[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:50]OFD Sender: No OFD packet to send [03:05:55]OFD Sender: No OFD packet to send [03:06:00]OFD Sender: No OFD packet to send [03:06:05]OFD Sender: No OFD packet to send [03:06:10]OFD Sender: No OFD packet to send [03:06:15]OFD Sender: No OFD packet to send [03:06:20]OFD Sender: No OFD packet to send [03:06:25]OFD Sender: No OFD packet to send [03:06:30]OFD Sender: No OFD packet to send [03:06:35]OFD Sender: No OFD packet to send [03:06:40]OFD Sender: No OFD packet to send [03:06:45]OFD Sender: No OFD packet to send [03:06:50]OFD Sender: No OFD packet to send [03:06:55]OFD Sender: No OFD packet to send [03:07:00]OFD Sender: No OFD packet to send [03:07:05]OFD Sender: No OFD packet to send [03:07:10]OFD Sender: No OFD packet to send [03:07:15]OFD Sender: No OFD packet to send [03:07:20]OFD Sender: No OFD packet to send [03:07:25]OFD Sender: No OFD packet to send [03:07:30]OFD Sender: No OFD packet to send [03:07:35]OFD Sender: No OFD packet to send [03:07:40]OFD Sender: No OFD packet to send [03:07:45]OFD Sender: No OFD packet to send [03:07:50]OFD Sender: No OFD packet to send [03:07:55]OFD Sender: No OFD packet to send [03:08:00]OFD Sender: No OFD packet to send [03:08:05]OFD Sender: No OFD packet to send [03:08:10]OFD Sender: No OFD packet to send [03:08:15]OFD Sender: No OFD packet to send [03:08:20]OFD Sender: No OFD packet to send [03:08:25]OFD Sender: No OFD packet to send [03:08:30]OFD Sender: No OFD packet to send [03:08:35]OFD Sender: No OFD packet to send [03:08:40]OFD Sender: No OFD packet to send [03:08:45]OFD Sender: No OFD packet to send [03:08:50]OFD Sender: No OFD packet to send [03:08:55]OFD Sender: No OFD packet to send [03:09:00]OFD Sender: No OFD packet to send [03:09:05]OFD Sender: No OFD packet to send [03:09:10]OFD Sender: No OFD packet to send [03:09:15]OFD Sender: No OFD packet to send [03:09:20]OFD Sender: No OFD packet to send [03:09:25]OFD Sender: No OFD packet to send [03:09:30]OFD Sender: No OFD packet to send [03:09:35]OFD Sender: No OFD packet to send [03:09:40]OFD Sender: No OFD packet to send [03:09:45]OFD Sender: No OFD packet to send [03:09:50]OFD Sender: No OFD packet to send [03:09:55]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:01]accept exits with 8 [03:16:01]New connection [03:16:01]New thread 3067084132 created [03:16:01]Thread 3066940772 joined [03:16:01]Waiting for new connection... [03:16:01] Sock 8.Parse request [03:16:01]Sock 8.Check first char [03:16:01]Sock 8.First char is OK [03:16:01]request: POST /json_proto HTTP/1.0 [03:16:01]Method: POST [03:16:01]URL: /json_proto [03:16:01]Method is POST - this is cgi request [03:16:01]url: /json_proto [03:16:01]query_string will be loaded in cgi processing [03:16:01]execute_cgi json_proto POST (null) [03:16:01]execute_cgi path=json_proto method=POST [03:16:01]POST find Content-Length [03:16:01]Host: 172.17.34.200:8080 [03:16:01]Content-Length: 678 [03:16:01]Content-Type: application/json [03:16:01] [03:16:01]POST finish read [03:16:01]Found Content-Length = 678 [03:16:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:16:01]execute_script... [03:16: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)1181936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:16:01]POST & json_proto [03:16:01]process_json_proto [03:16:01]json parsed OK: [03:16:01]protocol is kg_v1.0 [03:16:01]action value=close_receipt [03:16:01]process_action close_receipt [03:16:01]cmd_close_receipt [03:16:01]MH_GetDate [03:16:01]Write to MH i2c: F0 00 00 46 33 68 [03:16:01]Write i2c OK [03:16:01]MH_I2C_Read... [03:16:01]Read from MH i2c: F0 [03:16:01]MH_I2C_Read... [03:16:01]Read from MH i2c: F0 09 00 [03:16:01]MH_I2C_Read... [03:16:01]Read from MH i2c: F0 09 00 46 33 00 73 CB E6 64 B2 FF 65 64 73 [03:16:01]GetLastDocTimeStamp 1692845303 [03:16:01]current date 1692846963 [03:16:01]FM_GetShiftState [03:16:01]SAM_PROTO_GetShiftState [03:16:01]wFMCommunicate request_size=4 [03:16:01]MH_SAM_APDU [03:16:01]CAPDU: 80 13 01 00 [03:16:01]Write to MH i2c: E2 08 00 47 33 80 13 01 00 00 00 00 00 F7 [03:16:01]Write i2c OK [03:16:01]MH_I2C_Read... [03:16:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:16:01]Read from MH i2c: E2 [03:16:01]MH_I2C_Read... [03:16:01]Read from MH i2c: E2 0E 00 [03:16:01]MH_I2C_Read... [03:16:01]Read from MH i2c: E2 0E 00 47 33 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 D5 [03:16:01]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [03:16:01]wFMCommunicate OK [03:16:01]SAM_PROTO_GetShiftState done [03:16:01]FM_GetShiftState done [03:16:01]opened in 1692842957 [03:16:01]opened+sec_in_day 1692929357 [03:16:01]quantity*price = 50017 [03:16:01]sum+1 = 50019 [03:16:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 4 24.08.2023 03:16 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32233 ФПД: 242957578464512 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T031603&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32233&fm=242957578464512&tin=02508201610067®Number=0000000000091575&sum=50000 [03:16:02]StoreToDocumentArchive [03:16:02]shift 74 fd 32233 [03:16:02]save to /storage/0074/doc_00032233 [03:16:02]save last doc name /storage/0074/doc_00032233 to /storage/kkm_last_doc_name [03:16:02]save OK [03:16:02]Clear old archive folders... [03:16:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:16:02]tlvbuf is 018C1130 [03:16:02]SAM_PROTO_ClearQueue [03:16:02]wFMCommunicate request_size=4 [03:16:02]MH_SAM_APDU [03:16:02]CAPDU: 80 09 00 00 [03:16:02]Write to MH i2c: E2 08 00 54 33 80 09 00 00 00 00 00 00 F9 [03:16:02]Write i2c OK [03:16:02]MH_I2C_Read... [03:16:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:16:02]Read from MH i2c: E2 [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: E2 03 00 [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: E2 03 00 54 33 00 90 00 FB [03:16:02]RAPDU: 90 00 [03:16:02]wFMCommunicate OK [03:16:02]SAM_PROTO_ClearQueue done [03:16:02]KKMCreateOFDPacket [03:16:02]OFDProtocolAddRootSTLVToBuf [03:16:02]FM_MakeSignedData [03:16:02]FM_MakeSignedData [03:16:02]SAM_PROTO_SignData [03:16:02]wFMCommunicate request_size=4 [03:16:02]MH_SAM_APDU [03:16:02]CAPDU: 80 0D 01 02 [03:16:02]Write to MH i2c: E2 08 00 55 33 80 0D 01 02 00 00 00 00 01 [03:16:02]Write i2c OK [03:16:02]MH_I2C_Read... [03:16:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:16:02]Read from MH i2c: E2 [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: E2 03 00 [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: E2 03 00 55 33 00 90 00 FC [03:16:02]RAPDU: 90 00 [03:16:02]wFMCommunicate OK [03:16:02]wFMCommunicate request_size=255 [03:16:02]MH_SAM_APDU [03:16:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 73 CB E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 7D 00 00 35 04 06 00 DC [03:16:02]Write to MH i2c: E2 02 01 56 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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 73 CB E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 7D 00 00 35 04 06 00 DC 00 00 7A [03:16:02]Write i2c OK [03:16:02]MH_I2C_Read... [03:16:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:16:02]Read from MH i2c: E2 [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: E2 03 00 [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: E2 03 00 56 33 00 90 00 FD [03:16:02]RAPDU: 90 00 [03:16:02]wFMCommunicate OK [03:16:02]wFMCommunicate request_size=10 [03:16:02]MH_SAM_APDU [03:16:02]CAPDU: 80 0D 02 02 05 F7 F8 28 ED 00 [03:16:02]Write to MH i2c: E2 0D 00 57 33 80 0D 02 02 05 00 F7 F8 28 ED 00 00 00 12 [03:16:02]Write i2c OK [03:16:02]MH_I2C_Read... [03:16:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:16:02]Read from MH i2c: E2 [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: E2 03 00 [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: E2 03 00 57 33 00 90 00 FE [03:16:02]RAPDU: 90 00 [03:16:02]wFMCommunicate OK [03:16:02]wFMCommunicate request_size=4 [03:16:02]MH_SAM_APDU [03:16:02]CAPDU: 80 0D 03 02 [03:16:02]Write to MH i2c: E2 08 00 58 33 80 0D 03 02 00 00 00 00 06 [03:16:02]Write i2c OK [03:16:02]MH_I2C_Read... [03:16:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:16:02]Read from MH i2c: E2 [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: E2 0B 00 [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: E2 0B 00 58 33 00 5F 96 2E DB 92 5E EC FA 90 00 DB [03:16:02]RAPDU: 5F 96 2E DB 92 5E EC FA 90 00 [03:16:02]wFMCommunicate OK [03:16:02]SAM_PROTO_SignData done [03:16:02]FM_MakeSignedData done [03:16:02]CreateOFDProtocolMessage [03:16:02]wFMCommunicate request_size=4 [03:16:02]MH_SAM_APDU [03:16:02]CAPDU: 80 11 00 00 [03:16:02]Write to MH i2c: E2 08 00 59 33 80 11 00 00 00 00 00 00 06 [03:16:02]Write i2c OK [03:16:02]MH_I2C_Read... [03:16:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:16:02]Read from MH i2c: E2 [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: E2 17 00 [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: E2 17 00 59 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5C [03:16:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:16:02]wFMCommunicate OK [03:16:02]CreateOFDProtocolMessage done [03:16:02]OFDSenderStorePacket 32233 [03:16:02]StoreOFDPacket docnum=32233 [03:16:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 08 60 07 01 C8 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 73 CB E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 7D 00 00 35 04 06 00 DC F7 F8 28 ED 00 5F 96 2E DB 92 5E EC FA [03:16:02]CheckFolder [03:16:02]dirname=/storage/ofd_packets [03:16:02]CheckFolder done [03:16:02]ProducePacketName [03:16:02]name=ofd_packets/00032233 [03:16:02]NVStorageSaveData ofd_packets/00032233 [03:16:02]File name is /storage/ofd_packets/00032233 [03:16:02]Write 301 bytes [03:16:02]NVStorageSaveData done [03:16:02]OFDSenderStorePacket done [03:16:02]KKMCreateOFDPacket done [03:16:02]NVStorageSaveData kkm_last_timestamp [03:16:02]File name is /storage/kkm_last_timestamp [03:16:02]Write 4 bytes [03:16:02]NVStorageSaveData done [03:16:02]ExternCall_PrintAddStr [03:16:02]wPrintStart [03:16:02]Write to MH i2c: 01 00 00 5A 33 8D [03:16:02]Write i2c OK [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: 01 [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: 01 07 00 [03:16:02]MH_I2C_Read... [03:16:02]Read from MH i2c: 01 07 00 5A 33 00 00 00 00 00 FF 0F A2 [03:16:02]RasterBufferAndPrint [03:16:02]line Счет N : (1)1181936 [03:16:02]line ИНН: 02508201610067 [03:16:02]line Контрольно-Кассовый Чек [03:16:02]line ПРОДАЖА [03:16:02]line ТРК (МРК, ГНК) : 42 [03:16:02]line Товар: 2710124130 [03:16:02]line Аи-92-К-5 [03:16:02]line 8.550 * 58.50 [03:16:02]line = 500.18 [03:16:02]line НДС 12% НСП 1% [03:16:02]line > о реализуемом товаре [03:16:02]line ОКРУГЛЕНИЕ: -0.18 [03:16:02]line ИТОГО: 500.00 [03:16:02]line Внесено: 500.00 [03:16:02]line СДАЧА: 0.00 [03:16:02]line НСП 1% : 4.43 [03:16:02]line НДС 12% : 53.12 [03:16:02]line Наличными: 500.00 [03:16:02]line Безнал.: 0.00 [03:16:02]line Место: АЗС № 121 "Партнер Нефть" [03:16:02]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [03:16:02]line СНО: Общий режим [03:16:02]line Чек 4 24.08.2023 03:16 [03:16:02]line Смена: 74 ФФД: 1.0 [03:16:02]line ЗНМ: 0300000148 [03:16:02]line РНМ: 0000000000091575 [03:16:02]line Версия ККМ: 001 [03:16:02]line ФМ: 0000000000874655 [03:16:02]line ФД: 32233 [03:16:02]line ФПД: 242957578464512 [03:16:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T031603&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32233&fm=242957578464512&tin=02508201610067®Number=0000000000091575&sum=50000 [03:16:02]written 0, free lines is 4095 [03:16:03]OFD Sender: Processing packet 32233 [packets to send 11, broken 10] [03:16:03]ProducePacketName [03:16:03]name=ofd_packets/00032233 [03:16:03]OFD Sender: To server: pG, [03:16:03]CommunicateWithHost lk.salyk.kg:30040 [03:16:03]ConnectInit lk.salyk.kg [03:16:03]Connected sock=10 [03:16:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 08 60 07 01 C8 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 73 CB E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 7D 00 00 35 04 06 00 DC F7 F8 28 ED 00 5F 96 2E DB 92 5E EC FA [03:16:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 5B 56 47 00 84 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 7D 00 00 F4 03 04 00 17 76 E6 64 B6 04 01 00 00 D8 17 BE 60 C8 DC FA BD [03:16:03]CommunicateWithHost err = 0 [03:16:03]CheckOFDResponse [03:16:03]1017 (14) - 77093643461234 [03:16:03]1041 (16) - 0000000000874655 [03:16:03]1040 (4) - 32233 [03:16:03]1012 (4) - 23.08.2023 21:11 [03:16:03]1206 (1) - 0 [03:16:03]OFD Sender: Remove packet 32233 [03:16:03]ProducePacketName [03:16:03]name=ofd_packets/00032233 [03:16:03]NVStorageDeleteData [03:16:03]Write to MH i2c: 01 00 00 85 33 B8 [03:16:03]Write i2c OK [03:16:03]MH_I2C_Read... [03:16:03]Read from MH i2c: 01 [03:16:03]MH_I2C_Read... [03:16:03]Read from MH i2c: 01 07 00 [03:16:03]MH_I2C_Read... [03:16:03]Read from MH i2c: 01 07 00 85 33 00 00 00 00 00 D7 0C A2 [03:16:03]RasterBufferAndPrint [03:16:03]line [03:16:03]line [03:16:03]line [03:16:03]line [03:16:03]line [03:16:03]written 0, free lines is 3294 [03:16:03]MH_Cut [03:16:03]Write to MH i2c: D1 01 00 8C 33 01 91 [03:16:03]Write i2c OK [03:16:03]MH_I2C_Read... [03:16:03]Read from MH i2c: D1 [03:16:03]MH_I2C_Read... [03:16:03]Read from MH i2c: D1 01 00 [03:16:03]MH_I2C_Read... [03:16:03]Read from MH i2c: D1 01 00 8C 33 00 90 [03:16:03]Write to MH i2c: 01 00 00 8D 33 C0 [03:16:03]Write i2c OK [03:16:03]MH_I2C_Read... [03:16:03]OFD Sender: No OFD packet to send [03:16:04]*** Cut start [03:16:04]*** Purtial cut [03:16:04]*** CUTSNS_PIN = 0 [03:16:04]*** Stage 1: CUTSNS_PIN = 1 [03:16:06]Read from MH i2c: 01 [03:16:06]MH_I2C_Read... [03:16:06]*** Stop cut motor [03:16:06]*** Cut end [03:16:06]Read from MH i2c: 01 07 00 [03:16:06]MH_I2C_Read... [03:16:06]Read from MH i2c: 01 07 00 8D 33 00 00 00 00 00 FF 0F D5 [03:16:06]process_action close_receipt done [03:16:06]requested_data is exist [03:16:06]produce_requested_data [03:16:06]requested_item fm.sn is exist - process it [03:16:06]wFMCommunicate request_size=4 [03:16:06]MH_SAM_APDU [03:16:06]CAPDU: 80 11 00 00 [03:16:06]Write to MH i2c: E2 08 00 8E 33 80 11 00 00 00 00 00 00 3B [03:16:06]Write i2c OK [03:16:06]MH_I2C_Read... [03:16:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:16:06]Read from MH i2c: E2 [03:16:06]MH_I2C_Read... [03:16:06]Read from MH i2c: E2 17 00 [03:16:06]MH_I2C_Read... [03:16:06]Read from MH i2c: E2 17 00 8E 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 91 [03:16:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:16:06]wFMCommunicate OK [03:16:06]requested_item fd.num is exist - process it [03:16:06]SAM_PROTO_GetFieldsCounters [03:16:06]wFMCommunicate request_size=4 [03:16:06]MH_SAM_APDU [03:16:06]CAPDU: 80 13 00 00 [03:16:06]Write to MH i2c: E2 08 00 8F 33 80 13 00 00 00 00 00 00 3E [03:16:06]Write i2c OK [03:16:06]MH_I2C_Read... [03:16:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:16:06]Read from MH i2c: E2 [03:16:06]MH_I2C_Read... [03:16:06]Read from MH i2c: E2 62 00 [03:16:06]MH_I2C_Read... [03:16:06]Read from MH i2c: E2 62 00 8F 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E9 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [03:16:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E9 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:16:06]wFMCommunicate OK [03:16:06]SAM_PROTO_GetFieldsCounters done [03:16:06]requested_item shift.num is exist - process it [03:16:06]requested_item shift.opened is exist - process it [03:16:06]req_shift_opened [03:16:06]FM_GetShiftState [03:16:06]SAM_PROTO_GetShiftState [03:16:06]wFMCommunicate request_size=4 [03:16:06]MH_SAM_APDU [03:16:06]CAPDU: 80 13 01 00 [03:16:06]Write to MH i2c: E2 08 00 90 33 80 13 01 00 00 00 00 00 40 [03:16:06]Write i2c OK [03:16:06]MH_I2C_Read... [03:16:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:16:06]Read from MH i2c: E2 [03:16:06]MH_I2C_Read... [03:16:06]Read from MH i2c: E2 0E 00 [03:16:06]MH_I2C_Read... [03:16:06]Read from MH i2c: E2 0E 00 90 33 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 1E [03:16:06]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [03:16:06]wFMCommunicate OK [03:16:06]SAM_PROTO_GetShiftState done [03:16:06]FM_GetShiftState done [03:16:06]req_shift_opened done [03:16:06]requested_item shift.open_date is exist - process it [03:16:06]req_shift_open_date [03:16:06]req_shift_open_date done [03:16:06]produce_requested_data done [03:16:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32233,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [03:16:06]process_action_free close_receipt [03:16:06]json_value_free [03:16:06]json_value_free done [03:16:06]process_json_proto returns [03:16:06]Send response to host [03:16:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32233,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [03:16:06]free response buf [03:16:06]execute_script done [03:16:06]execute_script returns [03:16:06]free content buf [03:16:06]Sock 8.Close socket [03:16:06]Sock 8.Thread stoped [03:16:08]OFD Sender: No OFD packet to send [03:16:13]OFD Sender: No OFD packet to send [03:16:18]OFD Sender: No OFD packet to send [03:16:23]OFD Sender: No OFD packet to send [03:16:28]OFD Sender: No OFD packet to send [03:16:33]OFD Sender: No OFD packet to send [03:16:38]OFD Sender: No OFD packet to send [03:16:43]OFD Sender: No OFD packet to send [03:16:48]OFD Sender: No OFD packet to send [03:16:53]OFD Sender: No OFD packet to send [03:16:58]OFD Sender: No OFD packet to send [03:17:03]OFD Sender: No OFD packet to send [03:17:08]OFD Sender: No OFD packet to send [03:17:13]OFD Sender: No OFD packet to send [03:17:18]OFD Sender: No OFD packet to send [03:17:23]OFD Sender: No OFD packet to send [03:17:28]OFD Sender: No OFD packet to send [03:17:33]OFD Sender: No OFD packet to send [03:17:38]OFD Sender: No OFD packet to send [03:17:43]OFD Sender: No OFD packet to send [03:17:48]OFD Sender: No OFD packet to send [03:17:53]OFD Sender: No OFD packet to send [03:17:58]OFD Sender: No OFD packet to send [03:18:03]OFD Sender: No OFD packet to send [03:18:08]OFD Sender: No OFD packet to send [03:18:13]OFD Sender: No OFD packet to send [03:18:18]OFD Sender: No OFD packet to send [03:18:23]OFD Sender: No OFD packet to send [03:18:28]OFD Sender: No OFD packet to send [03:18:33]OFD Sender: No OFD packet to send [03:18:38]OFD Sender: No OFD packet to send [03:18:43]OFD Sender: No OFD packet to send [03:18:48]OFD Sender: No OFD packet to send [03:18:53]OFD Sender: No OFD packet to send [03:18:58]OFD Sender: No OFD packet to send [03:19:03]OFD Sender: No OFD packet to send [03:19:08]OFD Sender: No OFD packet to send [03:19:13]OFD Sender: No OFD packet to send [03:19:18]OFD Sender: No OFD packet to send [03:19:23]OFD Sender: No OFD packet to send [03:19:28]OFD Sender: No OFD packet to send [03:19:33]OFD Sender: No OFD packet to send [03:19:38]OFD Sender: No OFD packet to send [03:19:43]OFD Sender: No OFD packet to send [03:19:48]OFD Sender: No OFD packet to send [03:19:53]OFD Sender: No OFD packet to send [03:19:58]OFD Sender: No OFD packet to send [03:20:03]OFD Sender: No OFD packet to send [03:20:09]OFD Sender: No OFD packet to send [03:20:14]OFD Sender: No OFD packet to send [03:20:19]OFD Sender: No OFD packet to send [03:20:24]OFD Sender: No OFD packet to send [03:20:29]OFD Sender: No OFD packet to send [03:20:34]OFD Sender: No OFD packet to send [03:20:39]OFD Sender: No OFD packet to send [03:20:44]OFD Sender: No OFD packet to send [03:20:49]OFD Sender: No OFD packet to send [03:20:54]OFD Sender: No OFD packet to send [03:20:59]OFD Sender: No OFD packet to send [03:21:04]OFD Sender: No OFD packet to send [03:21:09]OFD Sender: No OFD packet to send [03:21:14]OFD Sender: No OFD packet to send [03:21:19]OFD Sender: No OFD packet to send [03:21:24]OFD Sender: No OFD packet to send [03:21:29]OFD Sender: No OFD packet to send [03:21:34]OFD Sender: No OFD packet to send [03:21:39]OFD Sender: No OFD packet to send [03:21:44]OFD Sender: No OFD packet to send [03:21:49]OFD Sender: No OFD packet to send [03:21:54]OFD Sender: No OFD packet to send [03:21:59]OFD Sender: No OFD packet to send [03:22:04]OFD Sender: No OFD packet to send [03:22:09]OFD Sender: No OFD packet to send [03:22:14]OFD Sender: No OFD packet to send [03:22:19]OFD Sender: No OFD packet to send [03:22:24]OFD Sender: No OFD packet to send [03:22:29]OFD Sender: No OFD packet to send [03:22:34]OFD Sender: No OFD packet to send [03:22:39]OFD Sender: No OFD packet to send [03:22:44]OFD Sender: No OFD packet to send [03:22:49]OFD Sender: No OFD packet to send [03:22:54]OFD Sender: No OFD packet to send [03:22:59]OFD Sender: No OFD packet to send [03:23:04]OFD Sender: No OFD packet to send [03:23:09]OFD Sender: No OFD packet to send [03:23:14]OFD Sender: No OFD packet to send [03:23:19]OFD Sender: No OFD packet to send [03:23:24]OFD Sender: No OFD packet to send [03:23:29]OFD Sender: No OFD packet to send [03:23:34]OFD Sender: No OFD packet to send [03:23:39]OFD Sender: No OFD packet to send [03:23:44]OFD Sender: No OFD packet to send [03:23:49]OFD Sender: No OFD packet to send [03:23:54]OFD Sender: No OFD packet to send [03:23:59]OFD Sender: No OFD packet to send [03:24:04]OFD Sender: No OFD packet to send [03:24:09]OFD Sender: No OFD packet to send [03:24:14]OFD Sender: No OFD packet to send [03:24:19]OFD Sender: No OFD packet to send [03:24:24]OFD Sender: No OFD packet to send [03:24:29]OFD Sender: No OFD packet to send [03:24:34]OFD Sender: No OFD packet to send [03:24:39]OFD Sender: No OFD packet to send [03:24:44]OFD Sender: No OFD packet to send [03:24:49]OFD Sender: No OFD packet to send [03:24:54]OFD Sender: No OFD packet to send [03:24:59]OFD Sender: No OFD packet to send [03:25:04]OFD Sender: No OFD packet to send [03:25:09]OFD Sender: No OFD packet to send [03:25:14]OFD Sender: No OFD packet to send [03:25:19]OFD Sender: No OFD packet to send [03:25:24]OFD Sender: No OFD packet to send [03:25:29]OFD Sender: No OFD packet to send [03:25:34]OFD Sender: No OFD packet to send [03:25:39]OFD Sender: No OFD packet to send [03:25:44]OFD Sender: No OFD packet to send [03:25:49]OFD Sender: No OFD packet to send [03:25:54]OFD Sender: No OFD packet to send [03:25:59]OFD Sender: No OFD packet to send [03:26:04]OFD Sender: No OFD packet to send [03:26:09]OFD Sender: No OFD packet to send [03:26:14]OFD Sender: No OFD packet to send [03:26:19]OFD Sender: No OFD packet to send [03:26:24]OFD Sender: No OFD packet to send [03:26:27]accept exits with 9 [03:26:27]New connection [03:26:27]New thread 3066940772 created [03:26:27]Thread 3067084132 joined [03:26:27]Waiting for new connection... [03:26:27] Sock 9.Parse request [03:26:27]Sock 9.Check first char [03:26:27]Sock 9.First char is OK [03:26:27]request: POST /json_proto HTTP/1.0 [03:26:27]Method: POST [03:26:27]URL: /json_proto [03:26:27]Method is POST - this is cgi request [03:26:27]url: /json_proto [03:26:27]query_string will be loaded in cgi processing [03:26:27]execute_cgi json_proto POST (null) [03:26:27]execute_cgi path=json_proto method=POST [03:26:27]POST find Content-Length [03:26:27]Host: 172.17.34.200:8080 [03:26:27]Content-Length: 683 [03:26:27]Content-Type: application/json [03:26:27] [03:26:27]POST finish read [03:26:27]Found Content-Length = 683 [03:26:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:26:27]execute_script... [03:26: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)1181937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:26:27]POST & json_proto [03:26:27]process_json_proto [03:26:27]json parsed OK: [03:26:27]protocol is kg_v1.0 [03:26:27]action value=close_receipt [03:26:27]process_action close_receipt [03:26:27]cmd_close_receipt [03:26:27]MH_GetDate [03:26:27]Write to MH i2c: F0 00 00 91 33 B3 [03:26:27]Write i2c OK [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: F0 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: F0 09 00 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: F0 09 00 91 33 00 E5 CD E6 64 B2 FF 65 64 32 [03:26:27]GetLastDocTimeStamp 1692846963 [03:26:27]current date 1692847589 [03:26:27]FM_GetShiftState [03:26:27]SAM_PROTO_GetShiftState [03:26:27]wFMCommunicate request_size=4 [03:26:27]MH_SAM_APDU [03:26:27]CAPDU: 80 13 01 00 [03:26:27]Write to MH i2c: E2 08 00 92 33 80 13 01 00 00 00 00 00 42 [03:26:27]Write i2c OK [03:26:27]MH_I2C_Read... [03:26:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:26:27]Read from MH i2c: E2 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: E2 0E 00 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: E2 0E 00 92 33 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 20 [03:26:27]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [03:26:27]wFMCommunicate OK [03:26:27]SAM_PROTO_GetShiftState done [03:26:27]FM_GetShiftState done [03:26:27]opened in 1692842957 [03:26:27]opened+sec_in_day 1692929357 [03:26:27]quantity*price = 100035 [03:26:27]sum+1 = 100036 [03:26:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 5 24.08.2023 03:26 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32234 ФПД: 132856165127043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T032629&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32234&fm=132856165127043&tin=02508201610067®Number=0000000000091575&sum=100000 [03:26:28]StoreToDocumentArchive [03:26:28]shift 74 fd 32234 [03:26:28]save to /storage/0074/doc_00032234 [03:26:28]save last doc name /storage/0074/doc_00032234 to /storage/kkm_last_doc_name [03:26:28]save OK [03:26:28]Clear old archive folders... [03:26:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:26:28]tlvbuf is 018561D0 [03:26:28]SAM_PROTO_ClearQueue [03:26:28]wFMCommunicate request_size=4 [03:26:28]MH_SAM_APDU [03:26:28]CAPDU: 80 09 00 00 [03:26:28]Write to MH i2c: E2 08 00 9F 33 80 09 00 00 00 00 00 00 44 [03:26:28]Write i2c OK [03:26:28]MH_I2C_Read... [03:26:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:26:28]Read from MH i2c: E2 [03:26:28]MH_I2C_Read... [03:26:28]Read from MH i2c: E2 03 00 [03:26:28]MH_I2C_Read... [03:26:28]Read from MH i2c: E2 03 00 9F 33 00 90 00 46 [03:26:28]RAPDU: 90 00 [03:26:28]wFMCommunicate OK [03:26:28]SAM_PROTO_ClearQueue done [03:26:28]KKMCreateOFDPacket [03:26:28]OFDProtocolAddRootSTLVToBuf [03:26:28]FM_MakeSignedData [03:26:28]FM_MakeSignedData [03:26:28]SAM_PROTO_SignData [03:26:28]wFMCommunicate request_size=4 [03:26:28]MH_SAM_APDU [03:26:28]CAPDU: 80 0D 01 02 [03:26:28]Write to MH i2c: E2 08 00 A0 33 80 0D 01 02 00 00 00 00 4C [03:26:28]Write i2c OK [03:26:28]MH_I2C_Read... [03:26:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:26:28]Read from MH i2c: E2 [03:26:28]MH_I2C_Read... [03:26:28]Read from MH i2c: E2 03 00 [03:26:28]MH_I2C_Read... [03:26:28]Read from MH i2c: E2 03 00 A0 33 00 90 00 47 [03:26:28]RAPDU: 90 00 [03:26:28]wFMCommunicate OK [03:26:28]wFMCommunicate request_size=255 [03:26:28]MH_SAM_APDU [03:26:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 E5 CD E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 7D 00 00 35 04 06 00 78 [03:26:28]Write to MH i2c: E2 02 01 A1 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 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 E5 CD E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 7D 00 00 35 04 06 00 78 00 00 3B [03:26:28]Write i2c OK [03:26:28]MH_I2C_Read... [03:26:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:26:28]Read from MH i2c: E2 [03:26:28]MH_I2C_Read... [03:26:28]Read from MH i2c: E2 03 00 [03:26:28]MH_I2C_Read... [03:26:28]Read from MH i2c: E2 03 00 A1 33 00 90 00 48 [03:26:28]RAPDU: 90 00 [03:26:28]wFMCommunicate OK [03:26:28]wFMCommunicate request_size=10 [03:26:28]MH_SAM_APDU [03:26:28]CAPDU: 80 0D 02 02 05 D4 FC 87 53 83 [03:26:28]Write to MH i2c: E2 0D 00 A2 33 80 0D 02 02 05 00 D4 FC 87 53 83 00 00 86 [03:26:28]Write i2c OK [03:26:28]MH_I2C_Read... [03:26:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:26:29]Read from MH i2c: E2 [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: E2 03 00 [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: E2 03 00 A2 33 00 90 00 49 [03:26:29]RAPDU: 90 00 [03:26:29]wFMCommunicate OK [03:26:29]wFMCommunicate request_size=4 [03:26:29]MH_SAM_APDU [03:26:29]CAPDU: 80 0D 03 02 [03:26:29]Write to MH i2c: E2 08 00 A3 33 80 0D 03 02 00 00 00 00 51 [03:26:29]Write i2c OK [03:26:29]MH_I2C_Read... [03:26:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:26:29]Read from MH i2c: E2 [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: E2 0B 00 [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: E2 0B 00 A3 33 00 83 FC 9C 28 C8 E0 4F CA 90 00 56 [03:26:29]RAPDU: 83 FC 9C 28 C8 E0 4F CA 90 00 [03:26:29]wFMCommunicate OK [03:26:29]SAM_PROTO_SignData done [03:26:29]FM_MakeSignedData done [03:26:29]CreateOFDProtocolMessage [03:26:29]wFMCommunicate request_size=4 [03:26:29]MH_SAM_APDU [03:26:29]CAPDU: 80 11 00 00 [03:26:29]Write to MH i2c: E2 08 00 A4 33 80 11 00 00 00 00 00 00 51 [03:26:29]Write i2c OK [03:26:29]MH_I2C_Read... [03:26:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:29]Read from MH i2c: E2 [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: E2 17 00 [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: E2 17 00 A4 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A7 [03:26:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:26:29]wFMCommunicate OK [03:26:29]CreateOFDProtocolMessage done [03:26:29]OFDSenderStorePacket 32234 [03:26:29]StoreOFDPacket docnum=32234 [03:26:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DC 1D 07 01 53 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 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 E5 CD E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 7D 00 00 35 04 06 00 78 D4 FC 87 53 83 83 FC 9C 28 C8 E0 4F CA [03:26:29]CheckFolder [03:26:29]dirname=/storage/ofd_packets [03:26:29]CheckFolder done [03:26:29]ProducePacketName [03:26:29]name=ofd_packets/00032234 [03:26:29]NVStorageSaveData ofd_packets/00032234 [03:26:29]File name is /storage/ofd_packets/00032234 [03:26:29]Write 301 bytes [03:26:29]NVStorageSaveData done [03:26:29]OFDSenderStorePacket done [03:26:29]KKMCreateOFDPacket done [03:26:29]NVStorageSaveData kkm_last_timestamp [03:26:29]File name is /storage/kkm_last_timestamp [03:26:29]Write 4 bytes [03:26:29]NVStorageSaveData done [03:26:29]ExternCall_PrintAddStr [03:26:29]wPrintStart [03:26:29]Write to MH i2c: 01 00 00 A5 33 D8 [03:26:29]Write i2c OK [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: 01 [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: 01 07 00 [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: 01 07 00 A5 33 00 00 00 00 00 FF 0F ED [03:26:29]RasterBufferAndPrint [03:26:29]line Счет N : (1)1181937 [03:26:29]line ИНН: 02508201610067 [03:26:29]line Контрольно-Кассовый Чек [03:26:29]line ПРОДАЖА [03:26:29]line ТРК (МРК, ГНК) : 62 [03:26:29]line Товар: 2710124130 [03:26:29]line Аи-92-К-5 [03:26:29]line 17.100 * 58.50 [03:26:29]line = 1000.35 [03:26:29]line НДС 12% НСП 1% [03:26:29]line > о реализуемом товаре [03:26:29]line ОКРУГЛЕНИЕ: -0.35 [03:26:29]line ИТОГО: 1000.00 [03:26:29]line Внесено: 1000.00 [03:26:29]line СДАЧА: 0.00 [03:26:29]line НСП 1% : 8.85 [03:26:29]line НДС 12% : 106.23 [03:26:29]line Наличными: 1000.00 [03:26:29]line Безнал.: 0.00 [03:26:29]line Место: АЗС № 121 "Партнер Нефть" [03:26:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [03:26:29]line СНО: Общий режим [03:26:29]line Чек 5 24.08.2023 03:26 [03:26:29]line Смена: 74 ФФД: 1.0 [03:26:29]line ЗНМ: 0300000148 [03:26:29]line РНМ: 0000000000091575 [03:26:29]line Версия ККМ: 001 [03:26:29]line ФМ: 0000000000874655 [03:26:29]line ФД: 32234 [03:26:29]line ФПД: 132856165127043 [03:26:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T032629&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32234&fm=132856165127043&tin=02508201610067®Number=0000000000091575&sum=100000 [03:26:29]OFD Sender: Processing packet 32234 [packets to send 11, broken 10] [03:26:29]ProducePacketName [03:26:29]name=ofd_packets/00032234 [03:26:29]OFD Sender: To server: pG, [03:26:29]CommunicateWithHost lk.salyk.kg:30040 [03:26:29]ConnectInit lk.salyk.kg [03:26:29]written 0, free lines is 4095 [03:26:29]Connected sock=10 [03:26:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DC 1D 07 01 53 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 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 E5 CD E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 7D 00 00 35 04 06 00 78 D4 FC 87 53 83 83 FC 9C 28 C8 E0 4F CA [03:26:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2F A3 47 00 A2 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 7D 00 00 F4 03 04 00 89 78 E6 64 B6 04 01 00 00 C7 E9 22 D8 5F D6 AC 5A [03:26:29]CommunicateWithHost err = 0 [03:26:29]CheckOFDResponse [03:26:29]1017 (14) - 77093643461234 [03:26:29]1041 (16) - 0000000000874655 [03:26:29]1040 (4) - 32234 [03:26:29]1012 (4) - 23.08.2023 21:22 [03:26:29]1206 (1) - 0 [03:26:29]OFD Sender: Remove packet 32234 [03:26:29]ProducePacketName [03:26:29]name=ofd_packets/00032234 [03:26:29]NVStorageDeleteData [03:26:29]Write to MH i2c: 01 00 00 D0 33 03 [03:26:29]Write i2c OK [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: 01 [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: 01 07 00 [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: 01 07 00 D0 33 00 00 00 00 00 E7 0C FD [03:26:29]RasterBufferAndPrint [03:26:29]line [03:26:29]line [03:26:29]line [03:26:29]line [03:26:29]line [03:26:29]written 0, free lines is 3312 [03:26:29]MH_Cut [03:26:29]Write to MH i2c: D1 01 00 D7 33 01 DC [03:26:29]Write i2c OK [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: D1 [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: D1 01 00 [03:26:29]MH_I2C_Read... [03:26:29]Read from MH i2c: D1 01 00 D7 33 00 DB [03:26:29]Write to MH i2c: 01 00 00 D8 33 0B [03:26:29]Write i2c OK [03:26:29]MH_I2C_Read... [03:26:30]OFD Sender: No OFD packet to send [03:26:30]*** Cut start [03:26:30]*** Purtial cut [03:26:30]*** Stage 1: CUTSNS_PIN = 1 [03:26:30]Read from MH i2c: 01 [03:26:30]MH_I2C_Read... [03:26:30]*** Stop cut motor [03:26:30]*** Cut end [03:26:30]Read from MH i2c: 01 07 00 [03:26:30]MH_I2C_Read... [03:26:30]Read from MH i2c: 01 07 00 D8 33 00 00 00 00 00 FF 0F 20 [03:26:30]process_action close_receipt done [03:26:30]requested_data is exist [03:26:30]produce_requested_data [03:26:30]requested_item fm.sn is exist - process it [03:26:30]wFMCommunicate request_size=4 [03:26:30]MH_SAM_APDU [03:26:30]CAPDU: 80 11 00 00 [03:26:30]Write to MH i2c: E2 08 00 D9 33 80 11 00 00 00 00 00 00 86 [03:26:30]Write i2c OK [03:26:30]MH_I2C_Read... [03:26:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:30]Read from MH i2c: E2 [03:26:30]MH_I2C_Read... [03:26:31]Read from MH i2c: E2 17 00 [03:26:31]MH_I2C_Read... [03:26:31]Read from MH i2c: E2 17 00 D9 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DC [03:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:26:31]wFMCommunicate OK [03:26:31]requested_item fd.num is exist - process it [03:26:31]SAM_PROTO_GetFieldsCounters [03:26:31]wFMCommunicate request_size=4 [03:26:31]MH_SAM_APDU [03:26:31]CAPDU: 80 13 00 00 [03:26:31]Write to MH i2c: E2 08 00 DA 33 80 13 00 00 00 00 00 00 89 [03:26:31]Write i2c OK [03:26:31]MH_I2C_Read... [03:26:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:26:31]Read from MH i2c: E2 [03:26:31]MH_I2C_Read... [03:26:31]Read from MH i2c: E2 62 00 [03:26:31]MH_I2C_Read... [03:26:31]Read from MH i2c: E2 62 00 DA 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EA 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 6F [03:26:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EA 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:26:31]wFMCommunicate OK [03:26:31]SAM_PROTO_GetFieldsCounters done [03:26:31]requested_item shift.num is exist - process it [03:26:31]requested_item shift.opened is exist - process it [03:26:31]req_shift_opened [03:26:31]FM_GetShiftState [03:26:31]SAM_PROTO_GetShiftState [03:26:31]wFMCommunicate request_size=4 [03:26:31]MH_SAM_APDU [03:26:31]CAPDU: 80 13 01 00 [03:26:31]Write to MH i2c: E2 08 00 DB 33 80 13 01 00 00 00 00 00 8B [03:26:31]Write i2c OK [03:26:31]MH_I2C_Read... [03:26:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:26:31]Read from MH i2c: E2 [03:26:31]MH_I2C_Read... [03:26:31]Read from MH i2c: E2 0E 00 [03:26:31]MH_I2C_Read... [03:26:31]Read from MH i2c: E2 0E 00 DB 33 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 69 [03:26:31]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [03:26:31]wFMCommunicate OK [03:26:31]SAM_PROTO_GetShiftState done [03:26:31]FM_GetShiftState done [03:26:31]req_shift_opened done [03:26:31]requested_item shift.open_date is exist - process it [03:26:31]req_shift_open_date [03:26:31]req_shift_open_date done [03:26:31]produce_requested_data done [03:26:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32234,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [03:26:31]process_action_free close_receipt [03:26:31]json_value_free [03:26:31]json_value_free done [03:26:31]process_json_proto returns [03:26:31]Send response to host [03:26:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32234,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [03:26:31]free response buf [03:26:31]execute_script done [03:26:31]execute_script returns [03:26:31]free content buf [03:26:31]Sock 9.Close socket [03:26:31]Sock 9.Thread stoped [03:26:35]OFD Sender: No OFD packet to send [03:26:40]OFD Sender: No OFD packet to send [03:26:45]OFD Sender: No OFD packet to send [03:26:50]OFD Sender: No OFD packet to send [03:26:55]OFD Sender: No OFD packet to send [03:27:00]OFD Sender: No OFD packet to send [03:27:05]OFD Sender: No OFD packet to send [03:27:10]OFD Sender: No OFD packet to send [03:27:15]OFD Sender: No OFD packet to send [03:27:20]OFD Sender: No OFD packet to send [03:27:25]OFD Sender: No OFD packet to send [03:27:30]OFD Sender: No OFD packet to send [03:27:35]OFD Sender: No OFD packet to send [03:27:40]OFD Sender: No OFD packet to send [03:27:45]OFD Sender: No OFD packet to send [03:27:50]OFD Sender: No OFD packet to send [03:27:55]OFD Sender: No OFD packet to send [03:28:00]OFD Sender: No OFD packet to send [03:28:05]OFD Sender: No OFD packet to send [03:28:10]OFD Sender: No OFD packet to send [03:28:15]OFD Sender: No OFD packet to send [03:28:20]OFD Sender: No OFD packet to send [03:28:25]OFD Sender: No OFD packet to send [03:28:30]OFD Sender: No OFD packet to send [03:28:35]OFD Sender: No OFD packet to send [03:28:40]OFD Sender: No OFD packet to send [03:28:45]OFD Sender: No OFD packet to send [03:28:50]OFD Sender: No OFD packet to send [03:28:55]OFD Sender: No OFD packet to send [03:29:00]OFD Sender: No OFD packet to send [03:29:05]OFD Sender: No OFD packet to send [03:29:10]OFD Sender: No OFD packet to send [03:29:15]OFD Sender: No OFD packet to send [03:29:20]OFD Sender: No OFD packet to send [03:29:25]OFD Sender: No OFD packet to send [03:29:30]OFD Sender: No OFD packet to send [03:29:35]OFD Sender: No OFD packet to send [03:29:40]OFD Sender: No OFD packet to send [03:29:45]OFD Sender: No OFD packet to send [03:29:50]OFD Sender: No OFD packet to send [03:29:55]OFD Sender: No OFD packet to send [03:30:00]OFD Sender: No OFD packet to send [03:30:05]OFD Sender: No OFD packet to send [03:30:10]OFD Sender: No OFD packet to send [03:30:15]OFD Sender: No OFD packet to send [03:30:20]OFD Sender: No OFD packet to send [03:30:25]OFD Sender: No OFD packet to send [03:30:30]OFD Sender: No OFD packet to send [03:30:35]OFD Sender: No OFD packet to send [03:30:40]OFD Sender: No OFD packet to send [03:30:45]OFD Sender: No OFD packet to send [03:30:50]OFD Sender: No OFD packet to send [03:30:55]OFD Sender: No OFD packet to send [03:31:00]OFD Sender: No OFD packet to send [03:31:05]OFD Sender: No OFD packet to send [03:31:10]OFD Sender: No OFD packet to send [03:31:15]OFD Sender: No OFD packet to send [03:31:20]OFD Sender: No OFD packet to send [03:31:25]OFD Sender: No OFD packet to send [03:31:30]OFD Sender: No OFD packet to send [03:31:35]OFD Sender: No OFD packet to send [03:31:40]OFD Sender: No OFD packet to send [03:31:45]OFD Sender: No OFD packet to send [03:31:50]OFD Sender: No OFD packet to send [03:31:55]OFD Sender: No OFD packet to send [03:32:00]OFD Sender: No OFD packet to send [03:32:05]OFD Sender: No OFD packet to send [03:32:10]OFD Sender: No OFD packet to send [03:32:15]OFD Sender: No OFD packet to send [03:32:20]OFD Sender: No OFD packet to send [03:32:25]OFD Sender: No OFD packet to send [03:32:30]OFD Sender: No OFD packet to send [03:32:35]OFD Sender: No OFD packet to send [03:32:40]OFD Sender: No OFD packet to send [03:32:45]OFD Sender: No OFD packet to send [03:32:50]OFD Sender: No OFD packet to send [03:32:55]OFD Sender: No OFD packet to send [03:33:00]OFD Sender: No OFD packet to send [03:33:05]OFD Sender: No OFD packet to send [03:33:10]OFD Sender: No OFD packet to send [03:33:15]OFD Sender: No OFD packet to send [03:33:20]OFD Sender: No OFD packet to send [03:33:25]OFD Sender: No OFD packet to send [03:33:30]OFD Sender: No OFD packet to send [03:33:35]OFD Sender: No OFD packet to send [03:33:40]OFD Sender: No OFD packet to send [03:33:45]OFD Sender: No OFD packet to send [03:33:50]OFD Sender: No OFD packet to send [03:33:55]OFD Sender: No OFD packet to send [03:34:00]OFD Sender: No OFD packet to send [03:34:05]OFD Sender: No OFD packet to send [03:34:10]OFD Sender: No OFD packet to send [03:34:15]OFD Sender: No OFD packet to send [03:34:20]OFD Sender: No OFD packet to send [03:34:25]OFD Sender: No OFD packet to send [03:34:30]OFD Sender: No OFD packet to send [03:34:35]OFD Sender: No OFD packet to send [03:34:40]OFD Sender: No OFD packet to send [03:34:45]OFD Sender: No OFD packet to send [03:34:50]OFD Sender: No OFD packet to send [03:34:55]OFD Sender: No OFD packet to send [03:35:00]OFD Sender: No OFD packet to send [03:35:05]OFD Sender: No OFD packet to send [03:35:10]OFD Sender: No OFD packet to send [03:35:15]OFD Sender: No OFD packet to send [03:35:20]OFD Sender: No OFD packet to send [03:35:25]OFD Sender: No OFD packet to send [03:35:28]accept exits with 8 [03:35:28]New connection [03:35:28]New thread 3067084132 created [03:35:28]Thread 3066940772 joined [03:35:28]Waiting for new connection... [03:35:28] Sock 8.Parse request [03:35:28]Sock 8.Check first char [03:35:28]Sock 8.First char is OK [03:35:28]request: POST /json_proto HTTP/1.0 [03:35:28]Method: POST [03:35:28]URL: /json_proto [03:35:28]Method is POST - this is cgi request [03:35:28]url: /json_proto [03:35:28]query_string will be loaded in cgi processing [03:35:28]execute_cgi json_proto POST (null) [03:35:28]execute_cgi path=json_proto method=POST [03:35:28]POST find Content-Length [03:35:28]Host: 172.17.34.200:8080 [03:35:28]Content-Length: 678 [03:35:28]Content-Type: application/json [03:35:28] [03:35:28]POST finish read [03:35:28]Found Content-Length = 678 [03:35:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:35:28]execute_script... [03:35: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)1181938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:35:28]POST & json_proto [03:35:28]process_json_proto [03:35:28]json parsed OK: [03:35:28]protocol is kg_v1.0 [03:35:28]action value=close_receipt [03:35:28]process_action close_receipt [03:35:28]cmd_close_receipt [03:35:28]MH_GetDate [03:35:28]Write to MH i2c: F0 00 00 DC 33 FE [03:35:28]Write i2c OK [03:35:28]MH_I2C_Read... [03:35:28]Read from MH i2c: F0 [03:35:28]MH_I2C_Read... [03:35:28]Read from MH i2c: F0 09 00 [03:35:28]MH_I2C_Read... [03:35:28]Read from MH i2c: F0 09 00 DC 33 00 02 D0 E6 64 B2 FF 65 64 9D [03:35:28]GetLastDocTimeStamp 1692847589 [03:35:28]current date 1692848130 [03:35:28]FM_GetShiftState [03:35:28]SAM_PROTO_GetShiftState [03:35:28]wFMCommunicate request_size=4 [03:35:28]MH_SAM_APDU [03:35:28]CAPDU: 80 13 01 00 [03:35:28]Write to MH i2c: E2 08 00 DD 33 80 13 01 00 00 00 00 00 8D [03:35:28]Write i2c OK [03:35:28]MH_I2C_Read... [03:35:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:35:28]Read from MH i2c: E2 [03:35:28]MH_I2C_Read... [03:35:28]Read from MH i2c: E2 0E 00 [03:35:28]MH_I2C_Read... [03:35:28]Read from MH i2c: E2 0E 00 DD 33 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 6B [03:35:28]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [03:35:28]wFMCommunicate OK [03:35:28]SAM_PROTO_GetShiftState done [03:35:28]FM_GetShiftState done [03:35:28]opened in 1692842957 [03:35:28]opened+sec_in_day 1692929357 [03:35:28]quantity*price = 50017 [03:35:28]sum+1 = 50019 [03:35:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 6 24.08.2023 03:35 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32235 ФПД: 93060586430612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T033530&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32235&fm=93060586430612&tin=02508201610067®Number=0000000000091575&sum=50000 [03:35:29]StoreToDocumentArchive [03:35:29]shift 74 fd 32235 [03:35:29]save to /storage/0074/doc_00032235 [03:35:29]save last doc name /storage/0074/doc_00032235 to /storage/kkm_last_doc_name [03:35:29]save OK [03:35:29]Clear old archive folders... [03:35:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:35:29]tlvbuf is 0188B420 [03:35:29]SAM_PROTO_ClearQueue [03:35:29]wFMCommunicate request_size=4 [03:35:29]MH_SAM_APDU [03:35:29]CAPDU: 80 09 00 00 [03:35:29]Write to MH i2c: E2 08 00 EA 33 80 09 00 00 00 00 00 00 8F [03:35:29]Write i2c OK [03:35:29]MH_I2C_Read... [03:35:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:35:29]Read from MH i2c: E2 [03:35:29]MH_I2C_Read... [03:35:29]Read from MH i2c: E2 03 00 [03:35:29]MH_I2C_Read... [03:35:29]Read from MH i2c: E2 03 00 EA 33 00 90 00 91 [03:35:29]RAPDU: 90 00 [03:35:29]wFMCommunicate OK [03:35:29]SAM_PROTO_ClearQueue done [03:35:29]KKMCreateOFDPacket [03:35:29]OFDProtocolAddRootSTLVToBuf [03:35:29]FM_MakeSignedData [03:35:29]FM_MakeSignedData [03:35:29]SAM_PROTO_SignData [03:35:29]wFMCommunicate request_size=4 [03:35:29]MH_SAM_APDU [03:35:29]CAPDU: 80 0D 01 02 [03:35:29]Write to MH i2c: E2 08 00 EB 33 80 0D 01 02 00 00 00 00 97 [03:35:29]Write i2c OK [03:35:29]MH_I2C_Read... [03:35:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:35:29]Read from MH i2c: E2 [03:35:29]MH_I2C_Read... [03:35:29]Read from MH i2c: E2 03 00 [03:35:29]MH_I2C_Read... [03:35:29]Read from MH i2c: E2 03 00 EB 33 00 90 00 92 [03:35:29]RAPDU: 90 00 [03:35:29]wFMCommunicate OK [03:35:29]wFMCommunicate request_size=255 [03:35:29]MH_SAM_APDU [03:35:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 02 D0 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 7D 00 00 35 04 06 00 54 [03:35:29]Write to MH i2c: E2 02 01 EC 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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 02 D0 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 7D 00 00 35 04 06 00 54 00 00 20 [03:35:29]Write i2c OK [03:35:29]MH_I2C_Read... [03:35:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:35:30]Read from MH i2c: E2 [03:35:30]MH_I2C_Read... [03:35:30]Read from MH i2c: E2 03 00 [03:35:30]MH_I2C_Read... [03:35:30]Read from MH i2c: E2 03 00 EC 33 00 90 00 93 [03:35:30]RAPDU: 90 00 [03:35:30]wFMCommunicate OK [03:35:30]wFMCommunicate request_size=10 [03:35:30]MH_SAM_APDU [03:35:30]CAPDU: 80 0D 02 02 05 A3 5B 32 60 94 [03:35:30]Write to MH i2c: E2 0D 00 ED 33 80 0D 02 02 05 00 A3 5B 32 60 94 00 00 C8 [03:35:30]Write i2c OK [03:35:30]MH_I2C_Read... [03:35:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:35:30]Read from MH i2c: E2 [03:35:30]MH_I2C_Read... [03:35:30]Read from MH i2c: E2 03 00 [03:35:30]MH_I2C_Read... [03:35:30]Read from MH i2c: E2 03 00 ED 33 00 90 00 94 [03:35:30]RAPDU: 90 00 [03:35:30]wFMCommunicate OK [03:35:30]wFMCommunicate request_size=4 [03:35:30]MH_SAM_APDU [03:35:30]CAPDU: 80 0D 03 02 [03:35:30]Write to MH i2c: E2 08 00 EE 33 80 0D 03 02 00 00 00 00 9C [03:35:30]Write i2c OK [03:35:30]MH_I2C_Read... [03:35:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:35:30]Read from MH i2c: E2 [03:35:30]MH_I2C_Read... [03:35:30]Read from MH i2c: E2 0B 00 [03:35:30]MH_I2C_Read... [03:35:30]Read from MH i2c: E2 0B 00 EE 33 00 EF 56 4D 55 D6 B5 0C D8 90 00 F3 [03:35:30]RAPDU: EF 56 4D 55 D6 B5 0C D8 90 00 [03:35:30]wFMCommunicate OK [03:35:30]SAM_PROTO_SignData done [03:35:30]FM_MakeSignedData done [03:35:30]CreateOFDProtocolMessage [03:35:30]wFMCommunicate request_size=4 [03:35:30]MH_SAM_APDU [03:35:30]CAPDU: 80 11 00 00 [03:35:30]Write to MH i2c: E2 08 00 EF 33 80 11 00 00 00 00 00 00 9C [03:35:30]Write i2c OK [03:35:30]MH_I2C_Read... [03:35:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:35:30]Read from MH i2c: E2 [03:35:30]MH_I2C_Read... [03:35:30]Read from MH i2c: E2 17 00 [03:35:30]MH_I2C_Read... [03:35:30]Read from MH i2c: E2 17 00 EF 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F2 [03:35:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:35:30]wFMCommunicate OK [03:35:30]CreateOFDProtocolMessage done [03:35:30]OFDSenderStorePacket 32235 [03:35:30]StoreOFDPacket docnum=32235 [03:35:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B4 7C 07 01 F2 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 02 D0 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 7D 00 00 35 04 06 00 54 A3 5B 32 60 94 EF 56 4D 55 D6 B5 0C D8 [03:35:30]CheckFolder [03:35:30]dirname=/storage/ofd_packets [03:35:30]CheckFolder done [03:35:30]ProducePacketName [03:35:30]name=ofd_packets/00032235 [03:35:30]NVStorageSaveData ofd_packets/00032235 [03:35:30]File name is /storage/ofd_packets/00032235 [03:35:30]Write 301 bytes [03:35:30]NVStorageSaveData done [03:35:30]OFDSenderStorePacket done [03:35:30]KKMCreateOFDPacket done [03:35:30]NVStorageSaveData kkm_last_timestamp [03:35:30]File name is /storage/kkm_last_timestamp [03:35:30]Write 4 bytes [03:35:30]NVStorageSaveData done [03:35:30]ExternCall_PrintAddStr [03:35:30]wPrintStart [03:35:30]Write to MH i2c: 01 00 00 F0 33 23 [03:35:30]Write i2c OK [03:35:30]MH_I2C_Read... [03:35:30]Read from MH i2c: 01 [03:35:30]MH_I2C_Read... [03:35:30]Read from MH i2c: 01 07 00 [03:35:30]MH_I2C_Read... [03:35:30]Read from MH i2c: 01 07 00 F0 33 00 00 00 00 00 FF 0F 38 [03:35:30]RasterBufferAndPrint [03:35:30]line Счет N : (1)1181938 [03:35:30]line ИНН: 02508201610067 [03:35:30]line Контрольно-Кассовый Чек [03:35:30]line ПРОДАЖА [03:35:30]line ТРК (МРК, ГНК) : 52 [03:35:30]line Товар: 2710124130 [03:35:30]line Аи-92-К-5 [03:35:30]line 8.550 * 58.50 [03:35:30]line = 500.18 [03:35:30]line НДС 12% НСП 1% [03:35:30]line > о реализуемом товаре [03:35:30]line ОКРУГЛЕНИЕ: -0.18 [03:35:30]line ИТОГО: 500.00 [03:35:30]line Внесено: 500.00 [03:35:30]line СДАЧА: 0.00 [03:35:30]line НСП 1% : 4.43 [03:35:30]line НДС 12% : 53.12 [03:35:30]line Наличными: 500.00 [03:35:30]line Безнал.: 0.00 [03:35:30]line Место: АЗС № 121 "Партнер Нефть" [03:35:30]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [03:35:30]line СНО: Общий режим [03:35:30]line Чек 6 24.08.2023 03:35 [03:35:30]line Смена: 74 ФФД: 1.0 [03:35:30]line ЗНМ: 0300000148 [03:35:30]line РНМ: 0000000000091575 [03:35:30]line Версия ККМ: 001 [03:35:30]line ФМ: 0000000000874655 [03:35:30]line ФД: 32235 [03:35:30]line ФПД: 93060586430612 [03:35:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T033530&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32235&fm=93060586430612&tin=02508201610067®Number=0000000000091575&sum=50000 [03:35:30]OFD Sender: Processing packet 32235 [packets to send 11, broken 10] [03:35:30]ProducePacketName [03:35:30]name=ofd_packets/00032235 [03:35:30]OFD Sender: To server: pG, [03:35:30]CommunicateWithHost lk.salyk.kg:30040 [03:35:30]ConnectInit lk.salyk.kg [03:35:30]written 0, free lines is 4095 [03:35:30]Connected sock=10 [03:35:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B4 7C 07 01 F2 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 02 D0 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 7D 00 00 35 04 06 00 54 A3 5B 32 60 94 EF 56 4D 55 D6 B5 0C D8 [03:35:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 97 B1 47 00 48 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 7D 00 00 F4 03 04 00 A7 7A E6 64 B6 04 01 00 00 BA B6 2D 3D 69 BB C6 56 [03:35:30]CommunicateWithHost err = 0 [03:35:30]CheckOFDResponse [03:35:30]1017 (14) - 77093643461234 [03:35:30]1041 (16) - 0000000000874655 [03:35:30]1040 (4) - 32235 [03:35:30]1012 (4) - 23.08.2023 21:31 [03:35:30]1206 (1) - 0 [03:35:30]OFD Sender: Remove packet 32235 [03:35:30]ProducePacketName [03:35:30]name=ofd_packets/00032235 [03:35:30]NVStorageDeleteData [03:35:31]Write to MH i2c: 01 00 00 1B 34 4F [03:35:31]Write i2c OK [03:35:31]MH_I2C_Read... [03:35:31]Read from MH i2c: 01 [03:35:31]MH_I2C_Read... [03:35:31]Read from MH i2c: 01 07 00 [03:35:31]MH_I2C_Read... [03:35:31]Read from MH i2c: 01 07 00 1B 34 00 00 00 00 00 E8 0C 4A [03:35:31]RasterBufferAndPrint [03:35:31]line [03:35:31]line [03:35:31]line [03:35:31]line [03:35:31]line [03:35:31]written 0, free lines is 3313 [03:35:31]MH_Cut [03:35:31]Write to MH i2c: D1 01 00 22 34 01 28 [03:35:31]Write i2c OK [03:35:31]MH_I2C_Read... [03:35:31]Read from MH i2c: D1 [03:35:31]MH_I2C_Read... [03:35:31]Read from MH i2c: D1 01 00 [03:35:31]MH_I2C_Read... [03:35:31]Read from MH i2c: D1 01 00 22 34 00 27 [03:35:31]Write to MH i2c: 01 00 00 23 34 57 [03:35:31]Write i2c OK [03:35:31]MH_I2C_Read... [03:35:31]OFD Sender: No OFD packet to send [03:35:31]*** Cut start [03:35:31]*** Purtial cut [03:35:31]*** CUTSNS_PIN = 0 [03:35:32]*** Stage 1: CUTSNS_PIN = 1 [03:35:33]Read from MH i2c: 01 [03:35:33]MH_I2C_Read... [03:35:33]*** Stop cut motor [03:35:33]*** Cut end [03:35:33]Read from MH i2c: 01 07 00 [03:35:33]MH_I2C_Read... [03:35:33]Read from MH i2c: 01 07 00 23 34 00 00 00 00 00 FF 0F 6C [03:35:33]process_action close_receipt done [03:35:33]requested_data is exist [03:35:33]produce_requested_data [03:35:33]requested_item fm.sn is exist - process it [03:35:33]wFMCommunicate request_size=4 [03:35:33]MH_SAM_APDU [03:35:33]CAPDU: 80 11 00 00 [03:35:33]Write to MH i2c: E2 08 00 24 34 80 11 00 00 00 00 00 00 D2 [03:35:33]Write i2c OK [03:35:33]MH_I2C_Read... [03:35:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:35:33]Read from MH i2c: E2 [03:35:33]MH_I2C_Read... [03:35:33]Read from MH i2c: E2 17 00 [03:35:33]MH_I2C_Read... [03:35:33]Read from MH i2c: E2 17 00 24 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 28 [03:35:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:35:33]wFMCommunicate OK [03:35:33]requested_item fd.num is exist - process it [03:35:33]SAM_PROTO_GetFieldsCounters [03:35:33]wFMCommunicate request_size=4 [03:35:33]MH_SAM_APDU [03:35:33]CAPDU: 80 13 00 00 [03:35:33]Write to MH i2c: E2 08 00 25 34 80 13 00 00 00 00 00 00 D5 [03:35:33]Write i2c OK [03:35:33]MH_I2C_Read... [03:35:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:35:34]Read from MH i2c: E2 [03:35:34]MH_I2C_Read... [03:35:34]Read from MH i2c: E2 62 00 [03:35:34]MH_I2C_Read... [03:35:34]Read from MH i2c: E2 62 00 25 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EB 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [03: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EB 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:35:34]wFMCommunicate OK [03:35:34]SAM_PROTO_GetFieldsCounters done [03:35:34]requested_item shift.num is exist - process it [03:35:34]requested_item shift.opened is exist - process it [03:35:34]req_shift_opened [03:35:34]FM_GetShiftState [03:35:34]SAM_PROTO_GetShiftState [03:35:34]wFMCommunicate request_size=4 [03:35:34]MH_SAM_APDU [03:35:34]CAPDU: 80 13 01 00 [03:35:34]Write to MH i2c: E2 08 00 26 34 80 13 01 00 00 00 00 00 D7 [03:35:34]Write i2c OK [03:35:34]MH_I2C_Read... [03:35:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:35:34]Read from MH i2c: E2 [03:35:34]MH_I2C_Read... [03:35:34]Read from MH i2c: E2 0E 00 [03:35:34]MH_I2C_Read... [03:35:34]Read from MH i2c: E2 0E 00 26 34 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 B5 [03:35:34]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [03:35:34]wFMCommunicate OK [03:35:34]SAM_PROTO_GetShiftState done [03:35:34]FM_GetShiftState done [03:35:34]req_shift_opened done [03:35:34]requested_item shift.open_date is exist - process it [03:35:34]req_shift_open_date [03:35:34]req_shift_open_date done [03:35:34]produce_requested_data done [03:35:34]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32235,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [03:35:34]process_action_free close_receipt [03:35:34]json_value_free [03:35:34]json_value_free done [03:35:34]process_json_proto returns [03:35:34]Send response to host [03:35:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32235,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [03:35:34]free response buf [03:35:34]execute_script done [03:35:34]execute_script returns [03:35:34]free content buf [03:35:34]Sock 8.Close socket [03:35:34]Sock 8.Thread stoped [03:35:36]OFD Sender: No OFD packet to send [03:35:41]OFD Sender: No OFD packet to send [03:35:46]OFD Sender: No OFD packet to send [03:35:51]OFD Sender: No OFD packet to send [03:35:56]OFD Sender: No OFD packet to send [03:36:01]OFD Sender: No OFD packet to send [03:36:06]OFD Sender: No OFD packet to send [03:36:11]OFD Sender: No OFD packet to send [03:36:16]OFD Sender: No OFD packet to send [03:36:21]OFD Sender: No OFD packet to send [03:36:26]OFD Sender: No OFD packet to send [03:36:31]OFD Sender: No OFD packet to send [03:36:36]OFD Sender: No OFD packet to send [03:36:41]OFD Sender: No OFD packet to send [03:36:46]OFD Sender: No OFD packet to send [03:36:51]OFD Sender: No OFD packet to send [03:36:56]OFD Sender: No OFD packet to send [03:37:01]OFD Sender: No OFD packet to send [03:37:06]OFD Sender: No OFD packet to send [03:37:11]OFD Sender: No OFD packet to send [03:37:16]OFD Sender: No OFD packet to send [03:37:21]OFD Sender: No OFD packet to send [03:37:26]OFD Sender: No OFD packet to send [03:37:31]OFD Sender: No OFD packet to send [03:37:36]OFD Sender: No OFD packet to send [03:37:41]OFD Sender: No OFD packet to send [03:37:46]OFD Sender: No OFD packet to send [03:37:51]OFD Sender: No OFD packet to send [03:37:56]OFD Sender: No OFD packet to send [03:38:01]OFD Sender: No OFD packet to send [03:38:06]OFD Sender: No OFD packet to send [03:38:11]OFD Sender: No OFD packet to send [03:38:16]OFD Sender: No OFD packet to send [03:38:21]OFD Sender: No OFD packet to send [03:38:26]OFD Sender: No OFD packet to send [03:38:31]OFD Sender: No OFD packet to send [03:38:36]OFD Sender: No OFD packet to send [03:38:41]OFD Sender: No OFD packet to send [03:38:46]OFD Sender: No OFD packet to send [03:38:51]OFD Sender: No OFD packet to send [03:38:56]OFD Sender: No OFD packet to send [03:39:01]OFD Sender: No OFD packet to send [03:39:06]OFD Sender: No OFD packet to send [03:39:11]OFD Sender: No OFD packet to send [03:39:16]OFD Sender: No OFD packet to send [03:39:21]OFD Sender: No OFD packet to send [03:39:26]OFD Sender: No OFD packet to send [03:39:31]OFD Sender: No OFD packet to send [03:39:36]OFD Sender: No OFD packet to send [03:39:41]OFD Sender: No OFD packet to send [03:39:46]OFD Sender: No OFD packet to send [03:39:51]OFD Sender: No OFD packet to send [03:39:56]OFD Sender: No OFD packet to send [03:40:01]OFD Sender: No OFD packet to send [03:40:06]OFD Sender: No OFD packet to send [03:40:11]OFD Sender: No OFD packet to send [03:40:16]OFD Sender: No OFD packet to send [03:40:21]OFD Sender: No OFD packet to send [03:40:26]OFD Sender: No OFD packet to send [03:40:31]OFD Sender: No OFD packet to send [03:40:36]OFD Sender: No OFD packet to send [03:40:41]OFD Sender: No OFD packet to send [03:40:46]OFD Sender: No OFD packet to send [03:40:51]OFD Sender: No OFD packet to send [03:40:56]OFD Sender: No OFD packet to send [03:41:01]OFD Sender: No OFD packet to send [03:41:06]OFD Sender: No OFD packet to send [03:41:11]OFD Sender: No OFD packet to send [03:41:16]OFD Sender: No OFD packet to send [03:41:21]OFD Sender: No OFD packet to send [03:41:26]OFD Sender: No OFD packet to send [03:41:31]OFD Sender: No OFD packet to send [03:41:36]OFD Sender: No OFD packet to send [03:41:41]OFD Sender: No OFD packet to send [03:41:46]OFD Sender: No OFD packet to send [03:41:51]OFD Sender: No OFD packet to send [03:41:56]OFD Sender: No OFD packet to send [03:42:01]OFD Sender: No OFD packet to send [03:42:06]OFD Sender: No OFD packet to send [03:42:11]OFD Sender: No OFD packet to send [03:42:16]OFD Sender: No OFD packet to send [03:42:21]OFD Sender: No OFD packet to send [03:42:26]OFD Sender: No OFD packet to send [03:42:31]OFD Sender: No OFD packet to send [03:42:36]OFD Sender: No OFD packet to send [03:42:41]OFD Sender: No OFD packet to send [03:42:46]OFD Sender: No OFD packet to send [03:42:51]OFD Sender: No OFD packet to send [03:42:56]OFD Sender: No OFD packet to send [03:43:01]OFD Sender: No OFD packet to send [03:43:06]OFD Sender: No OFD packet to send [03:43:11]OFD Sender: No OFD packet to send [03:43:16]OFD Sender: No OFD packet to send [03:43:21]OFD Sender: No OFD packet to send [03:43:26]OFD Sender: No OFD packet to send [03:43:31]OFD Sender: No OFD packet to send [03:43:36]OFD Sender: No OFD packet to send [03:43:41]OFD Sender: No OFD packet to send [03:43:46]OFD Sender: No OFD packet to send [03:43:51]OFD Sender: No OFD packet to send [03:43:56]OFD Sender: No OFD packet to send [03:44:01]OFD Sender: No OFD packet to send [03:44:06]OFD Sender: No OFD packet to send [03:44:11]OFD Sender: No OFD packet to send [03:44:16]OFD Sender: No OFD packet to send [03:44:21]OFD Sender: No OFD packet to send [03:44:26]OFD Sender: No OFD packet to send [03:44:31]OFD Sender: No OFD packet to send [03:44:36]OFD Sender: No OFD packet to send [03:44:41]OFD Sender: No OFD packet to send [03:44:46]OFD Sender: No OFD packet to send [03:44:51]OFD Sender: No OFD packet to send [03:44:56]OFD Sender: No OFD packet to send [03:45:01]OFD Sender: No OFD packet to send [03:45:06]OFD Sender: No OFD packet to send [03:45:11]OFD Sender: No OFD packet to send [03:45:16]OFD Sender: No OFD packet to send [03:45:21]OFD Sender: No OFD packet to send [03:45:26]OFD Sender: No OFD packet to send [03:45:31]OFD Sender: No OFD packet to send [03:45:36]OFD Sender: No OFD packet to send [03:45:41]OFD Sender: No OFD packet to send [03:45:46]OFD Sender: No OFD packet to send [03:45:51]OFD Sender: No OFD packet to send [03:45:56]OFD Sender: No OFD packet to send [03:46:01]OFD Sender: No OFD packet to send [03:46:06]OFD Sender: No OFD packet to send [03:46:11]OFD Sender: No OFD packet to send [03:46:16]OFD Sender: No OFD packet to send [03:46:21]OFD Sender: No OFD packet to send [03:46:26]OFD Sender: No OFD packet to send [03:46:31]OFD Sender: No OFD packet to send [03:46:36]OFD Sender: No OFD packet to send [03:46:41]OFD Sender: No OFD packet to send [03:46:46]OFD Sender: No OFD packet to send [03:46:51]OFD Sender: No OFD packet to send [03:46:56]OFD Sender: No OFD packet to send [03:47:01]OFD Sender: No OFD packet to send [03:47:06]OFD Sender: No OFD packet to send [03:47:11]OFD Sender: No OFD packet to send [03:47:16]OFD Sender: No OFD packet to send [03:47:21]OFD Sender: No OFD packet to send [03:47:26]OFD Sender: No OFD packet to send [03:47:31]OFD Sender: No OFD packet to send [03:47:36]OFD Sender: No OFD packet to send [03:47:41]OFD Sender: No OFD packet to send [03:47:46]OFD Sender: No OFD packet to send [03:47:51]OFD Sender: No OFD packet to send [03:47:56]OFD Sender: No OFD packet to send [03:48:01]OFD Sender: No OFD packet to send [03:48:06]OFD Sender: No OFD packet to send [03:48:11]OFD Sender: No OFD packet to send [03:48:16]OFD Sender: No OFD packet to send [03:48:21]OFD Sender: No OFD packet to send [03:48:26]OFD Sender: No OFD packet to send [03:48:31]OFD Sender: No OFD packet to send [03:48:36]OFD Sender: No OFD packet to send [03:48:41]OFD Sender: No OFD packet to send [03:48:46]OFD Sender: No OFD packet to send [03:48:51]OFD Sender: No OFD packet to send [03:48:56]OFD Sender: No OFD packet to send [03:49:01]OFD Sender: No OFD packet to send [03:49:07]OFD Sender: No OFD packet to send [03:49:12]OFD Sender: No OFD packet to send [03:49:17]OFD Sender: No OFD packet to send [03:49:22]OFD Sender: No OFD packet to send [03:49:27]OFD Sender: No OFD packet to send [03:49:32]OFD Sender: No OFD packet to send [03:49:37]OFD Sender: No OFD packet to send [03:49:42]OFD Sender: No OFD packet to send [03:49:47]OFD Sender: No OFD packet to send [03:49:52]OFD Sender: No OFD packet to send [03:49:57]OFD Sender: No OFD packet to send [03:50:02]OFD Sender: No OFD packet to send [03:50:07]OFD Sender: No OFD packet to send [03:50:12]OFD Sender: No OFD packet to send [03:50:17]OFD Sender: No OFD packet to send [03:50:22]OFD Sender: No OFD packet to send [03:50:27]OFD Sender: No OFD packet to send [03:50:32]OFD Sender: No OFD packet to send [03:50:37]OFD Sender: No OFD packet to send [03:50:42]OFD Sender: No OFD packet to send [03:50:47]OFD Sender: No OFD packet to send [03:50:52]OFD Sender: No OFD packet to send [03:50:57]OFD Sender: No OFD packet to send [03:51:02]OFD Sender: No OFD packet to send [03:51:07]OFD Sender: No OFD packet to send [03:51:12]OFD Sender: No OFD packet to send [03:51:17]OFD Sender: No OFD packet to send [03:51:22]OFD Sender: No OFD packet to send [03:51:27]OFD Sender: No OFD packet to send [03:51:29]accept exits with 9 [03:51:29]New connection [03:51:29]New thread 3066940772 created [03:51:29]Thread 3067084132 joined [03:51:29]Waiting for new connection... [03:51:29] Sock 9.Parse request [03:51:29]Sock 9.Check first char [03:51:29]Sock 9.First char is OK [03:51:29]request: POST /json_proto HTTP/1.0 [03:51:29]Method: POST [03:51:29]URL: /json_proto [03:51:29]Method is POST - this is cgi request [03:51:29]url: /json_proto [03:51:29]query_string will be loaded in cgi processing [03:51:29]execute_cgi json_proto POST (null) [03:51:29]execute_cgi path=json_proto method=POST [03:51:29]POST find Content-Length [03:51:29]Host: 172.17.34.200:8080 [03:51:29]Content-Length: 678 [03:51:29]Content-Type: application/json [03:51:29] [03:51:29]POST finish read [03:51:29]Found Content-Length = 678 [03:51:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 6.840, "sum" : 400.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:29]execute_script... [03:51: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)1181939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 6.840, "sum" : 400.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:29]POST & json_proto [03:51:29]process_json_proto [03:51:29]json parsed OK: [03:51:29]protocol is kg_v1.0 [03:51:29]action value=close_receipt [03:51:29]process_action close_receipt [03:51:29]cmd_close_receipt [03:51:29]MH_GetDate [03:51:29]Write to MH i2c: F0 00 00 27 34 4A [03:51:29]Write i2c OK [03:51:29]MH_I2C_Read... [03:51:29]Read from MH i2c: F0 [03:51:29]MH_I2C_Read... [03:51:29]Read from MH i2c: F0 09 00 [03:51:29]MH_I2C_Read... [03:51:29]Read from MH i2c: F0 09 00 27 34 00 C3 D3 E6 64 B2 FF 65 64 AD [03:51:29]GetLastDocTimeStamp 1692848130 [03:51:29]current date 1692849091 [03:51:29]FM_GetShiftState [03:51:29]SAM_PROTO_GetShiftState [03:51:29]wFMCommunicate request_size=4 [03:51:29]MH_SAM_APDU [03:51:29]CAPDU: 80 13 01 00 [03:51:29]Write to MH i2c: E2 08 00 28 34 80 13 01 00 00 00 00 00 D9 [03:51:29]Write i2c OK [03:51:29]MH_I2C_Read... [03:51:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:29]Read from MH i2c: E2 [03:51:29]MH_I2C_Read... [03:51:29]Read from MH i2c: E2 0E 00 [03:51:29]MH_I2C_Read... [03:51:29]Read from MH i2c: E2 0E 00 28 34 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 B7 [03:51:29]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [03:51:29]wFMCommunicate OK [03:51:29]SAM_PROTO_GetShiftState done [03:51:29]FM_GetShiftState done [03:51:29]opened in 1692842957 [03:51:29]opened+sec_in_day 1692929357 [03:51:29]quantity*price = 40014 [03:51:29]sum+1 = 40015 [03:51:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.49 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 7 24.08.2023 03:51 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32236 ФПД: 242741024196401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T035132&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32236&fm=242741024196401&tin=02508201610067®Number=0000000000091575&sum=40000 [03:51:31]StoreToDocumentArchive [03:51:31]shift 74 fd 32236 [03:51:31]save to /storage/0074/doc_00032236 [03:51:31]save last doc name /storage/0074/doc_00032236 to /storage/kkm_last_doc_name [03:51:31]save OK [03:51:31]Clear old archive folders... [03:51:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:51:31]tlvbuf is B6F753D0 [03:51:31]SAM_PROTO_ClearQueue [03:51:31]wFMCommunicate request_size=4 [03:51:31]MH_SAM_APDU [03:51:31]CAPDU: 80 09 00 00 [03:51:31]Write to MH i2c: E2 08 00 35 34 80 09 00 00 00 00 00 00 DB [03:51:31]Write i2c OK [03:51:31]MH_I2C_Read... [03:51:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:51:31]Read from MH i2c: E2 [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: E2 03 00 [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: E2 03 00 35 34 00 90 00 DD [03:51:31]RAPDU: 90 00 [03:51:31]wFMCommunicate OK [03:51:31]SAM_PROTO_ClearQueue done [03:51:31]KKMCreateOFDPacket [03:51:31]OFDProtocolAddRootSTLVToBuf [03:51:31]FM_MakeSignedData [03:51:31]FM_MakeSignedData [03:51:31]SAM_PROTO_SignData [03:51:31]wFMCommunicate request_size=4 [03:51:31]MH_SAM_APDU [03:51:31]CAPDU: 80 0D 01 02 [03:51:31]Write to MH i2c: E2 08 00 36 34 80 0D 01 02 00 00 00 00 E3 [03:51:31]Write i2c OK [03:51:31]MH_I2C_Read... [03:51:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:51:31]Read from MH i2c: E2 [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: E2 03 00 [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: E2 03 00 36 34 00 90 00 DE [03:51:31]RAPDU: 90 00 [03:51:31]wFMCommunicate OK [03:51:31]wFMCommunicate request_size=255 [03:51:31]MH_SAM_APDU [03:51:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 C4 D3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 7D 00 00 35 04 06 00 DC [03:51:31]Write to MH i2c: E2 02 01 37 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 C4 D3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 7D 00 00 35 04 06 00 DC 00 00 D9 [03:51:31]Write i2c OK [03:51:31]MH_I2C_Read... [03:51:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:51:31]Read from MH i2c: E2 [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: E2 03 00 [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: E2 03 00 37 34 00 90 00 DF [03:51:31]RAPDU: 90 00 [03:51:31]wFMCommunicate OK [03:51:31]wFMCommunicate request_size=10 [03:51:31]MH_SAM_APDU [03:51:31]CAPDU: 80 0D 02 02 05 C5 8C 85 07 31 [03:51:31]Write to MH i2c: E2 0D 00 38 34 80 0D 02 02 05 00 C5 8C 85 07 31 00 00 FE [03:51:31]Write i2c OK [03:51:31]MH_I2C_Read... [03:51:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:51:31]Read from MH i2c: E2 [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: E2 03 00 [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: E2 03 00 38 34 00 90 00 E0 [03:51:31]RAPDU: 90 00 [03:51:31]wFMCommunicate OK [03:51:31]wFMCommunicate request_size=4 [03:51:31]MH_SAM_APDU [03:51:31]CAPDU: 80 0D 03 02 [03:51:31]Write to MH i2c: E2 08 00 39 34 80 0D 03 02 00 00 00 00 E8 [03:51:31]Write i2c OK [03:51:31]MH_I2C_Read... [03:51:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:51:31]Read from MH i2c: E2 [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: E2 0B 00 [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: E2 0B 00 39 34 00 77 DD 23 7C 3F 57 72 46 90 00 2A [03:51:31]RAPDU: 77 DD 23 7C 3F 57 72 46 90 00 [03:51:31]wFMCommunicate OK [03:51:31]SAM_PROTO_SignData done [03:51:31]FM_MakeSignedData done [03:51:31]CreateOFDProtocolMessage [03:51:31]wFMCommunicate request_size=4 [03:51:31]MH_SAM_APDU [03:51:31]CAPDU: 80 11 00 00 [03:51:31]Write to MH i2c: E2 08 00 3A 34 80 11 00 00 00 00 00 00 E8 [03:51:31]Write i2c OK [03:51:31]MH_I2C_Read... [03:51:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:51:31]Read from MH i2c: E2 [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: E2 17 00 [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: E2 17 00 3A 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3E [03:51:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:51:31]wFMCommunicate OK [03:51:31]CreateOFDProtocolMessage done [03:51:31]OFDSenderStorePacket 32236 [03:51:31]StoreOFDPacket docnum=32236 [03:51:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8C 93 07 01 A7 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 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 C4 D3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 7D 00 00 35 04 06 00 DC C5 8C 85 07 31 77 DD 23 7C 3F 57 72 46 [03:51:31]CheckFolder [03:51:31]dirname=/storage/ofd_packets [03:51:31]CheckFolder done [03:51:31]ProducePacketName [03:51:31]name=ofd_packets/00032236 [03:51:31]NVStorageSaveData ofd_packets/00032236 [03:51:31]File name is /storage/ofd_packets/00032236 [03:51:31]Write 301 bytes [03:51:31]NVStorageSaveData done [03:51:31]OFDSenderStorePacket done [03:51:31]KKMCreateOFDPacket done [03:51:31]NVStorageSaveData kkm_last_timestamp [03:51:31]File name is /storage/kkm_last_timestamp [03:51:31]Write 4 bytes [03:51:31]NVStorageSaveData done [03:51:31]ExternCall_PrintAddStr [03:51:31]wPrintStart [03:51:31]Write to MH i2c: 01 00 00 3B 34 6F [03:51:31]Write i2c OK [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: 01 [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: 01 07 00 [03:51:31]MH_I2C_Read... [03:51:31]Read from MH i2c: 01 07 00 3B 34 00 00 00 00 00 FF 0F 84 [03:51:31]RasterBufferAndPrint [03:51:31]line Счет N : (1)1181939 [03:51:31]line ИНН: 02508201610067 [03:51:31]line Контрольно-Кассовый Чек [03:51:31]line ПРОДАЖА [03:51:31]line ТРК (МРК, ГНК) : 42 [03:51:31]line Товар: 2710124130 [03:51:31]line Аи-92-К-5 [03:51:31]line 6.840 * 58.50 [03:51:31]line = 400.14 [03:51:31]line НДС 12% НСП 1% [03:51:31]line > о реализуемом товаре [03:51:31]line ОКРУГЛЕНИЕ: -0.14 [03:51:31]line ИТОГО: 400.00 [03:51:31]line Внесено: 400.00 [03:51:31]line СДАЧА: 0.00 [03:51:31]line НСП 1% : 3.54 [03:51:31]line НДС 12% : 42.49 [03:51:31]line Наличными: 400.00 [03:51:31]line Безнал.: 0.00 [03:51:31]line Место: АЗС № 121 "Партнер Нефть" [03:51:31]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [03:51:31]line СНО: Общий режим [03:51:31]line Чек 7 24.08.2023 03:51 [03:51:31]line Смена: 74 ФФД: 1.0 [03:51:31]line ЗНМ: 0300000148 [03:51:31]line РНМ: 0000000000091575 [03:51:31]line Версия ККМ: 001 [03:51:31]line ФМ: 0000000000874655 [03:51:31]line ФД: 32236 [03:51:31]line ФПД: 242741024196401 [03:51:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T035132&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32236&fm=242741024196401&tin=02508201610067®Number=0000000000091575&sum=40000 [03:51:31]written 0, free lines is 4095 [03:51:31]OFD Sender: Processing packet 32236 [packets to send 11, broken 10] [03:51:31]ProducePacketName [03:51:31]name=ofd_packets/00032236 [03:51:31]OFD Sender: To server: pG, [03:51:31]CommunicateWithHost lk.salyk.kg:30040 [03:51:31]ConnectInit lk.salyk.kg [03:51:31]Connected sock=10 [03:51:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8C 93 07 01 A7 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 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 C4 D3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 7D 00 00 35 04 06 00 DC C5 8C 85 07 31 77 DD 23 7C 3F 57 72 46 [03:51:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AF 54 47 00 AA 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 7D 00 00 F4 03 04 00 68 7E E6 64 B6 04 01 00 00 0F 4F F3 DD 7B 1F 08 F7 [03:51:32]CommunicateWithHost err = 0 [03:51:32]CheckOFDResponse [03:51:32]1017 (14) - 77093643461234 [03:51:32]1041 (16) - 0000000000874655 [03:51:32]1040 (4) - 32236 [03:51:32]1012 (4) - 23.08.2023 21:47 [03:51:32]1206 (1) - 0 [03:51:32]OFD Sender: Remove packet 32236 [03:51:32]ProducePacketName [03:51:32]name=ofd_packets/00032236 [03:51:32]NVStorageDeleteData [03:51:32]Write to MH i2c: 01 00 00 66 34 9A [03:51:32]Write i2c OK [03:51:32]MH_I2C_Read... [03:51:32]Read from MH i2c: 01 [03:51:32]MH_I2C_Read... [03:51:32]Read from MH i2c: 01 07 00 [03:51:32]MH_I2C_Read... [03:51:32]Read from MH i2c: 01 07 00 66 34 00 00 00 00 00 E4 0C 91 [03:51:32]RasterBufferAndPrint [03:51:32]line [03:51:32]line [03:51:32]line [03:51:32]line [03:51:32]line [03:51:32]written 0, free lines is 3306 [03:51:32]MH_Cut [03:51:32]Write to MH i2c: D1 01 00 6D 34 01 73 [03:51:32]Write i2c OK [03:51:32]MH_I2C_Read... [03:51:32]Read from MH i2c: D1 [03:51:32]MH_I2C_Read... [03:51:32]Read from MH i2c: D1 01 00 [03:51:32]MH_I2C_Read... [03:51:32]Read from MH i2c: D1 01 00 6D 34 00 72 [03:51:32]Write to MH i2c: 01 00 00 6E 34 A2 [03:51:32]Write i2c OK [03:51:32]MH_I2C_Read... [03:51:32]OFD Sender: No OFD packet to send [03:51:33]*** Cut start [03:51:33]*** Purtial cut [03:51:33]*** Stage 1: CUTSNS_PIN = 1 [03:51:33]Read from MH i2c: 01 [03:51:33]MH_I2C_Read... [03:51:33]*** Stop cut motor [03:51:33]*** Cut end [03:51:33]Read from MH i2c: 01 07 00 [03:51:33]MH_I2C_Read... [03:51:33]Read from MH i2c: 01 07 00 6E 34 00 00 00 00 00 FF 0F B7 [03:51:33]process_action close_receipt done [03:51:33]requested_data is exist [03:51:33]produce_requested_data [03:51:33]requested_item fm.sn is exist - process it [03:51:33]wFMCommunicate request_size=4 [03:51:33]MH_SAM_APDU [03:51:33]CAPDU: 80 11 00 00 [03:51:33]Write to MH i2c: E2 08 00 6F 34 80 11 00 00 00 00 00 00 1D [03:51:33]Write i2c OK [03:51:33]MH_I2C_Read... [03:51:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:51:33]Read from MH i2c: E2 [03:51:33]MH_I2C_Read... [03:51:33]Read from MH i2c: E2 17 00 [03:51:33]MH_I2C_Read... [03:51:33]Read from MH i2c: E2 17 00 6F 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 73 [03:51:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:51:33]wFMCommunicate OK [03:51:33]requested_item fd.num is exist - process it [03:51:33]SAM_PROTO_GetFieldsCounters [03:51:33]wFMCommunicate request_size=4 [03:51:33]MH_SAM_APDU [03:51:33]CAPDU: 80 13 00 00 [03:51:33]Write to MH i2c: E2 08 00 70 34 80 13 00 00 00 00 00 00 20 [03:51:33]Write i2c OK [03:51:33]MH_I2C_Read... [03:51:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:51:33]Read from MH i2c: E2 [03:51:33]MH_I2C_Read... [03:51:33]Read from MH i2c: E2 62 00 [03:51:33]MH_I2C_Read... [03:51:33]Read from MH i2c: E2 62 00 70 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EC 7D 00 00 0E 04 04 00 4A 00 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 0E [03:51:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EC 7D 00 00 0E 04 04 00 4A 00 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 [03:51:33]wFMCommunicate OK [03:51:33]SAM_PROTO_GetFieldsCounters done [03:51:33]requested_item shift.num is exist - process it [03:51:33]requested_item shift.opened is exist - process it [03:51:33]req_shift_opened [03:51:33]FM_GetShiftState [03:51:33]SAM_PROTO_GetShiftState [03:51:33]wFMCommunicate request_size=4 [03:51:33]MH_SAM_APDU [03:51:33]CAPDU: 80 13 01 00 [03:51:33]Write to MH i2c: E2 08 00 71 34 80 13 01 00 00 00 00 00 22 [03:51:33]Write i2c OK [03:51:33]MH_I2C_Read... [03:51:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:33]Read from MH i2c: E2 [03:51:33]MH_I2C_Read... [03:51:33]Read from MH i2c: E2 0E 00 [03:51:33]MH_I2C_Read... [03:51:33]Read from MH i2c: E2 0E 00 71 34 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 00 [03:51:33]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [03:51:33]wFMCommunicate OK [03:51:33]SAM_PROTO_GetShiftState done [03:51:33]FM_GetShiftState done [03:51:33]req_shift_opened done [03:51:33]requested_item shift.open_date is exist - process it [03:51:33]req_shift_open_date [03:51:33]req_shift_open_date done [03:51:33]produce_requested_data done [03:51:33]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32236,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [03:51:33]process_action_free close_receipt [03:51:33]json_value_free [03:51:33]json_value_free done [03:51:33]process_json_proto returns [03:51:33]Send response to host [03:51:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32236,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [03:51:33]free response buf [03:51:33]execute_script done [03:51:33]execute_script returns [03:51:33]free content buf [03:51:33]Sock 9.Close socket [03:51:33]Sock 9.Thread stoped [03:51:37]OFD Sender: No OFD packet to send [03:51:42]OFD Sender: No OFD packet to send [03:51:47]OFD Sender: No OFD packet to send [03:51:52]OFD Sender: No OFD packet to send [03:51:57]OFD Sender: No OFD packet to send [03:52:02]OFD Sender: No OFD packet to send [03:52:07]OFD Sender: No OFD packet to send [03:52:12]OFD Sender: No OFD packet to send [03:52:17]OFD Sender: No OFD packet to send [03:52:22]OFD Sender: No OFD packet to send [03:52:27]OFD Sender: No OFD packet to send [03:52:32]OFD Sender: No OFD packet to send [03:52:34]accept exits with 8 [03:52:34]New connection [03:52:34]New thread 3067084132 created [03:52:34]Thread 3066940772 joined [03:52:34]Waiting for new connection... [03:52:34] Sock 8.Parse request [03:52:34]Sock 8.Check first char [03:52:34]Sock 8.First char is OK [03:52:34]request: POST /json_proto HTTP/1.0 [03:52:34]Method: POST [03:52:34]URL: /json_proto [03:52:34]Method is POST - this is cgi request [03:52:34]url: /json_proto [03:52:34]query_string will be loaded in cgi processing [03:52:34]execute_cgi json_proto POST (null) [03:52:34]execute_cgi path=json_proto method=POST [03:52:34]POST find Content-Length [03:52:34]Host: 172.17.34.200:8080 [03:52:34]Content-Length: 646 [03:52:34]Content-Type: application/json [03:52:34] [03:52:34]POST finish read [03:52:34]Found Content-Length = 646 [03:52:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.000, "sum" : 636.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 636.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:52:34]execute_script... [03:52: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)1181940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.000, "sum" : 636.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 636.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:52:34]POST & json_proto [03:52:34]process_json_proto [03:52:34]json parsed OK: [03:52:34]protocol is kg_v1.0 [03:52:34]action value=close_receipt [03:52:34]process_action close_receipt [03:52:34]cmd_close_receipt [03:52:34]MH_GetDate [03:52:34]Write to MH i2c: F0 00 00 72 34 95 [03:52:34]Write i2c OK [03:52:34]MH_I2C_Read... [03:52:34]Read from MH i2c: F0 [03:52:34]MH_I2C_Read... [03:52:34]Read from MH i2c: F0 09 00 [03:52:34]MH_I2C_Read... [03:52:34]Read from MH i2c: F0 09 00 72 34 00 04 D4 E6 64 B2 FF 65 64 3A [03:52:34]GetLastDocTimeStamp 1692849092 [03:52:34]current date 1692849156 [03:52:34]FM_GetShiftState [03:52:34]SAM_PROTO_GetShiftState [03:52:34]wFMCommunicate request_size=4 [03:52:34]MH_SAM_APDU [03:52:34]CAPDU: 80 13 01 00 [03:52:34]Write to MH i2c: E2 08 00 73 34 80 13 01 00 00 00 00 00 24 [03:52:34]Write i2c OK [03:52:34]MH_I2C_Read... [03:52:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:52:34]Read from MH i2c: E2 [03:52:34]MH_I2C_Read... [03:52:34]Read from MH i2c: E2 0E 00 [03:52:34]MH_I2C_Read... [03:52:34]Read from MH i2c: E2 0E 00 73 34 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 02 [03:52:34]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [03:52:34]wFMCommunicate OK [03:52:34]SAM_PROTO_GetShiftState done [03:52:34]FM_GetShiftState done [03:52:34]opened in 1692842957 [03:52:34]opened+sec_in_day 1692929357 [03:52:34]quantity*price = 63600 [03:52:34]sum+1 = 63601 [03:52:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 636.00 НСП 1% : 5.63 НДС 12% : 67.54 Наличными: 636.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 8 24.08.2023 03:52 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32237 ФПД: 263830169651767 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T035236&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32237&fm=263830169651767&tin=02508201610067®Number=0000000000091575&sum=63600 [03:52:35]StoreToDocumentArchive [03:52:35]shift 74 fd 32237 [03:52:35]save to /storage/0074/doc_00032237 [03:52:35]save last doc name /storage/0074/doc_00032237 to /storage/kkm_last_doc_name [03:52:35]save OK [03:52:35]Clear old archive folders... [03:52:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [03:52:35]tlvbuf is B6F78230 [03:52:35]SAM_PROTO_ClearQueue [03:52:35]wFMCommunicate request_size=4 [03:52:35]MH_SAM_APDU [03:52:35]CAPDU: 80 09 00 00 [03:52:35]Write to MH i2c: E2 08 00 80 34 80 09 00 00 00 00 00 00 26 [03:52:35]Write i2c OK [03:52:35]MH_I2C_Read... [03:52:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:52:35]Read from MH i2c: E2 [03:52:35]MH_I2C_Read... [03:52:35]Read from MH i2c: E2 03 00 [03:52:35]MH_I2C_Read... [03:52:35]Read from MH i2c: E2 03 00 80 34 00 90 00 28 [03:52:35]RAPDU: 90 00 [03:52:35]wFMCommunicate OK [03:52:35]SAM_PROTO_ClearQueue done [03:52:35]KKMCreateOFDPacket [03:52:35]OFDProtocolAddRootSTLVToBuf [03:52:35]FM_MakeSignedData [03:52:35]FM_MakeSignedData [03:52:35]SAM_PROTO_SignData [03:52:35]wFMCommunicate request_size=4 [03:52:35]MH_SAM_APDU [03:52:35]CAPDU: 80 0D 01 02 [03:52:35]Write to MH i2c: E2 08 00 81 34 80 0D 01 02 00 00 00 00 2E [03:52:35]Write i2c OK [03:52:35]MH_I2C_Read... [03:52:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:52:35]Read from MH i2c: E2 [03:52:35]MH_I2C_Read... [03:52:35]Read from MH i2c: E2 03 00 [03:52:35]MH_I2C_Read... [03:52:35]Read from MH i2c: E2 03 00 81 34 00 90 00 29 [03:52:35]RAPDU: 90 00 [03:52:35]wFMCommunicate OK [03:52:35]wFMCommunicate request_size=255 [03:52:35]MH_SAM_APDU [03:52:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 04 D4 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 7D 00 00 35 04 06 00 [03:52:35]Write to MH i2c: E2 02 01 82 34 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 04 D4 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 7D 00 00 35 04 06 00 00 00 66 [03:52:35]Write i2c OK [03:52:35]MH_I2C_Read... [03:52:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:52:36]Read from MH i2c: E2 [03:52:36]MH_I2C_Read... [03:52:36]Read from MH i2c: E2 03 00 [03:52:36]MH_I2C_Read... [03:52:36]Read from MH i2c: E2 03 00 82 34 00 90 00 2A [03:52:36]RAPDU: 90 00 [03:52:36]wFMCommunicate OK [03:52:36]wFMCommunicate request_size=11 [03:52:36]MH_SAM_APDU [03:52:36]CAPDU: 80 0D 02 02 06 EF F3 BF 8B 0A 37 [03:52:36]Write to MH i2c: E2 0E 00 83 34 80 0D 02 02 06 00 EF F3 BF 8B 0A 37 00 00 AA [03:52:36]Write i2c OK [03:52:36]MH_I2C_Read... [03:52:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:52:36]Read from MH i2c: E2 [03:52:36]MH_I2C_Read... [03:52:36]Read from MH i2c: E2 03 00 [03:52:36]MH_I2C_Read... [03:52:36]Read from MH i2c: E2 03 00 83 34 00 90 00 2B [03:52:36]RAPDU: 90 00 [03:52:36]wFMCommunicate OK [03:52:36]wFMCommunicate request_size=4 [03:52:36]MH_SAM_APDU [03:52:36]CAPDU: 80 0D 03 02 [03:52:36]Write to MH i2c: E2 08 00 84 34 80 0D 03 02 00 00 00 00 33 [03:52:36]Write i2c OK [03:52:36]MH_I2C_Read... [03:52:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:52:36]Read from MH i2c: E2 [03:52:36]MH_I2C_Read... [03:52:36]Read from MH i2c: E2 0B 00 [03:52:36]MH_I2C_Read... [03:52:36]Read from MH i2c: E2 0B 00 84 34 00 97 B3 2F 21 EE A7 42 8D 90 00 32 [03:52:36]RAPDU: 97 B3 2F 21 EE A7 42 8D 90 00 [03:52:36]wFMCommunicate OK [03:52:36]SAM_PROTO_SignData done [03:52:36]FM_MakeSignedData done [03:52:36]CreateOFDProtocolMessage [03:52:36]wFMCommunicate request_size=4 [03:52:36]MH_SAM_APDU [03:52:36]CAPDU: 80 11 00 00 [03:52:36]Write to MH i2c: E2 08 00 85 34 80 11 00 00 00 00 00 00 33 [03:52:36]Write i2c OK [03:52:36]MH_I2C_Read... [03:52:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:52:36]Read from MH i2c: E2 [03:52:36]MH_I2C_Read... [03:52:36]Read from MH i2c: E2 17 00 [03:52:36]MH_I2C_Read... [03:52:36]Read from MH i2c: E2 17 00 85 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 89 [03:52:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:52:36]wFMCommunicate OK [03:52:36]CreateOFDProtocolMessage done [03:52:36]OFDSenderStorePacket 32237 [03:52:36]StoreOFDPacket docnum=32237 [03:52:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 33 60 08 01 6E 20 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 04 D4 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 7D 00 00 35 04 06 00 EF F3 BF 8B 0A 37 97 B3 2F 21 EE A7 42 8D [03:52:36]CheckFolder [03:52:36]dirname=/storage/ofd_packets [03:52:36]CheckFolder done [03:52:36]ProducePacketName [03:52:36]name=ofd_packets/00032237 [03:52:36]NVStorageSaveData ofd_packets/00032237 [03:52:36]File name is /storage/ofd_packets/00032237 [03:52:36]Write 302 bytes [03:52:36]NVStorageSaveData done [03:52:36]OFDSenderStorePacket done [03:52:36]KKMCreateOFDPacket done [03:52:36]NVStorageSaveData kkm_last_timestamp [03:52:36]File name is /storage/kkm_last_timestamp [03:52:36]Write 4 bytes [03:52:36]NVStorageSaveData done [03:52:36]ExternCall_PrintAddStr [03:52:36]wPrintStart [03:52:36]Write to MH i2c: 01 00 00 86 34 BA [03:52:36]Write i2c OK [03:52:36]MH_I2C_Read... [03:52:36]Read from MH i2c: 01 [03:52:36]MH_I2C_Read... [03:52:36]Read from MH i2c: 01 07 00 [03:52:36]MH_I2C_Read... [03:52:36]Read from MH i2c: 01 07 00 86 34 00 00 00 00 00 FF 0F CF [03:52:36]RasterBufferAndPrint [03:52:36]line Счет N : (1)1181940 [03:52:36]line ИНН: 02508201610067 [03:52:36]line Контрольно-Кассовый Чек [03:52:36]line ПРОДАЖА [03:52:36]line ТРК (МРК, ГНК) : 21 [03:52:36]line Товар: 2710194210 [03:52:36]line ДТ(л)-К-5 [03:52:36]line 10.000 * 63.60 [03:52:36]line = 636.00 [03:52:36]line НДС 12% НСП 1% [03:52:36]line > о реализуемом товаре [03:52:36]line ИТОГО: 636.00 [03:52:36]line НСП 1% : 5.63 [03:52:36]line НДС 12% : 67.54 [03:52:36]line Наличными: 636.00 [03:52:36]line Безнал.: 0.00 [03:52:36]line Место: АЗС № 121 "Партнер Нефть" [03:52:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [03:52:36]line СНО: Общий режим [03:52:36]line Чек 8 24.08.2023 03:52 [03:52:36]line Смена: 74 ФФД: 1.0 [03:52:36]line ЗНМ: 0300000148 [03:52:36]line РНМ: 0000000000091575 [03:52:36]line Версия ККМ: 001 [03:52:36]line ФМ: 0000000000874655 [03:52:36]line ФД: 32237 [03:52:36]line ФПД: 263830169651767 [03:52:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T035236&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32237&fm=263830169651767&tin=02508201610067®Number=0000000000091575&sum=63600 [03:52:36]OFD Sender: Processing packet 32237 [packets to send 11, broken 10] [03:52:36]ProducePacketName [03:52:36]name=ofd_packets/00032237 [03:52:36]OFD Sender: To server: pG, [03:52:36]CommunicateWithHost lk.salyk.kg:30040 [03:52:36]ConnectInit lk.salyk.kg [03:52:36]written 0, free lines is 4095 [03:52:36]Connected sock=10 [03:52:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 33 60 08 01 6E 20 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 04 D4 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 7D 00 00 35 04 06 00 EF F3 BF 8B 0A 37 97 B3 2F 21 EE A7 42 8D [03:52:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0D 3F 47 00 D3 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 7D 00 00 F4 03 04 00 A9 7E E6 64 B6 04 01 00 00 08 52 E2 F7 92 7C A5 08 [03:52:37]CommunicateWithHost err = 0 [03:52:37]CheckOFDResponse [03:52:37]1017 (14) - 77093643461234 [03:52:37]1041 (16) - 0000000000874655 [03:52:37]1040 (4) - 32237 [03:52:37]1012 (4) - 23.08.2023 21:48 [03:52:37]1206 (1) - 0 [03:52:37]OFD Sender: Remove packet 32237 [03:52:37]ProducePacketName [03:52:37]name=ofd_packets/00032237 [03:52:37]NVStorageDeleteData [03:52:37]Write to MH i2c: 01 00 00 AE 34 E2 [03:52:37]Write i2c OK [03:52:37]MH_I2C_Read... [03:52:37]Read from MH i2c: 01 [03:52:37]MH_I2C_Read... [03:52:37]Read from MH i2c: 01 07 00 [03:52:37]MH_I2C_Read... [03:52:37]Read from MH i2c: 01 07 00 AE 34 00 00 00 00 00 1C 0D 12 [03:52:37]RasterBufferAndPrint [03:52:37]line [03:52:37]line [03:52:37]line [03:52:37]line [03:52:37]line [03:52:37]written 0, free lines is 3362 [03:52:37]MH_Cut [03:52:37]Write to MH i2c: D1 01 00 B5 34 01 BB [03:52:37]Write i2c OK [03:52:37]MH_I2C_Read... [03:52:37]Read from MH i2c: D1 [03:52:37]MH_I2C_Read... [03:52:37]Read from MH i2c: D1 01 00 [03:52:37]MH_I2C_Read... [03:52:37]Read from MH i2c: D1 01 00 B5 34 00 BA [03:52:37]Write to MH i2c: 01 00 00 B6 34 EA [03:52:37]Write i2c OK [03:52:37]MH_I2C_Read... [03:52:37]OFD Sender: No OFD packet to send [03:52:37]*** Cut start [03:52:37]*** Purtial cut [03:52:37]*** CUTSNS_PIN = 0 [03:52:38]*** Stage 1: CUTSNS_PIN = 1 [03:52:39]Read from MH i2c: 01 [03:52:39]MH_I2C_Read... [03:52:39]*** Stop cut motor [03:52:39]*** Cut end [03:52:39]Read from MH i2c: 01 07 00 [03:52:39]MH_I2C_Read... [03:52:39]Read from MH i2c: 01 07 00 B6 34 00 00 00 00 00 FF 0F FF [03:52:39]process_action close_receipt done [03:52:39]requested_data is exist [03:52:39]produce_requested_data [03:52:39]requested_item fm.sn is exist - process it [03:52:39]wFMCommunicate request_size=4 [03:52:39]MH_SAM_APDU [03:52:39]CAPDU: 80 11 00 00 [03:52:39]Write to MH i2c: E2 08 00 B7 34 80 11 00 00 00 00 00 00 65 [03:52:39]Write i2c OK [03:52:39]MH_I2C_Read... [03:52:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:52:39]Read from MH i2c: E2 [03:52:39]MH_I2C_Read... [03:52:39]Read from MH i2c: E2 17 00 [03:52:39]MH_I2C_Read... [03:52:39]Read from MH i2c: E2 17 00 B7 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BB [03:52:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:52:39]wFMCommunicate OK [03:52:39]requested_item fd.num is exist - process it [03:52:39]SAM_PROTO_GetFieldsCounters [03:52:39]wFMCommunicate request_size=4 [03:52:39]MH_SAM_APDU [03:52:39]CAPDU: 80 13 00 00 [03:52:39]Write to MH i2c: E2 08 00 B8 34 80 13 00 00 00 00 00 00 68 [03:52:39]Write i2c OK [03:52:39]MH_I2C_Read... [03:52:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:52:40]Read from MH i2c: E2 [03:52:40]MH_I2C_Read... [03:52:40]Read from MH i2c: E2 62 00 [03:52:40]MH_I2C_Read... [03:52:40]Read from MH i2c: E2 62 00 B8 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 ED 7D 00 00 0E 04 04 00 4A 00 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 5A [03:52:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 ED 7D 00 00 0E 04 04 00 4A 00 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 [03:52:40]wFMCommunicate OK [03:52:40]SAM_PROTO_GetFieldsCounters done [03:52:40]requested_item shift.num is exist - process it [03:52:40]requested_item shift.opened is exist - process it [03:52:40]req_shift_opened [03:52:40]FM_GetShiftState [03:52:40]SAM_PROTO_GetShiftState [03:52:40]wFMCommunicate request_size=4 [03:52:40]MH_SAM_APDU [03:52:40]CAPDU: 80 13 01 00 [03:52:40]Write to MH i2c: E2 08 00 B9 34 80 13 01 00 00 00 00 00 6A [03:52:40]Write i2c OK [03:52:40]MH_I2C_Read... [03:52:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:52:40]Read from MH i2c: E2 [03:52:40]MH_I2C_Read... [03:52:40]Read from MH i2c: E2 0E 00 [03:52:40]MH_I2C_Read... [03:52:40]Read from MH i2c: E2 0E 00 B9 34 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 48 [03:52:40]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [03:52:40]wFMCommunicate OK [03:52:40]SAM_PROTO_GetShiftState done [03:52:40]FM_GetShiftState done [03:52:40]req_shift_opened done [03:52:40]requested_item shift.open_date is exist - process it [03:52:40]req_shift_open_date [03:52:40]req_shift_open_date done [03:52:40]produce_requested_data done [03:52:40]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32237,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [03:52:40]process_action_free close_receipt [03:52:40]json_value_free [03:52:40]json_value_free done [03:52:40]process_json_proto returns [03:52:40]Send response to host [03:52:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32237,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [03:52:40]free response buf [03:52:40]execute_script done [03:52:40]execute_script returns [03:52:40]free content buf [03:52:40]Sock 8.Close socket [03:52:40]Sock 8.Thread stoped [03:52:42]OFD Sender: No OFD packet to send [03:52:47]OFD Sender: No OFD packet to send [03:52:52]OFD Sender: No OFD packet to send [03:52:57]OFD Sender: No OFD packet to send [03:53:02]OFD Sender: No OFD packet to send [03:53:07]OFD Sender: No OFD packet to send [03:53:12]OFD Sender: No OFD packet to send [03:53:17]OFD Sender: No OFD packet to send [03:53:22]OFD Sender: No OFD packet to send [03:53:27]OFD Sender: No OFD packet to send [03:53:32]OFD Sender: No OFD packet to send [03:53:37]OFD Sender: No OFD packet to send [03:53:42]OFD Sender: No OFD packet to send [03:53:47]OFD Sender: No OFD packet to send [03:53:52]OFD Sender: No OFD packet to send [03:53:57]OFD Sender: No OFD packet to send [03:54:02]OFD Sender: No OFD packet to send [03:54:07]OFD Sender: No OFD packet to send [03:54:12]OFD Sender: No OFD packet to send [03:54:17]OFD Sender: No OFD packet to send [03:54:22]OFD Sender: No OFD packet to send [03:54:27]OFD Sender: No OFD packet to send [03:54:32]OFD Sender: No OFD packet to send [03:54:37]OFD Sender: No OFD packet to send [03:54:42]OFD Sender: No OFD packet to send [03:54:47]OFD Sender: No OFD packet to send [03:54:52]OFD Sender: No OFD packet to send [03:54:57]OFD Sender: No OFD packet to send [03:55:02]OFD Sender: No OFD packet to send [03:55:07]OFD Sender: No OFD packet to send [03:55:12]OFD Sender: No OFD packet to send [03:55:17]OFD Sender: No OFD packet to send [03:55:22]OFD Sender: No OFD packet to send [03:55:27]OFD Sender: No OFD packet to send [03:55:32]OFD Sender: No OFD packet to send [03:55:37]OFD Sender: No OFD packet to send [03:55:42]OFD Sender: No OFD packet to send [03:55:47]OFD Sender: No OFD packet to send [03:55:52]OFD Sender: No OFD packet to send [03:55:57]OFD Sender: No OFD packet to send [03:56:02]OFD Sender: No OFD packet to send [03:56:07]OFD Sender: No OFD packet to send [03:56:12]OFD Sender: No OFD packet to send [03:56:17]OFD Sender: No OFD packet to send [03:56:22]OFD Sender: No OFD packet to send [03:56:27]OFD Sender: No OFD packet to send [03:56:32]OFD Sender: No OFD packet to send [03:56:37]OFD Sender: No OFD packet to send [03:56:42]OFD Sender: No OFD packet to send [03:56:47]OFD Sender: No OFD packet to send [03:56:52]OFD Sender: No OFD packet to send [03:56:57]OFD Sender: No OFD packet to send [03:57:02]OFD Sender: No OFD packet to send [03:57:07]OFD Sender: No OFD packet to send [03:57:12]OFD Sender: No OFD packet to send [03:57:17]OFD Sender: No OFD packet to send [03:57:22]OFD Sender: No OFD packet to send [03:57:27]OFD Sender: No OFD packet to send [03:57:32]OFD Sender: No OFD packet to send [03:57:37]OFD Sender: No OFD packet to send [03:57:42]OFD Sender: No OFD packet to send [03:57:47]OFD Sender: No OFD packet to send [03:57:52]OFD Sender: No OFD packet to send [03:57:57]OFD Sender: No OFD packet to send [03:58:02]OFD Sender: No OFD packet to send [03:58:07]OFD Sender: No OFD packet to send [03:58:12]OFD Sender: No OFD packet to send [03:58:17]OFD Sender: No OFD packet to send [03:58:22]OFD Sender: No OFD packet to send [03:58:27]OFD Sender: No OFD packet to send [03:58:32]OFD Sender: No OFD packet to send [03:58:37]OFD Sender: No OFD packet to send [03:58:42]OFD Sender: No OFD packet to send [03:58:47]OFD Sender: No OFD packet to send [03:58:52]OFD Sender: No OFD packet to send [03:58:57]OFD Sender: No OFD packet to send [03:59:02]OFD Sender: No OFD packet to send [03:59:07]OFD Sender: No OFD packet to send [03:59:12]OFD Sender: No OFD packet to send [03:59:17]OFD Sender: No OFD packet to send [03:59:22]OFD Sender: No OFD packet to send [03:59:27]OFD Sender: No OFD packet to send [03:59:32]OFD Sender: No OFD packet to send [03:59:37]OFD Sender: No OFD packet to send [03:59:42]OFD Sender: No OFD packet to send [03:59:47]OFD Sender: No OFD packet to send [03:59:52]OFD Sender: No OFD packet to send [03:59:57]OFD Sender: No OFD packet to send [04:00:02]OFD Sender: No OFD packet to send [04:00:07]OFD Sender: No OFD packet to send [04:00:12]OFD Sender: No OFD packet to send [04:00:17]OFD Sender: No OFD packet to send [04:00:22]OFD Sender: No OFD packet to send [04:00:27]OFD Sender: No OFD packet to send [04:00:32]OFD Sender: No OFD packet to send [04:00:37]OFD Sender: No OFD packet to send [04:00:42]OFD Sender: No OFD packet to send [04:00:47]OFD Sender: No OFD packet to send [04:00:52]OFD Sender: No OFD packet to send [04:00:57]OFD Sender: No OFD packet to send [04:01:02]OFD Sender: No OFD packet to send [04:01:07]OFD Sender: No OFD packet to send [04:01:12]OFD Sender: No OFD packet to send [04:01:17]OFD Sender: No OFD packet to send [04:01:22]OFD Sender: No OFD packet to send [04:01:27]OFD Sender: No OFD packet to send [04:01:32]OFD Sender: No OFD packet to send [04:01:37]OFD Sender: No OFD packet to send [04:01:42]OFD Sender: No OFD packet to send [04:01:47]OFD Sender: No OFD packet to send [04:01:52]OFD Sender: No OFD packet to send [04:01:57]OFD Sender: No OFD packet to send [04:02:02]OFD Sender: No OFD packet to send [04:02:07]OFD Sender: No OFD packet to send [04:02:12]OFD Sender: No OFD packet to send [04:02:17]OFD Sender: No OFD packet to send [04:02:22]OFD Sender: No OFD packet to send [04:02: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:48]accept exits with 9 [04:05:48]New connection [04:05:48]New thread 3066940772 created [04:05:48]Thread 3067084132 joined [04:05:48]Waiting for new connection... [04:05:48] Sock 9.Parse request [04:05:48]Sock 9.Check first char [04:05:48]Sock 9.First char is OK [04:05:48]request: POST /json_proto HTTP/1.0 [04:05:48]Method: POST [04:05:48]URL: /json_proto [04:05:48]Method is POST - this is cgi request [04:05:48]url: /json_proto [04:05:48]query_string will be loaded in cgi processing [04:05:48]execute_cgi json_proto POST (null) [04:05:48]execute_cgi path=json_proto method=POST [04:05:48]POST find Content-Length [04:05:48]Host: 172.17.34.200:8080 [04:05:48]Content-Length: 683 [04:05:48]Content-Type: application/json [04:05:48] [04:05:48]POST finish read [04:05:48]Found Content-Length = 683 [04:05:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 5.510, "sum" : 350.44, "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" ] } } [04:05:48]execute_script... [04:05:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 5.510, "sum" : 350.44, "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" ] } } [04:05:48]POST & json_proto [04:05:48]process_json_proto [04:05:48]json parsed OK: [04:05:48]protocol is kg_v1.0 [04:05:48]action value=close_receipt [04:05:48]process_action close_receipt [04:05:48]cmd_close_receipt [04:05:48]MH_GetDate [04:05:48]Write to MH i2c: F0 00 00 BA 34 DD [04:05:48]Write i2c OK [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: F0 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: F0 09 00 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: F0 09 00 BA 34 00 1E D7 E6 64 B2 FF 65 64 9F [04:05:48]GetLastDocTimeStamp 1692849156 [04:05:48]current date 1692849950 [04:05:48]FM_GetShiftState [04:05:48]SAM_PROTO_GetShiftState [04:05:48]wFMCommunicate request_size=4 [04:05:48]MH_SAM_APDU [04:05:48]CAPDU: 80 13 01 00 [04:05:48]Write to MH i2c: E2 08 00 BB 34 80 13 01 00 00 00 00 00 6C [04:05:48]Write i2c OK [04:05:48]MH_I2C_Read... [04:05:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:05:48]Read from MH i2c: E2 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: E2 0E 00 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: E2 0E 00 BB 34 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 4A [04:05:48]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [04:05:48]wFMCommunicate OK [04:05:48]SAM_PROTO_GetShiftState done [04:05:48]FM_GetShiftState done [04:05:48]opened in 1692842957 [04:05:48]opened+sec_in_day 1692929357 [04:05:48]quantity*price = 35043 [04:05:48]sum+1 = 35045 [04:05:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.21 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 9 24.08.2023 04:05 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32238 ФПД: 209451332574144 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T040550&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32238&fm=209451332574144&tin=02508201610067®Number=0000000000091575&sum=35000 [04:05:49]StoreToDocumentArchive [04:05:49]shift 74 fd 32238 [04:05:49]save to /storage/0074/doc_00032238 [04:05:49]save last doc name /storage/0074/doc_00032238 to /storage/kkm_last_doc_name [04:05:49]save OK [04:05:49]Clear old archive folders... [04:05:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:05:49]tlvbuf is 017F1BC0 [04:05:49]SAM_PROTO_ClearQueue [04:05:49]wFMCommunicate request_size=4 [04:05:49]MH_SAM_APDU [04:05:49]CAPDU: 80 09 00 00 [04:05:49]Write to MH i2c: E2 08 00 C8 34 80 09 00 00 00 00 00 00 6E [04:05:49]Write i2c OK [04:05:49]MH_I2C_Read... [04:05:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:05:49]Read from MH i2c: E2 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: E2 03 00 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: E2 03 00 C8 34 00 90 00 70 [04:05:49]RAPDU: 90 00 [04:05:49]wFMCommunicate OK [04:05:49]SAM_PROTO_ClearQueue done [04:05:49]KKMCreateOFDPacket [04:05:49]OFDProtocolAddRootSTLVToBuf [04:05:49]FM_MakeSignedData [04:05:49]FM_MakeSignedData [04:05:49]SAM_PROTO_SignData [04:05:49]wFMCommunicate request_size=4 [04:05:49]MH_SAM_APDU [04:05:49]CAPDU: 80 0D 01 02 [04:05:49]Write to MH i2c: E2 08 00 C9 34 80 0D 01 02 00 00 00 00 76 [04:05:49]Write i2c OK [04:05:49]MH_I2C_Read... [04:05:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:05:49]Read from MH i2c: E2 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: E2 03 00 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: E2 03 00 C9 34 00 90 00 71 [04:05:49]RAPDU: 90 00 [04:05:49]wFMCommunicate OK [04:05:49]wFMCommunicate request_size=255 [04:05:49]MH_SAM_APDU [04:05:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 86 15 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E4 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 89 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 09 00 00 00 F4 03 04 00 1E D7 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 7D 00 00 35 04 06 00 [04:05:49]Write to MH i2c: E2 02 01 CA 34 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 86 15 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E4 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 89 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 09 00 00 00 F4 03 04 00 1E D7 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 7D 00 00 35 04 06 00 00 00 02 [04:05:49]Write i2c OK [04:05:49]MH_I2C_Read... [04:05:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:05:49]Read from MH i2c: E2 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: E2 03 00 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: E2 03 00 CA 34 00 90 00 72 [04:05:49]RAPDU: 90 00 [04:05:49]wFMCommunicate OK [04:05:49]wFMCommunicate request_size=11 [04:05:49]MH_SAM_APDU [04:05:49]CAPDU: 80 0D 02 02 06 BE 7E B0 46 9B C0 [04:05:49]Write to MH i2c: E2 0E 00 CB 34 80 0D 02 02 06 00 BE 7E B0 46 9B C0 00 00 12 [04:05:49]Write i2c OK [04:05:49]MH_I2C_Read... [04:05:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:05:49]Read from MH i2c: E2 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: E2 03 00 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: E2 03 00 CB 34 00 90 00 73 [04:05:49]RAPDU: 90 00 [04:05:49]wFMCommunicate OK [04:05:49]wFMCommunicate request_size=4 [04:05:49]MH_SAM_APDU [04:05:49]CAPDU: 80 0D 03 02 [04:05:49]Write to MH i2c: E2 08 00 CC 34 80 0D 03 02 00 00 00 00 7B [04:05:49]Write i2c OK [04:05:49]MH_I2C_Read... [04:05:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:05:49]Read from MH i2c: E2 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: E2 0B 00 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: E2 0B 00 CC 34 00 C1 51 B4 E9 02 2D 88 B2 90 00 94 [04:05:49]RAPDU: C1 51 B4 E9 02 2D 88 B2 90 00 [04:05:49]wFMCommunicate OK [04:05:49]SAM_PROTO_SignData done [04:05:49]FM_MakeSignedData done [04:05:49]CreateOFDProtocolMessage [04:05:49]wFMCommunicate request_size=4 [04:05:49]MH_SAM_APDU [04:05:49]CAPDU: 80 11 00 00 [04:05:49]Write to MH i2c: E2 08 00 CD 34 80 11 00 00 00 00 00 00 7B [04:05:49]Write i2c OK [04:05:49]MH_I2C_Read... [04:05:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:05:49]Read from MH i2c: E2 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: E2 17 00 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: E2 17 00 CD 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D1 [04:05:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:05:49]wFMCommunicate OK [04:05:49]CreateOFDProtocolMessage done [04:05:49]OFDSenderStorePacket 32238 [04:05:49]StoreOFDPacket docnum=32238 [04:05:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B9 E6 08 01 C4 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 86 15 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E4 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 89 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 09 00 00 00 F4 03 04 00 1E D7 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 7D 00 00 35 04 06 00 BE 7E B0 46 9B C0 C1 51 B4 E9 02 2D 88 B2 [04:05:49]CheckFolder [04:05:49]dirname=/storage/ofd_packets [04:05:49]CheckFolder done [04:05:49]ProducePacketName [04:05:49]name=ofd_packets/00032238 [04:05:49]NVStorageSaveData ofd_packets/00032238 [04:05:49]File name is /storage/ofd_packets/00032238 [04:05:49]Write 302 bytes [04:05:49]NVStorageSaveData done [04:05:49]OFDSenderStorePacket done [04:05:49]KKMCreateOFDPacket done [04:05:49]NVStorageSaveData kkm_last_timestamp [04:05:49]File name is /storage/kkm_last_timestamp [04:05:49]Write 4 bytes [04:05:49]NVStorageSaveData done [04:05:49]ExternCall_PrintAddStr [04:05:49]wPrintStart [04:05:49]Write to MH i2c: 01 00 00 CE 34 02 [04:05:49]Write i2c OK [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: 01 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: 01 07 00 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: 01 07 00 CE 34 00 00 00 00 00 FF 0F 17 [04:05:49]RasterBufferAndPrint [04:05:49]line Счет N : (1)1181941 [04:05:49]line ИНН: 02508201610067 [04:05:49]line Контрольно-Кассовый Чек [04:05:49]line ПРОДАЖА [04:05:49]line ТРК (МРК, ГНК) : 11 [04:05:49]line Товар: 2710194210 [04:05:49]line ДТ(л)-К-5 [04:05:49]line 5.510 * 63.60 [04:05:49]line = 350.44 [04:05:49]line НДС 12% НСП 1% [04:05:49]line > о реализуемом товаре [04:05:49]line ОКРУГЛЕНИЕ: -0.44 [04:05:49]line ИТОГО: 350.00 [04:05:49]line Внесено: 350.00 [04:05:49]line СДАЧА: 0.00 [04:05:49]line НСП 1% : 3.10 [04:05:49]line НДС 12% : 37.21 [04:05:49]line Наличными: 350.00 [04:05:49]line Безнал.: 0.00 [04:05:49]line Место: АЗС № 121 "Партнер Нефть" [04:05:49]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [04:05:49]line СНО: Общий режим [04:05:49]line Чек 9 24.08.2023 04:05 [04:05:49]line Смена: 74 ФФД: 1.0 [04:05:49]line ЗНМ: 0300000148 [04:05:49]line РНМ: 0000000000091575 [04:05:49]line Версия ККМ: 001 [04:05:49]line ФМ: 0000000000874655 [04:05:49]line ФД: 32238 [04:05:49]line ФПД: 209451332574144 [04:05:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T040550&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32238&fm=209451332574144&tin=02508201610067®Number=0000000000091575&sum=35000 [04:05:50]OFD Sender: Processing packet 32238 [packets to send 11, broken 10] [04:05:50]ProducePacketName [04:05:50]name=ofd_packets/00032238 [04:05:50]OFD Sender: To server: pG, [04:05:50]CommunicateWithHost lk.salyk.kg:30040 [04:05:50]ConnectInit lk.salyk.kg [04:05:50]written 0, free lines is 4095 [04:05:50]Connected sock=10 [04:05:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B9 E6 08 01 C4 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 86 15 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E4 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 89 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 09 00 00 00 F4 03 04 00 1E D7 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 7D 00 00 35 04 06 00 BE 7E B0 46 9B C0 C1 51 B4 E9 02 2D 88 B2 [04:05:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 47 5E 47 00 F0 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 7D 00 00 F4 03 04 00 C2 81 E6 64 B6 04 01 00 00 4B 9B 96 55 E5 5A 55 A9 [04:05:50]CommunicateWithHost err = 0 [04:05:50]CheckOFDResponse [04:05:50]1017 (14) - 77093643461234 [04:05:50]1041 (16) - 0000000000874655 [04:05:50]1040 (4) - 32238 [04:05:50]1012 (4) - 23.08.2023 22:01 [04:05:50]1206 (1) - 0 [04:05:50]OFD Sender: Remove packet 32238 [04:05:50]ProducePacketName [04:05:50]name=ofd_packets/00032238 [04:05:50]NVStorageDeleteData [04:05:50]Write to MH i2c: 01 00 00 F9 34 2D [04:05:50]Write i2c OK [04:05:50]MH_I2C_Read... [04:05:50]Read from MH i2c: 01 [04:05:50]MH_I2C_Read... [04:05:50]Read from MH i2c: 01 07 00 [04:05:50]MH_I2C_Read... [04:05:50]Read from MH i2c: 01 07 00 F9 34 00 00 00 00 00 E2 0C 22 [04:05:50]RasterBufferAndPrint [04:05:50]line [04:05:50]line [04:05:50]line [04:05:50]line [04:05:50]line [04:05:50]written 0, free lines is 3304 [04:05:50]MH_Cut [04:05:50]Write to MH i2c: D1 01 00 00 35 01 07 [04:05:50]Write i2c OK [04:05:50]MH_I2C_Read... [04:05:50]Read from MH i2c: D1 [04:05:50]MH_I2C_Read... [04:05:50]Read from MH i2c: D1 01 00 [04:05:50]MH_I2C_Read... [04:05:50]Read from MH i2c: D1 01 00 00 35 00 06 [04:05:50]Write to MH i2c: 01 00 00 01 35 36 [04:05:50]Write i2c OK [04:05:50]MH_I2C_Read... [04:05:51]OFD Sender: No OFD packet to send [04:05:51]*** Cut start [04:05:51]*** Purtial cut [04:05:51]*** Stage 1: CUTSNS_PIN = 1 [04:05:51]Read from MH i2c: 01 [04:05:51]MH_I2C_Read... [04:05:51]*** Stop cut motor [04:05:51]*** Cut end [04:05:51]Read from MH i2c: 01 07 00 [04:05:51]MH_I2C_Read... [04:05:51]Read from MH i2c: 01 07 00 01 35 00 00 00 00 00 FF 0F 4B [04:05:51]process_action close_receipt done [04:05:51]requested_data is exist [04:05:51]produce_requested_data [04:05:51]requested_item fm.sn is exist - process it [04:05:51]wFMCommunicate request_size=4 [04:05:51]MH_SAM_APDU [04:05:51]CAPDU: 80 11 00 00 [04:05:51]Write to MH i2c: E2 08 00 02 35 80 11 00 00 00 00 00 00 B1 [04:05:51]Write i2c OK [04:05:51]MH_I2C_Read... [04:05:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:05:51]Read from MH i2c: E2 [04:05:51]MH_I2C_Read... [04:05:51]Read from MH i2c: E2 17 00 [04:05:51]MH_I2C_Read... [04:05:51]Read from MH i2c: E2 17 00 02 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 07 [04:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:05:51]wFMCommunicate OK [04:05:51]requested_item fd.num is exist - process it [04:05:51]SAM_PROTO_GetFieldsCounters [04:05:51]wFMCommunicate request_size=4 [04:05:51]MH_SAM_APDU [04:05:51]CAPDU: 80 13 00 00 [04:05:51]Write to MH i2c: E2 08 00 03 35 80 13 00 00 00 00 00 00 B4 [04:05:51]Write i2c OK [04:05:51]MH_I2C_Read... [04:05:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:05:51]Read from MH i2c: E2 [04:05:51]MH_I2C_Read... [04:05:51]Read from MH i2c: E2 62 00 [04:05:51]MH_I2C_Read... [04:05:51]Read from MH i2c: E2 62 00 03 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EE 7D 00 00 0E 04 04 00 4A 00 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 AA [04:05:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EE 7D 00 00 0E 04 04 00 4A 00 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 [04:05:51]wFMCommunicate OK [04:05:51]SAM_PROTO_GetFieldsCounters done [04:05:51]requested_item shift.num is exist - process it [04:05:51]requested_item shift.opened is exist - process it [04:05:51]req_shift_opened [04:05:51]FM_GetShiftState [04:05:51]SAM_PROTO_GetShiftState [04:05:51]wFMCommunicate request_size=4 [04:05:51]MH_SAM_APDU [04:05:51]CAPDU: 80 13 01 00 [04:05:51]Write to MH i2c: E2 08 00 04 35 80 13 01 00 00 00 00 00 B6 [04:05:51]Write i2c OK [04:05:51]MH_I2C_Read... [04:05:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:05:52]Read from MH i2c: E2 [04:05:52]MH_I2C_Read... [04:05:52]Read from MH i2c: E2 0E 00 [04:05:52]MH_I2C_Read... [04:05:52]Read from MH i2c: E2 0E 00 04 35 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 94 [04:05:52]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [04:05:52]wFMCommunicate OK [04:05:52]SAM_PROTO_GetShiftState done [04:05:52]FM_GetShiftState done [04:05:52]req_shift_opened done [04:05:52]requested_item shift.open_date is exist - process it [04:05:52]req_shift_open_date [04:05:52]req_shift_open_date done [04:05:52]produce_requested_data done [04:05:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32238,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [04:05:52]process_action_free close_receipt [04:05:52]json_value_free [04:05:52]json_value_free done [04:05:52]process_json_proto returns [04:05:52]Send response to host [04:05:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32238,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [04:05:52]free response buf [04:05:52]execute_script done [04:05:52]execute_script returns [04:05:52]free content buf [04:05:52]Sock 9.Close socket [04:05:52]Sock 9.Thread stoped [04:05:56]OFD Sender: No OFD packet to send [04:06:01]OFD Sender: No OFD packet to send [04:06:06]OFD Sender: No OFD packet to send [04:06:11]OFD Sender: No OFD packet to send [04:06:16]OFD Sender: No OFD packet to send [04:06:21]OFD Sender: No OFD packet to send [04:06:26]OFD Sender: No OFD packet to send [04:06:31]OFD Sender: No OFD packet to send [04:06:36]OFD Sender: No OFD packet to send [04:06:41]OFD Sender: No OFD packet to send [04:06:46]OFD Sender: No OFD packet to send [04:06:51]OFD Sender: No OFD packet to send [04:06:56]OFD Sender: No OFD packet to send [04:07:01]OFD Sender: No OFD packet to send [04:07:06]OFD Sender: No OFD packet to send [04:07:11]OFD Sender: No OFD packet to send [04:07:16]OFD Sender: No OFD packet to send [04:07:21]OFD Sender: No OFD packet to send [04:07:26]OFD Sender: No OFD packet to send [04:07:31]OFD Sender: No OFD packet to send [04:07:36]OFD Sender: No OFD packet to send [04:07:41]OFD Sender: No OFD packet to send [04:07:46]OFD Sender: No OFD packet to send [04:07:51]OFD Sender: No OFD packet to send [04:07:56]OFD Sender: No OFD packet to send [04:08:01]OFD Sender: No OFD packet to send [04:08:06]OFD Sender: No OFD packet to send [04:08:11]OFD Sender: No OFD packet to send [04:08:16]OFD Sender: No OFD packet to send [04:08:21]OFD Sender: No OFD packet to send [04:08:26]OFD Sender: No OFD packet to send [04:08:31]OFD Sender: No OFD packet to send [04:08:36]OFD Sender: No OFD packet to send [04:08:41]OFD Sender: No OFD packet to send [04:08:46]OFD Sender: No OFD packet to send [04:08:51]OFD Sender: No OFD packet to send [04:08:56]OFD Sender: No OFD packet to send [04:09:01]OFD Sender: No OFD packet to send [04:09:06]OFD Sender: No OFD packet to send [04:09:11]OFD Sender: No OFD packet to send [04:09:16]OFD Sender: No OFD packet to send [04:09:21]OFD Sender: No OFD packet to send [04:09:26]OFD Sender: No OFD packet to send [04:09:31]OFD Sender: No OFD packet to send [04:09:36]OFD Sender: No OFD packet to send [04:09:41]OFD Sender: No OFD packet to send [04:09:46]OFD Sender: No OFD packet to send [04:09:51]OFD Sender: No OFD packet to send [04:09:56]OFD Sender: No OFD packet to send [04:10:01]OFD Sender: No OFD packet to send [04:10:06]OFD Sender: No OFD packet to send [04:10:11]OFD Sender: No OFD packet to send [04:10:16]OFD Sender: No OFD packet to send [04:10:21]OFD Sender: No OFD packet to send [04:10:26]OFD Sender: No OFD packet to send [04:10:31]OFD Sender: No OFD packet to send [04:10:36]OFD Sender: No OFD packet to send [04:10:41]OFD Sender: No OFD packet to send [04:10:46]OFD Sender: No OFD packet to send [04:10:51]OFD Sender: No OFD packet to send [04:10:56]OFD Sender: No OFD packet to send [04:11:01]OFD Sender: No OFD packet to send [04:11:06]OFD Sender: No OFD packet to send [04:11:11]OFD Sender: No OFD packet to send [04:11:16]OFD Sender: No OFD packet to send [04:11:21]OFD Sender: No OFD packet to send [04:11:26]OFD Sender: No OFD packet to send [04:11:31]OFD Sender: No OFD packet to send [04:11:36]OFD Sender: No OFD packet to send [04:11:41]OFD Sender: No OFD packet to send [04:11:46]OFD Sender: No OFD packet to send [04:11:51]OFD Sender: No OFD packet to send [04:11:56]OFD Sender: No OFD packet to send [04:12:01]OFD Sender: No OFD packet to send [04:12:06]OFD Sender: No OFD packet to send [04:12:11]OFD Sender: No OFD packet to send [04:12:16]OFD Sender: No OFD packet to send [04:12:21]OFD Sender: No OFD packet to send [04:12:26]OFD Sender: No OFD packet to send [04:12:31]OFD Sender: No OFD packet to send [04:12:36]OFD Sender: No OFD packet to send [04:12:41]OFD Sender: No OFD packet to send [04:12:46]OFD Sender: No OFD packet to send [04:12:51]OFD Sender: No OFD packet to send [04:12:56]OFD Sender: No OFD packet to send [04:13:01]OFD Sender: No OFD packet to send [04:13:06]OFD Sender: No OFD packet to send [04:13:11]OFD Sender: No OFD packet to send [04:13:16]OFD Sender: No OFD packet to send [04:13:21]OFD Sender: No OFD packet to send [04:13:26]OFD Sender: No OFD packet to send [04:13:31]OFD Sender: No OFD packet to send [04:13:36]OFD Sender: No OFD packet to send [04:13:41]OFD Sender: No OFD packet to send [04:13:46]OFD Sender: No OFD packet to send [04:13:51]OFD Sender: No OFD packet to send [04:13:56]OFD Sender: No OFD packet to send [04:14:01]OFD Sender: No OFD packet to send [04:14:06]OFD Sender: No OFD packet to send [04:14:11]OFD Sender: No OFD packet to send [04:14:16]OFD Sender: No OFD packet to send [04:14:21]OFD Sender: No OFD packet to send [04:14:26]OFD Sender: No OFD packet to send [04:14:31]OFD Sender: No OFD packet to send [04:14:36]OFD Sender: No OFD packet to send [04:14:41]OFD Sender: No OFD packet to send [04:14:46]OFD Sender: No OFD packet to send [04:14:51]OFD Sender: No OFD packet to send [04:14:56]OFD Sender: No OFD packet to send [04:15:01]OFD Sender: No OFD packet to send [04:15:06]OFD Sender: No OFD packet to send [04:15:11]OFD Sender: No OFD packet to send [04:15:16]OFD Sender: No OFD packet to send [04:15:21]OFD Sender: No OFD packet to send [04:15:26]OFD Sender: No OFD packet to send [04:15:31]OFD Sender: No OFD packet to send [04:15:36]OFD Sender: No OFD packet to send [04:15:41]OFD Sender: No OFD packet to send [04:15:46]OFD Sender: No OFD packet to send [04:15:51]OFD Sender: No OFD packet to send [04:15:56]OFD Sender: No OFD packet to send [04:16:01]OFD Sender: No OFD packet to send [04:16:06]OFD Sender: No OFD packet to send [04:16:11]OFD Sender: No OFD packet to send [04:16:16]OFD Sender: No OFD packet to send [04:16:21]OFD Sender: No OFD packet to send [04:16:26]OFD Sender: No OFD packet to send [04:16:31]OFD Sender: No OFD packet to send [04:16:36]OFD Sender: No OFD packet to send [04:16:41]OFD Sender: No OFD packet to send [04:16:46]OFD Sender: No OFD packet to send [04:16:47]int [04:16:47]Write to MH i2c: 01 00 00 05 35 3A [04:16:47]*** FLAG_PRN_PAP1 set [04:16:47]Write i2c OK [04:16:47]MH_I2C_Read... [04:16:47]Read from MH i2c: 01 [04:16:47]MH_I2C_Read... [04:16:47]Read from MH i2c: 01 07 00 [04:16:47]MH_I2C_Read... [04:16:47]Read from MH i2c: 01 07 00 05 35 00 01 00 00 00 FF 0F 50 [04:16:47]state=0 [04:16:47]No paper [04:16:47]int [04:16:47]Write to MH i2c: 01 00 00 06 35 3B [04:16:47]*** FLAG_PRN_PAP2 set [04:16:47]Write i2c OK [04:16:47]MH_I2C_Read... [04:16:47]Read from MH i2c: 01 [04:16:47]MH_I2C_Read... [04:16:47]Read from MH i2c: 01 07 00 [04:16:47]MH_I2C_Read... [04:16:47]Read from MH i2c: 01 07 00 06 35 00 03 00 00 00 FF 0F 53 [04:16:47]state=0 [04:16:47]No paper [04:16:47]Cover opened [04:16:50]int [04:16:50]Write to MH i2c: 01 00 00 07 35 3C [04:16:50]*** FLAG_PRN_PAP1 reset [04:16:50]*** FLAG_PRN_PAP2 reset [04:16:50]Write i2c OK [04:16:50]MH_I2C_Read... [04:16:50]Read from MH i2c: 01 [04:16:50]MH_I2C_Read... [04:16:50]Read from MH i2c: 01 07 00 [04:16:50]MH_I2C_Read... [04:16:50]Read from MH i2c: 01 07 00 07 35 00 00 00 00 00 FF 0F 51 [04:16:50]state=3 [04:16:50]Cover closed [04:16:51]OFD Sender: No OFD packet to send [04:16:52]accept exits with 8 [04:16:52]New connection [04:16:52]New thread 3067084132 created [04:16:52]Thread 3066940772 joined [04:16:52]Waiting for new connection... [04:16:52] Sock 8.Parse request [04:16:52]Sock 8.Check first char [04:16:52]Sock 8.First char is OK [04:16:52]request: POST /json_proto HTTP/1.0 [04:16:52]Method: POST [04:16:52]URL: /json_proto [04:16:52]Method is POST - this is cgi request [04:16:52]url: /json_proto [04:16:52]query_string will be loaded in cgi processing [04:16:52]execute_cgi json_proto POST (null) [04:16:52]execute_cgi path=json_proto method=POST [04:16:52]POST find Content-Length [04:16:52]Host: 172.17.34.200:8080 [04:16:52]Content-Length: 215 [04:16:52]Content-Type: application/json [04:16:52] [04:16:52]POST finish read [04:16:52]Found Content-Length = 215 [04:16:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:16:52]execute_script... [04:16:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:16:52]POST & json_proto [04:16:52]process_json_proto [04:16:52]json parsed OK: [04:16:52]protocol is kg_v1.0 [04:16:52]action value=get_value [04:16:52]process_action get_value [04:16:52]cmd_get_value [04:16:52]process_action get_value done [04:16:52]requested_data is exist [04:16:52]produce_requested_data [04:16:52]requested_item kkm.sn is exist - process it [04:16:52]requested_item kkm.ver is exist - process it [04:16:52]requested_item fm.sn is exist - process it [04:16:52]wFMCommunicate request_size=4 [04:16:52]MH_SAM_APDU [04:16:52]CAPDU: 80 11 00 00 [04:16:52]Write to MH i2c: E2 08 00 08 35 80 11 00 00 00 00 00 00 B7 [04:16:52]Write i2c OK [04:16:52]MH_I2C_Read... [04:16:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:16:52]Read from MH i2c: E2 [04:16:52]MH_I2C_Read... [04:16:52]Read from MH i2c: E2 17 00 [04:16:52]MH_I2C_Read... [04:16:52]Read from MH i2c: E2 17 00 08 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0D [04:16:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:16:52]wFMCommunicate OK [04:16:52]requested_item fd.num is exist - process it [04:16:52]SAM_PROTO_GetFieldsCounters [04:16:52]wFMCommunicate request_size=4 [04:16:52]MH_SAM_APDU [04:16:52]CAPDU: 80 13 00 00 [04:16:52]Write to MH i2c: E2 08 00 09 35 80 13 00 00 00 00 00 00 BA [04:16:52]Write i2c OK [04:16:52]MH_I2C_Read... [04:16:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:16:52]Read from MH i2c: E2 [04:16:52]MH_I2C_Read... [04:16:52]Read from MH i2c: E2 62 00 [04:16:52]MH_I2C_Read... [04:16:52]Read from MH i2c: E2 62 00 09 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EE 7D 00 00 0E 04 04 00 4A 00 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 B0 [04:16:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EE 7D 00 00 0E 04 04 00 4A 00 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 [04:16:52]wFMCommunicate OK [04:16:52]SAM_PROTO_GetFieldsCounters done [04:16:52]requested_item shift.num is exist - process it [04:16:52]requested_item shift.opened is exist - process it [04:16:52]req_shift_opened [04:16:52]FM_GetShiftState [04:16:52]SAM_PROTO_GetShiftState [04:16:52]wFMCommunicate request_size=4 [04:16:52]MH_SAM_APDU [04:16:52]CAPDU: 80 13 01 00 [04:16:52]Write to MH i2c: E2 08 00 0A 35 80 13 01 00 00 00 00 00 BC [04:16:52]Write i2c OK [04:16:52]MH_I2C_Read... [04:16:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:16:52]Read from MH i2c: E2 [04:16:52]MH_I2C_Read... [04:16:52]Read from MH i2c: E2 0E 00 [04:16:52]MH_I2C_Read... [04:16:52]Read from MH i2c: E2 0E 00 0A 35 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 9A [04:16:52]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [04:16:52]wFMCommunicate OK [04:16:52]SAM_PROTO_GetShiftState done [04:16:52]FM_GetShiftState done [04:16:52]req_shift_opened done [04:16:52]requested_item shift.open_date is exist - process it [04:16:52]req_shift_open_date [04:16:52]req_shift_open_date done [04:16:52]produce_requested_data done [04:16:52]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32238,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [04:16:52]process_action_free get_value [04:16:52]json_value_free [04:16:52]json_value_free done [04:16:52]process_json_proto returns [04:16:52]Send response to host [04:16:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32238,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [04:16:52]free response buf [04:16:52]execute_script done [04:16:52]execute_script returns [04:16:52]free content buf [04:16:52]Sock 8.Close socket [04:16:52]Sock 8.Thread stoped [04:16:52]accept exits with 9 [04:16:52]New connection [04:16:52]New thread 3066940772 created [04:16:52]Thread 3067084132 joined [04:16:52]Waiting for new connection... [04:16:52] Sock 9.Parse request [04:16:52]Sock 9.Check first char [04:16:52]Sock 9.First char is OK [04:16:52]request: POST /json_proto HTTP/1.0 [04:16:52]Method: POST [04:16:52]URL: /json_proto [04:16:52]Method is POST - this is cgi request [04:16:52]url: /json_proto [04:16:52]query_string will be loaded in cgi processing [04:16:52]execute_cgi json_proto POST (null) [04:16:52]execute_cgi path=json_proto method=POST [04:16:52]POST find Content-Length [04:16:52]Host: 172.17.34.200:8080 [04:16:52]Content-Length: 331 [04:16:52]Content-Type: application/json [04:16:52] [04:16:52]POST finish read [04:16:52]Found Content-Length = 331 [04:16:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [04:16:52]execute_script... [04:16:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [04:16:52]POST & json_proto [04:16:52]process_json_proto [04:16:52]json parsed OK: [04:16:52]protocol is kg_v1.0 [04:16:52]action value=get_value [04:16:52]process_action get_value [04:16:52]cmd_get_value [04:16:52]process_action get_value done [04:16:52]requested_data is exist [04:16:52]produce_requested_data [04:16:52]requested_item fm.sale.total is exist - process it [04:16:52]SAM_PROTO_GetFMData [04:16:52]wFMCommunicate request_size=4 [04:16:52]MH_SAM_APDU [04:16:52]CAPDU: 80 13 03 00 [04:16:52]Write to MH i2c: E2 08 00 0B 35 80 13 03 00 00 00 00 00 BF [04:16:52]Write i2c OK [04:16:52]MH_I2C_Read... [04:16:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [04:16:53]Read from MH i2c: E2 [04:16:53]MH_I2C_Read... [04:16:53]Read from MH i2c: E2 FD 00 [04:16:53]MH_I2C_Read... [04:16:53]Read from MH i2c: E2 FD 00 0B 35 00 C3 04 85 04 BF 04 6E 04 04 00 5A 7D 00 00 69 04 A1 00 6F 04 04 00 27 7C 00 00 B1 04 04 00 5D 07 79 96 70 04 04 00 1C AE 0D 87 72 04 04 00 41 59 6B 0F 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 0A 9C FB 0F 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 EA F1 54 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 D3 [04:16:53]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 5A 7D 00 00 69 04 A1 00 6F 04 04 00 27 7C 00 00 B1 04 04 00 5D 07 79 96 70 04 04 00 1C AE 0D 87 72 04 04 00 41 59 6B 0F 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 0A 9C FB 0F 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 EA F1 54 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [04:16:53]wFMCommunicate OK [04:16:53]wFMCommunicate request_size=4 [04:16:53]MH_SAM_APDU [04:16:53]CAPDU: 80 17 00 00 [04:16:53]Write to MH i2c: E2 08 00 0C 35 80 17 00 00 00 00 00 00 C1 [04:16:53]Write i2c OK [04:16:53]MH_I2C_Read... [04:16:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [04:16:53]Read from MH i2c: E2 [04:16:53]MH_I2C_Read... [04:16:53]Read from MH i2c: E2 FD 00 [04:16:53]MH_I2C_Read... [04:16:53]Read from MH i2c: E2 FD 00 0C 35 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 F0 [04:16:53]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [04:16:53]wFMCommunicate OK [04:16:53]wFMCommunicate request_size=4 [04:16:53]MH_SAM_APDU [04:16:53]CAPDU: 80 17 00 00 [04:16:53]Write to MH i2c: E2 08 00 0D 35 80 17 00 00 00 00 00 00 C2 [04:16:53]Write i2c OK [04:16:53]MH_I2C_Read... [04:16:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [04:16:53]Read from MH i2c: E2 [04:16:53]MH_I2C_Read... [04:16:53]Read from MH i2c: E2 FD 00 [04:16:53]MH_I2C_Read... [04:16:53]Read from MH i2c: E2 FD 00 0D 35 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 E0 [04:16:53]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [04:16:53]wFMCommunicate OK [04:16:53]wFMCommunicate request_size=4 [04:16:53]MH_SAM_APDU [04:16:53]CAPDU: 80 17 00 00 [04:16:53]Write to MH i2c: E2 08 00 0E 35 80 17 00 00 00 00 00 00 C3 [04:16:53]Write i2c OK [04:16:53]MH_I2C_Read... [04:16:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [04:16:54]Read from MH i2c: E2 [04:16:54]MH_I2C_Read... [04:16:54]Read from MH i2c: E2 FD 00 [04:16:54]MH_I2C_Read... [04:16:54]Read from MH i2c: E2 FD 00 0E 35 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 35 [04:16:54]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [04:16:54]wFMCommunicate OK [04:16:54]wFMCommunicate request_size=4 [04:16:54]MH_SAM_APDU [04:16:54]CAPDU: 80 17 00 00 [04:16:54]Write to MH i2c: E2 08 00 0F 35 80 17 00 00 00 00 00 00 C4 [04:16:54]Write i2c OK [04:16:54]MH_I2C_Read... [04:16:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [04:16:54]Read from MH i2c: E2 [04:16:54]MH_I2C_Read... [04:16:54]Read from MH i2c: E2 E0 00 [04:16:54]MH_I2C_Read... [04:16:54]Read from MH i2c: E2 E0 00 0F 35 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AE [04:16:54]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [04:16:54]wFMCommunicate OK [04:16:54]SAM_PROTO_GetFMData done [04:16:54]requested_item fm.sale_refund.total is exist - process it [04:16:54]requested_item fm.buy.total is exist - process it [04:16:54]requested_item shift.sale.total is exist - process it [04:16:54]SAM_PROTO_GetShiftData [04:16:54]wFMCommunicate request_size=4 [04:16:54]MH_SAM_APDU [04:16:54]CAPDU: 80 13 02 00 [04:16:54]Write to MH i2c: E2 08 00 10 35 80 13 02 00 00 00 00 00 C3 [04:16:54]Write i2c OK [04:16:54]MH_I2C_Read... [04:16:54]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [04:16:54]Read from MH i2c: E2 [04:16:54]MH_I2C_Read... [04:16:54]Read from MH i2c: E2 FD 00 [04:16:54]MH_I2C_Read... [04:16:54]Read from MH i2c: E2 FD 00 10 35 00 AE 04 AA 04 AA 04 6E 04 04 00 09 00 00 00 69 04 9B 00 6F 04 04 00 09 00 00 00 B1 04 03 00 63 3B 0C 70 04 03 00 A0 B4 0A 72 04 03 00 C3 86 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 B8 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 A5 [04:16:54]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 09 00 00 00 69 04 9B 00 6F 04 04 00 09 00 00 00 B1 04 03 00 63 3B 0C 70 04 03 00 A0 B4 0A 72 04 03 00 C3 86 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 B8 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [04:16:54]wFMCommunicate OK [04:16:54]wFMCommunicate request_size=4 [04:16:54]MH_SAM_APDU [04:16:54]CAPDU: 80 17 00 00 [04:16:54]Write to MH i2c: E2 08 00 11 35 80 17 00 00 00 00 00 00 C6 [04:16:54]Write i2c OK [04:16:54]MH_I2C_Read... [04:16:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [04:16:55]Read from MH i2c: E2 [04:16:55]MH_I2C_Read... [04:16:55]Read from MH i2c: E2 FD 00 [04:16:55]MH_I2C_Read... [04:16:55]Read from MH i2c: E2 FD 00 11 35 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 E8 [04:16:55]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [04:16:55]wFMCommunicate OK [04:16:55]wFMCommunicate request_size=4 [04:16:55]MH_SAM_APDU [04:16:55]CAPDU: 80 17 00 00 [04:16:55]Write to MH i2c: E2 08 00 12 35 80 17 00 00 00 00 00 00 C7 [04:16:55]Write i2c OK [04:16:55]MH_I2C_Read... [04:16:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [04:16:55]Read from MH i2c: E2 [04:16:55]MH_I2C_Read... [04:16:55]Read from MH i2c: E2 FD 00 [04:16:55]MH_I2C_Read... [04:16:55]Read from MH i2c: E2 FD 00 12 35 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 7E [04:16:55]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [04:16:55]wFMCommunicate OK [04:16:55]wFMCommunicate request_size=4 [04:16:55]MH_SAM_APDU [04:16:55]CAPDU: 80 17 00 00 [04:16:55]Write to MH i2c: E2 08 00 13 35 80 17 00 00 00 00 00 00 C8 [04:16:55]Write i2c OK [04:16:55]MH_I2C_Read... [04:16:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [04:16:55]Read from MH i2c: E2 [04:16:55]MH_I2C_Read... [04:16:55]Read from MH i2c: E2 FD 00 [04:16:55]MH_I2C_Read... [04:16:55]Read from MH i2c: E2 FD 00 13 35 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 3A [04:16:55]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [04:16:55]wFMCommunicate OK [04:16:55]wFMCommunicate request_size=4 [04:16:55]MH_SAM_APDU [04:16:55]CAPDU: 80 17 00 00 [04:16:55]Write to MH i2c: E2 08 00 14 35 80 17 00 00 00 00 00 00 C9 [04:16:55]Write i2c OK [04:16:55]MH_I2C_Read... [04:16:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [04:16:55]Read from MH i2c: E2 [04:16:55]MH_I2C_Read... [04:16:55]Read from MH i2c: E2 CB 00 [04:16:55]MH_I2C_Read... [04:16:56]Read from MH i2c: E2 CB 00 14 35 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B2 [04:16:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [04:16:56]wFMCommunicate OK [04:16:56]SAM_PROTO_GetShiftData done [04:16:56]requested_item shift.sale.total_cash is exist - process it [04:16:56]requested_item shift.sale_refund.total is exist - process it [04:16:56]requested_item shift.sale_refund.total_cash is exist - process it [04:16:56]requested_item shift.buy.total is exist - process it [04:16:56]requested_item shift.buy.total_cash is exist - process it [04:16:56]produce_requested_data done [04:16:56]produce_requested_data return {"fm.sale.total":25245141.41,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":8016.35,"shift.sale.total_cash":7016.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} [04:16:56]process_action_free get_value [04:16:56]json_value_free [04:16:56]json_value_free done [04:16:56]process_json_proto returns [04:16:56]Send response to host [04:16:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25245141.41,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":8016.35,"shift.sale.total_cash":7016.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}}} [04:16:56]free response buf [04:16:56]execute_script done [04:16:56]execute_script returns [04:16:56]free content buf [04:16:56]Sock 9.Close socket [04:16:56]Sock 9.Thread stoped [04:16:56]OFD Sender: No OFD packet to send [04:17:01]OFD Sender: No OFD packet to send [04:17:06]OFD Sender: No OFD packet to send [04:17:11]OFD Sender: No OFD packet to send [04:17:16]OFD Sender: No OFD packet to send [04:17:21]OFD Sender: No OFD packet to send [04:17:26]OFD Sender: No OFD packet to send [04:17:31]OFD Sender: No OFD packet to send [04:17:36]OFD Sender: No OFD packet to send [04:17:41]OFD Sender: No OFD packet to send [04:17:46]OFD Sender: No OFD packet to send [04:17:51]OFD Sender: No OFD packet to send [04:17:56]OFD Sender: No OFD packet to send [04:18:01]OFD Sender: No OFD packet to send [04:18:06]OFD Sender: No OFD packet to send [04:18:11]OFD Sender: No OFD packet to send [04:18:16]OFD Sender: No OFD packet to send [04:18:21]OFD Sender: No OFD packet to send [04:18:26]OFD Sender: No OFD packet to send [04:18:31]OFD Sender: No OFD packet to send [04:18:36]OFD Sender: No OFD packet to send [04:18:41]OFD Sender: No OFD packet to send [04:18:46]OFD Sender: No OFD packet to send [04:18:51]OFD Sender: No OFD packet to send [04:18:56]OFD Sender: No OFD packet to send [04:19:01]OFD Sender: No OFD packet to send [04:19:06]OFD Sender: No OFD packet to send [04:19:11]OFD Sender: No OFD packet to send [04:19:16]OFD Sender: No OFD packet to send [04:19:21]OFD Sender: No OFD packet to send [04:19:26]OFD Sender: No OFD packet to send [04:19:31]OFD Sender: No OFD packet to send [04:19:36]OFD Sender: No OFD packet to send [04:19:41]OFD Sender: No OFD packet to send [04:19:46]OFD Sender: No OFD packet to send [04:19:51]OFD Sender: No OFD packet to send [04:19:56]OFD Sender: No OFD packet to send [04:20:01]OFD Sender: No OFD packet to send [04:20:06]OFD Sender: No OFD packet to send [04:20:11]OFD Sender: No OFD packet to send [04:20:16]OFD Sender: No OFD packet to send [04:20:21]OFD Sender: No OFD packet to send [04:20:26]OFD Sender: No OFD packet to send [04:20:31]OFD Sender: No OFD packet to send [04:20:36]OFD Sender: No OFD packet to send [04:20:41]OFD Sender: No OFD packet to send [04:20:46]OFD Sender: No OFD packet to send [04:20:51]OFD Sender: No OFD packet to send [04:20:56]OFD Sender: No OFD packet to send [04:21:01]OFD Sender: No OFD packet to send [04:21:06]OFD Sender: No OFD packet to send [04:21:11]OFD Sender: No OFD packet to send [04:21:16]OFD Sender: No OFD packet to send [04:21:21]OFD Sender: No OFD packet to send [04:21:26]OFD Sender: No OFD packet to send [04:21:31]OFD Sender: No OFD packet to send [04:21:36]OFD Sender: No OFD packet to send [04:21:41]OFD Sender: No OFD packet to send [04:21:46]OFD Sender: No OFD packet to send [04:21:51]OFD Sender: No OFD packet to send [04:21:56]OFD Sender: No OFD packet to send [04:22:01]OFD Sender: No OFD packet to send [04:22:06]OFD Sender: No OFD packet to send [04:22:11]OFD Sender: No OFD packet to send [04:22:16]OFD Sender: No OFD packet to send [04:22:21]OFD Sender: No OFD packet to send [04:22:26]OFD Sender: No OFD packet to send [04:22:31]OFD Sender: No OFD packet to send [04:22:36]OFD Sender: No OFD packet to send [04:22:41]OFD Sender: No OFD packet to send [04:22:46]OFD Sender: No OFD packet to send [04:22:51]OFD Sender: No OFD packet to send [04:22:56]OFD Sender: No OFD packet to send [04:23:01]OFD Sender: No OFD packet to send [04:23:06]OFD Sender: No OFD packet to send [04:23:11]OFD Sender: No OFD packet to send [04:23:16]OFD Sender: No OFD packet to send [04:23:21]OFD Sender: No OFD packet to send [04:23:26]OFD Sender: No OFD packet to send [04:23:31]OFD Sender: No OFD packet to send [04:23:36]OFD Sender: No OFD packet to send [04:23:41]OFD Sender: No OFD packet to send [04:23:46]OFD Sender: No OFD packet to send [04:23:51]OFD Sender: No OFD packet to send [04:23:56]OFD Sender: No OFD packet to send [04:24:01]OFD Sender: No OFD packet to send [04:24:06]OFD Sender: No OFD packet to send [04:24:11]OFD Sender: No OFD packet to send [04:24:16]OFD Sender: No OFD packet to send [04:24:21]OFD Sender: No OFD packet to send [04:24:26]OFD Sender: No OFD packet to send [04:24:31]OFD Sender: No OFD packet to send [04:24:36]OFD Sender: No OFD packet to send [04:24:41]OFD Sender: No OFD packet to send [04:24:47]OFD Sender: No OFD packet to send [04:24:52]OFD Sender: No OFD packet to send [04:24:57]OFD Sender: No OFD packet to send [04:25:02]OFD Sender: No OFD packet to send [04:25:07]OFD Sender: No OFD packet to send [04:25:12]OFD Sender: No OFD packet to send [04:25:17]OFD Sender: No OFD packet to send [04:25:22]OFD Sender: No OFD packet to send [04:25:27]OFD Sender: No OFD packet to send [04:25:32]OFD Sender: No OFD packet to send [04:25:37]OFD Sender: No OFD packet to send [04:25:42]OFD Sender: No OFD packet to send [04:25:47]OFD Sender: No OFD packet to send [04:25:52]OFD Sender: No OFD packet to send [04:25:57]OFD Sender: No OFD packet to send [04:26:02]OFD Sender: No OFD packet to send [04:26:07]OFD Sender: No OFD packet to send [04:26:12]OFD Sender: No OFD packet to send [04:26:17]OFD Sender: No OFD packet to send [04:26:22]OFD Sender: No OFD packet to send [04:26:27]OFD Sender: No OFD packet to send [04:26:32]OFD Sender: No OFD packet to send [04:26:37]OFD Sender: No OFD packet to send [04:26:42]OFD Sender: No OFD packet to send [04:26:47]OFD Sender: No OFD packet to send [04:26:52]OFD Sender: No OFD packet to send [04:26:57]OFD Sender: No OFD packet to send [04:27:02]OFD Sender: No OFD packet to send [04:27:07]OFD Sender: No OFD packet to send [04:27:12]OFD Sender: No OFD packet to send [04:27:17]OFD Sender: No OFD packet to send [04:27:22]OFD Sender: No OFD packet to send [04:27:27]OFD Sender: No OFD packet to send [04:27:32]OFD Sender: No OFD packet to send [04:27:37]OFD Sender: No OFD packet to send [04:27:42]OFD Sender: No OFD packet to send [04:27:47]OFD Sender: No OFD packet to send [04:27:52]OFD Sender: No OFD packet to send [04:27:57]OFD Sender: No OFD packet to send [04:28:02]OFD Sender: No OFD packet to send [04:28:07]OFD Sender: No OFD packet to send [04:28:12]OFD Sender: No OFD packet to send [04:28:17]OFD Sender: No OFD packet to send [04:28:22]OFD Sender: No OFD packet to send [04:28:27]OFD Sender: No OFD packet to send [04:28:32]OFD Sender: No OFD packet to send [04:28:37]OFD Sender: No OFD packet to send [04:28:42]OFD Sender: No OFD packet to send [04:28:47]OFD Sender: No OFD packet to send [04:28:52]OFD Sender: No OFD packet to send [04:28:57]OFD Sender: No OFD packet to send [04:29:02]OFD Sender: No OFD packet to send [04:29:07]OFD Sender: No OFD packet to send [04:29:12]OFD Sender: No OFD packet to send [04:29:17]OFD Sender: No OFD packet to send [04:29:22]OFD Sender: No OFD packet to send [04:29:27]OFD Sender: No OFD packet to send [04:29:32]OFD Sender: No OFD packet to send [04:29:37]OFD Sender: No OFD packet to send [04:29:42]OFD Sender: No OFD packet to send [04:29:47]OFD Sender: No OFD packet to send [04:29:52]OFD Sender: No OFD packet to send [04:29:57]OFD Sender: No OFD packet to send [04:30:02]OFD Sender: No OFD packet to send [04:30:07]OFD Sender: No OFD packet to send [04:30:12]OFD Sender: No OFD packet to send [04:30:17]OFD Sender: No OFD packet to send [04:30:22]OFD Sender: No OFD packet to send [04:30:27]OFD Sender: No OFD packet to send [04:30:32]OFD Sender: No OFD packet to send [04:30:37]OFD Sender: No OFD packet to send [04:30:42]OFD Sender: No OFD packet to send [04:30:47]OFD Sender: No OFD packet to send [04:30:52]OFD Sender: No OFD packet to send [04:30:57]OFD Sender: No OFD packet to send [04:31:02]OFD Sender: No OFD packet to send [04:31:07]OFD Sender: No OFD packet to send [04:31:12]OFD Sender: No OFD packet to send [04:31:17]OFD Sender: No OFD packet to send [04:31:22]OFD Sender: No OFD packet to send [04:31:27]OFD Sender: No OFD packet to send [04:31:32]OFD Sender: No OFD packet to send [04:31:37]OFD Sender: No OFD packet to send [04:31:42]OFD Sender: No OFD packet to send [04:31:47]OFD Sender: No OFD packet to send [04:31:52]OFD Sender: No OFD packet to send [04:31:57]OFD Sender: No OFD packet to send [04:32:02]OFD Sender: No OFD packet to send [04:32:07]OFD Sender: No OFD packet to send [04:32:12]OFD Sender: No OFD packet to send [04:32:17]OFD Sender: No OFD packet to send [04:32:22]OFD Sender: No OFD packet to send [04:32:27]OFD Sender: No OFD packet to send [04:32:32]OFD Sender: No OFD packet to send [04:32:37]OFD Sender: No OFD packet to send [04:32:42]OFD Sender: No OFD packet to send [04:32:47]OFD Sender: No OFD packet to send [04:32:52]OFD Sender: No OFD packet to send [04:32:57]OFD Sender: No OFD packet to send [04:33:02]OFD Sender: No OFD packet to send [04:33:07]OFD Sender: No OFD packet to send [04:33:12]OFD Sender: No OFD packet to send [04:33:17]OFD Sender: No OFD packet to send [04:33:22]OFD Sender: No OFD packet to send [04:33:27]OFD Sender: No OFD packet to send [04:33:32]OFD Sender: No OFD packet to send [04:33:37]OFD Sender: No OFD packet to send [04:33:42]OFD Sender: No OFD packet to send [04:33:47]OFD Sender: No OFD packet to send [04:33:52]OFD Sender: No OFD packet to send [04:33:57]OFD Sender: No OFD packet to send [04:34:02]OFD Sender: No OFD packet to send [04:34:07]OFD Sender: No OFD packet to send [04:34:12]OFD Sender: No OFD packet to send [04:34:17]OFD Sender: No OFD packet to send [04:34:22]OFD Sender: No OFD packet to send [04:34:27]OFD Sender: No OFD packet to send [04:34:32]OFD Sender: No OFD packet to send [04:34:37]OFD Sender: No OFD packet to send [04:34:42]OFD Sender: No OFD packet to send [04:34:47]OFD Sender: No OFD packet to send [04:34:52]OFD Sender: No OFD packet to send [04:34:57]OFD Sender: No OFD packet to send [04:35:02]OFD Sender: No OFD packet to send [04:35:07]OFD Sender: No OFD packet to send [04:35:12]OFD Sender: No OFD packet to send [04:35:17]OFD Sender: No OFD packet to send [04:35:22]OFD Sender: No OFD packet to send [04:35:27]OFD Sender: No OFD packet to send [04:35:32]OFD Sender: No OFD packet to send [04:35:37]OFD Sender: No OFD packet to send [04:35:42]OFD Sender: No OFD packet to send [04:35:47]OFD Sender: No OFD packet to send [04:35:52]OFD Sender: No OFD packet to send [04:35:57]OFD Sender: No OFD packet to send [04:36:02]OFD Sender: No OFD packet to send [04:36:07]OFD Sender: No OFD packet to send [04:36:12]OFD Sender: No OFD packet to send [04:36:17]OFD Sender: No OFD packet to send [04:36:22]OFD Sender: No OFD packet to send [04:36:27]OFD Sender: No OFD packet to send [04:36:32]OFD Sender: No OFD packet to send [04:36:37]OFD Sender: No OFD packet to send [04:36:42]OFD Sender: No OFD packet to send [04:36:47]OFD Sender: No OFD packet to send [04:36:52]OFD Sender: No OFD packet to send [04:36:57]OFD Sender: No OFD packet to send [04:37:02]OFD Sender: No OFD packet to send [04:37:07]OFD Sender: No OFD packet to send [04:37:12]OFD Sender: No OFD packet to send [04:37:17]OFD Sender: No OFD packet to send [04:37:22]OFD Sender: No OFD packet to send [04:37:27]OFD Sender: No OFD packet to send [04:37:32]OFD Sender: No OFD packet to send [04:37:37]OFD Sender: No OFD packet to send [04:37:42]OFD Sender: No OFD packet to send [04:37:47]OFD Sender: No OFD packet to send [04:37:52]OFD Sender: No OFD packet to send [04:37:57]OFD Sender: No OFD packet to send [04:38:02]OFD Sender: No OFD packet to send [04:38:07]OFD Sender: No OFD packet to send [04:38:12]OFD Sender: No OFD packet to send [04:38:17]OFD Sender: No OFD packet to send [04:38:22]OFD Sender: No OFD packet to send [04:38:27]OFD Sender: No OFD packet to send [04:38:32]OFD Sender: No OFD packet to send [04:38:37]OFD Sender: No OFD packet to send [04:38:42]OFD Sender: No OFD packet to send [04:38:47]OFD Sender: No OFD packet to send [04:38:52]OFD Sender: No OFD packet to send [04:38:57]OFD Sender: No OFD packet to send [04:39:02]OFD Sender: No OFD packet to send [04:39:07]OFD Sender: No OFD packet to send [04:39:12]OFD Sender: No OFD packet to send [04:39:17]OFD Sender: No OFD packet to send [04:39:22]OFD Sender: No OFD packet to send [04:39:27]OFD Sender: No OFD packet to send [04:39:32]OFD Sender: No OFD packet to send [04:39:37]OFD Sender: No OFD packet to send [04:39:42]OFD Sender: No OFD packet to send [04:39:47]OFD Sender: No OFD packet to send [04:39:52]OFD Sender: No OFD packet to send [04:39:57]OFD Sender: No OFD packet to send [04:40:02]OFD Sender: No OFD packet to send [04:40:07]OFD Sender: No OFD packet to send [04:40:12]OFD Sender: No OFD packet to send [04:40:17]OFD Sender: No OFD packet to send [04:40:22]OFD Sender: No OFD packet to send [04:40:27]OFD Sender: No OFD packet to send [04:40:32]OFD Sender: No OFD packet to send [04:40:37]OFD Sender: No OFD packet to send [04:40:42]OFD Sender: No OFD packet to send [04:40:47]OFD Sender: No OFD packet to send [04:40:52]OFD Sender: No OFD packet to send [04:40:57]OFD Sender: No OFD packet to send [04:41:02]OFD Sender: No OFD packet to send [04:41:07]OFD Sender: No OFD packet to send [04:41:12]OFD Sender: No OFD packet to send [04:41:17]OFD Sender: No OFD packet to send [04:41:22]OFD Sender: No OFD packet to send [04:41:27]OFD Sender: No OFD packet to send [04:41:32]OFD Sender: No OFD packet to send [04:41:37]OFD Sender: No OFD packet to send [04:41:42]OFD Sender: No OFD packet to send [04:41:47]OFD Sender: No OFD packet to send [04:41:52]OFD Sender: No OFD packet to send [04:41:57]OFD Sender: No OFD packet to send [04:42:02]OFD Sender: No OFD packet to send [04:42:07]OFD Sender: No OFD packet to send [04:42:12]OFD Sender: No OFD packet to send [04:42:17]OFD Sender: No OFD packet to send [04:42:22]OFD Sender: No OFD packet to send [04:42:27]OFD Sender: No OFD packet to send [04:42:32]OFD Sender: No OFD packet to send [04:42:37]OFD Sender: No OFD packet to send [04:42:42]OFD Sender: No OFD packet to send [04:42:43]accept exits with 8 [04:42:43]New connection [04:42:43]New thread 3067084132 created [04:42:43]Thread 3066940772 joined [04:42:43]Waiting for new connection... [04:42:43] Sock 8.Parse request [04:42:43]Sock 8.Check first char [04:42:43]Sock 8.First char is OK [04:42:43]request: POST /json_proto HTTP/1.0 [04:42:43]Method: POST [04:42:43]URL: /json_proto [04:42:43]Method is POST - this is cgi request [04:42:43]url: /json_proto [04:42:43]query_string will be loaded in cgi processing [04:42:43]execute_cgi json_proto POST (null) [04:42:43]execute_cgi path=json_proto method=POST [04:42:43]POST find Content-Length [04:42:43]Host: 172.17.34.200:8080 [04:42:43]Content-Length: 688 [04:42:43]Content-Type: application/json [04:42:43] [04:42:43]POST finish read [04:42:43]Found Content-Length = 688 [04:42:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:42:43]execute_script... [04:42: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)1181942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:42:43]POST & json_proto [04:42:43]process_json_proto [04:42:43]json parsed OK: [04:42:43]protocol is kg_v1.0 [04:42:43]action value=close_receipt [04:42:43]process_action close_receipt [04:42:43]cmd_close_receipt [04:42:43]MH_GetDate [04:42:43]Write to MH i2c: F0 00 00 15 35 39 [04:42:43]Write i2c OK [04:42:43]MH_I2C_Read... [04:42:43]Read from MH i2c: F0 [04:42:43]MH_I2C_Read... [04:42:43]Read from MH i2c: F0 09 00 [04:42:43]MH_I2C_Read... [04:42:43]Read from MH i2c: F0 09 00 15 35 00 C6 DF E6 64 B2 FF 65 64 AB [04:42:43]GetLastDocTimeStamp 1692849950 [04:42:43]current date 1692852166 [04:42:43]FM_GetShiftState [04:42:43]SAM_PROTO_GetShiftState [04:42:43]wFMCommunicate request_size=4 [04:42:43]MH_SAM_APDU [04:42:43]CAPDU: 80 13 01 00 [04:42:43]Write to MH i2c: E2 08 00 16 35 80 13 01 00 00 00 00 00 C8 [04:42:43]Write i2c OK [04:42:43]MH_I2C_Read... [04:42:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:42:43]Read from MH i2c: E2 [04:42:43]MH_I2C_Read... [04:42:43]Read from MH i2c: E2 0E 00 [04:42:43]MH_I2C_Read... [04:42:43]Read from MH i2c: E2 0E 00 16 35 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 A6 [04:42:43]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [04:42:43]wFMCommunicate OK [04:42:43]SAM_PROTO_GetShiftState done [04:42:43]FM_GetShiftState done [04:42:43]opened in 1692842957 [04:42:43]opened+sec_in_day 1692929357 [04:42:43]quantity*price = 100042 [04:42:43]sum+1 = 100044 [04:42:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 10 24.08.2023 04:42 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32239 ФПД: 96778593581481 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T044246&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32239&fm=96778593581481&tin=02508201610067®Number=0000000000091575&sum=100000 [04:42:44]StoreToDocumentArchive [04:42:44]shift 74 fd 32239 [04:42:44]save to /storage/0074/doc_00032239 [04:42:44]save last doc name /storage/0074/doc_00032239 to /storage/kkm_last_doc_name [04:42:44]save OK [04:42:44]Clear old archive folders... [04:42:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:42:44]tlvbuf is B6F78600 [04:42:44]SAM_PROTO_ClearQueue [04:42:44]wFMCommunicate request_size=4 [04:42:44]MH_SAM_APDU [04:42:44]CAPDU: 80 09 00 00 [04:42:44]Write to MH i2c: E2 08 00 23 35 80 09 00 00 00 00 00 00 CA [04:42:44]Write i2c OK [04:42:44]MH_I2C_Read... [04:42:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:42:44]Read from MH i2c: E2 [04:42:44]MH_I2C_Read... [04:42:44]Read from MH i2c: E2 03 00 [04:42:44]MH_I2C_Read... [04:42:44]Read from MH i2c: E2 03 00 23 35 00 90 00 CC [04:42:44]RAPDU: 90 00 [04:42:44]wFMCommunicate OK [04:42:44]SAM_PROTO_ClearQueue done [04:42:44]KKMCreateOFDPacket [04:42:44]OFDProtocolAddRootSTLVToBuf [04:42:44]FM_MakeSignedData [04:42:44]FM_MakeSignedData [04:42:44]SAM_PROTO_SignData [04:42:44]wFMCommunicate request_size=4 [04:42:44]MH_SAM_APDU [04:42:44]CAPDU: 80 0D 01 02 [04:42:44]Write to MH i2c: E2 08 00 24 35 80 0D 01 02 00 00 00 00 D2 [04:42:44]Write i2c OK [04:42:44]MH_I2C_Read... [04:42:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:42:44]Read from MH i2c: E2 [04:42:44]MH_I2C_Read... [04:42:44]Read from MH i2c: E2 03 00 [04:42:44]MH_I2C_Read... [04:42:44]Read from MH i2c: E2 03 00 24 35 00 90 00 CD [04:42:44]RAPDU: 90 00 [04:42:44]wFMCommunicate OK [04:42:44]wFMCommunicate request_size=255 [04:42:44]MH_SAM_APDU [04:42:44]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 C6 DF E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 7D 00 00 35 04 06 00 [04:42:44]Write to MH i2c: E2 02 01 25 35 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 C6 DF E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 7D 00 00 35 04 06 00 00 00 2B [04:42:44]Write i2c OK [04:42:44]MH_I2C_Read... [04:42:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:42:45]Read from MH i2c: E2 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: E2 03 00 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: E2 03 00 25 35 00 90 00 CE [04:42:45]RAPDU: 90 00 [04:42:45]wFMCommunicate OK [04:42:45]wFMCommunicate request_size=11 [04:42:45]MH_SAM_APDU [04:42:45]CAPDU: 80 0D 02 02 06 58 05 05 B1 39 A9 [04:42:45]Write to MH i2c: E2 0E 00 26 35 80 0D 02 02 06 00 58 05 05 B1 39 A9 00 00 D6 [04:42:45]Write i2c OK [04:42:45]MH_I2C_Read... [04:42:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:42:45]Read from MH i2c: E2 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: E2 03 00 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: E2 03 00 26 35 00 90 00 CF [04:42:45]RAPDU: 90 00 [04:42:45]wFMCommunicate OK [04:42:45]wFMCommunicate request_size=4 [04:42:45]MH_SAM_APDU [04:42:45]CAPDU: 80 0D 03 02 [04:42:45]Write to MH i2c: E2 08 00 27 35 80 0D 03 02 00 00 00 00 D7 [04:42:45]Write i2c OK [04:42:45]MH_I2C_Read... [04:42:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:42:45]Read from MH i2c: E2 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: E2 0B 00 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: E2 0B 00 27 35 00 8F FF 4F 34 62 1A 0B F7 90 00 67 [04:42:45]RAPDU: 8F FF 4F 34 62 1A 0B F7 90 00 [04:42:45]wFMCommunicate OK [04:42:45]SAM_PROTO_SignData done [04:42:45]FM_MakeSignedData done [04:42:45]CreateOFDProtocolMessage [04:42:45]wFMCommunicate request_size=4 [04:42:45]MH_SAM_APDU [04:42:45]CAPDU: 80 11 00 00 [04:42:45]Write to MH i2c: E2 08 00 28 35 80 11 00 00 00 00 00 00 D7 [04:42:45]Write i2c OK [04:42:45]MH_I2C_Read... [04:42:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:42:45]Read from MH i2c: E2 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: E2 17 00 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: E2 17 00 28 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2D [04:42:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:42:45]wFMCommunicate OK [04:42:45]CreateOFDProtocolMessage done [04:42:45]OFDSenderStorePacket 32239 [04:42:45]StoreOFDPacket docnum=32239 [04:42:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 DB 06 08 01 22 35 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 C6 DF E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 7D 00 00 35 04 06 00 58 05 05 B1 39 A9 8F FF 4F 34 62 1A 0B F7 [04:42:45]CheckFolder [04:42:45]dirname=/storage/ofd_packets [04:42:45]CheckFolder done [04:42:45]ProducePacketName [04:42:45]name=ofd_packets/00032239 [04:42:45]NVStorageSaveData ofd_packets/00032239 [04:42:45]File name is /storage/ofd_packets/00032239 [04:42:45]Write 302 bytes [04:42:45]NVStorageSaveData done [04:42:45]OFDSenderStorePacket done [04:42:45]KKMCreateOFDPacket done [04:42:45]NVStorageSaveData kkm_last_timestamp [04:42:45]File name is /storage/kkm_last_timestamp [04:42:45]Write 4 bytes [04:42:45]NVStorageSaveData done [04:42:45]ExternCall_PrintAddStr [04:42:45]wPrintStart [04:42:45]Write to MH i2c: 01 00 00 29 35 5E [04:42:45]Write i2c OK [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: 01 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: 01 07 00 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: 01 07 00 29 35 00 00 00 00 00 FF 0F 73 [04:42:45]RasterBufferAndPrint [04:42:45]line Счет N : (1)1181942 [04:42:45]line ИНН: 02508201610067 [04:42:45]line Контрольно-Кассовый Чек [04:42:45]line ПРОДАЖА [04:42:45]line ТРК (МРК, ГНК) : 21 [04:42:45]line Товар: 2710194210 [04:42:45]line ДТ(л)-К-5 [04:42:45]line 15.730 * 63.60 [04:42:45]line = 1000.43 [04:42:45]line НДС 12% НСП 1% [04:42:45]line > о реализуемом товаре [04:42:45]line ОКРУГЛЕНИЕ: -0.43 [04:42:45]line ИТОГО: 1000.00 [04:42:45]line Внесено: 1000.00 [04:42:45]line СДАЧА: 0.00 [04:42:45]line НСП 1% : 8.85 [04:42:45]line НДС 12% : 106.24 [04:42:45]line Наличными: 1000.00 [04:42:45]line Безнал.: 0.00 [04:42:45]line Место: АЗС № 121 "Партнер Нефть" [04:42:45]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [04:42:45]line СНО: Общий режим [04:42:45]line Чек 10 24.08.2023 04:42 [04:42:45]line Смена: 74 ФФД: 1.0 [04:42:45]line ЗНМ: 0300000148 [04:42:45]line РНМ: 0000000000091575 [04:42:45]line Версия ККМ: 001 [04:42:45]line ФМ: 0000000000874655 [04:42:45]line ФД: 32239 [04:42:45]line ФПД: 96778593581481 [04:42:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T044246&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32239&fm=96778593581481&tin=02508201610067®Number=0000000000091575&sum=100000 [04:42:45]written 0, free lines is 4095 [04:42:45]OFD Sender: Processing packet 32239 [packets to send 11, broken 10] [04:42:45]ProducePacketName [04:42:45]name=ofd_packets/00032239 [04:42:45]OFD Sender: To server: pG, [04:42:45]CommunicateWithHost lk.salyk.kg:30040 [04:42:45]ConnectInit lk.salyk.kg [04:42:45]Connected sock=11 [04:42:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 DB 06 08 01 22 35 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 C6 DF E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 7D 00 00 35 04 06 00 58 05 05 B1 39 A9 8F FF 4F 34 62 1A 0B F7 [04:42:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BC D7 47 00 2D A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 7D 00 00 F4 03 04 00 6A 8A E6 64 B6 04 01 00 00 94 69 00 A3 6E 02 A5 5E [04:42:45]CommunicateWithHost err = 0 [04:42:45]CheckOFDResponse [04:42:45]1017 (14) - 77093643461234 [04:42:45]1041 (16) - 0000000000874655 [04:42:45]1040 (4) - 32239 [04:42:45]1012 (4) - 23.08.2023 22:38 [04:42:45]1206 (1) - 0 [04:42:45]OFD Sender: Remove packet 32239 [04:42:45]ProducePacketName [04:42:45]name=ofd_packets/00032239 [04:42:45]NVStorageDeleteData [04:42:45]Write to MH i2c: 01 00 00 54 35 89 [04:42:45]Write i2c OK [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: 01 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: 01 07 00 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: 01 07 00 54 35 00 00 00 00 00 E7 0C 83 [04:42:45]RasterBufferAndPrint [04:42:45]line [04:42:45]line [04:42:45]line [04:42:45]line [04:42:45]line [04:42:45]written 0, free lines is 3309 [04:42:45]MH_Cut [04:42:45]Write to MH i2c: D1 01 00 5B 35 01 62 [04:42:45]Write i2c OK [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: D1 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: D1 01 00 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: D1 01 00 5B 35 00 61 [04:42:45]Write to MH i2c: 01 00 00 5C 35 91 [04:42:45]Write i2c OK [04:42:45]MH_I2C_Read... [04:42:46]OFD Sender: No OFD packet to send [04:42:46]*** Cut start [04:42:46]*** Purtial cut [04:42:46]*** CUTSNS_PIN = 0 [04:42:46]*** Stage 1: CUTSNS_PIN = 1 [04:42:48]Read from MH i2c: 01 [04:42:48]MH_I2C_Read... [04:42:48]*** Stop cut motor [04:42:48]*** Cut end [04:42:48]Read from MH i2c: 01 07 00 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: 01 07 00 5C 35 00 00 00 00 00 FF 0F A6 [04:42:48]process_action close_receipt done [04:42:48]requested_data is exist [04:42:48]produce_requested_data [04:42:48]requested_item fm.sn is exist - process it [04:42:48]wFMCommunicate request_size=4 [04:42:48]MH_SAM_APDU [04:42:48]CAPDU: 80 11 00 00 [04:42:48]Write to MH i2c: E2 08 00 5D 35 80 11 00 00 00 00 00 00 0C [04:42:48]Write i2c OK [04:42:48]MH_I2C_Read... [04:42:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:42:48]Read from MH i2c: E2 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 17 00 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 17 00 5D 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 62 [04:42:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:42:48]wFMCommunicate OK [04:42:48]requested_item fd.num is exist - process it [04:42:48]SAM_PROTO_GetFieldsCounters [04:42:48]wFMCommunicate request_size=4 [04:42:48]MH_SAM_APDU [04:42:48]CAPDU: 80 13 00 00 [04:42:48]Write to MH i2c: E2 08 00 5E 35 80 13 00 00 00 00 00 00 0F [04:42:48]Write i2c OK [04:42:48]MH_I2C_Read... [04:42:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:42:48]Read from MH i2c: E2 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 62 00 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 62 00 5E 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EF 7D 00 00 0E 04 04 00 4A 00 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 09 [04:42:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EF 7D 00 00 0E 04 04 00 4A 00 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 [04:42:48]wFMCommunicate OK [04:42:48]SAM_PROTO_GetFieldsCounters done [04:42:48]requested_item shift.num is exist - process it [04:42:48]requested_item shift.opened is exist - process it [04:42:48]req_shift_opened [04:42:48]FM_GetShiftState [04:42:48]SAM_PROTO_GetShiftState [04:42:48]wFMCommunicate request_size=4 [04:42:48]MH_SAM_APDU [04:42:48]CAPDU: 80 13 01 00 [04:42:48]Write to MH i2c: E2 08 00 5F 35 80 13 01 00 00 00 00 00 11 [04:42:48]Write i2c OK [04:42:48]MH_I2C_Read... [04:42:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:42:48]Read from MH i2c: E2 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 0E 00 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 0E 00 5F 35 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 EF [04:42:48]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [04:42:48]wFMCommunicate OK [04:42:48]SAM_PROTO_GetShiftState done [04:42:48]FM_GetShiftState done [04:42:48]req_shift_opened done [04:42:48]requested_item shift.open_date is exist - process it [04:42:48]req_shift_open_date [04:42:48]req_shift_open_date done [04:42:48]produce_requested_data done [04:42:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32239,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [04:42:48]process_action_free close_receipt [04:42:48]json_value_free [04:42:48]json_value_free done [04:42:48]process_json_proto returns [04:42:48]Send response to host [04:42:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32239,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [04:42:48]free response buf [04:42:48]execute_script done [04:42:48]execute_script returns [04:42:48]free content buf [04:42:48]Sock 8.Close socket [04:42:48]Sock 8.Thread stoped [04:42:51]OFD Sender: No OFD packet to send [04:42:56]OFD Sender: No OFD packet to send [04:43:01]OFD Sender: No OFD packet to send [04:43:06]OFD Sender: No OFD packet to send [04:43:11]OFD Sender: No OFD packet to send [04:43:16]OFD Sender: No OFD packet to send [04:43:21]OFD Sender: No OFD packet to send [04:43:26]OFD Sender: No OFD packet to send [04:43:31]OFD Sender: No OFD packet to send [04:43:36]OFD Sender: No OFD packet to send [04:43:41]OFD Sender: No OFD packet to send [04:43:46]OFD Sender: No OFD packet to send [04:43:51]OFD Sender: No OFD packet to send [04:43:56]OFD Sender: No OFD packet to send [04:44:01]OFD Sender: No OFD packet to send [04:44:06]OFD Sender: No OFD packet to send [04:44:11]OFD Sender: No OFD packet to send [04:44:16]OFD Sender: No OFD packet to send [04:44:21]OFD Sender: No OFD packet to send [04:44:26]OFD Sender: No OFD packet to send [04:44:31]OFD Sender: No OFD packet to send [04:44:36]OFD Sender: No OFD packet to send [04:44:41]OFD Sender: No OFD packet to send [04:44:46]OFD Sender: No OFD packet to send [04:44:51]OFD Sender: No OFD packet to send [04:44:56]OFD Sender: No OFD packet to send [04:45:01]OFD Sender: No OFD packet to send [04:45:06]OFD Sender: No OFD packet to send [04:45:11]OFD Sender: No OFD packet to send [04:45:16]OFD Sender: No OFD packet to send [04:45:21]OFD Sender: No OFD packet to send [04:45:26]OFD Sender: No OFD packet to send [04:45:31]OFD Sender: No OFD packet to send [04:45:36]OFD Sender: No OFD packet to send [04:45:41]OFD Sender: No OFD packet to send [04:45:46]OFD Sender: No OFD packet to send [04:45:51]OFD Sender: No OFD packet to send [04:45:56]OFD Sender: No OFD packet to send [04:46:01]OFD Sender: No OFD packet to send [04:46:06]OFD Sender: No OFD packet to send [04:46:11]OFD Sender: No OFD packet to send [04:46:16]OFD Sender: No OFD packet to send [04:46:21]OFD Sender: No OFD packet to send [04:46:26]OFD Sender: No OFD packet to send [04:46:31]OFD Sender: No OFD packet to send [04:46:36]OFD Sender: No OFD packet to send [04:46:41]OFD Sender: No OFD packet to send [04:46:46]OFD Sender: No OFD packet to send [04:46:51]OFD Sender: No OFD packet to send [04:46:56]OFD Sender: No OFD packet to send [04:47:01]OFD Sender: No OFD packet to send [04:47:06]OFD Sender: No OFD packet to send [04:47:11]OFD Sender: No OFD packet to send [04:47:16]OFD Sender: No OFD packet to send [04:47:21]OFD Sender: No OFD packet to send [04:47:26]OFD Sender: No OFD packet to send [04:47:31]OFD Sender: No OFD packet to send [04:47:36]OFD Sender: No OFD packet to send [04:47:41]OFD Sender: No OFD packet to send [04:47:46]OFD Sender: No OFD packet to send [04:47:51]OFD Sender: No OFD packet to send [04:47:56]OFD Sender: No OFD packet to send [04:48:01]OFD Sender: No OFD packet to send [04:48:06]OFD Sender: No OFD packet to send [04:48:11]OFD Sender: No OFD packet to send [04:48:16]OFD Sender: No OFD packet to send [04:48:21]OFD Sender: No OFD packet to send [04:48:26]OFD Sender: No OFD packet to send [04:48:31]OFD Sender: No OFD packet to send [04:48:36]OFD Sender: No OFD packet to send [04:48:41]OFD Sender: No OFD packet to send [04:48:46]OFD Sender: No OFD packet to send [04:48:51]OFD Sender: No OFD packet to send [04:48:56]OFD Sender: No OFD packet to send [04:49:01]OFD Sender: No OFD packet to send [04:49:06]OFD Sender: No OFD packet to send [04:49:11]OFD Sender: No OFD packet to send [04:49:16]OFD Sender: No OFD packet to send [04:49:21]OFD Sender: No OFD packet to send [04:49:26]OFD Sender: No OFD packet to send [04:49:31]OFD Sender: No OFD packet to send [04:49:36]OFD Sender: No OFD packet to send [04:49:41]OFD Sender: No OFD packet to send [04:49:46]OFD Sender: No OFD packet to send [04:49:51]OFD Sender: No OFD packet to send [04:49:56]OFD Sender: No OFD packet to send [04:50:01]OFD Sender: No OFD packet to send [04:50:06]OFD Sender: No OFD packet to send [04:50:11]OFD Sender: No OFD packet to send [04:50:16]OFD Sender: No OFD packet to send [04:50:21]OFD Sender: No OFD packet to send [04:50:26]OFD Sender: No OFD packet to send [04:50:31]OFD Sender: No OFD packet to send [04:50:36]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:27]OFD Sender: No OFD packet to send [04:59:28]accept exits with 9 [04:59:28]New connection [04:59:28]New thread 3066940772 created [04:59:28]Thread 3067084132 joined [04:59:28]Waiting for new connection... [04:59:28] Sock 9.Parse request [04:59:28]Sock 9.Check first char [04:59:28]Sock 9.First char is OK [04:59:28]request: POST /json_proto HTTP/1.0 [04:59:28]Method: POST [04:59:28]URL: /json_proto [04:59:28]Method is POST - this is cgi request [04:59:28]url: /json_proto [04:59:28]query_string will be loaded in cgi processing [04:59:28]execute_cgi json_proto POST (null) [04:59:28]execute_cgi path=json_proto method=POST [04:59:28]POST find Content-Length [04:59:28]Host: 172.17.34.200:8080 [04:59:28]Content-Length: 688 [04:59:28]Content-Type: application/json [04:59:28] [04:59:28]POST finish read [04:59:28]Found Content-Length = 688 [04:59:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:59:28]execute_script... [04: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)1181943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:59:28]POST & json_proto [04:59:28]process_json_proto [04:59:28]json parsed OK: [04:59:28]protocol is kg_v1.0 [04:59:28]action value=close_receipt [04:59:28]process_action close_receipt [04:59:28]cmd_close_receipt [04:59:28]MH_GetDate [04:59:28]Write to MH i2c: F0 00 00 60 35 84 [04:59:28]Write i2c OK [04:59:28]MH_I2C_Read... [04:59:28]Read from MH i2c: F0 [04:59:28]MH_I2C_Read... [04:59:28]Read from MH i2c: F0 09 00 [04:59:28]MH_I2C_Read... [04:59:28]Read from MH i2c: F0 09 00 60 35 00 B2 E3 E6 64 B2 FF 65 64 E6 [04:59:28]GetLastDocTimeStamp 1692852166 [04:59:28]current date 1692853170 [04:59:28]FM_GetShiftState [04:59:28]SAM_PROTO_GetShiftState [04:59:28]wFMCommunicate request_size=4 [04:59:28]MH_SAM_APDU [04:59:28]CAPDU: 80 13 01 00 [04:59:28]Write to MH i2c: E2 08 00 61 35 80 13 01 00 00 00 00 00 13 [04:59:28]Write i2c OK [04:59:28]MH_I2C_Read... [04:59:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:59:28]Read from MH i2c: E2 [04:59:28]MH_I2C_Read... [04:59:28]Read from MH i2c: E2 0E 00 [04:59:28]MH_I2C_Read... [04:59:28]Read from MH i2c: E2 0E 00 61 35 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 F1 [04:59:28]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [04:59:28]wFMCommunicate OK [04:59:28]SAM_PROTO_GetShiftState done [04:59:28]FM_GetShiftState done [04:59:28]opened in 1692842957 [04:59:28]opened+sec_in_day 1692929357 [04:59:28]quantity*price = 120013 [04:59:28]sum+1 = 120014 [04:59:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 11 24.08.2023 04:59 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32240 ФПД: 203857608703034 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T045930&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32240&fm=203857608703034&tin=02508201610067®Number=0000000000091575&sum=120000 [04:59:29]StoreToDocumentArchive [04:59:29]shift 74 fd 32240 [04:59:29]save to /storage/0074/doc_00032240 [04:59:29]save last doc name /storage/0074/doc_00032240 to /storage/kkm_last_doc_name [04:59:29]save OK [04:59:29]Clear old archive folders... [04:59:29]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:59:29]tlvbuf is 01846CD0 [04:59:29]SAM_PROTO_ClearQueue [04:59:29]wFMCommunicate request_size=4 [04:59:29]MH_SAM_APDU [04:59:29]CAPDU: 80 09 00 00 [04:59:29]Write to MH i2c: E2 08 00 6E 35 80 09 00 00 00 00 00 00 15 [04:59:29]Write i2c OK [04:59:29]MH_I2C_Read... [04:59:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:59:29]Read from MH i2c: E2 [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: E2 03 00 [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: E2 03 00 6E 35 00 90 00 17 [04:59:29]RAPDU: 90 00 [04:59:29]wFMCommunicate OK [04:59:29]SAM_PROTO_ClearQueue done [04:59:29]KKMCreateOFDPacket [04:59:29]OFDProtocolAddRootSTLVToBuf [04:59:29]FM_MakeSignedData [04:59:29]FM_MakeSignedData [04:59:29]SAM_PROTO_SignData [04:59:29]wFMCommunicate request_size=4 [04:59:29]MH_SAM_APDU [04:59:29]CAPDU: 80 0D 01 02 [04:59:29]Write to MH i2c: E2 08 00 6F 35 80 0D 01 02 00 00 00 00 1D [04:59:29]Write i2c OK [04:59:29]MH_I2C_Read... [04:59:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:59:29]Read from MH i2c: E2 [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: E2 03 00 [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: E2 03 00 6F 35 00 90 00 18 [04:59:29]RAPDU: 90 00 [04:59:29]wFMCommunicate OK [04:59:29]wFMCommunicate request_size=255 [04:59:29]MH_SAM_APDU [04:59:29]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 B2 E3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 7D 00 00 35 04 06 00 [04:59:29]Write to MH i2c: E2 02 01 70 35 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 B2 E3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 7D 00 00 35 04 06 00 00 00 E7 [04:59:29]Write i2c OK [04:59:29]MH_I2C_Read... [04:59:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:59:29]Read from MH i2c: E2 [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: E2 03 00 [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: E2 03 00 70 35 00 90 00 19 [04:59:29]RAPDU: 90 00 [04:59:29]wFMCommunicate OK [04:59:29]wFMCommunicate request_size=11 [04:59:29]MH_SAM_APDU [04:59:29]CAPDU: 80 0D 02 02 06 B9 68 4C 59 FC 3A [04:59:29]Write to MH i2c: E2 0E 00 71 35 80 0D 02 02 06 00 B9 68 4C 59 FC 3A 00 00 28 [04:59:29]Write i2c OK [04:59:29]MH_I2C_Read... [04:59:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:59:29]Read from MH i2c: E2 [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: E2 03 00 [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: E2 03 00 71 35 00 90 00 1A [04:59:29]RAPDU: 90 00 [04:59:29]wFMCommunicate OK [04:59:29]wFMCommunicate request_size=4 [04:59:29]MH_SAM_APDU [04:59:29]CAPDU: 80 0D 03 02 [04:59:29]Write to MH i2c: E2 08 00 72 35 80 0D 03 02 00 00 00 00 22 [04:59:29]Write i2c OK [04:59:29]MH_I2C_Read... [04:59:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:59:29]Read from MH i2c: E2 [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: E2 0B 00 [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: E2 0B 00 72 35 00 EC BA 88 1B 77 5D B9 1F 90 00 18 [04:59:29]RAPDU: EC BA 88 1B 77 5D B9 1F 90 00 [04:59:29]wFMCommunicate OK [04:59:29]SAM_PROTO_SignData done [04:59:29]FM_MakeSignedData done [04:59:29]CreateOFDProtocolMessage [04:59:29]wFMCommunicate request_size=4 [04:59:29]MH_SAM_APDU [04:59:29]CAPDU: 80 11 00 00 [04:59:29]Write to MH i2c: E2 08 00 73 35 80 11 00 00 00 00 00 00 22 [04:59:29]Write i2c OK [04:59:29]MH_I2C_Read... [04:59:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:59:29]Read from MH i2c: E2 [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: E2 17 00 [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: E2 17 00 73 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 78 [04:59:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:59:29]wFMCommunicate OK [04:59:29]CreateOFDProtocolMessage done [04:59:29]OFDSenderStorePacket 32240 [04:59:29]StoreOFDPacket docnum=32240 [04:59:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 1E AA 08 01 A4 6B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 B2 E3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 7D 00 00 35 04 06 00 B9 68 4C 59 FC 3A EC BA 88 1B 77 5D B9 1F [04:59:29]CheckFolder [04:59:29]dirname=/storage/ofd_packets [04:59:29]CheckFolder done [04:59:29]ProducePacketName [04:59:29]name=ofd_packets/00032240 [04:59:29]NVStorageSaveData ofd_packets/00032240 [04:59:29]File name is /storage/ofd_packets/00032240 [04:59:29]Write 302 bytes [04:59:29]NVStorageSaveData done [04:59:29]OFDSenderStorePacket done [04:59:29]KKMCreateOFDPacket done [04:59:29]NVStorageSaveData kkm_last_timestamp [04:59:29]File name is /storage/kkm_last_timestamp [04:59:29]Write 4 bytes [04:59:29]NVStorageSaveData done [04:59:29]ExternCall_PrintAddStr [04:59:29]OFD Sender: Processing packet 32240 [packets to send 11, broken 10] [04:59:29]ProducePacketName [04:59:29]name=ofd_packets/00032240 [04:59:29]OFD Sender: To server: pG, [04:59:29]CommunicateWithHost lk.salyk.kg:30040 [04:59:29]ConnectInit lk.salyk.kg [04:59:29]wPrintStart [04:59:29]Write to MH i2c: 01 00 00 74 35 A9 [04:59:29]Write i2c OK [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: 01 [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: 01 07 00 [04:59:29]MH_I2C_Read... [04:59:29]Read from MH i2c: 01 07 00 74 35 00 00 00 00 00 FF 0F BE [04:59:29]RasterBufferAndPrint [04:59:29]line Счет N : (1)1181943 [04:59:29]line ИНН: 02508201610067 [04:59:29]line Контрольно-Кассовый Чек [04:59:29]line ПРОДАЖА [04:59:29]line ТРК (МРК, ГНК) : 11 [04:59:29]line Товар: 2710194210 [04:59:29]line ДТ(л)-К-5 [04:59:29]line 18.870 * 63.60 [04:59:29]line = 1200.13 [04:59:29]line НДС 12% НСП 1% [04:59:29]line > о реализуемом товаре [04:59:29]line ОКРУГЛЕНИЕ: -0.13 [04:59:29]line ИТОГО: 1200.00 [04:59:29]line Внесено: 1200.00 [04:59:29]line СДАЧА: 0.00 [04:59:29]line НСП 1% : 10.62 [04:59:29]line НДС 12% : 127.45 [04:59:29]line Наличными: 1200.00 [04:59:29]line Безнал.: 0.00 [04:59:29]line Место: АЗС № 121 "Партнер Нефть" [04:59:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [04:59:29]line СНО: Общий режим [04:59:29]line Чек 11 24.08.2023 04:59 [04:59:29]line Смена: 74 ФФД: 1.0 [04:59:29]line ЗНМ: 0300000148 [04:59:30]line РНМ: 0000000000091575 [04:59:30]line Версия ККМ: 001 [04:59:30]line ФМ: 0000000000874655 [04:59:30]line ФД: 32240 [04:59:30]line ФПД: 203857608703034 [04:59:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T045930&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32240&fm=203857608703034&tin=02508201610067®Number=0000000000091575&sum=120000 [04:59:30]Connected sock=10 [04: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 34 36 35 35 10 01 00 00 1E AA 08 01 A4 6B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 B2 E3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 7D 00 00 35 04 06 00 B9 68 4C 59 FC 3A EC BA 88 1B 77 5D B9 1F [04:59:30]written 0, free lines is 4095 [04:59:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 29 53 47 00 53 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 7D 00 00 F4 03 04 00 56 8E E6 64 B6 04 01 00 00 2E C4 AA AA 54 B9 9E 9F [04:59:30]CommunicateWithHost err = 0 [04:59:30]CheckOFDResponse [04:59:30]1017 (14) - 77093643461234 [04:59:30]1041 (16) - 0000000000874655 [04:59:30]1040 (4) - 32240 [04:59:30]1012 (4) - 23.08.2023 22:55 [04:59:30]1206 (1) - 0 [04:59:30]OFD Sender: Remove packet 32240 [04:59:30]ProducePacketName [04:59:30]name=ofd_packets/00032240 [04:59:30]NVStorageDeleteData [04:59:30]Write to MH i2c: 01 00 00 9F 35 D4 [04:59:30]Write i2c OK [04:59:30]MH_I2C_Read... [04:59:30]Read from MH i2c: 01 [04:59:30]MH_I2C_Read... [04:59:30]Read from MH i2c: 01 07 00 [04:59:30]MH_I2C_Read... [04:59:30]Read from MH i2c: 01 07 00 9F 35 00 00 00 00 00 D4 0C BB [04:59:30]RasterBufferAndPrint [04:59:30]line [04:59:30]line [04:59:30]line [04:59:30]line [04:59:30]line [04:59:30]written 0, free lines is 3294 [04:59:30]MH_Cut [04:59:30]Write to MH i2c: D1 01 00 A6 35 01 AD [04:59:30]Write i2c OK [04:59:30]MH_I2C_Read... [04:59:30]Read from MH i2c: D1 [04:59:30]MH_I2C_Read... [04:59:30]Read from MH i2c: D1 01 00 [04:59:30]MH_I2C_Read... [04:59:30]Read from MH i2c: D1 01 00 A6 35 00 AC [04:59:30]Write to MH i2c: 01 00 00 A7 35 DC [04:59:30]Write i2c OK [04:59:30]MH_I2C_Read... [04:59:30]OFD Sender: No OFD packet to send [04:59:31]*** Cut start [04:59:31]*** Purtial cut [04:59:31]*** Stage 1: CUTSNS_PIN = 1 [04:59:31]Read from MH i2c: 01 [04:59:31]MH_I2C_Read... [04:59:31]*** Stop cut motor [04:59:31]*** Cut end [04:59:31]Read from MH i2c: 01 07 00 [04:59:31]MH_I2C_Read... [04:59:31]Read from MH i2c: 01 07 00 A7 35 00 00 00 00 00 FF 0F F1 [04:59:31]process_action close_receipt done [04:59:31]requested_data is exist [04:59:31]produce_requested_data [04:59:31]requested_item fm.sn is exist - process it [04:59:31]wFMCommunicate request_size=4 [04:59:31]MH_SAM_APDU [04:59:31]CAPDU: 80 11 00 00 [04:59:31]Write to MH i2c: E2 08 00 A8 35 80 11 00 00 00 00 00 00 57 [04:59:31]Write i2c OK [04:59:31]MH_I2C_Read... [04:59:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:59:31]Read from MH i2c: E2 [04:59:31]MH_I2C_Read... [04:59:31]Read from MH i2c: E2 17 00 [04:59:31]MH_I2C_Read... [04:59:31]Read from MH i2c: E2 17 00 A8 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AD [04:59:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:59:31]wFMCommunicate OK [04:59:31]requested_item fd.num is exist - process it [04:59:31]SAM_PROTO_GetFieldsCounters [04:59:31]wFMCommunicate request_size=4 [04:59:31]MH_SAM_APDU [04:59:31]CAPDU: 80 13 00 00 [04:59:31]Write to MH i2c: E2 08 00 A9 35 80 13 00 00 00 00 00 00 5A [04:59:31]Write i2c OK [04:59:31]MH_I2C_Read... [04:59:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:59:31]Read from MH i2c: E2 [04:59:31]MH_I2C_Read... [04:59:31]Read from MH i2c: E2 62 00 [04:59:31]MH_I2C_Read... [04:59:31]Read from MH i2c: E2 62 00 A9 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F0 7D 00 00 0E 04 04 00 4A 00 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 58 [04:59:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F0 7D 00 00 0E 04 04 00 4A 00 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 [04:59:32]wFMCommunicate OK [04:59:32]SAM_PROTO_GetFieldsCounters done [04:59:32]requested_item shift.num is exist - process it [04:59:32]requested_item shift.opened is exist - process it [04:59:32]req_shift_opened [04:59:32]FM_GetShiftState [04:59:32]SAM_PROTO_GetShiftState [04:59:32]wFMCommunicate request_size=4 [04:59:32]MH_SAM_APDU [04:59:32]CAPDU: 80 13 01 00 [04:59:32]Write to MH i2c: E2 08 00 AA 35 80 13 01 00 00 00 00 00 5C [04:59:32]Write i2c OK [04:59:32]MH_I2C_Read... [04:59:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:59:32]Read from MH i2c: E2 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: E2 0E 00 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: E2 0E 00 AA 35 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 3A [04:59:32]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [04:59:32]wFMCommunicate OK [04:59:32]SAM_PROTO_GetShiftState done [04:59:32]FM_GetShiftState done [04:59:32]req_shift_opened done [04:59:32]requested_item shift.open_date is exist - process it [04:59:32]req_shift_open_date [04:59:32]req_shift_open_date done [04:59:32]produce_requested_data done [04:59:32]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32240,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [04:59:32]process_action_free close_receipt [04:59:32]json_value_free [04:59:32]json_value_free done [04:59:32]process_json_proto returns [04:59:32]Send response to host [04:59:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32240,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [04:59:32]free response buf [04:59:32]execute_script done [04:59:32]execute_script returns [04:59:32]free content buf [04:59:32]Sock 9.Close socket [04:59:32]Sock 9.Thread stoped [04:59:35]OFD Sender: No OFD packet to send [04:59:40]OFD Sender: No OFD packet to send [04:59:45]OFD Sender: No OFD packet to send [04:59:50]OFD Sender: No OFD packet to send [04:59:55]OFD Sender: No OFD packet to send [05:00:00]OFD Sender: No OFD packet to send [05:00:05]OFD Sender: No OFD packet to send [05:00:10]OFD Sender: No OFD packet to send [05:00:15]OFD Sender: No OFD packet to send [05:00:20]OFD Sender: No OFD packet to send [05:00:25]OFD Sender: No OFD packet to send [05:00:30]OFD Sender: No OFD packet to send [05:00:35]OFD Sender: No OFD packet to send [05:00:41]OFD Sender: No OFD packet to send [05:00:46]OFD Sender: No OFD packet to send [05:00:51]OFD Sender: No OFD packet to send [05:00:56]OFD Sender: No OFD packet to send [05:01:01]OFD Sender: No OFD packet to send [05:01:06]OFD Sender: No OFD packet to send [05:01:11]OFD Sender: No OFD packet to send [05:01:16]OFD Sender: No OFD packet to send [05:01:21]OFD Sender: No OFD packet to send [05:01:26]OFD Sender: No OFD packet to send [05:01:31]OFD Sender: No OFD packet to send [05:01:36]OFD Sender: No OFD packet to send [05:01:41]OFD Sender: No OFD packet to send [05:01:46]OFD Sender: No OFD packet to send [05:01:51]OFD Sender: No OFD packet to send [05:01:56]OFD Sender: No OFD packet to send [05:02:01]OFD Sender: No OFD packet to send [05:02:06]OFD Sender: No OFD packet to send [05:02:11]OFD Sender: No OFD packet to send [05:02:16]OFD Sender: No OFD packet to send [05:02:21]OFD Sender: No OFD packet to send [05:02:26]OFD Sender: No OFD packet to send [05:02:31]OFD Sender: No OFD packet to send [05:02:36]OFD Sender: No OFD packet to send [05:02:41]OFD Sender: No OFD packet to send [05:02:46]OFD Sender: No OFD packet to send [05:02:51]OFD Sender: No OFD packet to send [05:02:56]OFD Sender: No OFD packet to send [05:03:01]OFD Sender: No OFD packet to send [05:03:06]OFD Sender: No OFD packet to send [05:03:11]OFD Sender: No OFD packet to send [05:03:16]OFD Sender: No OFD packet to send [05:03:21]OFD Sender: No OFD packet to send [05:03:26]OFD Sender: No OFD packet to send [05:03:31]OFD Sender: No OFD packet to send [05:03:36]OFD Sender: No OFD packet to send [05:03:41]OFD Sender: No OFD packet to send [05:03:46]OFD Sender: No OFD packet to send [05:03:51]OFD Sender: No OFD packet to send [05:03:56]OFD Sender: No OFD packet to send [05:04:01]OFD Sender: No OFD packet to send [05:04:06]OFD Sender: No OFD packet to send [05:04:11]OFD Sender: No OFD packet to send [05:04:16]OFD Sender: No OFD packet to send [05:04:21]OFD Sender: No OFD packet to send [05:04:26]OFD Sender: No OFD packet to send [05:04:31]OFD Sender: No OFD packet to send [05:04:36]OFD Sender: No OFD packet to send [05:04:41]OFD Sender: No OFD packet to send [05:04:46]OFD Sender: No OFD packet to send [05:04:51]OFD Sender: No OFD packet to send [05:04:56]OFD Sender: No OFD packet to send [05:05:01]OFD Sender: No OFD packet to send [05:05:06]OFD Sender: No OFD packet to send [05:05:11]OFD Sender: No OFD packet to send [05:05:16]OFD Sender: No OFD packet to send [05:05:21]OFD Sender: No OFD packet to send [05:05:26]OFD Sender: No OFD packet to send [05:05:31]OFD Sender: No OFD packet to send [05:05:36]OFD Sender: No OFD packet to send [05:05:41]OFD Sender: No OFD packet to send [05:05:46]OFD Sender: No OFD packet to send [05:05:51]OFD Sender: No OFD packet to send [05:05:56]OFD Sender: No OFD packet to send [05:06:01]OFD Sender: No OFD packet to send [05:06:06]OFD Sender: No OFD packet to send [05:06:11]OFD Sender: No OFD packet to send [05:06:16]OFD Sender: No OFD packet to send [05:06:21]OFD Sender: No OFD packet to send [05:06:26]OFD Sender: No OFD packet to send [05:06:31]OFD Sender: No OFD packet to send [05:06:36]OFD Sender: No OFD packet to send [05:06:41]OFD Sender: No OFD packet to send [05:06:46]OFD Sender: No OFD packet to send [05:06:51]OFD Sender: No OFD packet to send [05:06:56]OFD Sender: No OFD packet to send [05:07:01]OFD Sender: No OFD packet to send [05:07:06]OFD Sender: No OFD packet to send [05:07:11]OFD Sender: No OFD packet to send [05:07:16]OFD Sender: No OFD packet to send [05:07:21]OFD Sender: No OFD packet to send [05:07:26]OFD Sender: No OFD packet to send [05:07:31]OFD Sender: No OFD packet to send [05:07:36]OFD Sender: No OFD packet to send [05:07:41]OFD Sender: No OFD packet to send [05:07:46]OFD Sender: No OFD packet to send [05:07:51]OFD Sender: No OFD packet to send [05:07:56]OFD Sender: No OFD packet to send [05:08:01]OFD Sender: No OFD packet to send [05:08:06]OFD Sender: No OFD packet to send [05:08:11]OFD Sender: No OFD packet to send [05:08:16]OFD Sender: No OFD packet to send [05:08:21]OFD Sender: No OFD packet to send [05:08:26]OFD Sender: No OFD packet to send [05:08:31]OFD Sender: No OFD packet to send [05:08:36]OFD Sender: No OFD packet to send [05:08:41]OFD Sender: No OFD packet to send [05:08:46]OFD Sender: No OFD packet to send [05:08:51]OFD Sender: No OFD packet to send [05:08:56]OFD Sender: No OFD packet to send [05:09:01]OFD Sender: No OFD packet to send [05:09:06]OFD Sender: No OFD packet to send [05:09:11]OFD Sender: No OFD packet to send [05:09:16]OFD Sender: No OFD packet to send [05:09:21]OFD Sender: No OFD packet to send [05:09:26]OFD Sender: No OFD packet to send [05:09:31]OFD Sender: No OFD packet to send [05:09:36]OFD Sender: No OFD packet to send [05:09:41]OFD Sender: No OFD packet to send [05:09:46]OFD Sender: No OFD packet to send [05:09:51]OFD Sender: No OFD packet to send [05:09:56]OFD Sender: No OFD packet to send [05:10:01]OFD Sender: No OFD packet to send [05:10:06]OFD Sender: No OFD packet to send [05:10:11]OFD Sender: No OFD packet to send [05:10:16]OFD Sender: No OFD packet to send [05:10:21]OFD Sender: No OFD packet to send [05:10:26]OFD Sender: No OFD packet to send [05:10:31]OFD Sender: No OFD packet to send [05:10:36]OFD Sender: No OFD packet to send [05:10:41]OFD Sender: No OFD packet to send [05:10:46]OFD Sender: No OFD packet to send [05:10:51]OFD Sender: No OFD packet to send [05:10:56]OFD Sender: No OFD packet to send [05:11:01]OFD Sender: No OFD packet to send [05:11:06]OFD Sender: No OFD packet to send [05:11:11]OFD Sender: No OFD packet to send [05:11:16]OFD Sender: No OFD packet to send [05:11:21]OFD Sender: No OFD packet to send [05:11:26]OFD Sender: No OFD packet to send [05:11:31]OFD Sender: No OFD packet to send [05:11:36]OFD Sender: No OFD packet to send [05:11:41]OFD Sender: No OFD packet to send [05:11:46]OFD Sender: No OFD packet to send [05:11:51]OFD Sender: No OFD packet to send [05:11:56]OFD Sender: No OFD packet to send [05:12:01]OFD Sender: No OFD packet to send [05:12:06]OFD Sender: No OFD packet to send [05:12:11]OFD Sender: No OFD packet to send [05:12:16]OFD Sender: No OFD packet to send [05:12:21]OFD Sender: No OFD packet to send [05:12:26]OFD Sender: No OFD packet to send [05:12:31]OFD Sender: No OFD packet to send [05:12:36]OFD Sender: No OFD packet to send [05:12:41]OFD Sender: No OFD packet to send [05:12:46]OFD Sender: No OFD packet to send [05:12:51]OFD Sender: No OFD packet to send [05:12:56]OFD Sender: No OFD packet to send [05:13:01]OFD Sender: No OFD packet to send [05:13:06]OFD Sender: No OFD packet to send [05:13:11]OFD Sender: No OFD packet to send [05:13:16]OFD Sender: No OFD packet to send [05:13:21]OFD Sender: No OFD packet to send [05:13:26]OFD Sender: No OFD packet to send [05:13:31]OFD Sender: No OFD packet to send [05:13:36]OFD Sender: No OFD packet to send [05:13:41]OFD Sender: No OFD packet to send [05:13:46]OFD Sender: No OFD packet to send [05:13:51]OFD Sender: No OFD packet to send [05:13:56]OFD Sender: No OFD packet to send [05:14:01]OFD Sender: No OFD packet to send [05:14:06]OFD Sender: No OFD packet to send [05:14:11]OFD Sender: No OFD packet to send [05:14:16]OFD Sender: No OFD packet to send [05:14:21]OFD Sender: No OFD packet to send [05:14:26]OFD Sender: No OFD packet to send [05:14:31]OFD Sender: No OFD packet to send [05:14:36]OFD Sender: No OFD packet to send [05:14:41]OFD Sender: No OFD packet to send [05:14:46]OFD Sender: No OFD packet to send [05:14:51]OFD Sender: No OFD packet to send [05:14:56]OFD Sender: No OFD packet to send [05:15:01]OFD Sender: No OFD packet to send [05:15:06]OFD Sender: No OFD packet to send [05:15:11]OFD Sender: No OFD packet to send [05:15:16]OFD Sender: No OFD packet to send [05:15:21]OFD Sender: No OFD packet to send [05:15:26]OFD Sender: No OFD packet to send [05:15:31]OFD Sender: No OFD packet to send [05:15:36]OFD Sender: No OFD packet to send [05:15:41]OFD Sender: No OFD packet to send [05:15:46]OFD Sender: No OFD packet to send [05:15:51]OFD Sender: No OFD packet to send [05:15:56]OFD Sender: No OFD packet to send [05:16:01]OFD Sender: No OFD packet to send [05:16:06]OFD Sender: No OFD packet to send [05:16:11]OFD Sender: No OFD packet to send [05:16:16]OFD Sender: No OFD packet to send [05:16:21]OFD Sender: No OFD packet to send [05:16:26]OFD Sender: No OFD packet to send [05:16:31]OFD Sender: No OFD packet to send [05:16:36]OFD Sender: No OFD packet to send [05:16:41]OFD Sender: No OFD packet to send [05:16:46]OFD Sender: No OFD packet to send [05:16:51]OFD Sender: No OFD packet to send [05:16:56]OFD Sender: No OFD packet to send [05:17:01]OFD Sender: No OFD packet to send [05:17:06]OFD Sender: No OFD packet to send [05:17:11]OFD Sender: No OFD packet to send [05:17:16]OFD Sender: No OFD packet to send [05:17:21]OFD Sender: No OFD packet to send [05:17:26]OFD Sender: No OFD packet to send [05:17:31]OFD Sender: No OFD packet to send [05:17:36]OFD Sender: No OFD packet to send [05:17:41]OFD Sender: No OFD packet to send [05:17:46]OFD Sender: No OFD packet to send [05:17:51]OFD Sender: No OFD packet to send [05:17:56]OFD Sender: No OFD packet to send [05:18:01]OFD Sender: No OFD packet to send [05:18:06]OFD Sender: No OFD packet to send [05:18:11]OFD Sender: No OFD packet to send [05:18:16]OFD Sender: No OFD packet to send [05:18:21]OFD Sender: No OFD packet to send [05:18:26]OFD Sender: No OFD packet to send [05:18:31]OFD Sender: No OFD packet to send [05:18:36]OFD Sender: No OFD packet to send [05:18:41]OFD Sender: No OFD packet to send [05:18:46]OFD Sender: No OFD packet to send [05:18:51]OFD Sender: No OFD packet to send [05:18:56]OFD Sender: No OFD packet to send [05:19:01]OFD Sender: No OFD packet to send [05:19:06]OFD Sender: No OFD packet to send [05:19:11]OFD Sender: No OFD packet to send [05:19:16]OFD Sender: No OFD packet to send [05:19:21]OFD Sender: No OFD packet to send [05:19:26]OFD Sender: No OFD packet to send [05:19:31]OFD Sender: No OFD packet to send [05:19:36]OFD Sender: No OFD packet to send [05:19:41]OFD Sender: No OFD packet to send [05:19:46]OFD Sender: No OFD packet to send [05:19:51]OFD Sender: No OFD packet to send [05:19:56]OFD Sender: No OFD packet to send [05:20:01]OFD Sender: No OFD packet to send [05:20:06]OFD Sender: No OFD packet to send [05:20:11]OFD Sender: No OFD packet to send [05:20:16]OFD Sender: No OFD packet to send [05:20:21]OFD Sender: No OFD packet to send [05:20:26]OFD Sender: No OFD packet to send [05:20:31]OFD Sender: No OFD packet to send [05:20:36]OFD Sender: No OFD packet to send [05:20:41]OFD Sender: No OFD packet to send [05:20:46]OFD Sender: No OFD packet to send [05:20:51]OFD Sender: No OFD packet to send [05:20:56]OFD Sender: No OFD packet to send [05:21:01]OFD Sender: No OFD packet to send [05:21:06]OFD Sender: No OFD packet to send [05:21:11]OFD Sender: No OFD packet to send [05:21:16]OFD Sender: No OFD packet to send [05:21:21]OFD Sender: No OFD packet to send [05:21:26]OFD Sender: No OFD packet to send [05:21:31]OFD Sender: No OFD packet to send [05:21:36]OFD Sender: No OFD packet to send [05:21:42]OFD Sender: No OFD packet to send [05:21:47]OFD Sender: No OFD packet to send [05:21:52]OFD Sender: No OFD packet to send [05:21:57]OFD Sender: No OFD packet to send [05:22:02]OFD Sender: No OFD packet to send [05:22:07]OFD Sender: No OFD packet to send [05:22:12]OFD Sender: No OFD packet to send [05:22:17]OFD Sender: No OFD packet to send [05:22:22]OFD Sender: No OFD packet to send [05:22:27]OFD Sender: No OFD packet to send [05:22:32]OFD Sender: No OFD packet to send [05:22:37]OFD Sender: No OFD packet to send [05:22:42]OFD Sender: No OFD packet to send [05:22:47]OFD Sender: No OFD packet to send [05:22:52]OFD Sender: No OFD packet to send [05:22:57]OFD Sender: No OFD packet to send [05:23:02]OFD Sender: No OFD packet to send [05:23:07]OFD Sender: No OFD packet to send [05:23:12]OFD Sender: No OFD packet to send [05:23:17]OFD Sender: No OFD packet to send [05:23:22]OFD Sender: No OFD packet to send [05:23:27]OFD Sender: No OFD packet to send [05:23:32]OFD Sender: No OFD packet to send [05:23:37]OFD Sender: No OFD packet to send [05:23:42]OFD Sender: No OFD packet to send [05:23:47]OFD Sender: No OFD packet to send [05:23:52]OFD Sender: No OFD packet to send [05:23:57]OFD Sender: No OFD packet to send [05:24:02]OFD Sender: No OFD packet to send [05:24:07]OFD Sender: No OFD packet to send [05:24:12]OFD Sender: No OFD packet to send [05:24:17]OFD Sender: No OFD packet to send [05:24:22]OFD Sender: No OFD packet to send [05:24:27]OFD Sender: No OFD packet to send [05:24:32]OFD Sender: No OFD packet to send [05:24:37]OFD Sender: No OFD packet to send [05:24:42]OFD Sender: No OFD packet to send [05:24:47]OFD Sender: No OFD packet to send [05:24:52]OFD Sender: No OFD packet to send [05:24:57]OFD Sender: No OFD packet to send [05:25:02]OFD Sender: No OFD packet to send [05:25:07]OFD Sender: No OFD packet to send [05:25:12]OFD Sender: No OFD packet to send [05:25:17]OFD Sender: No OFD packet to send [05:25:22]OFD Sender: No OFD packet to send [05:25:27]OFD Sender: No OFD packet to send [05:25:32]OFD Sender: No OFD packet to send [05:25:37]OFD Sender: No OFD packet to send [05:25:42]OFD Sender: No OFD packet to send [05:25:47]OFD Sender: No OFD packet to send [05:25:52]OFD Sender: No OFD packet to send [05:25:57]OFD Sender: No OFD packet to send [05:26:02]OFD Sender: No OFD packet to send [05:26:07]OFD Sender: No OFD packet to send [05:26:12]OFD Sender: No OFD packet to send [05:26:17]OFD Sender: No OFD packet to send [05:26:22]OFD Sender: No OFD packet to send [05:26:27]OFD Sender: No OFD packet to send [05:26:32]OFD Sender: No OFD packet to send [05:26:37]OFD Sender: No OFD packet to send [05:26:42]OFD Sender: No OFD packet to send [05:26:47]OFD Sender: No OFD packet to send [05:26:52]OFD Sender: No OFD packet to send [05:26:57]OFD Sender: No OFD packet to send [05:27:02]OFD Sender: No OFD packet to send [05:27:07]OFD Sender: No OFD packet to send [05:27:12]OFD Sender: No OFD packet to send [05:27:17]OFD Sender: No OFD packet to send [05:27:22]OFD Sender: No OFD packet to send [05:27:27]OFD Sender: No OFD packet to send [05:27:32]OFD Sender: No OFD packet to send [05:27:37]OFD Sender: No OFD packet to send [05:27:42]OFD Sender: No OFD packet to send [05:27:47]OFD Sender: No OFD packet to send [05:27:52]OFD Sender: No OFD packet to send [05:27:57]OFD Sender: No OFD packet to send [05:28:02]OFD Sender: No OFD packet to send [05:28:07]OFD Sender: No OFD packet to send [05:28:12]OFD Sender: No OFD packet to send [05:28:17]OFD Sender: No OFD packet to send [05:28:22]OFD Sender: No OFD packet to send [05:28:27]OFD Sender: No OFD packet to send [05:28:32]OFD Sender: No OFD packet to send [05:28:37]OFD Sender: No OFD packet to send [05:28:42]OFD Sender: No OFD packet to send [05:28:47]OFD Sender: No OFD packet to send [05:28:52]OFD Sender: No OFD packet to send [05:28:57]OFD Sender: No OFD packet to send [05:29:02]OFD Sender: No OFD packet to send [05:29:07]OFD Sender: No OFD packet to send [05:29:12]OFD Sender: No OFD packet to send [05:29:17]OFD Sender: No OFD packet to send [05:29:22]OFD Sender: No OFD packet to send [05:29:27]OFD Sender: No OFD packet to send [05:29:32]OFD Sender: No OFD packet to send [05:29:37]OFD Sender: No OFD packet to send [05:29:42]OFD Sender: No OFD packet to send [05:29:47]OFD Sender: No OFD packet to send [05:29:52]OFD Sender: No OFD packet to send [05:29:57]OFD Sender: No OFD packet to send [05:30:02]OFD Sender: No OFD packet to send [05:30:07]OFD Sender: No OFD packet to send [05:30:12]OFD Sender: No OFD packet to send [05:30:17]OFD Sender: No OFD packet to send [05:30:22]OFD Sender: No OFD packet to send [05:30:27]OFD Sender: No OFD packet to send [05:30:32]OFD Sender: No OFD packet to send [05:30:37]OFD Sender: No OFD packet to send [05:30:42]OFD Sender: No OFD packet to send [05:30:47]OFD Sender: No OFD packet to send [05:30:52]OFD Sender: No OFD packet to send [05:30:57]OFD Sender: No OFD packet to send [05:31:02]OFD Sender: No OFD packet to send [05:31:07]OFD Sender: No OFD packet to send [05:31:12]OFD Sender: No OFD packet to send [05:31:17]OFD Sender: No OFD packet to send [05:31:22]OFD Sender: No OFD packet to send [05:31:27]OFD Sender: No OFD packet to send [05:31:32]OFD Sender: No OFD packet to send [05:31:37]OFD Sender: No OFD packet to send [05:31:42]OFD Sender: No OFD packet to send [05:31:47]OFD Sender: No OFD packet to send [05:31:52]OFD Sender: No OFD packet to send [05:31:57]OFD Sender: No OFD packet to send [05:32:02]OFD Sender: No OFD packet to send [05:32:07]OFD Sender: No OFD packet to send [05:32:12]OFD Sender: No OFD packet to send [05:32:17]OFD Sender: No OFD packet to send [05:32:22]OFD Sender: No OFD packet to send [05:32:27]OFD Sender: No OFD packet to send [05:32:32]OFD Sender: No OFD packet to send [05:32:37]OFD Sender: No OFD packet to send [05:32:42]OFD Sender: No OFD packet to send [05:32:47]OFD Sender: No OFD packet to send [05:32:52]OFD Sender: No OFD packet to send [05:32:57]OFD Sender: No OFD packet to send [05:33:02]OFD Sender: No OFD packet to send [05:33:07]OFD Sender: No OFD packet to send [05:33:12]OFD Sender: No OFD packet to send [05:33:17]OFD Sender: No OFD packet to send [05:33:22]OFD Sender: No OFD packet to send [05:33:27]OFD Sender: No OFD packet to send [05:33:32]OFD Sender: No OFD packet to send [05:33:37]OFD Sender: No OFD packet to send [05:33:42]OFD Sender: No OFD packet to send [05:33:47]OFD Sender: No OFD packet to send [05:33:52]OFD Sender: No OFD packet to send [05:33:57]OFD Sender: No OFD packet to send [05:34:02]OFD Sender: No OFD packet to send [05:34:07]OFD Sender: No OFD packet to send [05:34:12]OFD Sender: No OFD packet to send [05:34:17]OFD Sender: No OFD packet to send [05:34:22]OFD Sender: No OFD packet to send [05:34:27]OFD Sender: No OFD packet to send [05:34:32]OFD Sender: No OFD packet to send [05:34:37]OFD Sender: No OFD packet to send [05:34:42]OFD Sender: No OFD packet to send [05:34:47]OFD Sender: No OFD packet to send [05:34:52]OFD Sender: No OFD packet to send [05:34:57]OFD Sender: No OFD packet to send [05:35:02]OFD Sender: No OFD packet to send [05:35:07]OFD Sender: No OFD packet to send [05:35:12]OFD Sender: No OFD packet to send [05:35:17]OFD Sender: No OFD packet to send [05:35:22]OFD Sender: No OFD packet to send [05:35:27]OFD Sender: No OFD packet to send [05:35:32]OFD Sender: No OFD packet to send [05:35:37]OFD Sender: No OFD packet to send [05:35:42]OFD Sender: No OFD packet to send [05:35:47]OFD Sender: No OFD packet to send [05:35:52]OFD Sender: No OFD packet to send [05:35:57]OFD Sender: No OFD packet to send [05:36:02]OFD Sender: No OFD packet to send [05:36:07]OFD Sender: No OFD packet to send [05:36:12]OFD Sender: No OFD packet to send [05:36:17]OFD Sender: No OFD packet to send [05:36:22]OFD Sender: No OFD packet to send [05:36:27]OFD Sender: No OFD packet to send [05:36:32]OFD Sender: No OFD packet to send [05:36:37]OFD Sender: No OFD packet to send [05:36:42]OFD Sender: No OFD packet to send [05:36:47]OFD Sender: No OFD packet to send [05:36:52]OFD Sender: No OFD packet to send [05:36:57]OFD Sender: No OFD packet to send [05:37:02]OFD Sender: No OFD packet to send [05:37:07]OFD Sender: No OFD packet to send [05:37:12]OFD Sender: No OFD packet to send [05:37:17]OFD Sender: No OFD packet to send [05:37:22]OFD Sender: No OFD packet to send [05:37:27]OFD Sender: No OFD packet to send [05:37:32]OFD Sender: No OFD packet to send [05:37:37]OFD Sender: No OFD packet to send [05:37:42]OFD Sender: No OFD packet to send [05:37:47]OFD Sender: No OFD packet to send [05:37:52]OFD Sender: No OFD packet to send [05:37:57]OFD Sender: No OFD packet to send [05:38:02]OFD Sender: No OFD packet to send [05:38:07]OFD Sender: No OFD packet to send [05:38:12]OFD Sender: No OFD packet to send [05:38:17]OFD Sender: No OFD packet to send [05:38:22]OFD Sender: No OFD packet to send [05:38:27]OFD Sender: No OFD packet to send [05:38:32]OFD Sender: No OFD packet to send [05:38:37]OFD Sender: No OFD packet to send [05:38:42]OFD Sender: No OFD packet to send [05:38:47]OFD Sender: No OFD packet to send [05:38:52]OFD Sender: No OFD packet to send [05:38:57]OFD Sender: No OFD packet to send [05:39:02]OFD Sender: No OFD packet to send [05:39:07]OFD Sender: No OFD packet to send [05:39:12]OFD Sender: No OFD packet to send [05:39:17]OFD Sender: No OFD packet to send [05:39:22]OFD Sender: No OFD packet to send [05:39:27]OFD Sender: No OFD packet to send [05:39:32]OFD Sender: No OFD packet to send [05:39:37]OFD Sender: No OFD packet to send [05:39:42]OFD Sender: No OFD packet to send [05:39:47]OFD Sender: No OFD packet to send [05:39:52]OFD Sender: No OFD packet to send [05:39:57]OFD Sender: No OFD packet to send [05:40:02]OFD Sender: No OFD packet to send [05:40:07]OFD Sender: No OFD packet to send [05:40:12]OFD Sender: No OFD packet to send [05:40:17]OFD Sender: No OFD packet to send [05:40:22]OFD Sender: No OFD packet to send [05:40:27]OFD Sender: No OFD packet to send [05:40:32]OFD Sender: No OFD packet to send [05:40:37]OFD Sender: No OFD packet to send [05:40:42]OFD Sender: No OFD packet to send [05:40:47]OFD Sender: No OFD packet to send [05:40:52]OFD Sender: No OFD packet to send [05:40:57]OFD Sender: No OFD packet to send [05:41:02]OFD Sender: No OFD packet to send [05:41:07]OFD Sender: No OFD packet to send [05:41:12]OFD Sender: No OFD packet to send [05:41:17]OFD Sender: No OFD packet to send [05:41:22]OFD Sender: No OFD packet to send [05:41:27]OFD Sender: No OFD packet to send [05:41:32]OFD Sender: No OFD packet to send [05:41:37]OFD Sender: No OFD packet to send [05:41:42]OFD Sender: No OFD packet to send [05:41:47]OFD Sender: No OFD packet to send [05:41:52]OFD Sender: No OFD packet to send [05:41:57]OFD Sender: No OFD packet to send [05:42:02]OFD Sender: No OFD packet to send [05:42:07]OFD Sender: No OFD packet to send [05:42:12]OFD Sender: No OFD packet to send [05:42:17]OFD Sender: No OFD packet to send [05:42:19]accept exits with 8 [05:42:19]New connection [05:42:19]New thread 3067084132 created [05:42:19]Thread 3066940772 joined [05:42:19]Waiting for new connection... [05:42:19] Sock 8.Parse request [05:42:19]Sock 8.Check first char [05:42:19]Sock 8.First char is OK [05:42:19]request: POST /json_proto HTTP/1.0 [05:42:19]Method: POST [05:42:19]URL: /json_proto [05:42:19]Method is POST - this is cgi request [05:42:19]url: /json_proto [05:42:19]query_string will be loaded in cgi processing [05:42:19]execute_cgi json_proto POST (null) [05:42:19]execute_cgi path=json_proto method=POST [05:42:19]POST find Content-Length [05:42:19]Host: 172.17.34.200:8080 [05:42:19]Content-Length: 688 [05:42:19]Content-Type: application/json [05:42:19] [05:42:19]POST finish read [05:42:19]Found Content-Length = 688 [05:42:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:42:19]execute_script... [05:42: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)1181944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:42:19]POST & json_proto [05:42:19]process_json_proto [05:42:19]json parsed OK: [05:42:19]protocol is kg_v1.0 [05:42:19]action value=close_receipt [05:42:19]process_action close_receipt [05:42:19]cmd_close_receipt [05:42:19]MH_GetDate [05:42:19]Write to MH i2c: F0 00 00 AB 35 CF [05:42:19]Write i2c OK [05:42:19]MH_I2C_Read... [05:42:19]Read from MH i2c: F0 [05:42:19]MH_I2C_Read... [05:42:19]Read from MH i2c: F0 09 00 [05:42:19]MH_I2C_Read... [05:42:19]Read from MH i2c: F0 09 00 AB 35 00 BD ED E6 64 B2 FF 65 64 46 [05:42:19]GetLastDocTimeStamp 1692853170 [05:42:19]current date 1692855741 [05:42:19]FM_GetShiftState [05:42:19]SAM_PROTO_GetShiftState [05:42:19]wFMCommunicate request_size=4 [05:42:19]MH_SAM_APDU [05:42:19]CAPDU: 80 13 01 00 [05:42:19]Write to MH i2c: E2 08 00 AC 35 80 13 01 00 00 00 00 00 5E [05:42:19]Write i2c OK [05:42:19]MH_I2C_Read... [05:42:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:42:19]Read from MH i2c: E2 [05:42:19]MH_I2C_Read... [05:42:19]Read from MH i2c: E2 0E 00 [05:42:19]MH_I2C_Read... [05:42:19]Read from MH i2c: E2 0E 00 AC 35 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 3C [05:42:19]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [05:42:19]wFMCommunicate OK [05:42:19]SAM_PROTO_GetShiftState done [05:42:19]FM_GetShiftState done [05:42:19]opened in 1692842957 [05:42:19]opened+sec_in_day 1692929357 [05:42:19]quantity*price = 100042 [05:42:19]sum+1 = 100044 [05:42:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 12 24.08.2023 05:42 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32241 ФПД: 9130621997667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T054221&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32241&fm=9130621997667&tin=02508201610067®Number=0000000000091575&sum=100000 [05:42:20]StoreToDocumentArchive [05:42:20]shift 74 fd 32241 [05:42:20]save to /storage/0074/doc_00032241 [05:42:20]save last doc name /storage/0074/doc_00032241 to /storage/kkm_last_doc_name [05:42:20]save OK [05:42:20]Clear old archive folders... [05:42:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:42:20]tlvbuf is 018A9F60 [05:42:20]SAM_PROTO_ClearQueue [05:42:20]wFMCommunicate request_size=4 [05:42:20]MH_SAM_APDU [05:42:20]CAPDU: 80 09 00 00 [05:42:20]Write to MH i2c: E2 08 00 B9 35 80 09 00 00 00 00 00 00 60 [05:42:20]Write i2c OK [05:42:20]MH_I2C_Read... [05:42:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:42:20]Read from MH i2c: E2 [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: E2 03 00 [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: E2 03 00 B9 35 00 90 00 62 [05:42:20]RAPDU: 90 00 [05:42:20]wFMCommunicate OK [05:42:20]SAM_PROTO_ClearQueue done [05:42:20]KKMCreateOFDPacket [05:42:20]OFDProtocolAddRootSTLVToBuf [05:42:20]FM_MakeSignedData [05:42:20]FM_MakeSignedData [05:42:20]SAM_PROTO_SignData [05:42:20]wFMCommunicate request_size=4 [05:42:20]MH_SAM_APDU [05:42:20]CAPDU: 80 0D 01 02 [05:42:20]Write to MH i2c: E2 08 00 BA 35 80 0D 01 02 00 00 00 00 68 [05:42:20]Write i2c OK [05:42:20]MH_I2C_Read... [05:42:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:42:20]Read from MH i2c: E2 [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: E2 03 00 [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: E2 03 00 BA 35 00 90 00 63 [05:42:20]RAPDU: 90 00 [05:42:20]wFMCommunicate OK [05:42:20]wFMCommunicate request_size=255 [05:42:20]MH_SAM_APDU [05:42:20]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 BD ED E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 7D 00 00 35 04 06 00 [05:42:20]Write to MH i2c: E2 02 01 BB 35 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 BD ED E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 7D 00 00 35 04 06 00 00 00 CA [05:42:20]Write i2c OK [05:42:20]MH_I2C_Read... [05:42:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:42:20]Read from MH i2c: E2 [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: E2 03 00 [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: E2 03 00 BB 35 00 90 00 64 [05:42:20]RAPDU: 90 00 [05:42:20]wFMCommunicate OK [05:42:20]wFMCommunicate request_size=11 [05:42:20]MH_SAM_APDU [05:42:20]CAPDU: 80 0D 02 02 06 08 4D E3 7B 12 63 [05:42:20]Write to MH i2c: E2 0E 00 BC 35 80 0D 02 02 06 00 08 4D E3 7B 12 63 00 00 9F [05:42:20]Write i2c OK [05:42:20]MH_I2C_Read... [05:42:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:42:20]Read from MH i2c: E2 [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: E2 03 00 [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: E2 03 00 BC 35 00 90 00 65 [05:42:20]RAPDU: 90 00 [05:42:20]wFMCommunicate OK [05:42:20]wFMCommunicate request_size=4 [05:42:20]MH_SAM_APDU [05:42:20]CAPDU: 80 0D 03 02 [05:42:20]Write to MH i2c: E2 08 00 BD 35 80 0D 03 02 00 00 00 00 6D [05:42:20]Write i2c OK [05:42:20]MH_I2C_Read... [05:42:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:42:20]Read from MH i2c: E2 [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: E2 0B 00 [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: E2 0B 00 BD 35 00 B9 AC AD D9 09 39 B1 50 90 00 9C [05:42:20]RAPDU: B9 AC AD D9 09 39 B1 50 90 00 [05:42:20]wFMCommunicate OK [05:42:20]SAM_PROTO_SignData done [05:42:20]FM_MakeSignedData done [05:42:20]CreateOFDProtocolMessage [05:42:20]wFMCommunicate request_size=4 [05:42:20]MH_SAM_APDU [05:42:20]CAPDU: 80 11 00 00 [05:42:20]Write to MH i2c: E2 08 00 BE 35 80 11 00 00 00 00 00 00 6D [05:42:20]Write i2c OK [05:42:20]MH_I2C_Read... [05:42:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:42:20]Read from MH i2c: E2 [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: E2 17 00 [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: E2 17 00 BE 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C3 [05:42:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [05:42:20]wFMCommunicate OK [05:42:20]CreateOFDProtocolMessage done [05:42:20]OFDSenderStorePacket 32241 [05:42:20]StoreOFDPacket docnum=32241 [05:42:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 39 0A 08 01 94 67 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 BD ED E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 7D 00 00 35 04 06 00 08 4D E3 7B 12 63 B9 AC AD D9 09 39 B1 50 [05:42:20]CheckFolder [05:42:20]dirname=/storage/ofd_packets [05:42:20]CheckFolder done [05:42:20]ProducePacketName [05:42:20]name=ofd_packets/00032241 [05:42:20]NVStorageSaveData ofd_packets/00032241 [05:42:20]File name is /storage/ofd_packets/00032241 [05:42:20]Write 302 bytes [05:42:20]NVStorageSaveData done [05:42:20]OFDSenderStorePacket done [05:42:20]KKMCreateOFDPacket done [05:42:20]NVStorageSaveData kkm_last_timestamp [05:42:20]File name is /storage/kkm_last_timestamp [05:42:20]Write 4 bytes [05:42:20]NVStorageSaveData done [05:42:20]ExternCall_PrintAddStr [05:42:20]wPrintStart [05:42:20]Write to MH i2c: 01 00 00 BF 35 F4 [05:42:20]Write i2c OK [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: 01 [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: 01 07 00 [05:42:20]MH_I2C_Read... [05:42:20]Read from MH i2c: 01 07 00 BF 35 00 00 00 00 00 FF 0F 09 [05:42:20]RasterBufferAndPrint [05:42:20]line Счет N : (1)1181944 [05:42:20]line ИНН: 02508201610067 [05:42:20]line Контрольно-Кассовый Чек [05:42:20]line ПРОДАЖА [05:42:20]line ТРК (МРК, ГНК) : 11 [05:42:20]line Товар: 2710194210 [05:42:20]line ДТ(л)-К-5 [05:42:20]line 15.730 * 63.60 [05:42:20]line = 1000.43 [05:42:20]line НДС 12% НСП 1% [05:42:20]line > о реализуемом товаре [05:42:20]line ОКРУГЛЕНИЕ: -0.43 [05:42:20]line ИТОГО: 1000.00 [05:42:20]line Внесено: 1000.00 [05:42:20]line СДАЧА: 0.00 [05:42:20]line НСП 1% : 8.85 [05:42:20]line НДС 12% : 106.24 [05:42:20]line Наличными: 1000.00 [05:42:20]line Безнал.: 0.00 [05:42:20]line Место: АЗС № 121 "Партнер Нефть" [05:42:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [05:42:20]line СНО: Общий режим [05:42:20]line Чек 12 24.08.2023 05:42 [05:42:20]line Смена: 74 ФФД: 1.0 [05:42:20]line ЗНМ: 0300000148 [05:42:20]line РНМ: 0000000000091575 [05:42:20]line Версия ККМ: 001 [05:42:20]line ФМ: 0000000000874655 [05:42:20]line ФД: 32241 [05:42:20]line ФПД: 9130621997667 [05:42:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T054221&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32241&fm=9130621997667&tin=02508201610067®Number=0000000000091575&sum=100000 [05:42:21]OFD Sender: Processing packet 32241 [packets to send 11, broken 10] [05:42:21]ProducePacketName [05:42:21]name=ofd_packets/00032241 [05:42:21]OFD Sender: To server: pG, [05:42:21]CommunicateWithHost lk.salyk.kg:30040 [05:42:21]ConnectInit lk.salyk.kg [05:42:21]written 0, free lines is 4095 [05:42:21]Connected sock=10 [05:42:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 39 0A 08 01 94 67 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 BD ED E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 7D 00 00 35 04 06 00 08 4D E3 7B 12 63 B9 AC AD D9 09 39 B1 50 [05:42:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 48 A1 47 00 93 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 7D 00 00 F4 03 04 00 62 98 E6 64 B6 04 01 00 00 46 33 F2 4A 4A 92 4C 9A [05:42:21]CommunicateWithHost err = 0 [05:42:21]CheckOFDResponse [05:42:21]1017 (14) - 77093643461234 [05:42:21]1041 (16) - 0000000000874655 [05:42:21]1040 (4) - 32241 [05:42:21]1012 (4) - 23.08.2023 23:38 [05:42:21]1206 (1) - 0 [05:42:21]OFD Sender: Remove packet 32241 [05:42:21]ProducePacketName [05:42:21]name=ofd_packets/00032241 [05:42:21]NVStorageDeleteData [05:42:21]Write to MH i2c: 01 00 00 EA 35 1F [05:42:21]Write i2c OK [05:42:21]MH_I2C_Read... [05:42:21]Read from MH i2c: 01 [05:42:21]MH_I2C_Read... [05:42:21]Read from MH i2c: 01 07 00 [05:42:21]MH_I2C_Read... [05:42:21]Read from MH i2c: 01 07 00 EA 35 00 00 00 00 00 E3 0C 15 [05:42:21]RasterBufferAndPrint [05:42:21]line [05:42:21]line [05:42:21]line [05:42:21]line [05:42:21]line [05:42:21]written 0, free lines is 3305 [05:42:21]MH_Cut [05:42:21]Write to MH i2c: D1 01 00 F1 35 01 F8 [05:42:21]Write i2c OK [05:42:21]MH_I2C_Read... [05:42:21]Read from MH i2c: D1 [05:42:21]MH_I2C_Read... [05:42:21]Read from MH i2c: D1 01 00 [05:42:21]MH_I2C_Read... [05:42:21]Read from MH i2c: D1 01 00 F1 35 00 F7 [05:42:21]Write to MH i2c: 01 00 00 F2 35 27 [05:42:21]Write i2c OK [05:42:21]MH_I2C_Read... [05:42:22]OFD Sender: No OFD packet to send [05:42:22]*** Cut start [05:42:22]*** Purtial cut [05:42:22]*** CUTSNS_PIN = 0 [05:42:22]*** Stage 1: CUTSNS_PIN = 1 [05:42:24]Read from MH i2c: 01 [05:42:24]MH_I2C_Read... [05:42:24]*** Stop cut motor [05:42:24]*** Cut end [05:42:24]Read from MH i2c: 01 07 00 [05:42:24]MH_I2C_Read... [05:42:24]Read from MH i2c: 01 07 00 F2 35 00 00 00 00 00 FF 0F 3C [05:42:24]process_action close_receipt done [05:42:24]requested_data is exist [05:42:24]produce_requested_data [05:42:24]requested_item fm.sn is exist - process it [05:42:24]wFMCommunicate request_size=4 [05:42:24]MH_SAM_APDU [05:42:24]CAPDU: 80 11 00 00 [05:42:24]Write to MH i2c: E2 08 00 F3 35 80 11 00 00 00 00 00 00 A2 [05:42:24]Write i2c OK [05:42:24]MH_I2C_Read... [05:42:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:42:24]Read from MH i2c: E2 [05:42:24]MH_I2C_Read... [05:42:24]Read from MH i2c: E2 17 00 [05:42:24]MH_I2C_Read... [05:42:24]Read from MH i2c: E2 17 00 F3 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F8 [05:42:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [05:42:24]wFMCommunicate OK [05:42:24]requested_item fd.num is exist - process it [05:42:24]SAM_PROTO_GetFieldsCounters [05:42:24]wFMCommunicate request_size=4 [05:42:24]MH_SAM_APDU [05:42:24]CAPDU: 80 13 00 00 [05:42:24]Write to MH i2c: E2 08 00 F4 35 80 13 00 00 00 00 00 00 A5 [05:42:24]Write i2c OK [05:42:24]MH_I2C_Read... [05:42:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:42:24]Read from MH i2c: E2 [05:42:24]MH_I2C_Read... [05:42:24]Read from MH i2c: E2 62 00 [05:42:24]MH_I2C_Read... [05:42:24]Read from MH i2c: E2 62 00 F4 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F1 7D 00 00 0E 04 04 00 4A 00 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 A7 [05:42:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F1 7D 00 00 0E 04 04 00 4A 00 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 [05:42:24]wFMCommunicate OK [05:42:24]SAM_PROTO_GetFieldsCounters done [05:42:24]requested_item shift.num is exist - process it [05:42:24]requested_item shift.opened is exist - process it [05:42:24]req_shift_opened [05:42:24]FM_GetShiftState [05:42:24]SAM_PROTO_GetShiftState [05:42:24]wFMCommunicate request_size=4 [05:42:24]MH_SAM_APDU [05:42:24]CAPDU: 80 13 01 00 [05:42:24]Write to MH i2c: E2 08 00 F5 35 80 13 01 00 00 00 00 00 A7 [05:42:24]Write i2c OK [05:42:24]MH_I2C_Read... [05:42:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:42:24]Read from MH i2c: E2 [05:42:24]MH_I2C_Read... [05:42:24]Read from MH i2c: E2 0E 00 [05:42:24]MH_I2C_Read... [05:42:24]Read from MH i2c: E2 0E 00 F5 35 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 85 [05:42:24]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [05:42:24]wFMCommunicate OK [05:42:24]SAM_PROTO_GetShiftState done [05:42:24]FM_GetShiftState done [05:42:24]req_shift_opened done [05:42:24]requested_item shift.open_date is exist - process it [05:42:24]req_shift_open_date [05:42:24]req_shift_open_date done [05:42:24]produce_requested_data done [05:42:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32241,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [05:42:24]process_action_free close_receipt [05:42:24]json_value_free [05:42:24]json_value_free done [05:42:24]process_json_proto returns [05:42:24]Send response to host [05:42:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32241,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [05:42:24]free response buf [05:42:24]execute_script done [05:42:24]execute_script returns [05:42:24]free content buf [05:42:24]Sock 8.Close socket [05:42:24]Sock 8.Thread stoped [05:42:27]OFD Sender: No OFD packet to send [05:42:32]OFD Sender: No OFD packet to send [05:42:37]OFD Sender: No OFD packet to send [05:42:42]OFD Sender: No OFD packet to send [05:42:47]OFD Sender: No OFD packet to send [05:42:52]OFD Sender: No OFD packet to send [05:42:57]OFD Sender: No OFD packet to send [05:43:02]OFD Sender: No OFD packet to send [05:43:07]OFD Sender: No OFD packet to send [05:43:12]OFD Sender: No OFD packet to send [05:43:17]OFD Sender: No OFD packet to send [05:43:22]OFD Sender: No OFD packet to send [05:43:27]OFD Sender: No OFD packet to send [05:43:32]OFD Sender: No OFD packet to send [05:43:37]OFD Sender: No OFD packet to send [05:43:42]OFD Sender: No OFD packet to send [05:43:47]OFD Sender: No OFD packet to send [05:43:52]OFD Sender: No OFD packet to send [05:43:57]OFD Sender: No OFD packet to send [05:44:02]OFD Sender: No OFD packet to send [05:44:07]OFD Sender: No OFD packet to send [05:44:12]OFD Sender: No OFD packet to send [05:44:17]OFD Sender: No OFD packet to send [05:44:22]OFD Sender: No OFD packet to send [05:44:27]OFD Sender: No OFD packet to send [05:44:32]OFD Sender: No OFD packet to send [05:44:37]OFD Sender: No OFD packet to send [05:44:42]OFD Sender: No OFD packet to send [05:44:47]OFD Sender: No OFD packet to send [05:44:52]OFD Sender: No OFD packet to send [05:44:57]OFD Sender: No OFD packet to send [05:45:02]OFD Sender: No OFD packet to send [05:45:07]OFD Sender: No OFD packet to send [05:45:12]OFD Sender: No OFD packet to send [05:45:17]OFD Sender: No OFD packet to send [05:45:22]OFD Sender: No OFD packet to send [05:45:27]OFD Sender: No OFD packet to send [05:45:32]OFD Sender: No OFD packet to send [05:45:37]OFD Sender: No OFD packet to send [05:45:42]OFD Sender: No OFD packet to send [05:45:47]OFD Sender: No OFD packet to send [05:45:52]OFD Sender: No OFD packet to send [05:45:57]OFD Sender: No OFD packet to send [05:46:02]OFD Sender: No OFD packet to send [05:46:07]OFD Sender: No OFD packet to send [05:46:12]OFD Sender: No OFD packet to send [05:46:17]OFD Sender: No OFD packet to send [05:46:22]OFD Sender: No OFD packet to send [05:46:27]OFD Sender: No OFD packet to send [05:46:32]OFD Sender: No OFD packet to send [05:46:37]OFD Sender: No OFD packet to send [05:46:42]OFD Sender: No OFD packet to send [05:46:47]OFD Sender: No OFD packet to send [05:46:52]OFD Sender: No OFD packet to send [05:46:57]OFD Sender: No OFD packet to send [05:47:02]OFD Sender: No OFD packet to send [05:47:07]OFD Sender: No OFD packet to send [05:47:12]OFD Sender: No OFD packet to send [05:47:17]OFD Sender: No OFD packet to send [05:47:22]OFD Sender: No OFD packet to send [05:47:27]OFD Sender: No OFD packet to send [05:47:32]OFD Sender: No OFD packet to send [05:47:37]OFD Sender: No OFD packet to send [05:47:42]OFD Sender: No OFD packet to send [05:47:47]OFD Sender: No OFD packet to send [05:47:52]OFD Sender: No OFD packet to send [05:47:57]OFD Sender: No OFD packet to send [05:48:02]OFD Sender: No OFD packet to send [05:48:07]OFD Sender: No OFD packet to send [05:48:12]OFD Sender: No OFD packet to send [05:48:17]OFD Sender: No OFD packet to send [05:48:22]OFD Sender: No OFD packet to send [05:48:25]accept exits with 9 [05:48:25]New connection [05:48:25]New thread 3066940772 created [05:48:25]Thread 3067084132 joined [05:48:25]Waiting for new connection... [05:48:25] Sock 9.Parse request [05:48:25]Sock 9.Check first char [05:48:25]Sock 9.First char is OK [05:48:25]request: POST /json_proto HTTP/1.0 [05:48:25]Method: POST [05:48:25]URL: /json_proto [05:48:25]Method is POST - this is cgi request [05:48:25]url: /json_proto [05:48:25]query_string will be loaded in cgi processing [05:48:25]execute_cgi json_proto POST (null) [05:48:25]execute_cgi path=json_proto method=POST [05:48:25]POST find Content-Length [05:48:25]Host: 172.17.34.200:8080 [05:48:25]Content-Length: 809 [05:48:25]Content-Type: application/json [05:48:25] [05:48:25]POST finish read [05:48:25]Found Content-Length = 809 [05:48:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:48:25]execute_script... [05:48: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)1181945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:48:25]POST & json_proto [05:48:25]process_json_proto [05:48:25]json parsed OK: [05:48:25]protocol is kg_v1.0 [05:48:25]action value=close_receipt [05:48:25]process_action close_receipt [05:48:25]cmd_close_receipt [05:48:25]MH_GetDate [05:48:25]Write to MH i2c: F0 00 00 F6 35 1A [05:48:25]Write i2c OK [05:48:25]MH_I2C_Read... [05:48:25]Read from MH i2c: F0 [05:48:25]MH_I2C_Read... [05:48:25]Read from MH i2c: F0 09 00 [05:48:25]MH_I2C_Read... [05:48:25]Read from MH i2c: F0 09 00 F6 35 00 2B EF E6 64 B2 FF 65 64 01 [05:48:25]GetLastDocTimeStamp 1692855741 [05:48:25]current date 1692856107 [05:48:25]FM_GetShiftState [05:48:25]SAM_PROTO_GetShiftState [05:48:25]wFMCommunicate request_size=4 [05:48:25]MH_SAM_APDU [05:48:25]CAPDU: 80 13 01 00 [05:48:25]Write to MH i2c: E2 08 00 F7 35 80 13 01 00 00 00 00 00 A9 [05:48:25]Write i2c OK [05:48:25]MH_I2C_Read... [05:48:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:48:25]Read from MH i2c: E2 [05:48:25]MH_I2C_Read... [05:48:25]Read from MH i2c: E2 0E 00 [05:48:25]MH_I2C_Read... [05:48:25]Read from MH i2c: E2 0E 00 F7 35 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 87 [05:48:25]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [05:48:25]wFMCommunicate OK [05:48:25]SAM_PROTO_GetShiftState done [05:48:25]FM_GetShiftState done [05:48:25]opened in 1692842957 [05:48:25]opened+sec_in_day 1692929357 [05:48:25]quantity*price = 300001 [05:48:25]sum+1 = 300002 [05:48:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.01 НСП 1% : 26.55 НДС 12% : 318.58 Наличными: 0.00 Безнал.: 3000.01 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 13 24.08.2023 05:48 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32242 ФПД: 71282954403065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T054827&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32242&fm=71282954403065&tin=02508201610067®Number=0000000000091575&sum=300001 [05:48:26]StoreToDocumentArchive [05:48:26]shift 74 fd 32242 [05:48:26]save to /storage/0074/doc_00032242 [05:48:26]save last doc name /storage/0074/doc_00032242 to /storage/kkm_last_doc_name [05:48:26]save OK [05:48:26]Clear old archive folders... [05:48:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:48:26]tlvbuf is 017FBDD0 [05:48:26]SAM_PROTO_ClearQueue [05:48:26]wFMCommunicate request_size=4 [05:48:26]MH_SAM_APDU [05:48:26]CAPDU: 80 09 00 00 [05:48:26]Write to MH i2c: E2 08 00 04 36 80 09 00 00 00 00 00 00 AC [05:48:26]Write i2c OK [05:48:26]MH_I2C_Read... [05:48:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:48:26]Read from MH i2c: E2 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 04 36 00 90 00 AE [05:48:26]RAPDU: 90 00 [05:48:26]wFMCommunicate OK [05:48:26]SAM_PROTO_ClearQueue done [05:48:26]KKMCreateOFDPacket [05:48:26]OFDProtocolAddRootSTLVToBuf [05:48:26]FM_MakeSignedData [05:48:26]FM_MakeSignedData [05:48:26]SAM_PROTO_SignData [05:48:26]wFMCommunicate request_size=4 [05:48:26]MH_SAM_APDU [05:48:26]CAPDU: 80 0D 01 02 [05:48:26]Write to MH i2c: E2 08 00 05 36 80 0D 01 02 00 00 00 00 B4 [05:48:26]Write i2c OK [05:48:26]MH_I2C_Read... [05:48:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:48:26]Read from MH i2c: E2 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 05 36 00 90 00 AF [05:48:26]RAPDU: 90 00 [05:48:26]wFMCommunicate OK [05:48:26]wFMCommunicate request_size=255 [05:48:26]MH_SAM_APDU [05:48:26]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 2B EF E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 7D 00 00 35 04 06 00 [05:48:26]Write to MH i2c: E2 02 01 06 36 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 2B EF E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 7D 00 00 35 04 06 00 00 00 D1 [05:48:26]Write i2c OK [05:48:26]MH_I2C_Read... [05:48:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:48:26]Read from MH i2c: E2 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 06 36 00 90 00 B0 [05:48:26]RAPDU: 90 00 [05:48:26]wFMCommunicate OK [05:48:26]wFMCommunicate request_size=11 [05:48:26]MH_SAM_APDU [05:48:26]CAPDU: 80 0D 02 02 06 40 D4 DB 2C FC F9 [05:48:26]Write to MH i2c: E2 0E 00 07 36 80 0D 02 02 06 00 40 D4 DB 2C FC F9 00 00 D3 [05:48:26]Write i2c OK [05:48:26]MH_I2C_Read... [05:48:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:48:26]Read from MH i2c: E2 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 07 36 00 90 00 B1 [05:48:26]RAPDU: 90 00 [05:48:26]wFMCommunicate OK [05:48:26]wFMCommunicate request_size=4 [05:48:26]MH_SAM_APDU [05:48:26]CAPDU: 80 0D 03 02 [05:48:26]Write to MH i2c: E2 08 00 08 36 80 0D 03 02 00 00 00 00 B9 [05:48:26]Write i2c OK [05:48:26]MH_I2C_Read... [05:48:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:48:26]Read from MH i2c: E2 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 0B 00 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 0B 00 08 36 00 97 59 08 BA F9 D3 44 38 90 00 B4 [05:48:26]RAPDU: 97 59 08 BA F9 D3 44 38 90 00 [05:48:26]wFMCommunicate OK [05:48:26]SAM_PROTO_SignData done [05:48:26]FM_MakeSignedData done [05:48:26]CreateOFDProtocolMessage [05:48:26]wFMCommunicate request_size=4 [05:48:26]MH_SAM_APDU [05:48:26]CAPDU: 80 11 00 00 [05:48:26]Write to MH i2c: E2 08 00 09 36 80 11 00 00 00 00 00 00 B9 [05:48:26]Write i2c OK [05:48:26]MH_I2C_Read... [05:48:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:48:26]Read from MH i2c: E2 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 17 00 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 17 00 09 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [05:48:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [05:48:26]wFMCommunicate OK [05:48:26]CreateOFDProtocolMessage done [05:48:26]OFDSenderStorePacket 32242 [05:48:26]StoreOFDPacket docnum=32242 [05:48:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 91 B3 08 01 A7 99 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 2B EF E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 7D 00 00 35 04 06 00 40 D4 DB 2C FC F9 97 59 08 BA F9 D3 44 38 [05:48:26]CheckFolder [05:48:26]dirname=/storage/ofd_packets [05:48:26]CheckFolder done [05:48:26]ProducePacketName [05:48:26]name=ofd_packets/00032242 [05:48:26]NVStorageSaveData ofd_packets/00032242 [05:48:26]File name is /storage/ofd_packets/00032242 [05:48:26]Write 302 bytes [05:48:26]NVStorageSaveData done [05:48:26]OFDSenderStorePacket done [05:48:26]KKMCreateOFDPacket done [05:48:26]NVStorageSaveData kkm_last_timestamp [05:48:26]File name is /storage/kkm_last_timestamp [05:48:26]Write 4 bytes [05:48:26]NVStorageSaveData done [05:48:26]ExternCall_PrintAddStr [05:48:26]wPrintStart [05:48:26]Write to MH i2c: 01 00 00 0A 36 40 [05:48:26]Write i2c OK [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: 01 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: 01 07 00 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: 01 07 00 0A 36 00 00 00 00 00 FF 0F 55 [05:48:26]RasterBufferAndPrint [05:48:26]line Счет N : (1)1181945 [05:48:26]line ИНН: 02508201610067 [05:48:26]line Контрольно-Кассовый Чек [05:48:26]line ПРОДАЖА [05:48:26]line ТРК (МРК, ГНК) : 21 [05:48:26]line Товар: 2710194210 [05:48:26]line ДТ(л)-К-5 [05:48:26]line 47.170 * 63.60 [05:48:26]line = 3000.01 [05:48:26]line НДС 12% НСП 1% [05:48:26]line > о реализуемом товаре [05:48:26]line ИТОГО: 3000.01 [05:48:26]line НСП 1% : 26.55 [05:48:26]line НДС 12% : 318.58 [05:48:26]line Наличными: 0.00 [05:48:26]line Безнал.: 3000.01 [05:48:26]line Место: АЗС № 121 "Партнер Нефть" [05:48:26]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [05:48:26]line СНО: Общий режим [05:48:26]line Чек 13 24.08.2023 05:48 [05:48:26]line Смена: 74 ФФД: 1.0 [05:48:26]line ЗНМ: 0300000148 [05:48:26]line РНМ: 0000000000091575 [05:48:26]line Версия ККМ: 001 [05:48:26]line Платежная система: O! деньги [05:48:26]line ФМ: 0000000000874655 [05:48:26]line ФД: 32242 [05:48:26]line ФПД: 71282954403065 [05:48:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T054827&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32242&fm=71282954403065&tin=02508201610067®Number=0000000000091575&sum=300001 [05:48:27]OFD Sender: Processing packet 32242 [packets to send 11, broken 10] [05:48:27]ProducePacketName [05:48:27]name=ofd_packets/00032242 [05:48:27]OFD Sender: To server: pG, [05:48:27]CommunicateWithHost lk.salyk.kg:30040 [05:48:27]ConnectInit lk.salyk.kg [05:48:27]written 0, free lines is 4095 [05:48:27]Connected sock=10 [05:48:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 91 B3 08 01 A7 99 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 2B EF E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 7D 00 00 35 04 06 00 40 D4 DB 2C FC F9 97 59 08 BA F9 D3 44 38 [05:48:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BC 72 47 00 7A BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 7D 00 00 F4 03 04 00 CF 99 E6 64 B6 04 01 00 00 DA 7B D0 2F 49 64 1E 45 [05:48:27]CommunicateWithHost err = 0 [05:48:27]CheckOFDResponse [05:48:27]1017 (14) - 77093643461234 [05:48:27]1041 (16) - 0000000000874655 [05:48:27]1040 (4) - 32242 [05:48:27]1012 (4) - 23.08.2023 23:44 [05:48:27]1206 (1) - 0 [05:48:27]OFD Sender: Remove packet 32242 [05:48:27]ProducePacketName [05:48:27]name=ofd_packets/00032242 [05:48:27]NVStorageDeleteData [05:48:27]Write to MH i2c: 01 00 00 34 36 6A [05:48:27]Write i2c OK [05:48:27]MH_I2C_Read... [05:48:27]Read from MH i2c: 01 [05:48:27]MH_I2C_Read... [05:48:27]Read from MH i2c: 01 07 00 [05:48:27]MH_I2C_Read... [05:48:27]Read from MH i2c: 01 07 00 34 36 00 00 00 00 00 E9 0C 66 [05:48:27]RasterBufferAndPrint [05:48:27]line [05:48:27]line [05:48:27]line [05:48:27]line [05:48:27]line [05:48:27]written 0, free lines is 3313 [05:48:27]MH_Cut [05:48:27]Write to MH i2c: D1 01 00 3B 36 01 43 [05:48:27]Write i2c OK [05:48:27]MH_I2C_Read... [05:48:27]Read from MH i2c: D1 [05:48:27]MH_I2C_Read... [05:48:27]Read from MH i2c: D1 01 00 [05:48:27]MH_I2C_Read... [05:48:27]Read from MH i2c: D1 01 00 3B 36 00 42 [05:48:27]Write to MH i2c: 01 00 00 3C 36 72 [05:48:27]Write i2c OK [05:48:27]MH_I2C_Read... [05:48:27]OFD Sender: No OFD packet to send [05:48:28]*** Cut start [05:48:28]*** Purtial cut [05:48:28]*** Stage 1: CUTSNS_PIN = 1 [05:48:28]Read from MH i2c: 01 [05:48:28]MH_I2C_Read... [05:48:28]*** Stop cut motor [05:48:28]*** Cut end [05:48:28]Read from MH i2c: 01 07 00 [05:48:28]MH_I2C_Read... [05:48:28]Read from MH i2c: 01 07 00 3C 36 00 00 00 00 00 FF 0F 87 [05:48:28]process_action close_receipt done [05:48:28]requested_data is exist [05:48:28]produce_requested_data [05:48:28]requested_item fm.sn is exist - process it [05:48:28]wFMCommunicate request_size=4 [05:48:28]MH_SAM_APDU [05:48:28]CAPDU: 80 11 00 00 [05:48:28]Write to MH i2c: E2 08 00 3D 36 80 11 00 00 00 00 00 00 ED [05:48:28]Write i2c OK [05:48:28]MH_I2C_Read... [05:48:28]Read from MH i2c: E2 [05:48:28]MH_I2C_Read... [05:48:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:48:28]Read from MH i2c: E2 17 00 [05:48:28]MH_I2C_Read... [05:48:28]Read from MH i2c: E2 17 00 3D 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 43 [05:48:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [05:48:28]wFMCommunicate OK [05:48:28]requested_item fd.num is exist - process it [05:48:28]SAM_PROTO_GetFieldsCounters [05:48:28]wFMCommunicate request_size=4 [05:48:28]MH_SAM_APDU [05:48:28]CAPDU: 80 13 00 00 [05:48:28]Write to MH i2c: E2 08 00 3E 36 80 13 00 00 00 00 00 00 F0 [05:48:28]Write i2c OK [05:48:28]MH_I2C_Read... [05:48:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:48:28]Read from MH i2c: E2 [05:48:28]MH_I2C_Read... [05:48:28]Read from MH i2c: E2 62 00 [05:48:28]MH_I2C_Read... [05:48:28]Read from MH i2c: E2 62 00 3E 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F2 7D 00 00 0E 04 04 00 4A 00 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 F6 [05:48:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F2 7D 00 00 0E 04 04 00 4A 00 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 [05:48:28]wFMCommunicate OK [05:48:28]SAM_PROTO_GetFieldsCounters done [05:48:28]requested_item shift.num is exist - process it [05:48:28]requested_item shift.opened is exist - process it [05:48:28]req_shift_opened [05:48:28]FM_GetShiftState [05:48:28]SAM_PROTO_GetShiftState [05:48:28]wFMCommunicate request_size=4 [05:48:28]MH_SAM_APDU [05:48:28]CAPDU: 80 13 01 00 [05:48:28]Write to MH i2c: E2 08 00 3F 36 80 13 01 00 00 00 00 00 F2 [05:48:28]Write i2c OK [05:48:28]MH_I2C_Read... [05:48:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:48:28]Read from MH i2c: E2 [05:48:28]MH_I2C_Read... [05:48:28]Read from MH i2c: E2 0E 00 [05:48:28]MH_I2C_Read... [05:48:28]Read from MH i2c: E2 0E 00 3F 36 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 D0 [05:48:28]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [05:48:28]wFMCommunicate OK [05:48:28]SAM_PROTO_GetShiftState done [05:48:28]FM_GetShiftState done [05:48:28]req_shift_opened done [05:48:28]requested_item shift.open_date is exist - process it [05:48:28]req_shift_open_date [05:48:28]req_shift_open_date done [05:48:28]produce_requested_data done [05:48:28]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32242,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [05:48:28]process_action_free close_receipt [05:48:28]json_value_free [05:48:28]json_value_free done [05:48:28]process_json_proto returns [05:48:28]Send response to host [05:48:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32242,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [05:48:28]free response buf [05:48:28]execute_script done [05:48:28]execute_script returns [05:48:28]free content buf [05:48:28]Sock 9.Close socket [05:48:28]Sock 9.Thread stoped [05:48:32]OFD Sender: No OFD packet to send [05:48:37]OFD Sender: No OFD packet to send [05:48:42]OFD Sender: No OFD packet to send [05:48:47]OFD Sender: No OFD packet to send [05:48:52]OFD Sender: No OFD packet to send [05:48:57]OFD Sender: No OFD packet to send [05:49:02]OFD Sender: No OFD packet to send [05:49:07]OFD Sender: No OFD packet to send [05:49:12]OFD Sender: No OFD packet to send [05:49:17]OFD Sender: No OFD packet to send [05:49:22]OFD Sender: No OFD packet to send [05:49:27]OFD Sender: No OFD packet to send [05:49:32]OFD Sender: No OFD packet to send [05:49:37]OFD Sender: No OFD packet to send [05:49:42]OFD Sender: No OFD packet to send [05:49:47]OFD Sender: No OFD packet to send [05:49:52]OFD Sender: No OFD packet to send [05:49:57]OFD Sender: No OFD packet to send [05:50:02]OFD Sender: No OFD packet to send [05:50:07]OFD Sender: No OFD packet to send [05:50:12]OFD Sender: No OFD packet to send [05:50:17]OFD Sender: No OFD packet to send [05:50:22]OFD Sender: No OFD packet to send [05:50:27]OFD Sender: No OFD packet to send [05:50:32]OFD Sender: No OFD packet to send [05:50:37]OFD Sender: No OFD packet to send [05:50:42]OFD Sender: No OFD packet to send [05:50:47]OFD Sender: No OFD packet to send [05:50:52]OFD Sender: No OFD packet to send [05:50:57]OFD Sender: No OFD packet to send [05:51:02]OFD Sender: No OFD packet to send [05:51:07]OFD Sender: No OFD packet to send [05:51:12]OFD Sender: No OFD packet to send [05:51:17]OFD Sender: No OFD packet to send [05:51:22]OFD Sender: No OFD packet to send [05:51:27]OFD Sender: No OFD packet to send [05:51:33]OFD Sender: No OFD packet to send [05:51:38]OFD Sender: No OFD packet to send [05:51:43]OFD Sender: No OFD packet to send [05:51:48]OFD Sender: No OFD packet to send [05:51:53]OFD Sender: No OFD packet to send [05:51:58]OFD Sender: No OFD packet to send [05:52:03]OFD Sender: No OFD packet to send [05:52:08]OFD Sender: No OFD packet to send [05:52:13]OFD Sender: No OFD packet to send [05:52:18]OFD Sender: No OFD packet to send [05:52:23]OFD Sender: No OFD packet to send [05:52:28]OFD Sender: No OFD packet to send [05:52:33]OFD Sender: No OFD packet to send [05:52:38]OFD Sender: No OFD packet to send [05:52:43]OFD Sender: No OFD packet to send [05:52:48]OFD Sender: No OFD packet to send [05:52:53]OFD Sender: No OFD packet to send [05:52:58]OFD Sender: No OFD packet to send [05:53:03]OFD Sender: No OFD packet to send [05:53:08]OFD Sender: No OFD packet to send [05:53:13]OFD Sender: No OFD packet to send [05:53:18]OFD Sender: No OFD packet to send [05:53:23]OFD Sender: No OFD packet to send [05:53:28]OFD Sender: No OFD packet to send [05:53:33]OFD Sender: No OFD packet to send [05:53:38]OFD Sender: No OFD packet to send [05:53:43]OFD Sender: No OFD packet to send [05:53:48]OFD Sender: No OFD packet to send [05:53:53]OFD Sender: No OFD packet to send [05:53:58]OFD Sender: No OFD packet to send [05:54:03]OFD Sender: No OFD packet to send [05:54:08]OFD Sender: No OFD packet to send [05:54:13]OFD Sender: No OFD packet to send [05:54:18]OFD Sender: No OFD packet to send [05:54:23]OFD Sender: No OFD packet to send [05:54:28]OFD Sender: No OFD packet to send [05:54:33]OFD Sender: No OFD packet to send [05:54:38]OFD Sender: No OFD packet to send [05:54:43]OFD Sender: No OFD packet to send [05:54:48]OFD Sender: No OFD packet to send [05:54:53]OFD Sender: No OFD packet to send [05:54:58]OFD Sender: No OFD packet to send [05:55:03]OFD Sender: No OFD packet to send [05:55:08]OFD Sender: No OFD packet to send [05:55:13]OFD Sender: No OFD packet to send [05:55:18]OFD Sender: No OFD packet to send [05:55:23]OFD Sender: No OFD packet to send [05:55:28]OFD Sender: No OFD packet to send [05:55:33]OFD Sender: No OFD packet to send [05:55:38]OFD Sender: No OFD packet to send [05:55:43]OFD Sender: No OFD packet to send [05:55:48]OFD Sender: No OFD packet to send [05:55:53]OFD Sender: No OFD packet to send [05:55:58]OFD Sender: No OFD packet to send [05:56:03]OFD Sender: No OFD packet to send [05:56:08]OFD Sender: No OFD packet to send [05:56:13]OFD Sender: No OFD packet to send [05:56:18]OFD Sender: No OFD packet to send [05:56:23]OFD Sender: No OFD packet to send [05:56:28]OFD Sender: No OFD packet to send [05:56:33]OFD Sender: No OFD packet to send [05:56:38]OFD Sender: No OFD packet to send [05:56:43]OFD Sender: No OFD packet to send [05:56:48]OFD Sender: No OFD packet to send [05:56:53]OFD Sender: No OFD packet to send [05:56:58]OFD Sender: No OFD packet to send [05:57:03]OFD Sender: No OFD packet to send [05:57:08]OFD Sender: No OFD packet to send [05:57:13]OFD Sender: No OFD packet to send [05:57:18]OFD Sender: No OFD packet to send [05:57:23]OFD Sender: No OFD packet to send [05:57:28]OFD Sender: No OFD packet to send [05:57:33]OFD Sender: No OFD packet to send [05:57:38]OFD Sender: No OFD packet to send [05:57:43]OFD Sender: No OFD packet to send [05:57:48]OFD Sender: No OFD packet to send [05:57:53]OFD Sender: No OFD packet to send [05:57:58]OFD Sender: No OFD packet to send [05:58:03]OFD Sender: No OFD packet to send [05:58:08]OFD Sender: No OFD packet to send [05:58:13]OFD Sender: No OFD packet to send [05:58:18]OFD Sender: No OFD packet to send [05:58:23]OFD Sender: No OFD packet to send [05:58:28]OFD Sender: No OFD packet to send [05:58:33]OFD Sender: No OFD packet to send [05:58:38]OFD Sender: No OFD packet to send [05:58:43]OFD Sender: No OFD packet to send [05:58:48]OFD Sender: No OFD packet to send [05:58:53]OFD Sender: No OFD packet to send [05:58:58]OFD Sender: No OFD packet to send [05:59:03]OFD Sender: No OFD packet to send [05:59:08]OFD Sender: No OFD packet to send [05:59:13]OFD Sender: No OFD packet to send [05:59:18]OFD Sender: No OFD packet to send [05:59:23]OFD Sender: No OFD packet to send [05:59:28]OFD Sender: No OFD packet to send [05:59:33]OFD Sender: No OFD packet to send [05:59:38]OFD Sender: No OFD packet to send [05:59:43]OFD Sender: No OFD packet to send [05:59:48]OFD Sender: No OFD packet to send [05:59:53]OFD Sender: No OFD packet to send [05:59:58]OFD Sender: No OFD packet to send [06:00:03]OFD Sender: No OFD packet to send [06:00:08]OFD Sender: No OFD packet to send [06:00:13]OFD Sender: No OFD packet to send [06:00:18]OFD Sender: No OFD packet to send [06:00:23]OFD Sender: No OFD packet to send [06:00:28]OFD Sender: No OFD packet to send [06:00:33]OFD Sender: No OFD packet to send [06:00:38]OFD Sender: No OFD packet to send [06:00:43]OFD Sender: No OFD packet to send [06:00:48]OFD Sender: No OFD packet to send [06:00:53]OFD Sender: No OFD packet to send [06:00:58]OFD Sender: No OFD packet to send [06:01:03]OFD Sender: No OFD packet to send [06:01:08]OFD Sender: No OFD packet to send [06:01:13]OFD Sender: No OFD packet to send [06:01:18]OFD Sender: No OFD packet to send [06:01:23]OFD Sender: No OFD packet to send [06:01:28]OFD Sender: No OFD packet to send [06:01:33]OFD Sender: No OFD packet to send [06:01:38]OFD Sender: No OFD packet to send [06:01:43]OFD Sender: No OFD packet to send [06:01:48]OFD Sender: No OFD packet to send [06:01:53]OFD Sender: No OFD packet to send [06:01:58]OFD Sender: No OFD packet to send [06:02:03]OFD Sender: No OFD packet to send [06:02:08]OFD Sender: No OFD packet to send [06:02:13]OFD Sender: No OFD packet to send [06:02:18]OFD Sender: No OFD packet to send [06:02:23]OFD Sender: No OFD packet to send [06:02:28]OFD Sender: No OFD packet to send [06:02:33]OFD Sender: No OFD packet to send [06:02:38]OFD Sender: No OFD packet to send [06:02:43]OFD Sender: No OFD packet to send [06:02:48]OFD Sender: No OFD packet to send [06:02:53]OFD Sender: No OFD packet to send [06:02:58]OFD Sender: No OFD packet to send [06:03:03]OFD Sender: No OFD packet to send [06:03:08]OFD Sender: No OFD packet to send [06:03:13]OFD Sender: No OFD packet to send [06:03:18]OFD Sender: No OFD packet to send [06:03:23]OFD Sender: No OFD packet to send [06:03:28]OFD Sender: No OFD packet to send [06:03:33]OFD Sender: No OFD packet to send [06:03:38]OFD Sender: No OFD packet to send [06:03:43]OFD Sender: No OFD packet to send [06:03:48]OFD Sender: No OFD packet to send [06:03:53]OFD Sender: No OFD packet to send [06:03:58]OFD Sender: No OFD packet to send [06:04:03]OFD Sender: No OFD packet to send [06:04:08]OFD Sender: No OFD packet to send [06:04:13]OFD Sender: No OFD packet to send [06:04:18]OFD Sender: No OFD packet to send [06:04:23]OFD Sender: No OFD packet to send [06:04:28]OFD Sender: No OFD packet to send [06:04:33]OFD Sender: No OFD packet to send [06:04:38]OFD Sender: No OFD packet to send [06:04:43]OFD Sender: No OFD packet to send [06:04:48]OFD Sender: No OFD packet to send [06:04:53]OFD Sender: No OFD packet to send [06:04:58]OFD Sender: No OFD packet to send [06:05:03]OFD Sender: No OFD packet to send [06:05:08]OFD Sender: No OFD packet to send [06:05:13]OFD Sender: No OFD packet to send [06:05:18]OFD Sender: No OFD packet to send [06:05:23]OFD Sender: No OFD packet to send [06:05:28]OFD Sender: No OFD packet to send [06:05:33]OFD Sender: No OFD packet to send [06:05:38]OFD Sender: No OFD packet to send [06:05:43]OFD Sender: No OFD packet to send [06:05:48]OFD Sender: No OFD packet to send [06:05:53]OFD Sender: No OFD packet to send [06:05:58]OFD Sender: No OFD packet to send [06:06:03]OFD Sender: No OFD packet to send [06:06:08]OFD Sender: No OFD packet to send [06:06:13]OFD Sender: No OFD packet to send [06:06:18]OFD Sender: No OFD packet to send [06:06:23]OFD Sender: No OFD packet to send [06:06:28]OFD Sender: No OFD packet to send [06:06:33]OFD Sender: No OFD packet to send [06:06:38]OFD Sender: No OFD packet to send [06:06:43]OFD Sender: No OFD packet to send [06:06:48]OFD Sender: No OFD packet to send [06:06:53]OFD Sender: No OFD packet to send [06:06:58]OFD Sender: No OFD packet to send [06:07:03]OFD Sender: No OFD packet to send [06:07:08]OFD Sender: No OFD packet to send [06:07:13]OFD Sender: No OFD packet to send [06:07:18]OFD Sender: No OFD packet to send [06:07:23]OFD Sender: No OFD packet to send [06:07:28]OFD Sender: No OFD packet to send [06:07:33]OFD Sender: No OFD packet to send [06:07:35]accept exits with 8 [06:07:35]New connection [06:07:35]New thread 3067084132 created [06:07:35]Thread 3066940772 joined [06:07:35]Waiting for new connection... [06:07:35] Sock 8.Parse request [06:07:35]Sock 8.Check first char [06:07:35]Sock 8.First char is OK [06:07:35]request: POST /json_proto HTTP/1.0 [06:07:35]Method: POST [06:07:35]URL: /json_proto [06:07:35]Method is POST - this is cgi request [06:07:35]url: /json_proto [06:07:35]query_string will be loaded in cgi processing [06:07:35]execute_cgi json_proto POST (null) [06:07:35]execute_cgi path=json_proto method=POST [06:07:35]POST find Content-Length [06:07:35]Host: 172.17.34.200:8080 [06:07:35]Content-Length: 678 [06:07:35]Content-Type: application/json [06:07:35] [06:07:35]POST finish read [06:07:35]Found Content-Length = 678 [06:07:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:07:35]execute_script... [06:07: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)1181946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:07:35]POST & json_proto [06:07:35]process_json_proto [06:07:35]json parsed OK: [06:07:35]protocol is kg_v1.0 [06:07:35]action value=close_receipt [06:07:35]process_action close_receipt [06:07:35]cmd_close_receipt [06:07:35]MH_GetDate [06:07:35]Write to MH i2c: F0 00 00 40 36 65 [06:07:35]Write i2c OK [06:07:35]MH_I2C_Read... [06:07:35]Read from MH i2c: F0 [06:07:35]MH_I2C_Read... [06:07:35]Read from MH i2c: F0 09 00 [06:07:35]MH_I2C_Read... [06:07:35]Read from MH i2c: F0 09 00 40 36 00 A9 F3 E6 64 B2 FF 65 64 CE [06:07:35]GetLastDocTimeStamp 1692856107 [06:07:35]current date 1692857257 [06:07:35]FM_GetShiftState [06:07:35]SAM_PROTO_GetShiftState [06:07:35]wFMCommunicate request_size=4 [06:07:35]MH_SAM_APDU [06:07:35]CAPDU: 80 13 01 00 [06:07:35]Write to MH i2c: E2 08 00 41 36 80 13 01 00 00 00 00 00 F4 [06:07:35]Write i2c OK [06:07:35]MH_I2C_Read... [06:07:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:07:35]Read from MH i2c: E2 [06:07:35]MH_I2C_Read... [06:07:35]Read from MH i2c: E2 0E 00 [06:07:35]MH_I2C_Read... [06:07:35]Read from MH i2c: E2 0E 00 41 36 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 D2 [06:07:35]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:07:35]wFMCommunicate OK [06:07:35]SAM_PROTO_GetShiftState done [06:07:35]FM_GetShiftState done [06:07:35]opened in 1692842957 [06:07:35]opened+sec_in_day 1692929357 [06:07:35]quantity*price = 50017 [06:07:35]sum+1 = 50019 [06:07:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 14 24.08.2023 06:07 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32243 ФПД: 274185366466548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T060737&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32243&fm=274185366466548&tin=02508201610067®Number=0000000000091575&sum=50000 [06:07:36]StoreToDocumentArchive [06:07:36]shift 74 fd 32243 [06:07:36]save to /storage/0074/doc_00032243 [06:07:36]save last doc name /storage/0074/doc_00032243 to /storage/kkm_last_doc_name [06:07:36]save OK [06:07:36]Clear old archive folders... [06:07:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:07:36]tlvbuf is 017F11F0 [06:07:36]SAM_PROTO_ClearQueue [06:07:36]wFMCommunicate request_size=4 [06:07:36]MH_SAM_APDU [06:07:36]CAPDU: 80 09 00 00 [06:07:36]Write to MH i2c: E2 08 00 4E 36 80 09 00 00 00 00 00 00 F6 [06:07:36]Write i2c OK [06:07:36]MH_I2C_Read... [06:07:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:07:36]Read from MH i2c: E2 [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: E2 03 00 [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: E2 03 00 4E 36 00 90 00 F8 [06:07:36]RAPDU: 90 00 [06:07:36]wFMCommunicate OK [06:07:36]SAM_PROTO_ClearQueue done [06:07:36]KKMCreateOFDPacket [06:07:36]OFDProtocolAddRootSTLVToBuf [06:07:36]FM_MakeSignedData [06:07:36]FM_MakeSignedData [06:07:36]SAM_PROTO_SignData [06:07:36]wFMCommunicate request_size=4 [06:07:36]MH_SAM_APDU [06:07:36]CAPDU: 80 0D 01 02 [06:07:36]Write to MH i2c: E2 08 00 4F 36 80 0D 01 02 00 00 00 00 FE [06:07:36]Write i2c OK [06:07:36]MH_I2C_Read... [06:07:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:07:36]Read from MH i2c: E2 [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: E2 03 00 [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: E2 03 00 4F 36 00 90 00 F9 [06:07:36]RAPDU: 90 00 [06:07:36]wFMCommunicate OK [06:07:36]wFMCommunicate request_size=255 [06:07:36]MH_SAM_APDU [06:07:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 A9 F3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 7D 00 00 35 04 06 00 F9 [06:07:36]Write to MH i2c: E2 02 01 50 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 A9 F3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 7D 00 00 35 04 06 00 F9 00 00 06 [06:07:36]Write i2c OK [06:07:36]MH_I2C_Read... [06:07:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:07:36]Read from MH i2c: E2 [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: E2 03 00 [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: E2 03 00 50 36 00 90 00 FA [06:07:36]RAPDU: 90 00 [06:07:36]wFMCommunicate OK [06:07:36]wFMCommunicate request_size=10 [06:07:36]MH_SAM_APDU [06:07:36]CAPDU: 80 0D 02 02 05 5E C1 5E EF F4 [06:07:36]Write to MH i2c: E2 0D 00 51 36 80 0D 02 02 05 00 5E C1 5E EF F4 00 00 6B [06:07:36]Write i2c OK [06:07:36]MH_I2C_Read... [06:07:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:07:36]Read from MH i2c: E2 [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: E2 03 00 [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: E2 03 00 51 36 00 90 00 FB [06:07:36]RAPDU: 90 00 [06:07:36]wFMCommunicate OK [06:07:36]wFMCommunicate request_size=4 [06:07:36]MH_SAM_APDU [06:07:36]CAPDU: 80 0D 03 02 [06:07:36]Write to MH i2c: E2 08 00 52 36 80 0D 03 02 00 00 00 00 03 [06:07:36]Write i2c OK [06:07:36]MH_I2C_Read... [06:07:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:07:36]Read from MH i2c: E2 [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: E2 0B 00 [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: E2 0B 00 52 36 00 5A 7E 5F 4D B8 46 34 67 90 00 21 [06:07:36]RAPDU: 5A 7E 5F 4D B8 46 34 67 90 00 [06:07:36]wFMCommunicate OK [06:07:36]SAM_PROTO_SignData done [06:07:36]FM_MakeSignedData done [06:07:36]CreateOFDProtocolMessage [06:07:36]wFMCommunicate request_size=4 [06:07:36]MH_SAM_APDU [06:07:36]CAPDU: 80 11 00 00 [06:07:36]Write to MH i2c: E2 08 00 53 36 80 11 00 00 00 00 00 00 03 [06:07:36]Write i2c OK [06:07:36]MH_I2C_Read... [06:07:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:07:36]Read from MH i2c: E2 [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: E2 17 00 [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: E2 17 00 53 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 59 [06:07:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:07:36]wFMCommunicate OK [06:07:36]CreateOFDProtocolMessage done [06:07:36]OFDSenderStorePacket 32243 [06:07:36]StoreOFDPacket docnum=32243 [06:07:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7C E8 07 01 4D 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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 A9 F3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 7D 00 00 35 04 06 00 F9 5E C1 5E EF F4 5A 7E 5F 4D B8 46 34 67 [06:07:36]CheckFolder [06:07:36]dirname=/storage/ofd_packets [06:07:36]CheckFolder done [06:07:36]ProducePacketName [06:07:36]name=ofd_packets/00032243 [06:07:36]NVStorageSaveData ofd_packets/00032243 [06:07:36]File name is /storage/ofd_packets/00032243 [06:07:36]Write 301 bytes [06:07:36]NVStorageSaveData done [06:07:36]OFDSenderStorePacket done [06:07:36]KKMCreateOFDPacket done [06:07:36]NVStorageSaveData kkm_last_timestamp [06:07:36]File name is /storage/kkm_last_timestamp [06:07:36]Write 4 bytes [06:07:36]NVStorageSaveData done [06:07:36]ExternCall_PrintAddStr [06:07:36]wPrintStart [06:07:36]Write to MH i2c: 01 00 00 54 36 8A [06:07:36]Write i2c OK [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: 01 [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: 01 07 00 [06:07:36]MH_I2C_Read... [06:07:36]Read from MH i2c: 01 07 00 54 36 00 00 00 00 00 FF 0F 9F [06:07:36]RasterBufferAndPrint [06:07:36]line Счет N : (1)1181946 [06:07:36]line ИНН: 02508201610067 [06:07:36]line Контрольно-Кассовый Чек [06:07:36]line ПРОДАЖА [06:07:36]line ТРК (МРК, ГНК) : 32 [06:07:36]line Товар: 2710124130 [06:07:36]line Аи-92-К-5 [06:07:36]line 8.550 * 58.50 [06:07:36]line = 500.18 [06:07:36]line НДС 12% НСП 1% [06:07:36]line > о реализуемом товаре [06:07:36]line ОКРУГЛЕНИЕ: -0.18 [06:07:36]line ИТОГО: 500.00 [06:07:36]line Внесено: 500.00 [06:07:36]line СДАЧА: 0.00 [06:07:36]line НСП 1% : 4.43 [06:07:36]line НДС 12% : 53.12 [06:07:36]line Наличными: 500.00 [06:07:36]line Безнал.: 0.00 [06:07:36]line Место: АЗС № 121 "Партнер Нефть" [06:07:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:07:36]line СНО: Общий режим [06:07:36]line Чек 14 24.08.2023 06:07 [06:07:36]line Смена: 74 ФФД: 1.0 [06:07:36]line ЗНМ: 0300000148 [06:07:36]line РНМ: 0000000000091575 [06:07:36]line Версия ККМ: 001 [06:07:36]line ФМ: 0000000000874655 [06:07:36]line ФД: 32243 [06:07:36]line ФПД: 274185366466548 [06:07:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T060737&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32243&fm=274185366466548&tin=02508201610067®Number=0000000000091575&sum=50000 [06:07:37]written 0, free lines is 4095 [06:07:37]OFD Sender: Processing packet 32243 [packets to send 11, broken 10] [06:07:37]ProducePacketName [06:07:37]name=ofd_packets/00032243 [06:07:37]OFD Sender: To server: pG, [06:07:37]CommunicateWithHost lk.salyk.kg:30040 [06:07:37]ConnectInit lk.salyk.kg [06:07:37]Connected sock=10 [06:07:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7C E8 07 01 4D 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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 A9 F3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 7D 00 00 35 04 06 00 F9 5E C1 5E EF F4 5A 7E 5F 4D B8 46 34 67 [06:07:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 78 AB 47 00 3E 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 7D 00 00 F4 03 04 00 4E 9E E6 64 B6 04 01 00 00 2B 61 E1 06 78 A4 0F ED [06:07:37]CommunicateWithHost err = 0 [06:07:37]CheckOFDResponse [06:07:37]1017 (14) - 77093643461234 [06:07:37]1041 (16) - 0000000000874655 [06:07:37]1040 (4) - 32243 [06:07:37]1012 (4) - 24.08.2023 00:03 [06:07:37]1206 (1) - 0 [06:07:37]OFD Sender: Remove packet 32243 [06:07:37]ProducePacketName [06:07:37]name=ofd_packets/00032243 [06:07:37]NVStorageDeleteData [06:07:37]Write to MH i2c: 01 00 00 7F 36 B5 [06:07:37]Write i2c OK [06:07:37]MH_I2C_Read... [06:07:37]Read from MH i2c: 01 [06:07:37]MH_I2C_Read... [06:07:37]Read from MH i2c: 01 07 00 [06:07:37]MH_I2C_Read... [06:07:37]Read from MH i2c: 01 07 00 7F 36 00 00 00 00 00 D4 0C 9C [06:07:37]RasterBufferAndPrint [06:07:37]line [06:07:37]line [06:07:37]line [06:07:37]line [06:07:37]line [06:07:37]written 0, free lines is 3289 [06:07:37]MH_Cut [06:07:37]Write to MH i2c: D1 01 00 86 36 01 8E [06:07:37]Write i2c OK [06:07:37]MH_I2C_Read... [06:07:37]Read from MH i2c: D1 [06:07:37]MH_I2C_Read... [06:07:37]Read from MH i2c: D1 01 00 [06:07:37]MH_I2C_Read... [06:07:37]Read from MH i2c: D1 01 00 86 36 00 8D [06:07:37]Write to MH i2c: 01 00 00 87 36 BD [06:07:37]Write i2c OK [06:07:37]MH_I2C_Read... [06:07:38]OFD Sender: No OFD packet to send [06:07:38]*** Cut start [06:07:38]*** Purtial cut [06:07:38]*** CUTSNS_PIN = 0 [06:07:38]*** Stage 1: CUTSNS_PIN = 1 [06:07:40]Read from MH i2c: 01 [06:07:40]MH_I2C_Read... [06:07:40]*** Stop cut motor [06:07:40]*** Cut end [06:07:40]Read from MH i2c: 01 07 00 [06:07:40]MH_I2C_Read... [06:07:40]Read from MH i2c: 01 07 00 87 36 00 00 00 00 00 FF 0F D2 [06:07:40]process_action close_receipt done [06:07:40]requested_data is exist [06:07:40]produce_requested_data [06:07:40]requested_item fm.sn is exist - process it [06:07:40]wFMCommunicate request_size=4 [06:07:40]MH_SAM_APDU [06:07:40]CAPDU: 80 11 00 00 [06:07:40]Write to MH i2c: E2 08 00 88 36 80 11 00 00 00 00 00 00 38 [06:07:40]Write i2c OK [06:07:40]MH_I2C_Read... [06:07:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:07:40]Read from MH i2c: E2 [06:07:40]MH_I2C_Read... [06:07:40]Read from MH i2c: E2 17 00 [06:07:40]MH_I2C_Read... [06:07:40]Read from MH i2c: E2 17 00 88 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8E [06:07:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:07:40]wFMCommunicate OK [06:07:40]requested_item fd.num is exist - process it [06:07:40]SAM_PROTO_GetFieldsCounters [06:07:40]wFMCommunicate request_size=4 [06:07:40]MH_SAM_APDU [06:07:40]CAPDU: 80 13 00 00 [06:07:40]Write to MH i2c: E2 08 00 89 36 80 13 00 00 00 00 00 00 3B [06:07:40]Write i2c OK [06:07:40]MH_I2C_Read... [06:07:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:07:40]Read from MH i2c: E2 [06:07:40]MH_I2C_Read... [06:07:40]Read from MH i2c: E2 62 00 [06:07:40]MH_I2C_Read... [06:07:40]Read from MH i2c: E2 62 00 89 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F3 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [06: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F3 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:07:40]wFMCommunicate OK [06:07:40]SAM_PROTO_GetFieldsCounters done [06:07:40]requested_item shift.num is exist - process it [06:07:40]requested_item shift.opened is exist - process it [06:07:40]req_shift_opened [06:07:40]FM_GetShiftState [06:07:40]SAM_PROTO_GetShiftState [06:07:40]wFMCommunicate request_size=4 [06:07:40]MH_SAM_APDU [06:07:40]CAPDU: 80 13 01 00 [06:07:40]Write to MH i2c: E2 08 00 8A 36 80 13 01 00 00 00 00 00 3D [06:07:40]Write i2c OK [06:07:40]MH_I2C_Read... [06:07:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:07:40]Read from MH i2c: E2 [06:07:40]MH_I2C_Read... [06:07:40]Read from MH i2c: E2 0E 00 [06:07:40]MH_I2C_Read... [06:07:40]Read from MH i2c: E2 0E 00 8A 36 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 1B [06:07:40]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:07:40]wFMCommunicate OK [06:07:40]SAM_PROTO_GetShiftState done [06:07:40]FM_GetShiftState done [06:07:40]req_shift_opened done [06:07:40]requested_item shift.open_date is exist - process it [06:07:40]req_shift_open_date [06:07:40]req_shift_open_date done [06:07:40]produce_requested_data done [06:07:40]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32243,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [06:07:40]process_action_free close_receipt [06:07:40]json_value_free [06:07:40]json_value_free done [06:07:40]process_json_proto returns [06:07:40]Send response to host [06:07:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32243,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [06:07:40]free response buf [06:07:40]execute_script done [06:07:40]execute_script returns [06:07:40]free content buf [06:07:40]Sock 8.Close socket [06:07:40]Sock 8.Thread stoped [06:07:43]OFD Sender: No OFD packet to send [06:07:48]OFD Sender: No OFD packet to send [06:07:53]OFD Sender: No OFD packet to send [06:07:58]OFD Sender: No OFD packet to send [06:08:03]OFD Sender: No OFD packet to send [06:08:08]OFD Sender: No OFD packet to send [06:08:13]OFD Sender: No OFD packet to send [06:08:18]OFD Sender: No OFD packet to send [06:08:23]OFD Sender: No OFD packet to send [06:08:28]OFD Sender: No OFD packet to send [06:08:33]OFD Sender: No OFD packet to send [06:08:38]OFD Sender: No OFD packet to send [06:08:43]OFD Sender: No OFD packet to send [06:08:48]OFD Sender: No OFD packet to send [06:08:53]OFD Sender: No OFD packet to send [06:08:54]accept exits with 9 [06:08:54]New connection [06:08:54]New thread 3066940772 created [06:08:54]Thread 3067084132 joined [06:08:54]Waiting for new connection... [06:08:54] Sock 9.Parse request [06:08:54]Sock 9.Check first char [06:08:54]Sock 9.First char is OK [06:08:54]request: POST /json_proto HTTP/1.0 [06:08:54]Method: POST [06:08:54]URL: /json_proto [06:08:54]Method is POST - this is cgi request [06:08:54]url: /json_proto [06:08:54]query_string will be loaded in cgi processing [06:08:54]execute_cgi json_proto POST (null) [06:08:54]execute_cgi path=json_proto method=POST [06:08:54]POST find Content-Length [06:08:54]Host: 172.17.34.200:8080 [06:08:54]Content-Length: 683 [06:08:54]Content-Type: application/json [06:08:54] [06:08:54]POST finish read [06:08:54]Found Content-Length = 683 [06:08:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:08:54]execute_script... [06:08:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:08:54]POST & json_proto [06:08:54]process_json_proto [06:08:54]json parsed OK: [06:08:54]protocol is kg_v1.0 [06:08:54]action value=close_receipt [06:08:54]process_action close_receipt [06:08:54]cmd_close_receipt [06:08:54]MH_GetDate [06:08:54]Write to MH i2c: F0 00 00 8B 36 B0 [06:08:54]Write i2c OK [06:08:54]MH_I2C_Read... [06:08:54]Read from MH i2c: F0 [06:08:54]MH_I2C_Read... [06:08:54]Read from MH i2c: F0 09 00 [06:08:54]MH_I2C_Read... [06:08:54]Read from MH i2c: F0 09 00 8B 36 00 F8 F3 E6 64 B2 FF 65 64 68 [06:08:54]GetLastDocTimeStamp 1692857257 [06:08:54]current date 1692857336 [06:08:54]FM_GetShiftState [06:08:54]SAM_PROTO_GetShiftState [06:08:54]wFMCommunicate request_size=4 [06:08:54]MH_SAM_APDU [06:08:54]CAPDU: 80 13 01 00 [06:08:54]Write to MH i2c: E2 08 00 8C 36 80 13 01 00 00 00 00 00 3F [06:08:54]Write i2c OK [06:08:54]MH_I2C_Read... [06:08:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:08:54]Read from MH i2c: E2 [06:08:54]MH_I2C_Read... [06:08:54]Read from MH i2c: E2 0E 00 [06:08:54]MH_I2C_Read... [06:08:54]Read from MH i2c: E2 0E 00 8C 36 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 1D [06:08:54]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:08:54]wFMCommunicate OK [06:08:54]SAM_PROTO_GetShiftState done [06:08:54]FM_GetShiftState done [06:08:54]opened in 1692842957 [06:08:54]opened+sec_in_day 1692929357 [06:08:54]quantity*price = 50053 [06:08:54]sum+1 = 50054 [06:08:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 15 24.08.2023 06:08 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32244 ФПД: 93634505331571 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T060856&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32244&fm=93634505331571&tin=02508201610067®Number=0000000000091575&sum=50000 [06:08:55]StoreToDocumentArchive [06:08:55]shift 74 fd 32244 [06:08:55]save to /storage/0074/doc_00032244 [06:08:55]save last doc name /storage/0074/doc_00032244 to /storage/kkm_last_doc_name [06:08:55]save OK [06:08:55]Clear old archive folders... [06:08:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:08:55]tlvbuf is 01868B00 [06:08:55]SAM_PROTO_ClearQueue [06:08:55]wFMCommunicate request_size=4 [06:08:55]MH_SAM_APDU [06:08:55]CAPDU: 80 09 00 00 [06:08:55]Write to MH i2c: E2 08 00 99 36 80 09 00 00 00 00 00 00 41 [06:08:55]Write i2c OK [06:08:55]MH_I2C_Read... [06:08:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:08:55]Read from MH i2c: E2 [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: E2 03 00 [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: E2 03 00 99 36 00 90 00 43 [06:08:55]RAPDU: 90 00 [06:08:55]wFMCommunicate OK [06:08:55]SAM_PROTO_ClearQueue done [06:08:55]KKMCreateOFDPacket [06:08:55]OFDProtocolAddRootSTLVToBuf [06:08:55]FM_MakeSignedData [06:08:55]FM_MakeSignedData [06:08:55]SAM_PROTO_SignData [06:08:55]wFMCommunicate request_size=4 [06:08:55]MH_SAM_APDU [06:08:55]CAPDU: 80 0D 01 02 [06:08:55]Write to MH i2c: E2 08 00 9A 36 80 0D 01 02 00 00 00 00 49 [06:08:55]Write i2c OK [06:08:55]MH_I2C_Read... [06:08:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:08:55]Read from MH i2c: E2 [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: E2 03 00 [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: E2 03 00 9A 36 00 90 00 44 [06:08:55]RAPDU: 90 00 [06:08:55]wFMCommunicate OK [06:08:55]wFMCommunicate request_size=255 [06:08:55]MH_SAM_APDU [06:08:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 F8 F3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 7D 00 00 35 04 06 00 [06:08:55]Write to MH i2c: E2 02 01 9B 36 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 F8 F3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 7D 00 00 35 04 06 00 00 00 5F [06:08:55]Write i2c OK [06:08:55]MH_I2C_Read... [06:08:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:08:55]Read from MH i2c: E2 [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: E2 03 00 [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: E2 03 00 9B 36 00 90 00 45 [06:08:55]RAPDU: 90 00 [06:08:55]wFMCommunicate OK [06:08:55]wFMCommunicate request_size=11 [06:08:55]MH_SAM_APDU [06:08:55]CAPDU: 80 0D 02 02 06 55 28 FB 6D D3 73 [06:08:55]Write to MH i2c: E2 0E 00 9C 36 80 0D 02 02 06 00 55 28 FB 6D D3 73 00 00 83 [06:08:55]Write i2c OK [06:08:55]MH_I2C_Read... [06:08:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:08:55]Read from MH i2c: E2 [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: E2 03 00 [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: E2 03 00 9C 36 00 90 00 46 [06:08:55]RAPDU: 90 00 [06:08:55]wFMCommunicate OK [06:08:55]wFMCommunicate request_size=4 [06:08:55]MH_SAM_APDU [06:08:55]CAPDU: 80 0D 03 02 [06:08:55]Write to MH i2c: E2 08 00 9D 36 80 0D 03 02 00 00 00 00 4E [06:08:55]Write i2c OK [06:08:55]MH_I2C_Read... [06:08:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:08:55]Read from MH i2c: E2 [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: E2 0B 00 [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: E2 0B 00 9D 36 00 C4 4D A0 2A 51 A6 7D BE 90 00 5C [06:08:55]RAPDU: C4 4D A0 2A 51 A6 7D BE 90 00 [06:08:55]wFMCommunicate OK [06:08:55]SAM_PROTO_SignData done [06:08:55]FM_MakeSignedData done [06:08:55]CreateOFDProtocolMessage [06:08:55]wFMCommunicate request_size=4 [06:08:55]MH_SAM_APDU [06:08:55]CAPDU: 80 11 00 00 [06:08:55]Write to MH i2c: E2 08 00 9E 36 80 11 00 00 00 00 00 00 4E [06:08:55]Write i2c OK [06:08:55]MH_I2C_Read... [06:08:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:08:55]Read from MH i2c: E2 [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: E2 17 00 [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: E2 17 00 9E 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A4 [06:08:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:08:55]wFMCommunicate OK [06:08:55]CreateOFDProtocolMessage done [06:08:55]OFDSenderStorePacket 32244 [06:08:55]StoreOFDPacket docnum=32244 [06:08:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A4 2C 08 01 E4 14 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 F8 F3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 7D 00 00 35 04 06 00 55 28 FB 6D D3 73 C4 4D A0 2A 51 A6 7D BE [06:08:55]CheckFolder [06:08:55]dirname=/storage/ofd_packets [06:08:55]CheckFolder done [06:08:55]ProducePacketName [06:08:55]name=ofd_packets/00032244 [06:08:55]NVStorageSaveData ofd_packets/00032244 [06:08:55]File name is /storage/ofd_packets/00032244 [06:08:55]Write 302 bytes [06:08:55]NVStorageSaveData done [06:08:55]OFDSenderStorePacket done [06:08:55]KKMCreateOFDPacket done [06:08:55]NVStorageSaveData kkm_last_timestamp [06:08:55]File name is /storage/kkm_last_timestamp [06:08:55]Write 4 bytes [06:08:55]NVStorageSaveData done [06:08:55]ExternCall_PrintAddStr [06:08:55]wPrintStart [06:08:55]Write to MH i2c: 01 00 00 9F 36 D5 [06:08:55]Write i2c OK [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: 01 [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: 01 07 00 [06:08:55]MH_I2C_Read... [06:08:55]Read from MH i2c: 01 07 00 9F 36 00 00 00 00 00 FF 0F EA [06:08:55]RasterBufferAndPrint [06:08:55]line Счет N : (1)1181947 [06:08:55]line ИНН: 02508201610067 [06:08:55]line Контрольно-Кассовый Чек [06:08:55]line ПРОДАЖА [06:08:55]line ТРК (МРК, ГНК) : 11 [06:08:55]line Товар: 2710194210 [06:08:55]line ДТ(л)-К-5 [06:08:55]line 7.870 * 63.60 [06:08:55]line = 500.53 [06:08:55]line НДС 12% НСП 1% [06:08:55]line > о реализуемом товаре [06:08:55]line ОКРУГЛЕНИЕ: -0.53 [06:08:55]line ИТОГО: 500.00 [06:08:55]line Внесено: 500.00 [06:08:55]line СДАЧА: 0.00 [06:08:55]line НСП 1% : 4.43 [06:08:55]line НДС 12% : 53.15 [06:08:55]line Наличными: 500.00 [06:08:55]line Безнал.: 0.00 [06:08:55]line Место: АЗС № 121 "Партнер Нефть" [06:08:55]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:08:55]line СНО: Общий режим [06:08:55]line Чек 15 24.08.2023 06:08 [06:08:55]line Смена: 74 ФФД: 1.0 [06:08:55]line ЗНМ: 0300000148 [06:08:55]line РНМ: 0000000000091575 [06:08:55]line Версия ККМ: 001 [06:08:55]line ФМ: 0000000000874655 [06:08:55]line ФД: 32244 [06:08:55]line ФПД: 93634505331571 [06:08:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T060856&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32244&fm=93634505331571&tin=02508201610067®Number=0000000000091575&sum=50000 [06:08:56]OFD Sender: Processing packet 32244 [packets to send 11, broken 10] [06:08:56]ProducePacketName [06:08:56]name=ofd_packets/00032244 [06:08:56]OFD Sender: To server: pG, [06:08:56]CommunicateWithHost lk.salyk.kg:30040 [06:08:56]ConnectInit lk.salyk.kg [06:08:56]written 0, free lines is 4095 [06:08:56]Connected sock=10 [06:08:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A4 2C 08 01 E4 14 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 F8 F3 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 7D 00 00 35 04 06 00 55 28 FB 6D D3 73 C4 4D A0 2A 51 A6 7D BE [06:08:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 24 AE 47 00 50 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 7D 00 00 F4 03 04 00 9D 9E E6 64 B6 04 01 00 00 FB AB CA C4 E5 36 F0 1A [06:08:56]CommunicateWithHost err = 0 [06:08:56]CheckOFDResponse [06:08:56]1017 (14) - 77093643461234 [06:08:56]1041 (16) - 0000000000874655 [06:08:56]1040 (4) - 32244 [06:08:56]1012 (4) - 24.08.2023 00:04 [06:08:56]1206 (1) - 0 [06:08:56]OFD Sender: Remove packet 32244 [06:08:56]ProducePacketName [06:08:56]name=ofd_packets/00032244 [06:08:56]NVStorageDeleteData [06:08:56]Write to MH i2c: 01 00 00 CA 36 00 [06:08:56]Write i2c OK [06:08:56]MH_I2C_Read... [06:08:56]Read from MH i2c: 01 [06:08:56]MH_I2C_Read... [06:08:56]Read from MH i2c: 01 07 00 [06:08:56]MH_I2C_Read... [06:08:56]Read from MH i2c: 01 07 00 CA 36 00 00 00 00 00 DA 0C ED [06:08:56]RasterBufferAndPrint [06:08:56]line [06:08:56]line [06:08:56]line [06:08:56]line [06:08:56]line [06:08:56]written 0, free lines is 3296 [06:08:56]MH_Cut [06:08:56]Write to MH i2c: D1 01 00 D1 36 01 D9 [06:08:56]Write i2c OK [06:08:56]MH_I2C_Read... [06:08:56]Read from MH i2c: D1 [06:08:56]MH_I2C_Read... [06:08:56]Read from MH i2c: D1 01 00 [06:08:56]MH_I2C_Read... [06:08:56]Read from MH i2c: D1 01 00 D1 36 00 D8 [06:08:56]Write to MH i2c: 01 00 00 D2 36 08 [06:08:56]Write i2c OK [06:08:56]MH_I2C_Read... [06:08:57]OFD Sender: No OFD packet to send [06:08:57]*** Cut start [06:08:57]*** Purtial cut [06:08:57]*** Stage 1: CUTSNS_PIN = 1 [06:08:57]Read from MH i2c: 01 [06:08:57]MH_I2C_Read... [06:08:57]*** Stop cut motor [06:08:57]*** Cut end [06:08:57]Read from MH i2c: 01 07 00 [06:08:57]MH_I2C_Read... [06:08:57]Read from MH i2c: 01 07 00 D2 36 00 00 00 00 00 FF 0F 1D [06:08:57]process_action close_receipt done [06:08:57]requested_data is exist [06:08:57]produce_requested_data [06:08:57]requested_item fm.sn is exist - process it [06:08:57]wFMCommunicate request_size=4 [06:08:57]MH_SAM_APDU [06:08:57]CAPDU: 80 11 00 00 [06:08:57]Write to MH i2c: E2 08 00 D3 36 80 11 00 00 00 00 00 00 83 [06:08:57]Write i2c OK [06:08:57]MH_I2C_Read... [06:08:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:08:57]Read from MH i2c: E2 [06:08:57]MH_I2C_Read... [06:08:57]Read from MH i2c: E2 17 00 [06:08:57]MH_I2C_Read... [06:08:57]Read from MH i2c: E2 17 00 D3 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D9 [06:08:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:08:57]wFMCommunicate OK [06:08:57]requested_item fd.num is exist - process it [06:08:57]SAM_PROTO_GetFieldsCounters [06:08:57]wFMCommunicate request_size=4 [06:08:57]MH_SAM_APDU [06:08:57]CAPDU: 80 13 00 00 [06:08:57]Write to MH i2c: E2 08 00 D4 36 80 13 00 00 00 00 00 00 86 [06:08:57]Write i2c OK [06:08:57]MH_I2C_Read... [06:08:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:08:57]Read from MH i2c: E2 [06:08:57]MH_I2C_Read... [06:08:57]Read from MH i2c: E2 62 00 [06:08:57]MH_I2C_Read... [06:08:57]Read from MH i2c: E2 62 00 D4 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F4 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [06:08:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F4 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:08:57]wFMCommunicate OK [06:08:57]SAM_PROTO_GetFieldsCounters done [06:08:57]requested_item shift.num is exist - process it [06:08:57]requested_item shift.opened is exist - process it [06:08:57]req_shift_opened [06:08:57]FM_GetShiftState [06:08:57]SAM_PROTO_GetShiftState [06:08:57]wFMCommunicate request_size=4 [06:08:57]MH_SAM_APDU [06:08:57]CAPDU: 80 13 01 00 [06:08:57]Write to MH i2c: E2 08 00 D5 36 80 13 01 00 00 00 00 00 88 [06:08:57]Write i2c OK [06:08:57]MH_I2C_Read... [06:08:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:08:58]Read from MH i2c: E2 [06:08:58]MH_I2C_Read... [06:08:58]Read from MH i2c: E2 0E 00 [06:08:58]MH_I2C_Read... [06:08:58]Read from MH i2c: E2 0E 00 D5 36 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 66 [06:08:58]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:08:58]wFMCommunicate OK [06:08:58]SAM_PROTO_GetShiftState done [06:08:58]FM_GetShiftState done [06:08:58]req_shift_opened done [06:08:58]requested_item shift.open_date is exist - process it [06:08:58]req_shift_open_date [06:08:58]req_shift_open_date done [06:08:58]produce_requested_data done [06:08:58]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32244,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [06:08:58]process_action_free close_receipt [06:08:58]json_value_free [06:08:58]json_value_free done [06:08:58]process_json_proto returns [06:08:58]Send response to host [06:08:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32244,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [06:08:58]free response buf [06:08:58]execute_script done [06:08:58]execute_script returns [06:08:58]free content buf [06:08:58]Sock 9.Close socket [06:08:58]Sock 9.Thread stoped [06:09:02]OFD Sender: No OFD packet to send [06:09:07]OFD Sender: No OFD packet to send [06:09:12]OFD Sender: No OFD packet to send [06:09:17]OFD Sender: No OFD packet to send [06:09:22]OFD Sender: No OFD packet to send [06:09:27]OFD Sender: No OFD packet to send [06:09:32]OFD Sender: No OFD packet to send [06:09:37]OFD Sender: No OFD packet to send [06:09:42]OFD Sender: No OFD packet to send [06:09:47]OFD Sender: No OFD packet to send [06:09:52]OFD Sender: No OFD packet to send [06:09:57]OFD Sender: No OFD packet to send [06:10:02]OFD Sender: No OFD packet to send [06:10:07]OFD Sender: No OFD packet to send [06:10:12]OFD Sender: No OFD packet to send [06:10:17]OFD Sender: No OFD packet to send [06:10:22]OFD Sender: No OFD packet to send [06:10:27]OFD Sender: No OFD packet to send [06:10:32]OFD Sender: No OFD packet to send [06:10:37]OFD Sender: No OFD packet to send [06:10:42]OFD Sender: No OFD packet to send [06:10:47]OFD Sender: No OFD packet to send [06:10:52]OFD Sender: No OFD packet to send [06:10:57]OFD Sender: No OFD packet to send [06:11:02]OFD Sender: No OFD packet to send [06:11:07]OFD Sender: No OFD packet to send [06:11:12]OFD Sender: No OFD packet to send [06:11:17]OFD Sender: No OFD packet to send [06:11:22]OFD Sender: No OFD packet to send [06:11:27]OFD Sender: No OFD packet to send [06:11:32]OFD Sender: No OFD packet to send [06:11:37]OFD Sender: No OFD packet to send [06:11:42]OFD Sender: No OFD packet to send [06:11:47]OFD Sender: No OFD packet to send [06:11:52]OFD Sender: No OFD packet to send [06:11:57]OFD Sender: No OFD packet to send [06:12:02]OFD Sender: No OFD packet to send [06:12:07]OFD Sender: No OFD packet to send [06:12:12]OFD Sender: No OFD packet to send [06:12:17]OFD Sender: No OFD packet to send [06:12:22]OFD Sender: No OFD packet to send [06:12:27]OFD Sender: No OFD packet to send [06:12:32]OFD Sender: No OFD packet to send [06:12:37]OFD Sender: No OFD packet to send [06:12:42]OFD Sender: No OFD packet to send [06:12:47]OFD Sender: No OFD packet to send [06:12:52]OFD Sender: No OFD packet to send [06:12:57]OFD Sender: No OFD packet to send [06:13:02]OFD Sender: No OFD packet to send [06:13:07]OFD Sender: No OFD packet to send [06:13:12]OFD Sender: No OFD packet to send [06:13:17]OFD Sender: No OFD packet to send [06:13:22]OFD Sender: No OFD packet to send [06:13:27]OFD Sender: No OFD packet to send [06:13:32]OFD Sender: No OFD packet to send [06:13:37]OFD Sender: No OFD packet to send [06:13:42]OFD Sender: No OFD packet to send [06:13:47]OFD Sender: No OFD packet to send [06:13:52]OFD Sender: No OFD packet to send [06:13:57]OFD Sender: No OFD packet to send [06:14:02]OFD Sender: No OFD packet to send [06:14:07]OFD Sender: No OFD packet to send [06:14:12]OFD Sender: No OFD packet to send [06:14:17]OFD Sender: No OFD packet to send [06:14:22]OFD Sender: No OFD packet to send [06:14:27]OFD Sender: No OFD packet to send [06:14:32]OFD Sender: No OFD packet to send [06:14:37]OFD Sender: No OFD packet to send [06:14:42]OFD Sender: No OFD packet to send [06:14:47]OFD Sender: No OFD packet to send [06:14:52]OFD Sender: No OFD packet to send [06:14:57]OFD Sender: No OFD packet to send [06:15:02]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:51]accept exits with 8 [06:18:51]New connection [06:18:51]New thread 3067084132 created [06:18:51]Thread 3066940772 joined [06:18:51]Waiting for new connection... [06:18:51] Sock 8.Parse request [06:18:51]Sock 8.Check first char [06:18:51]Sock 8.First char is OK [06:18:51]request: POST /json_proto HTTP/1.0 [06:18:51]Method: POST [06:18:51]URL: /json_proto [06:18:51]Method is POST - this is cgi request [06:18:51]url: /json_proto [06:18:51]query_string will be loaded in cgi processing [06:18:51]execute_cgi json_proto POST (null) [06:18:51]execute_cgi path=json_proto method=POST [06:18:51]POST find Content-Length [06:18:51]Host: 172.17.34.200:8080 [06:18:51]Content-Length: 683 [06:18:51]Content-Type: application/json [06:18:51] [06:18:51]POST finish read [06:18:51]Found Content-Length = 683 [06:18:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:18:51]execute_script... [06:18: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)1181948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:18:51]POST & json_proto [06:18:51]process_json_proto [06:18:51]json parsed OK: [06:18:51]protocol is kg_v1.0 [06:18:51]action value=close_receipt [06:18:51]process_action close_receipt [06:18:51]cmd_close_receipt [06:18:51]MH_GetDate [06:18:51]Write to MH i2c: F0 00 00 D6 36 FB [06:18:51]Write i2c OK [06:18:51]MH_I2C_Read... [06:18:51]Read from MH i2c: F0 [06:18:51]MH_I2C_Read... [06:18:51]Read from MH i2c: F0 09 00 [06:18:51]MH_I2C_Read... [06:18:51]Read from MH i2c: F0 09 00 D6 36 00 4E F6 E6 64 B2 FF 65 64 0C [06:18:51]GetLastDocTimeStamp 1692857336 [06:18:51]current date 1692857934 [06:18:51]FM_GetShiftState [06:18:51]SAM_PROTO_GetShiftState [06:18:51]wFMCommunicate request_size=4 [06:18:51]MH_SAM_APDU [06:18:51]CAPDU: 80 13 01 00 [06:18:51]Write to MH i2c: E2 08 00 D7 36 80 13 01 00 00 00 00 00 8A [06:18:51]Write i2c OK [06:18:51]MH_I2C_Read... [06:18:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:18:51]Read from MH i2c: E2 [06:18:51]MH_I2C_Read... [06:18:51]Read from MH i2c: E2 0E 00 [06:18:51]MH_I2C_Read... [06:18:51]Read from MH i2c: E2 0E 00 D7 36 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 68 [06:18:51]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:18:51]wFMCommunicate OK [06:18:51]SAM_PROTO_GetShiftState done [06:18:51]FM_GetShiftState done [06:18:51]opened in 1692842957 [06:18:51]opened+sec_in_day 1692929357 [06:18:51]quantity*price = 100035 [06:18:51]sum+1 = 100036 [06:18:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 16 24.08.2023 06:18 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32245 ФПД: 15658579047609 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T061854&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32245&fm=15658579047609&tin=02508201610067®Number=0000000000091575&sum=100000 [06:18:52]StoreToDocumentArchive [06:18:52]shift 74 fd 32245 [06:18:52]save to /storage/0074/doc_00032245 [06:18:52]save last doc name /storage/0074/doc_00032245 to /storage/kkm_last_doc_name [06:18:52]save OK [06:18:52]Clear old archive folders... [06:18:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:18:52]tlvbuf is 017F1C30 [06:18:52]SAM_PROTO_ClearQueue [06:18:52]wFMCommunicate request_size=4 [06:18:52]MH_SAM_APDU [06:18:52]CAPDU: 80 09 00 00 [06:18:52]Write to MH i2c: E2 08 00 E4 36 80 09 00 00 00 00 00 00 8C [06:18:52]Write i2c OK [06:18:52]MH_I2C_Read... [06:18:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:18:52]Read from MH i2c: E2 [06:18:52]MH_I2C_Read... [06:18:52]Read from MH i2c: E2 03 00 [06:18:52]MH_I2C_Read... [06:18:52]Read from MH i2c: E2 03 00 E4 36 00 90 00 8E [06:18:52]RAPDU: 90 00 [06:18:52]wFMCommunicate OK [06:18:52]SAM_PROTO_ClearQueue done [06:18:52]KKMCreateOFDPacket [06:18:52]OFDProtocolAddRootSTLVToBuf [06:18:52]FM_MakeSignedData [06:18:52]FM_MakeSignedData [06:18:52]SAM_PROTO_SignData [06:18:52]wFMCommunicate request_size=4 [06:18:52]MH_SAM_APDU [06:18:52]CAPDU: 80 0D 01 02 [06:18:52]Write to MH i2c: E2 08 00 E5 36 80 0D 01 02 00 00 00 00 94 [06:18:52]Write i2c OK [06:18:52]MH_I2C_Read... [06:18:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:18:52]Read from MH i2c: E2 [06:18:52]MH_I2C_Read... [06:18:52]Read from MH i2c: E2 03 00 [06:18:52]MH_I2C_Read... [06:18:52]Read from MH i2c: E2 03 00 E5 36 00 90 00 8F [06:18:52]RAPDU: 90 00 [06:18:52]wFMCommunicate OK [06:18:52]wFMCommunicate request_size=255 [06:18:52]MH_SAM_APDU [06:18:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 4E F6 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 7D 00 00 35 04 06 00 0E [06:18:52]Write to MH i2c: E2 02 01 E6 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 4E F6 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 7D 00 00 35 04 06 00 0E 00 00 C1 [06:18:52]Write i2c OK [06:18:52]MH_I2C_Read... [06:18:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:18:52]Read from MH i2c: E2 [06:18:52]MH_I2C_Read... [06:18:52]Read from MH i2c: E2 03 00 [06:18:52]MH_I2C_Read... [06:18:52]Read from MH i2c: E2 03 00 E6 36 00 90 00 90 [06:18:52]RAPDU: 90 00 [06:18:52]wFMCommunicate OK [06:18:52]wFMCommunicate request_size=10 [06:18:52]MH_SAM_APDU [06:18:52]CAPDU: 80 0D 02 02 05 3D CC 0A B4 B9 [06:18:52]Write to MH i2c: E2 0D 00 E7 36 80 0D 02 02 05 00 3D CC 0A B4 B9 00 00 21 [06:18:52]Write i2c OK [06:18:52]MH_I2C_Read... [06:18:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:18:53]Read from MH i2c: E2 [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: E2 03 00 [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: E2 03 00 E7 36 00 90 00 91 [06:18:53]RAPDU: 90 00 [06:18:53]wFMCommunicate OK [06:18:53]wFMCommunicate request_size=4 [06:18:53]MH_SAM_APDU [06:18:53]CAPDU: 80 0D 03 02 [06:18:53]Write to MH i2c: E2 08 00 E8 36 80 0D 03 02 00 00 00 00 99 [06:18:53]Write i2c OK [06:18:53]MH_I2C_Read... [06:18:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:18:53]Read from MH i2c: E2 [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: E2 0B 00 [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: E2 0B 00 E8 36 00 A9 2F 5A 24 87 45 A3 ED 90 00 4C [06:18:53]RAPDU: A9 2F 5A 24 87 45 A3 ED 90 00 [06:18:53]wFMCommunicate OK [06:18:53]SAM_PROTO_SignData done [06:18:53]FM_MakeSignedData done [06:18:53]CreateOFDProtocolMessage [06:18:53]wFMCommunicate request_size=4 [06:18:53]MH_SAM_APDU [06:18:53]CAPDU: 80 11 00 00 [06:18:53]Write to MH i2c: E2 08 00 E9 36 80 11 00 00 00 00 00 00 99 [06:18:53]Write i2c OK [06:18:53]MH_I2C_Read... [06:18:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:18:53]Read from MH i2c: E2 [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: E2 17 00 [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: E2 17 00 E9 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EF [06:18:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:18:53]wFMCommunicate OK [06:18:53]CreateOFDProtocolMessage done [06:18:53]OFDSenderStorePacket 32245 [06:18:53]StoreOFDPacket docnum=32245 [06:18:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4F F0 07 01 5F 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 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 4E F6 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 7D 00 00 35 04 06 00 0E 3D CC 0A B4 B9 A9 2F 5A 24 87 45 A3 ED [06:18:53]CheckFolder [06:18:53]dirname=/storage/ofd_packets [06:18:53]CheckFolder done [06:18:53]ProducePacketName [06:18:53]name=ofd_packets/00032245 [06:18:53]NVStorageSaveData ofd_packets/00032245 [06:18:53]File name is /storage/ofd_packets/00032245 [06:18:53]Write 301 bytes [06:18:53]NVStorageSaveData done [06:18:53]OFDSenderStorePacket done [06:18:53]KKMCreateOFDPacket done [06:18:53]NVStorageSaveData kkm_last_timestamp [06:18:53]File name is /storage/kkm_last_timestamp [06:18:53]Write 4 bytes [06:18:53]NVStorageSaveData done [06:18:53]ExternCall_PrintAddStr [06:18:53]wPrintStart [06:18:53]Write to MH i2c: 01 00 00 EA 36 20 [06:18:53]Write i2c OK [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: 01 [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: 01 07 00 [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: 01 07 00 EA 36 00 00 00 00 00 FF 0F 35 [06:18:53]RasterBufferAndPrint [06:18:53]line Счет N : (1)1181948 [06:18:53]line ИНН: 02508201610067 [06:18:53]line Контрольно-Кассовый Чек [06:18:53]line ПРОДАЖА [06:18:53]line ТРК (МРК, ГНК) : 42 [06:18:53]line Товар: 2710124130 [06:18:53]line Аи-92-К-5 [06:18:53]line 17.100 * 58.50 [06:18:53]line = 1000.35 [06:18:53]line НДС 12% НСП 1% [06:18:53]line > о реализуемом товаре [06:18:53]line ОКРУГЛЕНИЕ: -0.35 [06:18:53]line ИТОГО: 1000.00 [06:18:53]line Внесено: 1000.00 [06:18:53]line СДАЧА: 0.00 [06:18:53]line НСП 1% : 8.85 [06:18:53]line НДС 12% : 106.23 [06:18:53]line Наличными: 1000.00 [06:18:53]line Безнал.: 0.00 [06:18:53]line Место: АЗС № 121 "Партнер Нефть" [06:18:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:18:53]line СНО: Общий режим [06:18:53]line Чек 16 24.08.2023 06:18 [06:18:53]line Смена: 74 ФФД: 1.0 [06:18:53]line ЗНМ: 0300000148 [06:18:53]line РНМ: 0000000000091575 [06:18:53]line Версия ККМ: 001 [06:18:53]line ФМ: 0000000000874655 [06:18:53]line ФД: 32245 [06:18:53]line ФПД: 15658579047609 [06:18:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T061854&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32245&fm=15658579047609&tin=02508201610067®Number=0000000000091575&sum=100000 [06:18:53]OFD Sender: Processing packet 32245 [packets to send 11, broken 10] [06:18:53]ProducePacketName [06:18:53]name=ofd_packets/00032245 [06:18:53]OFD Sender: To server: pG, [06:18:53]CommunicateWithHost lk.salyk.kg:30040 [06:18:53]ConnectInit lk.salyk.kg [06:18:53]written 0, free lines is 4095 [06:18:53]Connected sock=10 [06:18:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4F F0 07 01 5F 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 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 4E F6 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 7D 00 00 35 04 06 00 0E 3D CC 0A B4 B9 A9 2F 5A 24 87 45 A3 ED [06:18:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2F E8 47 00 B1 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 7D 00 00 F4 03 04 00 F2 A0 E6 64 B6 04 01 00 00 1B AA D8 2B 5D 9C 85 B7 [06:18:53]CommunicateWithHost err = 0 [06:18:53]CheckOFDResponse [06:18:53]1017 (14) - 77093643461234 [06:18:53]1041 (16) - 0000000000874655 [06:18:53]1040 (4) - 32245 [06:18:53]1012 (4) - 24.08.2023 00:14 [06:18:53]1206 (1) - 0 [06:18:53]OFD Sender: Remove packet 32245 [06:18:53]ProducePacketName [06:18:53]name=ofd_packets/00032245 [06:18:53]NVStorageDeleteData [06:18:53]Write to MH i2c: 01 00 00 15 37 4C [06:18:53]Write i2c OK [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: 01 [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: 01 07 00 [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: 01 07 00 15 37 00 00 00 00 00 E8 0C 47 [06:18:53]RasterBufferAndPrint [06:18:53]line [06:18:53]line [06:18:53]line [06:18:53]line [06:18:53]line [06:18:53]written 0, free lines is 3310 [06:18:53]MH_Cut [06:18:53]Write to MH i2c: D1 01 00 1C 37 01 25 [06:18:53]Write i2c OK [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: D1 [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: D1 01 00 [06:18:53]MH_I2C_Read... [06:18:53]Read from MH i2c: D1 01 00 1C 37 00 24 [06:18:53]Write to MH i2c: 01 00 00 1D 37 54 [06:18:53]Write i2c OK [06:18:53]MH_I2C_Read... [06:18:54]OFD Sender: No OFD packet to send [06:18:54]*** Cut start [06:18:54]*** Purtial cut [06:18:54]*** CUTSNS_PIN = 0 [06:18:54]*** Stage 1: CUTSNS_PIN = 1 [06:18:56]Read from MH i2c: 01 [06:18:56]MH_I2C_Read... [06:18:56]*** Stop cut motor [06:18:56]*** Cut end [06:18:56]Read from MH i2c: 01 07 00 [06:18:56]MH_I2C_Read... [06:18:56]Read from MH i2c: 01 07 00 1D 37 00 00 00 00 00 FF 0F 69 [06:18:56]process_action close_receipt done [06:18:56]requested_data is exist [06:18:56]produce_requested_data [06:18:56]requested_item fm.sn is exist - process it [06:18:56]wFMCommunicate request_size=4 [06:18:56]MH_SAM_APDU [06:18:56]CAPDU: 80 11 00 00 [06:18:56]Write to MH i2c: E2 08 00 1E 37 80 11 00 00 00 00 00 00 CF [06:18:56]Write i2c OK [06:18:56]MH_I2C_Read... [06:18:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:18:56]Read from MH i2c: E2 [06:18:56]MH_I2C_Read... [06:18:56]Read from MH i2c: E2 17 00 [06:18:56]MH_I2C_Read... [06:18:56]Read from MH i2c: E2 17 00 1E 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 25 [06:18:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:18:56]wFMCommunicate OK [06:18:56]requested_item fd.num is exist - process it [06:18:56]SAM_PROTO_GetFieldsCounters [06:18:56]wFMCommunicate request_size=4 [06:18:56]MH_SAM_APDU [06:18:56]CAPDU: 80 13 00 00 [06:18:56]Write to MH i2c: E2 08 00 1F 37 80 13 00 00 00 00 00 00 D2 [06:18:56]Write i2c OK [06:18:56]MH_I2C_Read... [06:18:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:18:56]Read from MH i2c: E2 [06:18:56]MH_I2C_Read... [06:18:56]Read from MH i2c: E2 62 00 [06:18:56]MH_I2C_Read... [06:18:56]Read from MH i2c: E2 62 00 1F 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F5 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [06:18:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F5 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:18:56]wFMCommunicate OK [06:18:56]SAM_PROTO_GetFieldsCounters done [06:18:56]requested_item shift.num is exist - process it [06:18:56]requested_item shift.opened is exist - process it [06:18:56]req_shift_opened [06:18:56]FM_GetShiftState [06:18:56]SAM_PROTO_GetShiftState [06:18:56]wFMCommunicate request_size=4 [06:18:56]MH_SAM_APDU [06:18:56]CAPDU: 80 13 01 00 [06:18:56]Write to MH i2c: E2 08 00 20 37 80 13 01 00 00 00 00 00 D4 [06:18:56]Write i2c OK [06:18:56]MH_I2C_Read... [06:18:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:18:56]Read from MH i2c: E2 [06:18:56]MH_I2C_Read... [06:18:56]Read from MH i2c: E2 0E 00 [06:18:56]MH_I2C_Read... [06:18:56]Read from MH i2c: E2 0E 00 20 37 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 B2 [06:18:56]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:18:56]wFMCommunicate OK [06:18:56]SAM_PROTO_GetShiftState done [06:18:56]FM_GetShiftState done [06:18:56]req_shift_opened done [06:18:56]requested_item shift.open_date is exist - process it [06:18:56]req_shift_open_date [06:18:56]req_shift_open_date done [06:18:56]produce_requested_data done [06:18:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32245,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [06:18:56]process_action_free close_receipt [06:18:56]json_value_free [06:18:56]json_value_free done [06:18:56]process_json_proto returns [06:18:56]Send response to host [06:18:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32245,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [06:18:56]free response buf [06:18:56]execute_script done [06:18:56]execute_script returns [06:18:56]free content buf [06:18:56]Sock 8.Close socket [06:18:56]Sock 8.Thread stoped [06:18:59]OFD Sender: No OFD packet to send [06:19:04]OFD Sender: No OFD packet to send [06:19:09]OFD Sender: No OFD packet to send [06:19:14]OFD Sender: No OFD packet to send [06:19:19]OFD Sender: No OFD packet to send [06:19:24]OFD Sender: No OFD packet to send [06:19:29]OFD Sender: No OFD packet to send [06:19:34]OFD Sender: No OFD packet to send [06:19:39]OFD Sender: No OFD packet to send [06:19:44]OFD Sender: No OFD packet to send [06:19:49]OFD Sender: No OFD packet to send [06:19:54]OFD Sender: No OFD packet to send [06:19:59]OFD Sender: No OFD packet to send [06:20:04]OFD Sender: No OFD packet to send [06:20:09]OFD Sender: No OFD packet to send [06:20:14]OFD Sender: No OFD packet to send [06:20:19]OFD Sender: No OFD packet to send [06:20:24]OFD Sender: No OFD packet to send [06:20:29]OFD Sender: No OFD packet to send [06:20:34]OFD Sender: No OFD packet to send [06:20:39]OFD Sender: No OFD packet to send [06:20:44]OFD Sender: No OFD packet to send [06:20:49]OFD Sender: No OFD packet to send [06:20:54]OFD Sender: No OFD packet to send [06:20:59]OFD Sender: No OFD packet to send [06:21:04]OFD Sender: No OFD packet to send [06:21:09]OFD Sender: No OFD packet to send [06:21:14]OFD Sender: No OFD packet to send [06:21:19]OFD Sender: No OFD packet to send [06:21:24]OFD Sender: No OFD packet to send [06:21:29]OFD Sender: No OFD packet to send [06:21:34]OFD Sender: No OFD packet to send [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:49]accept exits with 9 [06:24:49]New connection [06:24:49]New thread 3066940772 created [06:24:49]Thread 3067084132 joined [06:24:49]Waiting for new connection... [06:24:49] Sock 9.Parse request [06:24:49]Sock 9.Check first char [06:24:49]Sock 9.First char is OK [06:24:49]request: POST /json_proto HTTP/1.0 [06:24:49]Method: POST [06:24:49]URL: /json_proto [06:24:49]Method is POST - this is cgi request [06:24:49]url: /json_proto [06:24:49]query_string will be loaded in cgi processing [06:24:49]execute_cgi json_proto POST (null) [06:24:49]execute_cgi path=json_proto method=POST [06:24:49]POST find Content-Length [06:24:49]Host: 172.17.34.200:8080 [06:24:49]Content-Length: 683 [06:24:49]Content-Type: application/json [06:24:49] [06:24:49]POST finish read [06:24:49]Found Content-Length = 683 [06:24:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:24:49]execute_script... [06: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)1181949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:24:49]POST & json_proto [06:24:49]process_json_proto [06:24:49]json parsed OK: [06:24:49]protocol is kg_v1.0 [06:24:49]action value=close_receipt [06:24:49]process_action close_receipt [06:24:49]cmd_close_receipt [06:24:49]MH_GetDate [06:24:49]Write to MH i2c: F0 00 00 21 37 47 [06:24:49]Write i2c OK [06:24:49]MH_I2C_Read... [06:24:49]Read from MH i2c: F0 [06:24:49]MH_I2C_Read... [06:24:49]Read from MH i2c: F0 09 00 [06:24:49]MH_I2C_Read... [06:24:49]Read from MH i2c: F0 09 00 21 37 00 B4 F7 E6 64 B2 FF 65 64 BF [06:24:49]GetLastDocTimeStamp 1692857934 [06:24:49]current date 1692858292 [06:24:49]FM_GetShiftState [06:24:49]SAM_PROTO_GetShiftState [06:24:49]wFMCommunicate request_size=4 [06:24:49]MH_SAM_APDU [06:24:49]CAPDU: 80 13 01 00 [06:24:49]Write to MH i2c: E2 08 00 22 37 80 13 01 00 00 00 00 00 D6 [06:24:49]Write i2c OK [06:24:49]MH_I2C_Read... [06:24:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:24:49]Read from MH i2c: E2 [06:24:49]MH_I2C_Read... [06:24:49]Read from MH i2c: E2 0E 00 [06:24:49]MH_I2C_Read... [06:24:49]Read from MH i2c: E2 0E 00 22 37 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 B4 [06:24:49]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:24:49]wFMCommunicate OK [06:24:49]SAM_PROTO_GetShiftState done [06:24:49]FM_GetShiftState done [06:24:49]opened in 1692842957 [06:24:49]opened+sec_in_day 1692929357 [06:24:49]quantity*price = 100035 [06:24:49]sum+1 = 100036 [06:24:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 17 24.08.2023 06:24 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32246 ФПД: 52961311941883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T062452&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32246&fm=52961311941883&tin=02508201610067®Number=0000000000091575&sum=100000 [06:24:50]StoreToDocumentArchive [06:24:50]shift 74 fd 32246 [06:24:50]save to /storage/0074/doc_00032246 [06:24:50]save last doc name /storage/0074/doc_00032246 to /storage/kkm_last_doc_name [06:24:50]save OK [06:24:50]Clear old archive folders... [06:24:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:24:50]tlvbuf is 0184C360 [06:24:50]SAM_PROTO_ClearQueue [06:24:50]wFMCommunicate request_size=4 [06:24:50]MH_SAM_APDU [06:24:50]CAPDU: 80 09 00 00 [06:24:50]Write to MH i2c: E2 08 00 2F 37 80 09 00 00 00 00 00 00 D8 [06:24:50]Write i2c OK [06:24:50]MH_I2C_Read... [06:24:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:24:50]Read from MH i2c: E2 [06:24:50]MH_I2C_Read... [06:24:50]Read from MH i2c: E2 03 00 [06:24:50]MH_I2C_Read... [06:24:50]Read from MH i2c: E2 03 00 2F 37 00 90 00 DA [06:24:50]RAPDU: 90 00 [06:24:50]wFMCommunicate OK [06:24:50]SAM_PROTO_ClearQueue done [06:24:50]KKMCreateOFDPacket [06:24:50]OFDProtocolAddRootSTLVToBuf [06:24:50]FM_MakeSignedData [06:24:50]FM_MakeSignedData [06:24:50]SAM_PROTO_SignData [06:24:50]wFMCommunicate request_size=4 [06:24:50]MH_SAM_APDU [06:24:50]CAPDU: 80 0D 01 02 [06:24:50]Write to MH i2c: E2 08 00 30 37 80 0D 01 02 00 00 00 00 E0 [06:24:50]Write i2c OK [06:24:50]MH_I2C_Read... [06:24:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:24:50]Read from MH i2c: E2 [06:24:50]MH_I2C_Read... [06:24:50]Read from MH i2c: E2 03 00 [06:24:50]MH_I2C_Read... [06:24:50]Read from MH i2c: E2 03 00 30 37 00 90 00 DB [06:24:50]RAPDU: 90 00 [06:24:50]wFMCommunicate OK [06:24:50]wFMCommunicate request_size=255 [06:24:50]MH_SAM_APDU [06: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 B4 F7 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 7D 00 00 35 04 06 00 30 [06:24:50]Write to MH i2c: E2 02 01 31 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 B4 F7 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 7D 00 00 35 04 06 00 30 00 00 98 [06:24:50]Write i2c OK [06:24:50]MH_I2C_Read... [06:24:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:24:51]Read from MH i2c: E2 [06:24:51]MH_I2C_Read... [06:24:51]Read from MH i2c: E2 03 00 [06:24:51]MH_I2C_Read... [06:24:51]Read from MH i2c: E2 03 00 31 37 00 90 00 DC [06:24:51]RAPDU: 90 00 [06:24:51]wFMCommunicate OK [06:24:51]wFMCommunicate request_size=10 [06:24:51]MH_SAM_APDU [06:24:51]CAPDU: 80 0D 02 02 05 2B 04 2F 64 FB [06:24:51]Write to MH i2c: E2 0D 00 32 37 80 0D 02 02 05 00 2B 04 2F 64 FB 00 00 AA [06:24:51]Write i2c OK [06:24:51]MH_I2C_Read... [06:24:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:24:51]Read from MH i2c: E2 [06:24:51]MH_I2C_Read... [06:24:51]Read from MH i2c: E2 03 00 [06:24:51]MH_I2C_Read... [06:24:51]Read from MH i2c: E2 03 00 32 37 00 90 00 DD [06:24:51]RAPDU: 90 00 [06:24:51]wFMCommunicate OK [06:24:51]wFMCommunicate request_size=4 [06:24:51]MH_SAM_APDU [06:24:51]CAPDU: 80 0D 03 02 [06:24:51]Write to MH i2c: E2 08 00 33 37 80 0D 03 02 00 00 00 00 E5 [06:24:51]Write i2c OK [06:24:51]MH_I2C_Read... [06:24:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:24:51]Read from MH i2c: E2 [06:24:51]MH_I2C_Read... [06:24:51]Read from MH i2c: E2 0B 00 [06:24:51]MH_I2C_Read... [06:24:51]Read from MH i2c: E2 0B 00 33 37 00 C8 9E 6B 11 81 59 3B C9 90 00 A6 [06:24:51]RAPDU: C8 9E 6B 11 81 59 3B C9 90 00 [06:24:51]wFMCommunicate OK [06:24:51]SAM_PROTO_SignData done [06:24:51]FM_MakeSignedData done [06:24:51]CreateOFDProtocolMessage [06:24:51]wFMCommunicate request_size=4 [06:24:51]MH_SAM_APDU [06:24:51]CAPDU: 80 11 00 00 [06:24:51]Write to MH i2c: E2 08 00 34 37 80 11 00 00 00 00 00 00 E5 [06:24:51]Write i2c OK [06:24:51]MH_I2C_Read... [06:24:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:24:51]Read from MH i2c: E2 [06:24:51]MH_I2C_Read... [06:24:51]Read from MH i2c: E2 17 00 [06:24:51]MH_I2C_Read... [06:24:51]Read from MH i2c: E2 17 00 34 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3B [06:24:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:24:51]wFMCommunicate OK [06:24:51]CreateOFDProtocolMessage done [06:24:51]OFDSenderStorePacket 32246 [06:24:51]StoreOFDPacket docnum=32246 [06:24:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B2 FE 07 01 C2 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 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 B4 F7 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 7D 00 00 35 04 06 00 30 2B 04 2F 64 FB C8 9E 6B 11 81 59 3B C9 [06:24:51]CheckFolder [06:24:51]dirname=/storage/ofd_packets [06:24:51]CheckFolder done [06:24:51]ProducePacketName [06:24:51]name=ofd_packets/00032246 [06:24:51]NVStorageSaveData ofd_packets/00032246 [06:24:51]File name is /storage/ofd_packets/00032246 [06:24:51]Write 301 bytes [06:24:51]NVStorageSaveData done [06:24:51]OFDSenderStorePacket done [06:24:51]KKMCreateOFDPacket done [06:24:51]NVStorageSaveData kkm_last_timestamp [06:24:51]File name is /storage/kkm_last_timestamp [06:24:51]Write 4 bytes [06:24:51]NVStorageSaveData done [06:24:51]ExternCall_PrintAddStr [06:24:51]wPrintStart [06:24:51]Write to MH i2c: 01 00 00 35 37 6C [06:24:51]Write i2c OK [06:24:51]MH_I2C_Read... [06:24:51]Read from MH i2c: 01 [06:24:51]MH_I2C_Read... [06:24:51]Read from MH i2c: 01 07 00 [06:24:51]MH_I2C_Read... [06:24:51]Read from MH i2c: 01 07 00 35 37 00 00 00 00 00 FF 0F 81 [06:24:51]RasterBufferAndPrint [06:24:51]line Счет N : (1)1181949 [06:24:51]line ИНН: 02508201610067 [06:24:51]line Контрольно-Кассовый Чек [06:24:51]line ПРОДАЖА [06:24:51]line ТРК (МРК, ГНК) : 32 [06:24:51]line Товар: 2710124130 [06:24:51]line Аи-92-К-5 [06:24:51]line 17.100 * 58.50 [06:24:51]line = 1000.35 [06:24:51]line НДС 12% НСП 1% [06:24:51]line > о реализуемом товаре [06:24:51]line ОКРУГЛЕНИЕ: -0.35 [06:24:51]line ИТОГО: 1000.00 [06:24:51]line Внесено: 1000.00 [06:24:51]line СДАЧА: 0.00 [06:24:51]line НСП 1% : 8.85 [06:24:51]line НДС 12% : 106.23 [06:24:51]line Наличными: 1000.00 [06:24:51]line Безнал.: 0.00 [06:24:51]line Место: АЗС № 121 "Партнер Нефть" [06:24:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:24:51]line СНО: Общий режим [06:24:51]line Чек 17 24.08.2023 06:24 [06:24:51]line Смена: 74 ФФД: 1.0 [06:24:51]line ЗНМ: 0300000148 [06:24:51]line РНМ: 0000000000091575 [06:24:51]line Версия ККМ: 001 [06:24:51]line ФМ: 0000000000874655 [06:24:51]line ФД: 32246 [06:24:51]line ФПД: 52961311941883 [06:24:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T062452&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32246&fm=52961311941883&tin=02508201610067®Number=0000000000091575&sum=100000 [06:24:51]OFD Sender: Processing packet 32246 [packets to send 11, broken 10] [06:24:51]ProducePacketName [06:24:51]name=ofd_packets/00032246 [06:24:51]OFD Sender: To server: pG, [06:24:51]CommunicateWithHost lk.salyk.kg:30040 [06:24:51]ConnectInit lk.salyk.kg [06:24:51]written 0, free lines is 4095 [06:24:51]Connected sock=10 [06: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 34 36 35 35 0F 01 00 00 B2 FE 07 01 C2 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 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 B4 F7 E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 7D 00 00 35 04 06 00 30 2B 04 2F 64 FB C8 9E 6B 11 81 59 3B C9 [06:24:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 8F C6 47 00 A0 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 7D 00 00 F4 03 04 00 58 A2 E6 64 B6 04 01 00 00 2E 9B 90 15 C5 80 A1 AA [06:24:51]CommunicateWithHost err = 0 [06:24:51]CheckOFDResponse [06:24:51]1017 (14) - 77093643461234 [06:24:51]1041 (16) - 0000000000874655 [06:24:51]1040 (4) - 32246 [06:24:51]1012 (4) - 24.08.2023 00:20 [06:24:51]1206 (1) - 0 [06:24:51]OFD Sender: Remove packet 32246 [06:24:51]ProducePacketName [06:24:51]name=ofd_packets/00032246 [06:24:51]NVStorageDeleteData [06:24:52]Write to MH i2c: 01 00 00 60 37 97 [06:24:52]Write i2c OK [06:24:52]MH_I2C_Read... [06:24:52]Read from MH i2c: 01 [06:24:52]MH_I2C_Read... [06:24:52]Read from MH i2c: 01 07 00 [06:24:52]MH_I2C_Read... [06:24:52]Read from MH i2c: 01 07 00 60 37 00 00 00 00 00 DE 0C 88 [06:24:52]RasterBufferAndPrint [06:24:52]line [06:24:52]line [06:24:52]line [06:24:52]line [06:24:52]line [06:24:52]written 0, free lines is 3300 [06:24:52]MH_Cut [06:24:52]Write to MH i2c: D1 01 00 67 37 01 70 [06:24:52]Write i2c OK [06:24:52]MH_I2C_Read... [06:24:52]Read from MH i2c: D1 [06:24:52]MH_I2C_Read... [06:24:52]Read from MH i2c: D1 01 00 [06:24:52]MH_I2C_Read... [06:24:52]Read from MH i2c: D1 01 00 67 37 00 6F [06:24:52]Write to MH i2c: 01 00 00 68 37 9F [06:24:52]Write i2c OK [06:24:52]MH_I2C_Read... [06:24:52]OFD Sender: No OFD packet to send [06:24:52]*** Cut start [06:24:52]*** Purtial cut [06:24:52]*** Stage 1: CUTSNS_PIN = 1 [06:24:53]Read from MH i2c: 01 [06:24:53]MH_I2C_Read... [06:24:53]*** Stop cut motor [06:24:53]*** Cut end [06:24:53]Read from MH i2c: 01 07 00 [06:24:53]MH_I2C_Read... [06:24:53]Read from MH i2c: 01 07 00 68 37 00 00 00 00 00 FF 0F B4 [06:24:53]process_action close_receipt done [06:24:53]requested_data is exist [06:24:53]produce_requested_data [06:24:53]requested_item fm.sn is exist - process it [06:24:53]wFMCommunicate request_size=4 [06:24:53]MH_SAM_APDU [06:24:53]CAPDU: 80 11 00 00 [06:24:53]Write to MH i2c: E2 08 00 69 37 80 11 00 00 00 00 00 00 1A [06:24:53]Write i2c OK [06:24:53]MH_I2C_Read... [06:24:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:24:53]Read from MH i2c: E2 [06:24:53]MH_I2C_Read... [06:24:53]Read from MH i2c: E2 17 00 [06:24:53]MH_I2C_Read... [06:24:53]Read from MH i2c: E2 17 00 69 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 70 [06:24:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:24:53]wFMCommunicate OK [06:24:53]requested_item fd.num is exist - process it [06:24:53]SAM_PROTO_GetFieldsCounters [06:24:53]wFMCommunicate request_size=4 [06:24:53]MH_SAM_APDU [06:24:53]CAPDU: 80 13 00 00 [06:24:53]Write to MH i2c: E2 08 00 6A 37 80 13 00 00 00 00 00 00 1D [06:24:53]Write i2c OK [06:24:53]MH_I2C_Read... [06:24:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:24:53]Read from MH i2c: E2 [06:24:53]MH_I2C_Read... [06:24:53]Read from MH i2c: E2 62 00 [06:24:53]MH_I2C_Read... [06:24:53]Read from MH i2c: E2 62 00 6A 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F6 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [06:24:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F6 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:24:53]wFMCommunicate OK [06:24:53]SAM_PROTO_GetFieldsCounters done [06:24:53]requested_item shift.num is exist - process it [06:24:53]requested_item shift.opened is exist - process it [06:24:53]req_shift_opened [06:24:53]FM_GetShiftState [06:24:53]SAM_PROTO_GetShiftState [06:24:53]wFMCommunicate request_size=4 [06:24:53]MH_SAM_APDU [06:24:53]CAPDU: 80 13 01 00 [06:24:53]Write to MH i2c: E2 08 00 6B 37 80 13 01 00 00 00 00 00 1F [06:24:53]Write i2c OK [06:24:53]MH_I2C_Read... [06:24:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:24:53]Read from MH i2c: E2 [06:24:53]MH_I2C_Read... [06:24:53]Read from MH i2c: E2 0E 00 [06:24:53]MH_I2C_Read... [06:24:53]Read from MH i2c: E2 0E 00 6B 37 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 FD [06:24:53]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:24:53]wFMCommunicate OK [06:24:53]SAM_PROTO_GetShiftState done [06:24:53]FM_GetShiftState done [06:24:53]req_shift_opened done [06:24:53]requested_item shift.open_date is exist - process it [06:24:53]req_shift_open_date [06:24:53]req_shift_open_date done [06:24:53]produce_requested_data done [06:24:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32246,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [06:24:53]process_action_free close_receipt [06:24:53]json_value_free [06:24:53]json_value_free done [06:24:53]process_json_proto returns [06:24:53]Send response to host [06:24:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32246,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [06:24:53]free response buf [06:24:53]execute_script done [06:24:53]execute_script returns [06:24:53]free content buf [06:24:53]Sock 9.Close socket [06:24:53]Sock 9.Thread stoped [06:24:57]OFD Sender: No OFD packet to send [06:25:02]OFD Sender: No OFD packet to send [06:25:07]OFD Sender: No OFD packet to send [06:25:12]OFD Sender: No OFD packet to send [06:25:17]OFD Sender: No OFD packet to send [06:25:22]OFD Sender: No OFD packet to send [06:25:27]OFD Sender: No OFD packet to send [06:25:32]OFD Sender: No OFD packet to send [06:25:37]OFD Sender: No OFD packet to send [06:25:42]OFD Sender: No OFD packet to send [06:25:47]OFD Sender: No OFD packet to send [06:25:52]OFD Sender: No OFD packet to send [06:25:57]OFD Sender: No OFD packet to send [06:26:02]OFD Sender: No OFD packet to send [06:26:07]OFD Sender: No OFD packet to send [06:26:12]OFD Sender: No OFD packet to send [06:26:17]OFD Sender: No OFD packet to send [06:26:22]OFD Sender: No OFD packet to send [06:26:27]OFD Sender: No OFD packet to send [06:26:32]OFD Sender: No OFD packet to send [06:26:37]OFD Sender: No OFD packet to send [06:26:42]OFD Sender: No OFD packet to send [06:26:47]OFD Sender: No OFD packet to send [06:26:52]OFD Sender: No OFD packet to send [06:26:57]OFD Sender: No OFD packet to send [06:27:02]OFD Sender: No OFD packet to send [06:27:07]OFD Sender: No OFD packet to send [06:27:12]OFD Sender: No OFD packet to send [06:27:17]OFD Sender: No OFD packet to send [06:27:22]OFD Sender: No OFD packet to send [06:27:27]OFD Sender: No OFD packet to send [06:27:32]OFD Sender: No OFD packet to send [06:27:37]OFD Sender: No OFD packet to send [06:27:42]OFD Sender: No OFD packet to send [06:27:47]OFD Sender: No OFD packet to send [06:27:52]OFD Sender: No OFD packet to send [06:27:57]OFD Sender: No OFD packet to send [06:28:02]OFD Sender: No OFD packet to send [06:28:07]OFD Sender: No OFD packet to send [06:28:12]OFD Sender: No OFD packet to send [06:28:17]OFD Sender: No OFD packet to send [06:28:22]OFD Sender: No OFD packet to send [06:28:27]OFD Sender: No OFD packet to send [06:28:32]OFD Sender: No OFD packet to send [06:28:37]OFD Sender: No OFD packet to send [06:28:42]OFD Sender: No OFD packet to send [06:28:47]OFD Sender: No OFD packet to send [06:28:52]OFD Sender: No OFD packet to send [06:28:57]OFD Sender: No OFD packet to send [06:29:02]OFD Sender: No OFD packet to send [06:29:07]OFD Sender: No OFD packet to send [06:29:12]OFD Sender: No OFD packet to send [06:29:17]OFD Sender: No OFD packet to send [06:29:22]OFD Sender: No OFD packet to send [06:29:27]OFD Sender: No OFD packet to send [06:29:32]OFD Sender: No OFD packet to send [06:29:37]OFD Sender: No OFD packet to send [06:29:42]OFD Sender: No OFD packet to send [06:29:47]OFD Sender: No OFD packet to send [06:29:52]OFD Sender: No OFD packet to send [06:29:57]OFD Sender: No OFD packet to send [06:30:02]OFD Sender: No OFD packet to send [06:30:07]OFD Sender: No OFD packet to send [06:30:12]OFD Sender: No OFD packet to send [06:30:17]OFD Sender: No OFD packet to send [06:30:22]OFD Sender: No OFD packet to send [06:30:27]OFD Sender: No OFD packet to send [06:30:32]OFD Sender: No OFD packet to send [06:30:37]OFD Sender: No OFD packet to send [06:30:42]OFD Sender: No OFD packet to send [06:30:47]OFD Sender: No OFD packet to send [06:30:52]OFD Sender: No OFD packet to send [06:30:57]OFD Sender: No OFD packet to send [06:31:02]OFD Sender: No OFD packet to send [06:31:07]OFD Sender: No OFD packet to send [06:31:12]OFD Sender: No OFD packet to send [06:31:17]OFD Sender: No OFD packet to send [06:31:22]OFD Sender: No OFD packet to send [06:31:27]OFD Sender: No OFD packet to send [06:31:32]OFD Sender: No OFD packet to send [06:31:37]OFD Sender: No OFD packet to send [06:31:42]OFD Sender: No OFD packet to send [06:31:47]OFD Sender: No OFD packet to send [06:31:52]OFD Sender: No OFD packet to send [06:31:57]OFD Sender: No OFD packet to send [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:50]accept exits with 8 [06:35:50]New connection [06:35:50]New thread 3067084132 created [06:35:50]Thread 3066940772 joined [06:35:50]Waiting for new connection... [06:35:50] Sock 8.Parse request [06:35:50]Sock 8.Check first char [06:35:50]Sock 8.First char is OK [06:35:50]request: POST /json_proto HTTP/1.0 [06:35:50]Method: POST [06:35:50]URL: /json_proto [06:35:50]Method is POST - this is cgi request [06:35:50]url: /json_proto [06:35:50]query_string will be loaded in cgi processing [06:35:50]execute_cgi json_proto POST (null) [06:35:50]execute_cgi path=json_proto method=POST [06:35:50]POST find Content-Length [06:35:50]Host: 172.17.34.200:8080 [06:35:50]Content-Length: 683 [06:35:50]Content-Type: application/json [06:35:50] [06:35:50]POST finish read [06:35:50]Found Content-Length = 683 [06:35:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:35:50]execute_script... [06:35:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:35:50]POST & json_proto [06:35:50]process_json_proto [06:35:50]json parsed OK: [06:35:50]protocol is kg_v1.0 [06:35:50]action value=close_receipt [06:35:50]process_action close_receipt [06:35:50]cmd_close_receipt [06:35:50]MH_GetDate [06:35:50]Write to MH i2c: F0 00 00 6C 37 92 [06:35:50]Write i2c OK [06:35:50]MH_I2C_Read... [06:35:50]Read from MH i2c: F0 [06:35:50]MH_I2C_Read... [06:35:50]Read from MH i2c: F0 09 00 [06:35:50]MH_I2C_Read... [06:35:50]Read from MH i2c: F0 09 00 6C 37 00 48 FA E6 64 B2 FF 65 64 A1 [06:35:50]GetLastDocTimeStamp 1692858292 [06:35:50]current date 1692858952 [06:35:50]FM_GetShiftState [06:35:50]SAM_PROTO_GetShiftState [06:35:50]wFMCommunicate request_size=4 [06:35:50]MH_SAM_APDU [06:35:50]CAPDU: 80 13 01 00 [06:35:50]Write to MH i2c: E2 08 00 6D 37 80 13 01 00 00 00 00 00 21 [06:35:50]Write i2c OK [06:35:50]MH_I2C_Read... [06:35:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:35:50]Read from MH i2c: E2 [06:35:50]MH_I2C_Read... [06:35:50]Read from MH i2c: E2 0E 00 [06:35:50]MH_I2C_Read... [06:35:50]Read from MH i2c: E2 0E 00 6D 37 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 FF [06:35:50]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:35:50]wFMCommunicate OK [06:35:50]SAM_PROTO_GetShiftState done [06:35:50]FM_GetShiftState done [06:35:50]opened in 1692842957 [06:35:50]opened+sec_in_day 1692929357 [06:35:50]quantity*price = 60038 [06:35:50]sum+1 = 60039 [06:35:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 18 24.08.2023 06:35 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32247 ФПД: 195442737039986 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T063552&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32247&fm=195442737039986&tin=02508201610067®Number=0000000000091575&sum=60000 [06:35:51]StoreToDocumentArchive [06:35:51]shift 74 fd 32247 [06:35:51]save to /storage/0074/doc_00032247 [06:35:51]save last doc name /storage/0074/doc_00032247 to /storage/kkm_last_doc_name [06:35:51]save OK [06:35:51]Clear old archive folders... [06:35:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:35:51]tlvbuf is 0181E7F0 [06:35:51]SAM_PROTO_ClearQueue [06:35:51]wFMCommunicate request_size=4 [06:35:51]MH_SAM_APDU [06:35:51]CAPDU: 80 09 00 00 [06:35:51]Write to MH i2c: E2 08 00 7A 37 80 09 00 00 00 00 00 00 23 [06:35:51]Write i2c OK [06:35:51]MH_I2C_Read... [06:35:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:35:51]Read from MH i2c: E2 [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: E2 03 00 [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: E2 03 00 7A 37 00 90 00 25 [06:35:51]RAPDU: 90 00 [06:35:51]wFMCommunicate OK [06:35:51]SAM_PROTO_ClearQueue done [06:35:51]KKMCreateOFDPacket [06:35:51]OFDProtocolAddRootSTLVToBuf [06:35:51]FM_MakeSignedData [06:35:51]FM_MakeSignedData [06:35:51]SAM_PROTO_SignData [06:35:51]wFMCommunicate request_size=4 [06:35:51]MH_SAM_APDU [06:35:51]CAPDU: 80 0D 01 02 [06:35:51]Write to MH i2c: E2 08 00 7B 37 80 0D 01 02 00 00 00 00 2B [06:35:51]Write i2c OK [06:35:51]MH_I2C_Read... [06:35:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:35:51]Read from MH i2c: E2 [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: E2 03 00 [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: E2 03 00 7B 37 00 90 00 26 [06:35:51]RAPDU: 90 00 [06:35:51]wFMCommunicate OK [06:35:51]wFMCommunicate request_size=255 [06:35:51]MH_SAM_APDU [06:35:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 48 FA E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 7D 00 00 35 04 06 00 [06:35:51]Write to MH i2c: E2 02 01 7C 37 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 48 FA E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 7D 00 00 35 04 06 00 00 00 DE [06:35:51]Write i2c OK [06:35:51]MH_I2C_Read... [06:35:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:35:51]Read from MH i2c: E2 [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: E2 03 00 [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: E2 03 00 7C 37 00 90 00 27 [06:35:51]RAPDU: 90 00 [06:35:51]wFMCommunicate OK [06:35:51]wFMCommunicate request_size=11 [06:35:51]MH_SAM_APDU [06:35:51]CAPDU: 80 0D 02 02 06 B1 C1 0E EA 4A 72 [06:35:51]Write to MH i2c: E2 0E 00 7D 37 80 0D 02 02 06 00 B1 C1 0E EA 4A 72 00 00 60 [06:35:51]Write i2c OK [06:35:51]MH_I2C_Read... [06:35:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:35:51]Read from MH i2c: E2 [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: E2 03 00 [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: E2 03 00 7D 37 00 90 00 28 [06:35:51]RAPDU: 90 00 [06:35:51]wFMCommunicate OK [06:35:51]wFMCommunicate request_size=4 [06:35:51]MH_SAM_APDU [06:35:51]CAPDU: 80 0D 03 02 [06:35:51]Write to MH i2c: E2 08 00 7E 37 80 0D 03 02 00 00 00 00 30 [06:35:51]Write i2c OK [06:35:51]MH_I2C_Read... [06:35:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:35:51]Read from MH i2c: E2 [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: E2 0B 00 [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: E2 0B 00 7E 37 00 E1 FC F6 88 45 B5 6A F9 90 00 E9 [06:35:51]RAPDU: E1 FC F6 88 45 B5 6A F9 90 00 [06:35:51]wFMCommunicate OK [06:35:51]SAM_PROTO_SignData done [06:35:51]FM_MakeSignedData done [06:35:51]CreateOFDProtocolMessage [06:35:51]wFMCommunicate request_size=4 [06:35:51]MH_SAM_APDU [06:35:51]CAPDU: 80 11 00 00 [06:35:51]Write to MH i2c: E2 08 00 7F 37 80 11 00 00 00 00 00 00 30 [06:35:51]Write i2c OK [06:35:51]MH_I2C_Read... [06:35:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:35:51]Read from MH i2c: E2 [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: E2 17 00 [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: E2 17 00 7F 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 86 [06:35:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:35:51]wFMCommunicate OK [06:35:51]CreateOFDProtocolMessage done [06:35:51]OFDSenderStorePacket 32247 [06:35:51]StoreOFDPacket docnum=32247 [06:35:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B0 D9 08 01 E6 D8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 48 FA E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 7D 00 00 35 04 06 00 B1 C1 0E EA 4A 72 E1 FC F6 88 45 B5 6A F9 [06:35:51]CheckFolder [06:35:51]dirname=/storage/ofd_packets [06:35:51]CheckFolder done [06:35:51]ProducePacketName [06:35:51]name=ofd_packets/00032247 [06:35:51]NVStorageSaveData ofd_packets/00032247 [06:35:51]File name is /storage/ofd_packets/00032247 [06:35:51]Write 302 bytes [06:35:51]NVStorageSaveData done [06:35:51]OFDSenderStorePacket done [06:35:51]KKMCreateOFDPacket done [06:35:51]NVStorageSaveData kkm_last_timestamp [06:35:51]File name is /storage/kkm_last_timestamp [06:35:51]Write 4 bytes [06:35:51]NVStorageSaveData done [06:35:51]ExternCall_PrintAddStr [06:35:51]wPrintStart [06:35:51]Write to MH i2c: 01 00 00 80 37 B7 [06:35:51]Write i2c OK [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: 01 [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: 01 07 00 [06:35:51]MH_I2C_Read... [06:35:51]Read from MH i2c: 01 07 00 80 37 00 00 00 00 00 FF 0F CC [06:35:51]RasterBufferAndPrint [06:35:51]line Счет N : (1)1181950 [06:35:51]line ИНН: 02508201610067 [06:35:51]line Контрольно-Кассовый Чек [06:35:51]line ПРОДАЖА [06:35:51]line ТРК (МРК, ГНК) : 21 [06:35:51]line Товар: 2710194210 [06:35:51]line ДТ(л)-К-5 [06:35:51]line 9.440 * 63.60 [06:35:51]line = 600.38 [06:35:51]line НДС 12% НСП 1% [06:35:51]line > о реализуемом товаре [06:35:51]line ОКРУГЛЕНИЕ: -0.38 [06:35:51]line ИТОГО: 600.00 [06:35:51]line Внесено: 600.00 [06:35:51]line СДАЧА: 0.00 [06:35:51]line НСП 1% : 5.31 [06:35:51]line НДС 12% : 63.76 [06:35:51]line Наличными: 600.00 [06:35:51]line Безнал.: 0.00 [06:35:51]line Место: АЗС № 121 "Партнер Нефть" [06:35:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:35:51]line СНО: Общий режим [06:35:51]line Чек 18 24.08.2023 06:35 [06:35:51]line Смена: 74 ФФД: 1.0 [06:35:51]line ЗНМ: 0300000148 [06:35:51]line РНМ: 0000000000091575 [06:35:51]line Версия ККМ: 001 [06:35:51]line ФМ: 0000000000874655 [06:35:51]line ФД: 32247 [06:35:51]line ФПД: 195442737039986 [06:35:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T063552&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32247&fm=195442737039986&tin=02508201610067®Number=0000000000091575&sum=60000 [06:35:52]OFD Sender: Processing packet 32247 [packets to send 11, broken 10] [06:35:52]ProducePacketName [06:35:52]name=ofd_packets/00032247 [06:35:52]OFD Sender: To server: pG, [06:35:52]CommunicateWithHost lk.salyk.kg:30040 [06:35:52]ConnectInit lk.salyk.kg [06:35:52]written 0, free lines is 4095 [06:35:52]Connected sock=10 [06:35:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B0 D9 08 01 E6 D8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 48 FA E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 7D 00 00 35 04 06 00 B1 C1 0E EA 4A 72 E1 FC F6 88 45 B5 6A F9 [06:35:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CF EC 47 00 0F 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 7D 00 00 F4 03 04 00 EC A4 E6 64 B6 04 01 00 00 66 4F 94 8E C5 C2 F6 11 [06:35:52]CommunicateWithHost err = 0 [06:35:52]CheckOFDResponse [06:35:52]1017 (14) - 77093643461234 [06:35:52]1041 (16) - 0000000000874655 [06:35:52]1040 (4) - 32247 [06:35:52]1012 (4) - 24.08.2023 00:31 [06:35:52]1206 (1) - 0 [06:35:52]OFD Sender: Remove packet 32247 [06:35:52]ProducePacketName [06:35:52]name=ofd_packets/00032247 [06:35:52]NVStorageDeleteData [06:35:52]Write to MH i2c: 01 00 00 AB 37 E2 [06:35:52]Write i2c OK [06:35:52]MH_I2C_Read... [06:35:52]Read from MH i2c: 01 [06:35:52]MH_I2C_Read... [06:35:52]Read from MH i2c: 01 07 00 [06:35:52]MH_I2C_Read... [06:35:52]Read from MH i2c: 01 07 00 AB 37 00 00 00 00 00 D1 0C C6 [06:35:52]RasterBufferAndPrint [06:35:52]line [06:35:52]line [06:35:52]line [06:35:52]line [06:35:52]line [06:35:52]written 0, free lines is 3287 [06:35:52]MH_Cut [06:35:52]Write to MH i2c: D1 01 00 B2 37 01 BB [06:35:52]Write i2c OK [06:35:52]MH_I2C_Read... [06:35:52]Read from MH i2c: D1 [06:35:52]MH_I2C_Read... [06:35:52]Read from MH i2c: D1 01 00 [06:35:52]MH_I2C_Read... [06:35:52]Read from MH i2c: D1 01 00 B2 37 00 BA [06:35:52]Write to MH i2c: 01 00 00 B3 37 EA [06:35:52]Write i2c OK [06:35:52]MH_I2C_Read... [06:35:52]OFD Sender: No OFD packet to send [06:35:53]*** Cut start [06:35:53]*** Purtial cut [06:35:53]*** CUTSNS_PIN = 0 [06:35:53]*** Stage 1: CUTSNS_PIN = 1 [06:35:55]Read from MH i2c: 01 [06:35:55]MH_I2C_Read... [06:35:55]*** Stop cut motor [06:35:55]*** Cut end [06:35:55]Read from MH i2c: 01 07 00 [06:35:55]MH_I2C_Read... [06:35:55]Read from MH i2c: 01 07 00 B3 37 00 00 00 00 00 FF 0F FF [06:35:55]process_action close_receipt done [06:35:55]requested_data is exist [06:35:55]produce_requested_data [06:35:55]requested_item fm.sn is exist - process it [06:35:55]wFMCommunicate request_size=4 [06:35:55]MH_SAM_APDU [06:35:55]CAPDU: 80 11 00 00 [06:35:55]Write to MH i2c: E2 08 00 B4 37 80 11 00 00 00 00 00 00 65 [06:35:55]Write i2c OK [06:35:55]MH_I2C_Read... [06:35:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:35:55]Read from MH i2c: E2 [06:35:55]MH_I2C_Read... [06:35:55]Read from MH i2c: E2 17 00 [06:35:55]MH_I2C_Read... [06:35:55]Read from MH i2c: E2 17 00 B4 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BB [06:35:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:35:55]wFMCommunicate OK [06:35:55]requested_item fd.num is exist - process it [06:35:55]SAM_PROTO_GetFieldsCounters [06:35:55]wFMCommunicate request_size=4 [06:35:55]MH_SAM_APDU [06:35:55]CAPDU: 80 13 00 00 [06:35:55]Write to MH i2c: E2 08 00 B5 37 80 13 00 00 00 00 00 00 68 [06:35:55]Write i2c OK [06:35:55]MH_I2C_Read... [06:35:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:35:55]Read from MH i2c: E2 [06:35:55]MH_I2C_Read... [06:35:55]Read from MH i2c: E2 62 00 [06:35:55]MH_I2C_Read... [06:35:55]Read from MH i2c: E2 62 00 B5 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F7 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [06:35:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F7 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:35:55]wFMCommunicate OK [06:35:55]SAM_PROTO_GetFieldsCounters done [06:35:55]requested_item shift.num is exist - process it [06:35:55]requested_item shift.opened is exist - process it [06:35:55]req_shift_opened [06:35:55]FM_GetShiftState [06:35:55]SAM_PROTO_GetShiftState [06:35:55]wFMCommunicate request_size=4 [06:35:55]MH_SAM_APDU [06:35:55]CAPDU: 80 13 01 00 [06:35:55]Write to MH i2c: E2 08 00 B6 37 80 13 01 00 00 00 00 00 6A [06:35:55]Write i2c OK [06:35:55]MH_I2C_Read... [06:35:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:35:55]Read from MH i2c: E2 [06:35:55]MH_I2C_Read... [06:35:55]Read from MH i2c: E2 0E 00 [06:35:55]MH_I2C_Read... [06:35:55]Read from MH i2c: E2 0E 00 B6 37 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 48 [06:35:55]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:35:55]wFMCommunicate OK [06:35:55]SAM_PROTO_GetShiftState done [06:35:55]FM_GetShiftState done [06:35:55]req_shift_opened done [06:35:55]requested_item shift.open_date is exist - process it [06:35:55]req_shift_open_date [06:35:55]req_shift_open_date done [06:35:55]produce_requested_data done [06:35:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32247,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [06:35:55]process_action_free close_receipt [06:35:55]json_value_free [06:35:55]json_value_free done [06:35:55]process_json_proto returns [06:35:55]Send response to host [06:35:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32247,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [06:35:55]free response buf [06:35:55]execute_script done [06:35:55]execute_script returns [06:35:55]free content buf [06:35:55]Sock 8.Close socket [06:35:55]Sock 8.Thread stoped [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:22]OFD Sender: No OFD packet to send [06:36:27]OFD Sender: No OFD packet to send [06:36:32]OFD Sender: No OFD packet to send [06:36:37]OFD Sender: No OFD packet to send [06:36:42]OFD Sender: No OFD packet to send [06:36:47]OFD Sender: No OFD packet to send [06:36:52]OFD Sender: No OFD packet to send [06:36:57]OFD Sender: No OFD packet to send [06:37:02]OFD Sender: No OFD packet to send [06:37:07]OFD Sender: No OFD packet to send [06:37:12]OFD Sender: No OFD packet to send [06:37:17]OFD Sender: No OFD packet to send [06:37:22]OFD Sender: No OFD packet to send [06:37:27]OFD Sender: No OFD packet to send [06:37:32]OFD Sender: No OFD packet to send [06:37:37]OFD Sender: No OFD packet to send [06:37:42]OFD Sender: No OFD packet to send [06:37:47]OFD Sender: No OFD packet to send [06:37:52]OFD Sender: No OFD packet to send [06:37:57]OFD Sender: No OFD packet to send [06:38:02]OFD Sender: No OFD packet to send [06:38:07]OFD Sender: No OFD packet to send [06:38:12]OFD Sender: No OFD packet to send [06:38:17]OFD Sender: No OFD packet to send [06:38:22]OFD Sender: No OFD packet to send [06:38:27]OFD Sender: No OFD packet to send [06:38:32]OFD Sender: No OFD packet to send [06:38:37]OFD Sender: No OFD packet to send [06:38:42]OFD Sender: No OFD packet to send [06:38:47]OFD Sender: No OFD packet to send [06:38:52]OFD Sender: No OFD packet to send [06:38:57]OFD Sender: No OFD packet to send [06:39:02]OFD Sender: No OFD packet to send [06:39:07]OFD Sender: No OFD packet to send [06:39:12]OFD Sender: No OFD packet to send [06:39:17]OFD Sender: No OFD packet to send [06:39:22]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:23]OFD Sender: No OFD packet to send [06:40:28]OFD Sender: No OFD packet to send [06:40:29]accept exits with 9 [06:40:29]New connection [06:40:29]New thread 3066940772 created [06:40:29]Thread 3067084132 joined [06:40:29]Waiting for new connection... [06:40:29] Sock 9.Parse request [06:40:29]Sock 9.Check first char [06:40:29]Sock 9.First char is OK [06:40:29]request: POST /json_proto HTTP/1.0 [06:40:29]Method: POST [06:40:29]URL: /json_proto [06:40:29]Method is POST - this is cgi request [06:40:29]url: /json_proto [06:40:29]query_string will be loaded in cgi processing [06:40:29]execute_cgi json_proto POST (null) [06:40:29]execute_cgi path=json_proto method=POST [06:40:29]POST find Content-Length [06:40:29]Host: 172.17.34.200:8080 [06:40:29]Content-Length: 679 [06:40:29]Content-Type: application/json [06:40:29] [06:40:29]POST finish read [06:40:29]Found Content-Length = 679 [06:40:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 14.640, "sum" : 856.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 856.00, "total" : 856.00, "payments": [ { "type": 0, "sum" : 856.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:40:29]execute_script... [06:40: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)1181951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 14.640, "sum" : 856.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 856.00, "total" : 856.00, "payments": [ { "type": 0, "sum" : 856.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:40:29]POST & json_proto [06:40:29]process_json_proto [06:40:29]json parsed OK: [06:40:29]protocol is kg_v1.0 [06:40:29]action value=close_receipt [06:40:29]process_action close_receipt [06:40:29]cmd_close_receipt [06:40:29]MH_GetDate [06:40:29]Write to MH i2c: F0 00 00 B7 37 DD [06:40:29]Write i2c OK [06:40:29]MH_I2C_Read... [06:40:29]Read from MH i2c: F0 [06:40:29]MH_I2C_Read... [06:40:29]Read from MH i2c: F0 09 00 [06:40:29]MH_I2C_Read... [06:40:29]Read from MH i2c: F0 09 00 B7 37 00 5F FB E6 64 B2 FF 65 64 04 [06:40:29]GetLastDocTimeStamp 1692858952 [06:40:29]current date 1692859231 [06:40:29]FM_GetShiftState [06:40:29]SAM_PROTO_GetShiftState [06:40:29]wFMCommunicate request_size=4 [06:40:29]MH_SAM_APDU [06:40:29]CAPDU: 80 13 01 00 [06:40:29]Write to MH i2c: E2 08 00 B8 37 80 13 01 00 00 00 00 00 6C [06:40:29]Write i2c OK [06:40:29]MH_I2C_Read... [06:40:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:29]Read from MH i2c: E2 [06:40:29]MH_I2C_Read... [06:40:29]Read from MH i2c: E2 0E 00 [06:40:29]MH_I2C_Read... [06:40:29]Read from MH i2c: E2 0E 00 B8 37 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 4A [06:40:29]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:40:29]wFMCommunicate OK [06:40:29]SAM_PROTO_GetShiftState done [06:40:29]FM_GetShiftState done [06:40:29]opened in 1692842957 [06:40:29]opened+sec_in_day 1692929357 [06:40:29]quantity*price = 85644 [06:40:29]sum+1 = 85645 [06:40:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 856.00 Внесено: 856.00 СДАЧА: 0.00 НСП 1% : 7.58 НДС 12% : 90.95 Наличными: 856.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 19 24.08.2023 06:40 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32248 ФПД: 82594912092164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T064032&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32248&fm=82594912092164&tin=02508201610067®Number=0000000000091575&sum=85600 [06:40:30]StoreToDocumentArchive [06:40:30]shift 74 fd 32248 [06:40:30]save to /storage/0074/doc_00032248 [06:40:30]save last doc name /storage/0074/doc_00032248 to /storage/kkm_last_doc_name [06:40:30]save OK [06:40:30]Clear old archive folders... [06:40:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:40:30]tlvbuf is 018EF350 [06:40:30]SAM_PROTO_ClearQueue [06:40:30]wFMCommunicate request_size=4 [06:40:30]MH_SAM_APDU [06:40:30]CAPDU: 80 09 00 00 [06:40:30]Write to MH i2c: E2 08 00 C5 37 80 09 00 00 00 00 00 00 6E [06:40:30]Write i2c OK [06:40:30]MH_I2C_Read... [06:40:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:40:30]Read from MH i2c: E2 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 C5 37 00 90 00 70 [06:40:30]RAPDU: 90 00 [06:40:30]wFMCommunicate OK [06:40:30]SAM_PROTO_ClearQueue done [06:40:30]KKMCreateOFDPacket [06:40:30]OFDProtocolAddRootSTLVToBuf [06:40:30]FM_MakeSignedData [06:40:30]FM_MakeSignedData [06:40:30]SAM_PROTO_SignData [06:40:30]wFMCommunicate request_size=4 [06:40:30]MH_SAM_APDU [06:40:30]CAPDU: 80 0D 01 02 [06:40:30]Write to MH i2c: E2 08 00 C6 37 80 0D 01 02 00 00 00 00 76 [06:40:30]Write i2c OK [06:40:30]MH_I2C_Read... [06:40:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:40:30]Read from MH i2c: E2 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 C6 37 00 90 00 71 [06:40:30]RAPDU: 90 00 [06:40:30]wFMCommunicate OK [06:40:30]wFMCommunicate request_size=255 [06:40:30]MH_SAM_APDU [06:40:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 39 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 8C 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 4E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 23 00 00 00 00 07 04 06 00 60 4E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 60 FB E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 7D 00 00 35 04 06 00 4B [06:40:30]Write to MH i2c: E2 02 01 C7 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 39 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 8C 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 4E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 23 00 00 00 00 07 04 06 00 60 4E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 60 FB E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 7D 00 00 35 04 06 00 4B 00 00 7B [06:40:30]Write i2c OK [06:40:30]MH_I2C_Read... [06:40:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:40:30]Read from MH i2c: E2 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 C7 37 00 90 00 72 [06:40:30]RAPDU: 90 00 [06:40:30]wFMCommunicate OK [06:40:30]wFMCommunicate request_size=10 [06:40:30]MH_SAM_APDU [06:40:30]CAPDU: 80 0D 02 02 05 1E A0 65 40 04 [06:40:30]Write to MH i2c: E2 0D 00 C8 37 80 0D 02 02 05 00 1E A0 65 40 04 00 00 EA [06:40:30]Write i2c OK [06:40:30]MH_I2C_Read... [06:40:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:40:30]Read from MH i2c: E2 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 C8 37 00 90 00 73 [06:40:30]RAPDU: 90 00 [06:40:30]wFMCommunicate OK [06:40:30]wFMCommunicate request_size=4 [06:40:30]MH_SAM_APDU [06:40:30]CAPDU: 80 0D 03 02 [06:40:30]Write to MH i2c: E2 08 00 C9 37 80 0D 03 02 00 00 00 00 7B [06:40:30]Write i2c OK [06:40:30]MH_I2C_Read... [06:40:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:40:30]Read from MH i2c: E2 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 0B 00 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 0B 00 C9 37 00 BD 62 7D 01 F0 42 57 CF 90 00 71 [06:40:30]RAPDU: BD 62 7D 01 F0 42 57 CF 90 00 [06:40:30]wFMCommunicate OK [06:40:30]SAM_PROTO_SignData done [06:40:30]FM_MakeSignedData done [06:40:30]CreateOFDProtocolMessage [06:40:30]wFMCommunicate request_size=4 [06:40:30]MH_SAM_APDU [06:40:30]CAPDU: 80 11 00 00 [06:40:30]Write to MH i2c: E2 08 00 CA 37 80 11 00 00 00 00 00 00 7B [06:40:30]Write i2c OK [06:40:30]MH_I2C_Read... [06:40:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:40:30]Read from MH i2c: E2 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 17 00 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 17 00 CA 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D1 [06:40:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:40:30]wFMCommunicate OK [06:40:30]CreateOFDProtocolMessage done [06:40:30]OFDSenderStorePacket 32248 [06:40:30]StoreOFDPacket docnum=32248 [06:40:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B4 2F 07 01 56 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 39 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 8C 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 4E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 23 00 00 00 00 07 04 06 00 60 4E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 60 FB E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 7D 00 00 35 04 06 00 4B 1E A0 65 40 04 BD 62 7D 01 F0 42 57 CF [06:40:30]CheckFolder [06:40:30]dirname=/storage/ofd_packets [06:40:30]CheckFolder done [06:40:30]ProducePacketName [06:40:30]name=ofd_packets/00032248 [06:40:30]NVStorageSaveData ofd_packets/00032248 [06:40:30]File name is /storage/ofd_packets/00032248 [06:40:30]Write 301 bytes [06:40:30]NVStorageSaveData done [06:40:30]OFDSenderStorePacket done [06:40:30]KKMCreateOFDPacket done [06:40:30]NVStorageSaveData kkm_last_timestamp [06:40:30]File name is /storage/kkm_last_timestamp [06:40:30]Write 4 bytes [06:40:30]NVStorageSaveData done [06:40:30]ExternCall_PrintAddStr [06:40:30]wPrintStart [06:40:30]Write to MH i2c: 01 00 00 CB 37 02 [06:40:30]OFD Sender: Processing packet 32248 [packets to send 11, broken 10] [06:40:30]ProducePacketName [06:40:30]name=ofd_packets/00032248 [06:40:30]OFD Sender: To server: pG, [06:40:30]CommunicateWithHost lk.salyk.kg:30040 [06:40:30]ConnectInit lk.salyk.kg [06:40:30]Write i2c OK [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: 01 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: 01 07 00 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: 01 07 00 CB 37 00 00 00 00 00 FF 0F 17 [06:40:30]RasterBufferAndPrint [06:40:30]line Счет N : (1)1181951 [06:40:30]line ИНН: 02508201610067 [06:40:30]line Контрольно-Кассовый Чек [06:40:30]line ПРОДАЖА [06:40:30]line ТРК (МРК, ГНК) : 52 [06:40:30]line Товар: 2710124130 [06:40:30]line Аи-92-К-5 [06:40:30]line 14.640 * 58.50 [06:40:30]line = 856.44 [06:40:30]line НДС 12% НСП 1% [06:40:30]line > о реализуемом товаре [06:40:30]line ОКРУГЛЕНИЕ: -0.44 [06:40:30]line ИТОГО: 856.00 [06:40:30]line Внесено: 856.00 [06:40:30]line СДАЧА: 0.00 [06:40:30]line НСП 1% : 7.58 [06:40:30]line НДС 12% : 90.95 [06:40:30]line Наличными: 856.00 [06:40:30]line Безнал.: 0.00 [06:40:30]line Место: АЗС № 121 "Партнер Нефть" [06:40:30]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:40:30]line СНО: Общий режим [06:40:30]line Чек 19 24.08.2023 06:40 [06:40:30]line Смена: 74 ФФД: 1.0 [06:40:30]line ЗНМ: 0300000148 [06:40:31]line РНМ: 0000000000091575 [06:40:31]line Версия ККМ: 001 [06:40:31]line ФМ: 0000000000874655 [06:40:31]line ФД: 32248 [06:40:31]line ФПД: 82594912092164 [06:40:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T064032&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32248&fm=82594912092164&tin=02508201610067®Number=0000000000091575&sum=85600 [06:40:31]Connected sock=10 [06:40:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B4 2F 07 01 56 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 39 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 8C 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 4E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 written 0, free lines is 4095 [06:40:31]01 00 01 F7 03 06 00 F6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 23 00 00 00 00 07 04 06 00 60 4E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 60 FB E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 7D 00 00 35 04 06 00 4B 1E A0 65 40 04 BD 62 7D 01 F0 42 57 CF [06:40:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D6 A9 47 00 4F E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 7D 00 00 F4 03 04 00 04 A6 E6 64 B6 04 01 00 00 AE A2 3D 67 59 67 E6 CE [06:40:31]CommunicateWithHost err = 0 [06:40:31]CheckOFDResponse [06:40:31]1017 (14) - 77093643461234 [06:40:31]1041 (16) - 0000000000874655 [06:40:31]1040 (4) - 32248 [06:40:31]1012 (4) - 24.08.2023 00:36 [06:40:31]1206 (1) - 0 [06:40:31]OFD Sender: Remove packet 32248 [06:40:31]ProducePacketName [06:40:31]name=ofd_packets/00032248 [06:40:31]NVStorageDeleteData [06:40:31]Write to MH i2c: 01 00 00 F6 37 2D [06:40:31]Write i2c OK [06:40:31]MH_I2C_Read... [06:40:31]Read from MH i2c: 01 [06:40:31]MH_I2C_Read... [06:40:31]Read from MH i2c: 01 07 00 [06:40:31]MH_I2C_Read... [06:40:31]Read from MH i2c: 01 07 00 F6 37 00 00 00 00 00 DA 0C 1A [06:40:31]RasterBufferAndPrint [06:40:31]line [06:40:31]line [06:40:31]line [06:40:31]line [06:40:31]line [06:40:31]written 0, free lines is 3299 [06:40:31]MH_Cut [06:40:31]Write to MH i2c: D1 01 00 FD 37 01 06 [06:40:31]Write i2c OK [06:40:31]MH_I2C_Read... [06:40:31]Read from MH i2c: D1 [06:40:31]MH_I2C_Read... [06:40:31]Read from MH i2c: D1 01 00 [06:40:31]MH_I2C_Read... [06:40:31]Read from MH i2c: D1 01 00 FD 37 00 05 [06:40:31]Write to MH i2c: 01 00 00 FE 37 35 [06:40:31]Write i2c OK [06:40:31]MH_I2C_Read... [06:40:31]OFD Sender: No OFD packet to send [06:40:32]*** Cut start [06:40:32]*** Purtial cut [06:40:32]*** Stage 1: CUTSNS_PIN = 1 [06:40:32]Read from MH i2c: 01 [06:40:32]MH_I2C_Read... [06:40:32]*** Stop cut motor [06:40:32]*** Cut end [06:40:32]Read from MH i2c: 01 07 00 [06:40:32]MH_I2C_Read... [06:40:32]Read from MH i2c: 01 07 00 FE 37 00 00 00 00 00 FF 0F 4A [06:40:32]process_action close_receipt done [06:40:32]requested_data is exist [06:40:32]produce_requested_data [06:40:32]requested_item fm.sn is exist - process it [06:40:32]wFMCommunicate request_size=4 [06:40:32]MH_SAM_APDU [06:40:32]CAPDU: 80 11 00 00 [06:40:32]Write to MH i2c: E2 08 00 FF 37 80 11 00 00 00 00 00 00 B0 [06:40:32]Write i2c OK [06:40:32]MH_I2C_Read... [06:40:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:40:32]Read from MH i2c: E2 [06:40:32]MH_I2C_Read... [06:40:32]Read from MH i2c: E2 17 00 [06:40:32]MH_I2C_Read... [06:40:32]Read from MH i2c: E2 17 00 FF 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 06 [06:40:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:40:32]wFMCommunicate OK [06:40:32]requested_item fd.num is exist - process it [06:40:32]SAM_PROTO_GetFieldsCounters [06:40:32]wFMCommunicate request_size=4 [06:40:32]MH_SAM_APDU [06:40:32]CAPDU: 80 13 00 00 [06:40:32]Write to MH i2c: E2 08 00 00 38 80 13 00 00 00 00 00 00 B4 [06:40:32]Write i2c OK [06:40:32]MH_I2C_Read... [06:40:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:40:33]Read from MH i2c: E2 [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: E2 62 00 [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: E2 62 00 00 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F8 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [06:40:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F8 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:40:33]wFMCommunicate OK [06:40:33]SAM_PROTO_GetFieldsCounters done [06:40:33]requested_item shift.num is exist - process it [06:40:33]requested_item shift.opened is exist - process it [06:40:33]req_shift_opened [06:40:33]FM_GetShiftState [06:40:33]SAM_PROTO_GetShiftState [06:40:33]wFMCommunicate request_size=4 [06:40:33]MH_SAM_APDU [06:40:33]CAPDU: 80 13 01 00 [06:40:33]Write to MH i2c: E2 08 00 01 38 80 13 01 00 00 00 00 00 B6 [06:40:33]Write i2c OK [06:40:33]MH_I2C_Read... [06:40:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:33]Read from MH i2c: E2 [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: E2 0E 00 [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: E2 0E 00 01 38 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 94 [06:40:33]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:40:33]wFMCommunicate OK [06:40:33]SAM_PROTO_GetShiftState done [06:40:33]FM_GetShiftState done [06:40:33]req_shift_opened done [06:40:33]requested_item shift.open_date is exist - process it [06:40:33]req_shift_open_date [06:40:33]req_shift_open_date done [06:40:33]produce_requested_data done [06:40:33]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32248,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [06:40:33]process_action_free close_receipt [06:40:33]json_value_free [06:40:33]json_value_free done [06:40:33]process_json_proto returns [06:40:33]Send response to host [06:40:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32248,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [06:40:33]free response buf [06:40:33]execute_script done [06:40:33]execute_script returns [06:40:33]free content buf [06:40:33]Sock 9.Close socket [06:40:33]Sock 9.Thread stoped [06:40:37]OFD Sender: No OFD packet to send [06:40:42]OFD Sender: No OFD packet to send [06:40:46]accept exits with 8 [06:40:46]New connection [06:40:46]New thread 3067084132 created [06:40:46]Thread 3066940772 joined [06:40:46]Waiting for new connection... [06:40:46] Sock 8.Parse request [06:40:46]Sock 8.Check first char [06:40:46]Sock 8.First char is OK [06:40:46]request: POST /json_proto HTTP/1.0 [06:40:46]Method: POST [06:40:46]URL: /json_proto [06:40:46]Method is POST - this is cgi request [06:40:46]url: /json_proto [06:40:46]query_string will be loaded in cgi processing [06:40:46]execute_cgi json_proto POST (null) [06:40:46]execute_cgi path=json_proto method=POST [06:40:46]POST find Content-Length [06:40:46]Host: 172.17.34.200:8080 [06:40:46]Content-Length: 683 [06:40:46]Content-Type: application/json [06:40:46] [06:40:46]POST finish read [06:40:46]Found Content-Length = 683 [06:40:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:40:46]execute_script... [06:40: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)1181952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:40:46]POST & json_proto [06:40:46]process_json_proto [06:40:46]json parsed OK: [06:40:46]protocol is kg_v1.0 [06:40:46]action value=close_receipt [06:40:46]process_action close_receipt [06:40:46]cmd_close_receipt [06:40:46]MH_GetDate [06:40:46]Write to MH i2c: F0 00 00 02 38 29 [06:40:46]Write i2c OK [06:40:46]MH_I2C_Read... [06:40:46]Read from MH i2c: F0 [06:40:46]MH_I2C_Read... [06:40:46]Read from MH i2c: F0 09 00 [06:40:46]MH_I2C_Read... [06:40:46]Read from MH i2c: F0 09 00 02 38 00 70 FB E6 64 B2 FF 65 64 61 [06:40:46]GetLastDocTimeStamp 1692859232 [06:40:46]current date 1692859248 [06:40:46]FM_GetShiftState [06:40:46]SAM_PROTO_GetShiftState [06:40:46]wFMCommunicate request_size=4 [06:40:46]MH_SAM_APDU [06:40:46]CAPDU: 80 13 01 00 [06:40:46]Write to MH i2c: E2 08 00 03 38 80 13 01 00 00 00 00 00 B8 [06:40:46]Write i2c OK [06:40:46]MH_I2C_Read... [06:40:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:46]Read from MH i2c: E2 [06:40:46]MH_I2C_Read... [06:40:46]Read from MH i2c: E2 0E 00 [06:40:46]MH_I2C_Read... [06:40:46]Read from MH i2c: E2 0E 00 03 38 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 96 [06:40:46]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:40:46]wFMCommunicate OK [06:40:46]SAM_PROTO_GetShiftState done [06:40:46]FM_GetShiftState done [06:40:46]opened in 1692842957 [06:40:46]opened+sec_in_day 1692929357 [06:40:46]quantity*price = 100018 [06:40:46]sum+1 = 100020 [06:40:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 20 24.08.2023 06:40 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32249 ФПД: 228612883189226 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T064049&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32249&fm=228612883189226&tin=02508201610067®Number=0000000000091575&sum=100000 [06:40:47]StoreToDocumentArchive [06:40:47]shift 74 fd 32249 [06:40:47]save to /storage/0074/doc_00032249 [06:40:47]save last doc name /storage/0074/doc_00032249 to /storage/kkm_last_doc_name [06:40:47]save OK [06:40:47]Clear old archive folders... [06:40:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:40:47]tlvbuf is 018AA180 [06:40:47]SAM_PROTO_ClearQueue [06:40:47]wFMCommunicate request_size=4 [06:40:47]MH_SAM_APDU [06:40:47]CAPDU: 80 09 00 00 [06:40:47]Write to MH i2c: E2 08 00 10 38 80 09 00 00 00 00 00 00 BA [06:40:47]Write i2c OK [06:40:47]MH_I2C_Read... [06:40:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:40:47]Read from MH i2c: E2 [06:40:47]MH_I2C_Read... [06:40:47]Read from MH i2c: E2 03 00 [06:40:47]MH_I2C_Read... [06:40:47]Read from MH i2c: E2 03 00 10 38 00 90 00 BC [06:40:47]RAPDU: 90 00 [06:40:47]wFMCommunicate OK [06:40:47]SAM_PROTO_ClearQueue done [06:40:47]KKMCreateOFDPacket [06:40:47]OFDProtocolAddRootSTLVToBuf [06:40:47]FM_MakeSignedData [06:40:47]FM_MakeSignedData [06:40:47]SAM_PROTO_SignData [06:40:47]wFMCommunicate request_size=4 [06:40:47]MH_SAM_APDU [06:40:47]CAPDU: 80 0D 01 02 [06:40:47]Write to MH i2c: E2 08 00 11 38 80 0D 01 02 00 00 00 00 C2 [06:40:47]Write i2c OK [06:40:47]MH_I2C_Read... [06:40:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:40:47]Read from MH i2c: E2 [06:40:47]MH_I2C_Read... [06:40:47]Read from MH i2c: E2 03 00 [06:40:47]MH_I2C_Read... [06:40:47]Read from MH i2c: E2 03 00 11 38 00 90 00 BD [06:40:47]RAPDU: 90 00 [06:40:47]wFMCommunicate OK [06:40:47]wFMCommunicate request_size=255 [06:40:47]MH_SAM_APDU [06:40:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 71 FB E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 7D 00 00 35 04 06 00 CF [06:40:47]Write to MH i2c: E2 02 01 12 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 71 FB E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 7D 00 00 35 04 06 00 CF 00 00 64 [06:40:47]Write i2c OK [06:40:47]MH_I2C_Read... [06:40:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:40:47]Read from MH i2c: E2 [06:40:47]MH_I2C_Read... [06:40:47]Read from MH i2c: E2 03 00 [06:40:47]MH_I2C_Read... [06:40:47]Read from MH i2c: E2 03 00 12 38 00 90 00 BE [06:40:47]RAPDU: 90 00 [06:40:47]wFMCommunicate OK [06:40:47]wFMCommunicate request_size=10 [06:40:47]MH_SAM_APDU [06:40:47]CAPDU: 80 0D 02 02 05 EC 15 B1 8D EA [06:40:47]Write to MH i2c: E2 0D 00 13 38 80 0D 02 02 05 00 EC 15 B1 8D EA 00 00 F8 [06:40:47]Write i2c OK [06:40:47]MH_I2C_Read... [06:40:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:40:47]Read from MH i2c: E2 [06:40:47]MH_I2C_Read... [06:40:47]Read from MH i2c: E2 03 00 [06:40:47]MH_I2C_Read... [06:40:47]Read from MH i2c: E2 03 00 13 38 00 90 00 BF [06:40:47]RAPDU: 90 00 [06:40:47]wFMCommunicate OK [06:40:47]wFMCommunicate request_size=4 [06:40:47]MH_SAM_APDU [06:40:47]CAPDU: 80 0D 03 02 [06:40:47]Write to MH i2c: E2 08 00 14 38 80 0D 03 02 00 00 00 00 C7 [06:40:47]Write i2c OK [06:40:47]MH_I2C_Read... [06:40:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:40:47]Read from MH i2c: E2 [06:40:47]MH_I2C_Read... [06:40:47]Read from MH i2c: E2 0B 00 [06:40:47]MH_I2C_Read... [06:40:47]Read from MH i2c: E2 0B 00 14 38 00 45 18 89 A1 6A 9A 75 5F 90 00 27 [06:40:47]RAPDU: 45 18 89 A1 6A 9A 75 5F 90 00 [06:40:47]wFMCommunicate OK [06:40:47]SAM_PROTO_SignData done [06:40:47]FM_MakeSignedData done [06:40:47]CreateOFDProtocolMessage [06:40:47]wFMCommunicate request_size=4 [06:40:47]MH_SAM_APDU [06:40:47]CAPDU: 80 11 00 00 [06:40:47]Write to MH i2c: E2 08 00 15 38 80 11 00 00 00 00 00 00 C7 [06:40:47]Write i2c OK [06:40:47]MH_I2C_Read... [06:40:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:40:48]Read from MH i2c: E2 [06:40:48]MH_I2C_Read... [06:40:48]Read from MH i2c: E2 17 00 [06:40:48]MH_I2C_Read... [06:40:48]Read from MH i2c: E2 17 00 15 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1D [06:40:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:40:48]wFMCommunicate OK [06:40:48]CreateOFDProtocolMessage done [06:40:48]OFDSenderStorePacket 32249 [06:40:48]StoreOFDPacket docnum=32249 [06:40:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4D 8F 07 01 C2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 71 FB E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 7D 00 00 35 04 06 00 CF EC 15 B1 8D EA 45 18 89 A1 6A 9A 75 5F [06:40:48]CheckFolder [06:40:48]dirname=/storage/ofd_packets [06:40:48]CheckFolder done [06:40:48]ProducePacketName [06:40:48]name=ofd_packets/00032249 [06:40:48]NVStorageSaveData ofd_packets/00032249 [06:40:48]File name is /storage/ofd_packets/00032249 [06:40:48]Write 301 bytes [06:40:48]NVStorageSaveData done [06:40:48]OFDSenderStorePacket done [06:40:48]KKMCreateOFDPacket done [06:40:48]NVStorageSaveData kkm_last_timestamp [06:40:48]File name is /storage/kkm_last_timestamp [06:40:48]Write 4 bytes [06:40:48]NVStorageSaveData done [06:40:48]ExternCall_PrintAddStr [06:40:48]wPrintStart [06:40:48]Write to MH i2c: 01 00 00 16 38 4E [06:40:48]Write i2c OK [06:40:48]MH_I2C_Read... [06:40:48]Read from MH i2c: 01 [06:40:48]MH_I2C_Read... [06:40:48]Read from MH i2c: 01 07 00 [06:40:48]MH_I2C_Read... [06:40:48]Read from MH i2c: 01 07 00 16 38 00 00 00 00 00 FF 0F 63 [06:40:48]RasterBufferAndPrint [06:40:48]line Счет N : (1)1181952 [06:40:48]line ИНН: 02508201610067 [06:40:48]line Контрольно-Кассовый Чек [06:40:48]line ПРОДАЖА [06:40:48]line ТРК (МРК, ГНК) : 43 [06:40:48]line Товар: 2710124500 [06:40:48]line Аи-95-К-5 [06:40:48]line 15.270 * 65.50 [06:40:48]line = 1000.19 [06:40:48]line НДС 12% НСП 1% [06:40:48]line > о реализуемом товаре [06:40:48]line ОКРУГЛЕНИЕ: -0.19 [06:40:48]line ИТОГО: 1000.00 [06:40:48]line Внесено: 1000.00 [06:40:48]line СДАЧА: 0.00 [06:40:48]line НСП 1% : 8.85 [06:40:48]line НДС 12% : 106.21 [06:40:48]line Наличными: 1000.00 [06:40:48]line Безнал.: 0.00 [06:40:48]line Место: АЗС № 121 "Партнер Нефть" [06:40:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:40:48]line СНО: Общий режим [06:40:48]line Чек 20 24.08.2023 06:40 [06:40:48]line Смена: 74 ФФД: 1.0 [06:40:48]line ЗНМ: 0300000148 [06:40:48]line РНМ: 0000000000091575 [06:40:48]line Версия ККМ: 001 [06:40:48]line ФМ: 0000000000874655 [06:40:48]line ФД: 32249 [06:40:48]line ФПД: 228612883189226 [06:40:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T064049&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32249&fm=228612883189226&tin=02508201610067®Number=0000000000091575&sum=100000 [06:40:48]OFD Sender: Processing packet 32249 [packets to send 11, broken 10] [06:40:48]ProducePacketName [06:40:48]name=ofd_packets/00032249 [06:40:48]OFD Sender: To server: pG, [06:40:48]CommunicateWithHost lk.salyk.kg:30040 [06:40:48]ConnectInit lk.salyk.kg [06:40:48]written 0, free lines is 4095 [06:40:48]Connected sock=10 [06:40:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4D 8F 07 01 C2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 71 FB E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 7D 00 00 35 04 06 00 CF EC 15 B1 8D EA 45 18 89 A1 6A 9A 75 5F [06:40:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A8 B2 47 00 91 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 7D 00 00 F4 03 04 00 15 A6 E6 64 B6 04 01 00 00 5E 18 BB DC 96 5E EA 4B [06:40:48]CommunicateWithHost err = 0 [06:40:48]CheckOFDResponse [06:40:48]1017 (14) - 77093643461234 [06:40:48]1041 (16) - 0000000000874655 [06:40:48]1040 (4) - 32249 [06:40:48]1012 (4) - 24.08.2023 00:36 [06:40:48]1206 (1) - 0 [06:40:48]OFD Sender: Remove packet 32249 [06:40:48]ProducePacketName [06:40:48]name=ofd_packets/00032249 [06:40:48]NVStorageDeleteData [06:40:48]Write to MH i2c: 01 00 00 41 38 79 [06:40:48]Write i2c OK [06:40:48]MH_I2C_Read... [06:40:48]Read from MH i2c: 01 [06:40:48]MH_I2C_Read... [06:40:48]Read from MH i2c: 01 07 00 [06:40:48]MH_I2C_Read... [06:40:48]Read from MH i2c: 01 07 00 41 38 00 00 00 00 00 E8 0C 74 [06:40:48]RasterBufferAndPrint [06:40:48]line [06:40:48]line [06:40:48]line [06:40:48]line [06:40:48]line [06:40:48]written 0, free lines is 3310 [06:40:48]MH_Cut [06:40:48]Write to MH i2c: D1 01 00 48 38 01 52 [06:40:48]Write i2c OK [06:40:48]MH_I2C_Read... [06:40:48]Read from MH i2c: D1 [06:40:48]MH_I2C_Read... [06:40:48]Read from MH i2c: D1 01 00 [06:40:48]MH_I2C_Read... [06:40:48]Read from MH i2c: D1 01 00 48 38 00 51 [06:40:48]Write to MH i2c: 01 00 00 49 38 81 [06:40:48]Write i2c OK [06:40:48]MH_I2C_Read... [06:40:49]OFD Sender: No OFD packet to send [06:40:49]*** Cut start [06:40:49]*** Purtial cut [06:40:49]*** CUTSNS_PIN = 0 [06:40:49]*** Stage 1: CUTSNS_PIN = 1 [06:40:51]Read from MH i2c: 01 [06:40:51]MH_I2C_Read... [06:40:51]*** Stop cut motor [06:40:51]*** Cut end [06:40:51]Read from MH i2c: 01 07 00 [06:40:51]MH_I2C_Read... [06:40:51]Read from MH i2c: 01 07 00 49 38 00 00 00 00 00 FF 0F 96 [06:40:51]process_action close_receipt done [06:40:51]requested_data is exist [06:40:51]produce_requested_data [06:40:51]requested_item fm.sn is exist - process it [06:40:51]wFMCommunicate request_size=4 [06:40:51]MH_SAM_APDU [06:40:51]CAPDU: 80 11 00 00 [06:40:51]Write to MH i2c: E2 08 00 4A 38 80 11 00 00 00 00 00 00 FC [06:40:51]Write i2c OK [06:40:51]MH_I2C_Read... [06:40:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:40:51]Read from MH i2c: E2 [06:40:51]MH_I2C_Read... [06:40:51]Read from MH i2c: E2 17 00 [06:40:51]MH_I2C_Read... [06:40:51]Read from MH i2c: E2 17 00 4A 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 52 [06:40:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:40:51]wFMCommunicate OK [06:40:51]requested_item fd.num is exist - process it [06:40:51]SAM_PROTO_GetFieldsCounters [06:40:51]wFMCommunicate request_size=4 [06:40:51]MH_SAM_APDU [06:40:51]CAPDU: 80 13 00 00 [06:40:51]Write to MH i2c: E2 08 00 4B 38 80 13 00 00 00 00 00 00 FF [06:40:51]Write i2c OK [06:40:51]MH_I2C_Read... [06:40:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:40:51]Read from MH i2c: E2 [06:40:51]MH_I2C_Read... [06:40:51]Read from MH i2c: E2 62 00 [06:40:51]MH_I2C_Read... [06:40:51]Read from MH i2c: E2 62 00 4B 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F9 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [06:40:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F9 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:40:51]wFMCommunicate OK [06:40:51]SAM_PROTO_GetFieldsCounters done [06:40:51]requested_item shift.num is exist - process it [06:40:51]requested_item shift.opened is exist - process it [06:40:51]req_shift_opened [06:40:51]FM_GetShiftState [06:40:51]SAM_PROTO_GetShiftState [06:40:51]wFMCommunicate request_size=4 [06:40:51]MH_SAM_APDU [06:40:51]CAPDU: 80 13 01 00 [06:40:51]Write to MH i2c: E2 08 00 4C 38 80 13 01 00 00 00 00 00 01 [06:40:51]Write i2c OK [06:40:51]MH_I2C_Read... [06:40:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:51]Read from MH i2c: E2 [06:40:51]MH_I2C_Read... [06:40:51]Read from MH i2c: E2 0E 00 [06:40:51]MH_I2C_Read... [06:40:51]Read from MH i2c: E2 0E 00 4C 38 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 DF [06:40:51]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:40:51]wFMCommunicate OK [06:40:51]SAM_PROTO_GetShiftState done [06:40:51]FM_GetShiftState done [06:40:51]req_shift_opened done [06:40:51]requested_item shift.open_date is exist - process it [06:40:51]req_shift_open_date [06:40:51]req_shift_open_date done [06:40:51]produce_requested_data done [06:40:51]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32249,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [06:40:51]process_action_free close_receipt [06:40:51]json_value_free [06:40:51]json_value_free done [06:40:51]process_json_proto returns [06:40:51]Send response to host [06:40:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32249,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [06:40:51]free response buf [06:40:51]execute_script done [06:40:51]execute_script returns [06:40:51]free content buf [06:40:51]Sock 8.Close socket [06:40:51]Sock 8.Thread stoped [06:40:54]OFD Sender: No OFD packet to send [06:40:59]OFD Sender: No OFD packet to send [06:41:04]OFD Sender: No OFD packet to send [06:41:09]OFD Sender: No OFD packet to send [06:41:14]OFD Sender: No OFD packet to send [06:41:19]OFD Sender: No OFD packet to send [06:41:24]OFD Sender: No OFD packet to send [06:41:29]OFD Sender: No OFD packet to send [06:41:34]OFD Sender: No OFD packet to send [06:41:39]OFD Sender: No OFD packet to send [06:41:44]OFD Sender: No OFD packet to send [06:41:49]OFD Sender: No OFD packet to send [06:41:54]OFD Sender: No OFD packet to send [06:41:59]OFD Sender: No OFD packet to send [06:42:04]OFD Sender: No OFD packet to send [06:42:09]OFD Sender: No OFD packet to send [06:42:14]OFD Sender: No OFD packet to send [06:42:19]OFD Sender: No OFD packet to send [06:42:24]OFD Sender: No OFD packet to send [06:42:29]OFD Sender: No OFD packet to send [06:42:34]OFD Sender: No OFD packet to send [06:42:39]OFD Sender: No OFD packet to send [06:42:44]OFD Sender: No OFD packet to send [06:42:49]OFD Sender: No OFD packet to send [06:42:54]OFD Sender: No OFD packet to send [06:42:59]OFD Sender: No OFD packet to send [06:43:04]OFD Sender: No OFD packet to send [06:43:09]OFD Sender: No OFD packet to send [06:43:14]OFD Sender: No OFD packet to send [06:43:19]OFD Sender: No OFD packet to send [06:43:24]OFD Sender: No OFD packet to send [06:43:29]OFD Sender: No OFD packet to send [06:43:34]OFD Sender: No OFD packet to send [06:43:39]OFD Sender: No OFD packet to send [06:43:44]OFD Sender: No OFD packet to send [06:43:49]OFD Sender: No OFD packet to send [06:43:54]OFD Sender: No OFD packet to send [06:43:59]OFD Sender: No OFD packet to send [06:44:04]OFD Sender: No OFD packet to send [06:44:09]OFD Sender: No OFD packet to send [06:44:14]OFD Sender: No OFD packet to send [06:44:19]OFD Sender: No OFD packet to send [06:44:24]OFD Sender: No OFD packet to send [06:44:29]OFD Sender: No OFD packet to send [06:44:34]OFD Sender: No OFD packet to send [06:44:39]OFD Sender: No OFD packet to send [06:44:44]OFD Sender: No OFD packet to send [06:44:49]OFD Sender: No OFD packet to send [06:44:54]OFD Sender: No OFD packet to send [06:44:59]OFD Sender: No OFD packet to send [06:45:04]OFD Sender: No OFD packet to send [06:45:09]OFD Sender: No OFD packet to send [06:45:14]OFD Sender: No OFD packet to send [06:45:19]OFD Sender: No OFD packet to send [06:45:24]OFD Sender: No OFD packet to send [06:45:29]OFD Sender: No OFD packet to send [06:45:34]OFD Sender: No OFD packet to send [06:45:39]OFD Sender: No OFD packet to send [06:45:44]OFD Sender: No OFD packet to send [06:45:49]OFD Sender: No OFD packet to send [06:45:54]OFD Sender: No OFD packet to send [06:45:59]OFD Sender: No OFD packet to send [06:46:04]OFD Sender: No OFD packet to send [06:46:09]OFD Sender: No OFD packet to send [06:46:14]OFD Sender: No OFD packet to send [06:46:19]OFD Sender: No OFD packet to send [06:46:24]OFD Sender: No OFD packet to send [06:46:29]OFD Sender: No OFD packet to send [06:46:34]OFD Sender: No OFD packet to send [06:46:39]OFD Sender: No OFD packet to send [06:46:44]OFD Sender: No OFD packet to send [06:46:49]OFD Sender: No OFD packet to send [06:46:54]OFD Sender: No OFD packet to send [06:46:59]OFD Sender: No OFD packet to send [06:47:04]OFD Sender: No OFD packet to send [06:47:09]OFD Sender: No OFD packet to send [06:47:14]OFD Sender: No OFD packet to send [06:47:19]OFD Sender: No OFD packet to send [06:47:24]OFD Sender: No OFD packet to send [06:47:29]OFD Sender: No OFD packet to send [06:47:34]OFD Sender: No OFD packet to send [06:47:39]OFD Sender: No OFD packet to send [06:47:44]OFD Sender: No OFD packet to send [06:47:49]OFD Sender: No OFD packet to send [06:47:54]OFD Sender: No OFD packet to send [06:47:59]OFD Sender: No OFD packet to send [06:48:04]OFD Sender: No OFD packet to send [06:48:09]OFD Sender: No OFD packet to send [06:48:14]OFD Sender: No OFD packet to send [06:48:19]OFD Sender: No OFD packet to send [06:48:24]OFD Sender: No OFD packet to send [06:48:29]OFD Sender: No OFD packet to send [06:48:34]OFD Sender: No OFD packet to send [06:48:39]OFD Sender: No OFD packet to send [06:48:44]OFD Sender: No OFD packet to send [06:48:49]OFD Sender: No OFD packet to send [06:48:54]OFD Sender: No OFD packet to send [06:48:59]OFD Sender: No OFD packet to send [06:49:04]OFD Sender: No OFD packet to send [06:49:09]OFD Sender: No OFD packet to send [06:49:14]OFD Sender: No OFD packet to send [06:49:19]OFD Sender: No OFD packet to send [06:49:24]OFD Sender: No OFD packet to send [06:49:29]OFD Sender: No OFD packet to send [06:49:34]OFD Sender: No OFD packet to send [06:49:39]OFD Sender: No OFD packet to send [06:49:44]OFD Sender: No OFD packet to send [06:49:49]OFD Sender: No OFD packet to send [06:49:54]OFD Sender: No OFD packet to send [06:49:59]OFD Sender: No OFD packet to send [06:50:04]OFD Sender: No OFD packet to send [06:50:09]OFD Sender: No OFD packet to send [06:50:14]OFD Sender: No OFD packet to send [06:50:19]OFD Sender: No OFD packet to send [06:50:24]OFD Sender: No OFD packet to send [06:50:29]OFD Sender: No OFD packet to send [06:50:34]OFD Sender: No OFD packet to send [06:50:39]OFD Sender: No OFD packet to send [06:50:44]OFD Sender: No OFD packet to send [06:50:49]OFD Sender: No OFD packet to send [06:50:54]OFD Sender: No OFD packet to send [06:50:59]OFD Sender: No OFD packet to send [06:51:04]OFD Sender: No OFD packet to send [06:51:09]OFD Sender: No OFD packet to send [06:51:14]OFD Sender: No OFD packet to send [06:51:19]OFD Sender: No OFD packet to send [06:51:24]OFD Sender: No OFD packet to send [06:51:29]OFD Sender: No OFD packet to send [06:51:34]OFD Sender: No OFD packet to send [06:51:39]OFD Sender: No OFD packet to send [06:51:44]OFD Sender: No OFD packet to send [06:51:49]OFD Sender: No OFD packet to send [06:51:54]OFD Sender: No OFD packet to send [06:51:59]OFD Sender: No OFD packet to send [06:52:04]OFD Sender: No OFD packet to send [06:52:09]OFD Sender: No OFD packet to send [06:52:14]OFD Sender: No OFD packet to send [06:52:19]OFD Sender: No OFD packet to send [06:52:24]OFD Sender: No OFD packet to send [06:52:29]OFD Sender: No OFD packet to send [06:52:34]OFD Sender: No OFD packet to send [06:52:39]OFD Sender: No OFD packet to send [06:52:44]OFD Sender: No OFD packet to send [06:52:46]accept exits with 9 [06:52:46]New connection [06:52:46]New thread 3066940772 created [06:52:46]Thread 3067084132 joined [06:52:46]Waiting for new connection... [06:52:46] Sock 9.Parse request [06:52:46]Sock 9.Check first char [06:52:46]Sock 9.First char is OK [06:52:46]request: POST /json_proto HTTP/1.0 [06:52:46]Method: POST [06:52:46]URL: /json_proto [06:52:46]Method is POST - this is cgi request [06:52:46]url: /json_proto [06:52:46]query_string will be loaded in cgi processing [06:52:46]execute_cgi json_proto POST (null) [06:52:46]execute_cgi path=json_proto method=POST [06:52:46]POST find Content-Length [06:52:46]Host: 172.17.34.200:8080 [06:52:46]Content-Length: 683 [06:52:46]Content-Type: application/json [06:52:46] [06:52:46]POST finish read [06:52:46]Found Content-Length = 683 [06:52:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:52:46]execute_script... [06:52: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)1181953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:52:46]POST & json_proto [06:52:46]process_json_proto [06:52:46]json parsed OK: [06:52:46]protocol is kg_v1.0 [06:52:46]action value=close_receipt [06:52:46]process_action close_receipt [06:52:46]cmd_close_receipt [06:52:46]MH_GetDate [06:52:46]Write to MH i2c: F0 00 00 4D 38 74 [06:52:46]Write i2c OK [06:52:46]MH_I2C_Read... [06:52:46]Read from MH i2c: F0 [06:52:46]MH_I2C_Read... [06:52:46]Read from MH i2c: F0 09 00 [06:52:46]MH_I2C_Read... [06:52:46]Read from MH i2c: F0 09 00 4D 38 00 41 FE E6 64 B2 FF 65 64 80 [06:52:46]GetLastDocTimeStamp 1692859249 [06:52:46]current date 1692859969 [06:52:46]FM_GetShiftState [06:52:46]SAM_PROTO_GetShiftState [06:52:46]wFMCommunicate request_size=4 [06:52:46]MH_SAM_APDU [06:52:46]CAPDU: 80 13 01 00 [06:52:46]Write to MH i2c: E2 08 00 4E 38 80 13 01 00 00 00 00 00 03 [06:52:46]Write i2c OK [06:52:46]MH_I2C_Read... [06:52:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:46]Read from MH i2c: E2 [06:52:46]MH_I2C_Read... [06:52:46]Read from MH i2c: E2 0E 00 [06:52:46]MH_I2C_Read... [06:52:46]Read from MH i2c: E2 0E 00 4E 38 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 E1 [06:52:46]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:52:46]wFMCommunicate OK [06:52:46]SAM_PROTO_GetShiftState done [06:52:46]FM_GetShiftState done [06:52:46]opened in 1692842957 [06:52:46]opened+sec_in_day 1692929357 [06:52:46]quantity*price = 100035 [06:52:46]sum+1 = 100036 [06:52:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 21 24.08.2023 06:52 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32250 ФПД: 23277466960390 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T065249&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32250&fm=23277466960390&tin=02508201610067®Number=0000000000091575&sum=100000 [06:52:47]StoreToDocumentArchive [06:52:47]shift 74 fd 32250 [06:52:47]save to /storage/0074/doc_00032250 [06:52:47]save last doc name /storage/0074/doc_00032250 to /storage/kkm_last_doc_name [06:52:47]save OK [06:52:47]Clear old archive folders... [06:52:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:52:47]tlvbuf is 017F1B40 [06:52:47]SAM_PROTO_ClearQueue [06:52:47]wFMCommunicate request_size=4 [06:52:47]MH_SAM_APDU [06:52:47]CAPDU: 80 09 00 00 [06:52:47]Write to MH i2c: E2 08 00 5B 38 80 09 00 00 00 00 00 00 05 [06:52:47]Write i2c OK [06:52:47]MH_I2C_Read... [06:52:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:52:47]Read from MH i2c: E2 [06:52:47]MH_I2C_Read... [06:52:47]Read from MH i2c: E2 03 00 [06:52:47]MH_I2C_Read... [06:52:47]Read from MH i2c: E2 03 00 5B 38 00 90 00 07 [06:52:47]RAPDU: 90 00 [06:52:47]wFMCommunicate OK [06:52:47]SAM_PROTO_ClearQueue done [06:52:47]KKMCreateOFDPacket [06:52:47]OFDProtocolAddRootSTLVToBuf [06:52:47]FM_MakeSignedData [06:52:47]FM_MakeSignedData [06:52:47]SAM_PROTO_SignData [06:52:47]wFMCommunicate request_size=4 [06:52:47]MH_SAM_APDU [06:52:47]CAPDU: 80 0D 01 02 [06:52:47]Write to MH i2c: E2 08 00 5C 38 80 0D 01 02 00 00 00 00 0D [06:52:47]Write i2c OK [06:52:47]MH_I2C_Read... [06:52:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:52:47]Read from MH i2c: E2 [06:52:47]MH_I2C_Read... [06:52:47]Read from MH i2c: E2 03 00 [06:52:47]MH_I2C_Read... [06:52:47]Read from MH i2c: E2 03 00 5C 38 00 90 00 08 [06:52:47]RAPDU: 90 00 [06:52:47]wFMCommunicate OK [06:52:47]wFMCommunicate request_size=255 [06:52:47]MH_SAM_APDU [06:52:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 41 FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 7D 00 00 35 04 06 00 15 [06:52:47]Write to MH i2c: E2 02 01 5D 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 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 41 FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 7D 00 00 35 04 06 00 15 00 00 46 [06:52:47]Write i2c OK [06:52:47]MH_I2C_Read... [06:52:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:48]Read from MH i2c: E2 [06:52:48]MH_I2C_Read... [06:52:48]Read from MH i2c: E2 03 00 [06:52:48]MH_I2C_Read... [06:52:48]Read from MH i2c: E2 03 00 5D 38 00 90 00 09 [06:52:48]RAPDU: 90 00 [06:52:48]wFMCommunicate OK [06:52:48]wFMCommunicate request_size=10 [06:52:48]MH_SAM_APDU [06:52:48]CAPDU: 80 0D 02 02 05 2B B5 26 42 06 [06:52:48]Write to MH i2c: E2 0D 00 5E 38 80 0D 02 02 05 00 2B B5 26 42 06 00 00 68 [06:52:48]Write i2c OK [06:52:48]MH_I2C_Read... [06:52:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:48]Read from MH i2c: E2 [06:52:48]MH_I2C_Read... [06:52:48]Read from MH i2c: E2 03 00 [06:52:48]MH_I2C_Read... [06:52:48]Read from MH i2c: E2 03 00 5E 38 00 90 00 0A [06:52:48]RAPDU: 90 00 [06:52:48]wFMCommunicate OK [06:52:48]wFMCommunicate request_size=4 [06:52:48]MH_SAM_APDU [06:52:48]CAPDU: 80 0D 03 02 [06:52:48]Write to MH i2c: E2 08 00 5F 38 80 0D 03 02 00 00 00 00 12 [06:52:48]Write i2c OK [06:52:48]MH_I2C_Read... [06:52:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:52:48]Read from MH i2c: E2 [06:52:48]MH_I2C_Read... [06:52:48]Read from MH i2c: E2 0B 00 [06:52:48]MH_I2C_Read... [06:52:48]Read from MH i2c: E2 0B 00 5F 38 00 06 48 F3 29 C4 6D A2 5B 90 00 AB [06:52:48]RAPDU: 06 48 F3 29 C4 6D A2 5B 90 00 [06:52:48]wFMCommunicate OK [06:52:48]SAM_PROTO_SignData done [06:52:48]FM_MakeSignedData done [06:52:48]CreateOFDProtocolMessage [06:52:48]wFMCommunicate request_size=4 [06:52:48]MH_SAM_APDU [06:52:48]CAPDU: 80 11 00 00 [06:52:48]Write to MH i2c: E2 08 00 60 38 80 11 00 00 00 00 00 00 12 [06:52:48]Write i2c OK [06:52:48]MH_I2C_Read... [06:52:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:48]Read from MH i2c: E2 [06:52:48]MH_I2C_Read... [06:52:48]Read from MH i2c: E2 17 00 [06:52:48]MH_I2C_Read... [06:52:48]Read from MH i2c: E2 17 00 60 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 68 [06:52:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:52:48]wFMCommunicate OK [06:52:48]CreateOFDProtocolMessage done [06:52:48]OFDSenderStorePacket 32250 [06:52:48]StoreOFDPacket docnum=32250 [06:52:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4A 63 07 01 CD 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 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 41 FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 7D 00 00 35 04 06 00 15 2B B5 26 42 06 06 48 F3 29 C4 6D A2 5B [06:52:48]CheckFolder [06:52:48]dirname=/storage/ofd_packets [06:52:48]CheckFolder done [06:52:48]ProducePacketName [06:52:48]name=ofd_packets/00032250 [06:52:48]NVStorageSaveData ofd_packets/00032250 [06:52:48]File name is /storage/ofd_packets/00032250 [06:52:48]Write 301 bytes [06:52:48]NVStorageSaveData done [06:52:48]OFDSenderStorePacket done [06:52:48]KKMCreateOFDPacket done [06:52:48]NVStorageSaveData kkm_last_timestamp [06:52:48]File name is /storage/kkm_last_timestamp [06:52:48]Write 4 bytes [06:52:48]NVStorageSaveData done [06:52:48]ExternCall_PrintAddStr [06:52:48]wPrintStart [06:52:48]Write to MH i2c: 01 00 00 61 38 99 [06:52:48]OFD Sender: Processing packet 32250 [packets to send 11, broken 10] [06:52:48]ProducePacketName [06:52:48]name=ofd_packets/00032250 [06:52:48]OFD Sender: To server: pG, [06:52:48]CommunicateWithHost lk.salyk.kg:30040 [06:52:48]ConnectInit lk.salyk.kg [06:52:48]Write i2c OK [06:52:48]MH_I2C_Read... [06:52:48]Read from MH i2c: 01 [06:52:48]MH_I2C_Read... [06:52:48]Read from MH i2c: 01 07 00 [06:52:48]MH_I2C_Read... [06:52:48]Read from MH i2c: 01 07 00 61 38 00 00 00 00 00 FF 0F AE [06:52:48]RasterBufferAndPrint [06:52:48]line Счет N : (1)1181953 [06:52:48]line ИНН: 02508201610067 [06:52:48]line Контрольно-Кассовый Чек [06:52:48]line ПРОДАЖА [06:52:48]line ТРК (МРК, ГНК) : 32 [06:52:48]line Товар: 2710124130 [06:52:48]line Аи-92-К-5 [06:52:48]line 17.100 * 58.50 [06:52:48]line = 1000.35 [06:52:48]line НДС 12% НСП 1% [06:52:48]line > о реализуемом товаре [06:52:48]line ОКРУГЛЕНИЕ: -0.35 [06:52:48]line ИТОГО: 1000.00 [06:52:48]line Внесено: 1000.00 [06:52:48]line СДАЧА: 0.00 [06:52:48]line НСП 1% : 8.85 [06:52:48]line НДС 12% : 106.23 [06:52:48]line Наличными: 1000.00 [06:52:48]line Безнал.: 0.00 [06:52:48]line Место: АЗС № 121 "Партнер Нефть" [06:52:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:52:48]line СНО: Общий режим [06:52:48]line Чек 21 24.08.2023 06:52 [06:52:48]line Смена: 74 ФФД: 1.0 [06:52:48]line ЗНМ: 0300000148 [06:52:48]line РНМ: 0000000000091575 [06:52:48]line Версия ККМ: 001 [06:52:48]line ФМ: 0000000000874655 [06:52:48]line ФД: 32250 [06:52:48]line ФПД: 23277466960390 [06:52:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T065249&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32250&fm=23277466960390&tin=02508201610067®Number=0000000000091575&sum=100000 [06:52:48]Connected sock=10 [06:52:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4A 63 07 01 CD 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 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 41 FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 7D 00 00 35 04 06 00 15 2B B5 26 42 06 06 48 F3 29 C4 6D A2 5B [06:52:48]written 0, free lines is 4095 [06:52:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D0 55 47 00 86 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 7D 00 00 F4 03 04 00 E5 A8 E6 64 B6 04 01 00 00 46 28 15 EB AC 3E CE 84 [06:52:48]CommunicateWithHost err = 0 [06:52:48]CheckOFDResponse [06:52:48]1017 (14) - 77093643461234 [06:52:48]1041 (16) - 0000000000874655 [06:52:48]1040 (4) - 32250 [06:52:48]1012 (4) - 24.08.2023 00:48 [06:52:48]1206 (1) - 0 [06:52:48]OFD Sender: Remove packet 32250 [06:52:48]ProducePacketName [06:52:48]name=ofd_packets/00032250 [06:52:48]NVStorageDeleteData [06:52:49]Write to MH i2c: 01 00 00 8C 38 C4 [06:52:49]Write i2c OK [06:52:49]MH_I2C_Read... [06:52:49]Read from MH i2c: 01 [06:52:49]MH_I2C_Read... [06:52:49]Read from MH i2c: 01 07 00 [06:52:49]MH_I2C_Read... [06:52:49]Read from MH i2c: 01 07 00 8C 38 00 00 00 00 00 DC 0C B3 [06:52:49]RasterBufferAndPrint [06:52:49]line [06:52:49]line [06:52:49]line [06:52:49]line [06:52:49]line [06:52:49]written 0, free lines is 3298 [06:52:49]MH_Cut [06:52:49]Write to MH i2c: D1 01 00 93 38 01 9D [06:52:49]Write i2c OK [06:52:49]MH_I2C_Read... [06:52:49]Read from MH i2c: D1 [06:52:49]MH_I2C_Read... [06:52:49]Read from MH i2c: D1 01 00 [06:52:49]MH_I2C_Read... [06:52:49]Read from MH i2c: D1 01 00 93 38 00 9C [06:52:49]Write to MH i2c: 01 00 00 94 38 CC [06:52:49]Write i2c OK [06:52:49]MH_I2C_Read... [06:52:49]OFD Sender: No OFD packet to send [06:52:49]*** Cut start [06:52:49]*** Purtial cut [06:52:49]*** Stage 1: CUTSNS_PIN = 1 [06:52:50]Read from MH i2c: 01 [06:52:50]MH_I2C_Read... [06:52:50]*** Stop cut motor [06:52:50]*** Cut end [06:52:50]Read from MH i2c: 01 07 00 [06:52:50]MH_I2C_Read... [06:52:50]Read from MH i2c: 01 07 00 94 38 00 00 00 00 00 FF 0F E1 [06:52:50]process_action close_receipt done [06:52:50]requested_data is exist [06:52:50]produce_requested_data [06:52:50]requested_item fm.sn is exist - process it [06:52:50]wFMCommunicate request_size=4 [06:52:50]MH_SAM_APDU [06:52:50]CAPDU: 80 11 00 00 [06:52:50]Write to MH i2c: E2 08 00 95 38 80 11 00 00 00 00 00 00 47 [06:52:50]Write i2c OK [06:52:50]MH_I2C_Read... [06:52:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:50]Read from MH i2c: E2 [06:52:50]MH_I2C_Read... [06:52:50]Read from MH i2c: E2 17 00 [06:52:50]MH_I2C_Read... [06:52:50]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 34 36 35 35 90 00 9D [06:52:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:52:50]wFMCommunicate OK [06:52:50]requested_item fd.num is exist - process it [06:52:50]SAM_PROTO_GetFieldsCounters [06:52:50]wFMCommunicate request_size=4 [06:52:50]MH_SAM_APDU [06:52:50]CAPDU: 80 13 00 00 [06:52:50]Write to MH i2c: E2 08 00 96 38 80 13 00 00 00 00 00 00 4A [06:52:50]Write i2c OK [06:52:50]MH_I2C_Read... [06:52:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:52:50]Read from MH i2c: E2 [06:52:50]MH_I2C_Read... [06:52:50]Read from MH i2c: E2 62 00 [06:52:50]MH_I2C_Read... [06:52:50]Read from MH i2c: E2 62 00 96 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FA 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [06:52:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FA 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:52:50]wFMCommunicate OK [06:52:50]SAM_PROTO_GetFieldsCounters done [06:52:50]requested_item shift.num is exist - process it [06:52:50]requested_item shift.opened is exist - process it [06:52:50]req_shift_opened [06:52:50]FM_GetShiftState [06:52:50]SAM_PROTO_GetShiftState [06:52:50]wFMCommunicate request_size=4 [06:52:50]MH_SAM_APDU [06:52:50]CAPDU: 80 13 01 00 [06:52:50]Write to MH i2c: E2 08 00 97 38 80 13 01 00 00 00 00 00 4C [06:52:50]Write i2c OK [06:52:50]MH_I2C_Read... [06:52:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:50]Read from MH i2c: E2 [06:52:50]MH_I2C_Read... [06:52:50]Read from MH i2c: E2 0E 00 [06:52:50]MH_I2C_Read... [06:52:50]Read from MH i2c: E2 0E 00 97 38 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 2A [06:52:50]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:52:50]wFMCommunicate OK [06:52:50]SAM_PROTO_GetShiftState done [06:52:50]FM_GetShiftState done [06:52:50]req_shift_opened done [06:52:50]requested_item shift.open_date is exist - process it [06:52:50]req_shift_open_date [06:52:50]req_shift_open_date done [06:52:50]produce_requested_data done [06:52:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32250,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [06:52:50]process_action_free close_receipt [06:52:50]json_value_free [06:52:50]json_value_free done [06:52:50]process_json_proto returns [06:52:50]Send response to host [06:52:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32250,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [06:52:50]free response buf [06:52:50]execute_script done [06:52:50]execute_script returns [06:52:50]free content buf [06:52:50]Sock 9.Close socket [06:52:50]Sock 9.Thread stoped [06:52:54]OFD Sender: No OFD packet to send [06:52:59]OFD Sender: No OFD packet to send [06:53:04]OFD Sender: No OFD packet to send [06:53:05]accept exits with 8 [06:53:05]New connection [06:53:05]New thread 3067084132 created [06:53:05]Thread 3066940772 joined [06:53:05]Waiting for new connection... [06:53:05] Sock 8.Parse request [06:53:05]Sock 8.Check first char [06:53:05]Sock 8.First char is OK [06:53:05]request: POST /json_proto HTTP/1.0 [06:53:05]Method: POST [06:53:05]URL: /json_proto [06:53:05]Method is POST - this is cgi request [06:53:05]url: /json_proto [06:53:05]query_string will be loaded in cgi processing [06:53:05]execute_cgi json_proto POST (null) [06:53:05]execute_cgi path=json_proto method=POST [06:53:05]POST find Content-Length [06:53:05]Host: 172.17.34.200:8080 [06:53:05]Content-Length: 683 [06:53:05]Content-Type: application/json [06:53:05] [06:53:05]POST finish read [06:53:05]Found Content-Length = 683 [06:53:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 25.650, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:53:05]execute_script... [06:53: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)1181954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 25.650, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:53:05]POST & json_proto [06:53:05]process_json_proto [06:53:05]json parsed OK: [06:53:05]protocol is kg_v1.0 [06:53:05]action value=close_receipt [06:53:05]process_action close_receipt [06:53:05]cmd_close_receipt [06:53:05]MH_GetDate [06:53:05]Write to MH i2c: F0 00 00 98 38 BF [06:53:05]Write i2c OK [06:53:05]MH_I2C_Read... [06:53:05]Read from MH i2c: F0 [06:53:05]MH_I2C_Read... [06:53:05]Read from MH i2c: F0 09 00 [06:53:05]MH_I2C_Read... [06:53:05]Read from MH i2c: F0 09 00 98 38 00 53 FE E6 64 B2 FF 65 64 DD [06:53:05]GetLastDocTimeStamp 1692859969 [06:53:05]current date 1692859987 [06:53:05]FM_GetShiftState [06:53:05]SAM_PROTO_GetShiftState [06:53:05]wFMCommunicate request_size=4 [06:53:05]MH_SAM_APDU [06:53:05]CAPDU: 80 13 01 00 [06:53:05]Write to MH i2c: E2 08 00 99 38 80 13 01 00 00 00 00 00 4E [06:53:05]Write i2c OK [06:53:05]MH_I2C_Read... [06:53:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:53:05]Read from MH i2c: E2 [06:53:05]MH_I2C_Read... [06:53:05]Read from MH i2c: E2 0E 00 [06:53:05]MH_I2C_Read... [06:53:05]Read from MH i2c: E2 0E 00 99 38 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 2C [06:53:05]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:53:05]wFMCommunicate OK [06:53:05]SAM_PROTO_GetShiftState done [06:53:05]FM_GetShiftState done [06:53:05]opened in 1692842957 [06:53:05]opened+sec_in_day 1692929357 [06:53:05]quantity*price = 150052 [06:53:05]sum+1 = 150054 [06:53:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 22 24.08.2023 06:53 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32251 ФПД: 218000498510284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T065307&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32251&fm=218000498510284&tin=02508201610067®Number=0000000000091575&sum=150000 [06:53:06]StoreToDocumentArchive [06:53:06]shift 74 fd 32251 [06:53:06]save to /storage/0074/doc_00032251 [06:53:06]save last doc name /storage/0074/doc_00032251 to /storage/kkm_last_doc_name [06:53:06]save OK [06:53:06]Clear old archive folders... [06:53:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:53:06]tlvbuf is B6F750B0 [06:53:06]SAM_PROTO_ClearQueue [06:53:06]wFMCommunicate request_size=4 [06:53:06]MH_SAM_APDU [06:53:06]CAPDU: 80 09 00 00 [06:53:06]Write to MH i2c: E2 08 00 A6 38 80 09 00 00 00 00 00 00 50 [06:53:06]Write i2c OK [06:53:06]MH_I2C_Read... [06:53:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:53:06]Read from MH i2c: E2 [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: E2 03 00 [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: E2 03 00 A6 38 00 90 00 52 [06:53:06]RAPDU: 90 00 [06:53:06]wFMCommunicate OK [06:53:06]SAM_PROTO_ClearQueue done [06:53:06]KKMCreateOFDPacket [06:53:06]OFDProtocolAddRootSTLVToBuf [06:53:06]FM_MakeSignedData [06:53:06]FM_MakeSignedData [06:53:06]SAM_PROTO_SignData [06:53:06]wFMCommunicate request_size=4 [06:53:06]MH_SAM_APDU [06:53:06]CAPDU: 80 0D 01 02 [06:53:06]Write to MH i2c: E2 08 00 A7 38 80 0D 01 02 00 00 00 00 58 [06:53:06]Write i2c OK [06:53:06]MH_I2C_Read... [06:53:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:53:06]Read from MH i2c: E2 [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: E2 03 00 [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: E2 03 00 A7 38 00 90 00 53 [06:53:06]RAPDU: 90 00 [06:53:06]wFMCommunicate OK [06:53:06]wFMCommunicate request_size=255 [06:53:06]MH_SAM_APDU [06:53:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 53 FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 7D 00 00 35 04 06 00 C6 [06:53:06]Write to MH i2c: E2 02 01 A8 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 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 53 FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 7D 00 00 35 04 06 00 C6 00 00 BF [06:53:06]Write i2c OK [06:53:06]MH_I2C_Read... [06:53:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:53:06]Read from MH i2c: E2 [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: E2 03 00 [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: E2 03 00 A8 38 00 90 00 54 [06:53:06]RAPDU: 90 00 [06:53:06]wFMCommunicate OK [06:53:06]wFMCommunicate request_size=10 [06:53:06]MH_SAM_APDU [06:53:06]CAPDU: 80 0D 02 02 05 45 32 46 49 CC [06:53:06]Write to MH i2c: E2 0D 00 A9 38 80 0D 02 02 05 00 45 32 46 49 CC 00 00 37 [06:53:06]Write i2c OK [06:53:06]MH_I2C_Read... [06:53:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:53:06]Read from MH i2c: E2 [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: E2 03 00 [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: E2 03 00 A9 38 00 90 00 55 [06:53:06]RAPDU: 90 00 [06:53:06]wFMCommunicate OK [06:53:06]wFMCommunicate request_size=4 [06:53:06]MH_SAM_APDU [06:53:06]CAPDU: 80 0D 03 02 [06:53:06]Write to MH i2c: E2 08 00 AA 38 80 0D 03 02 00 00 00 00 5D [06:53:06]Write i2c OK [06:53:06]MH_I2C_Read... [06:53:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:53:06]Read from MH i2c: E2 [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: E2 0B 00 [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: E2 0B 00 AA 38 00 90 38 0F B7 EC 23 C3 22 90 00 E0 [06:53:06]RAPDU: 90 38 0F B7 EC 23 C3 22 90 00 [06:53:06]wFMCommunicate OK [06:53:06]SAM_PROTO_SignData done [06:53:06]FM_MakeSignedData done [06:53:06]CreateOFDProtocolMessage [06:53:06]wFMCommunicate request_size=4 [06:53:06]MH_SAM_APDU [06:53:06]CAPDU: 80 11 00 00 [06:53:06]Write to MH i2c: E2 08 00 AB 38 80 11 00 00 00 00 00 00 5D [06:53:06]Write i2c OK [06:53:06]MH_I2C_Read... [06:53:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:53:06]Read from MH i2c: E2 [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: E2 17 00 [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: E2 17 00 AB 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B3 [06:53:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:53:06]wFMCommunicate OK [06:53:06]CreateOFDProtocolMessage done [06:53:06]OFDSenderStorePacket 32251 [06:53:06]StoreOFDPacket docnum=32251 [06:53:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 30 89 07 01 26 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 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 53 FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 7D 00 00 35 04 06 00 C6 45 32 46 49 CC 90 38 0F B7 EC 23 C3 22 [06:53:06]CheckFolder [06:53:06]dirname=/storage/ofd_packets [06:53:06]CheckFolder done [06:53:06]ProducePacketName [06:53:06]name=ofd_packets/00032251 [06:53:06]NVStorageSaveData ofd_packets/00032251 [06:53:06]File name is /storage/ofd_packets/00032251 [06:53:06]Write 301 bytes [06:53:06]NVStorageSaveData done [06:53:06]OFDSenderStorePacket done [06:53:06]KKMCreateOFDPacket done [06:53:06]NVStorageSaveData kkm_last_timestamp [06:53:06]File name is /storage/kkm_last_timestamp [06:53:06]Write 4 bytes [06:53:06]NVStorageSaveData done [06:53:06]ExternCall_PrintAddStr [06:53:06]wPrintStart [06:53:06]Write to MH i2c: 01 00 00 AC 38 E4 [06:53:06]Write i2c OK [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: 01 [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: 01 07 00 [06:53:06]MH_I2C_Read... [06:53:06]Read from MH i2c: 01 07 00 AC 38 00 00 00 00 00 FF 0F F9 [06:53:06]RasterBufferAndPrint [06:53:06]line Счет N : (1)1181954 [06:53:06]line ИНН: 02508201610067 [06:53:06]line Контрольно-Кассовый Чек [06:53:06]line ПРОДАЖА [06:53:06]line ТРК (МРК, ГНК) : 62 [06:53:06]line Товар: 2710124130 [06:53:06]line Аи-92-К-5 [06:53:06]line 25.650 * 58.50 [06:53:06]line = 1500.53 [06:53:06]line НДС 12% НСП 1% [06:53:06]line > о реализуемом товаре [06:53:06]line ОКРУГЛЕНИЕ: -0.53 [06:53:06]line ИТОГО: 1500.00 [06:53:06]line Внесено: 1500.00 [06:53:06]line СДАЧА: 0.00 [06:53:06]line НСП 1% : 13.28 [06:53:06]line НДС 12% : 159.35 [06:53:06]line Наличными: 1500.00 [06:53:06]line Безнал.: 0.00 [06:53:06]line Место: АЗС № 121 "Партнер Нефть" [06:53:06]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:53:06]line СНО: Общий режим [06:53:06]line Чек 22 24.08.2023 06:53 [06:53:06]line Смена: 74 ФФД: 1.0 [06:53:06]line ЗНМ: 0300000148 [06:53:06]line РНМ: 0000000000091575 [06:53:06]line Версия ККМ: 001 [06:53:06]line ФМ: 0000000000874655 [06:53:06]line ФД: 32251 [06:53:06]line ФПД: 218000498510284 [06:53:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T065307&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32251&fm=218000498510284&tin=02508201610067®Number=0000000000091575&sum=150000 [06:53:07]OFD Sender: Processing packet 32251 [packets to send 11, broken 10] [06:53:07]ProducePacketName [06:53:07]name=ofd_packets/00032251 [06:53:07]OFD Sender: To server: pG, [06:53:07]CommunicateWithHost lk.salyk.kg:30040 [06:53:07]ConnectInit lk.salyk.kg [06:53:07]written 0, free lines is 4095 [06:53:07]Connected sock=10 [06:53:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 30 89 07 01 26 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 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 53 FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 7D 00 00 35 04 06 00 C6 45 32 46 49 CC 90 38 0F B7 EC 23 C3 22 [06:53:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 15 81 47 00 CA E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 7D 00 00 F4 03 04 00 F8 A8 E6 64 B6 04 01 00 00 CD 6B D7 F0 74 F7 A2 92 [06:53:07]CommunicateWithHost err = 0 [06:53:07]CheckOFDResponse [06:53:07]1017 (14) - 77093643461234 [06:53:07]1041 (16) - 0000000000874655 [06:53:07]1040 (4) - 32251 [06:53:07]1012 (4) - 24.08.2023 00:48 [06:53:07]1206 (1) - 0 [06:53:07]OFD Sender: Remove packet 32251 [06:53:07]ProducePacketName [06:53:07]name=ofd_packets/00032251 [06:53:07]NVStorageDeleteData [06:53:07]Write to MH i2c: 01 00 00 D7 38 0F [06:53:07]Write i2c OK [06:53:07]MH_I2C_Read... [06:53:07]Read from MH i2c: 01 [06:53:07]MH_I2C_Read... [06:53:07]Read from MH i2c: 01 07 00 [06:53:07]MH_I2C_Read... [06:53:07]Read from MH i2c: 01 07 00 D7 38 00 00 00 00 00 EE 0C 10 [06:53:07]RasterBufferAndPrint [06:53:07]line [06:53:07]line [06:53:07]line [06:53:07]line [06:53:07]line [06:53:07]written 0, free lines is 3319 [06:53:07]MH_Cut [06:53:07]Write to MH i2c: D1 01 00 DE 38 01 E8 [06:53:07]Write i2c OK [06:53:07]MH_I2C_Read... [06:53:07]Read from MH i2c: D1 [06:53:07]MH_I2C_Read... [06:53:07]Read from MH i2c: D1 01 00 [06:53:07]MH_I2C_Read... [06:53:07]Read from MH i2c: D1 01 00 DE 38 00 E7 [06:53:07]Write to MH i2c: 01 00 00 DF 38 17 [06:53:07]Write i2c OK [06:53:07]MH_I2C_Read... [06:53:08]OFD Sender: No OFD packet to send [06:53:08]*** Cut start [06:53:08]*** Purtial cut [06:53:08]*** CUTSNS_PIN = 0 [06:53:08]*** Stage 1: CUTSNS_PIN = 1 [06:53:10]Read from MH i2c: 01 [06:53:10]MH_I2C_Read... [06:53:10]*** Stop cut motor [06:53:10]*** Cut end [06:53:10]Read from MH i2c: 01 07 00 [06:53:10]MH_I2C_Read... [06:53:10]Read from MH i2c: 01 07 00 DF 38 00 00 00 00 00 FF 0F 2C [06:53:10]process_action close_receipt done [06:53:10]requested_data is exist [06:53:10]produce_requested_data [06:53:10]requested_item fm.sn is exist - process it [06:53:10]wFMCommunicate request_size=4 [06:53:10]MH_SAM_APDU [06:53:10]CAPDU: 80 11 00 00 [06:53:10]Write to MH i2c: E2 08 00 E0 38 80 11 00 00 00 00 00 00 92 [06:53:10]Write i2c OK [06:53:10]MH_I2C_Read... [06:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:53:10]Read from MH i2c: E2 [06:53:10]MH_I2C_Read... [06:53:10]Read from MH i2c: E2 17 00 [06:53:10]MH_I2C_Read... [06:53:10]Read from MH i2c: E2 17 00 E0 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E8 [06:53:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:53:10]wFMCommunicate OK [06:53:10]requested_item fd.num is exist - process it [06:53:10]SAM_PROTO_GetFieldsCounters [06:53:10]wFMCommunicate request_size=4 [06:53:10]MH_SAM_APDU [06:53:10]CAPDU: 80 13 00 00 [06:53:10]Write to MH i2c: E2 08 00 E1 38 80 13 00 00 00 00 00 00 95 [06:53:10]Write i2c OK [06:53:10]MH_I2C_Read... [06:53:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:53:10]Read from MH i2c: E2 [06:53:10]MH_I2C_Read... [06:53:10]Read from MH i2c: E2 62 00 [06:53:10]MH_I2C_Read... [06:53:10]Read from MH i2c: E2 62 00 E1 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FB 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [06:53:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FB 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:53:10]wFMCommunicate OK [06:53:10]SAM_PROTO_GetFieldsCounters done [06:53:10]requested_item shift.num is exist - process it [06:53:10]requested_item shift.opened is exist - process it [06:53:10]req_shift_opened [06:53:10]FM_GetShiftState [06:53:10]SAM_PROTO_GetShiftState [06:53:10]wFMCommunicate request_size=4 [06:53:10]MH_SAM_APDU [06:53:10]CAPDU: 80 13 01 00 [06:53:10]Write to MH i2c: E2 08 00 E2 38 80 13 01 00 00 00 00 00 97 [06:53:10]Write i2c OK [06:53:10]MH_I2C_Read... [06:53:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:53:10]Read from MH i2c: E2 [06:53:10]MH_I2C_Read... [06:53:10]Read from MH i2c: E2 0E 00 [06:53:10]MH_I2C_Read... [06:53:10]Read from MH i2c: E2 0E 00 E2 38 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 75 [06:53:10]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:53:10]wFMCommunicate OK [06:53:10]SAM_PROTO_GetShiftState done [06:53:10]FM_GetShiftState done [06:53:10]req_shift_opened done [06:53:10]requested_item shift.open_date is exist - process it [06:53:10]req_shift_open_date [06:53:10]req_shift_open_date done [06:53:10]produce_requested_data done [06:53:10]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32251,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [06:53:10]process_action_free close_receipt [06:53:10]json_value_free [06:53:10]json_value_free done [06:53:10]process_json_proto returns [06:53:10]Send response to host [06:53:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32251,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [06:53:10]free response buf [06:53:10]execute_script done [06:53:10]execute_script returns [06:53:10]free content buf [06:53:10]Sock 8.Close socket [06:53:10]Sock 8.Thread stoped [06:53:13]OFD Sender: No OFD packet to send [06:53:18]OFD Sender: No OFD packet to send [06:53:23]OFD Sender: No OFD packet to send [06:53:28]OFD Sender: No OFD packet to send [06:53:33]OFD Sender: No OFD packet to send [06:53:38]OFD Sender: No OFD packet to send [06:53:43]OFD Sender: No OFD packet to send [06:53:48]OFD Sender: No OFD packet to send [06:53:53]OFD Sender: No OFD packet to send [06:53:58]OFD Sender: No OFD packet to send [06:54:00]accept exits with 9 [06:54:00]New connection [06:54:00]New thread 3066940772 created [06:54:00]Thread 3067084132 joined [06:54:00]Waiting for new connection... [06:54:00] Sock 9.Parse request [06:54:00]Sock 9.Check first char [06:54:00]Sock 9.First char is OK [06:54:00]request: POST /json_proto HTTP/1.0 [06:54:00]Method: POST [06:54:00]URL: /json_proto [06:54:00]Method is POST - this is cgi request [06:54:00]url: /json_proto [06:54:00]query_string will be loaded in cgi processing [06:54:00]execute_cgi json_proto POST (null) [06:54:00]execute_cgi path=json_proto method=POST [06:54:00]POST find Content-Length [06:54:00]Host: 172.17.34.200:8080 [06:54:00]Content-Length: 688 [06:54:00]Content-Type: application/json [06:54:00] [06:54:00]POST finish read [06:54:00]Found Content-Length = 688 [06:54:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:54:00]execute_script... [06:54: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)1181955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:54:00]POST & json_proto [06:54:00]process_json_proto [06:54:00]json parsed OK: [06:54:00]protocol is kg_v1.0 [06:54:00]action value=close_receipt [06:54:00]process_action close_receipt [06:54:00]cmd_close_receipt [06:54:00]MH_GetDate [06:54:00]Write to MH i2c: F0 00 00 E3 38 0A [06:54:00]Write i2c OK [06:54:00]MH_I2C_Read... [06:54:00]Read from MH i2c: F0 [06:54:00]MH_I2C_Read... [06:54:00]Read from MH i2c: F0 09 00 [06:54:00]MH_I2C_Read... [06:54:00]Read from MH i2c: F0 09 00 E3 38 00 8B FE E6 64 B2 FF 65 64 60 [06:54:00]GetLastDocTimeStamp 1692859987 [06:54:00]current date 1692860043 [06:54:00]FM_GetShiftState [06:54:00]SAM_PROTO_GetShiftState [06:54:00]wFMCommunicate request_size=4 [06:54:00]MH_SAM_APDU [06:54:00]CAPDU: 80 13 01 00 [06:54:00]Write to MH i2c: E2 08 00 E4 38 80 13 01 00 00 00 00 00 99 [06:54:00]Write i2c OK [06:54:00]MH_I2C_Read... [06:54:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:00]Read from MH i2c: E2 [06:54:00]MH_I2C_Read... [06:54:00]Read from MH i2c: E2 0E 00 [06:54:00]MH_I2C_Read... [06:54:00]Read from MH i2c: E2 0E 00 E4 38 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 77 [06:54:00]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:54:00]wFMCommunicate OK [06:54:00]SAM_PROTO_GetShiftState done [06:54:00]FM_GetShiftState done [06:54:00]opened in 1692842957 [06:54:00]opened+sec_in_day 1692929357 [06:54:00]quantity*price = 100042 [06:54:00]sum+1 = 100044 [06:54:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 23 24.08.2023 06:54 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32252 ФПД: 83228689398603 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T065403&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32252&fm=83228689398603&tin=02508201610067®Number=0000000000091575&sum=100000 [06:54:02]StoreToDocumentArchive [06:54:02]shift 74 fd 32252 [06:54:02]save to /storage/0074/doc_00032252 [06:54:02]save last doc name /storage/0074/doc_00032252 to /storage/kkm_last_doc_name [06:54:02]save OK [06:54:02]Clear old archive folders... [06:54:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:54:02]tlvbuf is 01868AD0 [06:54:02]SAM_PROTO_ClearQueue [06:54:02]wFMCommunicate request_size=4 [06:54:02]MH_SAM_APDU [06:54:02]CAPDU: 80 09 00 00 [06:54:02]Write to MH i2c: E2 08 00 F1 38 80 09 00 00 00 00 00 00 9B [06:54:02]Write i2c OK [06:54:02]MH_I2C_Read... [06:54:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:54:02]Read from MH i2c: E2 [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: E2 03 00 [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: E2 03 00 F1 38 00 90 00 9D [06:54:02]RAPDU: 90 00 [06:54:02]wFMCommunicate OK [06:54:02]SAM_PROTO_ClearQueue done [06:54:02]KKMCreateOFDPacket [06:54:02]OFDProtocolAddRootSTLVToBuf [06:54:02]FM_MakeSignedData [06:54:02]FM_MakeSignedData [06:54:02]SAM_PROTO_SignData [06:54:02]wFMCommunicate request_size=4 [06:54:02]MH_SAM_APDU [06:54:02]CAPDU: 80 0D 01 02 [06:54:02]Write to MH i2c: E2 08 00 F2 38 80 0D 01 02 00 00 00 00 A3 [06:54:02]Write i2c OK [06:54:02]MH_I2C_Read... [06:54:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:54:02]Read from MH i2c: E2 [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: E2 03 00 [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: E2 03 00 F2 38 00 90 00 9E [06:54:02]RAPDU: 90 00 [06:54:02]wFMCommunicate OK [06:54:02]wFMCommunicate request_size=255 [06:54:02]MH_SAM_APDU [06:54:02]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 8B FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 7D 00 00 35 04 06 00 [06:54:02]Write to MH i2c: E2 02 01 F3 38 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 8B FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 7D 00 00 35 04 06 00 00 00 FA [06:54:02]Write i2c OK [06:54:02]MH_I2C_Read... [06:54:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:54:02]Read from MH i2c: E2 [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: E2 03 00 [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: E2 03 00 F3 38 00 90 00 9F [06:54:02]RAPDU: 90 00 [06:54:02]wFMCommunicate OK [06:54:02]wFMCommunicate request_size=11 [06:54:02]MH_SAM_APDU [06:54:02]CAPDU: 80 0D 02 02 06 4B B2 30 77 7B 4B [06:54:02]Write to MH i2c: E2 0E 00 F4 38 80 0D 02 02 06 00 4B B2 30 77 7B 4B 00 00 1C [06:54:02]Write i2c OK [06:54:02]MH_I2C_Read... [06:54:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:54:02]Read from MH i2c: E2 [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: E2 03 00 [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: E2 03 00 F4 38 00 90 00 A0 [06:54:02]RAPDU: 90 00 [06:54:02]wFMCommunicate OK [06:54:02]wFMCommunicate request_size=4 [06:54:02]MH_SAM_APDU [06:54:02]CAPDU: 80 0D 03 02 [06:54:02]Write to MH i2c: E2 08 00 F5 38 80 0D 03 02 00 00 00 00 A8 [06:54:02]Write i2c OK [06:54:02]MH_I2C_Read... [06:54:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:54:02]Read from MH i2c: E2 [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: E2 0B 00 [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: E2 0B 00 F5 38 00 18 07 FF 85 D8 3E 37 2B 90 00 C4 [06:54:02]RAPDU: 18 07 FF 85 D8 3E 37 2B 90 00 [06:54:02]wFMCommunicate OK [06:54:02]SAM_PROTO_SignData done [06:54:02]FM_MakeSignedData done [06:54:02]CreateOFDProtocolMessage [06:54:02]wFMCommunicate request_size=4 [06:54:02]MH_SAM_APDU [06:54:02]CAPDU: 80 11 00 00 [06:54:02]Write to MH i2c: E2 08 00 F6 38 80 11 00 00 00 00 00 00 A8 [06:54:02]Write i2c OK [06:54:02]MH_I2C_Read... [06:54:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:02]Read from MH i2c: E2 [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: E2 17 00 [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: E2 17 00 F6 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FE [06:54:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:54:02]wFMCommunicate OK [06:54:02]CreateOFDProtocolMessage done [06:54:02]OFDSenderStorePacket 32252 [06:54:02]StoreOFDPacket docnum=32252 [06:54:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 35 4E 08 01 9A DC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 8B FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 7D 00 00 35 04 06 00 4B B2 30 77 7B 4B 18 07 FF 85 D8 3E 37 2B [06:54:02]CheckFolder [06:54:02]dirname=/storage/ofd_packets [06:54:02]CheckFolder done [06:54:02]ProducePacketName [06:54:02]name=ofd_packets/00032252 [06:54:02]NVStorageSaveData ofd_packets/00032252 [06:54:02]File name is /storage/ofd_packets/00032252 [06:54:02]Write 302 bytes [06:54:02]NVStorageSaveData done [06:54:02]OFDSenderStorePacket done [06:54:02]KKMCreateOFDPacket done [06:54:02]NVStorageSaveData kkm_last_timestamp [06:54:02]File name is /storage/kkm_last_timestamp [06:54:02]Write 4 bytes [06:54:02]NVStorageSaveData done [06:54:02]ExternCall_PrintAddStr [06:54:02]wPrintStart [06:54:02]Write to MH i2c: 01 00 00 F7 38 2F [06:54:02]Write i2c OK [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: 01 [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: 01 07 00 [06:54:02]MH_I2C_Read... [06:54:02]Read from MH i2c: 01 07 00 F7 38 00 00 00 00 00 FF 0F 44 [06:54:02]RasterBufferAndPrint [06:54:02]line Счет N : (1)1181955 [06:54:02]line ИНН: 02508201610067 [06:54:02]line Контрольно-Кассовый Чек [06:54:02]line ПРОДАЖА [06:54:02]line ТРК (МРК, ГНК) : 21 [06:54:02]line Товар: 2710194210 [06:54:02]line ДТ(л)-К-5 [06:54:02]line 15.730 * 63.60 [06:54:02]line = 1000.43 [06:54:02]line НДС 12% НСП 1% [06:54:02]line > о реализуемом товаре [06:54:02]line ОКРУГЛЕНИЕ: -0.43 [06:54:02]line ИТОГО: 1000.00 [06:54:02]line Внесено: 1000.00 [06:54:02]line СДАЧА: 0.00 [06:54:02]line НСП 1% : 8.85 [06:54:02]line НДС 12% : 106.24 [06:54:02]line Наличными: 1000.00 [06:54:02]line Безнал.: 0.00 [06:54:02]line Место: АЗС № 121 "Партнер Нефть" [06:54:02]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:54:02]line СНО: Общий режим [06:54:02]line Чек 23 24.08.2023 06:54 [06:54:02]line Смена: 74 ФФД: 1.0 [06:54:02]line ЗНМ: 0300000148 [06:54:02]line РНМ: 0000000000091575 [06:54:02]line Версия ККМ: 001 [06:54:02]line ФМ: 0000000000874655 [06:54:02]line ФД: 32252 [06:54:02]line ФПД: 83228689398603 [06:54:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T065403&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32252&fm=83228689398603&tin=02508201610067®Number=0000000000091575&sum=100000 [06:54:02]OFD Sender: Processing packet 32252 [packets to send 11, broken 10] [06:54:02]ProducePacketName [06:54:02]name=ofd_packets/00032252 [06:54:02]OFD Sender: To server: pG, [06:54:02]CommunicateWithHost lk.salyk.kg:30040 [06:54:02]ConnectInit lk.salyk.kg [06:54:02]written 0, free lines is 4095 [06:54:02]Connected sock=10 [06:54:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 35 4E 08 01 9A DC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 8B FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 7D 00 00 35 04 06 00 4B B2 30 77 7B 4B 18 07 FF 85 D8 3E 37 2B [06:54:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B5 72 47 00 07 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 7D 00 00 F4 03 04 00 2F A9 E6 64 B6 04 01 00 00 82 34 26 1B F3 1A CD B5 [06:54:03]CommunicateWithHost err = 0 [06:54:03]CheckOFDResponse [06:54:03]1017 (14) - 77093643461234 [06:54:03]1041 (16) - 0000000000874655 [06:54:03]1040 (4) - 32252 [06:54:03]1012 (4) - 24.08.2023 00:49 [06:54:03]1206 (1) - 0 [06:54:03]OFD Sender: Remove packet 32252 [06:54:03]ProducePacketName [06:54:03]name=ofd_packets/00032252 [06:54:03]NVStorageDeleteData [06:54:03]Write to MH i2c: 01 00 00 22 39 5B [06:54:03]Write i2c OK [06:54:03]MH_I2C_Read... [06:54:03]Read from MH i2c: 01 [06:54:03]MH_I2C_Read... [06:54:03]Read from MH i2c: 01 07 00 [06:54:03]MH_I2C_Read... [06:54:03]Read from MH i2c: 01 07 00 22 39 00 00 00 00 00 E3 0C 51 [06:54:03]RasterBufferAndPrint [06:54:03]line [06:54:03]line [06:54:03]line [06:54:03]line [06:54:03]line [06:54:03]written 0, free lines is 3305 [06:54:03]MH_Cut [06:54:03]Write to MH i2c: D1 01 00 29 39 01 34 [06:54:03]Write i2c OK [06:54:03]MH_I2C_Read... [06:54:03]Read from MH i2c: D1 [06:54:03]MH_I2C_Read... [06:54:03]Read from MH i2c: D1 01 00 [06:54:03]MH_I2C_Read... [06:54:03]Read from MH i2c: D1 01 00 29 39 00 33 [06:54:03]Write to MH i2c: 01 00 00 2A 39 63 [06:54:03]Write i2c OK [06:54:03]MH_I2C_Read... [06:54:03]OFD Sender: No OFD packet to send [06:54:04]*** Cut start [06:54:04]*** Purtial cut [06:54:04]*** Stage 1: CUTSNS_PIN = 1 [06:54:04]Read from MH i2c: 01 [06:54:04]MH_I2C_Read... [06:54:04]*** Stop cut motor [06:54:04]*** Cut end [06:54:04]Read from MH i2c: 01 07 00 [06:54:04]MH_I2C_Read... [06:54:04]Read from MH i2c: 01 07 00 2A 39 00 00 00 00 00 FF 0F 78 [06:54:04]process_action close_receipt done [06:54:04]requested_data is exist [06:54:04]produce_requested_data [06:54:04]requested_item fm.sn is exist - process it [06:54:04]wFMCommunicate request_size=4 [06:54:04]MH_SAM_APDU [06:54:04]CAPDU: 80 11 00 00 [06:54:04]Write to MH i2c: E2 08 00 2B 39 80 11 00 00 00 00 00 00 DE [06:54:04]Write i2c OK [06:54:04]MH_I2C_Read... [06:54:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:04]Read from MH i2c: E2 [06:54:04]MH_I2C_Read... [06:54:04]Read from MH i2c: E2 17 00 [06:54:04]MH_I2C_Read... [06:54:04]Read from MH i2c: E2 17 00 2B 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 34 [06:54:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:54:04]wFMCommunicate OK [06:54:04]requested_item fd.num is exist - process it [06:54:04]SAM_PROTO_GetFieldsCounters [06:54:04]wFMCommunicate request_size=4 [06:54:04]MH_SAM_APDU [06:54:04]CAPDU: 80 13 00 00 [06:54:04]Write to MH i2c: E2 08 00 2C 39 80 13 00 00 00 00 00 00 E1 [06:54:04]Write i2c OK [06:54:04]MH_I2C_Read... [06:54:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:54:04]Read from MH i2c: E2 [06:54:04]MH_I2C_Read... [06:54:04]Read from MH i2c: E2 62 00 [06:54:04]MH_I2C_Read... [06:54:04]Read from MH i2c: E2 62 00 2C 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FC 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [06:54:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FC 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:54:04]wFMCommunicate OK [06:54:04]SAM_PROTO_GetFieldsCounters done [06:54:04]requested_item shift.num is exist - process it [06:54:04]requested_item shift.opened is exist - process it [06:54:04]req_shift_opened [06:54:04]FM_GetShiftState [06:54:04]SAM_PROTO_GetShiftState [06:54:04]wFMCommunicate request_size=4 [06:54:04]MH_SAM_APDU [06:54:04]CAPDU: 80 13 01 00 [06:54:04]Write to MH i2c: E2 08 00 2D 39 80 13 01 00 00 00 00 00 E3 [06:54:04]Write i2c OK [06:54:04]MH_I2C_Read... [06:54:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:04]Read from MH i2c: E2 [06:54:04]MH_I2C_Read... [06:54:04]Read from MH i2c: E2 0E 00 [06:54:04]MH_I2C_Read... [06:54:04]Read from MH i2c: E2 0E 00 2D 39 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 C1 [06:54:04]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:54:04]wFMCommunicate OK [06:54:04]SAM_PROTO_GetShiftState done [06:54:04]FM_GetShiftState done [06:54:04]req_shift_opened done [06:54:04]requested_item shift.open_date is exist - process it [06:54:04]req_shift_open_date [06:54:04]req_shift_open_date done [06:54:04]produce_requested_data done [06:54:04]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32252,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [06:54:04]process_action_free close_receipt [06:54:04]json_value_free [06:54:04]json_value_free done [06:54:04]process_json_proto returns [06:54:04]Send response to host [06:54:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32252,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [06:54:04]free response buf [06:54:04]execute_script done [06:54:04]execute_script returns [06:54:04]free content buf [06:54:04]Sock 9.Close socket [06:54:04]Sock 9.Thread stoped [06:54:08]OFD Sender: No OFD packet to send [06:54:13]OFD Sender: No OFD packet to send [06:54:18]OFD Sender: No OFD packet to send [06:54:23]OFD Sender: No OFD packet to send [06:54:28]OFD Sender: No OFD packet to send [06:54:33]OFD Sender: No OFD packet to send [06:54:38]OFD Sender: No OFD packet to send [06:54:43]OFD Sender: No OFD packet to send [06:54:48]OFD Sender: No OFD packet to send [06:54:53]OFD Sender: No OFD packet to send [06:54:58]OFD Sender: No OFD packet to send [06:55:03]OFD Sender: No OFD packet to send [06:55:08]OFD Sender: No OFD packet to send [06:55:13]OFD Sender: No OFD packet to send [06:55:16]accept exits with 8 [06:55:16]New connection [06:55:16]New thread 3067084132 created [06:55:16]Thread 3066940772 joined [06:55:16]Waiting for new connection... [06:55:16] Sock 8.Parse request [06:55:16]Sock 8.Check first char [06:55:16]Sock 8.First char is OK [06:55:16]request: POST /json_proto HTTP/1.0 [06:55:16]Method: POST [06:55:16]URL: /json_proto [06:55:16]Method is POST - this is cgi request [06:55:16]url: /json_proto [06:55:16]query_string will be loaded in cgi processing [06:55:16]execute_cgi json_proto POST (null) [06:55:16]execute_cgi path=json_proto method=POST [06:55:16]POST find Content-Length [06:55:16]Host: 172.17.34.200:8080 [06:55:16]Content-Length: 683 [06:55:16]Content-Type: application/json [06:55:16] [06:55:16]POST finish read [06:55:16]Found Content-Length = 683 [06:55:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:55:16]execute_script... [06: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)1181956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:55:16]POST & json_proto [06:55:16]process_json_proto [06:55:16]json parsed OK: [06:55:16]protocol is kg_v1.0 [06:55:16]action value=close_receipt [06:55:16]process_action close_receipt [06:55:16]cmd_close_receipt [06:55:16]MH_GetDate [06:55:16]Write to MH i2c: F0 00 00 2E 39 56 [06:55:16]Write i2c OK [06:55:16]MH_I2C_Read... [06:55:16]Read from MH i2c: F0 [06:55:16]MH_I2C_Read... [06:55:16]Read from MH i2c: F0 09 00 [06:55:16]MH_I2C_Read... [06:55:16]Read from MH i2c: F0 09 00 2E 39 00 D6 FE E6 64 B2 FF 65 64 F7 [06:55:16]GetLastDocTimeStamp 1692860043 [06:55:16]current date 1692860118 [06:55:16]FM_GetShiftState [06:55:16]SAM_PROTO_GetShiftState [06:55:16]wFMCommunicate request_size=4 [06:55:16]MH_SAM_APDU [06:55:16]CAPDU: 80 13 01 00 [06:55:16]Write to MH i2c: E2 08 00 2F 39 80 13 01 00 00 00 00 00 E5 [06:55:16]Write i2c OK [06:55:16]MH_I2C_Read... [06:55:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:55:16]Read from MH i2c: E2 [06:55:16]MH_I2C_Read... [06:55:16]Read from MH i2c: E2 0E 00 [06:55:16]MH_I2C_Read... [06:55:16]Read from MH i2c: E2 0E 00 2F 39 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 C3 [06:55:16]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:55:16]wFMCommunicate OK [06:55:16]SAM_PROTO_GetShiftState done [06:55:16]FM_GetShiftState done [06:55:16]opened in 1692842957 [06:55:16]opened+sec_in_day 1692929357 [06:55:16]quantity*price = 50053 [06:55:16]sum+1 = 50054 [06:55:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 24 24.08.2023 06:55 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32253 ФПД: 112612678378610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T065519&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32253&fm=112612678378610&tin=02508201610067®Number=0000000000091575&sum=50000 [06:55:17]StoreToDocumentArchive [06:55:17]shift 74 fd 32253 [06:55:17]save to /storage/0074/doc_00032253 [06:55:17]save last doc name /storage/0074/doc_00032253 to /storage/kkm_last_doc_name [06:55:17]save OK [06:55:17]Clear old archive folders... [06:55:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:55:17]tlvbuf is B6F75330 [06:55:17]SAM_PROTO_ClearQueue [06:55:17]wFMCommunicate request_size=4 [06:55:17]MH_SAM_APDU [06:55:17]CAPDU: 80 09 00 00 [06:55:17]Write to MH i2c: E2 08 00 3C 39 80 09 00 00 00 00 00 00 E7 [06:55:17]Write i2c OK [06:55:17]MH_I2C_Read... [06:55:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:55:17]Read from MH i2c: E2 [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: E2 03 00 [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: E2 03 00 3C 39 00 90 00 E9 [06:55:17]RAPDU: 90 00 [06:55:17]wFMCommunicate OK [06:55:17]SAM_PROTO_ClearQueue done [06:55:17]KKMCreateOFDPacket [06:55:17]OFDProtocolAddRootSTLVToBuf [06:55:17]FM_MakeSignedData [06:55:17]FM_MakeSignedData [06:55:17]SAM_PROTO_SignData [06:55:17]wFMCommunicate request_size=4 [06:55:17]MH_SAM_APDU [06:55:17]CAPDU: 80 0D 01 02 [06:55:17]Write to MH i2c: E2 08 00 3D 39 80 0D 01 02 00 00 00 00 EF [06:55:17]Write i2c OK [06:55:17]MH_I2C_Read... [06:55:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:55:17]Read from MH i2c: E2 [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: E2 03 00 [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: E2 03 00 3D 39 00 90 00 EA [06:55:17]RAPDU: 90 00 [06:55:17]wFMCommunicate OK [06:55:17]wFMCommunicate request_size=255 [06:55:17]MH_SAM_APDU [06:55:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 D7 FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 7D 00 00 35 04 06 00 [06:55:17]Write to MH i2c: E2 02 01 3E 39 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 D7 FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 7D 00 00 35 04 06 00 00 00 01 [06:55:17]Write i2c OK [06:55:17]MH_I2C_Read... [06:55:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:55:17]Read from MH i2c: E2 [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: E2 03 00 [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: E2 03 00 3E 39 00 90 00 EB [06:55:17]RAPDU: 90 00 [06:55:17]wFMCommunicate OK [06:55:17]wFMCommunicate request_size=11 [06:55:17]MH_SAM_APDU [06:55:17]CAPDU: 80 0D 02 02 06 66 6B AE B1 24 72 [06:55:17]Write to MH i2c: E2 0E 00 3F 39 80 0D 02 02 06 00 66 6B AE B1 24 72 00 00 C4 [06:55:17]Write i2c OK [06:55:17]MH_I2C_Read... [06:55:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:55:17]Read from MH i2c: E2 [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: E2 03 00 [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: E2 03 00 3F 39 00 90 00 EC [06:55:17]RAPDU: 90 00 [06:55:17]wFMCommunicate OK [06:55:17]wFMCommunicate request_size=4 [06:55:17]MH_SAM_APDU [06:55:17]CAPDU: 80 0D 03 02 [06:55:17]Write to MH i2c: E2 08 00 40 39 80 0D 03 02 00 00 00 00 F4 [06:55:17]Write i2c OK [06:55:17]MH_I2C_Read... [06:55:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:55:17]Read from MH i2c: E2 [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: E2 0B 00 [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: E2 0B 00 40 39 00 17 BB 8A A7 A6 41 9E B8 90 00 35 [06:55:17]RAPDU: 17 BB 8A A7 A6 41 9E B8 90 00 [06:55:17]wFMCommunicate OK [06:55:17]SAM_PROTO_SignData done [06:55:17]FM_MakeSignedData done [06:55:17]CreateOFDProtocolMessage [06:55:17]wFMCommunicate request_size=4 [06:55:17]MH_SAM_APDU [06:55:17]CAPDU: 80 11 00 00 [06:55:17]Write to MH i2c: E2 08 00 41 39 80 11 00 00 00 00 00 00 F4 [06:55:17]Write i2c OK [06:55:17]MH_I2C_Read... [06:55:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:55:17]Read from MH i2c: E2 [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: E2 17 00 [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: E2 17 00 41 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4A [06:55:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:55:17]wFMCommunicate OK [06:55:17]CreateOFDProtocolMessage done [06:55:17]OFDSenderStorePacket 32253 [06:55:17]StoreOFDPacket docnum=32253 [06:55:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 1B 69 08 01 20 1A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 D7 FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 7D 00 00 35 04 06 00 66 6B AE B1 24 72 17 BB 8A A7 A6 41 9E B8 [06:55:17]CheckFolder [06:55:17]dirname=/storage/ofd_packets [06:55:17]CheckFolder done [06:55:17]ProducePacketName [06:55:17]name=ofd_packets/00032253 [06:55:17]NVStorageSaveData ofd_packets/00032253 [06:55:17]File name is /storage/ofd_packets/00032253 [06:55:17]Write 302 bytes [06:55:17]NVStorageSaveData done [06:55:17]OFDSenderStorePacket done [06:55:17]KKMCreateOFDPacket done [06:55:17]NVStorageSaveData kkm_last_timestamp [06:55:17]File name is /storage/kkm_last_timestamp [06:55:17]Write 4 bytes [06:55:17]NVStorageSaveData done [06:55:17]ExternCall_PrintAddStr [06:55:17]wPrintStart [06:55:17]Write to MH i2c: 01 00 00 42 39 7B [06:55:17]Write i2c OK [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: 01 [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: 01 07 00 [06:55:17]MH_I2C_Read... [06:55:17]Read from MH i2c: 01 07 00 42 39 00 00 00 00 00 FF 0F 90 [06:55:17]RasterBufferAndPrint [06:55:17]line Счет N : (1)1181956 [06:55:17]line ИНН: 02508201610067 [06:55:17]line Контрольно-Кассовый Чек [06:55:17]line ПРОДАЖА [06:55:17]line ТРК (МРК, ГНК) : 11 [06:55:17]line Товар: 2710194210 [06:55:17]line ДТ(л)-К-5 [06:55:17]line 7.870 * 63.60 [06:55:17]line = 500.53 [06:55:17]line НДС 12% НСП 1% [06:55:17]line > о реализуемом товаре [06:55:17]line ОКРУГЛЕНИЕ: -0.53 [06:55:17]line ИТОГО: 500.00 [06:55:17]line Внесено: 500.00 [06:55:17]line СДАЧА: 0.00 [06:55:17]line НСП 1% : 4.43 [06:55:17]line НДС 12% : 53.15 [06:55:17]line Наличными: 500.00 [06:55:17]line Безнал.: 0.00 [06:55:17]line Место: АЗС № 121 "Партнер Нефть" [06:55:17]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:55:17]line СНО: Общий режим [06:55:17]line Чек 24 24.08.2023 06:55 [06:55:17]line Смена: 74 ФФД: 1.0 [06:55:17]line ЗНМ: 0300000148 [06:55:17]line РНМ: 0000000000091575 [06:55:17]line Версия ККМ: 001 [06:55:17]line ФМ: 0000000000874655 [06:55:17]line ФД: 32253 [06:55:17]line ФПД: 112612678378610 [06:55:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T065519&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32253&fm=112612678378610&tin=02508201610067®Number=0000000000091575&sum=50000 [06:55:18]OFD Sender: Processing packet 32253 [packets to send 11, broken 10] [06:55:18]ProducePacketName [06:55:18]name=ofd_packets/00032253 [06:55:18]OFD Sender: To server: pG, [06:55:18]CommunicateWithHost lk.salyk.kg:30040 [06:55:18]ConnectInit lk.salyk.kg [06:55:18]written 0, free lines is 4095 [06:55:18]Connected sock=10 [06: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 34 36 35 35 10 01 00 00 1B 69 08 01 20 1A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 D7 FE E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 7D 00 00 35 04 06 00 66 6B AE B1 24 72 17 BB 8A A7 A6 41 9E B8 [06:55:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C7 0C 47 00 AF 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 7D 00 00 F4 03 04 00 7B A9 E6 64 B6 04 01 00 00 CF 6E 6D 7C 0B 65 44 69 [06:55:18]CommunicateWithHost err = 0 [06:55:18]CheckOFDResponse [06:55:18]1017 (14) - 77093643461234 [06:55:18]1041 (16) - 0000000000874655 [06:55:18]1040 (4) - 32253 [06:55:18]1012 (4) - 24.08.2023 00:51 [06:55:18]1206 (1) - 0 [06:55:18]OFD Sender: Remove packet 32253 [06:55:18]ProducePacketName [06:55:18]name=ofd_packets/00032253 [06:55:18]NVStorageDeleteData [06:55:18]Write to MH i2c: 01 00 00 6D 39 A6 [06:55:18]Write i2c OK [06:55:18]MH_I2C_Read... [06:55:18]Read from MH i2c: 01 [06:55:18]MH_I2C_Read... [06:55:18]Read from MH i2c: 01 07 00 [06:55:18]MH_I2C_Read... [06:55:18]Read from MH i2c: 01 07 00 6D 39 00 00 00 00 00 DF 0C 98 [06:55:18]RasterBufferAndPrint [06:55:18]line [06:55:18]line [06:55:18]line [06:55:18]line [06:55:18]line [06:55:18]written 0, free lines is 3301 [06:55:18]MH_Cut [06:55:18]Write to MH i2c: D1 01 00 74 39 01 7F [06:55:18]Write i2c OK [06:55:18]MH_I2C_Read... [06:55:18]Read from MH i2c: D1 [06:55:18]MH_I2C_Read... [06:55:18]Read from MH i2c: D1 01 00 [06:55:18]MH_I2C_Read... [06:55:18]Read from MH i2c: D1 01 00 74 39 00 7E [06:55:18]Write to MH i2c: 01 00 00 75 39 AE [06:55:18]Write i2c OK [06:55:18]MH_I2C_Read... [06:55:19]OFD Sender: No OFD packet to send [06:55:19]*** Cut start [06:55:19]*** Purtial cut [06:55:19]*** CUTSNS_PIN = 0 [06:55:19]*** Stage 1: CUTSNS_PIN = 1 [06:55:21]Read from MH i2c: 01 [06:55:21]MH_I2C_Read... [06:55:21]*** Stop cut motor [06:55:21]*** Cut end [06:55:21]Read from MH i2c: 01 07 00 [06:55:21]MH_I2C_Read... [06:55:21]Read from MH i2c: 01 07 00 75 39 00 00 00 00 00 FF 0F C3 [06:55:21]process_action close_receipt done [06:55:21]requested_data is exist [06:55:21]produce_requested_data [06:55:21]requested_item fm.sn is exist - process it [06:55:21]wFMCommunicate request_size=4 [06:55:21]MH_SAM_APDU [06:55:21]CAPDU: 80 11 00 00 [06:55:21]Write to MH i2c: E2 08 00 76 39 80 11 00 00 00 00 00 00 29 [06:55:21]Write i2c OK [06:55:21]MH_I2C_Read... [06:55:21]Read from MH i2c: E2 [06:55:21]MH_I2C_Read... [06:55:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:55:21]Read from MH i2c: E2 17 00 [06:55:21]MH_I2C_Read... [06:55:21]Read from MH i2c: E2 17 00 76 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7F [06:55:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:55:21]wFMCommunicate OK [06:55:21]requested_item fd.num is exist - process it [06:55:21]SAM_PROTO_GetFieldsCounters [06:55:21]wFMCommunicate request_size=4 [06:55:21]MH_SAM_APDU [06:55:21]CAPDU: 80 13 00 00 [06:55:21]Write to MH i2c: E2 08 00 77 39 80 13 00 00 00 00 00 00 2C [06:55:21]Write i2c OK [06:55:21]MH_I2C_Read... [06:55:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:55:21]Read from MH i2c: E2 [06:55:21]MH_I2C_Read... [06:55:21]Read from MH i2c: E2 62 00 [06:55:21]MH_I2C_Read... [06:55:21]Read from MH i2c: E2 62 00 77 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FD 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 5E [06:55:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FD 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:55:21]wFMCommunicate OK [06:55:21]SAM_PROTO_GetFieldsCounters done [06:55:21]requested_item shift.num is exist - process it [06:55:21]requested_item shift.opened is exist - process it [06:55:21]req_shift_opened [06:55:21]FM_GetShiftState [06:55:21]SAM_PROTO_GetShiftState [06:55:21]wFMCommunicate request_size=4 [06:55:21]MH_SAM_APDU [06:55:21]CAPDU: 80 13 01 00 [06:55:21]Write to MH i2c: E2 08 00 78 39 80 13 01 00 00 00 00 00 2E [06:55:21]Write i2c OK [06:55:21]MH_I2C_Read... [06:55:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:55:21]Read from MH i2c: E2 [06:55:21]MH_I2C_Read... [06:55:21]Read from MH i2c: E2 0E 00 [06:55:21]MH_I2C_Read... [06:55:21]Read from MH i2c: E2 0E 00 78 39 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 0C [06:55:21]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:55:21]wFMCommunicate OK [06:55:21]SAM_PROTO_GetShiftState done [06:55:21]FM_GetShiftState done [06:55:21]req_shift_opened done [06:55:21]requested_item shift.open_date is exist - process it [06:55:21]req_shift_open_date [06:55:21]req_shift_open_date done [06:55:21]produce_requested_data done [06:55:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32253,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [06:55:21]process_action_free close_receipt [06:55:21]json_value_free [06:55:21]json_value_free done [06:55:21]process_json_proto returns [06:55:21]Send response to host [06:55:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32253,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [06:55:21]free response buf [06:55:21]execute_script done [06:55:21]execute_script returns [06:55:21]free content buf [06:55:21]Sock 8.Close socket [06:55:21]Sock 8.Thread stoped [06:55:24]OFD Sender: No OFD packet to send [06:55:29]OFD Sender: No OFD packet to send [06:55:34]OFD Sender: No OFD packet to send [06:55:39]OFD Sender: No OFD packet to send [06:55:44]OFD Sender: No OFD packet to send [06:55:49]OFD Sender: No OFD packet to send [06:55:54]OFD Sender: No OFD packet to send [06:55:59]OFD Sender: No OFD packet to send [06:56:04]OFD Sender: No OFD packet to send [06:56:09]OFD Sender: No OFD packet to send [06:56:14]OFD Sender: No OFD packet to send [06:56:19]OFD Sender: No OFD packet to send [06:56:24]OFD Sender: No OFD packet to send [06:56:29]OFD Sender: No OFD packet to send [06:56:34]OFD Sender: No OFD packet to send [06:56:39]OFD Sender: No OFD packet to send [06:56:44]OFD Sender: No OFD packet to send [06:56:49]OFD Sender: No OFD packet to send [06:56:54]OFD Sender: No OFD packet to send [06:56:59]OFD Sender: No OFD packet to send [06:57:04]OFD Sender: No OFD packet to send [06:57:09]OFD Sender: No OFD packet to send [06:57:14]OFD Sender: No OFD packet to send [06:57:19]OFD Sender: No OFD packet to send [06:57:24]OFD Sender: No OFD packet to send [06:57:29]OFD Sender: No OFD packet to send [06:57:34]OFD Sender: No OFD packet to send [06:57:39]OFD Sender: No OFD packet to send [06:57:44]OFD Sender: No OFD packet to send [06:57:49]OFD Sender: No OFD packet to send [06:57:54]OFD Sender: No OFD packet to send [06:57:59]OFD Sender: No OFD packet to send [06:58:04]OFD Sender: No OFD packet to send [06:58:09]OFD Sender: No OFD packet to send [06:58:14]OFD Sender: No OFD packet to send [06:58:19]OFD Sender: No OFD packet to send [06:58:24]OFD Sender: No OFD packet to send [06:58:29]OFD Sender: No OFD packet to send [06:58:34]OFD Sender: No OFD packet to send [06:58:39]OFD Sender: No OFD packet to send [06:58:44]OFD Sender: No OFD packet to send [06:58:49]OFD Sender: No OFD packet to send [06:58:54]OFD Sender: No OFD packet to send [06:58:59]OFD Sender: No OFD packet to send [06:59:04]OFD Sender: No OFD packet to send [06:59:09]OFD Sender: No OFD packet to send [06:59:14]OFD Sender: No OFD packet to send [06:59:19]OFD Sender: No OFD packet to send [06:59:24]OFD Sender: No OFD packet to send [06:59:29]OFD Sender: No OFD packet to send [06:59:34]OFD Sender: No OFD packet to send [06:59:37]accept exits with 9 [06:59:37]New connection [06:59:37]New thread 3066940772 created [06:59:37]Thread 3067084132 joined [06:59:37]Waiting for new connection... [06:59:37] Sock 9.Parse request [06:59:37]Sock 9.Check first char [06:59:37]Sock 9.First char is OK [06:59:37]request: POST /json_proto HTTP/1.0 [06:59:37]Method: POST [06:59:37]URL: /json_proto [06:59:37]Method is POST - this is cgi request [06:59:37]url: /json_proto [06:59:37]query_string will be loaded in cgi processing [06:59:37]execute_cgi json_proto POST (null) [06:59:37]execute_cgi path=json_proto method=POST [06:59:37]POST find Content-Length [06:59:37]Host: 172.17.34.200:8080 [06:59:37]Content-Length: 678 [06:59:37]Content-Type: application/json [06:59:37] [06:59:37]POST finish read [06:59:37]Found Content-Length = 678 [06:59:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:59:37]execute_script... [06:59:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:59:37]POST & json_proto [06:59:37]process_json_proto [06:59:37]json parsed OK: [06:59:37]protocol is kg_v1.0 [06:59:37]action value=close_receipt [06:59:37]process_action close_receipt [06:59:37]cmd_close_receipt [06:59:37]MH_GetDate [06:59:37]Write to MH i2c: F0 00 00 79 39 A1 [06:59:37]Write i2c OK [06:59:37]MH_I2C_Read... [06:59:37]Read from MH i2c: F0 [06:59:37]MH_I2C_Read... [06:59:37]Read from MH i2c: F0 09 00 [06:59:37]MH_I2C_Read... [06:59:37]Read from MH i2c: F0 09 00 79 39 00 DC FF E6 64 B2 FF 65 64 49 [06:59:37]GetLastDocTimeStamp 1692860119 [06:59:37]current date 1692860380 [06:59:37]FM_GetShiftState [06:59:37]SAM_PROTO_GetShiftState [06:59:37]wFMCommunicate request_size=4 [06:59:37]MH_SAM_APDU [06:59:37]CAPDU: 80 13 01 00 [06:59:37]Write to MH i2c: E2 08 00 7A 39 80 13 01 00 00 00 00 00 30 [06:59:37]Write i2c OK [06:59:37]MH_I2C_Read... [06:59:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:37]Read from MH i2c: E2 [06:59:37]MH_I2C_Read... [06:59:37]Read from MH i2c: E2 0E 00 [06:59:37]MH_I2C_Read... [06:59:37]Read from MH i2c: E2 0E 00 7A 39 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 0E [06:59:37]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:59:37]wFMCommunicate OK [06:59:37]SAM_PROTO_GetShiftState done [06:59:37]FM_GetShiftState done [06:59:37]opened in 1692842957 [06:59:37]opened+sec_in_day 1692929357 [06:59:37]quantity*price = 50017 [06:59:37]sum+1 = 50019 [06:59:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 25 24.08.2023 06:59 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32254 ФПД: 235141964901230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T065940&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32254&fm=235141964901230&tin=02508201610067®Number=0000000000091575&sum=50000 [06:59:39]StoreToDocumentArchive [06:59:39]shift 74 fd 32254 [06:59:39]save to /storage/0074/doc_00032254 [06:59:39]save last doc name /storage/0074/doc_00032254 to /storage/kkm_last_doc_name [06:59:39]save OK [06:59:39]Clear old archive folders... [06:59:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:59:39]tlvbuf is 018F7C50 [06:59:39]SAM_PROTO_ClearQueue [06:59:39]wFMCommunicate request_size=4 [06:59:39]MH_SAM_APDU [06:59:39]CAPDU: 80 09 00 00 [06:59:39]Write to MH i2c: E2 08 00 87 39 80 09 00 00 00 00 00 00 32 [06:59:39]Write i2c OK [06:59:39]MH_I2C_Read... [06:59:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:59:39]Read from MH i2c: E2 [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: E2 03 00 [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: E2 03 00 87 39 00 90 00 34 [06:59:39]RAPDU: 90 00 [06:59:39]wFMCommunicate OK [06:59:39]SAM_PROTO_ClearQueue done [06:59:39]KKMCreateOFDPacket [06:59:39]OFDProtocolAddRootSTLVToBuf [06:59:39]FM_MakeSignedData [06:59:39]FM_MakeSignedData [06:59:39]SAM_PROTO_SignData [06:59:39]wFMCommunicate request_size=4 [06:59:39]MH_SAM_APDU [06:59:39]CAPDU: 80 0D 01 02 [06:59:39]Write to MH i2c: E2 08 00 88 39 80 0D 01 02 00 00 00 00 3A [06:59:39]Write i2c OK [06:59:39]MH_I2C_Read... [06:59:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:59:39]Read from MH i2c: E2 [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: E2 03 00 [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: E2 03 00 88 39 00 90 00 35 [06:59:39]RAPDU: 90 00 [06:59:39]wFMCommunicate OK [06:59:39]wFMCommunicate request_size=255 [06:59:39]MH_SAM_APDU [06:59:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 DC FF E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 7D 00 00 35 04 06 00 D5 [06:59:39]Write to MH i2c: E2 02 01 89 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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 DC FF E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 7D 00 00 35 04 06 00 D5 00 00 73 [06:59:39]Write i2c OK [06:59:39]MH_I2C_Read... [06:59:39]OFD Sender: No OFD packet to send [06:59:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:59:39]Read from MH i2c: E2 [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: E2 03 00 [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: E2 03 00 89 39 00 90 00 36 [06:59:39]RAPDU: 90 00 [06:59:39]wFMCommunicate OK [06:59:39]wFMCommunicate request_size=10 [06:59:39]MH_SAM_APDU [06:59:39]CAPDU: 80 0D 02 02 05 DC 41 4A 2B 6E [06:59:39]Write to MH i2c: E2 0D 00 8A 39 80 0D 02 02 05 00 DC 41 4A 2B 6E 00 00 47 [06:59:39]Write i2c OK [06:59:39]MH_I2C_Read... [06:59:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:59:39]Read from MH i2c: E2 [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: E2 03 00 [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: E2 03 00 8A 39 00 90 00 37 [06:59:39]RAPDU: 90 00 [06:59:39]wFMCommunicate OK [06:59:39]wFMCommunicate request_size=4 [06:59:39]MH_SAM_APDU [06:59:39]CAPDU: 80 0D 03 02 [06:59:39]Write to MH i2c: E2 08 00 8B 39 80 0D 03 02 00 00 00 00 3F [06:59:39]Write i2c OK [06:59:39]MH_I2C_Read... [06:59:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:59:39]Read from MH i2c: E2 [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: E2 0B 00 [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: E2 0B 00 8B 39 00 88 27 04 8F 3E 84 79 8A 90 00 47 [06:59:39]RAPDU: 88 27 04 8F 3E 84 79 8A 90 00 [06:59:39]wFMCommunicate OK [06:59:39]SAM_PROTO_SignData done [06:59:39]FM_MakeSignedData done [06:59:39]CreateOFDProtocolMessage [06:59:39]wFMCommunicate request_size=4 [06:59:39]MH_SAM_APDU [06:59:39]CAPDU: 80 11 00 00 [06:59:39]Write to MH i2c: E2 08 00 8C 39 80 11 00 00 00 00 00 00 3F [06:59:39]Write i2c OK [06:59:39]MH_I2C_Read... [06:59:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:39]Read from MH i2c: E2 [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: E2 17 00 [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: E2 17 00 8C 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 95 [06:59:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:59:39]wFMCommunicate OK [06:59:39]CreateOFDProtocolMessage done [06:59:39]OFDSenderStorePacket 32254 [06:59:39]StoreOFDPacket docnum=32254 [06:59:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DF A0 07 01 DF 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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 DC FF E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 7D 00 00 35 04 06 00 D5 DC 41 4A 2B 6E 88 27 04 8F 3E 84 79 8A [06:59:39]CheckFolder [06:59:39]dirname=/storage/ofd_packets [06:59:39]CheckFolder done [06:59:39]ProducePacketName [06:59:39]name=ofd_packets/00032254 [06:59:39]NVStorageSaveData ofd_packets/00032254 [06:59:39]File name is /storage/ofd_packets/00032254 [06:59:39]Write 301 bytes [06:59:39]NVStorageSaveData done [06:59:39]OFDSenderStorePacket done [06:59:39]KKMCreateOFDPacket done [06:59:39]NVStorageSaveData kkm_last_timestamp [06:59:39]File name is /storage/kkm_last_timestamp [06:59:39]Write 4 bytes [06:59:39]NVStorageSaveData done [06:59:39]ExternCall_PrintAddStr [06:59:39]wPrintStart [06:59:39]Write to MH i2c: 01 00 00 8D 39 C6 [06:59:39]Write i2c OK [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: 01 [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: 01 07 00 [06:59:39]MH_I2C_Read... [06:59:39]Read from MH i2c: 01 07 00 8D 39 00 00 00 00 00 FF 0F DB [06:59:39]RasterBufferAndPrint [06:59:39]line Счет N : (1)1181957 [06:59:39]line ИНН: 02508201610067 [06:59:39]line Контрольно-Кассовый Чек [06:59:39]line ПРОДАЖА [06:59:39]line ТРК (МРК, ГНК) : 62 [06:59:39]line Товар: 2710124130 [06:59:39]line Аи-92-К-5 [06:59:39]line 8.550 * 58.50 [06:59:39]line = 500.18 [06:59:39]line НДС 12% НСП 1% [06:59:39]line > о реализуемом товаре [06:59:39]line ОКРУГЛЕНИЕ: -0.18 [06:59:39]line ИТОГО: 500.00 [06:59:39]line Внесено: 500.00 [06:59:39]line СДАЧА: 0.00 [06:59:39]line НСП 1% : 4.43 [06:59:39]line НДС 12% : 53.12 [06:59:39]line Наличными: 500.00 [06:59:39]line Безнал.: 0.00 [06:59:39]line Место: АЗС № 121 "Партнер Нефть" [06:59:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:59:39]line СНО: Общий режим [06:59:39]line Чек 25 24.08.2023 06:59 [06:59:39]line Смена: 74 ФФД: 1.0 [06:59:39]line ЗНМ: 0300000148 [06:59:39]line РНМ: 0000000000091575 [06:59:39]line Версия ККМ: 001 [06:59:39]line ФМ: 0000000000874655 [06:59:39]line ФД: 32254 [06:59:39]line ФПД: 235141964901230 [06:59:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T065940&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32254&fm=235141964901230&tin=02508201610067®Number=0000000000091575&sum=50000 [06:59:39]OFD Sender: Processing packet 32254 [packets to send 11, broken 10] [06:59:39]ProducePacketName [06:59:39]name=ofd_packets/00032254 [06:59:39]OFD Sender: To server: pG, [06:59:39]CommunicateWithHost lk.salyk.kg:30040 [06:59:39]ConnectInit lk.salyk.kg [06:59:39]written 0, free lines is 4095 [06:59:39]Connected sock=10 [06:59:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DF A0 07 01 DF 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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 DC FF E6 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 7D 00 00 35 04 06 00 D5 DC 41 4A 2B 6E 88 27 04 8F 3E 84 79 8A [06:59:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C7 A5 47 00 86 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 7D 00 00 F4 03 04 00 80 AA E6 64 B6 04 01 00 00 E5 3C 8F C7 1F E7 88 CE [06:59:40]CommunicateWithHost err = 0 [06:59:40]CheckOFDResponse [06:59:40]1017 (14) - 77093643461234 [06:59:40]1041 (16) - 0000000000874655 [06:59:40]1040 (4) - 32254 [06:59:40]1012 (4) - 24.08.2023 00:55 [06:59:40]1206 (1) - 0 [06:59:40]OFD Sender: Remove packet 32254 [06:59:40]ProducePacketName [06:59:40]name=ofd_packets/00032254 [06:59:40]NVStorageDeleteData [06:59:40]Write to MH i2c: 01 00 00 B8 39 F1 [06:59:40]Write i2c OK [06:59:40]MH_I2C_Read... [06:59:40]Read from MH i2c: 01 [06:59:40]MH_I2C_Read... [06:59:40]Read from MH i2c: 01 07 00 [06:59:40]MH_I2C_Read... [06:59:40]Read from MH i2c: 01 07 00 B8 39 00 00 00 00 00 D7 0C DB [06:59:40]RasterBufferAndPrint [06:59:40]line [06:59:40]line [06:59:40]line [06:59:40]line [06:59:40]line [06:59:40]written 0, free lines is 3296 [06:59:40]MH_Cut [06:59:40]Write to MH i2c: D1 01 00 BF 39 01 CA [06:59:40]Write i2c OK [06:59:40]MH_I2C_Read... [06:59:40]Read from MH i2c: D1 [06:59:40]MH_I2C_Read... [06:59:40]Read from MH i2c: D1 01 00 [06:59:40]MH_I2C_Read... [06:59:40]Read from MH i2c: D1 01 00 BF 39 00 C9 [06:59:40]Write to MH i2c: 01 00 00 C0 39 F9 [06:59:40]Write i2c OK [06:59:40]MH_I2C_Read... [06:59:40]OFD Sender: No OFD packet to send [06:59:41]*** Cut start [06:59:41]*** Purtial cut [06:59:41]*** Stage 1: CUTSNS_PIN = 1 [06:59:41]Read from MH i2c: 01 [06:59:41]MH_I2C_Read... [06:59:41]*** Stop cut motor [06:59:41]*** Cut end [06:59:41]Read from MH i2c: 01 07 00 [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: 01 07 00 C0 39 00 00 00 00 00 FF 0F 0E [06:59:41]process_action close_receipt done [06:59:41]requested_data is exist [06:59:41]produce_requested_data [06:59:41]requested_item fm.sn is exist - process it [06:59:41]wFMCommunicate request_size=4 [06:59:41]MH_SAM_APDU [06:59:41]CAPDU: 80 11 00 00 [06:59:41]Write to MH i2c: E2 08 00 C1 39 80 11 00 00 00 00 00 00 74 [06:59:41]Write i2c OK [06:59:41]MH_I2C_Read... [06:59:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:41]Read from MH i2c: E2 [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: E2 17 00 [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: E2 17 00 C1 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CA [06:59:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:59:41]wFMCommunicate OK [06:59:41]requested_item fd.num is exist - process it [06:59:41]SAM_PROTO_GetFieldsCounters [06:59:41]wFMCommunicate request_size=4 [06:59:41]MH_SAM_APDU [06:59:41]CAPDU: 80 13 00 00 [06:59:41]Write to MH i2c: E2 08 00 C2 39 80 13 00 00 00 00 00 00 77 [06:59:41]Write i2c OK [06:59:41]MH_I2C_Read... [06:59:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:59:41]Read from MH i2c: E2 [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: E2 62 00 [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: E2 62 00 C2 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FE 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [06:59:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FE 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:59:41]wFMCommunicate OK [06:59:41]SAM_PROTO_GetFieldsCounters done [06:59:41]requested_item shift.num is exist - process it [06:59:41]requested_item shift.opened is exist - process it [06:59:41]req_shift_opened [06:59:41]FM_GetShiftState [06:59:41]SAM_PROTO_GetShiftState [06:59:41]wFMCommunicate request_size=4 [06:59:41]MH_SAM_APDU [06:59:41]CAPDU: 80 13 01 00 [06:59:41]Write to MH i2c: E2 08 00 C3 39 80 13 01 00 00 00 00 00 79 [06:59:41]Write i2c OK [06:59:41]MH_I2C_Read... [06:59:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:41]Read from MH i2c: E2 [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: E2 0E 00 [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: E2 0E 00 C3 39 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 57 [06:59:41]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [06:59:41]wFMCommunicate OK [06:59:41]SAM_PROTO_GetShiftState done [06:59:41]FM_GetShiftState done [06:59:41]req_shift_opened done [06:59:41]requested_item shift.open_date is exist - process it [06:59:41]req_shift_open_date [06:59:41]req_shift_open_date done [06:59:41]produce_requested_data done [06:59:41]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32254,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [06:59:41]process_action_free close_receipt [06:59:41]json_value_free [06:59:41]json_value_free done [06:59:41]process_json_proto returns [06:59:41]Send response to host [06:59:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32254,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [06:59:41]free response buf [06:59:41]execute_script done [06:59:41]execute_script returns [06:59:41]free content buf [06:59:41]Sock 9.Close socket [06:59:41]Sock 9.Thread stoped [06:59:45]OFD Sender: No OFD packet to send [06:59:50]OFD Sender: No OFD packet to send [06:59:55]OFD Sender: No OFD packet to send [07:00:00]OFD Sender: No OFD packet to send [07:00:05]OFD Sender: No OFD packet to send [07:00:10]OFD Sender: No OFD packet to send [07:00:15]OFD Sender: No OFD packet to send [07:00:20]OFD Sender: No OFD packet to send [07:00:25]OFD Sender: No OFD packet to send [07:00:30]OFD Sender: No OFD packet to send [07:00:35]OFD Sender: No OFD packet to send [07:00:40]OFD Sender: No OFD packet to send [07:00:45]OFD Sender: No OFD packet to send [07:00:50]OFD Sender: No OFD packet to send [07:00:55]OFD Sender: No OFD packet to send [07:01:00]OFD Sender: No OFD packet to send [07:01:05]OFD Sender: No OFD packet to send [07:01:10]OFD Sender: No OFD packet to send [07:01:15]OFD Sender: No OFD packet to send [07:01:20]OFD Sender: No OFD packet to send [07:01:25]OFD Sender: No OFD packet to send [07:01:30]OFD Sender: No OFD packet to send [07:01:35]OFD Sender: No OFD packet to send [07:01:40]OFD Sender: No OFD packet to send [07:01:45]OFD Sender: No OFD packet to send [07:01:50]OFD Sender: No OFD packet to send [07:01:55]OFD Sender: No OFD packet to send [07:02:00]OFD Sender: No OFD packet to send [07:02:05]OFD Sender: No OFD packet to send [07:02:10]OFD Sender: No OFD packet to send [07:02:15]OFD Sender: No OFD packet to send [07:02:20]OFD Sender: No OFD packet to send [07:02:25]OFD Sender: No OFD packet to send [07:02:30]OFD Sender: No OFD packet to send [07:02:35]OFD Sender: No OFD packet to send [07:02:40]OFD Sender: No OFD packet to send [07:02:45]OFD Sender: No OFD packet to send [07:02:50]OFD Sender: No OFD packet to send [07:02:55]OFD Sender: No OFD packet to send [07:03:00]OFD Sender: No OFD packet to send [07:03:05]OFD Sender: No OFD packet to send [07:03:10]OFD Sender: No OFD packet to send [07:03:15]OFD Sender: No OFD packet to send [07:03:20]OFD Sender: No OFD packet to send [07:03:25]OFD Sender: No OFD packet to send [07:03:30]OFD Sender: No OFD packet to send [07:03:35]OFD Sender: No OFD packet to send [07:03:40]OFD Sender: No OFD packet to send [07:03:45]OFD Sender: No OFD packet to send [07:03:50]OFD Sender: No OFD packet to send [07:03:55]OFD Sender: No OFD packet to send [07:04:00]OFD Sender: No OFD packet to send [07:04:05]OFD Sender: No OFD packet to send [07:04:10]OFD Sender: No OFD packet to send [07:04:15]OFD Sender: No OFD packet to send [07:04:20]OFD Sender: No OFD packet to send [07:04:25]OFD Sender: No OFD packet to send [07:04:30]OFD Sender: No OFD packet to send [07:04:35]OFD Sender: No OFD packet to send [07:04:40]OFD Sender: No OFD packet to send [07:04:45]OFD Sender: No OFD packet to send [07:04:50]OFD Sender: No OFD packet to send [07:04:55]OFD Sender: No OFD packet to send [07:05:00]OFD Sender: No OFD packet to send [07:05:05]OFD Sender: No OFD packet to send [07:05:10]OFD Sender: No OFD packet to send [07:05:15]OFD Sender: No OFD packet to send [07:05:20]OFD Sender: No OFD packet to send [07:05:25]OFD Sender: No OFD packet to send [07:05:30]OFD Sender: No OFD packet to send [07:05:35]OFD Sender: No OFD packet to send [07:05:37]accept exits with 8 [07:05:37]New connection [07:05:37]New thread 3067084132 created [07:05:37]Thread 3066940772 joined [07:05:37]Waiting for new connection... [07:05:37] Sock 8.Parse request [07:05:37]Sock 8.Check first char [07:05:37]Sock 8.First char is OK [07:05:37]request: POST /json_proto HTTP/1.0 [07:05:37]Method: POST [07:05:37]URL: /json_proto [07:05:37]Method is POST - this is cgi request [07:05:37]url: /json_proto [07:05:37]query_string will be loaded in cgi processing [07:05:37]execute_cgi json_proto POST (null) [07:05:37]execute_cgi path=json_proto method=POST [07:05:37]POST find Content-Length [07:05:37]Host: 172.17.34.200:8080 [07:05:37]Content-Length: 678 [07:05:37]Content-Type: application/json [07:05:37] [07:05:37]POST finish read [07:05:37]Found Content-Length = 678 [07:05:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 5.620, "sum" : 328.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 330.00, "total" : 328.00, "payments": [ { "type": 0, "sum" : 328.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:05:37]execute_script... [07:05: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)1181958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 5.620, "sum" : 328.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 330.00, "total" : 328.00, "payments": [ { "type": 0, "sum" : 328.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:05:37]POST & json_proto [07:05:37]process_json_proto [07:05:37]json parsed OK: [07:05:37]protocol is kg_v1.0 [07:05:37]action value=close_receipt [07:05:37]process_action close_receipt [07:05:37]cmd_close_receipt [07:05:37]MH_GetDate [07:05:37]Write to MH i2c: F0 00 00 C4 39 EC [07:05:37]Write i2c OK [07:05:37]MH_I2C_Read... [07:05:37]Read from MH i2c: F0 [07:05:37]MH_I2C_Read... [07:05:37]Read from MH i2c: F0 09 00 [07:05:37]MH_I2C_Read... [07:05:37]Read from MH i2c: F0 09 00 C4 39 00 44 01 E7 64 B2 FF 65 64 FF [07:05:37]GetLastDocTimeStamp 1692860380 [07:05:37]current date 1692860740 [07:05:37]FM_GetShiftState [07:05:37]SAM_PROTO_GetShiftState [07:05:37]wFMCommunicate request_size=4 [07:05:37]MH_SAM_APDU [07:05:37]CAPDU: 80 13 01 00 [07:05:37]Write to MH i2c: E2 08 00 C5 39 80 13 01 00 00 00 00 00 7B [07:05:37]Write i2c OK [07:05:37]MH_I2C_Read... [07:05:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:37]Read from MH i2c: E2 [07:05:37]MH_I2C_Read... [07:05:37]Read from MH i2c: E2 0E 00 [07:05:37]MH_I2C_Read... [07:05:37]Read from MH i2c: E2 0E 00 C5 39 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 59 [07:05:37]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:05:37]wFMCommunicate OK [07:05:37]SAM_PROTO_GetShiftState done [07:05:37]FM_GetShiftState done [07:05:37]opened in 1692842957 [07:05:37]opened+sec_in_day 1692929357 [07:05:37]quantity*price = 32877 [07:05:37]sum+1 = 32878 [07:05:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.77 ИТОГО: 328.00 Внесено: 330.00 СДАЧА: 2.00 НСП 1% : 2.91 НДС 12% : 34.91 Наличными: 328.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 26 24.08.2023 07:05 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32255 ФПД: 122352859414127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T070540&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32255&fm=122352859414127&tin=02508201610067®Number=0000000000091575&sum=32800 [07:05:38]StoreToDocumentArchive [07:05:38]shift 74 fd 32255 [07:05:38]save to /storage/0074/doc_00032255 [07:05:38]save last doc name /storage/0074/doc_00032255 to /storage/kkm_last_doc_name [07:05:38]save OK [07:05:38]Clear old archive folders... [07:05:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:05:38]tlvbuf is 01856320 [07:05:38]SAM_PROTO_ClearQueue [07:05:38]wFMCommunicate request_size=4 [07:05:38]MH_SAM_APDU [07:05:38]CAPDU: 80 09 00 00 [07:05:38]Write to MH i2c: E2 08 00 D2 39 80 09 00 00 00 00 00 00 7D [07:05:38]Write i2c OK [07:05:38]MH_I2C_Read... [07:05:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:05:38]Read from MH i2c: E2 [07:05:38]MH_I2C_Read... [07:05:38]Read from MH i2c: E2 03 00 [07:05:38]MH_I2C_Read... [07:05:38]Read from MH i2c: E2 03 00 D2 39 00 90 00 7F [07:05:38]RAPDU: 90 00 [07:05:38]wFMCommunicate OK [07:05:38]SAM_PROTO_ClearQueue done [07:05:38]KKMCreateOFDPacket [07:05:38]OFDProtocolAddRootSTLVToBuf [07:05:38]FM_MakeSignedData [07:05:38]FM_MakeSignedData [07:05:38]SAM_PROTO_SignData [07:05:38]wFMCommunicate request_size=4 [07:05:38]MH_SAM_APDU [07:05:38]CAPDU: 80 0D 01 02 [07:05:38]Write to MH i2c: E2 08 00 D3 39 80 0D 01 02 00 00 00 00 85 [07:05:38]Write i2c OK [07:05:38]MH_I2C_Read... [07:05:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:05:38]Read from MH i2c: E2 [07:05:38]MH_I2C_Read... [07:05:38]Read from MH i2c: E2 03 00 [07:05:38]MH_I2C_Read... [07:05:38]Read from MH i2c: E2 03 00 D3 39 00 90 00 80 [07:05:38]RAPDU: 90 00 [07:05:38]wFMCommunicate OK [07:05:38]wFMCommunicate request_size=255 [07:05:38]MH_SAM_APDU [07:05:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 15 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 6D 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 0D 00 00 00 00 07 04 06 00 20 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 44 01 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 7D 00 00 35 04 06 00 6F [07:05:38]Write to MH i2c: E2 02 01 D4 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 35 FF 03 08 00 03 F4 15 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 6D 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 0D 00 00 00 00 07 04 06 00 20 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 44 01 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 7D 00 00 35 04 06 00 6F 00 00 6D [07:05:38]Write i2c OK [07:05:38]MH_I2C_Read... [07:05:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:38]Read from MH i2c: E2 [07:05:38]MH_I2C_Read... [07:05:38]Read from MH i2c: E2 03 00 [07:05:38]MH_I2C_Read... [07:05:38]Read from MH i2c: E2 03 00 D4 39 00 90 00 81 [07:05:38]RAPDU: 90 00 [07:05:38]wFMCommunicate OK [07:05:38]wFMCommunicate request_size=10 [07:05:38]MH_SAM_APDU [07:05:38]CAPDU: 80 0D 02 02 05 47 7E B8 FE 6F [07:05:38]Write to MH i2c: E2 0D 00 D5 39 80 0D 02 02 05 00 47 7E B8 FE 6F 00 00 7C [07:05:38]Write i2c OK [07:05:38]MH_I2C_Read... [07:05:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:38]Read from MH i2c: E2 [07:05:38]MH_I2C_Read... [07:05:38]Read from MH i2c: E2 03 00 [07:05:38]MH_I2C_Read... [07:05:38]Read from MH i2c: E2 03 00 D5 39 00 90 00 82 [07:05:38]RAPDU: 90 00 [07:05:38]wFMCommunicate OK [07:05:38]wFMCommunicate request_size=4 [07:05:38]MH_SAM_APDU [07:05:38]CAPDU: 80 0D 03 02 [07:05:38]Write to MH i2c: E2 08 00 D6 39 80 0D 03 02 00 00 00 00 8A [07:05:38]Write i2c OK [07:05:38]MH_I2C_Read... [07:05:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:05:39]Read from MH i2c: E2 [07:05:39]MH_I2C_Read... [07:05:39]Read from MH i2c: E2 0B 00 [07:05:39]MH_I2C_Read... [07:05:39]Read from MH i2c: E2 0B 00 D6 39 00 3D 32 B4 B1 1D 62 92 E2 90 00 52 [07:05:39]RAPDU: 3D 32 B4 B1 1D 62 92 E2 90 00 [07:05:39]wFMCommunicate OK [07:05:39]SAM_PROTO_SignData done [07:05:39]FM_MakeSignedData done [07:05:39]CreateOFDProtocolMessage [07:05:39]wFMCommunicate request_size=4 [07:05:39]MH_SAM_APDU [07:05:39]CAPDU: 80 11 00 00 [07:05:39]Write to MH i2c: E2 08 00 D7 39 80 11 00 00 00 00 00 00 8A [07:05:39]Write i2c OK [07:05:39]MH_I2C_Read... [07:05:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:39]Read from MH i2c: E2 [07:05:39]MH_I2C_Read... [07:05:39]Read from MH i2c: E2 17 00 [07:05:39]MH_I2C_Read... [07:05:39]Read from MH i2c: E2 17 00 D7 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E0 [07:05:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:05:39]wFMCommunicate OK [07:05:39]CreateOFDProtocolMessage done [07:05:39]OFDSenderStorePacket 32255 [07:05:39]StoreOFDPacket docnum=32255 [07:05:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 78 E5 07 01 20 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 15 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 6D 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 0D 00 00 00 00 07 04 06 00 20 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 44 01 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 7D 00 00 35 04 06 00 6F 47 7E B8 FE 6F 3D 32 B4 B1 1D 62 92 E2 [07:05:39]CheckFolder [07:05:39]dirname=/storage/ofd_packets [07:05:39]CheckFolder done [07:05:39]ProducePacketName [07:05:39]name=ofd_packets/00032255 [07:05:39]NVStorageSaveData ofd_packets/00032255 [07:05:39]File name is /storage/ofd_packets/00032255 [07:05:39]Write 301 bytes [07:05:39]NVStorageSaveData done [07:05:39]OFDSenderStorePacket done [07:05:39]KKMCreateOFDPacket done [07:05:39]NVStorageSaveData kkm_last_timestamp [07:05:39]File name is /storage/kkm_last_timestamp [07:05:39]Write 4 bytes [07:05:39]NVStorageSaveData done [07:05:39]ExternCall_PrintAddStr [07:05:39]wPrintStart [07:05:39]Write to MH i2c: 01 00 00 D8 39 11 [07:05:39]Write i2c OK [07:05:39]MH_I2C_Read... [07:05:39]Read from MH i2c: 01 [07:05:39]MH_I2C_Read... [07:05:39]Read from MH i2c: 01 07 00 [07:05:39]MH_I2C_Read... [07:05:39]Read from MH i2c: 01 07 00 D8 39 00 00 00 00 00 FF 0F 26 [07:05:39]RasterBufferAndPrint [07:05:39]line Счет N : (1)1181958 [07:05:39]line ИНН: 02508201610067 [07:05:39]line Контрольно-Кассовый Чек [07:05:39]line ПРОДАЖА [07:05:39]line ТРК (МРК, ГНК) : 52 [07:05:39]line Товар: 2710124130 [07:05:39]line Аи-92-К-5 [07:05:39]line 5.620 * 58.50 [07:05:39]line = 328.77 [07:05:39]line НДС 12% НСП 1% [07:05:39]line > о реализуемом товаре [07:05:39]line ОКРУГЛЕНИЕ: -0.77 [07:05:39]line ИТОГО: 328.00 [07:05:39]line Внесено: 330.00 [07:05:39]line СДАЧА: 2.00 [07:05:39]line НСП 1% : 2.91 [07:05:39]line НДС 12% : 34.91 [07:05:39]line Наличными: 328.00 [07:05:39]line Безнал.: 0.00 [07:05:39]line Место: АЗС № 121 "Партнер Нефть" [07:05:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:05:39]line СНО: Общий режим [07:05:39]line Чек 26 24.08.2023 07:05 [07:05:39]line Смена: 74 ФФД: 1.0 [07:05:39]line ЗНМ: 0300000148 [07:05:39]line РНМ: 0000000000091575 [07:05:39]line Версия ККМ: 001 [07:05:39]line ФМ: 0000000000874655 [07:05:39]line ФД: 32255 [07:05:39]line ФПД: 122352859414127 [07:05:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T070540&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32255&fm=122352859414127&tin=02508201610067®Number=0000000000091575&sum=32800 [07:05:39]OFD Sender: Processing packet 32255 [packets to send 11, broken 10] [07:05:39]ProducePacketName [07:05:39]name=ofd_packets/00032255 [07:05:39]OFD Sender: To server: pG, [07:05:39]CommunicateWithHost lk.salyk.kg:30040 [07:05:39]ConnectInit lk.salyk.kg [07:05:39]written 0, free lines is 4095 [07:05:39]Connected sock=10 [07:05:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 78 E5 07 01 20 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 15 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 6D 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 0D 00 00 00 00 07 04 06 00 20 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 44 01 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 7D 00 00 35 04 06 00 6F 47 7E B8 FE 6F 3D 32 B4 B1 1D 62 92 E2 [07:05:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 78 1A 47 00 67 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 7D 00 00 F4 03 04 00 E8 AB E6 64 B6 04 01 00 00 BF 52 37 D3 51 61 62 91 [07:05:39]CommunicateWithHost err = 0 [07:05:39]CheckOFDResponse [07:05:39]1017 (14) - 77093643461234 [07:05:39]1041 (16) - 0000000000874655 [07:05:39]1040 (4) - 32255 [07:05:39]1012 (4) - 24.08.2023 01:01 [07:05:39]1206 (1) - 0 [07:05:39]OFD Sender: Remove packet 32255 [07:05:39]ProducePacketName [07:05:39]name=ofd_packets/00032255 [07:05:39]NVStorageDeleteData [07:05:39]Write to MH i2c: 01 00 00 03 3A 3D [07:05:39]Write i2c OK [07:05:39]MH_I2C_Read... [07:05:39]Read from MH i2c: 01 [07:05:39]MH_I2C_Read... [07:05:39]Read from MH i2c: 01 07 00 [07:05:39]MH_I2C_Read... [07:05:39]Read from MH i2c: 01 07 00 03 3A 00 00 00 00 00 D6 0C 26 [07:05:39]RasterBufferAndPrint [07:05:39]line [07:05:39]line [07:05:39]line [07:05:39]line [07:05:39]line [07:05:39]written 0, free lines is 3290 [07:05:39]MH_Cut [07:05:39]Write to MH i2c: D1 01 00 0A 3A 01 16 [07:05:39]Write i2c OK [07:05:39]MH_I2C_Read... [07:05:39]Read from MH i2c: D1 [07:05:39]MH_I2C_Read... [07:05:39]Read from MH i2c: D1 01 00 [07:05:39]MH_I2C_Read... [07:05:39]Read from MH i2c: D1 01 00 0A 3A 00 15 [07:05:39]Write to MH i2c: 01 00 00 0B 3A 45 [07:05:39]Write i2c OK [07:05:39]MH_I2C_Read... [07:05:40]OFD Sender: No OFD packet to send [07:05:40]*** Cut start [07:05:40]*** Purtial cut [07:05:40]*** CUTSNS_PIN = 0 [07:05:40]*** Stage 1: CUTSNS_PIN = 1 [07:05:42]Read from MH i2c: 01 [07:05:42]MH_I2C_Read... [07:05:42]*** Stop cut motor [07:05:42]*** Cut end [07:05:42]Read from MH i2c: 01 07 00 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: 01 07 00 0B 3A 00 00 00 00 00 FF 0F 5A [07:05:42]process_action close_receipt done [07:05:42]requested_data is exist [07:05:42]produce_requested_data [07:05:42]requested_item fm.sn is exist - process it [07:05:42]wFMCommunicate request_size=4 [07:05:42]MH_SAM_APDU [07:05:42]CAPDU: 80 11 00 00 [07:05:42]Write to MH i2c: E2 08 00 0C 3A 80 11 00 00 00 00 00 00 C0 [07:05:42]Write i2c OK [07:05:42]MH_I2C_Read... [07:05:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:42]Read from MH i2c: E2 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 17 00 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 17 00 0C 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 16 [07:05:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:05:42]wFMCommunicate OK [07:05:42]requested_item fd.num is exist - process it [07:05:42]SAM_PROTO_GetFieldsCounters [07:05:42]wFMCommunicate request_size=4 [07:05:42]MH_SAM_APDU [07:05:42]CAPDU: 80 13 00 00 [07:05:42]Write to MH i2c: E2 08 00 0D 3A 80 13 00 00 00 00 00 00 C3 [07:05:42]Write i2c OK [07:05:42]MH_I2C_Read... [07:05:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:05:42]Read from MH i2c: E2 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 62 00 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 62 00 0D 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FF 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [07:05:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FF 7D 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:05:42]wFMCommunicate OK [07:05:42]SAM_PROTO_GetFieldsCounters done [07:05:42]requested_item shift.num is exist - process it [07:05:42]requested_item shift.opened is exist - process it [07:05:42]req_shift_opened [07:05:42]FM_GetShiftState [07:05:42]SAM_PROTO_GetShiftState [07:05:42]wFMCommunicate request_size=4 [07:05:42]MH_SAM_APDU [07:05:42]CAPDU: 80 13 01 00 [07:05:42]Write to MH i2c: E2 08 00 0E 3A 80 13 01 00 00 00 00 00 C5 [07:05:42]Write i2c OK [07:05:42]MH_I2C_Read... [07:05:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:42]Read from MH i2c: E2 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 0E 00 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 0E 00 0E 3A 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 A3 [07:05:42]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:05:42]wFMCommunicate OK [07:05:42]SAM_PROTO_GetShiftState done [07:05:42]FM_GetShiftState done [07:05:42]req_shift_opened done [07:05:42]requested_item shift.open_date is exist - process it [07:05:42]req_shift_open_date [07:05:42]req_shift_open_date done [07:05:42]produce_requested_data done [07:05:42]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32255,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:05:42]process_action_free close_receipt [07:05:42]json_value_free [07:05:42]json_value_free done [07:05:42]process_json_proto returns [07:05:42]Send response to host [07:05:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32255,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:05:42]free response buf [07:05:42]execute_script done [07:05:42]execute_script returns [07:05:42]free content buf [07:05:42]Sock 8.Close socket [07:05:42]Sock 8.Thread stoped [07:05:45]OFD Sender: No OFD packet to send [07:05:50]OFD Sender: No OFD packet to send [07:05:55]OFD Sender: No OFD packet to send [07:06:00]OFD Sender: No OFD packet to send [07:06:05]OFD Sender: No OFD packet to send [07:06:10]OFD Sender: No OFD packet to send [07:06:15]OFD Sender: No OFD packet to send [07:06:20]OFD Sender: No OFD packet to send [07:06:25]OFD Sender: No OFD packet to send [07:06:30]OFD Sender: No OFD packet to send [07:06:35]OFD Sender: No OFD packet to send [07:06:40]OFD Sender: No OFD packet to send [07:06:45]OFD Sender: No OFD packet to send [07:06:50]OFD Sender: No OFD packet to send [07:06:55]OFD Sender: No OFD packet to send [07:07:00]OFD Sender: No OFD packet to send [07:07:05]OFD Sender: No OFD packet to send [07:07:10]OFD Sender: No OFD packet to send [07:07:15]OFD Sender: No OFD packet to send [07:07:20]OFD Sender: No OFD packet to send [07:07:25]OFD Sender: No OFD packet to send [07:07:30]OFD Sender: No OFD packet to send [07:07:35]OFD Sender: No OFD packet to send [07:07:40]OFD Sender: No OFD packet to send [07:07:45]OFD Sender: No OFD packet to send [07:07:50]OFD Sender: No OFD packet to send [07:07:55]OFD Sender: No OFD packet to send [07:08:00]OFD Sender: No OFD packet to send [07:08:05]OFD Sender: No OFD packet to send [07:08:10]accept exits with 9 [07:08:10]New connection [07:08:10]New thread 3066940772 created [07:08:10]Thread 3067084132 joined [07:08:10]Waiting for new connection... [07:08:10] Sock 9.Parse request [07:08:10]Sock 9.Check first char [07:08:10]Sock 9.First char is OK [07:08:10]request: POST /json_proto HTTP/1.0 [07:08:10]Method: POST [07:08:10]URL: /json_proto [07:08:10]Method is POST - this is cgi request [07:08:10]url: /json_proto [07:08:10]query_string will be loaded in cgi processing [07:08:10]execute_cgi json_proto POST (null) [07:08:10]execute_cgi path=json_proto method=POST [07:08:10]POST find Content-Length [07:08:10]Host: 172.17.34.200:8080 [07:08:10]Content-Length: 688 [07:08:10]Content-Type: application/json [07:08:10] [07:08:10]POST finish read [07:08:10]Found Content-Length = 688 [07:08:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:08:10]execute_script... [07:08: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)1181959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:08:10]POST & json_proto [07:08:10]process_json_proto [07:08:10]json parsed OK: [07:08:10]protocol is kg_v1.0 [07:08:10]action value=close_receipt [07:08:10]process_action close_receipt [07:08:10]cmd_close_receipt [07:08:10]MH_GetDate [07:08:10]Write to MH i2c: F0 00 00 0F 3A 38 [07:08:10]Write i2c OK [07:08:10]MH_I2C_Read... [07:08:10]Read from MH i2c: F0 [07:08:10]MH_I2C_Read... [07:08:10]Read from MH i2c: F0 09 00 [07:08:10]MH_I2C_Read... [07:08:10]Read from MH i2c: F0 09 00 0F 3A 00 DD 01 E7 64 B2 FF 65 64 E4 [07:08:10]GetLastDocTimeStamp 1692860740 [07:08:10]current date 1692860893 [07:08:10]FM_GetShiftState [07:08:10]SAM_PROTO_GetShiftState [07:08:10]wFMCommunicate request_size=4 [07:08:10]MH_SAM_APDU [07:08:10]CAPDU: 80 13 01 00 [07:08:10]Write to MH i2c: E2 08 00 10 3A 80 13 01 00 00 00 00 00 C7 [07:08:10]Write i2c OK [07:08:10]MH_I2C_Read... [07:08:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:08:10]Read from MH i2c: E2 [07:08:10]MH_I2C_Read... [07:08:10]Read from MH i2c: E2 0E 00 [07:08:10]MH_I2C_Read... [07:08:10]Read from MH i2c: E2 0E 00 10 3A 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 A5 [07:08:10]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:08:10]wFMCommunicate OK [07:08:10]SAM_PROTO_GetShiftState done [07:08:10]FM_GetShiftState done [07:08:10]opened in 1692842957 [07:08:10]opened+sec_in_day 1692929357 [07:08:10]quantity*price = 100042 [07:08:10]sum+1 = 100044 [07:08:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 27 24.08.2023 07:08 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32256 ФПД: 94545612094537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T070813&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32256&fm=94545612094537&tin=02508201610067®Number=0000000000091575&sum=100000 [07:08:11]StoreToDocumentArchive [07:08:11]shift 74 fd 32256 [07:08:11]save to /storage/0074/doc_00032256 [07:08:11]save last doc name /storage/0074/doc_00032256 to /storage/kkm_last_doc_name [07:08:11]save OK [07:08:11]Clear old archive folders... [07:08:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:08:11]tlvbuf is 018C0CE0 [07:08:11]SAM_PROTO_ClearQueue [07:08:11]wFMCommunicate request_size=4 [07:08:11]MH_SAM_APDU [07:08:11]CAPDU: 80 09 00 00 [07:08:11]Write to MH i2c: E2 08 00 1D 3A 80 09 00 00 00 00 00 00 C9 [07:08:11]Write i2c OK [07:08:11]MH_I2C_Read... [07:08:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:08:11]Read from MH i2c: E2 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 03 00 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 03 00 1D 3A 00 90 00 CB [07:08:11]RAPDU: 90 00 [07:08:11]wFMCommunicate OK [07:08:11]SAM_PROTO_ClearQueue done [07:08:11]KKMCreateOFDPacket [07:08:11]OFDProtocolAddRootSTLVToBuf [07:08:11]FM_MakeSignedData [07:08:11]FM_MakeSignedData [07:08:11]SAM_PROTO_SignData [07:08:11]wFMCommunicate request_size=4 [07:08:11]MH_SAM_APDU [07:08:11]CAPDU: 80 0D 01 02 [07:08:11]Write to MH i2c: E2 08 00 1E 3A 80 0D 01 02 00 00 00 00 D1 [07:08:11]Write i2c OK [07:08:11]MH_I2C_Read... [07:08:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:08:11]Read from MH i2c: E2 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 03 00 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 03 00 1E 3A 00 90 00 CC [07:08:11]RAPDU: 90 00 [07:08:11]wFMCommunicate OK [07:08:11]wFMCommunicate request_size=255 [07:08:11]MH_SAM_APDU [07:08:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 DD 01 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 7E 00 00 35 04 06 00 [07:08:11]Write to MH i2c: E2 02 01 1F 3A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 DD 01 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 7E 00 00 35 04 06 00 00 00 87 [07:08:11]Write i2c OK [07:08:11]MH_I2C_Read... [07:08:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:08:11]Read from MH i2c: E2 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 03 00 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 03 00 1F 3A 00 90 00 CD [07:08:11]RAPDU: 90 00 [07:08:11]wFMCommunicate OK [07:08:11]wFMCommunicate request_size=11 [07:08:11]MH_SAM_APDU [07:08:11]CAPDU: 80 0D 02 02 06 55 FD 1D 9F BC 49 [07:08:11]Write to MH i2c: E2 0E 00 20 3A 80 0D 02 02 06 00 55 FD 1D 9F BC 49 00 00 F3 [07:08:11]Write i2c OK [07:08:11]MH_I2C_Read... [07:08:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:08:11]Read from MH i2c: E2 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 03 00 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 03 00 20 3A 00 90 00 CE [07:08:11]RAPDU: 90 00 [07:08:11]wFMCommunicate OK [07:08:11]wFMCommunicate request_size=4 [07:08:11]MH_SAM_APDU [07:08:11]CAPDU: 80 0D 03 02 [07:08:11]Write to MH i2c: E2 08 00 21 3A 80 0D 03 02 00 00 00 00 D6 [07:08:11]Write i2c OK [07:08:11]MH_I2C_Read... [07:08:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:08:11]Read from MH i2c: E2 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 0B 00 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 0B 00 21 3A 00 F1 40 74 AA 9F 06 3C FD 90 00 04 [07:08:11]RAPDU: F1 40 74 AA 9F 06 3C FD 90 00 [07:08:11]wFMCommunicate OK [07:08:11]SAM_PROTO_SignData done [07:08:11]FM_MakeSignedData done [07:08:11]CreateOFDProtocolMessage [07:08:11]wFMCommunicate request_size=4 [07:08:11]MH_SAM_APDU [07:08:11]CAPDU: 80 11 00 00 [07:08:11]Write to MH i2c: E2 08 00 22 3A 80 11 00 00 00 00 00 00 D6 [07:08:11]Write i2c OK [07:08:11]MH_I2C_Read... [07:08:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:08:11]Read from MH i2c: E2 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 17 00 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 17 00 22 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2C [07:08:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:08:11]wFMCommunicate OK [07:08:11]CreateOFDProtocolMessage done [07:08:11]OFDSenderStorePacket 32256 [07:08:11]StoreOFDPacket docnum=32256 [07:08:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A3 A6 08 01 A2 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 DD 01 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 7E 00 00 35 04 06 00 55 FD 1D 9F BC 49 F1 40 74 AA 9F 06 3C FD [07:08:11]CheckFolder [07:08:11]dirname=/storage/ofd_packets [07:08:11]CheckFolder done [07:08:11]ProducePacketName [07:08:11]name=ofd_packets/00032256 [07:08:11]NVStorageSaveData ofd_packets/00032256 [07:08:11]File name is /storage/ofd_packets/00032256 [07:08:11]Write 302 bytes [07:08:11]NVStorageSaveData done [07:08:11]OFDSenderStorePacket done [07:08:11]KKMCreateOFDPacket done [07:08:11]NVStorageSaveData kkm_last_timestamp [07:08:11]File name is /storage/kkm_last_timestamp [07:08:11]Write 4 bytes [07:08:11]NVStorageSaveData done [07:08:11]ExternCall_PrintAddStr [07:08:11]wPrintStart [07:08:11]Write to MH i2c: 01 00 00 23 3A 5D [07:08:11]Write i2c OK [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: 01 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: 01 07 00 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: 01 07 00 23 3A 00 00 00 00 00 FF 0F 72 [07:08:11]RasterBufferAndPrint [07:08:11]line Счет N : (1)1181959 [07:08:11]line ИНН: 02508201610067 [07:08:11]line Контрольно-Кассовый Чек [07:08:11]line ПРОДАЖА [07:08:11]line ТРК (МРК, ГНК) : 21 [07:08:11]line Товар: 2710194210 [07:08:11]line ДТ(л)-К-5 [07:08:11]line 15.730 * 63.60 [07:08:11]line = 1000.43 [07:08:11]line НДС 12% НСП 1% [07:08:11]line > о реализуемом товаре [07:08:11]line ОКРУГЛЕНИЕ: -0.43 [07:08:11]line ИТОГО: 1000.00 [07:08:11]line Внесено: 1000.00 [07:08:11]line СДАЧА: 0.00 [07:08:11]line НСП 1% : 8.85 [07:08:11]line НДС 12% : 106.24 [07:08:11]line Наличными: 1000.00 [07:08:11]line Безнал.: 0.00 [07:08:11]line Место: АЗС № 121 "Партнер Нефть" [07:08:11]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:08:11]line СНО: Общий режим [07:08:11]line Чек 27 24.08.2023 07:08 [07:08:11]line Смена: 74 ФФД: 1.0 [07:08:11]line ЗНМ: 0300000148 [07:08:11]line РНМ: 0000000000091575 [07:08:11]line Версия ККМ: 001 [07:08:11]line ФМ: 0000000000874655 [07:08:11]line ФД: 32256 [07:08:11]line ФПД: 94545612094537 [07:08:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T070813&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32256&fm=94545612094537&tin=02508201610067®Number=0000000000091575&sum=100000 [07:08:12]OFD Sender: Processing packet 32256 [packets to send 11, broken 10] [07:08:12]ProducePacketName [07:08:12]name=ofd_packets/00032256 [07:08:12]OFD Sender: To server: pG, [07:08:12]CommunicateWithHost lk.salyk.kg:30040 [07:08:12]ConnectInit lk.salyk.kg [07:08:12]written 0, free lines is 4095 [07:08:12]Connected sock=10 [07:08:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A3 A6 08 01 A2 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 DD 01 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 7E 00 00 35 04 06 00 55 FD 1D 9F BC 49 F1 40 74 AA 9F 06 3C FD [07:08:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B0 F6 47 00 A7 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 7E 00 00 F4 03 04 00 81 AC E6 64 B6 04 01 00 00 5B B8 72 35 3A CA 33 82 [07:08:12]CommunicateWithHost err = 0 [07:08:12]CheckOFDResponse [07:08:12]1017 (14) - 77093643461234 [07:08:12]1041 (16) - 0000000000874655 [07:08:12]1040 (4) - 32256 [07:08:12]1012 (4) - 24.08.2023 01:04 [07:08:12]1206 (1) - 0 [07:08:12]OFD Sender: Remove packet 32256 [07:08:12]ProducePacketName [07:08:12]name=ofd_packets/00032256 [07:08:12]NVStorageDeleteData [07:08:12]Write to MH i2c: 01 00 00 4E 3A 88 [07:08:12]Write i2c OK [07:08:12]MH_I2C_Read... [07:08:12]Read from MH i2c: 01 [07:08:12]MH_I2C_Read... [07:08:12]Read from MH i2c: 01 07 00 [07:08:12]MH_I2C_Read... [07:08:12]Read from MH i2c: 01 07 00 4E 3A 00 00 00 00 00 E0 0C 7B [07:08:12]RasterBufferAndPrint [07:08:12]line [07:08:12]line [07:08:12]line [07:08:12]line [07:08:12]line [07:08:12]written 0, free lines is 3302 [07:08:12]MH_Cut [07:08:12]Write to MH i2c: D1 01 00 55 3A 01 61 [07:08:12]Write i2c OK [07:08:12]MH_I2C_Read... [07:08:12]Read from MH i2c: D1 [07:08:12]MH_I2C_Read... [07:08:12]Read from MH i2c: D1 01 00 [07:08:12]MH_I2C_Read... [07:08:12]Read from MH i2c: D1 01 00 55 3A 00 60 [07:08:12]Write to MH i2c: 01 00 00 56 3A 90 [07:08:12]Write i2c OK [07:08:12]MH_I2C_Read... [07:08:13]OFD Sender: No OFD packet to send [07:08:13]*** Cut start [07:08:13]*** Purtial cut [07:08:13]*** Stage 1: CUTSNS_PIN = 1 [07:08:13]Read from MH i2c: 01 [07:08:13]MH_I2C_Read... [07:08:13]*** Stop cut motor [07:08:13]*** Cut end [07:08:13]Read from MH i2c: 01 07 00 [07:08:13]MH_I2C_Read... [07:08:13]Read from MH i2c: 01 07 00 56 3A 00 00 00 00 00 FF 0F A5 [07:08:13]process_action close_receipt done [07:08:13]requested_data is exist [07:08:13]produce_requested_data [07:08:13]requested_item fm.sn is exist - process it [07:08:13]wFMCommunicate request_size=4 [07:08:13]MH_SAM_APDU [07:08:13]CAPDU: 80 11 00 00 [07:08:13]Write to MH i2c: E2 08 00 57 3A 80 11 00 00 00 00 00 00 0B [07:08:13]Write i2c OK [07:08:13]MH_I2C_Read... [07:08:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:08:13]Read from MH i2c: E2 [07:08:13]MH_I2C_Read... [07:08:13]Read from MH i2c: E2 17 00 [07:08:13]MH_I2C_Read... [07:08:13]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 34 36 35 35 90 00 61 [07:08:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:08:13]wFMCommunicate OK [07:08:13]requested_item fd.num is exist - process it [07:08:13]SAM_PROTO_GetFieldsCounters [07:08:13]wFMCommunicate request_size=4 [07:08:13]MH_SAM_APDU [07:08:13]CAPDU: 80 13 00 00 [07:08:13]Write to MH i2c: E2 08 00 58 3A 80 13 00 00 00 00 00 00 0E [07:08:13]Write i2c OK [07:08:13]MH_I2C_Read... [07:08:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:08:13]Read from MH i2c: E2 [07:08:13]MH_I2C_Read... [07:08:13]Read from MH i2c: E2 62 00 [07:08:13]MH_I2C_Read... [07:08:13]Read from MH i2c: E2 62 00 58 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 00 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [07:08:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 00 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:08:13]wFMCommunicate OK [07:08:13]SAM_PROTO_GetFieldsCounters done [07:08:13]requested_item shift.num is exist - process it [07:08:13]requested_item shift.opened is exist - process it [07:08:13]req_shift_opened [07:08:13]FM_GetShiftState [07:08:13]SAM_PROTO_GetShiftState [07:08:13]wFMCommunicate request_size=4 [07:08:13]MH_SAM_APDU [07:08:13]CAPDU: 80 13 01 00 [07:08:13]Write to MH i2c: E2 08 00 59 3A 80 13 01 00 00 00 00 00 10 [07:08:13]Write i2c OK [07:08:13]MH_I2C_Read... [07:08:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:08:14]Read from MH i2c: E2 [07:08:14]MH_I2C_Read... [07:08:14]Read from MH i2c: E2 0E 00 [07:08:14]MH_I2C_Read... [07:08:14]Read from MH i2c: E2 0E 00 59 3A 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 EE [07:08:14]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:08:14]wFMCommunicate OK [07:08:14]SAM_PROTO_GetShiftState done [07:08:14]FM_GetShiftState done [07:08:14]req_shift_opened done [07:08:14]requested_item shift.open_date is exist - process it [07:08:14]req_shift_open_date [07:08:14]req_shift_open_date done [07:08:14]produce_requested_data done [07:08:14]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32256,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:08:14]process_action_free close_receipt [07:08:14]json_value_free [07:08:14]json_value_free done [07:08:14]process_json_proto returns [07:08:14]Send response to host [07:08:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32256,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:08:14]free response buf [07:08:14]execute_script done [07:08:14]execute_script returns [07:08:14]free content buf [07:08:14]Sock 9.Close socket [07:08:14]Sock 9.Thread stoped [07:08:18]OFD Sender: No OFD packet to send [07:08:23]OFD Sender: No OFD packet to send [07:08:28]OFD Sender: No OFD packet to send [07:08:33]OFD Sender: No OFD packet to send [07:08:38]OFD Sender: No OFD packet to send [07:08:43]OFD Sender: No OFD packet to send [07:08:48]OFD Sender: No OFD packet to send [07:08:53]OFD Sender: No OFD packet to send [07:08:58]OFD Sender: No OFD packet to send [07:09:03]OFD Sender: No OFD packet to send [07:09:08]OFD Sender: No OFD packet to send [07:09:13]OFD Sender: No OFD packet to send [07:09:18]OFD Sender: No OFD packet to send [07:09:23]OFD Sender: No OFD packet to send [07:09:28]OFD Sender: No OFD packet to send [07:09:33]OFD Sender: No OFD packet to send [07:09:38]OFD Sender: No OFD packet to send [07:09:43]OFD Sender: No OFD packet to send [07:09:48]OFD Sender: No OFD packet to send [07:09:53]OFD Sender: No OFD packet to send [07:09:58]OFD Sender: No OFD packet to send [07:10:03]OFD Sender: No OFD packet to send [07:10:08]OFD Sender: No OFD packet to send [07:10:13]OFD Sender: No OFD packet to send [07:10:18]OFD Sender: No OFD packet to send [07:10:23]OFD Sender: No OFD packet to send [07:10:28]OFD Sender: No OFD packet to send [07:10:33]OFD Sender: No OFD packet to send [07:10:38]OFD Sender: No OFD packet to send [07:10:43]OFD Sender: No OFD packet to send [07:10:48]OFD Sender: No OFD packet to send [07:10:50]accept exits with 8 [07:10:50]New connection [07:10:50]New thread 3067084132 created [07:10:50]Thread 3066940772 joined [07:10:50]Waiting for new connection... [07:10:50] Sock 8.Parse request [07:10:50]Sock 8.Check first char [07:10:50]Sock 8.First char is OK [07:10:50]request: POST /json_proto HTTP/1.0 [07:10:50]Method: POST [07:10:50]URL: /json_proto [07:10:50]Method is POST - this is cgi request [07:10:50]url: /json_proto [07:10:50]query_string will be loaded in cgi processing [07:10:50]execute_cgi json_proto POST (null) [07:10:50]execute_cgi path=json_proto method=POST [07:10:50]POST find Content-Length [07:10:50]Host: 172.17.34.200:8080 [07:10:50]Content-Length: 678 [07:10:50]Content-Type: application/json [07:10:50] [07:10:50]POST finish read [07:10:50]Found Content-Length = 678 [07:10:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 4.280, "sum" : 250.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:10:50]execute_script... [07:10: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)1181960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 4.280, "sum" : 250.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:10:50]POST & json_proto [07:10:50]process_json_proto [07:10:50]json parsed OK: [07:10:50]protocol is kg_v1.0 [07:10:50]action value=close_receipt [07:10:50]process_action close_receipt [07:10:50]cmd_close_receipt [07:10:50]MH_GetDate [07:10:50]Write to MH i2c: F0 00 00 5A 3A 83 [07:10:50]Write i2c OK [07:10:50]MH_I2C_Read... [07:10:50]Read from MH i2c: F0 [07:10:50]MH_I2C_Read... [07:10:50]Read from MH i2c: F0 09 00 [07:10:50]MH_I2C_Read... [07:10:50]Read from MH i2c: F0 09 00 5A 3A 00 7D 02 E7 64 B2 FF 65 64 D0 [07:10:50]GetLastDocTimeStamp 1692860893 [07:10:50]current date 1692861053 [07:10:50]FM_GetShiftState [07:10:50]SAM_PROTO_GetShiftState [07:10:50]wFMCommunicate request_size=4 [07:10:50]MH_SAM_APDU [07:10:50]CAPDU: 80 13 01 00 [07:10:50]Write to MH i2c: E2 08 00 5B 3A 80 13 01 00 00 00 00 00 12 [07:10:50]Write i2c OK [07:10:50]MH_I2C_Read... [07:10:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:10:50]Read from MH i2c: E2 [07:10:50]MH_I2C_Read... [07:10:50]Read from MH i2c: E2 0E 00 [07:10:50]MH_I2C_Read... [07:10:50]Read from MH i2c: E2 0E 00 5B 3A 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 F0 [07:10:50]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:10:50]wFMCommunicate OK [07:10:50]SAM_PROTO_GetShiftState done [07:10:50]FM_GetShiftState done [07:10:50]opened in 1692842957 [07:10:50]opened+sec_in_day 1692929357 [07:10:50]quantity*price = 25038 [07:10:50]sum+1 = 25039 [07:10:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.22 НДС 12% : 26.59 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 28 24.08.2023 07:10 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32257 ФПД: 166689882124047 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T071053&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32257&fm=166689882124047&tin=02508201610067®Number=0000000000091575&sum=25000 [07:10:51]StoreToDocumentArchive [07:10:51]shift 74 fd 32257 [07:10:51]save to /storage/0074/doc_00032257 [07:10:51]save last doc name /storage/0074/doc_00032257 to /storage/kkm_last_doc_name [07:10:51]save OK [07:10:51]Clear old archive folders... [07:10:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:10:51]tlvbuf is 01856230 [07:10:51]SAM_PROTO_ClearQueue [07:10:51]wFMCommunicate request_size=4 [07:10:51]MH_SAM_APDU [07:10:51]CAPDU: 80 09 00 00 [07:10:51]Write to MH i2c: E2 08 00 68 3A 80 09 00 00 00 00 00 00 14 [07:10:51]Write i2c OK [07:10:51]MH_I2C_Read... [07:10:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:10:51]Read from MH i2c: E2 [07:10:51]MH_I2C_Read... [07:10:51]Read from MH i2c: E2 03 00 [07:10:51]MH_I2C_Read... [07:10:51]Read from MH i2c: E2 03 00 68 3A 00 90 00 16 [07:10:51]RAPDU: 90 00 [07:10:51]wFMCommunicate OK [07:10:51]SAM_PROTO_ClearQueue done [07:10:51]KKMCreateOFDPacket [07:10:51]OFDProtocolAddRootSTLVToBuf [07:10:51]FM_MakeSignedData [07:10:51]FM_MakeSignedData [07:10:51]SAM_PROTO_SignData [07:10:51]wFMCommunicate request_size=4 [07:10:51]MH_SAM_APDU [07:10:51]CAPDU: 80 0D 01 02 [07:10:51]Write to MH i2c: E2 08 00 69 3A 80 0D 01 02 00 00 00 00 1C [07:10:51]Write i2c OK [07:10:51]MH_I2C_Read... [07:10:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:10:51]Read from MH i2c: E2 [07:10:51]MH_I2C_Read... [07:10:51]Read from MH i2c: E2 03 00 [07:10:51]MH_I2C_Read... [07:10:51]Read from MH i2c: E2 03 00 69 3A 00 90 00 17 [07:10:51]RAPDU: 90 00 [07:10:51]wFMCommunicate OK [07:10:51]wFMCommunicate request_size=255 [07:10:51]MH_SAM_APDU [07: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 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 CE 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 7D 02 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 7E 00 00 35 04 06 00 97 [07:10:51]Write to MH i2c: E2 02 01 6A 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 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 CE 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 7D 02 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 7E 00 00 35 04 06 00 97 00 00 B5 [07:10:51]Write i2c OK [07:10:51]MH_I2C_Read... [07:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:10:52]Read from MH i2c: E2 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: E2 03 00 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: E2 03 00 6A 3A 00 90 00 18 [07:10:52]RAPDU: 90 00 [07:10:52]wFMCommunicate OK [07:10:52]wFMCommunicate request_size=10 [07:10:52]MH_SAM_APDU [07:10:52]CAPDU: 80 0D 02 02 05 9A 83 36 2F 0F [07:10:52]Write to MH i2c: E2 0D 00 6B 3A 80 0D 02 02 05 00 9A 83 36 2F 0F 00 00 BA [07:10:52]Write i2c OK [07:10:52]MH_I2C_Read... [07:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:10:52]Read from MH i2c: E2 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: E2 03 00 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: E2 03 00 6B 3A 00 90 00 19 [07:10:52]RAPDU: 90 00 [07:10:52]wFMCommunicate OK [07:10:52]wFMCommunicate request_size=4 [07:10:52]MH_SAM_APDU [07:10:52]CAPDU: 80 0D 03 02 [07:10:52]Write to MH i2c: E2 08 00 6C 3A 80 0D 03 02 00 00 00 00 21 [07:10:52]Write i2c OK [07:10:52]MH_I2C_Read... [07:10:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:10:52]Read from MH i2c: E2 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: E2 0B 00 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: E2 0B 00 6C 3A 00 50 05 AC 88 62 04 E7 99 90 00 91 [07:10:52]RAPDU: 50 05 AC 88 62 04 E7 99 90 00 [07:10:52]wFMCommunicate OK [07:10:52]SAM_PROTO_SignData done [07:10:52]FM_MakeSignedData done [07:10:52]CreateOFDProtocolMessage [07:10:52]wFMCommunicate request_size=4 [07:10:52]MH_SAM_APDU [07:10:52]CAPDU: 80 11 00 00 [07:10:52]Write to MH i2c: E2 08 00 6D 3A 80 11 00 00 00 00 00 00 21 [07:10:52]Write i2c OK [07:10:52]MH_I2C_Read... [07:10:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:10:52]Read from MH i2c: E2 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: E2 17 00 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: E2 17 00 6D 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 77 [07:10:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:10:52]wFMCommunicate OK [07:10:52]CreateOFDProtocolMessage done [07:10:52]OFDSenderStorePacket 32257 [07:10:52]StoreOFDPacket docnum=32257 [07:10:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D0 93 07 01 31 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 CE 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 7D 02 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 7E 00 00 35 04 06 00 97 9A 83 36 2F 0F 50 05 AC 88 62 04 E7 99 [07:10:52]CheckFolder [07:10:52]dirname=/storage/ofd_packets [07:10:52]CheckFolder done [07:10:52]ProducePacketName [07:10:52]name=ofd_packets/00032257 [07:10:52]NVStorageSaveData ofd_packets/00032257 [07:10:52]File name is /storage/ofd_packets/00032257 [07:10:52]Write 301 bytes [07:10:52]NVStorageSaveData done [07:10:52]OFDSenderStorePacket done [07:10:52]KKMCreateOFDPacket done [07:10:52]NVStorageSaveData kkm_last_timestamp [07:10:52]File name is /storage/kkm_last_timestamp [07:10:52]Write 4 bytes [07:10:52]NVStorageSaveData done [07:10:52]ExternCall_PrintAddStr [07:10:52]wPrintStart [07:10:52]Write to MH i2c: 01 00 00 6E 3A A8 [07:10:52]Write i2c OK [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: 01 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: 01 07 00 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: 01 07 00 6E 3A 00 00 00 00 00 FF 0F BD [07:10:52]RasterBufferAndPrint [07:10:52]line Счет N : (1)1181960 [07:10:52]line ИНН: 02508201610067 [07:10:52]line Контрольно-Кассовый Чек [07:10:52]line ПРОДАЖА [07:10:52]line ТРК (МРК, ГНК) : 32 [07:10:52]line Товар: 2710124130 [07:10:52]line Аи-92-К-5 [07:10:52]line 4.280 * 58.50 [07:10:52]line = 250.38 [07:10:52]line НДС 12% НСП 1% [07:10:52]line > о реализуемом товаре [07:10:52]line ОКРУГЛЕНИЕ: -0.38 [07:10:52]line ИТОГО: 250.00 [07:10:52]line Внесено: 250.00 [07:10:52]line СДАЧА: 0.00 [07:10:52]line НСП 1% : 2.22 [07:10:52]line НДС 12% : 26.59 [07:10:52]line Наличными: 250.00 [07:10:52]line Безнал.: 0.00 [07:10:52]line Место: АЗС № 121 "Партнер Нефть" [07:10:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:10:52]line СНО: Общий режим [07:10:52]line Чек 28 24.08.2023 07:10 [07:10:52]line Смена: 74 ФФД: 1.0 [07:10:52]line ЗНМ: 0300000148 [07:10:52]line РНМ: 0000000000091575 [07:10:52]line Версия ККМ: 001 [07:10:52]line ФМ: 0000000000874655 [07:10:52]line ФД: 32257 [07:10:52]line ФПД: 166689882124047 [07:10:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T071053&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32257&fm=166689882124047&tin=02508201610067®Number=0000000000091575&sum=25000 [07:10:52]OFD Sender: Processing packet 32257 [packets to send 11, broken 10] [07:10:52]ProducePacketName [07:10:52]name=ofd_packets/00032257 [07:10:52]OFD Sender: To server: pG, [07:10:52]CommunicateWithHost lk.salyk.kg:30040 [07:10:52]ConnectInit lk.salyk.kg [07:10:52]written 0, free lines is 4095 [07:10:52]Connected sock=10 [07:10:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D0 93 07 01 31 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 CE 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 7D 02 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 7E 00 00 35 04 06 00 97 9A 83 36 2F 0F 50 05 AC 88 62 04 E7 99 [07:10:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B3 0F 47 00 9E 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 7E 00 00 F4 03 04 00 21 AD E6 64 B6 04 01 00 00 3E A1 D4 8F 44 94 10 51 [07:10:52]CommunicateWithHost err = 0 [07:10:52]CheckOFDResponse [07:10:52]1017 (14) - 77093643461234 [07:10:52]1041 (16) - 0000000000874655 [07:10:52]1040 (4) - 32257 [07:10:52]1012 (4) - 24.08.2023 01:06 [07:10:52]1206 (1) - 0 [07:10:52]OFD Sender: Remove packet 32257 [07:10:52]ProducePacketName [07:10:52]name=ofd_packets/00032257 [07:10:52]NVStorageDeleteData [07:10:52]Write to MH i2c: 01 00 00 99 3A D3 [07:10:52]Write i2c OK [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: 01 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: 01 07 00 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: 01 07 00 99 3A 00 00 00 00 00 E2 0C C8 [07:10:52]RasterBufferAndPrint [07:10:52]line [07:10:52]line [07:10:52]line [07:10:52]line [07:10:52]line [07:10:52]written 0, free lines is 3304 [07:10:52]MH_Cut [07:10:52]Write to MH i2c: D1 01 00 A0 3A 01 AC [07:10:52]Write i2c OK [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: D1 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: D1 01 00 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: D1 01 00 A0 3A 00 AB [07:10:52]Write to MH i2c: 01 00 00 A1 3A DB [07:10:52]Write i2c OK [07:10:52]MH_I2C_Read... [07:10:53]OFD Sender: No OFD packet to send [07:10:53]*** Cut start [07:10:53]*** Purtial cut [07:10:53]*** CUTSNS_PIN = 0 [07:10:53]*** Stage 1: CUTSNS_PIN = 1 [07:10:55]Read from MH i2c: 01 [07:10:55]MH_I2C_Read... [07:10:55]*** Stop cut motor [07:10:55]*** Cut end [07:10:55]Read from MH i2c: 01 07 00 [07:10:55]MH_I2C_Read... [07:10:55]Read from MH i2c: 01 07 00 A1 3A 00 00 00 00 00 FF 0F F0 [07:10:55]process_action close_receipt done [07:10:55]requested_data is exist [07:10:55]produce_requested_data [07:10:55]requested_item fm.sn is exist - process it [07:10:55]wFMCommunicate request_size=4 [07:10:55]MH_SAM_APDU [07:10:55]CAPDU: 80 11 00 00 [07:10:55]Write to MH i2c: E2 08 00 A2 3A 80 11 00 00 00 00 00 00 56 [07:10:55]Write i2c OK [07:10:55]MH_I2C_Read... [07:10:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:10:55]Read from MH i2c: E2 [07:10:55]MH_I2C_Read... [07:10:55]Read from MH i2c: E2 17 00 [07:10:55]MH_I2C_Read... [07:10:55]Read from MH i2c: E2 17 00 A2 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AC [07:10:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:10:55]wFMCommunicate OK [07:10:55]requested_item fd.num is exist - process it [07:10:55]SAM_PROTO_GetFieldsCounters [07:10:55]wFMCommunicate request_size=4 [07:10:55]MH_SAM_APDU [07:10:55]CAPDU: 80 13 00 00 [07:10:55]Write to MH i2c: E2 08 00 A3 3A 80 13 00 00 00 00 00 00 59 [07:10:55]Write i2c OK [07:10:55]MH_I2C_Read... [07:10:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:10:55]Read from MH i2c: E2 [07:10:55]MH_I2C_Read... [07:10:55]Read from MH i2c: E2 62 00 [07:10:55]MH_I2C_Read... [07:10:55]Read from MH i2c: E2 62 00 A3 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 01 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [07:10:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 01 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:10:55]wFMCommunicate OK [07:10:55]SAM_PROTO_GetFieldsCounters done [07:10:55]requested_item shift.num is exist - process it [07:10:55]requested_item shift.opened is exist - process it [07:10:55]req_shift_opened [07:10:55]FM_GetShiftState [07:10:55]SAM_PROTO_GetShiftState [07:10:55]wFMCommunicate request_size=4 [07:10:55]MH_SAM_APDU [07:10:55]CAPDU: 80 13 01 00 [07:10:55]Write to MH i2c: E2 08 00 A4 3A 80 13 01 00 00 00 00 00 5B [07:10:55]Write i2c OK [07:10:55]MH_I2C_Read... [07:10:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:10:56]Read from MH i2c: E2 [07:10:56]MH_I2C_Read... [07:10:56]Read from MH i2c: E2 0E 00 [07:10:56]MH_I2C_Read... [07:10:56]Read from MH i2c: E2 0E 00 A4 3A 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 39 [07:10:56]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:10:56]wFMCommunicate OK [07:10:56]SAM_PROTO_GetShiftState done [07:10:56]FM_GetShiftState done [07:10:56]req_shift_opened done [07:10:56]requested_item shift.open_date is exist - process it [07:10:56]req_shift_open_date [07:10:56]req_shift_open_date done [07:10:56]produce_requested_data done [07:10:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32257,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:10:56]process_action_free close_receipt [07:10:56]json_value_free [07:10:56]json_value_free done [07:10:56]process_json_proto returns [07:10:56]Send response to host [07:10:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32257,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:10:56]free response buf [07:10:56]execute_script done [07:10:56]execute_script returns [07:10:56]free content buf [07:10:56]Sock 8.Close socket [07:10:56]Sock 8.Thread stoped [07:10:58]OFD Sender: No OFD packet to send [07:11:03]OFD Sender: No OFD packet to send [07:11:08]OFD Sender: No OFD packet to send [07:11:13]OFD Sender: No OFD packet to send [07:11:18]OFD Sender: No OFD packet to send [07:11:23]OFD Sender: No OFD packet to send [07:11:28]OFD Sender: No OFD packet to send [07:11:33]OFD Sender: No OFD packet to send [07:11:38]OFD Sender: No OFD packet to send [07:11:43]OFD Sender: No OFD packet to send [07:11:48]OFD Sender: No OFD packet to send [07:11:53]OFD Sender: No OFD packet to send [07:11:58]OFD Sender: No OFD packet to send [07:12:03]OFD Sender: No OFD packet to send [07:12:08]OFD Sender: No OFD packet to send [07:12:13]OFD Sender: No OFD packet to send [07:12:18]OFD Sender: No OFD packet to send [07:12:23]OFD Sender: No OFD packet to send [07:12:28]OFD Sender: No OFD packet to send [07:12:33]OFD Sender: No OFD packet to send [07:12:38]OFD Sender: No OFD packet to send [07:12:43]OFD Sender: No OFD packet to send [07:12:48]OFD Sender: No OFD packet to send [07:12:53]OFD Sender: No OFD packet to send [07:12:58]OFD Sender: No OFD packet to send [07:13:03]OFD Sender: No OFD packet to send [07:13:08]OFD Sender: No OFD packet to send [07:13:13]OFD Sender: No OFD packet to send [07:13:18]OFD Sender: No OFD packet to send [07:13:23]OFD Sender: No OFD packet to send [07:13:28]OFD Sender: No OFD packet to send [07:13:33]OFD Sender: No OFD packet to send [07:13:38]OFD Sender: No OFD packet to send [07:13:39]accept exits with 9 [07:13:39]New connection [07:13:39]New thread 3066940772 created [07:13:39]Thread 3067084132 joined [07:13:39]Waiting for new connection... [07:13:39] Sock 9.Parse request [07:13:39]Sock 9.Check first char [07:13:39]Sock 9.First char is OK [07:13:39]request: POST /json_proto HTTP/1.0 [07:13:39]Method: POST [07:13:39]URL: /json_proto [07:13:39]Method is POST - this is cgi request [07:13:39]url: /json_proto [07:13:39]query_string will be loaded in cgi processing [07:13:39]execute_cgi json_proto POST (null) [07:13:39]execute_cgi path=json_proto method=POST [07:13:39]POST find Content-Length [07:13:39]Host: 172.17.34.200:8080 [07:13:39]Content-Length: 678 [07:13:39]Content-Type: application/json [07:13:39] [07:13:39]POST finish read [07:13:39]Found Content-Length = 678 [07:13:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:13:39]execute_script... [07:13: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)1181963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:13:39]POST & json_proto [07:13:39]process_json_proto [07:13:39]json parsed OK: [07:13:39]protocol is kg_v1.0 [07:13:39]action value=close_receipt [07:13:39]process_action close_receipt [07:13:39]cmd_close_receipt [07:13:39]MH_GetDate [07:13:39]Write to MH i2c: F0 00 00 A5 3A CE [07:13:39]Write i2c OK [07:13:39]MH_I2C_Read... [07:13:39]Read from MH i2c: F0 [07:13:39]MH_I2C_Read... [07:13:39]Read from MH i2c: F0 09 00 [07:13:39]MH_I2C_Read... [07:13:39]Read from MH i2c: F0 09 00 A5 3A 00 26 03 E7 64 B2 FF 65 64 C5 [07:13:39]GetLastDocTimeStamp 1692861053 [07:13:39]current date 1692861222 [07:13:39]FM_GetShiftState [07:13:39]SAM_PROTO_GetShiftState [07:13:39]wFMCommunicate request_size=4 [07:13:39]MH_SAM_APDU [07:13:39]CAPDU: 80 13 01 00 [07:13:39]Write to MH i2c: E2 08 00 A6 3A 80 13 01 00 00 00 00 00 5D [07:13:39]Write i2c OK [07:13:39]MH_I2C_Read... [07:13:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:13:39]Read from MH i2c: E2 [07:13:39]MH_I2C_Read... [07:13:39]Read from MH i2c: E2 0E 00 [07:13:39]MH_I2C_Read... [07:13:39]Read from MH i2c: E2 0E 00 A6 3A 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 3B [07:13:39]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:13:39]wFMCommunicate OK [07:13:39]SAM_PROTO_GetShiftState done [07:13:39]FM_GetShiftState done [07:13:39]opened in 1692842957 [07:13:39]opened+sec_in_day 1692929357 [07:13:39]quantity*price = 50017 [07:13:39]sum+1 = 50019 [07:13:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 29 24.08.2023 07:13 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32258 ФПД: 213366724311641 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T071342&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32258&fm=213366724311641&tin=02508201610067®Number=0000000000091575&sum=50000 [07:13:41]StoreToDocumentArchive [07:13:41]shift 74 fd 32258 [07:13:41]save to /storage/0074/doc_00032258 [07:13:41]save last doc name /storage/0074/doc_00032258 to /storage/kkm_last_doc_name [07:13:41]save OK [07:13:41]Clear old archive folders... [07:13:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:13:41]tlvbuf is 018A99E0 [07:13:41]SAM_PROTO_ClearQueue [07:13:41]wFMCommunicate request_size=4 [07:13:41]MH_SAM_APDU [07:13:41]CAPDU: 80 09 00 00 [07:13:41]Write to MH i2c: E2 08 00 B3 3A 80 09 00 00 00 00 00 00 5F [07:13:41]Write i2c OK [07:13:41]MH_I2C_Read... [07:13:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:13:41]Read from MH i2c: E2 [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: E2 03 00 [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: E2 03 00 B3 3A 00 90 00 61 [07:13:41]RAPDU: 90 00 [07:13:41]wFMCommunicate OK [07:13:41]SAM_PROTO_ClearQueue done [07:13:41]KKMCreateOFDPacket [07:13:41]OFDProtocolAddRootSTLVToBuf [07:13:41]FM_MakeSignedData [07:13:41]FM_MakeSignedData [07:13:41]SAM_PROTO_SignData [07:13:41]wFMCommunicate request_size=4 [07:13:41]MH_SAM_APDU [07:13:41]CAPDU: 80 0D 01 02 [07:13:41]Write to MH i2c: E2 08 00 B4 3A 80 0D 01 02 00 00 00 00 67 [07:13:41]Write i2c OK [07:13:41]MH_I2C_Read... [07:13:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:13:41]Read from MH i2c: E2 [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: E2 03 00 [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: E2 03 00 B4 3A 00 90 00 62 [07:13:41]RAPDU: 90 00 [07:13:41]wFMCommunicate OK [07:13:41]wFMCommunicate request_size=255 [07:13:41]MH_SAM_APDU [07: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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 26 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 7E 00 00 35 04 06 00 C2 [07:13:41]Write to MH i2c: E2 02 01 B5 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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 26 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 7E 00 00 35 04 06 00 C2 00 00 E5 [07:13:41]Write i2c OK [07:13:41]MH_I2C_Read... [07:13:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:13:41]Read from MH i2c: E2 [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: E2 03 00 [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: E2 03 00 B5 3A 00 90 00 63 [07:13:41]RAPDU: 90 00 [07:13:41]wFMCommunicate OK [07:13:41]wFMCommunicate request_size=10 [07:13:41]MH_SAM_APDU [07:13:41]CAPDU: 80 0D 02 02 05 0E 4F CF 3A 59 [07:13:41]Write to MH i2c: E2 0D 00 B6 3A 80 0D 02 02 05 00 0E 4F CF 3A 59 00 00 33 [07:13:41]Write i2c OK [07:13:41]MH_I2C_Read... [07:13:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:13:41]Read from MH i2c: E2 [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: E2 03 00 [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: E2 03 00 B6 3A 00 90 00 64 [07:13:41]RAPDU: 90 00 [07:13:41]wFMCommunicate OK [07:13:41]wFMCommunicate request_size=4 [07:13:41]MH_SAM_APDU [07:13:41]CAPDU: 80 0D 03 02 [07:13:41]Write to MH i2c: E2 08 00 B7 3A 80 0D 03 02 00 00 00 00 6C [07:13:41]Write i2c OK [07:13:41]MH_I2C_Read... [07:13:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:13:41]Read from MH i2c: E2 [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: E2 0B 00 [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: E2 0B 00 B7 3A 00 DA A9 21 7E 0C F1 8E 78 90 00 92 [07:13:41]RAPDU: DA A9 21 7E 0C F1 8E 78 90 00 [07:13:41]wFMCommunicate OK [07:13:41]SAM_PROTO_SignData done [07:13:41]FM_MakeSignedData done [07:13:41]CreateOFDProtocolMessage [07:13:41]wFMCommunicate request_size=4 [07:13:41]MH_SAM_APDU [07:13:41]CAPDU: 80 11 00 00 [07:13:41]Write to MH i2c: E2 08 00 B8 3A 80 11 00 00 00 00 00 00 6C [07:13:41]Write i2c OK [07:13:41]MH_I2C_Read... [07:13:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:13:41]Read from MH i2c: E2 [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: E2 17 00 [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: E2 17 00 B8 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C2 [07:13:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:13:41]wFMCommunicate OK [07:13:41]CreateOFDProtocolMessage done [07:13:41]OFDSenderStorePacket 32258 [07:13:41]StoreOFDPacket docnum=32258 [07:13:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FE D4 07 01 22 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 26 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 7E 00 00 35 04 06 00 C2 0E 4F CF 3A 59 DA A9 21 7E 0C F1 8E 78 [07:13:41]CheckFolder [07:13:41]dirname=/storage/ofd_packets [07:13:41]CheckFolder done [07:13:41]ProducePacketName [07:13:41]name=ofd_packets/00032258 [07:13:41]NVStorageSaveData ofd_packets/00032258 [07:13:41]File name is /storage/ofd_packets/00032258 [07:13:41]Write 301 bytes [07:13:41]NVStorageSaveData done [07:13:41]OFDSenderStorePacket done [07:13:41]KKMCreateOFDPacket done [07:13:41]NVStorageSaveData kkm_last_timestamp [07:13:41]File name is /storage/kkm_last_timestamp [07:13:41]Write 4 bytes [07:13:41]NVStorageSaveData done [07:13:41]ExternCall_PrintAddStr [07:13:41]wPrintStart [07:13:41]Write to MH i2c: 01 00 00 B9 3A F3 [07:13:41]Write i2c OK [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: 01 [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: 01 07 00 [07:13:41]MH_I2C_Read... [07:13:41]Read from MH i2c: 01 07 00 B9 3A 00 00 00 00 00 FF 0F 08 [07:13:41]RasterBufferAndPrint [07:13:41]line Счет N : (1)1181963 [07:13:41]line ИНН: 02508201610067 [07:13:41]line Контрольно-Кассовый Чек [07:13:41]line ПРОДАЖА [07:13:41]line ТРК (МРК, ГНК) : 62 [07:13:41]line Товар: 2710124130 [07:13:41]line Аи-92-К-5 [07:13:41]line 8.550 * 58.50 [07:13:41]line = 500.18 [07:13:41]line НДС 12% НСП 1% [07:13:41]line > о реализуемом товаре [07:13:41]line ОКРУГЛЕНИЕ: -0.18 [07:13:41]line ИТОГО: 500.00 [07:13:41]line Внесено: 500.00 [07:13:41]line СДАЧА: 0.00 [07:13:41]line НСП 1% : 4.43 [07:13:41]line НДС 12% : 53.12 [07:13:41]line Наличными: 500.00 [07:13:41]line Безнал.: 0.00 [07:13:41]line Место: АЗС № 121 "Партнер Нефть" [07:13:41]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:13:41]line СНО: Общий режим [07:13:41]line Чек 29 24.08.2023 07:13 [07:13:41]line Смена: 74 ФФД: 1.0 [07:13:41]line ЗНМ: 0300000148 [07:13:41]line РНМ: 0000000000091575 [07:13:41]line Версия ККМ: 001 [07:13:41]line ФМ: 0000000000874655 [07:13:41]line ФД: 32258 [07:13:41]line ФПД: 213366724311641 [07:13:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T071342&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32258&fm=213366724311641&tin=02508201610067®Number=0000000000091575&sum=50000 [07:13:41]OFD Sender: Processing packet 32258 [packets to send 11, broken 10] [07:13:41]ProducePacketName [07:13:41]name=ofd_packets/00032258 [07:13:41]OFD Sender: To server: pG, [07:13:41]CommunicateWithHost lk.salyk.kg:30040 [07:13:41]ConnectInit lk.salyk.kg [07:13:41]written 0, free lines is 4095 [07:13:42]Connected sock=10 [07: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 34 36 35 35 0F 01 00 00 FE D4 07 01 22 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 26 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 7E 00 00 35 04 06 00 C2 0E 4F CF 3A 59 DA A9 21 7E 0C F1 8E 78 [07:13:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 44 EF 47 00 68 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 7E 00 00 F4 03 04 00 CA AD E6 64 B6 04 01 00 00 62 A7 86 69 B4 68 85 A7 [07:13:42]CommunicateWithHost err = 0 [07:13:42]CheckOFDResponse [07:13:42]1017 (14) - 77093643461234 [07:13:42]1041 (16) - 0000000000874655 [07:13:42]1040 (4) - 32258 [07:13:42]1012 (4) - 24.08.2023 01:09 [07:13:42]1206 (1) - 0 [07:13:42]OFD Sender: Remove packet 32258 [07:13:42]ProducePacketName [07:13:42]name=ofd_packets/00032258 [07:13:42]NVStorageDeleteData [07:13:42]Write to MH i2c: 01 00 00 E4 3A 1E [07:13:42]Write i2c OK [07:13:42]MH_I2C_Read... [07:13:42]Read from MH i2c: 01 [07:13:42]MH_I2C_Read... [07:13:42]Read from MH i2c: 01 07 00 [07:13:42]MH_I2C_Read... [07:13:42]Read from MH i2c: 01 07 00 E4 3A 00 00 00 00 00 D7 0C 08 [07:13:42]RasterBufferAndPrint [07:13:42]line [07:13:42]line [07:13:42]line [07:13:42]line [07:13:42]line [07:13:42]written 0, free lines is 3292 [07:13:42]MH_Cut [07:13:42]Write to MH i2c: D1 01 00 EB 3A 01 F7 [07:13:42]Write i2c OK [07:13:42]MH_I2C_Read... [07:13:42]Read from MH i2c: D1 [07:13:42]MH_I2C_Read... [07:13:42]Read from MH i2c: D1 01 00 [07:13:42]MH_I2C_Read... [07:13:42]Read from MH i2c: D1 01 00 EB 3A 00 F6 [07:13:42]Write to MH i2c: 01 00 00 EC 3A 26 [07:13:42]Write i2c OK [07:13:42]MH_I2C_Read... [07:13:42]OFD Sender: No OFD packet to send [07:13:43]*** Cut start [07:13:43]*** Purtial cut [07:13:43]*** Stage 1: CUTSNS_PIN = 1 [07:13:43]Read from MH i2c: 01 [07:13:43]MH_I2C_Read... [07:13:43]*** Stop cut motor [07:13:43]*** Cut end [07:13:43]Read from MH i2c: 01 07 00 [07:13:43]MH_I2C_Read... [07:13:43]Read from MH i2c: 01 07 00 EC 3A 00 00 00 00 00 FF 0F 3B [07:13:43]process_action close_receipt done [07:13:43]requested_data is exist [07:13:43]produce_requested_data [07:13:43]requested_item fm.sn is exist - process it [07:13:43]wFMCommunicate request_size=4 [07:13:43]MH_SAM_APDU [07:13:43]CAPDU: 80 11 00 00 [07:13:43]Write to MH i2c: E2 08 00 ED 3A 80 11 00 00 00 00 00 00 A1 [07:13:43]Write i2c OK [07:13:43]MH_I2C_Read... [07:13:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:13:43]Read from MH i2c: E2 [07:13:43]MH_I2C_Read... [07:13:43]Read from MH i2c: E2 17 00 [07:13:43]MH_I2C_Read... [07:13:43]Read from MH i2c: E2 17 00 ED 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F7 [07:13:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:13:43]wFMCommunicate OK [07:13:43]requested_item fd.num is exist - process it [07:13:43]SAM_PROTO_GetFieldsCounters [07:13:43]wFMCommunicate request_size=4 [07:13:43]MH_SAM_APDU [07:13:43]CAPDU: 80 13 00 00 [07:13:43]Write to MH i2c: E2 08 00 EE 3A 80 13 00 00 00 00 00 00 A4 [07:13:43]Write i2c OK [07:13:43]MH_I2C_Read... [07:13:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:13:43]Read from MH i2c: E2 [07:13:43]MH_I2C_Read... [07:13:43]Read from MH i2c: E2 62 00 [07:13:43]MH_I2C_Read... [07:13:43]Read from MH i2c: E2 62 00 EE 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 02 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [07: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 02 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:13:43]wFMCommunicate OK [07:13:43]SAM_PROTO_GetFieldsCounters done [07:13:43]requested_item shift.num is exist - process it [07:13:43]requested_item shift.opened is exist - process it [07:13:43]req_shift_opened [07:13:43]FM_GetShiftState [07:13:43]SAM_PROTO_GetShiftState [07:13:43]wFMCommunicate request_size=4 [07:13:43]MH_SAM_APDU [07:13:43]CAPDU: 80 13 01 00 [07:13:43]Write to MH i2c: E2 08 00 EF 3A 80 13 01 00 00 00 00 00 A6 [07:13:43]Write i2c OK [07:13:43]MH_I2C_Read... [07:13:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:13:43]Read from MH i2c: E2 [07:13:43]MH_I2C_Read... [07:13:43]Read from MH i2c: E2 0E 00 [07:13:43]MH_I2C_Read... [07:13:43]Read from MH i2c: E2 0E 00 EF 3A 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 84 [07:13:43]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:13:43]wFMCommunicate OK [07:13:43]SAM_PROTO_GetShiftState done [07:13:43]FM_GetShiftState done [07:13:43]req_shift_opened done [07:13:43]requested_item shift.open_date is exist - process it [07:13:43]req_shift_open_date [07:13:43]req_shift_open_date done [07:13:43]produce_requested_data done [07:13:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32258,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:13:43]process_action_free close_receipt [07:13:43]json_value_free [07:13:43]json_value_free done [07:13:43]process_json_proto returns [07:13:43]Send response to host [07:13:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32258,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:13:43]free response buf [07:13:43]execute_script done [07:13:43]execute_script returns [07:13:43]free content buf [07:13:43]Sock 9.Close socket [07:13:43]Sock 9.Thread stoped [07:13:47]OFD Sender: No OFD packet to send [07:13:52]OFD Sender: No OFD packet to send [07:13:57]OFD Sender: No OFD packet to send [07:14:02]OFD Sender: No OFD packet to send [07:14:07]OFD Sender: No OFD packet to send [07:14:11]accept exits with 8 [07:14:11]New connection [07:14:11]New thread 3067084132 created [07:14:11]Thread 3066940772 joined [07:14:11]Waiting for new connection... [07:14:11] Sock 8.Parse request [07:14:11]Sock 8.Check first char [07:14:11]Sock 8.First char is OK [07:14:11]request: POST /json_proto HTTP/1.0 [07:14:11]Method: POST [07:14:11]URL: /json_proto [07:14:11]Method is POST - this is cgi request [07:14:11]url: /json_proto [07:14:11]query_string will be loaded in cgi processing [07:14:11]execute_cgi json_proto POST (null) [07:14:11]execute_cgi path=json_proto method=POST [07:14:11]POST find Content-Length [07:14:11]Host: 172.17.34.200:8080 [07:14:11]Content-Length: 804 [07:14:11]Content-Type: application/json [07:14:11] [07:14:11]POST finish read [07:14:11]Found Content-Length = 804 [07:14:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 51.290, "sum" : 3000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:11]execute_script... [07:14: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)1181962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 51.290, "sum" : 3000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:11]POST & json_proto [07:14:11]process_json_proto [07:14:11]json parsed OK: [07:14:11]protocol is kg_v1.0 [07:14:11]action value=close_receipt [07:14:11]process_action close_receipt [07:14:11]cmd_close_receipt [07:14:11]MH_GetDate [07:14:11]Write to MH i2c: F0 00 00 F0 3A 19 [07:14:11]Write i2c OK [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: F0 [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: F0 09 00 [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: F0 09 00 F0 3A 00 45 03 E7 64 B2 FF 65 64 2F [07:14:11]GetLastDocTimeStamp 1692861222 [07:14:11]current date 1692861253 [07:14:11]FM_GetShiftState [07:14:11]SAM_PROTO_GetShiftState [07:14:11]wFMCommunicate request_size=4 [07:14:11]MH_SAM_APDU [07:14:11]CAPDU: 80 13 01 00 [07:14:11]Write to MH i2c: E2 08 00 F1 3A 80 13 01 00 00 00 00 00 A8 [07:14:11]Write i2c OK [07:14:11]MH_I2C_Read... [07:14:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:11]Read from MH i2c: E2 [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: E2 0E 00 [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: E2 0E 00 F1 3A 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 86 [07:14:11]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:14:11]wFMCommunicate OK [07:14:11]SAM_PROTO_GetShiftState done [07:14:11]FM_GetShiftState done [07:14:11]opened in 1692842957 [07:14:11]opened+sec_in_day 1692929357 [07:14:11]quantity*price = 300046 [07:14:11]sum+1 = 300048 [07:14:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.47 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 0.00 Безнал.: 3000.47 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 30 24.08.2023 07:14 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32259 ФПД: 213385490257651 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T071414&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32259&fm=213385490257651&tin=02508201610067®Number=0000000000091575&sum=300047 [07:14:12]StoreToDocumentArchive [07:14:12]shift 74 fd 32259 [07:14:12]save to /storage/0074/doc_00032259 [07:14:12]save last doc name /storage/0074/doc_00032259 to /storage/kkm_last_doc_name [07:14:12]save OK [07:14:12]Clear old archive folders... [07:14:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:14:12]tlvbuf is 018A9E90 [07:14:12]SAM_PROTO_ClearQueue [07:14:12]wFMCommunicate request_size=4 [07:14:12]MH_SAM_APDU [07:14:12]CAPDU: 80 09 00 00 [07:14:12]Write to MH i2c: E2 08 00 FE 3A 80 09 00 00 00 00 00 00 AA [07:14:12]Write i2c OK [07:14:12]MH_I2C_Read... [07:14:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:14:12]Read from MH i2c: E2 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 03 00 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 03 00 FE 3A 00 90 00 AC [07:14:12]RAPDU: 90 00 [07:14:12]wFMCommunicate OK [07:14:12]SAM_PROTO_ClearQueue done [07:14:12]KKMCreateOFDPacket [07:14:12]OFDProtocolAddRootSTLVToBuf [07:14:12]FM_MakeSignedData [07:14:12]FM_MakeSignedData [07:14:12]SAM_PROTO_SignData [07:14:12]wFMCommunicate request_size=4 [07:14:12]MH_SAM_APDU [07:14:12]CAPDU: 80 0D 01 02 [07:14:12]Write to MH i2c: E2 08 00 FF 3A 80 0D 01 02 00 00 00 00 B2 [07:14:12]Write i2c OK [07:14:12]MH_I2C_Read... [07:14:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:14:12]Read from MH i2c: E2 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 03 00 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 03 00 FF 3A 00 90 00 AD [07:14:12]RAPDU: 90 00 [07:14:12]wFMCommunicate OK [07:14:12]wFMCommunicate request_size=255 [07:14:12]MH_SAM_APDU [07:14:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A C8 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 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 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 46 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 7E 00 00 35 04 06 00 C2 [07:14:12]Write to MH i2c: E2 02 01 00 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A C8 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 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 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 46 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 7E 00 00 35 04 06 00 C2 00 00 64 [07:14:12]Write i2c OK [07:14:12]MH_I2C_Read... [07:14:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:12]Read from MH i2c: E2 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 03 00 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 03 00 00 3B 00 90 00 AF [07:14:12]RAPDU: 90 00 [07:14:12]wFMCommunicate OK [07:14:12]wFMCommunicate request_size=10 [07:14:12]MH_SAM_APDU [07:14:12]CAPDU: 80 0D 02 02 05 12 AE 58 D6 F3 [07:14:12]Write to MH i2c: E2 0D 00 01 3B 80 0D 02 02 05 00 12 AE 58 D6 F3 00 00 A1 [07:14:12]Write i2c OK [07:14:12]MH_I2C_Read... [07:14:12]OFD Sender: No OFD packet to send [07:14:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:12]Read from MH i2c: E2 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 03 00 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 03 00 01 3B 00 90 00 B0 [07:14:12]RAPDU: 90 00 [07:14:12]wFMCommunicate OK [07:14:12]wFMCommunicate request_size=4 [07:14:12]MH_SAM_APDU [07:14:12]CAPDU: 80 0D 03 02 [07:14:12]Write to MH i2c: E2 08 00 02 3B 80 0D 03 02 00 00 00 00 B8 [07:14:12]Write i2c OK [07:14:12]MH_I2C_Read... [07:14:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:14:12]Read from MH i2c: E2 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 0B 00 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 0B 00 02 3B 00 8A 67 89 C2 B5 3A 22 EC 90 00 F2 [07:14:12]RAPDU: 8A 67 89 C2 B5 3A 22 EC 90 00 [07:14:12]wFMCommunicate OK [07:14:12]SAM_PROTO_SignData done [07:14:12]FM_MakeSignedData done [07:14:12]CreateOFDProtocolMessage [07:14:12]wFMCommunicate request_size=4 [07:14:12]MH_SAM_APDU [07:14:12]CAPDU: 80 11 00 00 [07:14:12]Write to MH i2c: E2 08 00 03 3B 80 11 00 00 00 00 00 00 B8 [07:14:12]Write i2c OK [07:14:12]MH_I2C_Read... [07:14:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:12]Read from MH i2c: E2 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 17 00 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 17 00 03 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0E [07:14:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:14:12]wFMCommunicate OK [07:14:12]CreateOFDProtocolMessage done [07:14:12]OFDSenderStorePacket 32259 [07:14:12]StoreOFDPacket docnum=32259 [07:14:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 12 D5 07 01 7D 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A C8 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 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 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 46 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 7E 00 00 35 04 06 00 C2 12 AE 58 D6 F3 8A 67 89 C2 B5 3A 22 EC [07:14:12]CheckFolder [07:14:12]dirname=/storage/ofd_packets [07:14:12]CheckFolder done [07:14:12]ProducePacketName [07:14:12]name=ofd_packets/00032259 [07:14:12]NVStorageSaveData ofd_packets/00032259 [07:14:12]File name is /storage/ofd_packets/00032259 [07:14:12]Write 301 bytes [07:14:12]NVStorageSaveData done [07:14:12]OFDSenderStorePacket done [07:14:12]KKMCreateOFDPacket done [07:14:12]NVStorageSaveData kkm_last_timestamp [07:14:12]File name is /storage/kkm_last_timestamp [07:14:12]Write 4 bytes [07:14:12]NVStorageSaveData done [07:14:12]ExternCall_PrintAddStr [07:14:12]wPrintStart [07:14:12]Write to MH i2c: 01 00 00 04 3B 3F [07:14:12]Write i2c OK [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: 01 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: 01 07 00 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: 01 07 00 04 3B 00 00 00 00 00 FF 0F 54 [07:14:12]RasterBufferAndPrint [07:14:12]line Счет N : (1)1181962 [07:14:12]line ИНН: 02508201610067 [07:14:12]line Контрольно-Кассовый Чек [07:14:12]line ПРОДАЖА [07:14:12]line ТРК (МРК, ГНК) : 42 [07:14:12]line Товар: 2710124130 [07:14:12]line Аи-92-К-5 [07:14:12]line 51.290 * 58.50 [07:14:12]line = 3000.47 [07:14:12]line НДС 12% НСП 1% [07:14:12]line > о реализуемом товаре [07:14:12]line ИТОГО: 3000.47 [07:14:12]line НСП 1% : 26.55 [07:14:12]line НДС 12% : 318.63 [07:14:12]line Наличными: 0.00 [07:14:12]line Безнал.: 3000.47 [07:14:12]line Место: АЗС № 121 "Партнер Нефть" [07:14:12]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:14:12]line СНО: Общий режим [07:14:12]line Чек 30 24.08.2023 07:14 [07:14:12]line Смена: 74 ФФД: 1.0 [07:14:12]line ЗНМ: 0300000148 [07:14:12]line РНМ: 0000000000091575 [07:14:12]line Версия ККМ: 001 [07:14:12]line Платежная система: O! деньги [07:14:12]line ФМ: 0000000000874655 [07:14:12]line ФД: 32259 [07:14:12]line ФПД: 213385490257651 [07:14:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T071414&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32259&fm=213385490257651&tin=02508201610067®Number=0000000000091575&sum=300047 [07:14:13]OFD Sender: Processing packet 32259 [packets to send 11, broken 10] [07:14:13]ProducePacketName [07:14:13]name=ofd_packets/00032259 [07:14:13]OFD Sender: To server: pG, [07:14:13]CommunicateWithHost lk.salyk.kg:30040 [07:14:13]ConnectInit lk.salyk.kg [07:14:13]written 0, free lines is 4095 [07:14:13]Connected sock=10 [07:14:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 12 D5 07 01 7D 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A C8 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 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 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 46 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 7E 00 00 35 04 06 00 C2 12 AE 58 D6 F3 8A 67 89 C2 B5 3A 22 EC [07:14:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B2 C7 47 00 5F 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 7E 00 00 F4 03 04 00 EA AD E6 64 B6 04 01 00 00 E4 2A 82 0B FD 26 FB 93 [07:14:13]CommunicateWithHost err = 0 [07:14:13]CheckOFDResponse [07:14:13]1017 (14) - 77093643461234 [07:14:13]1041 (16) - 0000000000874655 [07:14:13]1040 (4) - 32259 [07:14:13]1012 (4) - 24.08.2023 01:10 [07:14:13]1206 (1) - 0 [07:14:13]OFD Sender: Remove packet 32259 [07:14:13]ProducePacketName [07:14:13]name=ofd_packets/00032259 [07:14:13]NVStorageDeleteData [07:14:13]Write to MH i2c: 01 00 00 2E 3B 69 [07:14:13]Write i2c OK [07:14:13]MH_I2C_Read... [07:14:13]Read from MH i2c: 01 [07:14:13]MH_I2C_Read... [07:14:13]Read from MH i2c: 01 07 00 [07:14:13]MH_I2C_Read... [07:14:13]Read from MH i2c: 01 07 00 2E 3B 00 00 00 00 00 E6 0C 62 [07:14:13]RasterBufferAndPrint [07:14:13]line [07:14:13]line [07:14:13]line [07:14:13]line [07:14:13]line [07:14:13]written 0, free lines is 3308 [07:14:13]MH_Cut [07:14:13]Write to MH i2c: D1 01 00 35 3B 01 42 [07:14:13]Write i2c OK [07:14:13]MH_I2C_Read... [07:14:13]Read from MH i2c: D1 [07:14:13]MH_I2C_Read... [07:14:13]Read from MH i2c: D1 01 00 [07:14:13]MH_I2C_Read... [07:14:13]Read from MH i2c: D1 01 00 35 3B 00 41 [07:14:13]Write to MH i2c: 01 00 00 36 3B 71 [07:14:13]Write i2c OK [07:14:13]MH_I2C_Read... [07:14:14]OFD Sender: No OFD packet to send [07:14:14]*** Cut start [07:14:14]*** Purtial cut [07:14:14]*** CUTSNS_PIN = 0 [07:14:14]*** Stage 1: CUTSNS_PIN = 1 [07:14:16]Read from MH i2c: 01 [07:14:16]MH_I2C_Read... [07:14:16]*** Stop cut motor [07:14:16]*** Cut end [07:14:16]Read from MH i2c: 01 07 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: 01 07 00 36 3B 00 00 00 00 00 FF 0F 86 [07:14:16]process_action close_receipt done [07:14:16]requested_data is exist [07:14:16]produce_requested_data [07:14:16]requested_item fm.sn is exist - process it [07:14:16]wFMCommunicate request_size=4 [07:14:16]MH_SAM_APDU [07:14:16]CAPDU: 80 11 00 00 [07:14:16]Write to MH i2c: E2 08 00 37 3B 80 11 00 00 00 00 00 00 EC [07:14:16]Write i2c OK [07:14:16]MH_I2C_Read... [07:14:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:16]Read from MH i2c: E2 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 17 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 17 00 37 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 42 [07:14:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:14:16]wFMCommunicate OK [07:14:16]requested_item fd.num is exist - process it [07:14:16]SAM_PROTO_GetFieldsCounters [07:14:16]wFMCommunicate request_size=4 [07:14:16]MH_SAM_APDU [07:14:16]CAPDU: 80 13 00 00 [07:14:16]Write to MH i2c: E2 08 00 38 3B 80 13 00 00 00 00 00 00 EF [07:14:16]Write i2c OK [07:14:16]MH_I2C_Read... [07:14:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:16]Read from MH i2c: E2 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 62 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 62 00 38 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 03 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [07:14:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 03 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:14:16]wFMCommunicate OK [07:14:16]SAM_PROTO_GetFieldsCounters done [07:14:16]requested_item shift.num is exist - process it [07:14:16]requested_item shift.opened is exist - process it [07:14:16]req_shift_opened [07:14:16]FM_GetShiftState [07:14:16]SAM_PROTO_GetShiftState [07:14:16]wFMCommunicate request_size=4 [07:14:16]MH_SAM_APDU [07:14:16]CAPDU: 80 13 01 00 [07:14:16]Write to MH i2c: E2 08 00 39 3B 80 13 01 00 00 00 00 00 F1 [07:14:16]Write i2c OK [07:14:16]MH_I2C_Read... [07:14:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:16]Read from MH i2c: E2 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 0E 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 0E 00 39 3B 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 CF [07:14:16]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:14:16]wFMCommunicate OK [07:14:16]SAM_PROTO_GetShiftState done [07:14:16]FM_GetShiftState done [07:14:16]req_shift_opened done [07:14:16]requested_item shift.open_date is exist - process it [07:14:16]req_shift_open_date [07:14:16]req_shift_open_date done [07:14:16]produce_requested_data done [07:14:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32259,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:14:16]process_action_free close_receipt [07:14:16]json_value_free [07:14:16]json_value_free done [07:14:16]process_json_proto returns [07:14:16]Send response to host [07:14:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32259,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:14:16]free response buf [07:14:16]execute_script done [07:14:16]execute_script returns [07:14:16]free content buf [07:14:16]Sock 8.Close socket [07:14:16]Sock 8.Thread stoped [07:14:19]OFD Sender: No OFD packet to send [07:14:24]OFD Sender: No OFD packet to send [07:14:29]OFD Sender: No OFD packet to send [07:14:34]OFD Sender: No OFD packet to send [07:14:39]OFD Sender: No OFD packet to send [07:14:44]OFD Sender: No OFD packet to send [07:14:49]OFD Sender: No OFD packet to send [07:14:54]OFD Sender: No OFD packet to send [07:14:59]OFD Sender: No OFD packet to send [07:15:04]OFD Sender: No OFD packet to send [07:15:09]OFD Sender: No OFD packet to send [07:15:12]accept exits with 9 [07:15:12]New connection [07:15:12]New thread 3066940772 created [07:15:12]Thread 3067084132 joined [07:15:12]Waiting for new connection... [07:15:12] Sock 9.Parse request [07:15:12]Sock 9.Check first char [07:15:12]Sock 9.First char is OK [07:15:12]request: POST /json_proto HTTP/1.0 [07:15:12]Method: POST [07:15:12]URL: /json_proto [07:15:12]Method is POST - this is cgi request [07:15:12]url: /json_proto [07:15:12]query_string will be loaded in cgi processing [07:15:12]execute_cgi json_proto POST (null) [07:15:12]execute_cgi path=json_proto method=POST [07:15:12]POST find Content-Length [07:15:12]Host: 172.17.34.200:8080 [07:15:12]Content-Length: 809 [07:15:12]Content-Type: application/json [07:15:12] [07:15:12]POST finish read [07:15:12]Found Content-Length = 809 [07:15:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 94.340, "sum" : 6000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 6000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:12]execute_script... [07:15: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)1181961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 94.340, "sum" : 6000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 6000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:12]POST & json_proto [07:15:12]process_json_proto [07:15:12]json parsed OK: [07:15:12]protocol is kg_v1.0 [07:15:12]action value=close_receipt [07:15:12]process_action close_receipt [07:15:12]cmd_close_receipt [07:15:12]MH_GetDate [07:15:12]Write to MH i2c: F0 00 00 3A 3B 64 [07:15:12]Write i2c OK [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: F0 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: F0 09 00 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: F0 09 00 3A 3B 00 83 03 E7 64 B2 FF 65 64 B8 [07:15:12]GetLastDocTimeStamp 1692861254 [07:15:12]current date 1692861315 [07:15:12]FM_GetShiftState [07:15:12]SAM_PROTO_GetShiftState [07:15:12]wFMCommunicate request_size=4 [07:15:12]MH_SAM_APDU [07:15:12]CAPDU: 80 13 01 00 [07:15:12]Write to MH i2c: E2 08 00 3B 3B 80 13 01 00 00 00 00 00 F3 [07:15:12]Write i2c OK [07:15:12]MH_I2C_Read... [07:15:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:12]Read from MH i2c: E2 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 0E 00 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 0E 00 3B 3B 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 D1 [07:15:12]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:15:12]wFMCommunicate OK [07:15:12]SAM_PROTO_GetShiftState done [07:15:12]FM_GetShiftState done [07:15:12]opened in 1692842957 [07:15:12]opened+sec_in_day 1692929357 [07:15:12]quantity*price = 600002 [07:15:12]sum+1 = 600003 [07:15:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 6000.02 НСП 1% : 53.10 НДС 12% : 637.17 Наличными: 0.00 Безнал.: 6000.02 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 31 24.08.2023 07:15 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32260 ФПД: 30385101794803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T071515&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32260&fm=30385101794803&tin=02508201610067®Number=0000000000091575&sum=600002 [07:15:13]StoreToDocumentArchive [07:15:13]shift 74 fd 32260 [07:15:13]save to /storage/0074/doc_00032260 [07:15:13]save last doc name /storage/0074/doc_00032260 to /storage/kkm_last_doc_name [07:15:13]save OK [07:15:13]Clear old archive folders... [07:15:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:15:13]tlvbuf is 017F1520 [07:15:13]SAM_PROTO_ClearQueue [07:15:13]wFMCommunicate request_size=4 [07:15:13]MH_SAM_APDU [07:15:13]CAPDU: 80 09 00 00 [07:15:13]Write to MH i2c: E2 08 00 48 3B 80 09 00 00 00 00 00 00 F5 [07:15:13]Write i2c OK [07:15:13]MH_I2C_Read... [07:15:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:15:13]Read from MH i2c: E2 [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: E2 03 00 [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: E2 03 00 48 3B 00 90 00 F7 [07:15:13]RAPDU: 90 00 [07:15:13]wFMCommunicate OK [07:15:13]SAM_PROTO_ClearQueue done [07:15:13]KKMCreateOFDPacket [07:15:13]OFDProtocolAddRootSTLVToBuf [07:15:13]FM_MakeSignedData [07:15:13]FM_MakeSignedData [07:15:13]SAM_PROTO_SignData [07:15:13]wFMCommunicate request_size=4 [07:15:13]MH_SAM_APDU [07:15:13]CAPDU: 80 0D 01 02 [07:15:13]Write to MH i2c: E2 08 00 49 3B 80 0D 01 02 00 00 00 00 FD [07:15:13]Write i2c OK [07:15:13]MH_I2C_Read... [07:15:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:15:13]Read from MH i2c: E2 [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: E2 03 00 [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: E2 03 00 49 3B 00 90 00 F8 [07:15:13]RAPDU: 90 00 [07:15:13]wFMCommunicate OK [07:15:13]wFMCommunicate request_size=255 [07:15:13]MH_SAM_APDU [07:15:13]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 84 70 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 C2 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C2 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C2 27 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 83 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 7E 00 00 35 04 06 00 [07:15:13]Write to MH i2c: E2 02 01 4A 3B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 84 70 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 C2 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C2 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C2 27 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 83 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 7E 00 00 35 04 06 00 00 00 6D [07:15:13]Write i2c OK [07:15:13]MH_I2C_Read... [07:15:14]OFD Sender: No OFD packet to send [07:15:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:14]Read from MH i2c: E2 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 03 00 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 03 00 4A 3B 00 90 00 F9 [07:15:14]RAPDU: 90 00 [07:15:14]wFMCommunicate OK [07:15:14]wFMCommunicate request_size=11 [07:15:14]MH_SAM_APDU [07:15:14]CAPDU: 80 0D 02 02 06 1B A2 95 32 ED F3 [07:15:14]Write to MH i2c: E2 0E 00 4B 3B 80 0D 02 02 06 00 1B A2 95 32 ED F3 00 00 70 [07:15:14]Write i2c OK [07:15:14]MH_I2C_Read... [07:15:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:14]Read from MH i2c: E2 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 03 00 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 03 00 4B 3B 00 90 00 FA [07:15:14]RAPDU: 90 00 [07:15:14]wFMCommunicate OK [07:15:14]wFMCommunicate request_size=4 [07:15:14]MH_SAM_APDU [07:15:14]CAPDU: 80 0D 03 02 [07:15:14]Write to MH i2c: E2 08 00 4C 3B 80 0D 03 02 00 00 00 00 02 [07:15:14]Write i2c OK [07:15:14]MH_I2C_Read... [07:15:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:15:14]Read from MH i2c: E2 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 0B 00 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 0B 00 4C 3B 00 4E 24 EF 12 AF CF 5A EF 90 00 3D [07:15:14]RAPDU: 4E 24 EF 12 AF CF 5A EF 90 00 [07:15:14]wFMCommunicate OK [07:15:14]SAM_PROTO_SignData done [07:15:14]FM_MakeSignedData done [07:15:14]CreateOFDProtocolMessage [07:15:14]wFMCommunicate request_size=4 [07:15:14]MH_SAM_APDU [07:15:14]CAPDU: 80 11 00 00 [07:15:14]Write to MH i2c: E2 08 00 4D 3B 80 11 00 00 00 00 00 00 02 [07:15:14]Write i2c OK [07:15:14]MH_I2C_Read... [07:15:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:14]Read from MH i2c: E2 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 17 00 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 17 00 4D 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 58 [07:15:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:15:14]wFMCommunicate OK [07:15:14]CreateOFDProtocolMessage done [07:15:14]OFDSenderStorePacket 32260 [07:15:14]StoreOFDPacket docnum=32260 [07:15:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 70 C4 08 01 75 AB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 84 70 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 C2 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C2 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C2 27 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 83 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 7E 00 00 35 04 06 00 1B A2 95 32 ED F3 4E 24 EF 12 AF CF 5A EF [07:15:14]CheckFolder [07:15:14]dirname=/storage/ofd_packets [07:15:14]CheckFolder done [07:15:14]ProducePacketName [07:15:14]name=ofd_packets/00032260 [07:15:14]NVStorageSaveData ofd_packets/00032260 [07:15:14]File name is /storage/ofd_packets/00032260 [07:15:14]Write 302 bytes [07:15:14]NVStorageSaveData done [07:15:14]OFDSenderStorePacket done [07:15:14]KKMCreateOFDPacket done [07:15:14]NVStorageSaveData kkm_last_timestamp [07:15:14]File name is /storage/kkm_last_timestamp [07:15:14]Write 4 bytes [07:15:14]NVStorageSaveData done [07:15:14]ExternCall_PrintAddStr [07:15:14]wPrintStart [07:15:14]Write to MH i2c: 01 00 00 4E 3B 89 [07:15:14]Write i2c OK [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: 01 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: 01 07 00 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: 01 07 00 4E 3B 00 00 00 00 00 FF 0F 9E [07:15:14]RasterBufferAndPrint [07:15:14]line Счет N : (1)1181961 [07:15:14]line ИНН: 02508201610067 [07:15:14]line Контрольно-Кассовый Чек [07:15:14]line ПРОДАЖА [07:15:14]line ТРК (МРК, ГНК) : 11 [07:15:14]line Товар: 2710194210 [07:15:14]line ДТ(л)-К-5 [07:15:14]line 94.340 * 63.60 [07:15:14]line = 6000.02 [07:15:14]line НДС 12% НСП 1% [07:15:14]line > о реализуемом товаре [07:15:14]line ИТОГО: 6000.02 [07:15:14]line НСП 1% : 53.10 [07:15:14]line НДС 12% : 637.17 [07:15:14]line Наличными: 0.00 [07:15:14]line Безнал.: 6000.02 [07:15:14]line Место: АЗС № 121 "Партнер Нефть" [07:15:14]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:15:14]line СНО: Общий режим [07:15:14]line Чек 31 24.08.2023 07:15 [07:15:14]line Смена: 74 ФФД: 1.0 [07:15:14]line ЗНМ: 0300000148 [07:15:14]line РНМ: 0000000000091575 [07:15:14]line Версия ККМ: 001 [07:15:14]line Платежная система: O! деньги [07:15:14]line ФМ: 0000000000874655 [07:15:14]line ФД: 32260 [07:15:14]line ФПД: 30385101794803 [07:15:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T071515&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32260&fm=30385101794803&tin=02508201610067®Number=0000000000091575&sum=600002 [07:15:14]OFD Sender: Processing packet 32260 [packets to send 11, broken 10] [07:15:14]ProducePacketName [07:15:14]name=ofd_packets/00032260 [07:15:14]OFD Sender: To server: pG, [07:15:14]CommunicateWithHost lk.salyk.kg:30040 [07:15:14]ConnectInit lk.salyk.kg [07:15:14]written 0, free lines is 4095 [07:15:14]Connected sock=10 [07:15:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 70 C4 08 01 75 AB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 84 70 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 C2 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C2 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C2 27 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 83 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 7E 00 00 35 04 06 00 1B A2 95 32 ED F3 4E 24 EF 12 AF CF 5A EF [07:15:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 8B 3B 47 00 FD 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 7E 00 00 F4 03 04 00 27 AE E6 64 B6 04 01 00 00 03 DA EF 79 DD 3C B2 10 [07:15:15]CommunicateWithHost err = 0 [07:15:15]CheckOFDResponse [07:15:15]1017 (14) - 77093643461234 [07:15:15]1041 (16) - 0000000000874655 [07:15:15]1040 (4) - 32260 [07:15:15]1012 (4) - 24.08.2023 01:11 [07:15:15]1206 (1) - 0 [07:15:15]OFD Sender: Remove packet 32260 [07:15:15]ProducePacketName [07:15:15]name=ofd_packets/00032260 [07:15:15]NVStorageDeleteData [07:15:15]Write to MH i2c: 01 00 00 78 3B B3 [07:15:15]Write i2c OK [07:15:15]MH_I2C_Read... [07:15:15]Read from MH i2c: 01 [07:15:15]MH_I2C_Read... [07:15:15]Read from MH i2c: 01 07 00 [07:15:15]MH_I2C_Read... [07:15:15]Read from MH i2c: 01 07 00 78 3B 00 00 00 00 00 E5 0C AB [07:15:15]RasterBufferAndPrint [07:15:15]line [07:15:15]line [07:15:15]line [07:15:15]line [07:15:15]line [07:15:15]written 0, free lines is 3307 [07:15:15]MH_Cut [07:15:15]Write to MH i2c: D1 01 00 7F 3B 01 8C [07:15:15]Write i2c OK [07:15:15]MH_I2C_Read... [07:15:15]Read from MH i2c: D1 [07:15:15]MH_I2C_Read... [07:15:15]Read from MH i2c: D1 01 00 [07:15:15]MH_I2C_Read... [07:15:15]Read from MH i2c: D1 01 00 7F 3B 00 8B [07:15:15]Write to MH i2c: 01 00 00 80 3B BB [07:15:15]Write i2c OK [07:15:15]MH_I2C_Read... [07:15:15]OFD Sender: No OFD packet to send [07:15:15]*** Cut start [07:15:15]*** Purtial cut [07:15:15]*** Stage 1: CUTSNS_PIN = 1 [07:15:16]Read from MH i2c: 01 [07:15:16]MH_I2C_Read... [07:15:16]*** Stop cut motor [07:15:16]*** Cut end [07:15:16]Read from MH i2c: 01 07 00 [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: 01 07 00 80 3B 00 00 00 00 00 FF 0F D0 [07:15:16]process_action close_receipt done [07:15:16]requested_data is exist [07:15:16]produce_requested_data [07:15:16]requested_item fm.sn is exist - process it [07:15:16]wFMCommunicate request_size=4 [07:15:16]MH_SAM_APDU [07:15:16]CAPDU: 80 11 00 00 [07:15:16]Write to MH i2c: E2 08 00 81 3B 80 11 00 00 00 00 00 00 36 [07:15:16]Write i2c OK [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: E2 [07:15:16]MH_I2C_Read... [07:15:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:16]Read from MH i2c: E2 17 00 [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: E2 17 00 81 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8C [07:15:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:15:16]wFMCommunicate OK [07:15:16]requested_item fd.num is exist - process it [07:15:16]SAM_PROTO_GetFieldsCounters [07:15:16]wFMCommunicate request_size=4 [07:15:16]MH_SAM_APDU [07:15:16]CAPDU: 80 13 00 00 [07:15:16]Write to MH i2c: E2 08 00 82 3B 80 13 00 00 00 00 00 00 39 [07:15:16]Write i2c OK [07:15:16]MH_I2C_Read... [07:15:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:15:16]Read from MH i2c: E2 [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: E2 62 00 [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: E2 62 00 82 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 04 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 88 [07:15:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 04 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:15:16]wFMCommunicate OK [07:15:16]SAM_PROTO_GetFieldsCounters done [07:15:16]requested_item shift.num is exist - process it [07:15:16]requested_item shift.opened is exist - process it [07:15:16]req_shift_opened [07:15:16]FM_GetShiftState [07:15:16]SAM_PROTO_GetShiftState [07:15:16]wFMCommunicate request_size=4 [07:15:16]MH_SAM_APDU [07:15:16]CAPDU: 80 13 01 00 [07:15:16]Write to MH i2c: E2 08 00 83 3B 80 13 01 00 00 00 00 00 3B [07:15:16]Write i2c OK [07:15:16]MH_I2C_Read... [07:15:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:16]Read from MH i2c: E2 [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: E2 0E 00 [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: E2 0E 00 83 3B 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 19 [07:15:16]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:15:16]wFMCommunicate OK [07:15:16]SAM_PROTO_GetShiftState done [07:15:16]FM_GetShiftState done [07:15:16]req_shift_opened done [07:15:16]requested_item shift.open_date is exist - process it [07:15:16]req_shift_open_date [07:15:16]req_shift_open_date done [07:15:16]produce_requested_data done [07:15:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32260,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:15:16]process_action_free close_receipt [07:15:16]json_value_free [07:15:16]json_value_free done [07:15:16]process_json_proto returns [07:15:16]Send response to host [07:15:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32260,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:15:16]free response buf [07:15:16]execute_script done [07:15:16]execute_script returns [07:15:16]free content buf [07:15:16]Sock 9.Close socket [07:15:16]Sock 9.Thread stoped [07:15:20]OFD Sender: No OFD packet to send [07:15:25]OFD Sender: No OFD packet to send [07:15:30]OFD Sender: No OFD packet to send [07:15:33]accept exits with 8 [07:15:33]New connection [07:15:33]New thread 3067084132 created [07:15:33]Thread 3066940772 joined [07:15:33]Waiting for new connection... [07:15:33] Sock 8.Parse request [07:15:33]Sock 8.Check first char [07:15:33]Sock 8.First char is OK [07:15:33]request: POST /json_proto HTTP/1.0 [07:15:33]Method: POST [07:15:33]URL: /json_proto [07:15:33]Method is POST - this is cgi request [07:15:33]url: /json_proto [07:15:33]query_string will be loaded in cgi processing [07:15:33]execute_cgi json_proto POST (null) [07:15:33]execute_cgi path=json_proto method=POST [07:15:33]POST find Content-Length [07:15:33]Host: 172.17.34.200:8080 [07:15:33]Content-Length: 809 [07:15:33]Content-Type: application/json [07:15:33] [07:15:33]POST finish read [07:15:33]Found Content-Length = 809 [07:15:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:33]execute_script... [07:15: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)1181964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:33]POST & json_proto [07:15:33]process_json_proto [07:15:33]json parsed OK: [07:15:33]protocol is kg_v1.0 [07:15:33]action value=close_receipt [07:15:33]process_action close_receipt [07:15:33]cmd_close_receipt [07:15:33]MH_GetDate [07:15:33]Write to MH i2c: F0 00 00 84 3B AE [07:15:33]Write i2c OK [07:15:33]MH_I2C_Read... [07:15:33]Read from MH i2c: F0 [07:15:33]MH_I2C_Read... [07:15:33]Read from MH i2c: F0 09 00 [07:15:33]MH_I2C_Read... [07:15:33]Read from MH i2c: F0 09 00 84 3B 00 98 03 E7 64 B2 FF 65 64 17 [07:15:33]GetLastDocTimeStamp 1692861315 [07:15:33]current date 1692861336 [07:15:33]FM_GetShiftState [07:15:33]SAM_PROTO_GetShiftState [07:15:33]wFMCommunicate request_size=4 [07:15:33]MH_SAM_APDU [07:15:33]CAPDU: 80 13 01 00 [07:15:33]Write to MH i2c: E2 08 00 85 3B 80 13 01 00 00 00 00 00 3D [07:15:33]Write i2c OK [07:15:33]MH_I2C_Read... [07:15:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:33]Read from MH i2c: E2 [07:15:33]MH_I2C_Read... [07:15:33]Read from MH i2c: E2 0E 00 [07:15:33]MH_I2C_Read... [07:15:33]Read from MH i2c: E2 0E 00 85 3B 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 1B [07:15:33]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:15:33]wFMCommunicate OK [07:15:33]SAM_PROTO_GetShiftState done [07:15:33]FM_GetShiftState done [07:15:33]opened in 1692842957 [07:15:33]opened+sec_in_day 1692929357 [07:15:33]quantity*price = 200022 [07:15:33]sum+1 = 200023 [07:15:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.22 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 0.00 Безнал.: 2000.22 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 32 24.08.2023 07:15 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32261 ФПД: 4973751771029 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T071536&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32261&fm=4973751771029&tin=02508201610067®Number=0000000000091575&sum=200022 [07:15:34]StoreToDocumentArchive [07:15:34]shift 74 fd 32261 [07:15:34]save to /storage/0074/doc_00032261 [07:15:34]save last doc name /storage/0074/doc_00032261 to /storage/kkm_last_doc_name [07:15:34]save OK [07:15:34]Clear old archive folders... [07:15:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:15:34]tlvbuf is 0184C460 [07:15:34]SAM_PROTO_ClearQueue [07:15:34]wFMCommunicate request_size=4 [07:15:34]MH_SAM_APDU [07:15:34]CAPDU: 80 09 00 00 [07:15:34]Write to MH i2c: E2 08 00 92 3B 80 09 00 00 00 00 00 00 3F [07:15:34]Write i2c OK [07:15:34]MH_I2C_Read... [07:15:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:15:34]Read from MH i2c: E2 [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: E2 03 00 [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: E2 03 00 92 3B 00 90 00 41 [07:15:34]RAPDU: 90 00 [07:15:34]wFMCommunicate OK [07:15:34]SAM_PROTO_ClearQueue done [07:15:34]KKMCreateOFDPacket [07:15:34]OFDProtocolAddRootSTLVToBuf [07:15:34]FM_MakeSignedData [07:15:34]FM_MakeSignedData [07:15:34]SAM_PROTO_SignData [07:15:34]wFMCommunicate request_size=4 [07:15:34]MH_SAM_APDU [07:15:34]CAPDU: 80 0D 01 02 [07:15:34]Write to MH i2c: E2 08 00 93 3B 80 0D 01 02 00 00 00 00 47 [07:15:34]Write i2c OK [07:15:34]MH_I2C_Read... [07:15:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:15:34]Read from MH i2c: E2 [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: E2 03 00 [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: E2 03 00 93 3B 00 90 00 42 [07:15:34]RAPDU: 90 00 [07:15:34]wFMCommunicate OK [07:15:34]wFMCommunicate request_size=255 [07:15:34]MH_SAM_APDU [07:15:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 98 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 7E 00 00 35 04 06 00 [07:15:34]Write to MH i2c: E2 02 01 94 3B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 98 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 7E 00 00 35 04 06 00 00 00 15 [07:15:34]Write i2c OK [07:15:34]MH_I2C_Read... [07:15:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:34]Read from MH i2c: E2 [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: E2 03 00 [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: E2 03 00 94 3B 00 90 00 43 [07:15:34]RAPDU: 90 00 [07:15:34]wFMCommunicate OK [07:15:34]wFMCommunicate request_size=11 [07:15:34]MH_SAM_APDU [07:15:34]CAPDU: 80 0D 02 02 06 04 86 0A B5 1F 95 [07:15:34]Write to MH i2c: E2 0E 00 95 3B 80 0D 02 02 06 00 04 86 0A B5 1F 95 00 00 53 [07:15:34]Write i2c OK [07:15:34]MH_I2C_Read... [07:15:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:34]Read from MH i2c: E2 [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: E2 03 00 [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: E2 03 00 95 3B 00 90 00 44 [07:15:34]RAPDU: 90 00 [07:15:34]wFMCommunicate OK [07:15:34]wFMCommunicate request_size=4 [07:15:34]MH_SAM_APDU [07:15:34]CAPDU: 80 0D 03 02 [07:15:34]Write to MH i2c: E2 08 00 96 3B 80 0D 03 02 00 00 00 00 4C [07:15:34]Write i2c OK [07:15:34]MH_I2C_Read... [07:15:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:15:34]Read from MH i2c: E2 [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: E2 0B 00 [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: E2 0B 00 96 3B 00 DC 71 A9 C9 4C BF 43 55 90 00 AF [07:15:34]RAPDU: DC 71 A9 C9 4C BF 43 55 90 00 [07:15:34]wFMCommunicate OK [07:15:34]SAM_PROTO_SignData done [07:15:34]FM_MakeSignedData done [07:15:34]CreateOFDProtocolMessage [07:15:34]wFMCommunicate request_size=4 [07:15:34]MH_SAM_APDU [07:15:34]CAPDU: 80 11 00 00 [07:15:34]Write to MH i2c: E2 08 00 97 3B 80 11 00 00 00 00 00 00 4C [07:15:34]Write i2c OK [07:15:34]MH_I2C_Read... [07:15:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:34]Read from MH i2c: E2 [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: E2 17 00 [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: E2 17 00 97 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A2 [07:15:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:15:34]wFMCommunicate OK [07:15:34]CreateOFDProtocolMessage done [07:15:34]OFDSenderStorePacket 32261 [07:15:34]StoreOFDPacket docnum=32261 [07:15:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 24 7D 08 01 DA 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 98 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 7E 00 00 35 04 06 00 04 86 0A B5 1F 95 DC 71 A9 C9 4C BF 43 55 [07:15:34]CheckFolder [07:15:34]dirname=/storage/ofd_packets [07:15:34]CheckFolder done [07:15:34]ProducePacketName [07:15:34]name=ofd_packets/00032261 [07:15:34]NVStorageSaveData ofd_packets/00032261 [07:15:34]File name is /storage/ofd_packets/00032261 [07:15:34]Write 302 bytes [07:15:34]NVStorageSaveData done [07:15:34]OFDSenderStorePacket done [07:15:34]KKMCreateOFDPacket done [07:15:34]NVStorageSaveData kkm_last_timestamp [07:15:34]File name is /storage/kkm_last_timestamp [07:15:34]Write 4 bytes [07:15:34]NVStorageSaveData done [07:15:34]ExternCall_PrintAddStr [07:15:34]wPrintStart [07:15:34]Write to MH i2c: 01 00 00 98 3B D3 [07:15:34]Write i2c OK [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: 01 [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: 01 07 00 [07:15:34]MH_I2C_Read... [07:15:34]Read from MH i2c: 01 07 00 98 3B 00 00 00 00 00 FF 0F E8 [07:15:34]RasterBufferAndPrint [07:15:34]line Счет N : (1)1181964 [07:15:34]line ИНН: 02508201610067 [07:15:34]line Контрольно-Кассовый Чек [07:15:34]line ПРОДАЖА [07:15:34]line ТРК (МРК, ГНК) : 21 [07:15:34]line Товар: 2710194210 [07:15:34]line ДТ(л)-К-5 [07:15:34]line 31.450 * 63.60 [07:15:34]line = 2000.22 [07:15:34]line НДС 12% НСП 1% [07:15:34]line > о реализуемом товаре [07:15:34]line ИТОГО: 2000.22 [07:15:34]line НСП 1% : 17.70 [07:15:34]line НДС 12% : 212.41 [07:15:34]line Наличными: 0.00 [07:15:34]line Безнал.: 2000.22 [07:15:34]line Место: АЗС № 121 "Партнер Нефть" [07:15:34]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:15:34]line СНО: Общий режим [07:15:34]line Чек 32 24.08.2023 07:15 [07:15:34]line Смена: 74 ФФД: 1.0 [07:15:34]line ЗНМ: 0300000148 [07:15:34]line РНМ: 0000000000091575 [07:15:34]line Версия ККМ: 001 [07:15:34]line Платежная система: O! деньги [07:15:34]line ФМ: 0000000000874655 [07:15:34]line ФД: 32261 [07:15:34]line ФПД: 4973751771029 [07:15:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T071536&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32261&fm=4973751771029&tin=02508201610067®Number=0000000000091575&sum=200022 [07:15:35]OFD Sender: Processing packet 32261 [packets to send 11, broken 10] [07:15:35]ProducePacketName [07:15:35]name=ofd_packets/00032261 [07:15:35]OFD Sender: To server: pG, [07:15:35]CommunicateWithHost lk.salyk.kg:30040 [07:15:35]ConnectInit lk.salyk.kg [07:15:35]written 0, free lines is 4095 [07:15:35]Connected sock=10 [07:15:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 24 7D 08 01 DA 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 98 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 7E 00 00 35 04 06 00 04 86 0A B5 1F 95 DC 71 A9 C9 4C BF 43 55 [07:15:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BE 38 47 00 DE B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 7E 00 00 F4 03 04 00 3C AE E6 64 B6 04 01 00 00 D1 0C B3 AD 3D 06 82 32 [07:15:35]CommunicateWithHost err = 0 [07:15:35]CheckOFDResponse [07:15:35]1017 (14) - 77093643461234 [07:15:35]1041 (16) - 0000000000874655 [07:15:35]1040 (4) - 32261 [07:15:35]1012 (4) - 24.08.2023 01:11 [07:15:35]1206 (1) - 0 [07:15:35]OFD Sender: Remove packet 32261 [07:15:35]ProducePacketName [07:15:35]name=ofd_packets/00032261 [07:15:35]NVStorageDeleteData [07:15:35]Write to MH i2c: 01 00 00 C2 3B FD [07:15:35]Write i2c OK [07:15:35]MH_I2C_Read... [07:15:35]Read from MH i2c: 01 [07:15:35]MH_I2C_Read... [07:15:35]Read from MH i2c: 01 07 00 [07:15:35]MH_I2C_Read... [07:15:35]Read from MH i2c: 01 07 00 C2 3B 00 00 00 00 00 E6 0C F6 [07:15:35]RasterBufferAndPrint [07:15:35]line [07:15:35]line [07:15:35]line [07:15:35]line [07:15:35]line [07:15:35]written 0, free lines is 3308 [07:15:35]MH_Cut [07:15:35]Write to MH i2c: D1 01 00 C9 3B 01 D6 [07:15:35]Write i2c OK [07:15:35]MH_I2C_Read... [07:15:35]Read from MH i2c: D1 [07:15:35]MH_I2C_Read... [07:15:35]Read from MH i2c: D1 01 00 [07:15:35]MH_I2C_Read... [07:15:35]Read from MH i2c: D1 01 00 C9 3B 00 D5 [07:15:35]Write to MH i2c: 01 00 00 CA 3B 05 [07:15:35]Write i2c OK [07:15:35]MH_I2C_Read... [07:15:36]OFD Sender: No OFD packet to send [07:15:36]*** Cut start [07:15:36]*** Purtial cut [07:15:36]*** CUTSNS_PIN = 0 [07:15:36]*** Stage 1: CUTSNS_PIN = 1 [07:15:38]Read from MH i2c: 01 [07:15:38]MH_I2C_Read... [07:15:38]*** Stop cut motor [07:15:38]*** Cut end [07:15:38]Read from MH i2c: 01 07 00 [07:15:38]MH_I2C_Read... [07:15:38]Read from MH i2c: 01 07 00 CA 3B 00 00 00 00 00 FF 0F 1A [07:15:38]process_action close_receipt done [07:15:38]requested_data is exist [07:15:38]produce_requested_data [07:15:38]requested_item fm.sn is exist - process it [07:15:38]wFMCommunicate request_size=4 [07:15:38]MH_SAM_APDU [07:15:38]CAPDU: 80 11 00 00 [07:15:38]Write to MH i2c: E2 08 00 CB 3B 80 11 00 00 00 00 00 00 80 [07:15:38]Write i2c OK [07:15:38]MH_I2C_Read... [07:15:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:38]Read from MH i2c: E2 [07:15:38]MH_I2C_Read... [07:15:38]Read from MH i2c: E2 17 00 [07:15:38]MH_I2C_Read... [07:15:38]Read from MH i2c: E2 17 00 CB 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D6 [07:15:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:15:38]wFMCommunicate OK [07:15:38]requested_item fd.num is exist - process it [07:15:38]SAM_PROTO_GetFieldsCounters [07:15:38]wFMCommunicate request_size=4 [07:15:38]MH_SAM_APDU [07:15:38]CAPDU: 80 13 00 00 [07:15:38]Write to MH i2c: E2 08 00 CC 3B 80 13 00 00 00 00 00 00 83 [07:15:38]Write i2c OK [07:15:38]MH_I2C_Read... [07:15:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:15:38]Read from MH i2c: E2 [07:15:38]MH_I2C_Read... [07:15:38]Read from MH i2c: E2 62 00 [07:15:38]MH_I2C_Read... [07:15:38]Read from MH i2c: E2 62 00 CC 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 05 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [07:15:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 05 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:15:38]wFMCommunicate OK [07:15:38]SAM_PROTO_GetFieldsCounters done [07:15:38]requested_item shift.num is exist - process it [07:15:38]requested_item shift.opened is exist - process it [07:15:38]req_shift_opened [07:15:38]FM_GetShiftState [07:15:38]SAM_PROTO_GetShiftState [07:15:38]wFMCommunicate request_size=4 [07:15:38]MH_SAM_APDU [07:15:38]CAPDU: 80 13 01 00 [07:15:38]Write to MH i2c: E2 08 00 CD 3B 80 13 01 00 00 00 00 00 85 [07:15:38]Write i2c OK [07:15:38]MH_I2C_Read... [07:15:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:38]Read from MH i2c: E2 [07:15:38]MH_I2C_Read... [07:15:38]Read from MH i2c: E2 0E 00 [07:15:38]MH_I2C_Read... [07:15:38]Read from MH i2c: E2 0E 00 CD 3B 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 63 [07:15:38]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:15:38]wFMCommunicate OK [07:15:38]SAM_PROTO_GetShiftState done [07:15:38]FM_GetShiftState done [07:15:38]req_shift_opened done [07:15:38]requested_item shift.open_date is exist - process it [07:15:38]req_shift_open_date [07:15:38]req_shift_open_date done [07:15:38]produce_requested_data done [07:15:38]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32261,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:15:38]process_action_free close_receipt [07:15:38]json_value_free [07:15:38]json_value_free done [07:15:38]process_json_proto returns [07:15:38]Send response to host [07:15:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32261,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:15:38]free response buf [07:15:38]execute_script done [07:15:38]execute_script returns [07:15:38]free content buf [07:15:38]Sock 8.Close socket [07:15:38]Sock 8.Thread stoped [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:52]accept exits with 9 [07:15:52]New connection [07:15:52]New thread 3066940772 created [07:15:52]Thread 3067084132 joined [07:15:52]Waiting for new connection... [07:15:52] Sock 9.Parse request [07:15:52]Sock 9.Check first char [07:15:52]Sock 9.First char is OK [07:15:52]request: POST /json_proto HTTP/1.0 [07:15:52]Method: POST [07:15:52]URL: /json_proto [07:15:52]Method is POST - this is cgi request [07:15:52]url: /json_proto [07:15:52]query_string will be loaded in cgi processing [07:15:52]execute_cgi json_proto POST (null) [07:15:52]execute_cgi path=json_proto method=POST [07:15:52]POST find Content-Length [07:15:52]Host: 172.17.34.200:8080 [07:15:52]Content-Length: 680 [07:15:52]Content-Type: application/json [07:15:52] [07:15:52]POST finish read [07:15:52]Found Content-Length = 680 [07:15:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 10.510, "sum" : 688.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 688.00, "payments": [ { "type": 0, "sum" : 688.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:52]execute_script... [07:15: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)1181965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 10.510, "sum" : 688.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 688.00, "payments": [ { "type": 0, "sum" : 688.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:52]POST & json_proto [07:15:52]process_json_proto [07:15:52]json parsed OK: [07:15:52]protocol is kg_v1.0 [07:15:52]action value=close_receipt [07:15:52]process_action close_receipt [07:15:52]cmd_close_receipt [07:15:52]MH_GetDate [07:15:52]Write to MH i2c: F0 00 00 CE 3B F8 [07:15:52]Write i2c OK [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: F0 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: F0 09 00 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: F0 09 00 CE 3B 00 AA 03 E7 64 B2 FF 65 64 73 [07:15:52]GetLastDocTimeStamp 1692861336 [07:15:52]current date 1692861354 [07:15:52]FM_GetShiftState [07:15:52]SAM_PROTO_GetShiftState [07:15:52]wFMCommunicate request_size=4 [07:15:52]MH_SAM_APDU [07:15:52]CAPDU: 80 13 01 00 [07:15:52]Write to MH i2c: E2 08 00 CF 3B 80 13 01 00 00 00 00 00 87 [07:15:52]Write i2c OK [07:15:52]MH_I2C_Read... [07:15:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:52]Read from MH i2c: E2 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: E2 0E 00 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: E2 0E 00 CF 3B 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 65 [07:15:52]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:15:52]wFMCommunicate OK [07:15:52]SAM_PROTO_GetShiftState done [07:15:52]FM_GetShiftState done [07:15:52]opened in 1692842957 [07:15:52]opened+sec_in_day 1692929357 [07:15:52]quantity*price = 68840 [07:15:52]sum+1 = 68842 [07:15:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 688.00 Внесено: 1000.00 СДАЧА: 312.00 НСП 1% : 6.09 НДС 12% : 73.10 Наличными: 688.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 33 24.08.2023 07:15 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32262 ФПД: 236701490607621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T071555&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32262&fm=236701490607621&tin=02508201610067®Number=0000000000091575&sum=68800 [07:15:53]StoreToDocumentArchive [07:15:53]shift 74 fd 32262 [07:15:53]save to /storage/0074/doc_00032262 [07:15:53]save last doc name /storage/0074/doc_00032262 to /storage/kkm_last_doc_name [07:15:53]save OK [07:15:53]Clear old archive folders... [07:15:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:15:53]tlvbuf is 01831280 [07:15:53]SAM_PROTO_ClearQueue [07:15:53]wFMCommunicate request_size=4 [07:15:53]MH_SAM_APDU [07:15:53]CAPDU: 80 09 00 00 [07:15:53]Write to MH i2c: E2 08 00 DC 3B 80 09 00 00 00 00 00 00 89 [07:15:53]Write i2c OK [07:15:53]MH_I2C_Read... [07:15:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:15:53]Read from MH i2c: E2 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: E2 03 00 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: E2 03 00 DC 3B 00 90 00 8B [07:15:53]RAPDU: 90 00 [07:15:53]wFMCommunicate OK [07:15:53]SAM_PROTO_ClearQueue done [07:15:53]KKMCreateOFDPacket [07:15:53]OFDProtocolAddRootSTLVToBuf [07:15:53]FM_MakeSignedData [07:15:53]FM_MakeSignedData [07:15:53]SAM_PROTO_SignData [07:15:53]wFMCommunicate request_size=4 [07:15:53]MH_SAM_APDU [07:15:53]CAPDU: 80 0D 01 02 [07:15:53]Write to MH i2c: E2 08 00 DD 3B 80 0D 01 02 00 00 00 00 91 [07:15:53]Write i2c OK [07:15:53]MH_I2C_Read... [07:15:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:15:53]Read from MH i2c: E2 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: E2 03 00 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: E2 03 00 DD 3B 00 90 00 8C [07:15:53]RAPDU: 90 00 [07:15:53]wFMCommunicate OK [07:15:53]wFMCommunicate request_size=255 [07:15:53]MH_SAM_APDU [07:15:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 E9 0C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 0C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1C 00 00 00 00 07 04 06 00 C0 0C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 AB 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 7E 00 00 35 04 06 00 D7 [07:15:53]Write to MH i2c: E2 02 01 DE 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 E9 0C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 0C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1C 00 00 00 00 07 04 06 00 C0 0C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 AB 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 7E 00 00 35 04 06 00 D7 00 00 E6 [07:15:53]Write i2c OK [07:15:53]MH_I2C_Read... [07:15:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:53]Read from MH i2c: E2 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: E2 03 00 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: E2 03 00 DE 3B 00 90 00 8D [07:15:53]RAPDU: 90 00 [07:15:53]wFMCommunicate OK [07:15:53]wFMCommunicate request_size=10 [07:15:53]MH_SAM_APDU [07:15:53]CAPDU: 80 0D 02 02 05 47 5C 43 F6 05 [07:15:53]Write to MH i2c: E2 0D 00 DF 3B 80 0D 02 02 05 00 47 5C 43 F6 05 00 00 7F [07:15:53]Write i2c OK [07:15:53]MH_I2C_Read... [07:15:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:53]Read from MH i2c: E2 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: E2 03 00 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: E2 03 00 DF 3B 00 90 00 8E [07:15:53]RAPDU: 90 00 [07:15:53]wFMCommunicate OK [07:15:53]wFMCommunicate request_size=4 [07:15:53]MH_SAM_APDU [07:15:53]CAPDU: 80 0D 03 02 [07:15:53]Write to MH i2c: E2 08 00 E0 3B 80 0D 03 02 00 00 00 00 96 [07:15:53]Write i2c OK [07:15:53]MH_I2C_Read... [07:15:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:15:53]Read from MH i2c: E2 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: E2 0B 00 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: E2 0B 00 E0 3B 00 0F 11 6C EE 9D 74 46 75 90 00 DD [07:15:53]RAPDU: 0F 11 6C EE 9D 74 46 75 90 00 [07:15:53]wFMCommunicate OK [07:15:53]SAM_PROTO_SignData done [07:15:53]FM_MakeSignedData done [07:15:53]CreateOFDProtocolMessage [07:15:53]wFMCommunicate request_size=4 [07:15:53]MH_SAM_APDU [07:15:53]CAPDU: 80 11 00 00 [07:15:53]Write to MH i2c: E2 08 00 E1 3B 80 11 00 00 00 00 00 00 96 [07:15:53]Write i2c OK [07:15:53]MH_I2C_Read... [07:15:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:53]Read from MH i2c: E2 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: E2 17 00 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: E2 17 00 E1 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EC [07:15:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:15:53]wFMCommunicate OK [07:15:53]CreateOFDProtocolMessage done [07:15:53]OFDSenderStorePacket 32262 [07:15:53]StoreOFDPacket docnum=32262 [07:15:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 08 4E 07 01 2E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 E9 0C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 0C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1C 00 00 00 00 07 04 06 00 C0 0C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 AB 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 7E 00 00 35 04 06 00 D7 47 5C 43 F6 05 0F 11 6C EE 9D 74 46 75 [07:15:53]CheckFolder [07:15:53]dirname=/storage/ofd_packets [07:15:53]CheckFolder done [07:15:53]ProducePacketName [07:15:53]name=ofd_packets/00032262 [07:15:53]NVStorageSaveData ofd_packets/00032262 [07:15:53]File name is /storage/ofd_packets/00032262 [07:15:53]Write 301 bytes [07:15:53]NVStorageSaveData done [07:15:53]OFDSenderStorePacket done [07:15:53]KKMCreateOFDPacket done [07:15:53]NVStorageSaveData kkm_last_timestamp [07:15:53]File name is /storage/kkm_last_timestamp [07:15:53]Write 4 bytes [07:15:53]NVStorageSaveData done [07:15:53]ExternCall_PrintAddStr [07:15:53]wPrintStart [07:15:53]Write to MH i2c: 01 00 00 E2 3B 1D [07:15:53]Write i2c OK [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: 01 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: 01 07 00 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: 01 07 00 E2 3B 00 00 00 00 00 FF 0F 32 [07:15:53]RasterBufferAndPrint [07:15:53]line Счет N : (1)1181965 [07:15:53]line ИНН: 02508201610067 [07:15:53]line Контрольно-Кассовый Чек [07:15:53]line ПРОДАЖА [07:15:53]line ТРК (МРК, ГНК) : 63 [07:15:53]line Товар: 2710124500 [07:15:53]line Аи-95-К-5 [07:15:53]line 10.510 * 65.50 [07:15:53]line = 688.41 [07:15:53]line НДС 12% НСП 1% [07:15:53]line > о реализуемом товаре [07:15:53]line ОКРУГЛЕНИЕ: -0.41 [07:15:53]line ИТОГО: 688.00 [07:15:53]line Внесено: 1000.00 [07:15:53]line СДАЧА: 312.00 [07:15:53]line НСП 1% : 6.09 [07:15:53]line НДС 12% : 73.10 [07:15:53]line Наличными: 688.00 [07:15:53]line Безнал.: 0.00 [07:15:53]line Место: АЗС № 121 "Партнер Нефть" [07:15:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:15:53]line СНО: Общий режим [07:15:53]line Чек 33 24.08.2023 07:15 [07:15:53]line Смена: 74 ФФД: 1.0 [07:15:53]line ЗНМ: 0300000148 [07:15:53]line РНМ: 0000000000091575 [07:15:53]line Версия ККМ: 001 [07:15:53]line ФМ: 0000000000874655 [07:15:54]line ФД: 32262 [07:15:54]line ФПД: 236701490607621 [07:15:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T071555&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32262&fm=236701490607621&tin=02508201610067®Number=0000000000091575&sum=68800 [07:15:54]OFD Sender: Processing packet 32262 [packets to send 11, broken 10] [07:15:54]ProducePacketName [07:15:54]name=ofd_packets/00032262 [07:15:54]OFD Sender: To server: pG, [07:15:54]CommunicateWithHost lk.salyk.kg:30040 [07:15:54]ConnectInit lk.salyk.kg [07:15:54]written 0, free lines is 4095 [07:15:54]Connected sock=10 [07:15:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 08 4E 07 01 2E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 E9 0C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 0C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1C 00 00 00 00 07 04 06 00 C0 0C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 AB 03 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 7E 00 00 35 04 06 00 D7 47 5C 43 F6 05 0F 11 6C EE 9D 74 46 75 [07:15:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FD 7D 47 00 C1 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 7E 00 00 F4 03 04 00 4F AE E6 64 B6 04 01 00 00 F9 D6 68 06 78 42 47 D4 [07:15:54]CommunicateWithHost err = 0 [07:15:54]CheckOFDResponse [07:15:54]1017 (14) - 77093643461234 [07:15:54]1041 (16) - 0000000000874655 [07:15:54]1040 (4) - 32262 [07:15:54]1012 (4) - 24.08.2023 01:11 [07:15:54]1206 (1) - 0 [07:15:54]OFD Sender: Remove packet 32262 [07:15:54]ProducePacketName [07:15:54]name=ofd_packets/00032262 [07:15:54]NVStorageDeleteData [07:15:54]Write to MH i2c: 01 00 00 0D 3C 49 [07:15:54]Write i2c OK [07:15:54]MH_I2C_Read... [07:15:54]Read from MH i2c: 01 [07:15:54]MH_I2C_Read... [07:15:54]Read from MH i2c: 01 07 00 [07:15:54]MH_I2C_Read... [07:15:54]Read from MH i2c: 01 07 00 0D 3C 00 00 00 00 00 D8 0C 34 [07:15:54]RasterBufferAndPrint [07:15:54]line [07:15:54]line [07:15:54]line [07:15:54]line [07:15:54]line [07:15:54]written 0, free lines is 3295 [07:15:54]MH_Cut [07:15:54]Write to MH i2c: D1 01 00 14 3C 01 22 [07:15:54]Write i2c OK [07:15:54]MH_I2C_Read... [07:15:54]Read from MH i2c: D1 [07:15:54]MH_I2C_Read... [07:15:54]Read from MH i2c: D1 01 00 [07:15:54]MH_I2C_Read... [07:15:54]Read from MH i2c: D1 01 00 14 3C 00 21 [07:15:54]Write to MH i2c: 01 00 00 15 3C 51 [07:15:54]Write i2c OK [07:15:54]MH_I2C_Read... [07:15:54]OFD Sender: No OFD packet to send [07:15:55]*** Cut start [07:15:55]*** Purtial cut [07:15:55]*** Stage 1: CUTSNS_PIN = 1 [07:15:55]Read from MH i2c: 01 [07:15:55]MH_I2C_Read... [07:15:55]*** Stop cut motor [07:15:55]*** Cut end [07:15:55]Read from MH i2c: 01 07 00 [07:15:55]MH_I2C_Read... [07:15:55]Read from MH i2c: 01 07 00 15 3C 00 00 00 00 00 FF 0F 66 [07:15:55]process_action close_receipt done [07:15:55]requested_data is exist [07:15:55]produce_requested_data [07:15:55]requested_item fm.sn is exist - process it [07:15:55]wFMCommunicate request_size=4 [07:15:55]MH_SAM_APDU [07:15:55]CAPDU: 80 11 00 00 [07:15:55]Write to MH i2c: E2 08 00 16 3C 80 11 00 00 00 00 00 00 CC [07:15:55]Write i2c OK [07:15:55]MH_I2C_Read... [07:15:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:55]Read from MH i2c: E2 [07:15:55]MH_I2C_Read... [07:15:55]Read from MH i2c: E2 17 00 [07:15:55]MH_I2C_Read... [07:15:55]Read from MH i2c: E2 17 00 16 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 22 [07:15:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:15:55]wFMCommunicate OK [07:15:55]requested_item fd.num is exist - process it [07:15:55]SAM_PROTO_GetFieldsCounters [07:15:55]wFMCommunicate request_size=4 [07:15:55]MH_SAM_APDU [07:15:55]CAPDU: 80 13 00 00 [07:15:55]Write to MH i2c: E2 08 00 17 3C 80 13 00 00 00 00 00 00 CF [07:15:55]Write i2c OK [07:15:55]MH_I2C_Read... [07:15:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:15:55]Read from MH i2c: E2 [07:15:55]MH_I2C_Read... [07:15:55]Read from MH i2c: E2 62 00 [07:15:55]MH_I2C_Read... [07:15:55]Read from MH i2c: E2 62 00 17 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 06 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [07:15:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 06 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:15:55]wFMCommunicate OK [07:15:55]SAM_PROTO_GetFieldsCounters done [07:15:55]requested_item shift.num is exist - process it [07:15:55]requested_item shift.opened is exist - process it [07:15:55]req_shift_opened [07:15:55]FM_GetShiftState [07:15:55]SAM_PROTO_GetShiftState [07:15:55]wFMCommunicate request_size=4 [07:15:55]MH_SAM_APDU [07:15:55]CAPDU: 80 13 01 00 [07:15:55]Write to MH i2c: E2 08 00 18 3C 80 13 01 00 00 00 00 00 D1 [07:15:55]Write i2c OK [07:15:55]MH_I2C_Read... [07:15:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:55]Read from MH i2c: E2 [07:15:55]MH_I2C_Read... [07:15:55]Read from MH i2c: E2 0E 00 [07:15:55]MH_I2C_Read... [07:15:55]Read from MH i2c: E2 0E 00 18 3C 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 AF [07:15:55]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:15:55]wFMCommunicate OK [07:15:55]SAM_PROTO_GetShiftState done [07:15:55]FM_GetShiftState done [07:15:55]req_shift_opened done [07:15:55]requested_item shift.open_date is exist - process it [07:15:55]req_shift_open_date [07:15:55]req_shift_open_date done [07:15:55]produce_requested_data done [07:15:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32262,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:15:55]process_action_free close_receipt [07:15:55]json_value_free [07:15:55]json_value_free done [07:15:55]process_json_proto returns [07:15:55]Send response to host [07:15:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32262,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:15:55]free response buf [07:15:55]execute_script done [07:15:55]execute_script returns [07:15:55]free content buf [07:15:55]Sock 9.Close socket [07:15:55]Sock 9.Thread stoped [07:15:59]OFD Sender: No OFD packet to send [07:16:04]OFD Sender: No OFD packet to send [07:16:09]OFD Sender: No OFD packet to send [07:16:14]OFD Sender: No OFD packet to send [07:16:19]OFD Sender: No OFD packet to send [07:16:24]OFD Sender: No OFD packet to send [07:16:29]OFD Sender: No OFD packet to send [07:16:34]OFD Sender: No OFD packet to send [07:16:40]OFD Sender: No OFD packet to send [07:16:45]OFD Sender: No OFD packet to send [07:16:50]OFD Sender: No OFD packet to send [07:16:55]OFD Sender: No OFD packet to send [07:17:00]OFD Sender: No OFD packet to send [07:17:05]OFD Sender: No OFD packet to send [07:17:10]OFD Sender: No OFD packet to send [07:17:15]OFD Sender: No OFD packet to send [07:17:20]OFD Sender: No OFD packet to send [07:17:25]OFD Sender: No OFD packet to send [07:17:30]OFD Sender: No OFD packet to send [07:17:35]OFD Sender: No OFD packet to send [07:17:40]OFD Sender: No OFD packet to send [07:17:45]OFD Sender: No OFD packet to send [07:17:47]accept exits with 8 [07:17:47]New connection [07:17:47]New thread 3067084132 created [07:17:47]Thread 3066940772 joined [07:17:47]Waiting for new connection... [07:17:47] Sock 8.Parse request [07:17:47]Sock 8.Check first char [07:17:47]Sock 8.First char is OK [07:17:47]request: POST /json_proto HTTP/1.0 [07:17:47]Method: POST [07:17:47]URL: /json_proto [07:17:47]Method is POST - this is cgi request [07:17:47]url: /json_proto [07:17:47]query_string will be loaded in cgi processing [07:17:47]execute_cgi json_proto POST (null) [07:17:47]execute_cgi path=json_proto method=POST [07:17:47]POST find Content-Length [07:17:47]Host: 172.17.34.200:8080 [07:17:47]Content-Length: 575 [07:17:47]Content-Type: application/json [07:17:47] [07:17:47]POST finish read [07:17:47]Found Content-Length = 575 [07:17:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)209657", "tax_sys" : 0, "items" : [ { "code": "48744713", "name": "LD Compact Purple Beat", "price" : 121.00, "quantity" : 1.000, "sum" : 121.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 121.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:17:47]execute_script... [07:17: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)209657", "tax_sys" : 0, "items" : [ { "code": "48744713", "name": "LD Compact Purple Beat", "price" : 121.00, "quantity" : 1.000, "sum" : 121.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 121.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:17:47]POST & json_proto [07:17:47]process_json_proto [07:17:47]json parsed OK: [07:17:47]protocol is kg_v1.0 [07:17:47]action value=close_receipt [07:17:47]process_action close_receipt [07:17:47]cmd_close_receipt [07:17:47]MH_GetDate [07:17:47]Write to MH i2c: F0 00 00 19 3C 44 [07:17:47]Write i2c OK [07:17:47]MH_I2C_Read... [07:17:47]Read from MH i2c: F0 [07:17:47]MH_I2C_Read... [07:17:47]Read from MH i2c: F0 09 00 [07:17:47]MH_I2C_Read... [07:17:47]Read from MH i2c: F0 09 00 19 3C 00 1E 04 E7 64 B2 FF 65 64 34 [07:17:47]GetLastDocTimeStamp 1692861355 [07:17:47]current date 1692861470 [07:17:47]FM_GetShiftState [07:17:47]SAM_PROTO_GetShiftState [07:17:47]wFMCommunicate request_size=4 [07:17:47]MH_SAM_APDU [07:17:47]CAPDU: 80 13 01 00 [07:17:47]Write to MH i2c: E2 08 00 1A 3C 80 13 01 00 00 00 00 00 D3 [07:17:47]Write i2c OK [07:17:47]MH_I2C_Read... [07:17:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:47]Read from MH i2c: E2 [07:17:47]MH_I2C_Read... [07:17:47]Read from MH i2c: E2 0E 00 [07:17:47]MH_I2C_Read... [07:17:47]Read from MH i2c: E2 0E 00 1A 3C 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 B1 [07:17:47]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:17:47]wFMCommunicate OK [07:17:47]SAM_PROTO_GetShiftState done [07:17:47]FM_GetShiftState done [07:17:47]opened in 1692842957 [07:17:47]opened+sec_in_day 1692929357 [07:17:47]quantity*price = 12100 [07:17:47]sum+1 = 12101 [07:17:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 121.00 НСП 1% : 1.07 НДС 12% : 12.85 Наличными: 121.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 34 24.08.2023 07:17 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32263 ФПД: 111691043015731 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T071750&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32263&fm=111691043015731&tin=02508201610067®Number=0000000000091575&sum=12100 0 [07:17:48]StoreToDocumentArchive [07:17:48]shift 74 fd 32263 [07:17:48]save to /storage/0074/doc_00032263 [07:17:48]save last doc name /storage/0074/doc_00032263 to /storage/kkm_last_doc_name [07:17:48]save OK [07:17:48]Clear old archive folders... [07:17:48]ProcessDocumentItem done err = 0, tmpTLVsize=259 [07:17:48]tlvbuf is 0186B2C0 [07:17:48]SAM_PROTO_ClearQueue [07:17:48]wFMCommunicate request_size=4 [07:17:48]MH_SAM_APDU [07:17:48]CAPDU: 80 09 00 00 [07:17:48]Write to MH i2c: E2 08 00 27 3C 80 09 00 00 00 00 00 00 D5 [07:17:48]Write i2c OK [07:17:48]MH_I2C_Read... [07:17:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:17:48]Read from MH i2c: E2 [07:17:48]MH_I2C_Read... [07:17:48]Read from MH i2c: E2 03 00 [07:17:48]MH_I2C_Read... [07:17:48]Read from MH i2c: E2 03 00 27 3C 00 90 00 D7 [07:17:48]RAPDU: 90 00 [07:17:48]wFMCommunicate OK [07:17:48]SAM_PROTO_ClearQueue done [07:17:48]KKMCreateOFDPacket [07:17:48]OFDProtocolAddRootSTLVToBuf [07:17:48]FM_MakeSignedData [07:17:48]FM_MakeSignedData [07:17:48]SAM_PROTO_SignData [07:17:48]wFMCommunicate request_size=4 [07:17:48]MH_SAM_APDU [07:17:48]CAPDU: 80 0D 01 02 [07:17:48]Write to MH i2c: E2 08 00 28 3C 80 0D 01 02 00 00 00 00 DD [07:17:48]Write i2c OK [07:17:48]MH_I2C_Read... [07:17:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:17:48]Read from MH i2c: E2 [07:17:48]MH_I2C_Read... [07:17:48]Read from MH i2c: E2 03 00 [07:17:48]MH_I2C_Read... [07:17:48]Read from MH i2c: E2 03 00 28 3C 00 90 00 D8 [07:17:48]RAPDU: 90 00 [07:17:48]wFMCommunicate OK [07:17:48]wFMCommunicate request_size=255 [07:17:48]MH_SAM_APDU [07:17:48]CAPDU: 80 0D 02 02 FA 03 00 03 01 1E 04 01 00 01 23 04 55 00 8A 04 08 00 34 38 37 34 34 37 31 33 06 04 16 00 4C 44 20 43 6F 6D 70 61 63 74 20 50 75 72 70 6C 65 20 42 65 61 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 44 2F 00 00 00 00 13 04 06 00 44 2F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 2F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 05 00 00 00 00 07 04 06 00 44 2F 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 1E 04 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 [07:17:48]Write to MH i2c: E2 02 01 29 3C 80 0D 02 02 FA 00 03 00 03 01 1E 04 01 00 01 23 04 55 00 8A 04 08 00 34 38 37 34 34 37 31 33 06 04 16 00 4C 44 20 43 6F 6D 70 61 63 74 20 50 75 72 70 6C 65 20 42 65 61 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 44 2F 00 00 00 00 13 04 06 00 44 2F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 2F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 05 00 00 00 00 07 04 06 00 44 2F 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 1E 04 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 00 00 B5 [07:17:48]Write i2c OK [07:17:48]MH_I2C_Read... [07:17:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:49]Read from MH i2c: E2 [07:17:49]MH_I2C_Read... [07:17:49]Read from MH i2c: E2 03 00 [07:17:49]MH_I2C_Read... [07:17:49]Read from MH i2c: E2 03 00 29 3C 00 90 00 D9 [07:17:49]RAPDU: 90 00 [07:17:49]wFMCommunicate OK [07:17:49]wFMCommunicate request_size=18 [07:17:49]MH_SAM_APDU [07:17:49]CAPDU: 80 0D 02 02 0D 7E 00 00 35 04 06 00 65 95 18 F1 8C 33 [07:17:49]Write to MH i2c: E2 15 00 2A 3C 80 0D 02 02 0D 00 7E 00 00 35 04 06 00 65 95 18 F1 8C 33 00 00 79 [07:17:49]Write i2c OK [07:17:49]MH_I2C_Read... [07:17:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:49]Read from MH i2c: E2 [07:17:49]MH_I2C_Read... [07:17:49]Read from MH i2c: E2 03 00 [07:17:49]MH_I2C_Read... [07:17:49]Read from MH i2c: E2 03 00 2A 3C 00 90 00 DA [07:17:49]RAPDU: 90 00 [07:17:49]wFMCommunicate OK [07:17:49]wFMCommunicate request_size=4 [07:17:49]MH_SAM_APDU [07:17:49]CAPDU: 80 0D 03 02 [07:17:49]Write to MH i2c: E2 08 00 2B 3C 80 0D 03 02 00 00 00 00 E2 [07:17:49]Write i2c OK [07:17:49]MH_I2C_Read... [07:17:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:17:49]Read from MH i2c: E2 [07:17:49]MH_I2C_Read... [07:17:49]Read from MH i2c: E2 0B 00 [07:17:49]MH_I2C_Read... [07:17:49]Read from MH i2c: E2 0B 00 2B 3C 00 5A C4 A1 B5 FB 23 B4 C2 90 00 EB [07:17:49]RAPDU: 5A C4 A1 B5 FB 23 B4 C2 90 00 [07:17:49]wFMCommunicate OK [07:17:49]SAM_PROTO_SignData done [07:17:49]FM_MakeSignedData done [07:17:49]CreateOFDProtocolMessage [07:17:49]wFMCommunicate request_size=4 [07:17:49]MH_SAM_APDU [07:17:49]CAPDU: 80 11 00 00 [07:17:49]Write to MH i2c: E2 08 00 2C 3C 80 11 00 00 00 00 00 00 E2 [07:17:49]Write i2c OK [07:17:49]MH_I2C_Read... [07:17:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:49]Read from MH i2c: E2 [07:17:49]MH_I2C_Read... [07:17:49]Read from MH i2c: E2 17 00 [07:17:49]MH_I2C_Read... [07:17:49]Read from MH i2c: E2 17 00 2C 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 38 [07:17:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:17:49]wFMCommunicate OK [07:17:49]CreateOFDProtocolMessage done [07:17:49]OFDSenderStorePacket 32263 [07:17:49]StoreOFDPacket docnum=32263 [07:17:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 17 01 00 00 8B C8 0F 01 45 5E 5A 03 01 00 03 00 03 01 1E 04 01 00 01 23 04 55 00 8A 04 08 00 34 38 37 34 34 37 31 33 06 04 16 00 4C 44 20 43 6F 6D 70 61 63 74 20 50 75 72 70 6C 65 20 42 65 61 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 44 2F 00 00 00 00 13 04 06 00 44 2F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 2F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 05 00 00 00 00 07 04 06 00 44 2F 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 1E 04 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 7E 00 00 35 04 06 00 65 95 18 F1 8C 33 5A C4 A1 B5 FB 23 B4 C2 [07:17:49]CheckFolder [07:17:49]dirname=/storage/ofd_packets [07:17:49]CheckFolder done [07:17:49]ProducePacketName [07:17:49]name=ofd_packets/00032263 [07:17:49]NVStorageSaveData ofd_packets/00032263 [07:17:49]File name is /storage/ofd_packets/00032263 [07:17:49]Write 309 bytes [07:17:49]NVStorageSaveData done [07:17:49]OFDSenderStorePacket done [07:17:49]KKMCreateOFDPacket done [07:17:49]NVStorageSaveData kkm_last_timestamp [07:17:49]File name is /storage/kkm_last_timestamp [07:17:49]Write 4 bytes [07:17:49]NVStorageSaveData done [07:17:49]ExternCall_PrintAddStr [07:17:49]wPrintStart [07:17:49]Write to MH i2c: 01 00 00 2D 3C 69 [07:17:49]Write i2c OK [07:17:49]MH_I2C_Read... [07:17:49]Read from MH i2c: 01 [07:17:49]MH_I2C_Read... [07:17:49]Read from MH i2c: 01 07 00 [07:17:49]MH_I2C_Read... [07:17:49]Read from MH i2c: 01 07 00 2D 3C 00 00 00 00 00 FF 0F 7E [07:17:49]RasterBufferAndPrint [07:17:49]line Счет N : (3)209657 [07:17:49]line ИНН: 02508201610067 [07:17:49]line Контрольно-Кассовый Чек [07:17:49]line ПРОДАЖА [07:17:49]line Товар: 48744713 [07:17:49]line LD Compact Purple Beat [07:17:49]line 1.000 * 121.00 [07:17:49]line = 121.00 [07:17:49]line НДС 12% НСП 1% [07:17:49]line > о реализуемом товаре [07:17:49]line ИТОГО: 121.00 [07:17:49]line НСП 1% : 1.07 [07:17:49]line НДС 12% : 12.85 [07:17:49]line Наличными: 121.00 [07:17:49]line Безнал.: 0.00 [07:17:49]line Место: АЗС № 121 "Партнер Нефть" [07:17:49]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:17:49]line СНО: Общий режим [07:17:49]line Чек 34 24.08.2023 07:17 [07:17:49]line Смена: 74 ФФД: 1.0 [07:17:49]line ЗНМ: 0300000148 [07:17:49]line РНМ: 0000000000091575 [07:17:49]line Версия ККМ: 001 [07:17:49]line ФМ: 0000000000874655 [07:17:49]line ФД: 32263 [07:17:49]line ФПД: 111691043015731 [07:17:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T071750&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32263&fm=111691043015731&tin=02508201610067®Number=0000000000091575&sum=12100 [07:17:49]line 0 [07:17:49]OFD Sender: Processing packet 32263 [packets to send 11, broken 10] [07:17:49]ProducePacketName [07:17:49]name=ofd_packets/00032263 [07:17:49]OFD Sender: To server: pG, [07:17:49]CommunicateWithHost lk.salyk.kg:30040 [07:17:49]ConnectInit lk.salyk.kg [07:17:49]written 0, free lines is 4095 [07:17:49]Connected sock=10 [07:17:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 17 01 00 00 8B C8 0F 01 45 5E 5A 03 01 00 03 00 03 01 1E 04 01 00 01 23 04 55 00 8A 04 08 00 34 38 37 34 34 37 31 33 06 04 16 00 4C 44 20 43 6F 6D 70 61 63 74 20 50 75 72 70 6C 65 20 42 65 61 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 44 2F 00 00 00 00 13 04 06 00 44 2F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 2F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 05 00 00 00 00 07 04 06 00 44 2F 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 1E 04 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 7E 00 00 35 04 06 00 65 95 18 F1 8C 33 5A C4 A1 B5 FB 23 B4 C2 [07:17:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 94 44 47 00 2C 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 7E 00 00 F4 03 04 00 C2 AE E6 64 B6 04 01 00 00 50 F3 5F 82 73 69 F3 B2 [07:17:49]CommunicateWithHost err = 0 [07:17:49]CheckOFDResponse [07:17:49]1017 (14) - 77093643461234 [07:17:49]1041 (16) - 0000000000874655 [07:17:49]1040 (4) - 32263 [07:17:49]1012 (4) - 24.08.2023 01:13 [07:17:49]1206 (1) - 0 [07:17:49]OFD Sender: Remove packet 32263 [07:17:49]ProducePacketName [07:17:49]name=ofd_packets/00032263 [07:17:49]NVStorageDeleteData [07:17:50]Write to MH i2c: 01 00 00 55 3C 91 [07:17:50]Write i2c OK [07:17:50]MH_I2C_Read... [07:17:50]Read from MH i2c: 01 [07:17:50]MH_I2C_Read... [07:17:50]Read from MH i2c: 01 07 00 [07:17:50]MH_I2C_Read... [07:17:50]Read from MH i2c: 01 07 00 55 3C 00 00 00 00 00 02 0D A7 [07:17:50]RasterBufferAndPrint [07:17:50]line [07:17:50]line [07:17:50]line [07:17:50]line [07:17:50]line [07:17:50]written 0, free lines is 3335 [07:17:50]MH_Cut [07:17:50]Write to MH i2c: D1 01 00 5C 3C 01 6A [07:17:50]Write i2c OK [07:17:50]MH_I2C_Read... [07:17:50]Read from MH i2c: D1 [07:17:50]MH_I2C_Read... [07:17:50]Read from MH i2c: D1 01 00 [07:17:50]MH_I2C_Read... [07:17:50]Read from MH i2c: D1 01 00 5C 3C 00 69 [07:17:50]Write to MH i2c: 01 00 00 5D 3C 99 [07:17:50]Write i2c OK [07:17:50]MH_I2C_Read... [07:17:50]OFD Sender: No OFD packet to send [07:17:50]*** Cut start [07:17:50]*** Purtial cut [07:17:50]*** CUTSNS_PIN = 0 [07:17:51]*** Stage 1: CUTSNS_PIN = 1 [07:17:52]Read from MH i2c: 01 [07:17:52]MH_I2C_Read... [07:17:52]*** Stop cut motor [07:17:52]*** Cut end [07:17:52]Read from MH i2c: 01 07 00 [07:17:52]MH_I2C_Read... [07:17:52]Read from MH i2c: 01 07 00 5D 3C 00 00 00 00 00 FF 0F AE [07:17:52]process_action close_receipt done [07:17:52]requested_data is exist [07:17:52]produce_requested_data [07:17:52]requested_item fm.sn is exist - process it [07:17:52]wFMCommunicate request_size=4 [07:17:52]MH_SAM_APDU [07:17:52]CAPDU: 80 11 00 00 [07:17:52]Write to MH i2c: E2 08 00 5E 3C 80 11 00 00 00 00 00 00 14 [07:17:52]Write i2c OK [07:17:52]MH_I2C_Read... [07:17:52]Read from MH i2c: E2 [07:17:52]MH_I2C_Read... [07:17:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:52]Read from MH i2c: E2 17 00 [07:17:52]MH_I2C_Read... [07:17:52]Read from MH i2c: E2 17 00 5E 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6A [07:17:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:17:52]wFMCommunicate OK [07:17:52]requested_item fd.num is exist - process it [07:17:52]SAM_PROTO_GetFieldsCounters [07:17:52]wFMCommunicate request_size=4 [07:17:52]MH_SAM_APDU [07:17:52]CAPDU: 80 13 00 00 [07:17:52]Write to MH i2c: E2 08 00 5F 3C 80 13 00 00 00 00 00 00 17 [07:17:52]Write i2c OK [07:17:52]MH_I2C_Read... [07:17:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:17:53]Read from MH i2c: E2 [07:17:53]MH_I2C_Read... [07:17:53]Read from MH i2c: E2 62 00 [07:17:53]MH_I2C_Read... [07:17:53]Read from MH i2c: E2 62 00 5F 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 07 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [07:17:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 07 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:17:53]wFMCommunicate OK [07:17:53]SAM_PROTO_GetFieldsCounters done [07:17:53]requested_item shift.num is exist - process it [07:17:53]requested_item shift.opened is exist - process it [07:17:53]req_shift_opened [07:17:53]FM_GetShiftState [07:17:53]SAM_PROTO_GetShiftState [07:17:53]wFMCommunicate request_size=4 [07:17:53]MH_SAM_APDU [07:17:53]CAPDU: 80 13 01 00 [07:17:53]Write to MH i2c: E2 08 00 60 3C 80 13 01 00 00 00 00 00 19 [07:17:53]Write i2c OK [07:17:53]MH_I2C_Read... [07:17:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:53]Read from MH i2c: E2 [07:17:53]MH_I2C_Read... [07:17:53]Read from MH i2c: E2 0E 00 [07:17:53]MH_I2C_Read... [07:17:53]Read from MH i2c: E2 0E 00 60 3C 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 F7 [07:17:53]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:17:53]wFMCommunicate OK [07:17:53]SAM_PROTO_GetShiftState done [07:17:53]FM_GetShiftState done [07:17:53]req_shift_opened done [07:17:53]requested_item shift.open_date is exist - process it [07:17:53]req_shift_open_date [07:17:53]req_shift_open_date done [07:17:53]produce_requested_data done [07:17:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32263,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:17:53]process_action_free close_receipt [07:17:53]json_value_free [07:17:53]json_value_free done [07:17:53]process_json_proto returns [07:17:53]Send response to host [07:17:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32263,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:17:53]free response buf [07:17:53]execute_script done [07:17:53]execute_script returns [07:17:53]free content buf [07:17:53]Sock 8.Close socket [07:17:53]Sock 8.Thread stoped [07:17:55]OFD Sender: No OFD packet to send [07:18:00]OFD Sender: No OFD packet to send [07:18:05]OFD Sender: No OFD packet to send [07:18:10]OFD Sender: No OFD packet to send [07:18:15]OFD Sender: No OFD packet to send [07:18:20]OFD Sender: No OFD packet to send [07:18:25]OFD Sender: No OFD packet to send [07:18:30]OFD Sender: No OFD packet to send [07:18:35]OFD Sender: No OFD packet to send [07:18:40]OFD Sender: No OFD packet to send [07:18:45]OFD Sender: No OFD packet to send [07:18:50]OFD Sender: No OFD packet to send [07:18:55]OFD Sender: No OFD packet to send [07:19:00]OFD Sender: No OFD packet to send [07:19:05]OFD Sender: No OFD packet to send [07:19:10]OFD Sender: No OFD packet to send [07:19:15]OFD Sender: No OFD packet to send [07:19:20]OFD Sender: No OFD packet to send [07:19:25]OFD Sender: No OFD packet to send [07:19:30]OFD Sender: No OFD packet to send [07:19:35]OFD Sender: No OFD packet to send [07:19:40]OFD Sender: No OFD packet to send [07:19:45]OFD Sender: No OFD packet to send [07:19:50]OFD Sender: No OFD packet to send [07:19:55]OFD Sender: No OFD packet to send [07:20:00]OFD Sender: No OFD packet to send [07:20:05]OFD Sender: No OFD packet to send [07:20:10]OFD Sender: No OFD packet to send [07:20:15]OFD Sender: No OFD packet to send [07:20:20]OFD Sender: No OFD packet to send [07:20:25]OFD Sender: No OFD packet to send [07:20:30]OFD Sender: No OFD packet to send [07:20:35]OFD Sender: No OFD packet to send [07:20:40]OFD Sender: No OFD packet to send [07:20:45]OFD Sender: No OFD packet to send [07:20:50]OFD Sender: No OFD packet to send [07:20:55]OFD Sender: No OFD packet to send [07:21:00]OFD Sender: No OFD packet to send [07:21:05]OFD Sender: No OFD packet to send [07:21:10]OFD Sender: No OFD packet to send [07:21:15]OFD Sender: No OFD packet to send [07:21:20]OFD Sender: No OFD packet to send [07:21:25]OFD Sender: No OFD packet to send [07:21:30]OFD Sender: No OFD packet to send [07:21:35]OFD Sender: No OFD packet to send [07:21:40]OFD Sender: No OFD packet to send [07:21:45]OFD Sender: No OFD packet to send [07:21:50]OFD Sender: No OFD packet to send [07:21:55]OFD Sender: No OFD packet to send [07:22:00]OFD Sender: No OFD packet to send [07:22:05]OFD Sender: No OFD packet to send [07:22:10]OFD Sender: No OFD packet to send [07:22:15]OFD Sender: No OFD packet to send [07:22:20]OFD Sender: No OFD packet to send [07:22:25]OFD Sender: No OFD packet to send [07:22:30]OFD Sender: No OFD packet to send [07:22:35]OFD Sender: No OFD packet to send [07:22:40]OFD Sender: No OFD packet to send [07:22:45]OFD Sender: No OFD packet to send [07:22:50]OFD Sender: No OFD packet to send [07:22:55]OFD Sender: No OFD packet to send [07:23:00]OFD Sender: No OFD packet to send [07:23:05]OFD Sender: No OFD packet to send [07:23:10]OFD Sender: No OFD packet to send [07:23:15]OFD Sender: No OFD packet to send [07:23:20]OFD Sender: No OFD packet to send [07:23:25]OFD Sender: No OFD packet to send [07:23:30]OFD Sender: No OFD packet to send [07:23:35]OFD Sender: No OFD packet to send [07:23:40]OFD Sender: No OFD packet to send [07:23:45]OFD Sender: No OFD packet to send [07:23:50]OFD Sender: No OFD packet to send [07:23:55]OFD Sender: No OFD packet to send [07:24:00]OFD Sender: No OFD packet to send [07:24:05]OFD Sender: No OFD packet to send [07:24:10]OFD Sender: No OFD packet to send [07:24:15]OFD Sender: No OFD packet to send [07:24:20]OFD Sender: No OFD packet to send [07:24:25]OFD Sender: No OFD packet to send [07:24:29]accept exits with 9 [07:24:29]New connection [07:24:29]New thread 3066940772 created [07:24:29]Thread 3067084132 joined [07:24:29]Waiting for new connection... [07:24:29] Sock 9.Parse request [07:24:29]Sock 9.Check first char [07:24:29]Sock 9.First char is OK [07:24:29]request: POST /json_proto HTTP/1.0 [07:24:29]Method: POST [07:24:29]URL: /json_proto [07:24:29]Method is POST - this is cgi request [07:24:29]url: /json_proto [07:24:29]query_string will be loaded in cgi processing [07:24:29]execute_cgi json_proto POST (null) [07:24:29]execute_cgi path=json_proto method=POST [07:24:29]POST find Content-Length [07:24:29]Host: 172.17.34.200:8080 [07:24:29]Content-Length: 678 [07:24:29]Content-Type: application/json [07:24:29] [07:24:29]POST finish read [07:24:29]Found Content-Length = 678 [07:24:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:24:29]execute_script... [07:24:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:24:29]POST & json_proto [07:24:29]process_json_proto [07:24:29]json parsed OK: [07:24:29]protocol is kg_v1.0 [07:24:29]action value=close_receipt [07:24:29]process_action close_receipt [07:24:29]cmd_close_receipt [07:24:29]MH_GetDate [07:24:29]Write to MH i2c: F0 00 00 61 3C 8C [07:24:29]Write i2c OK [07:24:29]MH_I2C_Read... [07:24:29]Read from MH i2c: F0 [07:24:29]MH_I2C_Read... [07:24:29]Read from MH i2c: F0 09 00 [07:24:29]MH_I2C_Read... [07:24:29]Read from MH i2c: F0 09 00 61 3C 00 B0 05 E7 64 B2 FF 65 64 0F [07:24:29]GetLastDocTimeStamp 1692861470 [07:24:29]current date 1692861872 [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 62 3C 80 13 01 00 00 00 00 00 1B [07:24:29]Write i2c OK [07:24:29]MH_I2C_Read... [07:24:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:24:30]Read from MH i2c: E2 [07:24:30]MH_I2C_Read... [07:24:30]Read from MH i2c: E2 0E 00 [07:24:30]MH_I2C_Read... [07:24:30]Read from MH i2c: E2 0E 00 62 3C 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 F9 [07:24:30]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:24:30]wFMCommunicate OK [07:24:30]SAM_PROTO_GetShiftState done [07:24:30]FM_GetShiftState done [07:24:30]opened in 1692842957 [07:24:30]opened+sec_in_day 1692929357 [07:24:30]quantity*price = 50017 [07:24:30]sum+1 = 50019 [07:24:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 35 24.08.2023 07:24 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32264 ФПД: 178544181981421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T072432&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32264&fm=178544181981421&tin=02508201610067®Number=0000000000091575&sum=50000 [07:24:31]StoreToDocumentArchive [07:24:31]shift 74 fd 32264 [07:24:31]save to /storage/0074/doc_00032264 [07:24:31]save last doc name /storage/0074/doc_00032264 to /storage/kkm_last_doc_name [07:24:31]save OK [07:24:31]Clear old archive folders... [07:24:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:24:31]tlvbuf is 017F1A20 [07:24:31]SAM_PROTO_ClearQueue [07:24:31]wFMCommunicate request_size=4 [07:24:31]MH_SAM_APDU [07:24:31]CAPDU: 80 09 00 00 [07:24:31]Write to MH i2c: E2 08 00 6F 3C 80 09 00 00 00 00 00 00 1D [07:24:31]Write i2c OK [07:24:31]MH_I2C_Read... [07:24:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:24:31]Read from MH i2c: E2 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: E2 03 00 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: E2 03 00 6F 3C 00 90 00 1F [07:24:31]RAPDU: 90 00 [07:24:31]wFMCommunicate OK [07:24:31]SAM_PROTO_ClearQueue done [07:24:31]KKMCreateOFDPacket [07:24:31]OFDProtocolAddRootSTLVToBuf [07:24:31]FM_MakeSignedData [07:24:31]FM_MakeSignedData [07:24:31]SAM_PROTO_SignData [07:24:31]wFMCommunicate request_size=4 [07:24:31]MH_SAM_APDU [07:24:31]CAPDU: 80 0D 01 02 [07:24:31]Write to MH i2c: E2 08 00 70 3C 80 0D 01 02 00 00 00 00 25 [07:24:31]Write i2c OK [07:24:31]MH_I2C_Read... [07:24:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:24:31]Read from MH i2c: E2 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: E2 03 00 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: E2 03 00 70 3C 00 90 00 20 [07:24:31]RAPDU: 90 00 [07:24:31]wFMCommunicate OK [07:24:31]wFMCommunicate request_size=255 [07:24:31]MH_SAM_APDU [07:24:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 B0 05 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 7E 00 00 35 04 06 00 A2 [07:24:31]Write to MH i2c: E2 02 01 71 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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 B0 05 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 7E 00 00 35 04 06 00 A2 00 00 1B [07:24:31]Write i2c OK [07:24:31]MH_I2C_Read... [07:24:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:24:31]Read from MH i2c: E2 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: E2 03 00 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: E2 03 00 71 3C 00 90 00 21 [07:24:31]RAPDU: 90 00 [07:24:31]wFMCommunicate OK [07:24:31]wFMCommunicate request_size=10 [07:24:31]MH_SAM_APDU [07:24:31]CAPDU: 80 0D 02 02 05 62 8E 8B 30 ED [07:24:31]Write to MH i2c: E2 0D 00 72 3C 80 0D 02 02 05 00 62 8E 8B 30 ED 00 00 CA [07:24:31]Write i2c OK [07:24:31]MH_I2C_Read... [07:24:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:24:31]Read from MH i2c: E2 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: E2 03 00 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: E2 03 00 72 3C 00 90 00 22 [07:24:31]RAPDU: 90 00 [07:24:31]wFMCommunicate OK [07:24:31]wFMCommunicate request_size=4 [07:24:31]MH_SAM_APDU [07:24:31]CAPDU: 80 0D 03 02 [07:24:31]Write to MH i2c: E2 08 00 73 3C 80 0D 03 02 00 00 00 00 2A [07:24:31]Write i2c OK [07:24:31]MH_I2C_Read... [07:24:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:24:31]Read from MH i2c: E2 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: E2 0B 00 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: E2 0B 00 73 3C 00 21 F7 CE 0B 48 B9 B1 A1 90 00 6F [07:24:31]RAPDU: 21 F7 CE 0B 48 B9 B1 A1 90 00 [07:24:31]wFMCommunicate OK [07:24:31]SAM_PROTO_SignData done [07:24:31]FM_MakeSignedData done [07:24:31]CreateOFDProtocolMessage [07:24:31]wFMCommunicate request_size=4 [07:24:31]MH_SAM_APDU [07:24:31]CAPDU: 80 11 00 00 [07:24:31]Write to MH i2c: E2 08 00 74 3C 80 11 00 00 00 00 00 00 2A [07:24:31]Write i2c OK [07:24:31]MH_I2C_Read... [07:24:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:24:31]Read from MH i2c: E2 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: E2 17 00 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: E2 17 00 74 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 80 [07:24:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:24:31]wFMCommunicate OK [07:24:31]CreateOFDProtocolMessage done [07:24:31]OFDSenderStorePacket 32264 [07:24:31]StoreOFDPacket docnum=32264 [07:24:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2E DA 07 01 88 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 B0 05 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 7E 00 00 35 04 06 00 A2 62 8E 8B 30 ED 21 F7 CE 0B 48 B9 B1 A1 [07:24:31]CheckFolder [07:24:31]dirname=/storage/ofd_packets [07:24:31]CheckFolder done [07:24:31]ProducePacketName [07:24:31]name=ofd_packets/00032264 [07:24:31]NVStorageSaveData ofd_packets/00032264 [07:24:31]File name is /storage/ofd_packets/00032264 [07:24:31]Write 301 bytes [07:24:31]NVStorageSaveData done [07:24:31]OFDSenderStorePacket done [07:24:31]KKMCreateOFDPacket done [07:24:31]NVStorageSaveData kkm_last_timestamp [07:24:31]File name is /storage/kkm_last_timestamp [07:24:31]Write 4 bytes [07:24:31]NVStorageSaveData done [07:24:31]ExternCall_PrintAddStr [07:24:31]wPrintStart [07:24:31]Write to MH i2c: 01 00 00 75 3C B1 [07:24:31]Write i2c OK [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: 01 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: 01 07 00 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: 01 07 00 75 3C 00 00 00 00 00 FF 0F C6 [07:24:31]RasterBufferAndPrint [07:24:31]line Счет N : (1)1181966 [07:24:31]line ИНН: 02508201610067 [07:24:31]line Контрольно-Кассовый Чек [07:24:31]line ПРОДАЖА [07:24:31]line ТРК (МРК, ГНК) : 42 [07:24:31]line Товар: 2710124130 [07:24:31]line Аи-92-К-5 [07:24:31]line 8.550 * 58.50 [07:24:31]line = 500.18 [07:24:31]line НДС 12% НСП 1% [07:24:31]line > о реализуемом товаре [07:24:31]line ОКРУГЛЕНИЕ: -0.18 [07:24:31]line ИТОГО: 500.00 [07:24:31]line Внесено: 500.00 [07:24:31]line СДАЧА: 0.00 [07:24:31]line НСП 1% : 4.43 [07:24:31]line НДС 12% : 53.12 [07:24:31]line Наличными: 500.00 [07:24:31]line Безнал.: 0.00 [07:24:31]line Место: АЗС № 121 "Партнер Нефть" [07:24:31]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:24:31]line СНО: Общий режим [07:24:31]line Чек 35 24.08.2023 07:24 [07:24:31]line Смена: 74 ФФД: 1.0 [07:24:31]line ЗНМ: 0300000148 [07:24:31]line РНМ: 0000000000091575 [07:24:31]line Версия ККМ: 001 [07:24:31]line ФМ: 0000000000874655 [07:24:31]line ФД: 32264 [07:24:31]line ФПД: 178544181981421 [07:24:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T072432&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32264&fm=178544181981421&tin=02508201610067®Number=0000000000091575&sum=50000 [07:24:32]OFD Sender: Processing packet 32264 [packets to send 11, broken 10] [07:24:32]ProducePacketName [07:24:32]name=ofd_packets/00032264 [07:24:32]OFD Sender: To server: pG, [07:24:32]CommunicateWithHost lk.salyk.kg:30040 [07:24:32]ConnectInit lk.salyk.kg [07:24:32]written 0, free lines is 4095 [07:24:32]Connected sock=10 [07:24:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2E DA 07 01 88 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 B0 05 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 7E 00 00 35 04 06 00 A2 62 8E 8B 30 ED 21 F7 CE 0B 48 B9 B1 A1 [07:24:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 47 EF 47 00 8A D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 7E 00 00 F4 03 04 00 54 B0 E6 64 B6 04 01 00 00 2C 9A 96 97 A0 8A F9 8E [07:24:32]CommunicateWithHost err = 0 [07:24:32]CheckOFDResponse [07:24:32]1017 (14) - 77093643461234 [07:24:32]1041 (16) - 0000000000874655 [07:24:32]1040 (4) - 32264 [07:24:32]1012 (4) - 24.08.2023 01:20 [07:24:32]1206 (1) - 0 [07:24:32]OFD Sender: Remove packet 32264 [07:24:32]ProducePacketName [07:24:32]name=ofd_packets/00032264 [07:24:32]NVStorageDeleteData [07:24:32]Write to MH i2c: 01 00 00 A0 3C DC [07:24:32]Write i2c OK [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: 01 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: 01 07 00 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: 01 07 00 A0 3C 00 00 00 00 00 D7 0C C6 [07:24:32]RasterBufferAndPrint [07:24:32]line [07:24:32]line [07:24:32]line [07:24:32]line [07:24:32]line [07:24:32]written 0, free lines is 3296 [07:24:32]MH_Cut [07:24:32]Write to MH i2c: D1 01 00 A7 3C 01 B5 [07:24:32]Write i2c OK [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: D1 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: D1 01 00 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: D1 01 00 A7 3C 00 B4 [07:24:32]Write to MH i2c: 01 00 00 A8 3C E4 [07:24:32]Write i2c OK [07:24:32]MH_I2C_Read... [07:24:32]OFD Sender: No OFD packet to send [07:24:33]*** Cut start [07:24:33]*** Purtial cut [07:24:33]*** Stage 1: CUTSNS_PIN = 1 [07:24:33]Read from MH i2c: 01 [07:24:33]MH_I2C_Read... [07:24:33]*** Stop cut motor [07:24:33]*** Cut end [07:24:33]Read from MH i2c: 01 07 00 [07:24:33]MH_I2C_Read... [07:24:33]Read from MH i2c: 01 07 00 A8 3C 00 00 00 00 00 FF 0F F9 [07:24:33]process_action close_receipt done [07:24:33]requested_data is exist [07:24:33]produce_requested_data [07:24:33]requested_item fm.sn is exist - process it [07:24:33]wFMCommunicate request_size=4 [07:24:33]MH_SAM_APDU [07:24:33]CAPDU: 80 11 00 00 [07:24:33]Write to MH i2c: E2 08 00 A9 3C 80 11 00 00 00 00 00 00 5F [07:24:33]Write i2c OK [07:24:33]MH_I2C_Read... [07:24:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:24:33]Read from MH i2c: E2 [07:24:33]MH_I2C_Read... [07:24:33]Read from MH i2c: E2 17 00 [07:24:33]MH_I2C_Read... [07:24:33]Read from MH i2c: E2 17 00 A9 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B5 [07:24:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:24:33]wFMCommunicate OK [07:24:33]requested_item fd.num is exist - process it [07:24:33]SAM_PROTO_GetFieldsCounters [07:24:33]wFMCommunicate request_size=4 [07:24:33]MH_SAM_APDU [07:24:33]CAPDU: 80 13 00 00 [07:24:33]Write to MH i2c: E2 08 00 AA 3C 80 13 00 00 00 00 00 00 62 [07:24:33]Write i2c OK [07:24:33]MH_I2C_Read... [07:24:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:24:33]Read from MH i2c: E2 [07:24:33]MH_I2C_Read... [07:24:33]Read from MH i2c: E2 62 00 [07:24:33]MH_I2C_Read... [07:24:33]Read from MH i2c: E2 62 00 AA 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 08 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [07:24:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 08 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:24:33]wFMCommunicate OK [07:24:33]SAM_PROTO_GetFieldsCounters done [07:24:33]requested_item shift.num is exist - process it [07:24:33]requested_item shift.opened is exist - process it [07:24:33]req_shift_opened [07:24:33]FM_GetShiftState [07:24:33]SAM_PROTO_GetShiftState [07:24:33]wFMCommunicate request_size=4 [07:24:33]MH_SAM_APDU [07:24:33]CAPDU: 80 13 01 00 [07:24:33]Write to MH i2c: E2 08 00 AB 3C 80 13 01 00 00 00 00 00 64 [07:24:33]Write i2c OK [07:24:33]MH_I2C_Read... [07:24:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:24:33]Read from MH i2c: E2 [07:24:33]MH_I2C_Read... [07:24:33]Read from MH i2c: E2 0E 00 [07:24:33]MH_I2C_Read... [07:24:33]Read from MH i2c: E2 0E 00 AB 3C 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 42 [07:24:33]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:24:33]wFMCommunicate OK [07:24:33]SAM_PROTO_GetShiftState done [07:24:33]FM_GetShiftState done [07:24:33]req_shift_opened done [07:24:33]requested_item shift.open_date is exist - process it [07:24:33]req_shift_open_date [07:24:33]req_shift_open_date done [07:24:33]produce_requested_data done [07:24:33]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32264,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:24:33]process_action_free close_receipt [07:24:33]json_value_free [07:24:33]json_value_free done [07:24:33]process_json_proto returns [07:24:33]Send response to host [07:24:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32264,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:24:33]free response buf [07:24:33]execute_script done [07:24:33]execute_script returns [07:24:33]free content buf [07:24:33]Sock 9.Close socket [07:24:33]Sock 9.Thread stoped [07:24:37]OFD Sender: No OFD packet to send [07:24:42]OFD Sender: No OFD packet to send [07:24:47]OFD Sender: No OFD packet to send [07:24:52]OFD Sender: No OFD packet to send [07:24:57]OFD Sender: No OFD packet to send [07:25:02]OFD Sender: No OFD packet to send [07:25:07]OFD Sender: No OFD packet to send [07:25:12]OFD Sender: No OFD packet to send [07:25:17]OFD Sender: No OFD packet to send [07:25:22]OFD Sender: No OFD packet to send [07:25:27]OFD Sender: No OFD packet to send [07:25:32]OFD Sender: No OFD packet to send [07:25:34]accept exits with 8 [07:25:34]New connection [07:25:34]New thread 3067084132 created [07:25:34]Thread 3066940772 joined [07:25:34]Waiting for new connection... [07:25:34] Sock 8.Parse request [07:25:34]Sock 8.Check first char [07:25:34]Sock 8.First char is OK [07:25:34]request: POST /json_proto HTTP/1.0 [07:25:34]Method: POST [07:25:34]URL: /json_proto [07:25:34]Method is POST - this is cgi request [07:25:34]url: /json_proto [07:25:34]query_string will be loaded in cgi processing [07:25:34]execute_cgi json_proto POST (null) [07:25:34]execute_cgi path=json_proto method=POST [07:25:34]POST find Content-Length [07:25:34]Host: 172.17.34.200:8080 [07:25:34]Content-Length: 678 [07:25:34]Content-Type: application/json [07:25:34] [07:25:34]POST finish read [07:25:34]Found Content-Length = 678 [07:25:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 4.110, "sum" : 240.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:25:34]execute_script... [07:25: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)1181967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 4.110, "sum" : 240.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:25:34]POST & json_proto [07:25:34]process_json_proto [07:25:34]json parsed OK: [07:25:34]protocol is kg_v1.0 [07:25:34]action value=close_receipt [07:25:34]process_action close_receipt [07:25:34]cmd_close_receipt [07:25:34]MH_GetDate [07:25:34]Write to MH i2c: F0 00 00 AC 3C D7 [07:25:34]Write i2c OK [07:25:34]MH_I2C_Read... [07:25:34]Read from MH i2c: F0 [07:25:34]MH_I2C_Read... [07:25:34]Read from MH i2c: F0 09 00 [07:25:34]MH_I2C_Read... [07:25:34]Read from MH i2c: F0 09 00 AC 3C 00 F1 05 E7 64 B2 FF 65 64 9B [07:25:34]GetLastDocTimeStamp 1692861872 [07:25:34]current date 1692861937 [07:25:34]FM_GetShiftState [07:25:34]SAM_PROTO_GetShiftState [07:25:34]wFMCommunicate request_size=4 [07:25:34]MH_SAM_APDU [07:25:34]CAPDU: 80 13 01 00 [07:25:34]Write to MH i2c: E2 08 00 AD 3C 80 13 01 00 00 00 00 00 66 [07:25:34]Write i2c OK [07:25:34]MH_I2C_Read... [07:25:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:34]Read from MH i2c: E2 [07:25:34]MH_I2C_Read... [07:25:34]Read from MH i2c: E2 0E 00 [07:25:34]MH_I2C_Read... [07:25:34]Read from MH i2c: E2 0E 00 AD 3C 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 44 [07:25:34]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:25:34]wFMCommunicate OK [07:25:34]SAM_PROTO_GetShiftState done [07:25:34]FM_GetShiftState done [07:25:34]opened in 1692842957 [07:25:34]opened+sec_in_day 1692929357 [07:25:34]quantity*price = 24043 [07:25:34]sum+1 = 24045 [07:25:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.13 НДС 12% : 25.53 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 36 24.08.2023 07:25 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32265 ФПД: 227688089952854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T072537&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32265&fm=227688089952854&tin=02508201610067®Number=0000000000091575&sum=24000 [07:25:35]StoreToDocumentArchive [07:25:35]shift 74 fd 32265 [07:25:35]save to /storage/0074/doc_00032265 [07:25:35]save last doc name /storage/0074/doc_00032265 to /storage/kkm_last_doc_name [07:25:35]save OK [07:25:35]Clear old archive folders... [07:25:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:25:35]tlvbuf is 018A9F80 [07:25:35]SAM_PROTO_ClearQueue [07:25:35]wFMCommunicate request_size=4 [07:25:35]MH_SAM_APDU [07:25:35]CAPDU: 80 09 00 00 [07:25:35]Write to MH i2c: E2 08 00 BA 3C 80 09 00 00 00 00 00 00 68 [07:25:35]Write i2c OK [07:25:35]MH_I2C_Read... [07:25:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:25:35]Read from MH i2c: E2 [07:25:35]MH_I2C_Read... [07:25:35]Read from MH i2c: E2 03 00 [07:25:35]MH_I2C_Read... [07:25:35]Read from MH i2c: E2 03 00 BA 3C 00 90 00 6A [07:25:35]RAPDU: 90 00 [07:25:35]wFMCommunicate OK [07:25:35]SAM_PROTO_ClearQueue done [07:25:35]KKMCreateOFDPacket [07:25:35]OFDProtocolAddRootSTLVToBuf [07:25:35]FM_MakeSignedData [07:25:35]FM_MakeSignedData [07:25:35]SAM_PROTO_SignData [07:25:35]wFMCommunicate request_size=4 [07:25:35]MH_SAM_APDU [07:25:35]CAPDU: 80 0D 01 02 [07:25:35]Write to MH i2c: E2 08 00 BB 3C 80 0D 01 02 00 00 00 00 70 [07:25:35]Write i2c OK [07:25:35]MH_I2C_Read... [07:25:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:25:35]Read from MH i2c: E2 [07:25:35]MH_I2C_Read... [07:25:35]Read from MH i2c: E2 03 00 [07:25:35]MH_I2C_Read... [07:25:35]Read from MH i2c: E2 03 00 BB 3C 00 90 00 6B [07:25:35]RAPDU: 90 00 [07:25:35]wFMCommunicate OK [07:25:35]wFMCommunicate request_size=255 [07:25:35]MH_SAM_APDU [07:25:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 EC 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 F1 05 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 7E 00 00 35 04 06 00 CF [07:25:35]Write to MH i2c: E2 02 01 BC 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 35 FF 03 08 00 03 0E 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 EC 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 F1 05 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 7E 00 00 35 04 06 00 CF 00 00 EC [07:25:35]Write i2c OK [07:25:35]MH_I2C_Read... [07:25:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:25:35]Read from MH i2c: E2 [07:25:35]MH_I2C_Read... [07:25:35]Read from MH i2c: E2 03 00 [07:25:35]MH_I2C_Read... [07:25:35]Read from MH i2c: E2 03 00 BC 3C 00 90 00 6C [07:25:35]RAPDU: 90 00 [07:25:35]wFMCommunicate OK [07:25:35]wFMCommunicate request_size=10 [07:25:35]MH_SAM_APDU [07:25:35]CAPDU: 80 0D 02 02 05 14 C3 B8 A2 56 [07:25:35]Write to MH i2c: E2 0D 00 BD 3C 80 0D 02 02 05 00 14 C3 B8 A2 56 00 00 04 [07:25:35]Write i2c OK [07:25:35]MH_I2C_Read... [07:25:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:25:36]Read from MH i2c: E2 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 03 00 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 03 00 BD 3C 00 90 00 6D [07:25:36]RAPDU: 90 00 [07:25:36]wFMCommunicate OK [07:25:36]wFMCommunicate request_size=4 [07:25:36]MH_SAM_APDU [07:25:36]CAPDU: 80 0D 03 02 [07:25:36]Write to MH i2c: E2 08 00 BE 3C 80 0D 03 02 00 00 00 00 75 [07:25:36]Write i2c OK [07:25:36]MH_I2C_Read... [07:25:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:25:36]Read from MH i2c: E2 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 0B 00 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 0B 00 BE 3C 00 8A A0 1D 34 23 3F 56 CA 90 00 73 [07:25:36]RAPDU: 8A A0 1D 34 23 3F 56 CA 90 00 [07:25:36]wFMCommunicate OK [07:25:36]SAM_PROTO_SignData done [07:25:36]FM_MakeSignedData done [07:25:36]CreateOFDProtocolMessage [07:25:36]wFMCommunicate request_size=4 [07:25:36]MH_SAM_APDU [07:25:36]CAPDU: 80 11 00 00 [07:25:36]Write to MH i2c: E2 08 00 BF 3C 80 11 00 00 00 00 00 00 75 [07:25:36]Write i2c OK [07:25:36]MH_I2C_Read... [07:25:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:36]Read from MH i2c: E2 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 17 00 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 17 00 BF 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CB [07:25:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:25:36]wFMCommunicate OK [07:25:36]CreateOFDProtocolMessage done [07:25:36]OFDSenderStorePacket 32265 [07:25:36]StoreOFDPacket docnum=32265 [07:25:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 63 34 07 01 45 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 EC 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 F1 05 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 7E 00 00 35 04 06 00 CF 14 C3 B8 A2 56 8A A0 1D 34 23 3F 56 CA [07:25:36]CheckFolder [07:25:36]dirname=/storage/ofd_packets [07:25:36]CheckFolder done [07:25:36]ProducePacketName [07:25:36]name=ofd_packets/00032265 [07:25:36]NVStorageSaveData ofd_packets/00032265 [07:25:36]File name is /storage/ofd_packets/00032265 [07:25:36]Write 301 bytes [07:25:36]NVStorageSaveData done [07:25:36]OFDSenderStorePacket done [07:25:36]KKMCreateOFDPacket done [07:25:36]NVStorageSaveData kkm_last_timestamp [07:25:36]File name is /storage/kkm_last_timestamp [07:25:36]Write 4 bytes [07:25:36]NVStorageSaveData done [07:25:36]ExternCall_PrintAddStr [07:25:36]wPrintStart [07:25:36]Write to MH i2c: 01 00 00 C0 3C FC [07:25:36]Write i2c OK [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: 01 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: 01 07 00 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: 01 07 00 C0 3C 00 00 00 00 00 FF 0F 11 [07:25:36]RasterBufferAndPrint [07:25:36]line Счет N : (1)1181967 [07:25:36]line ИНН: 02508201610067 [07:25:36]line Контрольно-Кассовый Чек [07:25:36]line ПРОДАЖА [07:25:36]line ТРК (МРК, ГНК) : 62 [07:25:36]line Товар: 2710124130 [07:25:36]line Аи-92-К-5 [07:25:36]line 4.110 * 58.50 [07:25:36]line = 240.44 [07:25:36]line НДС 12% НСП 1% [07:25:36]line > о реализуемом товаре [07:25:36]line ОКРУГЛЕНИЕ: -0.44 [07:25:36]line ИТОГО: 240.00 [07:25:36]line Внесено: 240.00 [07:25:36]line СДАЧА: 0.00 [07:25:36]line НСП 1% : 2.13 [07:25:36]line НДС 12% : 25.53 [07:25:36]line Наличными: 240.00 [07:25:36]line Безнал.: 0.00 [07:25:36]line Место: АЗС № 121 "Партнер Нефть" [07:25:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:25:36]line СНО: Общий режим [07:25:36]line Чек 36 24.08.2023 07:25 [07:25:36]line Смена: 74 ФФД: 1.0 [07:25:36]line ЗНМ: 0300000148 [07:25:36]line РНМ: 0000000000091575 [07:25:36]line Версия ККМ: 001 [07:25:36]line ФМ: 0000000000874655 [07:25:36]line ФД: 32265 [07:25:36]line ФПД: 227688089952854 [07:25:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T072537&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32265&fm=227688089952854&tin=02508201610067®Number=0000000000091575&sum=24000 [07:25:36]OFD Sender: Processing packet 32265 [packets to send 11, broken 10] [07:25:36]ProducePacketName [07:25:36]name=ofd_packets/00032265 [07:25:36]OFD Sender: To server: pG, [07:25:36]CommunicateWithHost lk.salyk.kg:30040 [07:25:36]ConnectInit lk.salyk.kg [07:25:36]written 0, free lines is 4095 [07:25:36]Connected sock=11 [07:25:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 63 34 07 01 45 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 EC 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 F1 05 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 7E 00 00 35 04 06 00 CF 14 C3 B8 A2 56 8A A0 1D 34 23 3F 56 CA [07:25:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F1 DD 47 00 5D 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 7E 00 00 F4 03 04 00 95 B0 E6 64 B6 04 01 00 00 F5 16 91 4B C6 8A 17 A1 [07:25:36]CommunicateWithHost err = 0 [07:25:36]CheckOFDResponse [07:25:36]1017 (14) - 77093643461234 [07:25:36]1041 (16) - 0000000000874655 [07:25:36]1040 (4) - 32265 [07:25:36]1012 (4) - 24.08.2023 01:21 [07:25:36]1206 (1) - 0 [07:25:36]OFD Sender: Remove packet 32265 [07:25:36]ProducePacketName [07:25:36]name=ofd_packets/00032265 [07:25:36]NVStorageDeleteData [07:25:36]Write to MH i2c: 01 00 00 EB 3C 27 [07:25:36]Write i2c OK [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: 01 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: 01 07 00 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: 01 07 00 EB 3C 00 00 00 00 00 E2 0C 1C [07:25:36]RasterBufferAndPrint [07:25:36]line [07:25:36]line [07:25:36]line [07:25:36]line [07:25:36]line [07:25:36]written 0, free lines is 3304 [07:25:36]MH_Cut [07:25:36]Write to MH i2c: D1 01 00 F2 3C 01 00 [07:25:36]Write i2c OK [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: D1 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: D1 01 00 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: D1 01 00 F2 3C 00 FF [07:25:36]Write to MH i2c: 01 00 00 F3 3C 2F [07:25:36]Write i2c OK [07:25:36]MH_I2C_Read... [07:25:37]OFD Sender: No OFD packet to send [07:25:37]*** Cut start [07:25:37]*** Purtial cut [07:25:37]*** CUTSNS_PIN = 0 [07:25:37]*** Stage 1: CUTSNS_PIN = 1 [07:25:39]Read from MH i2c: 01 [07:25:39]MH_I2C_Read... [07:25:39]*** Stop cut motor [07:25:39]*** Cut end [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 F3 3C 00 00 00 00 00 FF 0F 44 [07:25:39]process_action close_receipt done [07:25:39]requested_data is exist [07:25:39]produce_requested_data [07:25:39]requested_item fm.sn is exist - process it [07:25:39]wFMCommunicate request_size=4 [07:25:39]MH_SAM_APDU [07:25:39]CAPDU: 80 11 00 00 [07:25:39]Write to MH i2c: E2 08 00 F4 3C 80 11 00 00 00 00 00 00 AA [07:25:39]Write i2c OK [07:25:39]MH_I2C_Read... [07:25:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:39]Read from MH i2c: E2 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: E2 17 00 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: E2 17 00 F4 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 00 [07:25:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:25:39]wFMCommunicate OK [07:25:39]requested_item fd.num is exist - process it [07:25:39]SAM_PROTO_GetFieldsCounters [07:25:39]wFMCommunicate request_size=4 [07:25:39]MH_SAM_APDU [07:25:39]CAPDU: 80 13 00 00 [07:25:39]Write to MH i2c: E2 08 00 F5 3C 80 13 00 00 00 00 00 00 AD [07:25:39]Write i2c OK [07:25:39]MH_I2C_Read... [07:25:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:25:39]Read from MH i2c: E2 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: E2 62 00 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: E2 62 00 F5 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 09 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [07:25:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 09 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:25:39]wFMCommunicate OK [07:25:39]SAM_PROTO_GetFieldsCounters done [07:25:39]requested_item shift.num is exist - process it [07:25:39]requested_item shift.opened is exist - process it [07:25:39]req_shift_opened [07:25:39]FM_GetShiftState [07:25:39]SAM_PROTO_GetShiftState [07:25:39]wFMCommunicate request_size=4 [07:25:39]MH_SAM_APDU [07:25:39]CAPDU: 80 13 01 00 [07:25:39]Write to MH i2c: E2 08 00 F6 3C 80 13 01 00 00 00 00 00 AF [07:25:39]Write i2c OK [07:25:39]MH_I2C_Read... [07:25:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:39]Read from MH i2c: E2 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: E2 0E 00 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: E2 0E 00 F6 3C 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 8D [07:25:39]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:25:39]wFMCommunicate OK [07:25:39]SAM_PROTO_GetShiftState done [07:25:39]FM_GetShiftState done [07:25:39]req_shift_opened done [07:25:39]requested_item shift.open_date is exist - process it [07:25:39]req_shift_open_date [07:25:39]req_shift_open_date done [07:25:39]produce_requested_data done [07:25:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32265,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:25:39]process_action_free close_receipt [07:25:39]json_value_free [07:25:39]json_value_free done [07:25:39]process_json_proto returns [07:25:39]Send response to host [07:25:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32265,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:25:39]free response buf [07:25:39]execute_script done [07:25:39]execute_script returns [07:25:39]free content buf [07:25:39]Sock 8.Close socket [07:25:39]Sock 8.Thread stoped [07:25:42]OFD Sender: No OFD packet to send [07:25:47]OFD Sender: No OFD packet to send [07:25:52]OFD Sender: No OFD packet to send [07:25:57]OFD Sender: No OFD packet to send [07:26:02]OFD Sender: No OFD packet to send [07:26:07]OFD Sender: No OFD packet to send [07:26:12]OFD Sender: No OFD packet to send [07:26:17]OFD Sender: No OFD packet to send [07:26:22]OFD Sender: No OFD packet to send [07:26:27]OFD Sender: No OFD packet to send [07:26:32]OFD Sender: No OFD packet to send [07:26:37]OFD Sender: No OFD packet to send [07:26:42]OFD Sender: No OFD packet to send [07:26:47]OFD Sender: No OFD packet to send [07:26:52]OFD Sender: No OFD packet to send [07:26:57]OFD Sender: No OFD packet to send [07:27:02]OFD Sender: No OFD packet to send [07:27:07]OFD Sender: No OFD packet to send [07:27:12]OFD Sender: No OFD packet to send [07:27:17]OFD Sender: No OFD packet to send [07:27:22]OFD Sender: No OFD packet to send [07:27:27]OFD Sender: No OFD packet to send [07:27:32]OFD Sender: No OFD packet to send [07:27:37]OFD Sender: No OFD packet to send [07:27:42]OFD Sender: No OFD packet to send [07:27:47]OFD Sender: No OFD packet to send [07:27:52]OFD Sender: No OFD packet to send [07:27:57]OFD Sender: No OFD packet to send [07:28:02]OFD Sender: No OFD packet to send [07:28:07]OFD Sender: No OFD packet to send [07:28:12]OFD Sender: No OFD packet to send [07:28:17]OFD Sender: No OFD packet to send [07:28:22]OFD Sender: No OFD packet to send [07:28:27]OFD Sender: No OFD packet to send [07:28:32]OFD Sender: No OFD packet to send [07:28:37]OFD Sender: No OFD packet to send [07:28:42]OFD Sender: No OFD packet to send [07:28:47]OFD Sender: No OFD packet to send [07:28:52]OFD Sender: No OFD packet to send [07:28:57]OFD Sender: No OFD packet to send [07:29:02]OFD Sender: No OFD packet to send [07:29:07]OFD Sender: No OFD packet to send [07:29:12]OFD Sender: No OFD packet to send [07:29:17]OFD Sender: No OFD packet to send [07:29:22]OFD Sender: No OFD packet to send [07:29:27]OFD Sender: No OFD packet to send [07:29:32]OFD Sender: No OFD packet to send [07:29:37]OFD Sender: No OFD packet to send [07:29:42]OFD Sender: No OFD packet to send [07:29:47]OFD Sender: No OFD packet to send [07:29:52]OFD Sender: No OFD packet to send [07:29:57]OFD Sender: No OFD packet to send [07:30:02]OFD Sender: No OFD packet to send [07:30:07]OFD Sender: No OFD packet to send [07:30:12]OFD Sender: No OFD packet to send [07:30:17]OFD Sender: No OFD packet to send [07:30:22]OFD Sender: No OFD packet to send [07:30:27]OFD Sender: No OFD packet to send [07:30:32]OFD Sender: No OFD packet to send [07:30:37]OFD Sender: No OFD packet to send [07:30:42]OFD Sender: No OFD packet to send [07:30:47]OFD Sender: No OFD packet to send [07:30:52]OFD Sender: No OFD packet to send [07:30:57]OFD Sender: No OFD packet to send [07:31:02]OFD Sender: No OFD packet to send [07:31:07]OFD Sender: No OFD packet to send [07:31:12]OFD Sender: No OFD packet to send [07:31:17]OFD Sender: No OFD packet to send [07:31:22]OFD Sender: No OFD packet to send [07:31:27]OFD Sender: No OFD packet to send [07:31:32]OFD Sender: No OFD packet to send [07:31:37]OFD Sender: No OFD packet to send [07:31:42]OFD Sender: No OFD packet to send [07:31:47]OFD Sender: No OFD packet to send [07:31:52]OFD Sender: No OFD packet to send [07:31:57]accept exits with 9 [07:31:57]New connection [07:31:57]New thread 3066940772 created [07:31:57]Thread 3067084132 joined [07:31:57]Waiting for new connection... [07:31:57] Sock 9.Parse request [07:31:57]Sock 9.Check first char [07:31:57]Sock 9.First char is OK [07:31:57]request: POST /json_proto HTTP/1.0 [07:31:57]Method: POST [07:31:57]URL: /json_proto [07:31:57]Method is POST - this is cgi request [07:31:57]url: /json_proto [07:31:57]query_string will be loaded in cgi processing [07:31:57]execute_cgi json_proto POST (null) [07:31:57]execute_cgi path=json_proto method=POST [07:31:57]POST find Content-Length [07:31:57]Host: 172.17.34.200:8080 [07:31:57]Content-Length: 678 [07:31:57]Content-Type: application/json [07:31:57] [07:31:57]POST finish read [07:31:57]Found Content-Length = 678 [07:31:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 6.110, "sum" : 400.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:57]execute_script... [07: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)1181968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 6.110, "sum" : 400.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:57]POST & json_proto [07:31:57]process_json_proto [07:31:57]json parsed OK: [07:31:57]protocol is kg_v1.0 [07:31:57]action value=close_receipt [07:31:57]process_action close_receipt [07:31:57]cmd_close_receipt [07:31:57]MH_GetDate [07:31:57]Write to MH i2c: F0 00 00 F7 3C 22 [07:31:57]Write i2c OK [07:31:57]MH_I2C_Read... [07:31:57]Read from MH i2c: F0 [07:31:57]MH_I2C_Read... [07:31:57]Read from MH i2c: F0 09 00 [07:31:57]MH_I2C_Read... [07:31:57]Read from MH i2c: F0 09 00 F7 3C 00 70 07 E7 64 B2 FF 65 64 67 [07:31:57]GetLastDocTimeStamp 1692861937 [07:31:57]current date 1692862320 [07:31:57]FM_GetShiftState [07:31:57]SAM_PROTO_GetShiftState [07:31:57]wFMCommunicate request_size=4 [07:31:57]MH_SAM_APDU [07:31:57]CAPDU: 80 13 01 00 [07:31:57]Write to MH i2c: E2 08 00 F8 3C 80 13 01 00 00 00 00 00 B1 [07:31:57]Write i2c OK [07:31:57]MH_I2C_Read... [07:31:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:57]Read from MH i2c: E2 [07:31:57]MH_I2C_Read... [07:31:57]Read from MH i2c: E2 0E 00 [07:31:57]MH_I2C_Read... [07:31:57]Read from MH i2c: E2 0E 00 F8 3C 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 8F [07:31:57]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:31:57]wFMCommunicate OK [07:31:57]SAM_PROTO_GetShiftState done [07:31:57]FM_GetShiftState done [07:31:57]opened in 1692842957 [07:31:57]opened+sec_in_day 1692929357 [07:31:57]quantity*price = 40020 [07:31:57]sum+1 = 40022 [07:31:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 37 24.08.2023 07:32 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32266 ФПД: 96271154770699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T073200&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32266&fm=96271154770699&tin=02508201610067®Number=0000000000091575&sum=40000 [07:31:58]StoreToDocumentArchive [07:31:58]shift 74 fd 32266 [07:31:58]save to /storage/0074/doc_00032266 [07:31:58]save last doc name /storage/0074/doc_00032266 to /storage/kkm_last_doc_name [07:31:58]save OK [07:31:58]Clear old archive folders... [07:31:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:31:58]tlvbuf is 01846BA0 [07:31:58]SAM_PROTO_ClearQueue [07:31:58]wFMCommunicate request_size=4 [07:31:58]MH_SAM_APDU [07:31:58]CAPDU: 80 09 00 00 [07:31:58]Write to MH i2c: E2 08 00 05 3D 80 09 00 00 00 00 00 00 B4 [07:31:58]Write i2c OK [07:31:58]MH_I2C_Read... [07:31:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:31:58]Read from MH i2c: E2 [07:31:58]MH_I2C_Read... [07:31:58]Read from MH i2c: E2 03 00 [07:31:58]MH_I2C_Read... [07:31:58]Read from MH i2c: E2 03 00 05 3D 00 90 00 B6 [07:31:58]RAPDU: 90 00 [07:31:58]wFMCommunicate OK [07:31:58]SAM_PROTO_ClearQueue done [07:31:58]KKMCreateOFDPacket [07:31:58]OFDProtocolAddRootSTLVToBuf [07:31:58]FM_MakeSignedData [07:31:58]FM_MakeSignedData [07:31:58]SAM_PROTO_SignData [07:31:58]wFMCommunicate request_size=4 [07:31:58]MH_SAM_APDU [07:31:58]CAPDU: 80 0D 01 02 [07:31:58]Write to MH i2c: E2 08 00 06 3D 80 0D 01 02 00 00 00 00 BC [07:31:58]Write i2c OK [07:31:58]MH_I2C_Read... [07:31:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:31:58]Read from MH i2c: E2 [07:31:58]MH_I2C_Read... [07:31:58]Read from MH i2c: E2 03 00 [07:31:58]MH_I2C_Read... [07:31:58]Read from MH i2c: E2 03 00 06 3D 00 90 00 B7 [07:31:58]RAPDU: 90 00 [07:31:58]wFMCommunicate OK [07:31:58]wFMCommunicate request_size=255 [07:31:58]MH_SAM_APDU [07:31:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DE 17 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 55 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 70 07 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 7E 00 00 35 04 06 00 57 [07:31:58]Write to MH i2c: E2 02 01 07 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DE 17 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 55 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 70 07 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 7E 00 00 35 04 06 00 57 00 00 39 [07:31:58]Write i2c OK [07:31:58]MH_I2C_Read... [07:31:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:59]Read from MH i2c: E2 [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: E2 03 00 [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: E2 03 00 07 3D 00 90 00 B8 [07:31:59]RAPDU: 90 00 [07:31:59]wFMCommunicate OK [07:31:59]wFMCommunicate request_size=10 [07:31:59]MH_SAM_APDU [07:31:59]CAPDU: 80 0D 02 02 05 8E DF FB 73 0B [07:31:59]Write to MH i2c: E2 0D 00 08 3D 80 0D 02 02 05 00 8E DF FB 73 0B 00 00 AF [07:31:59]Write i2c OK [07:31:59]MH_I2C_Read... [07:31:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:59]Read from MH i2c: E2 [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: E2 03 00 [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: E2 03 00 08 3D 00 90 00 B9 [07:31:59]RAPDU: 90 00 [07:31:59]wFMCommunicate OK [07:31:59]wFMCommunicate request_size=4 [07:31:59]MH_SAM_APDU [07:31:59]CAPDU: 80 0D 03 02 [07:31:59]Write to MH i2c: E2 08 00 09 3D 80 0D 03 02 00 00 00 00 C1 [07:31:59]Write i2c OK [07:31:59]MH_I2C_Read... [07:31:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:31:59]Read from MH i2c: E2 [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: E2 0B 00 [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: E2 0B 00 09 3D 00 45 F8 3B FF 0F 8C 67 66 90 00 A1 [07:31:59]RAPDU: 45 F8 3B FF 0F 8C 67 66 90 00 [07:31:59]wFMCommunicate OK [07:31:59]SAM_PROTO_SignData done [07:31:59]FM_MakeSignedData done [07:31:59]CreateOFDProtocolMessage [07:31:59]wFMCommunicate request_size=4 [07:31:59]MH_SAM_APDU [07:31:59]CAPDU: 80 11 00 00 [07:31:59]Write to MH i2c: E2 08 00 0A 3D 80 11 00 00 00 00 00 00 C1 [07:31:59]Write i2c OK [07:31:59]MH_I2C_Read... [07:31:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:59]Read from MH i2c: E2 [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: E2 17 00 [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: E2 17 00 0A 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 17 [07:31:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:31:59]wFMCommunicate OK [07:31:59]CreateOFDProtocolMessage done [07:31:59]OFDSenderStorePacket 32266 [07:31:59]StoreOFDPacket docnum=32266 [07:31:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5B 3C 07 01 B5 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DE 17 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 55 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 70 07 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 7E 00 00 35 04 06 00 57 8E DF FB 73 0B 45 F8 3B FF 0F 8C 67 66 [07:31:59]CheckFolder [07:31:59]dirname=/storage/ofd_packets [07:31:59]CheckFolder done [07:31:59]ProducePacketName [07:31:59]name=ofd_packets/00032266 [07:31:59]NVStorageSaveData ofd_packets/00032266 [07:31:59]File name is /storage/ofd_packets/00032266 [07:31:59]Write 301 bytes [07:31:59]NVStorageSaveData done [07:31:59]OFDSenderStorePacket done [07:31:59]KKMCreateOFDPacket done [07:31:59]NVStorageSaveData kkm_last_timestamp [07:31:59]File name is /storage/kkm_last_timestamp [07:31:59]Write 4 bytes [07:31:59]NVStorageSaveData done [07:31:59]ExternCall_PrintAddStr [07:31:59]wPrintStart [07:31:59]Write to MH i2c: 01 00 00 0B 3D 48 [07:31:59]Write i2c OK [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: 01 [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: 01 07 00 [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: 01 07 00 0B 3D 00 00 00 00 00 FF 0F 5D [07:31:59]RasterBufferAndPrint [07:31:59]line Счет N : (1)1181968 [07:31:59]line ИНН: 02508201610067 [07:31:59]line Контрольно-Кассовый Чек [07:31:59]line ПРОДАЖА [07:31:59]line ТРК (МРК, ГНК) : 53 [07:31:59]line Товар: 2710124500 [07:31:59]line Аи-95-К-5 [07:31:59]line 6.110 * 65.50 [07:31:59]line = 400.21 [07:31:59]line НДС 12% НСП 1% [07:31:59]line > о реализуемом товаре [07:31:59]line ОКРУГЛЕНИЕ: -0.21 [07:31:59]line ИТОГО: 400.00 [07:31:59]line Внесено: 400.00 [07:31:59]line СДАЧА: 0.00 [07:31:59]line НСП 1% : 3.54 [07:31:59]line НДС 12% : 42.50 [07:31:59]line Наличными: 400.00 [07:31:59]line Безнал.: 0.00 [07:31:59]line Место: АЗС № 121 "Партнер Нефть" [07:31:59]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:31:59]line СНО: Общий режим [07:31:59]line Чек 37 24.08.2023 07:32 [07:31:59]line Смена: 74 ФФД: 1.0 [07:31:59]line ЗНМ: 0300000148 [07:31:59]line РНМ: 0000000000091575 [07:31:59]line Версия ККМ: 001 [07:31:59]line ФМ: 0000000000874655 [07:31:59]line ФД: 32266 [07:31:59]line ФПД: 96271154770699 [07:31:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T073200&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32266&fm=96271154770699&tin=02508201610067®Number=0000000000091575&sum=40000 [07:31:59]OFD Sender: Processing packet 32266 [packets to send 11, broken 10] [07:31:59]ProducePacketName [07:31:59]name=ofd_packets/00032266 [07:31:59]OFD Sender: To server: pG, [07:31:59]CommunicateWithHost lk.salyk.kg:30040 [07:31:59]ConnectInit lk.salyk.kg [07:31:59]written 0, free lines is 4095 [07:31:59]Connected sock=10 [07: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 34 36 35 35 0F 01 00 00 5B 3C 07 01 B5 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DE 17 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 55 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 70 07 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 7E 00 00 35 04 06 00 57 8E DF FB 73 0B 45 F8 3B FF 0F 8C 67 66 [07:31:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 68 C9 47 00 95 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 7E 00 00 F4 03 04 00 14 B2 E6 64 B6 04 01 00 00 6A 2D 55 B4 99 8C 22 64 [07:31:59]CommunicateWithHost err = 0 [07:31:59]CheckOFDResponse [07:31:59]1017 (14) - 77093643461234 [07:31:59]1041 (16) - 0000000000874655 [07:31:59]1040 (4) - 32266 [07:31:59]1012 (4) - 24.08.2023 01:27 [07:31:59]1206 (1) - 0 [07:31:59]OFD Sender: Remove packet 32266 [07:31:59]ProducePacketName [07:31:59]name=ofd_packets/00032266 [07:31:59]NVStorageDeleteData [07:31:59]Write to MH i2c: 01 00 00 36 3D 73 [07:31:59]Write i2c OK [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: 01 [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: 01 07 00 [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: 01 07 00 36 3D 00 00 00 00 00 D6 0C 5C [07:31:59]RasterBufferAndPrint [07:31:59]line [07:31:59]line [07:31:59]line [07:31:59]line [07:31:59]line [07:31:59]written 0, free lines is 3294 [07:31:59]MH_Cut [07:31:59]Write to MH i2c: D1 01 00 3D 3D 01 4C [07:31:59]Write i2c OK [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: D1 [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: D1 01 00 [07:31:59]MH_I2C_Read... [07:31:59]Read from MH i2c: D1 01 00 3D 3D 00 4B [07:31:59]Write to MH i2c: 01 00 00 3E 3D 7B [07:31:59]Write i2c OK [07:31:59]MH_I2C_Read... [07:32:00]OFD Sender: No OFD packet to send [07:32:00]*** Cut start [07:32:00]*** Purtial cut [07:32:00]*** Stage 1: CUTSNS_PIN = 1 [07:32:00]Read from MH i2c: 01 [07:32:00]MH_I2C_Read... [07:32:00]*** Stop cut motor [07:32:01]*** Cut end [07:32:01]Read from MH i2c: 01 07 00 [07:32:01]MH_I2C_Read... [07:32:01]Read from MH i2c: 01 07 00 3E 3D 00 00 00 00 00 FF 0F 90 [07:32:01]process_action close_receipt done [07:32:01]requested_data is exist [07:32:01]produce_requested_data [07:32:01]requested_item fm.sn is exist - process it [07:32:01]wFMCommunicate request_size=4 [07:32:01]MH_SAM_APDU [07:32:01]CAPDU: 80 11 00 00 [07:32:01]Write to MH i2c: E2 08 00 3F 3D 80 11 00 00 00 00 00 00 F6 [07:32:01]Write i2c OK [07:32:01]MH_I2C_Read... [07:32:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:01]Read from MH i2c: E2 [07:32:01]MH_I2C_Read... [07:32:01]Read from MH i2c: E2 17 00 [07:32:01]MH_I2C_Read... [07:32:01]Read from MH i2c: E2 17 00 3F 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4C [07:32:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:32:01]wFMCommunicate OK [07:32:01]requested_item fd.num is exist - process it [07:32:01]SAM_PROTO_GetFieldsCounters [07:32:01]wFMCommunicate request_size=4 [07:32:01]MH_SAM_APDU [07:32:01]CAPDU: 80 13 00 00 [07:32:01]Write to MH i2c: E2 08 00 40 3D 80 13 00 00 00 00 00 00 F9 [07:32:01]Write i2c OK [07:32:01]MH_I2C_Read... [07:32:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:32:01]Read from MH i2c: E2 [07:32:01]MH_I2C_Read... [07:32:01]Read from MH i2c: E2 62 00 [07:32:01]MH_I2C_Read... [07:32:01]Read from MH i2c: E2 62 00 40 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0A 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [07: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0A 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:32:01]wFMCommunicate OK [07:32:01]SAM_PROTO_GetFieldsCounters done [07:32:01]requested_item shift.num is exist - process it [07:32:01]requested_item shift.opened is exist - process it [07:32:01]req_shift_opened [07:32:01]FM_GetShiftState [07:32:01]SAM_PROTO_GetShiftState [07:32:01]wFMCommunicate request_size=4 [07:32:01]MH_SAM_APDU [07:32:01]CAPDU: 80 13 01 00 [07:32:01]Write to MH i2c: E2 08 00 41 3D 80 13 01 00 00 00 00 00 FB [07:32:01]Write i2c OK [07:32:01]MH_I2C_Read... [07:32:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:01]Read from MH i2c: E2 [07:32:01]MH_I2C_Read... [07:32:01]Read from MH i2c: E2 0E 00 [07:32:01]MH_I2C_Read... [07:32:01]Read from MH i2c: E2 0E 00 41 3D 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 D9 [07:32:01]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:32:01]wFMCommunicate OK [07:32:01]SAM_PROTO_GetShiftState done [07:32:01]FM_GetShiftState done [07:32:01]req_shift_opened done [07:32:01]requested_item shift.open_date is exist - process it [07:32:01]req_shift_open_date [07:32:01]req_shift_open_date done [07:32:01]produce_requested_data done [07:32:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32266,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:32:01]process_action_free close_receipt [07:32:01]json_value_free [07:32:01]json_value_free done [07:32:01]process_json_proto returns [07:32:01]Send response to host [07:32:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32266,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:32:01]free response buf [07:32:01]execute_script done [07:32:01]execute_script returns [07:32:01]free content buf [07:32:01]Sock 9.Close socket [07:32:01]Sock 9.Thread stoped [07:32:05]OFD Sender: No OFD packet to send [07:32:10]OFD Sender: No OFD packet to send [07:32:15]OFD Sender: No OFD packet to send [07:32:20]OFD Sender: No OFD packet to send [07:32:25]OFD Sender: No OFD packet to send [07:32:30]OFD Sender: No OFD packet to send [07:32:35]OFD Sender: No OFD packet to send [07:32:40]OFD Sender: No OFD packet to send [07:32:45]OFD Sender: No OFD packet to send [07:32:50]OFD Sender: No OFD packet to send [07:32:55]OFD Sender: No OFD packet to send [07:33:00]OFD Sender: No OFD packet to send [07:33:05]OFD Sender: No OFD packet to send [07:33:10]OFD Sender: No OFD packet to send [07:33:15]OFD Sender: No OFD packet to send [07:33:20]OFD Sender: No OFD packet to send [07:33:25]OFD Sender: No OFD packet to send [07:33:30]OFD Sender: No OFD packet to send [07:33:35]OFD Sender: No OFD packet to send [07:33:40]OFD Sender: No OFD packet to send [07:33:45]OFD Sender: No OFD packet to send [07:33:50]OFD Sender: No OFD packet to send [07:33:55]OFD Sender: No OFD packet to send [07:34:00]OFD Sender: No OFD packet to send [07:34:05]OFD Sender: No OFD packet to send [07:34:10]OFD Sender: No OFD packet to send [07:34:15]OFD Sender: No OFD packet to send [07:34:17]accept exits with 8 [07:34:17]New connection [07:34:17]New thread 3067084132 created [07:34:17]Thread 3066940772 joined [07:34:17]Waiting for new connection... [07:34:17] Sock 8.Parse request [07:34:17]Sock 8.Check first char [07:34:17]Sock 8.First char is OK [07:34:17]request: POST /json_proto HTTP/1.0 [07:34:17]Method: POST [07:34:17]URL: /json_proto [07:34:17]Method is POST - this is cgi request [07:34:17]url: /json_proto [07:34:17]query_string will be loaded in cgi processing [07:34:17]execute_cgi json_proto POST (null) [07:34:17]execute_cgi path=json_proto method=POST [07:34:17]POST find Content-Length [07:34:17]Host: 172.17.34.200:8080 [07:34:17]Content-Length: 801 [07:34:17]Content-Type: application/json [07:34:17] [07:34:17]POST finish read [07:34:17]Found Content-Length = 801 [07:34:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 1.710, "sum" : 100.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 100.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:17]execute_script... [07: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)1181969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 1.710, "sum" : 100.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 100.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:17]POST & json_proto [07:34:17]process_json_proto [07:34:17]json parsed OK: [07:34:17]protocol is kg_v1.0 [07:34:17]action value=close_receipt [07:34:17]process_action close_receipt [07:34:17]cmd_close_receipt [07:34:17]MH_GetDate [07:34:17]Write to MH i2c: F0 00 00 42 3D 6E [07:34:17]Write i2c OK [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: F0 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: F0 09 00 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: F0 09 00 42 3D 00 FC 07 E7 64 B2 FF 65 64 3F [07:34:17]GetLastDocTimeStamp 1692862320 [07:34:17]current date 1692862460 [07:34:17]FM_GetShiftState [07:34:17]SAM_PROTO_GetShiftState [07:34:17]wFMCommunicate request_size=4 [07:34:17]MH_SAM_APDU [07:34:17]CAPDU: 80 13 01 00 [07:34:17]Write to MH i2c: E2 08 00 43 3D 80 13 01 00 00 00 00 00 FD [07:34:17]Write i2c OK [07:34:17]MH_I2C_Read... [07:34:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:17]Read from MH i2c: E2 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 0E 00 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 0E 00 43 3D 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 DB [07:34:17]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:34:17]wFMCommunicate OK [07:34:17]SAM_PROTO_GetShiftState done [07:34:17]FM_GetShiftState done [07:34:17]opened in 1692842957 [07:34:17]opened+sec_in_day 1692929357 [07:34:17]quantity*price = 10003 [07:34:17]sum+1 = 10005 [07:34:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 100.04 НСП 1% : 0.88 НДС 12% : 10.62 Наличными: 0.00 Безнал.: 100.04 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 38 24.08.2023 07:34 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32267 ФПД: 118263737794559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T073420&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32267&fm=118263737794559&tin=02508201610067®Number=0000000000091575&sum=10004 [07:34:18]StoreToDocumentArchive [07:34:18]shift 74 fd 32267 [07:34:18]save to /storage/0074/doc_00032267 [07:34:18]save last doc name /storage/0074/doc_00032267 to /storage/kkm_last_doc_name [07:34:18]save OK [07:34:18]Clear old archive folders... [07:34:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:34:18]tlvbuf is 0184C970 [07:34:18]SAM_PROTO_ClearQueue [07:34:18]wFMCommunicate request_size=4 [07:34:18]MH_SAM_APDU [07:34:18]CAPDU: 80 09 00 00 [07:34:18]Write to MH i2c: E2 08 00 50 3D 80 09 00 00 00 00 00 00 FF [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:34:18]Read from MH i2c: E2 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: E2 03 00 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: E2 03 00 50 3D 00 90 00 01 [07:34:18]RAPDU: 90 00 [07:34:18]wFMCommunicate OK [07:34:18]SAM_PROTO_ClearQueue done [07:34:18]KKMCreateOFDPacket [07:34:18]OFDProtocolAddRootSTLVToBuf [07:34:18]FM_MakeSignedData [07:34:18]FM_MakeSignedData [07:34:18]SAM_PROTO_SignData [07:34:18]wFMCommunicate request_size=4 [07:34:18]MH_SAM_APDU [07:34:18]CAPDU: 80 0D 01 02 [07:34:18]Write to MH i2c: E2 08 00 51 3D 80 0D 01 02 00 00 00 00 07 [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:34:18]Read from MH i2c: E2 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: E2 03 00 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: E2 03 00 51 3D 00 90 00 02 [07:34:18]RAPDU: 90 00 [07:34:18]wFMCommunicate OK [07:34:18]wFMCommunicate request_size=255 [07:34:18]MH_SAM_APDU [07: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 35 FF 03 08 00 03 AE 06 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 14 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 FC 07 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 7E 00 00 35 04 06 00 6B [07:34:18]Write to MH i2c: E2 02 01 52 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 35 FF 03 08 00 03 AE 06 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 14 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 FC 07 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 7E 00 00 35 04 06 00 6B 00 00 9F [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 52 3D 00 90 00 03 [07:34:19]RAPDU: 90 00 [07:34:19]wFMCommunicate OK [07:34:19]wFMCommunicate request_size=10 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 0D 02 02 05 8F 6C 14 BF FF [07:34:19]Write to MH i2c: E2 0D 00 53 3D 80 0D 02 02 05 00 8F 6C 14 BF FF 00 00 E1 [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 53 3D 00 90 00 04 [07:34:19]RAPDU: 90 00 [07:34:19]wFMCommunicate OK [07:34:19]wFMCommunicate request_size=4 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 0D 03 02 [07:34:19]Write to MH i2c: E2 08 00 54 3D 80 0D 03 02 00 00 00 00 0C [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 0B 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 0B 00 54 3D 00 17 45 A8 4B F5 D0 CF 0C 90 00 FC [07:34:19]RAPDU: 17 45 A8 4B F5 D0 CF 0C 90 00 [07:34:19]wFMCommunicate OK [07:34:19]SAM_PROTO_SignData done [07:34:19]FM_MakeSignedData done [07:34:19]CreateOFDProtocolMessage [07:34:19]wFMCommunicate request_size=4 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 11 00 00 [07:34:19]Write to MH i2c: E2 08 00 55 3D 80 11 00 00 00 00 00 00 0C [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 17 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 17 00 55 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 62 [07:34:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:34:19]wFMCommunicate OK [07:34:19]CreateOFDProtocolMessage done [07:34:19]OFDSenderStorePacket 32267 [07:34:19]StoreOFDPacket docnum=32267 [07:34:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B1 AE 07 01 83 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 06 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 14 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 FC 07 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 7E 00 00 35 04 06 00 6B 8F 6C 14 BF FF 17 45 A8 4B F5 D0 CF 0C [07:34:19]CheckFolder [07:34:19]dirname=/storage/ofd_packets [07:34:19]CheckFolder done [07:34:19]ProducePacketName [07:34:19]name=ofd_packets/00032267 [07:34:19]NVStorageSaveData ofd_packets/00032267 [07:34:19]File name is /storage/ofd_packets/00032267 [07:34:19]Write 301 bytes [07:34:19]NVStorageSaveData done [07:34:19]OFDSenderStorePacket done [07:34:19]KKMCreateOFDPacket done [07:34:19]NVStorageSaveData kkm_last_timestamp [07:34:19]File name is /storage/kkm_last_timestamp [07:34:19]Write 4 bytes [07:34:19]NVStorageSaveData done [07:34:19]ExternCall_PrintAddStr [07:34:19]wPrintStart [07:34:19]Write to MH i2c: 01 00 00 56 3D 93 [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: 01 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: 01 07 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: 01 07 00 56 3D 00 00 00 00 00 FF 0F A8 [07:34:19]RasterBufferAndPrint [07:34:19]line Счет N : (1)1181969 [07:34:19]line ИНН: 02508201610067 [07:34:19]line Контрольно-Кассовый Чек [07:34:19]line ПРОДАЖА [07:34:19]line ТРК (МРК, ГНК) : 42 [07:34:19]line Товар: 2710124130 [07:34:19]line Аи-92-К-5 [07:34:19]line 1.710 * 58.50 [07:34:19]line = 100.04 [07:34:19]line НДС 12% НСП 1% [07:34:19]line > о реализуемом товаре [07:34:19]line ИТОГО: 100.04 [07:34:19]line НСП 1% : 0.88 [07:34:19]line НДС 12% : 10.62 [07:34:19]line Наличными: 0.00 [07:34:19]line Безнал.: 100.04 [07:34:19]line Место: АЗС № 121 "Партнер Нефть" [07:34:19]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:34:19]line СНО: Общий режим [07:34:19]line Чек 38 24.08.2023 07:34 [07:34:19]line Смена: 74 ФФД: 1.0 [07:34:19]line ЗНМ: 0300000148 [07:34:19]line РНМ: 0000000000091575 [07:34:19]line Версия ККМ: 001 [07:34:19]line Платежная система: O! деньги [07:34:19]line ФМ: 0000000000874655 [07:34:19]line ФД: 32267 [07:34:19]line ФПД: 118263737794559 [07:34:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T073420&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32267&fm=118263737794559&tin=02508201610067®Number=0000000000091575&sum=10004 [07:34:19]OFD Sender: Processing packet 32267 [packets to send 11, broken 10] [07:34:19]ProducePacketName [07:34:19]name=ofd_packets/00032267 [07:34:19]OFD Sender: To server: pG, [07:34:19]CommunicateWithHost lk.salyk.kg:30040 [07:34:19]ConnectInit lk.salyk.kg [07:34:19]written 0, free lines is 4095 [07:34:19]Connected sock=10 [07: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 34 36 35 35 0F 01 00 00 B1 AE 07 01 83 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 06 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 14 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 FC 07 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 7E 00 00 35 04 06 00 6B 8F 6C 14 BF FF 17 45 A8 4B F5 D0 CF 0C [07:34:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A4 66 47 00 BE FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 7E 00 00 F4 03 04 00 A0 B2 E6 64 B6 04 01 00 00 ED 43 B3 9F 4F C9 5B 89 [07:34:19]CommunicateWithHost err = 0 [07:34:19]CheckOFDResponse [07:34:19]1017 (14) - 77093643461234 [07:34:19]1041 (16) - 0000000000874655 [07:34:19]1040 (4) - 32267 [07:34:19]1012 (4) - 24.08.2023 01:30 [07:34:19]1206 (1) - 0 [07:34:19]OFD Sender: Remove packet 32267 [07:34:19]ProducePacketName [07:34:19]name=ofd_packets/00032267 [07:34:19]NVStorageDeleteData [07:34:19]Write to MH i2c: 01 00 00 80 3D BD [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: 01 [07:34:19]MH_I2C_Read... [07:34:20]Read from MH i2c: 01 07 00 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: 01 07 00 80 3D 00 00 00 00 00 EC 0C BC [07:34:20]RasterBufferAndPrint [07:34:20]line [07:34:20]line [07:34:20]line [07:34:20]line [07:34:20]line [07:34:20]written 0, free lines is 3317 [07:34:20]MH_Cut [07:34:20]Write to MH i2c: D1 01 00 87 3D 01 96 [07:34:20]Write i2c OK [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: D1 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: D1 01 00 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: D1 01 00 87 3D 00 95 [07:34:20]Write to MH i2c: 01 00 00 88 3D C5 [07:34:20]Write i2c OK [07:34:20]MH_I2C_Read... [07:34:20]OFD Sender: No OFD packet to send [07:34:20]*** Cut start [07:34:20]*** Purtial cut [07:34:20]*** CUTSNS_PIN = 0 [07:34:20]*** Stage 1: CUTSNS_PIN = 1 [07:34:22]Read from MH i2c: 01 [07:34:22]MH_I2C_Read... [07:34:22]*** Stop cut motor [07:34:22]*** Cut end [07:34:22]Read from MH i2c: 01 07 00 [07:34:22]MH_I2C_Read... [07:34:22]Read from MH i2c: 01 07 00 88 3D 00 00 00 00 00 FF 0F DA [07:34:22]process_action close_receipt done [07:34:22]requested_data is exist [07:34:22]produce_requested_data [07:34:22]requested_item fm.sn is exist - process it [07:34:22]wFMCommunicate request_size=4 [07:34:22]MH_SAM_APDU [07:34:22]CAPDU: 80 11 00 00 [07:34:22]Write to MH i2c: E2 08 00 89 3D 80 11 00 00 00 00 00 00 40 [07:34:22]Write i2c OK [07:34:22]MH_I2C_Read... [07:34:22]Read from MH i2c: E2 [07:34:22]MH_I2C_Read... [07:34:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:22]Read from MH i2c: E2 17 00 [07:34:22]MH_I2C_Read... [07:34:22]Read from MH i2c: E2 17 00 89 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 96 [07:34:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:34:22]wFMCommunicate OK [07:34:22]requested_item fd.num is exist - process it [07:34:22]SAM_PROTO_GetFieldsCounters [07:34:22]wFMCommunicate request_size=4 [07:34:22]MH_SAM_APDU [07:34:22]CAPDU: 80 13 00 00 [07:34:22]Write to MH i2c: E2 08 00 8A 3D 80 13 00 00 00 00 00 00 43 [07:34:22]Write i2c OK [07:34:22]MH_I2C_Read... [07:34:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:34:22]Read from MH i2c: E2 [07:34:22]MH_I2C_Read... [07:34:22]Read from MH i2c: E2 62 00 [07:34:22]MH_I2C_Read... [07:34:22]Read from MH i2c: E2 62 00 8A 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0B 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [07:34:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0B 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:34:22]wFMCommunicate OK [07:34:22]SAM_PROTO_GetFieldsCounters done [07:34:22]requested_item shift.num is exist - process it [07:34:22]requested_item shift.opened is exist - process it [07:34:22]req_shift_opened [07:34:22]FM_GetShiftState [07:34:22]SAM_PROTO_GetShiftState [07:34:22]wFMCommunicate request_size=4 [07:34:22]MH_SAM_APDU [07:34:22]CAPDU: 80 13 01 00 [07:34:22]Write to MH i2c: E2 08 00 8B 3D 80 13 01 00 00 00 00 00 45 [07:34:22]Write i2c OK [07:34:22]MH_I2C_Read... [07:34:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:23]Read from MH i2c: E2 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: E2 0E 00 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: E2 0E 00 8B 3D 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 23 [07:34:23]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:34:23]wFMCommunicate OK [07:34:23]SAM_PROTO_GetShiftState done [07:34:23]FM_GetShiftState done [07:34:23]req_shift_opened done [07:34:23]requested_item shift.open_date is exist - process it [07:34:23]req_shift_open_date [07:34:23]req_shift_open_date done [07:34:23]produce_requested_data done [07:34:23]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32267,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:34:23]process_action_free close_receipt [07:34:23]json_value_free [07:34:23]json_value_free done [07:34:23]process_json_proto returns [07:34:23]Send response to host [07:34:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32267,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:34:23]free response buf [07:34:23]execute_script done [07:34:23]execute_script returns [07:34:23]free content buf [07:34:23]Sock 8.Close socket [07:34:23]Sock 8.Thread stoped [07:34:25]OFD Sender: No OFD packet to send [07:34:30]OFD Sender: No OFD packet to send [07:34:35]OFD Sender: No OFD packet to send [07:34:40]OFD Sender: No OFD packet to send [07:34:45]accept exits with 9 [07:34:45]New connection [07:34:45]New thread 3066940772 created [07:34:45]Thread 3067084132 joined [07:34:45]Waiting for new connection... [07:34:45] Sock 9.Parse request [07:34:45]Sock 9.Check first char [07:34:45]Sock 9.First char is OK [07:34:45]request: POST /json_proto HTTP/1.0 [07:34:45]Method: POST [07:34:45]URL: /json_proto [07:34:45]Method is POST - this is cgi request [07:34:45]url: /json_proto [07:34:45]query_string will be loaded in cgi processing [07:34:45]execute_cgi json_proto POST (null) [07:34:45]execute_cgi path=json_proto method=POST [07:34:45]POST find Content-Length [07:34:45]Host: 172.17.34.200:8080 [07:34:45]Content-Length: 688 [07:34:45]Content-Type: application/json [07:34:45] [07:34:45]POST finish read [07:34:45]Found Content-Length = 688 [07:34:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:45]execute_script... [07:34: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)1181970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:45]POST & json_proto [07:34:45]process_json_proto [07:34:45]json parsed OK: [07:34:45]protocol is kg_v1.0 [07:34:45]action value=close_receipt [07:34:45]process_action close_receipt [07:34:45]cmd_close_receipt [07:34:45]MH_GetDate [07:34:45]Write to MH i2c: F0 00 00 8C 3D B8 [07:34:45]Write i2c OK [07:34:45]MH_I2C_Read... [07:34:45]Read from MH i2c: F0 [07:34:45]MH_I2C_Read... [07:34:45]Read from MH i2c: F0 09 00 [07:34:45]MH_I2C_Read... [07:34:45]Read from MH i2c: F0 09 00 8C 3D 00 17 08 E7 64 B2 FF 65 64 A5 [07:34:45]GetLastDocTimeStamp 1692862460 [07:34:45]current date 1692862487 [07:34:45]FM_GetShiftState [07:34:45]SAM_PROTO_GetShiftState [07:34:45]wFMCommunicate request_size=4 [07:34:45]MH_SAM_APDU [07:34:45]CAPDU: 80 13 01 00 [07:34:45]Write to MH i2c: E2 08 00 8D 3D 80 13 01 00 00 00 00 00 47 [07:34:45]Write i2c OK [07:34:45]MH_I2C_Read... [07:34:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:45]Read from MH i2c: E2 [07:34:45]MH_I2C_Read... [07:34:45]Read from MH i2c: E2 0E 00 [07:34:45]MH_I2C_Read... [07:34:45]Read from MH i2c: E2 0E 00 8D 3D 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 25 [07:34:45]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:34:45]wFMCommunicate OK [07:34:45]SAM_PROTO_GetShiftState done [07:34:45]FM_GetShiftState done [07:34:45]opened in 1692842957 [07:34:45]opened+sec_in_day 1692929357 [07:34:45]quantity*price = 100042 [07:34:45]sum+1 = 100044 [07:34:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 39 24.08.2023 07:34 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32268 ФПД: 274609851666952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T073447&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32268&fm=274609851666952&tin=02508201610067®Number=0000000000091575&sum=100000 [07:34:46]StoreToDocumentArchive [07:34:46]shift 74 fd 32268 [07:34:46]save to /storage/0074/doc_00032268 [07:34:46]save last doc name /storage/0074/doc_00032268 to /storage/kkm_last_doc_name [07:34:46]save OK [07:34:46]Clear old archive folders... [07:34:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:34:46]tlvbuf is B6F75270 [07:34:46]SAM_PROTO_ClearQueue [07:34:46]wFMCommunicate request_size=4 [07:34:46]MH_SAM_APDU [07:34:46]CAPDU: 80 09 00 00 [07:34:46]Write to MH i2c: E2 08 00 9A 3D 80 09 00 00 00 00 00 00 49 [07:34:46]Write i2c OK [07:34:46]MH_I2C_Read... [07:34:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:34:46]Read from MH i2c: E2 [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: E2 03 00 [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: E2 03 00 9A 3D 00 90 00 4B [07:34:46]RAPDU: 90 00 [07:34:46]wFMCommunicate OK [07:34:46]SAM_PROTO_ClearQueue done [07:34:46]KKMCreateOFDPacket [07:34:46]OFDProtocolAddRootSTLVToBuf [07:34:46]FM_MakeSignedData [07:34:46]FM_MakeSignedData [07:34:46]SAM_PROTO_SignData [07:34:46]wFMCommunicate request_size=4 [07:34:46]MH_SAM_APDU [07:34:46]CAPDU: 80 0D 01 02 [07:34:46]Write to MH i2c: E2 08 00 9B 3D 80 0D 01 02 00 00 00 00 51 [07:34:46]Write i2c OK [07:34:46]MH_I2C_Read... [07:34:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:34:46]Read from MH i2c: E2 [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: E2 03 00 [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: E2 03 00 9B 3D 00 90 00 4C [07:34:46]RAPDU: 90 00 [07:34:46]wFMCommunicate OK [07:34:46]wFMCommunicate request_size=255 [07:34:46]MH_SAM_APDU [07:34:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 17 08 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 7E 00 00 35 04 06 00 [07:34:46]Write to MH i2c: E2 02 01 9C 3D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 17 08 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 7E 00 00 35 04 06 00 00 00 60 [07:34:46]Write i2c OK [07:34:46]MH_I2C_Read... [07:34:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:46]Read from MH i2c: E2 [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: E2 03 00 [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: E2 03 00 9C 3D 00 90 00 4D [07:34:46]RAPDU: 90 00 [07:34:46]wFMCommunicate OK [07:34:46]wFMCommunicate request_size=11 [07:34:46]MH_SAM_APDU [07:34:46]CAPDU: 80 0D 02 02 06 F9 C1 96 A9 12 08 [07:34:46]Write to MH i2c: E2 0E 00 9D 3D 80 0D 02 02 06 00 F9 C1 96 A9 12 08 00 00 73 [07:34:46]Write i2c OK [07:34:46]MH_I2C_Read... [07:34:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:46]Read from MH i2c: E2 [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: E2 03 00 [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: E2 03 00 9D 3D 00 90 00 4E [07:34:46]RAPDU: 90 00 [07:34:46]wFMCommunicate OK [07:34:46]wFMCommunicate request_size=4 [07:34:46]MH_SAM_APDU [07:34:46]CAPDU: 80 0D 03 02 [07:34:46]Write to MH i2c: E2 08 00 9E 3D 80 0D 03 02 00 00 00 00 56 [07:34:46]Write i2c OK [07:34:46]MH_I2C_Read... [07:34:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:34:46]Read from MH i2c: E2 [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: E2 0B 00 [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: E2 0B 00 9E 3D 00 6F AE 06 0A 44 EA 0A E0 90 00 9C [07:34:46]RAPDU: 6F AE 06 0A 44 EA 0A E0 90 00 [07:34:46]wFMCommunicate OK [07:34:46]SAM_PROTO_SignData done [07:34:46]FM_MakeSignedData done [07:34:46]CreateOFDProtocolMessage [07:34:46]wFMCommunicate request_size=4 [07:34:46]MH_SAM_APDU [07:34:46]CAPDU: 80 11 00 00 [07:34:46]Write to MH i2c: E2 08 00 9F 3D 80 11 00 00 00 00 00 00 56 [07:34:46]Write i2c OK [07:34:46]MH_I2C_Read... [07:34:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:46]Read from MH i2c: E2 [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: E2 17 00 [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: E2 17 00 9F 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AC [07:34:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:34:46]wFMCommunicate OK [07:34:46]CreateOFDProtocolMessage done [07:34:46]OFDSenderStorePacket 32268 [07:34:46]StoreOFDPacket docnum=32268 [07:34:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 BB E7 08 01 8F 9C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 17 08 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 7E 00 00 35 04 06 00 F9 C1 96 A9 12 08 6F AE 06 0A 44 EA 0A E0 [07:34:46]CheckFolder [07:34:46]dirname=/storage/ofd_packets [07:34:46]CheckFolder done [07:34:46]ProducePacketName [07:34:46]name=ofd_packets/00032268 [07:34:46]NVStorageSaveData ofd_packets/00032268 [07:34:46]File name is /storage/ofd_packets/00032268 [07:34:46]Write 302 bytes [07:34:46]NVStorageSaveData done [07:34:46]OFDSenderStorePacket done [07:34:46]KKMCreateOFDPacket done [07:34:46]NVStorageSaveData kkm_last_timestamp [07:34:46]File name is /storage/kkm_last_timestamp [07:34:46]Write 4 bytes [07:34:46]NVStorageSaveData done [07:34:46]ExternCall_PrintAddStr [07:34:46]wPrintStart [07:34:46]Write to MH i2c: 01 00 00 A0 3D DD [07:34:46]Write i2c OK [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: 01 [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: 01 07 00 [07:34:46]MH_I2C_Read... [07:34:46]Read from MH i2c: 01 07 00 A0 3D 00 00 00 00 00 FF 0F F2 [07:34:46]RasterBufferAndPrint [07:34:46]line Счет N : (1)1181970 [07:34:46]line ИНН: 02508201610067 [07:34:46]line Контрольно-Кассовый Чек [07:34:46]line ПРОДАЖА [07:34:46]line ТРК (МРК, ГНК) : 21 [07:34:46]line Товар: 2710194210 [07:34:46]line ДТ(л)-К-5 [07:34:46]line 15.730 * 63.60 [07:34:46]line = 1000.43 [07:34:46]line НДС 12% НСП 1% [07:34:46]line > о реализуемом товаре [07:34:46]line ОКРУГЛЕНИЕ: -0.43 [07:34:46]line ИТОГО: 1000.00 [07:34:46]line Внесено: 1000.00 [07:34:46]line СДАЧА: 0.00 [07:34:46]line НСП 1% : 8.85 [07:34:46]line НДС 12% : 106.24 [07:34:46]line Наличными: 1000.00 [07:34:46]line Безнал.: 0.00 [07:34:46]line Место: АЗС № 121 "Партнер Нефть" [07:34:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:34:46]line СНО: Общий режим [07:34:46]line Чек 39 24.08.2023 07:34 [07:34:46]line Смена: 74 ФФД: 1.0 [07:34:46]line ЗНМ: 0300000148 [07:34:46]line РНМ: 0000000000091575 [07:34:46]line Версия ККМ: 001 [07:34:46]line ФМ: 0000000000874655 [07:34:46]line ФД: 32268 [07:34:46]line ФПД: 274609851666952 [07:34:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T073447&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32268&fm=274609851666952&tin=02508201610067®Number=0000000000091575&sum=100000 [07:34:47]OFD Sender: Processing packet 32268 [packets to send 11, broken 10] [07:34:47]ProducePacketName [07:34:47]name=ofd_packets/00032268 [07:34:47]OFD Sender: To server: pG, [07:34:47]CommunicateWithHost lk.salyk.kg:30040 [07:34:47]ConnectInit lk.salyk.kg [07:34:47]written 0, free lines is 4095 [07:34:47]Connected sock=10 [07:34:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 BB E7 08 01 8F 9C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 17 08 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 7E 00 00 35 04 06 00 F9 C1 96 A9 12 08 6F AE 06 0A 44 EA 0A E0 [07:34:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F4 69 47 00 F4 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 7E 00 00 F4 03 04 00 BB B2 E6 64 B6 04 01 00 00 0B 60 A7 D8 6A A6 41 E9 [07:34:47]CommunicateWithHost err = 0 [07:34:47]CheckOFDResponse [07:34:47]1017 (14) - 77093643461234 [07:34:47]1041 (16) - 0000000000874655 [07:34:47]1040 (4) - 32268 [07:34:47]1012 (4) - 24.08.2023 01:30 [07:34:47]1206 (1) - 0 [07:34:47]OFD Sender: Remove packet 32268 [07:34:47]ProducePacketName [07:34:47]name=ofd_packets/00032268 [07:34:47]NVStorageDeleteData [07:34:47]Write to MH i2c: 01 00 00 CB 3D 08 [07:34:47]Write i2c OK [07:34:47]MH_I2C_Read... [07:34:47]Read from MH i2c: 01 [07:34:47]MH_I2C_Read... [07:34:47]Read from MH i2c: 01 07 00 [07:34:47]MH_I2C_Read... [07:34:47]Read from MH i2c: 01 07 00 CB 3D 00 00 00 00 00 DA 0C F5 [07:34:47]RasterBufferAndPrint [07:34:47]line [07:34:47]line [07:34:47]line [07:34:47]line [07:34:47]line [07:34:47]written 0, free lines is 3296 [07:34:47]MH_Cut [07:34:47]Write to MH i2c: D1 01 00 D2 3D 01 E1 [07:34:47]Write i2c OK [07:34:47]MH_I2C_Read... [07:34:47]Read from MH i2c: D1 [07:34:47]MH_I2C_Read... [07:34:47]Read from MH i2c: D1 01 00 [07:34:47]MH_I2C_Read... [07:34:47]Read from MH i2c: D1 01 00 D2 3D 00 E0 [07:34:47]Write to MH i2c: 01 00 00 D3 3D 10 [07:34:47]Write i2c OK [07:34:47]MH_I2C_Read... [07:34:47]OFD Sender: No OFD packet to send [07:34:48]*** Cut start [07:34:48]*** Purtial cut [07:34:48]*** Stage 1: CUTSNS_PIN = 1 [07:34:48]Read from MH i2c: 01 [07:34:48]MH_I2C_Read... [07:34:48]*** Stop cut motor [07:34:48]*** Cut end [07:34:48]Read from MH i2c: 01 07 00 [07:34:48]MH_I2C_Read... [07:34:48]Read from MH i2c: 01 07 00 D3 3D 00 00 00 00 00 FF 0F 25 [07:34:48]process_action close_receipt done [07:34:48]requested_data is exist [07:34:48]produce_requested_data [07:34:48]requested_item fm.sn is exist - process it [07:34:48]wFMCommunicate request_size=4 [07:34:48]MH_SAM_APDU [07:34:48]CAPDU: 80 11 00 00 [07:34:48]Write to MH i2c: E2 08 00 D4 3D 80 11 00 00 00 00 00 00 8B [07:34:48]Write i2c OK [07:34:48]MH_I2C_Read... [07:34:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:48]Read from MH i2c: E2 [07:34:48]MH_I2C_Read... [07:34:48]Read from MH i2c: E2 17 00 [07:34:48]MH_I2C_Read... [07:34:48]Read from MH i2c: E2 17 00 D4 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E1 [07:34:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:34:48]wFMCommunicate OK [07:34:48]requested_item fd.num is exist - process it [07:34:48]SAM_PROTO_GetFieldsCounters [07:34:48]wFMCommunicate request_size=4 [07:34:48]MH_SAM_APDU [07:34:48]CAPDU: 80 13 00 00 [07:34:48]Write to MH i2c: E2 08 00 D5 3D 80 13 00 00 00 00 00 00 8E [07:34:48]Write i2c OK [07:34:48]MH_I2C_Read... [07:34:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:34:48]Read from MH i2c: E2 [07:34:48]MH_I2C_Read... [07:34:48]Read from MH i2c: E2 62 00 [07:34:48]MH_I2C_Read... [07:34:48]Read from MH i2c: E2 62 00 D5 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0C 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [07:34:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0C 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:34:48]wFMCommunicate OK [07:34:48]SAM_PROTO_GetFieldsCounters done [07:34:48]requested_item shift.num is exist - process it [07:34:48]requested_item shift.opened is exist - process it [07:34:48]req_shift_opened [07:34:48]FM_GetShiftState [07:34:48]SAM_PROTO_GetShiftState [07:34:48]wFMCommunicate request_size=4 [07:34:48]MH_SAM_APDU [07:34:48]CAPDU: 80 13 01 00 [07:34:48]Write to MH i2c: E2 08 00 D6 3D 80 13 01 00 00 00 00 00 90 [07:34:48]Write i2c OK [07:34:48]MH_I2C_Read... [07:34:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:48]Read from MH i2c: E2 [07:34:48]MH_I2C_Read... [07:34:48]Read from MH i2c: E2 0E 00 [07:34:48]MH_I2C_Read... [07:34:48]Read from MH i2c: E2 0E 00 D6 3D 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 6E [07:34:48]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:34:48]wFMCommunicate OK [07:34:48]SAM_PROTO_GetShiftState done [07:34:48]FM_GetShiftState done [07:34:48]req_shift_opened done [07:34:48]requested_item shift.open_date is exist - process it [07:34:48]req_shift_open_date [07:34:48]req_shift_open_date done [07:34:48]produce_requested_data done [07:34:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32268,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:34:48]process_action_free close_receipt [07:34:48]json_value_free [07:34:48]json_value_free done [07:34:48]process_json_proto returns [07:34:48]Send response to host [07:34:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32268,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:34:48]free response buf [07:34:48]execute_script done [07:34:48]execute_script returns [07:34:48]free content buf [07:34:48]Sock 9.Close socket [07:34:48]Sock 9.Thread stoped [07:34:52]OFD Sender: No OFD packet to send [07:34:57]OFD Sender: No OFD packet to send [07:35:02]OFD Sender: No OFD packet to send [07:35:07]OFD Sender: No OFD packet to send [07:35:12]OFD Sender: No OFD packet to send [07:35:17]OFD Sender: No OFD packet to send [07:35:22]OFD Sender: No OFD packet to send [07:35:27]OFD Sender: No OFD packet to send [07:35:32]OFD Sender: No OFD packet to send [07:35:37]OFD Sender: No OFD packet to send [07:35:42]OFD Sender: No OFD packet to send [07:35:47]OFD Sender: No OFD packet to send [07:35:52]OFD Sender: No OFD packet to send [07:35:57]OFD Sender: No OFD packet to send [07:36:02]OFD Sender: No OFD packet to send [07:36:07]OFD Sender: No OFD packet to send [07:36:12]OFD Sender: No OFD packet to send [07:36:17]OFD Sender: No OFD packet to send [07:36:22]OFD Sender: No OFD packet to send [07:36:27]OFD Sender: No OFD packet to send [07:36:32]OFD Sender: No OFD packet to send [07:36:37]OFD Sender: No OFD packet to send [07:36:42]OFD Sender: No OFD packet to send [07:36:47]OFD Sender: No OFD packet to send [07:36:52]OFD Sender: No OFD packet to send [07:36:57]OFD Sender: No OFD packet to send [07:37:02]OFD Sender: No OFD packet to send [07:37:07]OFD Sender: No OFD packet to send [07:37:12]OFD Sender: No OFD packet to send [07:37:17]OFD Sender: No OFD packet to send [07:37:22]OFD Sender: No OFD packet to send [07:37:27]OFD Sender: No OFD packet to send [07:37:32]OFD Sender: No OFD packet to send [07:37:37]OFD Sender: No OFD packet to send [07:37:42]OFD Sender: No OFD packet to send [07:37:47]OFD Sender: No OFD packet to send [07:37:52]OFD Sender: No OFD packet to send [07:37:57]OFD Sender: No OFD packet to send [07:38:02]OFD Sender: No OFD packet to send [07:38:07]OFD Sender: No OFD packet to send [07:38:12]OFD Sender: No OFD packet to send [07:38:17]OFD Sender: No OFD packet to send [07:38:22]OFD Sender: No OFD packet to send [07:38:27]OFD Sender: No OFD packet to send [07:38:32]OFD Sender: No OFD packet to send [07:38:37]OFD Sender: No OFD packet to send [07:38:42]OFD Sender: No OFD packet to send [07:38:47]OFD Sender: No OFD packet to send [07:38:52]OFD Sender: No OFD packet to send [07:38:58]OFD Sender: No OFD packet to send [07:39:03]OFD Sender: No OFD packet to send [07:39:08]OFD Sender: No OFD packet to send [07:39:13]OFD Sender: No OFD packet to send [07:39:18]OFD Sender: No OFD packet to send [07:39:23]OFD Sender: No OFD packet to send [07:39:28]OFD Sender: No OFD packet to send [07:39:33]OFD Sender: No OFD packet to send [07:39:38]OFD Sender: No OFD packet to send [07:39:38]accept exits with 8 [07:39:38]New connection [07:39:38]New thread 3067084132 created [07:39:38]Thread 3066940772 joined [07:39:38]Waiting for new connection... [07:39:38] Sock 8.Parse request [07:39:38]Sock 8.Check first char [07:39:38]Sock 8.First char is OK [07:39:38]request: POST /json_proto HTTP/1.0 [07:39:38]Method: POST [07:39:38]URL: /json_proto [07:39:38]Method is POST - this is cgi request [07:39:38]url: /json_proto [07:39:38]query_string will be loaded in cgi processing [07:39:38]execute_cgi json_proto POST (null) [07:39:38]execute_cgi path=json_proto method=POST [07:39:38]POST find Content-Length [07:39:38]Host: 172.17.34.200:8080 [07:39:38]Content-Length: 684 [07:39:38]Content-Type: application/json [07:39:38] [07:39:38]POST finish read [07:39:38]Found Content-Length = 684 [07:39:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 12.580, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:39:38]execute_script... [07:39: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)1181972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 12.580, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:39:38]POST & json_proto [07:39:38]process_json_proto [07:39:38]json parsed OK: [07:39:38]protocol is kg_v1.0 [07:39:38]action value=close_receipt [07:39:38]process_action close_receipt [07:39:38]cmd_close_receipt [07:39:38]MH_GetDate [07:39:38]Write to MH i2c: F0 00 00 D7 3D 03 [07:39:38]Write i2c OK [07:39:38]MH_I2C_Read... [07:39:38]Read from MH i2c: F0 [07:39:38]MH_I2C_Read... [07:39:38]Read from MH i2c: F0 09 00 [07:39:38]MH_I2C_Read... [07:39:38]Read from MH i2c: F0 09 00 D7 3D 00 3D 09 E7 64 B2 FF 65 64 17 [07:39:38]GetLastDocTimeStamp 1692862487 [07:39:38]current date 1692862781 [07:39:38]FM_GetShiftState [07:39:38]SAM_PROTO_GetShiftState [07:39:38]wFMCommunicate request_size=4 [07:39:38]MH_SAM_APDU [07:39:38]CAPDU: 80 13 01 00 [07:39:38]Write to MH i2c: E2 08 00 D8 3D 80 13 01 00 00 00 00 00 92 [07:39:38]Write i2c OK [07:39:38]MH_I2C_Read... [07:39:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:38]Read from MH i2c: E2 [07:39:38]MH_I2C_Read... [07:39:38]Read from MH i2c: E2 0E 00 [07:39:38]MH_I2C_Read... [07:39:38]Read from MH i2c: E2 0E 00 D8 3D 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 70 [07:39:38]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:39:38]wFMCommunicate OK [07:39:38]SAM_PROTO_GetShiftState done [07:39:38]FM_GetShiftState done [07:39:38]opened in 1692842957 [07:39:38]opened+sec_in_day 1692929357 [07:39:38]quantity*price = 80008 [07:39:38]sum+1 = 80010 [07:39:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 40 24.08.2023 07:39 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32269 ФПД: 165414565946942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T073941&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32269&fm=165414565946942&tin=02508201610067®Number=0000000000091575&sum=80000 [07:39:39]StoreToDocumentArchive [07:39:39]shift 74 fd 32269 [07:39:39]save to /storage/0074/doc_00032269 [07:39:39]save last doc name /storage/0074/doc_00032269 to /storage/kkm_last_doc_name [07:39:39]save OK [07:39:39]Clear old archive folders... [07:39:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:39:39]tlvbuf is 0188B2A0 [07:39:39]SAM_PROTO_ClearQueue [07:39:39]wFMCommunicate request_size=4 [07:39:39]MH_SAM_APDU [07:39:39]CAPDU: 80 09 00 00 [07:39:39]Write to MH i2c: E2 08 00 E5 3D 80 09 00 00 00 00 00 00 94 [07:39:39]Write i2c OK [07:39:39]MH_I2C_Read... [07:39:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:39:39]Read from MH i2c: E2 [07:39:39]MH_I2C_Read... [07:39:39]Read from MH i2c: E2 03 00 [07:39:39]MH_I2C_Read... [07:39:39]Read from MH i2c: E2 03 00 E5 3D 00 90 00 96 [07:39:39]RAPDU: 90 00 [07:39:39]wFMCommunicate OK [07:39:39]SAM_PROTO_ClearQueue done [07:39:39]KKMCreateOFDPacket [07:39:39]OFDProtocolAddRootSTLVToBuf [07:39:39]FM_MakeSignedData [07:39:39]FM_MakeSignedData [07:39:39]SAM_PROTO_SignData [07:39:39]wFMCommunicate request_size=4 [07:39:39]MH_SAM_APDU [07:39:39]CAPDU: 80 0D 01 02 [07:39:39]Write to MH i2c: E2 08 00 E6 3D 80 0D 01 02 00 00 00 00 9C [07:39:39]Write i2c OK [07:39:39]MH_I2C_Read... [07:39:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:39:40]Read from MH i2c: E2 [07:39:40]MH_I2C_Read... [07:39:40]Read from MH i2c: E2 03 00 [07:39:40]MH_I2C_Read... [07:39:40]Read from MH i2c: E2 03 00 E6 3D 00 90 00 97 [07:39:40]RAPDU: 90 00 [07:39:40]wFMCommunicate OK [07:39:40]wFMCommunicate request_size=255 [07:39:40]MH_SAM_APDU [07:39:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 3D 09 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 7E 00 00 35 04 06 00 [07:39:40]Write to MH i2c: E2 02 01 E7 3D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 3D 09 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 7E 00 00 35 04 06 00 00 00 04 [07:39:40]Write i2c OK [07:39:40]MH_I2C_Read... [07:39:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:40]Read from MH i2c: E2 [07:39:40]MH_I2C_Read... [07:39:40]Read from MH i2c: E2 03 00 [07:39:40]MH_I2C_Read... [07:39:40]Read from MH i2c: E2 03 00 E7 3D 00 90 00 98 [07:39:40]RAPDU: 90 00 [07:39:40]wFMCommunicate OK [07:39:40]wFMCommunicate request_size=11 [07:39:40]MH_SAM_APDU [07:39:40]CAPDU: 80 0D 02 02 06 96 71 94 71 A6 3E [07:39:40]Write to MH i2c: E2 0E 00 E8 3D 80 0D 02 02 06 00 96 71 94 71 A6 3E 00 00 9B [07:39:40]Write i2c OK [07:39:40]MH_I2C_Read... [07:39:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:40]Read from MH i2c: E2 [07:39:40]MH_I2C_Read... [07:39:40]Read from MH i2c: E2 03 00 [07:39:40]MH_I2C_Read... [07:39:40]Read from MH i2c: E2 03 00 E8 3D 00 90 00 99 [07:39:40]RAPDU: 90 00 [07:39:40]wFMCommunicate OK [07:39:40]wFMCommunicate request_size=4 [07:39:40]MH_SAM_APDU [07:39:40]CAPDU: 80 0D 03 02 [07:39:40]Write to MH i2c: E2 08 00 E9 3D 80 0D 03 02 00 00 00 00 A1 [07:39:40]Write i2c OK [07:39:40]MH_I2C_Read... [07:39:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:39:40]Read from MH i2c: E2 [07:39:40]MH_I2C_Read... [07:39:40]Read from MH i2c: E2 0B 00 [07:39:40]MH_I2C_Read... [07:39:40]Read from MH i2c: E2 0B 00 E9 3D 00 38 61 63 35 0B 26 CE 2B 90 00 FD [07:39:40]RAPDU: 38 61 63 35 0B 26 CE 2B 90 00 [07:39:40]wFMCommunicate OK [07:39:40]SAM_PROTO_SignData done [07:39:40]FM_MakeSignedData done [07:39:40]CreateOFDProtocolMessage [07:39:40]wFMCommunicate request_size=4 [07:39:40]MH_SAM_APDU [07:39:40]CAPDU: 80 11 00 00 [07:39:40]Write to MH i2c: E2 08 00 EA 3D 80 11 00 00 00 00 00 00 A1 [07:39:40]Write i2c OK [07:39:40]MH_I2C_Read... [07:39:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:40]Read from MH i2c: E2 [07:39:40]MH_I2C_Read... [07:39:40]Read from MH i2c: E2 17 00 [07:39:40]MH_I2C_Read... [07:39:40]Read from MH i2c: E2 17 00 EA 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F7 [07:39:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:39:40]wFMCommunicate OK [07:39:40]CreateOFDProtocolMessage done [07:39:40]OFDSenderStorePacket 32269 [07:39:40]StoreOFDPacket docnum=32269 [07:39:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A6 7D 08 01 95 6B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 3D 09 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 7E 00 00 35 04 06 00 96 71 94 71 A6 3E 38 61 63 35 0B 26 CE 2B [07:39:40]CheckFolder [07:39:40]dirname=/storage/ofd_packets [07:39:40]CheckFolder done [07:39:40]ProducePacketName [07:39:40]name=ofd_packets/00032269 [07:39:40]NVStorageSaveData ofd_packets/00032269 [07:39:40]File name is /storage/ofd_packets/00032269 [07:39:40]Write 302 bytes [07:39:40]NVStorageSaveData done [07:39:40]OFDSenderStorePacket done [07:39:40]KKMCreateOFDPacket done [07:39:40]NVStorageSaveData kkm_last_timestamp [07:39:40]File name is /storage/kkm_last_timestamp [07:39:40]Write 4 bytes [07:39:40]NVStorageSaveData done [07:39:40]ExternCall_PrintAddStr [07:39:40]wPrintStart [07:39:40]Write to MH i2c: 01 00 00 EB 3D 28 [07:39:40]OFD Sender: Processing packet 32269 [packets to send 11, broken 10] [07:39:40]ProducePacketName [07:39:40]name=ofd_packets/00032269 [07:39:40]OFD Sender: To server: pG, [07:39:40]CommunicateWithHost lk.salyk.kg:30040 [07:39:40]ConnectInit lk.salyk.kg [07:39:40]Write i2c OK [07:39:40]MH_I2C_Read... [07:39:40]Read from MH i2c: 01 [07:39:40]MH_I2C_Read... [07:39:40]Read from MH i2c: 01 07 00 [07:39:40]MH_I2C_Read... [07:39:40]Read from MH i2c: 01 07 00 EB 3D 00 00 00 00 00 FF 0F 3D [07:39:40]RasterBufferAndPrint [07:39:40]line Счет N : (1)1181972 [07:39:40]line ИНН: 02508201610067 [07:39:40]line Контрольно-Кассовый Чек [07:39:40]line ПРОДАЖА [07:39:40]line ТРК (МРК, ГНК) : 21 [07:39:40]line Товар: 2710194210 [07:39:40]line ДТ(л)-К-5 [07:39:40]line 12.580 * 63.60 [07:39:40]line = 800.09 [07:39:40]line НДС 12% НСП 1% [07:39:40]line > о реализуемом товаре [07:39:40]line ОКРУГЛЕНИЕ: -0.09 [07:39:40]line ИТОГО: 800.00 [07:39:40]line Внесено: 800.00 [07:39:40]line СДАЧА: 0.00 [07:39:40]line НСП 1% : 7.08 [07:39:40]line НДС 12% : 84.96 [07:39:40]line Наличными: 800.00 [07:39:40]line Безнал.: 0.00 [07:39:40]line Место: АЗС № 121 "Партнер Нефть" [07:39:40]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:39:40]line СНО: Общий режим [07:39:40]line Чек 40 24.08.2023 07:39 [07:39:40]line Смена: 74 ФФД: 1.0 [07:39:40]line ЗНМ: 0300000148 [07:39:40]line РНМ: 0000000000091575 [07:39:40]line Версия ККМ: 001 [07:39:40]line ФМ: 0000000000874655 [07:39:40]line ФД: 32269 [07:39:40]line ФПД: 165414565946942 [07:39:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T073941&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32269&fm=165414565946942&tin=02508201610067®Number=0000000000091575&sum=80000 [07:39:40]Connected sock=10 [07:39:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A6 7D 08 01 95 6B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 3D 09 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 7E 00 00 35 04 06 00 96 71 94 71 A6 3E 38 61 63 35 0B 26 CE 2B [07:39:40]written 0, free lines is 4095 [07:39:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9B A0 47 00 CB 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 7E 00 00 F4 03 04 00 E1 B3 E6 64 B6 04 01 00 00 E6 0C 1D 29 9B A6 90 74 [07:39:40]CommunicateWithHost err = 0 [07:39:40]CheckOFDResponse [07:39:40]1017 (14) - 77093643461234 [07:39:40]1041 (16) - 0000000000874655 [07:39:40]1040 (4) - 32269 [07:39:40]1012 (4) - 24.08.2023 01:35 [07:39:40]1206 (1) - 0 [07:39:40]OFD Sender: Remove packet 32269 [07:39:40]ProducePacketName [07:39:40]name=ofd_packets/00032269 [07:39:40]NVStorageDeleteData [07:39:41]Write to MH i2c: 01 00 00 16 3E 54 [07:39:41]Write i2c OK [07:39:41]MH_I2C_Read... [07:39:41]Read from MH i2c: 01 [07:39:41]MH_I2C_Read... [07:39:41]Read from MH i2c: 01 07 00 [07:39:41]MH_I2C_Read... [07:39:41]Read from MH i2c: 01 07 00 16 3E 00 00 00 00 00 D7 0C 3E [07:39:41]RasterBufferAndPrint [07:39:41]line [07:39:41]line [07:39:41]line [07:39:41]line [07:39:41]line [07:39:41]written 0, free lines is 3293 [07:39:41]MH_Cut [07:39:41]Write to MH i2c: D1 01 00 1D 3E 01 2D [07:39:41]Write i2c OK [07:39:41]MH_I2C_Read... [07:39:41]Read from MH i2c: D1 [07:39:41]MH_I2C_Read... [07:39:41]Read from MH i2c: D1 01 00 [07:39:41]MH_I2C_Read... [07:39:41]Read from MH i2c: D1 01 00 1D 3E 00 2C [07:39:41]Write to MH i2c: 01 00 00 1E 3E 5C [07:39:41]Write i2c OK [07:39:41]MH_I2C_Read... [07:39:41]OFD Sender: No OFD packet to send [07:39:42]*** Cut start [07:39:42]*** Purtial cut [07:39:42]*** CUTSNS_PIN = 0 [07:39:42]*** Stage 1: CUTSNS_PIN = 1 [07:39:44]Read from MH i2c: 01 [07:39:44]MH_I2C_Read... [07:39:44]*** Stop cut motor [07:39:44]*** Cut end [07:39:44]Read from MH i2c: 01 07 00 [07:39:44]MH_I2C_Read... [07:39:44]Read from MH i2c: 01 07 00 1E 3E 00 00 00 00 00 FF 0F 71 [07:39:44]process_action close_receipt done [07:39:44]requested_data is exist [07:39:44]produce_requested_data [07:39:44]requested_item fm.sn is exist - process it [07:39:44]wFMCommunicate request_size=4 [07:39:44]MH_SAM_APDU [07:39:44]CAPDU: 80 11 00 00 [07:39:44]Write to MH i2c: E2 08 00 1F 3E 80 11 00 00 00 00 00 00 D7 [07:39:44]Write i2c OK [07:39:44]MH_I2C_Read... [07:39:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:44]Read from MH i2c: E2 [07:39:44]MH_I2C_Read... [07:39:44]Read from MH i2c: E2 17 00 [07:39:44]MH_I2C_Read... [07:39:44]Read from MH i2c: E2 17 00 1F 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2D [07:39:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:39:44]wFMCommunicate OK [07:39:44]requested_item fd.num is exist - process it [07:39:44]SAM_PROTO_GetFieldsCounters [07:39:44]wFMCommunicate request_size=4 [07:39:44]MH_SAM_APDU [07:39:44]CAPDU: 80 13 00 00 [07:39:44]Write to MH i2c: E2 08 00 20 3E 80 13 00 00 00 00 00 00 DA [07:39:44]Write i2c OK [07:39:44]MH_I2C_Read... [07:39:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:39:44]Read from MH i2c: E2 [07:39:44]MH_I2C_Read... [07:39:44]Read from MH i2c: E2 62 00 [07:39:44]MH_I2C_Read... [07:39:44]Read from MH i2c: E2 62 00 20 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0D 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [07:39:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0D 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:39:44]wFMCommunicate OK [07:39:44]SAM_PROTO_GetFieldsCounters done [07:39:44]requested_item shift.num is exist - process it [07:39:44]requested_item shift.opened is exist - process it [07:39:44]req_shift_opened [07:39:44]FM_GetShiftState [07:39:44]SAM_PROTO_GetShiftState [07:39:44]wFMCommunicate request_size=4 [07:39:44]MH_SAM_APDU [07:39:44]CAPDU: 80 13 01 00 [07:39:44]Write to MH i2c: E2 08 00 21 3E 80 13 01 00 00 00 00 00 DC [07:39:44]Write i2c OK [07:39:44]MH_I2C_Read... [07:39:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:44]Read from MH i2c: E2 [07:39:44]MH_I2C_Read... [07:39:44]Read from MH i2c: E2 0E 00 [07:39:44]MH_I2C_Read... [07:39:44]Read from MH i2c: E2 0E 00 21 3E 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 BA [07:39:44]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:39:44]wFMCommunicate OK [07:39:44]SAM_PROTO_GetShiftState done [07:39:44]FM_GetShiftState done [07:39:44]req_shift_opened done [07:39:44]requested_item shift.open_date is exist - process it [07:39:44]req_shift_open_date [07:39:44]req_shift_open_date done [07:39:44]produce_requested_data done [07:39:44]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32269,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:39:44]process_action_free close_receipt [07:39:44]json_value_free [07:39:44]json_value_free done [07:39:44]process_json_proto returns [07:39:44]Send response to host [07:39:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32269,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:39:44]free response buf [07:39:44]execute_script done [07:39:44]execute_script returns [07:39:44]free content buf [07:39:44]Sock 8.Close socket [07:39:44]Sock 8.Thread stoped [07:39:46]OFD Sender: No OFD packet to send [07:39:51]OFD Sender: No OFD packet to send [07:39:56]OFD Sender: No OFD packet to send [07:40:01]accept exits with 9 [07:40:01]New connection [07:40:01]New thread 3066940772 created [07:40:01]Thread 3067084132 joined [07:40:01]Waiting for new connection... [07:40:01] Sock 9.Parse request [07:40:01]Sock 9.Check first char [07:40:01]Sock 9.First char is OK [07:40:01]request: POST /json_proto HTTP/1.0 [07:40:01]Method: POST [07:40:01]URL: /json_proto [07:40:01]Method is POST - this is cgi request [07:40:01]url: /json_proto [07:40:01]query_string will be loaded in cgi processing [07:40:01]execute_cgi json_proto POST (null) [07:40:01]execute_cgi path=json_proto method=POST [07:40:01]POST find Content-Length [07:40:01]Host: 172.17.34.200:8080 [07:40:01]Content-Length: 683 [07:40:01]Content-Type: application/json [07:40:01] [07:40:01]POST finish read [07:40:01]Found Content-Length = 683 [07:40:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:01]execute_script... [07:40: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)1181971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:01]POST & json_proto [07:40:01]process_json_proto [07:40:01]json parsed OK: [07:40:01]protocol is kg_v1.0 [07:40:01]action value=close_receipt [07:40:01]process_action close_receipt [07:40:01]cmd_close_receipt [07:40:01]MH_GetDate [07:40:01]Write to MH i2c: F0 00 00 22 3E 4F [07:40:01]Write i2c OK [07:40:01]MH_I2C_Read... [07:40:01]Read from MH i2c: F0 [07:40:01]MH_I2C_Read... [07:40:01]Read from MH i2c: F0 09 00 [07:40:01]MH_I2C_Read... [07:40:01]Read from MH i2c: F0 09 00 22 3E 00 53 09 E7 64 B2 FF 65 64 79 [07:40:01]GetLastDocTimeStamp 1692862781 [07:40:01]current date 1692862803 [07:40:01]FM_GetShiftState [07:40:01]SAM_PROTO_GetShiftState [07:40:01]wFMCommunicate request_size=4 [07:40:01]MH_SAM_APDU [07:40:01]CAPDU: 80 13 01 00 [07:40:01]Write to MH i2c: E2 08 00 23 3E 80 13 01 00 00 00 00 00 DE [07:40:01]Write i2c OK [07:40:01]MH_I2C_Read... [07:40:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:01]Read from MH i2c: E2 [07:40:01]MH_I2C_Read... [07:40:01]Read from MH i2c: E2 0E 00 [07:40:01]MH_I2C_Read... [07:40:01]Read from MH i2c: E2 0E 00 23 3E 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 BC [07:40:01]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:40:01]wFMCommunicate OK [07:40:01]SAM_PROTO_GetShiftState done [07:40:01]FM_GetShiftState done [07:40:01]opened in 1692842957 [07:40:01]opened+sec_in_day 1692929357 [07:40:01]quantity*price = 50053 [07:40:01]sum+1 = 50054 [07:40:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 41 24.08.2023 07:40 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32270 ФПД: 110455351459814 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T074003&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32270&fm=110455351459814&tin=02508201610067®Number=0000000000091575&sum=50000 [07:40:02]StoreToDocumentArchive [07:40:02]shift 74 fd 32270 [07:40:02]save to /storage/0074/doc_00032270 [07:40:02]save last doc name /storage/0074/doc_00032270 to /storage/kkm_last_doc_name [07:40:02]save OK [07:40:02]Clear old archive folders... [07:40:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:40:02]tlvbuf is 01829960 [07:40:02]SAM_PROTO_ClearQueue [07:40:02]wFMCommunicate request_size=4 [07:40:02]MH_SAM_APDU [07:40:02]CAPDU: 80 09 00 00 [07:40:02]Write to MH i2c: E2 08 00 30 3E 80 09 00 00 00 00 00 00 E0 [07:40:02]Write i2c OK [07:40:02]MH_I2C_Read... [07:40:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:40:02]Read from MH i2c: E2 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: E2 03 00 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: E2 03 00 30 3E 00 90 00 E2 [07:40:02]RAPDU: 90 00 [07:40:02]wFMCommunicate OK [07:40:02]SAM_PROTO_ClearQueue done [07:40:02]KKMCreateOFDPacket [07:40:02]OFDProtocolAddRootSTLVToBuf [07:40:02]FM_MakeSignedData [07:40:02]FM_MakeSignedData [07:40:02]SAM_PROTO_SignData [07:40:02]wFMCommunicate request_size=4 [07:40:02]MH_SAM_APDU [07:40:02]CAPDU: 80 0D 01 02 [07:40:02]Write to MH i2c: E2 08 00 31 3E 80 0D 01 02 00 00 00 00 E8 [07:40:02]Write i2c OK [07:40:02]MH_I2C_Read... [07:40:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:40:02]Read from MH i2c: E2 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: E2 03 00 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: E2 03 00 31 3E 00 90 00 E3 [07:40:02]RAPDU: 90 00 [07:40:02]wFMCommunicate OK [07:40:02]wFMCommunicate request_size=255 [07:40:02]MH_SAM_APDU [07:40:02]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 53 09 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 7E 00 00 35 04 06 00 [07:40:02]Write to MH i2c: E2 02 01 32 3E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 53 09 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 7E 00 00 35 04 06 00 00 00 A5 [07:40:02]Write i2c OK [07:40:02]MH_I2C_Read... [07:40:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:02]Read from MH i2c: E2 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: E2 03 00 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: E2 03 00 32 3E 00 90 00 E4 [07:40:02]RAPDU: 90 00 [07:40:02]wFMCommunicate OK [07:40:02]wFMCommunicate request_size=11 [07:40:02]MH_SAM_APDU [07:40:02]CAPDU: 80 0D 02 02 06 64 75 63 FC BF E6 [07:40:02]Write to MH i2c: E2 0E 00 33 3E 80 0D 02 02 06 00 64 75 63 FC BF E6 00 00 D4 [07:40:02]Write i2c OK [07:40:02]MH_I2C_Read... [07:40:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:02]Read from MH i2c: E2 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: E2 03 00 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: E2 03 00 33 3E 00 90 00 E5 [07:40:02]RAPDU: 90 00 [07:40:02]wFMCommunicate OK [07:40:02]wFMCommunicate request_size=4 [07:40:02]MH_SAM_APDU [07:40:02]CAPDU: 80 0D 03 02 [07:40:02]Write to MH i2c: E2 08 00 34 3E 80 0D 03 02 00 00 00 00 ED [07:40:02]Write i2c OK [07:40:02]MH_I2C_Read... [07:40:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:40:02]Read from MH i2c: E2 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: E2 0B 00 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: E2 0B 00 34 3E 00 03 4E 4E 68 B0 5C 92 64 90 00 F7 [07:40:02]RAPDU: 03 4E 4E 68 B0 5C 92 64 90 00 [07:40:02]wFMCommunicate OK [07:40:02]SAM_PROTO_SignData done [07:40:02]FM_MakeSignedData done [07:40:02]CreateOFDProtocolMessage [07:40:02]wFMCommunicate request_size=4 [07:40:02]MH_SAM_APDU [07:40:02]CAPDU: 80 11 00 00 [07:40:02]Write to MH i2c: E2 08 00 35 3E 80 11 00 00 00 00 00 00 ED [07:40:02]Write i2c OK [07:40:02]MH_I2C_Read... [07:40:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:02]Read from MH i2c: E2 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: E2 17 00 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: E2 17 00 35 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 43 [07:40:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:40:02]wFMCommunicate OK [07:40:02]CreateOFDProtocolMessage done [07:40:02]OFDSenderStorePacket 32270 [07:40:02]StoreOFDPacket docnum=32270 [07:40:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 37 DC 08 01 03 9C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 53 09 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 7E 00 00 35 04 06 00 64 75 63 FC BF E6 03 4E 4E 68 B0 5C 92 64 [07:40:02]CheckFolder [07:40:02]dirname=/storage/ofd_packets [07:40:02]CheckFolder done [07:40:02]ProducePacketName [07:40:02]name=ofd_packets/00032270 [07:40:02]NVStorageSaveData ofd_packets/00032270 [07:40:02]File name is /storage/ofd_packets/00032270 [07:40:02]Write 302 bytes [07:40:02]NVStorageSaveData done [07:40:02]OFDSenderStorePacket done [07:40:02]KKMCreateOFDPacket done [07:40:02]NVStorageSaveData kkm_last_timestamp [07:40:02]File name is /storage/kkm_last_timestamp [07:40:02]Write 4 bytes [07:40:02]NVStorageSaveData done [07:40:02]ExternCall_PrintAddStr [07:40:02]wPrintStart [07:40:02]Write to MH i2c: 01 00 00 36 3E 74 [07:40:02]Write i2c OK [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: 01 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: 01 07 00 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: 01 07 00 36 3E 00 00 00 00 00 FF 0F 89 [07:40:02]RasterBufferAndPrint [07:40:02]line Счет N : (1)1181971 [07:40:02]line ИНН: 02508201610067 [07:40:02]line Контрольно-Кассовый Чек [07:40:02]line ПРОДАЖА [07:40:02]line ТРК (МРК, ГНК) : 11 [07:40:02]line Товар: 2710194210 [07:40:02]line ДТ(л)-К-5 [07:40:02]line 7.870 * 63.60 [07:40:02]line = 500.53 [07:40:02]line НДС 12% НСП 1% [07:40:02]line > о реализуемом товаре [07:40:02]line ОКРУГЛЕНИЕ: -0.53 [07:40:02]line ИТОГО: 500.00 [07:40:02]line Внесено: 500.00 [07:40:02]line СДАЧА: 0.00 [07:40:02]line НСП 1% : 4.43 [07:40:02]line НДС 12% : 53.15 [07:40:02]line Наличными: 500.00 [07:40:02]line Безнал.: 0.00 [07:40:02]line Место: АЗС № 121 "Партнер Нефть" [07:40:02]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:40:02]line СНО: Общий режим [07:40:02]line Чек 41 24.08.2023 07:40 [07:40:02]line Смена: 74 ФФД: 1.0 [07:40:02]line ЗНМ: 0300000148 [07:40:02]line РНМ: 0000000000091575 [07:40:02]line Версия ККМ: 001 [07:40:02]line ФМ: 0000000000874655 [07:40:03]line ФД: 32270 [07:40:03]line ФПД: 110455351459814 [07:40:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T074003&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32270&fm=110455351459814&tin=02508201610067®Number=0000000000091575&sum=50000 [07:40:03]OFD Sender: Processing packet 32270 [packets to send 11, broken 10] [07:40:03]ProducePacketName [07:40:03]name=ofd_packets/00032270 [07:40:03]OFD Sender: To server: pG, [07:40:03]CommunicateWithHost lk.salyk.kg:30040 [07:40:03]ConnectInit lk.salyk.kg [07:40:03]written 0, free lines is 4095 [07:40:03]Connected sock=10 [07:40:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 37 DC 08 01 03 9C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 53 09 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 7E 00 00 35 04 06 00 64 75 63 FC BF E6 03 4E 4E 68 B0 5C 92 64 [07:40:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 74 04 47 00 28 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 7E 00 00 F4 03 04 00 F8 B3 E6 64 B6 04 01 00 00 BE FD 3B 49 3D BD 78 A1 [07:40:03]CommunicateWithHost err = 0 [07:40:03]CheckOFDResponse [07:40:03]1017 (14) - 77093643461234 [07:40:03]1041 (16) - 0000000000874655 [07:40:03]1040 (4) - 32270 [07:40:03]1012 (4) - 24.08.2023 01:35 [07:40:03]1206 (1) - 0 [07:40:03]OFD Sender: Remove packet 32270 [07:40:03]ProducePacketName [07:40:03]name=ofd_packets/00032270 [07:40:03]NVStorageDeleteData [07:40:03]Write to MH i2c: 01 00 00 61 3E 9F [07:40:03]Write i2c OK [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: 01 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: 01 07 00 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: 01 07 00 61 3E 00 00 00 00 00 D7 0C 89 [07:40:03]RasterBufferAndPrint [07:40:03]line [07:40:03]line [07:40:03]line [07:40:03]line [07:40:03]line [07:40:03]written 0, free lines is 3293 [07:40:03]MH_Cut [07:40:03]Write to MH i2c: D1 01 00 68 3E 01 78 [07:40:03]Write i2c OK [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: D1 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: D1 01 00 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: D1 01 00 68 3E 00 77 [07:40:03]Write to MH i2c: 01 00 00 69 3E A7 [07:40:03]Write i2c OK [07:40:03]MH_I2C_Read... [07:40:03]OFD Sender: No OFD packet to send [07:40:04]*** Cut start [07:40:04]*** Purtial cut [07:40:04]*** Stage 1: CUTSNS_PIN = 1 [07:40:04]Read from MH i2c: 01 [07:40:04]MH_I2C_Read... [07:40:04]*** Stop cut motor [07:40:04]*** Cut end [07:40:04]Read from MH i2c: 01 07 00 [07:40:04]MH_I2C_Read... [07:40:04]Read from MH i2c: 01 07 00 69 3E 00 00 00 00 00 FF 0F BC [07:40:04]process_action close_receipt done [07:40:04]requested_data is exist [07:40:04]produce_requested_data [07:40:04]requested_item fm.sn is exist - process it [07:40:04]wFMCommunicate request_size=4 [07:40:04]MH_SAM_APDU [07:40:04]CAPDU: 80 11 00 00 [07:40:04]Write to MH i2c: E2 08 00 6A 3E 80 11 00 00 00 00 00 00 22 [07:40:04]Write i2c OK [07:40:04]MH_I2C_Read... [07:40:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:04]Read from MH i2c: E2 [07:40:04]MH_I2C_Read... [07:40:04]Read from MH i2c: E2 17 00 [07:40:04]MH_I2C_Read... [07:40:04]Read from MH i2c: E2 17 00 6A 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 78 [07:40:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:40:04]wFMCommunicate OK [07:40:04]requested_item fd.num is exist - process it [07:40:04]SAM_PROTO_GetFieldsCounters [07:40:04]wFMCommunicate request_size=4 [07:40:04]MH_SAM_APDU [07:40:04]CAPDU: 80 13 00 00 [07:40:04]Write to MH i2c: E2 08 00 6B 3E 80 13 00 00 00 00 00 00 25 [07:40:04]Write i2c OK [07:40:04]MH_I2C_Read... [07:40:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:40:04]Read from MH i2c: E2 [07:40:04]MH_I2C_Read... [07:40:04]Read from MH i2c: E2 62 00 [07:40:04]MH_I2C_Read... [07:40:04]Read from MH i2c: E2 62 00 6B 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0E 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [07:40:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0E 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:40:04]wFMCommunicate OK [07:40:04]SAM_PROTO_GetFieldsCounters done [07:40:04]requested_item shift.num is exist - process it [07:40:04]requested_item shift.opened is exist - process it [07:40:04]req_shift_opened [07:40:04]FM_GetShiftState [07:40:04]SAM_PROTO_GetShiftState [07:40:04]wFMCommunicate request_size=4 [07:40:04]MH_SAM_APDU [07:40:04]CAPDU: 80 13 01 00 [07:40:04]Write to MH i2c: E2 08 00 6C 3E 80 13 01 00 00 00 00 00 27 [07:40:04]Write i2c OK [07:40:04]MH_I2C_Read... [07:40:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:04]Read from MH i2c: E2 [07:40:04]MH_I2C_Read... [07:40:04]Read from MH i2c: E2 0E 00 [07:40:04]MH_I2C_Read... [07:40:04]Read from MH i2c: E2 0E 00 6C 3E 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 05 [07:40:04]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:40:04]wFMCommunicate OK [07:40:04]SAM_PROTO_GetShiftState done [07:40:04]FM_GetShiftState done [07:40:04]req_shift_opened done [07:40:04]requested_item shift.open_date is exist - process it [07:40:04]req_shift_open_date [07:40:04]req_shift_open_date done [07:40:04]produce_requested_data done [07:40:04]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32270,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:40:04]process_action_free close_receipt [07:40:04]json_value_free [07:40:04]json_value_free done [07:40:04]process_json_proto returns [07:40:04]Send response to host [07:40:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32270,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:40:04]free response buf [07:40:04]execute_script done [07:40:04]execute_script returns [07:40:04]free content buf [07:40:04]Sock 9.Close socket [07:40:04]Sock 9.Thread stoped [07:40:08]OFD Sender: No OFD packet to send [07:40:13]OFD Sender: No OFD packet to send [07:40:18]OFD Sender: No OFD packet to send [07:40:23]OFD Sender: No OFD packet to send [07:40:28]OFD Sender: No OFD packet to send [07:40:33]OFD Sender: No OFD packet to send [07:40:38]OFD Sender: No OFD packet to send [07:40:43]OFD Sender: No OFD packet to send [07:40:48]OFD Sender: No OFD packet to send [07:40:53]OFD Sender: No OFD packet to send [07:40:58]OFD Sender: No OFD packet to send [07:41:03]OFD Sender: No OFD packet to send [07:41:08]OFD Sender: No OFD packet to send [07:41:13]OFD Sender: No OFD packet to send [07:41:18]OFD Sender: No OFD packet to send [07:41:23]OFD Sender: No OFD packet to send [07:41:28]OFD Sender: No OFD packet to send [07:41:33]OFD Sender: No OFD packet to send [07:41:38]OFD Sender: No OFD packet to send [07:41:43]OFD Sender: No OFD packet to send [07:41:48]OFD Sender: No OFD packet to send [07:41:53]OFD Sender: No OFD packet to send [07:41:58]OFD Sender: No OFD packet to send [07:42:03]OFD Sender: No OFD packet to send [07:42:08]OFD Sender: No OFD packet to send [07:42:13]OFD Sender: No OFD packet to send [07:42:18]OFD Sender: No OFD packet to send [07:42:23]OFD Sender: No OFD packet to send [07:42:28]OFD Sender: No OFD packet to send [07:42:33]OFD Sender: No OFD packet to send [07:42:38]OFD Sender: No OFD packet to send [07:42:43]OFD Sender: No OFD packet to send [07:42:49]OFD Sender: No OFD packet to send [07:42:54]OFD Sender: No OFD packet to send [07:42:59]OFD Sender: No OFD packet to send [07:43:04]OFD Sender: No OFD packet to send [07:43:09]OFD Sender: No OFD packet to send [07:43:14]OFD Sender: No OFD packet to send [07:43:19]OFD Sender: No OFD packet to send [07:43:24]OFD Sender: No OFD packet to send [07:43:29]OFD Sender: No OFD packet to send [07:43:34]OFD Sender: No OFD packet to send [07:43:39]OFD Sender: No OFD packet to send [07:43:44]OFD Sender: No OFD packet to send [07:43:49]OFD Sender: No OFD packet to send [07:43:54]OFD Sender: No OFD packet to send [07:43:59]OFD Sender: No OFD packet to send [07:44:04]OFD Sender: No OFD packet to send [07:44:09]OFD Sender: No OFD packet to send [07:44:14]OFD Sender: No OFD packet to send [07:44:19]OFD Sender: No OFD packet to send [07:44:24]OFD Sender: No OFD packet to send [07:44:29]OFD Sender: No OFD packet to send [07:44:34]OFD Sender: No OFD packet to send [07:44:39]OFD Sender: No OFD packet to send [07:44:44]OFD Sender: No OFD packet to send [07:44:49]OFD Sender: No OFD packet to send [07:44:54]OFD Sender: No OFD packet to send [07:44:59]OFD Sender: No OFD packet to send [07:45:04]OFD Sender: No OFD packet to send [07:45:09]OFD Sender: No OFD packet to send [07:45:14]OFD Sender: No OFD packet to send [07:45:19]OFD Sender: No OFD packet to send [07:45:24]OFD Sender: No OFD packet to send [07:45:29]OFD Sender: No OFD packet to send [07:45:34]OFD Sender: No OFD packet to send [07:45:39]OFD Sender: No OFD packet to send [07:45:44]OFD Sender: No OFD packet to send [07:45:49]OFD Sender: No OFD packet to send [07:45:54]OFD Sender: No OFD packet to send [07:45:59]OFD Sender: No OFD packet to send [07:46:04]OFD Sender: No OFD packet to send [07:46:09]OFD Sender: No OFD packet to send [07:46:12]accept exits with 8 [07:46:12]New connection [07:46:12]New thread 3067084132 created [07:46:12]Thread 3066940772 joined [07:46:12]Waiting for new connection... [07:46:12] Sock 8.Parse request [07:46:12]Sock 8.Check first char [07:46:12]Sock 8.First char is OK [07:46:12]request: POST /json_proto HTTP/1.0 [07:46:12]Method: POST [07:46:12]URL: /json_proto [07:46:12]Method is POST - this is cgi request [07:46:12]url: /json_proto [07:46:12]query_string will be loaded in cgi processing [07:46:12]execute_cgi json_proto POST (null) [07:46:12]execute_cgi path=json_proto method=POST [07:46:12]POST find Content-Length [07:46:12]Host: 172.17.34.200:8080 [07:46:12]Content-Length: 688 [07:46:12]Content-Type: application/json [07:46:12] [07:46:12]POST finish read [07:46:12]Found Content-Length = 688 [07:46:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:12]execute_script... [07:46:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:12]POST & json_proto [07:46:12]process_json_proto [07:46:12]json parsed OK: [07:46:12]protocol is kg_v1.0 [07:46:12]action value=close_receipt [07:46:12]process_action close_receipt [07:46:12]cmd_close_receipt [07:46:12]MH_GetDate [07:46:12]Write to MH i2c: F0 00 00 6D 3E 9A [07:46:12]Write i2c OK [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: F0 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: F0 09 00 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: F0 09 00 6D 3E 00 C7 0A E7 64 B2 FF 65 64 39 [07:46:12]GetLastDocTimeStamp 1692862803 [07:46:12]current date 1692863175 [07:46:12]FM_GetShiftState [07:46:12]SAM_PROTO_GetShiftState [07:46:12]wFMCommunicate request_size=4 [07:46:12]MH_SAM_APDU [07:46:12]CAPDU: 80 13 01 00 [07:46:12]Write to MH i2c: E2 08 00 6E 3E 80 13 01 00 00 00 00 00 29 [07:46:12]Write i2c OK [07:46:12]MH_I2C_Read... [07:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:12]Read from MH i2c: E2 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: E2 0E 00 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: E2 0E 00 6E 3E 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 07 [07:46:12]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:46:12]wFMCommunicate OK [07:46:12]SAM_PROTO_GetShiftState done [07:46:12]FM_GetShiftState done [07:46:12]opened in 1692842957 [07:46:12]opened+sec_in_day 1692929357 [07:46:12]quantity*price = 120013 [07:46:12]sum+1 = 120014 [07:46:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 42 24.08.2023 07:46 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32271 ФПД: 31924329565366 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T074615&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32271&fm=31924329565366&tin=02508201610067®Number=0000000000091575&sum=120000 [07:46:13]StoreToDocumentArchive [07:46:13]shift 74 fd 32271 [07:46:13]save to /storage/0074/doc_00032271 [07:46:13]save last doc name /storage/0074/doc_00032271 to /storage/kkm_last_doc_name [07:46:13]save OK [07:46:13]Clear old archive folders... [07:46:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:46:13]tlvbuf is 01868BA0 [07:46:13]SAM_PROTO_ClearQueue [07:46:13]wFMCommunicate request_size=4 [07:46:13]MH_SAM_APDU [07:46:13]CAPDU: 80 09 00 00 [07:46:13]Write to MH i2c: E2 08 00 7B 3E 80 09 00 00 00 00 00 00 2B [07:46:13]Write i2c OK [07:46:13]MH_I2C_Read... [07:46:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:46:13]Read from MH i2c: E2 [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: E2 03 00 [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: E2 03 00 7B 3E 00 90 00 2D [07:46:13]RAPDU: 90 00 [07:46:13]wFMCommunicate OK [07:46:13]SAM_PROTO_ClearQueue done [07:46:13]KKMCreateOFDPacket [07:46:13]OFDProtocolAddRootSTLVToBuf [07:46:13]FM_MakeSignedData [07:46:13]FM_MakeSignedData [07:46:13]SAM_PROTO_SignData [07:46:13]wFMCommunicate request_size=4 [07:46:13]MH_SAM_APDU [07:46:13]CAPDU: 80 0D 01 02 [07:46:13]Write to MH i2c: E2 08 00 7C 3E 80 0D 01 02 00 00 00 00 33 [07:46:13]Write i2c OK [07:46:13]MH_I2C_Read... [07:46:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:46:13]Read from MH i2c: E2 [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: E2 03 00 [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: E2 03 00 7C 3E 00 90 00 2E [07:46:13]RAPDU: 90 00 [07:46:13]wFMCommunicate OK [07:46:13]wFMCommunicate request_size=255 [07:46:13]MH_SAM_APDU [07:46:13]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 C7 0A E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 7E 00 00 35 04 06 00 [07:46:13]Write to MH i2c: E2 02 01 7D 3E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 C7 0A E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 7E 00 00 35 04 06 00 00 00 79 [07:46:13]Write i2c OK [07:46:13]MH_I2C_Read... [07:46:14]OFD Sender: No OFD packet to send [07:46:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:14]Read from MH i2c: E2 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 03 00 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 03 00 7D 3E 00 90 00 2F [07:46:14]RAPDU: 90 00 [07:46:14]wFMCommunicate OK [07:46:14]wFMCommunicate request_size=11 [07:46:14]MH_SAM_APDU [07:46:14]CAPDU: 80 0D 02 02 06 1D 08 F6 52 CC B6 [07:46:14]Write to MH i2c: E2 0E 00 7E 3E 80 0D 02 02 06 00 1D 08 F6 52 CC B6 00 00 31 [07:46:14]Write i2c OK [07:46:14]MH_I2C_Read... [07:46:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:14]Read from MH i2c: E2 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 03 00 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 03 00 7E 3E 00 90 00 30 [07:46:14]RAPDU: 90 00 [07:46:14]wFMCommunicate OK [07:46:14]wFMCommunicate request_size=4 [07:46:14]MH_SAM_APDU [07:46:14]CAPDU: 80 0D 03 02 [07:46:14]Write to MH i2c: E2 08 00 7F 3E 80 0D 03 02 00 00 00 00 38 [07:46:14]Write i2c OK [07:46:14]MH_I2C_Read... [07:46:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:46:14]Read from MH i2c: E2 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 0B 00 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 0B 00 7F 3E 00 71 37 25 19 2E 76 37 46 90 00 40 [07:46:14]RAPDU: 71 37 25 19 2E 76 37 46 90 00 [07:46:14]wFMCommunicate OK [07:46:14]SAM_PROTO_SignData done [07:46:14]FM_MakeSignedData done [07:46:14]CreateOFDProtocolMessage [07:46:14]wFMCommunicate request_size=4 [07:46:14]MH_SAM_APDU [07:46:14]CAPDU: 80 11 00 00 [07:46:14]Write to MH i2c: E2 08 00 80 3E 80 11 00 00 00 00 00 00 38 [07:46:14]Write i2c OK [07:46:14]MH_I2C_Read... [07:46:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:14]Read from MH i2c: E2 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 17 00 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 17 00 80 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8E [07:46:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:46:14]wFMCommunicate OK [07:46:14]CreateOFDProtocolMessage done [07:46:14]OFDSenderStorePacket 32271 [07:46:14]StoreOFDPacket docnum=32271 [07:46:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0D 76 08 01 01 4F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 C7 0A E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 7E 00 00 35 04 06 00 1D 08 F6 52 CC B6 71 37 25 19 2E 76 37 46 [07:46:14]CheckFolder [07:46:14]dirname=/storage/ofd_packets [07:46:14]CheckFolder done [07:46:14]ProducePacketName [07:46:14]name=ofd_packets/00032271 [07:46:14]NVStorageSaveData ofd_packets/00032271 [07:46:14]File name is /storage/ofd_packets/00032271 [07:46:14]Write 302 bytes [07:46:14]NVStorageSaveData done [07:46:14]OFDSenderStorePacket done [07:46:14]KKMCreateOFDPacket done [07:46:14]NVStorageSaveData kkm_last_timestamp [07:46:14]File name is /storage/kkm_last_timestamp [07:46:14]Write 4 bytes [07:46:14]NVStorageSaveData done [07:46:14]ExternCall_PrintAddStr [07:46:14]wPrintStart [07:46:14]Write to MH i2c: 01 00 00 81 3E BF [07:46:14]Write i2c OK [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: 01 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: 01 07 00 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: 01 07 00 81 3E 00 00 00 00 00 FF 0F D4 [07:46:14]RasterBufferAndPrint [07:46:14]line Счет N : (1)1181973 [07:46:14]line ИНН: 02508201610067 [07:46:14]line Контрольно-Кассовый Чек [07:46:14]line ПРОДАЖА [07:46:14]line ТРК (МРК, ГНК) : 21 [07:46:14]line Товар: 2710194210 [07:46:14]line ДТ(л)-К-5 [07:46:14]line 18.870 * 63.60 [07:46:14]line = 1200.13 [07:46:14]line НДС 12% НСП 1% [07:46:14]line > о реализуемом товаре [07:46:14]line ОКРУГЛЕНИЕ: -0.13 [07:46:14]line ИТОГО: 1200.00 [07:46:14]line Внесено: 1200.00 [07:46:14]line СДАЧА: 0.00 [07:46:14]line НСП 1% : 10.62 [07:46:14]line НДС 12% : 127.45 [07:46:14]line Наличными: 1200.00 [07:46:14]line Безнал.: 0.00 [07:46:14]line Место: АЗС № 121 "Партнер Нефть" [07:46:14]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:46:14]line СНО: Общий режим [07:46:14]line Чек 42 24.08.2023 07:46 [07:46:14]line Смена: 74 ФФД: 1.0 [07:46:14]line ЗНМ: 0300000148 [07:46:14]line РНМ: 0000000000091575 [07:46:14]line Версия ККМ: 001 [07:46:14]line ФМ: 0000000000874655 [07:46:14]line ФД: 32271 [07:46:14]line ФПД: 31924329565366 [07:46:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T074615&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32271&fm=31924329565366&tin=02508201610067®Number=0000000000091575&sum=120000 [07:46:14]OFD Sender: Processing packet 32271 [packets to send 11, broken 10] [07:46:14]ProducePacketName [07:46:14]name=ofd_packets/00032271 [07:46:14]OFD Sender: To server: pG, [07:46:14]CommunicateWithHost lk.salyk.kg:30040 [07:46:14]ConnectInit lk.salyk.kg [07:46:14]written 0, free lines is 4095 [07:46:14]Connected sock=10 [07:46:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0D 76 08 01 01 4F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 C7 0A E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 7E 00 00 35 04 06 00 1D 08 F6 52 CC B6 71 37 25 19 2E 76 37 46 [07:46:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 16 18 47 00 2B 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 7E 00 00 F4 03 04 00 6B B5 E6 64 B6 04 01 00 00 9E 9E 3C 50 AF 70 31 39 [07:46:15]CommunicateWithHost err = 0 [07:46:15]CheckOFDResponse [07:46:15]1017 (14) - 77093643461234 [07:46:15]1041 (16) - 0000000000874655 [07:46:15]1040 (4) - 32271 [07:46:15]1012 (4) - 24.08.2023 01:42 [07:46:15]1206 (1) - 0 [07:46:15]OFD Sender: Remove packet 32271 [07:46:15]ProducePacketName [07:46:15]name=ofd_packets/00032271 [07:46:15]NVStorageDeleteData [07:46:15]Write to MH i2c: 01 00 00 AC 3E EA [07:46:15]Write i2c OK [07:46:15]MH_I2C_Read... [07:46:15]Read from MH i2c: 01 [07:46:15]MH_I2C_Read... [07:46:15]Read from MH i2c: 01 07 00 [07:46:15]MH_I2C_Read... [07:46:15]Read from MH i2c: 01 07 00 AC 3E 00 00 00 00 00 EA 0C E7 [07:46:15]RasterBufferAndPrint [07:46:15]line [07:46:15]line [07:46:15]line [07:46:15]line [07:46:15]line [07:46:15]written 0, free lines is 3312 [07:46:15]MH_Cut [07:46:15]Write to MH i2c: D1 01 00 B3 3E 01 C3 [07:46:15]Write i2c OK [07:46:15]MH_I2C_Read... [07:46:15]Read from MH i2c: D1 [07:46:15]MH_I2C_Read... [07:46:15]Read from MH i2c: D1 01 00 [07:46:15]MH_I2C_Read... [07:46:15]Read from MH i2c: D1 01 00 B3 3E 00 C2 [07:46:15]Write to MH i2c: 01 00 00 B4 3E F2 [07:46:15]Write i2c OK [07:46:15]MH_I2C_Read... [07:46:15]OFD Sender: No OFD packet to send [07:46:15]*** Cut start [07:46:15]*** Purtial cut [07:46:15]*** CUTSNS_PIN = 0 [07:46:16]*** Stage 1: CUTSNS_PIN = 1 [07:46:17]Read from MH i2c: 01 [07:46:17]MH_I2C_Read... [07:46:17]*** Stop cut motor [07:46:17]*** Cut end [07:46:17]Read from MH i2c: 01 07 00 [07:46:17]MH_I2C_Read... [07:46:17]Read from MH i2c: 01 07 00 B4 3E 00 00 00 00 00 FF 0F 07 [07:46:17]process_action close_receipt done [07:46:17]requested_data is exist [07:46:17]produce_requested_data [07:46:17]requested_item fm.sn is exist - process it [07:46:17]wFMCommunicate request_size=4 [07:46:17]MH_SAM_APDU [07:46:17]CAPDU: 80 11 00 00 [07:46:17]Write to MH i2c: E2 08 00 B5 3E 80 11 00 00 00 00 00 00 6D [07:46:17]Write i2c OK [07:46:17]MH_I2C_Read... [07:46:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:18]Read from MH i2c: E2 [07:46:18]MH_I2C_Read... [07:46:18]Read from MH i2c: E2 17 00 [07:46:18]MH_I2C_Read... [07:46:18]Read from MH i2c: E2 17 00 B5 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C3 [07:46:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:46:18]wFMCommunicate OK [07:46:18]requested_item fd.num is exist - process it [07:46:18]SAM_PROTO_GetFieldsCounters [07:46:18]wFMCommunicate request_size=4 [07:46:18]MH_SAM_APDU [07:46:18]CAPDU: 80 13 00 00 [07:46:18]Write to MH i2c: E2 08 00 B6 3E 80 13 00 00 00 00 00 00 70 [07:46:18]Write i2c OK [07:46:18]MH_I2C_Read... [07:46:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:46:18]Read from MH i2c: E2 [07:46:18]MH_I2C_Read... [07:46:18]Read from MH i2c: E2 62 00 [07:46:18]MH_I2C_Read... [07:46:18]Read from MH i2c: E2 62 00 B6 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0F 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [07:46:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0F 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:46:18]wFMCommunicate OK [07:46:18]SAM_PROTO_GetFieldsCounters done [07:46:18]requested_item shift.num is exist - process it [07:46:18]requested_item shift.opened is exist - process it [07:46:18]req_shift_opened [07:46:18]FM_GetShiftState [07:46:18]SAM_PROTO_GetShiftState [07:46:18]wFMCommunicate request_size=4 [07:46:18]MH_SAM_APDU [07:46:18]CAPDU: 80 13 01 00 [07:46:18]Write to MH i2c: E2 08 00 B7 3E 80 13 01 00 00 00 00 00 72 [07:46:18]Write i2c OK [07:46:18]MH_I2C_Read... [07:46:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:18]Read from MH i2c: E2 [07:46:18]MH_I2C_Read... [07:46:18]Read from MH i2c: E2 0E 00 [07:46:18]MH_I2C_Read... [07:46:18]Read from MH i2c: E2 0E 00 B7 3E 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 50 [07:46:18]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:46:18]wFMCommunicate OK [07:46:18]SAM_PROTO_GetShiftState done [07:46:18]FM_GetShiftState done [07:46:18]req_shift_opened done [07:46:18]requested_item shift.open_date is exist - process it [07:46:18]req_shift_open_date [07:46:18]req_shift_open_date done [07:46:18]produce_requested_data done [07:46:18]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32271,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:46:18]process_action_free close_receipt [07:46:18]json_value_free [07:46:18]json_value_free done [07:46:18]process_json_proto returns [07:46:18]Send response to host [07:46:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32271,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:46:18]free response buf [07:46:18]execute_script done [07:46:18]execute_script returns [07:46:18]free content buf [07:46:18]Sock 8.Close socket [07:46:18]Sock 8.Thread stoped [07:46:20]OFD Sender: No OFD packet to send [07:46:25]OFD Sender: No OFD packet to send [07:46:30]OFD Sender: No OFD packet to send [07:46:35]OFD Sender: No OFD packet to send [07:46:40]OFD Sender: No OFD packet to send [07:46:45]OFD Sender: No OFD packet to send [07:46:50]OFD Sender: No OFD packet to send [07:46:55]OFD Sender: No OFD packet to send [07:47:00]OFD Sender: No OFD packet to send [07:47:05]OFD Sender: No OFD packet to send [07:47:10]OFD Sender: No OFD packet to send [07:47:15]OFD Sender: No OFD packet to send [07:47:20]OFD Sender: No OFD packet to send [07:47:25]OFD Sender: No OFD packet to send [07:47:30]OFD Sender: No OFD packet to send [07:47:35]OFD Sender: No OFD packet to send [07:47:40]OFD Sender: No OFD packet to send [07:47:45]OFD Sender: No OFD packet to send [07:47:50]OFD Sender: No OFD packet to send [07:47:55]OFD Sender: No OFD packet to send [07:48:00]OFD Sender: No OFD packet to send [07:48:05]OFD Sender: No OFD packet to send [07:48:10]OFD Sender: No OFD packet to send [07:48:13]accept exits with 9 [07:48:13]New connection [07:48:13]New thread 3066940772 created [07:48:13]Thread 3067084132 joined [07:48:13]Waiting for new connection... [07:48:13] Sock 9.Parse request [07:48:13]Sock 9.Check first char [07:48:13]Sock 9.First char is OK [07:48:13]request: POST /json_proto HTTP/1.0 [07:48:13]Method: POST [07:48:13]URL: /json_proto [07:48:13]Method is POST - this is cgi request [07:48:13]url: /json_proto [07:48:13]query_string will be loaded in cgi processing [07:48:13]execute_cgi json_proto POST (null) [07:48:13]execute_cgi path=json_proto method=POST [07:48:13]POST find Content-Length [07:48:13]Host: 172.17.34.200:8080 [07:48:13]Content-Length: 688 [07:48:13]Content-Type: application/json [07:48:13] [07:48:13]POST finish read [07:48:13]Found Content-Length = 688 [07:48:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:13]execute_script... [07: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)1181974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:13]POST & json_proto [07:48:13]process_json_proto [07:48:13]json parsed OK: [07:48:13]protocol is kg_v1.0 [07:48:13]action value=close_receipt [07:48:13]process_action close_receipt [07:48:13]cmd_close_receipt [07:48:13]MH_GetDate [07:48:13]Write to MH i2c: F0 00 00 B8 3E E5 [07:48:13]Write i2c OK [07:48:13]MH_I2C_Read... [07:48:13]Read from MH i2c: F0 [07:48:13]MH_I2C_Read... [07:48:13]Read from MH i2c: F0 09 00 [07:48:13]MH_I2C_Read... [07:48:13]Read from MH i2c: F0 09 00 B8 3E 00 40 0B E7 64 B2 FF 65 64 FE [07:48:13]GetLastDocTimeStamp 1692863175 [07:48:13]current date 1692863296 [07:48:13]FM_GetShiftState [07:48:13]SAM_PROTO_GetShiftState [07:48:13]wFMCommunicate request_size=4 [07:48:13]MH_SAM_APDU [07:48:13]CAPDU: 80 13 01 00 [07:48:13]Write to MH i2c: E2 08 00 B9 3E 80 13 01 00 00 00 00 00 74 [07:48:13]Write i2c OK [07:48:13]MH_I2C_Read... [07:48:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:13]Read from MH i2c: E2 [07:48:13]MH_I2C_Read... [07:48:13]Read from MH i2c: E2 0E 00 [07:48:13]MH_I2C_Read... [07:48:13]Read from MH i2c: E2 0E 00 B9 3E 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 52 [07:48:13]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:48:13]wFMCommunicate OK [07:48:13]SAM_PROTO_GetShiftState done [07:48:13]FM_GetShiftState done [07:48:13]opened in 1692842957 [07:48:13]opened+sec_in_day 1692929357 [07:48:13]quantity*price = 120013 [07:48:13]sum+1 = 120014 [07:48:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 43 24.08.2023 07:48 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32272 ФПД: 207392516072131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T074816&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32272&fm=207392516072131&tin=02508201610067®Number=0000000000091575&sum=120000 [07:48:15]StoreToDocumentArchive [07:48:15]shift 74 fd 32272 [07:48:15]save to /storage/0074/doc_00032272 [07:48:15]save last doc name /storage/0074/doc_00032272 to /storage/kkm_last_doc_name [07:48:15]save OK [07:48:15]Clear old archive folders... [07:48:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:48:15]tlvbuf is B6F78EF0 [07:48:15]SAM_PROTO_ClearQueue [07:48:15]wFMCommunicate request_size=4 [07:48:15]MH_SAM_APDU [07:48:15]CAPDU: 80 09 00 00 [07:48:15]Write to MH i2c: E2 08 00 C6 3E 80 09 00 00 00 00 00 00 76 [07:48:15]Write i2c OK [07:48:15]MH_I2C_Read... [07:48:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:48:15]Read from MH i2c: E2 [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: E2 03 00 [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: E2 03 00 C6 3E 00 90 00 78 [07:48:15]RAPDU: 90 00 [07:48:15]wFMCommunicate OK [07:48:15]SAM_PROTO_ClearQueue done [07:48:15]KKMCreateOFDPacket [07:48:15]OFDProtocolAddRootSTLVToBuf [07:48:15]FM_MakeSignedData [07:48:15]FM_MakeSignedData [07:48:15]SAM_PROTO_SignData [07:48:15]wFMCommunicate request_size=4 [07:48:15]MH_SAM_APDU [07:48:15]CAPDU: 80 0D 01 02 [07:48:15]Write to MH i2c: E2 08 00 C7 3E 80 0D 01 02 00 00 00 00 7E [07:48:15]Write i2c OK [07:48:15]MH_I2C_Read... [07:48:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:48:15]Read from MH i2c: E2 [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: E2 03 00 [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: E2 03 00 C7 3E 00 90 00 79 [07:48:15]RAPDU: 90 00 [07:48:15]wFMCommunicate OK [07:48:15]wFMCommunicate request_size=255 [07:48:15]MH_SAM_APDU [07:48:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 40 0B E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 7E 00 00 35 04 06 00 [07:48:15]Write to MH i2c: E2 02 01 C8 3E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 40 0B E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 7E 00 00 35 04 06 00 00 00 40 [07:48:15]Write i2c OK [07:48:15]MH_I2C_Read... [07:48:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:15]Read from MH i2c: E2 [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: E2 03 00 [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: E2 03 00 C8 3E 00 90 00 7A [07:48:15]RAPDU: 90 00 [07:48:15]wFMCommunicate OK [07:48:15]wFMCommunicate request_size=11 [07:48:15]MH_SAM_APDU [07:48:15]CAPDU: 80 0D 02 02 06 BC 9F 55 3F E2 C3 [07:48:15]Write to MH i2c: E2 0E 00 C9 3E 80 0D 02 02 06 00 BC 9F 55 3F E2 C3 00 00 21 [07:48:15]Write i2c OK [07:48:15]MH_I2C_Read... [07:48:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:15]Read from MH i2c: E2 [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: E2 03 00 [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: E2 03 00 C9 3E 00 90 00 7B [07:48:15]RAPDU: 90 00 [07:48:15]wFMCommunicate OK [07:48:15]wFMCommunicate request_size=4 [07:48:15]MH_SAM_APDU [07:48:15]CAPDU: 80 0D 03 02 [07:48:15]Write to MH i2c: E2 08 00 CA 3E 80 0D 03 02 00 00 00 00 83 [07:48:15]Write i2c OK [07:48:15]MH_I2C_Read... [07:48:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:48:15]Read from MH i2c: E2 [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: E2 0B 00 [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: E2 0B 00 CA 3E 00 39 D3 F3 FC 4A 1A CF 7A 90 00 2C [07:48:15]RAPDU: 39 D3 F3 FC 4A 1A CF 7A 90 00 [07:48:15]wFMCommunicate OK [07:48:15]SAM_PROTO_SignData done [07:48:15]FM_MakeSignedData done [07:48:15]CreateOFDProtocolMessage [07:48:15]wFMCommunicate request_size=4 [07:48:15]MH_SAM_APDU [07:48:15]CAPDU: 80 11 00 00 [07:48:15]Write to MH i2c: E2 08 00 CB 3E 80 11 00 00 00 00 00 00 83 [07:48:15]Write i2c OK [07:48:15]MH_I2C_Read... [07:48:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:15]Read from MH i2c: E2 [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: E2 17 00 [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: E2 17 00 CB 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D9 [07:48:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:48:15]wFMCommunicate OK [07:48:15]CreateOFDProtocolMessage done [07:48:15]OFDSenderStorePacket 32272 [07:48:15]StoreOFDPacket docnum=32272 [07:48:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 6D 25 08 01 2F 06 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 40 0B E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 7E 00 00 35 04 06 00 BC 9F 55 3F E2 C3 39 D3 F3 FC 4A 1A CF 7A [07:48:15]CheckFolder [07:48:15]dirname=/storage/ofd_packets [07:48:15]CheckFolder done [07:48:15]ProducePacketName [07:48:15]name=ofd_packets/00032272 [07:48:15]NVStorageSaveData ofd_packets/00032272 [07:48:15]File name is /storage/ofd_packets/00032272 [07:48:15]Write 302 bytes [07:48:15]NVStorageSaveData done [07:48:15]OFDSenderStorePacket done [07:48:15]KKMCreateOFDPacket done [07:48:15]NVStorageSaveData kkm_last_timestamp [07:48:15]File name is /storage/kkm_last_timestamp [07:48:15]Write 4 bytes [07:48:15]NVStorageSaveData done [07:48:15]ExternCall_PrintAddStr [07:48:15]wPrintStart [07:48:15]Write to MH i2c: 01 00 00 CC 3E 0A [07:48:15]Write i2c OK [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: 01 [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: 01 07 00 [07:48:15]MH_I2C_Read... [07:48:15]Read from MH i2c: 01 07 00 CC 3E 00 00 00 00 00 FF 0F 1F [07:48:15]RasterBufferAndPrint [07:48:15]line Счет N : (1)1181974 [07:48:15]line ИНН: 02508201610067 [07:48:15]line Контрольно-Кассовый Чек [07:48:15]line ПРОДАЖА [07:48:15]line ТРК (МРК, ГНК) : 11 [07:48:15]line Товар: 2710194210 [07:48:15]line ДТ(л)-К-5 [07:48:15]line 18.870 * 63.60 [07:48:15]line = 1200.13 [07:48:15]line НДС 12% НСП 1% [07:48:15]line > о реализуемом товаре [07:48:15]line ОКРУГЛЕНИЕ: -0.13 [07:48:15]line ИТОГО: 1200.00 [07:48:15]line Внесено: 1200.00 [07:48:15]line СДАЧА: 0.00 [07:48:15]line НСП 1% : 10.62 [07:48:15]line НДС 12% : 127.45 [07:48:15]line Наличными: 1200.00 [07:48:15]line Безнал.: 0.00 [07:48:15]line Место: АЗС № 121 "Партнер Нефть" [07:48:15]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:48:15]line СНО: Общий режим [07:48:15]line Чек 43 24.08.2023 07:48 [07:48:15]line Смена: 74 ФФД: 1.0 [07:48:15]line ЗНМ: 0300000148 [07:48:15]line РНМ: 0000000000091575 [07:48:15]line Версия ККМ: 001 [07:48:15]line ФМ: 0000000000874655 [07:48:15]line ФД: 32272 [07:48:15]line ФПД: 207392516072131 [07:48:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T074816&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32272&fm=207392516072131&tin=02508201610067®Number=0000000000091575&sum=120000 [07:48:15]OFD Sender: Processing packet 32272 [packets to send 11, broken 10] [07:48:15]ProducePacketName [07:48:15]name=ofd_packets/00032272 [07:48:15]OFD Sender: To server: pG, [07:48:15]CommunicateWithHost lk.salyk.kg:30040 [07:48:15]ConnectInit lk.salyk.kg [07:48:15]written 0, free lines is 4095 [07:48:15]Connected sock=10 [07:48:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 6D 25 08 01 2F 06 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 40 0B E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 7E 00 00 35 04 06 00 BC 9F 55 3F E2 C3 39 D3 F3 FC 4A 1A CF 7A [07:48:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CD 53 47 00 6B C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 7E 00 00 F4 03 04 00 E4 B5 E6 64 B6 04 01 00 00 53 BE BC 3B F3 78 47 11 [07:48:16]CommunicateWithHost err = 0 [07:48:16]CheckOFDResponse [07:48:16]1017 (14) - 77093643461234 [07:48:16]1041 (16) - 0000000000874655 [07:48:16]1040 (4) - 32272 [07:48:16]1012 (4) - 24.08.2023 01:44 [07:48:16]1206 (1) - 0 [07:48:16]OFD Sender: Remove packet 32272 [07:48:16]ProducePacketName [07:48:16]name=ofd_packets/00032272 [07:48:16]NVStorageDeleteData [07:48:16]Write to MH i2c: 01 00 00 F7 3E 35 [07:48:16]Write i2c OK [07:48:16]MH_I2C_Read... [07:48:16]Read from MH i2c: 01 [07:48:16]MH_I2C_Read... [07:48:16]Read from MH i2c: 01 07 00 [07:48:16]MH_I2C_Read... [07:48:16]Read from MH i2c: 01 07 00 F7 3E 00 00 00 00 00 DA 0C 22 [07:48:16]RasterBufferAndPrint [07:48:16]line [07:48:16]line [07:48:16]line [07:48:16]line [07:48:16]line [07:48:16]written 0, free lines is 3296 [07:48:16]MH_Cut [07:48:16]Write to MH i2c: D1 01 00 FE 3E 01 0E [07:48:16]Write i2c OK [07:48:16]MH_I2C_Read... [07:48:16]Read from MH i2c: D1 [07:48:16]MH_I2C_Read... [07:48:16]Read from MH i2c: D1 01 00 [07:48:16]MH_I2C_Read... [07:48:16]Read from MH i2c: D1 01 00 FE 3E 00 0D [07:48:16]Write to MH i2c: 01 00 00 FF 3E 3D [07:48:16]Write i2c OK [07:48:16]MH_I2C_Read... [07:48:16]OFD Sender: No OFD packet to send [07:48:17]*** Cut start [07:48:17]*** Purtial cut [07:48:17]*** Stage 1: CUTSNS_PIN = 1 [07:48:17]Read from MH i2c: 01 [07:48:17]MH_I2C_Read... [07:48:17]*** Stop cut motor [07:48:17]*** Cut end [07:48:17]Read from MH i2c: 01 07 00 [07:48:17]MH_I2C_Read... [07:48:17]Read from MH i2c: 01 07 00 FF 3E 00 00 00 00 00 FF 0F 52 [07:48:17]process_action close_receipt done [07:48:17]requested_data is exist [07:48:17]produce_requested_data [07:48:17]requested_item fm.sn is exist - process it [07:48:17]wFMCommunicate request_size=4 [07:48:17]MH_SAM_APDU [07:48:17]CAPDU: 80 11 00 00 [07:48:17]Write to MH i2c: E2 08 00 00 3F 80 11 00 00 00 00 00 00 B9 [07:48:17]Write i2c OK [07:48:17]MH_I2C_Read... [07:48:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:17]Read from MH i2c: E2 [07:48:17]MH_I2C_Read... [07:48:17]Read from MH i2c: E2 17 00 [07:48:17]MH_I2C_Read... [07:48:17]Read from MH i2c: E2 17 00 00 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [07:48:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:48:17]wFMCommunicate OK [07:48:17]requested_item fd.num is exist - process it [07:48:17]SAM_PROTO_GetFieldsCounters [07:48:17]wFMCommunicate request_size=4 [07:48:17]MH_SAM_APDU [07:48:17]CAPDU: 80 13 00 00 [07:48:17]Write to MH i2c: E2 08 00 01 3F 80 13 00 00 00 00 00 00 BC [07:48:17]Write i2c OK [07:48:17]MH_I2C_Read... [07:48:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:48:17]Read from MH i2c: E2 [07:48:17]MH_I2C_Read... [07:48:17]Read from MH i2c: E2 62 00 [07:48:17]MH_I2C_Read... [07:48:17]Read from MH i2c: E2 62 00 01 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 10 7E 00 00 0E 04 04 00 4A 00 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 3B [07: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 10 7E 00 00 0E 04 04 00 4A 00 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:48:17]wFMCommunicate OK [07:48:17]SAM_PROTO_GetFieldsCounters done [07:48:17]requested_item shift.num is exist - process it [07:48:17]requested_item shift.opened is exist - process it [07:48:17]req_shift_opened [07:48:17]FM_GetShiftState [07:48:17]SAM_PROTO_GetShiftState [07:48:17]wFMCommunicate request_size=4 [07:48:17]MH_SAM_APDU [07:48:17]CAPDU: 80 13 01 00 [07:48:17]Write to MH i2c: E2 08 00 02 3F 80 13 01 00 00 00 00 00 BE [07:48:17]Write i2c OK [07:48:17]MH_I2C_Read... [07:48:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:17]Read from MH i2c: E2 [07:48:17]MH_I2C_Read... [07:48:17]Read from MH i2c: E2 0E 00 [07:48:17]MH_I2C_Read... [07:48:17]Read from MH i2c: E2 0E 00 02 3F 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 9C [07:48:17]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:48:17]wFMCommunicate OK [07:48:17]SAM_PROTO_GetShiftState done [07:48:17]FM_GetShiftState done [07:48:17]req_shift_opened done [07:48:17]requested_item shift.open_date is exist - process it [07:48:17]req_shift_open_date [07:48:17]req_shift_open_date done [07:48:17]produce_requested_data done [07:48:17]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32272,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:48:17]process_action_free close_receipt [07:48:17]json_value_free [07:48:17]json_value_free done [07:48:17]process_json_proto returns [07:48:17]Send response to host [07:48:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32272,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:48:17]free response buf [07:48:17]execute_script done [07:48:17]execute_script returns [07:48:17]free content buf [07:48:17]Sock 9.Close socket [07:48:17]Sock 9.Thread stoped [07:48:21]OFD Sender: No OFD packet to send [07:48:26]OFD Sender: No OFD packet to send [07:48:31]OFD Sender: No OFD packet to send [07:48:36]OFD Sender: No OFD packet to send [07:48:41]OFD Sender: No OFD packet to send [07:48:46]OFD Sender: No OFD packet to send [07:48:51]OFD Sender: No OFD packet to send [07:48:56]OFD Sender: No OFD packet to send [07:49:01]OFD Sender: No OFD packet to send [07:49:06]OFD Sender: No OFD packet to send [07:49:11]OFD Sender: No OFD packet to send [07:49:16]OFD Sender: No OFD packet to send [07:49:21]OFD Sender: No OFD packet to send [07:49:26]OFD Sender: No OFD packet to send [07:49:31]OFD Sender: No OFD packet to send [07:49:36]OFD Sender: No OFD packet to send [07:49:41]OFD Sender: No OFD packet to send [07:49:46]OFD Sender: No OFD packet to send [07:49:51]OFD Sender: No OFD packet to send [07:49:56]OFD Sender: No OFD packet to send [07:50:01]OFD Sender: No OFD packet to send [07:50:06]OFD Sender: No OFD packet to send [07:50:11]OFD Sender: No OFD packet to send [07:50:16]OFD Sender: No OFD packet to send [07:50:21]OFD Sender: No OFD packet to send [07:50:26]OFD Sender: No OFD packet to send [07:50:31]OFD Sender: No OFD packet to send [07:50:36]OFD Sender: No OFD packet to send [07:50:41]OFD Sender: No OFD packet to send [07:50:46]OFD Sender: No OFD packet to send [07:50:51]OFD Sender: No OFD packet to send [07:50:56]OFD Sender: No OFD packet to send [07:51:01]OFD Sender: No OFD packet to send [07:51:06]OFD Sender: No OFD packet to send [07:51:11]OFD Sender: No OFD packet to send [07:51:16]OFD Sender: No OFD packet to send [07:51:21]OFD Sender: No OFD packet to send [07:51:26]OFD Sender: No OFD packet to send [07:51:31]OFD Sender: No OFD packet to send [07:51:36]OFD Sender: No OFD packet to send [07:51:41]OFD Sender: No OFD packet to send [07:51:46]OFD Sender: No OFD packet to send [07:51:51]OFD Sender: No OFD packet to send [07:51:56]OFD Sender: No OFD packet to send [07:52:01]OFD Sender: No OFD packet to send [07:52:06]OFD Sender: No OFD packet to send [07:52:11]OFD Sender: No OFD packet to send [07:52:16]OFD Sender: No OFD packet to send [07:52:21]OFD Sender: No OFD packet to send [07:52:26]OFD Sender: No OFD packet to send [07:52:31]OFD Sender: No OFD packet to send [07:52:36]OFD Sender: No OFD packet to send [07:52:41]OFD Sender: No OFD packet to send [07:52:46]OFD Sender: No OFD packet to send [07:52:51]OFD Sender: No OFD packet to send [07:52:56]OFD Sender: No OFD packet to send [07:53:01]OFD Sender: No OFD packet to send [07:53:06]OFD Sender: No OFD packet to send [07:53:11]OFD Sender: No OFD packet to send [07:53:16]OFD Sender: No OFD packet to send [07:53:21]OFD Sender: No OFD packet to send [07:53:25]accept exits with 8 [07:53:25]New connection [07:53:25]New thread 3067084132 created [07:53:25]Thread 3066940772 joined [07:53:25]Waiting for new connection... [07:53:25] Sock 8.Parse request [07:53:25]Sock 8.Check first char [07:53:25]Sock 8.First char is OK [07:53:25]request: POST /json_proto HTTP/1.0 [07:53:25]Method: POST [07:53:25]URL: /json_proto [07:53:25]Method is POST - this is cgi request [07:53:25]url: /json_proto [07:53:25]query_string will be loaded in cgi processing [07:53:25]execute_cgi json_proto POST (null) [07:53:25]execute_cgi path=json_proto method=POST [07:53:25]POST find Content-Length [07:53:25]Host: 172.17.34.200:8080 [07:53:25]Content-Length: 683 [07:53:25]Content-Type: application/json [07:53:25] [07:53:25]POST finish read [07:53:25]Found Content-Length = 683 [07:53:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:25]execute_script... [07:53: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)1181975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:25]POST & json_proto [07:53:25]process_json_proto [07:53:25]json parsed OK: [07:53:25]protocol is kg_v1.0 [07:53:25]action value=close_receipt [07:53:25]process_action close_receipt [07:53:25]cmd_close_receipt [07:53:25]MH_GetDate [07:53:25]Write to MH i2c: F0 00 00 03 3F 31 [07:53:25]Write i2c OK [07:53:25]MH_I2C_Read... [07:53:25]Read from MH i2c: F0 [07:53:25]MH_I2C_Read... [07:53:25]Read from MH i2c: F0 09 00 [07:53:25]MH_I2C_Read... [07:53:25]Read from MH i2c: F0 09 00 03 3F 00 78 0C E7 64 B2 FF 65 64 83 [07:53:25]GetLastDocTimeStamp 1692863296 [07:53:25]current date 1692863608 [07:53:25]FM_GetShiftState [07:53:25]SAM_PROTO_GetShiftState [07:53:25]wFMCommunicate request_size=4 [07:53:25]MH_SAM_APDU [07:53:25]CAPDU: 80 13 01 00 [07:53:25]Write to MH i2c: E2 08 00 04 3F 80 13 01 00 00 00 00 00 C0 [07:53:25]Write i2c OK [07:53:25]MH_I2C_Read... [07:53:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:25]Read from MH i2c: E2 [07:53:25]MH_I2C_Read... [07:53:25]Read from MH i2c: E2 0E 00 [07:53:25]MH_I2C_Read... [07:53:25]Read from MH i2c: E2 0E 00 04 3F 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 9E [07:53:25]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:53:25]wFMCommunicate OK [07:53:25]SAM_PROTO_GetShiftState done [07:53:25]FM_GetShiftState done [07:53:25]opened in 1692842957 [07:53:25]opened+sec_in_day 1692929357 [07:53:25]quantity*price = 100018 [07:53:25]sum+1 = 100020 [07:53:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 44 24.08.2023 07:53 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32273 ФПД: 218432562632638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T075328&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32273&fm=218432562632638&tin=02508201610067®Number=0000000000091575&sum=100000 [07:53:26]StoreToDocumentArchive [07:53:26]shift 74 fd 32273 [07:53:26]save to /storage/0074/doc_00032273 [07:53:26]save last doc name /storage/0074/doc_00032273 to /storage/kkm_last_doc_name [07:53:26]save OK [07:53:26]Clear old archive folders... [07:53:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:53:26]tlvbuf is 017FBC90 [07:53:26]SAM_PROTO_ClearQueue [07:53:26]wFMCommunicate request_size=4 [07:53:26]MH_SAM_APDU [07:53:26]CAPDU: 80 09 00 00 [07:53:26]Write to MH i2c: E2 08 00 11 3F 80 09 00 00 00 00 00 00 C2 [07:53:26]Write i2c OK [07:53:26]MH_I2C_Read... [07:53:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:26]Read from MH i2c: E2 [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: E2 03 00 [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: E2 03 00 11 3F 00 90 00 C4 [07:53:26]RAPDU: 90 00 [07:53:26]wFMCommunicate OK [07:53:26]SAM_PROTO_ClearQueue done [07:53:26]KKMCreateOFDPacket [07:53:26]OFDProtocolAddRootSTLVToBuf [07:53:26]FM_MakeSignedData [07:53:26]FM_MakeSignedData [07:53:26]SAM_PROTO_SignData [07:53:26]wFMCommunicate request_size=4 [07:53:26]MH_SAM_APDU [07:53:26]CAPDU: 80 0D 01 02 [07:53:26]Write to MH i2c: E2 08 00 12 3F 80 0D 01 02 00 00 00 00 CA [07:53:26]Write i2c OK [07:53:26]MH_I2C_Read... [07:53:26]OFD Sender: No OFD packet to send [07:53:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:26]Read from MH i2c: E2 [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: E2 03 00 [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: E2 03 00 12 3F 00 90 00 C5 [07:53:26]RAPDU: 90 00 [07:53:26]wFMCommunicate OK [07:53:26]wFMCommunicate request_size=255 [07:53:26]MH_SAM_APDU [07:53:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 78 0C E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 7E 00 00 35 04 06 00 C6 [07:53:26]Write to MH i2c: E2 02 01 13 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 78 0C E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 7E 00 00 35 04 06 00 C6 00 00 AD [07:53:26]Write i2c OK [07:53:26]MH_I2C_Read... [07:53:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:27]Read from MH i2c: E2 [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: E2 03 00 [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: E2 03 00 13 3F 00 90 00 C6 [07:53:27]RAPDU: 90 00 [07:53:27]wFMCommunicate OK [07:53:27]wFMCommunicate request_size=10 [07:53:27]MH_SAM_APDU [07:53:27]CAPDU: 80 0D 02 02 05 A9 CB 4D 97 BE [07:53:27]Write to MH i2c: E2 0D 00 14 3F 80 0D 02 02 05 00 A9 CB 4D 97 BE 00 00 ED [07:53:27]Write i2c OK [07:53:27]MH_I2C_Read... [07:53:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:27]Read from MH i2c: E2 [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: E2 03 00 [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: E2 03 00 14 3F 00 90 00 C7 [07:53:27]RAPDU: 90 00 [07:53:27]wFMCommunicate OK [07:53:27]wFMCommunicate request_size=4 [07:53:27]MH_SAM_APDU [07:53:27]CAPDU: 80 0D 03 02 [07:53:27]Write to MH i2c: E2 08 00 15 3F 80 0D 03 02 00 00 00 00 CF [07:53:27]Write i2c OK [07:53:27]MH_I2C_Read... [07:53:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:27]Read from MH i2c: E2 [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: E2 0B 00 [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: E2 0B 00 15 3F 00 8E B3 01 06 4C 19 03 3E 90 00 BE [07:53:27]RAPDU: 8E B3 01 06 4C 19 03 3E 90 00 [07:53:27]wFMCommunicate OK [07:53:27]SAM_PROTO_SignData done [07:53:27]FM_MakeSignedData done [07:53:27]CreateOFDProtocolMessage [07:53:27]wFMCommunicate request_size=4 [07:53:27]MH_SAM_APDU [07:53:27]CAPDU: 80 11 00 00 [07:53:27]Write to MH i2c: E2 08 00 16 3F 80 11 00 00 00 00 00 00 CF [07:53:27]Write i2c OK [07:53:27]MH_I2C_Read... [07:53:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:27]Read from MH i2c: E2 [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: E2 17 00 [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: E2 17 00 16 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 25 [07:53:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:53:27]wFMCommunicate OK [07:53:27]CreateOFDProtocolMessage done [07:53:27]OFDSenderStorePacket 32273 [07:53:27]StoreOFDPacket docnum=32273 [07:53:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BF 1E 07 01 9F 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 78 0C E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 7E 00 00 35 04 06 00 C6 A9 CB 4D 97 BE 8E B3 01 06 4C 19 03 3E [07:53:27]CheckFolder [07:53:27]dirname=/storage/ofd_packets [07:53:27]CheckFolder done [07:53:27]ProducePacketName [07:53:27]name=ofd_packets/00032273 [07:53:27]NVStorageSaveData ofd_packets/00032273 [07:53:27]File name is /storage/ofd_packets/00032273 [07:53:27]Write 301 bytes [07:53:27]NVStorageSaveData done [07:53:27]OFDSenderStorePacket done [07:53:27]KKMCreateOFDPacket done [07:53:27]NVStorageSaveData kkm_last_timestamp [07:53:27]File name is /storage/kkm_last_timestamp [07:53:27]Write 4 bytes [07:53:27]NVStorageSaveData done [07:53:27]ExternCall_PrintAddStr [07:53:27]wPrintStart [07:53:27]Write to MH i2c: 01 00 00 17 3F 56 [07:53:27]Write i2c OK [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: 01 [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: 01 07 00 [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: 01 07 00 17 3F 00 00 00 00 00 FF 0F 6B [07:53:27]RasterBufferAndPrint [07:53:27]line Счет N : (1)1181975 [07:53:27]line ИНН: 02508201610067 [07:53:27]line Контрольно-Кассовый Чек [07:53:27]line ПРОДАЖА [07:53:27]line ТРК (МРК, ГНК) : 43 [07:53:27]line Товар: 2710124500 [07:53:27]line Аи-95-К-5 [07:53:27]line 15.270 * 65.50 [07:53:27]line = 1000.19 [07:53:27]line НДС 12% НСП 1% [07:53:27]line > о реализуемом товаре [07:53:27]line ОКРУГЛЕНИЕ: -0.19 [07:53:27]line ИТОГО: 1000.00 [07:53:27]line Внесено: 1000.00 [07:53:27]line СДАЧА: 0.00 [07:53:27]line НСП 1% : 8.85 [07:53:27]line НДС 12% : 106.21 [07:53:27]line Наличными: 1000.00 [07:53:27]line Безнал.: 0.00 [07:53:27]line Место: АЗС № 121 "Партнер Нефть" [07:53:27]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:53:27]line СНО: Общий режим [07:53:27]line Чек 44 24.08.2023 07:53 [07:53:27]line Смена: 74 ФФД: 1.0 [07:53:27]line ЗНМ: 0300000148 [07:53:27]line РНМ: 0000000000091575 [07:53:27]line Версия ККМ: 001 [07:53:27]line ФМ: 0000000000874655 [07:53:27]line ФД: 32273 [07:53:27]line ФПД: 218432562632638 [07:53:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T075328&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32273&fm=218432562632638&tin=02508201610067®Number=0000000000091575&sum=100000 [07:53:27]OFD Sender: Processing packet 32273 [packets to send 11, broken 10] [07:53:27]ProducePacketName [07:53:27]name=ofd_packets/00032273 [07:53:27]OFD Sender: To server: pG, [07:53:27]CommunicateWithHost lk.salyk.kg:30040 [07:53:27]ConnectInit lk.salyk.kg [07:53:27]written 0, free lines is 4095 [07:53:27]Connected sock=10 [07:53:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BF 1E 07 01 9F 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 78 0C E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 7E 00 00 35 04 06 00 C6 A9 CB 4D 97 BE 8E B3 01 06 4C 19 03 3E [07:53:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 DB FE 47 00 F4 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 7E 00 00 F4 03 04 00 1C B7 E6 64 B6 04 01 00 00 B2 0F 03 1B A2 2F 10 55 [07:53:27]CommunicateWithHost err = 0 [07:53:27]CheckOFDResponse [07:53:27]1017 (14) - 77093643461234 [07:53:27]1041 (16) - 0000000000874655 [07:53:27]1040 (4) - 32273 [07:53:27]1012 (4) - 24.08.2023 01:49 [07:53:27]1206 (1) - 0 [07:53:27]OFD Sender: Remove packet 32273 [07:53:27]ProducePacketName [07:53:27]name=ofd_packets/00032273 [07:53:27]NVStorageDeleteData [07:53:28]Write to MH i2c: 01 00 00 42 3F 81 [07:53:28]Write i2c OK [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: 01 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: 01 07 00 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: 01 07 00 42 3F 00 00 00 00 00 D4 0C 68 [07:53:28]RasterBufferAndPrint [07:53:28]line [07:53:28]line [07:53:28]line [07:53:28]line [07:53:28]line [07:53:28]written 0, free lines is 3290 [07:53:28]MH_Cut [07:53:28]Write to MH i2c: D1 01 00 49 3F 01 5A [07:53:28]Write i2c OK [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: D1 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: D1 01 00 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: D1 01 00 49 3F 00 59 [07:53:28]Write to MH i2c: 01 00 00 4A 3F 89 [07:53:28]Write i2c OK [07:53:28]MH_I2C_Read... [07:53:28]OFD Sender: No OFD packet to send [07:53:28]*** Cut start [07:53:28]*** Purtial cut [07:53:28]*** CUTSNS_PIN = 0 [07:53:29]*** Stage 1: CUTSNS_PIN = 1 [07:53:30]Read from MH i2c: 01 [07:53:30]MH_I2C_Read... [07:53:30]*** Stop cut motor [07:53:30]*** Cut end [07:53:30]Read from MH i2c: 01 07 00 [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: 01 07 00 4A 3F 00 00 00 00 00 FF 0F 9E [07:53:30]process_action close_receipt done [07:53:30]requested_data is exist [07:53:30]produce_requested_data [07:53:30]requested_item fm.sn is exist - process it [07:53:30]wFMCommunicate request_size=4 [07:53:30]MH_SAM_APDU [07:53:30]CAPDU: 80 11 00 00 [07:53:30]Write to MH i2c: E2 08 00 4B 3F 80 11 00 00 00 00 00 00 04 [07:53:30]Write i2c OK [07:53:30]MH_I2C_Read... [07:53:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:30]Read from MH i2c: E2 [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: E2 17 00 [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: E2 17 00 4B 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5A [07:53:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:53:30]wFMCommunicate OK [07:53:30]requested_item fd.num is exist - process it [07:53:30]SAM_PROTO_GetFieldsCounters [07:53:30]wFMCommunicate request_size=4 [07:53:30]MH_SAM_APDU [07:53:30]CAPDU: 80 13 00 00 [07:53:30]Write to MH i2c: E2 08 00 4C 3F 80 13 00 00 00 00 00 00 07 [07:53:30]Write i2c OK [07:53:30]MH_I2C_Read... [07:53:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:31]Read from MH i2c: E2 [07:53:31]MH_I2C_Read... [07:53:31]Read from MH i2c: E2 62 00 [07:53:31]MH_I2C_Read... [07:53:31]Read from MH i2c: E2 62 00 4C 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 11 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [07:53:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 11 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:53:31]wFMCommunicate OK [07:53:31]SAM_PROTO_GetFieldsCounters done [07:53:31]requested_item shift.num is exist - process it [07:53:31]requested_item shift.opened is exist - process it [07:53:31]req_shift_opened [07:53:31]FM_GetShiftState [07:53:31]SAM_PROTO_GetShiftState [07:53:31]wFMCommunicate request_size=4 [07:53:31]MH_SAM_APDU [07:53:31]CAPDU: 80 13 01 00 [07:53:31]Write to MH i2c: E2 08 00 4D 3F 80 13 01 00 00 00 00 00 09 [07:53:31]Write i2c OK [07:53:31]MH_I2C_Read... [07:53:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:31]Read from MH i2c: E2 [07:53:31]MH_I2C_Read... [07:53:31]Read from MH i2c: E2 0E 00 [07:53:31]MH_I2C_Read... [07:53:31]Read from MH i2c: E2 0E 00 4D 3F 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 E7 [07:53:31]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:53:31]wFMCommunicate OK [07:53:31]SAM_PROTO_GetShiftState done [07:53:31]FM_GetShiftState done [07:53:31]req_shift_opened done [07:53:31]requested_item shift.open_date is exist - process it [07:53:31]req_shift_open_date [07:53:31]req_shift_open_date done [07:53:31]produce_requested_data done [07:53:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32273,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:53:31]process_action_free close_receipt [07:53:31]json_value_free [07:53:31]json_value_free done [07:53:31]process_json_proto returns [07:53:31]Send response to host [07:53:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32273,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:53:31]free response buf [07:53:31]execute_script done [07:53:31]execute_script returns [07:53:31]free content buf [07:53:31]Sock 8.Close socket [07:53:31]Sock 8.Thread stoped [07:53:33]OFD Sender: No OFD packet to send [07:53:38]OFD Sender: No OFD packet to send [07:53:43]OFD Sender: No OFD packet to send [07:53:48]OFD Sender: No OFD packet to send [07:53:53]OFD Sender: No OFD packet to send [07:53:58]OFD Sender: No OFD packet to send [07:54:03]OFD Sender: No OFD packet to send [07:54:08]OFD Sender: No OFD packet to send [07:54:13]OFD Sender: No OFD packet to send [07:54:18]OFD Sender: No OFD packet to send [07:54:22]accept exits with 9 [07:54:22]New connection [07:54:22]New thread 3066940772 created [07:54:22]Thread 3067084132 joined [07:54:22]Waiting for new connection... [07:54:22] Sock 9.Parse request [07:54:22]Sock 9.Check first char [07:54:22]Sock 9.First char is OK [07:54:22]request: POST /json_proto HTTP/1.0 [07:54:22]Method: POST [07:54:22]URL: /json_proto [07:54:22]Method is POST - this is cgi request [07:54:22]url: /json_proto [07:54:22]query_string will be loaded in cgi processing [07:54:22]execute_cgi json_proto POST (null) [07:54:22]execute_cgi path=json_proto method=POST [07:54:22]POST find Content-Length [07:54:22]Host: 172.17.34.200:8080 [07:54:22]Content-Length: 688 [07:54:22]Content-Type: application/json [07:54:22] [07:54:22]POST finish read [07:54:22]Found Content-Length = 688 [07:54:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:22]execute_script... [07:54: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)1181976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:22]POST & json_proto [07:54:22]process_json_proto [07:54:22]json parsed OK: [07:54:22]protocol is kg_v1.0 [07:54:22]action value=close_receipt [07:54:22]process_action close_receipt [07:54:22]cmd_close_receipt [07:54:22]MH_GetDate [07:54:22]Write to MH i2c: F0 00 00 4E 3F 7C [07:54:22]Write i2c OK [07:54:22]MH_I2C_Read... [07:54:22]Read from MH i2c: F0 [07:54:22]MH_I2C_Read... [07:54:22]Read from MH i2c: F0 09 00 [07:54:22]MH_I2C_Read... [07:54:22]Read from MH i2c: F0 09 00 4E 3F 00 B1 0C E7 64 B2 FF 65 64 07 [07:54:22]GetLastDocTimeStamp 1692863608 [07:54:22]current date 1692863665 [07:54:22]FM_GetShiftState [07:54:22]SAM_PROTO_GetShiftState [07:54:22]wFMCommunicate request_size=4 [07:54:22]MH_SAM_APDU [07:54:22]CAPDU: 80 13 01 00 [07:54:22]Write to MH i2c: E2 08 00 4F 3F 80 13 01 00 00 00 00 00 0B [07:54:22]Write i2c OK [07:54:22]MH_I2C_Read... [07:54:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:22]Read from MH i2c: E2 [07:54:22]MH_I2C_Read... [07:54:22]Read from MH i2c: E2 0E 00 [07:54:22]MH_I2C_Read... [07:54:22]Read from MH i2c: E2 0E 00 4F 3F 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 E9 [07:54:22]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:54:22]wFMCommunicate OK [07:54:22]SAM_PROTO_GetShiftState done [07:54:22]FM_GetShiftState done [07:54:22]opened in 1692842957 [07:54:22]opened+sec_in_day 1692929357 [07:54:22]quantity*price = 100042 [07:54:22]sum+1 = 100044 [07:54:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 45 24.08.2023 07:54 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32274 ФПД: 129101464134841 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T075425&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32274&fm=129101464134841&tin=02508201610067®Number=0000000000091575&sum=100000 [07:54:23]StoreToDocumentArchive [07:54:23]shift 74 fd 32274 [07:54:23]save to /storage/0074/doc_00032274 [07:54:23]save last doc name /storage/0074/doc_00032274 to /storage/kkm_last_doc_name [07:54:23]save OK [07:54:23]Clear old archive folders... [07:54:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:54:23]tlvbuf is 01846B20 [07:54:23]SAM_PROTO_ClearQueue [07:54:23]wFMCommunicate request_size=4 [07:54:23]MH_SAM_APDU [07:54:23]CAPDU: 80 09 00 00 [07:54:23]Write to MH i2c: E2 08 00 5C 3F 80 09 00 00 00 00 00 00 0D [07:54:23]Write i2c OK [07:54:23]MH_I2C_Read... [07:54:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:54:23]Read from MH i2c: E2 [07:54:23]MH_I2C_Read... [07:54:23]Read from MH i2c: E2 03 00 [07:54:23]MH_I2C_Read... [07:54:23]Read from MH i2c: E2 03 00 5C 3F 00 90 00 0F [07:54:23]RAPDU: 90 00 [07:54:23]wFMCommunicate OK [07:54:23]SAM_PROTO_ClearQueue done [07:54:23]KKMCreateOFDPacket [07:54:23]OFDProtocolAddRootSTLVToBuf [07:54:23]FM_MakeSignedData [07:54:23]FM_MakeSignedData [07:54:23]SAM_PROTO_SignData [07:54:23]wFMCommunicate request_size=4 [07:54:23]MH_SAM_APDU [07:54:23]CAPDU: 80 0D 01 02 [07:54:23]Write to MH i2c: E2 08 00 5D 3F 80 0D 01 02 00 00 00 00 15 [07:54:23]Write i2c OK [07:54:23]MH_I2C_Read... [07:54:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:54:23]Read from MH i2c: E2 [07:54:23]MH_I2C_Read... [07:54:23]Read from MH i2c: E2 03 00 [07:54:23]MH_I2C_Read... [07:54:23]Read from MH i2c: E2 03 00 5D 3F 00 90 00 10 [07:54:23]RAPDU: 90 00 [07:54:23]wFMCommunicate OK [07:54:23]wFMCommunicate request_size=255 [07:54:23]MH_SAM_APDU [07:54:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 B1 0C E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 7E 00 00 35 04 06 00 [07:54:23]Write to MH i2c: E2 02 01 5E 3F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 B1 0C E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 7E 00 00 35 04 06 00 00 00 CE [07:54:23]Write i2c OK [07:54:23]MH_I2C_Read... [07:54:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:24]Read from MH i2c: E2 [07:54:24]MH_I2C_Read... [07:54:24]Read from MH i2c: E2 03 00 [07:54:24]MH_I2C_Read... [07:54:24]Read from MH i2c: E2 03 00 5E 3F 00 90 00 11 [07:54:24]RAPDU: 90 00 [07:54:24]wFMCommunicate OK [07:54:24]wFMCommunicate request_size=11 [07:54:24]MH_SAM_APDU [07:54:24]CAPDU: 80 0D 02 02 06 75 6A C6 E8 E4 B9 [07:54:24]Write to MH i2c: E2 0E 00 5F 3F 80 0D 02 02 06 00 75 6A C6 E8 E4 B9 00 00 4E [07:54:24]Write i2c OK [07:54:24]MH_I2C_Read... [07:54:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:24]Read from MH i2c: E2 [07:54:24]MH_I2C_Read... [07:54:24]Read from MH i2c: E2 03 00 [07:54:24]MH_I2C_Read... [07:54:24]Read from MH i2c: E2 03 00 5F 3F 00 90 00 12 [07:54:24]RAPDU: 90 00 [07:54:24]wFMCommunicate OK [07:54:24]wFMCommunicate request_size=4 [07:54:24]MH_SAM_APDU [07:54:24]CAPDU: 80 0D 03 02 [07:54:24]Write to MH i2c: E2 08 00 60 3F 80 0D 03 02 00 00 00 00 1A [07:54:24]Write i2c OK [07:54:24]MH_I2C_Read... [07:54:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:54:24]Read from MH i2c: E2 [07:54:24]MH_I2C_Read... [07:54:24]Read from MH i2c: E2 0B 00 [07:54:24]MH_I2C_Read... [07:54:24]Read from MH i2c: E2 0B 00 60 3F 00 73 01 52 97 80 52 49 91 90 00 24 [07:54:24]RAPDU: 73 01 52 97 80 52 49 91 90 00 [07:54:24]wFMCommunicate OK [07:54:24]SAM_PROTO_SignData done [07:54:24]FM_MakeSignedData done [07:54:24]CreateOFDProtocolMessage [07:54:24]wFMCommunicate request_size=4 [07:54:24]MH_SAM_APDU [07:54:24]CAPDU: 80 11 00 00 [07:54:24]Write to MH i2c: E2 08 00 61 3F 80 11 00 00 00 00 00 00 1A [07:54:24]Write i2c OK [07:54:24]MH_I2C_Read... [07:54:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:24]Read from MH i2c: E2 [07:54:24]MH_I2C_Read... [07:54:24]Read from MH i2c: E2 17 00 [07:54:24]MH_I2C_Read... [07:54:24]Read from MH i2c: E2 17 00 61 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 70 [07:54:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:54:24]wFMCommunicate OK [07:54:24]CreateOFDProtocolMessage done [07:54:24]OFDSenderStorePacket 32274 [07:54:24]StoreOFDPacket docnum=32274 [07:54:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A1 67 08 01 FB CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 B1 0C E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 7E 00 00 35 04 06 00 75 6A C6 E8 E4 B9 73 01 52 97 80 52 49 91 [07:54:24]CheckFolder [07:54:24]dirname=/storage/ofd_packets [07:54:24]CheckFolder done [07:54:24]ProducePacketName [07:54:24]name=ofd_packets/00032274 [07:54:24]NVStorageSaveData ofd_packets/00032274 [07:54:24]File name is /storage/ofd_packets/00032274 [07:54:24]Write 302 bytes [07:54:24]NVStorageSaveData done [07:54:24]OFDSenderStorePacket done [07:54:24]KKMCreateOFDPacket done [07:54:24]NVStorageSaveData kkm_last_timestamp [07:54:24]File name is /storage/kkm_last_timestamp [07:54:24]Write 4 bytes [07:54:24]NVStorageSaveData done [07:54:24]ExternCall_PrintAddStr [07:54:24]wPrintStart [07:54:24]Write to MH i2c: 01 00 00 62 3F A1 [07:54:24]OFD Sender: Processing packet 32274 [packets to send 11, broken 10] [07:54:24]ProducePacketName [07:54:24]name=ofd_packets/00032274 [07:54:24]OFD Sender: To server: pG, [07:54:24]CommunicateWithHost lk.salyk.kg:30040 [07:54:24]ConnectInit lk.salyk.kg [07:54:24]Write i2c OK [07:54:24]MH_I2C_Read... [07:54:24]Read from MH i2c: 01 [07:54:24]MH_I2C_Read... [07:54:24]Read from MH i2c: 01 07 00 [07:54:24]MH_I2C_Read... [07:54:24]Read from MH i2c: 01 07 00 62 3F 00 00 00 00 00 FF 0F B6 [07:54:24]RasterBufferAndPrint [07:54:24]line Счет N : (1)1181976 [07:54:24]line ИНН: 02508201610067 [07:54:24]line Контрольно-Кассовый Чек [07:54:24]line ПРОДАЖА [07:54:24]line ТРК (МРК, ГНК) : 11 [07:54:24]line Товар: 2710194210 [07:54:24]line ДТ(л)-К-5 [07:54:24]line 15.730 * 63.60 [07:54:24]line = 1000.43 [07:54:24]line НДС 12% НСП 1% [07:54:24]line > о реализуемом товаре [07:54:24]line ОКРУГЛЕНИЕ: -0.43 [07:54:24]line ИТОГО: 1000.00 [07:54:24]line Внесено: 1000.00 [07:54:24]line СДАЧА: 0.00 [07:54:24]line НСП 1% : 8.85 [07:54:24]line НДС 12% : 106.24 [07:54:24]line Наличными: 1000.00 [07:54:24]line Безнал.: 0.00 [07:54:24]line Место: АЗС № 121 "Партнер Нефть" [07:54:24]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:54:24]line СНО: Общий режим [07:54:24]line Чек 45 24.08.2023 07:54 [07:54:24]line Смена: 74 ФФД: 1.0 [07:54:24]line ЗНМ: 0300000148 [07:54:24]line РНМ: 0000000000091575 [07:54:24]line Версия ККМ: 001 [07:54:24]line ФМ: 0000000000874655 [07:54:24]line ФД: 32274 [07:54:24]line ФПД: 129101464134841 [07:54:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T075425&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32274&fm=129101464134841&tin=02508201610067®Number=0000000000091575&sum=100000 [07:54:24]Connected sock=10 [07: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 34 36 35 35 10 01 00 00 A1 67 08 01 FB CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 B1 0C E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 7E 00 00 35 04 06 00 75 6A C6 E8 E4 B9 73 01 52 97 80 52 49 91 [07:54:24]written 0, free lines is 4095 [07:54:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2F 12 47 00 BD 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 7E 00 00 F4 03 04 00 55 B7 E6 64 B6 04 01 00 00 72 D2 95 98 97 E0 AC 29 [07:54:24]CommunicateWithHost err = 0 [07:54:24]CheckOFDResponse [07:54:24]1017 (14) - 77093643461234 [07:54:24]1041 (16) - 0000000000874655 [07:54:24]1040 (4) - 32274 [07:54:24]1012 (4) - 24.08.2023 01:50 [07:54:24]1206 (1) - 0 [07:54:24]OFD Sender: Remove packet 32274 [07:54:24]ProducePacketName [07:54:24]name=ofd_packets/00032274 [07:54:24]NVStorageDeleteData [07:54:25]Write to MH i2c: 01 00 00 8D 3F CC [07:54:25]Write i2c OK [07:54:25]MH_I2C_Read... [07:54:25]Read from MH i2c: 01 [07:54:25]MH_I2C_Read... [07:54:25]Read from MH i2c: 01 07 00 [07:54:25]MH_I2C_Read... [07:54:25]Read from MH i2c: 01 07 00 8D 3F 00 00 00 00 00 CE 0C AD [07:54:25]RasterBufferAndPrint [07:54:25]line [07:54:25]line [07:54:25]line [07:54:25]line [07:54:25]line [07:54:25]written 0, free lines is 3285 [07:54:25]MH_Cut [07:54:25]Write to MH i2c: D1 01 00 94 3F 01 A5 [07:54:25]Write i2c OK [07:54:25]MH_I2C_Read... [07:54:25]Read from MH i2c: D1 [07:54:25]MH_I2C_Read... [07:54:25]Read from MH i2c: D1 01 00 [07:54:25]MH_I2C_Read... [07:54:25]Read from MH i2c: D1 01 00 94 3F 00 A4 [07:54:25]Write to MH i2c: 01 00 00 95 3F D4 [07:54:25]Write i2c OK [07:54:25]MH_I2C_Read... [07:54:25]OFD Sender: No OFD packet to send [07:54:25]*** Cut start [07:54:25]*** Purtial cut [07:54:25]*** Stage 1: CUTSNS_PIN = 1 [07:54:26]Read from MH i2c: 01 [07:54:26]MH_I2C_Read... [07:54:26]*** Stop cut motor [07:54:26]*** Cut end [07:54:26]Read from MH i2c: 01 07 00 [07:54:26]MH_I2C_Read... [07:54:26]Read from MH i2c: 01 07 00 95 3F 00 00 00 00 00 FF 0F E9 [07:54:26]process_action close_receipt done [07:54:26]requested_data is exist [07:54:26]produce_requested_data [07:54:26]requested_item fm.sn is exist - process it [07:54:26]wFMCommunicate request_size=4 [07:54:26]MH_SAM_APDU [07:54:26]CAPDU: 80 11 00 00 [07:54:26]Write to MH i2c: E2 08 00 96 3F 80 11 00 00 00 00 00 00 4F [07:54:26]Write i2c OK [07:54:26]MH_I2C_Read... [07:54:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:26]Read from MH i2c: E2 [07:54:26]MH_I2C_Read... [07:54:26]Read from MH i2c: E2 17 00 [07:54:26]MH_I2C_Read... [07:54:26]Read from MH i2c: E2 17 00 96 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A5 [07:54:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:54:26]wFMCommunicate OK [07:54:26]requested_item fd.num is exist - process it [07:54:26]SAM_PROTO_GetFieldsCounters [07:54:26]wFMCommunicate request_size=4 [07:54:26]MH_SAM_APDU [07:54:26]CAPDU: 80 13 00 00 [07:54:26]Write to MH i2c: E2 08 00 97 3F 80 13 00 00 00 00 00 00 52 [07:54:26]Write i2c OK [07:54:26]MH_I2C_Read... [07:54:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:54:26]Read from MH i2c: E2 [07:54:26]MH_I2C_Read... [07:54:26]Read from MH i2c: E2 62 00 [07:54:26]MH_I2C_Read... [07:54:26]Read from MH i2c: E2 62 00 97 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 12 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [07:54:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 12 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:54:26]wFMCommunicate OK [07:54:26]SAM_PROTO_GetFieldsCounters done [07:54:26]requested_item shift.num is exist - process it [07:54:26]requested_item shift.opened is exist - process it [07:54:26]req_shift_opened [07:54:26]FM_GetShiftState [07:54:26]SAM_PROTO_GetShiftState [07:54:26]wFMCommunicate request_size=4 [07:54:26]MH_SAM_APDU [07:54:26]CAPDU: 80 13 01 00 [07:54:26]Write to MH i2c: E2 08 00 98 3F 80 13 01 00 00 00 00 00 54 [07:54:26]Write i2c OK [07:54:26]MH_I2C_Read... [07:54:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:26]Read from MH i2c: E2 [07:54:26]MH_I2C_Read... [07:54:26]Read from MH i2c: E2 0E 00 [07:54:26]MH_I2C_Read... [07:54:26]Read from MH i2c: E2 0E 00 98 3F 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 32 [07:54:26]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:54:26]wFMCommunicate OK [07:54:26]SAM_PROTO_GetShiftState done [07:54:26]FM_GetShiftState done [07:54:26]req_shift_opened done [07:54:26]requested_item shift.open_date is exist - process it [07:54:26]req_shift_open_date [07:54:26]req_shift_open_date done [07:54:26]produce_requested_data done [07:54:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32274,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:54:26]process_action_free close_receipt [07:54:26]json_value_free [07:54:26]json_value_free done [07:54:26]process_json_proto returns [07:54:26]Send response to host [07:54:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32274,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:54:26]free response buf [07:54:26]execute_script done [07:54:26]execute_script returns [07:54:26]free content buf [07:54:26]Sock 9.Close socket [07:54:26]Sock 9.Thread stoped [07:54:30]OFD Sender: No OFD packet to send [07:54:35]OFD Sender: No OFD packet to send [07:54:40]OFD Sender: No OFD packet to send [07:54:45]OFD Sender: No OFD packet to send [07:54:46]accept exits with 8 [07:54:46]New connection [07:54:46]New thread 3067084132 created [07:54:46]Thread 3066940772 joined [07:54:46]Waiting for new connection... [07:54:46] Sock 8.Parse request [07:54:46]Sock 8.Check first char [07:54:46]Sock 8.First char is OK [07:54:46]request: POST /json_proto HTTP/1.0 [07:54:46]Method: POST [07:54:46]URL: /json_proto [07:54:46]Method is POST - this is cgi request [07:54:46]url: /json_proto [07:54:46]query_string will be loaded in cgi processing [07:54:46]execute_cgi json_proto POST (null) [07:54:46]execute_cgi path=json_proto method=POST [07:54:46]POST find Content-Length [07:54:46]Host: 172.17.34.200:8080 [07:54:46]Content-Length: 671 [07:54:46]Content-Type: application/json [07:54:46] [07:54:46]POST finish read [07:54:46]Found Content-Length = 671 [07:54:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 8.410, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:46]execute_script... [07: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)1181977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 8.410, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:46]POST & json_proto [07:54:46]process_json_proto [07:54:46]json parsed OK: [07:54:46]protocol is kg_v1.0 [07:54:46]action value=close_receipt [07:54:46]process_action close_receipt [07:54:46]cmd_close_receipt [07:54:46]MH_GetDate [07:54:46]Write to MH i2c: F0 00 00 99 3F C7 [07:54:46]Write i2c OK [07:54:46]MH_I2C_Read... [07:54:46]Read from MH i2c: F0 [07:54:46]MH_I2C_Read... [07:54:46]Read from MH i2c: F0 09 00 [07:54:46]MH_I2C_Read... [07:54:46]Read from MH i2c: F0 09 00 99 3F 00 C9 0C E7 64 B2 FF 65 64 6A [07:54:46]GetLastDocTimeStamp 1692863665 [07:54:46]current date 1692863689 [07:54:46]FM_GetShiftState [07:54:46]SAM_PROTO_GetShiftState [07:54:46]wFMCommunicate request_size=4 [07:54:46]MH_SAM_APDU [07:54:46]CAPDU: 80 13 01 00 [07:54:46]Write to MH i2c: E2 08 00 9A 3F 80 13 01 00 00 00 00 00 56 [07:54:46]Write i2c OK [07:54:46]MH_I2C_Read... [07:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:46]Read from MH i2c: E2 [07:54:46]MH_I2C_Read... [07:54:46]Read from MH i2c: E2 0E 00 [07:54:46]MH_I2C_Read... [07:54:46]Read from MH i2c: E2 0E 00 9A 3F 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 34 [07:54:46]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:54:46]wFMCommunicate OK [07:54:46]SAM_PROTO_GetShiftState done [07:54:46]FM_GetShiftState done [07:54:46]opened in 1692842957 [07:54:46]opened+sec_in_day 1692929357 [07:54:46]quantity*price = 50039 [07:54:46]sum+1 = 50041 [07:54:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 46 24.08.2023 07:54 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32275 ФПД: 157150473683413 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T075449&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32275&fm=157150473683413&tin=02508201610067®Number=0000000000091575&sum=50000 [07:54:47]StoreToDocumentArchive [07:54:47]shift 74 fd 32275 [07:54:47]save to /storage/0074/doc_00032275 [07:54:47]save last doc name /storage/0074/doc_00032275 to /storage/kkm_last_doc_name [07:54:47]save OK [07:54:47]Clear old archive folders... [07:54:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:54:47]tlvbuf is B6DC8450 [07:54:47]SAM_PROTO_ClearQueue [07:54:47]wFMCommunicate request_size=4 [07:54:47]MH_SAM_APDU [07:54:47]CAPDU: 80 09 00 00 [07:54:47]Write to MH i2c: E2 08 00 A7 3F 80 09 00 00 00 00 00 00 58 [07:54:47]Write i2c OK [07:54:47]MH_I2C_Read... [07:54:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:54:47]Read from MH i2c: E2 [07:54:47]MH_I2C_Read... [07:54:47]Read from MH i2c: E2 03 00 [07:54:47]MH_I2C_Read... [07:54:47]Read from MH i2c: E2 03 00 A7 3F 00 90 00 5A [07:54:47]RAPDU: 90 00 [07:54:47]wFMCommunicate OK [07:54:47]SAM_PROTO_ClearQueue done [07:54:47]KKMCreateOFDPacket [07:54:47]OFDProtocolAddRootSTLVToBuf [07:54:47]FM_MakeSignedData [07:54:47]FM_MakeSignedData [07:54:47]SAM_PROTO_SignData [07:54:47]wFMCommunicate request_size=4 [07:54:47]MH_SAM_APDU [07:54:47]CAPDU: 80 0D 01 02 [07:54:47]Write to MH i2c: E2 08 00 A8 3F 80 0D 01 02 00 00 00 00 60 [07:54:47]Write i2c OK [07:54:47]MH_I2C_Read... [07:54:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:54:47]Read from MH i2c: E2 [07:54:47]MH_I2C_Read... [07:54:47]Read from MH i2c: E2 03 00 [07:54:47]MH_I2C_Read... [07:54:47]Read from MH i2c: E2 03 00 A8 3F 00 90 00 5B [07:54:47]RAPDU: 90 00 [07:54:47]wFMCommunicate OK [07:54:47]wFMCommunicate request_size=255 [07:54:47]MH_SAM_APDU [07:54:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 C9 0C E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 7E 00 00 35 04 06 00 [07:54:47]Write to MH i2c: E2 02 01 A9 3F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 C9 0C E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 7E 00 00 35 04 06 00 00 00 04 [07:54:47]Write i2c OK [07:54:47]MH_I2C_Read... [07:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:48]Read from MH i2c: E2 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: E2 03 00 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: E2 03 00 A9 3F 00 90 00 5C [07:54:48]RAPDU: 90 00 [07:54:48]wFMCommunicate OK [07:54:48]wFMCommunicate request_size=11 [07:54:48]MH_SAM_APDU [07:54:48]CAPDU: 80 0D 02 02 06 8E ED 72 29 01 D5 [07:54:48]Write to MH i2c: E2 0E 00 AA 3F 80 0D 02 02 06 00 8E ED 72 29 01 D5 00 00 5B [07:54:48]Write i2c OK [07:54:48]MH_I2C_Read... [07:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:48]Read from MH i2c: E2 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: E2 03 00 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: E2 03 00 AA 3F 00 90 00 5D [07:54:48]RAPDU: 90 00 [07:54:48]wFMCommunicate OK [07:54:48]wFMCommunicate request_size=4 [07:54:48]MH_SAM_APDU [07:54:48]CAPDU: 80 0D 03 02 [07:54:48]Write to MH i2c: E2 08 00 AB 3F 80 0D 03 02 00 00 00 00 65 [07:54:48]Write i2c OK [07:54:48]MH_I2C_Read... [07:54:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:54:48]Read from MH i2c: E2 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: E2 0B 00 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: E2 0B 00 AB 3F 00 25 E5 EA 71 4F 24 90 A5 90 00 73 [07:54:48]RAPDU: 25 E5 EA 71 4F 24 90 A5 90 00 [07:54:48]wFMCommunicate OK [07:54:48]SAM_PROTO_SignData done [07:54:48]FM_MakeSignedData done [07:54:48]CreateOFDProtocolMessage [07:54:48]wFMCommunicate request_size=4 [07:54:48]MH_SAM_APDU [07:54:48]CAPDU: 80 11 00 00 [07:54:48]Write to MH i2c: E2 08 00 AC 3F 80 11 00 00 00 00 00 00 65 [07:54:48]Write i2c OK [07:54:48]MH_I2C_Read... [07:54:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:48]Read from MH i2c: E2 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: E2 17 00 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: E2 17 00 AC 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BB [07:54:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:54:48]wFMCommunicate OK [07:54:48]CreateOFDProtocolMessage done [07:54:48]OFDSenderStorePacket 32275 [07:54:48]StoreOFDPacket docnum=32275 [07:54:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B9 51 08 01 1C D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 C9 0C E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 7E 00 00 35 04 06 00 8E ED 72 29 01 D5 25 E5 EA 71 4F 24 90 A5 [07:54:48]CheckFolder [07:54:48]dirname=/storage/ofd_packets [07:54:48]CheckFolder done [07:54:48]ProducePacketName [07:54:48]name=ofd_packets/00032275 [07:54:48]NVStorageSaveData ofd_packets/00032275 [07:54:48]File name is /storage/ofd_packets/00032275 [07:54:48]Write 302 bytes [07:54:48]NVStorageSaveData done [07:54:48]OFDSenderStorePacket done [07:54:48]KKMCreateOFDPacket done [07:54:48]NVStorageSaveData kkm_last_timestamp [07:54:48]File name is /storage/kkm_last_timestamp [07:54:48]Write 4 bytes [07:54:48]NVStorageSaveData done [07:54:48]ExternCall_PrintAddStr [07:54:48]wPrintStart [07:54:48]Write to MH i2c: 01 00 00 AD 3F EC [07:54:48]Write i2c OK [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: 01 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: 01 07 00 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: 01 07 00 AD 3F 00 00 00 00 00 FF 0F 01 [07:54:48]RasterBufferAndPrint [07:54:48]line Счет N : (1)1181977 [07:54:48]line ИНН: 02508201610067 [07:54:48]line Контрольно-Кассовый Чек [07:54:48]line ПРОДАЖА [07:54:48]line ТРК (МРК, ГНК) : 61 [07:54:48]line Товар: 2710124130 [07:54:48]line Super-92-К-5 [07:54:48]line 8.410 * 59.50 [07:54:48]line = 500.40 [07:54:48]line НДС 12% НСП 1% [07:54:48]line > о реализуемом товаре [07:54:48]line ОКРУГЛЕНИЕ: -0.40 [07:54:48]line ИТОГО: 500.00 [07:54:48]line Внесено: 500.00 [07:54:48]line СДАЧА: 0.00 [07:54:48]line НСП 1% : 4.43 [07:54:48]line НДС 12% : 53.14 [07:54:48]line Наличными: 500.00 [07:54:48]line Безнал.: 0.00 [07:54:48]line Место: АЗС № 121 "Партнер Нефть" [07:54:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:54:48]line СНО: Общий режим [07:54:48]line Чек 46 24.08.2023 07:54 [07:54:48]line Смена: 74 ФФД: 1.0 [07:54:48]line ЗНМ: 0300000148 [07:54:48]line РНМ: 0000000000091575 [07:54:48]line Версия ККМ: 001 [07:54:48]line ФМ: 0000000000874655 [07:54:48]line ФД: 32275 [07:54:48]line ФПД: 157150473683413 [07:54:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T075449&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32275&fm=157150473683413&tin=02508201610067®Number=0000000000091575&sum=50000 [07:54:48]OFD Sender: Processing packet 32275 [packets to send 11, broken 10] [07:54:48]ProducePacketName [07:54:48]name=ofd_packets/00032275 [07:54:48]OFD Sender: To server: pG, [07:54:48]CommunicateWithHost lk.salyk.kg:30040 [07:54:48]ConnectInit lk.salyk.kg [07:54:48]written 0, free lines is 4095 [07:54:48]Connected sock=10 [07:54:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B9 51 08 01 1C D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 C9 0C E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 7E 00 00 35 04 06 00 8E ED 72 29 01 D5 25 E5 EA 71 4F 24 90 A5 [07:54:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D6 4B 47 00 75 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 7E 00 00 F4 03 04 00 6D B7 E6 64 B6 04 01 00 00 B7 40 A3 3C A6 73 48 07 [07:54:48]CommunicateWithHost err = 0 [07:54:48]CheckOFDResponse [07:54:48]1017 (14) - 77093643461234 [07:54:48]1041 (16) - 0000000000874655 [07:54:48]1040 (4) - 32275 [07:54:48]1012 (4) - 24.08.2023 01:50 [07:54:48]1206 (1) - 0 [07:54:48]OFD Sender: Remove packet 32275 [07:54:48]ProducePacketName [07:54:48]name=ofd_packets/00032275 [07:54:48]NVStorageDeleteData [07:54:48]Write to MH i2c: 01 00 00 D8 3F 17 [07:54:48]Write i2c OK [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: 01 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: 01 07 00 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: 01 07 00 D8 3F 00 00 00 00 00 D1 0C FB [07:54:48]RasterBufferAndPrint [07:54:48]line [07:54:48]line [07:54:48]line [07:54:48]line [07:54:48]line [07:54:48]written 0, free lines is 3287 [07:54:49]MH_Cut [07:54:49]Write to MH i2c: D1 01 00 DF 3F 01 F0 [07:54:49]Write i2c OK [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: D1 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: D1 01 00 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: D1 01 00 DF 3F 00 EF [07:54:49]Write to MH i2c: 01 00 00 E0 3F 1F [07:54:49]Write i2c OK [07:54:49]MH_I2C_Read... [07:54:49]OFD Sender: No OFD packet to send [07:54:49]*** Cut start [07:54:49]*** Purtial cut [07:54:49]*** CUTSNS_PIN = 0 [07:54:49]*** Stage 1: CUTSNS_PIN = 1 [07:54:51]Read from MH i2c: 01 [07:54:51]MH_I2C_Read... [07:54:51]*** Stop cut motor [07:54:51]*** Cut end [07:54:51]Read from MH i2c: 01 07 00 [07:54:51]MH_I2C_Read... [07:54:51]Read from MH i2c: 01 07 00 E0 3F 00 00 00 00 00 FF 0F 34 [07:54:51]process_action close_receipt done [07:54:51]requested_data is exist [07:54:51]produce_requested_data [07:54:51]requested_item fm.sn is exist - process it [07:54:51]wFMCommunicate request_size=4 [07:54:51]MH_SAM_APDU [07:54:51]CAPDU: 80 11 00 00 [07:54:51]Write to MH i2c: E2 08 00 E1 3F 80 11 00 00 00 00 00 00 9A [07:54:51]Write i2c OK [07:54:51]MH_I2C_Read... [07:54:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:51]Read from MH i2c: E2 [07:54:51]MH_I2C_Read... [07:54:51]Read from MH i2c: E2 17 00 [07:54:51]MH_I2C_Read... [07:54:51]Read from MH i2c: E2 17 00 E1 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F0 [07:54:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:54:51]wFMCommunicate OK [07:54:51]requested_item fd.num is exist - process it [07:54:51]SAM_PROTO_GetFieldsCounters [07:54:51]wFMCommunicate request_size=4 [07:54:51]MH_SAM_APDU [07:54:51]CAPDU: 80 13 00 00 [07:54:51]Write to MH i2c: E2 08 00 E2 3F 80 13 00 00 00 00 00 00 9D [07:54:51]Write i2c OK [07:54:51]MH_I2C_Read... [07:54:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:54:51]Read from MH i2c: E2 [07:54:51]MH_I2C_Read... [07:54:51]Read from MH i2c: E2 62 00 [07:54:51]MH_I2C_Read... [07:54:51]Read from MH i2c: E2 62 00 E2 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 13 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [07: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 13 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:54:51]wFMCommunicate OK [07:54:51]SAM_PROTO_GetFieldsCounters done [07:54:51]requested_item shift.num is exist - process it [07:54:51]requested_item shift.opened is exist - process it [07:54:51]req_shift_opened [07:54:51]FM_GetShiftState [07:54:51]SAM_PROTO_GetShiftState [07:54:51]wFMCommunicate request_size=4 [07:54:51]MH_SAM_APDU [07:54:51]CAPDU: 80 13 01 00 [07:54:51]Write to MH i2c: E2 08 00 E3 3F 80 13 01 00 00 00 00 00 9F [07:54:51]Write i2c OK [07:54:51]MH_I2C_Read... [07:54:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:52]Read from MH i2c: E2 [07:54:52]MH_I2C_Read... [07:54:52]Read from MH i2c: E2 0E 00 [07:54:52]MH_I2C_Read... [07:54:52]Read from MH i2c: E2 0E 00 E3 3F 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 7D [07:54:52]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:54:52]wFMCommunicate OK [07:54:52]SAM_PROTO_GetShiftState done [07:54:52]FM_GetShiftState done [07:54:52]req_shift_opened done [07:54:52]requested_item shift.open_date is exist - process it [07:54:52]req_shift_open_date [07:54:52]req_shift_open_date done [07:54:52]produce_requested_data done [07:54:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32275,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:54:52]process_action_free close_receipt [07:54:52]json_value_free [07:54:52]json_value_free done [07:54:52]process_json_proto returns [07:54:52]Send response to host [07:54:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32275,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:54:52]free response buf [07:54:52]execute_script done [07:54:52]execute_script returns [07:54:52]free content buf [07:54:52]Sock 8.Close socket [07:54:52]Sock 8.Thread stoped [07:54:53]int [07:54:53]Write to MH i2c: 01 00 00 E4 3F 23 [07:54:53]*** FLAG_PRN_PAP1 set [07:54:53]Write i2c OK [07:54:53]MH_I2C_Read... [07:54:53]Read from MH i2c: 01 [07:54:53]MH_I2C_Read... [07:54:53]Read from MH i2c: 01 07 00 [07:54:53]MH_I2C_Read... [07:54:53]Read from MH i2c: 01 07 00 E4 3F 00 01 00 00 00 FF 0F 39 [07:54:53]state=0 [07:54:53]No paper [07:54:53]int [07:54:53]Write to MH i2c: 01 00 00 E5 3F 24 [07:54:53]*** FLAG_PRN_PAP2 set [07:54:53]Write i2c OK [07:54:53]MH_I2C_Read... [07:54:53]Read from MH i2c: 01 [07:54:53]MH_I2C_Read... [07:54:53]Read from MH i2c: 01 07 00 [07:54:53]MH_I2C_Read... [07:54:53]Read from MH i2c: 01 07 00 E5 3F 00 03 00 00 00 FF 0F 3C [07:54:53]state=0 [07:54:53]No paper [07:54:53]Cover opened [07:54:54]OFD Sender: No OFD packet to send [07:54:54]int [07:54:54]Write to MH i2c: 01 00 00 E6 3F 25 [07:54:54]*** FLAG_PRN_PAP2 reset [07:54:54]Write i2c OK [07:54:54]MH_I2C_Read... [07:54:54]Read from MH i2c: 01 [07:54:54]MH_I2C_Read... [07:54:54]Read from MH i2c: 01 07 00 [07:54:54]MH_I2C_Read... [07:54:54]Read from MH i2c: 01 07 00 E6 3F 00 01 00 00 00 FF 0F 3B [07:54:54]state=3 [07:54:54]No paper [07:54:54]Cover closed [07:54:54]int [07:54:54]Write to MH i2c: 01 00 00 E7 3F 26 [07:54:54]*** FLAG_PRN_PAP2 set [07:54:54]Write i2c OK [07:54:54]MH_I2C_Read... [07:54:54]Read from MH i2c: 01 [07:54:54]MH_I2C_Read... [07:54:54]Read from MH i2c: 01 07 00 [07:54:54]MH_I2C_Read... [07:54:54]Read from MH i2c: 01 07 00 E7 3F 00 03 00 00 00 FF 0F 3E [07:54:54]state=0 [07:54:54]No paper [07:54:54]Cover opened [07:54:56]int [07:54:56]Write to MH i2c: 01 00 00 E8 3F 27 [07:54:56]*** FLAG_PRN_PAP2 reset [07:54:56]Write i2c OK [07:54:56]MH_I2C_Read... [07:54:56]Read from MH i2c: 01 [07:54:56]MH_I2C_Read... [07:54:56]Read from MH i2c: 01 07 00 [07:54:56]MH_I2C_Read... [07:54:56]Read from MH i2c: 01 07 00 E8 3F 00 01 00 00 00 FF 0F 3D [07:54:56]state=3 [07:54:56]No paper [07:54:56]Cover closed [07:54:56]int [07:54:56]Write to MH i2c: 01 00 00 E9 3F 28 [07:54:56]*** FLAG_PRN_PAP1 reset [07:54:56]Write i2c OK [07:54:56]MH_I2C_Read... [07:54:56]Read from MH i2c: 01 [07:54:56]MH_I2C_Read... [07:54:56]Read from MH i2c: 01 07 00 [07:54:56]MH_I2C_Read... [07:54:56]Read from MH i2c: 01 07 00 E9 3F 00 00 00 00 00 FF 0F 3D [07:54:56]state=0 [07:54:59]accept exits with 9 [07:54:59]New connection [07:54:59]New thread 3066940772 created [07:54:59]Thread 3067084132 joined [07:54:59]Waiting for new connection... [07:54:59] Sock 9.Parse request [07:54:59]Sock 9.Check first char [07:54:59]Sock 9.First char is OK [07:54:59]request: POST /json_proto HTTP/1.0 [07:54:59]Method: POST [07:54:59]URL: /json_proto [07:54:59]Method is POST - this is cgi request [07:54:59]url: /json_proto [07:54:59]query_string will be loaded in cgi processing [07:54:59]execute_cgi json_proto POST (null) [07:54:59]execute_cgi path=json_proto method=POST [07:54:59]POST find Content-Length [07:54:59]Host: 172.17.34.200:8080 [07:54:59]Content-Length: 215 [07:54:59]Content-Type: application/json [07:54:59] [07:54:59]POST finish read [07:54:59]Found Content-Length = 215 [07:54: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" ] } } [07:54:59]execute_script... [07:54: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" ] } } [07:54:59]POST & json_proto [07:54:59]process_json_proto [07:54:59]json parsed OK: [07:54:59]protocol is kg_v1.0 [07:54:59]action value=get_value [07:54:59]process_action get_value [07:54:59]cmd_get_value [07:54:59]process_action get_value done [07:54:59]requested_data is exist [07:54:59]produce_requested_data [07:54:59]requested_item kkm.sn is exist - process it [07:54:59]requested_item kkm.ver is exist - process it [07:54:59]requested_item fm.sn is exist - process it [07:54:59]wFMCommunicate request_size=4 [07:54:59]MH_SAM_APDU [07:54:59]CAPDU: 80 11 00 00 [07:54:59]Write to MH i2c: E2 08 00 EA 3F 80 11 00 00 00 00 00 00 A3 [07:54:59]Write i2c OK [07:54:59]MH_I2C_Read... [07:54:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:59]Read from MH i2c: E2 [07:54:59]MH_I2C_Read... [07:54:59]Read from MH i2c: E2 17 00 [07:54:59]MH_I2C_Read... [07:54:59]Read from MH i2c: E2 17 00 EA 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F9 [07:54:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:54:59]wFMCommunicate OK [07:54:59]requested_item fd.num is exist - process it [07:54:59]SAM_PROTO_GetFieldsCounters [07:54:59]wFMCommunicate request_size=4 [07:54:59]MH_SAM_APDU [07:54:59]CAPDU: 80 13 00 00 [07:54:59]Write to MH i2c: E2 08 00 EB 3F 80 13 00 00 00 00 00 00 A6 [07:54:59]Write i2c OK [07:54:59]MH_I2C_Read... [07:54:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:54:59]Read from MH i2c: E2 [07:54:59]MH_I2C_Read... [07:54:59]Read from MH i2c: E2 62 00 [07:54:59]MH_I2C_Read... [07:54:59]Read from MH i2c: E2 62 00 EB 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 13 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 31 [07:54:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 13 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:54:59]wFMCommunicate OK [07:54:59]SAM_PROTO_GetFieldsCounters done [07:54:59]requested_item shift.num is exist - process it [07:54:59]requested_item shift.opened is exist - process it [07:54:59]req_shift_opened [07:54:59]FM_GetShiftState [07:54:59]SAM_PROTO_GetShiftState [07:54:59]wFMCommunicate request_size=4 [07:54:59]MH_SAM_APDU [07:54:59]CAPDU: 80 13 01 00 [07:54:59]Write to MH i2c: E2 08 00 EC 3F 80 13 01 00 00 00 00 00 A8 [07:54:59]Write i2c OK [07:54:59]MH_I2C_Read... [07:54:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:59]Read from MH i2c: E2 [07:54:59]MH_I2C_Read... [07:54:59]Read from MH i2c: E2 0E 00 [07:54:59]MH_I2C_Read... [07:54:59]Read from MH i2c: E2 0E 00 EC 3F 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 86 [07:54:59]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [07:54:59]wFMCommunicate OK [07:54:59]SAM_PROTO_GetShiftState done [07:54:59]FM_GetShiftState done [07:54:59]req_shift_opened done [07:54:59]requested_item shift.open_date is exist - process it [07:54:59]req_shift_open_date [07:54:59]req_shift_open_date done [07:54:59]produce_requested_data done [07:54:59]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32275,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [07:54:59]process_action_free get_value [07:54:59]json_value_free [07:54:59]json_value_free done [07:54:59]process_json_proto returns [07:54:59]Send response to host [07:54:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32275,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [07:54:59]free response buf [07:54:59]execute_script done [07:54:59]execute_script returns [07:54:59]free content buf [07:54:59]Sock 9.Close socket [07:54:59]Sock 9.Thread stoped [07:54:59]accept exits with 8 [07:54:59]New connection [07:54:59]New thread 3067084132 created [07:54:59]Thread 3066940772 joined [07:54:59]Waiting for new connection... [07:54:59]OFD Sender: No OFD packet to send [07:54:59] Sock 8.Parse request [07:54:59]Sock 8.Check first char [07:54:59]Sock 8.First char is OK [07:54:59]request: POST /json_proto HTTP/1.0 [07:54:59]Method: POST [07:54:59]URL: /json_proto [07:54:59]Method is POST - this is cgi request [07:54:59]url: /json_proto [07:54:59]query_string will be loaded in cgi processing [07:54:59]execute_cgi json_proto POST (null) [07:54:59]execute_cgi path=json_proto method=POST [07:54:59]POST find Content-Length [07:54:59]Host: 172.17.34.200:8080 [07:54:59]Content-Length: 331 [07:54:59]Content-Type: application/json [07:54:59] [07:54:59]POST finish read [07:54:59]Found Content-Length = 331 [07:54:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:54:59]execute_script... [07:54:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:54:59]POST & json_proto [07:54:59]process_json_proto [07:54:59]json parsed OK: [07:54:59]protocol is kg_v1.0 [07:54:59]action value=get_value [07:54:59]process_action get_value [07:54:59]cmd_get_value [07:54:59]process_action get_value done [07:54:59]requested_data is exist [07:54:59]produce_requested_data [07:54:59]requested_item fm.sale.total is exist - process it [07:54:59]SAM_PROTO_GetFMData [07:54:59]wFMCommunicate request_size=4 [07:54:59]MH_SAM_APDU [07:54:59]CAPDU: 80 13 03 00 [07:54:59]Write to MH i2c: E2 08 00 ED 3F 80 13 03 00 00 00 00 00 AB [07:54:59]Write i2c OK [07:54:59]MH_I2C_Read... [07:55:00]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:55:00]Read from MH i2c: E2 [07:55:00]MH_I2C_Read... [07:55:00]Read from MH i2c: E2 FD 00 [07:55:00]MH_I2C_Read... [07:55:00]Read from MH i2c: E2 FD 00 ED 3F 00 C3 04 85 04 BF 04 6E 04 04 00 7F 7D 00 00 69 04 A1 00 6F 04 04 00 4C 7C 00 00 B1 04 04 00 15 C0 B3 96 70 04 04 00 B8 E2 32 87 72 04 04 00 5D DD 80 0F 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 DE D8 01 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 FA 76 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 0B [07:55:00]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 7F 7D 00 00 69 04 A1 00 6F 04 04 00 4C 7C 00 00 B1 04 04 00 15 C0 B3 96 70 04 04 00 B8 E2 32 87 72 04 04 00 5D DD 80 0F 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 DE D8 01 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 FA 76 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [07:55:00]wFMCommunicate OK [07:55:00]wFMCommunicate request_size=4 [07:55:00]MH_SAM_APDU [07:55:00]CAPDU: 80 17 00 00 [07:55:00]Write to MH i2c: E2 08 00 EE 3F 80 17 00 00 00 00 00 00 AD [07:55:00]Write i2c OK [07:55:00]MH_I2C_Read... [07:55:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:55:00]Read from MH i2c: E2 [07:55:00]MH_I2C_Read... [07:55:00]Read from MH i2c: E2 FD 00 [07:55:00]MH_I2C_Read... [07:55:00]Read from MH i2c: E2 FD 00 EE 3F 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 DC [07:55:00]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [07:55:00]wFMCommunicate OK [07:55:00]wFMCommunicate request_size=4 [07:55:00]MH_SAM_APDU [07:55:00]CAPDU: 80 17 00 00 [07:55:00]Write to MH i2c: E2 08 00 EF 3F 80 17 00 00 00 00 00 00 AE [07:55:00]Write i2c OK [07:55:00]MH_I2C_Read... [07:55:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:55:00]Read from MH i2c: E2 [07:55:00]MH_I2C_Read... [07:55:00]Read from MH i2c: E2 FD 00 [07:55:00]MH_I2C_Read... [07:55:00]Read from MH i2c: E2 FD 00 EF 3F 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 CC [07:55:00]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [07:55:00]wFMCommunicate OK [07:55:00]wFMCommunicate request_size=4 [07:55:00]MH_SAM_APDU [07:55:00]CAPDU: 80 17 00 00 [07:55:00]Write to MH i2c: E2 08 00 F0 3F 80 17 00 00 00 00 00 00 AF [07:55:00]Write i2c OK [07:55:00]MH_I2C_Read... [07:55:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:55:00]Read from MH i2c: E2 [07:55:00]MH_I2C_Read... [07:55:00]Read from MH i2c: E2 FD 00 [07:55:00]MH_I2C_Read... [07:55:00]Read from MH i2c: E2 FD 00 F0 3F 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 21 [07:55:00]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [07:55:00]wFMCommunicate OK [07:55:00]wFMCommunicate request_size=4 [07:55:00]MH_SAM_APDU [07:55:00]CAPDU: 80 17 00 00 [07:55:00]Write to MH i2c: E2 08 00 F1 3F 80 17 00 00 00 00 00 00 B0 [07:55:00]Write i2c OK [07:55:00]MH_I2C_Read... [07:55:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [07:55:01]Read from MH i2c: E2 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 E0 00 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 E0 00 F1 3F 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9A [07:55:01]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:55:01]wFMCommunicate OK [07:55:01]SAM_PROTO_GetFMData done [07:55:01]requested_item fm.sale_refund.total is exist - process it [07:55:01]requested_item fm.buy.total is exist - process it [07:55:01]requested_item shift.sale.total is exist - process it [07:55:01]SAM_PROTO_GetShiftData [07:55:01]wFMCommunicate request_size=4 [07:55:01]MH_SAM_APDU [07:55:01]CAPDU: 80 13 02 00 [07:55:01]Write to MH i2c: E2 08 00 F2 3F 80 13 02 00 00 00 00 00 AF [07:55:01]Write i2c OK [07:55:01]MH_I2C_Read... [07:55:01]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:55:01]Read from MH i2c: E2 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 FD 00 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 FD 00 F2 3F 00 AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 1B F4 46 70 04 03 00 3C E9 2F 72 04 03 00 DF 0A 17 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 71 89 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 C8 A0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 DE [07:55:01]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 1B F4 46 70 04 03 00 3C E9 2F 72 04 03 00 DF 0A 17 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 71 89 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 C8 A0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:55:01]wFMCommunicate OK [07:55:01]wFMCommunicate request_size=4 [07:55:01]MH_SAM_APDU [07:55:01]CAPDU: 80 17 00 00 [07:55:01]Write to MH i2c: E2 08 00 F3 3F 80 17 00 00 00 00 00 00 B2 [07:55:01]Write i2c OK [07:55:01]MH_I2C_Read... [07:55:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:55:01]Read from MH i2c: E2 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 FD 00 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 FD 00 F3 3F 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 D4 [07:55:01]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:55:01]wFMCommunicate OK [07:55:01]wFMCommunicate request_size=4 [07:55:01]MH_SAM_APDU [07:55:01]CAPDU: 80 17 00 00 [07:55:01]Write to MH i2c: E2 08 00 F4 3F 80 17 00 00 00 00 00 00 B3 [07:55:01]Write i2c OK [07:55:01]MH_I2C_Read... [07:55:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:55:02]Read from MH i2c: E2 [07:55:02]MH_I2C_Read... [07:55:02]Read from MH i2c: E2 FD 00 [07:55:02]MH_I2C_Read... [07:55:02]Read from MH i2c: E2 FD 00 F4 3F 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 6A [07:55:02]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:55:02]wFMCommunicate OK [07:55:02]wFMCommunicate request_size=4 [07:55:02]MH_SAM_APDU [07:55:02]CAPDU: 80 17 00 00 [07:55:02]Write to MH i2c: E2 08 00 F5 3F 80 17 00 00 00 00 00 00 B4 [07:55:02]Write i2c OK [07:55:02]MH_I2C_Read... [07:55:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:55:02]Read from MH i2c: E2 [07:55:02]MH_I2C_Read... [07:55:02]Read from MH i2c: E2 FD 00 [07:55:02]MH_I2C_Read... [07:55:02]Read from MH i2c: E2 FD 00 F5 3F 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 26 [07:55:02]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:55:02]wFMCommunicate OK [07:55:02]wFMCommunicate request_size=4 [07:55:02]MH_SAM_APDU [07:55:02]CAPDU: 80 17 00 00 [07:55:02]Write to MH i2c: E2 08 00 F6 3F 80 17 00 00 00 00 00 00 B5 [07:55:02]Write i2c OK [07:55:02]MH_I2C_Read... [07:55:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:55:02]Read from MH i2c: E2 [07:55:02]MH_I2C_Read... [07:55:02]Read from MH i2c: E2 CB 00 [07:55:02]MH_I2C_Read... [07:55:02]Read from MH i2c: E2 CB 00 F6 3F 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9E [07:55:02]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:55:02]wFMCommunicate OK [07:55:02]SAM_PROTO_GetShiftData done [07:55:02]requested_item shift.sale.total_cash is exist - process it [07:55:02]requested_item shift.sale_refund.total is exist - process it [07:55:02]requested_item shift.sale_refund.total_cash is exist - process it [07:55:02]requested_item shift.buy.total is exist - process it [07:55:02]requested_item shift.buy.total_cash is exist - process it [07:55:02]produce_requested_data done [07:55:02]produce_requested_data return {"fm.sale.total":25283625.17,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":46500.11,"shift.sale.total_cash":31399.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:55:02]process_action_free get_value [07:55:02]json_value_free [07:55:02]json_value_free done [07:55:02]process_json_proto returns [07:55:02]Send response to host [07:55:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25283625.17,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":46500.11,"shift.sale.total_cash":31399.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:55:02]free response buf [07:55:02]execute_script done [07:55:02]execute_script returns [07:55:02]free content buf [07:55:02]Sock 8.Close socket [07:55:02]Sock 8.Thread stoped [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:27]accept exits with 9 [08:02:27]New connection [08:02:27]New thread 3066940772 created [08:02:27]Thread 3067084132 joined [08:02:27]Waiting for new connection... [08:02:27] Sock 9.Parse request [08:02:27]Sock 9.Check first char [08:02:27]Sock 9.First char is OK [08:02:27]request: POST /json_proto HTTP/1.0 [08:02:27]Method: POST [08:02:27]URL: /json_proto [08:02:27]Method is POST - this is cgi request [08:02:27]url: /json_proto [08:02:27]query_string will be loaded in cgi processing [08:02:27]execute_cgi json_proto POST (null) [08:02:27]execute_cgi path=json_proto method=POST [08:02:27]POST find Content-Length [08:02:27]Host: 172.17.34.200:8080 [08:02:27]Content-Length: 688 [08:02:27]Content-Type: application/json [08:02:27] [08:02:27]POST finish read [08:02:27]Found Content-Length = 688 [08:02:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:27]execute_script... [08:02:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:27]POST & json_proto [08:02:27]process_json_proto [08:02:27]json parsed OK: [08:02:27]protocol is kg_v1.0 [08:02:27]action value=close_receipt [08:02:27]process_action close_receipt [08:02:27]cmd_close_receipt [08:02:27]MH_GetDate [08:02:27]Write to MH i2c: F0 00 00 F7 3F 25 [08:02:27]Write i2c OK [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: F0 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: F0 09 00 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: F0 09 00 F7 3F 00 96 0E E7 64 B2 FF 65 64 97 [08:02:27]GetLastDocTimeStamp 1692863689 [08:02:27]current date 1692864150 [08:02:27]FM_GetShiftState [08:02:27]SAM_PROTO_GetShiftState [08:02:27]wFMCommunicate request_size=4 [08:02:27]MH_SAM_APDU [08:02:27]CAPDU: 80 13 01 00 [08:02:27]Write to MH i2c: E2 08 00 F8 3F 80 13 01 00 00 00 00 00 B4 [08:02:27]Write i2c OK [08:02:27]MH_I2C_Read... [08:02:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:27]Read from MH i2c: E2 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 0E 00 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 0E 00 F8 3F 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 92 [08:02:27]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:02:27]wFMCommunicate OK [08:02:27]SAM_PROTO_GetShiftState done [08:02:27]FM_GetShiftState done [08:02:27]opened in 1692842957 [08:02:27]opened+sec_in_day 1692929357 [08:02:27]quantity*price = 200022 [08:02:27]sum+1 = 200023 [08:02:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 47 24.08.2023 08:02 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32276 ФПД: 35019513295719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T080230&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32276&fm=35019513295719&tin=02508201610067®Number=0000000000091575&sum=200000 [08:02:28]StoreToDocumentArchive [08:02:28]shift 74 fd 32276 [08:02:28]save to /storage/0074/doc_00032276 [08:02:28]save last doc name /storage/0074/doc_00032276 to /storage/kkm_last_doc_name [08:02:28]save OK [08:02:28]Clear old archive folders... [08:02:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:02:28]tlvbuf is 018471C0 [08:02:28]SAM_PROTO_ClearQueue [08:02:28]wFMCommunicate request_size=4 [08:02:28]MH_SAM_APDU [08:02:28]CAPDU: 80 09 00 00 [08:02:28]Write to MH i2c: E2 08 00 05 40 80 09 00 00 00 00 00 00 B7 [08:02:29]Write i2c OK [08:02:29]MH_I2C_Read... [08:02:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:29]Read from MH i2c: E2 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 03 00 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 03 00 05 40 00 90 00 B9 [08:02:29]RAPDU: 90 00 [08:02:29]wFMCommunicate OK [08:02:29]SAM_PROTO_ClearQueue done [08:02:29]KKMCreateOFDPacket [08:02:29]OFDProtocolAddRootSTLVToBuf [08:02:29]FM_MakeSignedData [08:02:29]FM_MakeSignedData [08:02:29]SAM_PROTO_SignData [08:02:29]wFMCommunicate request_size=4 [08:02:29]MH_SAM_APDU [08:02:29]CAPDU: 80 0D 01 02 [08:02:29]Write to MH i2c: E2 08 00 06 40 80 0D 01 02 00 00 00 00 BF [08:02:29]Write i2c OK [08:02:29]MH_I2C_Read... [08:02:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:29]Read from MH i2c: E2 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 03 00 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 03 00 06 40 00 90 00 BA [08:02:29]RAPDU: 90 00 [08:02:29]wFMCommunicate OK [08:02:29]wFMCommunicate request_size=255 [08:02:29]MH_SAM_APDU [08:02:29]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 96 0E E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 7E 00 00 35 04 06 00 [08:02:29]Write to MH i2c: E2 02 01 07 40 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 96 0E E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 7E 00 00 35 04 06 00 00 00 88 [08:02:29]Write i2c OK [08:02:29]MH_I2C_Read... [08:02:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:29]Read from MH i2c: E2 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 03 00 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 03 00 07 40 00 90 00 BB [08:02:29]RAPDU: 90 00 [08:02:29]wFMCommunicate OK [08:02:29]wFMCommunicate request_size=11 [08:02:29]MH_SAM_APDU [08:02:29]CAPDU: 80 0D 02 02 06 1F D9 9D A6 73 67 [08:02:29]Write to MH i2c: E2 0E 00 08 40 80 0D 02 02 06 00 1F D9 9D A6 73 67 00 00 E3 [08:02:29]Write i2c OK [08:02:29]MH_I2C_Read... [08:02:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:29]Read from MH i2c: E2 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 03 00 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 03 00 08 40 00 90 00 BC [08:02:29]RAPDU: 90 00 [08:02:29]wFMCommunicate OK [08:02:29]wFMCommunicate request_size=4 [08:02:29]MH_SAM_APDU [08:02:29]CAPDU: 80 0D 03 02 [08:02:29]Write to MH i2c: E2 08 00 09 40 80 0D 03 02 00 00 00 00 C4 [08:02:29]Write i2c OK [08:02:29]MH_I2C_Read... [08:02:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:29]Read from MH i2c: E2 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 0B 00 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 0B 00 09 40 00 5D 46 2B C3 83 EA 6F 2A 90 00 5C [08:02:29]RAPDU: 5D 46 2B C3 83 EA 6F 2A 90 00 [08:02:29]wFMCommunicate OK [08:02:29]SAM_PROTO_SignData done [08:02:29]FM_MakeSignedData done [08:02:29]CreateOFDProtocolMessage [08:02:29]wFMCommunicate request_size=4 [08:02:29]MH_SAM_APDU [08:02:29]CAPDU: 80 11 00 00 [08:02:29]Write to MH i2c: E2 08 00 0A 40 80 11 00 00 00 00 00 00 C4 [08:02:29]Write i2c OK [08:02:29]MH_I2C_Read... [08:02:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:29]Read from MH i2c: E2 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 17 00 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 17 00 0A 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1A [08:02:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:02:29]wFMCommunicate OK [08:02:29]CreateOFDProtocolMessage done [08:02:29]OFDSenderStorePacket 32276 [08:02:29]StoreOFDPacket docnum=32276 [08:02:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C6 E1 08 01 44 5D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 96 0E E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 7E 00 00 35 04 06 00 1F D9 9D A6 73 67 5D 46 2B C3 83 EA 6F 2A [08:02:29]CheckFolder [08:02:29]dirname=/storage/ofd_packets [08:02:29]CheckFolder done [08:02:29]ProducePacketName [08:02:29]name=ofd_packets/00032276 [08:02:29]NVStorageSaveData ofd_packets/00032276 [08:02:29]File name is /storage/ofd_packets/00032276 [08:02:29]Write 302 bytes [08:02:29]NVStorageSaveData done [08:02:29]OFDSenderStorePacket done [08:02:29]KKMCreateOFDPacket done [08:02:29]NVStorageSaveData kkm_last_timestamp [08:02:29]File name is /storage/kkm_last_timestamp [08:02:29]Write 4 bytes [08:02:29]NVStorageSaveData done [08:02:29]ExternCall_PrintAddStr [08:02:29]wPrintStart [08:02:29]Write to MH i2c: 01 00 00 0B 40 4B [08:02:29]Write i2c OK [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: 01 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: 01 07 00 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: 01 07 00 0B 40 00 00 00 00 00 FF 0F 60 [08:02:29]RasterBufferAndPrint [08:02:29]line Счет N : (1)1181978 [08:02:29]line ИНН: 02508201610067 [08:02:29]line Контрольно-Кассовый Чек [08:02:29]line ПРОДАЖА [08:02:29]line ТРК (МРК, ГНК) : 21 [08:02:29]line Товар: 2710194210 [08:02:29]line ДТ(л)-К-5 [08:02:29]line 31.450 * 63.60 [08:02:29]line = 2000.22 [08:02:29]line НДС 12% НСП 1% [08:02:29]line > о реализуемом товаре [08:02:29]line ОКРУГЛЕНИЕ: -0.22 [08:02:29]line ИТОГО: 2000.00 [08:02:29]line Внесено: 2000.00 [08:02:29]line СДАЧА: 0.00 [08:02:29]line НСП 1% : 17.70 [08:02:29]line НДС 12% : 212.41 [08:02:29]line Наличными: 2000.00 [08:02:29]line Безнал.: 0.00 [08:02:29]line Место: АЗС № 121 "Партнер Нефть" [08:02:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:02:29]line СНО: Общий режим [08:02:29]line Чек 47 24.08.2023 08:02 [08:02:29]line Смена: 74 ФФД: 1.0 [08:02:29]line ЗНМ: 0300000148 [08:02:29]line РНМ: 0000000000091575 [08:02:29]line Версия ККМ: 001 [08:02:29]line ФМ: 0000000000874655 [08:02:29]line ФД: 32276 [08:02:29]line ФПД: 35019513295719 [08:02:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T080230&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32276&fm=35019513295719&tin=02508201610067®Number=0000000000091575&sum=200000 [08:02:29]OFD Sender: Processing packet 32276 [packets to send 11, broken 10] [08:02:29]ProducePacketName [08:02:29]name=ofd_packets/00032276 [08:02:29]OFD Sender: To server: pG, [08:02:29]CommunicateWithHost lk.salyk.kg:30040 [08:02:29]ConnectInit lk.salyk.kg [08:02:29]written 0, free lines is 4095 [08:02:29]Connected sock=10 [08:02:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C6 E1 08 01 44 5D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 96 0E E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 7E 00 00 35 04 06 00 1F D9 9D A6 73 67 5D 46 2B C3 83 EA 6F 2A [08:02:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A6 57 47 00 00 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 7E 00 00 F4 03 04 00 3A B9 E6 64 B6 04 01 00 00 91 A3 D4 A4 F8 36 98 A3 [08:02:30]CommunicateWithHost err = 0 [08:02:30]CheckOFDResponse [08:02:30]1017 (14) - 77093643461234 [08:02:30]1041 (16) - 0000000000874655 [08:02:30]1040 (4) - 32276 [08:02:30]1012 (4) - 24.08.2023 01:58 [08:02:30]1206 (1) - 0 [08:02:30]OFD Sender: Remove packet 32276 [08:02:30]ProducePacketName [08:02:30]name=ofd_packets/00032276 [08:02:30]NVStorageDeleteData [08:02:30]Write to MH i2c: 01 00 00 36 40 76 [08:02:30]Write i2c OK [08:02:30]MH_I2C_Read... [08:02:30]Read from MH i2c: 01 [08:02:30]MH_I2C_Read... [08:02:30]Read from MH i2c: 01 07 00 [08:02:30]MH_I2C_Read... [08:02:30]Read from MH i2c: 01 07 00 36 40 00 00 00 00 00 DF 0C 68 [08:02:30]RasterBufferAndPrint [08:02:30]line [08:02:30]line [08:02:30]line [08:02:30]line [08:02:30]line [08:02:30]written 0, free lines is 3301 [08:02:30]MH_Cut [08:02:30]Write to MH i2c: D1 01 00 3D 40 01 4F [08:02:30]Write i2c OK [08:02:30]MH_I2C_Read... [08:02:30]Read from MH i2c: D1 [08:02:30]MH_I2C_Read... [08:02:30]Read from MH i2c: D1 01 00 [08:02:30]MH_I2C_Read... [08:02:30]Read from MH i2c: D1 01 00 3D 40 00 4E [08:02:30]Write to MH i2c: 01 00 00 3E 40 7E [08:02:30]Write i2c OK [08:02:30]MH_I2C_Read... [08:02:30]OFD Sender: No OFD packet to send [08:02:31]*** Cut start [08:02:31]*** Purtial cut [08:02:31]*** Stage 1: CUTSNS_PIN = 1 [08:02:31]Read from MH i2c: 01 [08:02:31]MH_I2C_Read... [08:02:31]*** Stop cut motor [08:02:31]*** Cut end [08:02:31]Read from MH i2c: 01 07 00 [08:02:31]MH_I2C_Read... [08:02:31]Read from MH i2c: 01 07 00 3E 40 00 00 00 00 00 FF 0F 93 [08:02:31]process_action close_receipt done [08:02:31]requested_data is exist [08:02:31]produce_requested_data [08:02:31]requested_item fm.sn is exist - process it [08:02:31]wFMCommunicate request_size=4 [08:02:31]MH_SAM_APDU [08:02:31]CAPDU: 80 11 00 00 [08:02:31]Write to MH i2c: E2 08 00 3F 40 80 11 00 00 00 00 00 00 F9 [08:02:31]Write i2c OK [08:02:31]MH_I2C_Read... [08:02:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:31]Read from MH i2c: E2 [08:02:31]MH_I2C_Read... [08:02:31]Read from MH i2c: E2 17 00 [08:02:31]MH_I2C_Read... [08:02:31]Read from MH i2c: E2 17 00 3F 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4F [08:02:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:02:31]wFMCommunicate OK [08:02:31]requested_item fd.num is exist - process it [08:02:31]SAM_PROTO_GetFieldsCounters [08:02:31]wFMCommunicate request_size=4 [08:02:31]MH_SAM_APDU [08:02:31]CAPDU: 80 13 00 00 [08:02:31]Write to MH i2c: E2 08 00 40 40 80 13 00 00 00 00 00 00 FC [08:02:31]Write i2c OK [08:02:31]MH_I2C_Read... [08:02:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:31]Read from MH i2c: E2 [08:02:31]MH_I2C_Read... [08:02:31]Read from MH i2c: E2 62 00 [08:02:31]MH_I2C_Read... [08:02:31]Read from MH i2c: E2 62 00 40 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 14 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 8B [08:02:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 14 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:02:31]wFMCommunicate OK [08:02:31]SAM_PROTO_GetFieldsCounters done [08:02:31]requested_item shift.num is exist - process it [08:02:31]requested_item shift.opened is exist - process it [08:02:31]req_shift_opened [08:02:31]FM_GetShiftState [08:02:31]SAM_PROTO_GetShiftState [08:02:31]wFMCommunicate request_size=4 [08:02:31]MH_SAM_APDU [08:02:31]CAPDU: 80 13 01 00 [08:02:31]Write to MH i2c: E2 08 00 41 40 80 13 01 00 00 00 00 00 FE [08:02:31]Write i2c OK [08:02:31]MH_I2C_Read... [08:02:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:31]Read from MH i2c: E2 [08:02:31]MH_I2C_Read... [08:02:31]Read from MH i2c: E2 0E 00 [08:02:31]MH_I2C_Read... [08:02:31]Read from MH i2c: E2 0E 00 41 40 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 DC [08:02:31]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:02:31]wFMCommunicate OK [08:02:31]SAM_PROTO_GetShiftState done [08:02:31]FM_GetShiftState done [08:02:31]req_shift_opened done [08:02:31]requested_item shift.open_date is exist - process it [08:02:31]req_shift_open_date [08:02:31]req_shift_open_date done [08:02:31]produce_requested_data done [08:02:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32276,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:02:31]process_action_free close_receipt [08:02:31]json_value_free [08:02:31]json_value_free done [08:02:31]process_json_proto returns [08:02:31]Send response to host [08:02:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32276,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:02:31]free response buf [08:02:31]execute_script done [08:02:31]execute_script returns [08:02:31]free content buf [08:02:31]Sock 9.Close socket [08:02:31]Sock 9.Thread stoped [08:02:35]OFD Sender: No OFD packet to send [08:02:40]OFD Sender: No OFD packet to send [08:02:45]OFD Sender: No OFD packet to send [08:02:50]OFD Sender: No OFD packet to send [08:02:55]OFD Sender: No OFD packet to send [08:03:00]OFD Sender: No OFD packet to send [08:03:05]OFD Sender: No OFD packet to send [08:03:10]OFD Sender: No OFD packet to send [08:03:15]OFD Sender: No OFD packet to send [08:03:20]OFD Sender: No OFD packet to send [08:03:25]OFD Sender: No OFD packet to send [08:03:30]OFD Sender: No OFD packet to send [08:03:35]OFD Sender: No OFD packet to send [08:03: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:15]OFD Sender: No OFD packet to send [08:04:20]OFD Sender: No OFD packet to send [08:04:25]OFD Sender: No OFD packet to send [08:04:30]OFD Sender: No OFD packet to send [08:04:35]OFD Sender: No OFD packet to send [08:04:40]OFD Sender: No OFD packet to send [08:04:44]accept exits with 8 [08:04:44]New connection [08:04:44]New thread 3067084132 created [08:04:44]Thread 3066940772 joined [08:04:44]Waiting for new connection... [08:04:44] Sock 8.Parse request [08:04:44]Sock 8.Check first char [08:04:44]Sock 8.First char is OK [08:04:44]request: POST /json_proto HTTP/1.0 [08:04:44]Method: POST [08:04:44]URL: /json_proto [08:04:44]Method is POST - this is cgi request [08:04:44]url: /json_proto [08:04:44]query_string will be loaded in cgi processing [08:04:44]execute_cgi json_proto POST (null) [08:04:44]execute_cgi path=json_proto method=POST [08:04:44]POST find Content-Length [08:04:44]Host: 172.17.34.200:8080 [08:04:44]Content-Length: 683 [08:04:44]Content-Type: application/json [08:04:44] [08:04:44]POST finish read [08:04:44]Found Content-Length = 683 [08:04:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:44]execute_script... [08:04: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)1181979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:44]POST & json_proto [08:04:44]process_json_proto [08:04:44]json parsed OK: [08:04:44]protocol is kg_v1.0 [08:04:44]action value=close_receipt [08:04:44]process_action close_receipt [08:04:44]cmd_close_receipt [08:04:44]MH_GetDate [08:04:44]Write to MH i2c: F0 00 00 42 40 71 [08:04:44]Write i2c OK [08:04:44]MH_I2C_Read... [08:04:44]Read from MH i2c: F0 [08:04:44]MH_I2C_Read... [08:04:44]Read from MH i2c: F0 09 00 [08:04:44]MH_I2C_Read... [08:04:44]Read from MH i2c: F0 09 00 42 40 00 1F 0F E7 64 B2 FF 65 64 6D [08:04:44]GetLastDocTimeStamp 1692864150 [08:04:44]current date 1692864287 [08:04:44]FM_GetShiftState [08:04:44]SAM_PROTO_GetShiftState [08:04:44]wFMCommunicate request_size=4 [08:04:44]MH_SAM_APDU [08:04:44]CAPDU: 80 13 01 00 [08:04:44]Write to MH i2c: E2 08 00 43 40 80 13 01 00 00 00 00 00 00 [08:04:44]Write i2c OK [08:04:44]MH_I2C_Read... [08:04:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:44]Read from MH i2c: E2 [08:04:44]MH_I2C_Read... [08:04:44]Read from MH i2c: E2 0E 00 [08:04:44]MH_I2C_Read... [08:04:44]Read from MH i2c: E2 0E 00 43 40 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 DE [08:04:44]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:04:44]wFMCommunicate OK [08:04:44]SAM_PROTO_GetShiftState done [08:04:44]FM_GetShiftState done [08:04:44]opened in 1692842957 [08:04:44]opened+sec_in_day 1692929357 [08:04:44]quantity*price = 100018 [08:04:44]sum+1 = 100020 [08:04:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 48 24.08.2023 08:04 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32277 ФПД: 63795360936481 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T080447&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32277&fm=63795360936481&tin=02508201610067®Number=0000000000091575&sum=100000 [08:04:45]StoreToDocumentArchive [08:04:45]shift 74 fd 32277 [08:04:45]save to /storage/0074/doc_00032277 [08:04:45]save last doc name /storage/0074/doc_00032277 to /storage/kkm_last_doc_name [08:04:45]save OK [08:04:45]Clear old archive folders... [08:04:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:04:45]tlvbuf is 019B5AF0 [08:04:45]SAM_PROTO_ClearQueue [08:04:45]wFMCommunicate request_size=4 [08:04:45]MH_SAM_APDU [08:04:45]CAPDU: 80 09 00 00 [08:04:45]Write to MH i2c: E2 08 00 50 40 80 09 00 00 00 00 00 00 02 [08:04:45]Write i2c OK [08:04:45]MH_I2C_Read... [08:04:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:04:45]Read from MH i2c: E2 [08:04:45]MH_I2C_Read... [08:04:45]Read from MH i2c: E2 03 00 [08:04:45]MH_I2C_Read... [08:04:45]Read from MH i2c: E2 03 00 50 40 00 90 00 04 [08:04:45]RAPDU: 90 00 [08:04:45]wFMCommunicate OK [08:04:45]SAM_PROTO_ClearQueue done [08:04:45]KKMCreateOFDPacket [08:04:45]OFDProtocolAddRootSTLVToBuf [08:04:45]FM_MakeSignedData [08:04:45]FM_MakeSignedData [08:04:45]SAM_PROTO_SignData [08:04:45]wFMCommunicate request_size=4 [08:04:45]MH_SAM_APDU [08:04:45]CAPDU: 80 0D 01 02 [08:04:45]Write to MH i2c: E2 08 00 51 40 80 0D 01 02 00 00 00 00 0A [08:04:45]Write i2c OK [08:04:45]MH_I2C_Read... [08:04:45]OFD Sender: No OFD packet to send [08:04:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:04:45]Read from MH i2c: E2 [08:04:45]MH_I2C_Read... [08:04:45]Read from MH i2c: E2 03 00 [08:04:45]MH_I2C_Read... [08:04:45]Read from MH i2c: E2 03 00 51 40 00 90 00 05 [08:04:45]RAPDU: 90 00 [08:04:45]wFMCommunicate OK [08:04:45]wFMCommunicate request_size=255 [08:04:45]MH_SAM_APDU [08:04: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 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 1F 0F E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 7E 00 00 35 04 06 00 3A [08:04:45]Write to MH i2c: E2 02 01 52 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 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 1F 0F E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 7E 00 00 35 04 06 00 3A 00 00 13 [08:04:45]Write i2c OK [08:04:45]MH_I2C_Read... [08:04:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:46]Read from MH i2c: E2 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: E2 03 00 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: E2 03 00 52 40 00 90 00 06 [08:04:46]RAPDU: 90 00 [08:04:46]wFMCommunicate OK [08:04:46]wFMCommunicate request_size=10 [08:04:46]MH_SAM_APDU [08:04:46]CAPDU: 80 0D 02 02 05 05 83 D3 B2 21 [08:04:46]Write to MH i2c: E2 0D 00 53 40 80 0D 02 02 05 00 05 83 D3 B2 21 00 00 45 [08:04:46]Write i2c OK [08:04:46]MH_I2C_Read... [08:04:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:46]Read from MH i2c: E2 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: E2 03 00 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: E2 03 00 53 40 00 90 00 07 [08:04:46]RAPDU: 90 00 [08:04:46]wFMCommunicate OK [08:04:46]wFMCommunicate request_size=4 [08:04:46]MH_SAM_APDU [08:04:46]CAPDU: 80 0D 03 02 [08:04:46]Write to MH i2c: E2 08 00 54 40 80 0D 03 02 00 00 00 00 0F [08:04:46]Write i2c OK [08:04:46]MH_I2C_Read... [08:04:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:04:46]Read from MH i2c: E2 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: E2 0B 00 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: E2 0B 00 54 40 00 AB 46 0D 4B DB FE 36 38 90 00 A0 [08:04:46]RAPDU: AB 46 0D 4B DB FE 36 38 90 00 [08:04:46]wFMCommunicate OK [08:04:46]SAM_PROTO_SignData done [08:04:46]FM_MakeSignedData done [08:04:46]CreateOFDProtocolMessage [08:04:46]wFMCommunicate request_size=4 [08:04:46]MH_SAM_APDU [08:04:46]CAPDU: 80 11 00 00 [08:04:46]Write to MH i2c: E2 08 00 55 40 80 11 00 00 00 00 00 00 0F [08:04:46]Write i2c OK [08:04:46]MH_I2C_Read... [08:04:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:46]Read from MH i2c: E2 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: E2 17 00 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: E2 17 00 55 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 65 [08:04:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:04:46]wFMCommunicate OK [08:04:46]CreateOFDProtocolMessage done [08:04:46]OFDSenderStorePacket 32277 [08:04:46]StoreOFDPacket docnum=32277 [08:04:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 07 60 07 01 4A F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 1F 0F E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 7E 00 00 35 04 06 00 3A 05 83 D3 B2 21 AB 46 0D 4B DB FE 36 38 [08:04:46]CheckFolder [08:04:46]dirname=/storage/ofd_packets [08:04:46]CheckFolder done [08:04:46]ProducePacketName [08:04:46]name=ofd_packets/00032277 [08:04:46]NVStorageSaveData ofd_packets/00032277 [08:04:46]File name is /storage/ofd_packets/00032277 [08:04:46]Write 301 bytes [08:04:46]NVStorageSaveData done [08:04:46]OFDSenderStorePacket done [08:04:46]KKMCreateOFDPacket done [08:04:46]NVStorageSaveData kkm_last_timestamp [08:04:46]File name is /storage/kkm_last_timestamp [08:04:46]Write 4 bytes [08:04:46]NVStorageSaveData done [08:04:46]ExternCall_PrintAddStr [08:04:46]wPrintStart [08:04:46]Write to MH i2c: 01 00 00 56 40 96 [08:04:46]Write i2c OK [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: 01 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: 01 07 00 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: 01 07 00 56 40 00 00 00 00 00 FF 0F AB [08:04:46]RasterBufferAndPrint [08:04:46]line Счет N : (1)1181979 [08:04:46]line ИНН: 02508201610067 [08:04:46]line Контрольно-Кассовый Чек [08:04:46]line ПРОДАЖА [08:04:46]line ТРК (МРК, ГНК) : 43 [08:04:46]line Товар: 2710124500 [08:04:46]line Аи-95-К-5 [08:04:46]line 15.270 * 65.50 [08:04:46]line = 1000.19 [08:04:46]line НДС 12% НСП 1% [08:04:46]line > о реализуемом товаре [08:04:46]line ОКРУГЛЕНИЕ: -0.19 [08:04:46]line ИТОГО: 1000.00 [08:04:46]line Внесено: 1000.00 [08:04:46]line СДАЧА: 0.00 [08:04:46]line НСП 1% : 8.85 [08:04:46]line НДС 12% : 106.21 [08:04:46]line Наличными: 1000.00 [08:04:46]line Безнал.: 0.00 [08:04:46]line Место: АЗС № 121 "Партнер Нефть" [08:04:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:04:46]line СНО: Общий режим [08:04:46]line Чек 48 24.08.2023 08:04 [08:04:46]line Смена: 74 ФФД: 1.0 [08:04:46]line ЗНМ: 0300000148 [08:04:46]line РНМ: 0000000000091575 [08:04:46]line Версия ККМ: 001 [08:04:46]line ФМ: 0000000000874655 [08:04:46]line ФД: 32277 [08:04:46]line ФПД: 63795360936481 [08:04:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T080447&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32277&fm=63795360936481&tin=02508201610067®Number=0000000000091575&sum=100000 [08:04:46]OFD Sender: Processing packet 32277 [packets to send 11, broken 10] [08:04:46]ProducePacketName [08:04:46]name=ofd_packets/00032277 [08:04:46]OFD Sender: To server: pG, [08:04:46]CommunicateWithHost lk.salyk.kg:30040 [08:04:46]ConnectInit lk.salyk.kg [08:04:46]written 0, free lines is 4095 [08:04:46]Connected sock=10 [08:04:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 07 60 07 01 4A F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 1F 0F E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 7E 00 00 35 04 06 00 3A 05 83 D3 B2 21 AB 46 0D 4B DB FE 36 38 [08:04:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 17 01 47 00 2D B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 7E 00 00 F4 03 04 00 C3 B9 E6 64 B6 04 01 00 00 77 82 C1 96 DB 83 38 ED [08:04:46]CommunicateWithHost err = 0 [08:04:46]CheckOFDResponse [08:04:46]1017 (14) - 77093643461234 [08:04:46]1041 (16) - 0000000000874655 [08:04:46]1040 (4) - 32277 [08:04:46]1012 (4) - 24.08.2023 02:00 [08:04:46]1206 (1) - 0 [08:04:46]OFD Sender: Remove packet 32277 [08:04:46]ProducePacketName [08:04:46]name=ofd_packets/00032277 [08:04:46]NVStorageDeleteData [08:04:47]Write to MH i2c: 01 00 00 81 40 C1 [08:04:47]Write i2c OK [08:04:47]MH_I2C_Read... [08:04:47]Read from MH i2c: 01 [08:04:47]MH_I2C_Read... [08:04:47]Read from MH i2c: 01 07 00 [08:04:47]MH_I2C_Read... [08:04:47]Read from MH i2c: 01 07 00 81 40 00 00 00 00 00 DC 0C B0 [08:04:47]RasterBufferAndPrint [08:04:47]line [08:04:47]line [08:04:47]line [08:04:47]line [08:04:47]line [08:04:47]written 0, free lines is 3298 [08:04:47]MH_Cut [08:04:47]Write to MH i2c: D1 01 00 88 40 01 9A [08:04:47]Write i2c OK [08:04:47]MH_I2C_Read... [08:04:47]Read from MH i2c: D1 [08:04:47]MH_I2C_Read... [08:04:47]Read from MH i2c: D1 01 00 [08:04:47]MH_I2C_Read... [08:04:47]Read from MH i2c: D1 01 00 88 40 00 99 [08:04:47]Write to MH i2c: 01 00 00 89 40 C9 [08:04:47]Write i2c OK [08:04:47]MH_I2C_Read... [08:04:47]OFD Sender: No OFD packet to send [08:04:47]*** Cut start [08:04:47]*** Purtial cut [08:04:47]*** CUTSNS_PIN = 0 [08:04:47]*** Stage 1: CUTSNS_PIN = 1 [08:04:49]Read from MH i2c: 01 [08:04:49]MH_I2C_Read... [08:04:49]*** Stop cut motor [08:04:49]*** Cut end [08:04:49]Read from MH i2c: 01 07 00 [08:04:49]MH_I2C_Read... [08:04:49]Read from MH i2c: 01 07 00 89 40 00 00 00 00 00 FF 0F DE [08:04:49]process_action close_receipt done [08:04:49]requested_data is exist [08:04:49]produce_requested_data [08:04:49]requested_item fm.sn is exist - process it [08:04:49]wFMCommunicate request_size=4 [08:04:49]MH_SAM_APDU [08:04:49]CAPDU: 80 11 00 00 [08:04:49]Write to MH i2c: E2 08 00 8A 40 80 11 00 00 00 00 00 00 44 [08:04:49]Write i2c OK [08:04:49]MH_I2C_Read... [08:04:49]Read from MH i2c: E2 [08:04:49]MH_I2C_Read... [08:04:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:49]Read from MH i2c: E2 17 00 [08:04:49]MH_I2C_Read... [08:04:49]Read from MH i2c: E2 17 00 8A 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9A [08:04:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:04:49]wFMCommunicate OK [08:04:49]requested_item fd.num is exist - process it [08:04:49]SAM_PROTO_GetFieldsCounters [08:04:49]wFMCommunicate request_size=4 [08:04:49]MH_SAM_APDU [08:04:49]CAPDU: 80 13 00 00 [08:04:49]Write to MH i2c: E2 08 00 8B 40 80 13 00 00 00 00 00 00 47 [08:04:49]Write i2c OK [08:04:49]MH_I2C_Read... [08:04:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:04:49]Read from MH i2c: E2 [08:04:49]MH_I2C_Read... [08:04:49]Read from MH i2c: E2 62 00 [08:04:49]MH_I2C_Read... [08:04:50]Read from MH i2c: E2 62 00 8B 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 15 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 DA [08:04:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 15 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:04:50]wFMCommunicate OK [08:04:50]SAM_PROTO_GetFieldsCounters done [08:04:50]requested_item shift.num is exist - process it [08:04:50]requested_item shift.opened is exist - process it [08:04:50]req_shift_opened [08:04:50]FM_GetShiftState [08:04:50]SAM_PROTO_GetShiftState [08:04:50]wFMCommunicate request_size=4 [08:04:50]MH_SAM_APDU [08:04:50]CAPDU: 80 13 01 00 [08:04:50]Write to MH i2c: E2 08 00 8C 40 80 13 01 00 00 00 00 00 49 [08:04:50]Write i2c OK [08:04:50]MH_I2C_Read... [08:04:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:50]Read from MH i2c: E2 [08:04:50]MH_I2C_Read... [08:04:50]Read from MH i2c: E2 0E 00 [08:04:50]MH_I2C_Read... [08:04:50]Read from MH i2c: E2 0E 00 8C 40 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 27 [08:04:50]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:04:50]wFMCommunicate OK [08:04:50]SAM_PROTO_GetShiftState done [08:04:50]FM_GetShiftState done [08:04:50]req_shift_opened done [08:04:50]requested_item shift.open_date is exist - process it [08:04:50]req_shift_open_date [08:04:50]req_shift_open_date done [08:04:50]produce_requested_data done [08:04:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32277,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:04:50]process_action_free close_receipt [08:04:50]json_value_free [08:04:50]json_value_free done [08:04:50]process_json_proto returns [08:04:50]Send response to host [08:04:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32277,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:04:50]free response buf [08:04:50]execute_script done [08:04:50]execute_script returns [08:04:50]free content buf [08:04:50]Sock 8.Close socket [08:04:50]Sock 8.Thread stoped [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:27]OFD Sender: No OFD packet to send [08:06:32]OFD Sender: No OFD packet to send [08:06:37]OFD Sender: No OFD packet to send [08:06:42]OFD Sender: No OFD packet to send [08:06:47]OFD Sender: No OFD packet to send [08:06:52]OFD Sender: No OFD packet to send [08:06:57]OFD Sender: No OFD packet to send [08:07:02]OFD Sender: No OFD packet to send [08:07:07]OFD Sender: No OFD packet to send [08:07:12]OFD Sender: No OFD packet to send [08:07:17]OFD Sender: No OFD packet to send [08:07:22]OFD Sender: No OFD packet to send [08:07:27]OFD Sender: No OFD packet to send [08:07:32]OFD Sender: No OFD packet to send [08:07:37]OFD Sender: No OFD packet to send [08:07:42]OFD Sender: No OFD packet to send [08:07:47]OFD Sender: No OFD packet to send [08:07:52]OFD Sender: No OFD packet to send [08:07:57]OFD Sender: No OFD packet to send [08:08:02]OFD Sender: No OFD packet to send [08:08:07]OFD Sender: No OFD packet to send [08:08:12]OFD Sender: No OFD packet to send [08:08:17]OFD Sender: No OFD packet to send [08:08:22]OFD Sender: No OFD packet to send [08:08:27]OFD Sender: No OFD packet to send [08:08:32]OFD Sender: No OFD packet to send [08:08:37]OFD Sender: No OFD packet to send [08:08:42]OFD Sender: No OFD packet to send [08:08:47]OFD Sender: No OFD packet to send [08:08:52]OFD Sender: No OFD packet to send [08:08:57]OFD Sender: No OFD packet to send [08:09:02]OFD Sender: No OFD packet to send [08:09:07]OFD Sender: No OFD packet to send [08:09:12]OFD Sender: No OFD packet to send [08:09:17]OFD Sender: No OFD packet to send [08:09:22]OFD Sender: No OFD packet to send [08:09:27]OFD Sender: No OFD packet to send [08:09:32]OFD Sender: No OFD packet to send [08:09:37]OFD Sender: No OFD packet to send [08:09:42]OFD Sender: No OFD packet to send [08:09:47]OFD Sender: No OFD packet to send [08:09:51]accept exits with 9 [08:09:51]New connection [08:09:51]New thread 3066940772 created [08:09:51]Thread 3067084132 joined [08:09:51]Waiting for new connection... [08:09:51] Sock 9.Parse request [08:09:51]Sock 9.Check first char [08:09:51]Sock 9.First char is OK [08:09:51]request: POST /json_proto HTTP/1.0 [08:09:51]Method: POST [08:09:51]URL: /json_proto [08:09:51]Method is POST - this is cgi request [08:09:51]url: /json_proto [08:09:51]query_string will be loaded in cgi processing [08:09:51]execute_cgi json_proto POST (null) [08:09:51]execute_cgi path=json_proto method=POST [08:09:51]POST find Content-Length [08:09:51]Host: 172.17.34.200:8080 [08:09:51]Content-Length: 678 [08:09:51]Content-Type: application/json [08:09:51] [08:09:51]POST finish read [08:09:51]Found Content-Length = 678 [08:09:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:51]execute_script... [08: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)1181981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:51]POST & json_proto [08:09:51]process_json_proto [08:09:51]json parsed OK: [08:09:51]protocol is kg_v1.0 [08:09:51]action value=close_receipt [08:09:51]process_action close_receipt [08:09:51]cmd_close_receipt [08:09:51]MH_GetDate [08:09:51]Write to MH i2c: F0 00 00 8D 40 BC [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: F0 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: F0 09 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: F0 09 00 8D 40 00 52 10 E7 64 B2 FF 65 64 EC [08:09:51]GetLastDocTimeStamp 1692864287 [08:09:51]current date 1692864594 [08:09:51]FM_GetShiftState [08:09:51]SAM_PROTO_GetShiftState [08:09:51]wFMCommunicate request_size=4 [08:09:51]MH_SAM_APDU [08:09:51]CAPDU: 80 13 01 00 [08:09:51]Write to MH i2c: E2 08 00 8E 40 80 13 01 00 00 00 00 00 4B [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:51]Read from MH i2c: E2 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 0E 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 0E 00 8E 40 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 29 [08:09:51]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:09:51]wFMCommunicate OK [08:09:51]SAM_PROTO_GetShiftState done [08:09:51]FM_GetShiftState done [08:09:51]opened in 1692842957 [08:09:51]opened+sec_in_day 1692929357 [08:09:51]quantity*price = 30010 [08:09:51]sum+1 = 30012 [08:09:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 49 24.08.2023 08:09 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32278 ФПД: 229523547412992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T080954&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32278&fm=229523547412992&tin=02508201610067®Number=0000000000091575&sum=30000 [08:09:52]StoreToDocumentArchive [08:09:52]shift 74 fd 32278 [08:09:52]save to /storage/0074/doc_00032278 [08:09:52]save last doc name /storage/0074/doc_00032278 to /storage/kkm_last_doc_name [08:09:52]save OK [08:09:52]Clear old archive folders... [08:09:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:09:52]tlvbuf is 018689E0 [08:09:52]SAM_PROTO_ClearQueue [08:09:52]wFMCommunicate request_size=4 [08:09:52]MH_SAM_APDU [08:09:52]CAPDU: 80 09 00 00 [08:09:52]Write to MH i2c: E2 08 00 9B 40 80 09 00 00 00 00 00 00 4D [08:09:52]Write i2c OK [08:09:52]MH_I2C_Read... [08:09:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:52]Read from MH i2c: E2 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 03 00 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 03 00 9B 40 00 90 00 4F [08:09:52]RAPDU: 90 00 [08:09:52]wFMCommunicate OK [08:09:52]SAM_PROTO_ClearQueue done [08:09:52]KKMCreateOFDPacket [08:09:52]OFDProtocolAddRootSTLVToBuf [08:09:52]FM_MakeSignedData [08:09:52]FM_MakeSignedData [08:09:52]SAM_PROTO_SignData [08:09:52]wFMCommunicate request_size=4 [08:09:52]MH_SAM_APDU [08:09:52]CAPDU: 80 0D 01 02 [08:09:52]Write to MH i2c: E2 08 00 9C 40 80 0D 01 02 00 00 00 00 55 [08:09:52]Write i2c OK [08:09:52]MH_I2C_Read... [08:09:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:52]Read from MH i2c: E2 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 03 00 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 03 00 9C 40 00 90 00 50 [08:09:52]RAPDU: 90 00 [08:09:52]wFMCommunicate OK [08:09:52]wFMCommunicate request_size=255 [08:09:52]MH_SAM_APDU [08:09:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 52 10 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 7E 00 00 35 04 06 00 D0 [08:09:52]Write to MH i2c: E2 02 01 9D 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 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 52 10 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 7E 00 00 35 04 06 00 D0 00 00 82 [08:09:52]Write i2c OK [08:09:52]MH_I2C_Read... [08:09:52]OFD Sender: No OFD packet to send [08:09:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:52]Read from MH i2c: E2 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 03 00 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 03 00 9D 40 00 90 00 51 [08:09:52]RAPDU: 90 00 [08:09:52]wFMCommunicate OK [08:09:52]wFMCommunicate request_size=10 [08:09:52]MH_SAM_APDU [08:09:52]CAPDU: 80 0D 02 02 05 C0 1D 82 DA 00 [08:09:52]Write to MH i2c: E2 0D 00 9E 40 80 0D 02 02 05 00 C0 1D 82 DA 00 00 00 9B [08:09:52]Write i2c OK [08:09:52]MH_I2C_Read... [08:09:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:52]Read from MH i2c: E2 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 03 00 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 03 00 9E 40 00 90 00 52 [08:09:52]RAPDU: 90 00 [08:09:52]wFMCommunicate OK [08:09:52]wFMCommunicate request_size=4 [08:09:52]MH_SAM_APDU [08:09:52]CAPDU: 80 0D 03 02 [08:09:52]Write to MH i2c: E2 08 00 9F 40 80 0D 03 02 00 00 00 00 5A [08:09:52]Write i2c OK [08:09:52]MH_I2C_Read... [08:09:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:52]Read from MH i2c: E2 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 0B 00 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 0B 00 9F 40 00 B1 F1 79 FF 0D 3E 06 EF 90 00 B5 [08:09:52]RAPDU: B1 F1 79 FF 0D 3E 06 EF 90 00 [08:09:52]wFMCommunicate OK [08:09:52]SAM_PROTO_SignData done [08:09:52]FM_MakeSignedData done [08:09:52]CreateOFDProtocolMessage [08:09:52]wFMCommunicate request_size=4 [08:09:52]MH_SAM_APDU [08:09:52]CAPDU: 80 11 00 00 [08:09:52]Write to MH i2c: E2 08 00 A0 40 80 11 00 00 00 00 00 00 5A [08:09:52]Write i2c OK [08:09:52]MH_I2C_Read... [08:09:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:52]Read from MH i2c: E2 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 17 00 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 17 00 A0 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B0 [08:09:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:09:52]wFMCommunicate OK [08:09:52]CreateOFDProtocolMessage done [08:09:52]OFDSenderStorePacket 32278 [08:09:52]StoreOFDPacket docnum=32278 [08:09:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FC 91 07 01 A5 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 52 10 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 7E 00 00 35 04 06 00 D0 C0 1D 82 DA 00 B1 F1 79 FF 0D 3E 06 EF [08:09:52]CheckFolder [08:09:52]dirname=/storage/ofd_packets [08:09:52]CheckFolder done [08:09:52]ProducePacketName [08:09:52]name=ofd_packets/00032278 [08:09:52]NVStorageSaveData ofd_packets/00032278 [08:09:52]File name is /storage/ofd_packets/00032278 [08:09:52]Write 301 bytes [08:09:52]NVStorageSaveData done [08:09:52]OFDSenderStorePacket done [08:09:52]KKMCreateOFDPacket done [08:09:52]NVStorageSaveData kkm_last_timestamp [08:09:52]File name is /storage/kkm_last_timestamp [08:09:52]Write 4 bytes [08:09:52]NVStorageSaveData done [08:09:52]ExternCall_PrintAddStr [08:09:52]wPrintStart [08:09:52]Write to MH i2c: 01 00 00 A1 40 E1 [08:09:52]Write i2c OK [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: 01 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: 01 07 00 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: 01 07 00 A1 40 00 00 00 00 00 FF 0F F6 [08:09:52]RasterBufferAndPrint [08:09:52]line Счет N : (1)1181981 [08:09:52]line ИНН: 02508201610067 [08:09:52]line Контрольно-Кассовый Чек [08:09:52]line ПРОДАЖА [08:09:52]line ТРК (МРК, ГНК) : 32 [08:09:52]line Товар: 2710124130 [08:09:52]line Аи-92-К-5 [08:09:52]line 5.130 * 58.50 [08:09:52]line = 300.11 [08:09:52]line НДС 12% НСП 1% [08:09:52]line > о реализуемом товаре [08:09:52]line ОКРУГЛЕНИЕ: -0.11 [08:09:52]line ИТОГО: 300.00 [08:09:52]line Внесено: 300.00 [08:09:52]line СДАЧА: 0.00 [08:09:52]line НСП 1% : 2.66 [08:09:52]line НДС 12% : 31.87 [08:09:52]line Наличными: 300.00 [08:09:52]line Безнал.: 0.00 [08:09:52]line Место: АЗС № 121 "Партнер Нефть" [08:09:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:09:52]line СНО: Общий режим [08:09:52]line Чек 49 24.08.2023 08:09 [08:09:52]line Смена: 74 ФФД: 1.0 [08:09:52]line ЗНМ: 0300000148 [08:09:52]line РНМ: 0000000000091575 [08:09:52]line Версия ККМ: 001 [08:09:52]line ФМ: 0000000000874655 [08:09:52]line ФД: 32278 [08:09:52]line ФПД: 229523547412992 [08:09:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T080954&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32278&fm=229523547412992&tin=02508201610067®Number=0000000000091575&sum=30000 [08:09:53]OFD Sender: Processing packet 32278 [packets to send 11, broken 10] [08:09:53]ProducePacketName [08:09:53]name=ofd_packets/00032278 [08:09:53]OFD Sender: To server: pG, [08:09:53]CommunicateWithHost lk.salyk.kg:30040 [08:09:53]ConnectInit lk.salyk.kg [08:09:53]written 0, free lines is 4095 [08:09:53]Connected sock=8 [08:09:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FC 91 07 01 A5 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 52 10 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 7E 00 00 35 04 06 00 D0 C0 1D 82 DA 00 B1 F1 79 FF 0D 3E 06 EF [08:09:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 81 9E 47 00 16 DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 7E 00 00 F4 03 04 00 F6 BA E6 64 B6 04 01 00 00 97 35 A3 CF 90 E3 85 24 [08:09:53]CommunicateWithHost err = 0 [08:09:53]CheckOFDResponse [08:09:53]1017 (14) - 77093643461234 [08:09:53]1041 (16) - 0000000000874655 [08:09:53]1040 (4) - 32278 [08:09:53]1012 (4) - 24.08.2023 02:05 [08:09:53]1206 (1) - 0 [08:09:53]OFD Sender: Remove packet 32278 [08:09:53]ProducePacketName [08:09:53]name=ofd_packets/00032278 [08:09:53]NVStorageDeleteData [08:09:53]Write to MH i2c: 01 00 00 CC 40 0C [08:09:53]Write i2c OK [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: 01 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: 01 07 00 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: 01 07 00 CC 40 00 00 00 00 00 D4 0C F3 [08:09:53]RasterBufferAndPrint [08:09:53]line [08:09:53]line [08:09:53]line [08:09:53]line [08:09:53]line [08:09:53]written 0, free lines is 3290 [08:09:53]MH_Cut [08:09:53]Write to MH i2c: D1 01 00 D3 40 01 E5 [08:09:53]Write i2c OK [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: D1 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: D1 01 00 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: D1 01 00 D3 40 00 E4 [08:09:53]Write to MH i2c: 01 00 00 D4 40 14 [08:09:53]Write i2c OK [08:09:53]MH_I2C_Read... [08:09:54]OFD Sender: No OFD packet to send [08:09:54]*** Cut start [08:09:54]*** Purtial cut [08:09:54]*** Stage 1: CUTSNS_PIN = 1 [08:09:54]Read from MH i2c: 01 [08:09:54]MH_I2C_Read... [08:09:54]*** Stop cut motor [08:09:54]*** Cut end [08:09:54]Read from MH i2c: 01 07 00 [08:09:54]MH_I2C_Read... [08:09:54]Read from MH i2c: 01 07 00 D4 40 00 00 00 00 00 FF 0F 29 [08:09:54]process_action close_receipt done [08:09:54]requested_data is exist [08:09:54]produce_requested_data [08:09:54]requested_item fm.sn is exist - process it [08:09:54]wFMCommunicate request_size=4 [08:09:54]MH_SAM_APDU [08:09:54]CAPDU: 80 11 00 00 [08:09:54]Write to MH i2c: E2 08 00 D5 40 80 11 00 00 00 00 00 00 8F [08:09:54]Write i2c OK [08:09:54]MH_I2C_Read... [08:09:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:54]Read from MH i2c: E2 [08:09:54]MH_I2C_Read... [08:09:54]Read from MH i2c: E2 17 00 [08:09:54]MH_I2C_Read... [08:09:54]Read from MH i2c: E2 17 00 D5 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E5 [08:09:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:09:54]wFMCommunicate OK [08:09:54]requested_item fd.num is exist - process it [08:09:54]SAM_PROTO_GetFieldsCounters [08:09:54]wFMCommunicate request_size=4 [08:09:54]MH_SAM_APDU [08:09:54]CAPDU: 80 13 00 00 [08:09:54]Write to MH i2c: E2 08 00 D6 40 80 13 00 00 00 00 00 00 92 [08:09:54]Write i2c OK [08:09:54]MH_I2C_Read... [08:09:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:54]Read from MH i2c: E2 [08:09:54]MH_I2C_Read... [08:09:54]Read from MH i2c: E2 62 00 [08:09:54]MH_I2C_Read... [08:09:54]Read from MH i2c: E2 62 00 D6 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 16 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [08: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 16 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:09:54]wFMCommunicate OK [08:09:54]SAM_PROTO_GetFieldsCounters done [08:09:54]requested_item shift.num is exist - process it [08:09:54]requested_item shift.opened is exist - process it [08:09:54]req_shift_opened [08:09:54]FM_GetShiftState [08:09:54]SAM_PROTO_GetShiftState [08:09:54]wFMCommunicate request_size=4 [08:09:54]MH_SAM_APDU [08:09:54]CAPDU: 80 13 01 00 [08:09:54]Write to MH i2c: E2 08 00 D7 40 80 13 01 00 00 00 00 00 94 [08:09:54]Write i2c OK [08:09:54]MH_I2C_Read... [08:09:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:55]Read from MH i2c: E2 [08:09:55]MH_I2C_Read... [08:09:55]Read from MH i2c: E2 0E 00 [08:09:55]MH_I2C_Read... [08:09:55]Read from MH i2c: E2 0E 00 D7 40 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 72 [08:09:55]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:09:55]wFMCommunicate OK [08:09:55]SAM_PROTO_GetShiftState done [08:09:55]FM_GetShiftState done [08:09:55]req_shift_opened done [08:09:55]requested_item shift.open_date is exist - process it [08:09:55]req_shift_open_date [08:09:55]req_shift_open_date done [08:09:55]produce_requested_data done [08:09:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32278,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:09:55]process_action_free close_receipt [08:09:55]json_value_free [08:09:55]json_value_free done [08:09:55]process_json_proto returns [08:09:55]Send response to host [08:09:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32278,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:09:55]free response buf [08:09:55]execute_script done [08:09:55]execute_script returns [08:09:55]free content buf [08:09:55]Sock 9.Close socket [08:09:55]Sock 9.Thread stoped [08:09:55]accept exits with 10 [08:09:55]New connection [08:09:55]New thread 3067084132 created [08:09:55]Thread 3066940772 joined [08:09:55]Waiting for new connection... [08:09:55] Sock 10.Parse request [08:09:55]Sock 10.Check first char [08:09:55]Sock 10.First char is OK [08:09:55]request: POST /json_proto HTTP/1.0 [08:09:55]Method: POST [08:09:55]URL: /json_proto [08:09:55]Method is POST - this is cgi request [08:09:55]url: /json_proto [08:09:55]query_string will be loaded in cgi processing [08:09:55]execute_cgi json_proto POST (null) [08:09:55]execute_cgi path=json_proto method=POST [08:09:55]POST find Content-Length [08:09:55]Host: 172.17.34.200:8080 [08:09:55]Content-Length: 683 [08:09:55]Content-Type: application/json [08:09:55] [08:09:55]POST finish read [08:09:55]Found Content-Length = 683 [08:09:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:55]execute_script... [08:09: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)1181980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:55]POST & json_proto [08:09:55]process_json_proto [08:09:55]json parsed OK: [08:09:55]protocol is kg_v1.0 [08:09:55]action value=close_receipt [08:09:55]process_action close_receipt [08:09:55]cmd_close_receipt [08:09:55]MH_GetDate [08:09:55]Write to MH i2c: F0 00 00 D8 40 07 [08:09:55]Write i2c OK [08:09:55]MH_I2C_Read... [08:09:55]Read from MH i2c: F0 [08:09:55]MH_I2C_Read... [08:09:55]Read from MH i2c: F0 09 00 [08:09:55]MH_I2C_Read... [08:09:55]Read from MH i2c: F0 09 00 D8 40 00 56 10 E7 64 B2 FF 65 64 3B [08:09:55]GetLastDocTimeStamp 1692864594 [08:09:55]current date 1692864598 [08:09:55]FM_GetShiftState [08:09:55]SAM_PROTO_GetShiftState [08:09:55]wFMCommunicate request_size=4 [08:09:55]MH_SAM_APDU [08:09:55]CAPDU: 80 13 01 00 [08:09:55]Write to MH i2c: E2 08 00 D9 40 80 13 01 00 00 00 00 00 96 [08:09:55]Write i2c OK [08:09:55]MH_I2C_Read... [08:09:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:55]Read from MH i2c: E2 [08:09:55]MH_I2C_Read... [08:09:55]Read from MH i2c: E2 0E 00 [08:09:55]MH_I2C_Read... [08:09:55]Read from MH i2c: E2 0E 00 D9 40 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 74 [08:09:55]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:09:55]wFMCommunicate OK [08:09:55]SAM_PROTO_GetShiftState done [08:09:55]FM_GetShiftState done [08:09:55]opened in 1692842957 [08:09:55]opened+sec_in_day 1692929357 [08:09:55]quantity*price = 100035 [08:09:55]sum+1 = 100036 [08:09:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 50 24.08.2023 08:09 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32279 ФПД: 233249480563513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T080958&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32279&fm=233249480563513&tin=02508201610067®Number=0000000000091575&sum=100000 [08:09:56]StoreToDocumentArchive [08:09:56]shift 74 fd 32279 [08:09:56]save to /storage/0074/doc_00032279 [08:09:56]save last doc name /storage/0074/doc_00032279 to /storage/kkm_last_doc_name [08:09:56]save OK [08:09:56]Clear old archive folders... [08:09:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:09:56]tlvbuf is 01830F70 [08:09:56]SAM_PROTO_ClearQueue [08:09:56]wFMCommunicate request_size=4 [08:09:56]MH_SAM_APDU [08:09:56]CAPDU: 80 09 00 00 [08:09:56]Write to MH i2c: E2 08 00 E6 40 80 09 00 00 00 00 00 00 98 [08:09:56]Write i2c OK [08:09:56]MH_I2C_Read... [08:09:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:56]Read from MH i2c: E2 [08:09:56]MH_I2C_Read... [08:09:56]Read from MH i2c: E2 03 00 [08:09:56]MH_I2C_Read... [08:09:56]Read from MH i2c: E2 03 00 E6 40 00 90 00 9A [08:09:56]RAPDU: 90 00 [08:09:56]wFMCommunicate OK [08:09:56]SAM_PROTO_ClearQueue done [08:09:56]KKMCreateOFDPacket [08:09:56]OFDProtocolAddRootSTLVToBuf [08:09:56]FM_MakeSignedData [08:09:56]FM_MakeSignedData [08:09:56]SAM_PROTO_SignData [08:09:56]wFMCommunicate request_size=4 [08:09:56]MH_SAM_APDU [08:09:56]CAPDU: 80 0D 01 02 [08:09:56]Write to MH i2c: E2 08 00 E7 40 80 0D 01 02 00 00 00 00 A0 [08:09:56]Write i2c OK [08:09:56]MH_I2C_Read... [08:09:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:56]Read from MH i2c: E2 [08:09:56]MH_I2C_Read... [08:09:56]Read from MH i2c: E2 03 00 [08:09:56]MH_I2C_Read... [08:09:56]Read from MH i2c: E2 03 00 E7 40 00 90 00 9B [08:09:56]RAPDU: 90 00 [08:09:56]wFMCommunicate OK [08:09:56]wFMCommunicate request_size=255 [08:09:56]MH_SAM_APDU [08:09:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 56 10 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 7E 00 00 35 04 06 00 D4 [08:09:56]Write to MH i2c: E2 02 01 E8 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 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 56 10 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 7E 00 00 35 04 06 00 D4 00 00 FB [08:09:56]Write i2c OK [08:09:56]MH_I2C_Read... [08:09:57]Read from MH i2c: *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:57]E2 [08:09:57]MH_I2C_Read... [08:09:57]Read from MH i2c: E2 03 00 [08:09:57]MH_I2C_Read... [08:09:57]Read from MH i2c: E2 03 00 E8 40 00 90 00 9C [08:09:57]RAPDU: 90 00 [08:09:57]wFMCommunicate OK [08:09:57]wFMCommunicate request_size=10 [08:09:57]MH_SAM_APDU [08:09:57]CAPDU: 80 0D 02 02 05 23 A0 6E DB 39 [08:09:57]Write to MH i2c: E2 0D 00 E9 40 80 0D 02 02 05 00 23 A0 6E DB 39 00 00 F2 [08:09:57]Write i2c OK [08:09:57]MH_I2C_Read... [08:09:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:57]Read from MH i2c: E2 [08:09:57]MH_I2C_Read... [08:09:57]Read from MH i2c: E2 03 00 [08:09:57]MH_I2C_Read... [08:09:57]Read from MH i2c: E2 03 00 E9 40 00 90 00 9D [08:09:57]RAPDU: 90 00 [08:09:57]wFMCommunicate OK [08:09:57]wFMCommunicate request_size=4 [08:09:57]MH_SAM_APDU [08:09:57]CAPDU: 80 0D 03 02 [08:09:57]Write to MH i2c: E2 08 00 EA 40 80 0D 03 02 00 00 00 00 A5 [08:09:57]Write i2c OK [08:09:57]MH_I2C_Read... [08:09:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:57]Read from MH i2c: E2 [08:09:57]MH_I2C_Read... [08:09:57]Read from MH i2c: E2 0B 00 [08:09:57]MH_I2C_Read... [08:09:57]Read from MH i2c: E2 0B 00 EA 40 00 E0 7D EC C4 A1 07 80 99 90 00 74 [08:09:57]RAPDU: E0 7D EC C4 A1 07 80 99 90 00 [08:09:57]wFMCommunicate OK [08:09:57]SAM_PROTO_SignData done [08:09:57]FM_MakeSignedData done [08:09:57]CreateOFDProtocolMessage [08:09:57]wFMCommunicate request_size=4 [08:09:57]MH_SAM_APDU [08:09:57]CAPDU: 80 11 00 00 [08:09:57]Write to MH i2c: E2 08 00 EB 40 80 11 00 00 00 00 00 00 A5 [08:09:57]Write i2c OK [08:09:57]MH_I2C_Read... [08:09:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:57]Read from MH i2c: E2 [08:09:57]MH_I2C_Read... [08:09:57]Read from MH i2c: E2 17 00 [08:09:57]MH_I2C_Read... [08:09:57]Read from MH i2c: E2 17 00 EB 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FB [08:09:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:09:57]wFMCommunicate OK [08:09:57]CreateOFDProtocolMessage done [08:09:57]OFDSenderStorePacket 32279 [08:09:57]StoreOFDPacket docnum=32279 [08:09:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 26 12 07 01 8B 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 56 10 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 7E 00 00 35 04 06 00 D4 23 A0 6E DB 39 E0 7D EC C4 A1 07 80 99 [08:09:57]CheckFolder [08:09:57]dirname=/storage/ofd_packets [08:09:57]CheckFolder done [08:09:57]ProducePacketName [08:09:57]name=ofd_packets/00032279 [08:09:57]NVStorageSaveData ofd_packets/00032279 [08:09:57]File name is /storage/ofd_packets/00032279 [08:09:57]Write 301 bytes [08:09:57]NVStorageSaveData done [08:09:57]OFDSenderStorePacket done [08:09:57]KKMCreateOFDPacket done [08:09:57]NVStorageSaveData kkm_last_timestamp [08:09:57]File name is /storage/kkm_last_timestamp [08:09:57]Write 4 bytes [08:09:57]NVStorageSaveData done [08:09:57]ExternCall_PrintAddStr [08:09:57]wPrintStart [08:09:57]Write to MH i2c: 01 00 00 EC 40 2C [08:09:57]Write i2c OK [08:09:57]MH_I2C_Read... [08:09:57]Read from MH i2c: 01 [08:09:57]MH_I2C_Read... [08:09:57]Read from MH i2c: 01 07 00 [08:09:57]MH_I2C_Read... [08:09:57]Read from MH i2c: 01 07 00 EC 40 00 00 00 00 00 FF 0F 41 [08:09:57]RasterBufferAndPrint [08:09:57]line Счет N : (1)1181980 [08:09:57]line ИНН: 02508201610067 [08:09:57]line Контрольно-Кассовый Чек [08:09:57]line ПРОДАЖА [08:09:57]line ТРК (МРК, ГНК) : 62 [08:09:57]line Товар: 2710124130 [08:09:57]line Аи-92-К-5 [08:09:57]line 17.100 * 58.50 [08:09:57]line = 1000.35 [08:09:57]line НДС 12% НСП 1% [08:09:57]line > о реализуемом товаре [08:09:57]line ОКРУГЛЕНИЕ: -0.35 [08:09:57]line ИТОГО: 1000.00 [08:09:57]line Внесено: 1000.00 [08:09:57]line СДАЧА: 0.00 [08:09:57]line НСП 1% : 8.85 [08:09:57]line НДС 12% : 106.23 [08:09:57]line Наличными: 1000.00 [08:09:57]line Безнал.: 0.00 [08:09:57]line Место: АЗС № 121 "Партнер Нефть" [08:09:57]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:09:57]line СНО: Общий режим [08:09:57]line Чек 50 24.08.2023 08:09 [08:09:57]line Смена: 74 ФФД: 1.0 [08:09:57]line ЗНМ: 0300000148 [08:09:57]line РНМ: 0000000000091575 [08:09:57]line Версия ККМ: 001 [08:09:57]line ФМ: 0000000000874655 [08:09:57]line ФД: 32279 [08:09:57]line ФПД: 233249480563513 [08:09:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T080958&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32279&fm=233249480563513&tin=02508201610067®Number=0000000000091575&sum=100000 [08:09:57]written 0, free lines is 4095 [08:09:57]OFD Sender: Processing packet 32279 [packets to send 11, broken 10] [08:09:57]ProducePacketName [08:09:57]name=ofd_packets/00032279 [08:09:57]OFD Sender: To server: pG, [08:09:57]CommunicateWithHost lk.salyk.kg:30040 [08:09:57]ConnectInit lk.salyk.kg [08:09:57]Connected sock=9 [08:09:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 26 12 07 01 8B 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 56 10 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 7E 00 00 35 04 06 00 D4 23 A0 6E DB 39 E0 7D EC C4 A1 07 80 99 [08:09:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BB 32 47 00 87 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 7E 00 00 F4 03 04 00 FA BA E6 64 B6 04 01 00 00 EB 35 E2 A9 DD CC A6 76 [08:09:57]CommunicateWithHost err = 0 [08:09:57]CheckOFDResponse [08:09:57]1017 (14) - 77093643461234 [08:09:57]1041 (16) - 0000000000874655 [08:09:57]1040 (4) - 32279 [08:09:57]1012 (4) - 24.08.2023 02:05 [08:09:57]1206 (1) - 0 [08:09:57]OFD Sender: Remove packet 32279 [08:09:57]ProducePacketName [08:09:57]name=ofd_packets/00032279 [08:09:57]NVStorageDeleteData [08:09:57]Write to MH i2c: 01 00 00 17 41 58 [08:09:57]Write i2c OK [08:09:57]MH_I2C_Read... [08:09:57]Read from MH i2c: 01 [08:09:57]MH_I2C_Read... [08:09:57]Read from MH i2c: 01 07 00 [08:09:57]MH_I2C_Read... [08:09:57]Read from MH i2c: 01 07 00 17 41 00 00 00 00 00 E8 0C 53 [08:09:57]RasterBufferAndPrint [08:09:57]line [08:09:57]line [08:09:57]line [08:09:57]line [08:09:57]line [08:09:57]written 0, free lines is 3319 [08:09:58]MH_Cut [08:09:58]Write to MH i2c: D1 01 00 1E 41 01 31 [08:09:58]Write i2c OK [08:09:58]MH_I2C_Read... [08:09:58]Read from MH i2c: D1 [08:09:58]MH_I2C_Read... [08:09:58]Read from MH i2c: D1 01 00 [08:09:58]MH_I2C_Read... [08:09:58]Read from MH i2c: D1 01 00 1E 41 00 30 [08:09:58]Write to MH i2c: 01 00 00 1F 41 60 [08:09:58]Write i2c OK [08:09:58]MH_I2C_Read... [08:09:58]OFD Sender: No OFD packet to send [08:09:58]*** Cut start [08:09:58]*** Purtial cut [08:09:58]*** CUTSNS_PIN = 0 [08:09:58]*** Stage 1: CUTSNS_PIN = 1 [08:10:00]Read from MH i2c: 01 [08:10:00]MH_I2C_Read... [08:10:00]*** Stop cut motor [08:10:00]*** Cut end [08:10:00]Read from MH i2c: 01 07 00 [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: 01 07 00 1F 41 00 00 00 00 00 FF 0F 75 [08:10:00]process_action close_receipt done [08:10:00]requested_data is exist [08:10:00]produce_requested_data [08:10:00]requested_item fm.sn is exist - process it [08:10:00]wFMCommunicate request_size=4 [08:10:00]MH_SAM_APDU [08:10:00]CAPDU: 80 11 00 00 [08:10:00]Write to MH i2c: E2 08 00 20 41 80 11 00 00 00 00 00 00 DB [08:10:00]Write i2c OK [08:10:00]MH_I2C_Read... [08:10:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:00]Read from MH i2c: E2 [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: E2 17 00 [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: E2 17 00 20 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 31 [08:10:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:10:00]wFMCommunicate OK [08:10:00]requested_item fd.num is exist - process it [08:10:00]SAM_PROTO_GetFieldsCounters [08:10:00]wFMCommunicate request_size=4 [08:10:00]MH_SAM_APDU [08:10:00]CAPDU: 80 13 00 00 [08:10:00]Write to MH i2c: E2 08 00 21 41 80 13 00 00 00 00 00 00 DE [08:10:00]Write i2c OK [08:10:00]MH_I2C_Read... [08:10:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:10:00]Read from MH i2c: E2 [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: E2 62 00 [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: E2 62 00 21 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 17 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 79 [08:10:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 17 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:10:01]wFMCommunicate OK [08:10:01]SAM_PROTO_GetFieldsCounters done [08:10:01]requested_item shift.num is exist - process it [08:10:01]requested_item shift.opened is exist - process it [08:10:01]req_shift_opened [08:10:01]FM_GetShiftState [08:10:01]SAM_PROTO_GetShiftState [08:10:01]wFMCommunicate request_size=4 [08:10:01]MH_SAM_APDU [08:10:01]CAPDU: 80 13 01 00 [08:10:01]Write to MH i2c: E2 08 00 22 41 80 13 01 00 00 00 00 00 E0 [08:10:01]Write i2c OK [08:10:01]MH_I2C_Read... [08:10:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:01]Read from MH i2c: E2 [08:10:01]MH_I2C_Read... [08:10:01]Read from MH i2c: E2 0E 00 [08:10:01]MH_I2C_Read... [08:10:01]Read from MH i2c: E2 0E 00 22 41 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 BE [08:10:01]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:10:01]wFMCommunicate OK [08:10:01]SAM_PROTO_GetShiftState done [08:10:01]FM_GetShiftState done [08:10:01]req_shift_opened done [08:10:01]requested_item shift.open_date is exist - process it [08:10:01]req_shift_open_date [08:10:01]req_shift_open_date done [08:10:01]produce_requested_data done [08:10:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32279,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:10:01]process_action_free close_receipt [08:10:01]json_value_free [08:10:01]json_value_free done [08:10:01]process_json_proto returns [08:10:01]Send response to host [08:10:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32279,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:10:01]free response buf [08:10:01]execute_script done [08:10:01]execute_script returns [08:10:01]free content buf [08:10:01]Sock 10.Close socket [08:10:01]Sock 10.Thread stoped [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:43]OFD Sender: No OFD packet to send [08:10:48]OFD Sender: No OFD packet to send [08:10:53]OFD Sender: No OFD packet to send [08:10:58]OFD Sender: No OFD packet to send [08:11:03]OFD Sender: No OFD packet to send [08:11:08]OFD Sender: No OFD packet to send [08:11:13]OFD Sender: No OFD packet to send [08:11:18]OFD Sender: No OFD packet to send [08:11:22]accept exits with 8 [08:11:22]New connection [08:11:22]New thread 3066940772 created [08:11:22]Thread 3067084132 joined [08:11:22]Waiting for new connection... [08:11:22] Sock 8.Parse request [08:11:22]Sock 8.Check first char [08:11:22]Sock 8.First char is OK [08:11:22]request: POST /json_proto HTTP/1.0 [08:11:22]Method: POST [08:11:22]URL: /json_proto [08:11:22]Method is POST - this is cgi request [08:11:22]url: /json_proto [08:11:22]query_string will be loaded in cgi processing [08:11:22]execute_cgi json_proto POST (null) [08:11:22]execute_cgi path=json_proto method=POST [08:11:22]POST find Content-Length [08:11:22]Host: 172.17.34.200:8080 [08:11:22]Content-Length: 683 [08:11:22]Content-Type: application/json [08:11:22] [08:11:22]POST finish read [08:11:22]Found Content-Length = 683 [08:11:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:22]execute_script... [08:11: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)1181982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:22]POST & json_proto [08:11:22]process_json_proto [08:11:22]json parsed OK: [08:11:22]protocol is kg_v1.0 [08:11:22]action value=close_receipt [08:11:22]process_action close_receipt [08:11:22]cmd_close_receipt [08:11:22]MH_GetDate [08:11:22]Write to MH i2c: F0 00 00 23 41 53 [08:11:22]Write i2c OK [08:11:22]MH_I2C_Read... [08:11:22]Read from MH i2c: F0 [08:11:22]MH_I2C_Read... [08:11:22]Read from MH i2c: F0 09 00 [08:11:22]MH_I2C_Read... [08:11:22]Read from MH i2c: F0 09 00 23 41 00 AD 10 E7 64 B2 FF 65 64 DE [08:11:22]GetLastDocTimeStamp 1692864598 [08:11:22]current date 1692864685 [08:11:22]FM_GetShiftState [08:11:22]SAM_PROTO_GetShiftState [08:11:22]wFMCommunicate request_size=4 [08:11:22]MH_SAM_APDU [08:11:22]CAPDU: 80 13 01 00 [08:11:22]Write to MH i2c: E2 08 00 24 41 80 13 01 00 00 00 00 00 E2 [08:11:22]Write i2c OK [08:11:22]MH_I2C_Read... [08:11:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:22]Read from MH i2c: E2 [08:11:22]MH_I2C_Read... [08:11:22]Read from MH i2c: E2 0E 00 [08:11:22]MH_I2C_Read... [08:11:22]Read from MH i2c: E2 0E 00 24 41 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 C0 [08:11:22]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:11:22]wFMCommunicate OK [08:11:22]SAM_PROTO_GetShiftState done [08:11:22]FM_GetShiftState done [08:11:22]opened in 1692842957 [08:11:22]opened+sec_in_day 1692929357 [08:11:22]quantity*price = 60038 [08:11:22]sum+1 = 60039 [08:11:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 51 24.08.2023 08:11 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32280 ФПД: 84989770014231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T081125&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32280&fm=84989770014231&tin=02508201610067®Number=0000000000091575&sum=60000 [08:11:23]StoreToDocumentArchive [08:11:23]shift 74 fd 32280 [08:11:23]save to /storage/0074/doc_00032280 [08:11:23]save last doc name /storage/0074/doc_00032280 to /storage/kkm_last_doc_name [08:11:23]save OK [08:11:23]Clear old archive folders... [08:11:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:11:23]tlvbuf is B6F753B0 [08:11:23]SAM_PROTO_ClearQueue [08:11:23]wFMCommunicate request_size=4 [08:11:23]MH_SAM_APDU [08:11:23]CAPDU: 80 09 00 00 [08:11:23]Write to MH i2c: E2 08 00 31 41 80 09 00 00 00 00 00 00 E4 [08:11:23]Write i2c OK [08:11:23]MH_I2C_Read... [08:11:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:11:23]Read from MH i2c: E2 [08:11:23]MH_I2C_Read... [08:11:23]Read from MH i2c: E2 03 00 [08:11:23]MH_I2C_Read... [08:11:23]Read from MH i2c: E2 03 00 31 41 00 90 00 E6 [08:11:23]RAPDU: 90 00 [08:11:23]wFMCommunicate OK [08:11:23]SAM_PROTO_ClearQueue done [08:11:23]KKMCreateOFDPacket [08:11:23]OFDProtocolAddRootSTLVToBuf [08:11:23]FM_MakeSignedData [08:11:23]FM_MakeSignedData [08:11:23]SAM_PROTO_SignData [08:11:23]wFMCommunicate request_size=4 [08:11:23]MH_SAM_APDU [08:11:23]CAPDU: 80 0D 01 02 [08:11:23]Write to MH i2c: E2 08 00 32 41 80 0D 01 02 00 00 00 00 EC [08:11:23]Write i2c OK [08:11:23]MH_I2C_Read... [08:11:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:11:23]Read from MH i2c: E2 [08:11:23]MH_I2C_Read... [08:11:23]Read from MH i2c: E2 03 00 [08:11:23]MH_I2C_Read... [08:11:23]Read from MH i2c: E2 03 00 32 41 00 90 00 E7 [08:11:23]RAPDU: 90 00 [08:11:23]wFMCommunicate OK [08:11:23]wFMCommunicate request_size=255 [08:11:23]MH_SAM_APDU [08:11:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 AD 10 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 7E 00 00 35 04 06 00 [08:11:23]Write to MH i2c: E2 02 01 33 41 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 AD 10 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 7E 00 00 35 04 06 00 00 00 5E [08:11:23]Write i2c OK [08:11:23]MH_I2C_Read... [08:11:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:11:24]Read from MH i2c: E2 [08:11:24]MH_I2C_Read... [08:11:24]Read from MH i2c: E2 03 00 [08:11:24]MH_I2C_Read... [08:11:24]Read from MH i2c: E2 03 00 33 41 00 90 00 E8 [08:11:24]RAPDU: 90 00 [08:11:24]wFMCommunicate OK [08:11:24]wFMCommunicate request_size=11 [08:11:24]MH_SAM_APDU [08:11:24]CAPDU: 80 0D 02 02 06 4D 4C 39 0D 1E 17 [08:11:24]Write to MH i2c: E2 0E 00 34 41 80 0D 02 02 06 00 4D 4C 39 0D 1E 17 00 00 0F [08:11:24]Write i2c OK [08:11:24]MH_I2C_Read... [08:11:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:11:24]Read from MH i2c: E2 [08:11:24]MH_I2C_Read... [08:11:24]Read from MH i2c: E2 03 00 [08:11:24]MH_I2C_Read... [08:11:24]Read from MH i2c: E2 03 00 34 41 00 90 00 E9 [08:11:24]RAPDU: 90 00 [08:11:24]wFMCommunicate OK [08:11:24]wFMCommunicate request_size=4 [08:11:24]MH_SAM_APDU [08:11:24]CAPDU: 80 0D 03 02 [08:11:24]Write to MH i2c: E2 08 00 35 41 80 0D 03 02 00 00 00 00 F1 [08:11:24]Write i2c OK [08:11:24]MH_I2C_Read... [08:11:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:11:24]Read from MH i2c: E2 [08:11:24]MH_I2C_Read... [08:11:24]Read from MH i2c: E2 0B 00 [08:11:24]MH_I2C_Read... [08:11:24]Read from MH i2c: E2 0B 00 35 41 00 DF ED E2 9E 9B 74 29 D7 90 00 4D [08:11:24]RAPDU: DF ED E2 9E 9B 74 29 D7 90 00 [08:11:24]wFMCommunicate OK [08:11:24]SAM_PROTO_SignData done [08:11:24]FM_MakeSignedData done [08:11:24]CreateOFDProtocolMessage [08:11:24]wFMCommunicate request_size=4 [08:11:24]MH_SAM_APDU [08:11:24]CAPDU: 80 11 00 00 [08:11:24]Write to MH i2c: E2 08 00 36 41 80 11 00 00 00 00 00 00 F1 [08:11:24]Write i2c OK [08:11:24]MH_I2C_Read... [08:11:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:24]Read from MH i2c: E2 [08:11:24]MH_I2C_Read... [08:11:24]Read from MH i2c: E2 17 00 [08:11:24]MH_I2C_Read... [08:11:24]Read from MH i2c: E2 17 00 36 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 47 [08:11:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:11:24]wFMCommunicate OK [08:11:24]CreateOFDProtocolMessage done [08:11:24]OFDSenderStorePacket 32280 [08:11:24]StoreOFDPacket docnum=32280 [08:11:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B0 23 08 01 EC 2B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 AD 10 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 7E 00 00 35 04 06 00 4D 4C 39 0D 1E 17 DF ED E2 9E 9B 74 29 D7 [08:11:24]CheckFolder [08:11:24]dirname=/storage/ofd_packets [08:11:24]CheckFolder done [08:11:24]ProducePacketName [08:11:24]name=ofd_packets/00032280 [08:11:24]NVStorageSaveData ofd_packets/00032280 [08:11:24]File name is /storage/ofd_packets/00032280 [08:11:24]Write 302 bytes [08:11:24]NVStorageSaveData done [08:11:24]OFDSenderStorePacket done [08:11:24]KKMCreateOFDPacket done [08:11:24]NVStorageSaveData kkm_last_timestamp [08:11:24]File name is /storage/kkm_last_timestamp [08:11:24]Write 4 bytes [08:11:24]NVStorageSaveData done [08:11:24]ExternCall_PrintAddStr [08:11:24]wPrintStart [08:11:24]Write to MH i2c: 01 00 00 37 41 78 [08:11:24]Write i2c OK [08:11:24]MH_I2C_Read... [08:11:24]Read from MH i2c: 01 [08:11:24]MH_I2C_Read... [08:11:24]Read from MH i2c: 01 07 00 [08:11:24]MH_I2C_Read... [08:11:24]Read from MH i2c: 01 07 00 37 41 00 00 00 00 00 FF 0F 8D [08:11:24]RasterBufferAndPrint [08:11:24]line Счет N : (1)1181982 [08:11:24]line ИНН: 02508201610067 [08:11:24]line Контрольно-Кассовый Чек [08:11:24]line ПРОДАЖА [08:11:24]line ТРК (МРК, ГНК) : 11 [08:11:24]line Товар: 2710194210 [08:11:24]line ДТ(л)-К-5 [08:11:24]line 9.440 * 63.60 [08:11:24]line = 600.38 [08:11:24]line НДС 12% НСП 1% [08:11:24]line > о реализуемом товаре [08:11:24]line ОКРУГЛЕНИЕ: -0.38 [08:11:24]line ИТОГО: 600.00 [08:11:24]line Внесено: 600.00 [08:11:24]line СДАЧА: 0.00 [08:11:24]line НСП 1% : 5.31 [08:11:24]line НДС 12% : 63.76 [08:11:24]line Наличными: 600.00 [08:11:24]line Безнал.: 0.00 [08:11:24]line Место: АЗС № 121 "Партнер Нефть" [08:11:24]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:11:24]line СНО: Общий режим [08:11:24]line Чек 51 24.08.2023 08:11 [08:11:24]line Смена: 74 ФФД: 1.0 [08:11:24]line ЗНМ: 0300000148 [08:11:24]line РНМ: 0000000000091575 [08:11:24]line Версия ККМ: 001 [08:11:24]line ФМ: 0000000000874655 [08:11:24]line ФД: 32280 [08:11:24]line ФПД: 84989770014231 [08:11:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T081125&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32280&fm=84989770014231&tin=02508201610067®Number=0000000000091575&sum=60000 [08:11:24]OFD Sender: Processing packet 32280 [packets to send 11, broken 10] [08:11:24]ProducePacketName [08:11:24]name=ofd_packets/00032280 [08:11:24]OFD Sender: To server: pG, [08:11:24]CommunicateWithHost lk.salyk.kg:30040 [08:11:24]ConnectInit lk.salyk.kg [08:11:24]written 0, free lines is 4095 [08:11:24]Connected sock=10 [08:11:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B0 23 08 01 EC 2B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 AD 10 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 7E 00 00 35 04 06 00 4D 4C 39 0D 1E 17 DF ED E2 9E 9B 74 29 D7 [08:11:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E6 D4 47 00 A5 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 7E 00 00 F4 03 04 00 51 BB E6 64 B6 04 01 00 00 B4 00 3B FC 7F F0 EE 26 [08:11:24]CommunicateWithHost err = 0 [08:11:24]CheckOFDResponse [08:11:24]1017 (14) - 77093643461234 [08:11:24]1041 (16) - 0000000000874655 [08:11:24]1040 (4) - 32280 [08:11:24]1012 (4) - 24.08.2023 02:07 [08:11:24]1206 (1) - 0 [08:11:24]OFD Sender: Remove packet 32280 [08:11:24]ProducePacketName [08:11:24]name=ofd_packets/00032280 [08:11:24]NVStorageDeleteData [08:11:25]Write to MH i2c: 01 00 00 62 41 A3 [08:11:25]Write i2c OK [08:11:25]MH_I2C_Read... [08:11:25]Read from MH i2c: 01 [08:11:25]MH_I2C_Read... [08:11:25]Read from MH i2c: 01 07 00 [08:11:25]MH_I2C_Read... [08:11:25]Read from MH i2c: 01 07 00 62 41 00 00 00 00 00 E7 0C 9D [08:11:25]RasterBufferAndPrint [08:11:25]line [08:11:25]line [08:11:25]line [08:11:25]line [08:11:25]line [08:11:25]written 0, free lines is 3309 [08:11:25]MH_Cut [08:11:25]Write to MH i2c: D1 01 00 69 41 01 7C [08:11:25]Write i2c OK [08:11:25]MH_I2C_Read... [08:11:25]Read from MH i2c: D1 [08:11:25]MH_I2C_Read... [08:11:25]Read from MH i2c: D1 01 00 [08:11:25]MH_I2C_Read... [08:11:25]Read from MH i2c: D1 01 00 69 41 00 7B [08:11:25]Write to MH i2c: 01 00 00 6A 41 AB [08:11:25]Write i2c OK [08:11:25]MH_I2C_Read... [08:11:25]OFD Sender: No OFD packet to send [08:11:25]*** Cut start [08:11:25]*** Purtial cut [08:11:25]*** Stage 1: CUTSNS_PIN = 1 [08:11:26]Read from MH i2c: 01 [08:11:26]MH_I2C_Read... [08:11:26]*** Stop cut motor [08:11:26]*** Cut end [08:11:26]Read from MH i2c: 01 07 00 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: 01 07 00 6A 41 00 00 00 00 00 FF 0F C0 [08:11:26]process_action close_receipt done [08:11:26]requested_data is exist [08:11:26]produce_requested_data [08:11:26]requested_item fm.sn is exist - process it [08:11:26]wFMCommunicate request_size=4 [08:11:26]MH_SAM_APDU [08:11:26]CAPDU: 80 11 00 00 [08:11:26]Write to MH i2c: E2 08 00 6B 41 80 11 00 00 00 00 00 00 26 [08:11:26]Write i2c OK [08:11:26]MH_I2C_Read... [08:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:26]Read from MH i2c: E2 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: E2 17 00 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: E2 17 00 6B 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7C [08:11:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:11:26]wFMCommunicate OK [08:11:26]requested_item fd.num is exist - process it [08:11:26]SAM_PROTO_GetFieldsCounters [08:11:26]wFMCommunicate request_size=4 [08:11:26]MH_SAM_APDU [08:11:26]CAPDU: 80 13 00 00 [08:11:26]Write to MH i2c: E2 08 00 6C 41 80 13 00 00 00 00 00 00 29 [08:11:26]Write i2c OK [08:11:26]MH_I2C_Read... [08:11:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:11:26]Read from MH i2c: E2 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: E2 62 00 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: E2 62 00 6C 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 18 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 C8 [08:11:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 18 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:11:26]wFMCommunicate OK [08:11:26]SAM_PROTO_GetFieldsCounters done [08:11:26]requested_item shift.num is exist - process it [08:11:26]requested_item shift.opened is exist - process it [08:11:26]req_shift_opened [08:11:26]FM_GetShiftState [08:11:26]SAM_PROTO_GetShiftState [08:11:26]wFMCommunicate request_size=4 [08:11:26]MH_SAM_APDU [08:11:26]CAPDU: 80 13 01 00 [08:11:26]Write to MH i2c: E2 08 00 6D 41 80 13 01 00 00 00 00 00 2B [08:11:26]Write i2c OK [08:11:26]MH_I2C_Read... [08:11:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:26]Read from MH i2c: E2 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: E2 0E 00 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: E2 0E 00 6D 41 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 09 [08:11:26]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:11:26]wFMCommunicate OK [08:11:26]SAM_PROTO_GetShiftState done [08:11:26]FM_GetShiftState done [08:11:26]req_shift_opened done [08:11:26]requested_item shift.open_date is exist - process it [08:11:26]req_shift_open_date [08:11:26]req_shift_open_date done [08:11:26]produce_requested_data done [08:11:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32280,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:11:26]process_action_free close_receipt [08:11:26]json_value_free [08:11:26]json_value_free done [08:11:26]process_json_proto returns [08:11:26]Send response to host [08:11:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32280,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:11:26]free response buf [08:11:26]execute_script done [08:11:26]execute_script returns [08:11:26]free content buf [08:11:26]Sock 8.Close socket [08:11:26]Sock 8.Thread stoped [08:11:30]OFD Sender: No OFD packet to send [08:11:35]OFD Sender: No OFD packet to send [08:11:40]OFD Sender: No OFD packet to send [08:11:45]OFD Sender: No OFD packet to send [08:11:50]OFD Sender: No OFD packet to send [08:11:55]OFD Sender: No OFD packet to send [08:12:00]OFD Sender: No OFD packet to send [08:12:05]OFD Sender: No OFD packet to send [08:12:10]OFD Sender: No OFD packet to send [08:12:15]OFD Sender: No OFD packet to send [08:12:20]OFD Sender: No OFD packet to send [08:12:25]OFD Sender: No OFD packet to send [08:12:30]OFD Sender: No OFD packet to send [08:12:35]OFD Sender: No OFD packet to send [08:12:40]OFD Sender: No OFD packet to send [08:12:45]OFD Sender: No OFD packet to send [08:12:50]OFD Sender: No OFD packet to send [08:12:55]OFD Sender: No OFD packet to send [08:13:00]OFD Sender: No OFD packet to send [08:13:05]OFD Sender: No OFD packet to send [08:13:10]OFD Sender: No OFD packet to send [08:13:15]OFD Sender: No OFD packet to send [08:13:20]OFD Sender: No OFD packet to send [08:13:25]OFD Sender: No OFD packet to send [08:13:30]OFD Sender: No OFD packet to send [08:13:35]OFD Sender: No OFD packet to send [08:13:40]OFD Sender: No OFD packet to send [08:13:45]OFD Sender: No OFD packet to send [08:13:50]OFD Sender: No OFD packet to send [08:13:55]OFD Sender: No OFD packet to send [08:14:00]OFD Sender: No OFD packet to send [08:14:05]OFD Sender: No OFD packet to send [08:14:10]OFD Sender: No OFD packet to send [08:14:15]OFD Sender: No OFD packet to send [08:14:20]OFD Sender: No OFD packet to send [08:14:25]OFD Sender: No OFD packet to send [08:14:30]OFD Sender: No OFD packet to send [08:14:35]OFD Sender: No OFD packet to send [08:14:40]OFD Sender: No OFD packet to send [08:14:45]OFD Sender: No OFD packet to send [08:14:50]OFD Sender: No OFD packet to send [08:14:51]accept exits with 9 [08:14:51]New connection [08:14:51]New thread 3067084132 created [08:14:51]Thread 3066940772 joined [08:14:51]Waiting for new connection... [08:14:51] Sock 9.Parse request [08:14:51]Sock 9.Check first char [08:14:51]Sock 9.First char is OK [08:14:51]request: POST /json_proto HTTP/1.0 [08:14:51]Method: POST [08:14:51]URL: /json_proto [08:14:51]Method is POST - this is cgi request [08:14:51]url: /json_proto [08:14:51]query_string will be loaded in cgi processing [08:14:51]execute_cgi json_proto POST (null) [08:14:51]execute_cgi path=json_proto method=POST [08:14:51]POST find Content-Length [08:14:51]Host: 172.17.34.200:8080 [08:14:51]Content-Length: 683 [08:14:51]Content-Type: application/json [08:14:51] [08:14:51]POST finish read [08:14:51]Found Content-Length = 683 [08:14:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 5.040, "sum" : 320.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:14:51]execute_script... [08:14:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 5.040, "sum" : 320.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:14:51]POST & json_proto [08:14:51]process_json_proto [08:14:51]json parsed OK: [08:14:51]protocol is kg_v1.0 [08:14:51]action value=close_receipt [08:14:51]process_action close_receipt [08:14:51]cmd_close_receipt [08:14:51]MH_GetDate [08:14:51]Write to MH i2c: F0 00 00 6E 41 9E [08:14:51]Write i2c OK [08:14:51]MH_I2C_Read... [08:14:51]Read from MH i2c: F0 [08:14:51]MH_I2C_Read... [08:14:51]Read from MH i2c: F0 09 00 [08:14:51]MH_I2C_Read... [08:14:51]Read from MH i2c: F0 09 00 6E 41 00 7E 11 E7 64 B2 FF 65 64 FB [08:14:51]GetLastDocTimeStamp 1692864685 [08:14:51]current date 1692864894 [08:14:51]FM_GetShiftState [08:14:51]SAM_PROTO_GetShiftState [08:14:51]wFMCommunicate request_size=4 [08:14:51]MH_SAM_APDU [08:14:51]CAPDU: 80 13 01 00 [08:14:51]Write to MH i2c: E2 08 00 6F 41 80 13 01 00 00 00 00 00 2D [08:14:51]Write i2c OK [08:14:51]MH_I2C_Read... [08:14:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:51]Read from MH i2c: E2 [08:14:51]MH_I2C_Read... [08:14:51]Read from MH i2c: E2 0E 00 [08:14:51]MH_I2C_Read... [08:14:51]Read from MH i2c: E2 0E 00 6F 41 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 0B [08:14:51]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:14:51]wFMCommunicate OK [08:14:51]SAM_PROTO_GetShiftState done [08:14:51]FM_GetShiftState done [08:14:51]opened in 1692842957 [08:14:51]opened+sec_in_day 1692929357 [08:14:51]quantity*price = 32054 [08:14:51]sum+1 = 32055 [08:14:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.84 НДС 12% : 34.04 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 52 24.08.2023 08:14 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32281 ФПД: 154519257802723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T081454&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32281&fm=154519257802723&tin=02508201610067®Number=0000000000091575&sum=32000 [08:14:52]StoreToDocumentArchive [08:14:52]shift 74 fd 32281 [08:14:52]save to /storage/0074/doc_00032281 [08:14:52]save last doc name /storage/0074/doc_00032281 to /storage/kkm_last_doc_name [08:14:52]save OK [08:14:52]Clear old archive folders... [08:14:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:14:52]tlvbuf is 01861990 [08:14:52]SAM_PROTO_ClearQueue [08:14:52]wFMCommunicate request_size=4 [08:14:52]MH_SAM_APDU [08:14:52]CAPDU: 80 09 00 00 [08:14:52]Write to MH i2c: E2 08 00 7C 41 80 09 00 00 00 00 00 00 2F [08:14:52]Write i2c OK [08:14:52]MH_I2C_Read... [08:14:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:14:52]Read from MH i2c: E2 [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: E2 03 00 [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: E2 03 00 7C 41 00 90 00 31 [08:14:52]RAPDU: 90 00 [08:14:52]wFMCommunicate OK [08:14:52]SAM_PROTO_ClearQueue done [08:14:52]KKMCreateOFDPacket [08:14:52]OFDProtocolAddRootSTLVToBuf [08:14:52]FM_MakeSignedData [08:14:52]FM_MakeSignedData [08:14:52]SAM_PROTO_SignData [08:14:52]wFMCommunicate request_size=4 [08:14:52]MH_SAM_APDU [08:14:52]CAPDU: 80 0D 01 02 [08:14:52]Write to MH i2c: E2 08 00 7D 41 80 0D 01 02 00 00 00 00 37 [08:14:52]Write i2c OK [08:14:52]MH_I2C_Read... [08:14:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:14:52]Read from MH i2c: E2 [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: E2 03 00 [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: E2 03 00 7D 41 00 90 00 32 [08:14:52]RAPDU: 90 00 [08:14:52]wFMCommunicate OK [08:14:52]wFMCommunicate request_size=255 [08:14:52]MH_SAM_APDU [08:14:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B0 13 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 36 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 7E 11 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 7E 00 00 35 04 06 00 [08:14:52]Write to MH i2c: E2 02 01 7E 41 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B0 13 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 36 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 7E 11 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 7E 00 00 35 04 06 00 00 00 46 [08:14:52]Write i2c OK [08:14:52]MH_I2C_Read... [08:14:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:14:52]Read from MH i2c: E2 [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: E2 03 00 [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: E2 03 00 7E 41 00 90 00 33 [08:14:52]RAPDU: 90 00 [08:14:52]wFMCommunicate OK [08:14:52]wFMCommunicate request_size=11 [08:14:52]MH_SAM_APDU [08:14:52]CAPDU: 80 0D 02 02 06 8C 88 D1 78 E7 E3 [08:14:52]Write to MH i2c: E2 0E 00 7F 41 80 0D 02 02 06 00 8C 88 D1 78 E7 E3 00 00 6D [08:14:52]Write i2c OK [08:14:52]MH_I2C_Read... [08:14:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:14:52]Read from MH i2c: E2 [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: E2 03 00 [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: E2 03 00 7F 41 00 90 00 34 [08:14:52]RAPDU: 90 00 [08:14:52]wFMCommunicate OK [08:14:52]wFMCommunicate request_size=4 [08:14:52]MH_SAM_APDU [08:14:52]CAPDU: 80 0D 03 02 [08:14:52]Write to MH i2c: E2 08 00 80 41 80 0D 03 02 00 00 00 00 3C [08:14:52]Write i2c OK [08:14:52]MH_I2C_Read... [08:14:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:14:52]Read from MH i2c: E2 [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: E2 0B 00 [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: E2 0B 00 80 41 00 8E B5 9E F4 69 27 43 16 90 00 FB [08:14:52]RAPDU: 8E B5 9E F4 69 27 43 16 90 00 [08:14:52]wFMCommunicate OK [08:14:52]SAM_PROTO_SignData done [08:14:52]FM_MakeSignedData done [08:14:52]CreateOFDProtocolMessage [08:14:52]wFMCommunicate request_size=4 [08:14:52]MH_SAM_APDU [08:14:52]CAPDU: 80 11 00 00 [08:14:52]Write to MH i2c: E2 08 00 81 41 80 11 00 00 00 00 00 00 3C [08:14:52]Write i2c OK [08:14:52]MH_I2C_Read... [08:14:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:14:52]Read from MH i2c: E2 [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: E2 17 00 [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: E2 17 00 81 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 92 [08:14:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:14:52]wFMCommunicate OK [08:14:52]CreateOFDProtocolMessage done [08:14:52]OFDSenderStorePacket 32281 [08:14:52]StoreOFDPacket docnum=32281 [08:14:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E6 07 08 01 37 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B0 13 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 36 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 7E 11 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 7E 00 00 35 04 06 00 8C 88 D1 78 E7 E3 8E B5 9E F4 69 27 43 16 [08:14:52]CheckFolder [08:14:52]dirname=/storage/ofd_packets [08:14:52]CheckFolder done [08:14:52]ProducePacketName [08:14:52]name=ofd_packets/00032281 [08:14:52]NVStorageSaveData ofd_packets/00032281 [08:14:52]File name is /storage/ofd_packets/00032281 [08:14:52]Write 302 bytes [08:14:52]NVStorageSaveData done [08:14:52]OFDSenderStorePacket done [08:14:52]KKMCreateOFDPacket done [08:14:52]NVStorageSaveData kkm_last_timestamp [08:14:52]File name is /storage/kkm_last_timestamp [08:14:52]Write 4 bytes [08:14:52]NVStorageSaveData done [08:14:52]ExternCall_PrintAddStr [08:14:52]wPrintStart [08:14:52]Write to MH i2c: 01 00 00 82 41 C3 [08:14:52]Write i2c OK [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: 01 [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: 01 07 00 [08:14:52]MH_I2C_Read... [08:14:52]Read from MH i2c: 01 07 00 82 41 00 00 00 00 00 FF 0F D8 [08:14:52]RasterBufferAndPrint [08:14:52]line Счет N : (1)1181983 [08:14:52]line ИНН: 02508201610067 [08:14:52]line Контрольно-Кассовый Чек [08:14:52]line ПРОДАЖА [08:14:52]line ТРК (МРК, ГНК) : 21 [08:14:52]line Товар: 2710194210 [08:14:52]line ДТ(л)-К-5 [08:14:52]line 5.040 * 63.60 [08:14:52]line = 320.54 [08:14:52]line НДС 12% НСП 1% [08:14:52]line > о реализуемом товаре [08:14:52]line ОКРУГЛЕНИЕ: -0.54 [08:14:52]line ИТОГО: 320.00 [08:14:52]line Внесено: 320.00 [08:14:52]line СДАЧА: 0.00 [08:14:52]line НСП 1% : 2.84 [08:14:52]line НДС 12% : 34.04 [08:14:52]line Наличными: 320.00 [08:14:52]line Безнал.: 0.00 [08:14:52]line Место: АЗС № 121 "Партнер Нефть" [08:14:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:14:52]line СНО: Общий режим [08:14:52]line Чек 52 24.08.2023 08:14 [08:14:52]line Смена: 74 ФФД: 1.0 [08:14:52]line ЗНМ: 0300000148 [08:14:52]line РНМ: 0000000000091575 [08:14:52]line Версия ККМ: 001 [08:14:52]line ФМ: 0000000000874655 [08:14:52]line ФД: 32281 [08:14:52]line ФПД: 154519257802723 [08:14:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T081454&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32281&fm=154519257802723&tin=02508201610067®Number=0000000000091575&sum=32000 [08:14:53]OFD Sender: Processing packet 32281 [packets to send 11, broken 10] [08:14:53]ProducePacketName [08:14:53]name=ofd_packets/00032281 [08:14:53]OFD Sender: To server: pG, [08:14:53]CommunicateWithHost lk.salyk.kg:30040 [08:14:53]ConnectInit lk.salyk.kg [08:14:53]written 0, free lines is 4095 [08:14:53]Connected sock=10 [08:14:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E6 07 08 01 37 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B0 13 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 36 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 7E 11 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 7E 00 00 35 04 06 00 8C 88 D1 78 E7 E3 8E B5 9E F4 69 27 43 16 [08:14:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 51 56 47 00 7E 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 7E 00 00 F4 03 04 00 22 BC E6 64 B6 04 01 00 00 8F E6 D9 70 8F 71 51 BC [08:14:53]CommunicateWithHost err = 0 [08:14:53]CheckOFDResponse [08:14:53]1017 (14) - 77093643461234 [08:14:53]1041 (16) - 0000000000874655 [08:14:53]1040 (4) - 32281 [08:14:53]1012 (4) - 24.08.2023 02:10 [08:14:53]1206 (1) - 0 [08:14:53]OFD Sender: Remove packet 32281 [08:14:53]ProducePacketName [08:14:53]name=ofd_packets/00032281 [08:14:53]NVStorageDeleteData [08:14:53]Write to MH i2c: 01 00 00 AD 41 EE [08:14:53]Write i2c OK [08:14:53]MH_I2C_Read... [08:14:53]Read from MH i2c: 01 [08:14:53]MH_I2C_Read... [08:14:53]Read from MH i2c: 01 07 00 [08:14:53]MH_I2C_Read... [08:14:53]Read from MH i2c: 01 07 00 AD 41 00 00 00 00 00 01 0D 03 [08:14:53]RasterBufferAndPrint [08:14:53]line [08:14:53]line [08:14:53]line [08:14:53]line [08:14:53]line [08:14:53]written 0, free lines is 3338 [08:14:53]MH_Cut [08:14:53]Write to MH i2c: D1 01 00 B4 41 01 C7 [08:14:53]Write i2c OK [08:14:53]MH_I2C_Read... [08:14:53]Read from MH i2c: D1 [08:14:53]MH_I2C_Read... [08:14:53]Read from MH i2c: D1 01 00 [08:14:53]MH_I2C_Read... [08:14:53]Read from MH i2c: D1 01 00 B4 41 00 C6 [08:14:53]Write to MH i2c: 01 00 00 B5 41 F6 [08:14:53]Write i2c OK [08:14:53]MH_I2C_Read... [08:14:53]OFD Sender: No OFD packet to send [08:14:54]*** Cut start [08:14:54]*** Purtial cut [08:14:54]*** CUTSNS_PIN = 0 [08:14:54]*** Stage 1: CUTSNS_PIN = 1 [08:14:56]Read from MH i2c: 01 [08:14:56]MH_I2C_Read... [08:14:56]*** Stop cut motor [08:14:56]*** Cut end [08:14:56]Read from MH i2c: 01 07 00 [08:14:56]MH_I2C_Read... [08:14:56]Read from MH i2c: 01 07 00 B5 41 00 00 00 00 00 FF 0F 0B [08:14:56]process_action close_receipt done [08:14:56]requested_data is exist [08:14:56]produce_requested_data [08:14:56]requested_item fm.sn is exist - process it [08:14:56]wFMCommunicate request_size=4 [08:14:56]MH_SAM_APDU [08:14:56]CAPDU: 80 11 00 00 [08:14:56]Write to MH i2c: E2 08 00 B6 41 80 11 00 00 00 00 00 00 71 [08:14:56]Write i2c OK [08:14:56]MH_I2C_Read... [08:14:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:14:56]Read from MH i2c: E2 [08:14:56]MH_I2C_Read... [08:14:56]Read from MH i2c: E2 17 00 [08:14:56]MH_I2C_Read... [08:14:56]Read from MH i2c: E2 17 00 B6 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C7 [08:14:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:14:56]wFMCommunicate OK [08:14:56]requested_item fd.num is exist - process it [08:14:56]SAM_PROTO_GetFieldsCounters [08:14:56]wFMCommunicate request_size=4 [08:14:56]MH_SAM_APDU [08:14:56]CAPDU: 80 13 00 00 [08:14:56]Write to MH i2c: E2 08 00 B7 41 80 13 00 00 00 00 00 00 74 [08:14:56]Write i2c OK [08:14:56]MH_I2C_Read... [08:14:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:14:56]Read from MH i2c: E2 [08:14:56]MH_I2C_Read... [08:14:56]Read from MH i2c: E2 62 00 [08:14:56]MH_I2C_Read... [08:14:56]Read from MH i2c: E2 62 00 B7 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 19 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 17 [08:14:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 19 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:14:56]wFMCommunicate OK [08:14:56]SAM_PROTO_GetFieldsCounters done [08:14:56]requested_item shift.num is exist - process it [08:14:56]requested_item shift.opened is exist - process it [08:14:56]req_shift_opened [08:14:56]FM_GetShiftState [08:14:56]SAM_PROTO_GetShiftState [08:14:56]wFMCommunicate request_size=4 [08:14:56]MH_SAM_APDU [08:14:56]CAPDU: 80 13 01 00 [08:14:56]Write to MH i2c: E2 08 00 B8 41 80 13 01 00 00 00 00 00 76 [08:14:56]Write i2c OK [08:14:56]MH_I2C_Read... [08:14:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:56]Read from MH i2c: E2 [08:14:56]MH_I2C_Read... [08:14:56]Read from MH i2c: E2 0E 00 [08:14:56]MH_I2C_Read... [08:14:56]Read from MH i2c: E2 0E 00 B8 41 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 54 [08:14:56]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:14:56]wFMCommunicate OK [08:14:56]SAM_PROTO_GetShiftState done [08:14:56]FM_GetShiftState done [08:14:56]req_shift_opened done [08:14:56]requested_item shift.open_date is exist - process it [08:14:56]req_shift_open_date [08:14:56]req_shift_open_date done [08:14:56]produce_requested_data done [08:14:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32281,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:14:56]process_action_free close_receipt [08:14:56]json_value_free [08:14:56]json_value_free done [08:14:56]process_json_proto returns [08:14:56]Send response to host [08:14:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32281,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:14:56]free response buf [08:14:56]execute_script done [08:14:56]execute_script returns [08:14:56]free content buf [08:14:56]Sock 9.Close socket [08:14:56]Sock 9.Thread stoped [08:14:58]OFD Sender: No OFD packet to send [08:15:03]OFD Sender: No OFD packet to send [08:15:08]OFD Sender: No OFD packet to send [08:15:13]OFD Sender: No OFD packet to send [08:15:18]OFD Sender: No OFD packet to send [08:15:23]OFD Sender: No OFD packet to send [08:15:28]OFD Sender: No OFD packet to send [08:15:33]OFD Sender: No OFD packet to send [08:15:38]OFD Sender: No OFD packet to send [08:15:43]OFD Sender: No OFD packet to send [08:15:48]OFD Sender: No OFD packet to send [08:15:53]OFD Sender: No OFD packet to send [08:15: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:44]OFD Sender: No OFD packet to send [08:16:49]OFD Sender: No OFD packet to send [08:16:54]OFD Sender: No OFD packet to send [08:16:59]OFD Sender: No OFD packet to send [08:17:04]OFD Sender: No OFD packet to send [08:17:09]OFD Sender: No OFD packet to send [08:17:14]OFD Sender: No OFD packet to send [08:17:19]OFD Sender: No OFD packet to send [08:17:24]OFD Sender: No OFD packet to send [08:17:29]OFD Sender: No OFD packet to send [08:17:34]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:02]accept exits with 8 [08:19:02]New connection [08:19:02]New thread 3066940772 created [08:19:02]Thread 3067084132 joined [08:19:02]Waiting for new connection... [08:19:02] Sock 8.Parse request [08:19:02]Sock 8.Check first char [08:19:02]Sock 8.First char is OK [08:19:02]request: POST /json_proto HTTP/1.0 [08:19:02]Method: POST [08:19:02]URL: /json_proto [08:19:02]Method is POST - this is cgi request [08:19:02]url: /json_proto [08:19:02]query_string will be loaded in cgi processing [08:19:02]execute_cgi json_proto POST (null) [08:19:02]execute_cgi path=json_proto method=POST [08:19:02]POST find Content-Length [08:19:02]Host: 172.17.34.200:8080 [08:19:02]Content-Length: 1081 [08:19:02]Content-Type: application/json [08:19:02] [08:19:02]POST finish read [08:19:02]Found Content-Length = 1081 [08:19:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1181984\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 10.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 636.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103347\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:02]execute_script... [08:19:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1181984\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 10.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 636.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103347\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:02]POST & json_proto [08:19:02]process_json_proto [08:19:02]json parsed OK: [08:19:02]protocol is kg_v1.0 [08:19:02]action value=print_text [08:19:02]process_action print_text [08:19:02]cmd_print_text [08:19:02]ExternCall_PrintAddStr [08:19:02]wPrintStart [08:19:02]Write to MH i2c: 01 00 00 B9 41 FA [08:19:02]Write i2c OK [08:19:02]MH_I2C_Read... [08:19:02]Read from MH i2c: 01 [08:19:02]MH_I2C_Read... [08:19:02]Read from MH i2c: 01 07 00 [08:19:02]MH_I2C_Read... [08:19:02]Read from MH i2c: 01 07 00 B9 41 00 00 00 00 00 FF 0F 0F [08:19:02]RasterBufferAndPrint [08:19:02]line *****ТОВАРНЫЙ ЧЕК***** [08:19:02]line АЗС 121 [08:19:02]line Партнер нефть [08:19:02]line 02508201610067 [08:19:02]line Кассир : Батырканова Г. [08:19:02]line Счет N : (1)1181984 [08:19:02]line ПРОДАЖА [08:19:02]line ТРК (МРК, ГНК) : 21 [08:19:02]line Вид ГСМ : 2710194210 [08:19:02]line ДТ(л)-К-5 [08:19:02]line 10.000 x 63.60 [08:19:02]line ИТОГ: 636.00 [08:19:02]line Тип оплаты: Талоны: ТК ГПНА Online [08:19:02]line 103347 [08:19:02]written 0, free lines is 4095 [08:19:02]Write to MH i2c: 01 00 00 CB 41 0C [08:19:02]Write i2c OK [08:19:02]MH_I2C_Read... [08:19:02]Read from MH i2c: 01 [08:19:02]MH_I2C_Read... [08:19:02]Read from MH i2c: 01 07 00 [08:19:02]MH_I2C_Read... [08:19:02]Read from MH i2c: 01 07 00 CB 41 00 00 00 00 00 40 0E 61 [08:19:02]RasterBufferAndPrint [08:19:02]line [08:19:02]line [08:19:02]line [08:19:02]line [08:19:02]line [08:19:02]written 0, free lines is 3649 [08:19:02]MH_Cut [08:19:02]Write to MH i2c: D1 01 00 D2 41 01 E5 [08:19:02]Write i2c OK [08:19:02]MH_I2C_Read... [08:19:02]Read from MH i2c: D1 [08:19:02]MH_I2C_Read... [08:19:02]Read from MH i2c: D1 01 00 [08:19:02]MH_I2C_Read... [08:19:02]Read from MH i2c: D1 01 00 D2 41 00 E4 [08:19:02]Write to MH i2c: 01 00 00 D3 41 14 [08:19:02]Write i2c OK [08:19:02]MH_I2C_Read... [08:19:03]*** Cut start [08:19:03]*** Purtial cut [08:19:03]*** Stage 1: CUTSNS_PIN = 1 [08:19:03]Read from MH i2c: 01 [08:19:03]MH_I2C_Read... [08:19:03]*** Stop cut motor [08:19:03]*** Cut end [08:19:03]Read from MH i2c: 01 07 00 [08:19:03]MH_I2C_Read... [08:19:03]Read from MH i2c: 01 07 00 D3 41 00 00 00 00 00 FF 0F 29 [08:19:03]process_action print_text done [08:19:03]requested_data is exist [08:19:03]produce_requested_data [08:19:03]requested_item fm.sn is exist - process it [08:19:03]wFMCommunicate request_size=4 [08:19:03]MH_SAM_APDU [08:19:03]CAPDU: 80 11 00 00 [08:19:03]Write to MH i2c: E2 08 00 D4 41 80 11 00 00 00 00 00 00 8F [08:19:03]Write i2c OK [08:19:03]MH_I2C_Read... [08:19:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:03]Read from MH i2c: E2 [08:19:03]MH_I2C_Read... [08:19:03]Read from MH i2c: E2 17 00 [08:19:03]MH_I2C_Read... [08:19:03]Read from MH i2c: E2 17 00 D4 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E5 [08:19:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:19:03]wFMCommunicate OK [08:19:03]requested_item fd.num is exist - process it [08:19:03]SAM_PROTO_GetFieldsCounters [08:19:03]wFMCommunicate request_size=4 [08:19:03]MH_SAM_APDU [08:19:03]CAPDU: 80 13 00 00 [08:19:03]Write to MH i2c: E2 08 00 D5 41 80 13 00 00 00 00 00 00 92 [08:19:03]Write i2c OK [08:19:03]MH_I2C_Read... [08:19:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:03]Read from MH i2c: E2 [08:19:03]MH_I2C_Read... [08:19:03]Read from MH i2c: E2 62 00 [08:19:03]MH_I2C_Read... [08:19:03]Read from MH i2c: E2 62 00 D5 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 19 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [08:19:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 19 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:19:03]wFMCommunicate OK [08:19:03]SAM_PROTO_GetFieldsCounters done [08:19:03]requested_item shift.num is exist - process it [08:19:03]requested_item shift.opened is exist - process it [08:19:03]req_shift_opened [08:19:03]FM_GetShiftState [08:19:03]SAM_PROTO_GetShiftState [08:19:03]wFMCommunicate request_size=4 [08:19:03]MH_SAM_APDU [08:19:03]CAPDU: 80 13 01 00 [08:19:03]Write to MH i2c: E2 08 00 D6 41 80 13 01 00 00 00 00 00 94 [08:19:03]Write i2c OK [08:19:03]MH_I2C_Read... [08:19:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:03]Read from MH i2c: E2 [08:19:03]MH_I2C_Read... [08:19:03]Read from MH i2c: E2 0E 00 [08:19:03]MH_I2C_Read... [08:19:03]Read from MH i2c: E2 0E 00 D6 41 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 72 [08:19:03]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:19:03]wFMCommunicate OK [08:19:03]SAM_PROTO_GetShiftState done [08:19:03]FM_GetShiftState done [08:19:03]req_shift_opened done [08:19:03]requested_item shift.open_date is exist - process it [08:19:03]req_shift_open_date [08:19:03]req_shift_open_date done [08:19:03]produce_requested_data done [08:19:03]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32281,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:19:03]process_action_free print_text [08:19:03]json_value_free [08:19:03]json_value_free done [08:19:03]process_json_proto returns [08:19:03]Send response to host [08:19:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32281,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:19:03]free response buf [08:19:03]execute_script done [08:19:03]execute_script returns [08:19:03]free content buf [08:19:03]Sock 8.Close socket [08:19:03]Sock 8.Thread stoped [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:55]accept exits with 9 [08:19:55]New connection [08:19:55]New thread 3067084132 created [08:19:55]Thread 3066940772 joined [08:19:55]Waiting for new connection... [08:19:55] Sock 9.Parse request [08:19:55]Sock 9.Check first char [08:19:55]Sock 9.First char is OK [08:19:55]request: POST /json_proto HTTP/1.0 [08:19:55]Method: POST [08:19:55]URL: /json_proto [08:19:55]Method is POST - this is cgi request [08:19:55]url: /json_proto [08:19:55]query_string will be loaded in cgi processing [08:19:55]execute_cgi json_proto POST (null) [08:19:55]execute_cgi path=json_proto method=POST [08:19:55]POST find Content-Length [08:19:55]Host: 172.17.34.200:8080 [08:19:55]Content-Length: 678 [08:19:55]Content-Type: application/json [08:19:55] [08:19:55]POST finish read [08:19:55]Found Content-Length = 678 [08:19:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:55]execute_script... [08:19: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)1181985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:55]POST & json_proto [08:19:55]process_json_proto [08:19:55]json parsed OK: [08:19:55]protocol is kg_v1.0 [08:19:55]action value=close_receipt [08:19:55]process_action close_receipt [08:19:55]cmd_close_receipt [08:19:55]MH_GetDate [08:19:55]Write to MH i2c: F0 00 00 D7 41 07 [08:19:55]Write i2c OK [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: F0 [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: F0 09 00 [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: F0 09 00 D7 41 00 AE 12 E7 64 B2 FF 65 64 95 [08:19:55]GetLastDocTimeStamp 1692864894 [08:19:55]current date 1692865198 [08:19:55]FM_GetShiftState [08:19:55]SAM_PROTO_GetShiftState [08:19:55]wFMCommunicate request_size=4 [08:19:55]MH_SAM_APDU [08:19:55]CAPDU: 80 13 01 00 [08:19:55]Write to MH i2c: E2 08 00 D8 41 80 13 01 00 00 00 00 00 96 [08:19:55]Write i2c OK [08:19:55]MH_I2C_Read... [08:19:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:55]Read from MH i2c: E2 [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: E2 0E 00 [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: E2 0E 00 D8 41 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 74 [08:19:55]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:19:55]wFMCommunicate OK [08:19:55]SAM_PROTO_GetShiftState done [08:19:55]FM_GetShiftState done [08:19:55]opened in 1692842957 [08:19:55]opened+sec_in_day 1692929357 [08:19:55]quantity*price = 30010 [08:19:55]sum+1 = 30012 [08:19:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 53 24.08.2023 08:19 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32282 ФПД: 71567806390759 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T081958&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32282&fm=71567806390759&tin=02508201610067®Number=0000000000091575&sum=30000 [08:19:56]StoreToDocumentArchive [08:19:56]shift 74 fd 32282 [08:19:56]save to /storage/0074/doc_00032282 [08:19:56]save last doc name /storage/0074/doc_00032282 to /storage/kkm_last_doc_name [08:19:56]save OK [08:19:56]Clear old archive folders... [08:19:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:19:56]tlvbuf is 0181E810 [08:19:56]SAM_PROTO_ClearQueue [08:19:56]wFMCommunicate request_size=4 [08:19:56]MH_SAM_APDU [08:19:56]CAPDU: 80 09 00 00 [08:19:56]Write to MH i2c: E2 08 00 E5 41 80 09 00 00 00 00 00 00 98 [08:19:56]Write i2c OK [08:19:56]MH_I2C_Read... [08:19:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:56]Read from MH i2c: E2 [08:19:56]MH_I2C_Read... [08:19:56]Read from MH i2c: E2 03 00 [08:19:56]MH_I2C_Read... [08:19:56]Read from MH i2c: E2 03 00 E5 41 00 90 00 9A [08:19:56]RAPDU: 90 00 [08:19:56]wFMCommunicate OK [08:19:56]SAM_PROTO_ClearQueue done [08:19:56]KKMCreateOFDPacket [08:19:56]OFDProtocolAddRootSTLVToBuf [08:19:56]FM_MakeSignedData [08:19:56]FM_MakeSignedData [08:19:56]SAM_PROTO_SignData [08:19:56]wFMCommunicate request_size=4 [08:19:56]MH_SAM_APDU [08:19:56]CAPDU: 80 0D 01 02 [08:19:56]Write to MH i2c: E2 08 00 E6 41 80 0D 01 02 00 00 00 00 A0 [08:19:56]Write i2c OK [08:19:56]MH_I2C_Read... [08:19:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:56]Read from MH i2c: E2 [08:19:56]MH_I2C_Read... [08:19:56]Read from MH i2c: E2 03 00 [08:19:56]MH_I2C_Read... [08:19:56]Read from MH i2c: E2 03 00 E6 41 00 90 00 9B [08:19:56]RAPDU: 90 00 [08:19:56]wFMCommunicate OK [08:19:56]wFMCommunicate request_size=255 [08:19:56]MH_SAM_APDU [08:19:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 AE 12 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 7E 00 00 35 04 06 00 41 [08:19:56]Write to MH i2c: E2 02 01 E7 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 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 AE 12 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 7E 00 00 35 04 06 00 41 00 00 A4 [08:19:56]Write i2c OK [08:19:56]MH_I2C_Read... [08:19:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 E7 41 00 90 00 9C [08:19:57]RAPDU: 90 00 [08:19:57]wFMCommunicate OK [08:19:57]wFMCommunicate request_size=10 [08:19:57]MH_SAM_APDU [08:19:57]CAPDU: 80 0D 02 02 05 17 2D AD 61 E7 [08:19:57]Write to MH i2c: E2 0D 00 E8 41 80 0D 02 02 05 00 17 2D AD 61 E7 00 00 E6 [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 E8 41 00 90 00 9D [08:19:57]RAPDU: 90 00 [08:19:57]wFMCommunicate OK [08:19:57]wFMCommunicate request_size=4 [08:19:57]MH_SAM_APDU [08:19:57]CAPDU: 80 0D 03 02 [08:19:57]Write to MH i2c: E2 08 00 E9 41 80 0D 03 02 00 00 00 00 A5 [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 0B 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 0B 00 E9 41 00 A0 28 CD FB 31 98 47 0E 90 00 54 [08:19:57]RAPDU: A0 28 CD FB 31 98 47 0E 90 00 [08:19:57]wFMCommunicate OK [08:19:57]SAM_PROTO_SignData done [08:19:57]FM_MakeSignedData done [08:19:57]CreateOFDProtocolMessage [08:19:57]wFMCommunicate request_size=4 [08:19:57]MH_SAM_APDU [08:19:57]CAPDU: 80 11 00 00 [08:19:57]Write to MH i2c: E2 08 00 EA 41 80 11 00 00 00 00 00 00 A5 [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 17 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 17 00 EA 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FB [08:19:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:19:57]wFMCommunicate OK [08:19:57]CreateOFDProtocolMessage done [08:19:57]OFDSenderStorePacket 32282 [08:19:57]StoreOFDPacket docnum=32282 [08:19:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 73 56 07 01 A6 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 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 AE 12 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 7E 00 00 35 04 06 00 41 17 2D AD 61 E7 A0 28 CD FB 31 98 47 0E [08:19:57]CheckFolder [08:19:57]dirname=/storage/ofd_packets [08:19:57]CheckFolder done [08:19:57]ProducePacketName [08:19:57]name=ofd_packets/00032282 [08:19:57]NVStorageSaveData ofd_packets/00032282 [08:19:57]File name is /storage/ofd_packets/00032282 [08:19:57]Write 301 bytes [08:19:57]NVStorageSaveData done [08:19:57]OFDSenderStorePacket done [08:19:57]KKMCreateOFDPacket done [08:19:57]NVStorageSaveData kkm_last_timestamp [08:19:57]File name is /storage/kkm_last_timestamp [08:19:57]Write 4 bytes [08:19:57]NVStorageSaveData done [08:19:57]ExternCall_PrintAddStr [08:19:57]wPrintStart [08:19:57]Write to MH i2c: 01 00 00 EB 41 2C [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: 01 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: 01 07 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: 01 07 00 EB 41 00 00 00 00 00 FF 0F 41 [08:19:57]RasterBufferAndPrint [08:19:57]line Счет N : (1)1181985 [08:19:57]line ИНН: 02508201610067 [08:19:57]line Контрольно-Кассовый Чек [08:19:57]line ПРОДАЖА [08:19:57]line ТРК (МРК, ГНК) : 62 [08:19:57]line Товар: 2710124130 [08:19:57]line Аи-92-К-5 [08:19:57]line 5.130 * 58.50 [08:19:57]line = 300.11 [08:19:57]line НДС 12% НСП 1% [08:19:57]line > о реализуемом товаре [08:19:57]line ОКРУГЛЕНИЕ: -0.11 [08:19:57]line ИТОГО: 300.00 [08:19:57]line Внесено: 300.00 [08:19:57]line СДАЧА: 0.00 [08:19:57]line НСП 1% : 2.66 [08:19:57]line НДС 12% : 31.87 [08:19:57]line Наличными: 300.00 [08:19:57]line Безнал.: 0.00 [08:19:57]line Место: АЗС № 121 "Партнер Нефть" [08:19:57]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:19:57]line СНО: Общий режим [08:19:57]line Чек 53 24.08.2023 08:19 [08:19:57]line Смена: 74 ФФД: 1.0 [08:19:57]line ЗНМ: 0300000148 [08:19:57]line РНМ: 0000000000091575 [08:19:57]line Версия ККМ: 001 [08:19:57]line ФМ: 0000000000874655 [08:19:57]line ФД: 32282 [08:19:57]line ФПД: 71567806390759 [08:19:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T081958&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32282&fm=71567806390759&tin=02508201610067®Number=0000000000091575&sum=30000 [08:19:57]written 0, free lines is 4095 [08:19:57]OFD Sender: Processing packet 32282 [packets to send 11, broken 10] [08:19:57]ProducePacketName [08:19:57]name=ofd_packets/00032282 [08:19:57]OFD Sender: To server: pG, [08:19:57]CommunicateWithHost lk.salyk.kg:30040 [08:19:57]ConnectInit lk.salyk.kg [08:19:57]Connected sock=10 [08:19:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 73 56 07 01 A6 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 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 AE 12 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 7E 00 00 35 04 06 00 41 17 2D AD 61 E7 A0 28 CD FB 31 98 47 0E [08:19:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 70 8D 47 00 80 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 7E 00 00 F4 03 04 00 52 BD E6 64 B6 04 01 00 00 BB 9A DF D3 97 11 EC 62 [08:19:57]CommunicateWithHost err = 0 [08:19:57]CheckOFDResponse [08:19:57]1017 (14) - 77093643461234 [08:19:57]1041 (16) - 0000000000874655 [08:19:57]1040 (4) - 32282 [08:19:57]1012 (4) - 24.08.2023 02:15 [08:19:57]1206 (1) - 0 [08:19:57]OFD Sender: Remove packet 32282 [08:19:57]ProducePacketName [08:19:57]name=ofd_packets/00032282 [08:19:57]NVStorageDeleteData [08:19:58]Write to MH i2c: 01 00 00 16 42 58 [08:19:58]Write i2c OK [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: 01 [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: 01 07 00 [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: 01 07 00 16 42 00 00 00 00 00 D7 0C 42 [08:19:58]RasterBufferAndPrint [08:19:58]line [08:19:58]line [08:19:58]line [08:19:58]line [08:19:58]line [08:19:58]written 0, free lines is 3295 [08:19:58]MH_Cut [08:19:58]Write to MH i2c: D1 01 00 1D 42 01 31 [08:19:58]Write i2c OK [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: D1 [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: D1 01 00 [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: D1 01 00 1D 42 00 30 [08:19:58]Write to MH i2c: 01 00 00 1E 42 60 [08:19:58]Write i2c OK [08:19:58]MH_I2C_Read... [08:19:58]OFD Sender: No OFD packet to send [08:19:58]*** Cut start [08:19:58]*** Purtial cut [08:19:58]*** CUTSNS_PIN = 0 [08:19:59]*** Stage 1: CUTSNS_PIN = 1 [08:20:00]Read from MH i2c: 01 [08:20:00]MH_I2C_Read... [08:20:00]*** Stop cut motor [08:20:00]*** Cut end [08:20:00]Read from MH i2c: 01 07 00 [08:20:00]MH_I2C_Read... [08:20:00]Read from MH i2c: 01 07 00 1E 42 00 00 00 00 00 FF 0F 75 [08:20:00]process_action close_receipt done [08:20:00]requested_data is exist [08:20:00]produce_requested_data [08:20:00]requested_item fm.sn is exist - process it [08:20:00]wFMCommunicate request_size=4 [08:20:00]MH_SAM_APDU [08:20:00]CAPDU: 80 11 00 00 [08:20:00]Write to MH i2c: E2 08 00 1F 42 80 11 00 00 00 00 00 00 DB [08:20:00]Write i2c OK [08:20:00]MH_I2C_Read... [08:20:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:00]Read from MH i2c: E2 [08:20:00]MH_I2C_Read... [08:20:00]Read from MH i2c: E2 17 00 [08:20:00]MH_I2C_Read... [08:20:00]Read from MH i2c: E2 17 00 1F 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 31 [08:20:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:20:00]wFMCommunicate OK [08:20:00]requested_item fd.num is exist - process it [08:20:00]SAM_PROTO_GetFieldsCounters [08:20:00]wFMCommunicate request_size=4 [08:20:00]MH_SAM_APDU [08:20:00]CAPDU: 80 13 00 00 [08:20:00]Write to MH i2c: E2 08 00 20 42 80 13 00 00 00 00 00 00 DE [08:20:00]Write i2c OK [08:20:00]MH_I2C_Read... [08:20:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:20:01]Read from MH i2c: E2 [08:20:01]MH_I2C_Read... [08:20:01]Read from MH i2c: E2 62 00 [08:20:01]MH_I2C_Read... [08:20:01]Read from MH i2c: E2 62 00 20 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1A 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [08:20:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1A 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:20:01]wFMCommunicate OK [08:20:01]SAM_PROTO_GetFieldsCounters done [08:20:01]requested_item shift.num is exist - process it [08:20:01]requested_item shift.opened is exist - process it [08:20:01]req_shift_opened [08:20:01]FM_GetShiftState [08:20:01]SAM_PROTO_GetShiftState [08:20:01]wFMCommunicate request_size=4 [08:20:01]MH_SAM_APDU [08:20:01]CAPDU: 80 13 01 00 [08:20:01]Write to MH i2c: E2 08 00 21 42 80 13 01 00 00 00 00 00 E0 [08:20:01]Write i2c OK [08:20:01]MH_I2C_Read... [08:20:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:01]Read from MH i2c: E2 [08:20:01]MH_I2C_Read... [08:20:01]Read from MH i2c: E2 0E 00 [08:20:01]MH_I2C_Read... [08:20:01]Read from MH i2c: E2 0E 00 21 42 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 BE [08:20:01]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:20:01]wFMCommunicate OK [08:20:01]SAM_PROTO_GetShiftState done [08:20:01]FM_GetShiftState done [08:20:01]req_shift_opened done [08:20:01]requested_item shift.open_date is exist - process it [08:20:01]req_shift_open_date [08:20:01]req_shift_open_date done [08:20:01]produce_requested_data done [08:20:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32282,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:20:01]process_action_free close_receipt [08:20:01]json_value_free [08:20:01]json_value_free done [08:20:01]process_json_proto returns [08:20:01]Send response to host [08:20:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32282,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:20:01]free response buf [08:20:01]execute_script done [08:20:01]execute_script returns [08:20:01]free content buf [08:20:01]Sock 9.Close socket [08:20:01]Sock 9.Thread stoped [08:20:03]OFD Sender: No OFD packet to send [08:20:08]OFD Sender: No OFD packet to send [08:20:13]OFD Sender: No OFD packet to send [08:20:18]OFD Sender: No OFD packet to send [08:20:23]OFD Sender: No OFD packet to send [08:20:28]OFD Sender: No OFD packet to send [08:20:33]OFD Sender: No OFD packet to send [08:20:38]OFD Sender: No OFD packet to send [08:20:43]OFD Sender: No OFD packet to send [08:20:48]OFD Sender: No OFD packet to send [08:20:50]accept exits with 8 [08:20:50]New connection [08:20:50]New thread 3066940772 created [08:20:50]Thread 3067084132 joined [08:20:50]Waiting for new connection... [08:20:50] Sock 8.Parse request [08:20:50]Sock 8.Check first char [08:20:50]Sock 8.First char is OK [08:20:50]request: POST /json_proto HTTP/1.0 [08:20:50]Method: POST [08:20:50]URL: /json_proto [08:20:50]Method is POST - this is cgi request [08:20:50]url: /json_proto [08:20:50]query_string will be loaded in cgi processing [08:20:50]execute_cgi json_proto POST (null) [08:20:50]execute_cgi path=json_proto method=POST [08:20:50]POST find Content-Length [08:20:50]Host: 172.17.34.200:8080 [08:20:50]Content-Length: 678 [08:20:50]Content-Type: application/json [08:20:50] [08:20:50]POST finish read [08:20:50]Found Content-Length = 678 [08:20:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:50]execute_script... [08:20: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)1181987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:50]POST & json_proto [08:20:50]process_json_proto [08:20:50]json parsed OK: [08:20:50]protocol is kg_v1.0 [08:20:50]action value=close_receipt [08:20:50]process_action close_receipt [08:20:50]cmd_close_receipt [08:20:50]MH_GetDate [08:20:50]Write to MH i2c: F0 00 00 22 42 53 [08:20:50]Write i2c OK [08:20:50]MH_I2C_Read... [08:20:50]Read from MH i2c: F0 [08:20:50]MH_I2C_Read... [08:20:50]Read from MH i2c: F0 09 00 [08:20:50]MH_I2C_Read... [08:20:50]Read from MH i2c: F0 09 00 22 42 00 E5 12 E7 64 B2 FF 65 64 18 [08:20:50]GetLastDocTimeStamp 1692865198 [08:20:50]current date 1692865253 [08:20:50]FM_GetShiftState [08:20:50]SAM_PROTO_GetShiftState [08:20:50]wFMCommunicate request_size=4 [08:20:50]MH_SAM_APDU [08:20:50]CAPDU: 80 13 01 00 [08:20:50]Write to MH i2c: E2 08 00 23 42 80 13 01 00 00 00 00 00 E2 [08:20:50]Write i2c OK [08:20:50]MH_I2C_Read... [08:20:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:50]Read from MH i2c: E2 [08:20:50]MH_I2C_Read... [08:20:50]Read from MH i2c: E2 0E 00 [08:20:50]MH_I2C_Read... [08:20:50]Read from MH i2c: E2 0E 00 23 42 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 C0 [08:20:50]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:20:50]wFMCommunicate OK [08:20:50]SAM_PROTO_GetShiftState done [08:20:50]FM_GetShiftState done [08:20:50]opened in 1692842957 [08:20:50]opened+sec_in_day 1692929357 [08:20:50]quantity*price = 50017 [08:20:50]sum+1 = 50019 [08:20:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 54 24.08.2023 08:20 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32283 ФПД: 92325858110391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082053&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32283&fm=92325858110391&tin=02508201610067®Number=0000000000091575&sum=50000 [08:20:51]StoreToDocumentArchive [08:20:51]shift 74 fd 32283 [08:20:51]save to /storage/0074/doc_00032283 [08:20:51]save last doc name /storage/0074/doc_00032283 to /storage/kkm_last_doc_name [08:20:51]save OK [08:20:51]Clear old archive folders... [08:20:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:20:51]tlvbuf is 0184C430 [08:20:51]SAM_PROTO_ClearQueue [08:20:51]wFMCommunicate request_size=4 [08:20:51]MH_SAM_APDU [08:20:51]CAPDU: 80 09 00 00 [08:20:51]Write to MH i2c: E2 08 00 30 42 80 09 00 00 00 00 00 00 E4 [08:20:51]Write i2c OK [08:20:51]MH_I2C_Read... [08:20:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:20:51]Read from MH i2c: E2 [08:20:51]MH_I2C_Read... [08:20:51]Read from MH i2c: E2 03 00 [08:20:51]MH_I2C_Read... [08:20:51]Read from MH i2c: E2 03 00 30 42 00 90 00 E6 [08:20:51]RAPDU: 90 00 [08:20:51]wFMCommunicate OK [08:20:51]SAM_PROTO_ClearQueue done [08:20:51]KKMCreateOFDPacket [08:20:51]OFDProtocolAddRootSTLVToBuf [08:20:51]FM_MakeSignedData [08:20:51]FM_MakeSignedData [08:20:51]SAM_PROTO_SignData [08:20:51]wFMCommunicate request_size=4 [08:20:51]MH_SAM_APDU [08:20:51]CAPDU: 80 0D 01 02 [08:20:51]Write to MH i2c: E2 08 00 31 42 80 0D 01 02 00 00 00 00 EC [08:20:51]Write i2c OK [08:20:51]MH_I2C_Read... [08:20:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:20:51]Read from MH i2c: E2 [08:20:51]MH_I2C_Read... [08:20:51]Read from MH i2c: E2 03 00 [08:20:51]MH_I2C_Read... [08:20:51]Read from MH i2c: E2 03 00 31 42 00 90 00 E7 [08:20:51]RAPDU: 90 00 [08:20:51]wFMCommunicate OK [08:20:51]wFMCommunicate request_size=255 [08:20:51]MH_SAM_APDU [08:20:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 E5 12 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 7E 00 00 35 04 06 00 53 [08:20:51]Write to MH i2c: E2 02 01 32 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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 E5 12 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 7E 00 00 35 04 06 00 53 00 00 FB [08:20:51]Write i2c OK [08:20:51]MH_I2C_Read... [08:20:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:52]Read from MH i2c: E2 [08:20:52]MH_I2C_Read... [08:20:52]Read from MH i2c: E2 03 00 [08:20:52]MH_I2C_Read... [08:20:52]Read from MH i2c: E2 03 00 32 42 00 90 00 E8 [08:20:52]RAPDU: 90 00 [08:20:52]wFMCommunicate OK [08:20:52]wFMCommunicate request_size=10 [08:20:52]MH_SAM_APDU [08:20:52]CAPDU: 80 0D 02 02 05 F8 49 F9 EB B7 [08:20:52]Write to MH i2c: E2 0D 00 33 42 80 0D 02 02 05 00 F8 49 F9 EB B7 00 00 D5 [08:20:52]Write i2c OK [08:20:52]MH_I2C_Read... [08:20:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:52]Read from MH i2c: E2 [08:20:52]MH_I2C_Read... [08:20:52]Read from MH i2c: E2 03 00 [08:20:52]MH_I2C_Read... [08:20:52]Read from MH i2c: E2 03 00 33 42 00 90 00 E9 [08:20:52]RAPDU: 90 00 [08:20:52]wFMCommunicate OK [08:20:52]wFMCommunicate request_size=4 [08:20:52]MH_SAM_APDU [08:20:52]CAPDU: 80 0D 03 02 [08:20:52]Write to MH i2c: E2 08 00 34 42 80 0D 03 02 00 00 00 00 F1 [08:20:52]Write i2c OK [08:20:52]MH_I2C_Read... [08:20:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:20:52]Read from MH i2c: E2 [08:20:52]MH_I2C_Read... [08:20:52]Read from MH i2c: E2 0B 00 [08:20:52]MH_I2C_Read... [08:20:52]Read from MH i2c: E2 0B 00 34 42 00 2E 5B 1D B3 F8 61 1A 65 90 00 23 [08:20:52]RAPDU: 2E 5B 1D B3 F8 61 1A 65 90 00 [08:20:52]wFMCommunicate OK [08:20:52]SAM_PROTO_SignData done [08:20:52]FM_MakeSignedData done [08:20:52]CreateOFDProtocolMessage [08:20:52]wFMCommunicate request_size=4 [08:20:52]MH_SAM_APDU [08:20:52]CAPDU: 80 11 00 00 [08:20:52]Write to MH i2c: E2 08 00 35 42 80 11 00 00 00 00 00 00 F1 [08:20:52]Write i2c OK [08:20:52]MH_I2C_Read... [08:20:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:52]Read from MH i2c: E2 [08:20:52]MH_I2C_Read... [08:20:52]Read from MH i2c: E2 17 00 [08:20:52]MH_I2C_Read... [08:20:52]Read from MH i2c: E2 17 00 35 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 47 [08:20:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:20:52]wFMCommunicate OK [08:20:52]CreateOFDProtocolMessage done [08:20:52]OFDSenderStorePacket 32283 [08:20:52]StoreOFDPacket docnum=32283 [08:20:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FB 14 07 01 14 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 E5 12 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 7E 00 00 35 04 06 00 53 F8 49 F9 EB B7 2E 5B 1D B3 F8 61 1A 65 [08:20:52]CheckFolder [08:20:52]dirname=/storage/ofd_packets [08:20:52]CheckFolder done [08:20:52]ProducePacketName [08:20:52]name=ofd_packets/00032283 [08:20:52]NVStorageSaveData ofd_packets/00032283 [08:20:52]File name is /storage/ofd_packets/00032283 [08:20:52]Write 301 bytes [08:20:52]NVStorageSaveData done [08:20:52]OFDSenderStorePacket done [08:20:52]KKMCreateOFDPacket done [08:20:52]NVStorageSaveData kkm_last_timestamp [08:20:52]File name is /storage/kkm_last_timestamp [08:20:52]Write 4 bytes [08:20:52]NVStorageSaveData done [08:20:52]ExternCall_PrintAddStr [08:20:52]wPrintStart [08:20:52]Write to MH i2c: 01 00 00 36 42 78 [08:20:52]Write i2c OK [08:20:52]MH_I2C_Read... [08:20:52]Read from MH i2c: 01 [08:20:52]MH_I2C_Read... [08:20:52]Read from MH i2c: 01 07 00 [08:20:52]MH_I2C_Read... [08:20:52]Read from MH i2c: 01 07 00 36 42 00 00 00 00 00 FF 0F 8D [08:20:52]RasterBufferAndPrint [08:20:52]line Счет N : (1)1181987 [08:20:52]line ИНН: 02508201610067 [08:20:52]line Контрольно-Кассовый Чек [08:20:52]line ПРОДАЖА [08:20:52]line ТРК (МРК, ГНК) : 32 [08:20:52]line Товар: 2710124130 [08:20:52]line Аи-92-К-5 [08:20:52]line 8.550 * 58.50 [08:20:52]line = 500.18 [08:20:52]line НДС 12% НСП 1% [08:20:52]line > о реализуемом товаре [08:20:52]line ОКРУГЛЕНИЕ: -0.18 [08:20:52]line ИТОГО: 500.00 [08:20:52]line Внесено: 500.00 [08:20:52]line СДАЧА: 0.00 [08:20:52]line НСП 1% : 4.43 [08:20:52]line НДС 12% : 53.12 [08:20:52]line Наличными: 500.00 [08:20:52]line Безнал.: 0.00 [08:20:52]line Место: АЗС № 121 "Партнер Нефть" [08:20:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:20:52]line СНО: Общий режим [08:20:52]line Чек 54 24.08.2023 08:20 [08:20:52]line Смена: 74 ФФД: 1.0 [08:20:52]line ЗНМ: 0300000148 [08:20:52]line РНМ: 0000000000091575 [08:20:52]line Версия ККМ: 001 [08:20:52]line ФМ: 0000000000874655 [08:20:52]line ФД: 32283 [08:20:52]line ФПД: 92325858110391 [08:20:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082053&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32283&fm=92325858110391&tin=02508201610067®Number=0000000000091575&sum=50000 [08:20:52]OFD Sender: Processing packet 32283 [packets to send 11, broken 10] [08:20:52]ProducePacketName [08:20:52]name=ofd_packets/00032283 [08:20:52]OFD Sender: To server: pG, [08:20:52]CommunicateWithHost lk.salyk.kg:30040 [08:20:52]ConnectInit lk.salyk.kg [08:20:52]written 0, free lines is 4095 [08:20:52]Connected sock=10 [08:20:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FB 14 07 01 14 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 E5 12 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 7E 00 00 35 04 06 00 53 F8 49 F9 EB B7 2E 5B 1D B3 F8 61 1A 65 [08:20:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 39 4A 47 00 E2 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 7E 00 00 F4 03 04 00 89 BD E6 64 B6 04 01 00 00 38 F2 41 F6 9A BC A8 49 [08:20:52]CommunicateWithHost err = 0 [08:20:52]CheckOFDResponse [08:20:52]1017 (14) - 77093643461234 [08:20:52]1041 (16) - 0000000000874655 [08:20:52]1040 (4) - 32283 [08:20:52]1012 (4) - 24.08.2023 02:16 [08:20:52]1206 (1) - 0 [08:20:52]OFD Sender: Remove packet 32283 [08:20:52]ProducePacketName [08:20:52]name=ofd_packets/00032283 [08:20:52]NVStorageDeleteData [08:20:53]Write to MH i2c: 01 00 00 61 42 A3 [08:20:53]Write i2c OK [08:20:53]MH_I2C_Read... [08:20:53]Read from MH i2c: 01 [08:20:53]MH_I2C_Read... [08:20:53]Read from MH i2c: 01 07 00 [08:20:53]MH_I2C_Read... [08:20:53]Read from MH i2c: 01 07 00 61 42 00 00 00 00 00 DF 0C 95 [08:20:53]RasterBufferAndPrint [08:20:53]line [08:20:53]line [08:20:53]line [08:20:53]line [08:20:53]line [08:20:53]written 0, free lines is 3301 [08:20:53]MH_Cut [08:20:53]Write to MH i2c: D1 01 00 68 42 01 7C [08:20:53]Write i2c OK [08:20:53]MH_I2C_Read... [08:20:53]Read from MH i2c: D1 [08:20:53]MH_I2C_Read... [08:20:53]Read from MH i2c: D1 01 00 [08:20:53]MH_I2C_Read... [08:20:53]Read from MH i2c: D1 01 00 68 42 00 7B [08:20:53]Write to MH i2c: 01 00 00 69 42 AB [08:20:53]Write i2c OK [08:20:53]MH_I2C_Read... [08:20:53]OFD Sender: No OFD packet to send [08:20:53]*** Cut start [08:20:53]*** Purtial cut [08:20:53]*** Stage 1: CUTSNS_PIN = 1 [08:20:54]Read from MH i2c: 01 [08:20:54]MH_I2C_Read... [08:20:54]*** Stop cut motor [08:20:54]*** Cut end [08:20:54]Read from MH i2c: 01 07 00 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: 01 07 00 69 42 00 00 00 00 00 FF 0F C0 [08:20:54]process_action close_receipt done [08:20:54]requested_data is exist [08:20:54]produce_requested_data [08:20:54]requested_item fm.sn is exist - process it [08:20:54]wFMCommunicate request_size=4 [08:20:54]MH_SAM_APDU [08:20:54]CAPDU: 80 11 00 00 [08:20:54]Write to MH i2c: E2 08 00 6A 42 80 11 00 00 00 00 00 00 26 [08:20:54]Write i2c OK [08:20:54]MH_I2C_Read... [08:20:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:54]Read from MH i2c: E2 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 17 00 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 17 00 6A 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7C [08:20:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:20:54]wFMCommunicate OK [08:20:54]requested_item fd.num is exist - process it [08:20:54]SAM_PROTO_GetFieldsCounters [08:20:54]wFMCommunicate request_size=4 [08:20:54]MH_SAM_APDU [08:20:54]CAPDU: 80 13 00 00 [08:20:54]Write to MH i2c: E2 08 00 6B 42 80 13 00 00 00 00 00 00 29 [08:20:54]Write i2c OK [08:20:54]MH_I2C_Read... [08:20:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:20:54]Read from MH i2c: E2 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 62 00 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 62 00 6B 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1B 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [08:20:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1B 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:20:54]wFMCommunicate OK [08:20:54]SAM_PROTO_GetFieldsCounters done [08:20:54]requested_item shift.num is exist - process it [08:20:54]requested_item shift.opened is exist - process it [08:20:54]req_shift_opened [08:20:54]FM_GetShiftState [08:20:54]SAM_PROTO_GetShiftState [08:20:54]wFMCommunicate request_size=4 [08:20:54]MH_SAM_APDU [08:20:54]CAPDU: 80 13 01 00 [08:20:54]Write to MH i2c: E2 08 00 6C 42 80 13 01 00 00 00 00 00 2B [08:20:54]Write i2c OK [08:20:54]MH_I2C_Read... [08:20:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:54]Read from MH i2c: E2 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 0E 00 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 0E 00 6C 42 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 09 [08:20:54]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:20:54]wFMCommunicate OK [08:20:54]SAM_PROTO_GetShiftState done [08:20:54]FM_GetShiftState done [08:20:54]req_shift_opened done [08:20:54]requested_item shift.open_date is exist - process it [08:20:54]req_shift_open_date [08:20:54]req_shift_open_date done [08:20:54]produce_requested_data done [08:20:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32283,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:20:54]process_action_free close_receipt [08:20:54]json_value_free [08:20:54]json_value_free done [08:20:54]process_json_proto returns [08:20:54]Send response to host [08:20:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32283,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:20:54]free response buf [08:20:54]execute_script done [08:20:54]execute_script returns [08:20:54]free content buf [08:20:54]Sock 8.Close socket [08:20:54]Sock 8.Thread stoped [08:20:54]accept exits with 9 [08:20:54]New connection [08:20:54]New thread 3067084132 created [08:20:54]Thread 3066940772 joined [08:20:54]Waiting for new connection... [08:20:54] Sock 9.Parse request [08:20:54]Sock 9.Check first char [08:20:54]Sock 9.First char is OK [08:20:54]request: POST /json_proto HTTP/1.0 [08:20:54]Method: POST [08:20:54]URL: /json_proto [08:20:54]Method is POST - this is cgi request [08:20:54]url: /json_proto [08:20:54]query_string will be loaded in cgi processing [08:20:54]execute_cgi json_proto POST (null) [08:20:54]execute_cgi path=json_proto method=POST [08:20:54]POST find Content-Length [08:20:54]Host: 172.17.34.200:8080 [08:20:54]Content-Length: 678 [08:20:54]Content-Type: application/json [08:20:54] [08:20:54]POST finish read [08:20:54]Found Content-Length = 678 [08:20:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:54]execute_script... [08:20: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)1181986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:54]POST & json_proto [08:20:54]process_json_proto [08:20:54]json parsed OK: [08:20:54]protocol is kg_v1.0 [08:20:54]action value=close_receipt [08:20:54]process_action close_receipt [08:20:54]cmd_close_receipt [08:20:54]MH_GetDate [08:20:54]Write to MH i2c: F0 00 00 6D 42 9E [08:20:54]Write i2c OK [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: F0 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: F0 09 00 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: F0 09 00 6D 42 00 E9 12 E7 64 B2 FF 65 64 67 [08:20:54]GetLastDocTimeStamp 1692865253 [08:20:54]current date 1692865257 [08:20:54]FM_GetShiftState [08:20:54]SAM_PROTO_GetShiftState [08:20:54]wFMCommunicate request_size=4 [08:20:54]MH_SAM_APDU [08:20:54]CAPDU: 80 13 01 00 [08:20:54]Write to MH i2c: E2 08 00 6E 42 80 13 01 00 00 00 00 00 2D [08:20:54]Write i2c OK [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 [08:20:54]MH_I2C_Read... [08:20:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:54]Read from MH i2c: E2 0E 00 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 0E 00 6E 42 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 0B [08:20:54]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:20:54]wFMCommunicate OK [08:20:54]SAM_PROTO_GetShiftState done [08:20:54]FM_GetShiftState done [08:20:54]opened in 1692842957 [08:20:54]opened+sec_in_day 1692929357 [08:20:54]quantity*price = 50017 [08:20:54]sum+1 = 50019 [08:20:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 55 24.08.2023 08:20 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32284 ФПД: 152588549010930 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082057&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32284&fm=152588549010930&tin=02508201610067®Number=0000000000091575&sum=50000 [08:20:56]StoreToDocumentArchive [08:20:56]shift 74 fd 32284 [08:20:56]save to /storage/0074/doc_00032284 [08:20:56]save last doc name /storage/0074/doc_00032284 to /storage/kkm_last_doc_name [08:20:56]save OK [08:20:56]Clear old archive folders... [08:20:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:20:56]tlvbuf is 018F82D0 [08:20:56]SAM_PROTO_ClearQueue [08:20:56]wFMCommunicate request_size=4 [08:20:56]MH_SAM_APDU [08:20:56]CAPDU: 80 09 00 00 [08:20:56]Write to MH i2c: E2 08 00 7B 42 80 09 00 00 00 00 00 00 2F [08:20:56]Write i2c OK [08:20:56]MH_I2C_Read... [08:20:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:20:56]Read from MH i2c: E2 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 03 00 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 03 00 7B 42 00 90 00 31 [08:20:56]RAPDU: 90 00 [08:20:56]wFMCommunicate OK [08:20:56]SAM_PROTO_ClearQueue done [08:20:56]KKMCreateOFDPacket [08:20:56]OFDProtocolAddRootSTLVToBuf [08:20:56]FM_MakeSignedData [08:20:56]FM_MakeSignedData [08:20:56]SAM_PROTO_SignData [08:20:56]wFMCommunicate request_size=4 [08:20:56]MH_SAM_APDU [08:20:56]CAPDU: 80 0D 01 02 [08:20:56]Write to MH i2c: E2 08 00 7C 42 80 0D 01 02 00 00 00 00 37 [08:20:56]Write i2c OK [08:20:56]MH_I2C_Read... [08:20:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:20:56]Read from MH i2c: E2 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 03 00 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 03 00 7C 42 00 90 00 32 [08:20:56]RAPDU: 90 00 [08:20:56]wFMCommunicate OK [08:20:56]wFMCommunicate request_size=255 [08:20:56]MH_SAM_APDU [08: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 E9 12 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 7E 00 00 35 04 06 00 8A [08:20:56]Write to MH i2c: E2 02 01 7D 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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 E9 12 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 7E 00 00 35 04 06 00 8A 00 00 83 [08:20:56]Write i2c OK [08:20:56]MH_I2C_Read... [08:20:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:56]Read from MH i2c: E2 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 03 00 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 03 00 7D 42 00 90 00 33 [08:20:56]RAPDU: 90 00 [08:20:56]wFMCommunicate OK [08:20:56]wFMCommunicate request_size=10 [08:20:56]MH_SAM_APDU [08:20:56]CAPDU: 80 0D 02 02 05 C7 4A 42 B5 F2 [08:20:56]Write to MH i2c: E2 0D 00 7E 42 80 0D 02 02 05 00 C7 4A 42 B5 F2 00 00 3E [08:20:56]Write i2c OK [08:20:56]MH_I2C_Read... [08:20:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:56]Read from MH i2c: E2 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 03 00 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 03 00 7E 42 00 90 00 34 [08:20:56]RAPDU: 90 00 [08:20:56]wFMCommunicate OK [08:20:56]wFMCommunicate request_size=4 [08:20:56]MH_SAM_APDU [08:20:56]CAPDU: 80 0D 03 02 [08:20:56]Write to MH i2c: E2 08 00 7F 42 80 0D 03 02 00 00 00 00 3C [08:20:56]Write i2c OK [08:20:56]MH_I2C_Read... [08:20:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:20:56]Read from MH i2c: E2 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 0B 00 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 0B 00 7F 42 00 D6 68 25 B2 8A 73 2C 23 90 00 9E [08:20:56]RAPDU: D6 68 25 B2 8A 73 2C 23 90 00 [08:20:56]wFMCommunicate OK [08:20:56]SAM_PROTO_SignData done [08:20:56]FM_MakeSignedData done [08:20:56]CreateOFDProtocolMessage [08:20:56]wFMCommunicate request_size=4 [08:20:56]MH_SAM_APDU [08:20:56]CAPDU: 80 11 00 00 [08:20:56]Write to MH i2c: E2 08 00 80 42 80 11 00 00 00 00 00 00 3C [08:20:56]Write i2c OK [08:20:56]MH_I2C_Read... [08:20:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:56]Read from MH i2c: E2 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 17 00 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 17 00 80 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 92 [08:20:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:20:56]wFMCommunicate OK [08:20:56]CreateOFDProtocolMessage done [08:20:56]OFDSenderStorePacket 32284 [08:20:56]StoreOFDPacket docnum=32284 [08:20:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FE 7D 07 01 2E 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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 E9 12 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 7E 00 00 35 04 06 00 8A C7 4A 42 B5 F2 D6 68 25 B2 8A 73 2C 23 [08:20:56]CheckFolder [08:20:56]dirname=/storage/ofd_packets [08:20:56]CheckFolder done [08:20:56]ProducePacketName [08:20:56]name=ofd_packets/00032284 [08:20:56]NVStorageSaveData ofd_packets/00032284 [08:20:56]File name is /storage/ofd_packets/00032284 [08:20:56]Write 301 bytes [08:20:56]NVStorageSaveData done [08:20:56]OFDSenderStorePacket done [08:20:56]KKMCreateOFDPacket done [08:20:56]NVStorageSaveData kkm_last_timestamp [08:20:56]File name is /storage/kkm_last_timestamp [08:20:56]Write 4 bytes [08:20:56]NVStorageSaveData done [08:20:56]ExternCall_PrintAddStr [08:20:56]wPrintStart [08:20:56]Write to MH i2c: 01 00 00 81 42 C3 [08:20:56]Write i2c OK [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: 01 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: 01 07 00 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: 01 07 00 81 42 00 00 00 00 00 FF 0F D8 [08:20:56]RasterBufferAndPrint [08:20:56]line Счет N : (1)1181986 [08:20:56]line ИНН: 02508201610067 [08:20:56]line Контрольно-Кассовый Чек [08:20:56]line ПРОДАЖА [08:20:56]line ТРК (МРК, ГНК) : 42 [08:20:56]line Товар: 2710124130 [08:20:56]line Аи-92-К-5 [08:20:56]line 8.550 * 58.50 [08:20:56]line = 500.18 [08:20:56]line НДС 12% НСП 1% [08:20:56]line > о реализуемом товаре [08:20:56]line ОКРУГЛЕНИЕ: -0.18 [08:20:56]line ИТОГО: 500.00 [08:20:56]line Внесено: 500.00 [08:20:56]line СДАЧА: 0.00 [08:20:56]line НСП 1% : 4.43 [08:20:56]line НДС 12% : 53.12 [08:20:56]line Наличными: 500.00 [08:20:56]line Безнал.: 0.00 [08:20:57]line Место: АЗС № 121 "Партнер Нефть" [08:20:57]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:20:57]line СНО: Общий режим [08:20:57]line Чек 55 24.08.2023 08:20 [08:20:57]line Смена: 74 ФФД: 1.0 [08:20:57]line ЗНМ: 0300000148 [08:20:57]line РНМ: 0000000000091575 [08:20:57]line Версия ККМ: 001 [08:20:57]line ФМ: 0000000000874655 [08:20:57]line ФД: 32284 [08:20:57]line ФПД: 152588549010930 [08:20:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082057&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32284&fm=152588549010930&tin=02508201610067®Number=0000000000091575&sum=50000 [08:20:57]OFD Sender: Processing packet 32284 [packets to send 11, broken 10] [08:20:57]ProducePacketName [08:20:57]name=ofd_packets/00032284 [08:20:57]OFD Sender: To server: pG, [08:20:57]CommunicateWithHost lk.salyk.kg:30040 [08:20:57]ConnectInit lk.salyk.kg [08:20:57]written 0, free lines is 4095 [08:20:57]Connected sock=10 [08: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 34 36 35 35 0F 01 00 00 FE 7D 07 01 2E 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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 E9 12 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 7E 00 00 35 04 06 00 8A C7 4A 42 B5 F2 D6 68 25 B2 8A 73 2C 23 [08:20:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 02 0A 47 00 96 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 7E 00 00 F4 03 04 00 8E BD E6 64 B6 04 01 00 00 09 6B F8 D7 30 3B BA 35 [08:20:57]CommunicateWithHost err = 0 [08:20:57]CheckOFDResponse [08:20:57]1017 (14) - 77093643461234 [08:20:57]1041 (16) - 0000000000874655 [08:20:57]1040 (4) - 32284 [08:20:57]1012 (4) - 24.08.2023 02:16 [08:20:57]1206 (1) - 0 [08:20:57]OFD Sender: Remove packet 32284 [08:20:57]ProducePacketName [08:20:57]name=ofd_packets/00032284 [08:20:57]NVStorageDeleteData [08:20:57]Write to MH i2c: 01 00 00 AC 42 EE [08:20:57]Write i2c OK [08:20:57]MH_I2C_Read... [08:20:57]Read from MH i2c: 01 [08:20:57]MH_I2C_Read... [08:20:57]Read from MH i2c: 01 07 00 [08:20:57]MH_I2C_Read... [08:20:57]Read from MH i2c: 01 07 00 AC 42 00 00 00 00 00 F1 0C F2 [08:20:57]RasterBufferAndPrint [08:20:57]line [08:20:57]line [08:20:57]line [08:20:57]line [08:20:57]line [08:20:57]written 0, free lines is 3322 [08:20:57]MH_Cut [08:20:57]Write to MH i2c: D1 01 00 B3 42 01 C7 [08:20:57]Write i2c OK [08:20:57]MH_I2C_Read... [08:20:57]Read from MH i2c: D1 [08:20:57]MH_I2C_Read... [08:20:57]Read from MH i2c: D1 01 00 [08:20:57]MH_I2C_Read... [08:20:57]Read from MH i2c: D1 01 00 B3 42 00 C6 [08:20:57]Write to MH i2c: 01 00 00 B4 42 F6 [08:20:57]Write i2c OK [08:20:57]MH_I2C_Read... [08:20:58]OFD Sender: No OFD packet to send [08:20:58]*** Cut start [08:20:58]*** Purtial cut [08:20:58]*** CUTSNS_PIN = 0 [08:20:58]*** Stage 1: CUTSNS_PIN = 1 [08:21:00]Read from MH i2c: 01 [08:21:00]MH_I2C_Read... [08:21:00]*** Stop cut motor [08:21:00]*** Cut end [08:21:00]Read from MH i2c: 01 07 00 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: 01 07 00 B4 42 00 00 00 00 00 FF 0F 0B [08:21:00]process_action close_receipt done [08:21:00]requested_data is exist [08:21:00]produce_requested_data [08:21:00]requested_item fm.sn is exist - process it [08:21:00]wFMCommunicate request_size=4 [08:21:00]MH_SAM_APDU [08:21:00]CAPDU: 80 11 00 00 [08:21:00]Write to MH i2c: E2 08 00 B5 42 80 11 00 00 00 00 00 00 71 [08:21:00]Write i2c OK [08:21:00]MH_I2C_Read... [08:21:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:00]Read from MH i2c: E2 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 17 00 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 17 00 B5 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C7 [08:21:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:21:00]wFMCommunicate OK [08:21:00]requested_item fd.num is exist - process it [08:21:00]SAM_PROTO_GetFieldsCounters [08:21:00]wFMCommunicate request_size=4 [08:21:00]MH_SAM_APDU [08:21:00]CAPDU: 80 13 00 00 [08:21:00]Write to MH i2c: E2 08 00 B6 42 80 13 00 00 00 00 00 00 74 [08:21:00]Write i2c OK [08:21:00]MH_I2C_Read... [08:21:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:21:00]Read from MH i2c: E2 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 62 00 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 62 00 B6 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1C 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [08:21:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1C 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:21:00]wFMCommunicate OK [08:21:00]SAM_PROTO_GetFieldsCounters done [08:21:00]requested_item shift.num is exist - process it [08:21:00]requested_item shift.opened is exist - process it [08:21:00]req_shift_opened [08:21:00]FM_GetShiftState [08:21:00]SAM_PROTO_GetShiftState [08:21:00]wFMCommunicate request_size=4 [08:21:00]MH_SAM_APDU [08:21:00]CAPDU: 80 13 01 00 [08:21:00]Write to MH i2c: E2 08 00 B7 42 80 13 01 00 00 00 00 00 76 [08:21:00]Write i2c OK [08:21:00]MH_I2C_Read... [08:21:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:00]Read from MH i2c: E2 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 0E 00 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 0E 00 B7 42 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 54 [08:21:00]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:21:00]wFMCommunicate OK [08:21:00]SAM_PROTO_GetShiftState done [08:21:00]FM_GetShiftState done [08:21:00]req_shift_opened done [08:21:00]requested_item shift.open_date is exist - process it [08:21:00]req_shift_open_date [08:21:00]req_shift_open_date done [08:21:00]produce_requested_data done [08:21:00]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32284,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:21:00]process_action_free close_receipt [08:21:00]json_value_free [08:21:00]json_value_free done [08:21:00]process_json_proto returns [08:21:00]Send response to host [08:21:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32284,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:21:00]free response buf [08:21:00]execute_script done [08:21:00]execute_script returns [08:21:00]free content buf [08:21:00]Sock 9.Close socket [08:21:00]Sock 9.Thread stoped [08:21:03]OFD Sender: No OFD packet to send [08:21:08]OFD Sender: No OFD packet to send [08:21:13]OFD Sender: No OFD packet to send [08:21:18]OFD Sender: No OFD packet to send [08:21:23]OFD Sender: No OFD packet to send [08:21:28]OFD Sender: No OFD packet to send [08:21:33]OFD Sender: No OFD packet to send [08:21:38]OFD Sender: No OFD packet to send [08:21:43]OFD Sender: No OFD packet to send [08:21:48]OFD Sender: No OFD packet to send [08:21:53]OFD Sender: No OFD packet to send [08:21:58]OFD Sender: No OFD packet to send [08:22:00]accept exits with 8 [08:22:00]New connection [08:22:00]New thread 3066940772 created [08:22:00]Thread 3067084132 joined [08:22:00]Waiting for new connection... [08:22:00] Sock 8.Parse request [08:22:00]Sock 8.Check first char [08:22:00]Sock 8.First char is OK [08:22:00]request: POST /json_proto HTTP/1.0 [08:22:00]Method: POST [08:22:00]URL: /json_proto [08:22:00]Method is POST - this is cgi request [08:22:00]url: /json_proto [08:22:00]query_string will be loaded in cgi processing [08:22:00]execute_cgi json_proto POST (null) [08:22:00]execute_cgi path=json_proto method=POST [08:22:00]POST find Content-Length [08:22:00]Host: 172.17.34.200:8080 [08:22:00]Content-Length: 1082 [08:22:00]Content-Type: application/json [08:22:00] [08:22:00]POST finish read [08:22:00]Found Content-Length = 1082 [08:22:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1181988\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1272.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A041786\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:00]execute_script... [08:22:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1181988\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1272.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A041786\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:00]POST & json_proto [08:22:00]process_json_proto [08:22:00]json parsed OK: [08:22:00]protocol is kg_v1.0 [08:22:00]action value=print_text [08:22:00]process_action print_text [08:22:00]cmd_print_text [08:22:00]ExternCall_PrintAddStr [08:22:00]wPrintStart [08:22:00]Write to MH i2c: 01 00 00 B8 42 FA [08:22:00]Write i2c OK [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: 01 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: 01 07 00 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: 01 07 00 B8 42 00 00 00 00 00 FF 0F 0F [08:22:00]RasterBufferAndPrint [08:22:00]line *****ТОВАРНЫЙ ЧЕК***** [08:22:00]line АЗС 121 [08:22:00]line Партнер нефть [08:22:00]line 02508201610067 [08:22:00]line Кассир : Батырканова Г. [08:22:00]line Счет N : (1)1181988 [08:22:00]line ПРОДАЖА [08:22:00]line ТРК (МРК, ГНК) : 11 [08:22:00]line Вид ГСМ : 2710194210 [08:22:00]line ДТ(л)-К-5 [08:22:00]line 20.000 x 63.60 [08:22:00]line ИТОГ: 1272.00 [08:22:00]line Тип оплаты: Талоны: ТК ГПНА Online [08:22:00]line 041786 [08:22:00]written 0, free lines is 4095 [08:22:00]Write to MH i2c: 01 00 00 CA 42 0C [08:22:00]Write i2c OK [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: 01 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: 01 07 00 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: 01 07 00 CA 42 00 00 00 00 00 40 0E 61 [08:22:00]RasterBufferAndPrint [08:22:00]line [08:22:00]line [08:22:00]line [08:22:00]line [08:22:00]line [08:22:00]written 0, free lines is 3649 [08:22:00]MH_Cut [08:22:00]Write to MH i2c: D1 01 00 D1 42 01 E5 [08:22:00]Write i2c OK [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: D1 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: D1 01 00 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: D1 01 00 D1 42 00 E4 [08:22:00]Write to MH i2c: 01 00 00 D2 42 14 [08:22:00]Write i2c OK [08:22:00]MH_I2C_Read... [08:22:00]*** Cut start [08:22:00]*** Purtial cut [08:22:00]*** Stage 1: CUTSNS_PIN = 1 [08:22:01]Read from MH i2c: 01 [08:22:01]MH_I2C_Read... [08:22:01]*** Stop cut motor [08:22:01]*** Cut end [08:22:01]Read from MH i2c: 01 07 00 [08:22:01]MH_I2C_Read... [08:22:01]Read from MH i2c: 01 07 00 D2 42 00 00 00 00 00 FF 0F 29 [08:22:01]process_action print_text done [08:22:01]requested_data is exist [08:22:01]produce_requested_data [08:22:01]requested_item fm.sn is exist - process it [08:22:01]wFMCommunicate request_size=4 [08:22:01]MH_SAM_APDU [08:22:01]CAPDU: 80 11 00 00 [08:22:01]Write to MH i2c: E2 08 00 D3 42 80 11 00 00 00 00 00 00 8F [08:22:01]Write i2c OK [08:22:01]MH_I2C_Read... [08:22:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:01]Read from MH i2c: E2 [08:22:01]MH_I2C_Read... [08:22:01]Read from MH i2c: E2 17 00 [08:22:01]MH_I2C_Read... [08:22:01]Read from MH i2c: E2 17 00 D3 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E5 [08:22:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:22:01]wFMCommunicate OK [08:22:01]requested_item fd.num is exist - process it [08:22:01]SAM_PROTO_GetFieldsCounters [08:22:01]wFMCommunicate request_size=4 [08:22:01]MH_SAM_APDU [08:22:01]CAPDU: 80 13 00 00 [08:22:01]Write to MH i2c: E2 08 00 D4 42 80 13 00 00 00 00 00 00 92 [08:22:01]Write i2c OK [08:22:01]MH_I2C_Read... [08:22:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:22:01]Read from MH i2c: E2 [08:22:01]MH_I2C_Read... [08:22:01]Read from MH i2c: E2 62 00 [08:22:01]MH_I2C_Read... [08:22:01]Read from MH i2c: E2 62 00 D4 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1C 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [08:22:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1C 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:22:01]wFMCommunicate OK [08:22:01]SAM_PROTO_GetFieldsCounters done [08:22:01]requested_item shift.num is exist - process it [08:22:01]requested_item shift.opened is exist - process it [08:22:01]req_shift_opened [08:22:01]FM_GetShiftState [08:22:01]SAM_PROTO_GetShiftState [08:22:01]wFMCommunicate request_size=4 [08:22:01]MH_SAM_APDU [08:22:01]CAPDU: 80 13 01 00 [08:22:01]Write to MH i2c: E2 08 00 D5 42 80 13 01 00 00 00 00 00 94 [08:22:01]Write i2c OK [08:22:01]MH_I2C_Read... [08:22:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:01]Read from MH i2c: E2 [08:22:01]MH_I2C_Read... [08:22:01]Read from MH i2c: E2 0E 00 [08:22:01]MH_I2C_Read... [08:22:01]Read from MH i2c: E2 0E 00 D5 42 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 72 [08:22:01]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:22:01]wFMCommunicate OK [08:22:01]SAM_PROTO_GetShiftState done [08:22:01]FM_GetShiftState done [08:22:01]req_shift_opened done [08:22:01]requested_item shift.open_date is exist - process it [08:22:01]req_shift_open_date [08:22:01]req_shift_open_date done [08:22:01]produce_requested_data done [08:22:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32284,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:22:01]process_action_free print_text [08:22:01]json_value_free [08:22:01]json_value_free done [08:22:01]process_json_proto returns [08:22:01]Send response to host [08:22:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32284,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:22:01]free response buf [08:22:01]execute_script done [08:22:01]execute_script returns [08:22:01]free content buf [08:22:01]Sock 8.Close socket [08:22:01]Sock 8.Thread stoped [08:22:03]OFD Sender: No OFD packet to send [08:22:08]OFD Sender: No OFD packet to send [08:22:13]OFD Sender: No OFD packet to send [08:22:18]OFD Sender: No OFD packet to send [08:22:23]OFD Sender: No OFD packet to send [08:22:28]OFD Sender: No OFD packet to send [08:22:33]OFD Sender: No OFD packet to send [08:22:38]OFD Sender: No OFD packet to send [08:22:43]OFD Sender: No OFD packet to send [08:22:48]OFD Sender: No OFD packet to send [08:22:53]OFD Sender: No OFD packet to send [08:22:58]OFD Sender: No OFD packet to send [08:23:03]OFD Sender: No OFD packet to send [08:23:04]accept exits with 9 [08:23:04]New connection [08:23:04]New thread 3067084132 created [08:23:04]Thread 3066940772 joined [08:23:04]Waiting for new connection... [08:23:04] Sock 9.Parse request [08:23:04]Sock 9.Check first char [08:23:04]Sock 9.First char is OK [08:23:04]request: POST /json_proto HTTP/1.0 [08:23:04]Method: POST [08:23:04]URL: /json_proto [08:23:04]Method is POST - this is cgi request [08:23:04]url: /json_proto [08:23:04]query_string will be loaded in cgi processing [08:23:04]execute_cgi json_proto POST (null) [08:23:04]execute_cgi path=json_proto method=POST [08:23:04]POST find Content-Length [08:23:04]Host: 172.17.34.200:8080 [08:23:04]Content-Length: 1082 [08:23:04]Content-Type: application/json [08:23:04] [08:23:04]POST finish read [08:23:04]Found Content-Length = 1082 [08:23:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1181989\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1272.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A041786\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:04]execute_script... [08:23:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1181989\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1272.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A041786\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:04]POST & json_proto [08:23:04]process_json_proto [08:23:04]json parsed OK: [08:23:04]protocol is kg_v1.0 [08:23:04]action value=print_text [08:23:04]process_action print_text [08:23:04]cmd_print_text [08:23:04]ExternCall_PrintAddStr [08:23:04]wPrintStart [08:23:04]Write to MH i2c: 01 00 00 D6 42 18 [08:23:04]Write i2c OK [08:23:04]MH_I2C_Read... [08:23:04]Read from MH i2c: 01 [08:23:04]MH_I2C_Read... [08:23:04]Read from MH i2c: 01 07 00 [08:23:04]MH_I2C_Read... [08:23:04]Read from MH i2c: 01 07 00 D6 42 00 00 00 00 00 FF 0F 2D [08:23:04]RasterBufferAndPrint [08:23:04]line *****ТОВАРНЫЙ ЧЕК***** [08:23:04]line АЗС 121 [08:23:04]line Партнер нефть [08:23:04]line 02508201610067 [08:23:04]line Кассир : Батырканова Г. [08:23:04]line Счет N : (1)1181989 [08:23:04]line ПРОДАЖА [08:23:04]line ТРК (МРК, ГНК) : 21 [08:23:04]line Вид ГСМ : 2710194210 [08:23:04]line ДТ(л)-К-5 [08:23:04]line 20.000 x 63.60 [08:23:04]line ИТОГ: 1272.00 [08:23:04]line Тип оплаты: Талоны: ТК ГПНА Online [08:23:04]line 041786 [08:23:04]written 0, free lines is 4095 [08:23:04]Write to MH i2c: 01 00 00 E8 42 2A [08:23:04]Write i2c OK [08:23:04]MH_I2C_Read... [08:23:04]Read from MH i2c: 01 [08:23:04]MH_I2C_Read... [08:23:04]Read from MH i2c: 01 07 00 [08:23:04]MH_I2C_Read... [08:23:04]Read from MH i2c: 01 07 00 E8 42 00 00 00 00 00 41 0E 80 [08:23:04]RasterBufferAndPrint [08:23:04]line [08:23:04]line [08:23:04]line [08:23:04]line [08:23:04]line [08:23:04]written 0, free lines is 3650 [08:23:04]MH_Cut [08:23:04]Write to MH i2c: D1 01 00 EF 42 01 03 [08:23:04]Write i2c OK [08:23:04]MH_I2C_Read... [08:23:04]Read from MH i2c: D1 [08:23:04]MH_I2C_Read... [08:23:04]Read from MH i2c: D1 01 00 [08:23:04]MH_I2C_Read... [08:23:04]Read from MH i2c: D1 01 00 EF 42 00 02 [08:23:04]Write to MH i2c: 01 00 00 F0 42 32 [08:23:04]Write i2c OK [08:23:04]MH_I2C_Read... [08:23:04]*** Cut start [08:23:04]*** Purtial cut [08:23:04]*** CUTSNS_PIN = 0 [08:23:05]*** Stage 1: CUTSNS_PIN = 1 [08:23:06]Read from MH i2c: 01 [08:23:06]MH_I2C_Read... [08:23:06]*** Stop cut motor [08:23:06]*** Cut end [08:23:06]Read from MH i2c: 01 07 00 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: 01 07 00 F0 42 00 00 00 00 00 FF 0F 47 [08:23:06]process_action print_text done [08:23:06]requested_data is exist [08:23:06]produce_requested_data [08:23:06]requested_item fm.sn is exist - process it [08:23:06]wFMCommunicate request_size=4 [08:23:06]MH_SAM_APDU [08:23:06]CAPDU: 80 11 00 00 [08:23:06]Write to MH i2c: E2 08 00 F1 42 80 11 00 00 00 00 00 00 AD [08:23:06]Write i2c OK [08:23:06]MH_I2C_Read... [08:23:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:06]Read from MH i2c: E2 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 17 00 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 17 00 F1 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 03 [08:23:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:23:06]wFMCommunicate OK [08:23:06]requested_item fd.num is exist - process it [08:23:06]SAM_PROTO_GetFieldsCounters [08:23:06]wFMCommunicate request_size=4 [08:23:06]MH_SAM_APDU [08:23:06]CAPDU: 80 13 00 00 [08:23:06]Write to MH i2c: E2 08 00 F2 42 80 13 00 00 00 00 00 00 B0 [08:23:06]Write i2c OK [08:23:06]MH_I2C_Read... [08:23:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:07]Read from MH i2c: E2 [08:23:07]MH_I2C_Read... [08:23:07]Read from MH i2c: E2 62 00 [08:23:07]MH_I2C_Read... [08:23:07]Read from MH i2c: E2 62 00 F2 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1C 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 5F [08:23:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1C 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:23:07]wFMCommunicate OK [08:23:07]SAM_PROTO_GetFieldsCounters done [08:23:07]requested_item shift.num is exist - process it [08:23:07]requested_item shift.opened is exist - process it [08:23:07]req_shift_opened [08:23:07]FM_GetShiftState [08:23:07]SAM_PROTO_GetShiftState [08:23:07]wFMCommunicate request_size=4 [08:23:07]MH_SAM_APDU [08:23:07]CAPDU: 80 13 01 00 [08:23:07]Write to MH i2c: E2 08 00 F3 42 80 13 01 00 00 00 00 00 B2 [08:23:07]Write i2c OK [08:23:07]MH_I2C_Read... [08:23:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:07]Read from MH i2c: E2 [08:23:07]MH_I2C_Read... [08:23:07]Read from MH i2c: E2 0E 00 [08:23:07]MH_I2C_Read... [08:23:07]Read from MH i2c: E2 0E 00 F3 42 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 90 [08:23:07]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:23:07]wFMCommunicate OK [08:23:07]SAM_PROTO_GetShiftState done [08:23:07]FM_GetShiftState done [08:23:07]req_shift_opened done [08:23:07]requested_item shift.open_date is exist - process it [08:23:07]req_shift_open_date [08:23:07]req_shift_open_date done [08:23:07]produce_requested_data done [08:23:07]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32284,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:23:07]process_action_free print_text [08:23:07]json_value_free [08:23:07]json_value_free done [08:23:07]process_json_proto returns [08:23:07]Send response to host [08:23:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32284,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:23:07]free response buf [08:23:07]execute_script done [08:23:07]execute_script returns [08:23:07]free content buf [08:23:07]Sock 9.Close socket [08:23:07]Sock 9.Thread stoped [08:23:08]OFD Sender: No OFD packet to send [08:23:13]OFD Sender: No OFD packet to send [08:23:18]OFD Sender: No OFD packet to send [08:23:23]OFD Sender: No OFD packet to send [08:23:28]OFD Sender: No OFD packet to send [08:23:33]OFD Sender: No OFD packet to send [08:23:38]OFD Sender: No OFD packet to send [08:23:43]OFD Sender: No OFD packet to send [08:23:45]accept exits with 8 [08:23:45]New connection [08:23:45]New thread 3066940772 created [08:23:45]Thread 3067084132 joined [08:23:45]Waiting for new connection... [08:23:45] Sock 8.Parse request [08:23:45]Sock 8.Check first char [08:23:45]Sock 8.First char is OK [08:23:45]request: POST /json_proto HTTP/1.0 [08:23:45]Method: POST [08:23:45]URL: /json_proto [08:23:45]Method is POST - this is cgi request [08:23:45]url: /json_proto [08:23:45]query_string will be loaded in cgi processing [08:23:45]execute_cgi json_proto POST (null) [08:23:45]execute_cgi path=json_proto method=POST [08:23:45]POST find Content-Length [08:23:45]Host: 172.17.34.200:8080 [08:23:45]Content-Length: 683 [08:23:45]Content-Type: application/json [08:23:45] [08:23:45]POST finish read [08:23:45]Found Content-Length = 683 [08:23:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:45]execute_script... [08:23: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)1181990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:45]POST & json_proto [08:23:45]process_json_proto [08:23:45]json parsed OK: [08:23:45]protocol is kg_v1.0 [08:23:45]action value=close_receipt [08:23:45]process_action close_receipt [08:23:45]cmd_close_receipt [08:23:45]MH_GetDate [08:23:45]Write to MH i2c: F0 00 00 F4 42 25 [08:23:45]Write i2c OK [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: F0 [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: F0 09 00 [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: F0 09 00 F4 42 00 94 13 E7 64 B2 FF 65 64 9A [08:23:45]GetLastDocTimeStamp 1692865257 [08:23:45]current date 1692865428 [08:23:45]FM_GetShiftState [08:23:45]SAM_PROTO_GetShiftState [08:23:45]wFMCommunicate request_size=4 [08:23:45]MH_SAM_APDU [08:23:45]CAPDU: 80 13 01 00 [08:23:45]Write to MH i2c: E2 08 00 F5 42 80 13 01 00 00 00 00 00 B4 [08:23:45]Write i2c OK [08:23:45]MH_I2C_Read... [08:23:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:45]Read from MH i2c: E2 [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: E2 0E 00 [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: E2 0E 00 F5 42 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 92 [08:23:45]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:23:45]wFMCommunicate OK [08:23:45]SAM_PROTO_GetShiftState done [08:23:45]FM_GetShiftState done [08:23:45]opened in 1692842957 [08:23:45]opened+sec_in_day 1692929357 [08:23:45]quantity*price = 100035 [08:23:45]sum+1 = 100036 [08:23:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 56 24.08.2023 08:23 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32285 ФПД: 9422116293890 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082348&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32285&fm=9422116293890&tin=02508201610067®Number=0000000000091575&sum=100000 [08:23:46]StoreToDocumentArchive [08:23:46]shift 74 fd 32285 [08:23:46]save to /storage/0074/doc_00032285 [08:23:46]save last doc name /storage/0074/doc_00032285 to /storage/kkm_last_doc_name [08:23:46]save OK [08:23:46]Clear old archive folders... [08:23:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:23:46]tlvbuf is 018C0E90 [08:23:46]SAM_PROTO_ClearQueue [08:23:46]wFMCommunicate request_size=4 [08:23:46]MH_SAM_APDU [08:23:46]CAPDU: 80 09 00 00 [08:23:46]Write to MH i2c: E2 08 00 02 43 80 09 00 00 00 00 00 00 B7 [08:23:46]Write i2c OK [08:23:46]MH_I2C_Read... [08:23:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:46]Read from MH i2c: E2 [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: E2 03 00 [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: E2 03 00 02 43 00 90 00 B9 [08:23:46]RAPDU: 90 00 [08:23:46]wFMCommunicate OK [08:23:46]SAM_PROTO_ClearQueue done [08:23:46]KKMCreateOFDPacket [08:23:46]OFDProtocolAddRootSTLVToBuf [08:23:46]FM_MakeSignedData [08:23:46]FM_MakeSignedData [08:23:46]SAM_PROTO_SignData [08:23:46]wFMCommunicate request_size=4 [08:23:46]MH_SAM_APDU [08:23:46]CAPDU: 80 0D 01 02 [08:23:46]Write to MH i2c: E2 08 00 03 43 80 0D 01 02 00 00 00 00 BF [08:23:46]Write i2c OK [08:23:46]MH_I2C_Read... [08:23:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:46]Read from MH i2c: E2 [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: E2 03 00 [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: E2 03 00 03 43 00 90 00 BA [08:23:46]RAPDU: 90 00 [08:23:46]wFMCommunicate OK [08:23:46]wFMCommunicate request_size=255 [08:23:46]MH_SAM_APDU [08:23:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 94 13 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 7E 00 00 35 04 06 00 08 [08:23:46]Write to MH i2c: E2 02 01 04 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 94 13 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 7E 00 00 35 04 06 00 08 00 00 9B [08:23:46]Write i2c OK [08:23:46]MH_I2C_Read... [08:23:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:47]Read from MH i2c: E2 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 03 00 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 03 00 04 43 00 90 00 BB [08:23:47]RAPDU: 90 00 [08:23:47]wFMCommunicate OK [08:23:47]wFMCommunicate request_size=10 [08:23:47]MH_SAM_APDU [08:23:47]CAPDU: 80 0D 02 02 05 91 C1 E5 0D 02 [08:23:47]Write to MH i2c: E2 0D 00 05 43 80 0D 02 02 05 00 91 C1 E5 0D 02 00 00 12 [08:23:47]Write i2c OK [08:23:47]MH_I2C_Read... [08:23:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:47]Read from MH i2c: E2 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 03 00 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 03 00 05 43 00 90 00 BC [08:23:47]RAPDU: 90 00 [08:23:47]wFMCommunicate OK [08:23:47]wFMCommunicate request_size=4 [08:23:47]MH_SAM_APDU [08:23:47]CAPDU: 80 0D 03 02 [08:23:47]Write to MH i2c: E2 08 00 06 43 80 0D 03 02 00 00 00 00 C4 [08:23:47]Write i2c OK [08:23:47]MH_I2C_Read... [08:23:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:47]Read from MH i2c: E2 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 0B 00 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 0B 00 06 43 00 40 DA 93 62 21 2E 7B 7B 90 00 19 [08:23:47]RAPDU: 40 DA 93 62 21 2E 7B 7B 90 00 [08:23:47]wFMCommunicate OK [08:23:47]SAM_PROTO_SignData done [08:23:47]FM_MakeSignedData done [08:23:47]CreateOFDProtocolMessage [08:23:47]wFMCommunicate request_size=4 [08:23:47]MH_SAM_APDU [08:23:47]CAPDU: 80 11 00 00 [08:23:47]Write to MH i2c: E2 08 00 07 43 80 11 00 00 00 00 00 00 C4 [08:23:47]Write i2c OK [08:23:47]MH_I2C_Read... [08:23:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:47]Read from MH i2c: E2 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 17 00 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 17 00 07 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1A [08:23:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:23:47]wFMCommunicate OK [08:23:47]CreateOFDProtocolMessage done [08:23:47]OFDSenderStorePacket 32285 [08:23:47]StoreOFDPacket docnum=32285 [08:23:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3D 00 07 01 42 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 94 13 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 7E 00 00 35 04 06 00 08 91 C1 E5 0D 02 40 DA 93 62 21 2E 7B 7B [08:23:47]CheckFolder [08:23:47]dirname=/storage/ofd_packets [08:23:47]CheckFolder done [08:23:47]ProducePacketName [08:23:47]name=ofd_packets/00032285 [08:23:47]NVStorageSaveData ofd_packets/00032285 [08:23:47]File name is /storage/ofd_packets/00032285 [08:23:47]Write 301 bytes [08:23:47]NVStorageSaveData done [08:23:47]OFDSenderStorePacket done [08:23:47]KKMCreateOFDPacket done [08:23:47]NVStorageSaveData kkm_last_timestamp [08:23:47]File name is /storage/kkm_last_timestamp [08:23:47]Write 4 bytes [08:23:47]NVStorageSaveData done [08:23:47]ExternCall_PrintAddStr [08:23:47]wPrintStart [08:23:47]Write to MH i2c: 01 00 00 08 43 4B [08:23:47]Write i2c OK [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: 01 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: 01 07 00 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: 01 07 00 08 43 00 00 00 00 00 FF 0F 60 [08:23:47]RasterBufferAndPrint [08:23:47]line Счет N : (1)1181990 [08:23:47]line ИНН: 02508201610067 [08:23:47]line Контрольно-Кассовый Чек [08:23:47]line ПРОДАЖА [08:23:47]line ТРК (МРК, ГНК) : 52 [08:23:47]line Товар: 2710124130 [08:23:47]line Аи-92-К-5 [08:23:47]line 17.100 * 58.50 [08:23:47]line = 1000.35 [08:23:47]line НДС 12% НСП 1% [08:23:47]line > о реализуемом товаре [08:23:47]line ОКРУГЛЕНИЕ: -0.35 [08:23:47]line ИТОГО: 1000.00 [08:23:47]line Внесено: 1000.00 [08:23:47]line СДАЧА: 0.00 [08:23:47]line НСП 1% : 8.85 [08:23:47]line НДС 12% : 106.23 [08:23:47]line Наличными: 1000.00 [08:23:47]line Безнал.: 0.00 [08:23:47]line Место: АЗС № 121 "Партнер Нефть" [08:23:47]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:23:47]line СНО: Общий режим [08:23:47]line Чек 56 24.08.2023 08:23 [08:23:47]line Смена: 74 ФФД: 1.0 [08:23:47]line ЗНМ: 0300000148 [08:23:47]line РНМ: 0000000000091575 [08:23:47]line Версия ККМ: 001 [08:23:47]line ФМ: 0000000000874655 [08:23:47]line ФД: 32285 [08:23:47]line ФПД: 9422116293890 [08:23:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082348&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32285&fm=9422116293890&tin=02508201610067®Number=0000000000091575&sum=100000 [08:23:47]written 0, free lines is 4095 [08:23:47]OFD Sender: Processing packet 32285 [packets to send 11, broken 10] [08:23:47]ProducePacketName [08:23:47]name=ofd_packets/00032285 [08:23:47]OFD Sender: To server: pG, [08:23:47]CommunicateWithHost lk.salyk.kg:30040 [08:23:47]ConnectInit lk.salyk.kg [08:23:47]Connected sock=10 [08:23:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3D 00 07 01 42 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 94 13 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 7E 00 00 35 04 06 00 08 91 C1 E5 0D 02 40 DA 93 62 21 2E 7B 7B [08:23:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B7 D6 47 00 A1 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 7E 00 00 F4 03 04 00 38 BE E6 64 B6 04 01 00 00 E6 6C 91 DC 1E 78 03 90 [08:23:47]CommunicateWithHost err = 0 [08:23:47]CheckOFDResponse [08:23:47]1017 (14) - 77093643461234 [08:23:47]1041 (16) - 0000000000874655 [08:23:47]1040 (4) - 32285 [08:23:47]1012 (4) - 24.08.2023 02:19 [08:23:47]1206 (1) - 0 [08:23:47]OFD Sender: Remove packet 32285 [08:23:47]ProducePacketName [08:23:47]name=ofd_packets/00032285 [08:23:47]NVStorageDeleteData [08:23:48]Write to MH i2c: 01 00 00 33 43 76 [08:23:48]Write i2c OK [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: 01 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: 01 07 00 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: 01 07 00 33 43 00 00 00 00 00 E5 0C 6E [08:23:48]RasterBufferAndPrint [08:23:48]line [08:23:48]line [08:23:48]line [08:23:48]line [08:23:48]line [08:23:48]written 0, free lines is 3310 [08:23:48]MH_Cut [08:23:48]Write to MH i2c: D1 01 00 3A 43 01 4F [08:23:48]Write i2c OK [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: D1 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: D1 01 00 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: D1 01 00 3A 43 00 4E [08:23:48]Write to MH i2c: 01 00 00 3B 43 7E [08:23:48]Write i2c OK [08:23:48]MH_I2C_Read... [08:23:48]OFD Sender: No OFD packet to send [08:23:48]*** Cut start [08:23:48]*** Purtial cut [08:23:48]*** Stage 1: CUTSNS_PIN = 1 [08:23:49]Read from MH i2c: 01 [08:23:49]MH_I2C_Read... [08:23:49]*** Stop cut motor [08:23:49]*** Cut end [08:23:49]Read from MH i2c: 01 07 00 [08:23:49]MH_I2C_Read... [08:23:49]Read from MH i2c: 01 07 00 3B 43 00 00 00 00 00 FF 0F 93 [08:23:49]process_action close_receipt done [08:23:49]requested_data is exist [08:23:49]produce_requested_data [08:23:49]requested_item fm.sn is exist - process it [08:23:49]wFMCommunicate request_size=4 [08:23:49]MH_SAM_APDU [08:23:49]CAPDU: 80 11 00 00 [08:23:49]Write to MH i2c: E2 08 00 3C 43 80 11 00 00 00 00 00 00 F9 [08:23:49]Write i2c OK [08:23:49]MH_I2C_Read... [08:23:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:49]Read from MH i2c: E2 [08:23:49]MH_I2C_Read... [08:23:49]Read from MH i2c: E2 17 00 [08:23:49]MH_I2C_Read... [08:23:49]Read from MH i2c: E2 17 00 3C 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4F [08:23:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:23:49]wFMCommunicate OK [08:23:49]requested_item fd.num is exist - process it [08:23:49]SAM_PROTO_GetFieldsCounters [08:23:49]wFMCommunicate request_size=4 [08:23:49]MH_SAM_APDU [08:23:49]CAPDU: 80 13 00 00 [08:23:49]Write to MH i2c: E2 08 00 3D 43 80 13 00 00 00 00 00 00 FC [08:23:49]Write i2c OK [08:23:49]MH_I2C_Read... [08:23:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:49]Read from MH i2c: E2 [08:23:49]MH_I2C_Read... [08:23:49]Read from MH i2c: E2 62 00 [08:23:49]MH_I2C_Read... [08:23:49]Read from MH i2c: E2 62 00 3D 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1D 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [08:23:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1D 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:23:49]wFMCommunicate OK [08:23:49]SAM_PROTO_GetFieldsCounters done [08:23:49]requested_item shift.num is exist - process it [08:23:49]requested_item shift.opened is exist - process it [08:23:49]req_shift_opened [08:23:49]FM_GetShiftState [08:23:49]SAM_PROTO_GetShiftState [08:23:49]wFMCommunicate request_size=4 [08:23:49]MH_SAM_APDU [08:23:49]CAPDU: 80 13 01 00 [08:23:49]Write to MH i2c: E2 08 00 3E 43 80 13 01 00 00 00 00 00 FE [08:23:49]Write i2c OK [08:23:49]MH_I2C_Read... [08:23:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:49]Read from MH i2c: E2 [08:23:49]MH_I2C_Read... [08:23:49]Read from MH i2c: E2 0E 00 [08:23:49]MH_I2C_Read... [08:23:49]Read from MH i2c: E2 0E 00 3E 43 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 DC [08:23:49]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:23:49]wFMCommunicate OK [08:23:49]SAM_PROTO_GetShiftState done [08:23:49]FM_GetShiftState done [08:23:49]req_shift_opened done [08:23:49]requested_item shift.open_date is exist - process it [08:23:49]req_shift_open_date [08:23:49]req_shift_open_date done [08:23:49]produce_requested_data done [08:23:49]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32285,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:23:49]process_action_free close_receipt [08:23:49]json_value_free [08:23:49]json_value_free done [08:23:49]process_json_proto returns [08:23:49]Send response to host [08:23:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32285,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:23:49]free response buf [08:23:49]execute_script done [08:23:49]execute_script returns [08:23:49]free content buf [08:23:49]Sock 8.Close socket [08:23:49]Sock 8.Thread stoped [08:23:53]OFD Sender: No OFD packet to send [08:23:58]OFD Sender: No OFD packet to send [08:23:59]accept exits with 9 [08:23:59]New connection [08:23:59]New thread 3067084132 created [08:23:59]Thread 3066940772 joined [08:23:59]Waiting for new connection... [08:23:59] Sock 9.Parse request [08:23:59]Sock 9.Check first char [08:23:59]Sock 9.First char is OK [08:23:59]request: POST /json_proto HTTP/1.0 [08:23:59]Method: POST [08:23:59]URL: /json_proto [08:23:59]Method is POST - this is cgi request [08:23:59]url: /json_proto [08:23:59]query_string will be loaded in cgi processing [08:23:59]execute_cgi json_proto POST (null) [08:23:59]execute_cgi path=json_proto method=POST [08:23:59]POST find Content-Length [08:23:59]Host: 172.17.34.200:8080 [08:23:59]Content-Length: 678 [08:23:59]Content-Type: application/json [08:23:59] [08:23:59]POST finish read [08:23:59]Found Content-Length = 678 [08:23:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:59]execute_script... [08:23: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)1181991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:59]POST & json_proto [08:23:59]process_json_proto [08:23:59]json parsed OK: [08:23:59]protocol is kg_v1.0 [08:23:59]action value=close_receipt [08:23:59]process_action close_receipt [08:23:59]cmd_close_receipt [08:23:59]MH_GetDate [08:23:59]Write to MH i2c: F0 00 00 3F 43 71 [08:23:59]Write i2c OK [08:23:59]MH_I2C_Read... [08:23:59]Read from MH i2c: F0 [08:23:59]MH_I2C_Read... [08:23:59]Read from MH i2c: F0 09 00 [08:23:59]MH_I2C_Read... [08:23:59]Read from MH i2c: F0 09 00 3F 43 00 A2 13 E7 64 B2 FF 65 64 F4 [08:23:59]GetLastDocTimeStamp 1692865428 [08:23:59]current date 1692865442 [08:23:59]FM_GetShiftState [08:23:59]SAM_PROTO_GetShiftState [08:23:59]wFMCommunicate request_size=4 [08:23:59]MH_SAM_APDU [08:23:59]CAPDU: 80 13 01 00 [08:23:59]Write to MH i2c: E2 08 00 40 43 80 13 01 00 00 00 00 00 00 [08:23:59]Write i2c OK [08:23:59]MH_I2C_Read... [08:23:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:59]Read from MH i2c: E2 [08:23:59]MH_I2C_Read... [08:23:59]Read from MH i2c: E2 0E 00 [08:23:59]MH_I2C_Read... [08:23:59]Read from MH i2c: E2 0E 00 40 43 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 DE [08:23:59]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:23:59]wFMCommunicate OK [08:23:59]SAM_PROTO_GetShiftState done [08:23:59]FM_GetShiftState done [08:23:59]opened in 1692842957 [08:23:59]opened+sec_in_day 1692929357 [08:23:59]quantity*price = 30010 [08:23:59]sum+1 = 30012 [08:23:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 57 24.08.2023 08:24 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32286 ФПД: 83205841333915 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082402&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32286&fm=83205841333915&tin=02508201610067®Number=0000000000091575&sum=30000 [08:24:00]StoreToDocumentArchive [08:24:00]shift 74 fd 32286 [08:24:00]save to /storage/0074/doc_00032286 [08:24:00]save last doc name /storage/0074/doc_00032286 to /storage/kkm_last_doc_name [08:24:00]save OK [08:24:00]Clear old archive folders... [08:24:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:24:00]tlvbuf is 018EF9E0 [08:24:00]SAM_PROTO_ClearQueue [08:24:00]wFMCommunicate request_size=4 [08:24:00]MH_SAM_APDU [08:24:00]CAPDU: 80 09 00 00 [08:24:00]Write to MH i2c: E2 08 00 4D 43 80 09 00 00 00 00 00 00 02 [08:24:00]Write i2c OK [08:24:00]MH_I2C_Read... [08:24:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:24:00]Read from MH i2c: E2 [08:24:00]MH_I2C_Read... [08:24:00]Read from MH i2c: E2 03 00 [08:24:00]MH_I2C_Read... [08:24:00]Read from MH i2c: E2 03 00 4D 43 00 90 00 04 [08:24:00]RAPDU: 90 00 [08:24:00]wFMCommunicate OK [08:24:00]SAM_PROTO_ClearQueue done [08:24:00]KKMCreateOFDPacket [08:24:00]OFDProtocolAddRootSTLVToBuf [08:24:00]FM_MakeSignedData [08:24:00]FM_MakeSignedData [08:24:00]SAM_PROTO_SignData [08:24:00]wFMCommunicate request_size=4 [08:24:00]MH_SAM_APDU [08:24:00]CAPDU: 80 0D 01 02 [08:24:00]Write to MH i2c: E2 08 00 4E 43 80 0D 01 02 00 00 00 00 0A [08:24:00]Write i2c OK [08:24:00]MH_I2C_Read... [08:24:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:24:00]Read from MH i2c: E2 [08:24:00]MH_I2C_Read... [08:24:00]Read from MH i2c: E2 03 00 [08:24:00]MH_I2C_Read... [08:24:00]Read from MH i2c: E2 03 00 4E 43 00 90 00 05 [08:24:00]RAPDU: 90 00 [08:24:00]wFMCommunicate OK [08:24:00]wFMCommunicate request_size=255 [08:24:00]MH_SAM_APDU [08:24:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 A2 13 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 7E 00 00 35 04 06 00 4B [08:24:00]Write to MH i2c: E2 02 01 4F 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 A2 13 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 7E 00 00 35 04 06 00 4B 00 00 15 [08:24:00]Write i2c OK [08:24:00]MH_I2C_Read... [08:24:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:01]Read from MH i2c: E2 [08:24:01]MH_I2C_Read... [08:24:01]Read from MH i2c: E2 03 00 [08:24:01]MH_I2C_Read... [08:24:01]Read from MH i2c: E2 03 00 4F 43 00 90 00 06 [08:24:01]RAPDU: 90 00 [08:24:01]wFMCommunicate OK [08:24:01]wFMCommunicate request_size=10 [08:24:01]MH_SAM_APDU [08:24:01]CAPDU: 80 0D 02 02 05 AC DE 9D AE 9B [08:24:01]Write to MH i2c: E2 0D 00 50 43 80 0D 02 02 05 00 AC DE 9D AE 9B 00 00 87 [08:24:01]Write i2c OK [08:24:01]MH_I2C_Read... [08:24:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:01]Read from MH i2c: E2 [08:24:01]MH_I2C_Read... [08:24:01]Read from MH i2c: E2 03 00 [08:24:01]MH_I2C_Read... [08:24:01]Read from MH i2c: E2 03 00 50 43 00 90 00 07 [08:24:01]RAPDU: 90 00 [08:24:01]wFMCommunicate OK [08:24:01]wFMCommunicate request_size=4 [08:24:01]MH_SAM_APDU [08:24:01]CAPDU: 80 0D 03 02 [08:24:01]Write to MH i2c: E2 08 00 51 43 80 0D 03 02 00 00 00 00 0F [08:24:01]Write i2c OK [08:24:01]MH_I2C_Read... [08:24:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:24:01]Read from MH i2c: E2 [08:24:01]MH_I2C_Read... [08:24:01]Read from MH i2c: E2 0B 00 [08:24:01]MH_I2C_Read... [08:24:01]Read from MH i2c: E2 0B 00 51 43 00 21 CD 5D F2 7A D6 5E C7 90 00 C2 [08:24:01]RAPDU: 21 CD 5D F2 7A D6 5E C7 90 00 [08:24:01]wFMCommunicate OK [08:24:01]SAM_PROTO_SignData done [08:24:01]FM_MakeSignedData done [08:24:01]CreateOFDProtocolMessage [08:24:01]wFMCommunicate request_size=4 [08:24:01]MH_SAM_APDU [08:24:01]CAPDU: 80 11 00 00 [08:24:01]Write to MH i2c: E2 08 00 52 43 80 11 00 00 00 00 00 00 0F [08:24:01]Write i2c OK [08:24:01]MH_I2C_Read... [08:24:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:01]Read from MH i2c: E2 [08:24:01]MH_I2C_Read... [08:24:01]Read from MH i2c: E2 17 00 [08:24:01]MH_I2C_Read... [08:24:01]Read from MH i2c: E2 17 00 52 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 65 [08:24:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:24:01]wFMCommunicate OK [08:24:01]CreateOFDProtocolMessage done [08:24:01]OFDSenderStorePacket 32286 [08:24:01]StoreOFDPacket docnum=32286 [08:24:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A1 FF 07 01 8B BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 A2 13 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 7E 00 00 35 04 06 00 4B AC DE 9D AE 9B 21 CD 5D F2 7A D6 5E C7 [08:24:01]CheckFolder [08:24:01]dirname=/storage/ofd_packets [08:24:01]CheckFolder done [08:24:01]ProducePacketName [08:24:01]name=ofd_packets/00032286 [08:24:01]NVStorageSaveData ofd_packets/00032286 [08:24:01]File name is /storage/ofd_packets/00032286 [08:24:01]Write 301 bytes [08:24:01]NVStorageSaveData done [08:24:01]OFDSenderStorePacket done [08:24:01]KKMCreateOFDPacket done [08:24:01]NVStorageSaveData kkm_last_timestamp [08:24:01]File name is /storage/kkm_last_timestamp [08:24:01]Write 4 bytes [08:24:01]NVStorageSaveData done [08:24:01]ExternCall_PrintAddStr [08:24:01]wPrintStart [08:24:01]Write to MH i2c: 01 00 00 53 43 96 [08:24:01]Write i2c OK [08:24:01]MH_I2C_Read... [08:24:01]Read from MH i2c: 01 [08:24:01]MH_I2C_Read... [08:24:01]Read from MH i2c: 01 07 00 [08:24:01]MH_I2C_Read... [08:24:01]Read from MH i2c: 01 07 00 53 43 00 00 00 00 00 FF 0F AB [08:24:01]RasterBufferAndPrint [08:24:01]line Счет N : (1)1181991 [08:24:01]line ИНН: 02508201610067 [08:24:01]line Контрольно-Кассовый Чек [08:24:01]line ПРОДАЖА [08:24:01]line ТРК (МРК, ГНК) : 42 [08:24:01]line Товар: 2710124130 [08:24:01]line Аи-92-К-5 [08:24:01]line 5.130 * 58.50 [08:24:01]line = 300.11 [08:24:01]line НДС 12% НСП 1% [08:24:01]line > о реализуемом товаре [08:24:01]line ОКРУГЛЕНИЕ: -0.11 [08:24:01]line ИТОГО: 300.00 [08:24:01]line Внесено: 300.00 [08:24:01]line СДАЧА: 0.00 [08:24:01]line НСП 1% : 2.66 [08:24:01]line НДС 12% : 31.87 [08:24:01]line Наличными: 300.00 [08:24:01]line Безнал.: 0.00 [08:24:01]line Место: АЗС № 121 "Партнер Нефть" [08:24:01]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:24:01]line СНО: Общий режим [08:24:01]line Чек 57 24.08.2023 08:24 [08:24:01]line Смена: 74 ФФД: 1.0 [08:24:01]line ЗНМ: 0300000148 [08:24:01]line РНМ: 0000000000091575 [08:24:01]line Версия ККМ: 001 [08:24:01]line ФМ: 0000000000874655 [08:24:01]line ФД: 32286 [08:24:01]line ФПД: 83205841333915 [08:24:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082402&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32286&fm=83205841333915&tin=02508201610067®Number=0000000000091575&sum=30000 [08:24:01]written 0, free lines is 4095 [08:24:01]OFD Sender: Processing packet 32286 [packets to send 11, broken 10] [08:24:01]ProducePacketName [08:24:01]name=ofd_packets/00032286 [08:24:01]OFD Sender: To server: pG, [08:24:01]CommunicateWithHost lk.salyk.kg:30040 [08:24:01]ConnectInit lk.salyk.kg [08:24:01]Connected sock=10 [08:24:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A1 FF 07 01 8B BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 A2 13 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 7E 00 00 35 04 06 00 4B AC DE 9D AE 9B 21 CD 5D F2 7A D6 5E C7 [08:24:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 83 66 47 00 59 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 7E 00 00 F4 03 04 00 46 BE E6 64 B6 04 01 00 00 58 C3 CC 06 9C 46 FC 7B [08:24:01]CommunicateWithHost err = 0 [08:24:01]CheckOFDResponse [08:24:01]1017 (14) - 77093643461234 [08:24:01]1041 (16) - 0000000000874655 [08:24:01]1040 (4) - 32286 [08:24:01]1012 (4) - 24.08.2023 02:19 [08:24:01]1206 (1) - 0 [08:24:01]OFD Sender: Remove packet 32286 [08:24:01]ProducePacketName [08:24:01]name=ofd_packets/00032286 [08:24:01]NVStorageDeleteData [08:24:02]Write to MH i2c: 01 00 00 7E 43 C1 [08:24:02]Write i2c OK [08:24:02]MH_I2C_Read... [08:24:02]Read from MH i2c: 01 [08:24:02]MH_I2C_Read... [08:24:02]Read from MH i2c: 01 07 00 [08:24:02]MH_I2C_Read... [08:24:02]Read from MH i2c: 01 07 00 7E 43 00 00 00 00 00 EE 0C C2 [08:24:02]RasterBufferAndPrint [08:24:02]line [08:24:02]line [08:24:02]line [08:24:02]line [08:24:02]line [08:24:02]written 0, free lines is 3319 [08:24:02]MH_Cut [08:24:02]Write to MH i2c: D1 01 00 85 43 01 9A [08:24:02]Write i2c OK [08:24:02]MH_I2C_Read... [08:24:02]Read from MH i2c: D1 [08:24:02]MH_I2C_Read... [08:24:02]Read from MH i2c: D1 01 00 [08:24:02]MH_I2C_Read... [08:24:02]Read from MH i2c: D1 01 00 85 43 00 99 [08:24:02]Write to MH i2c: 01 00 00 86 43 C9 [08:24:02]Write i2c OK [08:24:02]MH_I2C_Read... [08:24:02]OFD Sender: No OFD packet to send [08:24:02]*** Cut start [08:24:02]*** Purtial cut [08:24:02]*** CUTSNS_PIN = 0 [08:24:03]*** Stage 1: CUTSNS_PIN = 1 [08:24:04]Read from MH i2c: 01 [08:24:04]MH_I2C_Read... [08:24:04]*** Stop cut motor [08:24:04]*** Cut end [08:24:04]Read from MH i2c: 01 07 00 [08:24:04]MH_I2C_Read... [08:24:04]Read from MH i2c: 01 07 00 86 43 00 00 00 00 00 FF 0F DE [08:24:04]process_action close_receipt done [08:24:04]requested_data is exist [08:24:04]produce_requested_data [08:24:04]requested_item fm.sn is exist - process it [08:24:04]wFMCommunicate request_size=4 [08:24:04]MH_SAM_APDU [08:24:04]CAPDU: 80 11 00 00 [08:24:04]Write to MH i2c: E2 08 00 87 43 80 11 00 00 00 00 00 00 44 [08:24:04]Write i2c OK [08:24:04]MH_I2C_Read... [08:24:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:04]Read from MH i2c: E2 [08:24:04]MH_I2C_Read... [08:24:04]Read from MH i2c: E2 17 00 [08:24:04]MH_I2C_Read... [08:24:04]Read from MH i2c: E2 17 00 87 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9A [08:24:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:24:04]wFMCommunicate OK [08:24:04]requested_item fd.num is exist - process it [08:24:04]SAM_PROTO_GetFieldsCounters [08:24:04]wFMCommunicate request_size=4 [08:24:04]MH_SAM_APDU [08:24:04]CAPDU: 80 13 00 00 [08:24:04]Write to MH i2c: E2 08 00 88 43 80 13 00 00 00 00 00 00 47 [08:24:04]Write i2c OK [08:24:04]MH_I2C_Read... [08:24:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:05]Read from MH i2c: E2 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 62 00 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 62 00 88 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1E 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [08:24:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1E 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:24:05]wFMCommunicate OK [08:24:05]SAM_PROTO_GetFieldsCounters done [08:24:05]requested_item shift.num is exist - process it [08:24:05]requested_item shift.opened is exist - process it [08:24:05]req_shift_opened [08:24:05]FM_GetShiftState [08:24:05]SAM_PROTO_GetShiftState [08:24:05]wFMCommunicate request_size=4 [08:24:05]MH_SAM_APDU [08:24:05]CAPDU: 80 13 01 00 [08:24:05]Write to MH i2c: E2 08 00 89 43 80 13 01 00 00 00 00 00 49 [08:24:05]Write i2c OK [08:24:05]MH_I2C_Read... [08:24:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:05]Read from MH i2c: E2 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 0E 00 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 0E 00 89 43 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 27 [08:24:05]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:24:05]wFMCommunicate OK [08:24:05]SAM_PROTO_GetShiftState done [08:24:05]FM_GetShiftState done [08:24:05]req_shift_opened done [08:24:05]requested_item shift.open_date is exist - process it [08:24:05]req_shift_open_date [08:24:05]req_shift_open_date done [08:24:05]produce_requested_data done [08:24:05]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32286,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:24:05]process_action_free close_receipt [08:24:05]json_value_free [08:24:05]json_value_free done [08:24:05]process_json_proto returns [08:24:05]Send response to host [08:24:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32286,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:24:05]free response buf [08:24:05]execute_script done [08:24:05]execute_script returns [08:24:05]free content buf [08:24:05]Sock 9.Close socket [08:24:05]Sock 9.Thread stoped [08:24:07]OFD Sender: No OFD packet to send [08:24:12]OFD Sender: No OFD packet to send [08:24:17]OFD Sender: No OFD packet to send [08:24:22]OFD Sender: No OFD packet to send [08:24:27]OFD Sender: No OFD packet to send [08:24:32]OFD Sender: No OFD packet to send [08:24:37]OFD Sender: No OFD packet to send [08:24:42]OFD Sender: No OFD packet to send [08:24:47]OFD Sender: No OFD packet to send [08:24:52]OFD Sender: No OFD packet to send [08:24:57]OFD Sender: No OFD packet to send [08:25:02]OFD Sender: No OFD packet to send [08:25:07]OFD Sender: No OFD packet to send [08:25:09]accept exits with 8 [08:25:09]New connection [08:25:09]New thread 3066940772 created [08:25:09]Thread 3067084132 joined [08:25:09]Waiting for new connection... [08:25:09] Sock 8.Parse request [08:25:09]Sock 8.Check first char [08:25:09]Sock 8.First char is OK [08:25:09]request: POST /json_proto HTTP/1.0 [08:25:09]Method: POST [08:25:09]URL: /json_proto [08:25:09]Method is POST - this is cgi request [08:25:09]url: /json_proto [08:25:09]query_string will be loaded in cgi processing [08:25:09]execute_cgi json_proto POST (null) [08:25:09]execute_cgi path=json_proto method=POST [08:25:09]POST find Content-Length [08:25:09]Host: 172.17.34.200:8080 [08:25:09]Content-Length: 684 [08:25:09]Content-Type: application/json [08:25:09] [08:25:09]POST finish read [08:25:09]Found Content-Length = 684 [08:25:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.070, "sum" : 640.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 640.00, "total" : 640.00, "payments": [ { "type": 0, "sum" : 640.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:09]execute_script... [08:25:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.070, "sum" : 640.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 640.00, "total" : 640.00, "payments": [ { "type": 0, "sum" : 640.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:09]POST & json_proto [08:25:09]process_json_proto [08:25:09]json parsed OK: [08:25:09]protocol is kg_v1.0 [08:25:09]action value=close_receipt [08:25:09]process_action close_receipt [08:25:09]cmd_close_receipt [08:25:09]MH_GetDate [08:25:09]Write to MH i2c: F0 00 00 8A 43 BC [08:25:09]Write i2c OK [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: F0 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: F0 09 00 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: F0 09 00 8A 43 00 E8 13 E7 64 B2 FF 65 64 85 [08:25:09]GetLastDocTimeStamp 1692865442 [08:25:09]current date 1692865512 [08:25:09]FM_GetShiftState [08:25:09]SAM_PROTO_GetShiftState [08:25:09]wFMCommunicate request_size=4 [08:25:09]MH_SAM_APDU [08:25:09]CAPDU: 80 13 01 00 [08:25:09]Write to MH i2c: E2 08 00 8B 43 80 13 01 00 00 00 00 00 4B [08:25:09]Write i2c OK [08:25:09]MH_I2C_Read... [08:25:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:09]Read from MH i2c: E2 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: E2 0E 00 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: E2 0E 00 8B 43 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 29 [08:25:09]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:25:09]wFMCommunicate OK [08:25:09]SAM_PROTO_GetShiftState done [08:25:09]FM_GetShiftState done [08:25:09]opened in 1692842957 [08:25:09]opened+sec_in_day 1692929357 [08:25:09]quantity*price = 64045 [08:25:09]sum+1 = 64046 [08:25:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 640.00 Внесено: 640.00 СДАЧА: 0.00 НСП 1% : 5.67 НДС 12% : 68.01 Наличными: 640.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 58 24.08.2023 08:25 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32287 ФПД: 244857900377054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082512&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32287&fm=244857900377054&tin=02508201610067®Number=0000000000091575&sum=64000 [08:25:11]StoreToDocumentArchive [08:25:11]shift 74 fd 32287 [08:25:11]save to /storage/0074/doc_00032287 [08:25:11]save last doc name /storage/0074/doc_00032287 to /storage/kkm_last_doc_name [08:25:11]save OK [08:25:11]Clear old archive folders... [08:25:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:25:11]tlvbuf is 017FB7E0 [08:25:11]SAM_PROTO_ClearQueue [08:25:11]wFMCommunicate request_size=4 [08:25:11]MH_SAM_APDU [08:25:11]CAPDU: 80 09 00 00 [08:25:11]Write to MH i2c: E2 08 00 98 43 80 09 00 00 00 00 00 00 4D [08:25:11]Write i2c OK [08:25:11]MH_I2C_Read... [08:25:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:25:11]Read from MH i2c: E2 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: E2 03 00 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: E2 03 00 98 43 00 90 00 4F [08:25:11]RAPDU: 90 00 [08:25:11]wFMCommunicate OK [08:25:11]SAM_PROTO_ClearQueue done [08:25:11]KKMCreateOFDPacket [08:25:11]OFDProtocolAddRootSTLVToBuf [08:25:11]FM_MakeSignedData [08:25:11]FM_MakeSignedData [08:25:11]SAM_PROTO_SignData [08:25:11]wFMCommunicate request_size=4 [08:25:11]MH_SAM_APDU [08:25:11]CAPDU: 80 0D 01 02 [08:25:11]Write to MH i2c: E2 08 00 99 43 80 0D 01 02 00 00 00 00 55 [08:25:11]Write i2c OK [08:25:11]MH_I2C_Read... [08:25:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:25:11]Read from MH i2c: E2 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: E2 03 00 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: E2 03 00 99 43 00 90 00 50 [08:25:11]RAPDU: 90 00 [08:25:11]wFMCommunicate OK [08:25:11]wFMCommunicate request_size=255 [08:25:11]MH_SAM_APDU [08:25:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 56 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 2D FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 1A 00 00 00 00 07 04 06 00 00 FA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 E8 13 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 7E 00 00 35 04 06 00 [08:25:11]Write to MH i2c: E2 02 01 9A 43 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 56 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 2D FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 1A 00 00 00 00 07 04 06 00 00 FA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 E8 13 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 7E 00 00 35 04 06 00 00 00 72 [08:25:11]Write i2c OK [08:25:11]MH_I2C_Read... [08:25:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:11]Read from MH i2c: E2 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: E2 03 00 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: E2 03 00 9A 43 00 90 00 51 [08:25:11]RAPDU: 90 00 [08:25:11]wFMCommunicate OK [08:25:11]wFMCommunicate request_size=11 [08:25:11]MH_SAM_APDU [08:25:11]CAPDU: 80 0D 02 02 06 DE B2 6C 2C 23 DE [08:25:11]Write to MH i2c: E2 0E 00 9B 43 80 0D 02 02 06 00 DE B2 6C 2C 23 DE 00 00 8D [08:25:11]Write i2c OK [08:25:11]MH_I2C_Read... [08:25:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:11]Read from MH i2c: E2 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: E2 03 00 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: E2 03 00 9B 43 00 90 00 52 [08:25:11]RAPDU: 90 00 [08:25:11]wFMCommunicate OK [08:25:11]wFMCommunicate request_size=4 [08:25:11]MH_SAM_APDU [08:25:11]CAPDU: 80 0D 03 02 [08:25:11]Write to MH i2c: E2 08 00 9C 43 80 0D 03 02 00 00 00 00 5A [08:25:11]Write i2c OK [08:25:11]MH_I2C_Read... [08:25:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:25:11]Read from MH i2c: E2 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: E2 0B 00 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: E2 0B 00 9C 43 00 9C DF 3F 5B 7D CA C0 3D 90 00 B4 [08:25:11]RAPDU: 9C DF 3F 5B 7D CA C0 3D 90 00 [08:25:11]wFMCommunicate OK [08:25:11]SAM_PROTO_SignData done [08:25:11]FM_MakeSignedData done [08:25:11]CreateOFDProtocolMessage [08:25:11]wFMCommunicate request_size=4 [08:25:11]MH_SAM_APDU [08:25:11]CAPDU: 80 11 00 00 [08:25:11]Write to MH i2c: E2 08 00 9D 43 80 11 00 00 00 00 00 00 5A [08:25:11]Write i2c OK [08:25:11]MH_I2C_Read... [08:25:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:11]Read from MH i2c: E2 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: E2 17 00 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: E2 17 00 9D 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B0 [08:25:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:25:11]wFMCommunicate OK [08:25:11]CreateOFDProtocolMessage done [08:25:11]OFDSenderStorePacket 32287 [08:25:11]StoreOFDPacket docnum=32287 [08:25:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 29 9B 08 01 C7 2B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 56 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 2D FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 1A 00 00 00 00 07 04 06 00 00 FA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 E8 13 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 7E 00 00 35 04 06 00 DE B2 6C 2C 23 DE 9C DF 3F 5B 7D CA C0 3D [08:25:11]CheckFolder [08:25:11]dirname=/storage/ofd_packets [08:25:11]CheckFolder done [08:25:11]ProducePacketName [08:25:11]name=ofd_packets/00032287 [08:25:11]NVStorageSaveData ofd_packets/00032287 [08:25:11]File name is /storage/ofd_packets/00032287 [08:25:11]Write 302 bytes [08:25:11]NVStorageSaveData done [08:25:11]OFDSenderStorePacket done [08:25:11]KKMCreateOFDPacket done [08:25:11]NVStorageSaveData kkm_last_timestamp [08:25:11]File name is /storage/kkm_last_timestamp [08:25:11]Write 4 bytes [08:25:11]NVStorageSaveData done [08:25:11]ExternCall_PrintAddStr [08:25:11]wPrintStart [08:25:11]Write to MH i2c: 01 00 00 9E 43 E1 [08:25:11]Write i2c OK [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: 01 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: 01 07 00 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: 01 07 00 9E 43 00 00 00 00 00 FF 0F F6 [08:25:11]RasterBufferAndPrint [08:25:11]line Счет N : (1)1181992 [08:25:11]line ИНН: 02508201610067 [08:25:11]line Контрольно-Кассовый Чек [08:25:11]line ПРОДАЖА [08:25:11]line ТРК (МРК, ГНК) : 11 [08:25:11]line Товар: 2710194210 [08:25:11]line ДТ(л)-К-5 [08:25:11]line 10.070 * 63.60 [08:25:11]line = 640.45 [08:25:11]line НДС 12% НСП 1% [08:25:11]line > о реализуемом товаре [08:25:11]line ОКРУГЛЕНИЕ: -0.45 [08:25:11]line ИТОГО: 640.00 [08:25:11]line Внесено: 640.00 [08:25:11]line СДАЧА: 0.00 [08:25:11]line НСП 1% : 5.67 [08:25:11]line НДС 12% : 68.01 [08:25:11]line Наличными: 640.00 [08:25:11]line Безнал.: 0.00 [08:25:11]line Место: АЗС № 121 "Партнер Нефть" [08:25:11]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:25:11]line СНО: Общий режим [08:25:11]line Чек 58 24.08.2023 08:25 [08:25:11]line Смена: 74 ФФД: 1.0 [08:25:11]line ЗНМ: 0300000148 [08:25:11]line РНМ: 0000000000091575 [08:25:11]line Версия ККМ: 001 [08:25:11]line ФМ: 0000000000874655 [08:25:11]line ФД: 32287 [08:25:11]line ФПД: 244857900377054 [08:25:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082512&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32287&fm=244857900377054&tin=02508201610067®Number=0000000000091575&sum=64000 [08:25:11]OFD Sender: Processing packet 32287 [packets to send 11, broken 10] [08:25:11]ProducePacketName [08:25:11]name=ofd_packets/00032287 [08:25:11]OFD Sender: To server: pG, [08:25:11]CommunicateWithHost lk.salyk.kg:30040 [08:25:11]ConnectInit lk.salyk.kg [08:25:11]written 0, free lines is 4095 [08:25:12]Connected sock=10 [08:25:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 29 9B 08 01 C7 2B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 56 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 2D FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 1A 00 00 00 00 07 04 06 00 00 FA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 E8 13 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 7E 00 00 35 04 06 00 DE B2 6C 2C 23 DE 9C DF 3F 5B 7D CA C0 3D [08:25:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9F C7 47 00 04 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 7E 00 00 F4 03 04 00 8C BE E6 64 B6 04 01 00 00 67 31 71 D5 A2 4B 01 08 [08:25:12]CommunicateWithHost err = 0 [08:25:12]CheckOFDResponse [08:25:12]1017 (14) - 77093643461234 [08:25:12]1041 (16) - 0000000000874655 [08:25:12]1040 (4) - 32287 [08:25:12]1012 (4) - 24.08.2023 02:21 [08:25:12]1206 (1) - 0 [08:25:12]OFD Sender: Remove packet 32287 [08:25:12]ProducePacketName [08:25:12]name=ofd_packets/00032287 [08:25:12]NVStorageDeleteData [08:25:12]Write to MH i2c: 01 00 00 C9 43 0C [08:25:12]Write i2c OK [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: 01 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: 01 07 00 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: 01 07 00 C9 43 00 00 00 00 00 E8 0C 07 [08:25:12]RasterBufferAndPrint [08:25:12]line [08:25:12]line [08:25:12]line [08:25:12]line [08:25:12]line [08:25:12]written 0, free lines is 3310 [08:25:12]MH_Cut [08:25:12]Write to MH i2c: D1 01 00 D0 43 01 E5 [08:25:12]Write i2c OK [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: D1 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: D1 01 00 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: D1 01 00 D0 43 00 E4 [08:25:12]Write to MH i2c: 01 00 00 D1 43 14 [08:25:12]Write i2c OK [08:25:12]MH_I2C_Read... [08:25:12]OFD Sender: No OFD packet to send [08:25:13]*** Cut start [08:25:13]*** Purtial cut [08:25:13]*** Stage 1: CUTSNS_PIN = 1 [08:25:13]Read from MH i2c: 01 [08:25:13]MH_I2C_Read... [08:25:13]*** Stop cut motor [08:25:13]*** Cut end [08:25:13]Read from MH i2c: 01 07 00 [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: 01 07 00 D1 43 00 00 00 00 00 FF 0F 29 [08:25:13]process_action close_receipt done [08:25:13]requested_data is exist [08:25:13]produce_requested_data [08:25:13]requested_item fm.sn is exist - process it [08:25:13]wFMCommunicate request_size=4 [08:25:13]MH_SAM_APDU [08:25:13]CAPDU: 80 11 00 00 [08:25:13]Write to MH i2c: E2 08 00 D2 43 80 11 00 00 00 00 00 00 8F [08:25:13]Write i2c OK [08:25:13]MH_I2C_Read... [08:25:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:13]Read from MH i2c: E2 [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: E2 17 00 [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: E2 17 00 D2 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E5 [08:25:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:25:13]wFMCommunicate OK [08:25:13]requested_item fd.num is exist - process it [08:25:13]SAM_PROTO_GetFieldsCounters [08:25:13]wFMCommunicate request_size=4 [08:25:13]MH_SAM_APDU [08:25:13]CAPDU: 80 13 00 00 [08:25:13]Write to MH i2c: E2 08 00 D3 43 80 13 00 00 00 00 00 00 92 [08:25:13]Write i2c OK [08:25:13]MH_I2C_Read... [08:25:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:25:13]Read from MH i2c: E2 [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: E2 62 00 [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: E2 62 00 D3 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1F 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [08:25:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1F 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:25:13]wFMCommunicate OK [08:25:13]SAM_PROTO_GetFieldsCounters done [08:25:13]requested_item shift.num is exist - process it [08:25:13]requested_item shift.opened is exist - process it [08:25:13]req_shift_opened [08:25:13]FM_GetShiftState [08:25:13]SAM_PROTO_GetShiftState [08:25:13]wFMCommunicate request_size=4 [08:25:13]MH_SAM_APDU [08:25:13]CAPDU: 80 13 01 00 [08:25:13]Write to MH i2c: E2 08 00 D4 43 80 13 01 00 00 00 00 00 94 [08:25:13]Write i2c OK [08:25:13]MH_I2C_Read... [08:25:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:13]Read from MH i2c: E2 [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: E2 0E 00 [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: E2 0E 00 D4 43 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 72 [08:25:13]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:25:13]wFMCommunicate OK [08:25:13]SAM_PROTO_GetShiftState done [08:25:13]FM_GetShiftState done [08:25:13]req_shift_opened done [08:25:13]requested_item shift.open_date is exist - process it [08:25:13]req_shift_open_date [08:25:13]req_shift_open_date done [08:25:13]produce_requested_data done [08:25:13]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32287,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:25:13]process_action_free close_receipt [08:25:13]json_value_free [08:25:13]json_value_free done [08:25:13]process_json_proto returns [08:25:13]Send response to host [08:25:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32287,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:25:13]free response buf [08:25:13]execute_script done [08:25:13]execute_script returns [08:25:13]free content buf [08:25:13]Sock 8.Close socket [08:25:13]Sock 8.Thread stoped [08:25:17]OFD Sender: No OFD packet to send [08:25:22]OFD Sender: No OFD packet to send [08:25:27]OFD Sender: No OFD packet to send [08:25:32]OFD Sender: No OFD packet to send [08:25:37]OFD Sender: No OFD packet to send [08:25:42]OFD Sender: No OFD packet to send [08:25:47]OFD Sender: No OFD packet to send [08:25:52]OFD Sender: No OFD packet to send [08:25:57]OFD Sender: No OFD packet to send [08:26:02]OFD Sender: No OFD packet to send [08:26:07]OFD Sender: No OFD packet to send [08:26:12]OFD Sender: No OFD packet to send [08:26:17]OFD Sender: No OFD packet to send [08:26:22]OFD Sender: No OFD packet to send [08:26:27]OFD Sender: No OFD packet to send [08:26:32]OFD Sender: No OFD packet to send [08:26:37]OFD Sender: No OFD packet to send [08:26:42]OFD Sender: No OFD packet to send [08:26:47]OFD Sender: No OFD packet to send [08:26:52]OFD Sender: No OFD packet to send [08:26:57]OFD Sender: No OFD packet to send [08:27:02]OFD Sender: No OFD packet to send [08:27:07]OFD Sender: No OFD packet to send [08:27:12]OFD Sender: No OFD packet to send [08:27:17]OFD Sender: No OFD packet to send [08:27:22]OFD Sender: No OFD packet to send [08:27:27]OFD Sender: No OFD packet to send [08:27:32]OFD Sender: No OFD packet to send [08:27:37]OFD Sender: No OFD packet to send [08:27:42]OFD Sender: No OFD packet to send [08:27:47]OFD Sender: No OFD packet to send [08:27:52]OFD Sender: No OFD packet to send [08:27:57]OFD Sender: No OFD packet to send [08:28:02]OFD Sender: No OFD packet to send [08:28:07]OFD Sender: No OFD packet to send [08:28:12]OFD Sender: No OFD packet to send [08:28:17]OFD Sender: No OFD packet to send [08:28:20]accept exits with 9 [08:28:20]New connection [08:28:20]New thread 3067084132 created [08:28:20]Thread 3066940772 joined [08:28:20]Waiting for new connection... [08:28:20] Sock 9.Parse request [08:28:20]Sock 9.Check first char [08:28:20]Sock 9.First char is OK [08:28:20]request: POST /json_proto HTTP/1.0 [08:28:20]Method: POST [08:28:20]URL: /json_proto [08:28:20]Method is POST - this is cgi request [08:28:20]url: /json_proto [08:28:20]query_string will be loaded in cgi processing [08:28:20]execute_cgi json_proto POST (null) [08:28:20]execute_cgi path=json_proto method=POST [08:28:20]POST find Content-Length [08:28:20]Host: 172.17.34.200:8080 [08:28:20]Content-Length: 678 [08:28:20]Content-Type: application/json [08:28:20] [08:28:20]POST finish read [08:28:20]Found Content-Length = 678 [08:28:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 7.870, "sum" : 460.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:20]execute_script... [08:28: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)1181994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 7.870, "sum" : 460.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:20]POST & json_proto [08:28:20]process_json_proto [08:28:20]json parsed OK: [08:28:20]protocol is kg_v1.0 [08:28:20]action value=close_receipt [08:28:20]process_action close_receipt [08:28:20]cmd_close_receipt [08:28:20]MH_GetDate [08:28:20]Write to MH i2c: F0 00 00 D5 43 07 [08:28:20]Write i2c OK [08:28:20]MH_I2C_Read... [08:28:20]Read from MH i2c: F0 [08:28:20]MH_I2C_Read... [08:28:20]Read from MH i2c: F0 09 00 [08:28:20]MH_I2C_Read... [08:28:20]Read from MH i2c: F0 09 00 D5 43 00 A7 14 E7 64 B2 FF 65 64 90 [08:28:20]GetLastDocTimeStamp 1692865512 [08:28:20]current date 1692865703 [08:28:20]FM_GetShiftState [08:28:20]SAM_PROTO_GetShiftState [08:28:20]wFMCommunicate request_size=4 [08:28:20]MH_SAM_APDU [08:28:20]CAPDU: 80 13 01 00 [08:28:20]Write to MH i2c: E2 08 00 D6 43 80 13 01 00 00 00 00 00 96 [08:28:20]Write i2c OK [08:28:20]MH_I2C_Read... [08:28:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:20]Read from MH i2c: E2 [08:28:20]MH_I2C_Read... [08:28:20]Read from MH i2c: E2 0E 00 [08:28:20]MH_I2C_Read... [08:28:20]Read from MH i2c: E2 0E 00 D6 43 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 74 [08:28:20]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:28:20]wFMCommunicate OK [08:28:20]SAM_PROTO_GetShiftState done [08:28:20]FM_GetShiftState done [08:28:20]opened in 1692842957 [08:28:20]opened+sec_in_day 1692929357 [08:28:20]quantity*price = 46039 [08:28:20]sum+1 = 46041 [08:28:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 460.00 Внесено: 460.00 СДАЧА: 0.00 НСП 1% : 4.07 НДС 12% : 48.89 Наличными: 460.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 59 24.08.2023 08:28 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32288 ФПД: 2395514181181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082823&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32288&fm=2395514181181&tin=02508201610067®Number=0000000000091575&sum=46000 [08:28:21]StoreToDocumentArchive [08:28:21]shift 74 fd 32288 [08:28:21]save to /storage/0074/doc_00032288 [08:28:21]save last doc name /storage/0074/doc_00032288 to /storage/kkm_last_doc_name [08:28:21]save OK [08:28:21]Clear old archive folders... [08:28:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:28:21]tlvbuf is 0188B4D0 [08:28:21]SAM_PROTO_ClearQueue [08:28:21]wFMCommunicate request_size=4 [08:28:21]MH_SAM_APDU [08:28:21]CAPDU: 80 09 00 00 [08:28:21]Write to MH i2c: E2 08 00 E3 43 80 09 00 00 00 00 00 00 98 [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:28:21]Read from MH i2c: E2 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 03 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 03 00 E3 43 00 90 00 9A [08:28:21]RAPDU: 90 00 [08:28:21]wFMCommunicate OK [08:28:21]SAM_PROTO_ClearQueue done [08:28:21]KKMCreateOFDPacket [08:28:21]OFDProtocolAddRootSTLVToBuf [08:28:21]FM_MakeSignedData [08:28:21]FM_MakeSignedData [08:28:21]SAM_PROTO_SignData [08:28:21]wFMCommunicate request_size=4 [08:28:21]MH_SAM_APDU [08:28:21]CAPDU: 80 0D 01 02 [08:28:21]Write to MH i2c: E2 08 00 E4 43 80 0D 01 02 00 00 00 00 A0 [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:28:21]Read from MH i2c: E2 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 03 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 03 00 E4 43 00 90 00 9B [08:28:21]RAPDU: 90 00 [08:28:21]wFMCommunicate OK [08:28:21]wFMCommunicate request_size=255 [08:28:21]MH_SAM_APDU [08:28:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 D8 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 A7 14 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 7E 00 00 35 04 06 00 02 [08:28:21]Write to MH i2c: E2 02 01 E5 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 D8 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 A7 14 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 7E 00 00 35 04 06 00 02 00 00 BB [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:21]Read from MH i2c: E2 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 03 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 03 00 E5 43 00 90 00 9C [08:28:21]RAPDU: 90 00 [08:28:21]wFMCommunicate OK [08:28:21]wFMCommunicate request_size=10 [08:28:21]MH_SAM_APDU [08:28:21]CAPDU: 80 0D 02 02 05 2D BF C5 96 3D [08:28:21]Write to MH i2c: E2 0D 00 E6 43 80 0D 02 02 05 00 2D BF C5 96 3D 00 00 31 [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:21]Read from MH i2c: E2 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 03 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 03 00 E6 43 00 90 00 9D [08:28:21]RAPDU: 90 00 [08:28:21]wFMCommunicate OK [08:28:21]wFMCommunicate request_size=4 [08:28:21]MH_SAM_APDU [08:28:21]CAPDU: 80 0D 03 02 [08:28:21]Write to MH i2c: E2 08 00 E7 43 80 0D 03 02 00 00 00 00 A5 [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:28:21]Read from MH i2c: E2 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 0B 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 0B 00 E7 43 00 09 06 92 8E 49 C7 E9 A1 90 00 6F [08:28:21]RAPDU: 09 06 92 8E 49 C7 E9 A1 90 00 [08:28:21]wFMCommunicate OK [08:28:21]SAM_PROTO_SignData done [08:28:21]FM_MakeSignedData done [08:28:21]CreateOFDProtocolMessage [08:28:21]wFMCommunicate request_size=4 [08:28:21]MH_SAM_APDU [08:28:21]CAPDU: 80 11 00 00 [08:28:21]Write to MH i2c: E2 08 00 E8 43 80 11 00 00 00 00 00 00 A5 [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:21]Read from MH i2c: E2 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 17 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 17 00 E8 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FB [08:28:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:28:21]wFMCommunicate OK [08:28:21]CreateOFDProtocolMessage done [08:28:21]OFDSenderStorePacket 32288 [08:28:21]StoreOFDPacket docnum=32288 [08:28:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E8 04 07 01 04 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 D8 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 A7 14 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 7E 00 00 35 04 06 00 02 2D BF C5 96 3D 09 06 92 8E 49 C7 E9 A1 [08:28:21]CheckFolder [08:28:21]dirname=/storage/ofd_packets [08:28:21]CheckFolder done [08:28:21]ProducePacketName [08:28:21]name=ofd_packets/00032288 [08:28:21]NVStorageSaveData ofd_packets/00032288 [08:28:21]File name is /storage/ofd_packets/00032288 [08:28:21]Write 301 bytes [08:28:21]NVStorageSaveData done [08:28:21]OFDSenderStorePacket done [08:28:21]KKMCreateOFDPacket done [08:28:21]NVStorageSaveData kkm_last_timestamp [08:28:21]File name is /storage/kkm_last_timestamp [08:28:21]Write 4 bytes [08:28:21]NVStorageSaveData done [08:28:21]ExternCall_PrintAddStr [08:28:21]wPrintStart [08:28:21]Write to MH i2c: 01 00 00 E9 43 2C [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 E9 43 00 00 00 00 00 FF 0F 41 [08:28:21]RasterBufferAndPrint [08:28:21]line Счет N : (1)1181994 [08:28:21]line ИНН: 02508201610067 [08:28:21]line Контрольно-Кассовый Чек [08:28:21]line ПРОДАЖА [08:28:21]line ТРК (МРК, ГНК) : 32 [08:28:21]line Товар: 2710124130 [08:28:21]line Аи-92-К-5 [08:28:21]line 7.870 * 58.50 [08:28:21]line = 460.40 [08:28:21]line НДС 12% НСП 1% [08:28:21]line > о реализуемом товаре [08:28:21]line ОКРУГЛЕНИЕ: -0.40 [08:28:21]line ИТОГО: 460.00 [08:28:21]line Внесено: 460.00 [08:28:21]line СДАЧА: 0.00 [08:28:21]line НСП 1% : 4.07 [08:28:21]line НДС 12% : 48.89 [08:28:21]line Наличными: 460.00 [08:28:21]line Безнал.: 0.00 [08:28:21]line Место: АЗС № 121 "Партнер Нефть" [08:28:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:28:21]line СНО: Общий режим [08:28:21]line Чек 59 24.08.2023 08:28 [08:28:21]line Смена: 74 ФФД: 1.0 [08:28:21]line ЗНМ: 0300000148 [08:28:21]line РНМ: 0000000000091575 [08:28:21]line Версия ККМ: 001 [08:28:21]line ФМ: 0000000000874655 [08:28:21]line ФД: 32288 [08:28:21]line ФПД: 2395514181181 [08:28:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082823&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32288&fm=2395514181181&tin=02508201610067®Number=0000000000091575&sum=46000 [08:28:22]OFD Sender: Processing packet 32288 [packets to send 11, broken 10] [08:28:22]ProducePacketName [08:28:22]name=ofd_packets/00032288 [08:28:22]OFD Sender: To server: pG, [08:28:22]CommunicateWithHost lk.salyk.kg:30040 [08:28:22]ConnectInit lk.salyk.kg [08:28:22]written 0, free lines is 4095 [08:28:22]Connected sock=10 [08:28:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E8 04 07 01 04 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 D8 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 A7 14 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 7E 00 00 35 04 06 00 02 2D BF C5 96 3D 09 06 92 8E 49 C7 E9 A1 [08:28:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1B 34 47 00 CC 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 7E 00 00 F4 03 04 00 4B BF E6 64 B6 04 01 00 00 F2 D3 1F 88 70 71 16 9F [08:28:22]CommunicateWithHost err = 0 [08:28:22]CheckOFDResponse [08:28:22]1017 (14) - 77093643461234 [08:28:22]1041 (16) - 0000000000874655 [08:28:22]1040 (4) - 32288 [08:28:22]1012 (4) - 24.08.2023 02:24 [08:28:22]1206 (1) - 0 [08:28:22]OFD Sender: Remove packet 32288 [08:28:22]ProducePacketName [08:28:22]name=ofd_packets/00032288 [08:28:22]NVStorageDeleteData [08:28:22]Write to MH i2c: 01 00 00 14 44 58 [08:28:22]Write i2c OK [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: 01 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: 01 07 00 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: 01 07 00 14 44 00 00 00 00 00 E8 0C 53 [08:28:22]RasterBufferAndPrint [08:28:22]line [08:28:22]line [08:28:22]line [08:28:22]line [08:28:22]line [08:28:22]written 0, free lines is 3310 [08:28:22]MH_Cut [08:28:22]Write to MH i2c: D1 01 00 1B 44 01 31 [08:28:22]Write i2c OK [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: D1 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: D1 01 00 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: D1 01 00 1B 44 00 30 [08:28:22]Write to MH i2c: 01 00 00 1C 44 60 [08:28:22]Write i2c OK [08:28:22]MH_I2C_Read... [08:28:23]OFD Sender: No OFD packet to send [08:28:23]*** Cut start [08:28:23]*** Purtial cut [08:28:23]*** CUTSNS_PIN = 0 [08:28:23]*** Stage 1: CUTSNS_PIN = 1 [08:28:25]Read from MH i2c: 01 [08:28:25]MH_I2C_Read... [08:28:25]*** Stop cut motor [08:28:25]*** Cut end [08:28:25]Read from MH i2c: 01 07 00 [08:28:25]MH_I2C_Read... [08:28:25]Read from MH i2c: 01 07 00 1C 44 00 00 00 00 00 FF 0F 75 [08:28:25]process_action close_receipt done [08:28:25]requested_data is exist [08:28:25]produce_requested_data [08:28:25]requested_item fm.sn is exist - process it [08:28:25]wFMCommunicate request_size=4 [08:28:25]MH_SAM_APDU [08:28:25]CAPDU: 80 11 00 00 [08:28:25]Write to MH i2c: E2 08 00 1D 44 80 11 00 00 00 00 00 00 DB [08:28:25]Write i2c OK [08:28:25]MH_I2C_Read... [08:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:25]Read from MH i2c: E2 [08:28:25]MH_I2C_Read... [08:28:25]Read from MH i2c: E2 17 00 [08:28:25]MH_I2C_Read... [08:28:25]Read from MH i2c: E2 17 00 1D 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 31 [08:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:28:25]wFMCommunicate OK [08:28:25]requested_item fd.num is exist - process it [08:28:25]SAM_PROTO_GetFieldsCounters [08:28:25]wFMCommunicate request_size=4 [08:28:25]MH_SAM_APDU [08:28:25]CAPDU: 80 13 00 00 [08:28:25]Write to MH i2c: E2 08 00 1E 44 80 13 00 00 00 00 00 00 DE [08:28:25]Write i2c OK [08:28:25]MH_I2C_Read... [08:28:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:28:25]Read from MH i2c: E2 [08:28:25]MH_I2C_Read... [08:28:25]Read from MH i2c: E2 62 00 [08:28:25]MH_I2C_Read... [08:28:25]Read from MH i2c: E2 62 00 1E 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 20 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [08:28:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 20 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:28:25]wFMCommunicate OK [08:28:25]SAM_PROTO_GetFieldsCounters done [08:28:25]requested_item shift.num is exist - process it [08:28:25]requested_item shift.opened is exist - process it [08:28:25]req_shift_opened [08:28:25]FM_GetShiftState [08:28:25]SAM_PROTO_GetShiftState [08:28:25]wFMCommunicate request_size=4 [08:28:25]MH_SAM_APDU [08:28:25]CAPDU: 80 13 01 00 [08:28:25]Write to MH i2c: E2 08 00 1F 44 80 13 01 00 00 00 00 00 E0 [08:28:25]Write i2c OK [08:28:25]MH_I2C_Read... [08:28:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:25]Read from MH i2c: E2 [08:28:25]MH_I2C_Read... [08:28:25]Read from MH i2c: E2 0E 00 [08:28:25]MH_I2C_Read... [08:28:25]Read from MH i2c: E2 0E 00 1F 44 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 BE [08:28:25]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:28:25]wFMCommunicate OK [08:28:25]SAM_PROTO_GetShiftState done [08:28:25]FM_GetShiftState done [08:28:25]req_shift_opened done [08:28:25]requested_item shift.open_date is exist - process it [08:28:25]req_shift_open_date [08:28:25]req_shift_open_date done [08:28:25]produce_requested_data done [08:28:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32288,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:28:25]process_action_free close_receipt [08:28:25]json_value_free [08:28:25]json_value_free done [08:28:25]process_json_proto returns [08:28:25]Send response to host [08:28:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32288,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:28:25]free response buf [08:28:25]execute_script done [08:28:25]execute_script returns [08:28:25]free content buf [08:28:25]Sock 9.Close socket [08:28:25]Sock 9.Thread stoped [08:28:28]OFD Sender: No OFD packet to send [08:28:33]OFD Sender: No OFD packet to send [08:28:38]OFD Sender: No OFD packet to send [08:28:41]accept exits with 8 [08:28:41]New connection [08:28:41]New thread 3066940772 created [08:28:41]Thread 3067084132 joined [08:28:41]Waiting for new connection... [08:28:41] Sock 8.Parse request [08:28:41]Sock 8.Check first char [08:28:41]Sock 8.First char is OK [08:28:41]request: POST /json_proto HTTP/1.0 [08:28:41]Method: POST [08:28:41]URL: /json_proto [08:28:41]Method is POST - this is cgi request [08:28:41]url: /json_proto [08:28:41]query_string will be loaded in cgi processing [08:28:41]execute_cgi json_proto POST (null) [08:28:41]execute_cgi path=json_proto method=POST [08:28:41]POST find Content-Length [08:28:41]Host: 172.17.34.200:8080 [08:28:41]Content-Length: 809 [08:28:41]Content-Type: application/json [08:28:41] [08:28:41]POST finish read [08:28:41]Found Content-Length = 809 [08:28:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:41]execute_script... [08:28:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:41]POST & json_proto [08:28:41]process_json_proto [08:28:41]json parsed OK: [08:28:41]protocol is kg_v1.0 [08:28:41]action value=close_receipt [08:28:41]process_action close_receipt [08:28:41]cmd_close_receipt [08:28:41]MH_GetDate [08:28:41]Write to MH i2c: F0 00 00 20 44 53 [08:28:41]Write i2c OK [08:28:41]MH_I2C_Read... [08:28:41]Read from MH i2c: F0 [08:28:41]MH_I2C_Read... [08:28:41]Read from MH i2c: F0 09 00 [08:28:41]MH_I2C_Read... [08:28:41]Read from MH i2c: F0 09 00 20 44 00 BC 14 E7 64 B2 FF 65 64 F1 [08:28:41]GetLastDocTimeStamp 1692865703 [08:28:41]current date 1692865724 [08:28:41]FM_GetShiftState [08:28:41]SAM_PROTO_GetShiftState [08:28:41]wFMCommunicate request_size=4 [08:28:41]MH_SAM_APDU [08:28:41]CAPDU: 80 13 01 00 [08:28:41]Write to MH i2c: E2 08 00 21 44 80 13 01 00 00 00 00 00 E2 [08:28:41]Write i2c OK [08:28:41]MH_I2C_Read... [08:28:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:41]Read from MH i2c: E2 [08:28:41]MH_I2C_Read... [08:28:41]Read from MH i2c: E2 0E 00 [08:28:41]MH_I2C_Read... [08:28:41]Read from MH i2c: E2 0E 00 21 44 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 C0 [08:28:41]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:28:41]wFMCommunicate OK [08:28:41]SAM_PROTO_GetShiftState done [08:28:41]FM_GetShiftState done [08:28:41]opened in 1692842957 [08:28:41]opened+sec_in_day 1692929357 [08:28:41]quantity*price = 300001 [08:28:41]sum+1 = 300002 [08:28:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.01 НСП 1% : 26.55 НДС 12% : 318.58 Наличными: 0.00 Безнал.: 3000.01 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 60 24.08.2023 08:28 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32289 ФПД: 212512990062312 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082844&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32289&fm=212512990062312&tin=02508201610067®Number=0000000000091575&sum=300001 [08:28:42]StoreToDocumentArchive [08:28:42]shift 74 fd 32289 [08:28:42]save to /storage/0074/doc_00032289 [08:28:42]save last doc name /storage/0074/doc_00032289 to /storage/kkm_last_doc_name [08:28:42]save OK [08:28:42]Clear old archive folders... [08:28:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:28:42]tlvbuf is 018F83D0 [08:28:42]SAM_PROTO_ClearQueue [08:28:42]wFMCommunicate request_size=4 [08:28:42]MH_SAM_APDU [08:28:42]CAPDU: 80 09 00 00 [08:28:42]Write to MH i2c: E2 08 00 2E 44 80 09 00 00 00 00 00 00 E4 [08:28:42]Write i2c OK [08:28:42]MH_I2C_Read... [08:28:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:28:42]Read from MH i2c: E2 [08:28:42]MH_I2C_Read... [08:28:42]Read from MH i2c: E2 03 00 [08:28:42]MH_I2C_Read... [08:28:42]Read from MH i2c: E2 03 00 2E 44 00 90 00 E6 [08:28:42]RAPDU: 90 00 [08:28:42]wFMCommunicate OK [08:28:42]SAM_PROTO_ClearQueue done [08:28:42]KKMCreateOFDPacket [08:28:42]OFDProtocolAddRootSTLVToBuf [08:28:42]FM_MakeSignedData [08:28:42]FM_MakeSignedData [08:28:42]SAM_PROTO_SignData [08:28:42]wFMCommunicate request_size=4 [08:28:42]MH_SAM_APDU [08:28:42]CAPDU: 80 0D 01 02 [08:28:42]Write to MH i2c: E2 08 00 2F 44 80 0D 01 02 00 00 00 00 EC [08:28:42]Write i2c OK [08:28:42]MH_I2C_Read... [08:28:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:28:42]Read from MH i2c: E2 [08:28:42]MH_I2C_Read... [08:28:42]Read from MH i2c: E2 03 00 [08:28:42]MH_I2C_Read... [08:28:42]Read from MH i2c: E2 03 00 2F 44 00 90 00 E7 [08:28:42]RAPDU: 90 00 [08:28:42]wFMCommunicate OK [08:28:42]wFMCommunicate request_size=255 [08:28:42]MH_SAM_APDU [08:28:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 BC 14 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 7E 00 00 35 04 06 00 [08:28:42]Write to MH i2c: E2 02 01 30 44 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 BC 14 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 7E 00 00 35 04 06 00 00 00 1F [08:28:42]Write i2c OK [08:28:42]MH_I2C_Read... [08:28:43]OFD Sender: No OFD packet to send [08:28:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:43]Read from MH i2c: E2 [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: E2 03 00 [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: E2 03 00 30 44 00 90 00 E8 [08:28:43]RAPDU: 90 00 [08:28:43]wFMCommunicate OK [08:28:43]wFMCommunicate request_size=11 [08:28:43]MH_SAM_APDU [08:28:43]CAPDU: 80 0D 02 02 06 C1 47 89 48 66 E8 [08:28:43]Write to MH i2c: E2 0E 00 31 44 80 0D 02 02 06 00 C1 47 89 48 66 E8 00 00 22 [08:28:43]Write i2c OK [08:28:43]MH_I2C_Read... [08:28:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:43]Read from MH i2c: E2 [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: E2 03 00 [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: E2 03 00 31 44 00 90 00 E9 [08:28:43]RAPDU: 90 00 [08:28:43]wFMCommunicate OK [08:28:43]wFMCommunicate request_size=4 [08:28:43]MH_SAM_APDU [08:28:43]CAPDU: 80 0D 03 02 [08:28:43]Write to MH i2c: E2 08 00 32 44 80 0D 03 02 00 00 00 00 F1 [08:28:43]Write i2c OK [08:28:43]MH_I2C_Read... [08:28:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:28:43]Read from MH i2c: E2 [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: E2 0B 00 [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: E2 0B 00 32 44 00 FF 5D 19 EF 52 B1 C9 FE 90 00 20 [08:28:43]RAPDU: FF 5D 19 EF 52 B1 C9 FE 90 00 [08:28:43]wFMCommunicate OK [08:28:43]SAM_PROTO_SignData done [08:28:43]FM_MakeSignedData done [08:28:43]CreateOFDProtocolMessage [08:28:43]wFMCommunicate request_size=4 [08:28:43]MH_SAM_APDU [08:28:43]CAPDU: 80 11 00 00 [08:28:43]Write to MH i2c: E2 08 00 33 44 80 11 00 00 00 00 00 00 F1 [08:28:43]Write i2c OK [08:28:43]MH_I2C_Read... [08:28:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:43]Read from MH i2c: E2 [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: E2 17 00 [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: E2 17 00 33 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 47 [08:28:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:28:43]wFMCommunicate OK [08:28:43]CreateOFDProtocolMessage done [08:28:43]OFDSenderStorePacket 32289 [08:28:43]StoreOFDPacket docnum=32289 [08:28:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 93 4B 08 01 1C 02 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 BC 14 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 7E 00 00 35 04 06 00 C1 47 89 48 66 E8 FF 5D 19 EF 52 B1 C9 FE [08:28:43]CheckFolder [08:28:43]dirname=/storage/ofd_packets [08:28:43]CheckFolder done [08:28:43]ProducePacketName [08:28:43]name=ofd_packets/00032289 [08:28:43]NVStorageSaveData ofd_packets/00032289 [08:28:43]File name is /storage/ofd_packets/00032289 [08:28:43]Write 302 bytes [08:28:43]NVStorageSaveData done [08:28:43]OFDSenderStorePacket done [08:28:43]KKMCreateOFDPacket done [08:28:43]NVStorageSaveData kkm_last_timestamp [08:28:43]File name is /storage/kkm_last_timestamp [08:28:43]Write 4 bytes [08:28:43]NVStorageSaveData done [08:28:43]ExternCall_PrintAddStr [08:28:43]wPrintStart [08:28:43]Write to MH i2c: 01 00 00 34 44 78 [08:28:43]Write i2c OK [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: 01 [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: 01 07 00 [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: 01 07 00 34 44 00 00 00 00 00 FF 0F 8D [08:28:43]RasterBufferAndPrint [08:28:43]line Счет N : (1)1181993 [08:28:43]line ИНН: 02508201610067 [08:28:43]line Контрольно-Кассовый Чек [08:28:43]line ПРОДАЖА [08:28:43]line ТРК (МРК, ГНК) : 21 [08:28:43]line Товар: 2710194210 [08:28:43]line ДТ(л)-К-5 [08:28:43]line 47.170 * 63.60 [08:28:43]line = 3000.01 [08:28:43]line НДС 12% НСП 1% [08:28:43]line > о реализуемом товаре [08:28:43]line ИТОГО: 3000.01 [08:28:43]line НСП 1% : 26.55 [08:28:43]line НДС 12% : 318.58 [08:28:43]line Наличными: 0.00 [08:28:43]line Безнал.: 3000.01 [08:28:43]line Место: АЗС № 121 "Партнер Нефть" [08:28:43]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:28:43]line СНО: Общий режим [08:28:43]line Чек 60 24.08.2023 08:28 [08:28:43]line Смена: 74 ФФД: 1.0 [08:28:43]line ЗНМ: 0300000148 [08:28:43]line РНМ: 0000000000091575 [08:28:43]line Версия ККМ: 001 [08:28:43]line Платежная система: O! деньги [08:28:43]line ФМ: 0000000000874655 [08:28:43]line ФД: 32289 [08:28:43]line ФПД: 212512990062312 [08:28:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082844&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32289&fm=212512990062312&tin=02508201610067®Number=0000000000091575&sum=300001 [08:28:43]OFD Sender: Processing packet 32289 [packets to send 11, broken 10] [08:28:43]ProducePacketName [08:28:43]name=ofd_packets/00032289 [08:28:43]OFD Sender: To server: pG, [08:28:43]CommunicateWithHost lk.salyk.kg:30040 [08:28:43]ConnectInit lk.salyk.kg [08:28:43]written 0, free lines is 4095 [08:28:43]Connected sock=10 [08:28:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 93 4B 08 01 1C 02 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 BC 14 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 7E 00 00 35 04 06 00 C1 47 89 48 66 E8 FF 5D 19 EF 52 B1 C9 FE [08:28:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C8 AF 47 00 06 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 7E 00 00 F4 03 04 00 60 BF E6 64 B6 04 01 00 00 71 00 98 03 EC 78 15 8D [08:28:43]CommunicateWithHost err = 0 [08:28:43]CheckOFDResponse [08:28:43]1017 (14) - 77093643461234 [08:28:43]1041 (16) - 0000000000874655 [08:28:43]1040 (4) - 32289 [08:28:43]1012 (4) - 24.08.2023 02:24 [08:28:43]1206 (1) - 0 [08:28:43]OFD Sender: Remove packet 32289 [08:28:43]ProducePacketName [08:28:43]name=ofd_packets/00032289 [08:28:43]NVStorageDeleteData [08:28:44]Write to MH i2c: 01 00 00 5E 44 A2 [08:28:44]Write i2c OK [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: 01 [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: 01 07 00 [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: 01 07 00 5E 44 00 00 00 00 00 02 0D B8 [08:28:44]RasterBufferAndPrint [08:28:44]line [08:28:44]line [08:28:44]line [08:28:44]line [08:28:44]line [08:28:44]written 0, free lines is 3339 [08:28:44]MH_Cut [08:28:44]Write to MH i2c: D1 01 00 65 44 01 7B [08:28:44]Write i2c OK [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: D1 [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: D1 01 00 [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: D1 01 00 65 44 00 7A [08:28:44]Write to MH i2c: 01 00 00 66 44 AA [08:28:44]Write i2c OK [08:28:44]MH_I2C_Read... [08:28:44]OFD Sender: No OFD packet to send [08:28:44]*** Cut start [08:28:44]*** Purtial cut [08:28:44]*** Stage 1: CUTSNS_PIN = 1 [08:28:45]Read from MH i2c: 01 [08:28:45]MH_I2C_Read... [08:28:45]*** Stop cut motor [08:28:45]*** Cut end [08:28:45]Read from MH i2c: 01 07 00 [08:28:45]MH_I2C_Read... [08:28:45]Read from MH i2c: 01 07 00 66 44 00 00 00 00 00 FF 0F BF [08:28:45]process_action close_receipt done [08:28:45]requested_data is exist [08:28:45]produce_requested_data [08:28:45]requested_item fm.sn is exist - process it [08:28:45]wFMCommunicate request_size=4 [08:28:45]MH_SAM_APDU [08:28:45]CAPDU: 80 11 00 00 [08:28:45]Write to MH i2c: E2 08 00 67 44 80 11 00 00 00 00 00 00 25 [08:28:45]Write i2c OK [08:28:45]MH_I2C_Read... [08:28:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:45]Read from MH i2c: E2 [08:28:45]MH_I2C_Read... [08:28:45]Read from MH i2c: E2 17 00 [08:28:45]MH_I2C_Read... [08:28:45]Read from MH i2c: E2 17 00 67 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7B [08:28:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:28:45]wFMCommunicate OK [08:28:45]requested_item fd.num is exist - process it [08:28:45]SAM_PROTO_GetFieldsCounters [08:28:45]wFMCommunicate request_size=4 [08:28:45]MH_SAM_APDU [08:28:45]CAPDU: 80 13 00 00 [08:28:45]Write to MH i2c: E2 08 00 68 44 80 13 00 00 00 00 00 00 28 [08:28:45]Write i2c OK [08:28:45]MH_I2C_Read... [08:28:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:28:45]Read from MH i2c: E2 [08:28:45]MH_I2C_Read... [08:28:45]Read from MH i2c: E2 62 00 [08:28:45]MH_I2C_Read... [08:28:45]Read from MH i2c: E2 62 00 68 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 21 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [08:28:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 21 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:28:45]wFMCommunicate OK [08:28:45]SAM_PROTO_GetFieldsCounters done [08:28:45]requested_item shift.num is exist - process it [08:28:45]requested_item shift.opened is exist - process it [08:28:45]req_shift_opened [08:28:45]FM_GetShiftState [08:28:45]SAM_PROTO_GetShiftState [08:28:45]wFMCommunicate request_size=4 [08:28:45]MH_SAM_APDU [08:28:45]CAPDU: 80 13 01 00 [08:28:45]Write to MH i2c: E2 08 00 69 44 80 13 01 00 00 00 00 00 2A [08:28:45]Write i2c OK [08:28:45]MH_I2C_Read... [08:28:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:45]Read from MH i2c: E2 [08:28:45]MH_I2C_Read... [08:28:45]Read from MH i2c: E2 0E 00 [08:28:45]MH_I2C_Read... [08:28:45]Read from MH i2c: E2 0E 00 69 44 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 08 [08:28:45]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:28:45]wFMCommunicate OK [08:28:45]SAM_PROTO_GetShiftState done [08:28:45]FM_GetShiftState done [08:28:45]req_shift_opened done [08:28:45]requested_item shift.open_date is exist - process it [08:28:45]req_shift_open_date [08:28:45]req_shift_open_date done [08:28:45]produce_requested_data done [08:28:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32289,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:28:45]process_action_free close_receipt [08:28:45]json_value_free [08:28:45]json_value_free done [08:28:45]process_json_proto returns [08:28:45]Send response to host [08:28:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32289,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:28:45]free response buf [08:28:45]execute_script done [08:28:45]execute_script returns [08:28:45]free content buf [08:28:45]Sock 8.Close socket [08:28:45]Sock 8.Thread stoped [08:28:49]OFD Sender: No OFD packet to send [08:28:54]OFD Sender: No OFD packet to send [08:28:59]OFD Sender: No OFD packet to send [08:29:04]OFD Sender: No OFD packet to send [08:29:09]OFD Sender: No OFD packet to send [08:29:14]OFD Sender: No OFD packet to send [08:29:19]OFD Sender: No OFD packet to send [08:29:24]OFD Sender: No OFD packet to send [08:29:27]accept exits with 9 [08:29:27]New connection [08:29:27]New thread 3067084132 created [08:29:27]Thread 3066940772 joined [08:29:27]Waiting for new connection... [08:29:27] Sock 9.Parse request [08:29:27]Sock 9.Check first char [08:29:27]Sock 9.First char is OK [08:29:27]request: POST /json_proto HTTP/1.0 [08:29:27]Method: POST [08:29:27]URL: /json_proto [08:29:27]Method is POST - this is cgi request [08:29:27]url: /json_proto [08:29:27]query_string will be loaded in cgi processing [08:29:27]execute_cgi json_proto POST (null) [08:29:27]execute_cgi path=json_proto method=POST [08:29:27]POST find Content-Length [08:29:27]Host: 172.17.34.200:8080 [08:29:27]Content-Length: 809 [08:29:27]Content-Type: application/json [08:29:27] [08:29:27]POST finish read [08:29:27]Found Content-Length = 809 [08:29:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 22.020, "sum" : 1400.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1400.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:27]execute_script... [08:29: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)1181995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 22.020, "sum" : 1400.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1400.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:27]POST & json_proto [08:29:27]process_json_proto [08:29:27]json parsed OK: [08:29:27]protocol is kg_v1.0 [08:29:27]action value=close_receipt [08:29:27]process_action close_receipt [08:29:27]cmd_close_receipt [08:29:27]MH_GetDate [08:29:27]Write to MH i2c: F0 00 00 6A 44 9D [08:29:27]Write i2c OK [08:29:27]MH_I2C_Read... [08:29:27]Read from MH i2c: F0 [08:29:27]MH_I2C_Read... [08:29:27]Read from MH i2c: F0 09 00 [08:29:27]MH_I2C_Read... [08:29:27]Read from MH i2c: F0 09 00 6A 44 00 EA 14 E7 64 B2 FF 65 64 69 [08:29:27]GetLastDocTimeStamp 1692865724 [08:29:27]current date 1692865770 [08:29:27]FM_GetShiftState [08:29:27]SAM_PROTO_GetShiftState [08:29:27]wFMCommunicate request_size=4 [08:29:27]MH_SAM_APDU [08:29:27]CAPDU: 80 13 01 00 [08:29:27]Write to MH i2c: E2 08 00 6B 44 80 13 01 00 00 00 00 00 2C [08:29:27]Write i2c OK [08:29:27]MH_I2C_Read... [08:29:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:27]Read from MH i2c: E2 [08:29:27]MH_I2C_Read... [08:29:27]Read from MH i2c: E2 0E 00 [08:29:27]MH_I2C_Read... [08:29:27]Read from MH i2c: E2 0E 00 6B 44 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 0A [08:29:27]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:29:27]wFMCommunicate OK [08:29:27]SAM_PROTO_GetShiftState done [08:29:27]FM_GetShiftState done [08:29:27]opened in 1692842957 [08:29:27]opened+sec_in_day 1692929357 [08:29:27]quantity*price = 140047 [08:29:27]sum+1 = 140048 [08:29:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.47 НСП 1% : 12.39 НДС 12% : 148.72 Наличными: 0.00 Безнал.: 1400.47 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 61 24.08.2023 08:29 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32290 ФПД: 147522901698508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082930&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32290&fm=147522901698508&tin=02508201610067®Number=0000000000091575&sum=140047 [08:29:28]StoreToDocumentArchive [08:29:28]shift 74 fd 32290 [08:29:28]save to /storage/0074/doc_00032290 [08:29:28]save last doc name /storage/0074/doc_00032290 to /storage/kkm_last_doc_name [08:29:28]save OK [08:29:28]Clear old archive folders... [08:29:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:29:28]tlvbuf is 019B5FF0 [08:29:28]SAM_PROTO_ClearQueue [08:29:28]wFMCommunicate request_size=4 [08:29:28]MH_SAM_APDU [08:29:28]CAPDU: 80 09 00 00 [08:29:28]Write to MH i2c: E2 08 00 78 44 80 09 00 00 00 00 00 00 2E [08:29:28]Write i2c OK [08:29:28]MH_I2C_Read... [08:29:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:29:28]Read from MH i2c: E2 [08:29:28]MH_I2C_Read... [08:29:28]Read from MH i2c: E2 03 00 [08:29:28]MH_I2C_Read... [08:29:28]Read from MH i2c: E2 03 00 78 44 00 90 00 30 [08:29:28]RAPDU: 90 00 [08:29:28]wFMCommunicate OK [08:29:28]SAM_PROTO_ClearQueue done [08:29:28]KKMCreateOFDPacket [08:29:28]OFDProtocolAddRootSTLVToBuf [08:29:28]FM_MakeSignedData [08:29:28]FM_MakeSignedData [08:29:28]SAM_PROTO_SignData [08:29:28]wFMCommunicate request_size=4 [08:29:28]MH_SAM_APDU [08:29:28]CAPDU: 80 0D 01 02 [08:29:28]Write to MH i2c: E2 08 00 79 44 80 0D 01 02 00 00 00 00 36 [08:29:28]Write i2c OK [08:29:28]MH_I2C_Read... [08:29:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:29:28]Read from MH i2c: E2 [08:29:28]MH_I2C_Read... [08:29:28]Read from MH i2c: E2 03 00 [08:29:28]MH_I2C_Read... [08:29:28]Read from MH i2c: E2 03 00 79 44 00 90 00 31 [08:29:28]RAPDU: 90 00 [08:29:28]wFMCommunicate OK [08:29:28]wFMCommunicate request_size=255 [08:29:28]MH_SAM_APDU [08:29:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 04 56 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 0F 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 23 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 18 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 EA 14 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 7E 00 00 35 04 06 00 [08:29:28]Write to MH i2c: E2 02 01 7A 44 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 04 56 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 0F 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 23 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 18 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 EA 14 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 7E 00 00 35 04 06 00 00 00 03 [08:29:28]Write i2c OK [08:29:28]MH_I2C_Read... [08:29:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:28]Read from MH i2c: E2 [08:29:28]MH_I2C_Read... [08:29:28]Read from MH i2c: E2 03 00 [08:29:28]MH_I2C_Read... [08:29:28]Read from MH i2c: E2 03 00 7A 44 00 90 00 32 [08:29:28]RAPDU: 90 00 [08:29:28]wFMCommunicate OK [08:29:28]wFMCommunicate request_size=11 [08:29:28]MH_SAM_APDU [08:29:28]CAPDU: 80 0D 02 02 06 86 2B DA 26 E7 CC [08:29:28]Write to MH i2c: E2 0E 00 7B 44 80 0D 02 02 06 00 86 2B DA 26 E7 CC 00 00 A9 [08:29:28]Write i2c OK [08:29:28]MH_I2C_Read... [08:29:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:28]Read from MH i2c: E2 [08:29:28]MH_I2C_Read... [08:29:28]Read from MH i2c: E2 03 00 [08:29:28]MH_I2C_Read... [08:29:28]Read from MH i2c: E2 03 00 7B 44 00 90 00 33 [08:29:28]RAPDU: 90 00 [08:29:28]wFMCommunicate OK [08:29:28]wFMCommunicate request_size=4 [08:29:28]MH_SAM_APDU [08:29:28]CAPDU: 80 0D 03 02 [08:29:28]Write to MH i2c: E2 08 00 7C 44 80 0D 03 02 00 00 00 00 3B [08:29:28]Write i2c OK [08:29:28]MH_I2C_Read... [08:29:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:29:28]Read from MH i2c: E2 [08:29:28]MH_I2C_Read... [08:29:28]Read from MH i2c: E2 0B 00 [08:29:28]MH_I2C_Read... [08:29:29]Read from MH i2c: E2 0B 00 7C 44 00 D4 DB 4A DF 49 AB B2 09 90 00 C3 [08:29:29]RAPDU: D4 DB 4A DF 49 AB B2 09 90 00 [08:29:29]wFMCommunicate OK [08:29:29]SAM_PROTO_SignData done [08:29:29]FM_MakeSignedData done [08:29:29]CreateOFDProtocolMessage [08:29:29]wFMCommunicate request_size=4 [08:29:29]MH_SAM_APDU [08:29:29]CAPDU: 80 11 00 00 [08:29:29]Write to MH i2c: E2 08 00 7D 44 80 11 00 00 00 00 00 00 3B [08:29:29]Write i2c OK [08:29:29]MH_I2C_Read... [08:29:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:29]Read from MH i2c: E2 [08:29:29]MH_I2C_Read... [08:29:29]Read from MH i2c: E2 17 00 [08:29:29]MH_I2C_Read... [08:29:29]Read from MH i2c: E2 17 00 7D 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 91 [08:29:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:29:29]wFMCommunicate OK [08:29:29]CreateOFDProtocolMessage done [08:29:29]OFDSenderStorePacket 32290 [08:29:29]StoreOFDPacket docnum=32290 [08:29:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 5E A2 08 01 0A 7F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 04 56 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 0F 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 23 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 18 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 EA 14 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 7E 00 00 35 04 06 00 86 2B DA 26 E7 CC D4 DB 4A DF 49 AB B2 09 [08:29:29]CheckFolder [08:29:29]dirname=/storage/ofd_packets [08:29:29]CheckFolder done [08:29:29]ProducePacketName [08:29:29]name=ofd_packets/00032290 [08:29:29]NVStorageSaveData ofd_packets/00032290 [08:29:29]File name is /storage/ofd_packets/00032290 [08:29:29]Write 302 bytes [08:29:29]NVStorageSaveData done [08:29:29]OFDSenderStorePacket done [08:29:29]KKMCreateOFDPacket done [08:29:29]NVStorageSaveData kkm_last_timestamp [08:29:29]File name is /storage/kkm_last_timestamp [08:29:29]Write 4 bytes [08:29:29]NVStorageSaveData done [08:29:29]ExternCall_PrintAddStr [08:29:29]wPrintStart [08:29:29]Write to MH i2c: 01 00 00 7E 44 C2 [08:29:29]Write i2c OK [08:29:29]MH_I2C_Read... [08:29:29]Read from MH i2c: 01 [08:29:29]MH_I2C_Read... [08:29:29]Read from MH i2c: 01 07 00 [08:29:29]MH_I2C_Read... [08:29:29]Read from MH i2c: 01 07 00 7E 44 00 00 00 00 00 FF 0F D7 [08:29:29]RasterBufferAndPrint [08:29:29]line Счет N : (1)1181995 [08:29:29]line ИНН: 02508201610067 [08:29:29]line Контрольно-Кассовый Чек [08:29:29]line ПРОДАЖА [08:29:29]line ТРК (МРК, ГНК) : 11 [08:29:29]line Товар: 2710194210 [08:29:29]line ДТ(л)-К-5 [08:29:29]line 22.020 * 63.60 [08:29:29]line = 1400.47 [08:29:29]line НДС 12% НСП 1% [08:29:29]line > о реализуемом товаре [08:29:29]line ИТОГО: 1400.47 [08:29:29]line НСП 1% : 12.39 [08:29:29]line НДС 12% : 148.72 [08:29:29]line Наличными: 0.00 [08:29:29]line Безнал.: 1400.47 [08:29:29]line Место: АЗС № 121 "Партнер Нефть" [08:29:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:29:29]line СНО: Общий режим [08:29:29]line Чек 61 24.08.2023 08:29 [08:29:29]line Смена: 74 ФФД: 1.0 [08:29:29]line ЗНМ: 0300000148 [08:29:29]line РНМ: 0000000000091575 [08:29:29]line Версия ККМ: 001 [08:29:29]line Платежная система: O! деньги [08:29:29]line ФМ: 0000000000874655 [08:29:29]line ФД: 32290 [08:29:29]line ФПД: 147522901698508 [08:29:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T082930&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32290&fm=147522901698508&tin=02508201610067®Number=0000000000091575&sum=140047 [08:29:29]OFD Sender: Processing packet 32290 [packets to send 11, broken 10] [08:29:29]ProducePacketName [08:29:29]name=ofd_packets/00032290 [08:29:29]OFD Sender: To server: pG, [08:29:29]CommunicateWithHost lk.salyk.kg:30040 [08:29:29]ConnectInit lk.salyk.kg [08:29:29]written 0, free lines is 4095 [08:29:29]Connected sock=10 [08:29:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 5E A2 08 01 0A 7F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 04 56 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 0F 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 23 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 18 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 EA 14 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 7E 00 00 35 04 06 00 86 2B DA 26 E7 CC D4 DB 4A DF 49 AB B2 09 [08:29:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0D 18 47 00 03 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 7E 00 00 F4 03 04 00 8E BF E6 64 B6 04 01 00 00 41 38 B0 10 C1 C6 EE 3E [08:29:29]CommunicateWithHost err = 0 [08:29:29]CheckOFDResponse [08:29:29]1017 (14) - 77093643461234 [08:29:29]1041 (16) - 0000000000874655 [08:29:29]1040 (4) - 32290 [08:29:29]1012 (4) - 24.08.2023 02:25 [08:29:29]1206 (1) - 0 [08:29:29]OFD Sender: Remove packet 32290 [08:29:29]ProducePacketName [08:29:29]name=ofd_packets/00032290 [08:29:29]NVStorageDeleteData [08:29:29]Write to MH i2c: 01 00 00 A8 44 EC [08:29:29]Write i2c OK [08:29:29]MH_I2C_Read... [08:29:29]Read from MH i2c: 01 [08:29:29]MH_I2C_Read... [08:29:29]Read from MH i2c: 01 07 00 [08:29:29]MH_I2C_Read... [08:29:29]Read from MH i2c: 01 07 00 A8 44 00 00 00 00 00 01 0D 01 [08:29:29]RasterBufferAndPrint [08:29:29]line [08:29:29]line [08:29:29]line [08:29:29]line [08:29:29]line [08:29:29]written 0, free lines is 3337 [08:29:29]MH_Cut [08:29:29]Write to MH i2c: D1 01 00 AF 44 01 C5 [08:29:29]Write i2c OK [08:29:29]MH_I2C_Read... [08:29:29]Read from MH i2c: D1 [08:29:29]MH_I2C_Read... [08:29:29]Read from MH i2c: D1 01 00 [08:29:29]MH_I2C_Read... [08:29:29]Read from MH i2c: D1 01 00 AF 44 00 C4 [08:29:29]Write to MH i2c: 01 00 00 B0 44 F4 [08:29:29]Write i2c OK [08:29:29]MH_I2C_Read... [08:29:30]OFD Sender: No OFD packet to send [08:29:30]*** Cut start [08:29:30]*** Purtial cut [08:29:30]*** CUTSNS_PIN = 0 [08:29:30]*** Stage 1: CUTSNS_PIN = 1 [08:29:32]Read from MH i2c: 01 [08:29:32]MH_I2C_Read... [08:29:32]*** Stop cut motor [08:29:32]*** Cut end [08:29:32]Read from MH i2c: 01 07 00 [08:29:32]MH_I2C_Read... [08:29:32]Read from MH i2c: 01 07 00 B0 44 00 00 00 00 00 FF 0F 09 [08:29:32]process_action close_receipt done [08:29:32]requested_data is exist [08:29:32]produce_requested_data [08:29:32]requested_item fm.sn is exist - process it [08:29:32]wFMCommunicate request_size=4 [08:29:32]MH_SAM_APDU [08:29:32]CAPDU: 80 11 00 00 [08:29:32]Write to MH i2c: E2 08 00 B1 44 80 11 00 00 00 00 00 00 6F [08:29:32]Write i2c OK [08:29:32]MH_I2C_Read... [08:29:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:32]Read from MH i2c: E2 [08:29:32]MH_I2C_Read... [08:29:32]Read from MH i2c: E2 17 00 [08:29:32]MH_I2C_Read... [08:29:32]Read from MH i2c: E2 17 00 B1 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C5 [08:29:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:29:32]wFMCommunicate OK [08:29:32]requested_item fd.num is exist - process it [08:29:32]SAM_PROTO_GetFieldsCounters [08:29:32]wFMCommunicate request_size=4 [08:29:32]MH_SAM_APDU [08:29:32]CAPDU: 80 13 00 00 [08:29:32]Write to MH i2c: E2 08 00 B2 44 80 13 00 00 00 00 00 00 72 [08:29:32]Write i2c OK [08:29:32]MH_I2C_Read... [08:29:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:29:32]Read from MH i2c: E2 [08:29:32]MH_I2C_Read... [08:29:32]Read from MH i2c: E2 62 00 [08:29:32]MH_I2C_Read... [08:29:32]Read from MH i2c: E2 62 00 B2 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 22 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [08:29:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 22 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:29:32]wFMCommunicate OK [08:29:32]SAM_PROTO_GetFieldsCounters done [08:29:32]requested_item shift.num is exist - process it [08:29:32]requested_item shift.opened is exist - process it [08:29:32]req_shift_opened [08:29:32]FM_GetShiftState [08:29:32]SAM_PROTO_GetShiftState [08:29:32]wFMCommunicate request_size=4 [08:29:32]MH_SAM_APDU [08:29:32]CAPDU: 80 13 01 00 [08:29:32]Write to MH i2c: E2 08 00 B3 44 80 13 01 00 00 00 00 00 74 [08:29:32]Write i2c OK [08:29:32]MH_I2C_Read... [08:29:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:32]Read from MH i2c: E2 [08:29:32]MH_I2C_Read... [08:29:32]Read from MH i2c: E2 0E 00 [08:29:32]MH_I2C_Read... [08:29:32]Read from MH i2c: E2 0E 00 B3 44 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 52 [08:29:32]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:29:32]wFMCommunicate OK [08:29:32]SAM_PROTO_GetShiftState done [08:29:32]FM_GetShiftState done [08:29:32]req_shift_opened done [08:29:32]requested_item shift.open_date is exist - process it [08:29:32]req_shift_open_date [08:29:32]req_shift_open_date done [08:29:32]produce_requested_data done [08:29:32]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32290,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:29:32]process_action_free close_receipt [08:29:32]json_value_free [08:29:32]json_value_free done [08:29:32]process_json_proto returns [08:29:32]Send response to host [08:29:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32290,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:29:32]free response buf [08:29:32]execute_script done [08:29:32]execute_script returns [08:29:32]free content buf [08:29:32]Sock 9.Close socket [08:29:32]Sock 9.Thread stoped [08:29:35]OFD Sender: No OFD packet to send [08:29:40]OFD Sender: No OFD packet to send [08:29:45]OFD Sender: No OFD packet to send [08:29:50]OFD Sender: No OFD packet to send [08:29:55]OFD Sender: No OFD packet to send [08:30:00]OFD Sender: No OFD packet to send [08:30:05]OFD Sender: No OFD packet to send [08:30:10]OFD Sender: No OFD packet to send [08:30:12]accept exits with 8 [08:30:12]New connection [08:30:12]New thread 3066940772 created [08:30:12]Thread 3067084132 joined [08:30:12]Waiting for new connection... [08:30:12] Sock 8.Parse request [08:30:12]Sock 8.Check first char [08:30:12]Sock 8.First char is OK [08:30:12]request: POST /json_proto HTTP/1.0 [08:30:12]Method: POST [08:30:12]URL: /json_proto [08:30:12]Method is POST - this is cgi request [08:30:12]url: /json_proto [08:30:12]query_string will be loaded in cgi processing [08:30:12]execute_cgi json_proto POST (null) [08:30:12]execute_cgi path=json_proto method=POST [08:30:12]POST find Content-Length [08:30:12]Host: 172.17.34.200:8080 [08:30:12]Content-Length: 807 [08:30:12]Content-Type: application/json [08:30:12] [08:30:12]POST finish read [08:30:12]Found Content-Length = 807 [08:30:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 12.580, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" : 800.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:12]execute_script... [08:30: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)1181996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 12.580, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" : 800.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:12]POST & json_proto [08:30:12]process_json_proto [08:30:12]json parsed OK: [08:30:12]protocol is kg_v1.0 [08:30:12]action value=close_receipt [08:30:12]process_action close_receipt [08:30:12]cmd_close_receipt [08:30:12]MH_GetDate [08:30:12]Write to MH i2c: F0 00 00 B4 44 E7 [08:30:12]Write i2c OK [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: F0 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: F0 09 00 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: F0 09 00 B4 44 00 17 15 E7 64 B2 FF 65 64 E1 [08:30:12]GetLastDocTimeStamp 1692865770 [08:30:12]current date 1692865815 [08:30:12]FM_GetShiftState [08:30:12]SAM_PROTO_GetShiftState [08:30:12]wFMCommunicate request_size=4 [08:30:12]MH_SAM_APDU [08:30:12]CAPDU: 80 13 01 00 [08:30:12]Write to MH i2c: E2 08 00 B5 44 80 13 01 00 00 00 00 00 76 [08:30:12]Write i2c OK [08:30:12]MH_I2C_Read... [08:30:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:12]Read from MH i2c: E2 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: E2 0E 00 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: E2 0E 00 B5 44 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 54 [08:30:12]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:30:12]wFMCommunicate OK [08:30:12]SAM_PROTO_GetShiftState done [08:30:12]FM_GetShiftState done [08:30:12]opened in 1692842957 [08:30:12]opened+sec_in_day 1692929357 [08:30:12]quantity*price = 80008 [08:30:12]sum+1 = 80010 [08:30:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.09 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.09 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 62 24.08.2023 08:30 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32291 ФПД: 264975719627787 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T083015&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32291&fm=264975719627787&tin=02508201610067®Number=0000000000091575&sum=80009 [08:30:13]StoreToDocumentArchive [08:30:13]shift 74 fd 32291 [08:30:13]save to /storage/0074/doc_00032291 [08:30:13]save last doc name /storage/0074/doc_00032291 to /storage/kkm_last_doc_name [08:30:13]save OK [08:30:13]Clear old archive folders... [08:30:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:30:13]tlvbuf is 01861C50 [08:30:13]SAM_PROTO_ClearQueue [08:30:13]wFMCommunicate request_size=4 [08:30:13]MH_SAM_APDU [08:30:13]CAPDU: 80 09 00 00 [08:30:13]Write to MH i2c: E2 08 00 C2 44 80 09 00 00 00 00 00 00 78 [08:30:13]Write i2c OK [08:30:13]MH_I2C_Read... [08:30:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:13]Read from MH i2c: E2 [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: E2 03 00 [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: E2 03 00 C2 44 00 90 00 7A [08:30:13]RAPDU: 90 00 [08:30:13]wFMCommunicate OK [08:30:13]SAM_PROTO_ClearQueue done [08:30:13]KKMCreateOFDPacket [08:30:13]OFDProtocolAddRootSTLVToBuf [08:30:13]FM_MakeSignedData [08:30:13]FM_MakeSignedData [08:30:13]SAM_PROTO_SignData [08:30:13]wFMCommunicate request_size=4 [08:30:13]MH_SAM_APDU [08:30:13]CAPDU: 80 0D 01 02 [08:30:13]Write to MH i2c: E2 08 00 C3 44 80 0D 01 02 00 00 00 00 80 [08:30:13]Write i2c OK [08:30:13]MH_I2C_Read... [08:30:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:13]Read from MH i2c: E2 [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: E2 03 00 [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: E2 03 00 C3 44 00 90 00 7B [08:30:13]RAPDU: 90 00 [08:30:13]wFMCommunicate OK [08:30:13]wFMCommunicate request_size=255 [08:30:13]MH_SAM_APDU [08:30:13]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 17 15 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 7E 00 00 35 04 06 00 [08:30:13]Write to MH i2c: E2 02 01 C4 44 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 17 15 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 7E 00 00 35 04 06 00 00 00 0C [08:30:13]Write i2c OK [08:30:13]MH_I2C_Read... [08:30:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:13]Read from MH i2c: E2 [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: E2 03 00 [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: E2 03 00 C4 44 00 90 00 7C [08:30:13]RAPDU: 90 00 [08:30:13]wFMCommunicate OK [08:30:13]wFMCommunicate request_size=11 [08:30:13]MH_SAM_APDU [08:30:13]CAPDU: 80 0D 02 02 06 F0 FE 77 A4 7C 0B [08:30:13]Write to MH i2c: E2 0E 00 C5 44 80 0D 02 02 06 00 F0 FE 77 A4 7C 0B 00 00 1F [08:30:13]Write i2c OK [08:30:13]MH_I2C_Read... [08:30:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:13]Read from MH i2c: E2 [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: E2 03 00 [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: E2 03 00 C5 44 00 90 00 7D [08:30:13]RAPDU: 90 00 [08:30:13]wFMCommunicate OK [08:30:13]wFMCommunicate request_size=4 [08:30:13]MH_SAM_APDU [08:30:13]CAPDU: 80 0D 03 02 [08:30:13]Write to MH i2c: E2 08 00 C6 44 80 0D 03 02 00 00 00 00 85 [08:30:13]Write i2c OK [08:30:13]MH_I2C_Read... [08:30:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:13]Read from MH i2c: E2 [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: E2 0B 00 [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: E2 0B 00 C6 44 00 A6 0E FB 92 1B DB 55 A7 90 00 B9 [08:30:13]RAPDU: A6 0E FB 92 1B DB 55 A7 90 00 [08:30:13]wFMCommunicate OK [08:30:13]SAM_PROTO_SignData done [08:30:13]FM_MakeSignedData done [08:30:13]CreateOFDProtocolMessage [08:30:13]wFMCommunicate request_size=4 [08:30:13]MH_SAM_APDU [08:30:13]CAPDU: 80 11 00 00 [08:30:13]Write to MH i2c: E2 08 00 C7 44 80 11 00 00 00 00 00 00 85 [08:30:13]Write i2c OK [08:30:13]MH_I2C_Read... [08:30:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:13]Read from MH i2c: E2 [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: E2 17 00 [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: E2 17 00 C7 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DB [08:30:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:30:13]wFMCommunicate OK [08:30:13]CreateOFDProtocolMessage done [08:30:13]OFDSenderStorePacket 32291 [08:30:13]StoreOFDPacket docnum=32291 [08:30:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B1 D7 08 01 64 CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 17 15 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 7E 00 00 35 04 06 00 F0 FE 77 A4 7C 0B A6 0E FB 92 1B DB 55 A7 [08:30:13]CheckFolder [08:30:13]dirname=/storage/ofd_packets [08:30:13]CheckFolder done [08:30:13]ProducePacketName [08:30:13]name=ofd_packets/00032291 [08:30:13]NVStorageSaveData ofd_packets/00032291 [08:30:13]File name is /storage/ofd_packets/00032291 [08:30:13]Write 302 bytes [08:30:13]NVStorageSaveData done [08:30:13]OFDSenderStorePacket done [08:30:13]KKMCreateOFDPacket done [08:30:13]NVStorageSaveData kkm_last_timestamp [08:30:13]File name is /storage/kkm_last_timestamp [08:30:13]Write 4 bytes [08:30:13]NVStorageSaveData done [08:30:13]ExternCall_PrintAddStr [08:30:13]wPrintStart [08:30:13]Write to MH i2c: 01 00 00 C8 44 0C [08:30:13]Write i2c OK [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: 01 [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: 01 07 00 [08:30:13]MH_I2C_Read... [08:30:13]Read from MH i2c: 01 07 00 C8 44 00 00 00 00 00 FF 0F 21 [08:30:13]RasterBufferAndPrint [08:30:13]line Счет N : (1)1181996 [08:30:13]line ИНН: 02508201610067 [08:30:13]line Контрольно-Кассовый Чек [08:30:13]line ПРОДАЖА [08:30:13]line ТРК (МРК, ГНК) : 21 [08:30:13]line Товар: 2710194210 [08:30:13]line ДТ(л)-К-5 [08:30:13]line 12.580 * 63.60 [08:30:13]line = 800.09 [08:30:13]line НДС 12% НСП 1% [08:30:13]line > о реализуемом товаре [08:30:13]line ИТОГО: 800.09 [08:30:13]line НСП 1% : 7.08 [08:30:13]line НДС 12% : 84.96 [08:30:13]line Наличными: 0.00 [08:30:13]line Безнал.: 800.09 [08:30:13]line Место: АЗС № 121 "Партнер Нефть" [08:30:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:30:13]line СНО: Общий режим [08:30:13]line Чек 62 24.08.2023 08:30 [08:30:13]line Смена: 74 ФФД: 1.0 [08:30:13]line ЗНМ: 0300000148 [08:30:13]line РНМ: 0000000000091575 [08:30:13]line Версия ККМ: 001 [08:30:13]line Платежная система: O! деньги [08:30:13]line ФМ: 0000000000874655 [08:30:13]line ФД: 32291 [08:30:13]line ФПД: 264975719627787 [08:30:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T083015&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32291&fm=264975719627787&tin=02508201610067®Number=0000000000091575&sum=80009 [08:30:14]OFD Sender: Processing packet 32291 [packets to send 11, broken 10] [08:30:14]ProducePacketName [08:30:14]name=ofd_packets/00032291 [08:30:14]OFD Sender: To server: pG, [08:30:14]CommunicateWithHost lk.salyk.kg:30040 [08:30:14]ConnectInit lk.salyk.kg [08:30:14]written 0, free lines is 4095 [08:30:14]Connected sock=10 [08:30:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B1 D7 08 01 64 CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 17 15 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 7E 00 00 35 04 06 00 F0 FE 77 A4 7C 0B A6 0E FB 92 1B DB 55 A7 [08:30:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 82 E9 47 00 90 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 7E 00 00 F4 03 04 00 BB BF E6 64 B6 04 01 00 00 08 DE DC 96 85 7E D7 D1 [08:30:14]CommunicateWithHost err = 0 [08:30:14]CheckOFDResponse [08:30:14]1017 (14) - 77093643461234 [08:30:14]1041 (16) - 0000000000874655 [08:30:14]1040 (4) - 32291 [08:30:14]1012 (4) - 24.08.2023 02:26 [08:30:14]1206 (1) - 0 [08:30:14]OFD Sender: Remove packet 32291 [08:30:14]ProducePacketName [08:30:14]name=ofd_packets/00032291 [08:30:14]NVStorageDeleteData [08:30:14]Write to MH i2c: 01 00 00 F2 44 36 [08:30:14]Write i2c OK [08:30:14]MH_I2C_Read... [08:30:14]Read from MH i2c: 01 [08:30:14]MH_I2C_Read... [08:30:14]Read from MH i2c: 01 07 00 [08:30:14]MH_I2C_Read... [08:30:14]Read from MH i2c: 01 07 00 F2 44 00 00 00 00 00 EF 0C 38 [08:30:14]RasterBufferAndPrint [08:30:14]line [08:30:14]line [08:30:14]line [08:30:14]line [08:30:14]line [08:30:14]written 0, free lines is 3318 [08:30:14]MH_Cut [08:30:14]Write to MH i2c: D1 01 00 F9 44 01 0F [08:30:14]Write i2c OK [08:30:14]MH_I2C_Read... [08:30:14]Read from MH i2c: D1 [08:30:14]MH_I2C_Read... [08:30:14]Read from MH i2c: D1 01 00 [08:30:14]MH_I2C_Read... [08:30:14]Read from MH i2c: D1 01 00 F9 44 00 0E [08:30:14]Write to MH i2c: 01 00 00 FA 44 3E [08:30:14]Write i2c OK [08:30:14]MH_I2C_Read... [08:30:14]OFD Sender: No OFD packet to send [08:30:15]*** Cut start [08:30:15]*** Purtial cut [08:30:15]*** Stage 1: CUTSNS_PIN = 1 [08:30:15]Read from MH i2c: 01 [08:30:15]MH_I2C_Read... [08:30:15]*** Stop cut motor [08:30:15]*** Cut end [08:30:15]Read from MH i2c: 01 07 00 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: 01 07 00 FA 44 00 00 00 00 00 FF 0F 53 [08:30:15]process_action close_receipt done [08:30:15]requested_data is exist [08:30:15]produce_requested_data [08:30:15]requested_item fm.sn is exist - process it [08:30:15]wFMCommunicate request_size=4 [08:30:15]MH_SAM_APDU [08:30:15]CAPDU: 80 11 00 00 [08:30:15]Write to MH i2c: E2 08 00 FB 44 80 11 00 00 00 00 00 00 B9 [08:30:15]Write i2c OK [08:30:15]MH_I2C_Read... [08:30:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:15]Read from MH i2c: E2 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: E2 17 00 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: E2 17 00 FB 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [08:30:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:30:15]wFMCommunicate OK [08:30:15]requested_item fd.num is exist - process it [08:30:15]SAM_PROTO_GetFieldsCounters [08:30:15]wFMCommunicate request_size=4 [08:30:15]MH_SAM_APDU [08:30:15]CAPDU: 80 13 00 00 [08:30:15]Write to MH i2c: E2 08 00 FC 44 80 13 00 00 00 00 00 00 BC [08:30:15]Write i2c OK [08:30:15]MH_I2C_Read... [08:30:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:30:15]Read from MH i2c: E2 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: E2 62 00 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: E2 62 00 FC 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 23 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [08:30:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 23 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:30:15]wFMCommunicate OK [08:30:15]SAM_PROTO_GetFieldsCounters done [08:30:15]requested_item shift.num is exist - process it [08:30:15]requested_item shift.opened is exist - process it [08:30:15]req_shift_opened [08:30:15]FM_GetShiftState [08:30:15]SAM_PROTO_GetShiftState [08:30:15]wFMCommunicate request_size=4 [08:30:15]MH_SAM_APDU [08:30:15]CAPDU: 80 13 01 00 [08:30:15]Write to MH i2c: E2 08 00 FD 44 80 13 01 00 00 00 00 00 BE [08:30:15]Write i2c OK [08:30:15]MH_I2C_Read... [08:30:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:15]Read from MH i2c: E2 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: E2 0E 00 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: E2 0E 00 FD 44 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 9C [08:30:15]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:30:15]wFMCommunicate OK [08:30:15]SAM_PROTO_GetShiftState done [08:30:15]FM_GetShiftState done [08:30:15]req_shift_opened done [08:30:15]requested_item shift.open_date is exist - process it [08:30:15]req_shift_open_date [08:30:15]req_shift_open_date done [08:30:15]produce_requested_data done [08:30:15]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32291,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:30:15]process_action_free close_receipt [08:30:15]json_value_free [08:30:15]json_value_free done [08:30:15]process_json_proto returns [08:30:15]Send response to host [08:30:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32291,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:30:15]free response buf [08:30:15]execute_script done [08:30:15]execute_script returns [08:30:15]free content buf [08:30:15]Sock 8.Close socket [08:30:15]Sock 8.Thread stoped [08:30:19]OFD Sender: No OFD packet to send [08:30:24]OFD Sender: No OFD packet to send [08:30:29]OFD Sender: No OFD packet to send [08:30:34]OFD Sender: No OFD packet to send [08:30:39]OFD Sender: No OFD packet to send [08:30:44]OFD Sender: No OFD packet to send [08:30:49]OFD Sender: No OFD packet to send [08:30:54]OFD Sender: No OFD packet to send [08:30:59]OFD Sender: No OFD packet to send [08:31:04]OFD Sender: No OFD packet to send [08:31:09]OFD Sender: No OFD packet to send [08:31:14]OFD Sender: No OFD packet to send [08:31:19]OFD Sender: No OFD packet to send [08:31:24]OFD Sender: No OFD packet to send [08:31:29]OFD Sender: No OFD packet to send [08:31:34]OFD Sender: No OFD packet to send [08:31:39]OFD Sender: No OFD packet to send [08:31:44]OFD Sender: No OFD packet to send [08:31:49]OFD Sender: No OFD packet to send [08:31:54]OFD Sender: No OFD packet to send [08:31:59]OFD Sender: No OFD packet to send [08:32:04]OFD Sender: No OFD packet to send [08:32:09]OFD Sender: No OFD packet to send [08:32:14]OFD Sender: No OFD packet to send [08:32:19]OFD Sender: No OFD packet to send [08:32: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:45]OFD Sender: No OFD packet to send [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:45]accept exits with 9 [08:34:45]New connection [08:34:45]New thread 3067084132 created [08:34:45]Thread 3066940772 joined [08:34:45]Waiting for new connection... [08:34:45] Sock 9.Parse request [08:34:45]Sock 9.Check first char [08:34:45]Sock 9.First char is OK [08:34:45]request: POST /json_proto HTTP/1.0 [08:34:45]Method: POST [08:34:45]URL: /json_proto [08:34:45]Method is POST - this is cgi request [08:34:45]url: /json_proto [08:34:45]query_string will be loaded in cgi processing [08:34:45]execute_cgi json_proto POST (null) [08:34:45]execute_cgi path=json_proto method=POST [08:34:45]POST find Content-Length [08:34:45]Host: 172.17.34.200:8080 [08:34:45]Content-Length: 809 [08:34:45]Content-Type: application/json [08:34:45] [08:34:45]POST finish read [08:34:45]Found Content-Length = 809 [08:34:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 40.110, "sum" : 2551.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2551.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:45]execute_script... [08:34: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)1181997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 40.110, "sum" : 2551.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2551.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:45]POST & json_proto [08:34:45]process_json_proto [08:34:45]json parsed OK: [08:34:45]protocol is kg_v1.0 [08:34:45]action value=close_receipt [08:34:45]process_action close_receipt [08:34:45]cmd_close_receipt [08:34:45]MH_GetDate [08:34:45]Write to MH i2c: F0 00 00 FE 44 31 [08:34:45]Write i2c OK [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: F0 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: F0 09 00 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: F0 09 00 FE 44 00 28 16 E7 64 B2 FF 65 64 3D [08:34:45]GetLastDocTimeStamp 1692865815 [08:34:45]current date 1692866088 [08:34:45]FM_GetShiftState [08:34:45]SAM_PROTO_GetShiftState [08:34:45]wFMCommunicate request_size=4 [08:34:45]MH_SAM_APDU [08:34:45]CAPDU: 80 13 01 00 [08:34:45]Write to MH i2c: E2 08 00 FF 44 80 13 01 00 00 00 00 00 C0 [08:34:45]Write i2c OK [08:34:45]MH_I2C_Read... [08:34:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:45]Read from MH i2c: E2 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: E2 0E 00 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: E2 0E 00 FF 44 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 9E [08:34:45]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:34:45]wFMCommunicate OK [08:34:45]SAM_PROTO_GetShiftState done [08:34:45]FM_GetShiftState done [08:34:45]opened in 1692842957 [08:34:45]opened+sec_in_day 1692929357 [08:34:45]quantity*price = 255099 [08:34:45]sum+1 = 255101 [08:34:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2551.00 НСП 1% : 22.57 НДС 12% : 270.90 Наличными: 0.00 Безнал.: 2551.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 63 24.08.2023 08:34 Смена: 74 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32292 ФПД: 208098513926061 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T083448&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32292&fm=208098513926061&tin=02508201610067®Number=0000000000091575&sum=255100 [08:34:46]StoreToDocumentArchive [08:34:46]shift 74 fd 32292 [08:34:46]save to /storage/0074/doc_00032292 [08:34:46]save last doc name /storage/0074/doc_00032292 to /storage/kkm_last_doc_name [08:34:46]save OK [08:34:46]Clear old archive folders... [08:34:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:34:46]tlvbuf is 018A9D30 [08:34:46]SAM_PROTO_ClearQueue [08:34:46]wFMCommunicate request_size=4 [08:34:46]MH_SAM_APDU [08:34:46]CAPDU: 80 09 00 00 [08:34:46]Write to MH i2c: E2 08 00 0C 45 80 09 00 00 00 00 00 00 C3 [08:34:46]Write i2c OK [08:34:46]MH_I2C_Read... [08:34:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:34:46]Read from MH i2c: E2 [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: E2 03 00 [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: E2 03 00 0C 45 00 90 00 C5 [08:34:46]RAPDU: 90 00 [08:34:46]wFMCommunicate OK [08:34:46]SAM_PROTO_ClearQueue done [08:34:46]KKMCreateOFDPacket [08:34:46]OFDProtocolAddRootSTLVToBuf [08:34:46]FM_MakeSignedData [08:34:46]FM_MakeSignedData [08:34:46]SAM_PROTO_SignData [08:34:46]wFMCommunicate request_size=4 [08:34:46]MH_SAM_APDU [08:34:46]CAPDU: 80 0D 01 02 [08:34:46]Write to MH i2c: E2 08 00 0D 45 80 0D 01 02 00 00 00 00 CB [08:34:46]Write i2c OK [08:34:46]MH_I2C_Read... [08:34:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:34:46]Read from MH i2c: E2 [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: E2 03 00 [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: E2 03 00 0D 45 00 90 00 C6 [08:34:46]RAPDU: 90 00 [08:34:46]wFMCommunicate OK [08:34:46]wFMCommunicate request_size=255 [08:34:46]MH_SAM_APDU [08:34:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 7C E4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C E4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 69 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C E4 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 28 16 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 7E 00 00 35 04 06 00 [08:34:46]Write to MH i2c: E2 02 01 0E 45 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 7C E4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C E4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 69 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C E4 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 28 16 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 7E 00 00 35 04 06 00 00 00 40 [08:34:46]Write i2c OK [08:34:46]MH_I2C_Read... [08:34:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:46]Read from MH i2c: E2 [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: E2 03 00 [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: E2 03 00 0E 45 00 90 00 C7 [08:34:46]RAPDU: 90 00 [08:34:46]wFMCommunicate OK [08:34:46]wFMCommunicate request_size=11 [08:34:46]MH_SAM_APDU [08:34:46]CAPDU: 80 0D 02 02 06 BD 43 B6 00 37 AD [08:34:46]Write to MH i2c: E2 0E 00 0F 45 80 0D 02 02 06 00 BD 43 B6 00 37 AD 00 00 74 [08:34:46]Write i2c OK [08:34:46]MH_I2C_Read... [08:34:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:46]Read from MH i2c: E2 [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: E2 03 00 [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: E2 03 00 0F 45 00 90 00 C8 [08:34:46]RAPDU: 90 00 [08:34:46]wFMCommunicate OK [08:34:46]wFMCommunicate request_size=4 [08:34:46]MH_SAM_APDU [08:34:46]CAPDU: 80 0D 03 02 [08:34:46]Write to MH i2c: E2 08 00 10 45 80 0D 03 02 00 00 00 00 D0 [08:34:46]Write i2c OK [08:34:46]MH_I2C_Read... [08:34:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:34:46]Read from MH i2c: E2 [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: E2 0B 00 [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: E2 0B 00 10 45 00 21 EB D8 62 11 07 E8 60 90 00 77 [08:34:46]RAPDU: 21 EB D8 62 11 07 E8 60 90 00 [08:34:46]wFMCommunicate OK [08:34:46]SAM_PROTO_SignData done [08:34:46]FM_MakeSignedData done [08:34:46]CreateOFDProtocolMessage [08:34:46]wFMCommunicate request_size=4 [08:34:46]MH_SAM_APDU [08:34:46]CAPDU: 80 11 00 00 [08:34:46]Write to MH i2c: E2 08 00 11 45 80 11 00 00 00 00 00 00 D0 [08:34:46]Write i2c OK [08:34:46]MH_I2C_Read... [08:34:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:46]Read from MH i2c: E2 [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: E2 17 00 [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: E2 17 00 11 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 26 [08:34:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:34:46]wFMCommunicate OK [08:34:46]CreateOFDProtocolMessage done [08:34:46]OFDSenderStorePacket 32292 [08:34:46]StoreOFDPacket docnum=32292 [08:34:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4D 28 08 01 34 0D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 7C E4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C E4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 69 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C E4 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 28 16 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 7E 00 00 35 04 06 00 BD 43 B6 00 37 AD 21 EB D8 62 11 07 E8 60 [08:34:46]CheckFolder [08:34:46]dirname=/storage/ofd_packets [08:34:46]CheckFolder done [08:34:46]ProducePacketName [08:34:46]name=ofd_packets/00032292 [08:34:46]NVStorageSaveData ofd_packets/00032292 [08:34:46]File name is /storage/ofd_packets/00032292 [08:34:46]Write 302 bytes [08:34:46]NVStorageSaveData done [08:34:46]OFDSenderStorePacket done [08:34:46]KKMCreateOFDPacket done [08:34:46]NVStorageSaveData kkm_last_timestamp [08:34:46]File name is /storage/kkm_last_timestamp [08:34:46]Write 4 bytes [08:34:46]NVStorageSaveData done [08:34:46]ExternCall_PrintAddStr [08:34:46]wPrintStart [08:34:46]Write to MH i2c: 01 00 00 12 45 57 [08:34:46]Write i2c OK [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: 01 [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: 01 07 00 [08:34:46]MH_I2C_Read... [08:34:46]Read from MH i2c: 01 07 00 12 45 00 00 00 00 00 FF 0F 6C [08:34:46]RasterBufferAndPrint [08:34:46]line Счет N : (1)1181997 [08:34:46]line ИНН: 02508201610067 [08:34:46]line Контрольно-Кассовый Чек [08:34:46]line ПРОДАЖА [08:34:46]line ТРК (МРК, ГНК) : 11 [08:34:46]line Товар: 2710194210 [08:34:46]line ДТ(л)-К-5 [08:34:46]line 40.110 * 63.60 [08:34:46]line = 2551.00 [08:34:46]line НДС 12% НСП 1% [08:34:46]line > о реализуемом товаре [08:34:46]line ИТОГО: 2551.00 [08:34:46]line НСП 1% : 22.57 [08:34:46]line НДС 12% : 270.90 [08:34:46]line Наличными: 0.00 [08:34:46]line Безнал.: 2551.00 [08:34:46]line Место: АЗС № 121 "Партнер Нефть" [08:34:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:34:46]line СНО: Общий режим [08:34:46]line Чек 63 24.08.2023 08:34 [08:34:46]line Смена: 74 ФФД: 1.0 [08:34:46]line ЗНМ: 0300000148 [08:34:46]line РНМ: 0000000000091575 [08:34:46]line Версия ККМ: 001 [08:34:46]line Платежная система: O! деньги [08:34:46]line ФМ: 0000000000874655 [08:34:46]line ФД: 32292 [08:34:47]line ФПД: 208098513926061 [08:34:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T083448&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32292&fm=208098513926061&tin=02508201610067®Number=0000000000091575&sum=255100 [08:34:47]OFD Sender: Processing packet 32292 [packets to send 11, broken 10] [08:34:47]ProducePacketName [08:34:47]name=ofd_packets/00032292 [08:34:47]OFD Sender: To server: pG, [08:34:47]CommunicateWithHost lk.salyk.kg:30040 [08:34:47]ConnectInit lk.salyk.kg [08:34:47]written 0, free lines is 4095 [08:34:47]Connected sock=10 [08:34:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4D 28 08 01 34 0D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 7C E4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C E4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 69 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C E4 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 28 16 E7 64 0E 04 04 00 4A 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 7E 00 00 35 04 06 00 BD 43 B6 00 37 AD 21 EB D8 62 11 07 E8 60 [08:34:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 98 39 47 00 2A E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 7E 00 00 F4 03 04 00 CC C0 E6 64 B6 04 01 00 00 10 21 2E EF BD F4 63 C3 [08:34:47]CommunicateWithHost err = 0 [08:34:47]CheckOFDResponse [08:34:47]1017 (14) - 77093643461234 [08:34:47]1041 (16) - 0000000000874655 [08:34:47]1040 (4) - 32292 [08:34:47]1012 (4) - 24.08.2023 02:30 [08:34:47]1206 (1) - 0 [08:34:47]OFD Sender: Remove packet 32292 [08:34:47]ProducePacketName [08:34:47]name=ofd_packets/00032292 [08:34:47]NVStorageDeleteData [08:34:47]Write to MH i2c: 01 00 00 3C 45 81 [08:34:47]Write i2c OK [08:34:47]MH_I2C_Read... [08:34:47]Read from MH i2c: 01 [08:34:47]MH_I2C_Read... [08:34:47]Read from MH i2c: 01 07 00 [08:34:47]MH_I2C_Read... [08:34:47]Read from MH i2c: 01 07 00 3C 45 00 00 00 00 00 EF 0C 83 [08:34:47]RasterBufferAndPrint [08:34:47]line [08:34:47]line [08:34:47]line [08:34:47]line [08:34:47]line [08:34:47]written 0, free lines is 3318 [08:34:47]MH_Cut [08:34:47]Write to MH i2c: D1 01 00 43 45 01 5A [08:34:47]Write i2c OK [08:34:47]MH_I2C_Read... [08:34:47]Read from MH i2c: D1 [08:34:47]MH_I2C_Read... [08:34:47]Read from MH i2c: D1 01 00 [08:34:47]MH_I2C_Read... [08:34:47]Read from MH i2c: D1 01 00 43 45 00 59 [08:34:47]Write to MH i2c: 01 00 00 44 45 89 [08:34:47]Write i2c OK [08:34:47]MH_I2C_Read... [08:34:48]OFD Sender: No OFD packet to send [08:34:48]*** Cut start [08:34:48]*** Purtial cut [08:34:48]*** CUTSNS_PIN = 0 [08:34:48]*** Stage 1: CUTSNS_PIN = 1 [08:34:50]Read from MH i2c: 01 [08:34:50]MH_I2C_Read... [08:34:50]*** Stop cut motor [08:34:50]*** Cut end [08:34:50]Read from MH i2c: 01 07 00 [08:34:50]MH_I2C_Read... [08:34:50]Read from MH i2c: 01 07 00 44 45 00 00 00 00 00 FF 0F 9E [08:34:50]process_action close_receipt done [08:34:50]requested_data is exist [08:34:50]produce_requested_data [08:34:50]requested_item fm.sn is exist - process it [08:34:50]wFMCommunicate request_size=4 [08:34:50]MH_SAM_APDU [08:34:50]CAPDU: 80 11 00 00 [08:34:50]Write to MH i2c: E2 08 00 45 45 80 11 00 00 00 00 00 00 04 [08:34:50]Write i2c OK [08:34:50]MH_I2C_Read... [08:34:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:50]Read from MH i2c: E2 [08:34:50]MH_I2C_Read... [08:34:50]Read from MH i2c: E2 17 00 [08:34:50]MH_I2C_Read... [08:34:50]Read from MH i2c: E2 17 00 45 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5A [08:34:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:34:50]wFMCommunicate OK [08:34:50]requested_item fd.num is exist - process it [08:34:50]SAM_PROTO_GetFieldsCounters [08:34:50]wFMCommunicate request_size=4 [08:34:50]MH_SAM_APDU [08:34:50]CAPDU: 80 13 00 00 [08:34:50]Write to MH i2c: E2 08 00 46 45 80 13 00 00 00 00 00 00 07 [08:34:50]Write i2c OK [08:34:50]MH_I2C_Read... [08:34:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:34:50]Read from MH i2c: E2 [08:34:50]MH_I2C_Read... [08:34:50]Read from MH i2c: E2 62 00 [08:34:50]MH_I2C_Read... [08:34:50]Read from MH i2c: E2 62 00 46 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [08:34:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:34:50]wFMCommunicate OK [08:34:50]SAM_PROTO_GetFieldsCounters done [08:34:50]requested_item shift.num is exist - process it [08:34:50]requested_item shift.opened is exist - process it [08:34:50]req_shift_opened [08:34:50]FM_GetShiftState [08:34:50]SAM_PROTO_GetShiftState [08:34:50]wFMCommunicate request_size=4 [08:34:50]MH_SAM_APDU [08:34:50]CAPDU: 80 13 01 00 [08:34:50]Write to MH i2c: E2 08 00 47 45 80 13 01 00 00 00 00 00 09 [08:34:50]Write i2c OK [08:34:50]MH_I2C_Read... [08:34:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:50]Read from MH i2c: E2 [08:34:50]MH_I2C_Read... [08:34:50]Read from MH i2c: E2 0E 00 [08:34:50]MH_I2C_Read... [08:34:50]Read from MH i2c: E2 0E 00 47 45 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 E7 [08:34:50]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:34:50]wFMCommunicate OK [08:34:50]SAM_PROTO_GetShiftState done [08:34:50]FM_GetShiftState done [08:34:50]req_shift_opened done [08:34:50]requested_item shift.open_date is exist - process it [08:34:50]req_shift_open_date [08:34:50]req_shift_open_date done [08:34:50]produce_requested_data done [08:34:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32292,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:34:50]process_action_free close_receipt [08:34:50]json_value_free [08:34:50]json_value_free done [08:34:50]process_json_proto returns [08:34:50]Send response to host [08:34:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32292,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:34:50]free response buf [08:34:50]execute_script done [08:34:50]execute_script returns [08:34:50]free content buf [08:34:50]Sock 9.Close socket [08:34:50]Sock 9.Thread stoped [08:34:53]OFD Sender: No OFD packet to send [08:34:58]OFD Sender: No OFD packet to send [08:35:03]OFD Sender: No OFD packet to send [08:35:08]OFD Sender: No OFD packet to send [08:35:13]OFD Sender: No OFD packet to send [08:35:18]OFD Sender: No OFD packet to send [08:35:23]OFD Sender: No OFD packet to send [08:35:28]OFD Sender: No OFD packet to send [08:35:33]OFD Sender: No OFD packet to send [08:35:33]accept exits with 8 [08:35:33]New connection [08:35:33]New thread 3066940772 created [08:35:33]Thread 3067084132 joined [08:35:33]Waiting for new connection... [08:35:33] Sock 8.Parse request [08:35:33]Sock 8.Check first char [08:35:33]Sock 8.First char is OK [08:35:33]request: POST /json_proto HTTP/1.0 [08:35:33]Method: POST [08:35:33]URL: /json_proto [08:35:33]Method is POST - this is cgi request [08:35:33]url: /json_proto [08:35:33]query_string will be loaded in cgi processing [08:35:33]execute_cgi json_proto POST (null) [08:35:33]execute_cgi path=json_proto method=POST [08:35:33]POST find Content-Length [08:35:33]Host: 172.17.34.200:8080 [08:35:33]Content-Length: 215 [08:35:33]Content-Type: application/json [08:35:33] [08:35:33]POST finish read [08:35:33]Found Content-Length = 215 [08:35:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:35:33]execute_script... [08:35:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:35:33]POST & json_proto [08:35:33]process_json_proto [08:35:33]json parsed OK: [08:35:33]protocol is kg_v1.0 [08:35:33]action value=get_value [08:35:33]process_action get_value [08:35:33]cmd_get_value [08:35:33]process_action get_value done [08:35:33]requested_data is exist [08:35:33]produce_requested_data [08:35:33]requested_item kkm.sn is exist - process it [08:35:33]requested_item kkm.ver is exist - process it [08:35:33]requested_item fm.sn is exist - process it [08:35:33]wFMCommunicate request_size=4 [08:35:33]MH_SAM_APDU [08:35:33]CAPDU: 80 11 00 00 [08:35:33]Write to MH i2c: E2 08 00 48 45 80 11 00 00 00 00 00 00 07 [08:35:33]Write i2c OK [08:35:33]MH_I2C_Read... [08:35:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:33]Read from MH i2c: E2 [08:35:33]MH_I2C_Read... [08:35:33]Read from MH i2c: E2 17 00 [08:35:33]MH_I2C_Read... [08:35:33]Read from MH i2c: E2 17 00 48 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [08:35:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:35:33]wFMCommunicate OK [08:35:33]requested_item fd.num is exist - process it [08:35:33]SAM_PROTO_GetFieldsCounters [08:35:33]wFMCommunicate request_size=4 [08:35:33]MH_SAM_APDU [08:35:33]CAPDU: 80 13 00 00 [08:35:33]Write to MH i2c: E2 08 00 49 45 80 13 00 00 00 00 00 00 0A [08:35:33]Write i2c OK [08:35:33]MH_I2C_Read... [08:35:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:35:33]Read from MH i2c: E2 [08:35:33]MH_I2C_Read... [08:35:33]Read from MH i2c: E2 62 00 [08:35:33]MH_I2C_Read... [08:35:33]Read from MH i2c: E2 62 00 49 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [08:35:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:35:33]wFMCommunicate OK [08:35:33]SAM_PROTO_GetFieldsCounters done [08:35:33]requested_item shift.num is exist - process it [08:35:33]requested_item shift.opened is exist - process it [08:35:33]req_shift_opened [08:35:33]FM_GetShiftState [08:35:33]SAM_PROTO_GetShiftState [08:35:33]wFMCommunicate request_size=4 [08:35:33]MH_SAM_APDU [08:35:33]CAPDU: 80 13 01 00 [08:35:33]Write to MH i2c: E2 08 00 4A 45 80 13 01 00 00 00 00 00 0C [08:35:33]Write i2c OK [08:35:33]MH_I2C_Read... [08:35:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:33]Read from MH i2c: E2 [08:35:33]MH_I2C_Read... [08:35:33]Read from MH i2c: E2 0E 00 [08:35:33]MH_I2C_Read... [08:35:33]Read from MH i2c: E2 0E 00 4A 45 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 EA [08:35:33]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:35:33]wFMCommunicate OK [08:35:33]SAM_PROTO_GetShiftState done [08:35:33]FM_GetShiftState done [08:35:33]req_shift_opened done [08:35:33]requested_item shift.open_date is exist - process it [08:35:33]req_shift_open_date [08:35:33]req_shift_open_date done [08:35:33]produce_requested_data done [08:35:33]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32292,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:35:33]process_action_free get_value [08:35:33]json_value_free [08:35:33]json_value_free done [08:35:33]process_json_proto returns [08:35:33]Send response to host [08:35:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32292,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:35:33]free response buf [08:35:33]execute_script done [08:35:33]execute_script returns [08:35:33]free content buf [08:35:33]Sock 8.Close socket [08:35:33]Sock 8.Thread stoped [08:35:33]accept exits with 9 [08:35:33]New connection [08:35:33]New thread 3067084132 created [08:35:33]Thread 3066940772 joined [08:35:33]Waiting for new connection... [08:35:33] Sock 9.Parse request [08:35:33]Sock 9.Check first char [08:35:33]Sock 9.First char is OK [08:35:33]request: POST /json_proto HTTP/1.0 [08:35:33]Method: POST [08:35:33]URL: /json_proto [08:35:33]Method is POST - this is cgi request [08:35:33]url: /json_proto [08:35:33]query_string will be loaded in cgi processing [08:35:33]execute_cgi json_proto POST (null) [08:35:33]execute_cgi path=json_proto method=POST [08:35:33]POST find Content-Length [08:35:33]Host: 172.17.34.200:8080 [08:35:33]Content-Length: 331 [08:35:33]Content-Type: application/json [08:35:33] [08:35:33]POST finish read [08:35:33]Found Content-Length = 331 [08:35:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:35:33]execute_script... [08:35:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:35:33]POST & json_proto [08:35:33]process_json_proto [08:35:33]json parsed OK: [08:35:33]protocol is kg_v1.0 [08:35:33]action value=get_value [08:35:33]process_action get_value [08:35:33]cmd_get_value [08:35:33]process_action get_value done [08:35:33]requested_data is exist [08:35:33]produce_requested_data [08:35:33]requested_item fm.sale.total is exist - process it [08:35:33]SAM_PROTO_GetFMData [08:35:33]wFMCommunicate request_size=4 [08:35:33]MH_SAM_APDU [08:35:33]CAPDU: 80 13 03 00 [08:35:33]Write to MH i2c: E2 08 00 4B 45 80 13 03 00 00 00 00 00 0F [08:35:33]Write i2c OK [08:35:33]MH_I2C_Read... [08:35:34]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:35:34]Read from MH i2c: E2 [08:35:34]MH_I2C_Read... [08:35:34]Read from MH i2c: E2 FD 00 [08:35:34]MH_I2C_Read... [08:35:34]Read from MH i2c: E2 FD 00 4B 45 00 C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 9D [08:35:34]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [08:35:34]wFMCommunicate OK [08:35:34]wFMCommunicate request_size=4 [08:35:34]MH_SAM_APDU [08:35:34]CAPDU: 80 17 00 00 [08:35:34]Write to MH i2c: E2 08 00 4C 45 80 17 00 00 00 00 00 00 11 [08:35:34]Write i2c OK [08:35:34]MH_I2C_Read... [08:35:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:35:34]Read from MH i2c: E2 [08:35:34]MH_I2C_Read... [08:35:34]Read from MH i2c: E2 FD 00 [08:35:34]MH_I2C_Read... [08:35:34]Read from MH i2c: E2 FD 00 4C 45 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 40 [08:35:34]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [08:35:34]wFMCommunicate OK [08:35:34]wFMCommunicate request_size=4 [08:35:34]MH_SAM_APDU [08:35:34]CAPDU: 80 17 00 00 [08:35:34]Write to MH i2c: E2 08 00 4D 45 80 17 00 00 00 00 00 00 12 [08:35:34]Write i2c OK [08:35:34]MH_I2C_Read... [08:35:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:35:34]Read from MH i2c: E2 [08:35:34]MH_I2C_Read... [08:35:34]Read from MH i2c: E2 FD 00 [08:35:34]MH_I2C_Read... [08:35:34]Read from MH i2c: E2 FD 00 4D 45 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 30 [08:35:34]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:35:34]wFMCommunicate OK [08:35:34]wFMCommunicate request_size=4 [08:35:34]MH_SAM_APDU [08:35:34]CAPDU: 80 17 00 00 [08:35:34]Write to MH i2c: E2 08 00 4E 45 80 17 00 00 00 00 00 00 13 [08:35:34]Write i2c OK [08:35:34]MH_I2C_Read... [08:35:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:35:35]Read from MH i2c: E2 [08:35:35]MH_I2C_Read... [08:35:35]Read from MH i2c: E2 FD 00 [08:35:35]MH_I2C_Read... [08:35:35]Read from MH i2c: E2 FD 00 4E 45 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 85 [08:35:35]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:35:35]wFMCommunicate OK [08:35:35]wFMCommunicate request_size=4 [08:35:35]MH_SAM_APDU [08:35:35]CAPDU: 80 17 00 00 [08:35:35]Write to MH i2c: E2 08 00 4F 45 80 17 00 00 00 00 00 00 14 [08:35:35]Write i2c OK [08:35:35]MH_I2C_Read... [08:35:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:35:35]Read from MH i2c: E2 [08:35:35]MH_I2C_Read... [08:35:35]Read from MH i2c: E2 E0 00 [08:35:35]MH_I2C_Read... [08:35:35]Read from MH i2c: E2 E0 00 4F 45 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 FE [08:35:35]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:35:35]wFMCommunicate OK [08:35:35]SAM_PROTO_GetFMData done [08:35:35]requested_item fm.sale_refund.total is exist - process it [08:35:35]requested_item fm.buy.total is exist - process it [08:35:35]requested_item shift.sale.total is exist - process it [08:35:35]SAM_PROTO_GetShiftData [08:35:35]wFMCommunicate request_size=4 [08:35:35]MH_SAM_APDU [08:35:35]CAPDU: 80 13 02 00 [08:35:35]Write to MH i2c: E2 08 00 50 45 80 13 02 00 00 00 00 00 13 [08:35:35]Write i2c OK [08:35:35]MH_I2C_Read... [08:35:35]Read from MH i2c: E2 [08:35:35]MH_I2C_Read... [08:35:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:35:35]Read from MH i2c: E2 FD 00 [08:35:35]MH_I2C_Read... [08:35:35]Read from MH i2c: E2 FD 00 50 45 00 AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 6E [08:35:35]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:35:35]wFMCommunicate OK [08:35:35]wFMCommunicate request_size=4 [08:35:35]MH_SAM_APDU [08:35:35]CAPDU: 80 17 00 00 [08:35:35]Write to MH i2c: E2 08 00 51 45 80 17 00 00 00 00 00 00 16 [08:35:35]Write i2c OK [08:35:35]MH_I2C_Read... [08:35:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:35:36]Read from MH i2c: E2 [08:35:36]MH_I2C_Read... [08:35:36]Read from MH i2c: E2 FD 00 [08:35:36]MH_I2C_Read... [08:35:36]Read from MH i2c: E2 FD 00 51 45 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 38 [08:35:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:35:36]wFMCommunicate OK [08:35:36]wFMCommunicate request_size=4 [08:35:36]MH_SAM_APDU [08:35:36]CAPDU: 80 17 00 00 [08:35:36]Write to MH i2c: E2 08 00 52 45 80 17 00 00 00 00 00 00 17 [08:35:36]Write i2c OK [08:35:36]MH_I2C_Read... [08:35:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:35:36]Read from MH i2c: E2 [08:35:36]MH_I2C_Read... [08:35:36]Read from MH i2c: E2 FD 00 [08:35:36]MH_I2C_Read... [08:35:36]Read from MH i2c: E2 FD 00 52 45 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 CE [08:35:36]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:35:36]wFMCommunicate OK [08:35:36]wFMCommunicate request_size=4 [08:35:36]MH_SAM_APDU [08:35:36]CAPDU: 80 17 00 00 [08:35:36]Write to MH i2c: E2 08 00 53 45 80 17 00 00 00 00 00 00 18 [08:35:36]Write i2c OK [08:35:36]MH_I2C_Read... [08:35:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:35:36]Read from MH i2c: E2 [08:35:36]MH_I2C_Read... [08:35:36]Read from MH i2c: E2 FD 00 [08:35:36]MH_I2C_Read... [08:35:36]Read from MH i2c: E2 FD 00 53 45 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 8A [08:35:36]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:35:36]wFMCommunicate OK [08:35:36]wFMCommunicate request_size=4 [08:35:36]MH_SAM_APDU [08:35:36]CAPDU: 80 17 00 00 [08:35:36]Write to MH i2c: E2 08 00 54 45 80 17 00 00 00 00 00 00 19 [08:35:36]Write i2c OK [08:35:36]MH_I2C_Read... [08:35:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:35:36]Read from MH i2c: E2 [08:35:36]MH_I2C_Read... [08:35:36]Read from MH i2c: E2 CB 00 [08:35:36]MH_I2C_Read... [08:35:36]Read from MH i2c: E2 CB 00 54 45 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 02 [08:35:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:35:37]wFMCommunicate OK [08:35:37]SAM_PROTO_GetShiftData done [08:35:37]requested_item shift.sale.total_cash is exist - process it [08:35:37]requested_item shift.sale_refund.total is exist - process it [08:35:37]requested_item shift.sale_refund.total_cash is exist - process it [08:35:37]requested_item shift.buy.total is exist - process it [08:35:37]requested_item shift.buy.total_cash is exist - process it [08:35:37]produce_requested_data done [08:35:37]produce_requested_data return {"fm.sale.total":25300296.74,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":63171.68,"shift.sale.total_cash":40319.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:35:37]process_action_free get_value [08:35:37]json_value_free [08:35:37]json_value_free done [08:35:37]process_json_proto returns [08:35:37]Send response to host [08:35:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25300296.74,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":63171.68,"shift.sale.total_cash":40319.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:35:37]free response buf [08:35:37]execute_script done [08:35:37]execute_script returns [08:35:37]free content buf [08:35:37]Sock 9.Close socket [08:35:37]Sock 9.Thread stoped [08:35:38]OFD Sender: No OFD packet to send [08:35:43]OFD Sender: No OFD packet to send [08:35:48]OFD Sender: No OFD packet to send [08:35:53]OFD Sender: No OFD packet to send [08:35:58]OFD Sender: No OFD packet to send [08:36:03]OFD Sender: No OFD packet to send [08:36:08]OFD Sender: No OFD packet to send [08:36:11]accept exits with 8 [08:36:11]New connection [08:36:11]New thread 3066940772 created [08:36:11]Thread 3067084132 joined [08:36:11]Waiting for new connection... [08:36:11] Sock 8.Parse request [08:36:11]Sock 8.Check first char [08:36:11]Sock 8.First char is OK [08:36:11]request: POST /json_proto HTTP/1.0 [08:36:11]Method: POST [08:36:11]URL: /json_proto [08:36:11]Method is POST - this is cgi request [08:36:11]url: /json_proto [08:36:11]query_string will be loaded in cgi processing [08:36:11]execute_cgi json_proto POST (null) [08:36:11]execute_cgi path=json_proto method=POST [08:36:11]POST find Content-Length [08:36:11]Host: 172.17.34.200:8080 [08:36:11]Content-Length: 215 [08:36:11]Content-Type: application/json [08:36:11] [08:36:11]POST finish read [08:36:11]Found Content-Length = 215 [08:36: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" ] } } [08:36:11]execute_script... [08:36: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" ] } } [08:36:11]POST & json_proto [08:36:11]process_json_proto [08:36:11]json parsed OK: [08:36:11]protocol is kg_v1.0 [08:36:11]action value=get_value [08:36:11]process_action get_value [08:36:11]cmd_get_value [08:36:11]process_action get_value done [08:36:11]requested_data is exist [08:36:11]produce_requested_data [08:36:11]requested_item kkm.sn is exist - process it [08:36:11]requested_item kkm.ver is exist - process it [08:36:11]requested_item fm.sn is exist - process it [08:36:11]wFMCommunicate request_size=4 [08:36:11]MH_SAM_APDU [08:36:11]CAPDU: 80 11 00 00 [08:36:11]Write to MH i2c: E2 08 00 55 45 80 11 00 00 00 00 00 00 14 [08:36:11]Write i2c OK [08:36:11]MH_I2C_Read... [08:36:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:11]Read from MH i2c: E2 [08:36:11]MH_I2C_Read... [08:36:11]Read from MH i2c: E2 17 00 [08:36:11]MH_I2C_Read... [08:36:11]Read from MH i2c: E2 17 00 55 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6A [08:36:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:36:11]wFMCommunicate OK [08:36:11]requested_item fd.num is exist - process it [08:36:11]SAM_PROTO_GetFieldsCounters [08:36:11]wFMCommunicate request_size=4 [08:36:11]MH_SAM_APDU [08:36:11]CAPDU: 80 13 00 00 [08:36:11]Write to MH i2c: E2 08 00 56 45 80 13 00 00 00 00 00 00 17 [08:36:11]Write i2c OK [08:36:11]MH_I2C_Read... [08:36:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:11]Read from MH i2c: E2 [08:36:11]MH_I2C_Read... [08:36:11]Read from MH i2c: E2 62 00 [08:36:11]MH_I2C_Read... [08:36:11]Read from MH i2c: E2 62 00 56 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [08: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:11]wFMCommunicate OK [08:36:11]SAM_PROTO_GetFieldsCounters done [08:36:11]requested_item shift.num is exist - process it [08:36:11]requested_item shift.opened is exist - process it [08:36:11]req_shift_opened [08:36:11]FM_GetShiftState [08:36:11]SAM_PROTO_GetShiftState [08:36:11]wFMCommunicate request_size=4 [08:36:11]MH_SAM_APDU [08:36:11]CAPDU: 80 13 01 00 [08:36:11]Write to MH i2c: E2 08 00 57 45 80 13 01 00 00 00 00 00 19 [08:36:11]Write i2c OK [08:36:11]MH_I2C_Read... [08:36:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:11]Read from MH i2c: E2 [08:36:11]MH_I2C_Read... [08:36:11]Read from MH i2c: E2 0E 00 [08:36:11]MH_I2C_Read... [08:36:11]Read from MH i2c: E2 0E 00 57 45 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 F7 [08:36:11]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:36:11]wFMCommunicate OK [08:36:11]SAM_PROTO_GetShiftState done [08:36:11]FM_GetShiftState done [08:36:11]req_shift_opened done [08:36:11]requested_item shift.open_date is exist - process it [08:36:11]req_shift_open_date [08:36:11]req_shift_open_date done [08:36:11]produce_requested_data done [08:36:11]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32292,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:36:11]process_action_free get_value [08:36:11]json_value_free [08:36:11]json_value_free done [08:36:11]process_json_proto returns [08:36:11]Send response to host [08:36:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32292,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:36:11]free response buf [08:36:11]execute_script done [08:36:11]execute_script returns [08:36:11]free content buf [08:36:11]Sock 8.Close socket [08:36:11]Sock 8.Thread stoped [08:36:11]accept exits with 9 [08:36:11]New connection [08:36:11]New thread 3067084132 created [08:36:11]Thread 3066940772 joined [08:36:11]Waiting for new connection... [08:36:11] Sock 9.Parse request [08:36:11]Sock 9.Check first char [08:36:11]Sock 9.First char is OK [08:36:11]request: POST /json_proto HTTP/1.0 [08:36:11]Method: POST [08:36:11]URL: /json_proto [08:36:11]Method is POST - this is cgi request [08:36:11]url: /json_proto [08:36:11]query_string will be loaded in cgi processing [08:36:11]execute_cgi json_proto POST (null) [08:36:11]execute_cgi path=json_proto method=POST [08:36:11]POST find Content-Length [08:36:11]Host: 172.17.34.200:8080 [08:36:11]Content-Length: 331 [08:36:11]Content-Type: application/json [08:36:11] [08:36:11]POST finish read [08:36:11]Found Content-Length = 331 [08:36: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" ] } } [08:36:11]execute_script... [08:36:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:36:12]POST & json_proto [08:36:12]process_json_proto [08:36:12]json parsed OK: [08:36:12]protocol is kg_v1.0 [08:36:12]action value=get_value [08:36:12]process_action get_value [08:36:12]cmd_get_value [08:36:12]process_action get_value done [08:36:12]requested_data is exist [08:36:12]produce_requested_data [08:36:12]requested_item fm.sale.total is exist - process it [08:36:12]SAM_PROTO_GetFMData [08:36:12]wFMCommunicate request_size=4 [08:36:12]MH_SAM_APDU [08:36:12]CAPDU: 80 13 03 00 [08:36:12]Write to MH i2c: E2 08 00 58 45 80 13 03 00 00 00 00 00 1C [08:36:12]Write i2c OK [08:36:12]MH_I2C_Read... [08:36:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:36:12]Read from MH i2c: E2 [08:36:12]MH_I2C_Read... [08:36:12]Read from MH i2c: E2 FD 00 [08:36:12]MH_I2C_Read... [08:36:12]Read from MH i2c: E2 FD 00 58 45 00 C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 AA [08:36:12]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [08:36:12]wFMCommunicate OK [08:36:12]wFMCommunicate request_size=4 [08:36:12]MH_SAM_APDU [08:36:12]CAPDU: 80 17 00 00 [08:36:12]Write to MH i2c: E2 08 00 59 45 80 17 00 00 00 00 00 00 1E [08:36:12]Write i2c OK [08:36:12]MH_I2C_Read... [08:36:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:12]Read from MH i2c: E2 [08:36:12]MH_I2C_Read... [08:36:12]Read from MH i2c: E2 FD 00 [08:36:12]MH_I2C_Read... [08:36:12]Read from MH i2c: E2 FD 00 59 45 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 4D [08:36:12]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [08:36:12]wFMCommunicate OK [08:36:12]wFMCommunicate request_size=4 [08:36:12]MH_SAM_APDU [08:36:12]CAPDU: 80 17 00 00 [08:36:12]Write to MH i2c: E2 08 00 5A 45 80 17 00 00 00 00 00 00 1F [08:36:12]Write i2c OK [08:36:12]MH_I2C_Read... [08:36:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:13]Read from MH i2c: E2 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: E2 FD 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: E2 FD 00 5A 45 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 3D [08:36:13]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:36:13]wFMCommunicate OK [08:36:13]wFMCommunicate request_size=4 [08:36:13]MH_SAM_APDU [08:36:13]CAPDU: 80 17 00 00 [08:36:13]Write to MH i2c: E2 08 00 5B 45 80 17 00 00 00 00 00 00 20 [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]OFD Sender: No OFD packet to send [08:36:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:13]Read from MH i2c: E2 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: E2 FD 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: E2 FD 00 5B 45 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 92 [08:36:13]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:36:13]wFMCommunicate OK [08:36:13]wFMCommunicate request_size=4 [08:36:13]MH_SAM_APDU [08:36:13]CAPDU: 80 17 00 00 [08:36:13]Write to MH i2c: E2 08 00 5C 45 80 17 00 00 00 00 00 00 21 [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:36:13]Read from MH i2c: E2 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: E2 E0 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: E2 E0 00 5C 45 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0B [08:36:13]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:36:13]wFMCommunicate OK [08:36:13]SAM_PROTO_GetFMData done [08:36:13]requested_item fm.sale_refund.total is exist - process it [08:36:13]requested_item fm.buy.total is exist - process it [08:36:13]requested_item shift.sale.total is exist - process it [08:36:13]SAM_PROTO_GetShiftData [08:36:13]wFMCommunicate request_size=4 [08:36:13]MH_SAM_APDU [08:36:13]CAPDU: 80 13 02 00 [08:36:13]Write to MH i2c: E2 08 00 5D 45 80 13 02 00 00 00 00 00 20 [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:14]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:36:14]Read from MH i2c: E2 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 FD 00 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 FD 00 5D 45 00 AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 7B [08:36:14]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:36:14]wFMCommunicate OK [08:36:14]wFMCommunicate request_size=4 [08:36:14]MH_SAM_APDU [08:36:14]CAPDU: 80 17 00 00 [08:36:14]Write to MH i2c: E2 08 00 5E 45 80 17 00 00 00 00 00 00 23 [08:36:14]Write i2c OK [08:36:14]MH_I2C_Read... [08:36:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:14]Read from MH i2c: E2 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 FD 00 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 FD 00 5E 45 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 45 [08:36:14]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:36:14]wFMCommunicate OK [08:36:14]wFMCommunicate request_size=4 [08:36:14]MH_SAM_APDU [08:36:14]CAPDU: 80 17 00 00 [08:36:14]Write to MH i2c: E2 08 00 5F 45 80 17 00 00 00 00 00 00 24 [08:36:14]Write i2c OK [08:36:14]MH_I2C_Read... [08:36:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:14]Read from MH i2c: E2 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 FD 00 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 FD 00 5F 45 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 DB [08:36:14]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:36:14]wFMCommunicate OK [08:36:14]wFMCommunicate request_size=4 [08:36:14]MH_SAM_APDU [08:36:14]CAPDU: 80 17 00 00 [08:36:14]Write to MH i2c: E2 08 00 60 45 80 17 00 00 00 00 00 00 25 [08:36:14]Write i2c OK [08:36:14]MH_I2C_Read... [08:36:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:15]Read from MH i2c: E2 [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: E2 FD 00 [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: E2 FD 00 60 45 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 97 [08:36:15]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:36:15]wFMCommunicate OK [08:36:15]wFMCommunicate request_size=4 [08:36:15]MH_SAM_APDU [08:36:15]CAPDU: 80 17 00 00 [08:36:15]Write to MH i2c: E2 08 00 61 45 80 17 00 00 00 00 00 00 26 [08:36:15]Write i2c OK [08:36:15]MH_I2C_Read... [08:36:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:36:15]Read from MH i2c: E2 [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: E2 CB 00 [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: E2 CB 00 61 45 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0F [08:36:15]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:36:15]wFMCommunicate OK [08:36:15]SAM_PROTO_GetShiftData done [08:36:15]requested_item shift.sale.total_cash is exist - process it [08:36:15]requested_item shift.sale_refund.total is exist - process it [08:36:15]requested_item shift.sale_refund.total_cash is exist - process it [08:36:15]requested_item shift.buy.total is exist - process it [08:36:15]requested_item shift.buy.total_cash is exist - process it [08:36:15]produce_requested_data done [08:36:15]produce_requested_data return {"fm.sale.total":25300296.74,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":63171.68,"shift.sale.total_cash":40319.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:36:15]process_action_free get_value [08:36:15]json_value_free [08:36:15]json_value_free done [08:36:15]process_json_proto returns [08:36:15]Send response to host [08:36:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25300296.74,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":63171.68,"shift.sale.total_cash":40319.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:36:15]free response buf [08:36:15]execute_script done [08:36:15]execute_script returns [08:36:15]free content buf [08:36:15]Sock 9.Close socket [08:36:15]Sock 9.Thread stoped [08:36:15]accept exits with 8 [08:36:15]New connection [08:36:15]New thread 3066940772 created [08:36:15]Thread 3067084132 joined [08:36:15]Waiting for new connection... [08:36:15] Sock 8.Parse request [08:36:15]Sock 8.Check first char [08:36:15]Sock 8.First char is OK [08:36:15]request: POST /json_proto HTTP/1.0 [08:36:15]Method: POST [08:36:15]URL: /json_proto [08:36:15]Method is POST - this is cgi request [08:36:15]url: /json_proto [08:36:15]query_string will be loaded in cgi processing [08:36:15]execute_cgi json_proto POST (null) [08:36:15]execute_cgi path=json_proto method=POST [08:36:15]POST find Content-Length [08:36:15]Host: 172.17.34.200:8080 [08:36:15]Content-Length: 331 [08:36:15]Content-Type: application/json [08:36:15] [08:36:15]POST finish read [08:36:15]Found Content-Length = 331 [08:36:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:36:15]execute_script... [08:36:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:36:15]POST & json_proto [08:36:15]process_json_proto [08:36:15]json parsed OK: [08:36:15]protocol is kg_v1.0 [08:36:15]action value=get_value [08:36:15]process_action get_value [08:36:15]cmd_get_value [08:36:15]process_action get_value done [08:36:15]requested_data is exist [08:36:15]produce_requested_data [08:36:15]requested_item fm.sale.total is exist - process it [08:36:15]SAM_PROTO_GetFMData [08:36:15]wFMCommunicate request_size=4 [08:36:15]MH_SAM_APDU [08:36:15]CAPDU: 80 13 03 00 [08:36:15]Write to MH i2c: E2 08 00 62 45 80 13 03 00 00 00 00 00 26 [08:36:15]Write i2c OK [08:36:15]MH_I2C_Read... [08:36:15]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:36:15]Read from MH i2c: E2 [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: E2 FD 00 [08:36:15]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 FD 00 62 45 00 C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 B4 [08:36:16]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [08:36:16]wFMCommunicate OK [08:36:16]wFMCommunicate request_size=4 [08:36:16]MH_SAM_APDU [08:36:16]CAPDU: 80 17 00 00 [08:36:16]Write to MH i2c: E2 08 00 63 45 80 17 00 00 00 00 00 00 28 [08:36:16]Write i2c OK [08:36:16]MH_I2C_Read... [08:36:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:16]Read from MH i2c: E2 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 FD 00 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 FD 00 63 45 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 57 [08:36:16]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [08:36:16]wFMCommunicate OK [08:36:16]wFMCommunicate request_size=4 [08:36:16]MH_SAM_APDU [08:36:16]CAPDU: 80 17 00 00 [08:36:16]Write to MH i2c: E2 08 00 64 45 80 17 00 00 00 00 00 00 29 [08:36:16]Write i2c OK [08:36:16]MH_I2C_Read... [08:36:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:16]Read from MH i2c: E2 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 FD 00 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 FD 00 64 45 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 47 [08:36:16]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:36:16]wFMCommunicate OK [08:36:16]wFMCommunicate request_size=4 [08:36:16]MH_SAM_APDU [08:36:16]CAPDU: 80 17 00 00 [08:36:16]Write to MH i2c: E2 08 00 65 45 80 17 00 00 00 00 00 00 2A [08:36:16]Write i2c OK [08:36:16]MH_I2C_Read... [08:36:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:17]Read from MH i2c: E2 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 FD 00 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 FD 00 65 45 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 9C [08:36:17]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:36:17]wFMCommunicate OK [08:36:17]wFMCommunicate request_size=4 [08:36:17]MH_SAM_APDU [08:36:17]CAPDU: 80 17 00 00 [08:36:17]Write to MH i2c: E2 08 00 66 45 80 17 00 00 00 00 00 00 2B [08:36:17]Write i2c OK [08:36:17]MH_I2C_Read... [08:36:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:36:17]Read from MH i2c: E2 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 E0 00 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 E0 00 66 45 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 15 [08:36:17]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:36:17]wFMCommunicate OK [08:36:17]SAM_PROTO_GetFMData done [08:36:17]requested_item fm.sale_refund.total is exist - process it [08:36:17]requested_item fm.buy.total is exist - process it [08:36:17]requested_item shift.sale.total is exist - process it [08:36:17]SAM_PROTO_GetShiftData [08:36:17]wFMCommunicate request_size=4 [08:36:17]MH_SAM_APDU [08:36:17]CAPDU: 80 13 02 00 [08:36:17]Write to MH i2c: E2 08 00 67 45 80 13 02 00 00 00 00 00 2A [08:36:17]Write i2c OK [08:36:17]MH_I2C_Read... [08:36:17]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:36:17]Read from MH i2c: E2 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 FD 00 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 FD 00 67 45 00 AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 85 [08:36:18]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:36:18]wFMCommunicate OK [08:36:18]wFMCommunicate request_size=4 [08:36:18]MH_SAM_APDU [08:36:18]CAPDU: 80 17 00 00 [08:36:18]Write to MH i2c: E2 08 00 68 45 80 17 00 00 00 00 00 00 2D [08:36:18]Write i2c OK [08:36:18]MH_I2C_Read... [08:36:18]OFD Sender: No OFD packet to send [08:36:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:18]Read from MH i2c: E2 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: E2 FD 00 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: E2 FD 00 68 45 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 4F [08:36:18]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:36:18]wFMCommunicate OK [08:36:18]wFMCommunicate request_size=4 [08:36:18]MH_SAM_APDU [08:36:18]CAPDU: 80 17 00 00 [08:36:18]Write to MH i2c: E2 08 00 69 45 80 17 00 00 00 00 00 00 2E [08:36:18]Write i2c OK [08:36:18]MH_I2C_Read... [08:36:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:18]Read from MH i2c: E2 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: E2 FD 00 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: E2 FD 00 69 45 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 E5 [08:36:18]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:36:18]wFMCommunicate OK [08:36:18]wFMCommunicate request_size=4 [08:36:18]MH_SAM_APDU [08:36:18]CAPDU: 80 17 00 00 [08:36:18]Write to MH i2c: E2 08 00 6A 45 80 17 00 00 00 00 00 00 2F [08:36:18]Write i2c OK [08:36:18]MH_I2C_Read... [08:36:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:19]Read from MH i2c: E2 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: E2 FD 00 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: E2 FD 00 6A 45 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 A1 [08:36:19]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:36:19]wFMCommunicate OK [08:36:19]wFMCommunicate request_size=4 [08:36:19]MH_SAM_APDU [08:36:19]CAPDU: 80 17 00 00 [08:36:19]Write to MH i2c: E2 08 00 6B 45 80 17 00 00 00 00 00 00 30 [08:36:19]Write i2c OK [08:36:19]MH_I2C_Read... [08:36:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:36:19]Read from MH i2c: E2 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: E2 CB 00 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: E2 CB 00 6B 45 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 19 [08:36:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:36:19]wFMCommunicate OK [08:36:19]SAM_PROTO_GetShiftData done [08:36:19]requested_item shift.sale.total_cash is exist - process it [08:36:19]requested_item shift.sale_refund.total is exist - process it [08:36:19]requested_item shift.sale_refund.total_cash is exist - process it [08:36:19]requested_item shift.buy.total is exist - process it [08:36:19]requested_item shift.buy.total_cash is exist - process it [08:36:19]produce_requested_data done [08:36:19]produce_requested_data return {"fm.sale.total":25300296.74,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":63171.68,"shift.sale.total_cash":40319.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:36:19]process_action_free get_value [08:36:19]json_value_free [08:36:19]json_value_free done [08:36:19]process_json_proto returns [08:36:19]Send response to host [08:36:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25300296.74,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":63171.68,"shift.sale.total_cash":40319.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:36:19]free response buf [08:36:19]execute_script done [08:36:19]execute_script returns [08:36:19]free content buf [08:36:19]Sock 8.Close socket [08:36:19]Sock 8.Thread stoped [08:36:19]accept exits with 9 [08:36:19]New connection [08:36:19]New thread 3067084132 created [08:36:19]Thread 3066940772 joined [08:36:19]Waiting for new connection... [08:36:19] Sock 9.Parse request [08:36:19]Sock 9.Check first char [08:36:19]Sock 9.First char is OK [08:36:19]request: POST /json_proto HTTP/1.0 [08:36:19]Method: POST [08:36:19]URL: /json_proto [08:36:19]Method is POST - this is cgi request [08:36:19]url: /json_proto [08:36:19]query_string will be loaded in cgi processing [08:36:19]execute_cgi json_proto POST (null) [08:36:19]execute_cgi path=json_proto method=POST [08:36:19]POST find Content-Length [08:36:19]Host: 172.17.34.200:8080 [08:36:19]Content-Length: 275 [08:36:19]Content-Type: application/json [08:36:19] [08:36:19]POST finish read [08:36:19]Found Content-Length = 275 [08:36:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:19]execute_script... [08:36:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:19]POST & json_proto [08:36:19]process_json_proto [08:36:19]json parsed OK: [08:36:19]protocol is kg_v1.0 [08:36:19]action value=x_report [08:36:19]process_action x_report [08:36:19]cmd_x_report [08:36:19]MH_GetDate [08:36:19]Write to MH i2c: F0 00 00 6C 45 A0 [08:36:19]Write i2c OK [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: F0 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: F0 09 00 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: F0 09 00 6C 45 00 86 16 E7 64 B2 FF 65 64 0A [08:36:19]GetLastDocTimeStamp 1692866088 [08:36:19]current date 1692866182 [08:36:19]FM_GetShiftState [08:36:19]SAM_PROTO_GetShiftState [08:36:19]wFMCommunicate request_size=4 [08:36:19]MH_SAM_APDU [08:36:19]CAPDU: 80 13 01 00 [08:36:19]Write to MH i2c: E2 08 00 6D 45 80 13 01 00 00 00 00 00 2F [08:36:19]Write i2c OK [08:36:19]MH_I2C_Read... [08:36:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:19]Read from MH i2c: E2 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: E2 0E 00 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: E2 0E 00 6D 45 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 0D [08:36:19]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:36:19]wFMCommunicate OK [08:36:19]SAM_PROTO_GetShiftState done [08:36:19]FM_GetShiftState done [08:36:19]KKMCreateXReportDocument [08:36:19]Load OK [08:36:19]Malloc new data [08:36:19]MH_GetDate [08:36:19]Write to MH i2c: F0 00 00 6E 45 A2 [08:36:19]Write i2c OK [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: F0 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: F0 09 00 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: F0 09 00 6E 45 00 87 16 E7 64 B2 FF 65 64 0D [08:36:19]Malloc new data [08:36:19]Malloc new data [08:36:19]wFMCommunicate request_size=4 [08:36:19]MH_SAM_APDU [08:36:19]CAPDU: 80 11 00 00 [08:36:19]Write to MH i2c: E2 08 00 6F 45 80 11 00 00 00 00 00 00 2E [08:36:19]Write i2c OK [08:36:19]MH_I2C_Read... [08:36:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:20]Read from MH i2c: E2 [08:36:20]MH_I2C_Read... [08:36:20]Read from MH i2c: E2 17 00 [08:36:20]MH_I2C_Read... [08:36:20]Read from MH i2c: E2 17 00 6F 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 84 [08:36:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:36:20]wFMCommunicate OK [08:36:20]SAM_PROTO_GetFieldsCounters [08:36:20]wFMCommunicate request_size=4 [08:36:20]MH_SAM_APDU [08:36:20]CAPDU: 80 13 00 00 [08:36:20]Write to MH i2c: E2 08 00 70 45 80 13 00 00 00 00 00 00 31 [08:36:20]Write i2c OK [08:36:20]MH_I2C_Read... [08:36:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:20]Read from MH i2c: E2 [08:36:20]MH_I2C_Read... [08:36:20]Read from MH i2c: E2 62 00 [08:36:20]MH_I2C_Read... [08:36:20]Read from MH i2c: E2 62 00 70 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [08:36:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:20]wFMCommunicate OK [08:36:20]SAM_PROTO_GetFieldsCounters done [08:36:20]Malloc new data [08:36:20]Malloc new data [08:36:20]Malloc new data [08:36:20]KKMCreateXReportDocument OK [08:36:20]KKMSetXReportData OK [08:36:20]KKMPrepareXReportFMData [08:36:20]SAM_PROTO_GetShiftData [08:36:20]wFMCommunicate request_size=4 [08:36:20]MH_SAM_APDU [08:36:20]CAPDU: 80 13 02 00 [08:36:20]Write to MH i2c: E2 08 00 71 45 80 13 02 00 00 00 00 00 34 [08:36:20]Write i2c OK [08:36:20]MH_I2C_Read... [08:36:20]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:36:20]Read from MH i2c: E2 [08:36:20]MH_I2C_Read... [08:36:20]Read from MH i2c: E2 FD 00 [08:36:20]MH_I2C_Read... [08:36:20]Read from MH i2c: E2 FD 00 71 45 00 AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 8F [08:36:20]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:36:20]wFMCommunicate OK [08:36:20]wFMCommunicate request_size=4 [08:36:20]MH_SAM_APDU [08:36:20]CAPDU: 80 17 00 00 [08:36:20]Write to MH i2c: E2 08 00 72 45 80 17 00 00 00 00 00 00 37 [08:36:20]Write i2c OK [08:36:20]MH_I2C_Read... [08:36:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:21]Read from MH i2c: E2 [08:36:21]MH_I2C_Read... [08:36:21]Read from MH i2c: E2 FD 00 [08:36:21]MH_I2C_Read... [08:36:21]Read from MH i2c: E2 FD 00 72 45 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 59 [08:36:21]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:36:21]wFMCommunicate OK [08:36:21]wFMCommunicate request_size=4 [08:36:21]MH_SAM_APDU [08:36:21]CAPDU: 80 17 00 00 [08:36:21]Write to MH i2c: E2 08 00 73 45 80 17 00 00 00 00 00 00 38 [08:36:21]Write i2c OK [08:36:21]MH_I2C_Read... [08:36:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:21]Read from MH i2c: E2 [08:36:21]MH_I2C_Read... [08:36:21]Read from MH i2c: E2 FD 00 [08:36:21]MH_I2C_Read... [08:36:21]Read from MH i2c: E2 FD 00 73 45 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 EF [08:36:21]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:36:21]wFMCommunicate OK [08:36:21]wFMCommunicate request_size=4 [08:36:21]MH_SAM_APDU [08:36:21]CAPDU: 80 17 00 00 [08:36:21]Write to MH i2c: E2 08 00 74 45 80 17 00 00 00 00 00 00 39 [08:36:21]Write i2c OK [08:36:21]MH_I2C_Read... [08:36:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:22]Read from MH i2c: E2 [08:36:22]MH_I2C_Read... [08:36:22]Read from MH i2c: E2 FD 00 [08:36:22]MH_I2C_Read... [08:36:22]Read from MH i2c: E2 FD 00 74 45 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 AB [08:36:22]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:36:22]wFMCommunicate OK [08:36:22]wFMCommunicate request_size=4 [08:36:22]MH_SAM_APDU [08:36:22]CAPDU: 80 17 00 00 [08:36:22]Write to MH i2c: E2 08 00 75 45 80 17 00 00 00 00 00 00 3A [08:36:22]Write i2c OK [08:36:22]MH_I2C_Read... [08:36:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:36:22]Read from MH i2c: E2 [08:36:22]MH_I2C_Read... [08:36:22]Read from MH i2c: E2 CB 00 [08:36:22]MH_I2C_Read... [08:36:22]Read from MH i2c: E2 CB 00 75 45 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 23 [08:36:22]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:36:22]wFMCommunicate OK [08:36:22]SAM_PROTO_GetShiftData done [08:36:22]1194 (1194) - счетчики итогов смены [08:36:22] 1134 (4) - 63 - количество чеков со всеми признаками расчетов [08:36:22] 1129 (155) - счетчики операций «приход» [08:36:22] 1135 (4) - 63 - количество чеков по признаку расчетов [08:36:22] 1201 (3) - 63171.68 - общая итоговая сумма в чеках [08:36:22] 1136 (3) - 40319.00 - итоговая сумма в чеках наличными [08:36:22] 1138 (3) - 22852.68 - итоговая сумма в чеках безналичными [08:36:22] 1024 (122) - суммы налогов [08:36:22] 1006 (9) - суммы НДС [08:36:22] 1010 (1) - 0% - код ставки НДС [08:36:22] 1011 (0) - 0.00 - сумма НДС по ставке [08:36:22] 1006 (12) - суммы НДС [08:36:22] 1010 (1) - 12% - код ставки НДС [08:36:22] 1011 (3) - 6710.16 - сумма НДС по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 0% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (11) - суммы НСП [08:36:22] 1014 (1) - 1% - код ставки НСП [08:36:22] 1015 (2) - 559.17 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 2% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 3% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 5% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 0,50% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 1,50% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1130 (141) - счетчики операций «возврат прихода» [08:36:22] 1135 (4) - 0 - количество чеков по признаку расчетов [08:36:22] 1201 (0) - 0.00 - общая итоговая сумма в чеках [08:36:22] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [08:36:22] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [08:36:22] 1024 (117) - суммы налогов [08:36:22] 1006 (9) - суммы НДС [08:36:22] 1010 (1) - 0% - код ставки НДС [08:36:22] 1011 (0) - 0.00 - сумма НДС по ставке [08:36:22] 1006 (9) - суммы НДС [08:36:22] 1010 (1) - 12% - код ставки НДС [08:36:22] 1011 (0) - 0.00 - сумма НДС по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 0% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 1% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 2% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 3% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 5% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 0,50% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 1,50% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1131 (141) - счетчики операций «расход» [08:36:22] 1135 (4) - 0 - количество чеков по признаку расчетов [08:36:22] 1201 (0) - 0.00 - общая итоговая сумма в чеках [08:36:22] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [08:36:22] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [08:36:22] 1024 (117) - суммы налогов [08:36:22] 1006 (9) - суммы НДС [08:36:22] 1010 (1) - 0% - код ставки НДС [08:36:22] 1011 (0) - 0.00 - сумма НДС по ставке [08:36:22] 1006 (9) - суммы НДС [08:36:22] 1010 (1) - 12% - код ставки НДС [08:36:22] 1011 (0) - 0.00 - сумма НДС по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 0% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 1% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 2% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 3% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 5% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 0,50% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 1,50% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1132 (141) - счетчики операций «возврат расхода» [08:36:22] 1135 (4) - 0 - количество чеков по признаку расчетов [08:36:22] 1201 (0) - 0.00 - общая итоговая сумма в чеках [08:36:22] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [08:36:22] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [08:36:22] 1024 (117) - суммы налогов [08:36:22] 1006 (9) - суммы НДС [08:36:22] 1010 (1) - 0% - код ставки НДС [08:36:22] 1011 (0) - 0.00 - сумма НДС по ставке [08:36:22] 1006 (9) - суммы НДС [08:36:22] 1010 (1) - 12% - код ставки НДС [08:36:22] 1011 (0) - 0.00 - сумма НДС по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 0% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 1% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 2% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 3% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 5% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 0,50% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1007 (9) - суммы НСП [08:36:22] 1014 (1) - 1,50% - код ставки НСП [08:36:22] 1015 (0) - 0.00 - сумма НСП по ставке [08:36:22] 1133 (588) - - счетчики коррекции - не используются [08:36:22]SetTLVBufToDocument [08:36:22]Processing tag 1194 (04AA) [08:36:22]Load OK [08:36:22]SetTLVBufToDocument [08:36:22]Processing tag 1134 (046E) [08:36:22]Malloc new data [08:36:22]Processing tag 1129 (0469) [08:36:22]Load OK [08:36:22]SetTLVBufToDocument [08:36:22]Processing tag 1135 (046F) [08:36:22]Malloc new data [08:36:22]Processing tag 1201 (04B1) [08:36:22]Malloc new data [08:36:22]Processing tag 1136 (0470) [08:36:22]Malloc new data [08:36:22]Processing tag 1138 (0472) [08:36:22]Malloc new data [08:36:22]Processing tag 1024 (0400) [08:36:22]Load OK [08:36:22]SetTLVBufToDocument [08:36:22]Processing tag 1006 (03EE) [08:36:22]Load OK [08:36:22]SetTLVBufToDocument [08:36:22]Processing tag 1010 (03F2) [08:36:23]Malloc new data [08:36:23]Processing tag 1011 (03F3) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1006 (03EE) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1010 (03F2) [08:36:23]Malloc new data [08:36:23]Processing tag 1011 (03F3) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]SetTLVBufToDocument err=0 [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1130 (046A) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1135 (046F) [08:36:23]Malloc new data [08:36:23]Processing tag 1201 (04B1) [08:36:23]Malloc new data [08:36:23]Processing tag 1136 (0470) [08:36:23]Malloc new data [08:36:23]Processing tag 1138 (0472) [08:36:23]Malloc new data [08:36:23]Processing tag 1024 (0400) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1006 (03EE) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1010 (03F2) [08:36:23]Malloc new data [08:36:23]Processing tag 1011 (03F3) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1006 (03EE) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1010 (03F2) [08:36:23]Malloc new data [08:36:23]Processing tag 1011 (03F3) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]SetTLVBufToDocument err=0 [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1131 (046B) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1135 (046F) [08:36:23]Malloc new data [08:36:23]Processing tag 1201 (04B1) [08:36:23]Malloc new data [08:36:23]Processing tag 1136 (0470) [08:36:23]Malloc new data [08:36:23]Processing tag 1138 (0472) [08:36:23]Malloc new data [08:36:23]Processing tag 1024 (0400) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1006 (03EE) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1010 (03F2) [08:36:23]Malloc new data [08:36:23]Processing tag 1011 (03F3) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1006 (03EE) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1010 (03F2) [08:36:23]Malloc new data [08:36:23]Processing tag 1011 (03F3) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]OFD Sender: No OFD packet to send [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]SetTLVBufToDocument err=0 [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1132 (046C) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1135 (046F) [08:36:23]Malloc new data [08:36:23]Processing tag 1201 (04B1) [08:36:23]Malloc new data [08:36:23]Processing tag 1136 (0470) [08:36:23]Malloc new data [08:36:23]Processing tag 1138 (0472) [08:36:23]Malloc new data [08:36:23]Processing tag 1024 (0400) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1006 (03EE) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1010 (03F2) [08:36:23]Malloc new data [08:36:23]Processing tag 1011 (03F3) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1006 (03EE) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1010 (03F2) [08:36:23]Malloc new data [08:36:23]Processing tag 1011 (03F3) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1007 (03EF) [08:36:23]Load OK [08:36:23]SetTLVBufToDocument [08:36:23]Processing tag 1014 (03F6) [08:36:23]Malloc new data [08:36:23]Processing tag 1015 (03F7) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]SetTLVBufToDocument err=0 [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Processing tag 1133 (046D) [08:36:23]Malloc new data [08:36:23]SetTLVBufToDocument err=0 [08:36:23]SetTLVBufToDocument err=0 [08:36:23]Malloc new data [08:36:23]SAM_PROTO_GetFMData [08:36:23]wFMCommunicate request_size=4 [08:36:23]MH_SAM_APDU [08:36:23]CAPDU: 80 13 03 00 [08:36:23]Write to MH i2c: E2 08 00 76 45 80 13 03 00 00 00 00 00 3A [08:36:23]Write i2c OK [08:36:23]MH_I2C_Read... [08:36:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:36:24]Read from MH i2c: E2 [08:36:24]MH_I2C_Read... [08:36:24]Read from MH i2c: E2 FD 00 [08:36:24]MH_I2C_Read... [08:36:24]Read from MH i2c: E2 FD 00 76 45 00 C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 C8 [08:36:24]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [08:36:24]wFMCommunicate OK [08:36:24]wFMCommunicate request_size=4 [08:36:24]MH_SAM_APDU [08:36:24]CAPDU: 80 17 00 00 [08:36:24]Write to MH i2c: E2 08 00 77 45 80 17 00 00 00 00 00 00 3C [08:36:24]Write i2c OK [08:36:24]MH_I2C_Read... [08:36:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:24]Read from MH i2c: E2 [08:36:24]MH_I2C_Read... [08:36:24]Read from MH i2c: E2 FD 00 [08:36:24]MH_I2C_Read... [08:36:24]Read from MH i2c: E2 FD 00 77 45 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 6B [08:36:24]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [08:36:25]wFMCommunicate OK [08:36:25]wFMCommunicate request_size=4 [08:36:25]MH_SAM_APDU [08:36:25]CAPDU: 80 17 00 00 [08:36:25]Write to MH i2c: E2 08 00 78 45 80 17 00 00 00 00 00 00 3D [08:36:25]Write i2c OK [08:36:25]MH_I2C_Read... [08:36:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:25]Read from MH i2c: E2 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 FD 00 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 FD 00 78 45 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 5B [08:36:25]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:36:25]wFMCommunicate OK [08:36:25]wFMCommunicate request_size=4 [08:36:25]MH_SAM_APDU [08:36:25]CAPDU: 80 17 00 00 [08:36:25]Write to MH i2c: E2 08 00 79 45 80 17 00 00 00 00 00 00 3E [08:36:25]Write i2c OK [08:36:25]MH_I2C_Read... [08:36:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:25]Read from MH i2c: E2 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 FD 00 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 FD 00 79 45 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 B0 [08:36:26]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:36:26]wFMCommunicate OK [08:36:26]wFMCommunicate request_size=4 [08:36:26]MH_SAM_APDU [08:36:26]CAPDU: 80 17 00 00 [08:36:26]Write to MH i2c: E2 08 00 7A 45 80 17 00 00 00 00 00 00 3F [08:36:26]Write i2c OK [08:36:26]MH_I2C_Read... [08:36:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:36:26]Read from MH i2c: E2 [08:36:26]MH_I2C_Read... [08:36:26]Read from MH i2c: E2 E0 00 [08:36:26]MH_I2C_Read... [08:36:26]Read from MH i2c: E2 E0 00 7A 45 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 29 [08:36:26]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:36:26]wFMCommunicate OK [08:36:26]SAM_PROTO_GetFMData done [08:36:26]FM_GetFMData:85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 [08:36:27]oper:6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [08:36:27]total:6A 30 CD 96 [08:36:27]Malloc new data [08:36:27]oper:6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [08:36:27]total:7C 71 4F 13 [08:36:27]Malloc new data [08:36:27]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 [08:36:27]total: [08:36:27]Malloc new data [08:36:27]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 [08:36:27]total: [08:36:27]Malloc new data [08:36:27]KKMPrepareXReportFMData err=0 [08:36:27]Х отчет ИНН: 02508201610067 Кассир: Батырканова Г. 24.08.2023 08:36 Смена: 10 РНМ: 0000000000091575 ЗНМ: 0300000148 СНО: Общий режим Всего чеков: 63 ИТОГИ ПРИХОД Чеков: 63 Общий итог: 63171.68 Итого наличными: 40319.00 Итого безнал.: 22852.68 НДС 0% : 0.00 НДС 12% : 6710.16 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 559.17 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 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 Нал. в кассе: 40319.00 НС Приход: 25300296.74 НС Возвр.Прихода: 3239735.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874655 [08:36:27]StoreToDocumentArchive [08:36:27]MH_GetDate [08:36:27]Write to MH i2c: F0 00 00 7B 45 AF [08:36:27]Write i2c OK [08:36:27]MH_I2C_Read... [08:36:27]Read from MH i2c: F0 [08:36:27]MH_I2C_Read... [08:36:27]Read from MH i2c: F0 09 00 [08:36:27]MH_I2C_Read... [08:36:27]Read from MH i2c: F0 09 00 7B 45 00 8E 16 E7 64 B2 FF 65 64 21 [08:36:27]shift 10 fd 1692866190 [08:36:27]Create dir for shift 0010 [08:36:27]save to /storage/0010/doc_1692866190 [08:36:27]save last doc name /storage/0010/doc_1692866190 to /storage/kkm_last_doc_name [08:36:27]save OK [08:36:27]Clear old archive folders... [08:36:27]NVStorageSaveData kkm_last_timestamp [08:36:27]File name is /storage/kkm_last_timestamp [08:36:27]Write 4 bytes [08:36:27]NVStorageSaveData done [08:36:27]ExternCall_PrintAddStr [08:36:27]wPrintStart [08:36:27]Write to MH i2c: 01 00 00 7C 45 C1 [08:36:27]Write i2c OK [08:36:27]MH_I2C_Read... [08:36:27]Read from MH i2c: 01 [08:36:27]MH_I2C_Read... [08:36:27]Read from MH i2c: 01 07 00 [08:36:27]MH_I2C_Read... [08:36:27]Read from MH i2c: 01 07 00 7C 45 00 00 00 00 00 FF 0F D6 [08:36:27]RasterBufferAndPrint [08:36:27]line Х отчет [08:36:27]line ИНН: 02508201610067 [08:36:27]line Кассир: Батырканова Г. [08:36:27]line 24.08.2023 08:36 [08:36:27]line Смена: 10 [08:36:27]line РНМ: 0000000000091575 [08:36:27]line ЗНМ: 0300000148 [08:36:27]line СНО: Общий режим [08:36:27]line Всего чеков: 63 [08:36:27]line ИТОГИ ПРИХОД [08:36:27]line Чеков: 63 [08:36:27]line Общий итог: 63171.68 [08:36:27]line Итого наличными: 40319.00 [08:36:27]line Итого безнал.: 22852.68 [08:36:27]line НДС 0% : 0.00 [08:36:27]line НДС 12% : 6710.16 [08:36:27]line НСП 0% : 0.00 [08:36:27]line НСП 1,50% : 0.00 [08:36:27]line НСП 0,50% : 0.00 [08:36:27]line НСП 5% : 0.00 [08:36:27]line НСП 3% : 0.00 [08:36:27]line НСП 2% : 0.00 [08:36:27]line НСП 1% : 559.17 [08:36:27]line ИТОГИ ВОЗВРАТ ПРИХОДА [08:36:27]line Чеков: 0 [08:36:27]line Общий итог: 0.00 [08:36:27]line Итого наличными: 0.00 [08:36:27]line Итого безнал.: 0.00 [08:36:27]line НДС 0% : 0.00 [08:36:27]line НДС 12% : 0.00 [08:36:27]line НСП 0% : 0.00 [08:36:27]line НСП 1,50% : 0.00 [08:36:27]line НСП 0,50% : 0.00 [08:36:27]line НСП 5% : 0.00 [08:36:27]line НСП 3% : 0.00 [08:36:27]line НСП 2% : 0.00 [08:36:27]line НСП 1% : 0.00 [08:36:27]line ИТОГИ РАСХОД [08:36:27]line Чеков: 0 [08:36:27]line Общий итог: 0.00 [08:36:27]line Итого наличными: 0.00 [08:36:27]line Итого безнал.: 0.00 [08:36:27]line НДС 0% : 0.00 [08:36:27]line НДС 12% : 0.00 [08:36:27]line НСП 0% : 0.00 [08:36:27]line НСП 1,50% : 0.00 [08:36:27]line НСП 0,50% : 0.00 [08:36:27]line НСП 5% : 0.00 [08:36:27]line НСП 3% : 0.00 [08:36:27]line НСП 2% : 0.00 [08:36:27]line НСП 1% : 0.00 [08:36:27]line ИТОГИ ВОЗВРАТ РАСХОДА [08:36:27]line Чеков: 0 [08:36:27]line Общий итог: 0.00 [08:36:27]line Итого наличными: 0.00 [08:36:27]line Итого безнал.: 0.00 [08:36:27]line НДС 0% : 0.00 [08:36:27]line НДС 12% : 0.00 [08:36:27]line НСП 0% : 0.00 [08:36:27]line НСП 1,50% : 0.00 [08:36:27]line НСП 0,50% : 0.00 [08:36:27]line НСП 5% : 0.00 [08:36:27]line НСП 3% : 0.00 [08:36:27]line НСП 2% : 0.00 [08:36:27]line НСП 1% : 0.00 [08:36:27]line Сумма внесений: 0.00 [08:36:27]line Сумма выплат: 0.00 [08:36:27]line Нал. в кассе: 40319.00 [08:36:27]line НС Приход: 25300296.74 [08:36:27]line НС Возвр.Прихода: 3239735.00 [08:36:27]line НС Расход: 0.00 [08:36:27]line НС Возвр.Расхода: 0.00 [08:36:27]line ФМ: 0000000000874655 [08:36:27]written 0, free lines is 4095 [08:36:28]OFD Sender: No OFD packet to send [08:36:28]Write to MH i2c: 01 00 00 C7 45 0C [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 C7 45 00 00 00 00 00 BD 0A DA [08:36:28]RasterBufferAndPrint [08:36:28]line [08:36:28]line [08:36:28]line [08:36:28]line [08:36:28]line [08:36:28]written 0, free lines is 2784 [08:36:28]MH_Cut [08:36:28]Write to MH i2c: D1 01 00 CE 45 01 E5 [08:36:28]Write i2c OK [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: D1 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: D1 01 00 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: D1 01 00 CE 45 00 E4 [08:36:28]Write to MH i2c: 01 00 00 CF 45 14 [08:36:28]Write i2c OK [08:36:28]MH_I2C_Read... [08:36:29]*** Cut start [08:36:29]*** Purtial cut [08:36:29]*** Stage 1: CUTSNS_PIN = 1 [08:36:29]Read from MH i2c: 01 [08:36:29]MH_I2C_Read... [08:36:29]*** Stop cut motor [08:36:29]*** Cut end [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 CF 45 00 00 00 00 00 FF 0F 29 [08:36:29]process_action x_report done [08:36:29]requested_data is exist [08:36:29]produce_requested_data [08:36:29]requested_item fd.num is exist - process it [08:36:29]SAM_PROTO_GetFieldsCounters [08:36:29]wFMCommunicate request_size=4 [08:36:29]MH_SAM_APDU [08:36:29]CAPDU: 80 13 00 00 [08:36:29]Write to MH i2c: E2 08 00 D0 45 80 13 00 00 00 00 00 00 91 [08:36:29]Write i2c OK [08:36:29]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 D0 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [08: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 D1 45 80 13 01 00 00 00 00 00 93 [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 D1 45 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 71 [08:36:30]RAPDU: 09 00 01 CD BB E6 64 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 {"fd.num":32292,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:36:30]process_action_free x_report [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":{"fd.num":32292,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [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:33]OFD Sender: No OFD packet to send [08:36:38]OFD Sender: No OFD packet to send [08:36:43]OFD Sender: No OFD packet to send [08:36:48]OFD Sender: No OFD packet to send [08:36:53]accept exits with 8 [08:36:53]New connection [08:36:53]New thread 3066940772 created [08:36:53]Thread 3067084132 joined [08:36:53]Waiting for new connection... [08:36:53] Sock 8.Parse request [08:36:53]Sock 8.Check first char [08:36:53]Sock 8.First char is OK [08:36:53]request: POST /json_proto HTTP/1.0 [08:36:53]Method: POST [08:36:53]URL: /json_proto [08:36:53]Method is POST - this is cgi request [08:36:53]url: /json_proto [08:36:53]query_string will be loaded in cgi processing [08:36:53]execute_cgi json_proto POST (null) [08:36:53]execute_cgi path=json_proto method=POST [08:36:53]POST find Content-Length [08:36:53]Host: 172.17.34.200:8080 [08:36:53]Content-Length: 215 [08:36:53]Content-Type: application/json [08:36:53] [08:36:53]POST finish read [08:36:53]Found Content-Length = 215 [08:36:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:53]execute_script... [08:36:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:53]POST & json_proto [08:36:53]process_json_proto [08:36:53]json parsed OK: [08:36:53]protocol is kg_v1.0 [08:36:53]action value=get_value [08:36:53]process_action get_value [08:36:53]cmd_get_value [08:36:53]process_action get_value done [08:36:53]requested_data is exist [08:36:53]produce_requested_data [08:36:53]requested_item kkm.sn is exist - process it [08:36:53]requested_item kkm.ver is exist - process it [08:36:53]requested_item fm.sn is exist - process it [08:36:53]wFMCommunicate request_size=4 [08:36:53]MH_SAM_APDU [08:36:53]CAPDU: 80 11 00 00 [08:36:53]Write to MH i2c: E2 08 00 D2 45 80 11 00 00 00 00 00 00 91 [08:36:53]Write i2c OK [08:36:53]MH_I2C_Read... [08:36:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:53]Read from MH i2c: E2 [08:36:53]MH_I2C_Read... [08:36:53]Read from MH i2c: E2 17 00 [08:36:53]MH_I2C_Read... [08:36:53]Read from MH i2c: E2 17 00 D2 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E7 [08:36:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:36:53]wFMCommunicate OK [08:36:53]requested_item fd.num is exist - process it [08:36:53]SAM_PROTO_GetFieldsCounters [08:36:53]wFMCommunicate request_size=4 [08:36:53]MH_SAM_APDU [08:36:53]CAPDU: 80 13 00 00 [08:36:53]Write to MH i2c: E2 08 00 D3 45 80 13 00 00 00 00 00 00 94 [08:36:53]Write i2c OK [08:36:53]MH_I2C_Read... [08:36:53]OFD Sender: No OFD packet to send [08:36:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:53]Read from MH i2c: E2 [08:36:53]MH_I2C_Read... [08:36:53]Read from MH i2c: E2 62 00 [08:36:53]MH_I2C_Read... [08:36:53]Read from MH i2c: E2 62 00 D3 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [08: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:53]wFMCommunicate OK [08:36:53]SAM_PROTO_GetFieldsCounters done [08:36:53]requested_item shift.num is exist - process it [08:36:53]requested_item shift.opened is exist - process it [08:36:53]req_shift_opened [08:36:53]FM_GetShiftState [08:36:53]SAM_PROTO_GetShiftState [08:36:53]wFMCommunicate request_size=4 [08:36:53]MH_SAM_APDU [08:36:53]CAPDU: 80 13 01 00 [08:36:53]Write to MH i2c: E2 08 00 D4 45 80 13 01 00 00 00 00 00 96 [08:36:53]Write i2c OK [08:36:53]MH_I2C_Read... [08:36:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:53]Read from MH i2c: E2 [08:36:53]MH_I2C_Read... [08:36:53]Read from MH i2c: E2 0E 00 [08:36:53]MH_I2C_Read... [08:36:53]Read from MH i2c: E2 0E 00 D4 45 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 74 [08:36:53]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:36:53]wFMCommunicate OK [08:36:53]SAM_PROTO_GetShiftState done [08:36:53]FM_GetShiftState done [08:36:53]req_shift_opened done [08:36:53]requested_item shift.open_date is exist - process it [08:36:53]req_shift_open_date [08:36:53]req_shift_open_date done [08:36:53]produce_requested_data done [08:36:53]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32292,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957} [08:36:53]process_action_free get_value [08:36:53]json_value_free [08:36:53]json_value_free done [08:36:53]process_json_proto returns [08:36:53]Send response to host [08:36:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32292,"shift.num":74,"shift.opened":1,"shift.open_date":1692842957}}} [08:36:53]free response buf [08:36:53]execute_script done [08:36:53]execute_script returns [08:36:53]free content buf [08:36:53]Sock 8.Close socket [08:36:53]Sock 8.Thread stoped [08:36:53]accept exits with 9 [08:36:53]New connection [08:36:53]New thread 3067084132 created [08:36:53]Thread 3066940772 joined [08:36:53]Waiting for new connection... [08:36:53] Sock 9.Parse request [08:36:53]Sock 9.Check first char [08:36:53]Sock 9.First char is OK [08:36:53]request: POST /json_proto HTTP/1.0 [08:36:53]Method: POST [08:36:53]URL: /json_proto [08:36:53]Method is POST - this is cgi request [08:36:53]url: /json_proto [08:36:53]query_string will be loaded in cgi processing [08:36:53]execute_cgi json_proto POST (null) [08:36:53]execute_cgi path=json_proto method=POST [08:36:53]POST find Content-Length [08:36:53]Host: 172.17.34.200:8080 [08:36:53]Content-Length: 331 [08:36:53]Content-Type: application/json [08:36:53] [08:36:53]POST finish read [08:36:53]Found Content-Length = 331 [08:36:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:36:53]execute_script... [08:36:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:36:53]POST & json_proto [08:36:53]process_json_proto [08:36:53]json parsed OK: [08:36:53]protocol is kg_v1.0 [08:36:53]action value=get_value [08:36:53]process_action get_value [08:36:53]cmd_get_value [08:36:53]process_action get_value done [08:36:53]requested_data is exist [08:36:53]produce_requested_data [08:36:53]requested_item fm.sale.total is exist - process it [08:36:53]SAM_PROTO_GetFMData [08:36:53]wFMCommunicate request_size=4 [08:36:53]MH_SAM_APDU [08:36:53]CAPDU: 80 13 03 00 [08:36:53]Write to MH i2c: E2 08 00 D5 45 80 13 03 00 00 00 00 00 99 [08:36:53]Write i2c OK [08:36:53]MH_I2C_Read... [08:36:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:36:54]Read from MH i2c: E2 [08:36:54]MH_I2C_Read... [08:36:54]Read from MH i2c: E2 FD 00 [08:36:54]MH_I2C_Read... [08:36:54]Read from MH i2c: E2 FD 00 D5 45 00 C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 27 [08:36:54]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [08:36:54]wFMCommunicate OK [08:36:54]wFMCommunicate request_size=4 [08:36:54]MH_SAM_APDU [08:36:54]CAPDU: 80 17 00 00 [08:36:54]Write to MH i2c: E2 08 00 D6 45 80 17 00 00 00 00 00 00 9B [08:36:54]Write i2c OK [08:36:54]MH_I2C_Read... [08:36:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:54]Read from MH i2c: E2 [08:36:54]MH_I2C_Read... [08:36:54]Read from MH i2c: E2 FD 00 [08:36:54]MH_I2C_Read... [08:36:54]Read from MH i2c: E2 FD 00 D6 45 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 CA [08:36:54]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [08:36:54]wFMCommunicate OK [08:36:54]wFMCommunicate request_size=4 [08:36:54]MH_SAM_APDU [08:36:54]CAPDU: 80 17 00 00 [08:36:54]Write to MH i2c: E2 08 00 D7 45 80 17 00 00 00 00 00 00 9C [08:36:54]Write i2c OK [08:36:54]MH_I2C_Read... [08:36:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:54]Read from MH i2c: E2 [08:36:54]MH_I2C_Read... [08:36:54]Read from MH i2c: E2 FD 00 [08:36:54]MH_I2C_Read... [08:36:54]Read from MH i2c: E2 FD 00 D7 45 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 BA [08:36:55]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:36:55]wFMCommunicate OK [08:36:55]wFMCommunicate request_size=4 [08:36:55]MH_SAM_APDU [08:36:55]CAPDU: 80 17 00 00 [08:36:55]Write to MH i2c: E2 08 00 D8 45 80 17 00 00 00 00 00 00 9D [08:36:55]Write i2c OK [08:36:55]MH_I2C_Read... [08:36:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:55]Read from MH i2c: E2 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: E2 FD 00 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: E2 FD 00 D8 45 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 0F [08:36:55]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:36:55]wFMCommunicate OK [08:36:55]wFMCommunicate request_size=4 [08:36:55]MH_SAM_APDU [08:36:55]CAPDU: 80 17 00 00 [08:36:55]Write to MH i2c: E2 08 00 D9 45 80 17 00 00 00 00 00 00 9E [08:36:55]Write i2c OK [08:36:55]MH_I2C_Read... [08:36:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:36:55]Read from MH i2c: E2 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: E2 E0 00 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: E2 E0 00 D9 45 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 88 [08:36:55]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:36:55]wFMCommunicate OK [08:36:55]SAM_PROTO_GetFMData done [08:36:55]requested_item fm.sale_refund.total is exist - process it [08:36:55]requested_item fm.buy.total is exist - process it [08:36:55]requested_item shift.sale.total is exist - process it [08:36:55]SAM_PROTO_GetShiftData [08:36:55]wFMCommunicate request_size=4 [08:36:55]MH_SAM_APDU [08:36:55]CAPDU: 80 13 02 00 [08:36:55]Write to MH i2c: E2 08 00 DA 45 80 13 02 00 00 00 00 00 9D [08:36:55]Write i2c OK [08:36:55]MH_I2C_Read... [08:36:56]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:36:56]Read from MH i2c: E2 [08:36:56]MH_I2C_Read... [08:36:56]Read from MH i2c: E2 FD 00 [08:36:56]MH_I2C_Read... [08:36:56]Read from MH i2c: E2 FD 00 DA 45 00 AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 F8 [08:36:56]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:36:56]wFMCommunicate OK [08:36:56]wFMCommunicate request_size=4 [08:36:56]MH_SAM_APDU [08:36:56]CAPDU: 80 17 00 00 [08:36:56]Write to MH i2c: E2 08 00 DB 45 80 17 00 00 00 00 00 00 A0 [08:36:56]Write i2c OK [08:36:56]MH_I2C_Read... [08:36:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:56]Read from MH i2c: E2 [08:36:56]MH_I2C_Read... [08:36:56]Read from MH i2c: E2 FD 00 [08:36:56]MH_I2C_Read... [08:36:56]Read from MH i2c: E2 FD 00 DB 45 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 C2 [08:36:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:36:57]wFMCommunicate OK [08:36:57]wFMCommunicate request_size=4 [08:36:57]MH_SAM_APDU [08:36:57]CAPDU: 80 17 00 00 [08:36:57]Write to MH i2c: E2 08 00 DC 45 80 17 00 00 00 00 00 00 A1 [08:36:57]Write i2c OK [08:36:57]MH_I2C_Read... [08:36:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:57]Read from MH i2c: E2 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: E2 FD 00 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: E2 FD 00 DC 45 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 58 [08:36:57]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:36:57]wFMCommunicate OK [08:36:57]wFMCommunicate request_size=4 [08:36:57]MH_SAM_APDU [08:36:57]CAPDU: 80 17 00 00 [08:36:57]Write to MH i2c: E2 08 00 DD 45 80 17 00 00 00 00 00 00 A2 [08:36:57]Write i2c OK [08:36:57]MH_I2C_Read... [08:36:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:57]Read from MH i2c: E2 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: E2 FD 00 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: E2 FD 00 DD 45 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 14 [08:36:57]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:36:57]wFMCommunicate OK [08:36:57]wFMCommunicate request_size=4 [08:36:57]MH_SAM_APDU [08:36:57]CAPDU: 80 17 00 00 [08:36:57]Write to MH i2c: E2 08 00 DE 45 80 17 00 00 00 00 00 00 A3 [08:36:57]Write i2c OK [08:36:57]MH_I2C_Read... [08:36:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:36:58]Read from MH i2c: E2 [08:36:58]MH_I2C_Read... [08:36:58]Read from MH i2c: E2 CB 00 [08:36:58]MH_I2C_Read... [08:36:58]Read from MH i2c: E2 CB 00 DE 45 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8C [08:36:58]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:36:58]wFMCommunicate OK [08:36:58]SAM_PROTO_GetShiftData done [08:36:58]requested_item shift.sale.total_cash is exist - process it [08:36:58]requested_item shift.sale_refund.total is exist - process it [08:36:58]requested_item shift.sale_refund.total_cash is exist - process it [08:36:58]requested_item shift.buy.total is exist - process it [08:36:58]requested_item shift.buy.total_cash is exist - process it [08:36:58]produce_requested_data done [08:36:58]produce_requested_data return {"fm.sale.total":25300296.74,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":63171.68,"shift.sale.total_cash":40319.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:36:58]process_action_free get_value [08:36:58]json_value_free [08:36:58]json_value_free done [08:36:58]process_json_proto returns [08:36:58]Send response to host [08:36:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25300296.74,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":63171.68,"shift.sale.total_cash":40319.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:36:58]free response buf [08:36:58]execute_script done [08:36:58]execute_script returns [08:36:58]free content buf [08:36:58]Sock 9.Close socket [08:36:58]Sock 9.Thread stoped [08:36:58]accept exits with 8 [08:36:58]New connection [08:36:58]New thread 3066940772 created [08:36:58]Thread 3067084132 joined [08:36:58]Waiting for new connection... [08:36:58]OFD Sender: No OFD packet to send [08:36:58] Sock 8.Parse request [08:36:58]Sock 8.Check first char [08:36:58]Sock 8.First char is OK [08:36:58]request: POST /json_proto HTTP/1.0 [08:36:58]Method: POST [08:36:58]URL: /json_proto [08:36:58]Method is POST - this is cgi request [08:36:58]url: /json_proto [08:36:58]query_string will be loaded in cgi processing [08:36:58]execute_cgi json_proto POST (null) [08:36:58]execute_cgi path=json_proto method=POST [08:36:58]POST find Content-Length [08:36:58]Host: 172.17.34.200:8080 [08:36:58]Content-Length: 331 [08:36:58]Content-Type: application/json [08:36:58] [08:36:58]POST finish read [08:36:58]Found Content-Length = 331 [08:36:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:36:58]execute_script... [08:36:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:36:58]POST & json_proto [08:36:58]process_json_proto [08:36:58]json parsed OK: [08:36:58]protocol is kg_v1.0 [08:36:58]action value=get_value [08:36:58]process_action get_value [08:36:58]cmd_get_value [08:36:58]process_action get_value done [08:36:58]requested_data is exist [08:36:58]produce_requested_data [08:36:58]requested_item fm.sale.total is exist - process it [08:36:58]SAM_PROTO_GetFMData [08:36:58]wFMCommunicate request_size=4 [08:36:58]MH_SAM_APDU [08:36:58]CAPDU: 80 13 03 00 [08:36:58]Write to MH i2c: E2 08 00 DF 45 80 13 03 00 00 00 00 00 A3 [08:36:58]Write i2c OK [08:36:58]MH_I2C_Read... [08:36:59]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:36:59]Read from MH i2c: E2 [08:36:59]MH_I2C_Read... [08:36:59]Read from MH i2c: E2 FD 00 [08:36:59]MH_I2C_Read... [08:36:59]Read from MH i2c: E2 FD 00 DF 45 00 C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 31 [08:36:59]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [08:36:59]wFMCommunicate OK [08:36:59]wFMCommunicate request_size=4 [08:36:59]MH_SAM_APDU [08:36:59]CAPDU: 80 17 00 00 [08:36:59]Write to MH i2c: E2 08 00 E0 45 80 17 00 00 00 00 00 00 A5 [08:36:59]Write i2c OK [08:36:59]MH_I2C_Read... [08:36:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:36:59]Read from MH i2c: E2 [08:36:59]MH_I2C_Read... [08:36:59]Read from MH i2c: E2 FD 00 [08:36:59]MH_I2C_Read... [08:36:59]Read from MH i2c: E2 FD 00 E0 45 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 D4 [08:36:59]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [08:36:59]wFMCommunicate OK [08:36:59]wFMCommunicate request_size=4 [08:36:59]MH_SAM_APDU [08:36:59]CAPDU: 80 17 00 00 [08:36:59]Write to MH i2c: E2 08 00 E1 45 80 17 00 00 00 00 00 00 A6 [08:36:59]Write i2c OK [08:36:59]MH_I2C_Read... [08:37:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:37:00]Read from MH i2c: E2 [08:37:00]MH_I2C_Read... [08:37:00]Read from MH i2c: E2 FD 00 [08:37:00]MH_I2C_Read... [08:37:00]Read from MH i2c: E2 FD 00 E1 45 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 C4 [08:37:00]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:37:00]wFMCommunicate OK [08:37:00]wFMCommunicate request_size=4 [08:37:00]MH_SAM_APDU [08:37:00]CAPDU: 80 17 00 00 [08:37:00]Write to MH i2c: E2 08 00 E2 45 80 17 00 00 00 00 00 00 A7 [08:37:00]Write i2c OK [08:37:00]MH_I2C_Read... [08:37:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:37:00]Read from MH i2c: E2 [08:37:00]MH_I2C_Read... [08:37:00]Read from MH i2c: E2 FD 00 [08:37:00]MH_I2C_Read... [08:37:00]Read from MH i2c: E2 FD 00 E2 45 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 19 [08:37:00]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:37:00]wFMCommunicate OK [08:37:00]wFMCommunicate request_size=4 [08:37:00]MH_SAM_APDU [08:37:00]CAPDU: 80 17 00 00 [08:37:00]Write to MH i2c: E2 08 00 E3 45 80 17 00 00 00 00 00 00 A8 [08:37:00]Write i2c OK [08:37:00]MH_I2C_Read... [08:37:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:37:01]Read from MH i2c: E2 [08:37:01]MH_I2C_Read... [08:37:01]Read from MH i2c: E2 E0 00 [08:37:01]MH_I2C_Read... [08:37:01]Read from MH i2c: E2 E0 00 E3 45 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 92 [08:37:01]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:37:01]wFMCommunicate OK [08:37:01]SAM_PROTO_GetFMData done [08:37:01]requested_item fm.sale_refund.total is exist - process it [08:37:01]requested_item fm.buy.total is exist - process it [08:37:01]requested_item shift.sale.total is exist - process it [08:37:01]SAM_PROTO_GetShiftData [08:37:01]wFMCommunicate request_size=4 [08:37:01]MH_SAM_APDU [08:37:01]CAPDU: 80 13 02 00 [08:37:01]Write to MH i2c: E2 08 00 E4 45 80 13 02 00 00 00 00 00 A7 [08:37:01]Write i2c OK [08:37:01]MH_I2C_Read... [08:37:01]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:37:01]Read from MH i2c: E2 [08:37:01]MH_I2C_Read... [08:37:01]Read from MH i2c: E2 FD 00 [08:37:01]MH_I2C_Read... [08:37:01]Read from MH i2c: E2 FD 00 E4 45 00 AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 02 [08:37:01]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:37:02]wFMCommunicate OK [08:37:02]wFMCommunicate request_size=4 [08:37:02]MH_SAM_APDU [08:37:02]CAPDU: 80 17 00 00 [08:37:02]Write to MH i2c: E2 08 00 E5 45 80 17 00 00 00 00 00 00 AA [08:37:02]Write i2c OK [08:37:02]MH_I2C_Read... [08:37:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:37:02]Read from MH i2c: E2 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 FD 00 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 FD 00 E5 45 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 CC [08:37:02]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:37:02]wFMCommunicate OK [08:37:02]wFMCommunicate request_size=4 [08:37:02]MH_SAM_APDU [08:37:02]CAPDU: 80 17 00 00 [08:37:02]Write to MH i2c: E2 08 00 E6 45 80 17 00 00 00 00 00 00 AB [08:37:02]Write i2c OK [08:37:02]MH_I2C_Read... [08:37:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:37:02]Read from MH i2c: E2 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 FD 00 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 FD 00 E6 45 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 62 [08:37:03]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:37:03]wFMCommunicate OK [08:37:03]wFMCommunicate request_size=4 [08:37:03]MH_SAM_APDU [08:37:03]CAPDU: 80 17 00 00 [08:37:03]Write to MH i2c: E2 08 00 E7 45 80 17 00 00 00 00 00 00 AC [08:37:03]Write i2c OK [08:37:03]MH_I2C_Read... [08:37:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:37:03]Read from MH i2c: E2 [08:37:03]MH_I2C_Read... [08:37:03]Read from MH i2c: E2 FD 00 [08:37:03]MH_I2C_Read... [08:37:03]Read from MH i2c: E2 FD 00 E7 45 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 1E [08:37:03]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 OFD Sender: No OFD packet to send [08:37:03]00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:37:03]wFMCommunicate OK [08:37:03]wFMCommunicate request_size=4 [08:37:03]MH_SAM_APDU [08:37:03]CAPDU: 80 17 00 00 [08:37:03]Write to MH i2c: E2 08 00 E8 45 80 17 00 00 00 00 00 00 AD [08:37:03]Write i2c OK [08:37:03]MH_I2C_Read... [08:37:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:37:04]Read from MH i2c: E2 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: E2 CB 00 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: E2 CB 00 E8 45 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 96 [08:37:04]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:37:04]wFMCommunicate OK [08:37:04]SAM_PROTO_GetShiftData done [08:37:04]requested_item shift.sale.total_cash is exist - process it [08:37:04]requested_item shift.sale_refund.total is exist - process it [08:37:04]requested_item shift.sale_refund.total_cash is exist - process it [08:37:04]requested_item shift.buy.total is exist - process it [08:37:04]requested_item shift.buy.total_cash is exist - process it [08:37:04]produce_requested_data done [08:37:04]produce_requested_data return {"fm.sale.total":25300296.74,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":63171.68,"shift.sale.total_cash":40319.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:37:04]process_action_free get_value [08:37:04]json_value_free [08:37:04]json_value_free done [08:37:04]process_json_proto returns [08:37:04]Send response to host [08:37:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25300296.74,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":63171.68,"shift.sale.total_cash":40319.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:37:04]free response buf [08:37:04]execute_script done [08:37:04]execute_script returns [08:37:04]free content buf [08:37:04]Sock 8.Close socket [08:37:04]Sock 8.Thread stoped [08:37:04]accept exits with 9 [08:37:04]New connection [08:37:04]New thread 3067084132 created [08:37:04]Thread 3066940772 joined [08:37:04]Waiting for new connection... [08:37:04] Sock 9.Parse request [08:37:04]Sock 9.Check first char [08:37:04]Sock 9.First char is OK [08:37:04]request: POST /json_proto HTTP/1.0 [08:37:04]Method: POST [08:37:04]URL: /json_proto [08:37:04]Method is POST - this is cgi request [08:37:04]url: /json_proto [08:37:04]query_string will be loaded in cgi processing [08:37:04]execute_cgi json_proto POST (null) [08:37:04]execute_cgi path=json_proto method=POST [08:37:04]POST find Content-Length [08:37:04]Host: 172.17.34.200:8080 [08:37:04]Content-Length: 278 [08:37:04]Content-Type: application/json [08:37:04] [08:37:04]POST finish read [08:37:04]Found Content-Length = 278 [08:37:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:04]execute_script... [08:37:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:04]POST & json_proto [08:37:04]process_json_proto [08:37:04]json parsed OK: [08:37:04]protocol is kg_v1.0 [08:37:04]action value=close_shift [08:37:04]process_action close_shift [08:37:04]cmd_close_shift [08:37:04]MH_GetDate [08:37:04]Write to MH i2c: F0 00 00 E9 45 1D [08:37:04]Write i2c OK [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: F0 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: F0 09 00 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: F0 09 00 E9 45 00 B3 16 E7 64 B2 FF 65 64 B4 [08:37:04]GetLastDocTimeStamp 1692866183 [08:37:04]current date 1692866227 [08:37:04]FM_GetShiftState [08:37:04]SAM_PROTO_GetShiftState [08:37:04]wFMCommunicate request_size=4 [08:37:04]MH_SAM_APDU [08:37:04]CAPDU: 80 13 01 00 [08:37:04]Write to MH i2c: E2 08 00 EA 45 80 13 01 00 00 00 00 00 AC [08:37:04]Write i2c OK [08:37:04]MH_I2C_Read... [08:37:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:04]Read from MH i2c: E2 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: E2 0E 00 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: E2 0E 00 EA 45 00 09 00 01 CD BB E6 64 00 00 00 00 90 00 8A [08:37:04]RAPDU: 09 00 01 CD BB E6 64 00 00 00 00 90 00 [08:37:04]wFMCommunicate OK [08:37:04]SAM_PROTO_GetShiftState done [08:37:04]FM_GetShiftState done [08:37:04]KKMCreateCloseShiftDocument [08:37:04]Load OK [08:37:04]Malloc new data [08:37:04]MH_GetDate [08:37:04]Write to MH i2c: F0 00 00 EB 45 1F [08:37:04]Write i2c OK [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: F0 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: F0 09 00 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: F0 09 00 EB 45 00 B3 16 E7 64 B2 FF 65 64 B6 [08:37:04]Malloc new data [08:37:04]Malloc new data [08:37:04]Malloc new data [08:37:04]Malloc new data [08:37:04]KKMCreateCloseShiftDocument OK [08:37:04]KKMSetCloseShiftData OK [08:37:04]ProcessDocumentItem done err = 0, tmpTLVsize=77 [08:37:04]tlvbuf is 0187A6A0 [08:37:04]KKMLoadAndSignCloseShiftData [08:37:04]SAM_PROTO_ProcessDocument [08:37:04]wFMCommunicate request_size=9 [08:37:04]MH_SAM_APDU [08:37:04]CAPDU: 80 15 01 00 04 05 00 4D 00 [08:37:04]Write to MH i2c: E2 0C 00 EC 45 80 15 01 00 04 00 05 00 4D 00 00 00 0A [08:37:04]Write i2c OK [08:37:04]MH_I2C_Read... [08:37:04]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [08:37:04]Read from MH i2c: E2 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: E2 03 00 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: E2 03 00 EC 45 00 90 00 A5 [08:37:04]RAPDU: 90 00 [08:37:04]wFMCommunicate OK [08:37:04]wFMCommunicate request_size=23 [08:37:04]MH_SAM_APDU [08:37:04]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [08:37:04]Write to MH i2c: E2 1A 00 ED 45 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 A7 [08:37:04]Write i2c OK [08:37:04]MH_I2C_Read... [08:37:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:37:04]Read from MH i2c: E2 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: E2 03 00 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: E2 03 00 ED 45 00 90 00 A6 [08:37:04]RAPDU: 90 00 [08:37:04]wFMCommunicate OK [08:37:04]wFMCommunicate request_size=36 [08:37:04]MH_SAM_APDU [08:37:04]CAPDU: 80 15 02 00 1F FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 [08:37:04]Write to MH i2c: E2 27 00 EE 45 80 15 02 00 1F 00 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 00 00 E5 [08:37:04]Write i2c OK [08:37:04]MH_I2C_Read... [08:37:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:37:04]Read from MH i2c: E2 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: E2 03 00 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: E2 03 00 EE 45 00 90 00 A7 [08:37:04]RAPDU: 90 00 [08:37:04]wFMCommunicate OK [08:37:04]wFMCommunicate request_size=13 [08:37:04]MH_SAM_APDU [08:37:04]CAPDU: 80 15 02 00 08 F4 03 04 00 B3 16 E7 64 [08:37:04]Write to MH i2c: E2 10 00 EF 45 80 15 02 00 08 00 F4 03 04 00 B3 16 E7 64 00 00 D3 [08:37:04]Write i2c OK [08:37:04]MH_I2C_Read... [08:37:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:37:04]Read from MH i2c: E2 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: E2 03 00 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: E2 03 00 EF 45 00 90 00 A8 [08:37:04]RAPDU: 90 00 [08:37:04]wFMCommunicate OK [08:37:04]wFMCommunicate request_size=25 [08:37:04]MH_SAM_APDU [08:37:04]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 [08:37:04]Write to MH i2c: E2 1C 00 F0 45 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 00 00 19 [08:37:04]Write i2c OK [08:37:04]MH_I2C_Read... [08:37:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:37:04]Read from MH i2c: E2 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: E2 03 00 [08:37:04]MH_I2C_Read... [08:37:04]Read from MH i2c: E2 03 00 F0 45 00 90 00 A9 [08:37:04]RAPDU: 90 00 [08:37:04]wFMCommunicate OK [08:37:04]wFMCommunicate request_size=4 [08:37:04]MH_SAM_APDU [08:37:04]CAPDU: 80 15 03 00 [08:37:04]Write to MH i2c: E2 08 00 F1 45 80 15 03 00 00 00 00 00 B7 [08:37:04]Write i2c OK [08:37:04]MH_I2C_Read... [08:37:05]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [08:37:05]Read from MH i2c: E2 [08:37:05]MH_I2C_Read... [08:37:05]Read from MH i2c: E2 FD 00 [08:37:05]MH_I2C_Read... [08:37:05]Read from MH i2c: E2 FD 00 F1 45 00 F1 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 7E 00 00 0E 04 04 00 4A 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 41 00 00 00 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 90 00 21 [08:37:05]RAPDU: F1 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 7E 00 00 0E 04 04 00 4A 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 41 00 00 00 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 90 00 [08:37:05]wFMCommunicate OK [08:37:05]SAM_PROTO_ProcessDocument answer len = 1265 [08:37:05]SAM_PROTO_ProcessDocument remain to read = 1017 [08:37:05]wFMCommunicate request_size=4 [08:37:05]MH_SAM_APDU [08:37:05]CAPDU: 80 17 00 00 [08:37:05]Write to MH i2c: E2 08 00 F2 45 80 17 00 00 00 00 00 00 B7 [08:37:05]Write i2c OK [08:37:05]MH_I2C_Read... [08:37:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:37:06]Read from MH i2c: E2 [08:37:06]MH_I2C_Read... [08:37:06]Read from MH i2c: E2 FD 00 [08:37:06]MH_I2C_Read... [08:37:06]Read from MH i2c: E2 FD 00 F2 45 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 90 00 00 [08:37:06]RAPDU: 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 90 00 [08:37:06]wFMCommunicate OK [08:37:06]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [08:37:06]SAM_PROTO_ProcessDocument remain to read = 767 [08:37:06]wFMCommunicate request_size=4 [08:37:06]MH_SAM_APDU [08:37:06]CAPDU: 80 17 00 00 [08:37:06]Write to MH i2c: E2 08 00 F3 45 80 17 00 00 00 00 00 00 B8 [08:37:06]Write i2c OK [08:37:06]MH_I2C_Read... [08:37:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:37:06]Read from MH i2c: E2 [08:37:06]MH_I2C_Read... [08:37:06]Read from MH i2c: E2 FD 00 [08:37:06]MH_I2C_Read... [08:37:06]Read from MH i2c: E2 FD 00 F3 45 00 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 90 00 1A [08:37:06]RAPDU: 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 90 00 [08:37:06]wFMCommunicate OK [08:37:06]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [08:37:06]SAM_PROTO_ProcessDocument remain to read = 517 [08:37:06]wFMCommunicate request_size=4 [08:37:06]MH_SAM_APDU [08:37:06]CAPDU: 80 17 00 00 [08:37:06]Write to MH i2c: E2 08 00 F4 45 80 17 00 00 00 00 00 00 B9 [08:37:07]Write i2c OK [08:37:07]MH_I2C_Read... [08:37:07]Read from MH i2c: E2 [08:37:07]MH_I2C_Read... [08:37:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:37:07]Read from MH i2c: E2 FD 00 [08:37:07]MH_I2C_Read... [08:37:07]Read from MH i2c: E2 FD 00 F4 45 00 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 90 00 43 [08:37:07]RAPDU: 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 90 00 [08:37:07]wFMCommunicate OK [08:37:07]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [08:37:07]SAM_PROTO_ProcessDocument remain to read = 267 [08:37:07]wFMCommunicate request_size=4 [08:37:07]MH_SAM_APDU [08:37:07]CAPDU: 80 17 00 00 [08:37:07]Write to MH i2c: E2 08 00 F5 45 80 17 00 00 00 00 00 00 BA [08:37:07]Write i2c OK [08:37:07]MH_I2C_Read... [08:37:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:37:07]Read from MH i2c: E2 [08:37:07]MH_I2C_Read... [08:37:07]Read from MH i2c: E2 FD 00 [08:37:07]MH_I2C_Read... [08:37:07]Read from MH i2c: E2 FD 00 F5 45 00 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 90 00 82 [08:37:08]RAPDU: 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 90 00 [08:37:08]wFMCommunicate OK [08:37:08]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [08:37:08]SAM_PROTO_ProcessDocument remain to read = 17 [08:37:08]wFMCommunicate request_size=4 [08:37:08]MH_SAM_APDU [08:37:08]CAPDU: 80 17 00 00 [08:37:08]Write to MH i2c: E2 08 00 F6 45 80 17 00 00 00 00 00 00 BB [08:37:08]Write i2c OK [08:37:08]MH_I2C_Read... [08:37:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 17! [08:37:08]Read from MH i2c: E2 [08:37:08]MH_I2C_Read... [08:37:08]Read from MH i2c: E2 14 00 [08:37:08]MH_I2C_Read... [08:37:08]Read from MH i2c: E2 14 00 F6 45 00 01 00 06 F7 03 00 00 35 04 06 00 8F CE FD 39 1A 99 90 00 46 [08:37:08]RAPDU: 01 00 06 F7 03 00 00 35 04 06 00 8F CE FD 39 1A 99 90 00 [08:37:08]wFMCommunicate OK [08:37:08]SAM_PROTO_ProcessDocument received (without SW) 17 bytes [08:37:08]SAM_PROTO_ProcessDocument done [08:37:08]1209 (1) - 1.0 - номер версии ФФД [08:37:08]1041 (16) - 0000000000874655 - номер ФМ [08:37:08]1040 (4) - 32293 - номер ФД [08:37:08]1038 (4) - 74 - номер смены [08:37:08]1118 (4) - 63 - количество кассовых чеков за смену [08:37:08]1111 (4) - 65 - общее количество ФД за смену [08:37:08]1194 (1194) - счетчики итогов смены [08:37:08] 1134 (4) - 63 - количество чеков со всеми признаками расчетов [08:37:08] 1129 (155) - счетчики операций «приход» [08:37:08] 1135 (4) - 63 - количество чеков по признаку расчетов [08:37:08] 1201 (3) - 63171.68 - общая итоговая сумма в чеках [08:37:08] 1136 (3) - 40319.00 - итоговая сумма в чеках наличными [08:37:08] 1138 (3) - 22852.68 - итоговая сумма в чеках безналичными [08:37:08] 1024 (122) - суммы налогов [08:37:08] 1006 (9) - суммы НДС [08:37:08] 1010 (1) - 0% - код ставки НДС [08:37:08] 1011 (0) - 0.00 - сумма НДС по ставке [08:37:08] 1006 (12) - суммы НДС [08:37:08] 1010 (1) - 12% - код ставки НДС [08:37:08] 1011 (3) - 6710.16 - сумма НДС по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 0% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (11) - суммы НСП [08:37:08] 1014 (1) - 1% - код ставки НСП [08:37:08] 1015 (2) - 559.17 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 2% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 3% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 5% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 0,50% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 1,50% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1130 (141) - счетчики операций «возврат прихода» [08:37:08] 1135 (4) - 0 - количество чеков по признаку расчетов [08:37:08] 1201 (0) - 0.00 - общая итоговая сумма в чеках [08:37:08] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [08:37:08] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [08:37:08] 1024 (117) - суммы налогов [08:37:08] 1006 (9) - суммы НДС [08:37:08] 1010 (1) - 0% - код ставки НДС [08:37:08] 1011 (0) - 0.00 - сумма НДС по ставке [08:37:08] 1006 (9) - суммы НДС [08:37:08] 1010 (1) - 12% - код ставки НДС [08:37:08] 1011 (0) - 0.00 - сумма НДС по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 0% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 1% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 2% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 3% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 5% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 0,50% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 1,50% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1131 (141) - счетчики операций «расход» [08:37:08] 1135 (4) - 0 - количество чеков по признаку расчетов [08:37:08] 1201 (0) - 0.00 - общая итоговая сумма в чеках [08:37:08] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [08:37:08] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [08:37:08] 1024 (117) - суммы налогов [08:37:08] 1006 (9) - суммы НДС [08:37:08] 1010 (1) - 0% - код ставки НДС [08:37:08] 1011 (0) - 0.00 - сумма НДС по ставке [08:37:08] 1006 (9) - суммы НДС [08:37:08] 1010 (1) - 12% - код ставки НДС [08:37:08] 1011 (0) - 0.00 - сумма НДС по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 0% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 1% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 2% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 3% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 5% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 0,50% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 1,50% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1132 (141) - счетчики операций «возврат расхода» [08:37:08] 1135 (4) - 0 - количество чеков по признаку расчетов [08:37:08] 1201 (0) - 0.00 - общая итоговая сумма в чеках [08:37:08] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [08:37:08] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [08:37:08] 1024 (117) - суммы налогов [08:37:08] 1006 (9) - суммы НДС [08:37:08] 1010 (1) - 0% - код ставки НДС [08:37:08] 1011 (0) - 0.00 - сумма НДС по ставке [08:37:08] 1006 (9) - суммы НДС [08:37:08] 1010 (1) - 12% - код ставки НДС [08:37:08] 1011 (0) - 0.00 - сумма НДС по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 0% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 1% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 2% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 3% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 5% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 0,50% - код ставки НСП [08:37:08] 1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1007 (9) - суммы НСП [08:37:08] 1014 (1) - 1,50% - код ставки НСП [08:37:08] OFD Sender: No OFD packet to send [08:37:08]1015 (0) - 0.00 - сумма НСП по ставке [08:37:08] 1133 (588) - - счетчики коррекции - не используются [08:37:08]1077 (6) - 158119174412953 - ФПД [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1209 (04B9) [08:37:08]Malloc new data [08:37:08]Processing tag 1041 (0411) [08:37:08]Processing tag 1040 (0410) [08:37:08]Malloc new data [08:37:08]Processing tag 1038 (040E) [08:37:08]Malloc new data [08:37:08]Processing tag 1118 (045E) [08:37:08]Malloc new data [08:37:08]Processing tag 1111 (0457) [08:37:08]Malloc new data [08:37:08]Processing tag 1194 (04AA) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1134 (046E) [08:37:08]Malloc new data [08:37:08]Processing tag 1129 (0469) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1135 (046F) [08:37:08]Malloc new data [08:37:08]Processing tag 1201 (04B1) [08:37:08]Malloc new data [08:37:08]Processing tag 1136 (0470) [08:37:08]Malloc new data [08:37:08]Processing tag 1138 (0472) [08:37:08]Malloc new data [08:37:08]Processing tag 1024 (0400) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1006 (03EE) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1010 (03F2) [08:37:08]Malloc new data [08:37:08]Processing tag 1011 (03F3) [08:37:08]Malloc new data [08:37:08]SetTLVBufToDocument err=0 [08:37:08]Processing tag 1006 (03EE) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1010 (03F2) [08:37:08]Malloc new data [08:37:08]Processing tag 1011 (03F3) [08:37:08]Malloc new data [08:37:08]SetTLVBufToDocument err=0 [08:37:08]Processing tag 1007 (03EF) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1014 (03F6) [08:37:08]Malloc new data [08:37:08]Processing tag 1015 (03F7) [08:37:08]Malloc new data [08:37:08]SetTLVBufToDocument err=0 [08:37:08]Processing tag 1007 (03EF) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1014 (03F6) [08:37:08]Malloc new data [08:37:08]Processing tag 1015 (03F7) [08:37:08]Malloc new data [08:37:08]SetTLVBufToDocument err=0 [08:37:08]Processing tag 1007 (03EF) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1014 (03F6) [08:37:08]Malloc new data [08:37:08]Processing tag 1015 (03F7) [08:37:08]Malloc new data [08:37:08]SetTLVBufToDocument err=0 [08:37:08]Processing tag 1007 (03EF) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1014 (03F6) [08:37:08]Malloc new data [08:37:08]Processing tag 1015 (03F7) [08:37:08]Malloc new data [08:37:08]SetTLVBufToDocument err=0 [08:37:08]Processing tag 1007 (03EF) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1014 (03F6) [08:37:08]Malloc new data [08:37:08]Processing tag 1015 (03F7) [08:37:08]Malloc new data [08:37:08]SetTLVBufToDocument err=0 [08:37:08]Processing tag 1007 (03EF) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1014 (03F6) [08:37:08]Malloc new data [08:37:08]Processing tag 1015 (03F7) [08:37:08]Malloc new data [08:37:08]SetTLVBufToDocument err=0 [08:37:08]Processing tag 1007 (03EF) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1014 (03F6) [08:37:08]Malloc new data [08:37:08]Processing tag 1015 (03F7) [08:37:08]Malloc new data [08:37:08]SetTLVBufToDocument err=0 [08:37:08]SetTLVBufToDocument err=0 [08:37:08]SetTLVBufToDocument err=0 [08:37:08]Processing tag 1130 (046A) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1135 (046F) [08:37:08]Malloc new data [08:37:08]Processing tag 1201 (04B1) [08:37:08]Malloc new data [08:37:08]Processing tag 1136 (0470) [08:37:08]Malloc new data [08:37:08]Processing tag 1138 (0472) [08:37:08]Malloc new data [08:37:08]Processing tag 1024 (0400) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1006 (03EE) [08:37:08]Load OK [08:37:08]SetTLVBufToDocument [08:37:08]Processing tag 1010 (03F2) [08:37:08]Malloc new data [08:37:08]Processing tag 1011 (03F3) [08:37:08]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1006 (03EE) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1010 (03F2) [08:37:09]Malloc new data [08:37:09]Processing tag 1011 (03F3) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]SetTLVBufToDocument err=0 [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1131 (046B) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1135 (046F) [08:37:09]Malloc new data [08:37:09]Processing tag 1201 (04B1) [08:37:09]Malloc new data [08:37:09]Processing tag 1136 (0470) [08:37:09]Malloc new data [08:37:09]Processing tag 1138 (0472) [08:37:09]Malloc new data [08:37:09]Processing tag 1024 (0400) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1006 (03EE) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1010 (03F2) [08:37:09]Malloc new data [08:37:09]Processing tag 1011 (03F3) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1006 (03EE) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1010 (03F2) [08:37:09]Malloc new data [08:37:09]Processing tag 1011 (03F3) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]SetTLVBufToDocument err=0 [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1132 (046C) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1135 (046F) [08:37:09]Malloc new data [08:37:09]Processing tag 1201 (04B1) [08:37:09]Malloc new data [08:37:09]Processing tag 1136 (0470) [08:37:09]Malloc new data [08:37:09]Processing tag 1138 (0472) [08:37:09]Malloc new data [08:37:09]Processing tag 1024 (0400) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1006 (03EE) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1010 (03F2) [08:37:09]Malloc new data [08:37:09]Processing tag 1011 (03F3) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1006 (03EE) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1010 (03F2) [08:37:09]Malloc new data [08:37:09]Processing tag 1011 (03F3) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1007 (03EF) [08:37:09]Load OK [08:37:09]SetTLVBufToDocument [08:37:09]Processing tag 1014 (03F6) [08:37:09]Malloc new data [08:37:09]Processing tag 1015 (03F7) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]SetTLVBufToDocument err=0 [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1133 (046D) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Processing tag 1077 (0435) [08:37:09]Malloc new data [08:37:09]SetTLVBufToDocument err=0 [08:37:09]Malloc new data [08:37:09]SAM_PROTO_GetFMData [08:37:09]wFMCommunicate request_size=4 [08:37:09]MH_SAM_APDU [08:37:09]CAPDU: 80 13 03 00 [08:37:09]Write to MH i2c: E2 08 00 F7 45 80 13 03 00 00 00 00 00 BB [08:37:09]Write i2c OK [08:37:09]MH_I2C_Read... [08:37:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:37:09]Read from MH i2c: E2 [08:37:09]MH_I2C_Read... [08:37:09]Read from MH i2c: E2 FD 00 [08:37:09]MH_I2C_Read... [08:37:09]Read from MH i2c: E2 FD 00 F7 45 00 C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 49 [08:37:10]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [08:37:10]wFMCommunicate OK [08:37:10]wFMCommunicate request_size=4 [08:37:10]MH_SAM_APDU [08:37:10]CAPDU: 80 17 00 00 [08:37:10]Write to MH i2c: E2 08 00 F8 45 80 17 00 00 00 00 00 00 BD [08:37:10]Write i2c OK [08:37:10]MH_I2C_Read... [08:37:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:37:10]Read from MH i2c: E2 [08:37:10]MH_I2C_Read... [08:37:10]Read from MH i2c: E2 FD 00 [08:37:10]MH_I2C_Read... [08:37:10]Read from MH i2c: E2 FD 00 F8 45 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 EC [08:37:10]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [08:37:11]wFMCommunicate OK [08:37:11]wFMCommunicate request_size=4 [08:37:11]MH_SAM_APDU [08:37:11]CAPDU: 80 17 00 00 [08:37:11]Write to MH i2c: E2 08 00 F9 45 80 17 00 00 00 00 00 00 BE [08:37:11]Write i2c OK [08:37:11]MH_I2C_Read... [08:37:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:37:11]Read from MH i2c: E2 [08:37:11]MH_I2C_Read... [08:37:11]Read from MH i2c: E2 FD 00 [08:37:11]MH_I2C_Read... [08:37:11]Read from MH i2c: E2 FD 00 F9 45 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 DC [08:37:11]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:37:11]wFMCommunicate OK [08:37:11]wFMCommunicate request_size=4 [08:37:11]MH_SAM_APDU [08:37:11]CAPDU: 80 17 00 00 [08:37:11]Write to MH i2c: E2 08 00 FA 45 80 17 00 00 00 00 00 00 BF [08:37:11]Write i2c OK [08:37:11]MH_I2C_Read... [08:37:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:37:11]Read from MH i2c: E2 [08:37:11]MH_I2C_Read... [08:37:11]Read from MH i2c: E2 FD 00 [08:37:11]MH_I2C_Read... [08:37:11]Read from MH i2c: E2 FD 00 FA 45 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 31 [08:37:12]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:37:12]wFMCommunicate OK [08:37:12]wFMCommunicate request_size=4 [08:37:12]MH_SAM_APDU [08:37:12]CAPDU: 80 17 00 00 [08:37:12]Write to MH i2c: E2 08 00 FB 45 80 17 00 00 00 00 00 00 C0 [08:37:12]Write i2c OK [08:37:12]MH_I2C_Read... [08:37:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:37:12]Read from MH i2c: E2 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: E2 E0 00 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: E2 E0 00 FB 45 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AA [08:37:12]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:37:13]wFMCommunicate OK [08:37:13]SAM_PROTO_GetFMData done [08:37:13]Malloc new data [08:37:13]Malloc new data [08:37:13]Malloc new data [08:37:13]Malloc new data [08:37:13]KKMLoadAndSignCloseShiftData err=0 [08:37:13]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Батырканова Г. 24.08.2023 08:37 Смена: 74 РНМ: 0000000000091575 ЗНМ: 0300000148 СНО: Общий режим Чеков за смену: 63 ФД за смену: 65 Всего чеков: 63 ИТОГИ ПРИХОД Чеков: 63 Общий итог: 63171.68 Итого наличными: 40319.00 Итого безнал.: 22852.68 НДС 0% : 0.00 НДС 12% : 6710.16 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 559.17 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 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 Нал. в кассе: 40319.00 НС Приход: 25300296.74 НС Возвр.Прихода: 3239735.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 32293 ФМ: 0000000000874655 ФПД: 158119174412953 [08:37:13]StoreToDocumentArchive [08:37:13]shift 74 fd 32293 [08:37:13]save to /storage/0074/doc_00032293 [08:37:13]save last doc name /storage/0074/doc_00032293 to /storage/kkm_last_doc_name [08:37:13]save OK [08:37:13]Clear old archive folders... [08:37:13]Remove dir /storage/0010 [08:37:13]opendir ok [08:37:13]file . [08:37:13]file .. [08:37:13]file doc_1692866190 [08:37:13]remove file /storage/0010/doc_1692866190 [08:37:13]remove dir /storage/0010 [08:37:13]NVStorageSaveData kkm_registers [08:37:13]File name is /storage/kkm_registers [08:37:13]Write 24 bytes [08:37:13]NVStorageSaveData done [08:37:13]NVStorageSaveData kkm_registers [08:37:13]File name is /storage/kkm_registers [08:37:13]Write 24 bytes [08:37:13]NVStorageSaveData done [08:37:13]ProcessDocumentItem done err = 0, tmpTLVsize=1385 [08:37:13]tlvbuf is 01A5C5B0 [08:37:13]SAM_PROTO_ClearQueue [08:37:13]wFMCommunicate request_size=4 [08:37:13]MH_SAM_APDU [08:37:13]CAPDU: 80 09 00 00 [08:37:13]Write to MH i2c: E2 08 00 FC 45 80 09 00 00 00 00 00 00 B3 [08:37:13]Write i2c OK [08:37:13]MH_I2C_Read... [08:37:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:13]Read from MH i2c: E2 [08:37:13]MH_I2C_Read... [08:37:13]Read from MH i2c: E2 03 00 [08:37:13]MH_I2C_Read... [08:37:13]Read from MH i2c: E2 03 00 FC 45 00 90 00 B5 [08:37:13]RAPDU: 90 00 [08:37:13]wFMCommunicate OK [08:37:13]SAM_PROTO_ClearQueue done [08:37:13]KKMCreateOFDPacket [08:37:13]OFDProtocolAddRootSTLVToBuf [08:37:13]FM_MakeSignedData [08:37:13]FM_MakeSignedData [08:37:13]SAM_PROTO_SignData [08:37:13]wFMCommunicate request_size=4 [08:37:13]MH_SAM_APDU [08:37:13]CAPDU: 80 0D 01 02 [08:37:13]Write to MH i2c: E2 08 00 FD 45 80 0D 01 02 00 00 00 00 BB [08:37:13]Write i2c OK [08:37:13]MH_I2C_Read... [08:37:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:13]Read from MH i2c: E2 [08:37:13]MH_I2C_Read... [08:37:13]Read from MH i2c: E2 03 00 [08:37:13]MH_I2C_Read... [08:37:13]Read from MH i2c: E2 03 00 FD 45 00 90 00 B6 [08:37:13]RAPDU: 90 00 [08:37:13]wFMCommunicate OK [08:37:13]wFMCommunicate request_size=255 [08:37:13]MH_SAM_APDU [08:37:13]CAPDU: 80 0D 02 02 FA 05 00 69 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 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F4 03 04 00 B3 16 E7 64 0E 04 04 00 4A 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 5E 04 04 00 3F 00 00 00 57 04 04 00 41 00 00 00 AA 04 D5 04 6E 04 04 00 3F 00 00 00 69 04 A2 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A 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 [08:37:13]Write to MH i2c: E2 02 01 FE 45 80 0D 02 02 FA 00 05 00 69 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 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F4 03 04 00 B3 16 E7 64 0E 04 04 00 4A 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 5E 04 04 00 3F 00 00 00 57 04 04 00 41 00 00 00 AA 04 D5 04 6E 04 04 00 3F 00 00 00 69 04 A2 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A 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 00 00 36 [08:37:13]Write i2c OK [08:37:13]MH_I2C_Read... [08:37:13]OFD Sender: No OFD packet to send [08:37:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:14]Read from MH i2c: E2 [08:37:14]MH_I2C_Read... [08:37:14]Read from MH i2c: E2 03 00 [08:37:14]MH_I2C_Read... [08:37:14]Read from MH i2c: E2 03 00 FE 45 00 90 00 B7 [08:37:14]RAPDU: 90 00 [08:37:14]wFMCommunicate OK [08:37:14]wFMCommunicate request_size=255 [08:37:14]MH_SAM_APDU [08:37:14]CAPDU: 80 0D 02 02 FA 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA 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 [08:37:14]Write to MH i2c: E2 02 01 FF 45 80 0D 02 02 FA 00 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA 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 00 00 72 [08:37:14]Write i2c OK [08:37:14]MH_I2C_Read... [08:37:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:14]Read from MH i2c: E2 [08:37:14]MH_I2C_Read... [08:37:14]Read from MH i2c: E2 03 00 [08:37:14]MH_I2C_Read... [08:37:14]Read from MH i2c: E2 03 00 FF 45 00 90 00 B8 [08:37:14]RAPDU: 90 00 [08:37:14]wFMCommunicate OK [08:37:14]wFMCommunicate request_size=255 [08:37:14]MH_SAM_APDU [08:37:14]CAPDU: 80 0D 02 02 FA 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 [08:37:15]Write to MH i2c: E2 02 01 00 46 80 0D 02 02 FA 00 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 00 00 86 [08:37:15]Write i2c OK [08:37:15]MH_I2C_Read... [08:37:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:15]Read from MH i2c: E2 [08:37:15]MH_I2C_Read... [08:37:15]Read from MH i2c: E2 03 00 [08:37:15]MH_I2C_Read... [08:37:15]Read from MH i2c: E2 03 00 00 46 00 90 00 BA [08:37:15]RAPDU: 90 00 [08:37:15]wFMCommunicate OK [08:37:15]wFMCommunicate request_size=255 [08:37:15]MH_SAM_APDU [08:37:15]CAPDU: 80 0D 02 02 FA 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 [08:37:15]Write to MH i2c: E2 02 01 01 46 80 0D 02 02 FA 00 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 00 00 90 [08:37:15]Write i2c OK [08:37:15]MH_I2C_Read... [08:37:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:16]Read from MH i2c: E2 [08:37:16]MH_I2C_Read... [08:37:16]Read from MH i2c: E2 03 00 [08:37:16]MH_I2C_Read... [08:37:16]Read from MH i2c: E2 03 00 01 46 00 90 00 BB [08:37:16]RAPDU: 90 00 [08:37:16]wFMCommunicate OK [08:37:16]wFMCommunicate request_size=255 [08:37:16]MH_SAM_APDU [08:37:16]CAPDU: 80 0D 02 02 FA F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 [08:37:16]Write to MH i2c: E2 02 01 02 46 80 0D 02 02 FA 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 00 51 [08:37:16]Write i2c OK [08:37:16]MH_I2C_Read... [08:37:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:17]Read from MH i2c: E2 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: E2 03 00 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: E2 03 00 02 46 00 90 00 BC [08:37:17]RAPDU: 90 00 [08:37:17]wFMCommunicate OK [08:37:17]wFMCommunicate request_size=144 [08:37:17]MH_SAM_APDU [08:37:17]CAPDU: 80 0D 02 02 8B 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 25 7E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 8F CE FD 39 1A 99 [08:37:17]Write to MH i2c: E2 93 00 03 46 80 0D 02 02 8B 00 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 25 7E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 8F CE FD 39 1A 99 00 00 EC [08:37:17]Write i2c OK [08:37:17]MH_I2C_Read... [08:37:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:17]Read from MH i2c: E2 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: E2 03 00 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: E2 03 00 03 46 00 90 00 BD [08:37:17]RAPDU: 90 00 [08:37:17]wFMCommunicate OK [08:37:17]wFMCommunicate request_size=4 [08:37:17]MH_SAM_APDU [08:37:17]CAPDU: 80 0D 03 02 [08:37:17]Write to MH i2c: E2 08 00 04 46 80 0D 03 02 00 00 00 00 C5 [08:37:17]Write i2c OK [08:37:17]MH_I2C_Read... [08:37:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:17]Read from MH i2c: E2 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: E2 0B 00 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: E2 0B 00 04 46 00 F7 4C 06 CC 03 72 1E CE 90 00 3C [08:37:17]RAPDU: F7 4C 06 CC 03 72 1E CE 90 00 [08:37:17]wFMCommunicate OK [08:37:17]SAM_PROTO_SignData done [08:37:17]FM_MakeSignedData done [08:37:17]CreateOFDProtocolMessage [08:37:17]wFMCommunicate request_size=4 [08:37:17]MH_SAM_APDU [08:37:17]CAPDU: 80 11 00 00 [08:37:17]Write to MH i2c: E2 08 00 05 46 80 11 00 00 00 00 00 00 C5 [08:37:17]Write i2c OK [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: E2 [08:37:17]MH_I2C_Read... [08:37:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:17]Read from MH i2c: E2 17 00 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: E2 17 00 05 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1B [08:37:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:37:17]wFMCommunicate OK [08:37:17]CreateOFDProtocolMessage done [08:37:17]OFDSenderStorePacket 32293 [08:37:17]StoreOFDPacket docnum=32293 [08:37:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 7D 05 00 00 AE 64 75 05 94 22 5A 05 01 00 05 00 69 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 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F4 03 04 00 B3 16 E7 64 0E 04 04 00 4A 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 5E 04 04 00 3F 00 00 00 57 04 04 00 41 00 00 00 AA 04 D5 04 6E 04 04 00 3F 00 00 00 69 04 A2 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA 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 25 7E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 8F CE FD 39 1A 99 F7 4C 06 CC 03 72 1E CE [08:37:18]CheckFolder [08:37:18]dirname=/storage/ofd_packets [08:37:18]CheckFolder done [08:37:18]ProducePacketName [08:37:18]name=ofd_packets/00032293 [08:37:18]NVStorageSaveData ofd_packets/00032293 [08:37:18]File name is /storage/ofd_packets/00032293 [08:37:18]Write 1435 bytes [08:37:18]NVStorageSaveData done [08:37:18]OFDSenderStorePacket done [08:37:18]KKMCreateOFDPacket done [08:37:18]NVStorageSaveData kkm_last_timestamp [08:37:18]File name is /storage/kkm_last_timestamp [08:37:18]Write 4 bytes [08:37:18]NVStorageSaveData done [08:37:18]ExternCall_PrintAddStr [08:37:18]wPrintStart [08:37:18]Write to MH i2c: 01 00 00 06 46 4C [08:37:18]Write i2c OK [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: 01 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: 01 07 00 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: 01 07 00 06 46 00 00 00 00 00 FF 0F 61 [08:37:18]RasterBufferAndPrint [08:37:18]line Отчет о закрытии смены [08:37:18]line ФФД: 1.0 [08:37:18]line ИНН: 02508201610067 [08:37:18]line Кассир: Батырканова Г. [08:37:18]line 24.08.2023 08:37 [08:37:18]line Смена: 74 [08:37:18]line РНМ: 0000000000091575 [08:37:18]line ЗНМ: 0300000148 [08:37:18]line СНО: Общий режим [08:37:18]line Чеков за смену: 63 [08:37:18]line ФД за смену: 65 [08:37:18]line Всего чеков: 63 [08:37:18]line ИТОГИ ПРИХОД [08:37:18]line Чеков: 63 [08:37:18]line Общий итог: 63171.68 [08:37:18]line Итого наличными: 40319.00 [08:37:18]line Итого безнал.: 22852.68 [08:37:18]line НДС 0% : 0.00 [08:37:18]line НДС 12% : 6710.16 [08:37:18]line НСП 0% : 0.00 [08:37:18]line НСП 1,50% : 0.00 [08:37:18]line НСП 0,50% : 0.00 [08:37:18]line НСП 5% : 0.00 [08:37:18]line НСП 3% : 0.00 [08:37:18]line НСП 2% : 0.00 [08:37:18]line НСП 1% : 559.17 [08:37:18]line ИТОГИ ВОЗВРАТ ПРИХОДА [08:37:18]line Чеков: 0 [08:37:18]line Общий итог: 0.00 [08:37:18]line Итого наличными: 0.00 [08:37:18]line Итого безнал.: 0.00 [08:37:18]line НДС 0% : 0.00 [08:37:18]line НДС 12% : 0.00 [08:37:18]line НСП 0% : 0.00 [08:37:18]line НСП 1,50% : 0.00 [08:37:18]line НСП 0,50% : 0.00 [08:37:18]line НСП 5% : 0.00 [08:37:18]line НСП 3% : 0.00 [08:37:18]line НСП 2% : 0.00 [08:37:18]line НСП 1% : 0.00 [08:37:18]line ИТОГИ РАСХОД [08:37:18]line Чеков: 0 [08:37:18]line Общий итог: 0.00 [08:37:18]line Итого наличными: 0.00 [08:37:18]line Итого безнал.: 0.00 [08:37:18]line НДС 0% : 0.00 [08:37:18]line НДС 12% : 0.00 [08:37:18]line НСП 0% : 0.00 [08:37:18]line НСП 1,50% : 0.00 [08:37:18]line НСП 0,50% : 0.00 [08:37:18]line НСП 5% : 0.00 [08:37:18]line НСП 3% : 0.00 [08:37:18]line НСП 2% : 0.00 [08:37:18]line НСП 1% : 0.00 [08:37:18]line ИТОГИ ВОЗВРАТ РАСХОДА [08:37:18]line Чеков: 0 [08:37:18]line Общий итог: 0.00 [08:37:18]line Итого наличными: 0.00 [08:37:18]line Итого безнал.: 0.00 [08:37:18]line НДС 0% : 0.00 [08:37:18]line НДС 12% : 0.00 [08:37:18]line НСП 0% : 0.00 [08:37:18]line НСП 1,50% : 0.00 [08:37:18]line НСП 0,50% : 0.00 [08:37:18]line НСП 5% : 0.00 [08:37:18]line НСП 3% : 0.00 [08:37:18]line НСП 2% : 0.00 [08:37:18]line НСП 1% : 0.00 [08:37:18]line Сумма внесений: 0.00 [08:37:18]line Сумма выплат: 0.00 [08:37:18]line Нал. в кассе: 40319.00 [08:37:18]line НС Приход: 25300296.74 [08:37:18]line НС Возвр.Прихода: 3239735.00 [08:37:18]line НС Расход: 0.00 [08:37:18]line НС Возвр.Расхода: 0.00 [08:37:18]line ФД: 32293 [08:37:18]line ФМ: 0000000000874655 [08:37:18]line ФПД: 158119174412953 [08:37:18]OFD Sender: Processing packet 32293 [packets to send 11, broken 10] [08:37:18]ProducePacketName [08:37:18]name=ofd_packets/00032293 [08:37:18]OFD Sender: To server: pG, [08:37:18]CommunicateWithHost lk.salyk.kg:30040 [08:37:18]ConnectInit lk.salyk.kg [08:37:18]written 0, free lines is 4095 [08:37:18]Connected sock=10 [08:37:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 7D 05 00 00 AE 64 75 05 94 22 5A 05 01 00 05 00 69 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 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F4 03 04 00 B3 16 E7 64 0E 04 04 00 4A 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 5E 04 04 00 3F 00 00 00 57 04 04 00 41 00 00 00 AA 04 D5 04 6E 04 04 00 3F 00 00 00 69 04 A2 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA 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 Write to MH i2c: 01 01 00 00 00 00 EE 56 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 46 F7 9C 03 [08:37:19]00 Write i2c OK [08:37:19]00 MH_I2C_Read... [08:37:19]EF Read from MH i2c: 01 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: 01 07 00 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: 01 03 07 09 00 00 56 F6 46 03 00 01 00 00 03 00 F7 00 03 00 00 0A 00 0F EF BC 03 [08:37:19]09 RasterBufferAndPrint [08:37:19]00 line [08:37:19]F6 line [08:37:19]03 line [08:37:19]01 line [08:37:19]00 line [08:37:19]04 F7 written 0, free lines is 3961 [08:37:19]03 00 00 EF MH_Cut [08:37:19]03 Write to MH i2c: 09 D1 00 01 F6 00 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 5D 03 46 01 01 75 [08:37:19]00 06 F7 03 00 00 Write i2c OK [08:37:19]D0 MH_I2C_Read... [08:37:19]04 8D 00 6F 04 04 00 00 Read from MH i2c: 00 D1 00 [08:37:19]00 MH_I2C_Read... [08:37:19]B1 04 Read from MH i2c: 00 D1 00 01 70 00 04 [08:37:19]00 MH_I2C_Read... [08:37:19]00 72 04 00 00 00 Read from MH i2c: 04 D1 75 01 00 00 EE 5D 03 46 09 00 00 F2 03 01 00 00 F3 03 00 00 74 EE [08:37:19]03 Write to MH i2c: 09 01 00 00 F2 00 03 5E 01 46 00 A4 01 [08:37:19]F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 Write i2c OK [08:37:20]F7 MH_I2C_Read... [08:37:20]03 00 00 EF 03 09 00 F6 *** Cut start [08:37:20]03 *** Purtial cut [08:37:20]01 *** CUTSNS_PIN = 0 [08:37:20]00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 *** Stage 1: CUTSNS_PIN = 1 [08:37:20]09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 25 7E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 8F CE FD 39 1A 99 F7 4C 06 CC 03 72 1E CE [08:37:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 28 26 47 00 B5 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 7E 00 00 F4 03 04 00 65 C1 E6 64 B6 04 01 00 00 05 18 61 A0 6A 02 91 A4 [08:37:20]CommunicateWithHost err = 0 [08:37:20]CheckOFDResponse [08:37:20]1017 (14) - 77093643461234 [08:37:20]1041 (16) - 0000000000874655 [08:37:20]1040 (4) - 32293 [08:37:20]1012 (4) - 24.08.2023 02:33 [08:37:20]1206 (1) - 0 [08:37:20]OFD Sender: Remove packet 32293 [08:37:20]ProducePacketName [08:37:20]name=ofd_packets/00032293 [08:37:20]NVStorageDeleteData [08:37:21]OFD Sender: No OFD packet to send [08:37:22]Read from MH i2c: 01 [08:37:22]MH_I2C_Read... [08:37:22]*** Stop cut motor [08:37:22]*** Cut end [08:37:22]Read from MH i2c: 01 07 00 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: 01 07 00 5E 46 00 00 00 00 00 FF 0F B9 [08:37:22]process_action close_shift done [08:37:22]requested_data is exist [08:37:22]produce_requested_data [08:37:22]requested_item fd.num is exist - process it [08:37:22]SAM_PROTO_GetFieldsCounters [08:37:22]wFMCommunicate request_size=4 [08:37:22]MH_SAM_APDU [08:37:22]CAPDU: 80 13 00 00 [08:37:22]Write to MH i2c: E2 08 00 5F 46 80 13 00 00 00 00 00 00 21 [08:37:22]Write i2c OK [08:37:22]MH_I2C_Read... [08:37:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:22]Read from MH i2c: E2 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: E2 62 00 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: E2 62 00 5F 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 25 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [08:37:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 25 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:37:22]wFMCommunicate OK [08:37:22]SAM_PROTO_GetFieldsCounters done [08:37:22]requested_item shift.num is exist - process it [08:37:22]requested_item shift.opened is exist - process it [08:37:22]req_shift_opened [08:37:22]FM_GetShiftState [08:37:22]SAM_PROTO_GetShiftState [08:37:22]wFMCommunicate request_size=4 [08:37:22]MH_SAM_APDU [08:37:22]CAPDU: 80 13 01 00 [08:37:22]Write to MH i2c: E2 08 00 60 46 80 13 01 00 00 00 00 00 23 [08:37:22]Write i2c OK [08:37:22]MH_I2C_Read... [08:37:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:22]Read from MH i2c: E2 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: E2 0E 00 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: E2 0E 00 60 46 00 09 00 00 00 00 00 00 00 00 00 00 90 00 2E [08:37:22]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:37:22]wFMCommunicate OK [08:37:22]SAM_PROTO_GetShiftState done [08:37:22]FM_GetShiftState done [08:37:22]req_shift_opened done [08:37:22]requested_item shift.open_date is exist - process it [08:37:22]req_shift_open_date [08:37:22]FM_GetShiftState [08:37:22]SAM_PROTO_GetShiftState [08:37:22]wFMCommunicate request_size=4 [08:37:22]MH_SAM_APDU [08:37:22]CAPDU: 80 13 01 00 [08:37:22]Write to MH i2c: E2 08 00 61 46 80 13 01 00 00 00 00 00 24 [08:37:22]Write i2c OK [08:37:22]MH_I2C_Read... [08:37:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:22]Read from MH i2c: E2 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: E2 0E 00 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: E2 0E 00 61 46 00 09 00 00 00 00 00 00 00 00 00 00 90 00 2F [08:37:22]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:37:22]wFMCommunicate OK [08:37:22]SAM_PROTO_GetShiftState done [08:37:22]FM_GetShiftState done [08:37:22]req_shift_open_date done [08:37:22]produce_requested_data done [08:37:22]produce_requested_data return {"fd.num":32293,"shift.num":74,"shift.opened":0,"shift.open_date":0} [08:37:22]process_action_free close_shift [08:37:22]json_value_free [08:37:22]json_value_free done [08:37:22]process_json_proto returns [08:37:22]Send response to host [08:37:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":32293,"shift.num":74,"shift.opened":0,"shift.open_date":0}}} [08:37:22]free response buf [08:37:22]execute_script done [08:37:22]execute_script returns [08:37:22]free content buf [08:37:22]Sock 9.Close socket [08:37:22]Sock 9.Thread stoped [08:37:26]OFD Sender: No OFD packet to send [08:37:31]OFD Sender: No OFD packet to send [08:37:36]OFD Sender: No OFD packet to send [08:37:41]OFD Sender: No OFD packet to send [08:37:46]OFD Sender: No OFD packet to send [08:37:51]OFD Sender: No OFD packet to send [08:37:56]OFD Sender: No OFD packet to send [08:38:01]OFD Sender: No OFD packet to send [08:38:06]OFD Sender: No OFD packet to send [08:38:11]OFD Sender: No OFD packet to send [08:38:16]OFD Sender: No OFD packet to send [08:38:21]OFD Sender: No OFD packet to send [08:38:26]OFD Sender: No OFD packet to send [08:38:31]OFD Sender: No OFD packet to send [08:38:32]accept exits with 8 [08:38:32]New connection [08:38:32]New thread 3066940772 created [08:38:32]Thread 3067084132 joined [08:38:32]Waiting for new connection... [08:38:32] Sock 8.Parse request [08:38:32]Sock 8.Check first char [08:38:32]Sock 8.First char is OK [08:38:32]request: POST /json_proto HTTP/1.0 [08:38:32]Method: POST [08:38:32]URL: /json_proto [08:38:32]Method is POST - this is cgi request [08:38:32]url: /json_proto [08:38:32]query_string will be loaded in cgi processing [08:38:32]execute_cgi json_proto POST (null) [08:38:32]execute_cgi path=json_proto method=POST [08:38:32]POST find Content-Length [08:38:32]Host: 172.17.34.200:8080 [08:38:32]Content-Length: 215 [08:38:32]Content-Type: application/json [08:38:32] [08:38:32]POST finish read [08:38:32]Found Content-Length = 215 [08:38:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:32]execute_script... [08:38:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:32]POST & json_proto [08:38:32]process_json_proto [08:38:32]json parsed OK: [08:38:32]protocol is kg_v1.0 [08:38:32]action value=get_value [08:38:32]process_action get_value [08:38:32]cmd_get_value [08:38:32]process_action get_value done [08:38:32]requested_data is exist [08:38:32]produce_requested_data [08:38:32]requested_item kkm.sn is exist - process it [08:38:32]requested_item kkm.ver is exist - process it [08:38:32]requested_item fm.sn is exist - process it [08:38:32]wFMCommunicate request_size=4 [08:38:32]MH_SAM_APDU [08:38:32]CAPDU: 80 11 00 00 [08:38:32]Write to MH i2c: E2 08 00 62 46 80 11 00 00 00 00 00 00 22 [08:38:32]Write i2c OK [08:38:32]MH_I2C_Read... [08:38:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:32]Read from MH i2c: E2 [08:38:32]MH_I2C_Read... [08:38:32]Read from MH i2c: E2 17 00 [08:38:32]MH_I2C_Read... [08:38:32]Read from MH i2c: E2 17 00 62 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 78 [08:38:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:38:32]wFMCommunicate OK [08:38:32]requested_item fd.num is exist - process it [08:38:32]SAM_PROTO_GetFieldsCounters [08:38:32]wFMCommunicate request_size=4 [08:38:32]MH_SAM_APDU [08:38:32]CAPDU: 80 13 00 00 [08:38:32]Write to MH i2c: E2 08 00 63 46 80 13 00 00 00 00 00 00 25 [08:38:32]Write i2c OK [08:38:32]MH_I2C_Read... [08:38:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:32]Read from MH i2c: E2 [08:38:32]MH_I2C_Read... [08:38:32]Read from MH i2c: E2 62 00 [08:38:32]MH_I2C_Read... [08:38:32]Read from MH i2c: E2 62 00 63 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 25 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [08:38:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 25 7E 00 00 0E 04 04 00 4A 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:38:32]wFMCommunicate OK [08:38:32]SAM_PROTO_GetFieldsCounters done [08:38:32]requested_item shift.num is exist - process it [08:38:32]requested_item shift.opened is exist - process it [08:38:32]req_shift_opened [08:38:32]FM_GetShiftState [08:38:32]SAM_PROTO_GetShiftState [08:38:32]wFMCommunicate request_size=4 [08:38:32]MH_SAM_APDU [08:38:32]CAPDU: 80 13 01 00 [08:38:32]Write to MH i2c: E2 08 00 64 46 80 13 01 00 00 00 00 00 27 [08:38:32]Write i2c OK [08:38:32]MH_I2C_Read... [08:38:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:32]Read from MH i2c: E2 [08:38:32]MH_I2C_Read... [08:38:32]Read from MH i2c: E2 0E 00 [08:38:32]MH_I2C_Read... [08:38:32]Read from MH i2c: E2 0E 00 64 46 00 09 00 00 00 00 00 00 00 00 00 00 90 00 32 [08:38:32]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:38:32]wFMCommunicate OK [08:38:32]SAM_PROTO_GetShiftState done [08:38:32]FM_GetShiftState done [08:38:32]req_shift_opened done [08:38:32]requested_item shift.open_date is exist - process it [08:38:32]req_shift_open_date [08:38:32]FM_GetShiftState [08:38:32]SAM_PROTO_GetShiftState [08:38:32]wFMCommunicate request_size=4 [08:38:32]MH_SAM_APDU [08:38:32]CAPDU: 80 13 01 00 [08:38:32]Write to MH i2c: E2 08 00 65 46 80 13 01 00 00 00 00 00 28 [08:38:32]Write i2c OK [08:38:32]MH_I2C_Read... [08:38:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:32]Read from MH i2c: E2 [08:38:32]MH_I2C_Read... [08:38:32]Read from MH i2c: E2 0E 00 [08:38:32]MH_I2C_Read... [08:38:32]Read from MH i2c: E2 0E 00 65 46 00 09 00 00 00 00 00 00 00 00 00 00 90 00 33 [08:38:32]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:38:32]wFMCommunicate OK [08:38:32]SAM_PROTO_GetShiftState done [08:38:32]FM_GetShiftState done [08:38:32]req_shift_open_date done [08:38:32]produce_requested_data done [08:38:32]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32293,"shift.num":74,"shift.opened":0,"shift.open_date":0} [08:38:32]process_action_free get_value [08:38:32]json_value_free [08:38:32]json_value_free done [08:38:32]process_json_proto returns [08:38:32]Send response to host [08:38:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32293,"shift.num":74,"shift.opened":0,"shift.open_date":0}}} [08:38:32]free response buf [08:38:32]execute_script done [08:38:32]execute_script returns [08:38:32]free content buf [08:38:32]Sock 8.Close socket [08:38:32]Sock 8.Thread stoped [08:38:32]accept exits with 9 [08:38:32]New connection [08:38:32]New thread 3067084132 created [08:38:32]Thread 3066940772 joined [08:38:32]Waiting for new connection... [08:38:32] Sock 9.Parse request [08:38:32]Sock 9.Check first char [08:38:32]Sock 9.First char is OK [08:38:32]request: POST /json_proto HTTP/1.0 [08:38:32]Method: POST [08:38:32]URL: /json_proto [08:38:32]Method is POST - this is cgi request [08:38:32]url: /json_proto [08:38:32]query_string will be loaded in cgi processing [08:38:32]execute_cgi json_proto POST (null) [08:38:32]execute_cgi path=json_proto method=POST [08:38:32]POST find Content-Length [08:38:32]Host: 172.17.34.200:8080 [08:38:32]Content-Length: 331 [08:38:32]Content-Type: application/json [08:38:32] [08:38:32]POST finish read [08:38:32]Found Content-Length = 331 [08:38:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:38:32]execute_script... [08:38:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:38:32]POST & json_proto [08:38:32]process_json_proto [08:38:32]json parsed OK: [08:38:32]protocol is kg_v1.0 [08:38:32]action value=get_value [08:38:32]process_action get_value [08:38:32]cmd_get_value [08:38:32]process_action get_value done [08:38:32]requested_data is exist [08:38:32]produce_requested_data [08:38:32]requested_item fm.sale.total is exist - process it [08:38:32]SAM_PROTO_GetFMData [08:38:32]wFMCommunicate request_size=4 [08:38:32]MH_SAM_APDU [08:38:32]CAPDU: 80 13 03 00 [08:38:32]Write to MH i2c: E2 08 00 66 46 80 13 03 00 00 00 00 00 2B [08:38:32]Write i2c OK [08:38:32]MH_I2C_Read... [08:38:33]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:38:33]Read from MH i2c: E2 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 FD 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 FD 00 66 46 00 C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 B9 [08:38:33]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [08:38:33]wFMCommunicate OK [08:38:33]wFMCommunicate request_size=4 [08:38:33]MH_SAM_APDU [08:38:33]CAPDU: 80 17 00 00 [08:38:33]Write to MH i2c: E2 08 00 67 46 80 17 00 00 00 00 00 00 2D [08:38:33]Write i2c OK [08:38:33]MH_I2C_Read... [08:38:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:33]Read from MH i2c: E2 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 FD 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 FD 00 67 46 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 5C [08:38:33]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [08:38:33]wFMCommunicate OK [08:38:33]wFMCommunicate request_size=4 [08:38:33]MH_SAM_APDU [08:38:33]CAPDU: 80 17 00 00 [08:38:33]Write to MH i2c: E2 08 00 68 46 80 17 00 00 00 00 00 00 2E [08:38:33]Write i2c OK [08:38:33]MH_I2C_Read... [08:38:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:33]Read from MH i2c: E2 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 FD 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 FD 00 68 46 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 4C [08:38:33]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:38:33]wFMCommunicate OK [08:38:33]wFMCommunicate request_size=4 [08:38:33]MH_SAM_APDU [08:38:33]CAPDU: 80 17 00 00 [08:38:33]Write to MH i2c: E2 08 00 69 46 80 17 00 00 00 00 00 00 2F [08:38:33]Write i2c OK [08:38:33]MH_I2C_Read... [08:38:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:34]Read from MH i2c: E2 [08:38:34]MH_I2C_Read... [08:38:34]Read from MH i2c: E2 FD 00 [08:38:34]MH_I2C_Read... [08:38:34]Read from MH i2c: E2 FD 00 69 46 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 A1 [08:38:34]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:38:34]wFMCommunicate OK [08:38:34]wFMCommunicate request_size=4 [08:38:34]MH_SAM_APDU [08:38:34]CAPDU: 80 17 00 00 [08:38:34]Write to MH i2c: E2 08 00 6A 46 80 17 00 00 00 00 00 00 30 [08:38:34]Write i2c OK [08:38:34]MH_I2C_Read... [08:38:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:38:34]Read from MH i2c: E2 [08:38:34]MH_I2C_Read... [08:38:34]Read from MH i2c: E2 E0 00 [08:38:34]MH_I2C_Read... [08:38:34]Read from MH i2c: E2 E0 00 6A 46 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1A [08:38:34]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:38:34]wFMCommunicate OK [08:38:34]SAM_PROTO_GetFMData done [08:38:34]requested_item fm.sale_refund.total is exist - process it [08:38:34]requested_item fm.buy.total is exist - process it [08:38:34]requested_item shift.sale.total is exist - process it [08:38:34]SAM_PROTO_GetShiftData [08:38:34]wFMCommunicate request_size=4 [08:38:34]MH_SAM_APDU [08:38:34]CAPDU: 80 13 02 00 [08:38:34]Write to MH i2c: E2 08 00 6B 46 80 13 02 00 00 00 00 00 2F [08:38:34]Write i2c OK [08:38:34]MH_I2C_Read... [08:38:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:38:34]Read from MH i2c: E2 [08:38:34]MH_I2C_Read... [08:38:34]Read from MH i2c: E2 FD 00 [08:38:34]MH_I2C_Read... [08:38:34]Read from MH i2c: E2 FD 00 6B 46 00 AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 8A [08:38:34]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 70 64 60 70 04 03 00 9C 85 3D 72 04 03 00 D4 DE 22 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 3D 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D DA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:38:34]wFMCommunicate OK [08:38:34]wFMCommunicate request_size=4 [08:38:34]MH_SAM_APDU [08:38:34]CAPDU: 80 17 00 00 [08:38:34]Write to MH i2c: E2 08 00 6C 46 80 17 00 00 00 00 00 00 32 [08:38:34]Write i2c OK [08:38:34]MH_I2C_Read... [08:38:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:35]Read from MH i2c: E2 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 FD 00 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 FD 00 6C 46 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 54 [08:38:35]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:38:35]wFMCommunicate OK [08:38:35]wFMCommunicate request_size=4 [08:38:35]MH_SAM_APDU [08:38:35]CAPDU: 80 17 00 00 [08:38:35]Write to MH i2c: E2 08 00 6D 46 80 17 00 00 00 00 00 00 33 [08:38:35]Write i2c OK [08:38:35]MH_I2C_Read... [08:38:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:35]Read from MH i2c: E2 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 FD 00 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 FD 00 6D 46 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 EA [08:38:35]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:38:35]wFMCommunicate OK [08:38:35]wFMCommunicate request_size=4 [08:38:35]MH_SAM_APDU [08:38:35]CAPDU: 80 17 00 00 [08:38:35]Write to MH i2c: E2 08 00 6E 46 80 17 00 00 00 00 00 00 34 [08:38:35]Write i2c OK [08:38:35]MH_I2C_Read... [08:38:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:35]Read from MH i2c: E2 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 FD 00 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 FD 00 6E 46 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 A6 [08:38:35]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:38:35]wFMCommunicate OK [08:38:35]wFMCommunicate request_size=4 [08:38:35]MH_SAM_APDU [08:38:35]CAPDU: 80 17 00 00 [08:38:35]Write to MH i2c: E2 08 00 6F 46 80 17 00 00 00 00 00 00 35 [08:38:35]Write i2c OK [08:38:35]MH_I2C_Read... [08:38:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:38:35]Read from MH i2c: E2 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 CB 00 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 CB 00 6F 46 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1E [08:38:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:38:36]wFMCommunicate OK [08:38:36]SAM_PROTO_GetShiftData done [08:38:36]requested_item shift.sale.total_cash is exist - process it [08:38:36]requested_item shift.sale_refund.total is exist - process it [08:38:36]requested_item shift.sale_refund.total_cash is exist - process it [08:38:36]requested_item shift.buy.total is exist - process it [08:38:36]requested_item shift.buy.total_cash is exist - process it [08:38:36]produce_requested_data done [08:38:36]produce_requested_data return {"fm.sale.total":25300296.74,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":63171.68,"shift.sale.total_cash":40319.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:38:36]process_action_free get_value [08:38:36]json_value_free [08:38:36]json_value_free done [08:38:36]process_json_proto returns [08:38:36]Send response to host [08:38:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25300296.74,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":63171.68,"shift.sale.total_cash":40319.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:38:36]free response buf [08:38:36]execute_script done [08:38:36]execute_script returns [08:38:36]free content buf [08:38:36]Sock 9.Close socket [08:38:36]Sock 9.Thread stoped [08:38:36]accept exits with 8 [08:38:36]New connection [08:38:36]New thread 3066940772 created [08:38:36]Thread 3067084132 joined [08:38:36]Waiting for new connection... [08:38:36] Sock 8.Parse request [08:38:36]Sock 8.Check first char [08:38:36]Sock 8.First char is OK [08:38:36]request: POST /json_proto HTTP/1.0 [08:38:36]Method: POST [08:38:36]URL: /json_proto [08:38:36]Method is POST - this is cgi request [08:38:36]url: /json_proto [08:38:36]query_string will be loaded in cgi processing [08:38:36]execute_cgi json_proto POST (null) [08:38:36]execute_cgi path=json_proto method=POST [08:38:36]POST find Content-Length [08:38:36]Host: 172.17.34.200:8080 [08:38:36]Content-Length: 277 [08:38:36]Content-Type: application/json [08:38:36] [08:38:36]POST finish read [08:38:36]Found Content-Length = 277 [08:38:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:36]execute_script... [08:38:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:36]POST & json_proto [08:38:36]process_json_proto [08:38:36]json parsed OK: [08:38:36]protocol is kg_v1.0 [08:38:36]action value=open_shift [08:38:36]process_action open_shift [08:38:36]cmd_open_shift [08:38:36]MH_GetDate [08:38:36]Write to MH i2c: F0 00 00 70 46 A5 [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: F0 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: F0 09 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: F0 09 00 70 46 00 0F 17 E7 64 B2 FF 65 64 99 [08:38:36]GetLastDocTimeStamp 1692866227 [08:38:36]current date 1692866319 [08:38:36]FM_GetShiftState [08:38:36]SAM_PROTO_GetShiftState [08:38:36]wFMCommunicate request_size=4 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 13 01 00 [08:38:36]Write to MH i2c: E2 08 00 71 46 80 13 01 00 00 00 00 00 34 [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:36]Read from MH i2c: E2 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 0E 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 0E 00 71 46 00 09 00 00 00 00 00 00 00 00 00 00 90 00 3F [08:38:36]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:38:36]wFMCommunicate OK [08:38:36]SAM_PROTO_GetShiftState done [08:38:36]FM_GetShiftState done [08:38:36]KKMCreateOpenShiftDocument [08:38:36]Load OK [08:38:36]Malloc new data [08:38:36]MH_GetDate [08:38:36]Write to MH i2c: F0 00 00 72 46 A7 [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: F0 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: F0 09 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: F0 09 00 72 46 00 0F 17 E7 64 B2 FF 65 64 9B [08:38:36]Malloc new data [08:38:36]KKMCreateOpenShiftDocument OK [08:38:36]KKMSetOpenShiftData OK [08:38:36]ProcessDocumentItem done err = 0, tmpTLVsize=208 [08:38:36]tlvbuf is 01954270 [08:38:36]KKMLoadAndSignOpenShiftData [08:38:36]SAM_PROTO_ProcessDocument [08:38:36]wFMCommunicate request_size=9 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 15 01 00 04 02 00 D0 00 [08:38:36]Write to MH i2c: E2 0C 00 73 46 80 15 01 00 04 00 02 00 D0 00 00 00 12 [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:36]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [08:38:36]Read from MH i2c: E2 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 73 46 00 90 00 2D [08:38:36]RAPDU: 90 00 [08:38:36]wFMCommunicate OK [08:38:36]wFMCommunicate request_size=23 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [08:38:36]Write to MH i2c: E2 1A 00 74 46 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 2F [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:36]OFD Sender: No OFD packet to send [08:38:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:38:36]Read from MH i2c: E2 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 74 46 00 90 00 2E [08:38:36]RAPDU: 90 00 [08:38:36]wFMCommunicate OK [08:38:36]wFMCommunicate request_size=36 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 15 02 00 1F FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 [08:38:36]Write to MH i2c: E2 27 00 75 46 80 15 02 00 1F 00 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 00 00 6D [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:38:36]Read from MH i2c: E2 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 75 46 00 90 00 2F [08:38:36]RAPDU: 90 00 [08:38:36]wFMCommunicate OK [08:38:36]wFMCommunicate request_size=90 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 15 02 00 55 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 [08:38:36]Write to MH i2c: E2 5D 00 76 46 80 15 02 00 55 00 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 00 00 D8 [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:38:36]Read from MH i2c: E2 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 76 46 00 90 00 30 [08:38:36]RAPDU: 90 00 [08:38:36]wFMCommunicate OK [08:38:36]wFMCommunicate request_size=51 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 15 02 00 2E A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [08:38:36]Write to MH i2c: E2 36 00 77 46 80 15 02 00 2E 00 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 E3 [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:38:36]Read from MH i2c: E2 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 77 46 00 90 00 31 [08:38:36]RAPDU: 90 00 [08:38:36]wFMCommunicate OK [08:38:36]wFMCommunicate request_size=13 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 15 02 00 08 F4 03 04 00 0F 17 E7 64 [08:38:36]Write to MH i2c: E2 10 00 78 46 80 15 02 00 08 00 F4 03 04 00 0F 17 E7 64 00 00 BA [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:38:36]Read from MH i2c: E2 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 78 46 00 90 00 32 [08:38:36]RAPDU: 90 00 [08:38:36]wFMCommunicate OK [08:38:36]wFMCommunicate request_size=25 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 [08:38:36]Write to MH i2c: E2 1C 00 79 46 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 00 00 A3 [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:38:36]Read from MH i2c: E2 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 79 46 00 90 00 33 [08:38:36]RAPDU: 90 00 [08:38:36]wFMCommunicate OK [08:38:36]wFMCommunicate request_size=4 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 15 03 00 [08:38:36]Write to MH i2c: E2 08 00 7A 46 80 15 03 00 00 00 00 00 41 [08:38:37]Write i2c OK [08:38:37]MH_I2C_Read... [08:38:37]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [08:38:37]Read from MH i2c: E2 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 38 00 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 38 00 7A 46 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 7E 00 00 0E 04 04 00 4B 00 00 00 35 04 06 00 0A 3B 3C 0F 71 F4 90 00 F4 [08:38:37]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 7E 00 00 0E 04 04 00 4B 00 00 00 35 04 06 00 0A 3B 3C 0F 71 F4 90 00 [08:38:37]wFMCommunicate OK [08:38:37]SAM_PROTO_ProcessDocument answer len = 51 [08:38:37]SAM_PROTO_ProcessDocument done [08:38:37]SetTLVBufToDocument [08:38:37]Processing tag 1209 (04B9) [08:38:37]Malloc new data [08:38:37]Processing tag 1041 (0411) [08:38:37]Processing tag 1040 (0410) [08:38:37]Malloc new data [08:38:37]Processing tag 1038 (040E) [08:38:37]Malloc new data [08:38:37]Processing tag 1077 (0435) [08:38:37]Malloc new data [08:38:37]SetTLVBufToDocument err=0 [08:38:37]KKMLoadAndSignOpenShiftData store KKM data [08:38:37]KKMLoadAndSignOpenShiftData err=0 [08:38:37]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Батырканова Г. Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 Место: АЗС № 121 "Партнер Нефть" 24.08.2023 08:38 Смена: 75 РНМ: 0000000000091575 ЗНМ: 0300000148 ФД: 32294 ФМ: 0000000000874655 ФПД: 11249526993396 [08:38:37]StoreToDocumentArchive [08:38:37]shift 75 fd 32294 [08:38:37]Create dir for shift 0075 [08:38:37]save to /storage/0075/doc_00032294 [08:38:37]save last doc name /storage/0075/doc_00032294 to /storage/kkm_last_doc_name [08:38:37]save OK [08:38:37]Clear old archive folders... [08:38:37]Remove dir /storage/0074 [08:38:37]opendir ok [08:38:37]file . [08:38:37]file .. [08:38:37]file doc_00032229 [08:38:37]remove file /storage/0074/doc_00032229 [08:38:37]file doc_00032230 [08:38:37]remove file /storage/0074/doc_00032230 [08:38:37]file doc_00032231 [08:38:37]remove file /storage/0074/doc_00032231 [08:38:37]file doc_00032232 [08:38:37]remove file /storage/0074/doc_00032232 [08:38:37]file doc_00032233 [08:38:37]remove file /storage/0074/doc_00032233 [08:38:37]file doc_00032234 [08:38:37]remove file /storage/0074/doc_00032234 [08:38:37]file doc_00032235 [08:38:37]remove file /storage/0074/doc_00032235 [08:38:37]file doc_00032236 [08:38:37]remove file /storage/0074/doc_00032236 [08:38:37]file doc_00032237 [08:38:37]remove file /storage/0074/doc_00032237 [08:38:37]file doc_00032238 [08:38:37]remove file /storage/0074/doc_00032238 [08:38:37]file doc_00032239 [08:38:37]remove file /storage/0074/doc_00032239 [08:38:37]file doc_00032240 [08:38:37]remove file /storage/0074/doc_00032240 [08:38:37]file doc_00032241 [08:38:37]remove file /storage/0074/doc_00032241 [08:38:37]file doc_00032242 [08:38:37]remove file /storage/0074/doc_00032242 [08:38:37]file doc_00032243 [08:38:37]remove file /storage/0074/doc_00032243 [08:38:37]file doc_00032244 [08:38:37]remove file /storage/0074/doc_00032244 [08:38:37]file doc_00032245 [08:38:37]remove file /storage/0074/doc_00032245 [08:38:37]file doc_00032246 [08:38:37]remove file /storage/0074/doc_00032246 [08:38:37]file doc_00032247 [08:38:37]remove file /storage/0074/doc_00032247 [08:38:37]file doc_00032248 [08:38:37]remove file /storage/0074/doc_00032248 [08:38:37]file doc_00032249 [08:38:37]remove file /storage/0074/doc_00032249 [08:38:37]file doc_00032250 [08:38:37]remove file /storage/0074/doc_00032250 [08:38:37]file doc_00032251 [08:38:37]remove file /storage/0074/doc_00032251 [08:38:37]file doc_00032252 [08:38:37]remove file /storage/0074/doc_00032252 [08:38:37]file doc_00032253 [08:38:37]remove file /storage/0074/doc_00032253 [08:38:37]file doc_00032254 [08:38:37]remove file /storage/0074/doc_00032254 [08:38:37]file doc_00032255 [08:38:37]remove file /storage/0074/doc_00032255 [08:38:37]file doc_00032256 [08:38:37]remove file /storage/0074/doc_00032256 [08:38:37]file doc_00032257 [08:38:37]remove file /storage/0074/doc_00032257 [08:38:37]file doc_00032258 [08:38:37]remove file /storage/0074/doc_00032258 [08:38:37]file doc_00032259 [08:38:37]remove file /storage/0074/doc_00032259 [08:38:37]file doc_00032260 [08:38:37]remove file /storage/0074/doc_00032260 [08:38:37]file doc_00032261 [08:38:37]remove file /storage/0074/doc_00032261 [08:38:37]file doc_00032262 [08:38:37]remove file /storage/0074/doc_00032262 [08:38:37]file doc_00032263 [08:38:37]remove file /storage/0074/doc_00032263 [08:38:37]file doc_00032264 [08:38:37]remove file /storage/0074/doc_00032264 [08:38:37]file doc_00032265 [08:38:37]remove file /storage/0074/doc_00032265 [08:38:37]file doc_00032266 [08:38:37]remove file /storage/0074/doc_00032266 [08:38:37]file doc_00032267 [08:38:37]remove file /storage/0074/doc_00032267 [08:38:37]file doc_00032268 [08:38:37]remove file /storage/0074/doc_00032268 [08:38:37]file doc_00032269 [08:38:37]remove file /storage/0074/doc_00032269 [08:38:37]file doc_00032270 [08:38:37]remove file /storage/0074/doc_00032270 [08:38:37]file doc_00032271 [08:38:37]remove file /storage/0074/doc_00032271 [08:38:37]file doc_00032272 [08:38:37]remove file /storage/0074/doc_00032272 [08:38:37]file doc_00032273 [08:38:37]remove file /storage/0074/doc_00032273 [08:38:37]file doc_00032274 [08:38:37]remove file /storage/0074/doc_00032274 [08:38:37]file doc_00032275 [08:38:37]remove file /storage/0074/doc_00032275 [08:38:37]file doc_00032276 [08:38:37]remove file /storage/0074/doc_00032276 [08:38:37]file doc_00032277 [08:38:37]remove file /storage/0074/doc_00032277 [08:38:37]file doc_00032278 [08:38:37]remove file /storage/0074/doc_00032278 [08:38:37]file doc_00032279 [08:38:37]remove file /storage/0074/doc_00032279 [08:38:37]file doc_00032280 [08:38:37]remove file /storage/0074/doc_00032280 [08:38:37]file doc_00032281 [08:38:37]remove file /storage/0074/doc_00032281 [08:38:37]file doc_00032282 [08:38:37]remove file /storage/0074/doc_00032282 [08:38:37]file doc_00032283 [08:38:37]remove file /storage/0074/doc_00032283 [08:38:37]file doc_00032284 [08:38:37]remove file /storage/0074/doc_00032284 [08:38:37]file doc_00032285 [08:38:37]remove file /storage/0074/doc_00032285 [08:38:37]file doc_00032286 [08:38:37]remove file /storage/0074/doc_00032286 [08:38:37]file doc_00032287 [08:38:37]remove file /storage/0074/doc_00032287 [08:38:37]file doc_00032288 [08:38:37]remove file /storage/0074/doc_00032288 [08:38:37]file doc_00032289 [08:38:37]remove file /storage/0074/doc_00032289 [08:38:37]file doc_00032290 [08:38:37]remove file /storage/0074/doc_00032290 [08:38:37]file doc_00032291 [08:38:37]remove file /storage/0074/doc_00032291 [08:38:37]file doc_00032292 [08:38:37]remove file /storage/0074/doc_00032292 [08:38:37]file doc_00032293 [08:38:37]remove file /storage/0074/doc_00032293 [08:38:37]remove dir /storage/0074 [08:38:37]ProcessDocumentItem done err = 0, tmpTLVsize=259 [08:38:37]tlvbuf is 01958F80 [08:38:37]SAM_PROTO_ClearQueue [08:38:37]wFMCommunicate request_size=4 [08:38:37]MH_SAM_APDU [08:38:37]CAPDU: 80 09 00 00 [08:38:37]Write to MH i2c: E2 08 00 7B 46 80 09 00 00 00 00 00 00 33 [08:38:37]Write i2c OK [08:38:37]MH_I2C_Read... [08:38:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:37]Read from MH i2c: E2 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 03 00 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 03 00 7B 46 00 90 00 35 [08:38:37]RAPDU: 90 00 [08:38:37]wFMCommunicate OK [08:38:37]SAM_PROTO_ClearQueue done [08:38:37]KKMCreateOFDPacket [08:38:37]OFDProtocolAddRootSTLVToBuf [08:38:37]FM_MakeSignedData [08:38:37]FM_MakeSignedData [08:38:37]SAM_PROTO_SignData [08:38:37]wFMCommunicate request_size=4 [08:38:37]MH_SAM_APDU [08:38:37]CAPDU: 80 0D 01 02 [08:38:37]Write to MH i2c: E2 08 00 7C 46 80 0D 01 02 00 00 00 00 3B [08:38:37]Write i2c OK [08:38:37]MH_I2C_Read... [08:38:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:37]Read from MH i2c: E2 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 03 00 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 03 00 7C 46 00 90 00 36 [08:38:37]RAPDU: 90 00 [08:38:37]wFMCommunicate OK [08:38:37]wFMCommunicate request_size=255 [08:38:37]MH_SAM_APDU [08:38:37]CAPDU: 80 0D 02 02 FA 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 0F 17 E7 64 0E 04 04 00 4B 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 26 7E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 [08:38:37]Write to MH i2c: E2 02 01 7D 46 80 0D 02 02 FA 00 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 0F 17 E7 64 0E 04 04 00 4B 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 26 7E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 00 00 65 [08:38:37]Write i2c OK [08:38:37]MH_I2C_Read... [08:38:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:37]Read from MH i2c: E2 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 03 00 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 03 00 7D 46 00 90 00 37 [08:38:37]RAPDU: 90 00 [08:38:37]wFMCommunicate OK [08:38:37]wFMCommunicate request_size=18 [08:38:37]MH_SAM_APDU [08:38:37]CAPDU: 80 0D 02 02 0D 36 35 35 35 04 06 00 0A 3B 3C 0F 71 F4 [08:38:37]Write to MH i2c: E2 15 00 7E 46 80 0D 02 02 0D 00 36 35 35 35 04 06 00 0A 3B 3C 0F 71 F4 00 00 2C [08:38:37]Write i2c OK [08:38:37]MH_I2C_Read... [08:38:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:37]Read from MH i2c: E2 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 03 00 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 03 00 7E 46 00 90 00 38 [08:38:37]RAPDU: 90 00 [08:38:37]wFMCommunicate OK [08:38:37]wFMCommunicate request_size=4 [08:38:37]MH_SAM_APDU [08:38:37]CAPDU: 80 0D 03 02 [08:38:37]Write to MH i2c: E2 08 00 7F 46 80 0D 03 02 00 00 00 00 40 [08:38:37]Write i2c OK [08:38:37]MH_I2C_Read... [08:38:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:38]Read from MH i2c: E2 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: E2 0B 00 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: E2 0B 00 7F 46 00 26 E5 B7 57 08 56 D5 D4 90 00 61 [08:38:38]RAPDU: 26 E5 B7 57 08 56 D5 D4 90 00 [08:38:38]wFMCommunicate OK [08:38:38]SAM_PROTO_SignData done [08:38:38]FM_MakeSignedData done [08:38:38]CreateOFDProtocolMessage [08:38:38]wFMCommunicate request_size=4 [08:38:38]MH_SAM_APDU [08:38:38]CAPDU: 80 11 00 00 [08:38:38]Write to MH i2c: E2 08 00 80 46 80 11 00 00 00 00 00 00 40 [08:38:38]Write i2c OK [08:38:38]MH_I2C_Read... [08:38:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:38]Read from MH i2c: E2 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: E2 17 00 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: E2 17 00 80 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 96 [08:38:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:38:38]wFMCommunicate OK [08:38:38]CreateOFDProtocolMessage done [08:38:38]OFDSenderStorePacket 32294 [08:38:38]StoreOFDPacket docnum=32294 [08:38:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 17 01 00 00 9A 19 0F 01 98 B9 5A 02 01 00 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 0F 17 E7 64 0E 04 04 00 4B 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 26 7E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 0A 3B 3C 0F 71 F4 26 E5 B7 57 08 56 D5 D4 [08:38:38]CheckFolder [08:38:38]dirname=/storage/ofd_packets [08:38:38]CheckFolder done [08:38:38]ProducePacketName [08:38:38]name=ofd_packets/00032294 [08:38:38]NVStorageSaveData ofd_packets/00032294 [08:38:38]File name is /storage/ofd_packets/00032294 [08:38:38]Write 309 bytes [08:38:38]NVStorageSaveData done [08:38:38]OFDSenderStorePacket done [08:38:38]KKMCreateOFDPacket done [08:38:38]NVStorageSaveData kkm_last_timestamp [08:38:38]File name is /storage/kkm_last_timestamp [08:38:38]Write 4 bytes [08:38:38]NVStorageSaveData done [08:38:38]ExternCall_PrintAddStr [08:38:38]wPrintStart [08:38:38]Write to MH i2c: 01 00 00 81 46 C7 [08:38:38]Write i2c OK [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: 01 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: 01 07 00 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: 01 07 00 81 46 00 00 00 00 00 FF 0F DC [08:38:38]RasterBufferAndPrint [08:38:38]line Отчет об открытии смены [08:38:38]line ФФД: 1.0 [08:38:38]line ИНН: 02508201610067 [08:38:38]line Кассир: Батырканова Г. [08:38:38]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:38:38]line Место: АЗС № 121 "Партнер Нефть" [08:38:38]line 24.08.2023 08:38 [08:38:38]line Смена: 75 [08:38:38]line РНМ: 0000000000091575 [08:38:38]line ЗНМ: 0300000148 [08:38:38]line ФД: 32294 [08:38:38]line ФМ: 0000000000874655 [08:38:38]line ФПД: 11249526993396 [08:38:38]written 0, free lines is 4095 [08:38:38]OFD Sender: Processing packet 32294 [packets to send 11, broken 10] [08:38:38]ProducePacketName [08:38:38]name=ofd_packets/00032294 [08:38:38]OFD Sender: To server: pG, [08:38:38]CommunicateWithHost lk.salyk.kg:30040 [08:38:38]ConnectInit lk.salyk.kg [08:38:38]Connected sock=11 [08:38:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 17 01 00 00 9A 19 0F 01 98 B9 5A 02 01 00 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 0F 17 E7 64 0E 04 04 00 4B 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 26 7E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 0A 3B 3C 0F 71 F4 26 E5 B7 57 08 56 D5 D4 [08:38:38]Write to MH i2c: 01 00 00 93 46 D9 [08:38:38]Write i2c OK [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: 01 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: 01 07 00 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: 01 07 00 93 46 00 00 00 00 00 5C 0E 4A [08:38:38]RasterBufferAndPrint [08:38:38]line [08:38:38]line [08:38:38]line [08:38:38]line [08:38:38]line [08:38:38]written 0, free lines is 3685 [08:38:38]MH_Cut [08:38:38]Write to MH i2c: D1 01 00 9A 46 01 B2 [08:38:38]Write i2c OK [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: D1 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: D1 01 00 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: D1 01 00 9A 46 00 B1 [08:38:38]Write to MH i2c: 01 00 00 9B 46 E1 [08:38:38]Write i2c OK [08:38:38]MH_I2C_Read... [08:38:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1F DE 47 00 48 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 7E 00 00 F4 03 04 00 B3 C1 E6 64 B6 04 01 00 00 C7 BE 1C 37 99 2B 77 88 [08:38:38]CommunicateWithHost err = 0 [08:38:38]CheckOFDResponse [08:38:38]1017 (14) - 77093643461234 [08:38:38]1041 (16) - 0000000000874655 [08:38:38]1040 (4) - 32294 [08:38:38]1012 (4) - 24.08.2023 02:34 [08:38:38]1206 (1) - 0 [08:38:38]OFD Sender: Remove packet 32294 [08:38:38]ProducePacketName [08:38:38]name=ofd_packets/00032294 [08:38:38]NVStorageDeleteData [08:38:39]*** Cut start [08:38:39]*** Purtial cut [08:38:39]*** Stage 1: CUTSNS_PIN = 1 [08:38:39]OFD Sender: No OFD packet to send [08:38:39]Read from MH i2c: 01 [08:38:39]MH_I2C_Read... [08:38:39]*** Stop cut motor [08:38:39]*** Cut end [08:38:39]Read from MH i2c: 01 07 00 [08:38:39]MH_I2C_Read... [08:38:39]Read from MH i2c: 01 07 00 9B 46 00 00 00 00 00 FF 0F F6 [08:38:39]process_action open_shift done [08:38:39]requested_data is exist [08:38:39]produce_requested_data [08:38:39]requested_item fd.num is exist - process it [08:38:39]SAM_PROTO_GetFieldsCounters [08:38:39]wFMCommunicate request_size=4 [08:38:39]MH_SAM_APDU [08:38:39]CAPDU: 80 13 00 00 [08:38:39]Write to MH i2c: E2 08 00 9C 46 80 13 00 00 00 00 00 00 5E [08:38:39]Write i2c OK [08:38:39]MH_I2C_Read... [08:38:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:39]Read from MH i2c: E2 [08:38:39]MH_I2C_Read... [08:38:39]Read from MH i2c: E2 62 00 [08:38:39]MH_I2C_Read... [08:38:39]Read from MH i2c: E2 62 00 9C 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 26 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [08: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 26 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:38:39]wFMCommunicate OK [08:38:39]SAM_PROTO_GetFieldsCounters done [08:38:39]requested_item shift.num is exist - process it [08:38:39]requested_item shift.opened is exist - process it [08:38:39]req_shift_opened [08:38:39]FM_GetShiftState [08:38:39]SAM_PROTO_GetShiftState [08:38:39]wFMCommunicate request_size=4 [08:38:39]MH_SAM_APDU [08:38:39]CAPDU: 80 13 01 00 [08:38:39]Write to MH i2c: E2 08 00 9D 46 80 13 01 00 00 00 00 00 60 [08:38:39]Write i2c OK [08:38:39]MH_I2C_Read... [08:38:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:39]Read from MH i2c: E2 [08:38:39]MH_I2C_Read... [08:38:39]Read from MH i2c: E2 0E 00 [08:38:39]MH_I2C_Read... [08:38:39]Read from MH i2c: E2 0E 00 9D 46 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DD [08:38:39]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [08:38:39]wFMCommunicate OK [08:38:39]SAM_PROTO_GetShiftState done [08:38:39]FM_GetShiftState done [08:38:39]req_shift_opened done [08:38:39]requested_item shift.open_date is exist - process it [08:38:39]req_shift_open_date [08:38:39]req_shift_open_date done [08:38:39]produce_requested_data done [08:38:39]produce_requested_data return {"fd.num":32294,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [08:38:39]process_action_free open_shift [08:38:39]json_value_free [08:38:39]json_value_free done [08:38:39]process_json_proto returns [08:38:39]Send response to host [08:38:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":32294,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [08:38:39]free response buf [08:38:39]execute_script done [08:38:39]execute_script returns [08:38:39]free content buf [08:38:39]Sock 8.Close socket [08:38:39]Sock 8.Thread stoped [08:38:39]accept exits with 9 [08:38:39]New connection [08:38:39]New thread 3067084132 created [08:38:39]Thread 3066940772 joined [08:38:39]Waiting for new connection... [08:38:39] Sock 9.Parse request [08:38:39]Sock 9.Check first char [08:38:39]Sock 9.First char is OK [08:38:39]request: POST /json_proto HTTP/1.0 [08:38:39]Method: POST [08:38:39]URL: /json_proto [08:38:39]Method is POST - this is cgi request [08:38:39]url: /json_proto [08:38:39]query_string will be loaded in cgi processing [08:38:39]execute_cgi json_proto POST (null) [08:38:39]execute_cgi path=json_proto method=POST [08:38:39]POST find Content-Length [08:38:39]Host: 172.17.34.200:8080 [08:38:39]Content-Length: 331 [08:38:39]Content-Type: application/json [08:38:39] [08:38:39]POST finish read [08:38:39]Found Content-Length = 331 [08:38:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:38:39]execute_script... [08:38:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:38:39]POST & json_proto [08:38:39]process_json_proto [08:38:39]json parsed OK: [08:38:39]protocol is kg_v1.0 [08:38:39]action value=get_value [08:38:39]process_action get_value [08:38:39]cmd_get_value [08:38:39]process_action get_value done [08:38:39]requested_data is exist [08:38:39]produce_requested_data [08:38:39]requested_item fm.sale.total is exist - process it [08:38:39]SAM_PROTO_GetFMData [08:38:39]wFMCommunicate request_size=4 [08:38:39]MH_SAM_APDU [08:38:39]CAPDU: 80 13 03 00 [08:38:39]Write to MH i2c: E2 08 00 9E 46 80 13 03 00 00 00 00 00 63 [08:38:39]Write i2c OK [08:38:39]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 [08:38:40]MH_I2C_Read... [08:38:40]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:38:40]Read from MH i2c: E2 FD 00 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 FD 00 9E 46 00 C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 F1 [08:38:40]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 90 7D 00 00 69 04 A1 00 6F 04 04 00 5D 7C 00 00 B1 04 04 00 6A 30 CD 96 70 04 04 00 18 7F 40 87 72 04 04 00 52 B1 8C 0F 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 95 8C 04 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9F B0 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [08:38:40]wFMCommunicate OK [08:38:40]wFMCommunicate request_size=4 [08:38:40]MH_SAM_APDU [08:38:40]CAPDU: 80 17 00 00 [08:38:40]Write to MH i2c: E2 08 00 9F 46 80 17 00 00 00 00 00 00 65 [08:38:40]Write i2c OK [08:38:40]MH_I2C_Read... [08:38:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:40]Read from MH i2c: E2 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 FD 00 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 FD 00 9F 46 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 94 [08:38:40]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [08:38:40]wFMCommunicate OK [08:38:40]wFMCommunicate request_size=4 [08:38:40]MH_SAM_APDU [08:38:40]CAPDU: 80 17 00 00 [08:38:40]Write to MH i2c: E2 08 00 A0 46 80 17 00 00 00 00 00 00 66 [08:38:40]Write i2c OK [08:38:40]MH_I2C_Read... [08:38:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:40]Read from MH i2c: E2 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 FD 00 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 FD 00 A0 46 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 84 [08:38:41]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:38:41]wFMCommunicate OK [08:38:41]wFMCommunicate request_size=4 [08:38:41]MH_SAM_APDU [08:38:41]CAPDU: 80 17 00 00 [08:38:41]Write to MH i2c: E2 08 00 A1 46 80 17 00 00 00 00 00 00 67 [08:38:41]Write i2c OK [08:38:41]MH_I2C_Read... [08:38:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:41]Read from MH i2c: E2 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 FD 00 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 FD 00 A1 46 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 D9 [08:38:41]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:38:41]wFMCommunicate OK [08:38:41]wFMCommunicate request_size=4 [08:38:41]MH_SAM_APDU [08:38:41]CAPDU: 80 17 00 00 [08:38:41]Write to MH i2c: E2 08 00 A2 46 80 17 00 00 00 00 00 00 68 [08:38:41]Write i2c OK [08:38:41]MH_I2C_Read... [08:38:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:38:41]Read from MH i2c: E2 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 E0 00 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 E0 00 A2 46 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 52 [08:38:41]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:38:41]wFMCommunicate OK [08:38:41]SAM_PROTO_GetFMData done [08:38:41]requested_item fm.sale_refund.total is exist - process it [08:38:41]requested_item fm.buy.total is exist - process it [08:38:41]requested_item shift.sale.total is exist - process it [08:38:41]SAM_PROTO_GetShiftData [08:38:41]wFMCommunicate request_size=4 [08:38:41]MH_SAM_APDU [08:38:41]CAPDU: 80 13 02 00 [08:38:41]Write to MH i2c: E2 08 00 A3 46 80 13 02 00 00 00 00 00 67 [08:38:41]Write i2c OK [08:38:41]MH_I2C_Read... [08:38:42]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:38:42]Read from MH i2c: E2 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 FD 00 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 FD 00 A3 46 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 DA [08:38:42]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:38:42]wFMCommunicate OK [08:38:42]wFMCommunicate request_size=4 [08:38:42]MH_SAM_APDU [08:38:42]CAPDU: 80 17 00 00 [08:38:42]Write to MH i2c: E2 08 00 A4 46 80 17 00 00 00 00 00 00 6A [08:38:42]Write i2c OK [08:38:42]MH_I2C_Read... [08:38:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:42]Read from MH i2c: E2 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 FD 00 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 FD 00 A4 46 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 72 [08:38:42]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [08:38:43]wFMCommunicate OK [08:38:43]wFMCommunicate request_size=4 [08:38:43]MH_SAM_APDU [08:38:43]CAPDU: 80 17 00 00 [08:38:43]Write to MH i2c: E2 08 00 A5 46 80 17 00 00 00 00 00 00 6B [08:38:43]Write i2c OK [08:38:43]MH_I2C_Read... [08:38:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:43]Read from MH i2c: E2 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: E2 FD 00 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: E2 FD 00 A5 46 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 3D [08:38:43]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [08:38:43]wFMCommunicate OK [08:38:43]wFMCommunicate request_size=4 [08:38:43]MH_SAM_APDU [08:38:43]CAPDU: 80 17 00 00 [08:38:43]Write to MH i2c: E2 08 00 A6 46 80 17 00 00 00 00 00 00 6C [08:38:43]Write i2c OK [08:38:43]MH_I2C_Read... [08:38:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:43]Read from MH i2c: E2 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: E2 FD 00 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: E2 FD 00 A6 46 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 DE [08:38:43]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:38:43]wFMCommunicate OK [08:38:43]wFMCommunicate request_size=4 [08:38:43]MH_SAM_APDU [08:38:43]CAPDU: 80 17 00 00 [08:38:43]Write to MH i2c: E2 08 00 A7 46 80 17 00 00 00 00 00 00 6D [08:38:43]Write i2c OK [08:38:43]MH_I2C_Read... [08:38:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [08:38:44]Read from MH i2c: E2 [08:38:44]MH_I2C_Read... [08:38:44]Read from MH i2c: E2 BD 00 [08:38:44]MH_I2C_Read... [08:38:44]Read from MH i2c: E2 BD 00 A7 46 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 53 [08:38:44]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:38:44]wFMCommunicate OK [08:38:44]SAM_PROTO_GetShiftData done [08:38:44]requested_item shift.sale.total_cash is exist - process it [08:38:44]requested_item shift.sale_refund.total is exist - process it [08:38:44]requested_item shift.sale_refund.total_cash is exist - process it [08:38:44]requested_item shift.buy.total is exist - process it [08:38:44]requested_item shift.buy.total_cash is exist - process it [08:38:44]produce_requested_data done [08:38:44]produce_requested_data return {"fm.sale.total":25300296.74,"fm.sale_refund.total":3239735.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} [08:38:44]process_action_free get_value [08:38:44]json_value_free [08:38:44]json_value_free done [08:38:44]process_json_proto returns [08:38:44]Send response to host [08:38:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25300296.74,"fm.sale_refund.total":3239735.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}}} [08:38:44]free response buf [08:38:44]execute_script done [08:38:44]execute_script returns [08:38:44]free content buf [08:38:44]Sock 9.Close socket [08:38:44]Sock 9.Thread stoped [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:09]OFD Sender: No OFD packet to send [08:42:14]OFD Sender: No OFD packet to send [08:42:19]OFD Sender: No OFD packet to send [08:42:24]OFD Sender: No OFD packet to send [08:42:29]OFD Sender: No OFD packet to send [08:42:34]OFD Sender: No OFD packet to send [08:42:39]OFD Sender: No OFD packet to send [08:42:44]OFD Sender: No OFD packet to send [08:42:49]OFD Sender: No OFD packet to send [08:42:54]OFD Sender: No OFD packet to send [08:42:59]OFD Sender: No OFD packet to send [08:43:04]OFD Sender: No OFD packet to send [08:43:09]OFD Sender: No OFD packet to send [08:43:14]OFD Sender: No OFD packet to send [08:43:19]OFD Sender: No OFD packet to send [08:43:24]OFD Sender: No OFD packet to send [08:43:29]OFD Sender: No OFD packet to send [08:43:34]OFD Sender: No OFD packet to send [08:43:39]OFD Sender: No OFD packet to send [08:43:44]OFD Sender: No OFD packet to send [08:43:49]OFD Sender: No OFD packet to send [08:43:54]OFD Sender: No OFD packet to send [08:43:59]OFD Sender: No OFD packet to send [08:44:04]OFD Sender: No OFD packet to send [08:44:09]OFD Sender: No OFD packet to send [08:44:14]OFD Sender: No OFD packet to send [08:44:19]OFD Sender: No OFD packet to send [08:44:24]OFD Sender: No OFD packet to send [08:44:29]OFD Sender: No OFD packet to send [08:44:34]OFD Sender: No OFD packet to send [08:44:39]OFD Sender: No OFD packet to send [08:44:44]OFD Sender: No OFD packet to send [08:44:49]OFD Sender: No OFD packet to send [08:44:54]OFD Sender: No OFD packet to send [08:44:59]OFD Sender: No OFD packet to send [08:45:04]OFD Sender: No OFD packet to send [08:45:09]OFD Sender: No OFD packet to send [08:45:14]OFD Sender: No OFD packet to send [08:45:19]OFD Sender: No OFD packet to send [08:45:24]OFD Sender: No OFD packet to send [08:45:29]OFD Sender: No OFD packet to send [08:45:34]OFD Sender: No OFD packet to send [08:45:39]OFD Sender: No OFD packet to send [08:45:44]OFD Sender: No OFD packet to send [08:45:49]OFD Sender: No OFD packet to send [08:45:54]OFD Sender: No OFD packet to send [08:45:59]OFD Sender: No OFD packet to send [08:46:04]OFD Sender: No OFD packet to send [08:46:09]OFD Sender: No OFD packet to send [08:46:14]OFD Sender: No OFD packet to send [08:46:19]OFD Sender: No OFD packet to send [08:46:24]OFD Sender: No OFD packet to send [08:46:29]OFD Sender: No OFD packet to send [08:46:34]OFD Sender: No OFD packet to send [08:46:39]OFD Sender: No OFD packet to send [08:46:44]OFD Sender: No OFD packet to send [08:46:49]OFD Sender: No OFD packet to send [08:46:54]OFD Sender: No OFD packet to send [08:46:59]OFD Sender: No OFD packet to send [08:47:04]OFD Sender: No OFD packet to send [08:47:09]OFD Sender: No OFD packet to send [08:47:14]OFD Sender: No OFD packet to send [08:47:19]OFD Sender: No OFD packet to send [08:47:24]OFD Sender: No OFD packet to send [08:47:29]OFD Sender: No OFD packet to send [08:47:34]OFD Sender: No OFD packet to send [08:47:39]OFD Sender: No OFD packet to send [08:47:44]OFD Sender: No OFD packet to send [08:47:49]OFD Sender: No OFD packet to send [08:47:54]OFD Sender: No OFD packet to send [08:47:59]OFD Sender: No OFD packet to send [08:48:04]OFD Sender: No OFD packet to send [08:48:09]OFD Sender: No OFD packet to send [08:48:14]OFD Sender: No OFD packet to send [08:48:19]OFD Sender: No OFD packet to send [08:48:24]OFD Sender: No OFD packet to send [08:48:29]OFD Sender: No OFD packet to send [08:48:34]OFD Sender: No OFD packet to send [08:48:39]OFD Sender: No OFD packet to send [08:48:44]OFD Sender: No OFD packet to send [08:48:49]OFD Sender: No OFD packet to send [08:48:54]OFD Sender: No OFD packet to send [08:48:59]OFD Sender: No OFD packet to send [08:49:04]OFD Sender: No OFD packet to send [08:49:09]OFD Sender: No OFD packet to send [08:49:14]OFD Sender: No OFD packet to send [08:49:19]OFD Sender: No OFD packet to send [08:49:24]OFD Sender: No OFD packet to send [08:49:29]OFD Sender: No OFD packet to send [08:49:34]OFD Sender: No OFD packet to send [08:49:39]OFD Sender: No OFD packet to send [08:49:44]OFD Sender: No OFD packet to send [08:49:49]OFD Sender: No OFD packet to send [08:49:54]OFD Sender: No OFD packet to send [08:49:59]OFD Sender: No OFD packet to send [08:50:04]OFD Sender: No OFD packet to send [08:50:09]OFD Sender: No OFD packet to send [08:50:14]OFD Sender: No OFD packet to send [08:50:19]OFD Sender: No OFD packet to send [08:50:24]OFD Sender: No OFD packet to send [08:50:29]OFD Sender: No OFD packet to send [08:50:34]OFD Sender: No OFD packet to send [08:50:39]OFD Sender: No OFD packet to send [08:50:44]OFD Sender: No OFD packet to send [08:50:49]OFD Sender: No OFD packet to send [08:50:54]OFD Sender: No OFD packet to send [08:50:59]OFD Sender: No OFD packet to send [08:51:04]OFD Sender: No OFD packet to send [08:51:09]OFD Sender: No OFD packet to send [08:51:14]OFD Sender: No OFD packet to send [08:51:19]OFD Sender: No OFD packet to send [08:51:24]OFD Sender: No OFD packet to send [08:51:29]OFD Sender: No OFD packet to send [08:51:34]OFD Sender: No OFD packet to send [08:51:39]OFD Sender: No OFD packet to send [08:51:44]OFD Sender: No OFD packet to send [08:51:49]OFD Sender: No OFD packet to send [08:51:54]OFD Sender: No OFD packet to send [08:52:00]OFD Sender: No OFD packet to send [08:52:05]OFD Sender: No OFD packet to send [08:52:10]OFD Sender: No OFD packet to send [08:52:15]OFD Sender: No OFD packet to send [08:52:20]OFD Sender: No OFD packet to send [08:52:25]OFD Sender: No OFD packet to send [08:52:30]OFD Sender: No OFD packet to send [08:52:35]OFD Sender: No OFD packet to send [08:52:40]OFD Sender: No OFD packet to send [08:52:45]OFD Sender: No OFD packet to send [08:52:50]OFD Sender: No OFD packet to send [08:52:55]OFD Sender: No OFD packet to send [08:53:00]OFD Sender: No OFD packet to send [08:53:05]OFD Sender: No OFD packet to send [08:53:10]OFD Sender: No OFD packet to send [08:53:15]OFD Sender: No OFD packet to send [08:53:20]OFD Sender: No OFD packet to send [08:53:25]OFD Sender: No OFD packet to send [08:53:30]OFD Sender: No OFD packet to send [08:53:35]OFD Sender: No OFD packet to send [08:53:40]OFD Sender: No OFD packet to send [08:53:45]OFD Sender: No OFD packet to send [08:53:50]OFD Sender: No OFD packet to send [08:53:55]OFD Sender: No OFD packet to send [08:54:00]OFD Sender: No OFD packet to send [08:54:05]OFD Sender: No OFD packet to send [08:54:10]OFD Sender: No OFD packet to send [08:54:15]OFD Sender: No OFD packet to send [08:54:20]OFD Sender: No OFD packet to send [08:54:25]OFD Sender: No OFD packet to send [08:54:30]OFD Sender: No OFD packet to send [08:54:35]OFD Sender: No OFD packet to send [08:54:40]OFD Sender: No OFD packet to send [08:54:45]OFD Sender: No OFD packet to send [08:54:50]OFD Sender: No OFD packet to send [08:54:55]OFD Sender: No OFD packet to send [08:55:00]OFD Sender: No OFD packet to send [08:55:05]OFD Sender: No OFD packet to send [08:55:10]OFD Sender: No OFD packet to send [08:55:15]OFD Sender: No OFD packet to send [08:55:20]OFD Sender: No OFD packet to send [08:55:25]OFD Sender: No OFD packet to send [08:55:30]OFD Sender: No OFD packet to send [08:55:35]OFD Sender: No OFD packet to send [08:55:40]OFD Sender: No OFD packet to send [08:55:45]OFD Sender: No OFD packet to send [08:55:50]OFD Sender: No OFD packet to send [08:55:55]OFD Sender: No OFD packet to send [08:56:00]OFD Sender: No OFD packet to send [08:56:05]OFD Sender: No OFD packet to send [08:56:10]OFD Sender: No OFD packet to send [08:56:15]OFD Sender: No OFD packet to send [08:56:20]OFD Sender: No OFD packet to send [08:56:25]OFD Sender: No OFD packet to send [08:56:30]OFD Sender: No OFD packet to send [08:56:35]OFD Sender: No OFD packet to send [08:56:40]OFD Sender: No OFD packet to send [08:56:45]OFD Sender: No OFD packet to send [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:26]int [08:59:26]Write to MH i2c: 01 00 00 A8 46 EE [08:59:26]*** FLAG_PRN_KEY set [08:59:26]Write i2c OK [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: 01 [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: 01 07 00 [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: 01 07 00 A8 46 00 08 00 00 00 FF 0F 0B [08:59:26]state=0 [08:59:26]Key pressed [08:59:26]Feed [08:59:26]Write to MH i2c: D8 00 00 A9 46 C6 [08:59:26]Write i2c OK [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: D8 [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: D8 01 00 [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: D8 01 00 A9 46 00 C7 [08:59:26]int [08:59:26]Write to MH i2c: 01 00 00 AA 46 F0 [08:59:26]Write i2c OK [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: 01 [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: 01 07 00 [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: 01 07 00 AA 46 00 48 00 00 00 3C 00 7B [08:59:26]state=2 [08:59:26]Key pressed [08:59:26]int [08:59:26]Write to MH i2c: 01 00 00 AB 46 F1 [08:59:26]*** FLAG_PRN_KEY reset [08:59:26]Write i2c OK [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: 01 [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: 01 07 00 [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: 01 07 00 AB 46 00 00 00 00 00 F5 0F FC [08:59:26]state=2 [08:59:26]Stop feed [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:47]accept exits with 8 [08:59:47]New connection [08:59:47]New thread 3066940772 created [08:59:47]Thread 3067084132 joined [08:59:47]Waiting for new connection... [08:59:47] Sock 8.Parse request [08:59:47]Sock 8.Check first char [08:59:47]Sock 8.First char is OK [08:59:47]request: POST /json_proto HTTP/1.0 [08:59:47]Method: POST [08:59:47]URL: /json_proto [08:59:47]Method is POST - this is cgi request [08:59:47]url: /json_proto [08:59:47]query_string will be loaded in cgi processing [08:59:47]execute_cgi json_proto POST (null) [08:59:47]execute_cgi path=json_proto method=POST [08:59:47]POST find Content-Length [08:59:47]Host: 172.17.34.200:8080 [08:59:47]Content-Length: 804 [08:59:47]Content-Type: application/json [08:59:47] [08:59:47]POST finish read [08:59:47]Found Content-Length = 804 [08:59:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 45.810, "sum" : 3000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:47]execute_script... [08:59:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 45.810, "sum" : 3000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:47]POST & json_proto [08:59:47]process_json_proto [08:59:47]json parsed OK: [08:59:47]protocol is kg_v1.0 [08:59:47]action value=close_receipt [08:59:47]process_action close_receipt [08:59:47]cmd_close_receipt [08:59:47]MH_GetDate [08:59:47]Write to MH i2c: F0 00 00 AC 46 E1 [08:59:47]Write i2c OK [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: F0 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: F0 09 00 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: F0 09 00 AC 46 00 06 1C E7 64 B2 FF 65 64 D1 [08:59:47]GetLastDocTimeStamp 1692866319 [08:59:47]current date 1692867590 [08:59:47]FM_GetShiftState [08:59:47]SAM_PROTO_GetShiftState [08:59:47]wFMCommunicate request_size=4 [08:59:47]MH_SAM_APDU [08:59:47]CAPDU: 80 13 01 00 [08:59:47]Write to MH i2c: E2 08 00 AD 46 80 13 01 00 00 00 00 00 70 [08:59:47]Write i2c OK [08:59:47]MH_I2C_Read... [08:59:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:47]Read from MH i2c: E2 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: E2 0E 00 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: E2 0E 00 AD 46 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 ED [08:59:47]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [08:59:47]wFMCommunicate OK [08:59:47]SAM_PROTO_GetShiftState done [08:59:47]FM_GetShiftState done [08:59:47]opened in 1692866319 [08:59:47]opened+sec_in_day 1692952719 [08:59:47]quantity*price = 300055 [08:59:47]sum+1 = 300057 [08:59:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.56 НСП 1% : 26.55 НДС 12% : 318.64 Наличными: 0.00 Безнал.: 3000.56 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 1 24.08.2023 08:59 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32295 ФПД: 130871407883125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T085950&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32295&fm=130871407883125&tin=02508201610067®Number=0000000000091575&sum=300056 [08:59:48]StoreToDocumentArchive [08:59:48]shift 75 fd 32295 [08:59:48]save to /storage/0075/doc_00032295 [08:59:48]save last doc name /storage/0075/doc_00032295 to /storage/kkm_last_doc_name [08:59:48]save OK [08:59:48]Clear old archive folders... [08:59:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:59:48]tlvbuf is 017ED810 [08:59:48]SAM_PROTO_ClearQueue [08:59:48]wFMCommunicate request_size=4 [08:59:48]MH_SAM_APDU [08:59:48]CAPDU: 80 09 00 00 [08:59:48]Write to MH i2c: E2 08 00 BA 46 80 09 00 00 00 00 00 00 72 [08:59:48]Write i2c OK [08:59:48]MH_I2C_Read... [08:59:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:59:48]Read from MH i2c: E2 [08:59:48]MH_I2C_Read... [08:59:48]Read from MH i2c: E2 03 00 [08:59:48]MH_I2C_Read... [08:59:48]Read from MH i2c: E2 03 00 BA 46 00 90 00 74 [08:59:48]RAPDU: 90 00 [08:59:48]wFMCommunicate OK [08:59:48]SAM_PROTO_ClearQueue done [08:59:48]KKMCreateOFDPacket [08:59:48]OFDProtocolAddRootSTLVToBuf [08:59:48]FM_MakeSignedData [08:59:48]FM_MakeSignedData [08:59:48]SAM_PROTO_SignData [08:59:48]wFMCommunicate request_size=4 [08:59:48]MH_SAM_APDU [08:59:48]CAPDU: 80 0D 01 02 [08:59:48]Write to MH i2c: E2 08 00 BB 46 80 0D 01 02 00 00 00 00 7A [08:59:48]Write i2c OK [08:59:48]MH_I2C_Read... [08:59:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:59:48]Read from MH i2c: E2 [08:59:48]MH_I2C_Read... [08:59:48]Read from MH i2c: E2 03 00 [08:59:48]MH_I2C_Read... [08:59:48]Read from MH i2c: E2 03 00 BB 46 00 90 00 75 [08:59:48]RAPDU: 90 00 [08:59:48]wFMCommunicate OK [08:59:48]wFMCommunicate request_size=255 [08:59:48]MH_SAM_APDU [08:59:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 B2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 06 1C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 7E 00 00 35 04 06 00 77 [08:59:48]Write to MH i2c: E2 02 01 BC 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 B2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 06 1C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 7E 00 00 35 04 06 00 77 00 00 22 [08:59:48]Write i2c OK [08:59:48]MH_I2C_Read... [08:59:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:48]Read from MH i2c: E2 [08:59:48]MH_I2C_Read... [08:59:48]Read from MH i2c: E2 03 00 [08:59:48]MH_I2C_Read... [08:59:48]Read from MH i2c: E2 03 00 BC 46 00 90 00 76 [08:59:48]RAPDU: 90 00 [08:59:48]wFMCommunicate OK [08:59:48]wFMCommunicate request_size=10 [08:59:48]MH_SAM_APDU [08:59:48]CAPDU: 80 0D 02 02 05 06 DF C7 33 75 [08:59:48]Write to MH i2c: E2 0D 00 BD 46 80 0D 02 02 05 00 06 DF C7 33 75 00 00 DB [08:59:48]Write i2c OK [08:59:48]MH_I2C_Read... [08:59:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:48]Read from MH i2c: E2 [08:59:48]MH_I2C_Read... [08:59:48]Read from MH i2c: E2 03 00 [08:59:48]MH_I2C_Read... [08:59:48]Read from MH i2c: E2 03 00 BD 46 00 90 00 77 [08:59:48]RAPDU: 90 00 [08:59:48]wFMCommunicate OK [08:59:48]wFMCommunicate request_size=4 [08:59:48]MH_SAM_APDU [08:59:48]CAPDU: 80 0D 03 02 [08:59:48]Write to MH i2c: E2 08 00 BE 46 80 0D 03 02 00 00 00 00 7F [08:59:48]Write i2c OK [08:59:48]MH_I2C_Read... [08:59:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:59:49]Read from MH i2c: E2 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: E2 0B 00 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: E2 0B 00 BE 46 00 2D 74 7E 86 E7 7F E4 98 90 00 07 [08:59:49]RAPDU: 2D 74 7E 86 E7 7F E4 98 90 00 [08:59:49]wFMCommunicate OK [08:59:49]SAM_PROTO_SignData done [08:59:49]FM_MakeSignedData done [08:59:49]CreateOFDProtocolMessage [08:59:49]wFMCommunicate request_size=4 [08:59:49]MH_SAM_APDU [08:59:49]CAPDU: 80 11 00 00 [08:59:49]Write to MH i2c: E2 08 00 BF 46 80 11 00 00 00 00 00 00 7F [08:59:49]Write i2c OK [08:59:49]MH_I2C_Read... [08:59:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:49]Read from MH i2c: E2 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: E2 17 00 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: E2 17 00 BF 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D5 [08:59:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:59:49]wFMCommunicate OK [08:59:49]CreateOFDProtocolMessage done [08:59:49]OFDSenderStorePacket 32295 [08:59:49]StoreOFDPacket docnum=32295 [08:59:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 52 D1 07 01 02 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 B2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 06 1C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 7E 00 00 35 04 06 00 77 06 DF C7 33 75 2D 74 7E 86 E7 7F E4 98 [08:59:49]CheckFolder [08:59:49]dirname=/storage/ofd_packets [08:59:49]CheckFolder done [08:59:49]ProducePacketName [08:59:49]name=ofd_packets/00032295 [08:59:49]NVStorageSaveData ofd_packets/00032295 [08:59:49]File name is /storage/ofd_packets/00032295 [08:59:49]Write 301 bytes [08:59:49]NVStorageSaveData done [08:59:49]OFDSenderStorePacket done [08:59:49]KKMCreateOFDPacket done [08:59:49]NVStorageSaveData kkm_last_timestamp [08:59:49]File name is /storage/kkm_last_timestamp [08:59:49]Write 4 bytes [08:59:49]NVStorageSaveData done [08:59:49]ExternCall_PrintAddStr [08:59:49]wPrintStart [08:59:49]Write to MH i2c: 01 00 00 C0 46 06 [08:59:49]Write i2c OK [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: 01 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: 01 07 00 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: 01 07 00 C0 46 00 00 00 00 00 FF 0F 1B [08:59:49]RasterBufferAndPrint [08:59:49]line Счет N : (1)1181998 [08:59:49]line ИНН: 02508201610067 [08:59:49]line Контрольно-Кассовый Чек [08:59:49]line ПРОДАЖА [08:59:49]line ТРК (МРК, ГНК) : 63 [08:59:49]line Товар: 2710124500 [08:59:49]line Аи-95-К-5 [08:59:49]line 45.810 * 65.50 [08:59:49]line = 3000.56 [08:59:49]line НДС 12% НСП 1% [08:59:49]line > о реализуемом товаре [08:59:49]line ИТОГО: 3000.56 [08:59:49]line НСП 1% : 26.55 [08:59:49]line НДС 12% : 318.64 [08:59:49]line Наличными: 0.00 [08:59:49]line Безнал.: 3000.56 [08:59:49]line Место: АЗС № 121 "Партнер Нефть" [08:59:49]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:59:49]line СНО: Общий режим [08:59:49]line Чек 1 24.08.2023 08:59 [08:59:49]line Смена: 75 ФФД: 1.0 [08:59:49]line ЗНМ: 0300000148 [08:59:49]line РНМ: 0000000000091575 [08:59:49]line Версия ККМ: 001 [08:59:49]line Платежная система: O! деньги [08:59:49]line ФМ: 0000000000874655 [08:59:49]line ФД: 32295 [08:59:49]line ФПД: 130871407883125 [08:59:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T085950&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32295&fm=130871407883125&tin=02508201610067®Number=0000000000091575&sum=300056 [08:59:49]OFD Sender: Processing packet 32295 [packets to send 11, broken 10] [08:59:49]ProducePacketName [08:59:49]name=ofd_packets/00032295 [08:59:49]OFD Sender: To server: pG, [08:59:49]CommunicateWithHost lk.salyk.kg:30040 [08:59:49]ConnectInit lk.salyk.kg [08:59:49]written 0, free lines is 4095 [08:59:49]Connected sock=10 [08:59:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 52 D1 07 01 02 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 B2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 06 1C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 7E 00 00 35 04 06 00 77 06 DF C7 33 75 2D 74 7E 86 E7 7F E4 98 [08:59:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CD 33 47 00 B3 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 7E 00 00 F4 03 04 00 AA C6 E6 64 B6 04 01 00 00 76 68 18 93 15 C3 72 82 [08:59:49]CommunicateWithHost err = 0 [08:59:49]CheckOFDResponse [08:59:49]1017 (14) - 77093643461234 [08:59:49]1041 (16) - 0000000000874655 [08:59:49]1040 (4) - 32295 [08:59:49]1012 (4) - 24.08.2023 02:55 [08:59:49]1206 (1) - 0 [08:59:49]OFD Sender: Remove packet 32295 [08:59:49]ProducePacketName [08:59:49]name=ofd_packets/00032295 [08:59:49]NVStorageDeleteData [08:59:49]Write to MH i2c: 01 00 00 EA 46 30 [08:59:49]Write i2c OK [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: 01 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: 01 07 00 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: 01 07 00 EA 46 00 00 00 00 00 F5 0C 38 [08:59:49]RasterBufferAndPrint [08:59:49]line [08:59:49]line [08:59:49]line [08:59:49]line [08:59:49]line [08:59:49]written 0, free lines is 3323 [08:59:49]MH_Cut [08:59:49]Write to MH i2c: D1 01 00 F1 46 01 09 [08:59:49]Write i2c OK [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: D1 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: D1 01 00 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: D1 01 00 F1 46 00 08 [08:59:49]Write to MH i2c: 01 00 00 F2 46 38 [08:59:49]Write i2c OK [08:59:49]MH_I2C_Read... [08:59:50]OFD Sender: No OFD packet to send [08:59:50]*** Cut start [08:59:50]*** Purtial cut [08:59:50]*** CUTSNS_PIN = 0 [08:59:50]*** Stage 1: CUTSNS_PIN = 1 [08:59:52]Read from MH i2c: 01 [08:59:52]MH_I2C_Read... [08:59:52]*** Stop cut motor [08:59:52]*** Cut end [08:59:52]Read from MH i2c: 01 07 00 [08:59:52]MH_I2C_Read... [08:59:52]Read from MH i2c: 01 07 00 F2 46 00 00 00 00 00 FF 0F 4D [08:59:52]process_action close_receipt done [08:59:52]requested_data is exist [08:59:52]produce_requested_data [08:59:52]requested_item fm.sn is exist - process it [08:59:52]wFMCommunicate request_size=4 [08:59:52]MH_SAM_APDU [08:59:52]CAPDU: 80 11 00 00 [08:59:52]Write to MH i2c: E2 08 00 F3 46 80 11 00 00 00 00 00 00 B3 [08:59:52]Write i2c OK [08:59:52]MH_I2C_Read... [08:59:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:52]Read from MH i2c: E2 [08:59:52]MH_I2C_Read... [08:59:52]Read from MH i2c: E2 17 00 [08:59:52]MH_I2C_Read... [08:59:52]Read from MH i2c: E2 17 00 F3 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 09 [08:59:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:59:52]wFMCommunicate OK [08:59:52]requested_item fd.num is exist - process it [08:59:52]SAM_PROTO_GetFieldsCounters [08:59:52]wFMCommunicate request_size=4 [08:59:52]MH_SAM_APDU [08:59:52]CAPDU: 80 13 00 00 [08:59:52]Write to MH i2c: E2 08 00 F4 46 80 13 00 00 00 00 00 00 B6 [08:59:52]Write i2c OK [08:59:52]MH_I2C_Read... [08:59:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:59:52]Read from MH i2c: E2 [08:59:52]MH_I2C_Read... [08:59:52]Read from MH i2c: E2 62 00 [08:59:52]MH_I2C_Read... [08:59:52]Read from MH i2c: E2 62 00 F4 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 27 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [08:59:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 27 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:59:52]wFMCommunicate OK [08:59:52]SAM_PROTO_GetFieldsCounters done [08:59:52]requested_item shift.num is exist - process it [08:59:52]requested_item shift.opened is exist - process it [08:59:52]req_shift_opened [08:59:52]FM_GetShiftState [08:59:52]SAM_PROTO_GetShiftState [08:59:52]wFMCommunicate request_size=4 [08:59:52]MH_SAM_APDU [08:59:52]CAPDU: 80 13 01 00 [08:59:52]Write to MH i2c: E2 08 00 F5 46 80 13 01 00 00 00 00 00 B8 [08:59:52]Write i2c OK [08:59:52]MH_I2C_Read... [08:59:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:52]Read from MH i2c: E2 [08:59:52]MH_I2C_Read... [08:59:52]Read from MH i2c: E2 0E 00 [08:59:52]MH_I2C_Read... [08:59:52]Read from MH i2c: E2 0E 00 F5 46 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 35 [08:59:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [08:59:52]wFMCommunicate OK [08:59:52]SAM_PROTO_GetShiftState done [08:59:52]FM_GetShiftState done [08:59:52]req_shift_opened done [08:59:52]requested_item shift.open_date is exist - process it [08:59:52]req_shift_open_date [08:59:52]req_shift_open_date done [08:59:52]produce_requested_data done [08:59:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32295,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [08:59:52]process_action_free close_receipt [08:59:52]json_value_free [08:59:52]json_value_free done [08:59:52]process_json_proto returns [08:59:52]Send response to host [08:59:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32295,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [08:59:52]free response buf [08:59:52]execute_script done [08:59:52]execute_script returns [08:59:52]free content buf [08:59:52]Sock 8.Close socket [08:59:52]Sock 8.Thread stoped [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:10]OFD Sender: No OFD packet to send [09:00:15]OFD Sender: No OFD packet to send [09:00:20]OFD Sender: No OFD packet to send [09:00:25]OFD Sender: No OFD packet to send [09:00:30]OFD Sender: No OFD packet to send [09:00:35]OFD Sender: No OFD packet to send [09:00:40]OFD Sender: No OFD packet to send [09:00:45]OFD Sender: No OFD packet to send [09:00:50]OFD Sender: No OFD packet to send [09:00:55]OFD Sender: No OFD packet to send [09:01:00]OFD Sender: No OFD packet to send [09:01:05]OFD Sender: No OFD packet to send [09:01:10]OFD Sender: No OFD packet to send [09:01:15]OFD Sender: No OFD packet to send [09:01:20]OFD Sender: No OFD packet to send [09:01:25]OFD Sender: No OFD packet to send [09:01:30]OFD Sender: No OFD packet to send [09:01:35]OFD Sender: No OFD packet to send [09:01:40]OFD Sender: No OFD packet to send [09:01:45]OFD Sender: No OFD packet to send [09:01:47]accept exits with 9 [09:01:47]New connection [09:01:47]New thread 3067084132 created [09:01:47]Thread 3066940772 joined [09:01:47]Waiting for new connection... [09:01:47] Sock 9.Parse request [09:01:47]Sock 9.Check first char [09:01:47]Sock 9.First char is OK [09:01:47]request: POST /json_proto HTTP/1.0 [09:01:47]Method: POST [09:01:47]URL: /json_proto [09:01:47]Method is POST - this is cgi request [09:01:47]url: /json_proto [09:01:47]query_string will be loaded in cgi processing [09:01:47]execute_cgi json_proto POST (null) [09:01:47]execute_cgi path=json_proto method=POST [09:01:47]POST find Content-Length [09:01:47]Host: 172.17.34.200:8080 [09:01:47]Content-Length: 679 [09:01:47]Content-Type: application/json [09:01:47] [09:01:47]POST finish read [09:01:47]Found Content-Length = 679 [09:01:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1181999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:01:47]execute_script... [09:01: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)1181999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:01:47]POST & json_proto [09:01:47]process_json_proto [09:01:47]json parsed OK: [09:01:47]protocol is kg_v1.0 [09:01:47]action value=close_receipt [09:01:47]process_action close_receipt [09:01:47]cmd_close_receipt [09:01:47]MH_GetDate [09:01:47]Write to MH i2c: F0 00 00 F6 46 2B [09:01:47]Write i2c OK [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: F0 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: F0 09 00 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: F0 09 00 F6 46 00 7E 1C E7 64 B2 FF 65 64 93 [09:01:47]GetLastDocTimeStamp 1692867590 [09:01:47]current date 1692867710 [09:01:47]FM_GetShiftState [09:01:47]SAM_PROTO_GetShiftState [09:01:47]wFMCommunicate request_size=4 [09:01:47]MH_SAM_APDU [09:01:47]CAPDU: 80 13 01 00 [09:01:47]Write to MH i2c: E2 08 00 F7 46 80 13 01 00 00 00 00 00 BA [09:01:47]Write i2c OK [09:01:47]MH_I2C_Read... [09:01:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:47]Read from MH i2c: E2 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: E2 0E 00 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: E2 0E 00 F7 46 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 37 [09:01:47]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:01:47]wFMCommunicate OK [09:01:47]SAM_PROTO_GetShiftState done [09:01:47]FM_GetShiftState done [09:01:47]opened in 1692866319 [09:01:47]opened+sec_in_day 1692952719 [09:01:47]quantity*price = 60030 [09:01:47]sum+1 = 60031 [09:01:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 2 24.08.2023 09:01 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32296 ФПД: 86588874967482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T090150&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32296&fm=86588874967482&tin=02508201610067®Number=0000000000091575&sum=60000 [09:01:48]StoreToDocumentArchive [09:01:48]shift 75 fd 32296 [09:01:48]save to /storage/0075/doc_00032296 [09:01:48]save last doc name /storage/0075/doc_00032296 to /storage/kkm_last_doc_name [09:01:48]save OK [09:01:48]Clear old archive folders... [09:01:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:01:48]tlvbuf is 017FBA40 [09:01:48]SAM_PROTO_ClearQueue [09:01:48]wFMCommunicate request_size=4 [09:01:48]MH_SAM_APDU [09:01:48]CAPDU: 80 09 00 00 [09:01:48]Write to MH i2c: E2 08 00 04 47 80 09 00 00 00 00 00 00 BD [09:01:48]Write i2c OK [09:01:48]MH_I2C_Read... [09:01:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:48]Read from MH i2c: E2 [09:01:48]MH_I2C_Read... [09:01:48]Read from MH i2c: E2 03 00 [09:01:48]MH_I2C_Read... [09:01:48]Read from MH i2c: E2 03 00 04 47 00 90 00 BF [09:01:48]RAPDU: 90 00 [09:01:48]wFMCommunicate OK [09:01:48]SAM_PROTO_ClearQueue done [09:01:48]KKMCreateOFDPacket [09:01:48]OFDProtocolAddRootSTLVToBuf [09:01:48]FM_MakeSignedData [09:01:48]FM_MakeSignedData [09:01:48]SAM_PROTO_SignData [09:01:48]wFMCommunicate request_size=4 [09:01:48]MH_SAM_APDU [09:01:48]CAPDU: 80 0D 01 02 [09:01:48]Write to MH i2c: E2 08 00 05 47 80 0D 01 02 00 00 00 00 C5 [09:01:48]Write i2c OK [09:01:48]MH_I2C_Read... [09:01:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:48]Read from MH i2c: E2 [09:01:48]MH_I2C_Read... [09:01:48]Read from MH i2c: E2 03 00 [09:01:48]MH_I2C_Read... [09:01:48]Read from MH i2c: E2 03 00 05 47 00 90 00 C0 [09:01:48]RAPDU: 90 00 [09:01:48]wFMCommunicate OK [09:01:48]wFMCommunicate request_size=255 [09:01:48]MH_SAM_APDU [09:01:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 02 00 00 00 F4 03 04 00 7E 1C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 7E 00 00 35 04 06 00 4E [09:01:48]Write to MH i2c: E2 02 01 06 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 02 00 00 00 F4 03 04 00 7E 1C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 7E 00 00 35 04 06 00 4E 00 00 86 [09:01:48]Write i2c OK [09:01:48]MH_I2C_Read... [09:01:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:49]Read from MH i2c: E2 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 03 00 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 03 00 06 47 00 90 00 C1 [09:01:49]RAPDU: 90 00 [09:01:49]wFMCommunicate OK [09:01:49]wFMCommunicate request_size=10 [09:01:49]MH_SAM_APDU [09:01:49]CAPDU: 80 0D 02 02 05 C0 8B 22 49 BA [09:01:49]Write to MH i2c: E2 0D 00 07 47 80 0D 02 02 05 00 C0 8B 22 49 BA 00 00 42 [09:01:49]Write i2c OK [09:01:49]MH_I2C_Read... [09:01:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:49]Read from MH i2c: E2 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 03 00 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 03 00 07 47 00 90 00 C2 [09:01:49]RAPDU: 90 00 [09:01:49]wFMCommunicate OK [09:01:49]wFMCommunicate request_size=4 [09:01:49]MH_SAM_APDU [09:01:49]CAPDU: 80 0D 03 02 [09:01:49]Write to MH i2c: E2 08 00 08 47 80 0D 03 02 00 00 00 00 CA [09:01:49]Write i2c OK [09:01:49]MH_I2C_Read... [09:01:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:49]Read from MH i2c: E2 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 0B 00 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 0B 00 08 47 00 40 AE F7 2A 72 11 4A 2F 90 00 D6 [09:01:49]RAPDU: 40 AE F7 2A 72 11 4A 2F 90 00 [09:01:49]wFMCommunicate OK [09:01:49]SAM_PROTO_SignData done [09:01:49]FM_MakeSignedData done [09:01:49]CreateOFDProtocolMessage [09:01:49]wFMCommunicate request_size=4 [09:01:49]MH_SAM_APDU [09:01:49]CAPDU: 80 11 00 00 [09:01:49]Write to MH i2c: E2 08 00 09 47 80 11 00 00 00 00 00 00 CA [09:01:49]Write i2c OK [09:01:49]MH_I2C_Read... [09:01:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:49]Read from MH i2c: E2 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 17 00 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 17 00 09 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 20 [09:01:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:01:49]wFMCommunicate OK [09:01:49]CreateOFDProtocolMessage done [09:01:49]OFDSenderStorePacket 32296 [09:01:49]StoreOFDPacket docnum=32296 [09:01:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FA C2 07 01 F9 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 02 00 00 00 F4 03 04 00 7E 1C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 7E 00 00 35 04 06 00 4E C0 8B 22 49 BA 40 AE F7 2A 72 11 4A 2F [09:01:49]CheckFolder [09:01:49]dirname=/storage/ofd_packets [09:01:49]CheckFolder done [09:01:49]ProducePacketName [09:01:49]name=ofd_packets/00032296 [09:01:49]NVStorageSaveData ofd_packets/00032296 [09:01:49]File name is /storage/ofd_packets/00032296 [09:01:49]Write 301 bytes [09:01:49]NVStorageSaveData done [09:01:49]OFDSenderStorePacket done [09:01:49]KKMCreateOFDPacket done [09:01:49]NVStorageSaveData kkm_last_timestamp [09:01:49]File name is /storage/kkm_last_timestamp [09:01:49]Write 4 bytes [09:01:49]NVStorageSaveData done [09:01:49]ExternCall_PrintAddStr [09:01:49]wPrintStart [09:01:49]Write to MH i2c: 01 00 00 0A 47 51 [09:01:49]Write i2c OK [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: 01 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: 01 07 00 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: 01 07 00 0A 47 00 00 00 00 00 FF 0F 66 [09:01:49]RasterBufferAndPrint [09:01:49]line Счет N : (1)1181999 [09:01:49]line ИНН: 02508201610067 [09:01:49]line Контрольно-Кассовый Чек [09:01:49]line ПРОДАЖА [09:01:49]line ТРК (МРК, ГНК) : 52 [09:01:49]line Товар: 2710124130 [09:01:49]line Аи-92-К-5 [09:01:49]line 10.440 * 57.50 [09:01:49]line = 600.30 [09:01:49]line НДС 12% НСП 1% [09:01:49]line > о реализуемом товаре [09:01:49]line ОКРУГЛЕНИЕ: -0.30 [09:01:49]line ИТОГО: 600.00 [09:01:49]line Внесено: 600.00 [09:01:49]line СДАЧА: 0.00 [09:01:49]line НСП 1% : 5.31 [09:01:49]line НДС 12% : 63.75 [09:01:49]line Наличными: 600.00 [09:01:49]line Безнал.: 0.00 [09:01:49]line Место: АЗС № 121 "Партнер Нефть" [09:01:49]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:01:49]line СНО: Общий режим [09:01:49]line Чек 2 24.08.2023 09:01 [09:01:49]line Смена: 75 ФФД: 1.0 [09:01:49]line ЗНМ: 0300000148 [09:01:49]line РНМ: 0000000000091575 [09:01:49]line Версия ККМ: 001 [09:01:49]line ФМ: 0000000000874655 [09:01:49]line ФД: 32296 [09:01:49]line ФПД: 86588874967482 [09:01:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T090150&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32296&fm=86588874967482&tin=02508201610067®Number=0000000000091575&sum=60000 [09:01:49]OFD Sender: Processing packet 32296 [packets to send 11, broken 10] [09:01:49]ProducePacketName [09:01:49]name=ofd_packets/00032296 [09:01:49]OFD Sender: To server: pG, [09:01:49]CommunicateWithHost lk.salyk.kg:30040 [09:01:49]ConnectInit lk.salyk.kg [09:01:49]written 0, free lines is 4095 [09:01:49]Connected sock=10 [09:01:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FA C2 07 01 F9 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 02 00 00 00 F4 03 04 00 7E 1C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 7E 00 00 35 04 06 00 4E C0 8B 22 49 BA 40 AE F7 2A 72 11 4A 2F [09:01:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 58 88 47 00 4E 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 7E 00 00 F4 03 04 00 22 C7 E6 64 B6 04 01 00 00 1C F6 13 CC D0 0D A1 00 [09:01:49]CommunicateWithHost err = 0 [09:01:49]CheckOFDResponse [09:01:49]1017 (14) - 77093643461234 [09:01:49]1041 (16) - 0000000000874655 [09:01:49]1040 (4) - 32296 [09:01:49]1012 (4) - 24.08.2023 02:57 [09:01:49]1206 (1) - 0 [09:01:49]OFD Sender: Remove packet 32296 [09:01:49]ProducePacketName [09:01:49]name=ofd_packets/00032296 [09:01:49]NVStorageDeleteData [09:01:50]Write to MH i2c: 01 00 00 35 47 7C [09:01:50]Write i2c OK [09:01:50]MH_I2C_Read... [09:01:50]Read from MH i2c: 01 [09:01:50]MH_I2C_Read... [09:01:50]Read from MH i2c: 01 07 00 [09:01:50]MH_I2C_Read... [09:01:50]Read from MH i2c: 01 07 00 35 47 00 00 00 00 00 D1 0C 60 [09:01:50]RasterBufferAndPrint [09:01:50]line [09:01:50]line [09:01:50]line [09:01:50]line [09:01:50]line [09:01:50]written 0, free lines is 3287 [09:01:50]MH_Cut [09:01:50]Write to MH i2c: D1 01 00 3C 47 01 55 [09:01:50]Write i2c OK [09:01:50]MH_I2C_Read... [09:01:50]Read from MH i2c: D1 [09:01:50]MH_I2C_Read... [09:01:50]Read from MH i2c: D1 01 00 [09:01:50]MH_I2C_Read... [09:01:50]Read from MH i2c: D1 01 00 3C 47 00 54 [09:01:50]Write to MH i2c: 01 00 00 3D 47 84 [09:01:50]Write i2c OK [09:01:50]MH_I2C_Read... [09:01:50]OFD Sender: No OFD packet to send [09:01:50]*** Cut start [09:01:50]*** Purtial cut [09:01:50]*** Stage 1: CUTSNS_PIN = 1 [09:01:51]Read from MH i2c: 01 [09:01:51]MH_I2C_Read... [09:01:51]*** Stop cut motor [09:01:51]*** Cut end [09:01:51]Read from MH i2c: 01 07 00 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: 01 07 00 3D 47 00 00 00 00 00 FF 0F 99 [09:01:51]process_action close_receipt done [09:01:51]requested_data is exist [09:01:51]produce_requested_data [09:01:51]requested_item fm.sn is exist - process it [09:01:51]wFMCommunicate request_size=4 [09:01:51]MH_SAM_APDU [09:01:51]CAPDU: 80 11 00 00 [09:01:51]Write to MH i2c: E2 08 00 3E 47 80 11 00 00 00 00 00 00 FF [09:01:51]Write i2c OK [09:01:51]MH_I2C_Read... [09:01:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:51]Read from MH i2c: E2 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 17 00 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 17 00 3E 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 55 [09:01:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:01:51]wFMCommunicate OK [09:01:51]requested_item fd.num is exist - process it [09:01:51]SAM_PROTO_GetFieldsCounters [09:01:51]wFMCommunicate request_size=4 [09:01:51]MH_SAM_APDU [09:01:51]CAPDU: 80 13 00 00 [09:01:51]Write to MH i2c: E2 08 00 3F 47 80 13 00 00 00 00 00 00 02 [09:01:51]Write i2c OK [09:01:51]MH_I2C_Read... [09:01:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:51]Read from MH i2c: E2 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 62 00 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 62 00 3F 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 28 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [09: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 28 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:01:51]wFMCommunicate OK [09:01:51]SAM_PROTO_GetFieldsCounters done [09:01:51]requested_item shift.num is exist - process it [09:01:51]requested_item shift.opened is exist - process it [09:01:51]req_shift_opened [09:01:51]FM_GetShiftState [09:01:51]SAM_PROTO_GetShiftState [09:01:51]wFMCommunicate request_size=4 [09:01:51]MH_SAM_APDU [09:01:51]CAPDU: 80 13 01 00 [09:01:51]Write to MH i2c: E2 08 00 40 47 80 13 01 00 00 00 00 00 04 [09:01:51]Write i2c OK [09:01:51]MH_I2C_Read... [09:01:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:51]Read from MH i2c: E2 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 0E 00 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 0E 00 40 47 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 81 [09:01:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:01:51]wFMCommunicate OK [09:01:51]SAM_PROTO_GetShiftState done [09:01:51]FM_GetShiftState done [09:01:51]req_shift_opened done [09:01:51]requested_item shift.open_date is exist - process it [09:01:51]req_shift_open_date [09:01:51]req_shift_open_date done [09:01:51]produce_requested_data done [09:01:51]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32296,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:01:51]process_action_free close_receipt [09:01:51]json_value_free [09:01:51]json_value_free done [09:01:51]process_json_proto returns [09:01:51]Send response to host [09:01:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32296,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:01:51]free response buf [09:01:51]execute_script done [09:01:51]execute_script returns [09:01:51]free content buf [09:01:51]Sock 9.Close socket [09:01:51]Sock 9.Thread stoped [09:01:55]OFD Sender: No OFD packet to send [09:02:00]OFD Sender: No OFD packet to send [09:02:05]OFD Sender: No OFD packet to send [09:02:08]accept exits with 8 [09:02:08]New connection [09:02:08]New thread 3066940772 created [09:02:08]Thread 3067084132 joined [09:02:08]Waiting for new connection... [09:02:08] Sock 8.Parse request [09:02:08]Sock 8.Check first char [09:02:08]Sock 8.First char is OK [09:02:08]request: POST /json_proto HTTP/1.0 [09:02:08]Method: POST [09:02:08]URL: /json_proto [09:02:08]Method is POST - this is cgi request [09:02:08]url: /json_proto [09:02:08]query_string will be loaded in cgi processing [09:02:08]execute_cgi json_proto POST (null) [09:02:08]execute_cgi path=json_proto method=POST [09:02:08]POST find Content-Length [09:02:08]Host: 172.17.34.200:8080 [09:02:08]Content-Length: 804 [09:02:08]Content-Type: application/json [09:02:08] [09:02:08]POST finish read [09:02:08]Found Content-Length = 804 [09:02:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 20.560, "sum" : 1346.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1346.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:08]execute_script... [09:02:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 20.560, "sum" : 1346.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1346.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:08]POST & json_proto [09:02:08]process_json_proto [09:02:08]json parsed OK: [09:02:08]protocol is kg_v1.0 [09:02:08]action value=close_receipt [09:02:08]process_action close_receipt [09:02:08]cmd_close_receipt [09:02:08]MH_GetDate [09:02:08]Write to MH i2c: F0 00 00 41 47 77 [09:02:08]Write i2c OK [09:02:08]MH_I2C_Read... [09:02:08]Read from MH i2c: F0 [09:02:08]MH_I2C_Read... [09:02:08]Read from MH i2c: F0 09 00 [09:02:08]MH_I2C_Read... [09:02:08]Read from MH i2c: F0 09 00 41 47 00 94 1C E7 64 B2 FF 65 64 F5 [09:02:08]GetLastDocTimeStamp 1692867710 [09:02:08]current date 1692867732 [09:02:08]FM_GetShiftState [09:02:08]SAM_PROTO_GetShiftState [09:02:08]wFMCommunicate request_size=4 [09:02:08]MH_SAM_APDU [09:02:08]CAPDU: 80 13 01 00 [09:02:08]Write to MH i2c: E2 08 00 42 47 80 13 01 00 00 00 00 00 06 [09:02:08]Write i2c OK [09:02:08]MH_I2C_Read... [09:02:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:08]Read from MH i2c: E2 [09:02:08]MH_I2C_Read... [09:02:08]Read from MH i2c: E2 0E 00 [09:02:08]MH_I2C_Read... [09:02:08]Read from MH i2c: E2 0E 00 42 47 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 83 [09:02:08]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:02:08]wFMCommunicate OK [09:02:08]SAM_PROTO_GetShiftState done [09:02:08]FM_GetShiftState done [09:02:08]opened in 1692866319 [09:02:08]opened+sec_in_day 1692952719 [09:02:08]quantity*price = 134668 [09:02:08]sum+1 = 134669 [09:02:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1346.68 НСП 1% : 11.92 НДС 12% : 143.01 Наличными: 0.00 Безнал.: 1346.68 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 3 24.08.2023 09:02 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32297 ФПД: 89436134234515 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T090212&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32297&fm=89436134234515&tin=02508201610067®Number=0000000000091575&sum=134668 [09:02:10]StoreToDocumentArchive [09:02:10]shift 75 fd 32297 [09:02:10]save to /storage/0075/doc_00032297 [09:02:10]save last doc name /storage/0075/doc_00032297 to /storage/kkm_last_doc_name [09:02:10]save OK [09:02:10]Clear old archive folders... [09:02:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:02:10]tlvbuf is 01844CF0 [09:02:10]SAM_PROTO_ClearQueue [09:02:10]wFMCommunicate request_size=4 [09:02:10]MH_SAM_APDU [09:02:10]CAPDU: 80 09 00 00 [09:02:10]Write to MH i2c: E2 08 00 4F 47 80 09 00 00 00 00 00 00 08 [09:02:10]Write i2c OK [09:02:10]MH_I2C_Read... [09:02:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:10]Read from MH i2c: E2 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 03 00 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 03 00 4F 47 00 90 00 0A [09:02:10]RAPDU: 90 00 [09:02:10]wFMCommunicate OK [09:02:10]SAM_PROTO_ClearQueue done [09:02:10]KKMCreateOFDPacket [09:02:10]OFDProtocolAddRootSTLVToBuf [09:02:10]FM_MakeSignedData [09:02:10]FM_MakeSignedData [09:02:10]SAM_PROTO_SignData [09:02:10]wFMCommunicate request_size=4 [09:02:10]MH_SAM_APDU [09:02:10]CAPDU: 80 0D 01 02 [09:02:10]Write to MH i2c: E2 08 00 50 47 80 0D 01 02 00 00 00 00 10 [09:02:10]Write i2c OK [09:02:10]MH_I2C_Read... [09:02:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:10]Read from MH i2c: E2 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 03 00 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 03 00 50 47 00 90 00 0B [09:02:10]RAPDU: 90 00 [09:02:10]wFMCommunicate OK [09:02:10]wFMCommunicate request_size=255 [09:02:10]MH_SAM_APDU [09:02:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 50 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0C 0E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 0E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 0E 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 94 1C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 7E 00 00 35 04 06 00 51 [09:02:10]Write to MH i2c: E2 02 01 51 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 50 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0C 0E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 0E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 0E 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 94 1C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 7E 00 00 35 04 06 00 51 00 00 C7 [09:02:10]Write i2c OK [09:02:10]MH_I2C_Read... [09:02:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:10]Read from MH i2c: E2 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 03 00 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 03 00 51 47 00 90 00 0C [09:02:10]RAPDU: 90 00 [09:02:10]wFMCommunicate OK [09:02:10]wFMCommunicate request_size=10 [09:02:10]MH_SAM_APDU [09:02:10]CAPDU: 80 0D 02 02 05 57 79 02 D9 93 [09:02:10]Write to MH i2c: E2 0D 00 52 47 80 0D 02 02 05 00 57 79 02 D9 93 00 00 5B [09:02:10]Write i2c OK [09:02:10]MH_I2C_Read... [09:02:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:10]Read from MH i2c: E2 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 03 00 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 03 00 52 47 00 90 00 0D [09:02:10]RAPDU: 90 00 [09:02:10]wFMCommunicate OK [09:02:10]wFMCommunicate request_size=4 [09:02:10]MH_SAM_APDU [09:02:10]CAPDU: 80 0D 03 02 [09:02:10]Write to MH i2c: E2 08 00 53 47 80 0D 03 02 00 00 00 00 15 [09:02:10]Write i2c OK [09:02:10]MH_I2C_Read... [09:02:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:10]Read from MH i2c: E2 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 0B 00 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 0B 00 53 47 00 CD DD 9A A6 88 02 EC C6 90 00 3C [09:02:10]RAPDU: CD DD 9A A6 88 02 EC C6 90 00 [09:02:10]wFMCommunicate OK [09:02:10]SAM_PROTO_SignData done [09:02:10]FM_MakeSignedData done [09:02:10]CreateOFDProtocolMessage [09:02:10]wFMCommunicate request_size=4 [09:02:10]MH_SAM_APDU [09:02:10]CAPDU: 80 11 00 00 [09:02:10]Write to MH i2c: E2 08 00 54 47 80 11 00 00 00 00 00 00 15 [09:02:10]Write i2c OK [09:02:10]MH_I2C_Read... [09:02:10]OFD Sender: No OFD packet to send [09:02:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:10]Read from MH i2c: E2 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 17 00 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 17 00 54 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6B [09:02:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:02:10]wFMCommunicate OK [09:02:10]CreateOFDProtocolMessage done [09:02:10]OFDSenderStorePacket 32297 [09:02:10]StoreOFDPacket docnum=32297 [09:02:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 65 F8 07 01 DC 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 50 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0C 0E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 0E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 0E 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 94 1C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 7E 00 00 35 04 06 00 51 57 79 02 D9 93 CD DD 9A A6 88 02 EC C6 [09:02:10]CheckFolder [09:02:10]dirname=/storage/ofd_packets [09:02:10]CheckFolder done [09:02:10]ProducePacketName [09:02:10]name=ofd_packets/00032297 [09:02:10]NVStorageSaveData ofd_packets/00032297 [09:02:10]File name is /storage/ofd_packets/00032297 [09:02:10]Write 301 bytes [09:02:10]NVStorageSaveData done [09:02:10]OFDSenderStorePacket done [09:02:10]KKMCreateOFDPacket done [09:02:10]NVStorageSaveData kkm_last_timestamp [09:02:10]File name is /storage/kkm_last_timestamp [09:02:10]Write 4 bytes [09:02:10]NVStorageSaveData done [09:02:10]ExternCall_PrintAddStr [09:02:10]wPrintStart [09:02:10]Write to MH i2c: 01 00 00 55 47 9C [09:02:10]Write i2c OK [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: 01 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: 01 07 00 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: 01 07 00 55 47 00 00 00 00 00 FF 0F B1 [09:02:10]RasterBufferAndPrint [09:02:10]line Счет N : (1)1182000 [09:02:10]line ИНН: 02508201610067 [09:02:10]line Контрольно-Кассовый Чек [09:02:10]line ПРОДАЖА [09:02:10]line ТРК (МРК, ГНК) : 63 [09:02:10]line Товар: 2710124500 [09:02:10]line Аи-95-К-5 [09:02:10]line 20.560 * 65.50 [09:02:10]line = 1346.68 [09:02:10]line НДС 12% НСП 1% [09:02:10]line > о реализуемом товаре [09:02:10]line ИТОГО: 1346.68 [09:02:10]line НСП 1% : 11.92 [09:02:10]line НДС 12% : 143.01 [09:02:10]line Наличными: 0.00 [09:02:10]line Безнал.: 1346.68 [09:02:10]line Место: АЗС № 121 "Партнер Нефть" [09:02:10]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:02:10]line СНО: Общий режим [09:02:10]line Чек 3 24.08.2023 09:02 [09:02:10]line Смена: 75 ФФД: 1.0 [09:02:10]line ЗНМ: 0300000148 [09:02:10]line РНМ: 0000000000091575 [09:02:10]line Версия ККМ: 001 [09:02:10]line Платежная система: O! деньги [09:02:10]line ФМ: 0000000000874655 [09:02:10]line ФД: 32297 [09:02:10]line ФПД: 89436134234515 [09:02:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T090212&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32297&fm=89436134234515&tin=02508201610067®Number=0000000000091575&sum=134668 [09:02:10]OFD Sender: Processing packet 32297 [packets to send 11, broken 10] [09:02:10]ProducePacketName [09:02:10]name=ofd_packets/00032297 [09:02:10]OFD Sender: To server: pG, [09:02:10]CommunicateWithHost lk.salyk.kg:30040 [09:02:10]ConnectInit lk.salyk.kg [09:02:10]written 0, free lines is 4095 [09:02:11]Connected sock=10 [09: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 34 36 35 35 0F 01 00 00 65 F8 07 01 DC 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 50 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0C 0E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 0E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 0E 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 94 1C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 7E 00 00 35 04 06 00 51 57 79 02 D9 93 CD DD 9A A6 88 02 EC C6 [09:02:11]Write to MH i2c: 01 00 00 7F 47 C6 [09:02:11]Write i2c OK [09:02:11]MH_I2C_Read... [09:02:11]Read from MH i2c: 01 [09:02:11]MH_I2C_Read... [09:02:11]Read from MH i2c: 01 07 00 [09:02:11]MH_I2C_Read... [09:02:11]Read from MH i2c: 01 07 00 7F 47 00 00 00 00 00 E9 0C C2 [09:02:11]RasterBufferAndPrint [09:02:11]line [09:02:11]line [09:02:11]line [09:02:11]line [09:02:11]line [09:02:11]written 0, free lines is 3311 [09:02:11]MH_Cut [09:02:11]Write to MH i2c: D1 01 00 86 47 01 9F [09:02:11]Write i2c OK [09:02:11]MH_I2C_Read... [09:02:11]Read from MH i2c: D1 [09:02:11]MH_I2C_Read... [09:02:11]Read from MH i2c: D1 01 00 [09:02:11]MH_I2C_Read... [09:02:11]Read from MH i2c: D1 01 00 86 47 00 9E [09:02:11]Write to MH i2c: 01 00 00 87 47 CE [09:02:11]Write i2c OK [09:02:11]MH_I2C_Read... [09:02:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 22 E3 47 00 A5 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 7E 00 00 F4 03 04 00 38 C7 E6 64 B6 04 01 00 00 24 4E C5 82 94 87 A4 A9 [09:02:11]CommunicateWithHost err = 0 [09:02:11]CheckOFDResponse [09:02:11]1017 (14) - 77093643461234 [09:02:11]1041 (16) - 0000000000874655 [09:02:11]1040 (4) - 32297 [09:02:11]1012 (4) - 24.08.2023 02:58 [09:02:11]1206 (1) - 0 [09:02:11]OFD Sender: Remove packet 32297 [09:02:11]ProducePacketName [09:02:11]name=ofd_packets/00032297 [09:02:11]NVStorageDeleteData [09:02:11]OFD Sender: No OFD packet to send [09:02:12]*** Cut start [09:02:12]*** Purtial cut [09:02:12]*** CUTSNS_PIN = 0 [09:02:12]*** Stage 1: CUTSNS_PIN = 1 [09:02:14]Read from MH i2c: 01 [09:02:14]MH_I2C_Read... [09:02:14]*** Stop cut motor [09:02:14]*** Cut end [09:02:14]Read from MH i2c: 01 07 00 [09:02:14]MH_I2C_Read... [09:02:14]Read from MH i2c: 01 07 00 87 47 00 00 00 00 00 FF 0F E3 [09:02:14]process_action close_receipt done [09:02:14]requested_data is exist [09:02:14]produce_requested_data [09:02:14]requested_item fm.sn is exist - process it [09:02:14]wFMCommunicate request_size=4 [09:02:14]MH_SAM_APDU [09:02:14]CAPDU: 80 11 00 00 [09:02:14]Write to MH i2c: E2 08 00 88 47 80 11 00 00 00 00 00 00 49 [09:02:14]Write i2c OK [09:02:14]MH_I2C_Read... [09:02:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:14]Read from MH i2c: E2 [09:02:14]MH_I2C_Read... [09:02:14]Read from MH i2c: E2 17 00 [09:02:14]MH_I2C_Read... [09:02:14]Read from MH i2c: E2 17 00 88 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9F [09:02:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:02:14]wFMCommunicate OK [09:02:14]requested_item fd.num is exist - process it [09:02:14]SAM_PROTO_GetFieldsCounters [09:02:14]wFMCommunicate request_size=4 [09:02:14]MH_SAM_APDU [09:02:14]CAPDU: 80 13 00 00 [09:02:14]Write to MH i2c: E2 08 00 89 47 80 13 00 00 00 00 00 00 4C [09:02:14]Write i2c OK [09:02:14]MH_I2C_Read... [09:02:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:14]Read from MH i2c: E2 [09:02:14]MH_I2C_Read... [09:02:14]Read from MH i2c: E2 62 00 [09:02:14]MH_I2C_Read... [09:02:14]Read from MH i2c: E2 62 00 89 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 29 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [09:02:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 29 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:02:14]wFMCommunicate OK [09:02:14]SAM_PROTO_GetFieldsCounters done [09:02:14]requested_item shift.num is exist - process it [09:02:14]requested_item shift.opened is exist - process it [09:02:14]req_shift_opened [09:02:14]FM_GetShiftState [09:02:14]SAM_PROTO_GetShiftState [09:02:14]wFMCommunicate request_size=4 [09:02:14]MH_SAM_APDU [09:02:14]CAPDU: 80 13 01 00 [09:02:14]Write to MH i2c: E2 08 00 8A 47 80 13 01 00 00 00 00 00 4E [09:02:14]Write i2c OK [09:02:14]MH_I2C_Read... [09:02:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:14]Read from MH i2c: E2 [09:02:14]MH_I2C_Read... [09:02:14]Read from MH i2c: E2 0E 00 [09:02:14]MH_I2C_Read... [09:02:14]Read from MH i2c: E2 0E 00 8A 47 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CB [09:02:14]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:02:14]wFMCommunicate OK [09:02:14]SAM_PROTO_GetShiftState done [09:02:14]FM_GetShiftState done [09:02:14]req_shift_opened done [09:02:14]requested_item shift.open_date is exist - process it [09:02:14]req_shift_open_date [09:02:14]req_shift_open_date done [09:02:14]produce_requested_data done [09:02:14]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32297,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:02:14]process_action_free close_receipt [09:02:14]json_value_free [09:02:14]json_value_free done [09:02:14]process_json_proto returns [09:02:14]Send response to host [09:02:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32297,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:02:14]free response buf [09:02:14]execute_script done [09:02:14]execute_script returns [09:02:14]free content buf [09:02:14]Sock 8.Close socket [09:02:14]Sock 8.Thread stoped [09:02:16]OFD Sender: No OFD packet to send [09:02:21]OFD Sender: No OFD packet to send [09:02:26]OFD Sender: No OFD packet to send [09:02:31]OFD Sender: No OFD packet to send [09:02:36]OFD Sender: No OFD packet to send [09:02:41]OFD Sender: No OFD packet to send [09:02:46]OFD Sender: No OFD packet to send [09:02:51]OFD Sender: No OFD packet to send [09:02:56]OFD Sender: No OFD packet to send [09:03:01]OFD Sender: No OFD packet to send [09:03:06]OFD Sender: No OFD packet to send [09:03:11]OFD Sender: No OFD packet to send [09:03:17]OFD Sender: No OFD packet to send [09:03:22]OFD Sender: No OFD packet to send [09:03:27]OFD Sender: No OFD packet to send [09:03:32]OFD Sender: No OFD packet to send [09:03:37]OFD Sender: No OFD packet to send [09:03:42]OFD Sender: No OFD packet to send [09:03:47]OFD Sender: No OFD packet to send [09:03:52]OFD Sender: No OFD packet to send [09:03:57]OFD Sender: No OFD packet to send [09:04:02]OFD Sender: No OFD packet to send [09:04:07]OFD Sender: No OFD packet to send [09:04:12]OFD Sender: No OFD packet to send [09:04:17]OFD Sender: No OFD packet to send [09:04:22]OFD Sender: No OFD packet to send [09:04:27]OFD Sender: No OFD packet to send [09:04:32]OFD Sender: No OFD packet to send [09:04:37]OFD Sender: No OFD packet to send [09:04:42]OFD Sender: No OFD packet to send [09:04:47]OFD Sender: No OFD packet to send [09:04:52]OFD Sender: No OFD packet to send [09:04:57]OFD Sender: No OFD packet to send [09:05:02]OFD Sender: No OFD packet to send [09:05:07]OFD Sender: No OFD packet to send [09:05:12]OFD Sender: No OFD packet to send [09:05:17]OFD Sender: No OFD packet to send [09:05:22]OFD Sender: No OFD packet to send [09:05:27]OFD Sender: No OFD packet to send [09:05:32]OFD Sender: No OFD packet to send [09:05:37]OFD Sender: No OFD packet to send [09:05:42]OFD Sender: No OFD packet to send [09:05:47]OFD Sender: No OFD packet to send [09:05:52]OFD Sender: No OFD packet to send [09:05:57]OFD Sender: No OFD packet to send [09:06:02]OFD Sender: No OFD packet to send [09:06:07]OFD Sender: No OFD packet to send [09:06:12]OFD Sender: No OFD packet to send [09:06:17]OFD Sender: No OFD packet to send [09:06:22]OFD Sender: No OFD packet to send [09:06:27]OFD Sender: No OFD packet to send [09:06:32]OFD Sender: No OFD packet to send [09:06:37]OFD Sender: No OFD packet to send [09:06:42]OFD Sender: No OFD packet to send [09:06:47]OFD Sender: No OFD packet to send [09:06:52]OFD Sender: No OFD packet to send [09:06:57]OFD Sender: No OFD packet to send [09:07:02]OFD Sender: No OFD packet to send [09:07:07]OFD Sender: No OFD packet to send [09:07:12]OFD Sender: No OFD packet to send [09:07:17]OFD Sender: No OFD packet to send [09:07:22]OFD Sender: No OFD packet to send [09:07:27]OFD Sender: No OFD packet to send [09:07:32]OFD Sender: No OFD packet to send [09:07:37]OFD Sender: No OFD packet to send [09:07:42]OFD Sender: No OFD packet to send [09:07:47]OFD Sender: No OFD packet to send [09:07:52]OFD Sender: No OFD packet to send [09:07:57]OFD Sender: No OFD packet to send [09:08:02]OFD Sender: No OFD packet to send [09:08:07]OFD Sender: No OFD packet to send [09:08:12]OFD Sender: No OFD packet to send [09:08:17]OFD Sender: No OFD packet to send [09:08:22]OFD Sender: No OFD packet to send [09:08:27]OFD Sender: No OFD packet to send [09:08:32]OFD Sender: No OFD packet to send [09:08:37]OFD Sender: No OFD packet to send [09:08:42]OFD Sender: No OFD packet to send [09:08:47]OFD Sender: No OFD packet to send [09:08:52]OFD Sender: No OFD packet to send [09:08:57]OFD Sender: No OFD packet to send [09:09:02]OFD Sender: No OFD packet to send [09:09:07]OFD Sender: No OFD packet to send [09:09:12]OFD Sender: No OFD packet to send [09:09:17]OFD Sender: No OFD packet to send [09:09:18]accept exits with 9 [09:09:18]New connection [09:09:18]New thread 3067084132 created [09:09:18]Thread 3066940772 joined [09:09:18]Waiting for new connection... [09:09:18] Sock 9.Parse request [09:09:18]Sock 9.Check first char [09:09:18]Sock 9.First char is OK [09:09:18]request: POST /json_proto HTTP/1.0 [09:09:18]Method: POST [09:09:18]URL: /json_proto [09:09:18]Method is POST - this is cgi request [09:09:18]url: /json_proto [09:09:18]query_string will be loaded in cgi processing [09:09:18]execute_cgi json_proto POST (null) [09:09:18]execute_cgi path=json_proto method=POST [09:09:18]POST find Content-Length [09:09:18]Host: 172.17.34.200:8080 [09:09:18]Content-Length: 804 [09:09:18]Content-Type: application/json [09:09:18] [09:09:18]POST finish read [09:09:18]Found Content-Length = 804 [09:09:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 26.090, "sum" : 1500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:18]execute_script... [09:09:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 26.090, "sum" : 1500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:18]POST & json_proto [09:09:18]process_json_proto [09:09:18]json parsed OK: [09:09:18]protocol is kg_v1.0 [09:09:18]action value=close_receipt [09:09:18]process_action close_receipt [09:09:18]cmd_close_receipt [09:09:18]MH_GetDate [09:09:18]Write to MH i2c: F0 00 00 8B 47 C1 [09:09:18]Write i2c OK [09:09:18]MH_I2C_Read... [09:09:18]Read from MH i2c: F0 [09:09:18]MH_I2C_Read... [09:09:18]Read from MH i2c: F0 09 00 [09:09:18]MH_I2C_Read... [09:09:18]Read from MH i2c: F0 09 00 8B 47 00 41 1E E7 64 B2 FF 65 64 EE [09:09:18]GetLastDocTimeStamp 1692867732 [09:09:18]current date 1692868161 [09:09:18]FM_GetShiftState [09:09:18]SAM_PROTO_GetShiftState [09:09:18]wFMCommunicate request_size=4 [09:09:18]MH_SAM_APDU [09:09:18]CAPDU: 80 13 01 00 [09:09:18]Write to MH i2c: E2 08 00 8C 47 80 13 01 00 00 00 00 00 50 [09:09:18]Write i2c OK [09:09:18]MH_I2C_Read... [09:09:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:18]Read from MH i2c: E2 [09:09:18]MH_I2C_Read... [09:09:18]Read from MH i2c: E2 0E 00 [09:09:18]MH_I2C_Read... [09:09:18]Read from MH i2c: E2 0E 00 8C 47 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CD [09:09:18]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:09:18]wFMCommunicate OK [09:09:18]SAM_PROTO_GetShiftState done [09:09:18]FM_GetShiftState done [09:09:18]opened in 1692866319 [09:09:18]opened+sec_in_day 1692952719 [09:09:18]quantity*price = 150017 [09:09:18]sum+1 = 150019 [09:09:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.18 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 0.00 Безнал.: 1500.18 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 4 24.08.2023 09:09 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32298 ФПД: 62262879913832 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T090921&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32298&fm=62262879913832&tin=02508201610067®Number=0000000000091575&sum=150018 [09:09:19]StoreToDocumentArchive [09:09:19]shift 75 fd 32298 [09:09:19]save to /storage/0075/doc_00032298 [09:09:19]save last doc name /storage/0075/doc_00032298 to /storage/kkm_last_doc_name [09:09:19]save OK [09:09:19]Clear old archive folders... [09:09:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:09:19]tlvbuf is 01844810 [09:09:19]SAM_PROTO_ClearQueue [09:09:19]wFMCommunicate request_size=4 [09:09:19]MH_SAM_APDU [09:09:19]CAPDU: 80 09 00 00 [09:09:19]Write to MH i2c: E2 08 00 99 47 80 09 00 00 00 00 00 00 52 [09:09:19]Write i2c OK [09:09:19]MH_I2C_Read... [09:09:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:09:19]Read from MH i2c: E2 [09:09:19]MH_I2C_Read... [09:09:19]Read from MH i2c: E2 03 00 [09:09:19]MH_I2C_Read... [09:09:19]Read from MH i2c: E2 03 00 99 47 00 90 00 54 [09:09:19]RAPDU: 90 00 [09:09:19]wFMCommunicate OK [09:09:19]SAM_PROTO_ClearQueue done [09:09:19]KKMCreateOFDPacket [09:09:19]OFDProtocolAddRootSTLVToBuf [09:09:19]FM_MakeSignedData [09:09:19]FM_MakeSignedData [09:09:19]SAM_PROTO_SignData [09:09:19]wFMCommunicate request_size=4 [09:09:19]MH_SAM_APDU [09:09:19]CAPDU: 80 0D 01 02 [09:09:19]Write to MH i2c: E2 08 00 9A 47 80 0D 01 02 00 00 00 00 5A [09:09:19]Write i2c OK [09:09:19]MH_I2C_Read... [09:09:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:09:19]Read from MH i2c: E2 [09:09:19]MH_I2C_Read... [09:09:19]Read from MH i2c: E2 03 00 [09:09:19]MH_I2C_Read... [09:09:19]Read from MH i2c: E2 03 00 9A 47 00 90 00 55 [09:09:19]RAPDU: 90 00 [09:09:19]wFMCommunicate OK [09:09:19]wFMCommunicate request_size=255 [09:09:19]MH_SAM_APDU [09:09:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 41 1E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 7E 00 00 35 04 06 00 38 [09:09:19]Write to MH i2c: E2 02 01 9B 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 41 1E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 7E 00 00 35 04 06 00 38 00 00 B5 [09:09:19]Write i2c OK [09:09:19]MH_I2C_Read... [09:09:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:20]Read from MH i2c: E2 [09:09:20]MH_I2C_Read... [09:09:20]Read from MH i2c: E2 03 00 [09:09:20]MH_I2C_Read... [09:09:20]Read from MH i2c: E2 03 00 9B 47 00 90 00 56 [09:09:20]RAPDU: 90 00 [09:09:20]wFMCommunicate OK [09:09:20]wFMCommunicate request_size=10 [09:09:20]MH_SAM_APDU [09:09:20]CAPDU: 80 0D 02 02 05 A0 B4 D7 07 68 [09:09:20]Write to MH i2c: E2 0D 00 9C 47 80 0D 02 02 05 00 A0 B4 D7 07 68 00 00 01 [09:09:20]Write i2c OK [09:09:20]MH_I2C_Read... [09:09:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:20]Read from MH i2c: E2 [09:09:20]MH_I2C_Read... [09:09:20]Read from MH i2c: E2 03 00 [09:09:20]MH_I2C_Read... [09:09:20]Read from MH i2c: E2 03 00 9C 47 00 90 00 57 [09:09:20]RAPDU: 90 00 [09:09:20]wFMCommunicate OK [09:09:20]wFMCommunicate request_size=4 [09:09:20]MH_SAM_APDU [09:09:20]CAPDU: 80 0D 03 02 [09:09:20]Write to MH i2c: E2 08 00 9D 47 80 0D 03 02 00 00 00 00 5F [09:09:20]Write i2c OK [09:09:20]MH_I2C_Read... [09:09:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:09:20]Read from MH i2c: E2 [09:09:20]MH_I2C_Read... [09:09:20]Read from MH i2c: E2 0B 00 [09:09:20]MH_I2C_Read... [09:09:20]Read from MH i2c: E2 0B 00 9D 47 00 65 18 63 0A 51 82 4F 3D 90 00 A9 [09:09:20]RAPDU: 65 18 63 0A 51 82 4F 3D 90 00 [09:09:20]wFMCommunicate OK [09:09:20]SAM_PROTO_SignData done [09:09:20]FM_MakeSignedData done [09:09:20]CreateOFDProtocolMessage [09:09:20]wFMCommunicate request_size=4 [09:09:20]MH_SAM_APDU [09:09:20]CAPDU: 80 11 00 00 [09:09:20]Write to MH i2c: E2 08 00 9E 47 80 11 00 00 00 00 00 00 5F [09:09:20]Write i2c OK [09:09:20]MH_I2C_Read... [09:09:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:20]Read from MH i2c: E2 [09:09:20]MH_I2C_Read... [09:09:20]Read from MH i2c: E2 17 00 [09:09:20]MH_I2C_Read... [09:09:20]Read from MH i2c: E2 17 00 9E 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B5 [09:09:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:09:20]wFMCommunicate OK [09:09:20]CreateOFDProtocolMessage done [09:09:20]OFDSenderStorePacket 32298 [09:09:20]StoreOFDPacket docnum=32298 [09:09:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 76 9C 07 01 7F 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 41 1E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 7E 00 00 35 04 06 00 38 A0 B4 D7 07 68 65 18 63 0A 51 82 4F 3D [09:09:20]CheckFolder [09:09:20]dirname=/storage/ofd_packets [09:09:20]CheckFolder done [09:09:20]ProducePacketName [09:09:20]name=ofd_packets/00032298 [09:09:20]NVStorageSaveData ofd_packets/00032298 [09:09:20]File name is /storage/ofd_packets/00032298 [09:09:20]Write 301 bytes [09:09:20]NVStorageSaveData done [09:09:20]OFDSenderStorePacket done [09:09:20]KKMCreateOFDPacket done [09:09:20]NVStorageSaveData kkm_last_timestamp [09:09:20]File name is /storage/kkm_last_timestamp [09:09:20]Write 4 bytes [09:09:20]NVStorageSaveData done [09:09:20]ExternCall_PrintAddStr [09:09:20]wPrintStart [09:09:20]Write to MH i2c: 01 00 00 9F 47 E6 [09:09:20]Write i2c OK [09:09:20]MH_I2C_Read... [09:09:20]Read from MH i2c: 01 [09:09:20]MH_I2C_Read... [09:09:20]Read from MH i2c: 01 07 00 [09:09:20]MH_I2C_Read... [09:09:20]Read from MH i2c: 01 07 00 9F 47 00 00 00 00 00 FF 0F FB [09:09:20]RasterBufferAndPrint [09:09:20]line Счет N : (1)1182001 [09:09:20]line ИНН: 02508201610067 [09:09:20]line Контрольно-Кассовый Чек [09:09:20]line ПРОДАЖА [09:09:20]line ТРК (МРК, ГНК) : 32 [09:09:20]line Товар: 2710124130 [09:09:20]line Аи-92-К-5 [09:09:20]line 26.090 * 57.50 [09:09:20]line = 1500.18 [09:09:20]line НДС 12% НСП 1% [09:09:20]line > о реализуемом товаре [09:09:20]line ИТОГО: 1500.18 [09:09:20]line НСП 1% : 13.28 [09:09:20]line НДС 12% : 159.31 [09:09:20]line Наличными: 0.00 [09:09:20]line Безнал.: 1500.18 [09:09:20]line Место: АЗС № 121 "Партнер Нефть" [09:09:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:09:20]line СНО: Общий режим [09:09:20]line Чек 4 24.08.2023 09:09 [09:09:20]line Смена: 75 ФФД: 1.0 [09:09:20]line ЗНМ: 0300000148 [09:09:20]line РНМ: 0000000000091575 [09:09:20]line Версия ККМ: 001 [09:09:20]line Платежная система: O! деньги [09:09:20]line ФМ: 0000000000874655 [09:09:20]line ФД: 32298 [09:09:20]line ФПД: 62262879913832 [09:09:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T090921&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32298&fm=62262879913832&tin=02508201610067®Number=0000000000091575&sum=150018 [09:09:20]OFD Sender: Processing packet 32298 [packets to send 11, broken 10] [09:09:20]ProducePacketName [09:09:20]name=ofd_packets/00032298 [09:09:20]OFD Sender: To server: pG, [09:09:20]CommunicateWithHost lk.salyk.kg:30040 [09:09:20]ConnectInit lk.salyk.kg [09:09:20]written 0, free lines is 4095 [09:09:20]Connected sock=10 [09:09:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 76 9C 07 01 7F 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 41 1E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 7E 00 00 35 04 06 00 38 A0 B4 D7 07 68 65 18 63 0A 51 82 4F 3D [09:09:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 97 95 47 00 2A 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 7E 00 00 F4 03 04 00 E5 C8 E6 64 B6 04 01 00 00 F5 29 17 E9 44 BB B2 55 [09:09:20]CommunicateWithHost err = 0 [09:09:20]CheckOFDResponse [09:09:20]1017 (14) - 77093643461234 [09:09:20]1041 (16) - 0000000000874655 [09:09:20]1040 (4) - 32298 [09:09:20]1012 (4) - 24.08.2023 03:05 [09:09:20]1206 (1) - 0 [09:09:20]OFD Sender: Remove packet 32298 [09:09:20]ProducePacketName [09:09:20]name=ofd_packets/00032298 [09:09:20]NVStorageDeleteData [09:09:21]Write to MH i2c: 01 00 00 C9 47 10 [09:09:21]Write i2c OK [09:09:21]MH_I2C_Read... [09:09:21]Read from MH i2c: 01 [09:09:21]MH_I2C_Read... [09:09:21]Read from MH i2c: 01 07 00 [09:09:21]MH_I2C_Read... [09:09:21]Read from MH i2c: 01 07 00 C9 47 00 00 00 00 00 E6 0C 09 [09:09:21]RasterBufferAndPrint [09:09:21]line [09:09:21]line [09:09:21]line [09:09:21]line [09:09:21]line [09:09:21]written 0, free lines is 3308 [09:09:21]MH_Cut [09:09:21]Write to MH i2c: D1 01 00 D0 47 01 E9 [09:09:21]Write i2c OK [09:09:21]MH_I2C_Read... [09:09:21]Read from MH i2c: D1 [09:09:21]MH_I2C_Read... [09:09:21]Read from MH i2c: D1 01 00 [09:09:21]MH_I2C_Read... [09:09:21]Read from MH i2c: D1 01 00 D0 47 00 E8 [09:09:21]Write to MH i2c: 01 00 00 D1 47 18 [09:09:21]Write i2c OK [09:09:21]MH_I2C_Read... [09:09:21]OFD Sender: No OFD packet to send [09:09:21]*** Cut start [09:09:21]*** Purtial cut [09:09:21]*** Stage 1: CUTSNS_PIN = 1 [09:09:22]Read from MH i2c: 01 [09:09:22]MH_I2C_Read... [09:09:22]*** Stop cut motor [09:09:22]*** Cut end [09:09:22]Read from MH i2c: 01 07 00 [09:09:22]MH_I2C_Read... [09:09:22]Read from MH i2c: 01 07 00 D1 47 00 00 00 00 00 FF 0F 2D [09:09:22]process_action close_receipt done [09:09:22]requested_data is exist [09:09:22]produce_requested_data [09:09:22]requested_item fm.sn is exist - process it [09:09:22]wFMCommunicate request_size=4 [09:09:22]MH_SAM_APDU [09:09:22]CAPDU: 80 11 00 00 [09:09:22]Write to MH i2c: E2 08 00 D2 47 80 11 00 00 00 00 00 00 93 [09:09:22]Write i2c OK [09:09:22]MH_I2C_Read... [09:09:22]Read from MH i2c: E2 [09:09:22]MH_I2C_Read... [09:09:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:22]Read from MH i2c: E2 17 00 [09:09:22]MH_I2C_Read... [09:09:22]Read from MH i2c: E2 17 00 D2 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E9 [09:09:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:09:22]wFMCommunicate OK [09:09:22]requested_item fd.num is exist - process it [09:09:22]SAM_PROTO_GetFieldsCounters [09:09:22]wFMCommunicate request_size=4 [09:09:22]MH_SAM_APDU [09:09:22]CAPDU: 80 13 00 00 [09:09:22]Write to MH i2c: E2 08 00 D3 47 80 13 00 00 00 00 00 00 96 [09:09:22]Write i2c OK [09:09:22]MH_I2C_Read... [09:09:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:09:22]Read from MH i2c: E2 [09:09:22]MH_I2C_Read... [09:09:22]Read from MH i2c: E2 62 00 [09:09:22]MH_I2C_Read... [09:09:22]Read from MH i2c: E2 62 00 D3 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [09:09:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:09:22]wFMCommunicate OK [09:09:22]SAM_PROTO_GetFieldsCounters done [09:09:22]requested_item shift.num is exist - process it [09:09:22]requested_item shift.opened is exist - process it [09:09:22]req_shift_opened [09:09:22]FM_GetShiftState [09:09:22]SAM_PROTO_GetShiftState [09:09:22]wFMCommunicate request_size=4 [09:09:22]MH_SAM_APDU [09:09:22]CAPDU: 80 13 01 00 [09:09:22]Write to MH i2c: E2 08 00 D4 47 80 13 01 00 00 00 00 00 98 [09:09:22]Write i2c OK [09:09:22]MH_I2C_Read... [09:09:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:22]Read from MH i2c: E2 [09:09:22]MH_I2C_Read... [09:09:22]Read from MH i2c: E2 0E 00 [09:09:22]MH_I2C_Read... [09:09:22]Read from MH i2c: E2 0E 00 D4 47 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 15 [09:09:22]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:09:22]wFMCommunicate OK [09:09:22]SAM_PROTO_GetShiftState done [09:09:22]FM_GetShiftState done [09:09:22]req_shift_opened done [09:09:22]requested_item shift.open_date is exist - process it [09:09:22]req_shift_open_date [09:09:22]req_shift_open_date done [09:09:22]produce_requested_data done [09:09:22]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32298,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:09:22]process_action_free close_receipt [09:09:22]json_value_free [09:09:22]json_value_free done [09:09:22]process_json_proto returns [09:09:22]Send response to host [09:09:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32298,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:09:22]free response buf [09:09:22]execute_script done [09:09:22]execute_script returns [09:09:22]free content buf [09:09:22]Sock 9.Close socket [09:09:22]Sock 9.Thread stoped [09:09:26]OFD Sender: No OFD packet to send [09:09:31]OFD Sender: No OFD packet to send [09:09:36]OFD Sender: No OFD packet to send [09:09:41]OFD Sender: No OFD packet to send [09:09:46]OFD Sender: No OFD packet to send [09:09:51]OFD Sender: No OFD packet to send [09:09:56]OFD Sender: No OFD packet to send [09:10:01]OFD Sender: No OFD packet to send [09:10:06]OFD Sender: No OFD packet to send [09:10:11]OFD Sender: No OFD packet to send [09:10:16]OFD Sender: No OFD packet to send [09:10:21]OFD Sender: No OFD packet to send [09:10:26]OFD Sender: No OFD packet to send [09:10:31]OFD Sender: No OFD packet to send [09:10:36]OFD Sender: No OFD packet to send [09:10:41]OFD Sender: No OFD packet to send [09:10:46]OFD Sender: No OFD packet to send [09:10:51]OFD Sender: No OFD packet to send [09:10:56]OFD Sender: No OFD packet to send [09:11:01]OFD Sender: No OFD packet to send [09:11:06]OFD Sender: No OFD packet to send [09:11:11]OFD Sender: No OFD packet to send [09:11:16]OFD Sender: No OFD packet to send [09:11:21]OFD Sender: No OFD packet to send [09:11:26]OFD Sender: No OFD packet to send [09:11:31]OFD Sender: No OFD packet to send [09:11:36]OFD Sender: No OFD packet to send [09:11:41]OFD Sender: No OFD packet to send [09:11:46]OFD Sender: No OFD packet to send [09:11:51]OFD Sender: No OFD packet to send [09:11:56]OFD Sender: No OFD packet to send [09:12:01]OFD Sender: No OFD packet to send [09:12:06]OFD Sender: No OFD packet to send [09:12:11]OFD Sender: No OFD packet to send [09:12:16]OFD Sender: No OFD packet to send [09:12:21]OFD Sender: No OFD packet to send [09:12:26]OFD Sender: No OFD packet to send [09:12:31]OFD Sender: No OFD packet to send [09:12:36]OFD Sender: No OFD packet to send [09:12:41]OFD Sender: No OFD packet to send [09:12:46]OFD Sender: No OFD packet to send [09:12:51]OFD Sender: No OFD packet to send [09:12:56]OFD Sender: No OFD packet to send [09:13:01]OFD Sender: No OFD packet to send [09:13:06]OFD Sender: No OFD packet to send [09:13:11]OFD Sender: No OFD packet to send [09:13:16]OFD Sender: No OFD packet to send [09:13:21]accept exits with 8 [09:13:21]New connection [09:13:21]New thread 3066940772 created [09:13:21]Thread 3067084132 joined [09:13:21]Waiting for new connection... [09:13:21] Sock 8.Parse request [09:13:21]Sock 8.Check first char [09:13:21]Sock 8.First char is OK [09:13:21]request: POST /json_proto HTTP/1.0 [09:13:21]Method: POST [09:13:21]URL: /json_proto [09:13:21]Method is POST - this is cgi request [09:13:21]url: /json_proto [09:13:21]query_string will be loaded in cgi processing [09:13:21]execute_cgi json_proto POST (null) [09:13:21]execute_cgi path=json_proto method=POST [09:13:21]POST find Content-Length [09:13:21]Host: 172.17.34.200:8080 [09:13:21]Content-Length: 679 [09:13:21]Content-Type: application/json [09:13:21] [09:13:21]POST finish read [09:13:21]Found Content-Length = 679 [09:13:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:13:21]execute_script... [09:13: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)1182003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:13:21]POST & json_proto [09:13:21]process_json_proto [09:13:21]json parsed OK: [09:13:21]protocol is kg_v1.0 [09:13:21]action value=close_receipt [09:13:21]process_action close_receipt [09:13:21]cmd_close_receipt [09:13:21]MH_GetDate [09:13:21]Write to MH i2c: F0 00 00 D5 47 0B [09:13:21]Write i2c OK [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: F0 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: F0 09 00 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: F0 09 00 D5 47 00 34 1F E7 64 B2 FF 65 64 2C [09:13:21]GetLastDocTimeStamp 1692868161 [09:13:21]current date 1692868404 [09:13:21]FM_GetShiftState [09:13:21]SAM_PROTO_GetShiftState [09:13:21]wFMCommunicate request_size=4 [09:13:21]MH_SAM_APDU [09:13:21]CAPDU: 80 13 01 00 [09:13:21]Write to MH i2c: E2 08 00 D6 47 80 13 01 00 00 00 00 00 9A [09:13:21]Write i2c OK [09:13:21]MH_I2C_Read... [09:13:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:21]Read from MH i2c: E2 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: E2 0E 00 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: E2 0E 00 D6 47 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 17 [09:13:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:13:21]wFMCommunicate OK [09:13:21]SAM_PROTO_GetShiftState done [09:13:21]FM_GetShiftState done [09:13:21]opened in 1692866319 [09:13:21]opened+sec_in_day 1692952719 [09:13:21]quantity*price = 60030 [09:13:21]sum+1 = 60031 [09:13:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 5 24.08.2023 09:13 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32299 ФПД: 196748262431480 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T091324&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32299&fm=196748262431480&tin=02508201610067®Number=0000000000091575&sum=60000 [09:13:22]StoreToDocumentArchive [09:13:22]shift 75 fd 32299 [09:13:22]save to /storage/0075/doc_00032299 [09:13:22]save last doc name /storage/0075/doc_00032299 to /storage/kkm_last_doc_name [09:13:22]save OK [09:13:22]Clear old archive folders... [09:13:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:13:22]tlvbuf is 01868F20 [09:13:22]SAM_PROTO_ClearQueue [09:13:22]wFMCommunicate request_size=4 [09:13:22]MH_SAM_APDU [09:13:22]CAPDU: 80 09 00 00 [09:13:22]Write to MH i2c: E2 08 00 E3 47 80 09 00 00 00 00 00 00 9C [09:13:22]Write i2c OK [09:13:22]MH_I2C_Read... [09:13:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:13:22]Read from MH i2c: E2 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: E2 03 00 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: E2 03 00 E3 47 00 90 00 9E [09:13:22]RAPDU: 90 00 [09:13:22]wFMCommunicate OK [09:13:22]SAM_PROTO_ClearQueue done [09:13:22]KKMCreateOFDPacket [09:13:22]OFDProtocolAddRootSTLVToBuf [09:13:22]FM_MakeSignedData [09:13:22]FM_MakeSignedData [09:13:22]SAM_PROTO_SignData [09:13:22]wFMCommunicate request_size=4 [09:13:22]MH_SAM_APDU [09:13:22]CAPDU: 80 0D 01 02 [09:13:22]Write to MH i2c: E2 08 00 E4 47 80 0D 01 02 00 00 00 00 A4 [09:13:22]Write i2c OK [09:13:22]MH_I2C_Read... [09:13:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:13:22]Read from MH i2c: E2 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: E2 03 00 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: E2 03 00 E4 47 00 90 00 9F [09:13:22]RAPDU: 90 00 [09:13:22]wFMCommunicate OK [09:13:22]wFMCommunicate request_size=255 [09:13:22]MH_SAM_APDU [09:13:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 05 00 00 00 F4 03 04 00 34 1F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 7E 00 00 35 04 06 00 B2 [09:13:22]Write to MH i2c: E2 02 01 E5 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 05 00 00 00 F4 03 04 00 34 1F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 7E 00 00 35 04 06 00 B2 00 00 88 [09:13:22]Write i2c OK [09:13:22]MH_I2C_Read... [09:13:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:22]Read from MH i2c: E2 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: E2 03 00 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: E2 03 00 E5 47 00 90 00 A0 [09:13:22]RAPDU: 90 00 [09:13:22]wFMCommunicate OK [09:13:22]wFMCommunicate request_size=10 [09:13:22]MH_SAM_APDU [09:13:22]CAPDU: 80 0D 02 02 05 F1 06 4A DA F8 [09:13:22]Write to MH i2c: E2 0D 00 E6 47 80 0D 02 02 05 00 F1 06 4A DA F8 00 00 C4 [09:13:22]Write i2c OK [09:13:22]MH_I2C_Read... [09:13:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:22]Read from MH i2c: E2 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: E2 03 00 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: E2 03 00 E6 47 00 90 00 A1 [09:13:22]RAPDU: 90 00 [09:13:22]wFMCommunicate OK [09:13:22]wFMCommunicate request_size=4 [09:13:22]MH_SAM_APDU [09:13:22]CAPDU: 80 0D 03 02 [09:13:22]Write to MH i2c: E2 08 00 E7 47 80 0D 03 02 00 00 00 00 A9 [09:13:22]Write i2c OK [09:13:22]MH_I2C_Read... [09:13:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:13:23]Read from MH i2c: E2 [09:13:23]MH_I2C_Read... [09:13:23]Read from MH i2c: E2 0B 00 [09:13:23]MH_I2C_Read... [09:13:23]Read from MH i2c: E2 0B 00 E7 47 00 38 5F F7 35 B7 67 5A 34 90 00 19 [09:13:23]RAPDU: 38 5F F7 35 B7 67 5A 34 90 00 [09:13:23]wFMCommunicate OK [09:13:23]SAM_PROTO_SignData done [09:13:23]FM_MakeSignedData done [09:13:23]CreateOFDProtocolMessage [09:13:23]wFMCommunicate request_size=4 [09:13:23]MH_SAM_APDU [09:13:23]CAPDU: 80 11 00 00 [09:13:23]Write to MH i2c: E2 08 00 E8 47 80 11 00 00 00 00 00 00 A9 [09:13:23]Write i2c OK [09:13:23]MH_I2C_Read... [09:13:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:23]Read from MH i2c: E2 [09:13:23]MH_I2C_Read... [09:13:23]Read from MH i2c: E2 17 00 [09:13:23]MH_I2C_Read... [09:13:23]Read from MH i2c: E2 17 00 E8 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FF [09:13:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:13:23]wFMCommunicate OK [09:13:23]CreateOFDProtocolMessage done [09:13:23]OFDSenderStorePacket 32299 [09:13:23]StoreOFDPacket docnum=32299 [09:13:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B5 BD 07 01 7A 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 05 00 00 00 F4 03 04 00 34 1F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 7E 00 00 35 04 06 00 B2 F1 06 4A DA F8 38 5F F7 35 B7 67 5A 34 [09:13:23]CheckFolder [09:13:23]dirname=/storage/ofd_packets [09:13:23]CheckFolder done [09:13:23]ProducePacketName [09:13:23]name=ofd_packets/00032299 [09:13:23]NVStorageSaveData ofd_packets/00032299 [09:13:23]File name is /storage/ofd_packets/00032299 [09:13:23]Write 301 bytes [09:13:23]NVStorageSaveData done [09:13:23]OFDSenderStorePacket done [09:13:23]KKMCreateOFDPacket done [09:13:23]NVStorageSaveData kkm_last_timestamp [09:13:23]File name is /storage/kkm_last_timestamp [09:13:23]Write 4 bytes [09:13:23]NVStorageSaveData done [09:13:23]ExternCall_PrintAddStr [09:13:23]wPrintStart [09:13:23]Write to MH i2c: 01 00 00 E9 47 30 [09:13:23]Write i2c OK [09:13:23]MH_I2C_Read... [09:13:23]Read from MH i2c: 01 [09:13:23]MH_I2C_Read... [09:13:23]Read from MH i2c: 01 07 00 [09:13:23]MH_I2C_Read... [09:13:23]Read from MH i2c: 01 07 00 E9 47 00 00 00 00 00 FF 0F 45 [09:13:23]RasterBufferAndPrint [09:13:23]line Счет N : (1)1182003 [09:13:23]line ИНН: 02508201610067 [09:13:23]line Контрольно-Кассовый Чек [09:13:23]line ПРОДАЖА [09:13:23]line ТРК (МРК, ГНК) : 62 [09:13:23]line Товар: 2710124130 [09:13:23]line Аи-92-К-5 [09:13:23]line 10.440 * 57.50 [09:13:23]line = 600.30 [09:13:23]line НДС 12% НСП 1% [09:13:23]line > о реализуемом товаре [09:13:23]line ОКРУГЛЕНИЕ: -0.30 [09:13:23]line ИТОГО: 600.00 [09:13:23]line Внесено: 600.00 [09:13:23]line СДАЧА: 0.00 [09:13:23]line НСП 1% : 5.31 [09:13:23]line НДС 12% : 63.75 [09:13:23]line Наличными: 600.00 [09:13:23]line Безнал.: 0.00 [09:13:23]line Место: АЗС № 121 "Партнер Нефть" [09:13:23]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:13:23]line СНО: Общий режим [09:13:23]line Чек 5 24.08.2023 09:13 [09:13:23]line Смена: 75 ФФД: 1.0 [09:13:23]line ЗНМ: 0300000148 [09:13:23]line РНМ: 0000000000091575 [09:13:23]line Версия ККМ: 001 [09:13:23]line ФМ: 0000000000874655 [09:13:23]line ФД: 32299 [09:13:23]line ФПД: 196748262431480 [09:13:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T091324&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32299&fm=196748262431480&tin=02508201610067®Number=0000000000091575&sum=60000 [09:13:23]OFD Sender: Processing packet 32299 [packets to send 11, broken 10] [09:13:23]ProducePacketName [09:13:23]name=ofd_packets/00032299 [09:13:23]OFD Sender: To server: pG, [09:13:23]CommunicateWithHost lk.salyk.kg:30040 [09:13:23]ConnectInit lk.salyk.kg [09:13:23]written 0, free lines is 4095 [09:13:23]Connected sock=10 [09:13:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B5 BD 07 01 7A 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 05 00 00 00 F4 03 04 00 34 1F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 7E 00 00 35 04 06 00 B2 F1 06 4A DA F8 38 5F F7 35 B7 67 5A 34 [09:13:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 86 0C 47 00 9E C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 7E 00 00 F4 03 04 00 D8 C9 E6 64 B6 04 01 00 00 98 2A 55 6E 8E CD 84 FC [09:13:23]CommunicateWithHost err = 0 [09:13:23]CheckOFDResponse [09:13:23]1017 (14) - 77093643461234 [09:13:23]1041 (16) - 0000000000874655 [09:13:23]1040 (4) - 32299 [09:13:23]1012 (4) - 24.08.2023 03:09 [09:13:23]1206 (1) - 0 [09:13:23]OFD Sender: Remove packet 32299 [09:13:23]ProducePacketName [09:13:23]name=ofd_packets/00032299 [09:13:23]NVStorageDeleteData [09:13:23]Write to MH i2c: 01 00 00 14 48 5C [09:13:23]Write i2c OK [09:13:23]MH_I2C_Read... [09:13:23]Read from MH i2c: 01 [09:13:23]MH_I2C_Read... [09:13:23]Read from MH i2c: 01 07 00 [09:13:23]MH_I2C_Read... [09:13:23]Read from MH i2c: 01 07 00 14 48 00 00 00 00 00 E0 0C 4F [09:13:23]RasterBufferAndPrint [09:13:23]line [09:13:23]line [09:13:23]line [09:13:23]line [09:13:23]line [09:13:23]written 0, free lines is 3305 [09:13:23]MH_Cut [09:13:23]Write to MH i2c: D1 01 00 1B 48 01 35 [09:13:23]Write i2c OK [09:13:23]MH_I2C_Read... [09:13:23]Read from MH i2c: D1 [09:13:23]MH_I2C_Read... [09:13:23]Read from MH i2c: D1 01 00 [09:13:23]MH_I2C_Read... [09:13:23]Read from MH i2c: D1 01 00 1B 48 00 34 [09:13:23]Write to MH i2c: 01 00 00 1C 48 64 [09:13:23]Write i2c OK [09:13:23]MH_I2C_Read... [09:13:24]OFD Sender: No OFD packet to send [09:13:24]*** Cut start [09:13:24]*** Purtial cut [09:13:24]*** CUTSNS_PIN = 0 [09:13:24]*** Stage 1: CUTSNS_PIN = 1 [09:13:26]Read from MH i2c: 01 [09:13:26]MH_I2C_Read... [09:13:26]*** Stop cut motor [09:13:26]*** Cut end [09:13:26]Read from MH i2c: 01 07 00 [09:13:26]MH_I2C_Read... [09:13:26]Read from MH i2c: 01 07 00 1C 48 00 00 00 00 00 FF 0F 79 [09:13:26]process_action close_receipt done [09:13:26]requested_data is exist [09:13:26]produce_requested_data [09:13:26]requested_item fm.sn is exist - process it [09:13:26]wFMCommunicate request_size=4 [09:13:26]MH_SAM_APDU [09:13:26]CAPDU: 80 11 00 00 [09:13:26]Write to MH i2c: E2 08 00 1D 48 80 11 00 00 00 00 00 00 DF [09:13:26]Write i2c OK [09:13:26]MH_I2C_Read... [09:13:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:26]Read from MH i2c: E2 [09:13:26]MH_I2C_Read... [09:13:26]Read from MH i2c: E2 17 00 [09:13:26]MH_I2C_Read... [09:13:26]Read from MH i2c: E2 17 00 1D 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 35 [09:13:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:13:26]wFMCommunicate OK [09:13:26]requested_item fd.num is exist - process it [09:13:26]SAM_PROTO_GetFieldsCounters [09:13:26]wFMCommunicate request_size=4 [09:13:26]MH_SAM_APDU [09:13:26]CAPDU: 80 13 00 00 [09:13:26]Write to MH i2c: E2 08 00 1E 48 80 13 00 00 00 00 00 00 E2 [09:13:26]Write i2c OK [09:13:26]MH_I2C_Read... [09:13:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:13:26]Read from MH i2c: E2 [09:13:26]MH_I2C_Read... [09:13:26]Read from MH i2c: E2 62 00 [09:13:26]MH_I2C_Read... [09:13:26]Read from MH i2c: E2 62 00 1E 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [09:13:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:13:26]wFMCommunicate OK [09:13:26]SAM_PROTO_GetFieldsCounters done [09:13:26]requested_item shift.num is exist - process it [09:13:26]requested_item shift.opened is exist - process it [09:13:26]req_shift_opened [09:13:26]FM_GetShiftState [09:13:26]SAM_PROTO_GetShiftState [09:13:26]wFMCommunicate request_size=4 [09:13:26]MH_SAM_APDU [09:13:26]CAPDU: 80 13 01 00 [09:13:26]Write to MH i2c: E2 08 00 1F 48 80 13 01 00 00 00 00 00 E4 [09:13:26]Write i2c OK [09:13:26]MH_I2C_Read... [09:13:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:26]Read from MH i2c: E2 [09:13:26]MH_I2C_Read... [09:13:26]Read from MH i2c: E2 0E 00 [09:13:26]MH_I2C_Read... [09:13:26]Read from MH i2c: E2 0E 00 1F 48 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 61 [09:13:26]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:13:26]wFMCommunicate OK [09:13:26]SAM_PROTO_GetShiftState done [09:13:26]FM_GetShiftState done [09:13:26]req_shift_opened done [09:13:26]requested_item shift.open_date is exist - process it [09:13:26]req_shift_open_date [09:13:26]req_shift_open_date done [09:13:26]produce_requested_data done [09:13:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32299,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:13:26]process_action_free close_receipt [09:13:26]json_value_free [09:13:26]json_value_free done [09:13:26]process_json_proto returns [09:13:26]Send response to host [09:13:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32299,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:13:26]free response buf [09:13:26]execute_script done [09:13:26]execute_script returns [09:13:26]free content buf [09:13:26]Sock 8.Close socket [09:13:26]Sock 8.Thread stoped [09:13:27]accept exits with 9 [09:13:27]New connection [09:13:27]New thread 3067084132 created [09:13:27]Thread 3066940772 joined [09:13:27]Waiting for new connection... [09:13:27] Sock 9.Parse request [09:13:27]Sock 9.Check first char [09:13:27]Sock 9.First char is OK [09:13:27]request: POST /json_proto HTTP/1.0 [09:13:27]Method: POST [09:13:27]URL: /json_proto [09:13:27]Method is POST - this is cgi request [09:13:27]url: /json_proto [09:13:27]query_string will be loaded in cgi processing [09:13:27]execute_cgi json_proto POST (null) [09:13:27]execute_cgi path=json_proto method=POST [09:13:27]POST find Content-Length [09:13:27]Host: 172.17.34.200:8080 [09:13:27]Content-Length: 679 [09:13:27]Content-Type: application/json [09:13:27] [09:13:27]POST finish read [09:13:27]Found Content-Length = 679 [09:13:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 12.180, "sum" : 700.35, "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:13:27]execute_script... [09:13: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)1182002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 12.180, "sum" : 700.35, "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:13:27]POST & json_proto [09:13:27]process_json_proto [09:13:27]json parsed OK: [09:13:27]protocol is kg_v1.0 [09:13:27]action value=close_receipt [09:13:27]process_action close_receipt [09:13:27]cmd_close_receipt [09:13:27]MH_GetDate [09:13:27]Write to MH i2c: F0 00 00 20 48 57 [09:13:27]Write i2c OK [09:13:27]MH_I2C_Read... [09:13:27]Read from MH i2c: F0 [09:13:27]MH_I2C_Read... [09:13:27]Read from MH i2c: F0 09 00 [09:13:27]MH_I2C_Read... [09:13:27]Read from MH i2c: F0 09 00 20 48 00 3A 1F E7 64 B2 FF 65 64 7E [09:13:27]GetLastDocTimeStamp 1692868404 [09:13:27]current date 1692868410 [09:13:27]FM_GetShiftState [09:13:27]SAM_PROTO_GetShiftState [09:13:27]wFMCommunicate request_size=4 [09:13:27]MH_SAM_APDU [09:13:27]CAPDU: 80 13 01 00 [09:13:27]Write to MH i2c: E2 08 00 21 48 80 13 01 00 00 00 00 00 E6 [09:13:27]Write i2c OK [09:13:27]MH_I2C_Read... [09:13:27]Read from MH i2c: E2 [09:13:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:27]MH_I2C_Read... [09:13:27]Read from MH i2c: E2 0E 00 [09:13:27]MH_I2C_Read... [09:13:27]Read from MH i2c: E2 0E 00 21 48 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 63 [09:13:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:13:27]wFMCommunicate OK [09:13:27]SAM_PROTO_GetShiftState done [09:13:27]FM_GetShiftState done [09:13:27]opened in 1692866319 [09:13:27]opened+sec_in_day 1692952719 [09:13:27]quantity*price = 70035 [09:13:27]sum+1 = 70036 [09:13:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 6 24.08.2023 09:13 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32300 ФПД: 13998625192434 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T091330&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32300&fm=13998625192434&tin=02508201610067®Number=0000000000091575&sum=70000 [09:13:28]StoreToDocumentArchive [09:13:28]shift 75 fd 32300 [09:13:28]save to /storage/0075/doc_00032300 [09:13:28]save last doc name /storage/0075/doc_00032300 to /storage/kkm_last_doc_name [09:13:28]save OK [09:13:28]Clear old archive folders... [09:13:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:13:28]tlvbuf is 0180E1B0 [09:13:28]SAM_PROTO_ClearQueue [09:13:28]wFMCommunicate request_size=4 [09:13:28]MH_SAM_APDU [09:13:28]CAPDU: 80 09 00 00 [09:13:28]Write to MH i2c: E2 08 00 2E 48 80 09 00 00 00 00 00 00 E8 [09:13:28]Write i2c OK [09:13:28]MH_I2C_Read... [09:13:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:13:28]Read from MH i2c: E2 [09:13:28]MH_I2C_Read... [09:13:28]Read from MH i2c: E2 03 00 [09:13:28]MH_I2C_Read... [09:13:28]Read from MH i2c: E2 03 00 2E 48 00 90 00 EA [09:13:28]RAPDU: 90 00 [09:13:28]wFMCommunicate OK [09:13:28]SAM_PROTO_ClearQueue done [09:13:28]KKMCreateOFDPacket [09:13:28]OFDProtocolAddRootSTLVToBuf [09:13:28]FM_MakeSignedData [09:13:28]FM_MakeSignedData [09:13:28]SAM_PROTO_SignData [09:13:28]wFMCommunicate request_size=4 [09:13:28]MH_SAM_APDU [09:13:28]CAPDU: 80 0D 01 02 [09:13:28]Write to MH i2c: E2 08 00 2F 48 80 0D 01 02 00 00 00 00 F0 [09:13:28]Write i2c OK [09:13:28]MH_I2C_Read... [09:13:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:13:28]Read from MH i2c: E2 [09:13:28]MH_I2C_Read... [09:13:28]Read from MH i2c: E2 03 00 [09:13:28]MH_I2C_Read... [09:13:28]Read from MH i2c: E2 03 00 2F 48 00 90 00 EB [09:13:28]RAPDU: 90 00 [09:13:28]wFMCommunicate OK [09:13:28]wFMCommunicate request_size=255 [09:13:28]MH_SAM_APDU [09: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 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 3A 1F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 7E 00 00 35 04 06 00 0C [09:13:28]Write to MH i2c: E2 02 01 30 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 3A 1F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 7E 00 00 35 04 06 00 0C 00 00 3A [09:13:28]Write i2c OK [09:13:28]MH_I2C_Read... [09:13:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:29]Read from MH i2c: E2 [09:13:29]MH_I2C_Read... [09:13:29]Read from MH i2c: E2 03 00 [09:13:29]MH_I2C_Read... [09:13:29]Read from MH i2c: E2 03 00 30 48 00 90 00 EC [09:13:29]RAPDU: 90 00 [09:13:29]wFMCommunicate OK [09:13:29]wFMCommunicate request_size=10 [09:13:29]MH_SAM_APDU [09:13:29]CAPDU: 80 0D 02 02 05 BB 4F 14 F9 F2 [09:13:29]Write to MH i2c: E2 0D 00 31 48 80 0D 02 02 05 00 BB 4F 14 F9 F2 00 00 06 [09:13:29]Write i2c OK [09:13:29]MH_I2C_Read... [09:13:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:29]Read from MH i2c: E2 [09:13:29]MH_I2C_Read... [09:13:29]Read from MH i2c: E2 03 00 [09:13:29]MH_I2C_Read... [09:13:29]Read from MH i2c: E2 03 00 31 48 00 90 00 ED [09:13:29]RAPDU: 90 00 [09:13:29]wFMCommunicate OK [09:13:29]wFMCommunicate request_size=4 [09:13:29]MH_SAM_APDU [09:13:29]CAPDU: 80 0D 03 02 [09:13:29]Write to MH i2c: E2 08 00 32 48 80 0D 03 02 00 00 00 00 F5 [09:13:29]Write i2c OK [09:13:29]MH_I2C_Read... [09:13:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:13:29]Read from MH i2c: E2 [09:13:29]MH_I2C_Read... [09:13:29]Read from MH i2c: E2 0B 00 [09:13:29]MH_I2C_Read... [09:13:29]Read from MH i2c: E2 0B 00 32 48 00 2B 70 12 C1 6F 7E 0A 39 90 00 94 [09:13:29]RAPDU: 2B 70 12 C1 6F 7E 0A 39 90 00 [09:13:29]wFMCommunicate OK [09:13:29]SAM_PROTO_SignData done [09:13:29]FM_MakeSignedData done [09:13:29]CreateOFDProtocolMessage [09:13:29]wFMCommunicate request_size=4 [09:13:29]MH_SAM_APDU [09:13:29]CAPDU: 80 11 00 00 [09:13:29]Write to MH i2c: E2 08 00 33 48 80 11 00 00 00 00 00 00 F5 [09:13:29]Write i2c OK [09:13:29]MH_I2C_Read... [09:13:29]Read from MH i2c: E2 [09:13:29]MH_I2C_Read... [09:13:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:29]Read from MH i2c: E2 17 00 [09:13:29]MH_I2C_Read... [09:13:29]Read from MH i2c: E2 17 00 33 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4B [09:13:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:13:29]wFMCommunicate OK [09:13:29]CreateOFDProtocolMessage done [09:13:29]OFDSenderStorePacket 32300 [09:13:29]StoreOFDPacket docnum=32300 [09:13:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7F 00 07 01 DE E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 3A 1F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 7E 00 00 35 04 06 00 0C BB 4F 14 F9 F2 2B 70 12 C1 6F 7E 0A 39 [09:13:29]CheckFolder [09:13:29]dirname=/storage/ofd_packets [09:13:29]CheckFolder done [09:13:29]ProducePacketName [09:13:29]name=ofd_packets/00032300 [09:13:29]NVStorageSaveData ofd_packets/00032300 [09:13:29]File name is /storage/ofd_packets/00032300 [09:13:29]Write 301 bytes [09:13:29]NVStorageSaveData done [09:13:29]OFDSenderStorePacket done [09:13:29]KKMCreateOFDPacket done [09:13:29]NVStorageSaveData kkm_last_timestamp [09:13:29]File name is /storage/kkm_last_timestamp [09:13:29]Write 4 bytes [09:13:29]NVStorageSaveData done [09:13:29]ExternCall_PrintAddStr [09:13:29]wPrintStart [09:13:29]Write to MH i2c: 01 00 00 34 48 7C [09:13:29]OFD Sender: Processing packet 32300 [packets to send 11, broken 10] [09:13:29]ProducePacketName [09:13:29]name=ofd_packets/00032300 [09:13:29]OFD Sender: To server: pG, [09:13:29]CommunicateWithHost lk.salyk.kg:30040 [09:13:29]ConnectInit lk.salyk.kg [09:13:29]Write i2c OK [09:13:29]MH_I2C_Read... [09:13:29]Read from MH i2c: 01 [09:13:29]MH_I2C_Read... [09:13:29]Read from MH i2c: 01 07 00 [09:13:29]MH_I2C_Read... [09:13:29]Read from MH i2c: 01 07 00 34 48 00 00 00 00 00 FF 0F 91 [09:13:29]RasterBufferAndPrint [09:13:29]line Счет N : (1)1182002 [09:13:29]line ИНН: 02508201610067 [09:13:29]line Контрольно-Кассовый Чек [09:13:29]line ПРОДАЖА [09:13:29]line ТРК (МРК, ГНК) : 52 [09:13:29]line Товар: 2710124130 [09:13:29]line Аи-92-К-5 [09:13:29]line 12.180 * 57.50 [09:13:29]line = 700.35 [09:13:29]line НДС 12% НСП 1% [09:13:29]line > о реализуемом товаре [09:13:29]line ОКРУГЛЕНИЕ: -0.35 [09:13:29]line ИТОГО: 700.00 [09:13:29]line Внесено: 700.00 [09:13:29]line СДАЧА: 0.00 [09:13:29]line НСП 1% : 6.20 [09:13:29]line НДС 12% : 74.37 [09:13:29]line Наличными: 700.00 [09:13:29]line Безнал.: 0.00 [09:13:29]line Место: АЗС № 121 "Партнер Нефть" [09:13:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:13:29]line СНО: Общий режим [09:13:29]line Чек 6 24.08.2023 09:13 [09:13:29]line Смена: 75 ФФД: 1.0 [09:13:29]line ЗНМ: 0300000148 [09:13:29]line РНМ: 0000000000091575 [09:13:29]line Версия ККМ: 001 [09:13:29]line ФМ: 0000000000874655 [09:13:29]line ФД: 32300 [09:13:29]line ФПД: 13998625192434 [09:13:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T091330&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32300&fm=13998625192434&tin=02508201610067®Number=0000000000091575&sum=70000 [09:13:29]Connected sock=11 [09:13:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7F 00 07 01 DE E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 3A 1F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 7E 00 00 35 04 06 00 0C BB 4F 14 F9 F2 2B 70 12 C1 6F 7E 0A 39 [09:13:29]written 0, free lines is 4095 [09:13:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 14 3E 47 00 6F 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 7E 00 00 F4 03 04 00 DE C9 E6 64 B6 04 01 00 00 7B 23 85 FA 6D AE D3 5B [09:13:29]CommunicateWithHost err = 0 [09:13:29]CheckOFDResponse [09:13:29]1017 (14) - 77093643461234 [09:13:29]1041 (16) - 0000000000874655 [09:13:29]1040 (4) - 32300 [09:13:29]1012 (4) - 24.08.2023 03:09 [09:13:29]1206 (1) - 0 [09:13:29]OFD Sender: Remove packet 32300 [09:13:29]ProducePacketName [09:13:29]name=ofd_packets/00032300 [09:13:29]NVStorageDeleteData [09:13:30]Write to MH i2c: 01 00 00 5F 48 A7 [09:13:30]Write i2c OK [09:13:30]MH_I2C_Read... [09:13:30]Read from MH i2c: 01 [09:13:30]MH_I2C_Read... [09:13:30]Read from MH i2c: 01 07 00 [09:13:30]MH_I2C_Read... [09:13:30]Read from MH i2c: 01 07 00 5F 48 00 00 00 00 00 D4 0C 8E [09:13:30]RasterBufferAndPrint [09:13:30]line [09:13:30]line [09:13:30]line [09:13:30]line [09:13:30]line [09:13:30]written 0, free lines is 3293 [09:13:30]MH_Cut [09:13:30]Write to MH i2c: D1 01 00 66 48 01 80 [09:13:30]Write i2c OK [09:13:30]MH_I2C_Read... [09:13:30]Read from MH i2c: D1 [09:13:30]MH_I2C_Read... [09:13:30]Read from MH i2c: D1 01 00 [09:13:30]MH_I2C_Read... [09:13:30]Read from MH i2c: D1 01 00 66 48 00 7F [09:13:30]Write to MH i2c: 01 00 00 67 48 AF [09:13:30]Write i2c OK [09:13:30]MH_I2C_Read... [09:13:30]OFD Sender: No OFD packet to send [09:13:30]*** Cut start [09:13:30]*** Purtial cut [09:13:30]*** Stage 1: CUTSNS_PIN = 1 [09:13:31]Read from MH i2c: 01 [09:13:31]MH_I2C_Read... [09:13:31]*** Stop cut motor [09:13:31]*** Cut end [09:13:31]Read from MH i2c: 01 07 00 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: 01 07 00 67 48 00 00 00 00 00 FF 0F C4 [09:13:31]process_action close_receipt done [09:13:31]requested_data is exist [09:13:31]produce_requested_data [09:13:31]requested_item fm.sn is exist - process it [09:13:31]wFMCommunicate request_size=4 [09:13:31]MH_SAM_APDU [09:13:31]CAPDU: 80 11 00 00 [09:13:31]Write to MH i2c: E2 08 00 68 48 80 11 00 00 00 00 00 00 2A [09:13:31]Write i2c OK [09:13:31]MH_I2C_Read... [09:13:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:31]Read from MH i2c: E2 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 17 00 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 17 00 68 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 80 [09:13:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:13:31]wFMCommunicate OK [09:13:31]requested_item fd.num is exist - process it [09:13:31]SAM_PROTO_GetFieldsCounters [09:13:31]wFMCommunicate request_size=4 [09:13:31]MH_SAM_APDU [09:13:31]CAPDU: 80 13 00 00 [09:13:31]Write to MH i2c: E2 08 00 69 48 80 13 00 00 00 00 00 00 2D [09:13:31]Write i2c OK [09:13:31]MH_I2C_Read... [09:13:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:13:31]Read from MH i2c: E2 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 62 00 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 62 00 69 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [09:13:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:13:31]wFMCommunicate OK [09:13:31]SAM_PROTO_GetFieldsCounters done [09:13:31]requested_item shift.num is exist - process it [09:13:31]requested_item shift.opened is exist - process it [09:13:31]req_shift_opened [09:13:31]FM_GetShiftState [09:13:31]SAM_PROTO_GetShiftState [09:13:31]wFMCommunicate request_size=4 [09:13:31]MH_SAM_APDU [09:13:31]CAPDU: 80 13 01 00 [09:13:31]Write to MH i2c: E2 08 00 6A 48 80 13 01 00 00 00 00 00 2F [09:13:31]Write i2c OK [09:13:31]MH_I2C_Read... [09:13:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:31]Read from MH i2c: E2 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 0E 00 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 0E 00 6A 48 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AC [09:13:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:13:31]wFMCommunicate OK [09:13:31]SAM_PROTO_GetShiftState done [09:13:31]FM_GetShiftState done [09:13:31]req_shift_opened done [09:13:31]requested_item shift.open_date is exist - process it [09:13:31]req_shift_open_date [09:13:31]req_shift_open_date done [09:13:31]produce_requested_data done [09:13:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32300,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:13:31]process_action_free close_receipt [09:13:31]json_value_free [09:13:31]json_value_free done [09:13:31]process_json_proto returns [09:13:31]Send response to host [09:13:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32300,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:13:31]free response buf [09:13:31]execute_script done [09:13:31]execute_script returns [09:13:31]free content buf [09:13:31]Sock 9.Close socket [09:13:31]Sock 9.Thread stoped [09:13:35]OFD Sender: No OFD packet to send [09:13:40]OFD Sender: No OFD packet to send [09:13:45]OFD Sender: No OFD packet to send [09:13:50]OFD Sender: No OFD packet to send [09:13:55]OFD Sender: No OFD packet to send [09:14:00]OFD Sender: No OFD packet to send [09:14:05]OFD Sender: No OFD packet to send [09:14:10]OFD Sender: No OFD packet to send [09:14:15]OFD Sender: No OFD packet to send [09:14:20]OFD Sender: No OFD packet to send [09:14:25]OFD Sender: No OFD packet to send [09:14:30]OFD Sender: No OFD packet to send [09:14:35]OFD Sender: No OFD packet to send [09:14:40]OFD Sender: No OFD packet to send [09:14:45]OFD Sender: No OFD packet to send [09:14:50]OFD Sender: No OFD packet to send [09:14:55]OFD Sender: No OFD packet to send [09:15:00]OFD Sender: No OFD packet to send [09:15:05]OFD Sender: No OFD packet to send [09:15:10]OFD Sender: No OFD packet to send [09:15:15]OFD Sender: No OFD packet to send [09:15:20]OFD Sender: No OFD packet to send [09:15:25]OFD Sender: No OFD packet to send [09:15:30]OFD Sender: No OFD packet to send [09:15:35]OFD Sender: No OFD packet to send [09:15:40]OFD Sender: No OFD packet to send [09:15:45]OFD Sender: No OFD packet to send [09:15:50]OFD Sender: No OFD packet to send [09:15:55]OFD Sender: No OFD packet to send [09:16:00]OFD Sender: No OFD packet to send [09:16:05]OFD Sender: No OFD packet to send [09:16:10]OFD Sender: No OFD packet to send [09:16:15]OFD Sender: No OFD packet to send [09:16:20]OFD Sender: No OFD packet to send [09:16:25]OFD Sender: No OFD packet to send [09:16:30]OFD Sender: No OFD packet to send [09:16:31]accept exits with 8 [09:16:31]New connection [09:16:31]New thread 3066940772 created [09:16:31]Thread 3067084132 joined [09:16:31]Waiting for new connection... [09:16:31] Sock 8.Parse request [09:16:31]Sock 8.Check first char [09:16:31]Sock 8.First char is OK [09:16:31]request: POST /json_proto HTTP/1.0 [09:16:31]Method: POST [09:16:31]URL: /json_proto [09:16:31]Method is POST - this is cgi request [09:16:31]url: /json_proto [09:16:31]query_string will be loaded in cgi processing [09:16:31]execute_cgi json_proto POST (null) [09:16:31]execute_cgi path=json_proto method=POST [09:16:31]POST find Content-Length [09:16:31]Host: 172.17.34.200:8080 [09:16:31]Content-Length: 646 [09:16:31]Content-Type: application/json [09:16:31] [09:16:31]POST finish read [09:16:31]Found Content-Length = 646 [09:16:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.000, "sum" : 636.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 636.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:31]execute_script... [09:16: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)1182004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.000, "sum" : 636.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 636.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:31]POST & json_proto [09:16:31]process_json_proto [09:16:31]json parsed OK: [09:16:31]protocol is kg_v1.0 [09:16:31]action value=close_receipt [09:16:31]process_action close_receipt [09:16:31]cmd_close_receipt [09:16:31]MH_GetDate [09:16:31]Write to MH i2c: F0 00 00 6B 48 A2 [09:16:31]Write i2c OK [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: F0 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: F0 09 00 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: F0 09 00 6B 48 00 F2 1F E7 64 B2 FF 65 64 81 [09:16:31]GetLastDocTimeStamp 1692868410 [09:16:31]current date 1692868594 [09:16:31]FM_GetShiftState [09:16:31]SAM_PROTO_GetShiftState [09:16:31]wFMCommunicate request_size=4 [09:16:31]MH_SAM_APDU [09:16:31]CAPDU: 80 13 01 00 [09:16:31]Write to MH i2c: E2 08 00 6C 48 80 13 01 00 00 00 00 00 31 [09:16:31]Write i2c OK [09:16:31]MH_I2C_Read... [09:16:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:31]Read from MH i2c: E2 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 0E 00 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 0E 00 6C 48 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AE [09:16:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:16:31]wFMCommunicate OK [09:16:31]SAM_PROTO_GetShiftState done [09:16:31]FM_GetShiftState done [09:16:31]opened in 1692866319 [09:16:31]opened+sec_in_day 1692952719 [09:16:31]quantity*price = 63600 [09:16:31]sum+1 = 63601 [09:16:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 636.00 НСП 1% : 5.63 НДС 12% : 67.54 Наличными: 636.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 7 24.08.2023 09:16 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32301 ФПД: 13241990124745 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T091634&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32301&fm=13241990124745&tin=02508201610067®Number=0000000000091575&sum=63600 [09:16:32]StoreToDocumentArchive [09:16:32]shift 75 fd 32301 [09:16:32]save to /storage/0075/doc_00032301 [09:16:32]save last doc name /storage/0075/doc_00032301 to /storage/kkm_last_doc_name [09:16:32]save OK [09:16:32]Clear old archive folders... [09:16:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:16:32]tlvbuf is 01856710 [09:16:32]SAM_PROTO_ClearQueue [09:16:32]wFMCommunicate request_size=4 [09:16:32]MH_SAM_APDU [09:16:32]CAPDU: 80 09 00 00 [09:16:32]Write to MH i2c: E2 08 00 79 48 80 09 00 00 00 00 00 00 33 [09:16:32]Write i2c OK [09:16:32]MH_I2C_Read... [09:16:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:16:32]Read from MH i2c: E2 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 79 48 00 90 00 35 [09:16:32]RAPDU: 90 00 [09:16:32]wFMCommunicate OK [09:16:32]SAM_PROTO_ClearQueue done [09:16:32]KKMCreateOFDPacket [09:16:32]OFDProtocolAddRootSTLVToBuf [09:16:32]FM_MakeSignedData [09:16:32]FM_MakeSignedData [09:16:32]SAM_PROTO_SignData [09:16:32]wFMCommunicate request_size=4 [09:16:32]MH_SAM_APDU [09:16:32]CAPDU: 80 0D 01 02 [09:16:32]Write to MH i2c: E2 08 00 7A 48 80 0D 01 02 00 00 00 00 3B [09:16:32]Write i2c OK [09:16:32]MH_I2C_Read... [09:16:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:16:32]Read from MH i2c: E2 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 7A 48 00 90 00 36 [09:16:32]RAPDU: 90 00 [09:16:32]wFMCommunicate OK [09:16:32]wFMCommunicate request_size=255 [09:16:32]MH_SAM_APDU [09:16:32]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 F2 1F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 7E 00 00 35 04 06 00 [09:16:32]Write to MH i2c: E2 02 01 7B 48 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 F2 1F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 7E 00 00 35 04 06 00 00 00 EE [09:16:32]Write i2c OK [09:16:32]MH_I2C_Read... [09:16:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:32]Read from MH i2c: E2 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 7B 48 00 90 00 37 [09:16:32]RAPDU: 90 00 [09:16:32]wFMCommunicate OK [09:16:32]wFMCommunicate request_size=11 [09:16:32]MH_SAM_APDU [09:16:32]CAPDU: 80 0D 02 02 06 0C 0B 24 1E 14 C9 [09:16:32]Write to MH i2c: E2 0E 00 7C 48 80 0D 02 02 06 00 0C 0B 24 1E 14 C9 00 00 80 [09:16:32]Write i2c OK [09:16:32]MH_I2C_Read... [09:16:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:32]Read from MH i2c: E2 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 7C 48 00 90 00 38 [09:16:32]RAPDU: 90 00 [09:16:32]wFMCommunicate OK [09:16:32]wFMCommunicate request_size=4 [09:16:32]MH_SAM_APDU [09:16:32]CAPDU: 80 0D 03 02 [09:16:32]Write to MH i2c: E2 08 00 7D 48 80 0D 03 02 00 00 00 00 40 [09:16:32]Write i2c OK [09:16:32]MH_I2C_Read... [09:16:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:16:32]Read from MH i2c: E2 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 0B 00 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 0B 00 7D 48 00 16 DF 38 9E B4 1B D6 52 90 00 03 [09:16:32]RAPDU: 16 DF 38 9E B4 1B D6 52 90 00 [09:16:32]wFMCommunicate OK [09:16:32]SAM_PROTO_SignData done [09:16:32]FM_MakeSignedData done [09:16:32]CreateOFDProtocolMessage [09:16:32]wFMCommunicate request_size=4 [09:16:32]MH_SAM_APDU [09:16:32]CAPDU: 80 11 00 00 [09:16:32]Write to MH i2c: E2 08 00 7E 48 80 11 00 00 00 00 00 00 40 [09:16:32]Write i2c OK [09:16:32]MH_I2C_Read... [09:16:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:32]Read from MH i2c: E2 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 17 00 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 17 00 7E 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 96 [09:16:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:16:32]wFMCommunicate OK [09:16:32]CreateOFDProtocolMessage done [09:16:32]OFDSenderStorePacket 32301 [09:16:32]StoreOFDPacket docnum=32301 [09:16:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 6B 98 08 01 09 51 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 F2 1F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 7E 00 00 35 04 06 00 0C 0B 24 1E 14 C9 16 DF 38 9E B4 1B D6 52 [09:16:32]CheckFolder [09:16:32]dirname=/storage/ofd_packets [09:16:32]CheckFolder done [09:16:32]ProducePacketName [09:16:32]name=ofd_packets/00032301 [09:16:32]NVStorageSaveData ofd_packets/00032301 [09:16:32]File name is /storage/ofd_packets/00032301 [09:16:32]Write 302 bytes [09:16:32]NVStorageSaveData done [09:16:32]OFDSenderStorePacket done [09:16:32]KKMCreateOFDPacket done [09:16:32]NVStorageSaveData kkm_last_timestamp [09:16:32]File name is /storage/kkm_last_timestamp [09:16:32]Write 4 bytes [09:16:32]NVStorageSaveData done [09:16:32]ExternCall_PrintAddStr [09:16:32]wPrintStart [09:16:32]Write to MH i2c: 01 00 00 7F 48 C7 [09:16:32]Write i2c OK [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: 01 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: 01 07 00 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: 01 07 00 7F 48 00 00 00 00 00 FF 0F DC [09:16:32]RasterBufferAndPrint [09:16:32]line Счет N : (1)1182004 [09:16:32]line ИНН: 02508201610067 [09:16:32]line Контрольно-Кассовый Чек [09:16:32]line ПРОДАЖА [09:16:32]line ТРК (МРК, ГНК) : 21 [09:16:32]line Товар: 2710194210 [09:16:32]line ДТ(л)-К-5 [09:16:32]line 10.000 * 63.60 [09:16:32]line = 636.00 [09:16:32]line НДС 12% НСП 1% [09:16:32]line > о реализуемом товаре [09:16:32]line ИТОГО: 636.00 [09:16:32]line НСП 1% : 5.63 [09:16:32]line НДС 12% : 67.54 [09:16:32]line Наличными: 636.00 [09:16:32]line Безнал.: 0.00 [09:16:32]line Место: АЗС № 121 "Партнер Нефть" [09:16:32]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:16:32]line СНО: Общий режим [09:16:32]line Чек 7 24.08.2023 09:16 [09:16:32]line Смена: 75 ФФД: 1.0 [09:16:32]line ЗНМ: 0300000148 [09:16:32]line РНМ: 0000000000091575 [09:16:32]line Версия ККМ: 001 [09:16:32]line ФМ: 0000000000874655 [09:16:32]line ФД: 32301 [09:16:32]line ФПД: 13241990124745 [09:16:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T091634&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32301&fm=13241990124745&tin=02508201610067®Number=0000000000091575&sum=63600 [09:16:33]OFD Sender: Processing packet 32301 [packets to send 11, broken 10] [09:16:33]ProducePacketName [09:16:33]name=ofd_packets/00032301 [09:16:33]OFD Sender: To server: pG, [09:16:33]CommunicateWithHost lk.salyk.kg:30040 [09:16:33]ConnectInit lk.salyk.kg [09:16:33]written 0, free lines is 4095 [09:16:33]Connected sock=10 [09:16:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 6B 98 08 01 09 51 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 F2 1F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 7E 00 00 35 04 06 00 0C 0B 24 1E 14 C9 16 DF 38 9E B4 1B D6 52 [09:16:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C3 68 47 00 94 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 7E 00 00 F4 03 04 00 96 CA E6 64 B6 04 01 00 00 C0 48 B7 60 40 6B BC F3 [09:16:33]CommunicateWithHost err = 0 [09:16:33]CheckOFDResponse [09:16:33]1017 (14) - 77093643461234 [09:16:33]1041 (16) - 0000000000874655 [09:16:33]1040 (4) - 32301 [09:16:33]1012 (4) - 24.08.2023 03:12 [09:16:33]1206 (1) - 0 [09:16:33]OFD Sender: Remove packet 32301 [09:16:33]ProducePacketName [09:16:33]name=ofd_packets/00032301 [09:16:33]NVStorageDeleteData [09:16:33]Write to MH i2c: 01 00 00 A7 48 EF [09:16:33]Write i2c OK [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: 01 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: 01 07 00 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: 01 07 00 A7 48 00 00 00 00 00 FD 0C FF [09:16:33]RasterBufferAndPrint [09:16:33]line [09:16:33]line [09:16:33]line [09:16:33]line [09:16:33]line [09:16:33]written 0, free lines is 3331 [09:16:33]MH_Cut [09:16:33]Write to MH i2c: D1 01 00 AE 48 01 C8 [09:16:33]Write i2c OK [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: D1 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: D1 01 00 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: D1 01 00 AE 48 00 C7 [09:16:33]Write to MH i2c: 01 00 00 AF 48 F7 [09:16:33]Write i2c OK [09:16:33]MH_I2C_Read... [09:16:33]OFD Sender: No OFD packet to send [09:16:34]*** Cut start [09:16:34]*** Purtial cut [09:16:34]*** CUTSNS_PIN = 0 [09:16:34]*** Stage 1: CUTSNS_PIN = 1 [09:16:36]Read from MH i2c: 01 [09:16:36]MH_I2C_Read... [09:16:36]*** Stop cut motor [09:16:36]*** Cut end [09:16:36]Read from MH i2c: 01 07 00 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: 01 07 00 AF 48 00 00 00 00 00 FF 0F 0C [09:16:36]process_action close_receipt done [09:16:36]requested_data is exist [09:16:36]produce_requested_data [09:16:36]requested_item fm.sn is exist - process it [09:16:36]wFMCommunicate request_size=4 [09:16:36]MH_SAM_APDU [09:16:36]CAPDU: 80 11 00 00 [09:16:36]Write to MH i2c: E2 08 00 B0 48 80 11 00 00 00 00 00 00 72 [09:16:36]Write i2c OK [09:16:36]MH_I2C_Read... [09:16:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:36]Read from MH i2c: E2 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: E2 17 00 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: E2 17 00 B0 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C8 [09:16:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:16:36]wFMCommunicate OK [09:16:36]requested_item fd.num is exist - process it [09:16:36]SAM_PROTO_GetFieldsCounters [09:16:36]wFMCommunicate request_size=4 [09:16:36]MH_SAM_APDU [09:16:36]CAPDU: 80 13 00 00 [09:16:36]Write to MH i2c: E2 08 00 B1 48 80 13 00 00 00 00 00 00 75 [09:16:36]Write i2c OK [09:16:36]MH_I2C_Read... [09:16:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:36]Read from MH i2c: E2 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: E2 62 00 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: E2 62 00 B1 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 7E 00 00 0E 04 04 00 4B 00 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 A6 [09:16:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 7E 00 00 0E 04 04 00 4B 00 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 [09:16:36]wFMCommunicate OK [09:16:36]SAM_PROTO_GetFieldsCounters done [09:16:36]requested_item shift.num is exist - process it [09:16:36]requested_item shift.opened is exist - process it [09:16:36]req_shift_opened [09:16:36]FM_GetShiftState [09:16:36]SAM_PROTO_GetShiftState [09:16:36]wFMCommunicate request_size=4 [09:16:36]MH_SAM_APDU [09:16:36]CAPDU: 80 13 01 00 [09:16:36]Write to MH i2c: E2 08 00 B2 48 80 13 01 00 00 00 00 00 77 [09:16:36]Write i2c OK [09:16:36]MH_I2C_Read... [09:16:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:36]Read from MH i2c: E2 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: E2 0E 00 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: E2 0E 00 B2 48 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F4 [09:16:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:16:36]wFMCommunicate OK [09:16:36]SAM_PROTO_GetShiftState done [09:16:36]FM_GetShiftState done [09:16:36]req_shift_opened done [09:16:36]requested_item shift.open_date is exist - process it [09:16:36]req_shift_open_date [09:16:36]req_shift_open_date done [09:16:36]produce_requested_data done [09:16:36]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32301,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:16:36]process_action_free close_receipt [09:16:36]json_value_free [09:16:36]json_value_free done [09:16:36]process_json_proto returns [09:16:36]Send response to host [09:16:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32301,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:16:36]free response buf [09:16:36]execute_script done [09:16:36]execute_script returns [09:16:36]free content buf [09:16:36]Sock 8.Close socket [09:16:36]Sock 8.Thread stoped [09:16:38]OFD Sender: No OFD packet to send [09:16:43]OFD Sender: No OFD packet to send [09:16:48]OFD Sender: No OFD packet to send [09:16:53]OFD Sender: No OFD packet to send [09:16:58]OFD Sender: No OFD packet to send [09:17:03]OFD Sender: No OFD packet to send [09:17:08]OFD Sender: No OFD packet to send [09:17:13]OFD Sender: No OFD packet to send [09:17:15]accept exits with 9 [09:17:15]New connection [09:17:15]New thread 3067084132 created [09:17:15]Thread 3066940772 joined [09:17:15]Waiting for new connection... [09:17:15] Sock 9.Parse request [09:17:15]Sock 9.Check first char [09:17:15]Sock 9.First char is OK [09:17:15]request: POST /json_proto HTTP/1.0 [09:17:15]Method: POST [09:17:15]URL: /json_proto [09:17:15]Method is POST - this is cgi request [09:17:15]url: /json_proto [09:17:15]query_string will be loaded in cgi processing [09:17:15]execute_cgi json_proto POST (null) [09:17:15]execute_cgi path=json_proto method=POST [09:17:15]POST find Content-Length [09:17:15]Host: 172.17.34.200:8080 [09:17:15]Content-Length: 215 [09:17:15]Content-Type: application/json [09:17:15] [09:17:15]POST finish read [09:17:15]Found Content-Length = 215 [09:17:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:15]execute_script... [09:17:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:15]POST & json_proto [09:17:15]process_json_proto [09:17:15]json parsed OK: [09:17:15]protocol is kg_v1.0 [09:17:15]action value=get_value [09:17:15]process_action get_value [09:17:15]cmd_get_value [09:17:15]process_action get_value done [09:17:15]requested_data is exist [09:17:15]produce_requested_data [09:17:15]requested_item kkm.sn is exist - process it [09:17:15]requested_item kkm.ver is exist - process it [09:17:15]requested_item fm.sn is exist - process it [09:17:15]wFMCommunicate request_size=4 [09:17:15]MH_SAM_APDU [09:17:15]CAPDU: 80 11 00 00 [09:17:15]Write to MH i2c: E2 08 00 B3 48 80 11 00 00 00 00 00 00 75 [09:17:15]Write i2c OK [09:17:15]MH_I2C_Read... [09:17:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:15]Read from MH i2c: E2 [09:17:15]MH_I2C_Read... [09:17:15]Read from MH i2c: E2 17 00 [09:17:15]MH_I2C_Read... [09:17:15]Read from MH i2c: E2 17 00 B3 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CB [09:17:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:17:15]wFMCommunicate OK [09:17:15]requested_item fd.num is exist - process it [09:17:15]SAM_PROTO_GetFieldsCounters [09:17:15]wFMCommunicate request_size=4 [09:17:15]MH_SAM_APDU [09:17:15]CAPDU: 80 13 00 00 [09:17:15]Write to MH i2c: E2 08 00 B4 48 80 13 00 00 00 00 00 00 78 [09:17:15]Write i2c OK [09:17:15]MH_I2C_Read... [09:17:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:16]Read from MH i2c: E2 [09:17:16]MH_I2C_Read... [09:17:16]Read from MH i2c: E2 62 00 [09:17:16]MH_I2C_Read... [09:17:16]Read from MH i2c: E2 62 00 B4 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 7E 00 00 0E 04 04 00 4B 00 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 A9 [09:17:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 7E 00 00 0E 04 04 00 4B 00 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 [09:17:16]wFMCommunicate OK [09:17:16]SAM_PROTO_GetFieldsCounters done [09:17:16]requested_item shift.num is exist - process it [09:17:16]requested_item shift.opened is exist - process it [09:17:16]req_shift_opened [09:17:16]FM_GetShiftState [09:17:16]SAM_PROTO_GetShiftState [09:17:16]wFMCommunicate request_size=4 [09:17:16]MH_SAM_APDU [09:17:16]CAPDU: 80 13 01 00 [09:17:16]Write to MH i2c: E2 08 00 B5 48 80 13 01 00 00 00 00 00 7A [09:17:16]Write i2c OK [09:17:16]MH_I2C_Read... [09:17:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:16]Read from MH i2c: E2 [09:17:16]MH_I2C_Read... [09:17:16]Read from MH i2c: E2 0E 00 [09:17:16]MH_I2C_Read... [09:17:16]Read from MH i2c: E2 0E 00 B5 48 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F7 [09:17:16]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:17:16]wFMCommunicate OK [09:17:16]SAM_PROTO_GetShiftState done [09:17:16]FM_GetShiftState done [09:17:16]req_shift_opened done [09:17:16]requested_item shift.open_date is exist - process it [09:17:16]req_shift_open_date [09:17:16]req_shift_open_date done [09:17:16]produce_requested_data done [09:17:16]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32301,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:17:16]process_action_free get_value [09:17:16]json_value_free [09:17:16]json_value_free done [09:17:16]process_json_proto returns [09:17:16]Send response to host [09:17:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32301,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:17:16]free response buf [09:17:16]execute_script done [09:17:16]execute_script returns [09:17:16]free content buf [09:17:16]Sock 9.Close socket [09:17:16]Sock 9.Thread stoped [09:17:16]accept exits with 8 [09:17:16]New connection [09:17:16]New thread 3066940772 created [09:17:16]Thread 3067084132 joined [09:17:16]Waiting for new connection... [09:17:16] Sock 8.Parse request [09:17:16]Sock 8.Check first char [09:17:16]Sock 8.First char is OK [09:17:16]request: POST /json_proto HTTP/1.0 [09:17:16]Method: POST [09:17:16]URL: /json_proto [09:17:16]Method is POST - this is cgi request [09:17:16]url: /json_proto [09:17:16]query_string will be loaded in cgi processing [09:17:16]execute_cgi json_proto POST (null) [09:17:16]execute_cgi path=json_proto method=POST [09:17:16]POST find Content-Length [09:17:16]Host: 172.17.34.200:8080 [09:17:16]Content-Length: 331 [09:17:16]Content-Type: application/json [09:17:16] [09:17:16]POST finish read [09:17:16]Found Content-Length = 331 [09:17:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:17:16]execute_script... [09:17:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:17:16]POST & json_proto [09:17:16]process_json_proto [09:17:16]json parsed OK: [09:17:16]protocol is kg_v1.0 [09:17:16]action value=get_value [09:17:16]process_action get_value [09:17:16]cmd_get_value [09:17:16]process_action get_value done [09:17:16]requested_data is exist [09:17:16]produce_requested_data [09:17:16]requested_item fm.sale.total is exist - process it [09:17:16]SAM_PROTO_GetFMData [09:17:16]wFMCommunicate request_size=4 [09:17:16]MH_SAM_APDU [09:17:16]CAPDU: 80 13 03 00 [09:17:16]Write to MH i2c: E2 08 00 B6 48 80 13 03 00 00 00 00 00 7D [09:17:16]Write i2c OK [09:17:16]MH_I2C_Read... [09:17:16]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:17:16]Read from MH i2c: E2 [09:17:16]MH_I2C_Read... [09:17:16]Read from MH i2c: E2 FD 00 [09:17:16]MH_I2C_Read... [09:17:16]Read from MH i2c: E2 FD 00 B6 48 00 C3 04 85 04 BF 04 6E 04 04 00 97 7D 00 00 69 04 A1 00 6F 04 04 00 64 7C 00 00 B1 04 04 00 30 FB D9 96 70 04 04 00 B8 5D 44 87 72 04 04 00 78 9D 95 0F 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 62 E8 05 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9B CD 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 96 [09:17:16]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 97 7D 00 00 69 04 A1 00 6F 04 04 00 64 7C 00 00 B1 04 04 00 30 FB D9 96 70 04 04 00 B8 5D 44 87 72 04 04 00 78 9D 95 0F 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 62 E8 05 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9B CD 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [09:17:16]wFMCommunicate OK [09:17:16]wFMCommunicate request_size=4 [09:17:16]MH_SAM_APDU [09:17:16]CAPDU: 80 17 00 00 [09:17:16]Write to MH i2c: E2 08 00 B7 48 80 17 00 00 00 00 00 00 7F [09:17:16]Write i2c OK [09:17:16]MH_I2C_Read... [09:17:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:17]Read from MH i2c: E2 [09:17:17]MH_I2C_Read... [09:17:17]Read from MH i2c: E2 FD 00 [09:17:17]MH_I2C_Read... [09:17:17]Read from MH i2c: E2 FD 00 B7 48 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 AE [09:17:17]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [09:17:17]wFMCommunicate OK [09:17:17]wFMCommunicate request_size=4 [09:17:17]MH_SAM_APDU [09:17:17]CAPDU: 80 17 00 00 [09:17:17]Write to MH i2c: E2 08 00 B8 48 80 17 00 00 00 00 00 00 80 [09:17:17]Write i2c OK [09:17:17]MH_I2C_Read... [09:17:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:17]Read from MH i2c: E2 [09:17:17]MH_I2C_Read... [09:17:17]Read from MH i2c: E2 FD 00 [09:17:17]MH_I2C_Read... [09:17:17]Read from MH i2c: E2 FD 00 B8 48 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 9E [09:17:17]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [09:17:17]wFMCommunicate OK [09:17:17]wFMCommunicate request_size=4 [09:17:17]MH_SAM_APDU [09:17:17]CAPDU: 80 17 00 00 [09:17:17]Write to MH i2c: E2 08 00 B9 48 80 17 00 00 00 00 00 00 81 [09:17:17]Write i2c OK [09:17:17]MH_I2C_Read... [09:17:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:17]Read from MH i2c: E2 [09:17:17]MH_I2C_Read... [09:17:17]Read from MH i2c: E2 FD 00 [09:17:17]MH_I2C_Read... [09:17:17]Read from MH i2c: E2 FD 00 B9 48 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 F3 [09:17:17]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [09:17:17]wFMCommunicate OK [09:17:17]wFMCommunicate request_size=4 [09:17:17]MH_SAM_APDU [09:17:17]CAPDU: 80 17 00 00 [09:17:17]Write to MH i2c: E2 08 00 BA 48 80 17 00 00 00 00 00 00 82 [09:17:17]Write i2c OK [09:17:17]MH_I2C_Read... [09:17:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [09:17:17]Read from MH i2c: E2 [09:17:17]MH_I2C_Read... [09:17:17]Read from MH i2c: E2 E0 00 [09:17:17]MH_I2C_Read... [09:17:17]Read from MH i2c: E2 E0 00 BA 48 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6C [09:17:17]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:17:17]wFMCommunicate OK [09:17:17]SAM_PROTO_GetFMData done [09:17:17]requested_item fm.sale_refund.total is exist - process it [09:17:17]requested_item fm.buy.total is exist - process it [09:17:17]requested_item shift.sale.total is exist - process it [09:17:17]SAM_PROTO_GetShiftData [09:17:17]wFMCommunicate request_size=4 [09:17:17]MH_SAM_APDU [09:17:17]CAPDU: 80 13 02 00 [09:17:17]Write to MH i2c: E2 08 00 BB 48 80 13 02 00 00 00 00 00 81 [09:17:17]Write i2c OK [09:17:17]MH_I2C_Read... [09:17:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:17:18]Read from MH i2c: E2 [09:17:18]MH_I2C_Read... [09:17:18]Read from MH i2c: E2 FD 00 [09:17:18]MH_I2C_Read... [09:17:18]Read from MH i2c: E2 FD 00 BB 48 00 AE 04 AA 04 AA 04 6E 04 04 00 07 00 00 00 69 04 9B 00 6F 04 04 00 07 00 00 00 B1 04 03 00 C6 CA 0C 70 04 03 00 A0 DE 03 72 04 03 00 26 EC 08 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 5B 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FC 1C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 C8 [09:17:18]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 07 00 00 00 69 04 9B 00 6F 04 04 00 07 00 00 00 B1 04 03 00 C6 CA 0C 70 04 03 00 A0 DE 03 72 04 03 00 26 EC 08 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 5B 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FC 1C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:17:18]wFMCommunicate OK [09:17:18]wFMCommunicate request_size=4 [09:17:18]MH_SAM_APDU [09:17:18]CAPDU: 80 17 00 00 [09:17:18]Write to MH i2c: E2 08 00 BC 48 80 17 00 00 00 00 00 00 84 [09:17:18]Write i2c OK [09:17:18]MH_I2C_Read... [09:17:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:18]Read from MH i2c: E2 [09:17:18]MH_I2C_Read... [09:17:18]Read from MH i2c: E2 FD 00 [09:17:18]MH_I2C_Read... [09:17:18]Read from MH i2c: E2 FD 00 BC 48 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 A6 [09:17:18]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:17:18]wFMCommunicate OK [09:17:18]wFMCommunicate request_size=4 [09:17:18]MH_SAM_APDU [09:17:18]CAPDU: 80 17 00 00 [09:17:18]Write to MH i2c: E2 08 00 BD 48 80 17 00 00 00 00 00 00 85 [09:17:18]Write i2c OK [09:17:18]MH_I2C_Read... [09:17:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:18]Read from MH i2c: E2 [09:17:18]MH_I2C_Read... [09:17:18]Read from MH i2c: E2 FD 00 [09:17:18]MH_I2C_Read... [09:17:18]Read from MH i2c: E2 FD 00 BD 48 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 3C [09:17:18]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:17:18]wFMCommunicate OK [09:17:18]wFMCommunicate request_size=4 [09:17:18]MH_SAM_APDU [09:17:18]CAPDU: 80 17 00 00 [09:17:18]Write to MH i2c: E2 08 00 BE 48 80 17 00 00 00 00 00 00 86 [09:17:18]Write i2c OK [09:17:18]MH_I2C_Read... [09:17:19]OFD Sender: No OFD packet to send [09:17:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:19]Read from MH i2c: E2 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 FD 00 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 FD 00 BE 48 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 F8 [09:17:19]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:17:19]wFMCommunicate OK [09:17:19]wFMCommunicate request_size=4 [09:17:19]MH_SAM_APDU [09:17:19]CAPDU: 80 17 00 00 [09:17:19]Write to MH i2c: E2 08 00 BF 48 80 17 00 00 00 00 00 00 87 [09:17:19]Write i2c OK [09:17:19]MH_I2C_Read... [09:17:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:17:19]Read from MH i2c: E2 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 CB 00 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 CB 00 BF 48 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 70 [09:17:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:17:19]wFMCommunicate OK [09:17:19]SAM_PROTO_GetShiftData done [09:17:19]requested_item shift.sale.total_cash is exist - process it [09:17:19]requested_item shift.sale_refund.total is exist - process it [09:17:19]requested_item shift.sale_refund.total_cash is exist - process it [09:17:19]requested_item shift.buy.total is exist - process it [09:17:19]requested_item shift.buy.total_cash is exist - process it [09:17:19]produce_requested_data done [09:17:19]produce_requested_data return {"fm.sale.total":25308680.16,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":8383.42,"shift.sale.total_cash":2536.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:17:19]process_action_free get_value [09:17:19]json_value_free [09:17:19]json_value_free done [09:17:19]process_json_proto returns [09:17:19]Send response to host [09:17:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25308680.16,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":8383.42,"shift.sale.total_cash":2536.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:17:19]free response buf [09:17:19]execute_script done [09:17:19]execute_script returns [09:17:19]free content buf [09:17:19]Sock 8.Close socket [09:17:19]Sock 8.Thread stoped [09:17:24]OFD Sender: No OFD packet to send [09:17:28]accept exits with 9 [09:17:28]New connection [09:17:28]New thread 3067084132 created [09:17:28]Thread 3066940772 joined [09:17:28]Waiting for new connection... [09:17:28] Sock 9.Parse request [09:17:28]Sock 9.Check first char [09:17:28]Sock 9.First char is OK [09:17:28]request: POST /json_proto HTTP/1.0 [09:17:28]Method: POST [09:17:28]URL: /json_proto [09:17:28]Method is POST - this is cgi request [09:17:28]url: /json_proto [09:17:28]query_string will be loaded in cgi processing [09:17:28]execute_cgi json_proto POST (null) [09:17:28]execute_cgi path=json_proto method=POST [09:17:28]POST find Content-Length [09:17:28]Host: 172.17.34.200:8080 [09:17:28]Content-Length: 215 [09:17:28]Content-Type: application/json [09:17:28] [09:17:28]POST finish read [09:17:28]Found Content-Length = 215 [09:17:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:28]execute_script... [09:17:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:28]POST & json_proto [09:17:28]process_json_proto [09:17:28]json parsed OK: [09:17:28]protocol is kg_v1.0 [09:17:28]action value=get_value [09:17:28]process_action get_value [09:17:28]cmd_get_value [09:17:28]process_action get_value done [09:17:28]requested_data is exist [09:17:28]produce_requested_data [09:17:28]requested_item kkm.sn is exist - process it [09:17:28]requested_item kkm.ver is exist - process it [09:17:28]requested_item fm.sn is exist - process it [09:17:28]wFMCommunicate request_size=4 [09:17:28]MH_SAM_APDU [09:17:28]CAPDU: 80 11 00 00 [09:17:28]Write to MH i2c: E2 08 00 C0 48 80 11 00 00 00 00 00 00 82 [09:17:28]Write i2c OK [09:17:28]MH_I2C_Read... [09:17:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:29]Read from MH i2c: E2 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 17 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 17 00 C0 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D8 [09:17:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:17:29]wFMCommunicate OK [09:17:29]requested_item fd.num is exist - process it [09:17:29]SAM_PROTO_GetFieldsCounters [09:17:29]wFMCommunicate request_size=4 [09:17:29]MH_SAM_APDU [09:17:29]CAPDU: 80 13 00 00 [09:17:29]Write to MH i2c: E2 08 00 C1 48 80 13 00 00 00 00 00 00 85 [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]OFD Sender: No OFD packet to send [09:17:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:29]Read from MH i2c: E2 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 62 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 62 00 C1 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 B6 [09:17:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 7E 00 00 0E 04 04 00 4B 00 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 [09:17:29]wFMCommunicate OK [09:17:29]SAM_PROTO_GetFieldsCounters done [09:17:29]requested_item shift.num is exist - process it [09:17:29]requested_item shift.opened is exist - process it [09:17:29]req_shift_opened [09:17:29]FM_GetShiftState [09:17:29]SAM_PROTO_GetShiftState [09:17:29]wFMCommunicate request_size=4 [09:17:29]MH_SAM_APDU [09:17:29]CAPDU: 80 13 01 00 [09:17:29]Write to MH i2c: E2 08 00 C2 48 80 13 01 00 00 00 00 00 87 [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:29]Read from MH i2c: E2 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 0E 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 0E 00 C2 48 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 04 [09:17:29]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:17:29]wFMCommunicate OK [09:17:29]SAM_PROTO_GetShiftState done [09:17:29]FM_GetShiftState done [09:17:29]req_shift_opened done [09:17:29]requested_item shift.open_date is exist - process it [09:17:29]req_shift_open_date [09:17:29]req_shift_open_date done [09:17:29]produce_requested_data done [09:17:29]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32301,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:17:29]process_action_free get_value [09:17:29]json_value_free [09:17:29]json_value_free done [09:17:29]process_json_proto returns [09:17:29]Send response to host [09:17:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32301,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:17:29]free response buf [09:17:29]execute_script done [09:17:29]execute_script returns [09:17:29]free content buf [09:17:29]Sock 9.Close socket [09:17:29]Sock 9.Thread stoped [09:17:29]accept exits with 8 [09:17:29]New connection [09:17:29]New thread 3066940772 created [09:17:29]Thread 3067084132 joined [09:17:29]Waiting for new connection... [09:17:29] Sock 8.Parse request [09:17:29]Sock 8.Check first char [09:17:29]Sock 8.First char is OK [09:17:29]request: POST /json_proto HTTP/1.0 [09:17:29]Method: POST [09:17:29]URL: /json_proto [09:17:29]Method is POST - this is cgi request [09:17:29]url: /json_proto [09:17:29]query_string will be loaded in cgi processing [09:17:29]execute_cgi json_proto POST (null) [09:17:29]execute_cgi path=json_proto method=POST [09:17:29]POST find Content-Length [09:17:29]Host: 172.17.34.200:8080 [09:17:29]Content-Length: 331 [09:17:29]Content-Type: application/json [09:17:29] [09:17:29]POST finish read [09:17:29]Found Content-Length = 331 [09:17:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:17:29]execute_script... [09:17:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:17:29]POST & json_proto [09:17:29]process_json_proto [09:17:29]json parsed OK: [09:17:29]protocol is kg_v1.0 [09:17:29]action value=get_value [09:17:29]process_action get_value [09:17:29]cmd_get_value [09:17:29]process_action get_value done [09:17:29]requested_data is exist [09:17:29]produce_requested_data [09:17:29]requested_item fm.sale.total is exist - process it [09:17:29]SAM_PROTO_GetFMData [09:17:29]wFMCommunicate request_size=4 [09:17:29]MH_SAM_APDU [09:17:29]CAPDU: 80 13 03 00 [09:17:29]Write to MH i2c: E2 08 00 C3 48 80 13 03 00 00 00 00 00 8A [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:17:29]Read from MH i2c: E2 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 FD 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 FD 00 C3 48 00 C3 04 85 04 BF 04 6E 04 04 00 97 7D 00 00 69 04 A1 00 6F 04 04 00 64 7C 00 00 B1 04 04 00 30 FB D9 96 70 04 04 00 B8 5D 44 87 72 04 04 00 78 9D 95 0F 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 62 E8 05 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9B CD 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 A3 [09:17:29]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 97 7D 00 00 69 04 A1 00 6F 04 04 00 64 7C 00 00 B1 04 04 00 30 FB D9 96 70 04 04 00 B8 5D 44 87 72 04 04 00 78 9D 95 0F 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 62 E8 05 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9B CD 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [09:17:30]wFMCommunicate OK [09:17:30]wFMCommunicate request_size=4 [09:17:30]MH_SAM_APDU [09:17:30]CAPDU: 80 17 00 00 [09:17:30]Write to MH i2c: E2 08 00 C4 48 80 17 00 00 00 00 00 00 8C [09:17:30]Write i2c OK [09:17:30]MH_I2C_Read... [09:17:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:30]Read from MH i2c: E2 [09:17:30]MH_I2C_Read... [09:17:30]Read from MH i2c: E2 FD 00 [09:17:30]MH_I2C_Read... [09:17:30]Read from MH i2c: E2 FD 00 C4 48 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 BB [09:17:30]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [09:17:30]wFMCommunicate OK [09:17:30]wFMCommunicate request_size=4 [09:17:30]MH_SAM_APDU [09:17:30]CAPDU: 80 17 00 00 [09:17:30]Write to MH i2c: E2 08 00 C5 48 80 17 00 00 00 00 00 00 8D [09:17:30]Write i2c OK [09:17:30]MH_I2C_Read... [09:17:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:30]Read from MH i2c: E2 [09:17:30]MH_I2C_Read... [09:17:30]Read from MH i2c: E2 FD 00 [09:17:30]MH_I2C_Read... [09:17:30]Read from MH i2c: E2 FD 00 C5 48 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 AB [09:17:30]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [09:17:30]wFMCommunicate OK [09:17:30]wFMCommunicate request_size=4 [09:17:30]MH_SAM_APDU [09:17:30]CAPDU: 80 17 00 00 [09:17:30]Write to MH i2c: E2 08 00 C6 48 80 17 00 00 00 00 00 00 8E [09:17:30]Write i2c OK [09:17:30]MH_I2C_Read... [09:17:30]Read from MH i2c: E2 [09:17:30]MH_I2C_Read... [09:17:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:30]Read from MH i2c: E2 FD 00 [09:17:30]MH_I2C_Read... [09:17:30]Read from MH i2c: E2 FD 00 C6 48 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 00 [09:17:30]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [09:17:30]wFMCommunicate OK [09:17:30]wFMCommunicate request_size=4 [09:17:30]MH_SAM_APDU [09:17:30]CAPDU: 80 17 00 00 [09:17:30]Write to MH i2c: E2 08 00 C7 48 80 17 00 00 00 00 00 00 8F [09:17:30]Write i2c OK [09:17:30]MH_I2C_Read... [09:17:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [09:17:31]Read from MH i2c: E2 [09:17:31]MH_I2C_Read... [09:17:31]Read from MH i2c: E2 E0 00 [09:17:31]MH_I2C_Read... [09:17:31]Read from MH i2c: E2 E0 00 C7 48 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 79 [09:17:31]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:17:31]wFMCommunicate OK [09:17:31]SAM_PROTO_GetFMData done [09:17:31]requested_item fm.sale_refund.total is exist - process it [09:17:31]requested_item fm.buy.total is exist - process it [09:17:31]requested_item shift.sale.total is exist - process it [09:17:31]SAM_PROTO_GetShiftData [09:17:31]wFMCommunicate request_size=4 [09:17:31]MH_SAM_APDU [09:17:31]CAPDU: 80 13 02 00 [09:17:31]Write to MH i2c: E2 08 00 C8 48 80 13 02 00 00 00 00 00 8E [09:17:31]Write i2c OK [09:17:31]MH_I2C_Read... [09:17:31]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:17:31]Read from MH i2c: E2 [09:17:31]MH_I2C_Read... [09:17:31]Read from MH i2c: E2 FD 00 [09:17:31]MH_I2C_Read... [09:17:31]Read from MH i2c: E2 FD 00 C8 48 00 AE 04 AA 04 AA 04 6E 04 04 00 07 00 00 00 69 04 9B 00 6F 04 04 00 07 00 00 00 B1 04 03 00 C6 CA 0C 70 04 03 00 A0 DE 03 72 04 03 00 26 EC 08 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 5B 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FC 1C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 D5 [09:17:31]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 07 00 00 00 69 04 9B 00 6F 04 04 00 07 00 00 00 B1 04 03 00 C6 CA 0C 70 04 03 00 A0 DE 03 72 04 03 00 26 EC 08 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 5B 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FC 1C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:17:31]wFMCommunicate OK [09:17:31]wFMCommunicate request_size=4 [09:17:31]MH_SAM_APDU [09:17:31]CAPDU: 80 17 00 00 [09:17:31]Write to MH i2c: E2 08 00 C9 48 80 17 00 00 00 00 00 00 91 [09:17:31]Write i2c OK [09:17:31]MH_I2C_Read... [09:17:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:31]Read from MH i2c: E2 [09:17:31]MH_I2C_Read... [09:17:31]Read from MH i2c: E2 FD 00 [09:17:31]MH_I2C_Read... [09:17:31]Read from MH i2c: E2 FD 00 C9 48 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 B3 [09:17:31]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:17:31]wFMCommunicate OK [09:17:31]wFMCommunicate request_size=4 [09:17:31]MH_SAM_APDU [09:17:31]CAPDU: 80 17 00 00 [09:17:31]Write to MH i2c: E2 08 00 CA 48 80 17 00 00 00 00 00 00 92 [09:17:31]Write i2c OK [09:17:31]MH_I2C_Read... [09:17:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:32]Read from MH i2c: E2 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 FD 00 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 FD 00 CA 48 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 49 [09:17:32]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:17:32]wFMCommunicate OK [09:17:32]wFMCommunicate request_size=4 [09:17:32]MH_SAM_APDU [09:17:32]CAPDU: 80 17 00 00 [09:17:32]Write to MH i2c: E2 08 00 CB 48 80 17 00 00 00 00 00 00 93 [09:17:32]Write i2c OK [09:17:32]MH_I2C_Read... [09:17:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:32]Read from MH i2c: E2 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 FD 00 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 FD 00 CB 48 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 05 [09:17:32]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:17:32]wFMCommunicate OK [09:17:32]wFMCommunicate request_size=4 [09:17:32]MH_SAM_APDU [09:17:32]CAPDU: 80 17 00 00 [09:17:32]Write to MH i2c: E2 08 00 CC 48 80 17 00 00 00 00 00 00 94 [09:17:32]Write i2c OK [09:17:32]MH_I2C_Read... [09:17:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:17:32]Read from MH i2c: E2 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 CB 00 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 CB 00 CC 48 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [09:17:32]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:17:32]wFMCommunicate OK [09:17:32]SAM_PROTO_GetShiftData done [09:17:32]requested_item shift.sale.total_cash is exist - process it [09:17:32]requested_item shift.sale_refund.total is exist - process it [09:17:32]requested_item shift.sale_refund.total_cash is exist - process it [09:17:32]requested_item shift.buy.total is exist - process it [09:17:32]requested_item shift.buy.total_cash is exist - process it [09:17:32]produce_requested_data done [09:17:32]produce_requested_data return {"fm.sale.total":25308680.16,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":8383.42,"shift.sale.total_cash":2536.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:17:32]process_action_free get_value [09:17:32]json_value_free [09:17:32]json_value_free done [09:17:32]process_json_proto returns [09:17:32]Send response to host [09:17:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25308680.16,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":8383.42,"shift.sale.total_cash":2536.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:17:32]free response buf [09:17:32]execute_script done [09:17:32]execute_script returns [09:17:32]free content buf [09:17:32]Sock 8.Close socket [09:17:32]Sock 8.Thread stoped [09:17:34]OFD Sender: No OFD packet to send [09:17:39]OFD Sender: No OFD packet to send [09:17:41]accept exits with 9 [09:17:41]New connection [09:17:41]New thread 3067084132 created [09:17:41]Thread 3066940772 joined [09:17:41]Waiting for new connection... [09:17:41] Sock 9.Parse request [09:17:41]Sock 9.Check first char [09:17:41]Sock 9.First char is OK [09:17:41]request: POST /json_proto HTTP/1.0 [09:17:41]Method: POST [09:17:41]URL: /json_proto [09:17:41]Method is POST - this is cgi request [09:17:41]url: /json_proto [09:17:41]query_string will be loaded in cgi processing [09:17:41]execute_cgi json_proto POST (null) [09:17:41]execute_cgi path=json_proto method=POST [09:17:41]POST find Content-Length [09:17:41]Host: 172.17.34.200:8080 [09:17:41]Content-Length: 215 [09:17:41]Content-Type: application/json [09:17:41] [09:17:41]POST finish read [09:17:41]Found Content-Length = 215 [09:17:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:41]execute_script... [09:17:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:41]POST & json_proto [09:17:41]process_json_proto [09:17:41]json parsed OK: [09:17:41]protocol is kg_v1.0 [09:17:41]action value=get_value [09:17:41]process_action get_value [09:17:41]cmd_get_value [09:17:41]process_action get_value done [09:17:41]requested_data is exist [09:17:41]produce_requested_data [09:17:41]requested_item kkm.sn is exist - process it [09:17:41]requested_item kkm.ver is exist - process it [09:17:41]requested_item fm.sn is exist - process it [09:17:41]wFMCommunicate request_size=4 [09:17:41]MH_SAM_APDU [09:17:41]CAPDU: 80 11 00 00 [09:17:41]Write to MH i2c: E2 08 00 CD 48 80 11 00 00 00 00 00 00 8F [09:17:41]Write i2c OK [09:17:41]MH_I2C_Read... [09:17:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:41]Read from MH i2c: E2 [09:17:41]MH_I2C_Read... [09:17:41]Read from MH i2c: E2 17 00 [09:17:41]MH_I2C_Read... [09:17:41]Read from MH i2c: E2 17 00 CD 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E5 [09:17:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:17:41]wFMCommunicate OK [09:17:41]requested_item fd.num is exist - process it [09:17:41]SAM_PROTO_GetFieldsCounters [09:17:41]wFMCommunicate request_size=4 [09:17:41]MH_SAM_APDU [09:17:41]CAPDU: 80 13 00 00 [09:17:41]Write to MH i2c: E2 08 00 CE 48 80 13 00 00 00 00 00 00 92 [09:17:41]Write i2c OK [09:17:41]MH_I2C_Read... [09:17:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:41]Read from MH i2c: E2 [09:17:41]MH_I2C_Read... [09:17:41]Read from MH i2c: E2 62 00 [09:17:41]MH_I2C_Read... [09:17:41]Read from MH i2c: E2 62 00 CE 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 7E 00 00 0E 04 04 00 4B 00 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 C3 [09:17:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 7E 00 00 0E 04 04 00 4B 00 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 [09:17:41]wFMCommunicate OK [09:17:41]SAM_PROTO_GetFieldsCounters done [09:17:41]requested_item shift.num is exist - process it [09:17:41]requested_item shift.opened is exist - process it [09:17:41]req_shift_opened [09:17:41]FM_GetShiftState [09:17:41]SAM_PROTO_GetShiftState [09:17:41]wFMCommunicate request_size=4 [09:17:41]MH_SAM_APDU [09:17:41]CAPDU: 80 13 01 00 [09:17:41]Write to MH i2c: E2 08 00 CF 48 80 13 01 00 00 00 00 00 94 [09:17:41]Write i2c OK [09:17:41]MH_I2C_Read... [09:17:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:41]Read from MH i2c: E2 [09:17:41]MH_I2C_Read... [09:17:41]Read from MH i2c: E2 0E 00 [09:17:41]MH_I2C_Read... [09:17:41]Read from MH i2c: E2 0E 00 CF 48 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 11 [09:17:41]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:17:41]wFMCommunicate OK [09:17:41]SAM_PROTO_GetShiftState done [09:17:41]FM_GetShiftState done [09:17:41]req_shift_opened done [09:17:41]requested_item shift.open_date is exist - process it [09:17:41]req_shift_open_date [09:17:41]req_shift_open_date done [09:17:41]produce_requested_data done [09:17:41]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32301,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:17:41]process_action_free get_value [09:17:41]json_value_free [09:17:41]json_value_free done [09:17:41]process_json_proto returns [09:17:41]Send response to host [09:17:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32301,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:17:41]free response buf [09:17:41]execute_script done [09:17:41]execute_script returns [09:17:41]free content buf [09:17:41]Sock 9.Close socket [09:17:41]Sock 9.Thread stoped [09:17:41]accept exits with 8 [09:17:41]New connection [09:17:41]New thread 3066940772 created [09:17:41]Thread 3067084132 joined [09:17:41]Waiting for new connection... [09:17:41] Sock 8.Parse request [09:17:41]Sock 8.Check first char [09:17:41]Sock 8.First char is OK [09:17:41]request: POST /json_proto HTTP/1.0 [09:17:41]Method: POST [09:17:41]URL: /json_proto [09:17:41]Method is POST - this is cgi request [09:17:41]url: /json_proto [09:17:41]query_string will be loaded in cgi processing [09:17:41]execute_cgi json_proto POST (null) [09:17:41]execute_cgi path=json_proto method=POST [09:17:41]POST find Content-Length [09:17:41]Host: 172.17.34.200:8080 [09:17:41]Content-Length: 331 [09:17:41]Content-Type: application/json [09:17:41] [09:17:41]POST finish read [09:17:41]Found Content-Length = 331 [09:17: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" ] } } [09:17:41]execute_script... [09:17: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" ] } } [09:17:41]POST & json_proto [09:17:41]process_json_proto [09:17:41]json parsed OK: [09:17:41]protocol is kg_v1.0 [09:17:41]action value=get_value [09:17:42]process_action get_value [09:17:42]cmd_get_value [09:17:42]process_action get_value done [09:17:42]requested_data is exist [09:17:42]produce_requested_data [09:17:42]requested_item fm.sale.total is exist - process it [09:17:42]SAM_PROTO_GetFMData [09:17:42]wFMCommunicate request_size=4 [09:17:42]MH_SAM_APDU [09:17:42]CAPDU: 80 13 03 00 [09:17:42]Write to MH i2c: E2 08 00 D0 48 80 13 03 00 00 00 00 00 97 [09:17:42]Write i2c OK [09:17:42]MH_I2C_Read... [09:17:42]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:17:42]Read from MH i2c: E2 [09:17:42]MH_I2C_Read... [09:17:42]Read from MH i2c: E2 FD 00 [09:17:42]MH_I2C_Read... [09:17:42]Read from MH i2c: E2 FD 00 D0 48 00 C3 04 85 04 BF 04 6E 04 04 00 97 7D 00 00 69 04 A1 00 6F 04 04 00 64 7C 00 00 B1 04 04 00 30 FB D9 96 70 04 04 00 B8 5D 44 87 72 04 04 00 78 9D 95 0F 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 62 E8 05 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9B CD 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 B0 [09:17:42]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 97 7D 00 00 69 04 A1 00 6F 04 04 00 64 7C 00 00 B1 04 04 00 30 FB D9 96 70 04 04 00 B8 5D 44 87 72 04 04 00 78 9D 95 0F 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 62 E8 05 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9B CD 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [09:17:42]wFMCommunicate OK [09:17:42]wFMCommunicate request_size=4 [09:17:42]MH_SAM_APDU [09:17:42]CAPDU: 80 17 00 00 [09:17:42]Write to MH i2c: E2 08 00 D1 48 80 17 00 00 00 00 00 00 99 [09:17:42]Write i2c OK [09:17:42]MH_I2C_Read... [09:17:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:43]Read from MH i2c: E2 [09:17:43]MH_I2C_Read... [09:17:43]Read from MH i2c: E2 FD 00 [09:17:43]MH_I2C_Read... [09:17:43]Read from MH i2c: E2 FD 00 D1 48 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 C8 [09:17:43]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [09:17:43]wFMCommunicate OK [09:17:43]wFMCommunicate request_size=4 [09:17:43]MH_SAM_APDU [09:17:43]CAPDU: 80 17 00 00 [09:17:43]Write to MH i2c: E2 08 00 D2 48 80 17 00 00 00 00 00 00 9A [09:17:43]Write i2c OK [09:17:43]MH_I2C_Read... [09:17:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:43]Read from MH i2c: E2 [09:17:43]MH_I2C_Read... [09:17:43]Read from MH i2c: E2 FD 00 [09:17:43]MH_I2C_Read... [09:17:43]Read from MH i2c: E2 FD 00 D2 48 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 B8 [09:17:43]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [09:17:43]wFMCommunicate OK [09:17:43]wFMCommunicate request_size=4 [09:17:43]MH_SAM_APDU [09:17:43]CAPDU: 80 17 00 00 [09:17:43]Write to MH i2c: E2 08 00 D3 48 80 17 00 00 00 00 00 00 9B [09:17:43]Write i2c OK [09:17:43]MH_I2C_Read... [09:17:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:43]Read from MH i2c: E2 [09:17:43]MH_I2C_Read... [09:17:43]Read from MH i2c: E2 FD 00 [09:17:43]MH_I2C_Read... [09:17:43]Read from MH i2c: E2 FD 00 D3 48 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 0D [09:17:43]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [09:17:43]wFMCommunicate OK [09:17:43]wFMCommunicate request_size=4 [09:17:43]MH_SAM_APDU [09:17:43]CAPDU: 80 17 00 00 [09:17:43]Write to MH i2c: E2 08 00 D4 48 80 17 00 00 00 00 00 00 9C [09:17:43]Write i2c OK [09:17:43]MH_I2C_Read... [09:17:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [09:17:43]Read from MH i2c: E2 [09:17:43]MH_I2C_Read... [09:17:43]Read from MH i2c: E2 E0 00 [09:17:43]MH_I2C_Read... [09:17:43]Read from MH i2c: E2 E0 00 D4 48 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [09:17:43]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:17:43]wFMCommunicate OK [09:17:43]SAM_PROTO_GetFMData done [09:17:43]requested_item fm.sale_refund.total is exist - process it [09:17:43]requested_item fm.buy.total is exist - process it [09:17:43]requested_item shift.sale.total is exist - process it [09:17:43]SAM_PROTO_GetShiftData [09:17:43]wFMCommunicate request_size=4 [09:17:43]MH_SAM_APDU [09:17:43]CAPDU: 80 13 02 00 [09:17:43]Write to MH i2c: E2 08 00 D5 48 80 13 02 00 00 00 00 00 9B [09:17:43]Write i2c OK [09:17:43]MH_I2C_Read... [09:17:44]OFD Sender: No OFD packet to send [09:17:44]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:17:44]Read from MH i2c: E2 [09:17:44]MH_I2C_Read... [09:17:44]Read from MH i2c: E2 FD 00 [09:17:44]MH_I2C_Read... [09:17:44]Read from MH i2c: E2 FD 00 D5 48 00 AE 04 AA 04 AA 04 6E 04 04 00 07 00 00 00 69 04 9B 00 6F 04 04 00 07 00 00 00 B1 04 03 00 C6 CA 0C 70 04 03 00 A0 DE 03 72 04 03 00 26 EC 08 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 5B 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FC 1C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 E2 [09:17:44]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 07 00 00 00 69 04 9B 00 6F 04 04 00 07 00 00 00 B1 04 03 00 C6 CA 0C 70 04 03 00 A0 DE 03 72 04 03 00 26 EC 08 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 5B 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FC 1C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:17:44]wFMCommunicate OK [09:17:44]wFMCommunicate request_size=4 [09:17:44]MH_SAM_APDU [09:17:44]CAPDU: 80 17 00 00 [09:17:44]Write to MH i2c: E2 08 00 D6 48 80 17 00 00 00 00 00 00 9E [09:17:44]Write i2c OK [09:17:44]MH_I2C_Read... [09:17:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:44]Read from MH i2c: E2 [09:17:44]MH_I2C_Read... [09:17:44]Read from MH i2c: E2 FD 00 [09:17:44]MH_I2C_Read... [09:17:44]Read from MH i2c: E2 FD 00 D6 48 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 C0 [09:17:44]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:17:44]wFMCommunicate OK [09:17:44]wFMCommunicate request_size=4 [09:17:44]MH_SAM_APDU [09:17:44]CAPDU: 80 17 00 00 [09:17:44]Write to MH i2c: E2 08 00 D7 48 80 17 00 00 00 00 00 00 9F [09:17:44]Write i2c OK [09:17:44]MH_I2C_Read... [09:17:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:45]Read from MH i2c: E2 [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: E2 FD 00 [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: E2 FD 00 D7 48 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 56 [09:17:45]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:17:45]wFMCommunicate OK [09:17:45]wFMCommunicate request_size=4 [09:17:45]MH_SAM_APDU [09:17:45]CAPDU: 80 17 00 00 [09:17:45]Write to MH i2c: E2 08 00 D8 48 80 17 00 00 00 00 00 00 A0 [09:17:45]Write i2c OK [09:17:45]MH_I2C_Read... [09:17:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:17:45]Read from MH i2c: E2 [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: E2 FD 00 [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: E2 FD 00 D8 48 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 12 [09:17:45]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:17:45]wFMCommunicate OK [09:17:45]wFMCommunicate request_size=4 [09:17:45]MH_SAM_APDU [09:17:45]CAPDU: 80 17 00 00 [09:17:45]Write to MH i2c: E2 08 00 D9 48 80 17 00 00 00 00 00 00 A1 [09:17:45]Write i2c OK [09:17:45]MH_I2C_Read... [09:17:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:17:45]Read from MH i2c: E2 [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: E2 CB 00 [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: E2 CB 00 D9 48 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8A [09:17:45]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:17:45]wFMCommunicate OK [09:17:45]SAM_PROTO_GetShiftData done [09:17:45]requested_item shift.sale.total_cash is exist - process it [09:17:45]requested_item shift.sale_refund.total is exist - process it [09:17:45]requested_item shift.sale_refund.total_cash is exist - process it [09:17:45]requested_item shift.buy.total is exist - process it [09:17:45]requested_item shift.buy.total_cash is exist - process it [09:17:45]produce_requested_data done [09:17:45]produce_requested_data return {"fm.sale.total":25308680.16,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":8383.42,"shift.sale.total_cash":2536.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:17:45]process_action_free get_value [09:17:45]json_value_free [09:17:45]json_value_free done [09:17:45]process_json_proto returns [09:17:45]Send response to host [09:17:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25308680.16,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":8383.42,"shift.sale.total_cash":2536.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:17:45]free response buf [09:17:45]execute_script done [09:17:45]execute_script returns [09:17:45]free content buf [09:17:45]Sock 8.Close socket [09:17:45]Sock 8.Thread stoped [09:17:49]OFD Sender: No OFD packet to send [09:17:54]OFD Sender: No OFD packet to send [09:17:59]OFD Sender: No OFD packet to send [09:18:04]OFD Sender: No OFD packet to send [09:18:09]OFD Sender: No OFD packet to send [09:18:14]OFD Sender: No OFD packet to send [09:18:19]OFD Sender: No OFD packet to send [09:18:24]OFD Sender: No OFD packet to send [09:18:29]OFD Sender: No OFD packet to send [09:18:34]OFD Sender: No OFD packet to send [09:18:39]OFD Sender: No OFD packet to send [09:18:44]OFD Sender: No OFD packet to send [09:18:49]OFD Sender: No OFD packet to send [09:18:54]OFD Sender: No OFD packet to send [09:18:59]OFD Sender: No OFD packet to send [09:19:04]OFD Sender: No OFD packet to send [09:19:09]OFD Sender: No OFD packet to send [09:19:14]OFD Sender: No OFD packet to send [09:19:19]OFD Sender: No OFD packet to send [09:19:24]OFD Sender: No OFD packet to send [09:19:29]OFD Sender: No OFD packet to send [09:19:34]OFD Sender: No OFD packet to send [09:19:39]OFD Sender: No OFD packet to send [09:19:44]OFD Sender: No OFD packet to send [09:19:49]OFD Sender: No OFD packet to send [09:19:54]OFD Sender: No OFD packet to send [09:19:59]OFD Sender: No OFD packet to send [09:20:04]OFD Sender: No OFD packet to send [09:20:09]OFD Sender: No OFD packet to send [09:20:14]OFD Sender: No OFD packet to send [09:20:19]OFD Sender: No OFD packet to send [09:20:24]OFD Sender: No OFD packet to send [09:20:29]OFD Sender: No OFD packet to send [09:20:34]OFD Sender: No OFD packet to send [09:20:39]OFD Sender: No OFD packet to send [09:20:44]OFD Sender: No OFD packet to send [09:20:49]OFD Sender: No OFD packet to send [09:20:54]OFD Sender: No OFD packet to send [09:20:59]OFD Sender: No OFD packet to send [09:21:04]OFD Sender: No OFD packet to send [09:21:09]OFD Sender: No OFD packet to send [09:21:14]OFD Sender: No OFD packet to send [09:21:19]OFD Sender: No OFD packet to send [09:21:24]OFD Sender: No OFD packet to send [09:21:29]OFD Sender: No OFD packet to send [09:21:34]OFD Sender: No OFD packet to send [09:21:39]OFD Sender: No OFD packet to send [09:21:44]OFD Sender: No OFD packet to send [09:21:49]OFD Sender: No OFD packet to send [09:21:54]OFD Sender: No OFD packet to send [09:21:59]OFD Sender: No OFD packet to send [09:22:04]OFD Sender: No OFD packet to send [09:22:05]accept exits with 9 [09:22:05]New connection [09:22:05]New thread 3067084132 created [09:22:05]Thread 3066940772 joined [09:22:05]Waiting for new connection... [09:22:05] Sock 9.Parse request [09:22:05]Sock 9.Check first char [09:22:05]Sock 9.First char is OK [09:22:05]request: POST /json_proto HTTP/1.0 [09:22:05]Method: POST [09:22:05]URL: /json_proto [09:22:05]Method is POST - this is cgi request [09:22:05]url: /json_proto [09:22:05]query_string will be loaded in cgi processing [09:22:05]execute_cgi json_proto POST (null) [09:22:05]execute_cgi path=json_proto method=POST [09:22:05]POST find Content-Length [09:22:05]Host: 172.17.34.200:8080 [09:22:05]Content-Length: 215 [09:22:05]Content-Type: application/json [09:22:05] [09:22:05]POST finish read [09:22:05]Found Content-Length = 215 [09:22:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:05]execute_script... [09:22:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:05]POST & json_proto [09:22:05]process_json_proto [09:22:05]json parsed OK: [09:22:05]protocol is kg_v1.0 [09:22:05]action value=get_value [09:22:05]process_action get_value [09:22:05]cmd_get_value [09:22:05]process_action get_value done [09:22:05]requested_data is exist [09:22:05]produce_requested_data [09:22:05]requested_item kkm.sn is exist - process it [09:22:05]requested_item kkm.ver is exist - process it [09:22:05]requested_item fm.sn is exist - process it [09:22:05]wFMCommunicate request_size=4 [09:22:05]MH_SAM_APDU [09:22:05]CAPDU: 80 11 00 00 [09:22:05]Write to MH i2c: E2 08 00 DA 48 80 11 00 00 00 00 00 00 9C [09:22:05]Write i2c OK [09:22:05]MH_I2C_Read... [09:22:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:05]Read from MH i2c: E2 [09:22:05]MH_I2C_Read... [09:22:05]Read from MH i2c: E2 17 00 [09:22:05]MH_I2C_Read... [09:22:05]Read from MH i2c: E2 17 00 DA 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F2 [09:22:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:22:05]wFMCommunicate OK [09:22:05]requested_item fd.num is exist - process it [09:22:05]SAM_PROTO_GetFieldsCounters [09:22:05]wFMCommunicate request_size=4 [09:22:05]MH_SAM_APDU [09:22:05]CAPDU: 80 13 00 00 [09:22:05]Write to MH i2c: E2 08 00 DB 48 80 13 00 00 00 00 00 00 9F [09:22:05]Write i2c OK [09:22:05]MH_I2C_Read... [09:22:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:05]Read from MH i2c: E2 [09:22:05]MH_I2C_Read... [09:22:05]Read from MH i2c: E2 62 00 [09:22:05]MH_I2C_Read... [09:22:05]Read from MH i2c: E2 62 00 DB 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 7E 00 00 0E 04 04 00 4B 00 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 D0 [09: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 7E 00 00 0E 04 04 00 4B 00 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 [09:22:05]wFMCommunicate OK [09:22:05]SAM_PROTO_GetFieldsCounters done [09:22:05]requested_item shift.num is exist - process it [09:22:05]requested_item shift.opened is exist - process it [09:22:05]req_shift_opened [09:22:05]FM_GetShiftState [09:22:05]SAM_PROTO_GetShiftState [09:22:05]wFMCommunicate request_size=4 [09:22:05]MH_SAM_APDU [09:22:05]CAPDU: 80 13 01 00 [09:22:05]Write to MH i2c: E2 08 00 DC 48 80 13 01 00 00 00 00 00 A1 [09:22:05]Write i2c OK [09:22:05]MH_I2C_Read... [09:22:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:05]Read from MH i2c: E2 [09:22:05]MH_I2C_Read... [09:22:05]Read from MH i2c: E2 0E 00 [09:22:05]MH_I2C_Read... [09:22:05]Read from MH i2c: E2 0E 00 DC 48 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1E [09:22:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:22:05]wFMCommunicate OK [09:22:05]SAM_PROTO_GetShiftState done [09:22:05]FM_GetShiftState done [09:22:05]req_shift_opened done [09:22:05]requested_item shift.open_date is exist - process it [09:22:05]req_shift_open_date [09:22:05]req_shift_open_date done [09:22:05]produce_requested_data done [09:22:05]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32301,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:22:05]process_action_free get_value [09:22:05]json_value_free [09:22:05]json_value_free done [09:22:05]process_json_proto returns [09:22:05]Send response to host [09:22:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32301,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:22:05]free response buf [09:22:05]execute_script done [09:22:05]execute_script returns [09:22:05]free content buf [09:22:05]Sock 9.Close socket [09:22:05]Sock 9.Thread stoped [09:22:05]accept exits with 8 [09:22:05]New connection [09:22:05]New thread 3066940772 created [09:22:05]Thread 3067084132 joined [09:22:05]Waiting for new connection... [09:22:05] Sock 8.Parse request [09:22:05]Sock 8.Check first char [09:22:05]Sock 8.First char is OK [09:22:05]request: POST /json_proto HTTP/1.0 [09:22:05]Method: POST [09:22:05]URL: /json_proto [09:22:05]Method is POST - this is cgi request [09:22:05]url: /json_proto [09:22:05]query_string will be loaded in cgi processing [09:22:05]execute_cgi json_proto POST (null) [09:22:05]execute_cgi path=json_proto method=POST [09:22:05]POST find Content-Length [09:22:05]Host: 172.17.34.200:8080 [09:22:05]Content-Length: 331 [09:22:05]Content-Type: application/json [09:22:05] [09:22:05]POST finish read [09:22:05]Found Content-Length = 331 [09:22:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:22:05]execute_script... [09: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" ] } } [09:22:06]POST & json_proto [09:22:06]process_json_proto [09:22:06]json parsed OK: [09:22:06]protocol is kg_v1.0 [09:22:06]action value=get_value [09:22:06]process_action get_value [09:22:06]cmd_get_value [09:22:06]process_action get_value done [09:22:06]requested_data is exist [09:22:06]produce_requested_data [09:22:06]requested_item fm.sale.total is exist - process it [09:22:06]SAM_PROTO_GetFMData [09:22:06]wFMCommunicate request_size=4 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 80 13 03 00 [09:22:06]Write to MH i2c: E2 08 00 DD 48 80 13 03 00 00 00 00 00 A4 [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:22:06]Read from MH i2c: E2 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 FD 00 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 FD 00 DD 48 00 C3 04 85 04 BF 04 6E 04 04 00 97 7D 00 00 69 04 A1 00 6F 04 04 00 64 7C 00 00 B1 04 04 00 30 FB D9 96 70 04 04 00 B8 5D 44 87 72 04 04 00 78 9D 95 0F 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 62 E8 05 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9B CD 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 BD [09:22:06]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 97 7D 00 00 69 04 A1 00 6F 04 04 00 64 7C 00 00 B1 04 04 00 30 FB D9 96 70 04 04 00 B8 5D 44 87 72 04 04 00 78 9D 95 0F 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 62 E8 05 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9B CD 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 33 01 00 00 B1 04 04 00 7C 71 4F 13 70 04 04 00 7C 71 4F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 FA 0C 02 EF 03 09 00 F6 90 00 [09:22:06]wFMCommunicate OK [09:22:06]wFMCommunicate request_size=4 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 80 17 00 00 [09:22:06]Write to MH i2c: E2 08 00 DE 48 80 17 00 00 00 00 00 00 A6 [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:06]Read from MH i2c: E2 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 FD 00 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 FD 00 DE 48 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 D5 [09:22:06]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 BF 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [09:22:06]wFMCommunicate OK [09:22:06]wFMCommunicate request_size=4 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 80 17 00 00 [09:22:06]Write to MH i2c: E2 08 00 DF 48 80 17 00 00 00 00 00 00 A7 [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:07]Read from MH i2c: E2 [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: E2 FD 00 [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: E2 FD 00 DF 48 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 C5 [09:22:07]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [09:22:07]wFMCommunicate OK [09:22:07]wFMCommunicate request_size=4 [09:22:07]MH_SAM_APDU [09:22:07]CAPDU: 80 17 00 00 [09:22:07]Write to MH i2c: E2 08 00 E0 48 80 17 00 00 00 00 00 00 A8 [09:22:07]Write i2c OK [09:22:07]MH_I2C_Read... [09:22:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:07]Read from MH i2c: E2 [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: E2 FD 00 [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: E2 FD 00 E0 48 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 1A [09:22:07]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [09:22:07]wFMCommunicate OK [09:22:07]wFMCommunicate request_size=4 [09:22:07]MH_SAM_APDU [09:22:07]CAPDU: 80 17 00 00 [09:22:07]Write to MH i2c: E2 08 00 E1 48 80 17 00 00 00 00 00 00 A9 [09:22:07]Write i2c OK [09:22:07]MH_I2C_Read... [09:22:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [09:22:07]Read from MH i2c: E2 [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: E2 E0 00 [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: E2 E0 00 E1 48 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 93 [09:22:07]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:22:07]wFMCommunicate OK [09:22:07]SAM_PROTO_GetFMData done [09:22:07]requested_item fm.sale_refund.total is exist - process it [09:22:07]requested_item fm.buy.total is exist - process it [09:22:07]requested_item shift.sale.total is exist - process it [09:22:07]SAM_PROTO_GetShiftData [09:22:07]wFMCommunicate request_size=4 [09:22:07]MH_SAM_APDU [09:22:07]CAPDU: 80 13 02 00 [09:22:07]Write to MH i2c: E2 08 00 E2 48 80 13 02 00 00 00 00 00 A8 [09:22:07]Write i2c OK [09:22:07]MH_I2C_Read... [09:22:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:22:08]Read from MH i2c: E2 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 FD 00 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 FD 00 E2 48 00 AE 04 AA 04 AA 04 6E 04 04 00 07 00 00 00 69 04 9B 00 6F 04 04 00 07 00 00 00 B1 04 03 00 C6 CA 0C 70 04 03 00 A0 DE 03 72 04 03 00 26 EC 08 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 5B 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FC 1C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 EF [09:22:08]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 07 00 00 00 69 04 9B 00 6F 04 04 00 07 00 00 00 B1 04 03 00 C6 CA 0C 70 04 03 00 A0 DE 03 72 04 03 00 26 EC 08 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 5B 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FC 1C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:22:08]wFMCommunicate OK [09:22:08]wFMCommunicate request_size=4 [09:22:08]MH_SAM_APDU [09:22:08]CAPDU: 80 17 00 00 [09:22:08]Write to MH i2c: E2 08 00 E3 48 80 17 00 00 00 00 00 00 AB [09:22:08]Write i2c OK [09:22:08]MH_I2C_Read... [09:22:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:08]Read from MH i2c: E2 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 FD 00 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 FD 00 E3 48 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 CD [09:22:08]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:22:08]wFMCommunicate OK [09:22:08]wFMCommunicate request_size=4 [09:22:08]MH_SAM_APDU [09:22:08]CAPDU: 80 17 00 00 [09:22:08]Write to MH i2c: E2 08 00 E4 48 80 17 00 00 00 00 00 00 AC [09:22:08]Write i2c OK [09:22:08]MH_I2C_Read... [09:22:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:08]Read from MH i2c: E2 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 FD 00 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 FD 00 E4 48 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 63 [09:22:08]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:22:08]wFMCommunicate OK [09:22:08]wFMCommunicate request_size=4 [09:22:08]MH_SAM_APDU [09:22:08]CAPDU: 80 17 00 00 [09:22:08]Write to MH i2c: E2 08 00 E5 48 80 17 00 00 00 00 00 00 AD [09:22:08]Write i2c OK [09:22:08]MH_I2C_Read... [09:22:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:08]Read from MH i2c: E2 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 FD 00 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 FD 00 E5 48 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 1F [09:22:09]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:22:09]wFMCommunicate OK [09:22:09]wFMCommunicate request_size=4 [09:22:09]MH_SAM_APDU [09:22:09]CAPDU: 80 17 00 00 [09:22:09]Write to MH i2c: E2 08 00 E6 48 80 17 00 00 00 00 00 00 AE [09:22:09]Write i2c OK [09:22:09]MH_I2C_Read... [09:22:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:22:09]Read from MH i2c: E2 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 CB 00 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 CB 00 E6 48 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 97 [09:22:09]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:22:09]wFMCommunicate OK [09:22:09]SAM_PROTO_GetShiftData done [09:22:09]requested_item shift.sale.total_cash is exist - process it [09:22:09]requested_item shift.sale_refund.total is exist - process it [09:22:09]requested_item shift.sale_refund.total_cash is exist - process it [09:22:09]requested_item shift.buy.total is exist - process it [09:22:09]requested_item shift.buy.total_cash is exist - process it [09:22:09]produce_requested_data done [09:22:09]produce_requested_data return {"fm.sale.total":25308680.16,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":8383.42,"shift.sale.total_cash":2536.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:22:09]process_action_free get_value [09:22:09]json_value_free [09:22:09]json_value_free done [09:22:09]process_json_proto returns [09:22:09]Send response to host [09:22:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25308680.16,"fm.sale_refund.total":3239735.00,"fm.buy.total":0.00,"shift.sale.total":8383.42,"shift.sale.total_cash":2536.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:22:09]free response buf [09:22:09]execute_script done [09:22:09]execute_script returns [09:22:09]free content buf [09:22:09]Sock 8.Close socket [09:22:09]Sock 8.Thread stoped [09:22:09]OFD Sender: No OFD packet to send [09:22:14]accept exits with 9 [09:22:14]New connection [09:22:14]New thread 3067084132 created [09:22:14]Thread 3066940772 joined [09:22:14]Waiting for new connection... [09:22:14] Sock 9.Parse request [09:22:14]Sock 9.Check first char [09:22:14]Sock 9.First char is OK [09:22:14]request: POST /json_proto HTTP/1.0 [09:22:14]Method: POST [09:22:14]URL: /json_proto [09:22:14]Method is POST - this is cgi request [09:22:14]url: /json_proto [09:22:14]query_string will be loaded in cgi processing [09:22:14]execute_cgi json_proto POST (null) [09:22:14]execute_cgi path=json_proto method=POST [09:22:14]POST find Content-Length [09:22:14]Host: 172.17.34.200:8080 [09:22:14]Content-Length: 809 [09:22:14]Content-Type: application/json [09:22:14] [09:22:14]POST finish read [09:22:14]Found Content-Length = 809 [09:22:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:14]execute_script... [09:22: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)1182005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:14]POST & json_proto [09:22:14]process_json_proto [09:22:14]json parsed OK: [09:22:14]protocol is kg_v1.0 [09:22:14]action value=close_receipt [09:22:14]process_action close_receipt [09:22:14]cmd_close_receipt [09:22:14]MH_GetDate [09:22:14]Write to MH i2c: F0 00 00 E7 48 1E [09:22:14]Write i2c OK [09:22:14]MH_I2C_Read... [09:22:14]Read from MH i2c: F0 [09:22:14]MH_I2C_Read... [09:22:14]Read from MH i2c: F0 09 00 [09:22:14]MH_I2C_Read... [09:22:14]Read from MH i2c: F0 09 00 E7 48 00 49 21 E7 64 B2 FF 65 64 56 [09:22:14]GetLastDocTimeStamp 1692868594 [09:22:14]current date 1692868937 [09:22:14]FM_GetShiftState [09:22:14]SAM_PROTO_GetShiftState [09:22:14]wFMCommunicate request_size=4 [09:22:14]MH_SAM_APDU [09:22:14]CAPDU: 80 13 01 00 [09:22:14]Write to MH i2c: E2 08 00 E8 48 80 13 01 00 00 00 00 00 AD [09:22:14]Write i2c OK [09:22:14]MH_I2C_Read... [09:22:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:14]Read from MH i2c: E2 [09:22:14]MH_I2C_Read... [09:22:14]Read from MH i2c: E2 0E 00 [09:22:14]MH_I2C_Read... [09:22:14]Read from MH i2c: E2 0E 00 E8 48 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2A [09:22:14]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:22:14]wFMCommunicate OK [09:22:14]SAM_PROTO_GetShiftState done [09:22:14]FM_GetShiftState done [09:22:14]opened in 1692866319 [09:22:14]opened+sec_in_day 1692952719 [09:22:14]quantity*price = 300001 [09:22:14]sum+1 = 300002 [09:22:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.01 НСП 1% : 26.55 НДС 12% : 318.58 Наличными: 0.00 Безнал.: 3000.01 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 8 24.08.2023 09:22 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32302 ФПД: 81440002813328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T092217&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32302&fm=81440002813328&tin=02508201610067®Number=0000000000091575&sum=300001 [09:22:15]StoreToDocumentArchive [09:22:15]shift 75 fd 32302 [09:22:15]save to /storage/0075/doc_00032302 [09:22:15]save last doc name /storage/0075/doc_00032302 to /storage/kkm_last_doc_name [09:22:15]save OK [09:22:15]Clear old archive folders... [09:22:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:22:15]tlvbuf is 0188B860 [09:22:15]SAM_PROTO_ClearQueue [09:22:15]wFMCommunicate request_size=4 [09:22:15]MH_SAM_APDU [09:22:15]CAPDU: 80 09 00 00 [09:22:15]Write to MH i2c: E2 08 00 F5 48 80 09 00 00 00 00 00 00 AF [09:22:15]Write i2c OK [09:22:15]MH_I2C_Read... [09:22:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:15]Read from MH i2c: E2 [09:22:15]MH_I2C_Read... [09:22:15]Read from MH i2c: E2 03 00 [09:22:15]MH_I2C_Read... [09:22:15]Read from MH i2c: E2 03 00 F5 48 00 90 00 B1 [09:22:15]RAPDU: 90 00 [09:22:15]wFMCommunicate OK [09:22:15]SAM_PROTO_ClearQueue done [09:22:15]KKMCreateOFDPacket [09:22:15]OFDProtocolAddRootSTLVToBuf [09:22:15]FM_MakeSignedData [09:22:15]FM_MakeSignedData [09:22:15]SAM_PROTO_SignData [09:22:15]wFMCommunicate request_size=4 [09:22:15]MH_SAM_APDU [09:22:15]CAPDU: 80 0D 01 02 [09:22:15]Write to MH i2c: E2 08 00 F6 48 80 0D 01 02 00 00 00 00 B7 [09:22:15]Write i2c OK [09:22:15]MH_I2C_Read... [09:22:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:15]Read from MH i2c: E2 [09:22:15]MH_I2C_Read... [09:22:15]Read from MH i2c: E2 03 00 [09:22:15]MH_I2C_Read... [09:22:15]Read from MH i2c: E2 03 00 F6 48 00 90 00 B2 [09:22:15]RAPDU: 90 00 [09:22:15]wFMCommunicate OK [09:22:15]wFMCommunicate request_size=255 [09:22:15]MH_SAM_APDU [09:22:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 49 21 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 7E 00 00 35 04 06 00 [09:22:15]Write to MH i2c: E2 02 01 F7 48 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 49 21 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 7E 00 00 35 04 06 00 00 00 5E [09:22:15]Write i2c OK [09:22:15]MH_I2C_Read... [09:22:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:15]Read from MH i2c: E2 [09:22:15]MH_I2C_Read... [09:22:15]Read from MH i2c: E2 03 00 [09:22:15]MH_I2C_Read... [09:22:15]Read from MH i2c: E2 03 00 F7 48 00 90 00 B3 [09:22:15]RAPDU: 90 00 [09:22:15]wFMCommunicate OK [09:22:15]wFMCommunicate request_size=11 [09:22:15]MH_SAM_APDU [09:22:15]CAPDU: 80 0D 02 02 06 4A 11 BA 70 2D 90 [09:22:15]Write to MH i2c: E2 0E 00 F8 48 80 0D 02 02 06 00 4A 11 BA 70 2D 90 00 00 08 [09:22:15]Write i2c OK [09:22:15]MH_I2C_Read... [09:22:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:15]Read from MH i2c: E2 [09:22:15]MH_I2C_Read... [09:22:15]Read from MH i2c: E2 03 00 [09:22:15]MH_I2C_Read... [09:22:15]Read from MH i2c: E2 03 00 F8 48 00 90 00 B4 [09:22:15]RAPDU: 90 00 [09:22:15]wFMCommunicate OK [09:22:15]wFMCommunicate request_size=4 [09:22:15]MH_SAM_APDU [09:22:15]CAPDU: 80 0D 03 02 [09:22:15]Write to MH i2c: E2 08 00 F9 48 80 0D 03 02 00 00 00 00 BC [09:22:15]Write i2c OK [09:22:15]MH_I2C_Read... [09:22:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:16]Read from MH i2c: E2 [09:22:16]MH_I2C_Read... [09:22:16]Read from MH i2c: E2 0B 00 [09:22:16]MH_I2C_Read... [09:22:16]Read from MH i2c: E2 0B 00 F9 48 00 04 81 42 D3 C6 01 01 56 90 00 75 [09:22:16]RAPDU: 04 81 42 D3 C6 01 01 56 90 00 [09:22:16]wFMCommunicate OK [09:22:16]SAM_PROTO_SignData done [09:22:16]FM_MakeSignedData done [09:22:16]CreateOFDProtocolMessage [09:22:16]wFMCommunicate request_size=4 [09:22:16]MH_SAM_APDU [09:22:16]CAPDU: 80 11 00 00 [09:22:16]Write to MH i2c: E2 08 00 FA 48 80 11 00 00 00 00 00 00 BC [09:22:16]Write i2c OK [09:22:16]MH_I2C_Read... [09:22:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:16]Read from MH i2c: E2 [09:22:16]MH_I2C_Read... [09:22:16]Read from MH i2c: E2 17 00 [09:22:16]MH_I2C_Read... [09:22:16]Read from MH i2c: E2 17 00 FA 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 12 [09:22:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:22:16]wFMCommunicate OK [09:22:16]CreateOFDProtocolMessage done [09:22:16]OFDSenderStorePacket 32302 [09:22:16]StoreOFDPacket docnum=32302 [09:22:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 BB 87 08 01 86 C2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 49 21 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 7E 00 00 35 04 06 00 4A 11 BA 70 2D 90 04 81 42 D3 C6 01 01 56 [09:22:16]CheckFolder [09:22:16]dirname=/storage/ofd_packets [09:22:16]CheckFolder done [09:22:16]ProducePacketName [09:22:16]name=ofd_packets/00032302 [09:22:16]NVStorageSaveData ofd_packets/00032302 [09:22:16]File name is /storage/ofd_packets/00032302 [09:22:16]Write 302 bytes [09:22:16]NVStorageSaveData done [09:22:16]OFDSenderStorePacket done [09:22:16]KKMCreateOFDPacket done [09:22:16]NVStorageSaveData kkm_last_timestamp [09:22:16]File name is /storage/kkm_last_timestamp [09:22:16]Write 4 bytes [09:22:16]NVStorageSaveData done [09:22:16]ExternCall_PrintAddStr [09:22:16]wPrintStart [09:22:16]Write to MH i2c: 01 00 00 FB 48 43 [09:22:16]Write i2c OK [09:22:16]MH_I2C_Read... [09:22:16]Read from MH i2c: 01 [09:22:16]MH_I2C_Read... [09:22:16]Read from MH i2c: 01 07 00 [09:22:16]MH_I2C_Read... [09:22:16]Read from MH i2c: 01 07 00 FB 48 00 00 00 00 00 FF 0F 58 [09:22:16]RasterBufferAndPrint [09:22:16]line Счет N : (1)1182005 [09:22:16]line ИНН: 02508201610067 [09:22:16]line Контрольно-Кассовый Чек [09:22:16]line ПРОДАЖА [09:22:16]line ТРК (МРК, ГНК) : 21 [09:22:16]line Товар: 2710194210 [09:22:16]line ДТ(л)-К-5 [09:22:16]line 47.170 * 63.60 [09:22:16]line = 3000.01 [09:22:16]line НДС 12% НСП 1% [09:22:16]line > о реализуемом товаре [09:22:16]line ИТОГО: 3000.01 [09:22:16]line НСП 1% : 26.55 [09:22:16]line НДС 12% : 318.58 [09:22:16]line Наличными: 0.00 [09:22:16]line Безнал.: 3000.01 [09:22:16]line Место: АЗС № 121 "Партнер Нефть" [09:22:16]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:22:16]line СНО: Общий режим [09:22:16]line Чек 8 24.08.2023 09:22 [09:22:16]line Смена: 75 ФФД: 1.0 [09:22:16]line ЗНМ: 0300000148 [09:22:16]line РНМ: 0000000000091575 [09:22:16]line Версия ККМ: 001 [09:22:16]line Платежная система: O! деньги [09:22:16]line ФМ: 0000000000874655 [09:22:16]line ФД: 32302 [09:22:16]line ФПД: 81440002813328 [09:22:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T092217&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32302&fm=81440002813328&tin=02508201610067®Number=0000000000091575&sum=300001 [09:22:16]written 0, free lines is 4095 [09:22:16]OFD Sender: Processing packet 32302 [packets to send 11, broken 10] [09:22:16]ProducePacketName [09:22:16]name=ofd_packets/00032302 [09:22:16]OFD Sender: To server: pG, [09:22:16]CommunicateWithHost lk.salyk.kg:30040 [09:22:16]ConnectInit lk.salyk.kg [09:22:16]Connected sock=8 [09:22:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 BB 87 08 01 86 C2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 49 21 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 7E 00 00 35 04 06 00 4A 11 BA 70 2D 90 04 81 42 D3 C6 01 01 56 [09:22:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BF 7D 47 00 54 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 7E 00 00 F4 03 04 00 ED CB E6 64 B6 04 01 00 00 E0 22 F3 3A 47 D1 0D 29 [09:22:16]CommunicateWithHost err = 0 [09:22:16]CheckOFDResponse [09:22:16]1017 (14) - 77093643461234 [09:22:16]1041 (16) - 0000000000874655 [09:22:16]1040 (4) - 32302 [09:22:16]1012 (4) - 24.08.2023 03:18 [09:22:16]1206 (1) - 0 [09:22:16]OFD Sender: Remove packet 32302 [09:22:16]ProducePacketName [09:22:16]name=ofd_packets/00032302 [09:22:16]NVStorageDeleteData [09:22:16]Write to MH i2c: 01 00 00 25 49 6E [09:22:16]Write i2c OK [09:22:16]MH_I2C_Read... [09:22:16]Read from MH i2c: 01 [09:22:16]MH_I2C_Read... [09:22:16]Read from MH i2c: 01 07 00 [09:22:16]MH_I2C_Read... [09:22:16]Read from MH i2c: 01 07 00 25 49 00 00 00 00 00 F6 0C 77 [09:22:16]RasterBufferAndPrint [09:22:16]line [09:22:16]line [09:22:16]line [09:22:16]line [09:22:16]line [09:22:16]written 0, free lines is 3330 [09:22:16]MH_Cut [09:22:16]Write to MH i2c: D1 01 00 2C 49 01 47 [09:22:16]Write i2c OK [09:22:16]MH_I2C_Read... [09:22:16]Read from MH i2c: D1 [09:22:16]MH_I2C_Read... [09:22:16]Read from MH i2c: D1 01 00 [09:22:16]MH_I2C_Read... [09:22:16]Read from MH i2c: D1 01 00 2C 49 00 46 [09:22:16]Write to MH i2c: 01 00 00 2D 49 76 [09:22:16]Write i2c OK [09:22:16]MH_I2C_Read... [09:22:16]OFD Sender: No OFD packet to send [09:22:17]*** Cut start [09:22:17]*** Purtial cut [09:22:17]*** Stage 1: CUTSNS_PIN = 1 [09:22:17]Read from MH i2c: 01 [09:22:17]MH_I2C_Read... [09:22:17]*** Stop cut motor [09:22:17]*** Cut end [09:22:17]Read from MH i2c: 01 07 00 [09:22:17]MH_I2C_Read... [09:22:17]Read from MH i2c: 01 07 00 2D 49 00 00 00 00 00 FF 0F 8B [09:22:17]process_action close_receipt done [09:22:17]requested_data is exist [09:22:17]produce_requested_data [09:22:17]requested_item fm.sn is exist - process it [09:22:17]wFMCommunicate request_size=4 [09:22:17]MH_SAM_APDU [09:22:17]CAPDU: 80 11 00 00 [09:22:17]Write to MH i2c: E2 08 00 2E 49 80 11 00 00 00 00 00 00 F1 [09:22:17]Write i2c OK [09:22:17]MH_I2C_Read... [09:22:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:17]Read from MH i2c: E2 [09:22:17]MH_I2C_Read... [09:22:17]Read from MH i2c: E2 17 00 [09:22:17]MH_I2C_Read... [09:22:17]Read from MH i2c: E2 17 00 2E 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 47 [09:22:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:22:17]wFMCommunicate OK [09:22:17]requested_item fd.num is exist - process it [09:22:17]SAM_PROTO_GetFieldsCounters [09:22:17]wFMCommunicate request_size=4 [09:22:17]MH_SAM_APDU [09:22:17]CAPDU: 80 13 00 00 [09:22:17]Write to MH i2c: E2 08 00 2F 49 80 13 00 00 00 00 00 00 F4 [09:22:17]Write i2c OK [09:22:17]MH_I2C_Read... [09:22:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:17]Read from MH i2c: E2 [09:22:17]MH_I2C_Read... [09:22:17]Read from MH i2c: E2 62 00 [09:22:17]MH_I2C_Read... [09:22:17]Read from MH i2c: E2 62 00 2F 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2E 7E 00 00 0E 04 04 00 4B 00 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 29 [09:22:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2E 7E 00 00 0E 04 04 00 4B 00 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 [09:22:17]wFMCommunicate OK [09:22:17]SAM_PROTO_GetFieldsCounters done [09:22:17]requested_item shift.num is exist - process it [09:22:17]requested_item shift.opened is exist - process it [09:22:17]req_shift_opened [09:22:17]FM_GetShiftState [09:22:17]SAM_PROTO_GetShiftState [09:22:17]wFMCommunicate request_size=4 [09:22:17]MH_SAM_APDU [09:22:17]CAPDU: 80 13 01 00 [09:22:17]Write to MH i2c: E2 08 00 30 49 80 13 01 00 00 00 00 00 F6 [09:22:17]Write i2c OK [09:22:17]MH_I2C_Read... [09:22:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:17]Read from MH i2c: E2 [09:22:17]MH_I2C_Read... [09:22:17]Read from MH i2c: E2 0E 00 [09:22:17]MH_I2C_Read... [09:22:17]Read from MH i2c: E2 0E 00 30 49 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 73 [09:22:17]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:22:17]wFMCommunicate OK [09:22:17]SAM_PROTO_GetShiftState done [09:22:17]FM_GetShiftState done [09:22:17]req_shift_opened done [09:22:17]requested_item shift.open_date is exist - process it [09:22:17]req_shift_open_date [09:22:17]req_shift_open_date done [09:22:17]produce_requested_data done [09:22:17]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32302,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:22:17]process_action_free close_receipt [09:22:17]json_value_free [09:22:17]json_value_free done [09:22:17]process_json_proto returns [09:22:17]Send response to host [09:22:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32302,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:22:17]free response buf [09:22:17]execute_script done [09:22:17]execute_script returns [09:22:17]free content buf [09:22:17]Sock 9.Close socket [09:22:17]Sock 9.Thread stoped [09:22:21]OFD Sender: No OFD packet to send [09:22:26]OFD Sender: No OFD packet to send [09:22:31]OFD Sender: No OFD packet to send [09:22:36]OFD Sender: No OFD packet to send [09:22:41]OFD Sender: No OFD packet to send [09:22:46]OFD Sender: No OFD packet to send [09:22:51]OFD Sender: No OFD packet to send [09:22:56]OFD Sender: No OFD packet to send [09:23:01]OFD Sender: No OFD packet to send [09:23:06]OFD Sender: No OFD packet to send [09:23:11]OFD Sender: No OFD packet to send [09:23:16]OFD Sender: No OFD packet to send [09:23:21]OFD Sender: No OFD packet to send [09:23:26]OFD Sender: No OFD packet to send [09:23:29]accept exits with 10 [09:23:29]New connection [09:23:29]New thread 3066940772 created [09:23:29]Thread 3067084132 joined [09:23:29]Waiting for new connection... [09:23:29] Sock 10.Parse request [09:23:29]Sock 10.Check first char [09:23:29]Sock 10.First char is OK [09:23:29]request: POST /json_proto HTTP/1.0 [09:23:29]Method: POST [09:23:29]URL: /json_proto [09:23:29]Method is POST - this is cgi request [09:23:29]url: /json_proto [09:23:29]query_string will be loaded in cgi processing [09:23:29]execute_cgi json_proto POST (null) [09:23:29]execute_cgi path=json_proto method=POST [09:23:29]POST find Content-Length [09:23:29]Host: 172.17.34.200:8080 [09:23:29]Content-Length: 804 [09:23:29]Content-Type: application/json [09:23:29] [09:23:29]POST finish read [09:23:29]Found Content-Length = 804 [09:23:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 22.910, "sum" : 1500.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:29]execute_script... [09:23:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 22.910, "sum" : 1500.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:29]POST & json_proto [09:23:29]process_json_proto [09:23:29]json parsed OK: [09:23:29]protocol is kg_v1.0 [09:23:29]action value=close_receipt [09:23:29]process_action close_receipt [09:23:29]cmd_close_receipt [09:23:29]MH_GetDate [09:23:29]Write to MH i2c: F0 00 00 31 49 69 [09:23:29]Write i2c OK [09:23:29]MH_I2C_Read... [09:23:29]Read from MH i2c: F0 [09:23:29]MH_I2C_Read... [09:23:29]Read from MH i2c: F0 09 00 [09:23:29]MH_I2C_Read... [09:23:29]Read from MH i2c: F0 09 00 31 49 00 95 21 E7 64 B2 FF 65 64 ED [09:23:29]GetLastDocTimeStamp 1692868937 [09:23:29]current date 1692869013 [09:23:29]FM_GetShiftState [09:23:29]SAM_PROTO_GetShiftState [09:23:29]wFMCommunicate request_size=4 [09:23:29]MH_SAM_APDU [09:23:29]CAPDU: 80 13 01 00 [09:23:29]Write to MH i2c: E2 08 00 32 49 80 13 01 00 00 00 00 00 F8 [09:23:29]Write i2c OK [09:23:29]MH_I2C_Read... [09:23:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:29]Read from MH i2c: E2 [09:23:29]MH_I2C_Read... [09:23:29]Read from MH i2c: E2 0E 00 [09:23:29]MH_I2C_Read... [09:23:29]Read from MH i2c: E2 0E 00 32 49 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 75 [09:23:29]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:23:29]wFMCommunicate OK [09:23:29]SAM_PROTO_GetShiftState done [09:23:29]FM_GetShiftState done [09:23:29]opened in 1692866319 [09:23:29]opened+sec_in_day 1692952719 [09:23:29]quantity*price = 150060 [09:23:29]sum+1 = 150062 [09:23:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.61 НСП 1% : 13.28 НДС 12% : 159.36 Наличными: 0.00 Безнал.: 1500.61 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 9 24.08.2023 09:23 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32303 ФПД: 258771146089415 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T092333&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32303&fm=258771146089415&tin=02508201610067®Number=0000000000091575&sum=150061 [09:23:30]StoreToDocumentArchive [09:23:30]shift 75 fd 32303 [09:23:30]save to /storage/0075/doc_00032303 [09:23:30]save last doc name /storage/0075/doc_00032303 to /storage/kkm_last_doc_name [09:23:30]save OK [09:23:30]Clear old archive folders... [09:23:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:23:30]tlvbuf is 019B6130 [09:23:30]SAM_PROTO_ClearQueue [09:23:30]wFMCommunicate request_size=4 [09:23:30]MH_SAM_APDU [09:23:30]CAPDU: 80 09 00 00 [09:23:30]Write to MH i2c: E2 08 00 3F 49 80 09 00 00 00 00 00 00 FA [09:23:30]Write i2c OK [09:23:30]MH_I2C_Read... [09:23:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:31]Read from MH i2c: E2 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: E2 03 00 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: E2 03 00 3F 49 00 90 00 FC [09:23:31]RAPDU: 90 00 [09:23:31]wFMCommunicate OK [09:23:31]SAM_PROTO_ClearQueue done [09:23:31]KKMCreateOFDPacket [09:23:31]OFDProtocolAddRootSTLVToBuf [09:23:31]FM_MakeSignedData [09:23:31]FM_MakeSignedData [09:23:31]SAM_PROTO_SignData [09:23:31]wFMCommunicate request_size=4 [09:23:31]MH_SAM_APDU [09:23:31]CAPDU: 80 0D 01 02 [09:23:31]Write to MH i2c: E2 08 00 40 49 80 0D 01 02 00 00 00 00 02 [09:23:31]Write i2c OK [09:23:31]MH_I2C_Read... [09:23:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:31]Read from MH i2c: E2 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: E2 03 00 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: E2 03 00 40 49 00 90 00 FD [09:23:31]RAPDU: 90 00 [09:23:31]wFMCommunicate OK [09:23:31]wFMCommunicate request_size=255 [09:23:31]MH_SAM_APDU [09:23:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 95 21 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 7E 00 00 35 04 06 00 EB [09:23:31]Write to MH i2c: E2 02 01 41 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 95 21 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 7E 00 00 35 04 06 00 EB 00 00 A6 [09:23:31]Write i2c OK [09:23:31]MH_I2C_Read... [09:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:31]Read from MH i2c: E2 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: E2 03 00 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: E2 03 00 41 49 00 90 00 FE [09:23:31]RAPDU: 90 00 [09:23:31]wFMCommunicate OK [09:23:31]wFMCommunicate request_size=10 [09:23:31]MH_SAM_APDU [09:23:31]CAPDU: 80 0D 02 02 05 59 DA 3D A3 C7 [09:23:31]Write to MH i2c: E2 0D 00 42 49 80 0D 02 02 05 00 59 DA 3D A3 C7 00 00 E9 [09:23:31]Write i2c OK [09:23:31]MH_I2C_Read... [09:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:31]Read from MH i2c: E2 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: E2 03 00 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: E2 03 00 42 49 00 90 00 FF [09:23:31]RAPDU: 90 00 [09:23:31]wFMCommunicate OK [09:23:31]wFMCommunicate request_size=4 [09:23:31]MH_SAM_APDU [09:23:31]CAPDU: 80 0D 03 02 [09:23:31]Write to MH i2c: E2 08 00 43 49 80 0D 03 02 00 00 00 00 07 [09:23:31]Write i2c OK [09:23:31]MH_I2C_Read... [09:23:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:31]Read from MH i2c: E2 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: E2 0B 00 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: E2 0B 00 43 49 00 7D 36 E0 52 56 50 0F 6D 90 00 0F [09:23:31]RAPDU: 7D 36 E0 52 56 50 0F 6D 90 00 [09:23:31]wFMCommunicate OK [09:23:31]SAM_PROTO_SignData done [09:23:31]FM_MakeSignedData done [09:23:31]CreateOFDProtocolMessage [09:23:31]wFMCommunicate request_size=4 [09:23:31]MH_SAM_APDU [09:23:31]CAPDU: 80 11 00 00 [09:23:31]Write to MH i2c: E2 08 00 44 49 80 11 00 00 00 00 00 00 07 [09:23:31]Write i2c OK [09:23:31]MH_I2C_Read... [09:23:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:31]Read from MH i2c: E2 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: E2 17 00 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: E2 17 00 44 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [09:23:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:23:31]wFMCommunicate OK [09:23:31]CreateOFDProtocolMessage done [09:23:31]OFDSenderStorePacket 32303 [09:23:31]StoreOFDPacket docnum=32303 [09:23:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 42 10 07 01 85 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 95 21 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 7E 00 00 35 04 06 00 EB 59 DA 3D A3 C7 7D 36 E0 52 56 50 0F 6D [09:23:31]CheckFolder [09:23:31]dirname=/storage/ofd_packets [09:23:31]CheckFolder done [09:23:31]ProducePacketName [09:23:31]name=ofd_packets/00032303 [09:23:31]NVStorageSaveData ofd_packets/00032303 [09:23:31]File name is /storage/ofd_packets/00032303 [09:23:31]Write 301 bytes [09:23:31]NVStorageSaveData done [09:23:31]OFDSenderStorePacket done [09:23:31]KKMCreateOFDPacket done [09:23:31]NVStorageSaveData kkm_last_timestamp [09:23:31]File name is /storage/kkm_last_timestamp [09:23:31]Write 4 bytes [09:23:31]NVStorageSaveData done [09:23:31]ExternCall_PrintAddStr [09:23:31]wPrintStart [09:23:31]Write to MH i2c: 01 00 00 45 49 8E [09:23:31]Write i2c OK [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: 01 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: 01 07 00 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: 01 07 00 45 49 00 00 00 00 00 FF 0F A3 [09:23:31]RasterBufferAndPrint [09:23:31]line Счет N : (1)1182006 [09:23:31]line ИНН: 02508201610067 [09:23:31]line Контрольно-Кассовый Чек [09:23:31]line ПРОДАЖА [09:23:31]line ТРК (МРК, ГНК) : 63 [09:23:31]line Товар: 2710124500 [09:23:31]line Аи-95-К-5 [09:23:31]line 22.910 * 65.50 [09:23:31]line = 1500.61 [09:23:31]line НДС 12% НСП 1% [09:23:31]line > о реализуемом товаре [09:23:31]line ИТОГО: 1500.61 [09:23:31]line НСП 1% : 13.28 [09:23:31]line НДС 12% : 159.36 [09:23:31]line Наличными: 0.00 [09:23:31]line Безнал.: 1500.61 [09:23:31]line Место: АЗС № 121 "Партнер Нефть" [09:23:31]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:23:31]line СНО: Общий режим [09:23:31]line Чек 9 24.08.2023 09:23 [09:23:31]line Смена: 75 ФФД: 1.0 [09:23:31]line ЗНМ: 0300000148 [09:23:31]line РНМ: 0000000000091575 [09:23:31]line Версия ККМ: 001 [09:23:31]line Платежная система: O! деньги [09:23:31]line ФМ: 0000000000874655 [09:23:31]line ФД: 32303 [09:23:31]line ФПД: 258771146089415 [09:23:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T092333&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32303&fm=258771146089415&tin=02508201610067®Number=0000000000091575&sum=150061 [09:23:31]OFD Sender: Processing packet 32303 [packets to send 11, broken 10] [09:23:31]ProducePacketName [09:23:31]name=ofd_packets/00032303 [09:23:31]OFD Sender: To server: pG, [09:23:31]CommunicateWithHost lk.salyk.kg:30040 [09:23:31]ConnectInit lk.salyk.kg [09:23:31]written 0, free lines is 4095 [09:23:31]Connected sock=9 [09:23:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 42 10 07 01 85 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 95 21 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 7E 00 00 35 04 06 00 EB 59 DA 3D A3 C7 7D 36 E0 52 56 50 0F 6D [09:23:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BD C1 47 00 82 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 7E 00 00 F4 03 04 00 38 CC E6 64 B6 04 01 00 00 E7 75 2D 67 B8 E1 1D 33 [09:23:32]CommunicateWithHost err = 0 [09:23:32]CheckOFDResponse [09:23:32]1017 (14) - 77093643461234 [09:23:32]1041 (16) - 0000000000874655 [09:23:32]1040 (4) - 32303 [09:23:32]1012 (4) - 24.08.2023 03:19 [09:23:32]1206 (1) - 0 [09:23:32]OFD Sender: Remove packet 32303 [09:23:32]ProducePacketName [09:23:32]name=ofd_packets/00032303 [09:23:32]NVStorageDeleteData [09:23:32]Write to MH i2c: 01 00 00 6F 49 B8 [09:23:32]Write i2c OK [09:23:32]MH_I2C_Read... [09:23:32]Read from MH i2c: 01 [09:23:32]MH_I2C_Read... [09:23:32]Read from MH i2c: 01 07 00 [09:23:32]MH_I2C_Read... [09:23:32]Read from MH i2c: 01 07 00 6F 49 00 00 00 00 00 E6 0C B1 [09:23:32]RasterBufferAndPrint [09:23:32]line [09:23:32]line [09:23:32]line [09:23:32]line [09:23:32]line [09:23:32]written 0, free lines is 3308 [09:23:32]MH_Cut [09:23:32]Write to MH i2c: D1 01 00 76 49 01 91 [09:23:32]Write i2c OK [09:23:32]MH_I2C_Read... [09:23:32]Read from MH i2c: D1 [09:23:32]MH_I2C_Read... [09:23:32]Read from MH i2c: D1 01 00 [09:23:32]MH_I2C_Read... [09:23:32]Read from MH i2c: D1 01 00 76 49 00 90 [09:23:32]Write to MH i2c: 01 00 00 77 49 C0 [09:23:32]Write i2c OK [09:23:32]MH_I2C_Read... [09:23:32]OFD Sender: No OFD packet to send [09:23:33]*** Cut start [09:23:33]*** Purtial cut [09:23:33]*** CUTSNS_PIN = 0 [09:23:33]*** Stage 1: CUTSNS_PIN = 1 [09:23:35]Read from MH i2c: 01 [09:23:35]MH_I2C_Read... [09:23:35]*** Stop cut motor [09:23:35]*** Cut end [09:23:35]Read from MH i2c: 01 07 00 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: 01 07 00 77 49 00 00 00 00 00 FF 0F D5 [09:23:35]process_action close_receipt done [09:23:35]requested_data is exist [09:23:35]produce_requested_data [09:23:35]requested_item fm.sn is exist - process it [09:23:35]wFMCommunicate request_size=4 [09:23:35]MH_SAM_APDU [09:23:35]CAPDU: 80 11 00 00 [09:23:35]Write to MH i2c: E2 08 00 78 49 80 11 00 00 00 00 00 00 3B [09:23:35]Write i2c OK [09:23:35]MH_I2C_Read... [09:23:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:35]Read from MH i2c: E2 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: E2 17 00 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: E2 17 00 78 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 91 [09:23:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:23:35]wFMCommunicate OK [09:23:35]requested_item fd.num is exist - process it [09:23:35]SAM_PROTO_GetFieldsCounters [09:23:35]wFMCommunicate request_size=4 [09:23:35]MH_SAM_APDU [09:23:35]CAPDU: 80 13 00 00 [09:23:35]Write to MH i2c: E2 08 00 79 49 80 13 00 00 00 00 00 00 3E [09:23:35]Write i2c OK [09:23:35]MH_I2C_Read... [09:23:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:35]Read from MH i2c: E2 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: E2 62 00 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: E2 62 00 79 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2F 7E 00 00 0E 04 04 00 4B 00 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 77 [09:23:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2F 7E 00 00 0E 04 04 00 4B 00 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 [09:23:35]wFMCommunicate OK [09:23:35]SAM_PROTO_GetFieldsCounters done [09:23:35]requested_item shift.num is exist - process it [09:23:35]requested_item shift.opened is exist - process it [09:23:35]req_shift_opened [09:23:35]FM_GetShiftState [09:23:35]SAM_PROTO_GetShiftState [09:23:35]wFMCommunicate request_size=4 [09:23:35]MH_SAM_APDU [09:23:35]CAPDU: 80 13 01 00 [09:23:35]Write to MH i2c: E2 08 00 7A 49 80 13 01 00 00 00 00 00 40 [09:23:35]Write i2c OK [09:23:35]MH_I2C_Read... [09:23:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:35]Read from MH i2c: E2 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: E2 0E 00 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: E2 0E 00 7A 49 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BD [09:23:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:23:35]wFMCommunicate OK [09:23:35]SAM_PROTO_GetShiftState done [09:23:35]FM_GetShiftState done [09:23:35]req_shift_opened done [09:23:35]requested_item shift.open_date is exist - process it [09:23:35]req_shift_open_date [09:23:35]req_shift_open_date done [09:23:35]produce_requested_data done [09:23:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32303,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:23:35]process_action_free close_receipt [09:23:35]json_value_free [09:23:35]json_value_free done [09:23:35]process_json_proto returns [09:23:35]Send response to host [09:23:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32303,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:23:35]free response buf [09:23:35]execute_script done [09:23:35]execute_script returns [09:23:35]free content buf [09:23:35]Sock 10.Close socket [09:23:35]Sock 10.Thread stoped [09:23:37]OFD Sender: No OFD packet to send [09:23:42]OFD Sender: No OFD packet to send [09:23:47]OFD Sender: No OFD packet to send [09:23:52]OFD Sender: No OFD packet to send [09:23:57]OFD Sender: No OFD packet to send [09:24:02]OFD Sender: No OFD packet to send [09:24:07]OFD Sender: No OFD packet to send [09:24:12]OFD Sender: No OFD packet to send [09:24:17]OFD Sender: No OFD packet to send [09:24:21]accept exits with 8 [09:24:21]New connection [09:24:21]New thread 3067084132 created [09:24:21]Thread 3066940772 joined [09:24:21]Waiting for new connection... [09:24:21] Sock 8.Parse request [09:24:21]Sock 8.Check first char [09:24:21]Sock 8.First char is OK [09:24:21]request: POST /json_proto HTTP/1.0 [09:24:21]Method: POST [09:24:21]URL: /json_proto [09:24:21]Method is POST - this is cgi request [09:24:21]url: /json_proto [09:24:21]query_string will be loaded in cgi processing [09:24:21]execute_cgi json_proto POST (null) [09:24:21]execute_cgi path=json_proto method=POST [09:24:21]POST find Content-Length [09:24:21]Host: 172.17.34.200:8080 [09:24:21]Content-Length: 683 [09:24:21]Content-Type: application/json [09:24:21] [09:24:21]POST finish read [09:24:21]Found Content-Length = 683 [09:24:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:21]execute_script... [09:24: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)1182007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:21]POST & json_proto [09:24:21]process_json_proto [09:24:21]json parsed OK: [09:24:21]protocol is kg_v1.0 [09:24:21]action value=close_receipt [09:24:21]process_action close_receipt [09:24:21]cmd_close_receipt [09:24:21]MH_GetDate [09:24:21]Write to MH i2c: F0 00 00 7B 49 B3 [09:24:21]Write i2c OK [09:24:21]MH_I2C_Read... [09:24:21]Read from MH i2c: F0 [09:24:21]MH_I2C_Read... [09:24:21]Read from MH i2c: F0 09 00 [09:24:21]MH_I2C_Read... [09:24:21]Read from MH i2c: F0 09 00 7B 49 00 C9 21 E7 64 B2 FF 65 64 6B [09:24:21]GetLastDocTimeStamp 1692869013 [09:24:21]current date 1692869065 [09:24:21]FM_GetShiftState [09:24:21]SAM_PROTO_GetShiftState [09:24:21]wFMCommunicate request_size=4 [09:24:21]MH_SAM_APDU [09:24:21]CAPDU: 80 13 01 00 [09:24:21]Write to MH i2c: E2 08 00 7C 49 80 13 01 00 00 00 00 00 42 [09:24:21]Write i2c OK [09:24:21]MH_I2C_Read... [09:24:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:21]Read from MH i2c: E2 [09:24:21]MH_I2C_Read... [09:24:21]Read from MH i2c: E2 0E 00 [09:24:21]MH_I2C_Read... [09:24:21]Read from MH i2c: E2 0E 00 7C 49 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BF [09:24:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:24:21]wFMCommunicate OK [09:24:21]SAM_PROTO_GetShiftState done [09:24:21]FM_GetShiftState done [09:24:21]opened in 1692866319 [09:24:21]opened+sec_in_day 1692952719 [09:24:21]quantity*price = 100050 [09:24:21]sum+1 = 100051 [09:24:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 10 24.08.2023 09:24 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32304 ФПД: 107499617112596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T092425&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32304&fm=107499617112596&tin=02508201610067®Number=0000000000091575&sum=100000 [09:24:23]StoreToDocumentArchive [09:24:23]shift 75 fd 32304 [09:24:23]save to /storage/0075/doc_00032304 [09:24:23]save last doc name /storage/0075/doc_00032304 to /storage/kkm_last_doc_name [09:24:23]save OK [09:24:23]Clear old archive folders... [09:24:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:23]tlvbuf is 01856320 [09:24:23]SAM_PROTO_ClearQueue [09:24:23]wFMCommunicate request_size=4 [09:24:23]MH_SAM_APDU [09:24:23]CAPDU: 80 09 00 00 [09:24:23]Write to MH i2c: E2 08 00 89 49 80 09 00 00 00 00 00 00 44 [09:24:23]Write i2c OK [09:24:23]MH_I2C_Read... [09:24:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:23]Read from MH i2c: E2 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: E2 03 00 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: E2 03 00 89 49 00 90 00 46 [09:24:23]RAPDU: 90 00 [09:24:23]wFMCommunicate OK [09:24:23]SAM_PROTO_ClearQueue done [09:24:23]KKMCreateOFDPacket [09:24:23]OFDProtocolAddRootSTLVToBuf [09:24:23]FM_MakeSignedData [09:24:23]FM_MakeSignedData [09:24:23]SAM_PROTO_SignData [09:24:23]wFMCommunicate request_size=4 [09:24:23]MH_SAM_APDU [09:24:23]CAPDU: 80 0D 01 02 [09:24:23]Write to MH i2c: E2 08 00 8A 49 80 0D 01 02 00 00 00 00 4C [09:24:23]Write i2c OK [09:24:23]MH_I2C_Read... [09:24:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:23]Read from MH i2c: E2 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: E2 03 00 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: E2 03 00 8A 49 00 90 00 47 [09:24:23]RAPDU: 90 00 [09:24:23]wFMCommunicate OK [09:24:23]wFMCommunicate request_size=255 [09:24:23]MH_SAM_APDU [09:24:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0A 00 00 00 F4 03 04 00 C9 21 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 7E 00 00 35 04 06 00 61 [09:24:23]Write to MH i2c: E2 02 01 8B 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0A 00 00 00 F4 03 04 00 C9 21 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 7E 00 00 35 04 06 00 61 00 00 84 [09:24:23]Write i2c OK [09:24:23]MH_I2C_Read... [09:24:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:23]Read from MH i2c: E2 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: E2 03 00 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: E2 03 00 8B 49 00 90 00 48 [09:24:23]RAPDU: 90 00 [09:24:23]wFMCommunicate OK [09:24:23]wFMCommunicate request_size=10 [09:24:23]MH_SAM_APDU [09:24:23]CAPDU: 80 0D 02 02 05 C5 34 7D D2 14 [09:24:23]Write to MH i2c: E2 0D 00 8C 49 80 0D 02 02 05 00 C5 34 7D D2 14 00 00 B5 [09:24:23]Write i2c OK [09:24:23]MH_I2C_Read... [09:24:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:23]Read from MH i2c: E2 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: E2 03 00 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: E2 03 00 8C 49 00 90 00 49 [09:24:23]RAPDU: 90 00 [09:24:23]wFMCommunicate OK [09:24:23]wFMCommunicate request_size=4 [09:24:23]MH_SAM_APDU [09:24:23]CAPDU: 80 0D 03 02 [09:24:23]Write to MH i2c: E2 08 00 8D 49 80 0D 03 02 00 00 00 00 51 [09:24:23]Write i2c OK [09:24:23]MH_I2C_Read... [09:24:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:23]Read from MH i2c: E2 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: E2 0B 00 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: E2 0B 00 8D 49 00 46 B6 AD D9 0B CD C9 AD 90 00 22 [09:24:23]RAPDU: 46 B6 AD D9 0B CD C9 AD 90 00 [09:24:23]wFMCommunicate OK [09:24:23]SAM_PROTO_SignData done [09:24:23]FM_MakeSignedData done [09:24:23]CreateOFDProtocolMessage [09:24:23]wFMCommunicate request_size=4 [09:24:23]MH_SAM_APDU [09:24:23]CAPDU: 80 11 00 00 [09:24:23]Write to MH i2c: E2 08 00 8E 49 80 11 00 00 00 00 00 00 51 [09:24:23]Write i2c OK [09:24:23]MH_I2C_Read... [09:24:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:23]Read from MH i2c: E2 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: E2 17 00 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: E2 17 00 8E 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A7 [09:24:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:24:23]wFMCommunicate OK [09:24:23]CreateOFDProtocolMessage done [09:24:23]OFDSenderStorePacket 32304 [09:24:23]StoreOFDPacket docnum=32304 [09:24:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 AF EC 07 01 F3 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0A 00 00 00 F4 03 04 00 C9 21 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 7E 00 00 35 04 06 00 61 C5 34 7D D2 14 46 B6 AD D9 0B CD C9 AD [09:24:23]CheckFolder [09:24:23]dirname=/storage/ofd_packets [09:24:23]CheckFolder done [09:24:23]ProducePacketName [09:24:23]name=ofd_packets/00032304 [09:24:23]NVStorageSaveData ofd_packets/00032304 [09:24:23]File name is /storage/ofd_packets/00032304 [09:24:23]Write 301 bytes [09:24:23]NVStorageSaveData done [09:24:23]OFDSenderStorePacket done [09:24:23]KKMCreateOFDPacket done [09:24:23]NVStorageSaveData kkm_last_timestamp [09:24:23]File name is /storage/kkm_last_timestamp [09:24:23]Write 4 bytes [09:24:23]NVStorageSaveData done [09:24:23]ExternCall_PrintAddStr [09:24:23]wPrintStart [09:24:23]Write to MH i2c: 01 00 00 8F 49 D8 [09:24:23]Write i2c OK [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: 01 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: 01 07 00 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: 01 07 00 8F 49 00 00 00 00 00 FF 0F ED [09:24:23]RasterBufferAndPrint [09:24:23]line Счет N : (1)1182007 [09:24:23]line ИНН: 02508201610067 [09:24:23]line Контрольно-Кассовый Чек [09:24:23]line ПРОДАЖА [09:24:23]line ТРК (МРК, ГНК) : 52 [09:24:23]line Товар: 2710124130 [09:24:23]line Аи-92-К-5 [09:24:23]line 17.400 * 57.50 [09:24:23]line = 1000.50 [09:24:23]line НДС 12% НСП 1% [09:24:23]line > о реализуемом товаре [09:24:23]line ОКРУГЛЕНИЕ: -0.50 [09:24:23]line ИТОГО: 1000.00 [09:24:23]line Внесено: 1000.00 [09:24:23]line СДАЧА: 0.00 [09:24:23]line НСП 1% : 8.85 [09:24:23]line НДС 12% : 106.25 [09:24:23]line Наличными: 1000.00 [09:24:23]line Безнал.: 0.00 [09:24:23]line Место: АЗС № 121 "Партнер Нефть" [09:24:23]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:24:23]line СНО: Общий режим [09:24:23]line Чек 10 24.08.2023 09:24 [09:24:23]line Смена: 75 ФФД: 1.0 [09:24:23]line ЗНМ: 0300000148 [09:24:23]line РНМ: 0000000000091575 [09:24:23]line Версия ККМ: 001 [09:24:23]line ФМ: 0000000000874655 [09:24:23]line ФД: 32304 [09:24:23]line ФПД: 107499617112596 [09:24:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T092425&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32304&fm=107499617112596&tin=02508201610067®Number=0000000000091575&sum=100000 [09:24:23]OFD Sender: Processing packet 32304 [packets to send 11, broken 10] [09:24:23]ProducePacketName [09:24:23]name=ofd_packets/00032304 [09:24:23]OFD Sender: To server: pG, [09:24:23]CommunicateWithHost lk.salyk.kg:30040 [09:24:23]ConnectInit lk.salyk.kg [09:24:23]written 0, free lines is 4095 [09:24:23]Connected sock=10 [09:24:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 AF EC 07 01 F3 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0A 00 00 00 F4 03 04 00 C9 21 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 7E 00 00 35 04 06 00 61 C5 34 7D D2 14 46 B6 AD D9 0B CD C9 AD [09:24:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 3B 00 47 00 46 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 7E 00 00 F4 03 04 00 6D CC E6 64 B6 04 01 00 00 85 30 B3 E4 03 A9 B1 32 [09:24:24]CommunicateWithHost err = 0 [09:24:24]CheckOFDResponse [09:24:24]1017 (14) - 77093643461234 [09:24:24]1041 (16) - 0000000000874655 [09:24:24]1040 (4) - 32304 [09:24:24]1012 (4) - 24.08.2023 03:20 [09:24:24]1206 (1) - 0 [09:24:24]OFD Sender: Remove packet 32304 [09:24:24]ProducePacketName [09:24:24]name=ofd_packets/00032304 [09:24:24]NVStorageDeleteData [09:24:24]Write to MH i2c: 01 00 00 BA 49 03 [09:24:24]Write i2c OK [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: 01 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: 01 07 00 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: 01 07 00 BA 49 00 00 00 00 00 D5 0C EB [09:24:24]RasterBufferAndPrint [09:24:24]line [09:24:24]line [09:24:24]line [09:24:24]line [09:24:24]line [09:24:24]written 0, free lines is 3292 [09:24:24]MH_Cut [09:24:24]Write to MH i2c: D1 01 00 C1 49 01 DC [09:24:24]Write i2c OK [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: D1 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: D1 01 00 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: D1 01 00 C1 49 00 DB [09:24:24]Write to MH i2c: 01 00 00 C2 49 0B [09:24:24]Write i2c OK [09:24:24]MH_I2C_Read... [09:24:24]OFD Sender: No OFD packet to send [09:24:25]*** Cut start [09:24:25]*** Purtial cut [09:24:25]*** Stage 1: CUTSNS_PIN = 1 [09:24:25]Read from MH i2c: 01 [09:24:25]MH_I2C_Read... [09:24:25]*** Stop cut motor [09:24:25]*** Cut end [09:24:25]Read from MH i2c: 01 07 00 [09:24:25]MH_I2C_Read... [09:24:25]Read from MH i2c: 01 07 00 C2 49 00 00 00 00 00 FF 0F 20 [09:24:25]process_action close_receipt done [09:24:25]requested_data is exist [09:24:25]produce_requested_data [09:24:25]requested_item fm.sn is exist - process it [09:24:25]wFMCommunicate request_size=4 [09:24:25]MH_SAM_APDU [09:24:25]CAPDU: 80 11 00 00 [09:24:25]Write to MH i2c: E2 08 00 C3 49 80 11 00 00 00 00 00 00 86 [09:24:25]Write i2c OK [09:24:25]MH_I2C_Read... [09:24:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:25]Read from MH i2c: E2 [09:24:25]MH_I2C_Read... [09:24:25]Read from MH i2c: E2 17 00 [09:24:25]MH_I2C_Read... [09:24:25]Read from MH i2c: E2 17 00 C3 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DC [09:24:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:24:25]wFMCommunicate OK [09:24:25]requested_item fd.num is exist - process it [09:24:25]SAM_PROTO_GetFieldsCounters [09:24:25]wFMCommunicate request_size=4 [09:24:25]MH_SAM_APDU [09:24:25]CAPDU: 80 13 00 00 [09:24:25]Write to MH i2c: E2 08 00 C4 49 80 13 00 00 00 00 00 00 89 [09:24:25]Write i2c OK [09:24:25]MH_I2C_Read... [09:24:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:25]Read from MH i2c: E2 [09:24:25]MH_I2C_Read... [09:24:25]Read from MH i2c: E2 62 00 [09:24:25]MH_I2C_Read... [09:24:25]Read from MH i2c: E2 62 00 C4 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 30 7E 00 00 0E 04 04 00 4B 00 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 C6 [09:24:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 30 7E 00 00 0E 04 04 00 4B 00 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 [09:24:25]wFMCommunicate OK [09:24:25]SAM_PROTO_GetFieldsCounters done [09:24:25]requested_item shift.num is exist - process it [09:24:25]requested_item shift.opened is exist - process it [09:24:25]req_shift_opened [09:24:25]FM_GetShiftState [09:24:25]SAM_PROTO_GetShiftState [09:24:25]wFMCommunicate request_size=4 [09:24:25]MH_SAM_APDU [09:24:25]CAPDU: 80 13 01 00 [09:24:25]Write to MH i2c: E2 08 00 C5 49 80 13 01 00 00 00 00 00 8B [09:24:25]Write i2c OK [09:24:25]MH_I2C_Read... [09:24:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:25]Read from MH i2c: E2 [09:24:25]MH_I2C_Read... [09:24:25]Read from MH i2c: E2 0E 00 [09:24:25]MH_I2C_Read... [09:24:25]Read from MH i2c: E2 0E 00 C5 49 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 08 [09:24:25]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:24:25]wFMCommunicate OK [09:24:25]SAM_PROTO_GetShiftState done [09:24:25]FM_GetShiftState done [09:24:25]req_shift_opened done [09:24:25]requested_item shift.open_date is exist - process it [09:24:25]req_shift_open_date [09:24:25]req_shift_open_date done [09:24:25]produce_requested_data done [09:24:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32304,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:24:25]process_action_free close_receipt [09:24:25]json_value_free [09:24:25]json_value_free done [09:24:25]process_json_proto returns [09:24:25]Send response to host [09:24:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32304,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:24:25]free response buf [09:24:25]execute_script done [09:24:25]execute_script returns [09:24:25]free content buf [09:24:25]Sock 8.Close socket [09:24:25]Sock 8.Thread stoped [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]accept exits with 9 [09:27:24]New connection [09:27:24]New thread 3066940772 created [09:27:24]Thread 3067084132 joined [09:27:24]Waiting for new connection... [09:27:24] Sock 9.Parse request [09:27:24]Sock 9.Check first char [09:27:24]Sock 9.First char is OK [09:27:24]request: POST /json_proto HTTP/1.0 [09:27:24]Method: POST [09:27:24]URL: /json_proto [09:27:24]Method is POST - this is cgi request [09:27:24]url: /json_proto [09:27:24]query_string will be loaded in cgi processing [09:27:24]execute_cgi json_proto POST (null) [09:27:24]execute_cgi path=json_proto method=POST [09:27:24]POST find Content-Length [09:27:24]Host: 172.17.34.200:8080 [09:27:24]Content-Length: 1077 [09:27:24]Content-Type: application/json [09:27:24] [09:27:24]POST finish read [09:27:24]Found Content-Length = 1077 [09:27:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182008\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 25.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1437.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:24]execute_script... [09:27:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182008\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 25.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1437.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:24]POST & json_proto [09:27:24]process_json_proto [09:27:24]json parsed OK: [09:27:24]protocol is kg_v1.0 [09:27:24]action value=print_text [09:27:24]process_action print_text [09:27:24]cmd_print_text [09:27:24]ExternCall_PrintAddStr [09:27:24]wPrintStart [09:27:24]Write to MH i2c: 01 00 00 C6 49 0F [09:27:24]Write i2c OK [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: 01 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: 01 07 00 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: 01 07 00 C6 49 00 00 00 00 00 FF 0F 24 [09:27:24]RasterBufferAndPrint [09:27:24]line *****ТОВАРНЫЙ ЧЕК***** [09:27:24]line АЗС 121 [09:27:24]line Партнер нефть [09:27:24]line 02508201610067 [09:27:24]line Кассир : Батырканова Г. [09:27:24]line Счет N : (1)1182008 [09:27:24]line ПРОДАЖА [09:27:24]line ТРК (МРК, ГНК) : 42 [09:27:24]line Вид ГСМ : 2710124130 [09:27:24]line Аи-92-К-5 [09:27:24]line 25.000 x 57.50 [09:27:24]line ИТОГ: 1437.50 [09:27:24]line Тип оплаты: Талоны: ТК ГПНА Online [09:27:24]line 103073 [09:27:24]written 0, free lines is 4095 [09:27:24]Write to MH i2c: 01 00 00 D8 49 21 [09:27:24]Write i2c OK [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: 01 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: 01 07 00 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: 01 07 00 D8 49 00 00 00 00 00 40 0E 76 [09:27:24]RasterBufferAndPrint [09:27:24]line [09:27:24]line [09:27:24]line [09:27:24]line [09:27:24]line [09:27:24]written 0, free lines is 3649 [09:27:24]MH_Cut [09:27:24]Write to MH i2c: D1 01 00 DF 49 01 FA [09:27:24]Write i2c OK [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: D1 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: D1 01 00 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: D1 01 00 DF 49 00 F9 [09:27:24]Write to MH i2c: 01 00 00 E0 49 29 [09:27:24]Write i2c OK [09:27:24]MH_I2C_Read... [09:27:24]OFD Sender: No OFD packet to send [09:27:25]*** Cut start [09:27:25]*** Purtial cut [09:27:25]*** CUTSNS_PIN = 0 [09:27:25]*** Stage 1: CUTSNS_PIN = 1 [09:27:27]Read from MH i2c: 01 [09:27:27]MH_I2C_Read... [09:27:27]*** Stop cut motor [09:27:27]*** Cut end [09:27:27]Read from MH i2c: 01 07 00 [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: 01 07 00 E0 49 00 00 00 00 00 FF 0F 3E [09:27:27]process_action print_text done [09:27:27]requested_data is exist [09:27:27]produce_requested_data [09:27:27]requested_item fm.sn is exist - process it [09:27:27]wFMCommunicate request_size=4 [09:27:27]MH_SAM_APDU [09:27:27]CAPDU: 80 11 00 00 [09:27:27]Write to MH i2c: E2 08 00 E1 49 80 11 00 00 00 00 00 00 A4 [09:27:27]Write i2c OK [09:27:27]MH_I2C_Read... [09:27:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:27]Read from MH i2c: E2 [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: E2 17 00 [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: E2 17 00 E1 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FA [09:27:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:27:27]wFMCommunicate OK [09:27:27]requested_item fd.num is exist - process it [09:27:27]SAM_PROTO_GetFieldsCounters [09:27:27]wFMCommunicate request_size=4 [09:27:27]MH_SAM_APDU [09:27:27]CAPDU: 80 13 00 00 [09:27:27]Write to MH i2c: E2 08 00 E2 49 80 13 00 00 00 00 00 00 A7 [09:27:27]Write i2c OK [09:27:27]MH_I2C_Read... [09:27:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:27]Read from MH i2c: E2 [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: E2 62 00 [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: E2 62 00 E2 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 30 7E 00 00 0E 04 04 00 4B 00 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 E4 [09:27:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 30 7E 00 00 0E 04 04 00 4B 00 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 [09:27:27]wFMCommunicate OK [09:27:27]SAM_PROTO_GetFieldsCounters done [09:27:27]requested_item shift.num is exist - process it [09:27:27]requested_item shift.opened is exist - process it [09:27:27]req_shift_opened [09:27:27]FM_GetShiftState [09:27:27]SAM_PROTO_GetShiftState [09:27:27]wFMCommunicate request_size=4 [09:27:27]MH_SAM_APDU [09:27:27]CAPDU: 80 13 01 00 [09:27:27]Write to MH i2c: E2 08 00 E3 49 80 13 01 00 00 00 00 00 A9 [09:27:27]Write i2c OK [09:27:27]MH_I2C_Read... [09:27:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:27]Read from MH i2c: E2 [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: E2 0E 00 [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: E2 0E 00 E3 49 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 26 [09:27:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:27:27]wFMCommunicate OK [09:27:27]SAM_PROTO_GetShiftState done [09:27:27]FM_GetShiftState done [09:27:27]req_shift_opened done [09:27:27]requested_item shift.open_date is exist - process it [09:27:27]req_shift_open_date [09:27:27]req_shift_open_date done [09:27:27]produce_requested_data done [09:27:27]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32304,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:27:27]process_action_free print_text [09:27:27]json_value_free [09:27:27]json_value_free done [09:27:27]process_json_proto returns [09:27:27]Send response to host [09:27:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32304,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:27:27]free response buf [09:27:27]execute_script done [09:27:27]execute_script returns [09:27:27]free content buf [09:27:27]Sock 9.Close socket [09:27:27]Sock 9.Thread stoped [09:27:29]OFD Sender: No OFD packet to send [09:27:34]OFD Sender: No OFD packet to send [09:27:39]OFD Sender: No OFD packet to send [09:27:44]OFD Sender: No OFD packet to send [09:27:49]OFD Sender: No OFD packet to send [09:27:54]OFD Sender: No OFD packet to send [09:27:59]OFD Sender: No OFD packet to send [09:28:04]OFD Sender: No OFD packet to send [09:28:09]OFD Sender: No OFD packet to send [09:28:14]OFD Sender: No OFD packet to send [09:28:19]OFD Sender: No OFD packet to send [09:28:24]OFD Sender: No OFD packet to send [09:28:29]OFD Sender: No OFD packet to send [09:28:34]OFD Sender: No OFD packet to send [09:28:39]OFD Sender: No OFD packet to send [09:28:44]OFD Sender: No OFD packet to send [09:28:49]OFD Sender: No OFD packet to send [09:28:54]OFD Sender: No OFD packet to send [09:28:59]OFD Sender: No OFD packet to send [09:29:04]OFD Sender: No OFD packet to send [09:29:09]OFD Sender: No OFD packet to send [09:29:14]OFD Sender: No OFD packet to send [09:29:19]OFD Sender: No OFD packet to send [09:29:24]OFD Sender: No OFD packet to send [09:29:27]accept exits with 8 [09:29:27]New connection [09:29:27]New thread 3067084132 created [09:29:27]Thread 3066940772 joined [09:29:27]Waiting for new connection... [09:29:27] Sock 8.Parse request [09:29:27]Sock 8.Check first char [09:29:27]Sock 8.First char is OK [09:29:27]request: POST /json_proto HTTP/1.0 [09:29:27]Method: POST [09:29:27]URL: /json_proto [09:29:27]Method is POST - this is cgi request [09:29:27]url: /json_proto [09:29:27]query_string will be loaded in cgi processing [09:29:27]execute_cgi json_proto POST (null) [09:29:27]execute_cgi path=json_proto method=POST [09:29:27]POST find Content-Length [09:29:27]Host: 172.17.34.200:8080 [09:29:27]Content-Length: 1122 [09:29:27]Content-Type: application/json [09:29:27] [09:29:27]POST finish read [09:29:27]Found Content-Length = 1122 [09:29:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182009\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 31.450 x 63.60\u000A\u0418\u0422\u041E\u0413: 2000.22\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:27]execute_script... [09:29:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182009\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 31.450 x 63.60\u000A\u0418\u0422\u041E\u0413: 2000.22\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:27]POST & json_proto [09:29:27]process_json_proto [09:29:27]json parsed OK: [09:29:27]protocol is kg_v1.0 [09:29:27]action value=print_text [09:29:27]process_action print_text [09:29:27]cmd_print_text [09:29:27]ExternCall_PrintAddStr [09:29:27]wPrintStart [09:29:27]Write to MH i2c: 01 00 00 E4 49 2D [09:29:27]Write i2c OK [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: 01 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: 01 07 00 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: 01 07 00 E4 49 00 00 00 00 00 FF 0F 42 [09:29:27]RasterBufferAndPrint [09:29:27]line *****ТОВАРНЫЙ ЧЕК***** [09:29:27]line АЗС 121 [09:29:27]line Партнер нефть [09:29:27]line 02508201610067 [09:29:27]line Кассир : Батырканова Г. [09:29:27]line Счет N : (1)1182009 [09:29:27]line ПРОДАЖА [09:29:27]line ТРК (МРК, ГНК) : 11 [09:29:27]line Вид ГСМ : 2710194210 [09:29:27]line ДТ(л)-К-5 [09:29:27]line 31.450 x 63.60 [09:29:27]line ИТОГ: 2000.22 [09:29:27]line Тип оплаты: Талоны: Топливная Карта [09:29:27]line 81887 [09:29:27]written 0, free lines is 4095 [09:29:27]Write to MH i2c: 01 00 00 F6 49 3F [09:29:27]Write i2c OK [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: 01 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: 01 07 00 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: 01 07 00 F6 49 00 00 00 00 00 41 0E 95 [09:29:27]RasterBufferAndPrint [09:29:27]line [09:29:27]line [09:29:27]line [09:29:27]line [09:29:27]line [09:29:27]written 0, free lines is 3650 [09:29:27]MH_Cut [09:29:27]Write to MH i2c: D1 01 00 FD 49 01 18 [09:29:27]Write i2c OK [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: D1 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: D1 01 00 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: D1 01 00 FD 49 00 17 [09:29:27]Write to MH i2c: 01 00 00 FE 49 47 [09:29:27]Write i2c OK [09:29:27]MH_I2C_Read... [09:29:28]*** Cut start [09:29:28]*** Purtial cut [09:29:28]*** Stage 1: CUTSNS_PIN = 1 [09:29:28]Read from MH i2c: 01 [09:29:28]MH_I2C_Read... [09:29:28]*** Stop cut motor [09:29:28]*** Cut end [09:29:28]Read from MH i2c: 01 07 00 [09:29:28]MH_I2C_Read... [09:29:28]Read from MH i2c: 01 07 00 FE 49 00 00 00 00 00 FF 0F 5C [09:29:28]process_action print_text done [09:29:28]requested_data is exist [09:29:28]produce_requested_data [09:29:28]requested_item fm.sn is exist - process it [09:29:28]wFMCommunicate request_size=4 [09:29:28]MH_SAM_APDU [09:29:28]CAPDU: 80 11 00 00 [09:29:28]Write to MH i2c: E2 08 00 FF 49 80 11 00 00 00 00 00 00 C2 [09:29:28]Write i2c OK [09:29:28]MH_I2C_Read... [09:29:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:28]Read from MH i2c: E2 [09:29:28]MH_I2C_Read... [09:29:28]Read from MH i2c: E2 17 00 [09:29:28]MH_I2C_Read... [09:29:28]Read from MH i2c: E2 17 00 FF 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 18 [09:29:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:29:28]wFMCommunicate OK [09:29:28]requested_item fd.num is exist - process it [09:29:28]SAM_PROTO_GetFieldsCounters [09:29:28]wFMCommunicate request_size=4 [09:29:28]MH_SAM_APDU [09:29:28]CAPDU: 80 13 00 00 [09:29:28]Write to MH i2c: E2 08 00 00 4A 80 13 00 00 00 00 00 00 C6 [09:29:28]Write i2c OK [09:29:28]MH_I2C_Read... [09:29:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:28]Read from MH i2c: E2 [09:29:28]MH_I2C_Read... [09:29:28]Read from MH i2c: E2 62 00 [09:29:28]MH_I2C_Read... [09:29:28]Read from MH i2c: E2 62 00 00 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 30 7E 00 00 0E 04 04 00 4B 00 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 03 [09:29:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 30 7E 00 00 0E 04 04 00 4B 00 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 [09:29:28]wFMCommunicate OK [09:29:28]SAM_PROTO_GetFieldsCounters done [09:29:28]requested_item shift.num is exist - process it [09:29:28]requested_item shift.opened is exist - process it [09:29:28]req_shift_opened [09:29:28]FM_GetShiftState [09:29:28]SAM_PROTO_GetShiftState [09:29:28]wFMCommunicate request_size=4 [09:29:28]MH_SAM_APDU [09:29:28]CAPDU: 80 13 01 00 [09:29:28]Write to MH i2c: E2 08 00 01 4A 80 13 01 00 00 00 00 00 C8 [09:29:28]Write i2c OK [09:29:28]MH_I2C_Read... [09:29:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:28]Read from MH i2c: E2 [09:29:28]MH_I2C_Read... [09:29:28]Read from MH i2c: E2 0E 00 [09:29:28]MH_I2C_Read... [09:29:28]Read from MH i2c: E2 0E 00 01 4A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 45 [09:29:28]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:29:28]wFMCommunicate OK [09:29:28]SAM_PROTO_GetShiftState done [09:29:28]FM_GetShiftState done [09:29:28]req_shift_opened done [09:29:28]requested_item shift.open_date is exist - process it [09:29:28]req_shift_open_date [09:29:28]req_shift_open_date done [09:29:28]produce_requested_data done [09:29:28]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32304,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:29:28]process_action_free print_text [09:29:28]json_value_free [09:29:28]json_value_free done [09:29:28]process_json_proto returns [09:29:28]Send response to host [09:29:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32304,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:29:28]free response buf [09:29:28]execute_script done [09:29:28]execute_script returns [09:29:28]free content buf [09:29:28]Sock 8.Close socket [09:29:28]Sock 8.Thread stoped [09:29:29]OFD Sender: No OFD packet to send [09:29:34]OFD Sender: No OFD packet to send [09:29:39]OFD Sender: No OFD packet to send [09:29:44]OFD Sender: No OFD packet to send [09:29:49]OFD Sender: No OFD packet to send [09:29:54]OFD Sender: No OFD packet to send [09:29:59]OFD Sender: No OFD packet to send [09:30:04]OFD Sender: No OFD packet to send [09:30:09]OFD Sender: No OFD packet to send [09:30:14]OFD Sender: No OFD packet to send [09:30:19]OFD Sender: No OFD packet to send [09:30:25]OFD Sender: No OFD packet to send [09:30:30]OFD Sender: No OFD packet to send [09:30:35]OFD Sender: No OFD packet to send [09:30:40]OFD Sender: No OFD packet to send [09:30:45]OFD Sender: No OFD packet to send [09:30:50]OFD Sender: No OFD packet to send [09:30:55]OFD Sender: No OFD packet to send [09:31:00]OFD Sender: No OFD packet to send [09:31:05]OFD Sender: No OFD packet to send [09:31:10]OFD Sender: No OFD packet to send [09:31:15]OFD Sender: No OFD packet to send [09:31:20]OFD Sender: No OFD packet to send [09:31:25]OFD Sender: No OFD packet to send [09:31:30]OFD Sender: No OFD packet to send [09:31:35]OFD Sender: No OFD packet to send [09:31:40]OFD Sender: No OFD packet to send [09:31:45]OFD Sender: No OFD packet to send [09:31:50]OFD Sender: No OFD packet to send [09:31:55]OFD Sender: No OFD packet to send [09:32:00]OFD Sender: No OFD packet to send [09:32:05]OFD Sender: No OFD packet to send [09:32:07]accept exits with 9 [09:32:07]New connection [09:32:07]New thread 3066940772 created [09:32:07]Thread 3067084132 joined [09:32:07]Waiting for new connection... [09:32:07] Sock 9.Parse request [09:32:07]Sock 9.Check first char [09:32:07]Sock 9.First char is OK [09:32:07]request: POST /json_proto HTTP/1.0 [09:32:07]Method: POST [09:32:07]URL: /json_proto [09:32:07]Method is POST - this is cgi request [09:32:07]url: /json_proto [09:32:07]query_string will be loaded in cgi processing [09:32:07]execute_cgi json_proto POST (null) [09:32:07]execute_cgi path=json_proto method=POST [09:32:07]POST find Content-Length [09:32:07]Host: 172.17.34.200:8080 [09:32:07]Content-Length: 688 [09:32:07]Content-Type: application/json [09:32:07] [09:32:07]POST finish read [09:32:07]Found Content-Length = 688 [09:32:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:07]execute_script... [09:32: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)1182012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:07]POST & json_proto [09:32:07]process_json_proto [09:32:07]json parsed OK: [09:32:07]protocol is kg_v1.0 [09:32:07]action value=close_receipt [09:32:07]process_action close_receipt [09:32:07]cmd_close_receipt [09:32:07]MH_GetDate [09:32:07]Write to MH i2c: F0 00 00 02 4A 3B [09:32:07]Write i2c OK [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: F0 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: F0 09 00 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: F0 09 00 02 4A 00 9B 23 E7 64 B2 FF 65 64 C7 [09:32:07]GetLastDocTimeStamp 1692869065 [09:32:07]current date 1692869531 [09:32:07]FM_GetShiftState [09:32:07]SAM_PROTO_GetShiftState [09:32:07]wFMCommunicate request_size=4 [09:32:07]MH_SAM_APDU [09:32:07]CAPDU: 80 13 01 00 [09:32:07]Write to MH i2c: E2 08 00 03 4A 80 13 01 00 00 00 00 00 CA [09:32:07]Write i2c OK [09:32:07]MH_I2C_Read... [09:32:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:07]Read from MH i2c: E2 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E2 0E 00 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E2 0E 00 03 4A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 47 [09:32:07]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:32:07]wFMCommunicate OK [09:32:07]SAM_PROTO_GetShiftState done [09:32:07]FM_GetShiftState done [09:32:07]opened in 1692866319 [09:32:07]opened+sec_in_day 1692952719 [09:32:07]quantity*price = 100042 [09:32:07]sum+1 = 100044 [09:32:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 11 24.08.2023 09:32 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32305 ФПД: 274755628854801 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093211&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32305&fm=274755628854801&tin=02508201610067®Number=0000000000091575&sum=100000 [09:32:08]StoreToDocumentArchive [09:32:08]shift 75 fd 32305 [09:32:08]save to /storage/0075/doc_00032305 [09:32:08]save last doc name /storage/0075/doc_00032305 to /storage/kkm_last_doc_name [09:32:08]save OK [09:32:08]Clear old archive folders... [09:32:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:32:08]tlvbuf is 0188B1C0 [09:32:08]SAM_PROTO_ClearQueue [09:32:08]wFMCommunicate request_size=4 [09:32:08]MH_SAM_APDU [09:32:08]CAPDU: 80 09 00 00 [09:32:08]Write to MH i2c: E2 08 00 10 4A 80 09 00 00 00 00 00 00 CC [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:09]Read from MH i2c: E2 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: E2 03 00 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: E2 03 00 10 4A 00 90 00 CE [09:32:09]RAPDU: 90 00 [09:32:09]wFMCommunicate OK [09:32:09]SAM_PROTO_ClearQueue done [09:32:09]KKMCreateOFDPacket [09:32:09]OFDProtocolAddRootSTLVToBuf [09:32:09]FM_MakeSignedData [09:32:09]FM_MakeSignedData [09:32:09]SAM_PROTO_SignData [09:32:09]wFMCommunicate request_size=4 [09:32:09]MH_SAM_APDU [09:32:09]CAPDU: 80 0D 01 02 [09:32:09]Write to MH i2c: E2 08 00 11 4A 80 0D 01 02 00 00 00 00 D4 [09:32:09]Write i2c OK [09:32:09]MH_I2C_Read... [09:32:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:09]Read from MH i2c: E2 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: E2 03 00 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: E2 03 00 11 4A 00 90 00 CF [09:32:09]RAPDU: 90 00 [09:32:09]wFMCommunicate OK [09:32:09]wFMCommunicate request_size=255 [09:32:09]MH_SAM_APDU [09:32:09]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 9B 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 7E 00 00 35 04 06 00 [09:32:09]Write to MH i2c: E2 02 01 12 4A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 9B 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 7E 00 00 35 04 06 00 00 00 8C [09:32:09]Write i2c OK [09:32:09]MH_I2C_Read... [09:32:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:09]Read from MH i2c: E2 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: E2 03 00 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: E2 03 00 12 4A 00 90 00 D0 [09:32:09]RAPDU: 90 00 [09:32:09]wFMCommunicate OK [09:32:09]wFMCommunicate request_size=11 [09:32:09]MH_SAM_APDU [09:32:09]CAPDU: 80 0D 02 02 06 F9 E3 87 A8 6E 11 [09:32:09]Write to MH i2c: E2 0E 00 13 4A 80 0D 02 02 06 00 F9 E3 87 A8 6E 11 00 00 6D [09:32:09]Write i2c OK [09:32:09]MH_I2C_Read... [09:32:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:09]Read from MH i2c: E2 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: E2 03 00 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: E2 03 00 13 4A 00 90 00 D1 [09:32:09]RAPDU: 90 00 [09:32:09]wFMCommunicate OK [09:32:09]wFMCommunicate request_size=4 [09:32:09]MH_SAM_APDU [09:32:09]CAPDU: 80 0D 03 02 [09:32:09]Write to MH i2c: E2 08 00 14 4A 80 0D 03 02 00 00 00 00 D9 [09:32:09]Write i2c OK [09:32:09]MH_I2C_Read... [09:32:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:09]Read from MH i2c: E2 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: E2 0B 00 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: E2 0B 00 14 4A 00 BE 63 E3 86 D4 3C 04 78 90 00 F0 [09:32:09]RAPDU: BE 63 E3 86 D4 3C 04 78 90 00 [09:32:09]wFMCommunicate OK [09:32:09]SAM_PROTO_SignData done [09:32:09]FM_MakeSignedData done [09:32:09]CreateOFDProtocolMessage [09:32:09]wFMCommunicate request_size=4 [09:32:09]MH_SAM_APDU [09:32:09]CAPDU: 80 11 00 00 [09:32:09]Write to MH i2c: E2 08 00 15 4A 80 11 00 00 00 00 00 00 D9 [09:32:09]Write i2c OK [09:32:09]MH_I2C_Read... [09:32:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:09]Read from MH i2c: E2 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: E2 17 00 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: E2 17 00 15 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2F [09:32:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:32:09]wFMCommunicate OK [09:32:09]CreateOFDProtocolMessage done [09:32:09]OFDSenderStorePacket 32305 [09:32:09]StoreOFDPacket docnum=32305 [09:32:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E3 73 08 01 6B F4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 9B 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 7E 00 00 35 04 06 00 F9 E3 87 A8 6E 11 BE 63 E3 86 D4 3C 04 78 [09:32:09]CheckFolder [09:32:09]dirname=/storage/ofd_packets [09:32:09]CheckFolder done [09:32:09]ProducePacketName [09:32:09]name=ofd_packets/00032305 [09:32:09]NVStorageSaveData ofd_packets/00032305 [09:32:09]File name is /storage/ofd_packets/00032305 [09:32:09]Write 302 bytes [09:32:09]NVStorageSaveData done [09:32:09]OFDSenderStorePacket done [09:32:09]KKMCreateOFDPacket done [09:32:09]NVStorageSaveData kkm_last_timestamp [09:32:09]File name is /storage/kkm_last_timestamp [09:32:09]Write 4 bytes [09:32:09]NVStorageSaveData done [09:32:09]ExternCall_PrintAddStr [09:32:09]wPrintStart [09:32:09]Write to MH i2c: 01 00 00 16 4A 60 [09:32:09]Write i2c OK [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: 01 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: 01 07 00 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: 01 07 00 16 4A 00 00 00 00 00 FF 0F 75 [09:32:09]RasterBufferAndPrint [09:32:09]line Счет N : (1)1182012 [09:32:09]line ИНН: 02508201610067 [09:32:09]line Контрольно-Кассовый Чек [09:32:09]line ПРОДАЖА [09:32:09]line ТРК (МРК, ГНК) : 11 [09:32:09]line Товар: 2710194210 [09:32:09]line ДТ(л)-К-5 [09:32:09]line 15.730 * 63.60 [09:32:09]line = 1000.43 [09:32:09]line НДС 12% НСП 1% [09:32:09]line > о реализуемом товаре [09:32:09]line ОКРУГЛЕНИЕ: -0.43 [09:32:09]line ИТОГО: 1000.00 [09:32:09]line Внесено: 1000.00 [09:32:09]line СДАЧА: 0.00 [09:32:09]line НСП 1% : 8.85 [09:32:09]line НДС 12% : 106.24 [09:32:09]line Наличными: 1000.00 [09:32:09]line Безнал.: 0.00 [09:32:09]line Место: АЗС № 121 "Партнер Нефть" [09:32:09]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:32:09]line СНО: Общий режим [09:32:09]line Чек 11 24.08.2023 09:32 [09:32:09]line Смена: 75 ФФД: 1.0 [09:32:09]line ЗНМ: 0300000148 [09:32:09]line РНМ: 0000000000091575 [09:32:09]line Версия ККМ: 001 [09:32:09]line ФМ: 0000000000874655 [09:32:09]line ФД: 32305 [09:32:09]line ФПД: 274755628854801 [09:32:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093211&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32305&fm=274755628854801&tin=02508201610067®Number=0000000000091575&sum=100000 [09:32:09]OFD Sender: Processing packet 32305 [packets to send 11, broken 10] [09:32:09]ProducePacketName [09:32:09]name=ofd_packets/00032305 [09:32:09]OFD Sender: To server: pG, [09:32:09]CommunicateWithHost lk.salyk.kg:30040 [09:32:09]ConnectInit lk.salyk.kg [09:32:09]written 0, free lines is 4095 [09:32:09]Connected sock=10 [09:32:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E3 73 08 01 6B F4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 9B 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 7E 00 00 35 04 06 00 F9 E3 87 A8 6E 11 BE 63 E3 86 D4 3C 04 78 [09:32:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 7E 0B 47 00 1E F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 7E 00 00 F4 03 04 00 3E CE E6 64 B6 04 01 00 00 11 81 30 A3 D9 19 CE 71 [09:32:10]CommunicateWithHost err = 0 [09:32:10]CheckOFDResponse [09:32:10]1017 (14) - 77093643461234 [09:32:10]1041 (16) - 0000000000874655 [09:32:10]1040 (4) - 32305 [09:32:10]1012 (4) - 24.08.2023 03:27 [09:32:10]1206 (1) - 0 [09:32:10]OFD Sender: Remove packet 32305 [09:32:10]ProducePacketName [09:32:10]name=ofd_packets/00032305 [09:32:10]NVStorageDeleteData [09:32:10]Write to MH i2c: 01 00 00 41 4A 8B [09:32:10]Write i2c OK [09:32:10]MH_I2C_Read... [09:32:10]Read from MH i2c: 01 [09:32:10]MH_I2C_Read... [09:32:10]Read from MH i2c: 01 07 00 [09:32:10]MH_I2C_Read... [09:32:10]Read from MH i2c: 01 07 00 41 4A 00 00 00 00 00 DC 0C 7A [09:32:10]RasterBufferAndPrint [09:32:10]line [09:32:10]line [09:32:10]line [09:32:10]line [09:32:10]line [09:32:10]written 0, free lines is 3298 [09:32:10]MH_Cut [09:32:10]Write to MH i2c: D1 01 00 48 4A 01 64 [09:32:10]Write i2c OK [09:32:10]MH_I2C_Read... [09:32:10]Read from MH i2c: D1 [09:32:10]MH_I2C_Read... [09:32:10]Read from MH i2c: D1 01 00 [09:32:10]MH_I2C_Read... [09:32:10]Read from MH i2c: D1 01 00 48 4A 00 63 [09:32:10]Write to MH i2c: 01 00 00 49 4A 93 [09:32:10]Write i2c OK [09:32:10]MH_I2C_Read... [09:32:10]OFD Sender: No OFD packet to send [09:32:11]*** Cut start [09:32:11]*** Purtial cut [09:32:11]*** CUTSNS_PIN = 0 [09:32:11]*** Stage 1: CUTSNS_PIN = 1 [09:32:13]Read from MH i2c: 01 [09:32:13]MH_I2C_Read... [09:32:13]*** Stop cut motor [09:32:13]*** Cut end [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 49 4A 00 00 00 00 00 FF 0F A8 [09:32:13]process_action close_receipt done [09:32:13]requested_data is exist [09:32:13]produce_requested_data [09:32:13]requested_item fm.sn is exist - process it [09:32:13]wFMCommunicate request_size=4 [09:32:13]MH_SAM_APDU [09:32:13]CAPDU: 80 11 00 00 [09:32:13]Write to MH i2c: E2 08 00 4A 4A 80 11 00 00 00 00 00 00 0E [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:13]Read from MH i2c: E2 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 17 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 17 00 4A 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 64 [09:32:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:32:13]wFMCommunicate OK [09:32:13]requested_item fd.num is exist - process it [09:32:13]SAM_PROTO_GetFieldsCounters [09:32:13]wFMCommunicate request_size=4 [09:32:13]MH_SAM_APDU [09:32:13]CAPDU: 80 13 00 00 [09:32:13]Write to MH i2c: E2 08 00 4B 4A 80 13 00 00 00 00 00 00 11 [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:13]Read from MH i2c: E2 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 62 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 62 00 4B 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 31 7E 00 00 0E 04 04 00 4B 00 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 52 [09: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 31 7E 00 00 0E 04 04 00 4B 00 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 [09:32:13]wFMCommunicate OK [09:32:13]SAM_PROTO_GetFieldsCounters done [09:32:13]requested_item shift.num is exist - process it [09:32:13]requested_item shift.opened is exist - process it [09:32:13]req_shift_opened [09:32:13]FM_GetShiftState [09:32:13]SAM_PROTO_GetShiftState [09:32:13]wFMCommunicate request_size=4 [09:32:13]MH_SAM_APDU [09:32:13]CAPDU: 80 13 01 00 [09:32:13]Write to MH i2c: E2 08 00 4C 4A 80 13 01 00 00 00 00 00 13 [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:13]Read from MH i2c: E2 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 0E 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 0E 00 4C 4A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 90 [09:32:13]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:32:13]wFMCommunicate OK [09:32:13]SAM_PROTO_GetShiftState done [09:32:13]FM_GetShiftState done [09:32:13]req_shift_opened done [09:32:13]requested_item shift.open_date is exist - process it [09:32:13]req_shift_open_date [09:32:13]req_shift_open_date done [09:32:13]produce_requested_data done [09:32:13]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32305,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:32:13]process_action_free close_receipt [09:32:13]json_value_free [09:32:13]json_value_free done [09:32:13]process_json_proto returns [09:32:13]Send response to host [09:32:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32305,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:32:13]free response buf [09:32:13]execute_script done [09:32:13]execute_script returns [09:32:13]free content buf [09:32:13]Sock 9.Close socket [09:32:13]Sock 9.Thread stoped [09:32:13]accept exits with 8 [09:32:13]New connection [09:32:13]New thread 3067084132 created [09:32:13]Thread 3066940772 joined [09:32:13]Waiting for new connection... [09:32:13] Sock 8.Parse request [09:32:13]Sock 8.Check first char [09:32:13]Sock 8.First char is OK [09:32:13]request: POST /json_proto HTTP/1.0 [09:32:13]Method: POST [09:32:13]URL: /json_proto [09:32:13]Method is POST - this is cgi request [09:32:13]url: /json_proto [09:32:13]query_string will be loaded in cgi processing [09:32:13]execute_cgi json_proto POST (null) [09:32:13]execute_cgi path=json_proto method=POST [09:32:13]POST find Content-Length [09:32:13]Host: 172.17.34.200:8080 [09:32:13]Content-Length: 683 [09:32:13]Content-Type: application/json [09:32:13] [09:32:13]POST finish read [09:32:13]Found Content-Length = 683 [09:32:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:13]execute_script... [09:32: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)1182013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:13]POST & json_proto [09:32:13]process_json_proto [09:32:13]json parsed OK: [09:32:13]protocol is kg_v1.0 [09:32:13]action value=close_receipt [09:32:13]process_action close_receipt [09:32:13]cmd_close_receipt [09:32:13]MH_GetDate [09:32:13]Write to MH i2c: F0 00 00 4D 4A 86 [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: F0 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: F0 09 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: F0 09 00 4D 4A 00 A0 23 E7 64 B2 FF 65 64 17 [09:32:13]GetLastDocTimeStamp 1692869531 [09:32:13]current date 1692869536 [09:32:13]FM_GetShiftState [09:32:13]SAM_PROTO_GetShiftState [09:32:13]wFMCommunicate request_size=4 [09:32:13]MH_SAM_APDU [09:32:13]CAPDU: 80 13 01 00 [09:32:13]Write to MH i2c: E2 08 00 4E 4A 80 13 01 00 00 00 00 00 15 [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:13]Read from MH i2c: E2 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 0E 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 0E 00 4E 4A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 92 [09:32:13]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:32:13]wFMCommunicate OK [09:32:13]SAM_PROTO_GetShiftState done [09:32:13]FM_GetShiftState done [09:32:13]opened in 1692866319 [09:32:13]opened+sec_in_day 1692952719 [09:32:13]quantity*price = 100050 [09:32:13]sum+1 = 100051 [09:32:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 12 24.08.2023 09:32 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32306 ФПД: 274891448232401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093217&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32306&fm=274891448232401&tin=02508201610067®Number=0000000000091575&sum=100000 [09:32:15]StoreToDocumentArchive [09:32:15]shift 75 fd 32306 [09:32:15]save to /storage/0075/doc_00032306 [09:32:15]save last doc name /storage/0075/doc_00032306 to /storage/kkm_last_doc_name [09:32:15]save OK [09:32:15]Clear old archive folders... [09:32:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:32:15]tlvbuf is 01877070 [09:32:15]SAM_PROTO_ClearQueue [09:32:15]wFMCommunicate request_size=4 [09:32:15]MH_SAM_APDU [09:32:15]CAPDU: 80 09 00 00 [09:32:15]Write to MH i2c: E2 08 00 5B 4A 80 09 00 00 00 00 00 00 17 [09:32:15]Write i2c OK [09:32:15]MH_I2C_Read... [09:32:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:15]Read from MH i2c: E2 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 03 00 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 03 00 5B 4A 00 90 00 19 [09:32:15]RAPDU: 90 00 [09:32:15]wFMCommunicate OK [09:32:15]SAM_PROTO_ClearQueue done [09:32:15]KKMCreateOFDPacket [09:32:15]OFDProtocolAddRootSTLVToBuf [09:32:15]FM_MakeSignedData [09:32:15]FM_MakeSignedData [09:32:15]SAM_PROTO_SignData [09:32:15]wFMCommunicate request_size=4 [09:32:15]MH_SAM_APDU [09:32:15]CAPDU: 80 0D 01 02 [09:32:15]Write to MH i2c: E2 08 00 5C 4A 80 0D 01 02 00 00 00 00 1F [09:32:15]Write i2c OK [09:32:15]MH_I2C_Read... [09:32:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:15]Read from MH i2c: E2 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 03 00 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 03 00 5C 4A 00 90 00 1A [09:32:15]RAPDU: 90 00 [09:32:15]wFMCommunicate OK [09:32:15]wFMCommunicate request_size=255 [09:32:15]MH_SAM_APDU [09: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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0C 00 00 00 F4 03 04 00 A1 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 7E 00 00 35 04 06 00 FA [09:32:15]Write to MH i2c: E2 02 01 5D 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0C 00 00 00 F4 03 04 00 A1 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 7E 00 00 35 04 06 00 FA 00 00 CE [09:32:15]Write i2c OK [09:32:15]MH_I2C_Read... [09:32:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:15]Read from MH i2c: E2 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 03 00 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 03 00 5D 4A 00 90 00 1B [09:32:15]RAPDU: 90 00 [09:32:15]wFMCommunicate OK [09:32:15]wFMCommunicate request_size=10 [09:32:15]MH_SAM_APDU [09:32:15]CAPDU: 80 0D 02 02 05 03 27 1F A9 D1 [09:32:15]Write to MH i2c: E2 0D 00 5E 4A 80 0D 02 02 05 00 03 27 1F A9 D1 00 00 EF [09:32:15]Write i2c OK [09:32:15]MH_I2C_Read... [09:32:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:15]Read from MH i2c: E2 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 03 00 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 03 00 5E 4A 00 90 00 1C [09:32:15]RAPDU: 90 00 [09:32:15]wFMCommunicate OK [09:32:15]wFMCommunicate request_size=4 [09:32:15]MH_SAM_APDU [09:32:15]CAPDU: 80 0D 03 02 [09:32:15]Write to MH i2c: E2 08 00 5F 4A 80 0D 03 02 00 00 00 00 24 [09:32:15]Write i2c OK [09:32:15]MH_I2C_Read... [09:32:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:15]OFD Sender: No OFD packet to send [09:32:15]Read from MH i2c: E2 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 0B 00 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 0B 00 5F 4A 00 98 1E 47 35 87 78 68 EE 90 00 AC [09:32:15]RAPDU: 98 1E 47 35 87 78 68 EE 90 00 [09:32:15]wFMCommunicate OK [09:32:15]SAM_PROTO_SignData done [09:32:15]FM_MakeSignedData done [09:32:15]CreateOFDProtocolMessage [09:32:15]wFMCommunicate request_size=4 [09:32:15]MH_SAM_APDU [09:32:15]CAPDU: 80 11 00 00 [09:32:15]Write to MH i2c: E2 08 00 60 4A 80 11 00 00 00 00 00 00 24 [09:32:15]Write i2c OK [09:32:15]MH_I2C_Read... [09:32:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:15]Read from MH i2c: E2 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 17 00 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 17 00 60 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7A [09:32:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:32:15]wFMCommunicate OK [09:32:15]CreateOFDProtocolMessage done [09:32:15]OFDSenderStorePacket 32306 [09:32:15]StoreOFDPacket docnum=32306 [09:32:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 22 57 07 01 73 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0C 00 00 00 F4 03 04 00 A1 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 7E 00 00 35 04 06 00 FA 03 27 1F A9 D1 98 1E 47 35 87 78 68 EE [09:32:15]CheckFolder [09:32:15]dirname=/storage/ofd_packets [09:32:15]CheckFolder done [09:32:15]ProducePacketName [09:32:15]name=ofd_packets/00032306 [09:32:15]NVStorageSaveData ofd_packets/00032306 [09:32:15]File name is /storage/ofd_packets/00032306 [09:32:15]Write 301 bytes [09:32:15]NVStorageSaveData done [09:32:15]OFDSenderStorePacket done [09:32:15]KKMCreateOFDPacket done [09:32:15]NVStorageSaveData kkm_last_timestamp [09:32:15]File name is /storage/kkm_last_timestamp [09:32:15]Write 4 bytes [09:32:15]NVStorageSaveData done [09:32:15]ExternCall_PrintAddStr [09:32:15]wPrintStart [09:32:15]Write to MH i2c: 01 00 00 61 4A AB [09:32:15]Write i2c OK [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: 01 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: 01 07 00 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: 01 07 00 61 4A 00 00 00 00 00 FF 0F C0 [09:32:15]RasterBufferAndPrint [09:32:16]line Счет N : (1)1182013 [09:32:16]line ИНН: 02508201610067 [09:32:16]line Контрольно-Кассовый Чек [09:32:16]line ПРОДАЖА [09:32:16]line ТРК (МРК, ГНК) : 62 [09:32:16]line Товар: 2710124130 [09:32:16]line Аи-92-К-5 [09:32:16]line 17.400 * 57.50 [09:32:16]line = 1000.50 [09:32:16]line НДС 12% НСП 1% [09:32:16]line > о реализуемом товаре [09:32:16]line ОКРУГЛЕНИЕ: -0.50 [09:32:16]line ИТОГО: 1000.00 [09:32:16]line Внесено: 1000.00 [09:32:16]line СДАЧА: 0.00 [09:32:16]line НСП 1% : 8.85 [09:32:16]line НДС 12% : 106.25 [09:32:16]line Наличными: 1000.00 [09:32:16]line Безнал.: 0.00 [09:32:16]line Место: АЗС № 121 "Партнер Нефть" [09:32:16]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:32:16]line СНО: Общий режим [09:32:16]line Чек 12 24.08.2023 09:32 [09:32:16]line Смена: 75 ФФД: 1.0 [09:32:16]line ЗНМ: 0300000148 [09:32:16]line РНМ: 0000000000091575 [09:32:16]line Версия ККМ: 001 [09:32:16]line ФМ: 0000000000874655 [09:32:16]line ФД: 32306 [09:32:16]line ФПД: 274891448232401 [09:32:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093217&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32306&fm=274891448232401&tin=02508201610067®Number=0000000000091575&sum=100000 [09:32:16]OFD Sender: Processing packet 32306 [packets to send 11, broken 10] [09:32:16]ProducePacketName [09:32:16]name=ofd_packets/00032306 [09:32:16]OFD Sender: To server: pG, [09:32:16]CommunicateWithHost lk.salyk.kg:30040 [09:32:16]ConnectInit lk.salyk.kg [09:32:16]written 0, free lines is 4095 [09:32:16]Connected sock=10 [09: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 34 36 35 35 0F 01 00 00 22 57 07 01 73 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0C 00 00 00 F4 03 04 00 A1 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 7E 00 00 35 04 06 00 FA 03 27 1F A9 D1 98 1E 47 35 87 78 68 EE [09:32:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 12 9D 47 00 98 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 7E 00 00 F4 03 04 00 45 CE E6 64 B6 04 01 00 00 41 03 A4 D7 1B 66 BB 96 [09:32:16]CommunicateWithHost err = 0 [09:32:16]CheckOFDResponse [09:32:16]1017 (14) - 77093643461234 [09:32:16]1041 (16) - 0000000000874655 [09:32:16]1040 (4) - 32306 [09:32:16]1012 (4) - 24.08.2023 03:28 [09:32:16]1206 (1) - 0 [09:32:16]OFD Sender: Remove packet 32306 [09:32:16]ProducePacketName [09:32:16]name=ofd_packets/00032306 [09:32:16]NVStorageDeleteData [09:32:16]Write to MH i2c: 01 00 00 8C 4A D6 [09:32:16]Write i2c OK [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: 01 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: 01 07 00 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: 01 07 00 8C 4A 00 00 00 00 00 EF 0C D8 [09:32:16]RasterBufferAndPrint [09:32:16]line [09:32:16]line [09:32:16]line [09:32:16]line [09:32:16]line [09:32:16]written 0, free lines is 3322 [09:32:16]MH_Cut [09:32:16]Write to MH i2c: D1 01 00 93 4A 01 AF [09:32:16]Write i2c OK [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: D1 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: D1 01 00 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: D1 01 00 93 4A 00 AE [09:32:16]Write to MH i2c: 01 00 00 94 4A DE [09:32:16]Write i2c OK [09:32:16]MH_I2C_Read... [09:32:16]OFD Sender: No OFD packet to send [09:32:17]*** Cut start [09:32:17]*** Purtial cut [09:32:17]*** Stage 1: CUTSNS_PIN = 1 [09:32:17]Read from MH i2c: 01 [09:32:17]MH_I2C_Read... [09:32:17]*** Stop cut motor [09:32:17]*** Cut end [09:32:17]Read from MH i2c: 01 07 00 [09:32:17]MH_I2C_Read... [09:32:17]Read from MH i2c: 01 07 00 94 4A 00 00 00 00 00 FF 0F F3 [09:32:17]process_action close_receipt done [09:32:17]requested_data is exist [09:32:17]produce_requested_data [09:32:17]requested_item fm.sn is exist - process it [09:32:17]wFMCommunicate request_size=4 [09:32:17]MH_SAM_APDU [09:32:17]CAPDU: 80 11 00 00 [09:32:17]Write to MH i2c: E2 08 00 95 4A 80 11 00 00 00 00 00 00 59 [09:32:17]Write i2c OK [09:32:17]MH_I2C_Read... [09:32:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:17]Read from MH i2c: E2 [09:32:17]MH_I2C_Read... [09:32:17]Read from MH i2c: E2 17 00 [09:32:17]MH_I2C_Read... [09:32:17]Read from MH i2c: E2 17 00 95 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AF [09:32:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:32:17]wFMCommunicate OK [09:32:17]requested_item fd.num is exist - process it [09:32:17]SAM_PROTO_GetFieldsCounters [09:32:17]wFMCommunicate request_size=4 [09:32:17]MH_SAM_APDU [09:32:17]CAPDU: 80 13 00 00 [09:32:17]Write to MH i2c: E2 08 00 96 4A 80 13 00 00 00 00 00 00 5C [09:32:17]Write i2c OK [09:32:17]MH_I2C_Read... [09:32:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:17]Read from MH i2c: E2 [09:32:17]MH_I2C_Read... [09:32:17]Read from MH i2c: E2 62 00 [09:32:17]MH_I2C_Read... [09:32:17]Read from MH i2c: E2 62 00 96 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 32 7E 00 00 0E 04 04 00 4B 00 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 A1 [09: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 32 7E 00 00 0E 04 04 00 4B 00 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 [09:32:17]wFMCommunicate OK [09:32:17]SAM_PROTO_GetFieldsCounters done [09:32:17]requested_item shift.num is exist - process it [09:32:17]requested_item shift.opened is exist - process it [09:32:17]req_shift_opened [09:32:17]FM_GetShiftState [09:32:17]SAM_PROTO_GetShiftState [09:32:17]wFMCommunicate request_size=4 [09:32:17]MH_SAM_APDU [09:32:17]CAPDU: 80 13 01 00 [09:32:17]Write to MH i2c: E2 08 00 97 4A 80 13 01 00 00 00 00 00 5E [09:32:17]Write i2c OK [09:32:17]MH_I2C_Read... [09:32:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:17]Read from MH i2c: E2 [09:32:17]MH_I2C_Read... [09:32:17]Read from MH i2c: E2 0E 00 [09:32:17]MH_I2C_Read... [09:32:17]Read from MH i2c: E2 0E 00 97 4A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DB [09:32:17]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:32:17]wFMCommunicate OK [09:32:17]SAM_PROTO_GetShiftState done [09:32:17]FM_GetShiftState done [09:32:17]req_shift_opened done [09:32:17]requested_item shift.open_date is exist - process it [09:32:17]req_shift_open_date [09:32:17]req_shift_open_date done [09:32:17]produce_requested_data done [09:32:17]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32306,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:32:17]process_action_free close_receipt [09:32:17]json_value_free [09:32:17]json_value_free done [09:32:17]process_json_proto returns [09:32:17]Send response to host [09:32:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32306,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:32:17]free response buf [09:32:17]execute_script done [09:32:17]execute_script returns [09:32:17]free content buf [09:32:17]Sock 8.Close socket [09:32:17]Sock 8.Thread stoped [09:32:18]accept exits with 9 [09:32:18]New connection [09:32:18]New thread 3066940772 created [09:32:18]Thread 3067084132 joined [09:32:18]Waiting for new connection... [09:32:18] Sock 9.Parse request [09:32:18]Sock 9.Check first char [09:32:18]Sock 9.First char is OK [09:32:18]request: POST /json_proto HTTP/1.0 [09:32:18]Method: POST [09:32:18]URL: /json_proto [09:32:18]Method is POST - this is cgi request [09:32:18]url: /json_proto [09:32:18]query_string will be loaded in cgi processing [09:32:18]execute_cgi json_proto POST (null) [09:32:18]execute_cgi path=json_proto method=POST [09:32:18]POST find Content-Length [09:32:18]Host: 172.17.34.200:8080 [09:32:18]Content-Length: 678 [09:32:18]Content-Type: application/json [09:32:18] [09:32:18]POST finish read [09:32:18]Found Content-Length = 678 [09:32:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:32:18]execute_script... [09:32:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:32:18]POST & json_proto [09:32:18]process_json_proto [09:32:18]json parsed OK: [09:32:18]protocol is kg_v1.0 [09:32:18]action value=close_receipt [09:32:18]process_action close_receipt [09:32:18]cmd_close_receipt [09:32:18]MH_GetDate [09:32:18]Write to MH i2c: F0 00 00 98 4A D1 [09:32:18]Write i2c OK [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: F0 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: F0 09 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: F0 09 00 98 4A 00 A5 23 E7 64 B2 FF 65 64 67 [09:32:18]GetLastDocTimeStamp 1692869537 [09:32:18]current date 1692869541 [09:32:18]FM_GetShiftState [09:32:18]SAM_PROTO_GetShiftState [09:32:18]wFMCommunicate request_size=4 [09:32:18]MH_SAM_APDU [09:32:18]CAPDU: 80 13 01 00 [09:32:18]Write to MH i2c: E2 08 00 99 4A 80 13 01 00 00 00 00 00 60 [09:32:18]Write i2c OK [09:32:18]MH_I2C_Read... [09:32:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:18]Read from MH i2c: E2 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 0E 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 0E 00 99 4A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DD [09:32:18]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:32:18]wFMCommunicate OK [09:32:18]SAM_PROTO_GetShiftState done [09:32:18]FM_GetShiftState done [09:32:18]opened in 1692866319 [09:32:18]opened+sec_in_day 1692952719 [09:32:18]quantity*price = 50025 [09:32:18]sum+1 = 50026 [09:32:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 13 24.08.2023 09:32 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32307 ФПД: 135845153748791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093221&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32307&fm=135845153748791&tin=02508201610067®Number=0000000000091575&sum=50000 [09:32:19]StoreToDocumentArchive [09:32:19]shift 75 fd 32307 [09:32:19]save to /storage/0075/doc_00032307 [09:32:19]save last doc name /storage/0075/doc_00032307 to /storage/kkm_last_doc_name [09:32:19]save OK [09:32:19]Clear old archive folders... [09:32:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:32:19]tlvbuf is 018C1540 [09:32:19]SAM_PROTO_ClearQueue [09:32:19]wFMCommunicate request_size=4 [09:32:19]MH_SAM_APDU [09:32:19]CAPDU: 80 09 00 00 [09:32:19]Write to MH i2c: E2 08 00 A6 4A 80 09 00 00 00 00 00 00 62 [09:32:19]Write i2c OK [09:32:19]MH_I2C_Read... [09:32:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:19]Read from MH i2c: E2 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 A6 4A 00 90 00 64 [09:32:19]RAPDU: 90 00 [09:32:19]wFMCommunicate OK [09:32:19]SAM_PROTO_ClearQueue done [09:32:19]KKMCreateOFDPacket [09:32:19]OFDProtocolAddRootSTLVToBuf [09:32:19]FM_MakeSignedData [09:32:19]FM_MakeSignedData [09:32:19]SAM_PROTO_SignData [09:32:19]wFMCommunicate request_size=4 [09:32:19]MH_SAM_APDU [09:32:19]CAPDU: 80 0D 01 02 [09:32:19]Write to MH i2c: E2 08 00 A7 4A 80 0D 01 02 00 00 00 00 6A [09:32:19]Write i2c OK [09:32:19]MH_I2C_Read... [09:32:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:19]Read from MH i2c: E2 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 A7 4A 00 90 00 65 [09:32:19]RAPDU: 90 00 [09:32:19]wFMCommunicate OK [09:32:19]wFMCommunicate request_size=255 [09:32:19]MH_SAM_APDU [09:32:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0D 00 00 00 F4 03 04 00 A5 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 7E 00 00 35 04 06 00 7B [09:32:19]Write to MH i2c: E2 02 01 A8 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0D 00 00 00 F4 03 04 00 A5 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 7E 00 00 35 04 06 00 7B 00 00 9B [09:32:19]Write i2c OK [09:32:19]MH_I2C_Read... [09:32:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:19]Read from MH i2c: E2 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 A8 4A 00 90 00 66 [09:32:19]RAPDU: 90 00 [09:32:19]wFMCommunicate OK [09:32:19]wFMCommunicate request_size=10 [09:32:19]MH_SAM_APDU [09:32:19]CAPDU: 80 0D 02 02 05 8C EA 22 37 37 [09:32:19]Write to MH i2c: E2 0D 00 A9 4A 80 0D 02 02 05 00 8C EA 22 37 37 00 00 7D [09:32:19]Write i2c OK [09:32:19]MH_I2C_Read... [09:32:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:19]Read from MH i2c: E2 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 A9 4A 00 90 00 67 [09:32:19]RAPDU: 90 00 [09:32:19]wFMCommunicate OK [09:32:19]wFMCommunicate request_size=4 [09:32:19]MH_SAM_APDU [09:32:19]CAPDU: 80 0D 03 02 [09:32:19]Write to MH i2c: E2 08 00 AA 4A 80 0D 03 02 00 00 00 00 6F [09:32:20]Write i2c OK [09:32:20]MH_I2C_Read... [09:32:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:20]Read from MH i2c: E2 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: E2 0B 00 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: E2 0B 00 AA 4A 00 4B D4 01 0D 31 E3 0D 95 90 00 53 [09:32:20]RAPDU: 4B D4 01 0D 31 E3 0D 95 90 00 [09:32:20]wFMCommunicate OK [09:32:20]SAM_PROTO_SignData done [09:32:20]FM_MakeSignedData done [09:32:20]CreateOFDProtocolMessage [09:32:20]wFMCommunicate request_size=4 [09:32:20]MH_SAM_APDU [09:32:20]CAPDU: 80 11 00 00 [09:32:20]Write to MH i2c: E2 08 00 AB 4A 80 11 00 00 00 00 00 00 6F [09:32:20]Write i2c OK [09:32:20]MH_I2C_Read... [09:32:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:20]Read from MH i2c: E2 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: E2 17 00 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: E2 17 00 AB 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C5 [09:32:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:32:20]wFMCommunicate OK [09:32:20]CreateOFDProtocolMessage done [09:32:20]OFDSenderStorePacket 32307 [09:32:20]StoreOFDPacket docnum=32307 [09:32:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F8 E2 07 01 94 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0D 00 00 00 F4 03 04 00 A5 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 7E 00 00 35 04 06 00 7B 8C EA 22 37 37 4B D4 01 0D 31 E3 0D 95 [09:32:20]CheckFolder [09:32:20]dirname=/storage/ofd_packets [09:32:20]CheckFolder done [09:32:20]ProducePacketName [09:32:20]name=ofd_packets/00032307 [09:32:20]NVStorageSaveData ofd_packets/00032307 [09:32:20]File name is /storage/ofd_packets/00032307 [09:32:20]Write 301 bytes [09:32:20]NVStorageSaveData done [09:32:20]OFDSenderStorePacket done [09:32:20]KKMCreateOFDPacket done [09:32:20]NVStorageSaveData kkm_last_timestamp [09:32:20]File name is /storage/kkm_last_timestamp [09:32:20]Write 4 bytes [09:32:20]NVStorageSaveData done [09:32:20]ExternCall_PrintAddStr [09:32:20]wPrintStart [09:32:20]Write to MH i2c: 01 00 00 AC 4A F6 [09:32:20]Write i2c OK [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: 01 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: 01 07 00 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: 01 07 00 AC 4A 00 00 00 00 00 FF 0F 0B [09:32:20]RasterBufferAndPrint [09:32:20]line Счет N : (1)1182014 [09:32:20]line ИНН: 02508201610067 [09:32:20]line Контрольно-Кассовый Чек [09:32:20]line ПРОДАЖА [09:32:20]line ТРК (МРК, ГНК) : 52 [09:32:20]line Товар: 2710124130 [09:32:20]line Аи-92-К-5 [09:32:20]line 8.700 * 57.50 [09:32:20]line = 500.25 [09:32:20]line НДС 12% НСП 1% [09:32:20]line > о реализуемом товаре [09:32:20]line ОКРУГЛЕНИЕ: -0.25 [09:32:20]line ИТОГО: 500.00 [09:32:20]line Внесено: 500.00 [09:32:20]line СДАЧА: 0.00 [09:32:20]line НСП 1% : 4.43 [09:32:20]line НДС 12% : 53.12 [09:32:20]line Наличными: 500.00 [09:32:20]line Безнал.: 0.00 [09:32:20]line Место: АЗС № 121 "Партнер Нефть" [09:32:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:32:20]line СНО: Общий режим [09:32:20]line Чек 13 24.08.2023 09:32 [09:32:20]line Смена: 75 ФФД: 1.0 [09:32:20]line ЗНМ: 0300000148 [09:32:20]line РНМ: 0000000000091575 [09:32:20]line Версия ККМ: 001 [09:32:20]line ФМ: 0000000000874655 [09:32:20]line ФД: 32307 [09:32:20]line ФПД: 135845153748791 [09:32:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093221&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32307&fm=135845153748791&tin=02508201610067®Number=0000000000091575&sum=50000 [09:32:20]OFD Sender: Processing packet 32307 [packets to send 11, broken 10] [09:32:20]ProducePacketName [09:32:20]name=ofd_packets/00032307 [09:32:20]OFD Sender: To server: pG, [09:32:20]CommunicateWithHost lk.salyk.kg:30040 [09:32:20]ConnectInit lk.salyk.kg [09:32:20]written 0, free lines is 4095 [09:32:20]Connected sock=10 [09:32:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F8 E2 07 01 94 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0D 00 00 00 F4 03 04 00 A5 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 7E 00 00 35 04 06 00 7B 8C EA 22 37 37 4B D4 01 0D 31 E3 0D 95 [09:32:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B3 D1 47 00 D3 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 7E 00 00 F4 03 04 00 49 CE E6 64 B6 04 01 00 00 A5 E3 91 41 4B 51 D2 BA [09:32:20]CommunicateWithHost err = 0 [09:32:20]CheckOFDResponse [09:32:20]1017 (14) - 77093643461234 [09:32:20]1041 (16) - 0000000000874655 [09:32:20]1040 (4) - 32307 [09:32:20]1012 (4) - 24.08.2023 03:28 [09:32:20]1206 (1) - 0 [09:32:20]OFD Sender: Remove packet 32307 [09:32:20]ProducePacketName [09:32:20]name=ofd_packets/00032307 [09:32:20]NVStorageDeleteData [09:32:20]Write to MH i2c: 01 00 00 D7 4A 21 [09:32:20]Write i2c OK [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: 01 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: 01 07 00 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: 01 07 00 D7 4A 00 00 00 00 00 F1 0C 25 [09:32:20]RasterBufferAndPrint [09:32:20]line [09:32:20]line [09:32:20]line [09:32:20]line [09:32:20]line [09:32:20]written 0, free lines is 3331 [09:32:20]MH_Cut [09:32:20]Write to MH i2c: D1 01 00 DE 4A 01 FA [09:32:20]Write i2c OK [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: D1 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: D1 01 00 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: D1 01 00 DE 4A 00 F9 [09:32:20]Write to MH i2c: 01 00 00 DF 4A 29 [09:32:20]Write i2c OK [09:32:20]MH_I2C_Read... [09:32:21]OFD Sender: No OFD packet to send [09:32:21]*** Cut start [09:32:21]*** Purtial cut [09:32:21]*** CUTSNS_PIN = 0 [09:32:21]*** Stage 1: CUTSNS_PIN = 1 [09:32:23]Read from MH i2c: 01 [09:32:23]MH_I2C_Read... [09:32:23]*** Stop cut motor [09:32:23]*** Cut end [09:32:23]Read from MH i2c: 01 07 00 [09:32:23]MH_I2C_Read... [09:32:23]Read from MH i2c: 01 07 00 DF 4A 00 00 00 00 00 FF 0F 3E [09:32:23]process_action close_receipt done [09:32:23]requested_data is exist [09:32:23]produce_requested_data [09:32:23]requested_item fm.sn is exist - process it [09:32:23]wFMCommunicate request_size=4 [09:32:23]MH_SAM_APDU [09:32:23]CAPDU: 80 11 00 00 [09:32:23]Write to MH i2c: E2 08 00 E0 4A 80 11 00 00 00 00 00 00 A4 [09:32:23]Write i2c OK [09:32:23]MH_I2C_Read... [09:32:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:23]Read from MH i2c: E2 [09:32:23]MH_I2C_Read... [09:32:23]Read from MH i2c: E2 17 00 [09:32:23]MH_I2C_Read... [09:32:23]Read from MH i2c: E2 17 00 E0 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FA [09:32:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:32:23]wFMCommunicate OK [09:32:23]requested_item fd.num is exist - process it [09:32:23]SAM_PROTO_GetFieldsCounters [09:32:23]wFMCommunicate request_size=4 [09:32:23]MH_SAM_APDU [09:32:23]CAPDU: 80 13 00 00 [09:32:23]Write to MH i2c: E2 08 00 E1 4A 80 13 00 00 00 00 00 00 A7 [09:32:23]Write i2c OK [09:32:23]MH_I2C_Read... [09:32:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:23]Read from MH i2c: E2 [09:32:23]MH_I2C_Read... [09:32:23]Read from MH i2c: E2 62 00 [09:32:23]MH_I2C_Read... [09:32:23]Read from MH i2c: E2 62 00 E1 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 33 7E 00 00 0E 04 04 00 4B 00 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 F0 [09:32:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 33 7E 00 00 0E 04 04 00 4B 00 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 [09:32:23]wFMCommunicate OK [09:32:23]SAM_PROTO_GetFieldsCounters done [09:32:23]requested_item shift.num is exist - process it [09:32:23]requested_item shift.opened is exist - process it [09:32:23]req_shift_opened [09:32:23]FM_GetShiftState [09:32:23]SAM_PROTO_GetShiftState [09:32:23]wFMCommunicate request_size=4 [09:32:23]MH_SAM_APDU [09:32:23]CAPDU: 80 13 01 00 [09:32:23]Write to MH i2c: E2 08 00 E2 4A 80 13 01 00 00 00 00 00 A9 [09:32:23]Write i2c OK [09:32:23]MH_I2C_Read... [09:32:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:24]Read from MH i2c: E2 [09:32:24]MH_I2C_Read... [09:32:24]Read from MH i2c: E2 0E 00 [09:32:24]MH_I2C_Read... [09:32:24]Read from MH i2c: E2 0E 00 E2 4A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 26 [09:32:24]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:32:24]wFMCommunicate OK [09:32:24]SAM_PROTO_GetShiftState done [09:32:24]FM_GetShiftState done [09:32:24]req_shift_opened done [09:32:24]requested_item shift.open_date is exist - process it [09:32:24]req_shift_open_date [09:32:24]req_shift_open_date done [09:32:24]produce_requested_data done [09:32:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32307,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:32:24]process_action_free close_receipt [09:32:24]json_value_free [09:32:24]json_value_free done [09:32:24]process_json_proto returns [09:32:24]Send response to host [09:32:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32307,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:32:24]free response buf [09:32:24]execute_script done [09:32:24]execute_script returns [09:32:24]free content buf [09:32:24]Sock 9.Close socket [09:32:24]Sock 9.Thread stoped [09:32:26]OFD Sender: No OFD packet to send [09:32:31]OFD Sender: No OFD packet to send [09:32:36]OFD Sender: No OFD packet to send [09:32:41]OFD Sender: No OFD packet to send [09:32:43]accept exits with 8 [09:32:43]New connection [09:32:43]New thread 3067084132 created [09:32:43]Thread 3066940772 joined [09:32:43]Waiting for new connection... [09:32:43] Sock 8.Parse request [09:32:43]Sock 8.Check first char [09:32:43]Sock 8.First char is OK [09:32:43]request: POST /json_proto HTTP/1.0 [09:32:43]Method: POST [09:32:43]URL: /json_proto [09:32:43]Method is POST - this is cgi request [09:32:43]url: /json_proto [09:32:43]query_string will be loaded in cgi processing [09:32:43]execute_cgi json_proto POST (null) [09:32:43]execute_cgi path=json_proto method=POST [09:32:43]POST find Content-Length [09:32:43]Host: 172.17.34.200:8080 [09:32:43]Content-Length: 804 [09:32:43]Content-Type: application/json [09:32:43] [09:32:43]POST finish read [09:32:43]Found Content-Length = 804 [09:32:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 45.810, "sum" : 3000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:43]execute_script... [09:32: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)1182011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 45.810, "sum" : 3000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:43]POST & json_proto [09:32:43]process_json_proto [09:32:43]json parsed OK: [09:32:43]protocol is kg_v1.0 [09:32:43]action value=close_receipt [09:32:43]process_action close_receipt [09:32:43]cmd_close_receipt [09:32:43]MH_GetDate [09:32:43]Write to MH i2c: F0 00 00 E3 4A 1C [09:32:43]Write i2c OK [09:32:43]MH_I2C_Read... [09:32:43]Read from MH i2c: F0 [09:32:43]MH_I2C_Read... [09:32:43]Read from MH i2c: F0 09 00 [09:32:43]MH_I2C_Read... [09:32:43]Read from MH i2c: F0 09 00 E3 4A 00 BE 23 E7 64 B2 FF 65 64 CB [09:32:43]GetLastDocTimeStamp 1692869541 [09:32:43]current date 1692869566 [09:32:43]FM_GetShiftState [09:32:43]SAM_PROTO_GetShiftState [09:32:43]wFMCommunicate request_size=4 [09:32:43]MH_SAM_APDU [09:32:43]CAPDU: 80 13 01 00 [09:32:43]Write to MH i2c: E2 08 00 E4 4A 80 13 01 00 00 00 00 00 AB [09:32:43]Write i2c OK [09:32:43]MH_I2C_Read... [09:32:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:43]Read from MH i2c: E2 [09:32:43]MH_I2C_Read... [09:32:43]Read from MH i2c: E2 0E 00 [09:32:43]MH_I2C_Read... [09:32:43]Read from MH i2c: E2 0E 00 E4 4A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 28 [09:32:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:32:43]wFMCommunicate OK [09:32:43]SAM_PROTO_GetShiftState done [09:32:43]FM_GetShiftState done [09:32:43]opened in 1692866319 [09:32:43]opened+sec_in_day 1692952719 [09:32:43]quantity*price = 300055 [09:32:43]sum+1 = 300057 [09:32:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.56 НСП 1% : 26.55 НДС 12% : 318.64 Наличными: 0.00 Безнал.: 3000.56 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 14 24.08.2023 09:32 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32308 ФПД: 206832713646893 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093246&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32308&fm=206832713646893&tin=02508201610067®Number=0000000000091575&sum=300056 [09:32:44]StoreToDocumentArchive [09:32:44]shift 75 fd 32308 [09:32:44]save to /storage/0075/doc_00032308 [09:32:44]save last doc name /storage/0075/doc_00032308 to /storage/kkm_last_doc_name [09:32:44]save OK [09:32:44]Clear old archive folders... [09:32:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:32:44]tlvbuf is 0188B340 [09:32:44]SAM_PROTO_ClearQueue [09:32:44]wFMCommunicate request_size=4 [09:32:44]MH_SAM_APDU [09:32:44]CAPDU: 80 09 00 00 [09:32:44]Write to MH i2c: E2 08 00 F1 4A 80 09 00 00 00 00 00 00 AD [09:32:44]Write i2c OK [09:32:44]MH_I2C_Read... [09:32:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:44]Read from MH i2c: E2 [09:32:44]MH_I2C_Read... [09:32:44]Read from MH i2c: E2 03 00 [09:32:44]MH_I2C_Read... [09:32:44]Read from MH i2c: E2 03 00 F1 4A 00 90 00 AF [09:32:44]RAPDU: 90 00 [09:32:44]wFMCommunicate OK [09:32:44]SAM_PROTO_ClearQueue done [09:32:44]KKMCreateOFDPacket [09:32:44]OFDProtocolAddRootSTLVToBuf [09:32:44]FM_MakeSignedData [09:32:44]FM_MakeSignedData [09:32:44]SAM_PROTO_SignData [09:32:44]wFMCommunicate request_size=4 [09:32:44]MH_SAM_APDU [09:32:44]CAPDU: 80 0D 01 02 [09:32:44]Write to MH i2c: E2 08 00 F2 4A 80 0D 01 02 00 00 00 00 B5 [09:32:44]Write i2c OK [09:32:44]MH_I2C_Read... [09:32:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:44]Read from MH i2c: E2 [09:32:44]MH_I2C_Read... [09:32:44]Read from MH i2c: E2 03 00 [09:32:44]MH_I2C_Read... [09:32:44]Read from MH i2c: E2 03 00 F2 4A 00 90 00 B0 [09:32:44]RAPDU: 90 00 [09:32:44]wFMCommunicate OK [09:32:44]wFMCommunicate request_size=255 [09:32:44]MH_SAM_APDU [09:32:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 B2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 BE 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 7E 00 00 35 04 06 00 BC [09:32:44]Write to MH i2c: E2 02 01 F3 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 35 FF 03 08 00 03 F2 B2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 BE 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 7E 00 00 35 04 06 00 BC 00 00 7B [09:32:44]Write i2c OK [09:32:44]MH_I2C_Read... [09:32:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:44]Read from MH i2c: E2 [09:32:44]MH_I2C_Read... [09:32:44]Read from MH i2c: E2 03 00 [09:32:44]MH_I2C_Read... [09:32:44]Read from MH i2c: E2 03 00 F3 4A 00 90 00 B1 [09:32:44]RAPDU: 90 00 [09:32:44]wFMCommunicate OK [09:32:44]wFMCommunicate request_size=10 [09:32:44]MH_SAM_APDU [09:32:44]CAPDU: 80 0D 02 02 05 1C FE 6C C3 2D [09:32:44]Write to MH i2c: E2 0D 00 F4 4A 80 0D 02 02 05 00 1C FE 6C C3 2D 00 00 38 [09:32:44]Write i2c OK [09:32:44]MH_I2C_Read... [09:32:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:44]Read from MH i2c: E2 [09:32:44]MH_I2C_Read... [09:32:44]Read from MH i2c: E2 03 00 [09:32:44]MH_I2C_Read... [09:32:44]Read from MH i2c: E2 03 00 F4 4A 00 90 00 B2 [09:32:44]RAPDU: 90 00 [09:32:44]wFMCommunicate OK [09:32:44]wFMCommunicate request_size=4 [09:32:44]MH_SAM_APDU [09:32:44]CAPDU: 80 0D 03 02 [09:32:45]Write to MH i2c: E2 08 00 F5 4A 80 0D 03 02 00 00 00 00 BA [09:32:45]Write i2c OK [09:32:45]MH_I2C_Read... [09:32:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:45]Read from MH i2c: E2 [09:32:45]MH_I2C_Read... [09:32:45]Read from MH i2c: E2 0B 00 [09:32:45]MH_I2C_Read... [09:32:45]Read from MH i2c: E2 0B 00 F5 4A 00 DC E9 B5 23 33 46 BC 8B 90 00 18 [09:32:45]RAPDU: DC E9 B5 23 33 46 BC 8B 90 00 [09:32:45]wFMCommunicate OK [09:32:45]SAM_PROTO_SignData done [09:32:45]FM_MakeSignedData done [09:32:45]CreateOFDProtocolMessage [09:32:45]wFMCommunicate request_size=4 [09:32:45]MH_SAM_APDU [09:32:45]CAPDU: 80 11 00 00 [09:32:45]Write to MH i2c: E2 08 00 F6 4A 80 11 00 00 00 00 00 00 BA [09:32:45]Write i2c OK [09:32:45]MH_I2C_Read... [09:32:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:45]Read from MH i2c: E2 [09:32:45]MH_I2C_Read... [09:32:45]Read from MH i2c: E2 17 00 [09:32:45]MH_I2C_Read... [09:32:45]Read from MH i2c: E2 17 00 F6 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 10 [09:32:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:32:45]wFMCommunicate OK [09:32:45]CreateOFDProtocolMessage done [09:32:45]OFDSenderStorePacket 32308 [09:32:45]StoreOFDPacket docnum=32308 [09:32:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 08 C5 07 01 90 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 B2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 BE 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 7E 00 00 35 04 06 00 BC 1C FE 6C C3 2D DC E9 B5 23 33 46 BC 8B [09:32:45]CheckFolder [09:32:45]dirname=/storage/ofd_packets [09:32:45]CheckFolder done [09:32:45]ProducePacketName [09:32:45]name=ofd_packets/00032308 [09:32:45]NVStorageSaveData ofd_packets/00032308 [09:32:45]File name is /storage/ofd_packets/00032308 [09:32:45]Write 301 bytes [09:32:45]NVStorageSaveData done [09:32:45]OFDSenderStorePacket done [09:32:45]KKMCreateOFDPacket done [09:32:45]NVStorageSaveData kkm_last_timestamp [09:32:45]File name is /storage/kkm_last_timestamp [09:32:45]Write 4 bytes [09:32:45]NVStorageSaveData done [09:32:45]ExternCall_PrintAddStr [09:32:45]wPrintStart [09:32:45]Write to MH i2c: 01 00 00 F7 4A 41 [09:32:45]Write i2c OK [09:32:45]MH_I2C_Read... [09:32:45]Read from MH i2c: 01 [09:32:45]MH_I2C_Read... [09:32:45]Read from MH i2c: 01 07 00 [09:32:45]MH_I2C_Read... [09:32:45]Read from MH i2c: 01 07 00 F7 4A 00 00 00 00 00 FF 0F 56 [09:32:45]RasterBufferAndPrint [09:32:45]line Счет N : (1)1182011 [09:32:45]line ИНН: 02508201610067 [09:32:45]line Контрольно-Кассовый Чек [09:32:45]line ПРОДАЖА [09:32:45]line ТРК (МРК, ГНК) : 33 [09:32:45]line Товар: 2710124500 [09:32:45]line Аи-95-К-5 [09:32:45]line 45.810 * 65.50 [09:32:45]line = 3000.56 [09:32:45]line НДС 12% НСП 1% [09:32:45]line > о реализуемом товаре [09:32:45]line ИТОГО: 3000.56 [09:32:45]line НСП 1% : 26.55 [09:32:45]line НДС 12% : 318.64 [09:32:45]line Наличными: 0.00 [09:32:45]line Безнал.: 3000.56 [09:32:45]line Место: АЗС № 121 "Партнер Нефть" [09:32:45]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:32:45]line СНО: Общий режим [09:32:45]line Чек 14 24.08.2023 09:32 [09:32:45]line Смена: 75 ФФД: 1.0 [09:32:45]line ЗНМ: 0300000148 [09:32:45]line РНМ: 0000000000091575 [09:32:45]line Версия ККМ: 001 [09:32:45]line Платежная система: O! деньги [09:32:45]line ФМ: 0000000000874655 [09:32:45]line ФД: 32308 [09:32:45]line ФПД: 206832713646893 [09:32:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093246&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32308&fm=206832713646893&tin=02508201610067®Number=0000000000091575&sum=300056 [09:32:45]written 0, free lines is 4095 [09:32:45]OFD Sender: Processing packet 32308 [packets to send 11, broken 10] [09:32:45]ProducePacketName [09:32:45]name=ofd_packets/00032308 [09:32:45]OFD Sender: To server: pG, [09:32:45]CommunicateWithHost lk.salyk.kg:30040 [09:32:45]ConnectInit lk.salyk.kg [09:32:45]Connected sock=10 [09:32:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 08 C5 07 01 90 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 B2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 BE 23 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 7E 00 00 35 04 06 00 BC 1C FE 6C C3 2D DC E9 B5 23 33 46 BC 8B [09:32:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A6 37 47 00 FB 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 7E 00 00 F4 03 04 00 62 CE E6 64 B6 04 01 00 00 B6 58 44 C0 C0 47 61 37 [09:32:45]CommunicateWithHost err = 0 [09:32:45]CheckOFDResponse [09:32:45]1017 (14) - 77093643461234 [09:32:45]1041 (16) - 0000000000874655 [09:32:45]1040 (4) - 32308 [09:32:45]1012 (4) - 24.08.2023 03:28 [09:32:45]1206 (1) - 0 [09:32:45]OFD Sender: Remove packet 32308 [09:32:45]ProducePacketName [09:32:45]name=ofd_packets/00032308 [09:32:45]NVStorageDeleteData [09:32:45]Write to MH i2c: 01 00 00 21 4B 6C [09:32:45]Write i2c OK [09:32:45]MH_I2C_Read... [09:32:45]Read from MH i2c: 01 [09:32:45]MH_I2C_Read... [09:32:45]Read from MH i2c: 01 07 00 [09:32:45]MH_I2C_Read... [09:32:45]Read from MH i2c: 01 07 00 21 4B 00 00 00 00 00 01 0D 81 [09:32:45]RasterBufferAndPrint [09:32:45]line [09:32:45]line [09:32:45]line [09:32:45]line [09:32:45]line [09:32:45]written 0, free lines is 3344 [09:32:45]MH_Cut [09:32:45]Write to MH i2c: D1 01 00 28 4B 01 45 [09:32:45]Write i2c OK [09:32:45]MH_I2C_Read... [09:32:45]Read from MH i2c: D1 [09:32:45]MH_I2C_Read... [09:32:45]Read from MH i2c: D1 01 00 [09:32:45]MH_I2C_Read... [09:32:45]Read from MH i2c: D1 01 00 28 4B 00 44 [09:32:45]Write to MH i2c: 01 00 00 29 4B 74 [09:32:45]Write i2c OK [09:32:45]MH_I2C_Read... [09:32:45]OFD Sender: No OFD packet to send [09:32:46]*** Cut start [09:32:46]*** Purtial cut [09:32:46]*** Stage 1: CUTSNS_PIN = 1 [09:32:46]Read from MH i2c: 01 [09:32:46]MH_I2C_Read... [09:32:46]*** Stop cut motor [09:32:46]*** Cut end [09:32:46]Read from MH i2c: 01 07 00 [09:32:46]MH_I2C_Read... [09:32:46]Read from MH i2c: 01 07 00 29 4B 00 00 00 00 00 FF 0F 89 [09:32:46]process_action close_receipt done [09:32:46]requested_data is exist [09:32:46]produce_requested_data [09:32:46]requested_item fm.sn is exist - process it [09:32:46]wFMCommunicate request_size=4 [09:32:46]MH_SAM_APDU [09:32:46]CAPDU: 80 11 00 00 [09:32:46]Write to MH i2c: E2 08 00 2A 4B 80 11 00 00 00 00 00 00 EF [09:32:46]Write i2c OK [09:32:46]MH_I2C_Read... [09:32:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:46]Read from MH i2c: E2 [09:32:46]MH_I2C_Read... [09:32:46]Read from MH i2c: E2 17 00 [09:32:46]MH_I2C_Read... [09:32:46]Read from MH i2c: E2 17 00 2A 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 45 [09:32:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:32:46]wFMCommunicate OK [09:32:46]requested_item fd.num is exist - process it [09:32:46]SAM_PROTO_GetFieldsCounters [09:32:46]wFMCommunicate request_size=4 [09:32:46]MH_SAM_APDU [09:32:46]CAPDU: 80 13 00 00 [09:32:46]Write to MH i2c: E2 08 00 2B 4B 80 13 00 00 00 00 00 00 F2 [09:32:46]Write i2c OK [09:32:46]MH_I2C_Read... [09:32:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:46]Read from MH i2c: E2 [09:32:46]MH_I2C_Read... [09:32:46]Read from MH i2c: E2 62 00 [09:32:46]MH_I2C_Read... [09:32:46]Read from MH i2c: E2 62 00 2B 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 34 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [09:32:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 34 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:32:46]wFMCommunicate OK [09:32:46]SAM_PROTO_GetFieldsCounters done [09:32:46]requested_item shift.num is exist - process it [09:32:46]requested_item shift.opened is exist - process it [09:32:46]req_shift_opened [09:32:46]FM_GetShiftState [09:32:46]SAM_PROTO_GetShiftState [09:32:46]wFMCommunicate request_size=4 [09:32:46]MH_SAM_APDU [09:32:46]CAPDU: 80 13 01 00 [09:32:46]Write to MH i2c: E2 08 00 2C 4B 80 13 01 00 00 00 00 00 F4 [09:32:46]Write i2c OK [09:32:46]MH_I2C_Read... [09:32:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:46]Read from MH i2c: E2 [09:32:46]MH_I2C_Read... [09:32:46]Read from MH i2c: E2 0E 00 [09:32:46]MH_I2C_Read... [09:32:46]Read from MH i2c: E2 0E 00 2C 4B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 71 [09:32:46]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:32:46]wFMCommunicate OK [09:32:46]SAM_PROTO_GetShiftState done [09:32:46]FM_GetShiftState done [09:32:46]req_shift_opened done [09:32:46]requested_item shift.open_date is exist - process it [09:32:46]req_shift_open_date [09:32:46]req_shift_open_date done [09:32:46]produce_requested_data done [09:32:46]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32308,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:32:46]process_action_free close_receipt [09:32:46]json_value_free [09:32:46]json_value_free done [09:32:46]process_json_proto returns [09:32:46]Send response to host [09:32:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32308,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:32:46]free response buf [09:32:46]execute_script done [09:32:46]execute_script returns [09:32:46]free content buf [09:32:46]Sock 8.Close socket [09:32:46]Sock 8.Thread stoped [09:32:50]OFD Sender: No OFD packet to send [09:32:55]OFD Sender: No OFD packet to send [09:33:00]OFD Sender: No OFD packet to send [09:33:06]OFD Sender: No OFD packet to send [09:33:11]OFD Sender: No OFD packet to send [09:33:16]OFD Sender: No OFD packet to send [09:33:21]OFD Sender: No OFD packet to send [09:33:26]OFD Sender: No OFD packet to send [09:33:31]OFD Sender: No OFD packet to send [09:33:36]OFD Sender: No OFD packet to send [09:33:41]OFD Sender: No OFD packet to send [09:33: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:06]accept exits with 9 [09:34:06]New connection [09:34:06]New thread 3066940772 created [09:34:06]Thread 3067084132 joined [09:34:06]Waiting for new connection... [09:34:06] Sock 9.Parse request [09:34:06]Sock 9.Check first char [09:34:06]Sock 9.First char is OK [09:34:06]request: POST /json_proto HTTP/1.0 [09:34:06]Method: POST [09:34:06]URL: /json_proto [09:34:06]Method is POST - this is cgi request [09:34:06]url: /json_proto [09:34:06]query_string will be loaded in cgi processing [09:34:06]execute_cgi json_proto POST (null) [09:34:06]execute_cgi path=json_proto method=POST [09:34:06]POST find Content-Length [09:34:06]Host: 172.17.34.200:8080 [09:34:06]Content-Length: 1123 [09:34:06]Content-Type: application/json [09:34:06] [09:34:06]POST finish read [09:34:06]Found Content-Length = 1123 [09:34:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182010\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 141.510 x 63.60\u000A\u0418\u0422\u041E\u0413: 9000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:06]execute_script... [09:34:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182010\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 141.510 x 63.60\u000A\u0418\u0422\u041E\u0413: 9000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:06]POST & json_proto [09:34:06]process_json_proto [09:34:06]json parsed OK: [09:34:06]protocol is kg_v1.0 [09:34:06]action value=print_text [09:34:06]process_action print_text [09:34:06]cmd_print_text [09:34:06]ExternCall_PrintAddStr [09:34:06]wPrintStart [09:34:06]Write to MH i2c: 01 00 00 2D 4B 78 [09:34:06]Write i2c OK [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: 01 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: 01 07 00 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: 01 07 00 2D 4B 00 00 00 00 00 FF 0F 8D [09:34:06]RasterBufferAndPrint [09:34:06]line *****ТОВАРНЫЙ ЧЕК***** [09:34:06]line АЗС 121 [09:34:06]line Партнер нефть [09:34:06]line 02508201610067 [09:34:06]line Кассир : Батырканова Г. [09:34:06]line Счет N : (1)1182010 [09:34:06]line ПРОДАЖА [09:34:06]line ТРК (МРК, ГНК) : 21 [09:34:06]line Вид ГСМ : 2710194210 [09:34:06]line ДТ(л)-К-5 [09:34:06]line 141.510 x 63.60 [09:34:06]line ИТОГ: 9000.04 [09:34:06]line Тип оплаты: Талоны: Топливная Карта [09:34:06]line 81887 [09:34:06]written 0, free lines is 4095 [09:34:06]Write to MH i2c: 01 00 00 3F 4B 8A [09:34:06]Write i2c OK [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: 01 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: 01 07 00 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: 01 07 00 3F 4B 00 00 00 00 00 40 0E DF [09:34:06]RasterBufferAndPrint [09:34:06]line [09:34:06]line [09:34:06]line [09:34:06]line [09:34:06]line [09:34:06]written 0, free lines is 3650 [09:34:06]MH_Cut [09:34:06]Write to MH i2c: D1 01 00 46 4B 01 63 [09:34:06]Write i2c OK [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: D1 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: D1 01 00 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: D1 01 00 46 4B 00 62 [09:34:06]Write to MH i2c: 01 00 00 47 4B 92 [09:34:06]Write i2c OK [09:34:06]MH_I2C_Read... [09:34:07]*** Cut start [09:34:07]*** Purtial cut [09:34:07]*** CUTSNS_PIN = 0 [09:34:07]*** Stage 1: CUTSNS_PIN = 1 [09:34:09]Read from MH i2c: 01 [09:34:09]MH_I2C_Read... [09:34:09]*** Stop cut motor [09:34:09]*** Cut end [09:34:09]Read from MH i2c: 01 07 00 [09:34:09]MH_I2C_Read... [09:34:09]Read from MH i2c: 01 07 00 47 4B 00 00 00 00 00 FF 0F A7 [09:34:09]process_action print_text done [09:34:09]requested_data is exist [09:34:09]produce_requested_data [09:34:09]requested_item fm.sn is exist - process it [09:34:09]wFMCommunicate request_size=4 [09:34:09]MH_SAM_APDU [09:34:09]CAPDU: 80 11 00 00 [09:34:09]Write to MH i2c: E2 08 00 48 4B 80 11 00 00 00 00 00 00 0D [09:34:09]Write i2c OK [09:34:09]MH_I2C_Read... [09:34:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:09]Read from MH i2c: E2 [09:34:09]MH_I2C_Read... [09:34:09]Read from MH i2c: E2 17 00 [09:34:09]MH_I2C_Read... [09:34:09]Read from MH i2c: E2 17 00 48 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 63 [09:34:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:34:09]wFMCommunicate OK [09:34:09]requested_item fd.num is exist - process it [09:34:09]SAM_PROTO_GetFieldsCounters [09:34:09]wFMCommunicate request_size=4 [09:34:09]MH_SAM_APDU [09:34:09]CAPDU: 80 13 00 00 [09:34:09]Write to MH i2c: E2 08 00 49 4B 80 13 00 00 00 00 00 00 10 [09:34:09]Write i2c OK [09:34:09]MH_I2C_Read... [09:34:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:09]Read from MH i2c: E2 [09:34:09]MH_I2C_Read... [09:34:09]Read from MH i2c: E2 62 00 [09:34:09]MH_I2C_Read... [09:34:09]Read from MH i2c: E2 62 00 49 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 34 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [09:34:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 34 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:09]wFMCommunicate OK [09:34:09]SAM_PROTO_GetFieldsCounters done [09:34:09]requested_item shift.num is exist - process it [09:34:09]requested_item shift.opened is exist - process it [09:34:09]req_shift_opened [09:34:09]FM_GetShiftState [09:34:09]SAM_PROTO_GetShiftState [09:34:09]wFMCommunicate request_size=4 [09:34:09]MH_SAM_APDU [09:34:09]CAPDU: 80 13 01 00 [09:34:09]Write to MH i2c: E2 08 00 4A 4B 80 13 01 00 00 00 00 00 12 [09:34:09]Write i2c OK [09:34:09]MH_I2C_Read... [09:34:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:09]Read from MH i2c: E2 [09:34:09]MH_I2C_Read... [09:34:09]Read from MH i2c: E2 0E 00 [09:34:09]MH_I2C_Read... [09:34:09]Read from MH i2c: E2 0E 00 4A 4B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8F [09:34:09]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:34:09]wFMCommunicate OK [09:34:09]SAM_PROTO_GetShiftState done [09:34:09]FM_GetShiftState done [09:34:09]req_shift_opened done [09:34:09]requested_item shift.open_date is exist - process it [09:34:09]req_shift_open_date [09:34:09]req_shift_open_date done [09:34:09]produce_requested_data done [09:34:09]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32308,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:34:09]process_action_free print_text [09:34:09]json_value_free [09:34:09]json_value_free done [09:34:09]process_json_proto returns [09:34:09]Send response to host [09:34:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32308,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:34:09]free response buf [09:34:09]execute_script done [09:34:09]execute_script returns [09:34:09]free content buf [09:34:09]Sock 9.Close socket [09:34:09]Sock 9.Thread stoped [09:34:11]OFD Sender: No OFD packet to send [09:34:13]accept exits with 8 [09:34:13]New connection [09:34:13]New thread 3067084132 created [09:34:13]Thread 3066940772 joined [09:34:13]Waiting for new connection... [09:34:13] Sock 8.Parse request [09:34:13]Sock 8.Check first char [09:34:13]Sock 8.First char is OK [09:34:13]request: POST /json_proto HTTP/1.0 [09:34:13]Method: POST [09:34:13]URL: /json_proto [09:34:13]Method is POST - this is cgi request [09:34:13]url: /json_proto [09:34:13]query_string will be loaded in cgi processing [09:34:13]execute_cgi json_proto POST (null) [09:34:13]execute_cgi path=json_proto method=POST [09:34:13]POST find Content-Length [09:34:13]Host: 172.17.34.200:8080 [09:34:13]Content-Length: 641 [09:34:13]Content-Type: application/json [09:34:13] [09:34:13]POST finish read [09:34:13]Found Content-Length = 641 [09:34:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.000, "sum" : 575.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 575.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:13]execute_script... [09:34:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.000, "sum" : 575.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 575.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:13]POST & json_proto [09:34:13]process_json_proto [09:34:13]json parsed OK: [09:34:13]protocol is kg_v1.0 [09:34:13]action value=close_receipt [09:34:13]process_action close_receipt [09:34:13]cmd_close_receipt [09:34:13]MH_GetDate [09:34:13]Write to MH i2c: F0 00 00 4B 4B 85 [09:34:13]Write i2c OK [09:34:13]MH_I2C_Read... [09:34:13]Read from MH i2c: F0 [09:34:13]MH_I2C_Read... [09:34:13]Read from MH i2c: F0 09 00 [09:34:13]MH_I2C_Read... [09:34:13]Read from MH i2c: F0 09 00 4B 4B 00 18 24 E7 64 B2 FF 65 64 8F [09:34:13]GetLastDocTimeStamp 1692869566 [09:34:13]current date 1692869656 [09:34:13]FM_GetShiftState [09:34:13]SAM_PROTO_GetShiftState [09:34:13]wFMCommunicate request_size=4 [09:34:13]MH_SAM_APDU [09:34:13]CAPDU: 80 13 01 00 [09:34:13]Write to MH i2c: E2 08 00 4C 4B 80 13 01 00 00 00 00 00 14 [09:34:13]Write i2c OK [09:34:13]MH_I2C_Read... [09:34:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:13]Read from MH i2c: E2 [09:34:13]MH_I2C_Read... [09:34:13]Read from MH i2c: E2 0E 00 [09:34:13]MH_I2C_Read... [09:34:13]Read from MH i2c: E2 0E 00 4C 4B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 91 [09:34:13]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:34:13]wFMCommunicate OK [09:34:13]SAM_PROTO_GetShiftState done [09:34:13]FM_GetShiftState done [09:34:13]opened in 1692866319 [09:34:13]opened+sec_in_day 1692952719 [09:34:13]quantity*price = 57500 [09:34:13]sum+1 = 57501 [09:34:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 575.00 НСП 1% : 5.09 НДС 12% : 61.06 Наличными: 575.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 15 24.08.2023 09:34 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32309 ФПД: 183627769682179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093416&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32309&fm=183627769682179&tin=02508201610067®Number=0000000000091575&sum=57500 [09:34:14]StoreToDocumentArchive [09:34:14]shift 75 fd 32309 [09:34:14]save to /storage/0075/doc_00032309 [09:34:14]save last doc name /storage/0075/doc_00032309 to /storage/kkm_last_doc_name [09:34:14]save OK [09:34:14]Clear old archive folders... [09:34:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:34:14]tlvbuf is 01856790 [09:34:14]SAM_PROTO_ClearQueue [09:34:14]wFMCommunicate request_size=4 [09:34:14]MH_SAM_APDU [09:34:14]CAPDU: 80 09 00 00 [09:34:14]Write to MH i2c: E2 08 00 59 4B 80 09 00 00 00 00 00 00 16 [09:34:14]Write i2c OK [09:34:14]MH_I2C_Read... [09:34:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:14]Read from MH i2c: E2 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 03 00 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 03 00 59 4B 00 90 00 18 [09:34:14]RAPDU: 90 00 [09:34:14]wFMCommunicate OK [09:34:14]SAM_PROTO_ClearQueue done [09:34:14]KKMCreateOFDPacket [09:34:14]OFDProtocolAddRootSTLVToBuf [09:34:14]FM_MakeSignedData [09:34:14]FM_MakeSignedData [09:34:14]SAM_PROTO_SignData [09:34:14]wFMCommunicate request_size=4 [09:34:14]MH_SAM_APDU [09:34:14]CAPDU: 80 0D 01 02 [09:34:14]Write to MH i2c: E2 08 00 5A 4B 80 0D 01 02 00 00 00 00 1E [09:34:14]Write i2c OK [09:34:14]MH_I2C_Read... [09:34:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:14]Read from MH i2c: E2 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 03 00 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 03 00 5A 4B 00 90 00 19 [09:34:14]RAPDU: 90 00 [09:34:14]wFMCommunicate OK [09:34:14]wFMCommunicate request_size=255 [09:34:14]MH_SAM_APDU [09:34:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 18 24 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 7E 00 00 35 04 06 00 A7 [09:34:14]Write to MH i2c: E2 02 01 5B 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 18 24 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 7E 00 00 35 04 06 00 A7 00 00 8E [09:34:14]Write i2c OK [09:34:14]MH_I2C_Read... [09:34:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:14]Read from MH i2c: E2 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 03 00 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 03 00 5B 4B 00 90 00 1A [09:34:14]RAPDU: 90 00 [09:34:14]wFMCommunicate OK [09:34:14]wFMCommunicate request_size=10 [09:34:14]MH_SAM_APDU [09:34:14]CAPDU: 80 0D 02 02 05 02 2B FB 99 03 [09:34:14]Write to MH i2c: E2 0D 00 5C 4B 80 0D 02 02 05 00 02 2B FB 99 03 00 00 EF [09:34:14]Write i2c OK [09:34:14]MH_I2C_Read... [09:34:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:14]Read from MH i2c: E2 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 03 00 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 03 00 5C 4B 00 90 00 1B [09:34:14]RAPDU: 90 00 [09:34:14]wFMCommunicate OK [09:34:14]wFMCommunicate request_size=4 [09:34:14]MH_SAM_APDU [09:34:14]CAPDU: 80 0D 03 02 [09:34:14]Write to MH i2c: E2 08 00 5D 4B 80 0D 03 02 00 00 00 00 23 [09:34:14]Write i2c OK [09:34:14]MH_I2C_Read... [09:34:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:14]Read from MH i2c: E2 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 0B 00 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 0B 00 5D 4B 00 B7 D6 CC 63 F1 54 22 C9 90 00 10 [09:34:14]RAPDU: B7 D6 CC 63 F1 54 22 C9 90 00 [09:34:14]wFMCommunicate OK [09:34:14]SAM_PROTO_SignData done [09:34:14]FM_MakeSignedData done [09:34:14]CreateOFDProtocolMessage [09:34:14]wFMCommunicate request_size=4 [09:34:14]MH_SAM_APDU [09:34:14]CAPDU: 80 11 00 00 [09:34:14]Write to MH i2c: E2 08 00 5E 4B 80 11 00 00 00 00 00 00 23 [09:34:14]Write i2c OK [09:34:14]MH_I2C_Read... [09:34:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:14]Read from MH i2c: E2 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 17 00 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 17 00 5E 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 79 [09:34:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:34:14]wFMCommunicate OK [09:34:14]CreateOFDProtocolMessage done [09:34:14]OFDSenderStorePacket 32309 [09:34:14]StoreOFDPacket docnum=32309 [09:34:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 41 9D 07 01 7B 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 18 24 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 7E 00 00 35 04 06 00 A7 02 2B FB 99 03 B7 D6 CC 63 F1 54 22 C9 [09:34:14]CheckFolder [09:34:14]dirname=/storage/ofd_packets [09:34:14]CheckFolder done [09:34:14]ProducePacketName [09:34:14]name=ofd_packets/00032309 [09:34:14]NVStorageSaveData ofd_packets/00032309 [09:34:14]File name is /storage/ofd_packets/00032309 [09:34:14]Write 301 bytes [09:34:14]NVStorageSaveData done [09:34:14]OFDSenderStorePacket done [09:34:14]KKMCreateOFDPacket done [09:34:14]NVStorageSaveData kkm_last_timestamp [09:34:14]File name is /storage/kkm_last_timestamp [09:34:14]Write 4 bytes [09:34:14]NVStorageSaveData done [09:34:14]ExternCall_PrintAddStr [09:34:14]wPrintStart [09:34:14]Write to MH i2c: 01 00 00 5F 4B AA [09:34:14]Write i2c OK [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: 01 [09:34:14]MH_I2C_Read... [09:34:14]OFD Sender: Processing packet 32309 [packets to send 11, broken 10] [09:34:14]ProducePacketName [09:34:14]name=ofd_packets/00032309 [09:34:14]OFD Sender: To server: pG, [09:34:14]CommunicateWithHost lk.salyk.kg:30040 [09:34:14]ConnectInit lk.salyk.kg [09:34:14]Read from MH i2c: 01 07 00 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: 01 07 00 5F 4B 00 00 00 00 00 FF 0F BF [09:34:14]RasterBufferAndPrint [09:34:14]line Счет N : (1)1182015 [09:34:14]line ИНН: 02508201610067 [09:34:14]line Контрольно-Кассовый Чек [09:34:14]line ПРОДАЖА [09:34:14]line ТРК (МРК, ГНК) : 42 [09:34:14]line Товар: 2710124130 [09:34:14]line Аи-92-К-5 [09:34:14]line 10.000 * 57.50 [09:34:14]line = 575.00 [09:34:14]line НДС 12% НСП 1% [09:34:14]line > о реализуемом товаре [09:34:14]line ИТОГО: 575.00 [09:34:14]line НСП 1% : 5.09 [09:34:14]line НДС 12% : 61.06 [09:34:14]line Наличными: 575.00 [09:34:14]line Безнал.: 0.00 [09:34:14]line Место: АЗС № 121 "Партнер Нефть" [09:34:14]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:34:14]line СНО: Общий режим [09:34:14]line Чек 15 24.08.2023 09:34 [09:34:14]line Смена: 75 ФФД: 1.0 [09:34:14]line ЗНМ: 0300000148 [09:34:14]line РНМ: 0000000000091575 [09:34:14]line Версия ККМ: 001 [09:34:14]line ФМ: 0000000000874655 [09:34:14]line ФД: 32309 [09:34:14]line ФПД: 183627769682179 [09:34:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093416&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32309&fm=183627769682179&tin=02508201610067®Number=0000000000091575&sum=57500 [09:34:15]Connected sock=10 [09:34:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 41 9D 07 01 7B 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 18 24 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 7E 00 00 35 04 06 00 A7 02 2B FB 99 03 B7 D6 CC 63 F1 54 22 C9 [09:34:15]written 0, free lines is 4095 [09:34:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 99 2F 47 00 85 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 7E 00 00 F4 03 04 00 BC CE E6 64 B6 04 01 00 00 5E C6 A6 B9 A9 7B 55 FB [09:34:15]CommunicateWithHost err = 0 [09:34:15]CheckOFDResponse [09:34:15]1017 (14) - 77093643461234 [09:34:15]1041 (16) - 0000000000874655 [09:34:15]1040 (4) - 32309 [09:34:15]1012 (4) - 24.08.2023 03:30 [09:34:15]1206 (1) - 0 [09:34:15]OFD Sender: Remove packet 32309 [09:34:15]ProducePacketName [09:34:15]name=ofd_packets/00032309 [09:34:15]NVStorageDeleteData [09:34:15]Write to MH i2c: 01 00 00 87 4B D2 [09:34:15]Write i2c OK [09:34:15]MH_I2C_Read... [09:34:15]Read from MH i2c: 01 [09:34:15]MH_I2C_Read... [09:34:15]Read from MH i2c: 01 07 00 [09:34:15]MH_I2C_Read... [09:34:15]Read from MH i2c: 01 07 00 87 4B 00 00 00 00 00 0A 0D F0 [09:34:15]RasterBufferAndPrint [09:34:15]line [09:34:15]line [09:34:15]line [09:34:15]line [09:34:15]line [09:34:15]written 0, free lines is 3344 [09:34:15]MH_Cut [09:34:15]Write to MH i2c: D1 01 00 8E 4B 01 AB [09:34:15]Write i2c OK [09:34:15]MH_I2C_Read... [09:34:15]Read from MH i2c: D1 [09:34:15]MH_I2C_Read... [09:34:15]Read from MH i2c: D1 01 00 [09:34:15]MH_I2C_Read... [09:34:15]Read from MH i2c: D1 01 00 8E 4B 00 AA [09:34:15]Write to MH i2c: 01 00 00 8F 4B DA [09:34:15]Write i2c OK [09:34:15]MH_I2C_Read... [09:34:15]OFD Sender: No OFD packet to send [09:34:16]*** Cut start [09:34:16]*** Purtial cut [09:34:16]*** Stage 1: CUTSNS_PIN = 1 [09:34:16]Read from MH i2c: 01 [09:34:16]MH_I2C_Read... [09:34:16]*** Stop cut motor [09:34:16]*** Cut end [09:34:16]Read from MH i2c: 01 07 00 [09:34:16]MH_I2C_Read... [09:34:16]Read from MH i2c: 01 07 00 8F 4B 00 00 00 00 00 FF 0F EF [09:34:16]process_action close_receipt done [09:34:16]requested_data is exist [09:34:16]produce_requested_data [09:34:16]requested_item fm.sn is exist - process it [09:34:16]wFMCommunicate request_size=4 [09:34:16]MH_SAM_APDU [09:34:16]CAPDU: 80 11 00 00 [09:34:16]Write to MH i2c: E2 08 00 90 4B 80 11 00 00 00 00 00 00 55 [09:34:16]Write i2c OK [09:34:16]MH_I2C_Read... [09:34:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:16]Read from MH i2c: E2 [09:34:16]MH_I2C_Read... [09:34:16]Read from MH i2c: E2 17 00 [09:34:16]MH_I2C_Read... [09:34:16]Read from MH i2c: E2 17 00 90 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AB [09:34:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:34:16]wFMCommunicate OK [09:34:16]requested_item fd.num is exist - process it [09:34:16]SAM_PROTO_GetFieldsCounters [09:34:16]wFMCommunicate request_size=4 [09:34:16]MH_SAM_APDU [09:34:16]CAPDU: 80 13 00 00 [09:34:16]Write to MH i2c: E2 08 00 91 4B 80 13 00 00 00 00 00 00 58 [09:34:16]Write i2c OK [09:34:16]MH_I2C_Read... [09:34:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:16]Read from MH i2c: E2 [09:34:16]MH_I2C_Read... [09:34:16]Read from MH i2c: E2 62 00 [09:34:16]MH_I2C_Read... [09:34:16]Read from MH i2c: E2 62 00 91 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 35 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 A9 [09:34:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 35 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:16]wFMCommunicate OK [09:34:16]SAM_PROTO_GetFieldsCounters done [09:34:16]requested_item shift.num is exist - process it [09:34:16]requested_item shift.opened is exist - process it [09:34:16]req_shift_opened [09:34:16]FM_GetShiftState [09:34:16]SAM_PROTO_GetShiftState [09:34:16]wFMCommunicate request_size=4 [09:34:16]MH_SAM_APDU [09:34:16]CAPDU: 80 13 01 00 [09:34:16]Write to MH i2c: E2 08 00 92 4B 80 13 01 00 00 00 00 00 5A [09:34:16]Write i2c OK [09:34:16]MH_I2C_Read... [09:34:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:16]Read from MH i2c: E2 [09:34:16]MH_I2C_Read... [09:34:16]Read from MH i2c: E2 0E 00 [09:34:16]MH_I2C_Read... [09:34:16]Read from MH i2c: E2 0E 00 92 4B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D7 [09:34:16]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:34:16]wFMCommunicate OK [09:34:16]SAM_PROTO_GetShiftState done [09:34:16]FM_GetShiftState done [09:34:16]req_shift_opened done [09:34:16]requested_item shift.open_date is exist - process it [09:34:16]req_shift_open_date [09:34:16]req_shift_open_date done [09:34:16]produce_requested_data done [09:34:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32309,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:34:16]process_action_free close_receipt [09:34:16]json_value_free [09:34:16]json_value_free done [09:34:16]process_json_proto returns [09:34:16]Send response to host [09:34:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32309,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:34:16]free response buf [09:34:16]execute_script done [09:34:16]execute_script returns [09:34:16]free content buf [09:34:16]Sock 8.Close socket [09:34:16]Sock 8.Thread stoped [09:34:20]OFD Sender: No OFD packet to send [09:34:25]OFD Sender: No OFD packet to send [09:34:30]OFD Sender: No OFD packet to send [09:34:35]OFD Sender: No OFD packet to send [09:34:40]OFD Sender: No OFD packet to send [09:34:45]OFD Sender: No OFD packet to send [09:34:50]OFD Sender: No OFD packet to send [09:34:55]OFD Sender: No OFD packet to send [09:35:00]OFD Sender: No OFD packet to send [09:35:05]OFD Sender: No OFD packet to send [09:35:10]OFD Sender: No OFD packet to send [09:35:15]OFD Sender: No OFD packet to send [09:35:20]OFD Sender: No OFD packet to send [09:35:25]OFD Sender: No OFD packet to send [09:35:30]OFD Sender: No OFD packet to send [09:35:35]OFD Sender: No OFD packet to send [09:35:41]OFD Sender: No OFD packet to send [09:35:46]OFD Sender: No OFD packet to send [09:35:51]OFD Sender: No OFD packet to send [09:35:56]OFD Sender: No OFD packet to send [09:36:01]OFD Sender: No OFD packet to send [09:36:06]OFD Sender: No OFD packet to send [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:06]OFD Sender: No OFD packet to send [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:51]OFD Sender: No OFD packet to send [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:06]accept exits with 9 [09:38:06]New connection [09:38:06]New thread 3066940772 created [09:38:06]Thread 3067084132 joined [09:38:06]Waiting for new connection... [09:38:06] Sock 9.Parse request [09:38:06]Sock 9.Check first char [09:38:06]Sock 9.First char is OK [09:38:06]request: POST /json_proto HTTP/1.0 [09:38:06]Method: POST [09:38:06]URL: /json_proto [09:38:06]Method is POST - this is cgi request [09:38:06]url: /json_proto [09:38:06]query_string will be loaded in cgi processing [09:38:06]execute_cgi json_proto POST (null) [09:38:06]execute_cgi path=json_proto method=POST [09:38:06]POST find Content-Length [09:38:06]Host: 172.17.34.200:8080 [09:38:06]Content-Length: 804 [09:38:06]Content-Type: application/json [09:38:06] [09:38:06]POST finish read [09:38:06]Found Content-Length = 804 [09:38:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:06]execute_script... [09: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)1182017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:06]POST & json_proto [09:38:06]process_json_proto [09:38:06]json parsed OK: [09:38:06]protocol is kg_v1.0 [09:38:06]action value=close_receipt [09:38:06]process_action close_receipt [09:38:06]cmd_close_receipt [09:38:06]MH_GetDate [09:38:06]Write to MH i2c: F0 00 00 93 4B CD [09:38:06]Write i2c OK [09:38:06]MH_I2C_Read... [09:38:06]Read from MH i2c: F0 [09:38:06]MH_I2C_Read... [09:38:06]Read from MH i2c: F0 09 00 [09:38:06]MH_I2C_Read... [09:38:06]Read from MH i2c: F0 09 00 93 4B 00 02 25 E7 64 B2 FF 65 64 C2 [09:38:06]GetLastDocTimeStamp 1692869656 [09:38:06]current date 1692869890 [09:38:06]FM_GetShiftState [09:38:06]SAM_PROTO_GetShiftState [09:38:06]wFMCommunicate request_size=4 [09:38:06]MH_SAM_APDU [09:38:06]CAPDU: 80 13 01 00 [09:38:06]Write to MH i2c: E2 08 00 94 4B 80 13 01 00 00 00 00 00 5C [09:38:06]Write i2c OK [09:38:06]MH_I2C_Read... [09:38:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:06]Read from MH i2c: E2 [09:38:06]MH_I2C_Read... [09:38:06]Read from MH i2c: E2 0E 00 [09:38:06]MH_I2C_Read... [09:38:06]Read from MH i2c: E2 0E 00 94 4B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D9 [09:38:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:38:06]wFMCommunicate OK [09:38:06]SAM_PROTO_GetShiftState done [09:38:06]FM_GetShiftState done [09:38:06]opened in 1692866319 [09:38:06]opened+sec_in_day 1692952719 [09:38:06]quantity*price = 100018 [09:38:06]sum+1 = 100020 [09:38:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.19 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.19 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 16 24.08.2023 09:38 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32310 ФПД: 220174265863441 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093810&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32310&fm=220174265863441&tin=02508201610067®Number=0000000000091575&sum=100019 [09:38:08]StoreToDocumentArchive [09:38:08]shift 75 fd 32310 [09:38:08]save to /storage/0075/doc_00032310 [09:38:08]save last doc name /storage/0075/doc_00032310 to /storage/kkm_last_doc_name [09:38:08]save OK [09:38:08]Clear old archive folders... [09:38:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:38:08]tlvbuf is 01861940 [09:38:08]SAM_PROTO_ClearQueue [09:38:08]wFMCommunicate request_size=4 [09:38:08]MH_SAM_APDU [09:38:08]CAPDU: 80 09 00 00 [09:38:08]Write to MH i2c: E2 08 00 A1 4B 80 09 00 00 00 00 00 00 5E [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:38:08]Read from MH i2c: E2 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 A1 4B 00 90 00 60 [09:38:08]RAPDU: 90 00 [09:38:08]wFMCommunicate OK [09:38:08]SAM_PROTO_ClearQueue done [09:38:08]KKMCreateOFDPacket [09:38:08]OFDProtocolAddRootSTLVToBuf [09:38:08]FM_MakeSignedData [09:38:08]FM_MakeSignedData [09:38:08]SAM_PROTO_SignData [09:38:08]wFMCommunicate request_size=4 [09:38:08]MH_SAM_APDU [09:38:08]CAPDU: 80 0D 01 02 [09:38:08]Write to MH i2c: E2 08 00 A2 4B 80 0D 01 02 00 00 00 00 66 [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:38:08]Read from MH i2c: E2 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 A2 4B 00 90 00 61 [09:38:08]RAPDU: 90 00 [09:38:08]wFMCommunicate OK [09:38:08]wFMCommunicate request_size=255 [09:38:08]MH_SAM_APDU [09:38:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 02 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 7E 00 00 35 04 06 00 C8 [09:38:08]Write to MH i2c: E2 02 01 A3 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 02 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 7E 00 00 35 04 06 00 C8 00 00 1E [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:08]Read from MH i2c: E2 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 A3 4B 00 90 00 62 [09:38:08]RAPDU: 90 00 [09:38:08]wFMCommunicate OK [09:38:08]wFMCommunicate request_size=10 [09:38:08]MH_SAM_APDU [09:38:08]CAPDU: 80 0D 02 02 05 3F 50 E7 CD 11 [09:38:08]Write to MH i2c: E2 0D 00 A4 4B 80 0D 02 02 05 00 3F 50 E7 CD 11 00 00 C7 [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:08]Read from MH i2c: E2 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 A4 4B 00 90 00 63 [09:38:08]RAPDU: 90 00 [09:38:08]wFMCommunicate OK [09:38:08]wFMCommunicate request_size=4 [09:38:08]MH_SAM_APDU [09:38:08]CAPDU: 80 0D 03 02 [09:38:08]Write to MH i2c: E2 08 00 A5 4B 80 0D 03 02 00 00 00 00 6B [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:38:08]Read from MH i2c: E2 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 0B 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 0B 00 A5 4B 00 AA 36 07 4B D5 B3 F7 17 90 00 34 [09:38:08]RAPDU: AA 36 07 4B D5 B3 F7 17 90 00 [09:38:08]wFMCommunicate OK [09:38:08]SAM_PROTO_SignData done [09:38:08]FM_MakeSignedData done [09:38:08]CreateOFDProtocolMessage [09:38:08]wFMCommunicate request_size=4 [09:38:08]MH_SAM_APDU [09:38:08]CAPDU: 80 11 00 00 [09:38:08]Write to MH i2c: E2 08 00 A6 4B 80 11 00 00 00 00 00 00 6B [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:08]Read from MH i2c: E2 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 17 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 17 00 A6 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C1 [09:38:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:38:08]wFMCommunicate OK [09:38:08]CreateOFDProtocolMessage done [09:38:08]OFDSenderStorePacket 32310 [09:38:08]StoreOFDPacket docnum=32310 [09:38:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 68 17 07 01 4C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 02 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 7E 00 00 35 04 06 00 C8 3F 50 E7 CD 11 AA 36 07 4B D5 B3 F7 17 [09:38:08]CheckFolder [09:38:08]dirname=/storage/ofd_packets [09:38:08]CheckFolder done [09:38:08]ProducePacketName [09:38:08]name=ofd_packets/00032310 [09:38:08]NVStorageSaveData ofd_packets/00032310 [09:38:08]File name is /storage/ofd_packets/00032310 [09:38:08]Write 301 bytes [09:38:08]NVStorageSaveData done [09:38:08]OFDSenderStorePacket done [09:38:08]KKMCreateOFDPacket done [09:38:08]NVStorageSaveData kkm_last_timestamp [09:38:08]File name is /storage/kkm_last_timestamp [09:38:08]Write 4 bytes [09:38:08]NVStorageSaveData done [09:38:08]ExternCall_PrintAddStr [09:38:08]wPrintStart [09:38:08]Write to MH i2c: 01 00 00 A7 4B F2 [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: 01 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: 01 07 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: 01 07 00 A7 4B 00 00 00 00 00 FF 0F 07 [09:38:08]RasterBufferAndPrint [09:38:08]line Счет N : (1)1182017 [09:38:08]line ИНН: 02508201610067 [09:38:08]line Контрольно-Кассовый Чек [09:38:08]line ПРОДАЖА [09:38:08]line ТРК (МРК, ГНК) : 43 [09:38:08]line Товар: 2710124500 [09:38:08]line Аи-95-К-5 [09:38:08]line 15.270 * 65.50 [09:38:08]line = 1000.19 [09:38:08]line НДС 12% НСП 1% [09:38:08]line > о реализуемом товаре [09:38:08]line ИТОГО: 1000.19 [09:38:08]line НСП 1% : 8.85 [09:38:08]line НДС 12% : 106.21 [09:38:08]line Наличными: 0.00 [09:38:08]line Безнал.: 1000.19 [09:38:08]line Место: АЗС № 121 "Партнер Нефть" [09:38:08]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:38:08]line СНО: Общий режим [09:38:08]line Чек 16 24.08.2023 09:38 [09:38:08]line Смена: 75 ФФД: 1.0 [09:38:08]line ЗНМ: 0300000148 [09:38:08]line РНМ: 0000000000091575 [09:38:08]line Версия ККМ: 001 [09:38:08]line Платежная система: O! деньги [09:38:08]line ФМ: 0000000000874655 [09:38:08]line ФД: 32310 [09:38:08]line ФПД: 220174265863441 [09:38:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093810&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32310&fm=220174265863441&tin=02508201610067®Number=0000000000091575&sum=100019 [09:38:08]OFD Sender: Processing packet 32310 [packets to send 11, broken 10] [09:38:08]ProducePacketName [09:38:08]name=ofd_packets/00032310 [09:38:08]OFD Sender: To server: pG, [09:38:08]CommunicateWithHost lk.salyk.kg:30040 [09:38:08]ConnectInit lk.salyk.kg [09:38:08]written 0, free lines is 4095 [09:38:09]Connected sock=10 [09:38:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 68 17 07 01 4C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 02 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 7E 00 00 35 04 06 00 C8 3F 50 E7 CD 11 AA 36 07 4B D5 B3 F7 17 [09:38:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BD 4F 47 00 7B 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 7E 00 00 F4 03 04 00 A6 CF E6 64 B6 04 01 00 00 16 B5 C7 18 83 71 0C CC [09:38:09]CommunicateWithHost err = 0 [09:38:09]CheckOFDResponse [09:38:09]1017 (14) - 77093643461234 [09:38:09]1041 (16) - 0000000000874655 [09:38:09]1040 (4) - 32310 [09:38:09]1012 (4) - 24.08.2023 03:33 [09:38:09]1206 (1) - 0 [09:38:09]OFD Sender: Remove packet 32310 [09:38:09]ProducePacketName [09:38:09]name=ofd_packets/00032310 [09:38:09]NVStorageDeleteData [09:38:09]Write to MH i2c: 01 00 00 D1 4B 1C [09:38:09]Write i2c OK [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: 01 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: 01 07 00 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: 01 07 00 D1 4B 00 00 00 00 00 E3 0C 12 [09:38:09]RasterBufferAndPrint [09:38:09]line [09:38:09]line [09:38:09]line [09:38:09]line [09:38:09]line [09:38:09]written 0, free lines is 3305 [09:38:09]MH_Cut [09:38:09]Write to MH i2c: D1 01 00 D8 4B 01 F5 [09:38:09]Write i2c OK [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: D1 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: D1 01 00 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: D1 01 00 D8 4B 00 F4 [09:38:09]Write to MH i2c: 01 00 00 D9 4B 24 [09:38:09]Write i2c OK [09:38:09]MH_I2C_Read... [09:38:09]OFD Sender: No OFD packet to send [09:38:10]*** Cut start [09:38:10]*** Purtial cut [09:38:10]*** CUTSNS_PIN = 0 [09:38:10]*** Stage 1: CUTSNS_PIN = 1 [09:38:12]Read from MH i2c: 01 [09:38:12]MH_I2C_Read... [09:38:12]*** Stop cut motor [09:38:12]*** Cut end [09:38:12]Read from MH i2c: 01 07 00 [09:38:12]MH_I2C_Read... [09:38:12]Read from MH i2c: 01 07 00 D9 4B 00 00 00 00 00 FF 0F 39 [09:38:12]process_action close_receipt done [09:38:12]requested_data is exist [09:38:12]produce_requested_data [09:38:12]requested_item fm.sn is exist - process it [09:38:12]wFMCommunicate request_size=4 [09:38:12]MH_SAM_APDU [09:38:12]CAPDU: 80 11 00 00 [09:38:12]Write to MH i2c: E2 08 00 DA 4B 80 11 00 00 00 00 00 00 9F [09:38:12]Write i2c OK [09:38:12]MH_I2C_Read... [09:38:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:12]Read from MH i2c: E2 [09:38:12]MH_I2C_Read... [09:38:12]Read from MH i2c: E2 17 00 [09:38:12]MH_I2C_Read... [09:38:12]Read from MH i2c: E2 17 00 DA 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F5 [09:38:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:38:12]wFMCommunicate OK [09:38:12]requested_item fd.num is exist - process it [09:38:12]SAM_PROTO_GetFieldsCounters [09:38:12]wFMCommunicate request_size=4 [09:38:12]MH_SAM_APDU [09:38:12]CAPDU: 80 13 00 00 [09:38:12]Write to MH i2c: E2 08 00 DB 4B 80 13 00 00 00 00 00 00 A2 [09:38:12]Write i2c OK [09:38:12]MH_I2C_Read... [09:38:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:12]Read from MH i2c: E2 [09:38:12]MH_I2C_Read... [09:38:12]Read from MH i2c: E2 62 00 [09:38:12]MH_I2C_Read... [09:38:12]Read from MH i2c: E2 62 00 DB 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 36 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [09:38:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 36 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:38:12]wFMCommunicate OK [09:38:12]SAM_PROTO_GetFieldsCounters done [09:38:12]requested_item shift.num is exist - process it [09:38:12]requested_item shift.opened is exist - process it [09:38:12]req_shift_opened [09:38:12]FM_GetShiftState [09:38:12]SAM_PROTO_GetShiftState [09:38:12]wFMCommunicate request_size=4 [09:38:12]MH_SAM_APDU [09:38:12]CAPDU: 80 13 01 00 [09:38:12]Write to MH i2c: E2 08 00 DC 4B 80 13 01 00 00 00 00 00 A4 [09:38:12]Write i2c OK [09:38:12]MH_I2C_Read... [09:38:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:12]Read from MH i2c: E2 [09:38:12]MH_I2C_Read... [09:38:12]Read from MH i2c: E2 0E 00 [09:38:12]MH_I2C_Read... [09:38:12]Read from MH i2c: E2 0E 00 DC 4B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 21 [09:38:12]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:38:12]wFMCommunicate OK [09:38:12]SAM_PROTO_GetShiftState done [09:38:12]FM_GetShiftState done [09:38:12]req_shift_opened done [09:38:12]requested_item shift.open_date is exist - process it [09:38:12]req_shift_open_date [09:38:12]req_shift_open_date done [09:38:12]produce_requested_data done [09:38:12]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32310,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:38:12]process_action_free close_receipt [09:38:12]json_value_free [09:38:12]json_value_free done [09:38:12]process_json_proto returns [09:38:12]Send response to host [09:38:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32310,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:38:12]free response buf [09:38:12]execute_script done [09:38:12]execute_script returns [09:38:12]free content buf [09:38:12]Sock 9.Close socket [09:38:12]Sock 9.Thread stoped [09:38:14]OFD Sender: No OFD packet to send [09:38:19]OFD Sender: No OFD packet to send [09:38:24]OFD Sender: No OFD packet to send [09:38:29]OFD Sender: No OFD packet to send [09:38:34]OFD Sender: No OFD packet to send [09:38:39]OFD Sender: No OFD packet to send [09:38:41]accept exits with 8 [09:38:41]New connection [09:38:41]New thread 3067084132 created [09:38:41]Thread 3066940772 joined [09:38:41]Waiting for new connection... [09:38:41] Sock 8.Parse request [09:38:41]Sock 8.Check first char [09:38:41]Sock 8.First char is OK [09:38:41]request: POST /json_proto HTTP/1.0 [09:38:41]Method: POST [09:38:41]URL: /json_proto [09:38:41]Method is POST - this is cgi request [09:38:41]url: /json_proto [09:38:41]query_string will be loaded in cgi processing [09:38:41]execute_cgi json_proto POST (null) [09:38:41]execute_cgi path=json_proto method=POST [09:38:41]POST find Content-Length [09:38:41]Host: 172.17.34.200:8080 [09:38:41]Content-Length: 1122 [09:38:41]Content-Type: application/json [09:38:41] [09:38:41]POST finish read [09:38:41]Found Content-Length = 1122 [09:38:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182016\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 94.340 x 63.60\u000A\u0418\u0422\u041E\u0413: 6000.02\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:41]execute_script... [09:38:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182016\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 94.340 x 63.60\u000A\u0418\u0422\u041E\u0413: 6000.02\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:41]POST & json_proto [09:38:41]process_json_proto [09:38:41]json parsed OK: [09:38:41]protocol is kg_v1.0 [09:38:41]action value=print_text [09:38:41]process_action print_text [09:38:41]cmd_print_text [09:38:41]ExternCall_PrintAddStr [09:38:41]wPrintStart [09:38:41]Write to MH i2c: 01 00 00 DD 4B 28 [09:38:41]Write i2c OK [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: 01 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: 01 07 00 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: 01 07 00 DD 4B 00 00 00 00 00 FF 0F 3D [09:38:41]RasterBufferAndPrint [09:38:41]line *****ТОВАРНЫЙ ЧЕК***** [09:38:41]line АЗС 121 [09:38:41]line Партнер нефть [09:38:41]line 02508201610067 [09:38:41]line Кассир : Батырканова Г. [09:38:41]line Счет N : (1)1182016 [09:38:41]line ПРОДАЖА [09:38:41]line ТРК (МРК, ГНК) : 21 [09:38:41]line Вид ГСМ : 2710194210 [09:38:41]line ДТ(л)-К-5 [09:38:41]line 94.340 x 63.60 [09:38:41]line ИТОГ: 6000.02 [09:38:41]line Тип оплаты: Талоны: Топливная Карта [09:38:41]line 81887 [09:38:41]written 0, free lines is 4095 [09:38:41]Write to MH i2c: 01 00 00 EF 4B 3A [09:38:41]Write i2c OK [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: 01 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: 01 07 00 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: 01 07 00 EF 4B 00 00 00 00 00 41 0E 90 [09:38:41]RasterBufferAndPrint [09:38:41]line [09:38:41]line [09:38:41]line [09:38:41]line [09:38:41]line [09:38:41]written 0, free lines is 3650 [09:38:41]MH_Cut [09:38:41]Write to MH i2c: D1 01 00 F6 4B 01 13 [09:38:41]Write i2c OK [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: D1 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: D1 01 00 [09:38:41]MH_I2C_Read... [09:38:41]Read from MH i2c: D1 01 00 F6 4B 00 12 [09:38:41]Write to MH i2c: 01 00 00 F7 4B 42 [09:38:41]Write i2c OK [09:38:41]MH_I2C_Read... [09:38:42]*** Cut start [09:38:42]*** Purtial cut [09:38:42]*** Stage 1: CUTSNS_PIN = 1 [09:38:42]Read from MH i2c: 01 [09:38:42]MH_I2C_Read... [09:38:42]Read from MH i2c: 01 07 00 [09:38:42]MH_I2C_Read... [09:38:42]*** Stop cut motor [09:38:42]*** Cut end [09:38:42]Read from MH i2c: 01 07 00 F7 4B 00 00 00 00 00 FF 0F 57 [09:38:42]process_action print_text done [09:38:42]requested_data is exist [09:38:42]produce_requested_data [09:38:42]requested_item fm.sn is exist - process it [09:38:42]wFMCommunicate request_size=4 [09:38:42]MH_SAM_APDU [09:38:42]CAPDU: 80 11 00 00 [09:38:42]Write to MH i2c: E2 08 00 F8 4B 80 11 00 00 00 00 00 00 BD [09:38:42]Write i2c OK [09:38:42]MH_I2C_Read... [09:38:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:42]Read from MH i2c: E2 [09:38:42]MH_I2C_Read... [09:38:42]Read from MH i2c: E2 17 00 [09:38:42]MH_I2C_Read... [09:38:42]Read from MH i2c: E2 17 00 F8 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 13 [09:38:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:38:42]wFMCommunicate OK [09:38:42]requested_item fd.num is exist - process it [09:38:42]SAM_PROTO_GetFieldsCounters [09:38:42]wFMCommunicate request_size=4 [09:38:42]MH_SAM_APDU [09:38:42]CAPDU: 80 13 00 00 [09:38:42]Write to MH i2c: E2 08 00 F9 4B 80 13 00 00 00 00 00 00 C0 [09:38:42]Write i2c OK [09:38:42]MH_I2C_Read... [09:38:42]Read from MH i2c: E2 [09:38:42]MH_I2C_Read... [09:38:42]Read from MH i2c: E2 62 00 [09:38:42]MH_I2C_Read... [09:38:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:42]Read from MH i2c: E2 62 00 F9 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 36 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [09:38:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 36 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:38:42]wFMCommunicate OK [09:38:42]SAM_PROTO_GetFieldsCounters done [09:38:42]requested_item shift.num is exist - process it [09:38:42]requested_item shift.opened is exist - process it [09:38:42]req_shift_opened [09:38:42]FM_GetShiftState [09:38:42]SAM_PROTO_GetShiftState [09:38:42]wFMCommunicate request_size=4 [09:38:42]MH_SAM_APDU [09:38:42]CAPDU: 80 13 01 00 [09:38:42]Write to MH i2c: E2 08 00 FA 4B 80 13 01 00 00 00 00 00 C2 [09:38:42]Write i2c OK [09:38:42]MH_I2C_Read... [09:38:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:43]Read from MH i2c: E2 [09:38:43]MH_I2C_Read... [09:38:43]Read from MH i2c: E2 0E 00 [09:38:43]MH_I2C_Read... [09:38:43]Read from MH i2c: E2 0E 00 FA 4B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3F [09:38:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:38:43]wFMCommunicate OK [09:38:43]SAM_PROTO_GetShiftState done [09:38:43]FM_GetShiftState done [09:38:43]req_shift_opened done [09:38:43]requested_item shift.open_date is exist - process it [09:38:43]req_shift_open_date [09:38:43]req_shift_open_date done [09:38:43]produce_requested_data done [09:38:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32310,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:38:43]process_action_free print_text [09:38:43]json_value_free [09:38:43]json_value_free done [09:38:43]process_json_proto returns [09:38:43]Send response to host [09:38:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32310,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:38:43]free response buf [09:38:43]execute_script done [09:38:43]execute_script returns [09:38:43]free content buf [09:38:43]Sock 8.Close socket [09:38:43]Sock 8.Thread stoped [09:38:44]OFD Sender: No OFD packet to send [09:38:49]OFD Sender: No OFD packet to send [09:38:54]OFD Sender: No OFD packet to send [09:38:59]OFD Sender: No OFD packet to send [09:39:04]OFD Sender: No OFD packet to send [09:39:09]OFD Sender: No OFD packet to send [09:39:14]OFD Sender: No OFD packet to send [09:39:19]OFD Sender: No OFD packet to send [09:39:24]OFD Sender: No OFD packet to send [09:39:29]OFD Sender: No OFD packet to send [09:39:34]OFD Sender: No OFD packet to send [09:39:39]OFD Sender: No OFD packet to send [09:39:44]accept exits with 9 [09:39:44]New connection [09:39:44]New thread 3066940772 created [09:39:44]Thread 3067084132 joined [09:39:44]Waiting for new connection... [09:39:44] Sock 9.Parse request [09:39:44]Sock 9.Check first char [09:39:44]Sock 9.First char is OK [09:39:44]request: POST /json_proto HTTP/1.0 [09:39:44]Method: POST [09:39:44]URL: /json_proto [09:39:44]Method is POST - this is cgi request [09:39:44]url: /json_proto [09:39:44]query_string will be loaded in cgi processing [09:39:44]execute_cgi json_proto POST (null) [09:39:44]execute_cgi path=json_proto method=POST [09:39:44]POST find Content-Length [09:39:44]Host: 172.17.34.200:8080 [09:39:44]Content-Length: 678 [09:39:44]Content-Type: application/json [09:39:44] [09:39:44]POST finish read [09:39:44]Found Content-Length = 678 [09:39:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:39:44]execute_script... [09:39:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:39:44]POST & json_proto [09:39:44]process_json_proto [09:39:44]json parsed OK: [09:39:44]protocol is kg_v1.0 [09:39:44]action value=close_receipt [09:39:44]process_action close_receipt [09:39:44]cmd_close_receipt [09:39:44]MH_GetDate [09:39:44]Write to MH i2c: F0 00 00 FB 4B 35 [09:39:44]Write i2c OK [09:39:44]MH_I2C_Read... [09:39:44]Read from MH i2c: F0 [09:39:44]MH_I2C_Read... [09:39:44]Read from MH i2c: F0 09 00 [09:39:44]MH_I2C_Read... [09:39:44]Read from MH i2c: F0 09 00 FB 4B 00 64 25 E7 64 B2 FF 65 64 8C [09:39:44]GetLastDocTimeStamp 1692869890 [09:39:44]current date 1692869988 [09:39:44]FM_GetShiftState [09:39:44]SAM_PROTO_GetShiftState [09:39:44]wFMCommunicate request_size=4 [09:39:44]MH_SAM_APDU [09:39:44]CAPDU: 80 13 01 00 [09:39:44]Write to MH i2c: E2 08 00 FC 4B 80 13 01 00 00 00 00 00 C4 [09:39:44]Write i2c OK [09:39:44]MH_I2C_Read... [09:39:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:44]Read from MH i2c: E2 [09:39:44]MH_I2C_Read... [09:39:44]OFD Sender: No OFD packet to send [09:39:44]Read from MH i2c: E2 0E 00 [09:39:44]MH_I2C_Read... [09:39:44]Read from MH i2c: E2 0E 00 FC 4B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 41 [09:39:44]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:39:44]wFMCommunicate OK [09:39:44]SAM_PROTO_GetShiftState done [09:39:44]FM_GetShiftState done [09:39:44]opened in 1692866319 [09:39:44]opened+sec_in_day 1692952719 [09:39:44]quantity*price = 40020 [09:39:44]sum+1 = 40021 [09:39:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 17 24.08.2023 09:39 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32311 ФПД: 128439586045407 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093948&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32311&fm=128439586045407&tin=02508201610067®Number=0000000000091575&sum=40000 [09:39:45]StoreToDocumentArchive [09:39:45]shift 75 fd 32311 [09:39:45]save to /storage/0075/doc_00032311 [09:39:45]save last doc name /storage/0075/doc_00032311 to /storage/kkm_last_doc_name [09:39:45]save OK [09:39:45]Clear old archive folders... [09:39:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:39:45]tlvbuf is 018F80E0 [09:39:45]SAM_PROTO_ClearQueue [09:39:45]wFMCommunicate request_size=4 [09:39:45]MH_SAM_APDU [09:39:45]CAPDU: 80 09 00 00 [09:39:45]Write to MH i2c: E2 08 00 09 4C 80 09 00 00 00 00 00 00 C7 [09:39:45]Write i2c OK [09:39:45]MH_I2C_Read... [09:39:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:45]Read from MH i2c: E2 [09:39:45]MH_I2C_Read... [09:39:45]Read from MH i2c: E2 03 00 [09:39:45]MH_I2C_Read... [09:39:45]Read from MH i2c: E2 03 00 09 4C 00 90 00 C9 [09:39:45]RAPDU: 90 00 [09:39:45]wFMCommunicate OK [09:39:45]SAM_PROTO_ClearQueue done [09:39:45]KKMCreateOFDPacket [09:39:45]OFDProtocolAddRootSTLVToBuf [09:39:45]FM_MakeSignedData [09:39:45]FM_MakeSignedData [09:39:45]SAM_PROTO_SignData [09:39:45]wFMCommunicate request_size=4 [09:39:45]MH_SAM_APDU [09:39:45]CAPDU: 80 0D 01 02 [09:39:45]Write to MH i2c: E2 08 00 0A 4C 80 0D 01 02 00 00 00 00 CF [09:39:45]Write i2c OK [09:39:45]MH_I2C_Read... [09:39:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:46]Read from MH i2c: E2 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: E2 03 00 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: E2 03 00 0A 4C 00 90 00 CA [09:39:46]RAPDU: 90 00 [09:39:46]wFMCommunicate OK [09:39:46]wFMCommunicate request_size=255 [09:39:46]MH_SAM_APDU [09:39:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 64 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 7E 00 00 35 04 06 00 74 [09:39:46]Write to MH i2c: E2 02 01 0B 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 64 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 7E 00 00 35 04 06 00 74 00 00 C3 [09:39:46]Write i2c OK [09:39:46]MH_I2C_Read... [09:39:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:46]Read from MH i2c: E2 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: E2 03 00 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: E2 03 00 0B 4C 00 90 00 CB [09:39:46]RAPDU: 90 00 [09:39:46]wFMCommunicate OK [09:39:46]wFMCommunicate request_size=10 [09:39:46]MH_SAM_APDU [09:39:46]CAPDU: 80 0D 02 02 05 D0 AB E6 BD DF [09:39:46]Write to MH i2c: E2 0D 00 0C 4C 80 0D 02 02 05 00 D0 AB E6 BD DF 00 00 D9 [09:39:46]Write i2c OK [09:39:46]MH_I2C_Read... [09:39:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:46]Read from MH i2c: E2 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: E2 03 00 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: E2 03 00 0C 4C 00 90 00 CC [09:39:46]RAPDU: 90 00 [09:39:46]wFMCommunicate OK [09:39:46]wFMCommunicate request_size=4 [09:39:46]MH_SAM_APDU [09:39:46]CAPDU: 80 0D 03 02 [09:39:46]Write to MH i2c: E2 08 00 0D 4C 80 0D 03 02 00 00 00 00 D4 [09:39:46]Write i2c OK [09:39:46]MH_I2C_Read... [09:39:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:46]Read from MH i2c: E2 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: E2 0B 00 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: E2 0B 00 0D 4C 00 AF 8A 80 02 DF 22 AE EB 90 00 2A [09:39:46]RAPDU: AF 8A 80 02 DF 22 AE EB 90 00 [09:39:46]wFMCommunicate OK [09:39:46]SAM_PROTO_SignData done [09:39:46]FM_MakeSignedData done [09:39:46]CreateOFDProtocolMessage [09:39:46]wFMCommunicate request_size=4 [09:39:46]MH_SAM_APDU [09:39:46]CAPDU: 80 11 00 00 [09:39:46]Write to MH i2c: E2 08 00 0E 4C 80 11 00 00 00 00 00 00 D4 [09:39:46]Write i2c OK [09:39:46]MH_I2C_Read... [09:39:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:46]Read from MH i2c: E2 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: E2 17 00 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: E2 17 00 0E 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2A [09:39:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:39:46]wFMCommunicate OK [09:39:46]CreateOFDProtocolMessage done [09:39:46]OFDSenderStorePacket 32311 [09:39:46]StoreOFDPacket docnum=32311 [09:39:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DF F6 07 01 DE BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 64 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 7E 00 00 35 04 06 00 74 D0 AB E6 BD DF AF 8A 80 02 DF 22 AE EB [09:39:46]CheckFolder [09:39:46]dirname=/storage/ofd_packets [09:39:46]CheckFolder done [09:39:46]ProducePacketName [09:39:46]name=ofd_packets/00032311 [09:39:46]NVStorageSaveData ofd_packets/00032311 [09:39:46]File name is /storage/ofd_packets/00032311 [09:39:46]Write 301 bytes [09:39:46]NVStorageSaveData done [09:39:46]OFDSenderStorePacket done [09:39:46]KKMCreateOFDPacket done [09:39:46]NVStorageSaveData kkm_last_timestamp [09:39:46]File name is /storage/kkm_last_timestamp [09:39:46]Write 4 bytes [09:39:46]NVStorageSaveData done [09:39:46]ExternCall_PrintAddStr [09:39:46]wPrintStart [09:39:46]Write to MH i2c: 01 00 00 0F 4C 5B [09:39:46]Write i2c OK [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: 01 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: 01 07 00 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: 01 07 00 0F 4C 00 00 00 00 00 FF 0F 70 [09:39:46]RasterBufferAndPrint [09:39:46]line Счет N : (1)1182018 [09:39:46]line ИНН: 02508201610067 [09:39:46]line Контрольно-Кассовый Чек [09:39:46]line ПРОДАЖА [09:39:46]line ТРК (МРК, ГНК) : 52 [09:39:46]line Товар: 2710124130 [09:39:46]line Аи-92-К-5 [09:39:46]line 6.960 * 57.50 [09:39:46]line = 400.20 [09:39:46]line НДС 12% НСП 1% [09:39:46]line > о реализуемом товаре [09:39:46]line ОКРУГЛЕНИЕ: -0.20 [09:39:46]line ИТОГО: 400.00 [09:39:46]line Внесено: 400.00 [09:39:46]line СДАЧА: 0.00 [09:39:46]line НСП 1% : 3.54 [09:39:46]line НДС 12% : 42.50 [09:39:46]line Наличными: 400.00 [09:39:46]line Безнал.: 0.00 [09:39:46]line Место: АЗС № 121 "Партнер Нефть" [09:39:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:39:46]line СНО: Общий режим [09:39:46]line Чек 17 24.08.2023 09:39 [09:39:46]line Смена: 75 ФФД: 1.0 [09:39:46]line ЗНМ: 0300000148 [09:39:46]line РНМ: 0000000000091575 [09:39:46]line Версия ККМ: 001 [09:39:46]line ФМ: 0000000000874655 [09:39:46]line ФД: 32311 [09:39:46]line ФПД: 128439586045407 [09:39:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093948&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32311&fm=128439586045407&tin=02508201610067®Number=0000000000091575&sum=40000 [09:39:46]OFD Sender: Processing packet 32311 [packets to send 11, broken 10] [09:39:46]ProducePacketName [09:39:46]name=ofd_packets/00032311 [09:39:46]OFD Sender: To server: pG, [09:39:46]CommunicateWithHost lk.salyk.kg:30040 [09:39:46]ConnectInit lk.salyk.kg [09:39:46]written 0, free lines is 4095 [09:39:46]Connected sock=11 [09:39:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DF F6 07 01 DE BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 64 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 7E 00 00 35 04 06 00 74 D0 AB E6 BD DF AF 8A 80 02 DF 22 AE EB [09:39:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1D 46 47 00 DF 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 7E 00 00 F4 03 04 00 07 D0 E6 64 B6 04 01 00 00 4F 6F 2F 3F BE 34 DE 08 [09:39:47]CommunicateWithHost err = 0 [09:39:47]CheckOFDResponse [09:39:47]1017 (14) - 77093643461234 [09:39:47]1041 (16) - 0000000000874655 [09:39:47]1040 (4) - 32311 [09:39:47]1012 (4) - 24.08.2023 03:35 [09:39:47]1206 (1) - 0 [09:39:47]OFD Sender: Remove packet 32311 [09:39:47]ProducePacketName [09:39:47]name=ofd_packets/00032311 [09:39:47]NVStorageDeleteData [09:39:47]Write to MH i2c: 01 00 00 3A 4C 86 [09:39:47]Write i2c OK [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: 01 [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: 01 07 00 [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: 01 07 00 3A 4C 00 00 00 00 00 D4 0C 6D [09:39:47]RasterBufferAndPrint [09:39:47]line [09:39:47]line [09:39:47]line [09:39:47]line [09:39:47]line [09:39:47]written 0, free lines is 3289 [09:39:47]MH_Cut [09:39:47]Write to MH i2c: D1 01 00 41 4C 01 5F [09:39:47]Write i2c OK [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: D1 [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: D1 01 00 [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: D1 01 00 41 4C 00 5E [09:39:47]Write to MH i2c: 01 00 00 42 4C 8E [09:39:47]Write i2c OK [09:39:47]MH_I2C_Read... [09:39:47]OFD Sender: No OFD packet to send [09:39:47]*** Cut start [09:39:47]*** Purtial cut [09:39:47]*** CUTSNS_PIN = 0 [09:39:48]*** Stage 1: CUTSNS_PIN = 1 [09:39:49]Read from MH i2c: 01 [09:39:50]MH_I2C_Read... [09:39:50]*** Stop cut motor [09:39:50]*** Cut end [09:39:50]Read from MH i2c: 01 07 00 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: 01 07 00 42 4C 00 00 00 00 00 FF 0F A3 [09:39:50]process_action close_receipt done [09:39:50]requested_data is exist [09:39:50]produce_requested_data [09:39:50]requested_item fm.sn is exist - process it [09:39:50]wFMCommunicate request_size=4 [09:39:50]MH_SAM_APDU [09:39:50]CAPDU: 80 11 00 00 [09:39:50]Write to MH i2c: E2 08 00 43 4C 80 11 00 00 00 00 00 00 09 [09:39:50]Write i2c OK [09:39:50]MH_I2C_Read... [09:39:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:50]Read from MH i2c: E2 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 17 00 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 17 00 43 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5F [09:39:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:39:50]wFMCommunicate OK [09:39:50]requested_item fd.num is exist - process it [09:39:50]SAM_PROTO_GetFieldsCounters [09:39:50]wFMCommunicate request_size=4 [09:39:50]MH_SAM_APDU [09:39:50]CAPDU: 80 13 00 00 [09:39:50]Write to MH i2c: E2 08 00 44 4C 80 13 00 00 00 00 00 00 0C [09:39:50]Write i2c OK [09:39:50]MH_I2C_Read... [09:39:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:50]Read from MH i2c: E2 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 62 00 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 62 00 44 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 37 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [09:39:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 37 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:39:50]wFMCommunicate OK [09:39:50]SAM_PROTO_GetFieldsCounters done [09:39:50]requested_item shift.num is exist - process it [09:39:50]requested_item shift.opened is exist - process it [09:39:50]req_shift_opened [09:39:50]FM_GetShiftState [09:39:50]SAM_PROTO_GetShiftState [09:39:50]wFMCommunicate request_size=4 [09:39:50]MH_SAM_APDU [09:39:50]CAPDU: 80 13 01 00 [09:39:50]Write to MH i2c: E2 08 00 45 4C 80 13 01 00 00 00 00 00 0E [09:39:50]Write i2c OK [09:39:50]MH_I2C_Read... [09:39:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:50]Read from MH i2c: E2 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 0E 00 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 0E 00 45 4C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8B [09:39:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:39:50]wFMCommunicate OK [09:39:50]SAM_PROTO_GetShiftState done [09:39:50]FM_GetShiftState done [09:39:50]req_shift_opened done [09:39:50]requested_item shift.open_date is exist - process it [09:39:50]req_shift_open_date [09:39:50]req_shift_open_date done [09:39:50]produce_requested_data done [09:39:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32311,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:39:50]process_action_free close_receipt [09:39:50]json_value_free [09:39:50]json_value_free done [09:39:50]process_json_proto returns [09:39:50]Send response to host [09:39:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32311,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:39:50]free response buf [09:39:50]execute_script done [09:39:50]execute_script returns [09:39:50]free content buf [09:39:50]Sock 9.Close socket [09:39:50]Sock 9.Thread stoped [09:39:52]OFD Sender: No OFD packet to send [09:39:54]accept exits with 8 [09:39:54]New connection [09:39:54]New thread 3067084132 created [09:39:54]Thread 3066940772 joined [09:39:54]Waiting for new connection... [09:39:54] Sock 8.Parse request [09:39:54]Sock 8.Check first char [09:39:54]Sock 8.First char is OK [09:39:54]request: POST /json_proto HTTP/1.0 [09:39:54]Method: POST [09:39:54]URL: /json_proto [09:39:54]Method is POST - this is cgi request [09:39:54]url: /json_proto [09:39:54]query_string will be loaded in cgi processing [09:39:54]execute_cgi json_proto POST (null) [09:39:54]execute_cgi path=json_proto method=POST [09:39:54]POST find Content-Length [09:39:54]Host: 172.17.34.200:8080 [09:39:54]Content-Length: 678 [09:39:54]Content-Type: application/json [09:39:54] [09:39:54]POST finish read [09:39:54]Found Content-Length = 678 [09:39:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:39:54]execute_script... [09:39:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:39:54]POST & json_proto [09:39:54]process_json_proto [09:39:54]json parsed OK: [09:39:54]protocol is kg_v1.0 [09:39:54]action value=close_receipt [09:39:54]process_action close_receipt [09:39:54]cmd_close_receipt [09:39:54]MH_GetDate [09:39:54]Write to MH i2c: F0 00 00 46 4C 81 [09:39:54]Write i2c OK [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: F0 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: F0 09 00 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: F0 09 00 46 4C 00 6D 25 E7 64 B2 FF 65 64 E1 [09:39:54]GetLastDocTimeStamp 1692869988 [09:39:54]current date 1692869997 [09:39:54]FM_GetShiftState [09:39:54]SAM_PROTO_GetShiftState [09:39:54]wFMCommunicate request_size=4 [09:39:54]MH_SAM_APDU [09:39:54]CAPDU: 80 13 01 00 [09:39:54]Write to MH i2c: E2 08 00 47 4C 80 13 01 00 00 00 00 00 10 [09:39:54]Write i2c OK [09:39:54]MH_I2C_Read... [09:39:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:54]Read from MH i2c: E2 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: E2 0E 00 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: E2 0E 00 47 4C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8D [09:39:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:39:54]wFMCommunicate OK [09:39:54]SAM_PROTO_GetShiftState done [09:39:54]FM_GetShiftState done [09:39:54]opened in 1692866319 [09:39:54]opened+sec_in_day 1692952719 [09:39:54]quantity*price = 30015 [09:39:54]sum+1 = 30016 [09:39:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 18 24.08.2023 09:39 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32312 ФПД: 60596928676252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093957&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32312&fm=60596928676252&tin=02508201610067®Number=0000000000091575&sum=30000 [09:39:55]StoreToDocumentArchive [09:39:55]shift 75 fd 32312 [09:39:55]save to /storage/0075/doc_00032312 [09:39:55]save last doc name /storage/0075/doc_00032312 to /storage/kkm_last_doc_name [09:39:55]save OK [09:39:55]Clear old archive folders... [09:39:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:39:55]tlvbuf is 019490C0 [09:39:55]SAM_PROTO_ClearQueue [09:39:55]wFMCommunicate request_size=4 [09:39:55]MH_SAM_APDU [09:39:55]CAPDU: 80 09 00 00 [09:39:55]Write to MH i2c: E2 08 00 54 4C 80 09 00 00 00 00 00 00 12 [09:39:55]Write i2c OK [09:39:55]MH_I2C_Read... [09:39:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:55]Read from MH i2c: E2 [09:39:55]MH_I2C_Read... [09:39:55]Read from MH i2c: E2 03 00 [09:39:55]MH_I2C_Read... [09:39:55]Read from MH i2c: E2 03 00 54 4C 00 90 00 14 [09:39:55]RAPDU: 90 00 [09:39:55]wFMCommunicate OK [09:39:55]SAM_PROTO_ClearQueue done [09:39:55]KKMCreateOFDPacket [09:39:55]OFDProtocolAddRootSTLVToBuf [09:39:55]FM_MakeSignedData [09:39:55]FM_MakeSignedData [09:39:55]SAM_PROTO_SignData [09:39:55]wFMCommunicate request_size=4 [09:39:55]MH_SAM_APDU [09:39:55]CAPDU: 80 0D 01 02 [09:39:55]Write to MH i2c: E2 08 00 55 4C 80 0D 01 02 00 00 00 00 1A [09:39:55]Write i2c OK [09:39:55]MH_I2C_Read... [09:39:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:55]Read from MH i2c: E2 [09:39:55]MH_I2C_Read... [09:39:55]Read from MH i2c: E2 03 00 [09:39:55]MH_I2C_Read... [09:39:55]Read from MH i2c: E2 03 00 55 4C 00 90 00 15 [09:39:55]RAPDU: 90 00 [09:39:55]wFMCommunicate OK [09:39:55]wFMCommunicate request_size=255 [09:39:55]MH_SAM_APDU [09:39:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 6D 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 7E 00 00 35 04 06 00 37 [09:39:55]Write to MH i2c: E2 02 01 56 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 6D 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 7E 00 00 35 04 06 00 37 00 00 DC [09:39:55]Write i2c OK [09:39:55]MH_I2C_Read... [09:39:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:56]Read from MH i2c: E2 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 03 00 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 03 00 56 4C 00 90 00 16 [09:39:56]RAPDU: 90 00 [09:39:56]wFMCommunicate OK [09:39:56]wFMCommunicate request_size=10 [09:39:56]MH_SAM_APDU [09:39:56]CAPDU: 80 0D 02 02 05 1C D2 68 81 9C [09:39:56]Write to MH i2c: E2 0D 00 57 4C 80 0D 02 02 05 00 1C D2 68 81 9C 00 00 9A [09:39:56]Write i2c OK [09:39:56]MH_I2C_Read... [09:39:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:56]Read from MH i2c: E2 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 03 00 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 03 00 57 4C 00 90 00 17 [09:39:56]RAPDU: 90 00 [09:39:56]wFMCommunicate OK [09:39:56]wFMCommunicate request_size=4 [09:39:56]MH_SAM_APDU [09:39:56]CAPDU: 80 0D 03 02 [09:39:56]Write to MH i2c: E2 08 00 58 4C 80 0D 03 02 00 00 00 00 1F [09:39:56]Write i2c OK [09:39:56]MH_I2C_Read... [09:39:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:56]Read from MH i2c: E2 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 0B 00 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 0B 00 58 4C 00 51 F7 0D 6F 2E EA 9A 80 90 00 16 [09:39:56]RAPDU: 51 F7 0D 6F 2E EA 9A 80 90 00 [09:39:56]wFMCommunicate OK [09:39:56]SAM_PROTO_SignData done [09:39:56]FM_MakeSignedData done [09:39:56]CreateOFDProtocolMessage [09:39:56]wFMCommunicate request_size=4 [09:39:56]MH_SAM_APDU [09:39:56]CAPDU: 80 11 00 00 [09:39:56]Write to MH i2c: E2 08 00 59 4C 80 11 00 00 00 00 00 00 1F [09:39:56]Write i2c OK [09:39:56]MH_I2C_Read... [09:39:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:56]Read from MH i2c: E2 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 17 00 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 17 00 59 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 75 [09:39:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:39:56]wFMCommunicate OK [09:39:56]CreateOFDProtocolMessage done [09:39:56]OFDSenderStorePacket 32312 [09:39:56]StoreOFDPacket docnum=32312 [09:39:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 74 38 07 01 E6 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 6D 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 7E 00 00 35 04 06 00 37 1C D2 68 81 9C 51 F7 0D 6F 2E EA 9A 80 [09:39:56]CheckFolder [09:39:56]dirname=/storage/ofd_packets [09:39:56]CheckFolder done [09:39:56]ProducePacketName [09:39:56]name=ofd_packets/00032312 [09:39:56]NVStorageSaveData ofd_packets/00032312 [09:39:56]File name is /storage/ofd_packets/00032312 [09:39:56]Write 301 bytes [09:39:56]NVStorageSaveData done [09:39:56]OFDSenderStorePacket done [09:39:56]KKMCreateOFDPacket done [09:39:56]NVStorageSaveData kkm_last_timestamp [09:39:56]File name is /storage/kkm_last_timestamp [09:39:56]Write 4 bytes [09:39:56]NVStorageSaveData done [09:39:56]ExternCall_PrintAddStr [09:39:56]wPrintStart [09:39:56]Write to MH i2c: 01 00 00 5A 4C A6 [09:39:56]Write i2c OK [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: 01 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: 01 07 00 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: 01 07 00 5A 4C 00 00 00 00 00 FF 0F BB [09:39:56]RasterBufferAndPrint [09:39:56]line Счет N : (1)1182020 [09:39:56]line ИНН: 02508201610067 [09:39:56]line Контрольно-Кассовый Чек [09:39:56]line ПРОДАЖА [09:39:56]line ТРК (МРК, ГНК) : 32 [09:39:56]line Товар: 2710124130 [09:39:56]line Аи-92-К-5 [09:39:56]line 5.220 * 57.50 [09:39:56]line = 300.15 [09:39:56]line НДС 12% НСП 1% [09:39:56]line > о реализуемом товаре [09:39:56]line ОКРУГЛЕНИЕ: -0.15 [09:39:56]line ИТОГО: 300.00 [09:39:56]line Внесено: 300.00 [09:39:56]line СДАЧА: 0.00 [09:39:56]line НСП 1% : 2.66 [09:39:56]line НДС 12% : 31.87 [09:39:56]line Наличными: 300.00 [09:39:56]line Безнал.: 0.00 [09:39:56]line Место: АЗС № 121 "Партнер Нефть" [09:39:56]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:39:56]line СНО: Общий режим [09:39:56]line Чек 18 24.08.2023 09:39 [09:39:56]line Смена: 75 ФФД: 1.0 [09:39:56]line ЗНМ: 0300000148 [09:39:56]line РНМ: 0000000000091575 [09:39:56]line Версия ККМ: 001 [09:39:56]line ФМ: 0000000000874655 [09:39:56]line ФД: 32312 [09:39:56]line ФПД: 60596928676252 [09:39:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T093957&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32312&fm=60596928676252&tin=02508201610067®Number=0000000000091575&sum=30000 [09:39:56]written 0, free lines is 4095 [09:39:56]OFD Sender: Processing packet 32312 [packets to send 11, broken 10] [09:39:56]ProducePacketName [09:39:56]name=ofd_packets/00032312 [09:39:56]OFD Sender: To server: pG, [09:39:56]CommunicateWithHost lk.salyk.kg:30040 [09:39:56]ConnectInit lk.salyk.kg [09:39:56]Connected sock=10 [09:39:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 74 38 07 01 E6 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 6D 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 7E 00 00 35 04 06 00 37 1C D2 68 81 9C 51 F7 0D 6F 2E EA 9A 80 [09:39:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CB E8 47 00 EC 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 7E 00 00 F4 03 04 00 11 D0 E6 64 B6 04 01 00 00 76 AF A7 FE C6 E4 10 E5 [09:39:56]CommunicateWithHost err = 0 [09:39:56]CheckOFDResponse [09:39:56]1017 (14) - 77093643461234 [09:39:56]1041 (16) - 0000000000874655 [09:39:56]1040 (4) - 32312 [09:39:56]1012 (4) - 24.08.2023 03:35 [09:39:56]1206 (1) - 0 [09:39:56]OFD Sender: Remove packet 32312 [09:39:56]ProducePacketName [09:39:56]name=ofd_packets/00032312 [09:39:56]NVStorageDeleteData [09:39:56]Write to MH i2c: 01 00 00 85 4C D1 [09:39:56]Write i2c OK [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: 01 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: 01 07 00 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: 01 07 00 85 4C 00 00 00 00 00 E2 0C C6 [09:39:56]RasterBufferAndPrint [09:39:56]line [09:39:56]line [09:39:56]line [09:39:56]line [09:39:56]line [09:39:56]written 0, free lines is 3310 [09:39:56]MH_Cut [09:39:56]Write to MH i2c: D1 01 00 8C 4C 01 AA [09:39:56]Write i2c OK [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: D1 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: D1 01 00 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: D1 01 00 8C 4C 00 A9 [09:39:56]Write to MH i2c: 01 00 00 8D 4C D9 [09:39:56]Write i2c OK [09:39:56]MH_I2C_Read... [09:39:57]OFD Sender: No OFD packet to send [09:39:57]*** Cut start [09:39:57]*** Purtial cut [09:39:57]*** Stage 1: CUTSNS_PIN = 1 [09:39:57]Read from MH i2c: 01 [09:39:57]MH_I2C_Read... [09:39:57]*** Stop cut motor [09:39:57]*** Cut end [09:39:57]Read from MH i2c: 01 07 00 [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: 01 07 00 8D 4C 00 00 00 00 00 FF 0F EE [09:39:57]process_action close_receipt done [09:39:57]requested_data is exist [09:39:57]produce_requested_data [09:39:57]requested_item fm.sn is exist - process it [09:39:57]wFMCommunicate request_size=4 [09:39:57]MH_SAM_APDU [09:39:57]CAPDU: 80 11 00 00 [09:39:57]Write to MH i2c: E2 08 00 8E 4C 80 11 00 00 00 00 00 00 54 [09:39:57]Write i2c OK [09:39:57]MH_I2C_Read... [09:39:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:57]Read from MH i2c: E2 [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: E2 17 00 [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: E2 17 00 8E 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AA [09:39:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:39:57]wFMCommunicate OK [09:39:57]requested_item fd.num is exist - process it [09:39:57]SAM_PROTO_GetFieldsCounters [09:39:57]wFMCommunicate request_size=4 [09:39:57]MH_SAM_APDU [09:39:57]CAPDU: 80 13 00 00 [09:39:57]Write to MH i2c: E2 08 00 8F 4C 80 13 00 00 00 00 00 00 57 [09:39:57]Write i2c OK [09:39:57]MH_I2C_Read... [09:39:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:58]Read from MH i2c: E2 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 62 00 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 62 00 8F 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 38 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [09:39:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 38 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:39:58]wFMCommunicate OK [09:39:58]SAM_PROTO_GetFieldsCounters done [09:39:58]requested_item shift.num is exist - process it [09:39:58]requested_item shift.opened is exist - process it [09:39:58]req_shift_opened [09:39:58]FM_GetShiftState [09:39:58]SAM_PROTO_GetShiftState [09:39:58]wFMCommunicate request_size=4 [09:39:58]MH_SAM_APDU [09:39:58]CAPDU: 80 13 01 00 [09:39:58]Write to MH i2c: E2 08 00 90 4C 80 13 01 00 00 00 00 00 59 [09:39:58]Write i2c OK [09:39:58]MH_I2C_Read... [09:39:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:58]Read from MH i2c: E2 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 0E 00 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 0E 00 90 4C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D6 [09:39:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:39:58]wFMCommunicate OK [09:39:58]SAM_PROTO_GetShiftState done [09:39:58]FM_GetShiftState done [09:39:58]req_shift_opened done [09:39:58]requested_item shift.open_date is exist - process it [09:39:58]req_shift_open_date [09:39:58]req_shift_open_date done [09:39:58]produce_requested_data done [09:39:58]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32312,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:39:58]process_action_free close_receipt [09:39:58]json_value_free [09:39:58]json_value_free done [09:39:58]process_json_proto returns [09:39:58]Send response to host [09:39:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32312,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:39:58]free response buf [09:39:58]execute_script done [09:39:58]execute_script returns [09:39:58]free content buf [09:39:58]Sock 8.Close socket [09:39:58]Sock 8.Thread stoped [09:40:02]OFD Sender: No OFD packet to send [09:40:06]accept exits with 9 [09:40:06]New connection [09:40:06]New thread 3066940772 created [09:40:06]Thread 3067084132 joined [09:40:06]Waiting for new connection... [09:40:06] Sock 9.Parse request [09:40:06]Sock 9.Check first char [09:40:06]Sock 9.First char is OK [09:40:06]request: POST /json_proto HTTP/1.0 [09:40:06]Method: POST [09:40:06]URL: /json_proto [09:40:06]Method is POST - this is cgi request [09:40:06]url: /json_proto [09:40:06]query_string will be loaded in cgi processing [09:40:06]execute_cgi json_proto POST (null) [09:40:06]execute_cgi path=json_proto method=POST [09:40:06]POST find Content-Length [09:40:06]Host: 172.17.34.200:8080 [09:40:06]Content-Length: 688 [09:40:06]Content-Type: application/json [09:40:06] [09:40:06]POST finish read [09:40:06]Found Content-Length = 688 [09:40:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:06]execute_script... [09:40: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)1182019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:06]POST & json_proto [09:40:06]process_json_proto [09:40:06]json parsed OK: [09:40:06]protocol is kg_v1.0 [09:40:06]action value=close_receipt [09:40:06]process_action close_receipt [09:40:06]cmd_close_receipt [09:40:06]MH_GetDate [09:40:06]Write to MH i2c: F0 00 00 91 4C CC [09:40:06]Write i2c OK [09:40:06]MH_I2C_Read... [09:40:06]Read from MH i2c: F0 [09:40:06]MH_I2C_Read... [09:40:06]Read from MH i2c: F0 09 00 [09:40:06]MH_I2C_Read... [09:40:06]Read from MH i2c: F0 09 00 91 4C 00 79 25 E7 64 B2 FF 65 64 38 [09:40:06]GetLastDocTimeStamp 1692869997 [09:40:06]current date 1692870009 [09:40:06]FM_GetShiftState [09:40:06]SAM_PROTO_GetShiftState [09:40:06]wFMCommunicate request_size=4 [09:40:06]MH_SAM_APDU [09:40:06]CAPDU: 80 13 01 00 [09:40:06]Write to MH i2c: E2 08 00 92 4C 80 13 01 00 00 00 00 00 5B [09:40:06]Write i2c OK [09:40:06]MH_I2C_Read... [09:40:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:06]Read from MH i2c: E2 [09:40:06]MH_I2C_Read... [09:40:06]Read from MH i2c: E2 0E 00 [09:40:06]MH_I2C_Read... [09:40:06]Read from MH i2c: E2 0E 00 92 4C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D8 [09:40:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:40:06]wFMCommunicate OK [09:40:06]SAM_PROTO_GetShiftState done [09:40:06]FM_GetShiftState done [09:40:06]opened in 1692866319 [09:40:06]opened+sec_in_day 1692952719 [09:40:06]quantity*price = 200022 [09:40:06]sum+1 = 200023 [09:40:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 19 24.08.2023 09:40 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32313 ФПД: 129285811411248 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T094009&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32313&fm=129285811411248&tin=02508201610067®Number=0000000000091575&sum=200000 [09:40:07]StoreToDocumentArchive [09:40:07]shift 75 fd 32313 [09:40:07]save to /storage/0075/doc_00032313 [09:40:07]save last doc name /storage/0075/doc_00032313 to /storage/kkm_last_doc_name [09:40:07]save OK [09:40:07]Clear old archive folders... [09:40:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:40:07]tlvbuf is 01808F40 [09:40:07]SAM_PROTO_ClearQueue [09:40:07]wFMCommunicate request_size=4 [09:40:07]MH_SAM_APDU [09:40:07]CAPDU: 80 09 00 00 [09:40:07]Write to MH i2c: E2 08 00 9F 4C 80 09 00 00 00 00 00 00 5D [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 9F 4C 00 90 00 5F [09:40:07]RAPDU: 90 00 [09:40:07]wFMCommunicate OK [09:40:07]SAM_PROTO_ClearQueue done [09:40:07]KKMCreateOFDPacket [09:40:07]OFDProtocolAddRootSTLVToBuf [09:40:07]FM_MakeSignedData [09:40:07]FM_MakeSignedData [09:40:07]SAM_PROTO_SignData [09:40:07]wFMCommunicate request_size=4 [09:40:07]MH_SAM_APDU [09:40:07]CAPDU: 80 0D 01 02 [09:40:07]Write to MH i2c: E2 08 00 A0 4C 80 0D 01 02 00 00 00 00 65 [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 A0 4C 00 90 00 60 [09:40:07]RAPDU: 90 00 [09:40:07]wFMCommunicate OK [09:40:07]wFMCommunicate request_size=255 [09:40:07]MH_SAM_APDU [09:40:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 79 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 7E 00 00 35 04 06 00 [09:40:07]Write to MH i2c: E2 02 01 A1 4C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 79 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 7E 00 00 35 04 06 00 00 00 32 [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 A1 4C 00 90 00 61 [09:40:07]RAPDU: 90 00 [09:40:07]wFMCommunicate OK [09:40:07]wFMCommunicate request_size=11 [09:40:07]MH_SAM_APDU [09:40:07]CAPDU: 80 0D 02 02 06 75 95 B2 DD 19 30 [09:40:07]Write to MH i2c: E2 0E 00 A2 4C 80 0D 02 02 06 00 75 95 B2 DD 19 30 00 00 56 [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 A2 4C 00 90 00 62 [09:40:07]RAPDU: 90 00 [09:40:07]wFMCommunicate OK [09:40:07]wFMCommunicate request_size=4 [09:40:07]MH_SAM_APDU [09:40:07]CAPDU: 80 0D 03 02 [09:40:07]Write to MH i2c: E2 08 00 A3 4C 80 0D 03 02 00 00 00 00 6A [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 0B 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 0B 00 A3 4C 00 04 EA 79 3C F1 D8 D6 EA 90 00 97 [09:40:07]RAPDU: 04 EA 79 3C F1 D8 D6 EA 90 00 [09:40:07]wFMCommunicate OK [09:40:07]SAM_PROTO_SignData done [09:40:07]FM_MakeSignedData done [09:40:07]CreateOFDProtocolMessage [09:40:07]wFMCommunicate request_size=4 [09:40:07]MH_SAM_APDU [09:40:07]CAPDU: 80 11 00 00 [09:40:07]Write to MH i2c: E2 08 00 A4 4C 80 11 00 00 00 00 00 00 6A [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 17 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 17 00 A4 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C0 [09:40:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:40:07]wFMCommunicate OK [09:40:07]CreateOFDProtocolMessage done [09:40:07]OFDSenderStorePacket 32313 [09:40:07]StoreOFDPacket docnum=32313 [09:40:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D2 0C 08 01 F5 16 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 79 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 7E 00 00 35 04 06 00 75 95 B2 DD 19 30 04 EA 79 3C F1 D8 D6 EA [09:40:07]CheckFolder [09:40:07]dirname=/storage/ofd_packets [09:40:07]CheckFolder done [09:40:07]ProducePacketName [09:40:07]name=ofd_packets/00032313 [09:40:07]NVStorageSaveData ofd_packets/00032313 [09:40:07]File name is /storage/ofd_packets/00032313 [09:40:07]Write 302 bytes [09:40:07]NVStorageSaveData done [09:40:07]OFDSenderStorePacket done [09:40:07]KKMCreateOFDPacket done [09:40:07]NVStorageSaveData kkm_last_timestamp [09:40:07]File name is /storage/kkm_last_timestamp [09:40:07]Write 4 bytes [09:40:07]NVStorageSaveData done [09:40:07]ExternCall_PrintAddStr [09:40:07]wPrintStart [09:40:07]Write to MH i2c: 01 00 00 A5 4C F1 [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: 01 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: 01 07 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: 01 07 00 A5 4C 00 00 00 00 00 FF 0F 06 [09:40:07]RasterBufferAndPrint [09:40:07]line Счет N : (1)1182019 [09:40:07]line ИНН: 02508201610067 [09:40:07]line Контрольно-Кассовый Чек [09:40:07]line ПРОДАЖА [09:40:07]line ТРК (МРК, ГНК) : 21 [09:40:07]line Товар: 2710194210 [09:40:07]line ДТ(л)-К-5 [09:40:07]line 31.450 * 63.60 [09:40:07]line = 2000.22 [09:40:07]line НДС 12% НСП 1% [09:40:07]line > о реализуемом товаре [09:40:07]line ОКРУГЛЕНИЕ: -0.22 [09:40:07]line ИТОГО: 2000.00 [09:40:07]line Внесено: 2000.00 [09:40:07]line СДАЧА: 0.00 [09:40:07]line НСП 1% : 17.70 [09:40:07]line НДС 12% : 212.41 [09:40:07]line Наличными: 2000.00 [09:40:07]line Безнал.: 0.00 [09:40:07]line Место: АЗС № 121 "Партнер Нефть" [09:40:07]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:40:07]line СНО: Общий режим [09:40:07]line Чек 19 24.08.2023 09:40 [09:40:07]line Смена: 75 ФФД: 1.0 [09:40:07]line ЗНМ: 0300000148 [09:40:07]line РНМ: 0000000000091575 [09:40:07]line Версия ККМ: 001 [09:40:07]line ФМ: 0000000000874655 [09:40:07]line ФД: 32313 [09:40:07]line ФПД: 129285811411248 [09:40:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T094009&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32313&fm=129285811411248&tin=02508201610067®Number=0000000000091575&sum=200000 [09:40:07]written 0, free lines is 4095 [09:40:08]OFD Sender: Processing packet 32313 [packets to send 11, broken 10] [09:40:08]ProducePacketName [09:40:08]name=ofd_packets/00032313 [09:40:08]OFD Sender: To server: pG, [09:40:08]CommunicateWithHost lk.salyk.kg:30040 [09:40:08]ConnectInit lk.salyk.kg [09:40:08]Connected sock=10 [09:40:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D2 0C 08 01 F5 16 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 79 25 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 7E 00 00 35 04 06 00 75 95 B2 DD 19 30 04 EA 79 3C F1 D8 D6 EA [09:40:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4E 9B 47 00 21 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 7E 00 00 F4 03 04 00 1D D0 E6 64 B6 04 01 00 00 7D BC 1F EE 3F FC E7 E8 [09:40:08]CommunicateWithHost err = 0 [09:40:08]CheckOFDResponse [09:40:08]1017 (14) - 77093643461234 [09:40:08]1041 (16) - 0000000000874655 [09:40:08]1040 (4) - 32313 [09:40:08]1012 (4) - 24.08.2023 03:35 [09:40:08]1206 (1) - 0 [09:40:08]OFD Sender: Remove packet 32313 [09:40:08]ProducePacketName [09:40:08]name=ofd_packets/00032313 [09:40:08]NVStorageDeleteData [09:40:08]Write to MH i2c: 01 00 00 D0 4C 1C [09:40:08]Write i2c OK [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: 01 [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: 01 07 00 [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: 01 07 00 D0 4C 00 00 00 00 00 DC 0C 0B [09:40:08]RasterBufferAndPrint [09:40:08]line [09:40:08]line [09:40:08]line [09:40:08]line [09:40:08]line [09:40:08]written 0, free lines is 3304 [09:40:08]MH_Cut [09:40:08]Write to MH i2c: D1 01 00 D7 4C 01 F5 [09:40:08]Write i2c OK [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: D1 [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: D1 01 00 [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: D1 01 00 D7 4C 00 F4 [09:40:08]Write to MH i2c: 01 00 00 D8 4C 24 [09:40:08]Write i2c OK [09:40:08]MH_I2C_Read... [09:40:08]OFD Sender: No OFD packet to send [09:40:09]*** Cut start [09:40:09]*** Purtial cut [09:40:09]*** CUTSNS_PIN = 0 [09:40:09]*** Stage 1: CUTSNS_PIN = 1 [09:40:11]Read from MH i2c: 01 [09:40:11]MH_I2C_Read... [09:40:11]*** Stop cut motor [09:40:11]*** Cut end [09:40:11]Read from MH i2c: 01 07 00 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: 01 07 00 D8 4C 00 00 00 00 00 FF 0F 39 [09:40:11]process_action close_receipt done [09:40:11]requested_data is exist [09:40:11]produce_requested_data [09:40:11]requested_item fm.sn is exist - process it [09:40:11]wFMCommunicate request_size=4 [09:40:11]MH_SAM_APDU [09:40:11]CAPDU: 80 11 00 00 [09:40:11]Write to MH i2c: E2 08 00 D9 4C 80 11 00 00 00 00 00 00 9F [09:40:11]Write i2c OK [09:40:11]MH_I2C_Read... [09:40:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:11]Read from MH i2c: E2 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 17 00 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 17 00 D9 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F5 [09:40:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:40:11]wFMCommunicate OK [09:40:11]requested_item fd.num is exist - process it [09:40:11]SAM_PROTO_GetFieldsCounters [09:40:11]wFMCommunicate request_size=4 [09:40:11]MH_SAM_APDU [09:40:11]CAPDU: 80 13 00 00 [09:40:11]Write to MH i2c: E2 08 00 DA 4C 80 13 00 00 00 00 00 00 A2 [09:40:11]Write i2c OK [09:40:11]MH_I2C_Read... [09:40:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:11]Read from MH i2c: E2 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 62 00 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 62 00 DA 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 39 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [09:40:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 39 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:40:11]wFMCommunicate OK [09:40:11]SAM_PROTO_GetFieldsCounters done [09:40:11]requested_item shift.num is exist - process it [09:40:11]requested_item shift.opened is exist - process it [09:40:11]req_shift_opened [09:40:11]FM_GetShiftState [09:40:11]SAM_PROTO_GetShiftState [09:40:11]wFMCommunicate request_size=4 [09:40:11]MH_SAM_APDU [09:40:11]CAPDU: 80 13 01 00 [09:40:11]Write to MH i2c: E2 08 00 DB 4C 80 13 01 00 00 00 00 00 A4 [09:40:11]Write i2c OK [09:40:11]MH_I2C_Read... [09:40:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:11]Read from MH i2c: E2 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 0E 00 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 0E 00 DB 4C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 21 [09:40:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:40:11]wFMCommunicate OK [09:40:11]SAM_PROTO_GetShiftState done [09:40:11]FM_GetShiftState done [09:40:11]req_shift_opened done [09:40:11]requested_item shift.open_date is exist - process it [09:40:11]req_shift_open_date [09:40:11]req_shift_open_date done [09:40:11]produce_requested_data done [09:40:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32313,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:40:11]process_action_free close_receipt [09:40:11]json_value_free [09:40:11]json_value_free done [09:40:11]process_json_proto returns [09:40:11]Send response to host [09:40:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32313,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:40:11]free response buf [09:40:11]execute_script done [09:40:11]execute_script returns [09:40:11]free content buf [09:40:11]Sock 9.Close socket [09:40:11]Sock 9.Thread stoped [09:40:13]OFD Sender: No OFD packet to send [09:40:18]OFD Sender: No OFD packet to send [09:40:23]OFD Sender: No OFD packet to send [09:40:28]OFD Sender: No OFD packet to send [09:40:33]OFD Sender: No OFD packet to send [09:40:38]OFD Sender: No OFD packet to send [09:40:43]OFD Sender: No OFD packet to send [09:40:48]OFD Sender: No OFD packet to send [09:40:53]OFD Sender: No OFD packet to send [09:40:58]OFD Sender: No OFD packet to send [09:41:03]OFD Sender: No OFD packet to send [09:41:08]OFD Sender: No OFD packet to send [09:41:13]OFD Sender: No OFD packet to send [09:41:18]OFD Sender: No OFD packet to send [09:41:23]OFD Sender: No OFD packet to send [09:41:28]OFD Sender: No OFD packet to send [09:41:33]OFD Sender: No OFD packet to send [09:41:38]OFD Sender: No OFD packet to send [09:41:43]OFD Sender: No OFD packet to send [09:41:48]OFD Sender: No OFD packet to send [09:41:53]OFD Sender: No OFD packet to send [09:41:58]OFD Sender: No OFD packet to send [09:42:03]OFD Sender: No OFD packet to send [09:42:08]OFD Sender: No OFD packet to send [09:42:13]OFD Sender: No OFD packet to send [09:42:18]OFD Sender: No OFD packet to send [09:42:23]OFD Sender: No OFD packet to send [09:42:28]OFD Sender: No OFD packet to send [09:42:33]OFD Sender: No OFD packet to send [09:42:38]OFD Sender: No OFD packet to send [09:42:43]OFD Sender: No OFD packet to send [09:42:44]accept exits with 8 [09:42:44]New connection [09:42:44]New thread 3067084132 created [09:42:44]Thread 3066940772 joined [09:42:44]Waiting for new connection... [09:42:44] Sock 8.Parse request [09:42:44]Sock 8.Check first char [09:42:44]Sock 8.First char is OK [09:42:44]request: POST /json_proto HTTP/1.0 [09:42:44]Method: POST [09:42:44]URL: /json_proto [09:42:44]Method is POST - this is cgi request [09:42:44]url: /json_proto [09:42:44]query_string will be loaded in cgi processing [09:42:44]execute_cgi json_proto POST (null) [09:42:44]execute_cgi path=json_proto method=POST [09:42:44]POST find Content-Length [09:42:44]Host: 172.17.34.200:8080 [09:42:44]Content-Length: 1122 [09:42:44]Content-Type: application/json [09:42:44] [09:42:44]POST finish read [09:42:44]Found Content-Length = 1122 [09:42:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182021\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 45.680 x 63.60\u000A\u0418\u0422\u041E\u0413: 2905.25\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:44]execute_script... [09:42:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182021\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 45.680 x 63.60\u000A\u0418\u0422\u041E\u0413: 2905.25\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:44]POST & json_proto [09:42:44]process_json_proto [09:42:44]json parsed OK: [09:42:44]protocol is kg_v1.0 [09:42:44]action value=print_text [09:42:44]process_action print_text [09:42:44]cmd_print_text [09:42:44]ExternCall_PrintAddStr [09:42:44]wPrintStart [09:42:44]Write to MH i2c: 01 00 00 DC 4C 28 [09:42:44]Write i2c OK [09:42:44]MH_I2C_Read... [09:42:44]Read from MH i2c: 01 [09:42:44]MH_I2C_Read... [09:42:44]Read from MH i2c: 01 07 00 [09:42:44]MH_I2C_Read... [09:42:44]Read from MH i2c: 01 07 00 DC 4C 00 00 00 00 00 FF 0F 3D [09:42:44]RasterBufferAndPrint [09:42:44]line *****ТОВАРНЫЙ ЧЕК***** [09:42:44]line АЗС 121 [09:42:44]line Партнер нефть [09:42:44]line 02508201610067 [09:42:44]line Кассир : Батырканова Г. [09:42:44]line Счет N : (1)1182021 [09:42:44]line ПРОДАЖА [09:42:44]line ТРК (МРК, ГНК) : 11 [09:42:44]line Вид ГСМ : 2710194210 [09:42:44]line ДТ(л)-К-5 [09:42:44]line 45.680 x 63.60 [09:42:44]line ИТОГ: 2905.25 [09:42:44]line Тип оплаты: Талоны: Топливная Карта [09:42:44]line 81887 [09:42:44]written 0, free lines is 4095 [09:42:44]Write to MH i2c: 01 00 00 EE 4C 3A [09:42:44]Write i2c OK [09:42:44]MH_I2C_Read... [09:42:44]Read from MH i2c: 01 [09:42:44]MH_I2C_Read... [09:42:44]Read from MH i2c: 01 07 00 [09:42:44]MH_I2C_Read... [09:42:44]Read from MH i2c: 01 07 00 EE 4C 00 00 00 00 00 41 0E 90 [09:42:44]RasterBufferAndPrint [09:42:44]line [09:42:44]line [09:42:44]line [09:42:44]line [09:42:44]line [09:42:44]written 0, free lines is 3650 [09:42:44]MH_Cut [09:42:44]Write to MH i2c: D1 01 00 F5 4C 01 13 [09:42:44]Write i2c OK [09:42:44]MH_I2C_Read... [09:42:44]Read from MH i2c: D1 [09:42:44]MH_I2C_Read... [09:42:44]Read from MH i2c: D1 01 00 [09:42:44]MH_I2C_Read... [09:42:44]Read from MH i2c: D1 01 00 F5 4C 00 12 [09:42:44]Write to MH i2c: 01 00 00 F6 4C 42 [09:42:44]Write i2c OK [09:42:44]MH_I2C_Read... [09:42:45]*** Cut start [09:42:45]*** Purtial cut [09:42:45]*** Stage 1: CUTSNS_PIN = 1 [09:42:45]Read from MH i2c: 01 [09:42:45]MH_I2C_Read... [09:42:45]Read from MH i2c: 01 07 00 [09:42:45]MH_I2C_Read... [09:42:45]*** Stop cut motor [09:42:45]*** Cut end [09:42:45]Read from MH i2c: 01 07 00 F6 4C 00 00 00 00 00 FF 0F 57 [09:42:45]process_action print_text done [09:42:45]requested_data is exist [09:42:45]produce_requested_data [09:42:45]requested_item fm.sn is exist - process it [09:42:45]wFMCommunicate request_size=4 [09:42:45]MH_SAM_APDU [09:42:45]CAPDU: 80 11 00 00 [09:42:45]Write to MH i2c: E2 08 00 F7 4C 80 11 00 00 00 00 00 00 BD [09:42:45]Write i2c OK [09:42:45]MH_I2C_Read... [09:42:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:45]Read from MH i2c: E2 [09:42:45]MH_I2C_Read... [09:42:45]Read from MH i2c: E2 17 00 [09:42:45]MH_I2C_Read... [09:42:45]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 34 36 35 35 90 00 13 [09:42:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:42:45]wFMCommunicate OK [09:42:45]requested_item fd.num is exist - process it [09:42:45]SAM_PROTO_GetFieldsCounters [09:42:45]wFMCommunicate request_size=4 [09:42:45]MH_SAM_APDU [09:42:45]CAPDU: 80 13 00 00 [09:42:45]Write to MH i2c: E2 08 00 F8 4C 80 13 00 00 00 00 00 00 C0 [09:42:45]Write i2c OK [09:42:45]MH_I2C_Read... [09:42:45]Read from MH i2c: E2 [09:42:45]MH_I2C_Read... [09:42:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:45]Read from MH i2c: E2 62 00 [09:42:45]MH_I2C_Read... [09:42:45]Read from MH i2c: E2 62 00 F8 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 39 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [09:42:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 39 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:42:45]wFMCommunicate OK [09:42:45]SAM_PROTO_GetFieldsCounters done [09:42:45]requested_item shift.num is exist - process it [09:42:45]requested_item shift.opened is exist - process it [09:42:45]req_shift_opened [09:42:45]FM_GetShiftState [09:42:45]SAM_PROTO_GetShiftState [09:42:45]wFMCommunicate request_size=4 [09:42:45]MH_SAM_APDU [09:42:45]CAPDU: 80 13 01 00 [09:42:45]Write to MH i2c: E2 08 00 F9 4C 80 13 01 00 00 00 00 00 C2 [09:42:45]Write i2c OK [09:42:45]MH_I2C_Read... [09:42:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:45]Read from MH i2c: E2 [09:42:45]MH_I2C_Read... [09:42:45]Read from MH i2c: E2 0E 00 [09:42:45]MH_I2C_Read... [09:42:45]Read from MH i2c: E2 0E 00 F9 4C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3F [09:42:45]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:42:45]wFMCommunicate OK [09:42:45]SAM_PROTO_GetShiftState done [09:42:45]FM_GetShiftState done [09:42:45]req_shift_opened done [09:42:45]requested_item shift.open_date is exist - process it [09:42:45]req_shift_open_date [09:42:45]req_shift_open_date done [09:42:45]produce_requested_data done [09:42:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32313,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:42:45]process_action_free print_text [09:42:45]json_value_free [09:42:45]json_value_free done [09:42:45]process_json_proto returns [09:42:45]Send response to host [09:42:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32313,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:42:45]free response buf [09:42:45]execute_script done [09:42:45]execute_script returns [09:42:45]free content buf [09:42:45]Sock 8.Close socket [09:42:45]Sock 8.Thread stoped [09:42:48]OFD Sender: No OFD packet to send [09:42:53]OFD Sender: No OFD packet to send [09:42:58]OFD Sender: No OFD packet to send [09:43:04]OFD Sender: No OFD packet to send [09:43:06]accept exits with 9 [09:43:06]New connection [09:43:06]New thread 3066940772 created [09:43:06]Thread 3067084132 joined [09:43:06]Waiting for new connection... [09:43:06] Sock 9.Parse request [09:43:06]Sock 9.Check first char [09:43:06]Sock 9.First char is OK [09:43:06]request: POST /json_proto HTTP/1.0 [09:43:06]Method: POST [09:43:06]URL: /json_proto [09:43:06]Method is POST - this is cgi request [09:43:06]url: /json_proto [09:43:06]query_string will be loaded in cgi processing [09:43:06]execute_cgi json_proto POST (null) [09:43:06]execute_cgi path=json_proto method=POST [09:43:06]POST find Content-Length [09:43:06]Host: 172.17.34.200:8080 [09:43:06]Content-Length: 688 [09:43:06]Content-Type: application/json [09:43:06] [09:43:06]POST finish read [09:43:06]Found Content-Length = 688 [09:43:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 45.680, "sum" : 2905.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2905.00, "total" : 2905.00, "payments": [ { "type": 0, "sum" : 2905.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:06]execute_script... [09:43: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)1182023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 45.680, "sum" : 2905.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2905.00, "total" : 2905.00, "payments": [ { "type": 0, "sum" : 2905.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:06]POST & json_proto [09:43:06]process_json_proto [09:43:06]json parsed OK: [09:43:06]protocol is kg_v1.0 [09:43:06]action value=close_receipt [09:43:06]process_action close_receipt [09:43:06]cmd_close_receipt [09:43:06]MH_GetDate [09:43:06]Write to MH i2c: F0 00 00 FA 4C 35 [09:43:06]Write i2c OK [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: F0 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: F0 09 00 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: F0 09 00 FA 4C 00 2E 26 E7 64 B2 FF 65 64 57 [09:43:06]GetLastDocTimeStamp 1692870009 [09:43:06]current date 1692870190 [09:43:06]FM_GetShiftState [09:43:06]SAM_PROTO_GetShiftState [09:43:06]wFMCommunicate request_size=4 [09:43:06]MH_SAM_APDU [09:43:06]CAPDU: 80 13 01 00 [09:43:06]Write to MH i2c: E2 08 00 FB 4C 80 13 01 00 00 00 00 00 C4 [09:43:06]Write i2c OK [09:43:06]MH_I2C_Read... [09:43:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:06]Read from MH i2c: E2 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: E2 0E 00 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: E2 0E 00 FB 4C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 41 [09:43:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:43:06]wFMCommunicate OK [09:43:06]SAM_PROTO_GetShiftState done [09:43:06]FM_GetShiftState done [09:43:06]opened in 1692866319 [09:43:06]opened+sec_in_day 1692952719 [09:43:06]quantity*price = 290524 [09:43:06]sum+1 = 290526 [09:43:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2905.00 Внесено: 2905.00 СДАЧА: 0.00 НСП 1% : 25.71 НДС 12% : 308.52 Наличными: 2905.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 20 24.08.2023 09:43 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32314 ФПД: 244453012250130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T094310&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32314&fm=244453012250130&tin=02508201610067®Number=0000000000091575&sum=290500 [09:43:07]StoreToDocumentArchive [09:43:07]shift 75 fd 32314 [09:43:07]save to /storage/0075/doc_00032314 [09:43:07]save last doc name /storage/0075/doc_00032314 to /storage/kkm_last_doc_name [09:43:07]save OK [09:43:07]Clear old archive folders... [09:43:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:43:07]tlvbuf is 018A9B40 [09:43:07]SAM_PROTO_ClearQueue [09:43:07]wFMCommunicate request_size=4 [09:43:07]MH_SAM_APDU [09:43:07]CAPDU: 80 09 00 00 [09:43:07]Write to MH i2c: E2 08 00 08 4D 80 09 00 00 00 00 00 00 C7 [09:43:07]Write i2c OK [09:43:07]MH_I2C_Read... [09:43:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:07]Read from MH i2c: E2 [09:43:07]MH_I2C_Read... [09:43:07]Read from MH i2c: E2 03 00 [09:43:07]MH_I2C_Read... [09:43:07]Read from MH i2c: E2 03 00 08 4D 00 90 00 C9 [09:43:07]RAPDU: 90 00 [09:43:07]wFMCommunicate OK [09:43:07]SAM_PROTO_ClearQueue done [09:43:07]KKMCreateOFDPacket [09:43:07]OFDProtocolAddRootSTLVToBuf [09:43:07]FM_MakeSignedData [09:43:07]FM_MakeSignedData [09:43:07]SAM_PROTO_SignData [09:43:07]wFMCommunicate request_size=4 [09:43:07]MH_SAM_APDU [09:43:07]CAPDU: 80 0D 01 02 [09:43:07]Write to MH i2c: E2 08 00 09 4D 80 0D 01 02 00 00 00 00 CF [09:43:07]Write i2c OK [09:43:07]MH_I2C_Read... [09:43:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:07]Read from MH i2c: E2 [09:43:07]MH_I2C_Read... [09:43:07]Read from MH i2c: E2 03 00 [09:43:07]MH_I2C_Read... [09:43:07]Read from MH i2c: E2 03 00 09 4D 00 90 00 CA [09:43:07]RAPDU: 90 00 [09:43:07]wFMCommunicate OK [09:43:07]wFMCommunicate request_size=255 [09:43:07]MH_SAM_APDU [09:43:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 B2 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DD 6E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 6E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 78 00 00 00 00 07 04 06 00 C4 6E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 2E 26 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 7E 00 00 35 04 06 00 [09:43:08]Write to MH i2c: E2 02 01 0A 4D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 B2 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DD 6E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 6E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 78 00 00 00 00 07 04 06 00 C4 6E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 2E 26 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 7E 00 00 35 04 06 00 00 00 AD [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:08]Read from MH i2c: E2 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 03 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 03 00 0A 4D 00 90 00 CB [09:43:08]RAPDU: 90 00 [09:43:08]wFMCommunicate OK [09:43:08]wFMCommunicate request_size=11 [09:43:08]MH_SAM_APDU [09:43:08]CAPDU: 80 0D 02 02 06 DE 54 26 F5 9E 12 [09:43:08]Write to MH i2c: E2 0E 00 0B 4D 80 0D 02 02 06 00 DE 54 26 F5 9E 12 00 00 DB [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:08]Read from MH i2c: E2 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 03 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 03 00 0B 4D 00 90 00 CC [09:43:08]RAPDU: 90 00 [09:43:08]wFMCommunicate OK [09:43:08]wFMCommunicate request_size=4 [09:43:08]MH_SAM_APDU [09:43:08]CAPDU: 80 0D 03 02 [09:43:08]Write to MH i2c: E2 08 00 0C 4D 80 0D 03 02 00 00 00 00 D4 [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:08]Read from MH i2c: E2 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 0B 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 0B 00 0C 4D 00 8E E5 4C B2 17 B4 98 2D 90 00 D6 [09:43:08]RAPDU: 8E E5 4C B2 17 B4 98 2D 90 00 [09:43:08]wFMCommunicate OK [09:43:08]SAM_PROTO_SignData done [09:43:08]FM_MakeSignedData done [09:43:08]CreateOFDProtocolMessage [09:43:08]wFMCommunicate request_size=4 [09:43:08]MH_SAM_APDU [09:43:08]CAPDU: 80 11 00 00 [09:43:08]Write to MH i2c: E2 08 00 0D 4D 80 11 00 00 00 00 00 00 D4 [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:08]Read from MH i2c: E2 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 17 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 17 00 0D 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2A [09:43:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:43:08]wFMCommunicate OK [09:43:08]CreateOFDProtocolMessage done [09:43:08]OFDSenderStorePacket 32314 [09:43:08]StoreOFDPacket docnum=32314 [09:43:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4B 18 08 01 4F B3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 B2 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DD 6E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 6E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 78 00 00 00 00 07 04 06 00 C4 6E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 2E 26 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 7E 00 00 35 04 06 00 DE 54 26 F5 9E 12 8E E5 4C B2 17 B4 98 2D [09:43:08]CheckFolder [09:43:08]dirname=/storage/ofd_packets [09:43:08]CheckFolder done [09:43:08]ProducePacketName [09:43:08]name=ofd_packets/00032314 [09:43:08]NVStorageSaveData ofd_packets/00032314 [09:43:08]File name is /storage/ofd_packets/00032314 [09:43:08]Write 302 bytes [09:43:08]NVStorageSaveData done [09:43:08]OFDSenderStorePacket done [09:43:08]KKMCreateOFDPacket done [09:43:08]NVStorageSaveData kkm_last_timestamp [09:43:08]File name is /storage/kkm_last_timestamp [09:43:08]Write 4 bytes [09:43:08]NVStorageSaveData done [09:43:08]ExternCall_PrintAddStr [09:43:08]wPrintStart [09:43:08]Write to MH i2c: 01 00 00 0E 4D 5B [09:43:08]OFD Sender: Processing packet 32314 [packets to send 11, broken 10] [09:43:08]ProducePacketName [09:43:08]name=ofd_packets/00032314 [09:43:08]OFD Sender: To server: pG, [09:43:08]CommunicateWithHost lk.salyk.kg:30040 [09:43:08]ConnectInit lk.salyk.kg [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: 01 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: 01 07 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: 01 07 00 0E 4D 00 00 00 00 00 FF 0F 70 [09:43:08]RasterBufferAndPrint [09:43:08]line Счет N : (1)1182023 [09:43:08]line ИНН: 02508201610067 [09:43:08]line Контрольно-Кассовый Чек [09:43:08]line ПРОДАЖА [09:43:08]line ТРК (МРК, ГНК) : 21 [09:43:08]line Товар: 2710194210 [09:43:08]line ДТ(л)-К-5 [09:43:08]line 45.680 * 63.60 [09:43:08]line = 2905.25 [09:43:08]line НДС 12% НСП 1% [09:43:08]line > о реализуемом товаре [09:43:08]line ОКРУГЛЕНИЕ: -0.25 [09:43:08]line ИТОГО: 2905.00 [09:43:08]line Внесено: 2905.00 [09:43:08]line СДАЧА: 0.00 [09:43:08]line НСП 1% : 25.71 [09:43:08]line НДС 12% : 308.52 [09:43:08]line Наличными: 2905.00 [09:43:08]line Безнал.: 0.00 [09:43:08]line Место: АЗС № 121 "Партнер Нефть" [09:43:08]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:43:08]line СНО: Общий режим [09:43:08]line Чек 20 24.08.2023 09:43 [09:43:08]line Смена: 75 ФФД: 1.0 [09:43:08]line ЗНМ: 0300000148 [09:43:08]line РНМ: 0000000000091575 [09:43:08]line Версия ККМ: 001 [09:43:08]line ФМ: 0000000000874655 [09:43:08]line ФД: 32314 [09:43:08]line ФПД: 244453012250130 [09:43:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T094310&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32314&fm=244453012250130&tin=02508201610067®Number=0000000000091575&sum=290500 [09:43:08]Connected sock=10 [09:43:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4B 18 08 01 4F B3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 B2 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DD 6E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 6E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 78 00 00 00 00 07 04 06 00 C4 6E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 2E 26 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 7E 00 00 35 04 06 00 DE 54 26 F5 9E 12 8E E5 4C B2 17 B4 98 2D [09:43:08]written 0, free lines is 4095 [09:43:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 21 BC 47 00 1C 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 7E 00 00 F4 03 04 00 D1 D0 E6 64 B6 04 01 00 00 4C C1 22 1D F8 A6 F4 93 [09:43:08]CommunicateWithHost err = 0 [09:43:08]CheckOFDResponse [09:43:08]1017 (14) - 77093643461234 [09:43:08]1041 (16) - 0000000000874655 [09:43:08]1040 (4) - 32314 [09:43:08]1012 (4) - 24.08.2023 03:38 [09:43:08]1206 (1) - 0 [09:43:08]OFD Sender: Remove packet 32314 [09:43:08]ProducePacketName [09:43:08]name=ofd_packets/00032314 [09:43:08]NVStorageDeleteData [09:43:09]Write to MH i2c: 01 00 00 39 4D 86 [09:43:09]Write i2c OK [09:43:09]MH_I2C_Read... [09:43:09]Read from MH i2c: 01 [09:43:09]MH_I2C_Read... [09:43:09]Read from MH i2c: 01 07 00 [09:43:09]MH_I2C_Read... [09:43:09]Read from MH i2c: 01 07 00 39 4D 00 00 00 00 00 D9 0C 72 [09:43:09]RasterBufferAndPrint [09:43:09]line [09:43:09]line [09:43:09]line [09:43:09]line [09:43:09]line [09:43:09]written 0, free lines is 3296 [09:43:09]MH_Cut [09:43:09]Write to MH i2c: D1 01 00 40 4D 01 5F [09:43:09]Write i2c OK [09:43:09]MH_I2C_Read... [09:43:09]Read from MH i2c: D1 [09:43:09]MH_I2C_Read... [09:43:09]Read from MH i2c: D1 01 00 [09:43:09]MH_I2C_Read... [09:43:09]Read from MH i2c: D1 01 00 40 4D 00 5E [09:43:09]Write to MH i2c: 01 00 00 41 4D 8E [09:43:09]Write i2c OK [09:43:09]MH_I2C_Read... [09:43:09]OFD Sender: No OFD packet to send [09:43:09]*** Cut start [09:43:09]*** Purtial cut [09:43:09]*** CUTSNS_PIN = 0 [09:43:10]*** Stage 1: CUTSNS_PIN = 1 [09:43:12]Read from MH i2c: 01 [09:43:12]MH_I2C_Read... [09:43:12]*** Stop cut motor [09:43:12]*** Cut end [09:43:12]Read from MH i2c: 01 07 00 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: 01 07 00 41 4D 00 00 00 00 00 FF 0F A3 [09:43:12]process_action close_receipt done [09:43:12]requested_data is exist [09:43:12]produce_requested_data [09:43:12]requested_item fm.sn is exist - process it [09:43:12]wFMCommunicate request_size=4 [09:43:12]MH_SAM_APDU [09:43:12]CAPDU: 80 11 00 00 [09:43:12]Write to MH i2c: E2 08 00 42 4D 80 11 00 00 00 00 00 00 09 [09:43:12]Write i2c OK [09:43:12]MH_I2C_Read... [09:43:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:12]Read from MH i2c: E2 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 17 00 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 17 00 42 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5F [09:43:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:43:12]wFMCommunicate OK [09:43:12]requested_item fd.num is exist - process it [09:43:12]SAM_PROTO_GetFieldsCounters [09:43:12]wFMCommunicate request_size=4 [09:43:12]MH_SAM_APDU [09:43:12]CAPDU: 80 13 00 00 [09:43:12]Write to MH i2c: E2 08 00 43 4D 80 13 00 00 00 00 00 00 0C [09:43:12]Write i2c OK [09:43:12]MH_I2C_Read... [09:43:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:12]Read from MH i2c: E2 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 62 00 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 62 00 43 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [09:43:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:12]wFMCommunicate OK [09:43:12]SAM_PROTO_GetFieldsCounters done [09:43:12]requested_item shift.num is exist - process it [09:43:12]requested_item shift.opened is exist - process it [09:43:12]req_shift_opened [09:43:12]FM_GetShiftState [09:43:12]SAM_PROTO_GetShiftState [09:43:12]wFMCommunicate request_size=4 [09:43:12]MH_SAM_APDU [09:43:12]CAPDU: 80 13 01 00 [09:43:12]Write to MH i2c: E2 08 00 44 4D 80 13 01 00 00 00 00 00 0E [09:43:12]Write i2c OK [09:43:12]MH_I2C_Read... [09:43:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:12]Read from MH i2c: E2 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 0E 00 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 0E 00 44 4D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8B [09:43:12]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:43:12]wFMCommunicate OK [09:43:12]SAM_PROTO_GetShiftState done [09:43:12]FM_GetShiftState done [09:43:12]req_shift_opened done [09:43:12]requested_item shift.open_date is exist - process it [09:43:12]req_shift_open_date [09:43:12]req_shift_open_date done [09:43:12]produce_requested_data done [09:43:12]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32314,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:43:12]process_action_free close_receipt [09:43:12]json_value_free [09:43:12]json_value_free done [09:43:12]process_json_proto returns [09:43:12]Send response to host [09:43:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32314,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:43:12]free response buf [09:43:12]execute_script done [09:43:12]execute_script returns [09:43:12]free content buf [09:43:12]Sock 9.Close socket [09:43:12]Sock 9.Thread stoped [09:43:13]accept exits with 8 [09:43:13]New connection [09:43:13]New thread 3067084132 created [09:43:13]Thread 3066940772 joined [09:43:13]Waiting for new connection... [09:43:13] Sock 8.Parse request [09:43:13]Sock 8.Check first char [09:43:13]Sock 8.First char is OK [09:43:13]request: POST /json_proto HTTP/1.0 [09:43:13]Method: POST [09:43:13]URL: /json_proto [09:43:13]Method is POST - this is cgi request [09:43:13]url: /json_proto [09:43:13]query_string will be loaded in cgi processing [09:43:13]execute_cgi json_proto POST (null) [09:43:13]execute_cgi path=json_proto method=POST [09:43:13]POST find Content-Length [09:43:13]Host: 172.17.34.200:8080 [09:43:13]Content-Length: 744 [09:43:13]Content-Type: application/json [09:43:13] [09:43:13]POST finish read [09:43:13]Found Content-Length = 744 [09:43:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 32314, "base_FM": "0000000000874655", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 45.680, "sum" : 2905.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2905.00, "total" : 2905.00, "payments": [ { "type": 0, "sum" : 2905.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:13]execute_script... [09:43:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 32314, "base_FM": "0000000000874655", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 45.680, "sum" : 2905.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2905.00, "total" : 2905.00, "payments": [ { "type": 0, "sum" : 2905.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:13]POST & json_proto [09:43:13]process_json_proto [09:43:13]json parsed OK: [09:43:13]protocol is kg_v1.0 [09:43:13]action value=close_receipt [09:43:13]process_action close_receipt [09:43:13]cmd_close_receipt [09:43:13]MH_GetDate [09:43:13]Write to MH i2c: F0 00 00 45 4D 81 [09:43:13]Write i2c OK [09:43:13]MH_I2C_Read... [09:43:13]Read from MH i2c: F0 [09:43:13]MH_I2C_Read... [09:43:13]Read from MH i2c: F0 09 00 [09:43:13]MH_I2C_Read... [09:43:13]Read from MH i2c: F0 09 00 45 4D 00 35 26 E7 64 B2 FF 65 64 AA [09:43:13]GetLastDocTimeStamp 1692870190 [09:43:13]current date 1692870197 [09:43:13]FM_GetShiftState [09:43:13]SAM_PROTO_GetShiftState [09:43:13]wFMCommunicate request_size=4 [09:43:13]MH_SAM_APDU [09:43:13]CAPDU: 80 13 01 00 [09:43:13]Write to MH i2c: E2 08 00 46 4D 80 13 01 00 00 00 00 00 10 [09:43:13]Write i2c OK [09:43:13]MH_I2C_Read... [09:43:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:13]Read from MH i2c: E2 [09:43:13]MH_I2C_Read... [09:43:13]Read from MH i2c: E2 0E 00 [09:43:13]MH_I2C_Read... [09:43:13]Read from MH i2c: E2 0E 00 46 4D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8D [09:43:13]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:43:13]wFMCommunicate OK [09:43:13]SAM_PROTO_GetShiftState done [09:43:13]FM_GetShiftState done [09:43:13]opened in 1692866319 [09:43:13]opened+sec_in_day 1692952719 [09:43:13]quantity*price = 290524 [09:43:13]sum+1 = 290526 [09:43:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2905.00 НСП 1% : 25.71 НДС 12% : 308.52 Наличными: 2905.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 21 24.08.2023 09:43 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФД осн.: 32314 ФМ осн.: 0000000000874655 ФМ: 0000000000874655 ФД: 32315 ФПД: 78643111067374 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T094317&type=2&operation_type=1&fn_number=0000000000874655&fd_number=32315&fm=78643111067374&tin=02508201610067®Number=0000000000091575&sum=290500 [09:43:15]StoreToDocumentArchive [09:43:15]shift 75 fd 32315 [09:43:15]save to /storage/0075/doc_00032315 [09:43:15]save last doc name /storage/0075/doc_00032315 to /storage/kkm_last_doc_name [09:43:15]save OK [09:43:15]Clear old archive folders... [09:43:15]ProcessDocumentItem done err = 0, tmpTLVsize=280 [09:43:15]tlvbuf is 018BBC80 [09:43:15]SAM_PROTO_ClearQueue [09:43:15]wFMCommunicate request_size=4 [09:43:15]MH_SAM_APDU [09:43:15]CAPDU: 80 09 00 00 [09:43:15]Write to MH i2c: E2 08 00 55 4D 80 09 00 00 00 00 00 00 14 [09:43:15]Write i2c OK [09:43:15]MH_I2C_Read... [09:43:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:15]Read from MH i2c: E2 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 03 00 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 03 00 55 4D 00 90 00 16 [09:43:15]RAPDU: 90 00 [09:43:15]wFMCommunicate OK [09:43:15]SAM_PROTO_ClearQueue done [09:43:15]KKMCreateOFDPacket [09:43:15]OFDProtocolAddRootSTLVToBuf [09:43:15]FM_MakeSignedData [09:43:15]FM_MakeSignedData [09:43:15]SAM_PROTO_SignData [09:43:15]wFMCommunicate request_size=4 [09:43:15]MH_SAM_APDU [09:43:15]CAPDU: 80 0D 01 02 [09:43:15]Write to MH i2c: E2 08 00 56 4D 80 0D 01 02 00 00 00 00 1C [09:43:15]Write i2c OK [09:43:15]MH_I2C_Read... [09:43:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:15]Read from MH i2c: E2 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 03 00 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 03 00 56 4D 00 90 00 17 [09:43:15]RAPDU: 90 00 [09:43:15]wFMCommunicate OK [09:43:15]wFMCommunicate request_size=255 [09:43:15]MH_SAM_APDU [09:43:15]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 B2 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DD 6E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 6E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 78 00 00 00 00 07 04 06 00 C4 6E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 35 26 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 3A 7E 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 [09:43:15]Write to MH i2c: E2 02 01 57 4D 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 B2 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DD 6E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 6E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 78 00 00 00 00 07 04 06 00 C4 6E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 35 26 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 3A 7E 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 00 00 34 [09:43:15]Write i2c OK [09:43:15]MH_I2C_Read... [09:43:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:15]Read from MH i2c: E2 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 03 00 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 03 00 57 4D 00 90 00 18 [09:43:15]RAPDU: 90 00 [09:43:15]wFMCommunicate OK [09:43:15]wFMCommunicate request_size=39 [09:43:15]MH_SAM_APDU [09:43:15]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 7E 00 00 35 04 06 00 47 86 86 B2 FE EE [09:43:15]Write to MH i2c: E2 2A 00 58 4D 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 7E 00 00 35 04 06 00 47 86 86 B2 FE EE 00 00 87 [09:43:15]Write i2c OK [09:43:15]MH_I2C_Read... [09:43:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:15]Read from MH i2c: E2 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 03 00 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 03 00 58 4D 00 90 00 19 [09:43:15]RAPDU: 90 00 [09:43:15]wFMCommunicate OK [09:43:15]wFMCommunicate request_size=4 [09:43:15]MH_SAM_APDU [09:43:15]CAPDU: 80 0D 03 02 [09:43:15]Write to MH i2c: E2 08 00 59 4D 80 0D 03 02 00 00 00 00 21 [09:43:15]Write i2c OK [09:43:15]MH_I2C_Read... [09:43:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:15]Read from MH i2c: E2 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 0B 00 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 0B 00 59 4D 00 1B DE 32 E1 64 B5 5E 6C 90 00 11 [09:43:15]RAPDU: 1B DE 32 E1 64 B5 5E 6C 90 00 [09:43:15]wFMCommunicate OK [09:43:15]SAM_PROTO_SignData done [09:43:15]FM_MakeSignedData done [09:43:15]CreateOFDProtocolMessage [09:43:15]wFMCommunicate request_size=4 [09:43:15]MH_SAM_APDU [09:43:15]CAPDU: 80 11 00 00 [09:43:15]Write to MH i2c: E2 08 00 5A 4D 80 11 00 00 00 00 00 00 21 [09:43:15]Write i2c OK [09:43:15]MH_I2C_Read... [09:43:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:15]Read from MH i2c: E2 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 17 00 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 17 00 5A 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 77 [09:43:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:43:15]wFMCommunicate OK [09:43:15]CreateOFDProtocolMessage done [09:43:15]OFDSenderStorePacket 32315 [09:43:15]StoreOFDPacket docnum=32315 [09:43:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 2C 01 00 00 0F FF 24 01 87 72 5A 03 01 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 B2 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DD 6E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 6E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 78 00 00 00 00 07 04 06 00 C4 6E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 35 26 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 3A 7E 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 7E 00 00 35 04 06 00 47 86 86 B2 FE EE 1B DE 32 E1 64 B5 5E 6C [09:43:15]CheckFolder [09:43:15]dirname=/storage/ofd_packets [09:43:15]CheckFolder done [09:43:15]ProducePacketName [09:43:15]name=ofd_packets/00032315 [09:43:15]NVStorageSaveData ofd_packets/00032315 [09:43:15]File name is /storage/ofd_packets/00032315 [09:43:15]Write 330 bytes [09:43:15]NVStorageSaveData done [09:43:15]OFDSenderStorePacket done [09:43:15]KKMCreateOFDPacket done [09:43:15]NVStorageSaveData kkm_last_timestamp [09:43:15]File name is /storage/kkm_last_timestamp [09:43:15]Write 4 bytes [09:43:15]NVStorageSaveData done [09:43:15]ExternCall_PrintAddStr [09:43:15]wPrintStart [09:43:15]Write to MH i2c: 01 00 00 5B 4D A8 [09:43:15]Write i2c OK [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: 01 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: 01 07 00 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: 01 07 00 5B 4D 00 00 00 00 00 FF 0F BD [09:43:15]RasterBufferAndPrint [09:43:15]line Счет N : (1)1182023 [09:43:15]line ИНН: 02508201610067 [09:43:15]line Контрольно-Кассовый Чек [09:43:15]line ВОЗВРАТ ПРОДАЖИ [09:43:15]line ТРК (МРК, ГНК) : 21 [09:43:15]line Товар: 2710194210 [09:43:15]line ДТ(л)-К-5 [09:43:15]line 45.680 * 63.60 [09:43:15]line = 2905.25 [09:43:15]line НДС 12% НСП 1% [09:43:15]line > о реализуемом товаре [09:43:15]line ОКРУГЛЕНИЕ: -0.25 [09:43:15]line ИТОГО: 2905.00 [09:43:15]line НСП 1% : 25.71 [09:43:15]line НДС 12% : 308.52 [09:43:15]line Наличными: 2905.00 [09:43:15]line Безнал.: 0.00 [09:43:15]line Место: АЗС № 121 "Партнер Нефть" [09:43:15]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:43:15]line СНО: Общий режим [09:43:15]line Чек 21 24.08.2023 09:43 [09:43:15]line Смена: 75 ФФД: 1.0 [09:43:15]line ЗНМ: 0300000148 [09:43:15]line РНМ: 0000000000091575 [09:43:15]line Версия ККМ: 001 [09:43:15]line ФД осн.: 32314 [09:43:15]line ФМ осн.: 0000000000874655 [09:43:15]line ФМ: 0000000000874655 [09:43:15]line ФД: 32315 [09:43:15]line ФПД: 78643111067374 [09:43:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T094317&type=2&operation_type=1&fn_number=0000000000874655&fd_number=32315&fm=78643111067374&tin=02508201610067®Number=0000000000091575&sum=290500 [09:43:15]written 0, free lines is 4095 [09:43:15]OFD Sender: Processing packet 32315 [packets to send 11, broken 10] [09:43:15]ProducePacketName [09:43:15]name=ofd_packets/00032315 [09:43:15]OFD Sender: To server: pG, [09:43:15]CommunicateWithHost lk.salyk.kg:30040 [09:43:15]ConnectInit lk.salyk.kg [09:43:15]Connected sock=10 [09:43:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 2C 01 00 00 0F FF 24 01 87 72 5A 03 01 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 B2 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DD 6E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 6E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 78 00 00 00 00 07 04 06 00 C4 6E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 35 26 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 3A 7E 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 7E 00 00 35 04 06 00 47 86 86 B2 FE EE 1B DE 32 E1 64 B5 5E 6C [09:43:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 85 A6 47 00 A1 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 7E 00 00 F4 03 04 00 D9 D0 E6 64 B6 04 01 00 00 9A BA 49 B8 01 84 38 69 [09:43:16]CommunicateWithHost err = 0 [09:43:16]CheckOFDResponse [09:43:16]1017 (14) - 77093643461234 [09:43:16]1041 (16) - 0000000000874655 [09:43:16]1040 (4) - 32315 [09:43:16]1012 (4) - 24.08.2023 03:39 [09:43:16]1206 (1) - 0 [09:43:16]OFD Sender: Remove packet 32315 [09:43:16]ProducePacketName [09:43:16]name=ofd_packets/00032315 [09:43:16]NVStorageDeleteData [09:43:16]Write to MH i2c: 01 00 00 86 4D D3 [09:43:16]Write i2c OK [09:43:16]MH_I2C_Read... [09:43:16]Read from MH i2c: 01 [09:43:16]MH_I2C_Read... [09:43:16]Read from MH i2c: 01 07 00 [09:43:16]MH_I2C_Read... [09:43:16]Read from MH i2c: 01 07 00 86 4D 00 00 00 00 00 F6 0C DC [09:43:16]RasterBufferAndPrint [09:43:16]line [09:43:16]line [09:43:16]line [09:43:16]line [09:43:16]line [09:43:16]written 0, free lines is 3333 [09:43:16]MH_Cut [09:43:16]Write to MH i2c: D1 01 00 8D 4D 01 AC [09:43:16]Write i2c OK [09:43:16]MH_I2C_Read... [09:43:16]Read from MH i2c: D1 [09:43:16]MH_I2C_Read... [09:43:16]Read from MH i2c: D1 01 00 [09:43:16]MH_I2C_Read... [09:43:16]Read from MH i2c: D1 01 00 8D 4D 00 AB [09:43:16]Write to MH i2c: 01 00 00 8E 4D DB [09:43:16]Write i2c OK [09:43:16]MH_I2C_Read... [09:43:16]OFD Sender: No OFD packet to send [09:43:17]*** Cut start [09:43:17]*** Purtial cut [09:43:17]*** Stage 1: CUTSNS_PIN = 1 [09:43:17]Read from MH i2c: 01 [09:43:17]MH_I2C_Read... [09:43:17]*** Stop cut motor [09:43:17]*** Cut end [09:43:17]Read from MH i2c: 01 07 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: 01 07 00 8E 4D 00 00 00 00 00 FF 0F F0 [09:43:17]process_action close_receipt done [09:43:17]requested_data is exist [09:43:17]produce_requested_data [09:43:17]requested_item fm.sn is exist - process it [09:43:17]wFMCommunicate request_size=4 [09:43:17]MH_SAM_APDU [09:43:17]CAPDU: 80 11 00 00 [09:43:17]Write to MH i2c: E2 08 00 8F 4D 80 11 00 00 00 00 00 00 56 [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:17]Read from MH i2c: E2 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 17 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 17 00 8F 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AC [09:43:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:43:17]wFMCommunicate OK [09:43:17]requested_item fd.num is exist - process it [09:43:17]SAM_PROTO_GetFieldsCounters [09:43:17]wFMCommunicate request_size=4 [09:43:17]MH_SAM_APDU [09:43:17]CAPDU: 80 13 00 00 [09:43:17]Write to MH i2c: E2 08 00 90 4D 80 13 00 00 00 00 00 00 59 [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:17]Read from MH i2c: E2 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 62 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 62 00 90 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [09:43:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:17]wFMCommunicate OK [09:43:17]SAM_PROTO_GetFieldsCounters done [09:43:17]requested_item shift.num is exist - process it [09:43:17]requested_item shift.opened is exist - process it [09:43:17]req_shift_opened [09:43:17]FM_GetShiftState [09:43:17]SAM_PROTO_GetShiftState [09:43:17]wFMCommunicate request_size=4 [09:43:17]MH_SAM_APDU [09:43:17]CAPDU: 80 13 01 00 [09:43:17]Write to MH i2c: E2 08 00 91 4D 80 13 01 00 00 00 00 00 5B [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:17]Read from MH i2c: E2 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 0E 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 0E 00 91 4D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D8 [09:43:17]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:43:17]wFMCommunicate OK [09:43:17]SAM_PROTO_GetShiftState done [09:43:17]FM_GetShiftState done [09:43:17]req_shift_opened done [09:43:17]requested_item shift.open_date is exist - process it [09:43:17]req_shift_open_date [09:43:17]req_shift_open_date done [09:43:17]produce_requested_data done [09:43:17]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32315,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:43:17]process_action_free close_receipt [09:43:17]json_value_free [09:43:17]json_value_free done [09:43:17]process_json_proto returns [09:43:17]Send response to host [09:43:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32315,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:43:17]free response buf [09:43:17]execute_script done [09:43:17]execute_script returns [09:43:17]free content buf [09:43:17]Sock 8.Close socket [09:43:17]Sock 8.Thread stoped [09:43:21]OFD Sender: No OFD packet to send [09:43:22]accept exits with 9 [09:43:22]New connection [09:43:22]New thread 3066940772 created [09:43:22]Thread 3067084132 joined [09:43:22]Waiting for new connection... [09:43:22] Sock 9.Parse request [09:43:22]Sock 9.Check first char [09:43:22]Sock 9.First char is OK [09:43:22]request: POST /json_proto HTTP/1.0 [09:43:22]Method: POST [09:43:22]URL: /json_proto [09:43:22]Method is POST - this is cgi request [09:43:22]url: /json_proto [09:43:22]query_string will be loaded in cgi processing [09:43:22]execute_cgi json_proto POST (null) [09:43:22]execute_cgi path=json_proto method=POST [09:43:22]POST find Content-Length [09:43:22]Host: 172.17.34.200:8080 [09:43:22]Content-Length: 679 [09:43:22]Content-Type: application/json [09:43:22] [09:43:22]POST finish read [09:43:22]Found Content-Length = 679 [09:43:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:43:22]execute_script... [09:43: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)1182022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:43:22]POST & json_proto [09:43:22]process_json_proto [09:43:22]json parsed OK: [09:43:22]protocol is kg_v1.0 [09:43:22]action value=close_receipt [09:43:22]process_action close_receipt [09:43:22]cmd_close_receipt [09:43:22]MH_GetDate [09:43:22]Write to MH i2c: F0 00 00 92 4D CE [09:43:22]Write i2c OK [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: F0 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: F0 09 00 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: F0 09 00 92 4D 00 3D 26 E7 64 B2 FF 65 64 FF [09:43:22]GetLastDocTimeStamp 1692870197 [09:43:22]current date 1692870205 [09:43:22]FM_GetShiftState [09:43:22]SAM_PROTO_GetShiftState [09:43:22]wFMCommunicate request_size=4 [09:43:22]MH_SAM_APDU [09:43:22]CAPDU: 80 13 01 00 [09:43:22]Write to MH i2c: E2 08 00 93 4D 80 13 01 00 00 00 00 00 5D [09:43:22]Write i2c OK [09:43:22]MH_I2C_Read... [09:43:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:22]Read from MH i2c: E2 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: E2 0E 00 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: E2 0E 00 93 4D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DA [09:43:22]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:43:22]wFMCommunicate OK [09:43:22]SAM_PROTO_GetShiftState done [09:43:22]FM_GetShiftState done [09:43:22]opened in 1692866319 [09:43:22]opened+sec_in_day 1692952719 [09:43:22]quantity*price = 60030 [09:43:22]sum+1 = 60031 [09:43:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 22 24.08.2023 09:43 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32316 ФПД: 117457756598672 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T094325&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32316&fm=117457756598672&tin=02508201610067®Number=0000000000091575&sum=60000 [09:43:23]StoreToDocumentArchive [09:43:23]shift 75 fd 32316 [09:43:23]save to /storage/0075/doc_00032316 [09:43:23]save last doc name /storage/0075/doc_00032316 to /storage/kkm_last_doc_name [09:43:23]save OK [09:43:23]Clear old archive folders... [09:43:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:43:23]tlvbuf is 0188B580 [09:43:23]SAM_PROTO_ClearQueue [09:43:23]wFMCommunicate request_size=4 [09:43:23]MH_SAM_APDU [09:43:23]CAPDU: 80 09 00 00 [09:43:23]Write to MH i2c: E2 08 00 A0 4D 80 09 00 00 00 00 00 00 5F [09:43:23]Write i2c OK [09:43:23]MH_I2C_Read... [09:43:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:23]Read from MH i2c: E2 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 03 00 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 03 00 A0 4D 00 90 00 61 [09:43:23]RAPDU: 90 00 [09:43:23]wFMCommunicate OK [09:43:23]SAM_PROTO_ClearQueue done [09:43:23]KKMCreateOFDPacket [09:43:23]OFDProtocolAddRootSTLVToBuf [09:43:23]FM_MakeSignedData [09:43:23]FM_MakeSignedData [09:43:23]SAM_PROTO_SignData [09:43:23]wFMCommunicate request_size=4 [09:43:23]MH_SAM_APDU [09:43:23]CAPDU: 80 0D 01 02 [09:43:23]Write to MH i2c: E2 08 00 A1 4D 80 0D 01 02 00 00 00 00 67 [09:43:23]Write i2c OK [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 [09:43:23]MH_I2C_Read... [09:43:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:23]Read from MH i2c: E2 03 00 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 03 00 A1 4D 00 90 00 62 [09:43:23]RAPDU: 90 00 [09:43:23]wFMCommunicate OK [09:43:23]wFMCommunicate request_size=255 [09:43:23]MH_SAM_APDU [09:43:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 16 00 00 00 F4 03 04 00 3D 26 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 7E 00 00 35 04 06 00 6A [09:43:23]Write to MH i2c: E2 02 01 A2 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 16 00 00 00 F4 03 04 00 3D 26 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 7E 00 00 35 04 06 00 6A 00 00 35 [09:43:23]Write i2c OK [09:43:23]MH_I2C_Read... [09:43:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:23]Read from MH i2c: E2 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 03 00 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 03 00 A2 4D 00 90 00 63 [09:43:23]RAPDU: 90 00 [09:43:23]wFMCommunicate OK [09:43:23]wFMCommunicate request_size=10 [09:43:23]MH_SAM_APDU [09:43:23]CAPDU: 80 0D 02 02 05 D3 C3 DB B1 90 [09:43:23]Write to MH i2c: E2 0D 00 A3 4D 80 0D 02 02 05 00 D3 C3 DB B1 90 00 00 26 [09:43:23]Write i2c OK [09:43:23]MH_I2C_Read... [09:43:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:23]Read from MH i2c: E2 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 03 00 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 03 00 A3 4D 00 90 00 64 [09:43:23]RAPDU: 90 00 [09:43:23]wFMCommunicate OK [09:43:23]wFMCommunicate request_size=4 [09:43:23]MH_SAM_APDU [09:43:23]CAPDU: 80 0D 03 02 [09:43:23]Write to MH i2c: E2 08 00 A4 4D 80 0D 03 02 00 00 00 00 6C [09:43:23]Write i2c OK [09:43:23]MH_I2C_Read... [09:43:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:23]Read from MH i2c: E2 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 0B 00 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 0B 00 A4 4D 00 DE 0F 55 CC 58 F2 D6 68 90 00 03 [09:43:23]RAPDU: DE 0F 55 CC 58 F2 D6 68 90 00 [09:43:23]wFMCommunicate OK [09:43:23]SAM_PROTO_SignData done [09:43:23]FM_MakeSignedData done [09:43:23]CreateOFDProtocolMessage [09:43:23]wFMCommunicate request_size=4 [09:43:23]MH_SAM_APDU [09:43:23]CAPDU: 80 11 00 00 [09:43:23]Write to MH i2c: E2 08 00 A5 4D 80 11 00 00 00 00 00 00 6C [09:43:23]Write i2c OK [09:43:23]MH_I2C_Read... [09:43:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:23]Read from MH i2c: E2 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 17 00 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 17 00 A5 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C2 [09:43:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:43:23]wFMCommunicate OK [09:43:23]CreateOFDProtocolMessage done [09:43:23]OFDSenderStorePacket 32316 [09:43:23]StoreOFDPacket docnum=32316 [09:43:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 57 8D 07 01 68 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 16 00 00 00 F4 03 04 00 3D 26 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 7E 00 00 35 04 06 00 6A D3 C3 DB B1 90 DE 0F 55 CC 58 F2 D6 68 [09:43:23]CheckFolder [09:43:23]dirname=/storage/ofd_packets [09:43:23]CheckFolder done [09:43:23]ProducePacketName [09:43:23]name=ofd_packets/00032316 [09:43:23]NVStorageSaveData ofd_packets/00032316 [09:43:23]File name is /storage/ofd_packets/00032316 [09:43:23]Write 301 bytes [09:43:23]NVStorageSaveData done [09:43:23]OFDSenderStorePacket done [09:43:23]KKMCreateOFDPacket done [09:43:23]NVStorageSaveData kkm_last_timestamp [09:43:23]File name is /storage/kkm_last_timestamp [09:43:23]Write 4 bytes [09:43:23]NVStorageSaveData done [09:43:23]ExternCall_PrintAddStr [09:43:23]wPrintStart [09:43:23]Write to MH i2c: 01 00 00 A6 4D F3 [09:43:23]Write i2c OK [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: 01 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: 01 07 00 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: 01 07 00 A6 4D 00 00 00 00 00 FF 0F 08 [09:43:23]RasterBufferAndPrint [09:43:23]line Счет N : (1)1182022 [09:43:23]line ИНН: 02508201610067 [09:43:23]line Контрольно-Кассовый Чек [09:43:23]line ПРОДАЖА [09:43:23]line ТРК (МРК, ГНК) : 52 [09:43:23]line Товар: 2710124130 [09:43:23]line Аи-92-К-5 [09:43:23]line 10.440 * 57.50 [09:43:23]line = 600.30 [09:43:23]line НДС 12% НСП 1% [09:43:23]line > о реализуемом товаре [09:43:23]line ОКРУГЛЕНИЕ: -0.30 [09:43:23]line ИТОГО: 600.00 [09:43:23]line Внесено: 600.00 [09:43:23]line СДАЧА: 0.00 [09:43:23]line НСП 1% : 5.31 [09:43:23]line НДС 12% : 63.75 [09:43:23]line Наличными: 600.00 [09:43:23]line Безнал.: 0.00 [09:43:23]line Место: АЗС № 121 "Партнер Нефть" [09:43:23]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:43:23]line СНО: Общий режим [09:43:23]line Чек 22 24.08.2023 09:43 [09:43:23]line Смена: 75 ФФД: 1.0 [09:43:23]line ЗНМ: 0300000148 [09:43:23]line РНМ: 0000000000091575 [09:43:23]line Версия ККМ: 001 [09:43:23]line ФМ: 0000000000874655 [09:43:23]line ФД: 32316 [09:43:23]line ФПД: 117457756598672 [09:43:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T094325&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32316&fm=117457756598672&tin=02508201610067®Number=0000000000091575&sum=60000 [09:43:23]written 0, free lines is 4095 [09:43:23]OFD Sender: Processing packet 32316 [packets to send 11, broken 10] [09:43:23]ProducePacketName [09:43:23]name=ofd_packets/00032316 [09:43:23]OFD Sender: To server: pG, [09:43:23]CommunicateWithHost lk.salyk.kg:30040 [09:43:23]ConnectInit lk.salyk.kg [09:43:23]Connected sock=8 [09:43:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 57 8D 07 01 68 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 16 00 00 00 F4 03 04 00 3D 26 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 7E 00 00 35 04 06 00 6A D3 C3 DB B1 90 DE 0F 55 CC 58 F2 D6 68 [09:43:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 60 79 47 00 C7 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 7E 00 00 F4 03 04 00 E1 D0 E6 64 B6 04 01 00 00 71 05 CD 36 59 E4 2B 53 [09:43:24]CommunicateWithHost err = 0 [09:43:24]CheckOFDResponse [09:43:24]1017 (14) - 77093643461234 [09:43:24]1041 (16) - 0000000000874655 [09:43:24]1040 (4) - 32316 [09:43:24]1012 (4) - 24.08.2023 03:39 [09:43:24]1206 (1) - 0 [09:43:24]OFD Sender: Remove packet 32316 [09:43:24]ProducePacketName [09:43:24]name=ofd_packets/00032316 [09:43:24]NVStorageDeleteData [09:43:24]Write to MH i2c: 01 00 00 D1 4D 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 D1 4D 00 00 00 00 00 F1 0C 22 [09:43:24]RasterBufferAndPrint [09:43:24]line [09:43:24]line [09:43:24]line [09:43:24]line [09:43:24]line [09:43:24]written 0, free lines is 3333 [09:43:24]MH_Cut [09:43:24]Write to MH i2c: D1 01 00 D8 4D 01 F7 [09:43:24]Write i2c OK [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: D1 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: D1 01 00 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: D1 01 00 D8 4D 00 F6 [09:43:24]Write to MH i2c: 01 00 00 D9 4D 26 [09:43:24]Write i2c OK [09:43:24]MH_I2C_Read... [09:43:24]OFD Sender: No OFD packet to send [09:43:24]*** Cut start [09:43:24]*** Purtial cut [09:43:24]*** CUTSNS_PIN = 0 [09:43:25]*** 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:27]*** Cut end [09:43:27]Read from MH i2c: 01 07 00 [09:43:27]MH_I2C_Read... [09:43:27]Read from MH i2c: 01 07 00 D9 4D 00 00 00 00 00 FF 0F 3B [09:43:27]process_action close_receipt done [09:43:27]requested_data is exist [09:43:27]produce_requested_data [09:43:27]requested_item fm.sn is exist - process it [09:43:27]wFMCommunicate request_size=4 [09:43:27]MH_SAM_APDU [09:43:27]CAPDU: 80 11 00 00 [09:43:27]Write to MH i2c: E2 08 00 DA 4D 80 11 00 00 00 00 00 00 A1 [09:43:27]Write i2c OK [09:43:27]MH_I2C_Read... [09:43:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:27]Read from MH i2c: E2 [09:43:27]MH_I2C_Read... [09:43:27]Read from MH i2c: E2 17 00 [09:43:27]MH_I2C_Read... [09:43:27]Read from MH i2c: E2 17 00 DA 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F7 [09:43:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:43:27]wFMCommunicate OK [09:43:27]requested_item fd.num is exist - process it [09:43:27]SAM_PROTO_GetFieldsCounters [09:43:27]wFMCommunicate request_size=4 [09:43:27]MH_SAM_APDU [09:43:27]CAPDU: 80 13 00 00 [09:43:27]Write to MH i2c: E2 08 00 DB 4D 80 13 00 00 00 00 00 00 A4 [09:43:27]Write i2c OK [09:43:27]MH_I2C_Read... [09:43:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:27]Read from MH i2c: E2 [09:43:27]MH_I2C_Read... [09:43:27]Read from MH i2c: E2 62 00 [09:43:27]MH_I2C_Read... [09:43:27]Read from MH i2c: E2 62 00 DB 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [09:43:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:27]wFMCommunicate OK [09:43:27]SAM_PROTO_GetFieldsCounters done [09:43:27]requested_item shift.num is exist - process it [09:43:27]requested_item shift.opened is exist - process it [09:43:27]req_shift_opened [09:43:27]FM_GetShiftState [09:43:27]SAM_PROTO_GetShiftState [09:43:27]wFMCommunicate request_size=4 [09:43:27]MH_SAM_APDU [09:43:27]CAPDU: 80 13 01 00 [09:43:27]Write to MH i2c: E2 08 00 DC 4D 80 13 01 00 00 00 00 00 A6 [09:43:27]Write i2c OK [09:43:27]MH_I2C_Read... [09:43:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:27]Read from MH i2c: E2 [09:43:27]MH_I2C_Read... [09:43:27]Read from MH i2c: E2 0E 00 [09:43:27]MH_I2C_Read... [09:43:27]Read from MH i2c: E2 0E 00 DC 4D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 23 [09:43:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:43:27]wFMCommunicate OK [09:43:27]SAM_PROTO_GetShiftState done [09:43:27]FM_GetShiftState done [09:43:27]req_shift_opened done [09:43:27]requested_item shift.open_date is exist - process it [09:43:27]req_shift_open_date [09:43:27]req_shift_open_date done [09:43:27]produce_requested_data done [09:43:27]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32316,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:43:27]process_action_free close_receipt [09:43:27]json_value_free [09:43:27]json_value_free done [09:43:27]process_json_proto returns [09:43:27]Send response to host [09:43:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32316,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:43:27]free response buf [09:43:27]execute_script done [09:43:27]execute_script returns [09:43:27]free content buf [09:43:27]Sock 9.Close socket [09:43:27]Sock 9.Thread stoped [09:43:29]OFD Sender: No OFD packet to send [09:43:34]OFD Sender: No OFD packet to send [09:43:39]OFD Sender: No OFD packet to send [09:43:44]OFD Sender: No OFD packet to send [09:43:49]OFD Sender: No OFD packet to send [09:43:54]OFD Sender: No OFD packet to send [09:43:59]OFD Sender: No OFD packet to send [09:44:04]OFD Sender: No OFD packet to send [09:44:09]OFD Sender: No OFD packet to send [09:44:14]OFD Sender: No OFD packet to send [09:44:19]OFD Sender: No OFD packet to send [09:44:24]OFD Sender: No OFD packet to send [09:44:29]OFD Sender: No OFD packet to send [09:44:34]OFD Sender: No OFD packet to send [09:44:39]OFD Sender: No OFD packet to send [09:44:44]OFD Sender: No OFD packet to send [09:44:49]OFD Sender: No OFD packet to send [09:44:54]OFD Sender: No OFD packet to send [09:44:59]OFD Sender: No OFD packet to send [09:45:04]OFD Sender: No OFD packet to send [09:45:09]OFD Sender: No OFD packet to send [09:45:14]OFD Sender: No OFD packet to send [09:45:19]OFD Sender: No OFD packet to send [09:45:24]OFD Sender: No OFD packet to send [09:45:29]OFD Sender: No OFD packet to send [09:45:34]OFD Sender: No OFD packet to send [09:45:39]OFD Sender: No OFD packet to send [09:45:44]OFD Sender: No OFD packet to send [09:45:49]OFD Sender: No OFD packet to send [09:45:54]OFD Sender: No OFD packet to send [09:45:59]OFD Sender: No OFD packet to send [09:46:04]OFD Sender: No OFD packet to send [09:46:09]OFD Sender: No OFD packet to send [09:46:14]OFD Sender: No OFD packet to send [09:46:19]OFD Sender: No OFD packet to send [09:46:24]OFD Sender: No OFD packet to send [09:46:29]OFD Sender: No OFD packet to send [09:46:34]OFD Sender: No OFD packet to send [09:46:39]OFD Sender: No OFD packet to send [09:46:44]OFD Sender: No OFD packet to send [09:46:49]OFD Sender: No OFD packet to send [09:46:54]OFD Sender: No OFD packet to send [09:46:59]OFD Sender: No OFD packet to send [09:47:04]OFD Sender: No OFD packet to send [09:47:09]OFD Sender: No OFD packet to send [09:47:14]OFD Sender: No OFD packet to send [09:47:19]OFD Sender: No OFD packet to send [09:47:24]OFD Sender: No OFD packet to send [09:47:29]OFD Sender: No OFD packet to send [09:47:34]OFD Sender: No OFD packet to send [09:47:39]OFD Sender: No OFD packet to send [09:47:44]OFD Sender: No OFD packet to send [09:47:49]OFD Sender: No OFD packet to send [09:47:54]OFD Sender: No OFD packet to send [09:47:59]OFD Sender: No OFD packet to send [09:48:04]OFD Sender: No OFD packet to send [09:48:09]OFD Sender: No OFD packet to send [09:48:14]OFD Sender: No OFD packet to send [09:48:19]OFD Sender: No OFD packet to send [09:48:24]OFD Sender: No OFD packet to send [09:48:29]OFD Sender: No OFD packet to send [09:48:34]OFD Sender: No OFD packet to send [09:48:39]OFD Sender: No OFD packet to send [09:48:44]OFD Sender: No OFD packet to send [09:48:49]OFD Sender: No OFD packet to send [09:48:54]OFD Sender: No OFD packet to send [09:48:59]OFD Sender: No OFD packet to send [09:49:04]OFD Sender: No OFD packet to send [09:49:09]OFD Sender: No OFD packet to send [09:49:14]OFD Sender: No OFD packet to send [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:02]accept exits with 10 [09:50:02]New connection [09:50:02]New thread 3067084132 created [09:50:02]Thread 3066940772 joined [09:50:02]Waiting for new connection... [09:50:02] Sock 10.Parse request [09:50:02]Sock 10.Check first char [09:50:02]Sock 10.First char is OK [09:50:02]request: POST /json_proto HTTP/1.0 [09:50:02]Method: POST [09:50:02]URL: /json_proto [09:50:02]Method is POST - this is cgi request [09:50:02]url: /json_proto [09:50:02]query_string will be loaded in cgi processing [09:50:02]execute_cgi json_proto POST (null) [09:50:02]execute_cgi path=json_proto method=POST [09:50:02]POST find Content-Length [09:50:02]Host: 172.17.34.200:8080 [09:50:02]Content-Length: 671 [09:50:02]Content-Type: application/json [09:50:02] [09:50:02]POST finish read [09:50:02]Found Content-Length = 671 [09:50:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 6.840, "sum" : 400.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:02]execute_script... [09:50:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 6.840, "sum" : 400.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:02]POST & json_proto [09:50:02]process_json_proto [09:50:02]json parsed OK: [09:50:02]protocol is kg_v1.0 [09:50:02]action value=close_receipt [09:50:02]process_action close_receipt [09:50:02]cmd_close_receipt [09:50:02]MH_GetDate [09:50:02]Write to MH i2c: F0 00 00 DD 4D 19 [09:50:02]Write i2c OK [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: F0 [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: F0 09 00 [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: F0 09 00 DD 4D 00 CE 27 E7 64 B2 FF 65 64 DC [09:50:02]GetLastDocTimeStamp 1692870205 [09:50:02]current date 1692870606 [09:50:02]FM_GetShiftState [09:50:02]SAM_PROTO_GetShiftState [09:50:02]wFMCommunicate request_size=4 [09:50:02]MH_SAM_APDU [09:50:02]CAPDU: 80 13 01 00 [09:50:02]Write to MH i2c: E2 08 00 DE 4D 80 13 01 00 00 00 00 00 A8 [09:50:02]Write i2c OK [09:50:02]MH_I2C_Read... [09:50:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:02]Read from MH i2c: E2 [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: E2 0E 00 [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: E2 0E 00 DE 4D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 25 [09:50:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:50:02]wFMCommunicate OK [09:50:02]SAM_PROTO_GetShiftState done [09:50:02]FM_GetShiftState done [09:50:02]opened in 1692866319 [09:50:02]opened+sec_in_day 1692952719 [09:50:02]quantity*price = 40014 [09:50:02]sum+1 = 40015 [09:50:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.49 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 23 24.08.2023 09:50 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32317 ФПД: 278052216026744 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T095006&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32317&fm=278052216026744&tin=02508201610067®Number=0000000000091575&sum=40000 [09:50:04]StoreToDocumentArchive [09:50:04]shift 75 fd 32317 [09:50:04]save to /storage/0075/doc_00032317 [09:50:04]save last doc name /storage/0075/doc_00032317 to /storage/kkm_last_doc_name [09:50:04]save OK [09:50:04]Clear old archive folders... [09:50:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:50:04]tlvbuf is B6EC8860 [09:50:04]SAM_PROTO_ClearQueue [09:50:04]wFMCommunicate request_size=4 [09:50:04]MH_SAM_APDU [09:50:04]CAPDU: 80 09 00 00 [09:50:04]Write to MH i2c: E2 08 00 EB 4D 80 09 00 00 00 00 00 00 AA [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 EB 4D 00 90 00 AC [09:50:04]RAPDU: 90 00 [09:50:04]wFMCommunicate OK [09:50:04]SAM_PROTO_ClearQueue done [09:50:04]KKMCreateOFDPacket [09:50:04]OFDProtocolAddRootSTLVToBuf [09:50:04]FM_MakeSignedData [09:50:04]FM_MakeSignedData [09:50:04]SAM_PROTO_SignData [09:50:04]wFMCommunicate request_size=4 [09:50:04]MH_SAM_APDU [09:50:04]CAPDU: 80 0D 01 02 [09:50:04]Write to MH i2c: E2 08 00 EC 4D 80 0D 01 02 00 00 00 00 B2 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 EC 4D 00 90 00 AD [09:50:04]RAPDU: 90 00 [09:50:04]wFMCommunicate OK [09:50:04]wFMCommunicate request_size=255 [09:50:04]MH_SAM_APDU [09:50:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 CE 27 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 7E 00 00 35 04 06 00 [09:50:04]Write to MH i2c: E2 02 01 ED 4D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 CE 27 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 7E 00 00 35 04 06 00 00 00 B8 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 ED 4D 00 90 00 AE [09:50:04]RAPDU: 90 00 [09:50:04]wFMCommunicate OK [09:50:04]wFMCommunicate request_size=11 [09:50:04]MH_SAM_APDU [09:50:04]CAPDU: 80 0D 02 02 06 FC E3 13 90 B6 78 [09:50:04]Write to MH i2c: E2 0E 00 EE 4D 80 0D 02 02 06 00 FC E3 13 90 B6 78 00 00 71 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 EE 4D 00 90 00 AF [09:50:04]RAPDU: 90 00 [09:50:04]wFMCommunicate OK [09:50:04]wFMCommunicate request_size=4 [09:50:04]MH_SAM_APDU [09:50:04]CAPDU: 80 0D 03 02 [09:50:04]Write to MH i2c: E2 08 00 EF 4D 80 0D 03 02 00 00 00 00 B7 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 0B 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 0B 00 EF 4D 00 9A 1E 30 BB D4 E7 AB 0B 90 00 CC [09:50:04]RAPDU: 9A 1E 30 BB D4 E7 AB 0B 90 00 [09:50:04]wFMCommunicate OK [09:50:04]SAM_PROTO_SignData done [09:50:04]FM_MakeSignedData done [09:50:04]CreateOFDProtocolMessage [09:50:04]wFMCommunicate request_size=4 [09:50:04]MH_SAM_APDU [09:50:04]CAPDU: 80 11 00 00 [09:50:04]Write to MH i2c: E2 08 00 F0 4D 80 11 00 00 00 00 00 00 B7 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 17 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 17 00 F0 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0D [09:50:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:50:04]wFMCommunicate OK [09:50:04]CreateOFDProtocolMessage done [09:50:04]OFDSenderStorePacket 32317 [09:50:04]StoreOFDPacket docnum=32317 [09:50:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2C 1F 08 01 27 8A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 CE 27 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 7E 00 00 35 04 06 00 FC E3 13 90 B6 78 9A 1E 30 BB D4 E7 AB 0B [09:50:04]CheckFolder [09:50:04]dirname=/storage/ofd_packets [09:50:04]CheckFolder done [09:50:04]ProducePacketName [09:50:04]name=ofd_packets/00032317 [09:50:04]NVStorageSaveData ofd_packets/00032317 [09:50:04]File name is /storage/ofd_packets/00032317 [09:50:04]Write 302 bytes [09:50:04]NVStorageSaveData done [09:50:04]OFDSenderStorePacket done [09:50:04]KKMCreateOFDPacket done [09:50:04]NVStorageSaveData kkm_last_timestamp [09:50:04]File name is /storage/kkm_last_timestamp [09:50:04]Write 4 bytes [09:50:04]NVStorageSaveData done [09:50:04]ExternCall_PrintAddStr [09:50:04]wPrintStart [09:50:04]Write to MH i2c: 01 00 00 F1 4D 3E [09:50:04]OFD Sender: Processing packet 32317 [packets to send 11, broken 10] [09:50:04]ProducePacketName [09:50:04]name=ofd_packets/00032317 [09:50:04]OFD Sender: To server: pG, [09:50:04]CommunicateWithHost lk.salyk.kg:30040 [09:50:04]ConnectInit lk.salyk.kg [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 07 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 07 00 F1 4D 00 00 00 00 00 FF 0F 53 [09:50:04]RasterBufferAndPrint [09:50:04]line Счет N : (1)1182024 [09:50:04]line ИНН: 02508201610067 [09:50:04]line Контрольно-Кассовый Чек [09:50:04]line ПРОДАЖА [09:50:04]line ТРК (МРК, ГНК) : 41 [09:50:04]line Товар: 2710124130 [09:50:04]line Super-92-К-5 [09:50:04]line 6.840 * 58.50 [09:50:04]line = 400.14 [09:50:04]line НДС 12% НСП 1% [09:50:04]line > о реализуемом товаре [09:50:04]line ОКРУГЛЕНИЕ: -0.14 [09:50:04]line ИТОГО: 400.00 [09:50:04]line Внесено: 400.00 [09:50:04]line СДАЧА: 0.00 [09:50:04]line НСП 1% : 3.54 [09:50:04]line НДС 12% : 42.49 [09:50:04]line Наличными: 400.00 [09:50:04]line Безнал.: 0.00 [09:50:04]line Место: АЗС № 121 "Партнер Нефть" [09:50:04]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:50:04]line СНО: Общий режим [09:50:04]line Чек 23 24.08.2023 09:50 [09:50:04]line Смена: 75 ФФД: 1.0 [09:50:04]line ЗНМ: 0300000148 [09:50:04]line РНМ: 0000000000091575 [09:50:04]line Версия ККМ: 001 [09:50:04]line ФМ: 0000000000874655 [09:50:04]line ФД: 32317 [09:50:04]line ФПД: 278052216026744 [09:50:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T095006&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32317&fm=278052216026744&tin=02508201610067®Number=0000000000091575&sum=40000 [09:50:04]Connected sock=9 [09:50:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2C 1F 08 01 27 8A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 CE 27 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 7E 00 00 35 04 06 00 FC E3 13 90 B6 78 9A 1E 30 BB D4 E7 AB 0B [09:50:05]written 0, free lines is 4095 [09:50:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 77 34 47 00 C3 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 7E 00 00 F4 03 04 00 72 D2 E6 64 B6 04 01 00 00 AF 04 01 4E 84 C8 3C 29 [09:50:05]CommunicateWithHost err = 0 [09:50:05]CheckOFDResponse [09:50:05]1017 (14) - 77093643461234 [09:50:05]1041 (16) - 0000000000874655 [09:50:05]1040 (4) - 32317 [09:50:05]1012 (4) - 24.08.2023 03:45 [09:50:05]1206 (1) - 0 [09:50:05]OFD Sender: Remove packet 32317 [09:50:05]ProducePacketName [09:50:05]name=ofd_packets/00032317 [09:50:05]NVStorageDeleteData [09:50:05]Write to MH i2c: 01 00 00 1C 4E 6A [09:50:05]Write i2c OK [09:50:05]MH_I2C_Read... [09:50:05]Read from MH i2c: 01 [09:50:05]MH_I2C_Read... [09:50:05]Read from MH i2c: 01 07 00 [09:50:05]MH_I2C_Read... [09:50:05]Read from MH i2c: 01 07 00 1C 4E 00 00 00 00 00 E5 0C 62 [09:50:05]RasterBufferAndPrint [09:50:05]line [09:50:05]line [09:50:05]line [09:50:05]line [09:50:05]line [09:50:05]written 0, free lines is 3307 [09:50:05]MH_Cut [09:50:05]Write to MH i2c: D1 01 00 23 4E 01 43 [09:50:05]Write i2c OK [09:50:05]MH_I2C_Read... [09:50:05]Read from MH i2c: D1 [09:50:05]MH_I2C_Read... [09:50:05]Read from MH i2c: D1 01 00 [09:50:05]MH_I2C_Read... [09:50:05]Read from MH i2c: D1 01 00 23 4E 00 42 [09:50:05]Write to MH i2c: 01 00 00 24 4E 72 [09:50:05]Write i2c OK [09:50:05]MH_I2C_Read... [09:50:05]OFD Sender: No OFD packet to send [09:50:06]*** Cut start [09:50:06]*** Purtial cut [09:50:06]*** Stage 1: CUTSNS_PIN = 1 [09:50:06]Read from MH i2c: 01 [09:50:06]MH_I2C_Read... [09:50:06]*** Stop cut motor [09:50:06]*** Cut end [09:50:06]Read from MH i2c: 01 07 00 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: 01 07 00 24 4E 00 00 00 00 00 FF 0F 87 [09:50:06]process_action close_receipt done [09:50:06]requested_data is exist [09:50:06]produce_requested_data [09:50:06]requested_item fm.sn is exist - process it [09:50:06]wFMCommunicate request_size=4 [09:50:06]MH_SAM_APDU [09:50:06]CAPDU: 80 11 00 00 [09:50:06]Write to MH i2c: E2 08 00 25 4E 80 11 00 00 00 00 00 00 ED [09:50:06]Write i2c OK [09:50:06]MH_I2C_Read... [09:50:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:06]Read from MH i2c: E2 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 17 00 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 17 00 25 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 43 [09:50:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:50:06]wFMCommunicate OK [09:50:06]requested_item fd.num is exist - process it [09:50:06]SAM_PROTO_GetFieldsCounters [09:50:06]wFMCommunicate request_size=4 [09:50:06]MH_SAM_APDU [09:50:06]CAPDU: 80 13 00 00 [09:50:06]Write to MH i2c: E2 08 00 26 4E 80 13 00 00 00 00 00 00 F0 [09:50:06]Write i2c OK [09:50:06]MH_I2C_Read... [09:50:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:06]Read from MH i2c: E2 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 62 00 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 62 00 26 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [09:50:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:50:06]wFMCommunicate OK [09:50:06]SAM_PROTO_GetFieldsCounters done [09:50:06]requested_item shift.num is exist - process it [09:50:06]requested_item shift.opened is exist - process it [09:50:06]req_shift_opened [09:50:06]FM_GetShiftState [09:50:06]SAM_PROTO_GetShiftState [09:50:06]wFMCommunicate request_size=4 [09:50:06]MH_SAM_APDU [09:50:06]CAPDU: 80 13 01 00 [09:50:06]Write to MH i2c: E2 08 00 27 4E 80 13 01 00 00 00 00 00 F2 [09:50:06]Write i2c OK [09:50:06]MH_I2C_Read... [09:50:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:06]Read from MH i2c: E2 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 0E 00 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 0E 00 27 4E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6F [09:50:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:50:06]wFMCommunicate OK [09:50:06]SAM_PROTO_GetShiftState done [09:50:06]FM_GetShiftState done [09:50:06]req_shift_opened done [09:50:06]requested_item shift.open_date is exist - process it [09:50:06]req_shift_open_date [09:50:06]req_shift_open_date done [09:50:06]produce_requested_data done [09:50:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32317,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:50:06]process_action_free close_receipt [09:50:06]json_value_free [09:50:06]json_value_free done [09:50:06]process_json_proto returns [09:50:06]Send response to host [09:50:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32317,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:50:06]free response buf [09:50:06]execute_script done [09:50:06]execute_script returns [09:50:06]free content buf [09:50:06]Sock 10.Close socket [09:50:06]Sock 10.Thread stoped [09:50:10]OFD Sender: No OFD packet to send [09:50:15]OFD Sender: No OFD packet to send [09:50:20]OFD Sender: No OFD packet to send [09:50:25]OFD Sender: No OFD packet to send [09:50:30]OFD Sender: No OFD packet to send [09:50:35]OFD Sender: No OFD packet to send [09:50:40]OFD Sender: No OFD packet to send [09:50:45]OFD Sender: No OFD packet to send [09:50:50]OFD Sender: No OFD packet to send [09:50:55]OFD Sender: No OFD packet to send [09:51:00]OFD Sender: No OFD packet to send [09:51:05]OFD Sender: No OFD packet to send [09:51:10]OFD Sender: No OFD packet to send [09:51:15]OFD Sender: No OFD packet to send [09:51:20]OFD Sender: No OFD packet to send [09:51:25]OFD Sender: No OFD packet to send [09:51:30]OFD Sender: No OFD packet to send [09:51:35]OFD Sender: No OFD packet to send [09:51:40]OFD Sender: No OFD packet to send [09:51:45]OFD Sender: No OFD packet to send [09:51:50]OFD Sender: No OFD packet to send [09:51:55]OFD Sender: No OFD packet to send [09:52:00]OFD Sender: No OFD packet to send [09:52:05]OFD Sender: No OFD packet to send [09:52:10]OFD Sender: No OFD packet to send [09:52:15]OFD Sender: No OFD packet to send [09:52:20]OFD Sender: No OFD packet to send [09:52:25]OFD Sender: No OFD packet to send [09:52:30]OFD Sender: No OFD packet to send [09:52:35]OFD Sender: No OFD packet to send [09:52:40]OFD Sender: No OFD packet to send [09:52:45]OFD Sender: No OFD packet to send [09:52:50]OFD Sender: No OFD packet to send [09:52:55]OFD Sender: No OFD packet to send [09:53:00]OFD Sender: No OFD packet to send [09:53:05]OFD Sender: No OFD packet to send [09:53:10]OFD Sender: No OFD packet to send [09:53:15]OFD Sender: No OFD packet to send [09:53:20]OFD Sender: No OFD packet to send [09:53:25]OFD Sender: No OFD packet to send [09:53:30]OFD Sender: No OFD packet to send [09:53:35]OFD Sender: No OFD packet to send [09:53:40]OFD Sender: No OFD packet to send [09:53:45]OFD Sender: No OFD packet to send [09:53:50]OFD Sender: No OFD packet to send [09:53:55]OFD Sender: No OFD packet to send [09:54:00]OFD Sender: No OFD packet to send [09:54:05]OFD Sender: No OFD packet to send [09:54:10]OFD Sender: No OFD packet to send [09:54:15]OFD Sender: No OFD packet to send [09:54:20]OFD Sender: No OFD packet to send [09:54:25]OFD Sender: No OFD packet to send [09:54:30]OFD Sender: No OFD packet to send [09:54:35]OFD Sender: No OFD packet to send [09:54:40]OFD Sender: No OFD packet to send [09:54:45]OFD Sender: No OFD packet to send [09:54:50]OFD Sender: No OFD packet to send [09:54:55]OFD Sender: No OFD packet to send [09:55:00]OFD Sender: No OFD packet to send [09:55:05]OFD Sender: No OFD packet to send [09:55:10]OFD Sender: No OFD packet to send [09:55:15]OFD Sender: No OFD packet to send [09:55:20]OFD Sender: No OFD packet to send [09:55:25]OFD Sender: No OFD packet to send [09:55:30]OFD Sender: No OFD packet to send [09:55:35]OFD Sender: No OFD packet to send [09:55:40]OFD Sender: No OFD packet to send [09:55:45]OFD Sender: No OFD packet to send [09:55:50]OFD Sender: No OFD packet to send [09:55:55]OFD Sender: No OFD packet to send [09:56:00]OFD Sender: No OFD packet to send [09:56:05]OFD Sender: No OFD packet to send [09:56:10]OFD Sender: No OFD packet to send [09:56:15]OFD Sender: No OFD packet to send [09:56:20]OFD Sender: No OFD packet to send [09:56:25]OFD Sender: No OFD packet to send [09:56:30]OFD Sender: No OFD packet to send [09:56:35]OFD Sender: No OFD packet to send [09:56:40]OFD Sender: No OFD packet to send [09:56:45]OFD Sender: No OFD packet to send [09:56:50]OFD Sender: No OFD packet to send [09:56:55]OFD Sender: No OFD packet to send [09:57:00]OFD Sender: No OFD packet to send [09:57:03]accept exits with 8 [09:57:03]New connection [09:57:03]New thread 3066940772 created [09:57:03]Thread 3067084132 joined [09:57:03]Waiting for new connection... [09:57:03] Sock 8.Parse request [09:57:03]Sock 8.Check first char [09:57:03]Sock 8.First char is OK [09:57:03]request: POST /json_proto HTTP/1.0 [09:57:03]Method: POST [09:57:03]URL: /json_proto [09:57:03]Method is POST - this is cgi request [09:57:03]url: /json_proto [09:57:03]query_string will be loaded in cgi processing [09:57:03]execute_cgi json_proto POST (null) [09:57:03]execute_cgi path=json_proto method=POST [09:57:03]POST find Content-Length [09:57:03]Host: 172.17.34.200:8080 [09:57:03]Content-Length: 679 [09:57:03]Content-Type: application/json [09:57:03] [09:57:03]POST finish read [09:57:03]Found Content-Length = 679 [09:57:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:57:03]execute_script... [09:57: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)1182025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:57:03]POST & json_proto [09:57:03]process_json_proto [09:57:03]json parsed OK: [09:57:03]protocol is kg_v1.0 [09:57:03]action value=close_receipt [09:57:03]process_action close_receipt [09:57:03]cmd_close_receipt [09:57:03]MH_GetDate [09:57:03]Write to MH i2c: F0 00 00 28 4E 65 [09:57:03]Write i2c OK [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: F0 [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: F0 09 00 [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: F0 09 00 28 4E 00 73 29 E7 64 B2 FF 65 64 CF [09:57:03]GetLastDocTimeStamp 1692870606 [09:57:03]current date 1692871027 [09:57:03]FM_GetShiftState [09:57:03]SAM_PROTO_GetShiftState [09:57:03]wFMCommunicate request_size=4 [09:57:03]MH_SAM_APDU [09:57:03]CAPDU: 80 13 01 00 [09:57:03]Write to MH i2c: E2 08 00 29 4E 80 13 01 00 00 00 00 00 F4 [09:57:03]Write i2c OK [09:57:03]MH_I2C_Read... [09:57:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:03]Read from MH i2c: E2 [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: E2 0E 00 [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: E2 0E 00 29 4E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 71 [09:57:03]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:57:03]wFMCommunicate OK [09:57:03]SAM_PROTO_GetShiftState done [09:57:03]FM_GetShiftState done [09:57:03]opened in 1692866319 [09:57:03]opened+sec_in_day 1692952719 [09:57:03]quantity*price = 60030 [09:57:03]sum+1 = 60031 [09:57:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 24 24.08.2023 09:57 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32318 ФПД: 205394480614374 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T095707&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32318&fm=205394480614374&tin=02508201610067®Number=0000000000091575&sum=60000 [09:57:04]StoreToDocumentArchive [09:57:04]shift 75 fd 32318 [09:57:04]save to /storage/0075/doc_00032318 [09:57:04]save last doc name /storage/0075/doc_00032318 to /storage/kkm_last_doc_name [09:57:04]save OK [09:57:04]Clear old archive folders... [09:57:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:57:04]tlvbuf is 0184C870 [09:57:04]SAM_PROTO_ClearQueue [09:57:04]wFMCommunicate request_size=4 [09:57:04]MH_SAM_APDU [09:57:04]CAPDU: 80 09 00 00 [09:57:04]Write to MH i2c: E2 08 00 36 4E 80 09 00 00 00 00 00 00 F6 [09:57:04]Write i2c OK [09:57:04]MH_I2C_Read... [09:57:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:04]Read from MH i2c: E2 [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: E2 03 00 [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: E2 03 00 36 4E 00 90 00 F8 [09:57:04]RAPDU: 90 00 [09:57:04]wFMCommunicate OK [09:57:04]SAM_PROTO_ClearQueue done [09:57:04]KKMCreateOFDPacket [09:57:04]OFDProtocolAddRootSTLVToBuf [09:57:04]FM_MakeSignedData [09:57:04]FM_MakeSignedData [09:57:04]SAM_PROTO_SignData [09:57:04]wFMCommunicate request_size=4 [09:57:04]MH_SAM_APDU [09:57:04]CAPDU: 80 0D 01 02 [09:57:04]Write to MH i2c: E2 08 00 37 4E 80 0D 01 02 00 00 00 00 FE [09:57:04]Write i2c OK [09:57:04]MH_I2C_Read... [09:57:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:05]Read from MH i2c: E2 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 03 00 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 03 00 37 4E 00 90 00 F9 [09:57:05]RAPDU: 90 00 [09:57:05]wFMCommunicate OK [09:57:05]wFMCommunicate request_size=255 [09:57:05]MH_SAM_APDU [09:57: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 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 18 00 00 00 F4 03 04 00 73 29 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 7E 00 00 35 04 06 00 BA [09:57:05]Write to MH i2c: E2 02 01 38 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 18 00 00 00 F4 03 04 00 73 29 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 7E 00 00 35 04 06 00 BA 00 00 59 [09:57:05]Write i2c OK [09:57:05]MH_I2C_Read... [09:57:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:05]Read from MH i2c: E2 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 03 00 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 03 00 38 4E 00 90 00 FA [09:57:05]RAPDU: 90 00 [09:57:05]wFMCommunicate OK [09:57:05]wFMCommunicate request_size=10 [09:57:05]MH_SAM_APDU [09:57:05]CAPDU: 80 0D 02 02 05 CE 21 0E 4B E6 [09:57:05]Write to MH i2c: E2 0D 00 39 4E 80 0D 02 02 05 00 CE 21 0E 4B E6 00 00 39 [09:57:05]Write i2c OK [09:57:05]MH_I2C_Read... [09:57:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:05]Read from MH i2c: E2 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 03 00 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 03 00 39 4E 00 90 00 FB [09:57:05]RAPDU: 90 00 [09:57:05]wFMCommunicate OK [09:57:05]wFMCommunicate request_size=4 [09:57:05]MH_SAM_APDU [09:57:05]CAPDU: 80 0D 03 02 [09:57:05]Write to MH i2c: E2 08 00 3A 4E 80 0D 03 02 00 00 00 00 03 [09:57:05]Write i2c OK [09:57:05]MH_I2C_Read... [09:57:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:05]Read from MH i2c: E2 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 0B 00 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 0B 00 3A 4E 00 37 E4 40 A8 3E 4E CC 5D 90 00 BC [09:57:05]RAPDU: 37 E4 40 A8 3E 4E CC 5D 90 00 [09:57:05]wFMCommunicate OK [09:57:05]SAM_PROTO_SignData done [09:57:05]FM_MakeSignedData done [09:57:05]CreateOFDProtocolMessage [09:57:05]wFMCommunicate request_size=4 [09:57:05]MH_SAM_APDU [09:57:05]CAPDU: 80 11 00 00 [09:57:05]Write to MH i2c: E2 08 00 3B 4E 80 11 00 00 00 00 00 00 03 [09:57:05]Write i2c OK [09:57:05]MH_I2C_Read... [09:57:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:05]Read from MH i2c: E2 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 17 00 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 17 00 3B 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 59 [09:57:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:57:05]wFMCommunicate OK [09:57:05]CreateOFDProtocolMessage done [09:57:05]OFDSenderStorePacket 32318 [09:57:05]StoreOFDPacket docnum=32318 [09:57:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C8 D2 07 01 20 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 18 00 00 00 F4 03 04 00 73 29 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 7E 00 00 35 04 06 00 BA CE 21 0E 4B E6 37 E4 40 A8 3E 4E CC 5D [09:57:05]CheckFolder [09:57:05]dirname=/storage/ofd_packets [09:57:05]CheckFolder done [09:57:05]ProducePacketName [09:57:05]name=ofd_packets/00032318 [09:57:05]NVStorageSaveData ofd_packets/00032318 [09:57:05]File name is /storage/ofd_packets/00032318 [09:57:05]Write 301 bytes [09:57:05]NVStorageSaveData done [09:57:05]OFDSenderStorePacket done [09:57:05]KKMCreateOFDPacket done [09:57:05]NVStorageSaveData kkm_last_timestamp [09:57:05]File name is /storage/kkm_last_timestamp [09:57:05]Write 4 bytes [09:57:05]NVStorageSaveData done [09:57:05]ExternCall_PrintAddStr [09:57:05]wPrintStart [09:57:05]Write to MH i2c: 01 00 00 3C 4E 8A [09:57:05]Write i2c OK [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: 01 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: 01 07 00 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: 01 07 00 3C 4E 00 00 00 00 00 FF 0F 9F [09:57:05]RasterBufferAndPrint [09:57:05]line Счет N : (1)1182025 [09:57:05]line ИНН: 02508201610067 [09:57:05]line Контрольно-Кассовый Чек [09:57:05]line ПРОДАЖА [09:57:05]line ТРК (МРК, ГНК) : 62 [09:57:05]line Товар: 2710124130 [09:57:05]line Аи-92-К-5 [09:57:05]line 10.440 * 57.50 [09:57:05]line = 600.30 [09:57:05]line НДС 12% НСП 1% [09:57:05]line > о реализуемом товаре [09:57:05]line ОКРУГЛЕНИЕ: -0.30 [09:57:05]line ИТОГО: 600.00 [09:57:05]line Внесено: 600.00 [09:57:05]line СДАЧА: 0.00 [09:57:05]line НСП 1% : 5.31 [09:57:05]line НДС 12% : 63.75 [09:57:05]line Наличными: 600.00 [09:57:05]line Безнал.: 0.00 [09:57:05]line Место: АЗС № 121 "Партнер Нефть" [09:57:05]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:57:05]line СНО: Общий режим [09:57:05]line Чек 24 24.08.2023 09:57 [09:57:05]line Смена: 75 ФФД: 1.0 [09:57:05]line ЗНМ: 0300000148 [09:57:05]line РНМ: 0000000000091575 [09:57:05]line Версия ККМ: 001 [09:57:05]line ФМ: 0000000000874655 [09:57:05]line ФД: 32318 [09:57:05]line ФПД: 205394480614374 [09:57:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T095707&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32318&fm=205394480614374&tin=02508201610067®Number=0000000000091575&sum=60000 [09:57:05]OFD Sender: Processing packet 32318 [packets to send 11, broken 10] [09:57:05]ProducePacketName [09:57:05]name=ofd_packets/00032318 [09:57:05]OFD Sender: To server: pG, [09:57:05]CommunicateWithHost lk.salyk.kg:30040 [09:57:05]ConnectInit lk.salyk.kg [09:57:05]written 0, free lines is 4095 [09:57:05]Connected sock=10 [09:57:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C8 D2 07 01 20 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 18 00 00 00 F4 03 04 00 73 29 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 7E 00 00 35 04 06 00 BA CE 21 0E 4B E6 37 E4 40 A8 3E 4E CC 5D [09:57:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1B 40 47 00 39 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 7E 00 00 F4 03 04 00 16 D4 E6 64 B6 04 01 00 00 29 CE EE 12 E1 D4 AC BE [09:57:06]CommunicateWithHost err = 0 [09:57:06]CheckOFDResponse [09:57:06]1017 (14) - 77093643461234 [09:57:06]1041 (16) - 0000000000874655 [09:57:06]1040 (4) - 32318 [09:57:06]1012 (4) - 24.08.2023 03:52 [09:57:06]1206 (1) - 0 [09:57:06]OFD Sender: Remove packet 32318 [09:57:06]ProducePacketName [09:57:06]name=ofd_packets/00032318 [09:57:06]NVStorageDeleteData [09:57:06]Write to MH i2c: 01 00 00 67 4E B5 [09:57:06]Write i2c OK [09:57:06]MH_I2C_Read... [09:57:06]Read from MH i2c: 01 [09:57:06]MH_I2C_Read... [09:57:06]Read from MH i2c: 01 07 00 [09:57:06]MH_I2C_Read... [09:57:06]Read from MH i2c: 01 07 00 67 4E 00 00 00 00 00 EE 0C B6 [09:57:06]RasterBufferAndPrint [09:57:06]line [09:57:06]line [09:57:06]line [09:57:06]line [09:57:06]line [09:57:06]written 0, free lines is 3316 [09:57:06]MH_Cut [09:57:06]Write to MH i2c: D1 01 00 6E 4E 01 8E [09:57:06]Write i2c OK [09:57:06]MH_I2C_Read... [09:57:06]Read from MH i2c: D1 [09:57:06]MH_I2C_Read... [09:57:06]Read from MH i2c: D1 01 00 [09:57:06]MH_I2C_Read... [09:57:06]Read from MH i2c: D1 01 00 6E 4E 00 8D [09:57:06]Write to MH i2c: 01 00 00 6F 4E BD [09:57:06]Write i2c OK [09:57:06]MH_I2C_Read... [09:57:06]OFD Sender: No OFD packet to send [09:57:06]*** Cut start [09:57:06]*** Purtial cut [09:57:06]*** CUTSNS_PIN = 0 [09:57:07]*** Stage 1: CUTSNS_PIN = 1 [09:57:08]Read from MH i2c: 01 [09:57:09]MH_I2C_Read... [09:57:09]*** Stop cut motor [09:57:09]*** Cut end [09:57:09]Read from MH i2c: 01 07 00 [09:57:09]MH_I2C_Read... [09:57:09]Read from MH i2c: 01 07 00 6F 4E 00 00 00 00 00 FF 0F D2 [09:57:09]process_action close_receipt done [09:57:09]requested_data is exist [09:57:09]produce_requested_data [09:57:09]requested_item fm.sn is exist - process it [09:57:09]wFMCommunicate request_size=4 [09:57:09]MH_SAM_APDU [09:57:09]CAPDU: 80 11 00 00 [09:57:09]Write to MH i2c: E2 08 00 70 4E 80 11 00 00 00 00 00 00 38 [09:57:09]Write i2c OK [09:57:09]MH_I2C_Read... [09:57:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:09]Read from MH i2c: E2 [09:57:09]MH_I2C_Read... [09:57:09]Read from MH i2c: E2 17 00 [09:57:09]MH_I2C_Read... [09:57:09]Read from MH i2c: E2 17 00 70 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8E [09:57:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:57:09]wFMCommunicate OK [09:57:09]requested_item fd.num is exist - process it [09:57:09]SAM_PROTO_GetFieldsCounters [09:57:09]wFMCommunicate request_size=4 [09:57:09]MH_SAM_APDU [09:57:09]CAPDU: 80 13 00 00 [09:57:09]Write to MH i2c: E2 08 00 71 4E 80 13 00 00 00 00 00 00 3B [09:57:09]Write i2c OK [09:57:09]MH_I2C_Read... [09:57:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:09]Read from MH i2c: E2 [09:57:09]MH_I2C_Read... [09:57:09]Read from MH i2c: E2 62 00 [09:57:09]MH_I2C_Read... [09:57:09]Read from MH i2c: E2 62 00 71 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3E 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [09:57:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3E 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:57:09]wFMCommunicate OK [09:57:09]SAM_PROTO_GetFieldsCounters done [09:57:09]requested_item shift.num is exist - process it [09:57:09]requested_item shift.opened is exist - process it [09:57:09]req_shift_opened [09:57:09]FM_GetShiftState [09:57:09]SAM_PROTO_GetShiftState [09:57:09]wFMCommunicate request_size=4 [09:57:09]MH_SAM_APDU [09:57:09]CAPDU: 80 13 01 00 [09:57:09]Write to MH i2c: E2 08 00 72 4E 80 13 01 00 00 00 00 00 3D [09:57:09]Write i2c OK [09:57:09]MH_I2C_Read... [09:57:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:09]Read from MH i2c: E2 [09:57:09]MH_I2C_Read... [09:57:09]Read from MH i2c: E2 0E 00 [09:57:09]MH_I2C_Read... [09:57:09]Read from MH i2c: E2 0E 00 72 4E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BA [09:57:09]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [09:57:09]wFMCommunicate OK [09:57:09]SAM_PROTO_GetShiftState done [09:57:09]FM_GetShiftState done [09:57:09]req_shift_opened done [09:57:09]requested_item shift.open_date is exist - process it [09:57:09]req_shift_open_date [09:57:09]req_shift_open_date done [09:57:09]produce_requested_data done [09:57:09]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32318,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [09:57:09]process_action_free close_receipt [09:57:09]json_value_free [09:57:09]json_value_free done [09:57:09]process_json_proto returns [09:57:09]Send response to host [09:57:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32318,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [09:57:09]free response buf [09:57:09]execute_script done [09:57:09]execute_script returns [09:57:09]free content buf [09:57:09]Sock 8.Close socket [09:57:09]Sock 8.Thread stoped [09:57:11]OFD Sender: No OFD packet to send [09:57:16]OFD Sender: No OFD packet to send [09:57:21]OFD Sender: No OFD packet to send [09:57:26]OFD Sender: No OFD packet to send [09:57:31]OFD Sender: No OFD packet to send [09:57:36]OFD Sender: No OFD packet to send [09:57:41]OFD Sender: No OFD packet to send [09:57:46]OFD Sender: No OFD packet to send [09:57:51]OFD Sender: No OFD packet to send [09:57:56]OFD Sender: No OFD packet to send [09:58:01]OFD Sender: No OFD packet to send [09:58:06]OFD Sender: No OFD packet to send [09:58:11]OFD Sender: No OFD packet to send [09:58:16]OFD Sender: No OFD packet to send [09:58:21]OFD Sender: No OFD packet to send [09:58:26]OFD Sender: No OFD packet to send [09:58:31]OFD Sender: No OFD packet to send [09:58:36]OFD Sender: No OFD packet to send [09:58:41]OFD Sender: No OFD packet to send [09:58:46]OFD Sender: No OFD packet to send [09:58:51]OFD Sender: No OFD packet to send [09:58:56]OFD Sender: No OFD packet to send [09:59:01]OFD Sender: No OFD packet to send [09:59:06]OFD Sender: No OFD packet to send [09:59:11]OFD Sender: No OFD packet to send [09:59:16]OFD Sender: No OFD packet to send [09:59:21]OFD Sender: No OFD packet to send [09:59:26]OFD Sender: No OFD packet to send [09:59:31]OFD Sender: No OFD packet to send [09:59:36]OFD Sender: No OFD packet to send [09:59:41]OFD Sender: No OFD packet to send [09:59:46]OFD Sender: No OFD packet to send [09:59:51]OFD Sender: No OFD packet to send [09:59:56]OFD Sender: No OFD packet to send [10:00:01]OFD Sender: No OFD packet to send [10:00:06]OFD Sender: No OFD packet to send [10:00:11]OFD Sender: No OFD packet to send [10:00:16]OFD Sender: No OFD packet to send [10:00:21]OFD Sender: No OFD packet to send [10:00:26]OFD Sender: No OFD packet to send [10:00:31]OFD Sender: No OFD packet to send [10:00:36]OFD Sender: No OFD packet to send [10:00:41]OFD Sender: No OFD packet to send [10:00:46]OFD Sender: No OFD packet to send [10:00:51]OFD Sender: No OFD packet to send [10:00:56]OFD Sender: No OFD packet to send [10:01:01]OFD Sender: No OFD packet to send [10:01:06]OFD Sender: No OFD packet to send [10:01:11]OFD Sender: No OFD packet to send [10:01:16]OFD Sender: No OFD packet to send [10:01:21]OFD Sender: No OFD packet to send [10:01:26]OFD Sender: No OFD packet to send [10:01:31]OFD Sender: No OFD packet to send [10:01:36]OFD Sender: No OFD packet to send [10:01:41]OFD Sender: No OFD packet to send [10:01:43]accept exits with 9 [10:01:43]New connection [10:01:43]New thread 3067084132 created [10:01:43]Thread 3066940772 joined [10:01:43]Waiting for new connection... [10:01:43] Sock 9.Parse request [10:01:43]Sock 9.Check first char [10:01:43]Sock 9.First char is OK [10:01:43]request: POST /json_proto HTTP/1.0 [10:01:43]Method: POST [10:01:43]URL: /json_proto [10:01:43]Method is POST - this is cgi request [10:01:43]url: /json_proto [10:01:43]query_string will be loaded in cgi processing [10:01:43]execute_cgi json_proto POST (null) [10:01:43]execute_cgi path=json_proto method=POST [10:01:43]POST find Content-Length [10:01:43]Host: 172.17.34.200:8080 [10:01:43]Content-Length: 641 [10:01:43]Content-Type: application/json [10:01:43] [10:01:43]POST finish read [10:01:43]Found Content-Length = 641 [10:01:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.000, "sum" : 575.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 575.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:43]execute_script... [10:01:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.000, "sum" : 575.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 575.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:43]POST & json_proto [10:01:43]process_json_proto [10:01:43]json parsed OK: [10:01:43]protocol is kg_v1.0 [10:01:43]action value=close_receipt [10:01:43]process_action close_receipt [10:01:43]cmd_close_receipt [10:01:43]MH_GetDate [10:01:43]Write to MH i2c: F0 00 00 73 4E B0 [10:01:43]Write i2c OK [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: F0 [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: F0 09 00 [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: F0 09 00 73 4E 00 8A 2A E7 64 B2 FF 65 64 32 [10:01:43]GetLastDocTimeStamp 1692871027 [10:01:43]current date 1692871306 [10:01:43]FM_GetShiftState [10:01:43]SAM_PROTO_GetShiftState [10:01:43]wFMCommunicate request_size=4 [10:01:43]MH_SAM_APDU [10:01:43]CAPDU: 80 13 01 00 [10:01:43]Write to MH i2c: E2 08 00 74 4E 80 13 01 00 00 00 00 00 3F [10:01:43]Write i2c OK [10:01:43]MH_I2C_Read... [10:01:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:43]Read from MH i2c: E2 [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: E2 0E 00 [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: E2 0E 00 74 4E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BC [10:01:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:01:43]wFMCommunicate OK [10:01:43]SAM_PROTO_GetShiftState done [10:01:43]FM_GetShiftState done [10:01:43]opened in 1692866319 [10:01:43]opened+sec_in_day 1692952719 [10:01:43]quantity*price = 57500 [10:01:43]sum+1 = 57501 [10:01:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 575.00 НСП 1% : 5.09 НДС 12% : 61.06 Наличными: 575.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 25 24.08.2023 10:01 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32319 ФПД: 174535852985011 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T100147&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32319&fm=174535852985011&tin=02508201610067®Number=0000000000091575&sum=57500 [10:01:44]StoreToDocumentArchive [10:01:44]shift 75 fd 32319 [10:01:44]save to /storage/0075/doc_00032319 [10:01:44]save last doc name /storage/0075/doc_00032319 to /storage/kkm_last_doc_name [10:01:44]save OK [10:01:44]Clear old archive folders... [10:01:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:01:44]tlvbuf is 0181A1B0 [10:01:44]SAM_PROTO_ClearQueue [10:01:44]wFMCommunicate request_size=4 [10:01:44]MH_SAM_APDU [10:01:44]CAPDU: 80 09 00 00 [10:01:44]Write to MH i2c: E2 08 00 81 4E 80 09 00 00 00 00 00 00 41 [10:01:44]Write i2c OK [10:01:44]MH_I2C_Read... [10:01:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:44]Read from MH i2c: E2 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 03 00 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 03 00 81 4E 00 90 00 43 [10:01:44]RAPDU: 90 00 [10:01:44]wFMCommunicate OK [10:01:44]SAM_PROTO_ClearQueue done [10:01:44]KKMCreateOFDPacket [10:01:44]OFDProtocolAddRootSTLVToBuf [10:01:44]FM_MakeSignedData [10:01:44]FM_MakeSignedData [10:01:44]SAM_PROTO_SignData [10:01:44]wFMCommunicate request_size=4 [10:01:44]MH_SAM_APDU [10:01:44]CAPDU: 80 0D 01 02 [10:01:44]Write to MH i2c: E2 08 00 82 4E 80 0D 01 02 00 00 00 00 49 [10:01:44]Write i2c OK [10:01:44]MH_I2C_Read... [10:01:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:44]Read from MH i2c: E2 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 03 00 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 03 00 82 4E 00 90 00 44 [10:01:44]RAPDU: 90 00 [10:01:44]wFMCommunicate OK [10:01:44]wFMCommunicate request_size=255 [10:01:44]MH_SAM_APDU [10:01:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 8B 2A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 7E 00 00 35 04 06 00 9E [10:01:44]Write to MH i2c: E2 02 01 83 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 8B 2A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 7E 00 00 35 04 06 00 9E 00 00 3D [10:01:44]Write i2c OK [10:01:44]MH_I2C_Read... [10:01:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:45]Read from MH i2c: E2 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 03 00 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 03 00 83 4E 00 90 00 45 [10:01:45]RAPDU: 90 00 [10:01:45]wFMCommunicate OK [10:01:45]wFMCommunicate request_size=10 [10:01:45]MH_SAM_APDU [10:01:45]CAPDU: 80 0D 02 02 05 BD 4B 84 8A B3 [10:01:45]Write to MH i2c: E2 0D 00 84 4E 80 0D 02 02 05 00 BD 4B 84 8A B3 00 00 1F [10:01:45]Write i2c OK [10:01:45]MH_I2C_Read... [10:01:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:45]Read from MH i2c: E2 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 03 00 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 03 00 84 4E 00 90 00 46 [10:01:45]RAPDU: 90 00 [10:01:45]wFMCommunicate OK [10:01:45]wFMCommunicate request_size=4 [10:01:45]MH_SAM_APDU [10:01:45]CAPDU: 80 0D 03 02 [10:01:45]Write to MH i2c: E2 08 00 85 4E 80 0D 03 02 00 00 00 00 4E [10:01:45]Write i2c OK [10:01:45]MH_I2C_Read... [10:01:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:45]Read from MH i2c: E2 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 0B 00 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 0B 00 85 4E 00 9E 0C 7E 5E 72 6E 29 DB 90 00 B9 [10:01:45]RAPDU: 9E 0C 7E 5E 72 6E 29 DB 90 00 [10:01:45]wFMCommunicate OK [10:01:45]SAM_PROTO_SignData done [10:01:45]FM_MakeSignedData done [10:01:45]CreateOFDProtocolMessage [10:01:45]wFMCommunicate request_size=4 [10:01:45]MH_SAM_APDU [10:01:45]CAPDU: 80 11 00 00 [10:01:45]Write to MH i2c: E2 08 00 86 4E 80 11 00 00 00 00 00 00 4E [10:01:45]Write i2c OK [10:01:45]MH_I2C_Read... [10:01:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:45]Read from MH i2c: E2 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 17 00 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 17 00 86 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A4 [10:01:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:01:45]wFMCommunicate OK [10:01:45]CreateOFDProtocolMessage done [10:01:45]OFDSenderStorePacket 32319 [10:01:45]StoreOFDPacket docnum=32319 [10:01:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8B 7F 07 01 2F 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 8B 2A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 7E 00 00 35 04 06 00 9E BD 4B 84 8A B3 9E 0C 7E 5E 72 6E 29 DB [10:01:45]CheckFolder [10:01:45]dirname=/storage/ofd_packets [10:01:45]CheckFolder done [10:01:45]ProducePacketName [10:01:45]name=ofd_packets/00032319 [10:01:45]NVStorageSaveData ofd_packets/00032319 [10:01:45]File name is /storage/ofd_packets/00032319 [10:01:45]Write 301 bytes [10:01:45]NVStorageSaveData done [10:01:45]OFDSenderStorePacket done [10:01:45]KKMCreateOFDPacket done [10:01:45]NVStorageSaveData kkm_last_timestamp [10:01:45]File name is /storage/kkm_last_timestamp [10:01:45]Write 4 bytes [10:01:45]NVStorageSaveData done [10:01:45]ExternCall_PrintAddStr [10:01:45]wPrintStart [10:01:45]Write to MH i2c: 01 00 00 87 4E D5 [10:01:45]Write i2c OK [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: 01 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: 01 07 00 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: 01 07 00 87 4E 00 00 00 00 00 FF 0F EA [10:01:45]RasterBufferAndPrint [10:01:45]line Счет N : (1)1182027 [10:01:45]line ИНН: 02508201610067 [10:01:45]line Контрольно-Кассовый Чек [10:01:45]line ПРОДАЖА [10:01:45]line ТРК (МРК, ГНК) : 52 [10:01:45]line Товар: 2710124130 [10:01:45]line Аи-92-К-5 [10:01:45]line 10.000 * 57.50 [10:01:45]line = 575.00 [10:01:45]line НДС 12% НСП 1% [10:01:45]line > о реализуемом товаре [10:01:45]line ИТОГО: 575.00 [10:01:45]line НСП 1% : 5.09 [10:01:45]line НДС 12% : 61.06 [10:01:45]line Наличными: 575.00 [10:01:45]line Безнал.: 0.00 [10:01:45]line Место: АЗС № 121 "Партнер Нефть" [10:01:45]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:01:45]line СНО: Общий режим [10:01:45]line Чек 25 24.08.2023 10:01 [10:01:45]line Смена: 75 ФФД: 1.0 [10:01:45]line ЗНМ: 0300000148 [10:01:45]line РНМ: 0000000000091575 [10:01:45]line Версия ККМ: 001 [10:01:45]line ФМ: 0000000000874655 [10:01:45]line ФД: 32319 [10:01:45]line ФПД: 174535852985011 [10:01:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T100147&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32319&fm=174535852985011&tin=02508201610067®Number=0000000000091575&sum=57500 [10:01:45]OFD Sender: Processing packet 32319 [packets to send 11, broken 10] [10:01:45]ProducePacketName [10:01:45]name=ofd_packets/00032319 [10:01:45]OFD Sender: To server: pG, [10:01:45]CommunicateWithHost lk.salyk.kg:30040 [10:01:45]ConnectInit lk.salyk.kg [10:01:45]written 0, free lines is 4095 [10:01:45]Connected sock=10 [10:01:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8B 7F 07 01 2F 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 8B 2A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 7E 00 00 35 04 06 00 9E BD 4B 84 8A B3 9E 0C 7E 5E 72 6E 29 DB [10:01:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 EE 10 47 00 67 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 7E 00 00 F4 03 04 00 2E D5 E6 64 B6 04 01 00 00 78 EB FC 9C 19 07 0C 60 [10:01:45]CommunicateWithHost err = 0 [10:01:45]CheckOFDResponse [10:01:45]1017 (14) - 77093643461234 [10:01:45]1041 (16) - 0000000000874655 [10:01:45]1040 (4) - 32319 [10:01:45]1012 (4) - 24.08.2023 03:57 [10:01:45]1206 (1) - 0 [10:01:45]OFD Sender: Remove packet 32319 [10:01:45]ProducePacketName [10:01:45]name=ofd_packets/00032319 [10:01:45]NVStorageDeleteData [10:01:46]Write to MH i2c: 01 00 00 AF 4E FD [10:01:46]Write i2c OK [10:01:46]MH_I2C_Read... [10:01:46]Read from MH i2c: 01 [10:01:46]MH_I2C_Read... [10:01:46]Read from MH i2c: 01 07 00 [10:01:46]MH_I2C_Read... [10:01:46]Read from MH i2c: 01 07 00 AF 4E 00 00 00 00 00 F5 0C 05 [10:01:46]RasterBufferAndPrint [10:01:46]line [10:01:46]line [10:01:46]line [10:01:46]line [10:01:46]line [10:01:46]written 0, free lines is 3322 [10:01:46]MH_Cut [10:01:46]Write to MH i2c: D1 01 00 B6 4E 01 D6 [10:01:46]Write i2c OK [10:01:46]MH_I2C_Read... [10:01:46]Read from MH i2c: D1 [10:01:46]MH_I2C_Read... [10:01:46]Read from MH i2c: D1 01 00 [10:01:46]MH_I2C_Read... [10:01:46]Read from MH i2c: D1 01 00 B6 4E 00 D5 [10:01:46]Write to MH i2c: 01 00 00 B7 4E 05 [10:01:46]Write i2c OK [10:01:46]MH_I2C_Read... [10:01:46]OFD Sender: No OFD packet to send [10:01:46]*** Cut start [10:01:46]*** Purtial cut [10:01:46]*** Stage 1: CUTSNS_PIN = 1 [10:01:47]Read from MH i2c: 01 [10:01:47]MH_I2C_Read... [10:01:47]*** Stop cut motor [10:01:47]*** Cut end [10:01:47]Read from MH i2c: 01 07 00 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: 01 07 00 B7 4E 00 00 00 00 00 FF 0F 1A [10:01:47]process_action close_receipt done [10:01:47]requested_data is exist [10:01:47]produce_requested_data [10:01:47]requested_item fm.sn is exist - process it [10:01:47]wFMCommunicate request_size=4 [10:01:47]MH_SAM_APDU [10:01:47]CAPDU: 80 11 00 00 [10:01:47]Write to MH i2c: E2 08 00 B8 4E 80 11 00 00 00 00 00 00 80 [10:01:47]Write i2c OK [10:01:47]MH_I2C_Read... [10:01:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:47]Read from MH i2c: E2 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: E2 17 00 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: E2 17 00 B8 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D6 [10:01:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:01:47]wFMCommunicate OK [10:01:47]requested_item fd.num is exist - process it [10:01:47]SAM_PROTO_GetFieldsCounters [10:01:47]wFMCommunicate request_size=4 [10:01:47]MH_SAM_APDU [10:01:47]CAPDU: 80 13 00 00 [10:01:47]Write to MH i2c: E2 08 00 B9 4E 80 13 00 00 00 00 00 00 83 [10:01:47]Write i2c OK [10:01:47]MH_I2C_Read... [10:01:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:47]Read from MH i2c: E2 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: E2 62 00 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: E2 62 00 B9 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [10:01:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:47]wFMCommunicate OK [10:01:47]SAM_PROTO_GetFieldsCounters done [10:01:47]requested_item shift.num is exist - process it [10:01:47]requested_item shift.opened is exist - process it [10:01:47]req_shift_opened [10:01:47]FM_GetShiftState [10:01:47]SAM_PROTO_GetShiftState [10:01:47]wFMCommunicate request_size=4 [10:01:47]MH_SAM_APDU [10:01:47]CAPDU: 80 13 01 00 [10:01:47]Write to MH i2c: E2 08 00 BA 4E 80 13 01 00 00 00 00 00 85 [10:01:47]Write i2c OK [10:01:47]MH_I2C_Read... [10:01:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:47]Read from MH i2c: E2 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: E2 0E 00 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: E2 0E 00 BA 4E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 02 [10:01:47]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:01:47]wFMCommunicate OK [10:01:47]SAM_PROTO_GetShiftState done [10:01:47]FM_GetShiftState done [10:01:47]req_shift_opened done [10:01:47]requested_item shift.open_date is exist - process it [10:01:47]req_shift_open_date [10:01:47]req_shift_open_date done [10:01:47]produce_requested_data done [10:01:47]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32319,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:01:47]process_action_free close_receipt [10:01:47]json_value_free [10:01:47]json_value_free done [10:01:47]process_json_proto returns [10:01:47]Send response to host [10:01:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32319,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:01:47]free response buf [10:01:47]execute_script done [10:01:47]execute_script returns [10:01:47]free content buf [10:01:47]Sock 9.Close socket [10:01:47]Sock 9.Thread stoped [10:01:51]OFD Sender: No OFD packet to send [10:01:56]OFD Sender: No OFD packet to send [10:02:01]OFD Sender: No OFD packet to send [10:02:06]OFD Sender: No OFD packet to send [10:02:11]OFD Sender: No OFD packet to send [10:02:16]OFD Sender: No OFD packet to send [10:02:21]OFD Sender: No OFD packet to send [10:02:25]accept exits with 8 [10:02:25]New connection [10:02:25]New thread 3066940772 created [10:02:25]Thread 3067084132 joined [10:02:25]Waiting for new connection... [10:02:25] Sock 8.Parse request [10:02:25]Sock 8.Check first char [10:02:25]Sock 8.First char is OK [10:02:25]request: POST /json_proto HTTP/1.0 [10:02:25]Method: POST [10:02:25]URL: /json_proto [10:02:25]Method is POST - this is cgi request [10:02:25]url: /json_proto [10:02:25]query_string will be loaded in cgi processing [10:02:25]execute_cgi json_proto POST (null) [10:02:25]execute_cgi path=json_proto method=POST [10:02:25]POST find Content-Length [10:02:25]Host: 172.17.34.200:8080 [10:02:25]Content-Length: 678 [10:02:25]Content-Type: application/json [10:02:25] [10:02:25]POST finish read [10:02:25]Found Content-Length = 678 [10:02:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:25]execute_script... [10:02: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)1182028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:25]POST & json_proto [10:02:25]process_json_proto [10:02:25]json parsed OK: [10:02:25]protocol is kg_v1.0 [10:02:25]action value=close_receipt [10:02:25]process_action close_receipt [10:02:25]cmd_close_receipt [10:02:25]MH_GetDate [10:02:25]Write to MH i2c: F0 00 00 BB 4E F8 [10:02:25]Write i2c OK [10:02:25]MH_I2C_Read... [10:02:25]Read from MH i2c: F0 [10:02:25]MH_I2C_Read... [10:02:25]Read from MH i2c: F0 09 00 [10:02:25]MH_I2C_Read... [10:02:25]Read from MH i2c: F0 09 00 BB 4E 00 B4 2A E7 64 B2 FF 65 64 A4 [10:02:25]GetLastDocTimeStamp 1692871307 [10:02:25]current date 1692871348 [10:02:25]FM_GetShiftState [10:02:25]SAM_PROTO_GetShiftState [10:02:25]wFMCommunicate request_size=4 [10:02:25]MH_SAM_APDU [10:02:25]CAPDU: 80 13 01 00 [10:02:25]Write to MH i2c: E2 08 00 BC 4E 80 13 01 00 00 00 00 00 87 [10:02:25]Write i2c OK [10:02:25]MH_I2C_Read... [10:02:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:25]Read from MH i2c: E2 [10:02:25]MH_I2C_Read... [10:02:25]Read from MH i2c: E2 0E 00 [10:02:25]MH_I2C_Read... [10:02:25]Read from MH i2c: E2 0E 00 BC 4E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 04 [10:02:25]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:02:25]wFMCommunicate OK [10:02:25]SAM_PROTO_GetShiftState done [10:02:25]FM_GetShiftState done [10:02:25]opened in 1692866319 [10:02:25]opened+sec_in_day 1692952719 [10:02:25]quantity*price = 50025 [10:02:25]sum+1 = 50026 [10:02:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 26 24.08.2023 10:02 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32320 ФПД: 198191581767540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T100228&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32320&fm=198191581767540&tin=02508201610067®Number=0000000000091575&sum=50000 [10:02:26]StoreToDocumentArchive [10:02:26]shift 75 fd 32320 [10:02:26]save to /storage/0075/doc_00032320 [10:02:26]save last doc name /storage/0075/doc_00032320 to /storage/kkm_last_doc_name [10:02:26]save OK [10:02:26]Clear old archive folders... [10:02:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:02:26]tlvbuf is 0189DB20 [10:02:26]SAM_PROTO_ClearQueue [10:02:26]wFMCommunicate request_size=4 [10:02:26]MH_SAM_APDU [10:02:26]CAPDU: 80 09 00 00 [10:02:26]Write to MH i2c: E2 08 00 C9 4E 80 09 00 00 00 00 00 00 89 [10:02:26]Write i2c OK [10:02:26]MH_I2C_Read... [10:02:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:26]Read from MH i2c: E2 [10:02:26]MH_I2C_Read... [10:02:26]Read from MH i2c: E2 03 00 [10:02:26]MH_I2C_Read... [10:02:26]Read from MH i2c: E2 03 00 C9 4E 00 90 00 8B [10:02:26]RAPDU: 90 00 [10:02:26]wFMCommunicate OK [10:02:26]SAM_PROTO_ClearQueue done [10:02:26]KKMCreateOFDPacket [10:02:26]OFDProtocolAddRootSTLVToBuf [10:02:26]FM_MakeSignedData [10:02:26]FM_MakeSignedData [10:02:26]SAM_PROTO_SignData [10:02:26]wFMCommunicate request_size=4 [10:02:26]MH_SAM_APDU [10:02:26]CAPDU: 80 0D 01 02 [10:02:26]Write to MH i2c: E2 08 00 CA 4E 80 0D 01 02 00 00 00 00 91 [10:02:26]Write i2c OK [10:02:26]MH_I2C_Read... [10:02:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:26]Read from MH i2c: E2 [10:02:26]MH_I2C_Read... [10:02:26]Read from MH i2c: E2 03 00 [10:02:26]MH_I2C_Read... [10:02:26]Read from MH i2c: E2 03 00 CA 4E 00 90 00 8C [10:02:26]RAPDU: 90 00 [10:02:26]wFMCommunicate OK [10:02:26]wFMCommunicate request_size=255 [10:02:26]MH_SAM_APDU [10:02:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 B4 2A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 7E 00 00 35 04 06 00 B4 [10:02:26]Write to MH i2c: E2 02 01 CB 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 B4 2A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 7E 00 00 35 04 06 00 B4 00 00 2B [10:02:26]Write i2c OK [10:02:26]MH_I2C_Read... [10:02:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:26]Read from MH i2c: E2 [10:02:26]MH_I2C_Read... [10:02:26]Read from MH i2c: E2 03 00 [10:02:26]MH_I2C_Read... [10:02:26]Read from MH i2c: E2 03 00 CB 4E 00 90 00 8D [10:02:26]RAPDU: 90 00 [10:02:26]wFMCommunicate OK [10:02:26]wFMCommunicate request_size=10 [10:02:26]MH_SAM_APDU [10:02:26]CAPDU: 80 0D 02 02 05 41 12 D4 27 74 [10:02:26]Write to MH i2c: E2 0D 00 CC 4E 80 0D 02 02 05 00 41 12 D4 27 74 00 00 60 [10:02:26]Write i2c OK [10:02:26]MH_I2C_Read... [10:02:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:26]Read from MH i2c: E2 [10:02:26]MH_I2C_Read... [10:02:26]Read from MH i2c: E2 03 00 [10:02:26]MH_I2C_Read... [10:02:26]Read from MH i2c: E2 03 00 CC 4E 00 90 00 8E [10:02:26]RAPDU: 90 00 [10:02:26]wFMCommunicate OK [10:02:26]wFMCommunicate request_size=4 [10:02:26]MH_SAM_APDU [10:02:26]CAPDU: 80 0D 03 02 [10:02:26]Write to MH i2c: E2 08 00 CD 4E 80 0D 03 02 00 00 00 00 96 [10:02:26]Write i2c OK [10:02:26]MH_I2C_Read... [10:02:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:27]Read from MH i2c: E2 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: E2 0B 00 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: E2 0B 00 CD 4E 00 99 AE 11 57 14 25 02 72 90 00 F3 [10:02:27]RAPDU: 99 AE 11 57 14 25 02 72 90 00 [10:02:27]wFMCommunicate OK [10:02:27]SAM_PROTO_SignData done [10:02:27]FM_MakeSignedData done [10:02:27]CreateOFDProtocolMessage [10:02:27]wFMCommunicate request_size=4 [10:02:27]MH_SAM_APDU [10:02:27]CAPDU: 80 11 00 00 [10:02:27]Write to MH i2c: E2 08 00 CE 4E 80 11 00 00 00 00 00 00 96 [10:02:27]Write i2c OK [10:02:27]MH_I2C_Read... [10:02:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:27]Read from MH i2c: E2 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: E2 17 00 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: E2 17 00 CE 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EC [10:02:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:02:27]wFMCommunicate OK [10:02:27]CreateOFDProtocolMessage done [10:02:27]OFDSenderStorePacket 32320 [10:02:27]StoreOFDPacket docnum=32320 [10:02:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1E 92 07 01 5C 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 B4 2A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 7E 00 00 35 04 06 00 B4 41 12 D4 27 74 99 AE 11 57 14 25 02 72 [10:02:27]CheckFolder [10:02:27]dirname=/storage/ofd_packets [10:02:27]CheckFolder done [10:02:27]ProducePacketName [10:02:27]name=ofd_packets/00032320 [10:02:27]NVStorageSaveData ofd_packets/00032320 [10:02:27]File name is /storage/ofd_packets/00032320 [10:02:27]Write 301 bytes [10:02:27]NVStorageSaveData done [10:02:27]OFDSenderStorePacket done [10:02:27]KKMCreateOFDPacket done [10:02:27]NVStorageSaveData kkm_last_timestamp [10:02:27]File name is /storage/kkm_last_timestamp [10:02:27]Write 4 bytes [10:02:27]NVStorageSaveData done [10:02:27]ExternCall_PrintAddStr [10:02:27]wPrintStart [10:02:27]Write to MH i2c: 01 00 00 CF 4E 1D [10:02:27]Write i2c OK [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: 01 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: 01 07 00 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: 01 07 00 CF 4E 00 00 00 00 00 FF 0F 32 [10:02:27]RasterBufferAndPrint [10:02:27]line Счет N : (1)1182028 [10:02:27]line ИНН: 02508201610067 [10:02:27]line Контрольно-Кассовый Чек [10:02:27]line ПРОДАЖА [10:02:27]line ТРК (МРК, ГНК) : 32 [10:02:27]line Товар: 2710124130 [10:02:27]line Аи-92-К-5 [10:02:27]line 8.700 * 57.50 [10:02:27]line = 500.25 [10:02:27]line НДС 12% НСП 1% [10:02:27]line > о реализуемом товаре [10:02:27]line ОКРУГЛЕНИЕ: -0.25 [10:02:27]line ИТОГО: 500.00 [10:02:27]line Внесено: 500.00 [10:02:27]line СДАЧА: 0.00 [10:02:27]line НСП 1% : 4.43 [10:02:27]line НДС 12% : 53.12 [10:02:27]line Наличными: 500.00 [10:02:27]line Безнал.: 0.00 [10:02:27]line Место: АЗС № 121 "Партнер Нефть" [10:02:27]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:02:27]line СНО: Общий режим [10:02:27]line Чек 26 24.08.2023 10:02 [10:02:27]line Смена: 75 ФФД: 1.0 [10:02:27]line ЗНМ: 0300000148 [10:02:27]line РНМ: 0000000000091575 [10:02:27]line Версия ККМ: 001 [10:02:27]line ФМ: 0000000000874655 [10:02:27]line ФД: 32320 [10:02:27]line ФПД: 198191581767540 [10:02:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T100228&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32320&fm=198191581767540&tin=02508201610067®Number=0000000000091575&sum=50000 [10:02:27]OFD Sender: Processing packet 32320 [packets to send 11, broken 10] [10:02:27]ProducePacketName [10:02:27]name=ofd_packets/00032320 [10:02:27]OFD Sender: To server: pG, [10:02:27]CommunicateWithHost lk.salyk.kg:30040 [10:02:27]ConnectInit lk.salyk.kg [10:02:27]written 0, free lines is 4095 [10:02:27]Connected sock=10 [10:02:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1E 92 07 01 5C 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 B4 2A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 7E 00 00 35 04 06 00 B4 41 12 D4 27 74 99 AE 11 57 14 25 02 72 [10:02:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C8 12 47 00 02 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 7E 00 00 F4 03 04 00 58 D5 E6 64 B6 04 01 00 00 D9 26 B2 6E 05 ED F8 3B [10:02:27]CommunicateWithHost err = 0 [10:02:27]CheckOFDResponse [10:02:27]1017 (14) - 77093643461234 [10:02:27]1041 (16) - 0000000000874655 [10:02:27]1040 (4) - 32320 [10:02:27]1012 (4) - 24.08.2023 03:58 [10:02:27]1206 (1) - 0 [10:02:27]OFD Sender: Remove packet 32320 [10:02:27]ProducePacketName [10:02:27]name=ofd_packets/00032320 [10:02:27]NVStorageDeleteData [10:02:27]Write to MH i2c: 01 00 00 FA 4E 48 [10:02:27]Write i2c OK [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: 01 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: 01 07 00 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: 01 07 00 FA 4E 00 00 00 00 00 D1 0C 2C [10:02:27]RasterBufferAndPrint [10:02:27]line [10:02:27]line [10:02:27]line [10:02:27]line [10:02:27]line [10:02:27]written 0, free lines is 3287 [10:02:27]MH_Cut [10:02:27]Write to MH i2c: D1 01 00 01 4F 01 22 [10:02:27]Write i2c OK [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: D1 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: D1 01 00 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: D1 01 00 01 4F 00 21 [10:02:27]Write to MH i2c: 01 00 00 02 4F 51 [10:02:27]Write i2c OK [10:02:27]MH_I2C_Read... [10:02:28]OFD Sender: No OFD packet to send [10:02:28]*** Cut start [10:02:28]*** Purtial cut [10:02:28]*** CUTSNS_PIN = 0 [10:02:28]*** Stage 1: CUTSNS_PIN = 1 [10:02:30]Read from MH i2c: 01 [10:02:30]MH_I2C_Read... [10:02:30]*** Stop cut motor [10:02:30]*** Cut end [10:02:30]Read from MH i2c: 01 07 00 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: 01 07 00 02 4F 00 00 00 00 00 FF 0F 66 [10:02:30]process_action close_receipt done [10:02:30]requested_data is exist [10:02:30]produce_requested_data [10:02:30]requested_item fm.sn is exist - process it [10:02:30]wFMCommunicate request_size=4 [10:02:30]MH_SAM_APDU [10:02:30]CAPDU: 80 11 00 00 [10:02:30]Write to MH i2c: E2 08 00 03 4F 80 11 00 00 00 00 00 00 CC [10:02:30]Write i2c OK [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 [10:02:30]MH_I2C_Read... [10:02:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:30]Read from MH i2c: E2 17 00 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 17 00 03 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 22 [10:02:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:02:30]wFMCommunicate OK [10:02:30]requested_item fd.num is exist - process it [10:02:30]SAM_PROTO_GetFieldsCounters [10:02:30]wFMCommunicate request_size=4 [10:02:30]MH_SAM_APDU [10:02:30]CAPDU: 80 13 00 00 [10:02:30]Write to MH i2c: E2 08 00 04 4F 80 13 00 00 00 00 00 00 CF [10:02:30]Write i2c OK [10:02:30]MH_I2C_Read... [10:02:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:30]Read from MH i2c: E2 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 62 00 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 62 00 04 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 40 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [10:02:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 40 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:30]wFMCommunicate OK [10:02:30]SAM_PROTO_GetFieldsCounters done [10:02:30]requested_item shift.num is exist - process it [10:02:30]requested_item shift.opened is exist - process it [10:02:30]req_shift_opened [10:02:30]FM_GetShiftState [10:02:30]SAM_PROTO_GetShiftState [10:02:30]wFMCommunicate request_size=4 [10:02:30]MH_SAM_APDU [10:02:30]CAPDU: 80 13 01 00 [10:02:30]Write to MH i2c: E2 08 00 05 4F 80 13 01 00 00 00 00 00 D1 [10:02:30]Write i2c OK [10:02:30]MH_I2C_Read... [10:02:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:30]Read from MH i2c: E2 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 0E 00 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 0E 00 05 4F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4E [10:02:30]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:02:30]wFMCommunicate OK [10:02:30]SAM_PROTO_GetShiftState done [10:02:30]FM_GetShiftState done [10:02:30]req_shift_opened done [10:02:30]requested_item shift.open_date is exist - process it [10:02:30]req_shift_open_date [10:02:30]req_shift_open_date done [10:02:30]produce_requested_data done [10:02:30]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32320,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:02:30]process_action_free close_receipt [10:02:30]json_value_free [10:02:30]json_value_free done [10:02:30]process_json_proto returns [10:02:30]Send response to host [10:02:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32320,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:02:30]free response buf [10:02:30]execute_script done [10:02:30]execute_script returns [10:02:30]free content buf [10:02:30]Sock 8.Close socket [10:02:30]Sock 8.Thread stoped [10:02:33]OFD Sender: No OFD packet to send [10:02:38]OFD Sender: No OFD packet to send [10:02:43]OFD Sender: No OFD packet to send [10:02:48]OFD Sender: No OFD packet to send [10:02:50]accept exits with 9 [10:02:50]New connection [10:02:50]New thread 3067084132 created [10:02:50]Thread 3066940772 joined [10:02:50]Waiting for new connection... [10:02:50] Sock 9.Parse request [10:02:50]Sock 9.Check first char [10:02:50]Sock 9.First char is OK [10:02:50]request: POST /json_proto HTTP/1.0 [10:02:50]Method: POST [10:02:50]URL: /json_proto [10:02:50]Method is POST - this is cgi request [10:02:50]url: /json_proto [10:02:50]query_string will be loaded in cgi processing [10:02:50]execute_cgi json_proto POST (null) [10:02:50]execute_cgi path=json_proto method=POST [10:02:50]POST find Content-Length [10:02:50]Host: 172.17.34.200:8080 [10:02:50]Content-Length: 1123 [10:02:50]Content-Type: application/json [10:02:50] [10:02:50]POST finish read [10:02:50]Found Content-Length = 1123 [10:02:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182026\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:50]execute_script... [10:02:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182026\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:50]POST & json_proto [10:02:50]process_json_proto [10:02:50]json parsed OK: [10:02:50]protocol is kg_v1.0 [10:02:50]action value=print_text [10:02:50]process_action print_text [10:02:50]cmd_print_text [10:02:50]ExternCall_PrintAddStr [10:02:50]wPrintStart [10:02:50]Write to MH i2c: 01 00 00 06 4F 55 [10:02:50]Write i2c OK [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: 01 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: 01 07 00 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: 01 07 00 06 4F 00 00 00 00 00 FF 0F 6A [10:02:50]RasterBufferAndPrint [10:02:50]line *****ТОВАРНЫЙ ЧЕК***** [10:02:50]line АЗС 121 [10:02:50]line Партнер нефть [10:02:50]line 02508201610067 [10:02:50]line Кассир : Батырканова Г. [10:02:50]line Счет N : (1)1182026 [10:02:50]line ПРОДАЖА [10:02:50]line ТРК (МРК, ГНК) : 11 [10:02:50]line Вид ГСМ : 2710194210 [10:02:50]line ДТ(л)-К-5 [10:02:50]line 150.000 x 63.60 [10:02:50]line ИТОГ: 9540.00 [10:02:50]line Тип оплаты: Талоны: Топливная Карта [10:02:50]line 81887 [10:02:50]written 0, free lines is 4095 [10:02:50]Write to MH i2c: 01 00 00 18 4F 67 [10:02:50]Write i2c OK [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: 01 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: 01 07 00 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: 01 07 00 18 4F 00 00 00 00 00 41 0E BD [10:02:50]RasterBufferAndPrint [10:02:50]line [10:02:50]line [10:02:50]line [10:02:50]line [10:02:50]line [10:02:50]written 0, free lines is 3650 [10:02:50]MH_Cut [10:02:50]Write to MH i2c: D1 01 00 1F 4F 01 40 [10:02:50]Write i2c OK [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: D1 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: D1 01 00 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: D1 01 00 1F 4F 00 3F [10:02:50]Write to MH i2c: 01 00 00 20 4F 6F [10:02:50]Write i2c OK [10:02:50]MH_I2C_Read... [10:02:50]*** Cut start [10:02:50]*** Purtial cut [10:02:50]*** Stage 1: CUTSNS_PIN = 1 [10:02:51]Read from MH i2c: 01 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: 01 07 00 [10:02:51]MH_I2C_Read... [10:02:51]*** Stop cut motor [10:02:51]*** Cut end [10:02:51]Read from MH i2c: 01 07 00 20 4F 00 00 00 00 00 FF 0F 84 [10:02:51]process_action print_text done [10:02:51]requested_data is exist [10:02:51]produce_requested_data [10:02:51]requested_item fm.sn is exist - process it [10:02:51]wFMCommunicate request_size=4 [10:02:51]MH_SAM_APDU [10:02:51]CAPDU: 80 11 00 00 [10:02:51]Write to MH i2c: E2 08 00 21 4F 80 11 00 00 00 00 00 00 EA [10:02:51]Write i2c OK [10:02:51]MH_I2C_Read... [10:02:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:51]Read from MH i2c: E2 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 17 00 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 17 00 21 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 40 [10:02:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:02:51]wFMCommunicate OK [10:02:51]requested_item fd.num is exist - process it [10:02:51]SAM_PROTO_GetFieldsCounters [10:02:51]wFMCommunicate request_size=4 [10:02:51]MH_SAM_APDU [10:02:51]CAPDU: 80 13 00 00 [10:02:51]Write to MH i2c: E2 08 00 22 4F 80 13 00 00 00 00 00 00 ED [10:02:51]Write i2c OK [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 62 00 [10:02:51]MH_I2C_Read... [10:02:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:51]Read from MH i2c: E2 62 00 22 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 40 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 6A [10: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 40 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:51]wFMCommunicate OK [10:02:51]SAM_PROTO_GetFieldsCounters done [10:02:51]requested_item shift.num is exist - process it [10:02:51]requested_item shift.opened is exist - process it [10:02:51]req_shift_opened [10:02:51]FM_GetShiftState [10:02:51]SAM_PROTO_GetShiftState [10:02:51]wFMCommunicate request_size=4 [10:02:51]MH_SAM_APDU [10:02:51]CAPDU: 80 13 01 00 [10:02:51]Write to MH i2c: E2 08 00 23 4F 80 13 01 00 00 00 00 00 EF [10:02:51]Write i2c OK [10:02:51]MH_I2C_Read... [10:02:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:51]Read from MH i2c: E2 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 0E 00 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 0E 00 23 4F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6C [10:02:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:02:51]wFMCommunicate OK [10:02:51]SAM_PROTO_GetShiftState done [10:02:51]FM_GetShiftState done [10:02:51]req_shift_opened done [10:02:51]requested_item shift.open_date is exist - process it [10:02:51]req_shift_open_date [10:02:51]req_shift_open_date done [10:02:51]produce_requested_data done [10:02:51]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32320,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:02:51]process_action_free print_text [10:02:51]json_value_free [10:02:51]json_value_free done [10:02:51]process_json_proto returns [10:02:51]Send response to host [10:02:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32320,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:02:51]free response buf [10:02:51]execute_script done [10:02:51]execute_script returns [10:02:51]free content buf [10:02:51]Sock 9.Close socket [10:02:51]Sock 9.Thread stoped [10:02:53]OFD Sender: No OFD packet to send [10:02:58]OFD Sender: No OFD packet to send [10:03:00]accept exits with 8 [10:03:00]New connection [10:03:00]New thread 3066940772 created [10:03:00]Thread 3067084132 joined [10:03:00]Waiting for new connection... [10:03:00] Sock 8.Parse request [10:03:00]Sock 8.Check first char [10:03:00]Sock 8.First char is OK [10:03:00]request: POST /json_proto HTTP/1.0 [10:03:00]Method: POST [10:03:00]URL: /json_proto [10:03:00]Method is POST - this is cgi request [10:03:00]url: /json_proto [10:03:00]query_string will be loaded in cgi processing [10:03:00]execute_cgi json_proto POST (null) [10:03:00]execute_cgi path=json_proto method=POST [10:03:00]POST find Content-Length [10:03:00]Host: 172.17.34.200:8080 [10:03:00]Content-Length: 683 [10:03:00]Content-Type: application/json [10:03:00] [10:03:00]POST finish read [10:03:00]Found Content-Length = 683 [10:03:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:00]execute_script... [10:03: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)1182029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:00]POST & json_proto [10:03:00]process_json_proto [10:03:00]json parsed OK: [10:03:00]protocol is kg_v1.0 [10:03:00]action value=close_receipt [10:03:00]process_action close_receipt [10:03:00]cmd_close_receipt [10:03:00]MH_GetDate [10:03:00]Write to MH i2c: F0 00 00 24 4F 62 [10:03:00]Write i2c OK [10:03:00]MH_I2C_Read... [10:03:00]Read from MH i2c: F0 [10:03:00]MH_I2C_Read... [10:03:00]Read from MH i2c: F0 09 00 [10:03:00]MH_I2C_Read... [10:03:00]Read from MH i2c: F0 09 00 24 4F 00 D8 2A E7 64 B2 FF 65 64 32 [10:03:00]GetLastDocTimeStamp 1692871348 [10:03:00]current date 1692871384 [10:03:00]FM_GetShiftState [10:03:00]SAM_PROTO_GetShiftState [10:03:00]wFMCommunicate request_size=4 [10:03:00]MH_SAM_APDU [10:03:00]CAPDU: 80 13 01 00 [10:03:00]Write to MH i2c: E2 08 00 25 4F 80 13 01 00 00 00 00 00 F1 [10:03:00]Write i2c OK [10:03:00]MH_I2C_Read... [10:03:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:00]Read from MH i2c: E2 [10:03:00]MH_I2C_Read... [10:03:00]Read from MH i2c: E2 0E 00 [10:03:00]MH_I2C_Read... [10:03:00]Read from MH i2c: E2 0E 00 25 4F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6E [10:03:00]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:03:00]wFMCommunicate OK [10:03:00]SAM_PROTO_GetShiftState done [10:03:00]FM_GetShiftState done [10:03:00]opened in 1692866319 [10:03:00]opened+sec_in_day 1692952719 [10:03:00]quantity*price = 50053 [10:03:00]sum+1 = 50054 [10:03:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 27 24.08.2023 10:03 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32321 ФПД: 62723016878776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T100304&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32321&fm=62723016878776&tin=02508201610067®Number=0000000000091575&sum=50000 [10:03:02]StoreToDocumentArchive [10:03:02]shift 75 fd 32321 [10:03:02]save to /storage/0075/doc_00032321 [10:03:02]save last doc name /storage/0075/doc_00032321 to /storage/kkm_last_doc_name [10:03:02]save OK [10:03:02]Clear old archive folders... [10:03:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:03:02]tlvbuf is 01868DE0 [10:03:02]SAM_PROTO_ClearQueue [10:03:02]wFMCommunicate request_size=4 [10:03:02]MH_SAM_APDU [10:03:02]CAPDU: 80 09 00 00 [10:03:02]Write to MH i2c: E2 08 00 32 4F 80 09 00 00 00 00 00 00 F3 [10:03:02]Write i2c OK [10:03:02]MH_I2C_Read... [10:03:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:02]Read from MH i2c: E2 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: E2 03 00 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: E2 03 00 32 4F 00 90 00 F5 [10:03:02]RAPDU: 90 00 [10:03:02]wFMCommunicate OK [10:03:02]SAM_PROTO_ClearQueue done [10:03:02]KKMCreateOFDPacket [10:03:02]OFDProtocolAddRootSTLVToBuf [10:03:02]FM_MakeSignedData [10:03:02]FM_MakeSignedData [10:03:02]SAM_PROTO_SignData [10:03:02]wFMCommunicate request_size=4 [10:03:02]MH_SAM_APDU [10:03:02]CAPDU: 80 0D 01 02 [10:03:02]Write to MH i2c: E2 08 00 33 4F 80 0D 01 02 00 00 00 00 FB [10:03:02]Write i2c OK [10:03:02]MH_I2C_Read... [10:03:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:02]Read from MH i2c: E2 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: E2 03 00 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: E2 03 00 33 4F 00 90 00 F6 [10:03:02]RAPDU: 90 00 [10:03:02]wFMCommunicate OK [10:03:02]wFMCommunicate request_size=255 [10:03:02]MH_SAM_APDU [10:03:02]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 D8 2A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 7E 00 00 35 04 06 00 [10:03:02]Write to MH i2c: E2 02 01 34 4F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 D8 2A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 7E 00 00 35 04 06 00 00 00 84 [10:03:02]Write i2c OK [10:03:02]MH_I2C_Read... [10:03:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:02]Read from MH i2c: E2 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: E2 03 00 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: E2 03 00 34 4F 00 90 00 F7 [10:03:02]RAPDU: 90 00 [10:03:02]wFMCommunicate OK [10:03:02]wFMCommunicate request_size=11 [10:03:02]MH_SAM_APDU [10:03:02]CAPDU: 80 0D 02 02 06 39 0B D7 23 EA B8 [10:03:02]Write to MH i2c: E2 0E 00 35 4F 80 0D 02 02 06 00 39 0B D7 23 EA B8 00 00 EA [10:03:02]Write i2c OK [10:03:02]MH_I2C_Read... [10:03:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:02]Read from MH i2c: E2 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: E2 03 00 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: E2 03 00 35 4F 00 90 00 F8 [10:03:02]RAPDU: 90 00 [10:03:02]wFMCommunicate OK [10:03:02]wFMCommunicate request_size=4 [10:03:02]MH_SAM_APDU [10:03:02]CAPDU: 80 0D 03 02 [10:03:02]Write to MH i2c: E2 08 00 36 4F 80 0D 03 02 00 00 00 00 00 [10:03:02]Write i2c OK [10:03:02]MH_I2C_Read... [10:03:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:02]Read from MH i2c: E2 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: E2 0B 00 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: E2 0B 00 36 4F 00 58 3B 56 BB 6F E9 FD 85 90 00 7F [10:03:02]RAPDU: 58 3B 56 BB 6F E9 FD 85 90 00 [10:03:02]wFMCommunicate OK [10:03:02]SAM_PROTO_SignData done [10:03:02]FM_MakeSignedData done [10:03:02]CreateOFDProtocolMessage [10:03:02]wFMCommunicate request_size=4 [10:03:02]MH_SAM_APDU [10:03:02]CAPDU: 80 11 00 00 [10:03:02]Write to MH i2c: E2 08 00 37 4F 80 11 00 00 00 00 00 00 00 [10:03:02]Write i2c OK [10:03:02]MH_I2C_Read... [10:03:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:02]Read from MH i2c: E2 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: E2 17 00 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: E2 17 00 37 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 56 [10:03:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:03:02]wFMCommunicate OK [10:03:02]CreateOFDProtocolMessage done [10:03:02]OFDSenderStorePacket 32321 [10:03:02]StoreOFDPacket docnum=32321 [10:03:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D3 E0 08 01 53 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 D8 2A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 7E 00 00 35 04 06 00 39 0B D7 23 EA B8 58 3B 56 BB 6F E9 FD 85 [10:03:02]CheckFolder [10:03:02]dirname=/storage/ofd_packets [10:03:02]CheckFolder done [10:03:02]ProducePacketName [10:03:02]name=ofd_packets/00032321 [10:03:02]NVStorageSaveData ofd_packets/00032321 [10:03:02]File name is /storage/ofd_packets/00032321 [10:03:02]Write 302 bytes [10:03:02]NVStorageSaveData done [10:03:02]OFDSenderStorePacket done [10:03:02]KKMCreateOFDPacket done [10:03:02]NVStorageSaveData kkm_last_timestamp [10:03:02]File name is /storage/kkm_last_timestamp [10:03:02]Write 4 bytes [10:03:02]NVStorageSaveData done [10:03:02]ExternCall_PrintAddStr [10:03:02]wPrintStart [10:03:02]Write to MH i2c: 01 00 00 38 4F 87 [10:03:02]Write i2c OK [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: 01 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: 01 07 00 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: 01 07 00 38 4F 00 00 00 00 00 FF 0F 9C [10:03:02]RasterBufferAndPrint [10:03:02]line Счет N : (1)1182029 [10:03:02]line ИНН: 02508201610067 [10:03:02]line Контрольно-Кассовый Чек [10:03:02]line ПРОДАЖА [10:03:02]line ТРК (МРК, ГНК) : 21 [10:03:02]line Товар: 2710194210 [10:03:02]line ДТ(л)-К-5 [10:03:02]line 7.870 * 63.60 [10:03:02]line = 500.53 [10:03:02]line НДС 12% НСП 1% [10:03:02]line > о реализуемом товаре [10:03:02]line ОКРУГЛЕНИЕ: -0.53 [10:03:02]line ИТОГО: 500.00 [10:03:02]line Внесено: 500.00 [10:03:02]line СДАЧА: 0.00 [10:03:02]line НСП 1% : 4.43 [10:03:02]line НДС 12% : 53.15 [10:03:02]line Наличными: 500.00 [10:03:02]line Безнал.: 0.00 [10:03:02]line Место: АЗС № 121 "Партнер Нефть" [10:03:02]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:03:02]line СНО: Общий режим [10:03:02]line Чек 27 24.08.2023 10:03 [10:03:02]line Смена: 75 ФФД: 1.0 [10:03:02]line ЗНМ: 0300000148 [10:03:02]line РНМ: 0000000000091575 [10:03:02]line Версия ККМ: 001 [10:03:02]line ФМ: 0000000000874655 [10:03:02]line ФД: 32321 [10:03:02]line ФПД: 62723016878776 [10:03:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T100304&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32321&fm=62723016878776&tin=02508201610067®Number=0000000000091575&sum=50000 [10:03:02]OFD Sender: Processing packet 32321 [packets to send 11, broken 10] [10:03:02]ProducePacketName [10:03:02]name=ofd_packets/00032321 [10:03:02]OFD Sender: To server: pG, [10:03:02]CommunicateWithHost lk.salyk.kg:30040 [10:03:02]ConnectInit lk.salyk.kg [10:03:02]written 0, free lines is 4095 [10:03:03]Connected sock=11 [10:03:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D3 E0 08 01 53 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 D8 2A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 7E 00 00 35 04 06 00 39 0B D7 23 EA B8 58 3B 56 BB 6F E9 FD 85 [10:03:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F7 9C 47 00 B3 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 7E 00 00 F4 03 04 00 7C D5 E6 64 B6 04 01 00 00 15 8A F6 D5 6F DC 79 00 [10:03:03]CommunicateWithHost err = 0 [10:03:03]CheckOFDResponse [10:03:03]1017 (14) - 77093643461234 [10:03:03]1041 (16) - 0000000000874655 [10:03:03]1040 (4) - 32321 [10:03:03]1012 (4) - 24.08.2023 03:58 [10:03:03]1206 (1) - 0 [10:03:03]OFD Sender: Remove packet 32321 [10:03:03]ProducePacketName [10:03:03]name=ofd_packets/00032321 [10:03:03]NVStorageDeleteData [10:03:03]Write to MH i2c: 01 00 00 63 4F B2 [10:03:03]Write i2c OK [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: 01 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: 01 07 00 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: 01 07 00 63 4F 00 00 00 00 00 D4 0C 99 [10:03:03]RasterBufferAndPrint [10:03:03]line [10:03:03]line [10:03:03]line [10:03:03]line [10:03:03]line [10:03:03]written 0, free lines is 3289 [10:03:03]MH_Cut [10:03:03]Write to MH i2c: D1 01 00 6A 4F 01 8B [10:03:03]Write i2c OK [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: D1 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: D1 01 00 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: D1 01 00 6A 4F 00 8A [10:03:03]Write to MH i2c: 01 00 00 6B 4F BA [10:03:03]Write i2c OK [10:03:03]MH_I2C_Read... [10:03:03]OFD Sender: No OFD packet to send [10:03:04]*** Cut start [10:03:04]*** Purtial cut [10:03:04]*** CUTSNS_PIN = 0 [10:03:04]*** Stage 1: CUTSNS_PIN = 1 [10:03:06]Read from MH i2c: 01 [10:03:06]MH_I2C_Read... [10:03:06]*** Stop cut motor [10:03:06]*** Cut end [10:03:06]Read from MH i2c: 01 07 00 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: 01 07 00 6B 4F 00 00 00 00 00 FF 0F CF [10:03:06]process_action close_receipt done [10:03:06]requested_data is exist [10:03:06]produce_requested_data [10:03:06]requested_item fm.sn is exist - process it [10:03:06]wFMCommunicate request_size=4 [10:03:06]MH_SAM_APDU [10:03:06]CAPDU: 80 11 00 00 [10:03:06]Write to MH i2c: E2 08 00 6C 4F 80 11 00 00 00 00 00 00 35 [10:03:06]Write i2c OK [10:03:06]MH_I2C_Read... [10:03:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:06]Read from MH i2c: E2 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: E2 17 00 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: E2 17 00 6C 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8B [10:03:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:03:06]wFMCommunicate OK [10:03:06]requested_item fd.num is exist - process it [10:03:06]SAM_PROTO_GetFieldsCounters [10:03:06]wFMCommunicate request_size=4 [10:03:06]MH_SAM_APDU [10:03:06]CAPDU: 80 13 00 00 [10:03:06]Write to MH i2c: E2 08 00 6D 4F 80 13 00 00 00 00 00 00 38 [10:03:06]Write i2c OK [10:03:06]MH_I2C_Read... [10:03:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:06]Read from MH i2c: E2 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: E2 62 00 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: E2 62 00 6D 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 41 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 B9 [10:03:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 41 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:03:06]wFMCommunicate OK [10:03:06]SAM_PROTO_GetFieldsCounters done [10:03:06]requested_item shift.num is exist - process it [10:03:06]requested_item shift.opened is exist - process it [10:03:06]req_shift_opened [10:03:06]FM_GetShiftState [10:03:06]SAM_PROTO_GetShiftState [10:03:06]wFMCommunicate request_size=4 [10:03:06]MH_SAM_APDU [10:03:06]CAPDU: 80 13 01 00 [10:03:06]Write to MH i2c: E2 08 00 6E 4F 80 13 01 00 00 00 00 00 3A [10:03:06]Write i2c OK [10:03:06]MH_I2C_Read... [10:03:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:06]Read from MH i2c: E2 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: E2 0E 00 [10:03:06]MH_I2C_Read... [10:03:06]Read from MH i2c: E2 0E 00 6E 4F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B7 [10:03:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:03:06]wFMCommunicate OK [10:03:06]SAM_PROTO_GetShiftState done [10:03:06]FM_GetShiftState done [10:03:06]req_shift_opened done [10:03:06]requested_item shift.open_date is exist - process it [10:03:06]req_shift_open_date [10:03:06]req_shift_open_date done [10:03:06]produce_requested_data done [10:03:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32321,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:03:06]process_action_free close_receipt [10:03:06]json_value_free [10:03:06]json_value_free done [10:03:06]process_json_proto returns [10:03:06]Send response to host [10:03:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32321,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:03:06]free response buf [10:03:06]execute_script done [10:03:06]execute_script returns [10:03:06]free content buf [10:03:06]Sock 8.Close socket [10:03:06]Sock 8.Thread stoped [10:03:08]OFD Sender: No OFD packet to send [10:03:13]OFD Sender: No OFD packet to send [10:03:18]OFD Sender: No OFD packet to send [10:03:23]OFD Sender: No OFD packet to send [10:03:28]OFD Sender: No OFD packet to send [10:03:33]OFD Sender: No OFD packet to send [10:03:38]OFD Sender: No OFD packet to send [10:03:43]OFD Sender: No OFD packet to send [10:03:48]OFD Sender: No OFD packet to send [10:03:53]OFD Sender: No OFD packet to send [10:03:58]OFD Sender: No OFD packet to send [10:04:03]OFD Sender: No OFD packet to send [10:04:08]OFD Sender: No OFD packet to send [10:04:13]OFD Sender: No OFD packet to send [10:04:18]OFD Sender: No OFD packet to send [10:04:23]OFD Sender: No OFD packet to send [10:04:28]OFD Sender: No OFD packet to send [10:04:33]OFD Sender: No OFD packet to send [10:04:38]OFD Sender: No OFD packet to send [10:04:43]OFD Sender: No OFD packet to send [10:04:48]OFD Sender: No OFD packet to send [10:04:53]OFD Sender: No OFD packet to send [10:04:58]OFD Sender: No OFD packet to send [10:05:03]OFD Sender: No OFD packet to send [10:05:08]OFD Sender: No OFD packet to send [10:05:13]OFD Sender: No OFD packet to send [10:05:18]OFD Sender: No OFD packet to send [10:05:23]OFD Sender: No OFD packet to send [10:05:28]OFD Sender: No OFD packet to send [10:05:33]OFD Sender: No OFD packet to send [10:05:38]OFD Sender: No OFD packet to send [10:05:43]OFD Sender: No OFD packet to send [10:05:48]OFD Sender: No OFD packet to send [10:05:53]OFD Sender: No OFD packet to send [10:05:58]OFD Sender: No OFD packet to send [10:06:03]OFD Sender: No OFD packet to send [10:06:08]OFD Sender: No OFD packet to send [10:06:13]OFD Sender: No OFD packet to send [10:06:18]OFD Sender: No OFD packet to send [10:06:23]OFD Sender: No OFD packet to send [10:06:28]OFD Sender: No OFD packet to send [10:06:33]OFD Sender: No OFD packet to send [10:06:38]OFD Sender: No OFD packet to send [10:06:43]OFD Sender: No OFD packet to send [10:06:48]OFD Sender: No OFD packet to send [10:06:53]OFD Sender: No OFD packet to send [10:06:58]OFD Sender: No OFD packet to send [10:07:03]OFD Sender: No OFD packet to send [10:07:08]OFD Sender: No OFD packet to send [10:07:13]OFD Sender: No OFD packet to send [10:07:18]OFD Sender: No OFD packet to send [10:07:23]OFD Sender: No OFD packet to send [10:07:28]accept exits with 9 [10:07:28]New connection [10:07:28]New thread 3067084132 created [10:07:28]Thread 3066940772 joined [10:07:28]Waiting for new connection... [10:07:28] Sock 9.Parse request [10:07:28]Sock 9.Check first char [10:07:28]Sock 9.First char is OK [10:07:28]request: POST /json_proto HTTP/1.0 [10:07:28]Method: POST [10:07:28]URL: /json_proto [10:07:28]Method is POST - this is cgi request [10:07:28]url: /json_proto [10:07:28]query_string will be loaded in cgi processing [10:07:28]execute_cgi json_proto POST (null) [10:07:28]execute_cgi path=json_proto method=POST [10:07:28]POST find Content-Length [10:07:28]Host: 172.17.34.200:8080 [10:07:28]Content-Length: 1123 [10:07:28]Content-Type: application/json [10:07:28] [10:07:28]POST finish read [10:07:28]Found Content-Length = 1123 [10:07:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182030\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:28]execute_script... [10:07:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182030\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:28]POST & json_proto [10:07:28]process_json_proto [10:07:28]json parsed OK: [10:07:28]protocol is kg_v1.0 [10:07:28]action value=print_text [10:07:28]process_action print_text [10:07:28]cmd_print_text [10:07:28]ExternCall_PrintAddStr [10:07:28]wPrintStart [10:07:28]Write to MH i2c: 01 00 00 6F 4F BE [10:07:28]Write i2c OK [10:07:28]MH_I2C_Read... [10:07:28]Read from MH i2c: 01 [10:07:28]MH_I2C_Read... [10:07:28]Read from MH i2c: 01 07 00 [10:07:28]MH_I2C_Read... [10:07:28]Read from MH i2c: 01 07 00 6F 4F 00 00 00 00 00 FF 0F D3 [10:07:28]RasterBufferAndPrint [10:07:28]line *****ТОВАРНЫЙ ЧЕК***** [10:07:28]line АЗС 121 [10:07:28]line Партнер нефть [10:07:28]line 02508201610067 [10:07:28]line Кассир : Батырканова Г. [10:07:28]line Счет N : (1)1182030 [10:07:28]line ПРОДАЖА [10:07:28]line ТРК (МРК, ГНК) : 11 [10:07:28]line Вид ГСМ : 2710194210 [10:07:28]line ДТ(л)-К-5 [10:07:28]line 150.000 x 63.60 [10:07:28]line ИТОГ: 9540.00 [10:07:28]line Тип оплаты: Талоны: Топливная Карта [10:07:28]line 81887 [10:07:28]written 0, free lines is 4095 [10:07:28]Write to MH i2c: 01 00 00 81 4F D0 [10:07:28]Write i2c OK [10:07:28]MH_I2C_Read... [10:07:28]Read from MH i2c: 01 [10:07:28]MH_I2C_Read... [10:07:28]Read from MH i2c: 01 07 00 [10:07:28]MH_I2C_Read... [10:07:28]Read from MH i2c: 01 07 00 81 4F 00 00 00 00 00 41 0E 26 [10:07:28]RasterBufferAndPrint [10:07:28]line [10:07:28]line [10:07:28]line [10:07:28]line [10:07:28]line [10:07:28]written 0, free lines is 3650 [10:07:28]MH_Cut [10:07:28]Write to MH i2c: D1 01 00 88 4F 01 A9 [10:07:28]Write i2c OK [10:07:28]MH_I2C_Read... [10:07:28]Read from MH i2c: D1 [10:07:28]MH_I2C_Read... [10:07:28]Read from MH i2c: D1 01 00 [10:07:28]MH_I2C_Read... [10:07:28]Read from MH i2c: D1 01 00 88 4F 00 A8 [10:07:28]Write to MH i2c: 01 00 00 89 4F D8 [10:07:28]Write i2c OK [10:07:28]MH_I2C_Read... [10:07:28]OFD Sender: No OFD packet to send [10:07:29]*** Cut start [10:07:29]*** Purtial cut [10:07:29]*** Stage 1: CUTSNS_PIN = 1 [10:07:29]Read from MH i2c: 01 [10:07:29]MH_I2C_Read... [10:07:29]*** Stop cut motor [10:07:29]*** Cut end [10:07:29]Read from MH i2c: 01 07 00 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: 01 07 00 89 4F 00 00 00 00 00 FF 0F ED [10:07:29]process_action print_text done [10:07:29]requested_data is exist [10:07:29]produce_requested_data [10:07:29]requested_item fm.sn is exist - process it [10:07:29]wFMCommunicate request_size=4 [10:07:29]MH_SAM_APDU [10:07:29]CAPDU: 80 11 00 00 [10:07:29]Write to MH i2c: E2 08 00 8A 4F 80 11 00 00 00 00 00 00 53 [10:07:29]Write i2c OK [10:07:29]MH_I2C_Read... [10:07:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:29]Read from MH i2c: E2 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 17 00 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 17 00 8A 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A9 [10:07:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:07:29]wFMCommunicate OK [10:07:29]requested_item fd.num is exist - process it [10:07:29]SAM_PROTO_GetFieldsCounters [10:07:29]wFMCommunicate request_size=4 [10:07:29]MH_SAM_APDU [10:07:29]CAPDU: 80 13 00 00 [10:07:29]Write to MH i2c: E2 08 00 8B 4F 80 13 00 00 00 00 00 00 56 [10:07:29]Write i2c OK [10:07:29]MH_I2C_Read... [10:07:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:29]Read from MH i2c: E2 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 62 00 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 62 00 8B 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 41 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [10:07:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 41 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:07:29]wFMCommunicate OK [10:07:29]SAM_PROTO_GetFieldsCounters done [10:07:29]requested_item shift.num is exist - process it [10:07:29]requested_item shift.opened is exist - process it [10:07:29]req_shift_opened [10:07:29]FM_GetShiftState [10:07:29]SAM_PROTO_GetShiftState [10:07:29]wFMCommunicate request_size=4 [10:07:29]MH_SAM_APDU [10:07:29]CAPDU: 80 13 01 00 [10:07:29]Write to MH i2c: E2 08 00 8C 4F 80 13 01 00 00 00 00 00 58 [10:07:29]Write i2c OK [10:07:29]MH_I2C_Read... [10:07:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:29]Read from MH i2c: E2 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 0E 00 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 0E 00 8C 4F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D5 [10:07:29]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:07:29]wFMCommunicate OK [10:07:29]SAM_PROTO_GetShiftState done [10:07:29]FM_GetShiftState done [10:07:29]req_shift_opened done [10:07:29]requested_item shift.open_date is exist - process it [10:07:29]req_shift_open_date [10:07:29]req_shift_open_date done [10:07:29]produce_requested_data done [10:07:29]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32321,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:07:29]process_action_free print_text [10:07:29]json_value_free [10:07:29]json_value_free done [10:07:29]process_json_proto returns [10:07:29]Send response to host [10:07:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32321,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:07:29]free response buf [10:07:29]execute_script done [10:07:29]execute_script returns [10:07:29]free content buf [10:07:29]Sock 9.Close socket [10:07:29]Sock 9.Thread stoped [10:07:33]OFD Sender: No OFD packet to send [10:07:38]OFD Sender: No OFD packet to send [10:07:43]OFD Sender: No OFD packet to send [10:07:48]OFD Sender: No OFD packet to send [10:07:53]OFD Sender: No OFD packet to send [10:07:58]OFD Sender: No OFD packet to send [10:08:03]OFD Sender: No OFD packet to send [10:08:08]OFD Sender: No OFD packet to send [10:08:13]OFD Sender: No OFD packet to send [10:08:18]OFD Sender: No OFD packet to send [10:08:23]OFD Sender: No OFD packet to send [10:08:25]accept exits with 8 [10:08:25]New connection [10:08:25]New thread 3066940772 created [10:08:25]Thread 3067084132 joined [10:08:25]Waiting for new connection... [10:08:25] Sock 8.Parse request [10:08:25]Sock 8.Check first char [10:08:25]Sock 8.First char is OK [10:08:25]request: POST /json_proto HTTP/1.0 [10:08:25]Method: POST [10:08:25]URL: /json_proto [10:08:25]Method is POST - this is cgi request [10:08:25]url: /json_proto [10:08:25]query_string will be loaded in cgi processing [10:08:25]execute_cgi json_proto POST (null) [10:08:25]execute_cgi path=json_proto method=POST [10:08:25]POST find Content-Length [10:08:25]Host: 172.17.34.200:8080 [10:08:25]Content-Length: 678 [10:08:25]Content-Type: application/json [10:08:25] [10:08:25]POST finish read [10:08:25]Found Content-Length = 678 [10:08:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:25]execute_script... [10:08: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)1182033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:25]POST & json_proto [10:08:25]process_json_proto [10:08:25]json parsed OK: [10:08:25]protocol is kg_v1.0 [10:08:25]action value=close_receipt [10:08:25]process_action close_receipt [10:08:25]cmd_close_receipt [10:08:25]MH_GetDate [10:08:25]Write to MH i2c: F0 00 00 8D 4F CB [10:08:25]Write i2c OK [10:08:25]MH_I2C_Read... [10:08:25]Read from MH i2c: F0 [10:08:25]MH_I2C_Read... [10:08:25]Read from MH i2c: F0 09 00 [10:08:25]MH_I2C_Read... [10:08:25]Read from MH i2c: F0 09 00 8D 4F 00 1C 2C E7 64 B2 FF 65 64 E1 [10:08:25]GetLastDocTimeStamp 1692871384 [10:08:25]current date 1692871708 [10:08:25]FM_GetShiftState [10:08:25]SAM_PROTO_GetShiftState [10:08:25]wFMCommunicate request_size=4 [10:08:25]MH_SAM_APDU [10:08:25]CAPDU: 80 13 01 00 [10:08:25]Write to MH i2c: E2 08 00 8E 4F 80 13 01 00 00 00 00 00 5A [10:08:25]Write i2c OK [10:08:25]MH_I2C_Read... [10:08:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:25]Read from MH i2c: E2 [10:08:25]MH_I2C_Read... [10:08:25]Read from MH i2c: E2 0E 00 [10:08:25]MH_I2C_Read... [10:08:25]Read from MH i2c: E2 0E 00 8E 4F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D7 [10:08:25]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:08:25]wFMCommunicate OK [10:08:25]SAM_PROTO_GetShiftState done [10:08:25]FM_GetShiftState done [10:08:25]opened in 1692866319 [10:08:25]opened+sec_in_day 1692952719 [10:08:25]quantity*price = 50042 [10:08:25]sum+1 = 50043 [10:08:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 28 24.08.2023 10:08 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32322 ФПД: 153783409922405 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T100828&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32322&fm=153783409922405&tin=02508201610067®Number=0000000000091575&sum=50000 [10:08:26]StoreToDocumentArchive [10:08:26]shift 75 fd 32322 [10:08:26]save to /storage/0075/doc_00032322 [10:08:26]save last doc name /storage/0075/doc_00032322 to /storage/kkm_last_doc_name [10:08:26]save OK [10:08:26]Clear old archive folders... [10:08:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:08:26]tlvbuf is 018EF630 [10:08:26]SAM_PROTO_ClearQueue [10:08:26]wFMCommunicate request_size=4 [10:08:26]MH_SAM_APDU [10:08:26]CAPDU: 80 09 00 00 [10:08:26]Write to MH i2c: E2 08 00 9B 4F 80 09 00 00 00 00 00 00 5C [10:08:26]Write i2c OK [10:08:26]MH_I2C_Read... [10:08:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:26]Read from MH i2c: E2 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 03 00 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 03 00 9B 4F 00 90 00 5E [10:08:26]RAPDU: 90 00 [10:08:26]wFMCommunicate OK [10:08:26]SAM_PROTO_ClearQueue done [10:08:26]KKMCreateOFDPacket [10:08:26]OFDProtocolAddRootSTLVToBuf [10:08:26]FM_MakeSignedData [10:08:26]FM_MakeSignedData [10:08:26]SAM_PROTO_SignData [10:08:26]wFMCommunicate request_size=4 [10:08:26]MH_SAM_APDU [10:08:26]CAPDU: 80 0D 01 02 [10:08:26]Write to MH i2c: E2 08 00 9C 4F 80 0D 01 02 00 00 00 00 64 [10:08:26]Write i2c OK [10:08:26]MH_I2C_Read... [10:08:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:26]Read from MH i2c: E2 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 03 00 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 03 00 9C 4F 00 90 00 5F [10:08:26]RAPDU: 90 00 [10:08:26]wFMCommunicate OK [10:08:26]wFMCommunicate request_size=255 [10:08:26]MH_SAM_APDU [10:08:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 1C 2C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 7E 00 00 35 04 06 00 8B [10:08:26]Write to MH i2c: E2 02 01 9D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 1C 2C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 7E 00 00 35 04 06 00 8B 00 00 55 [10:08:26]Write i2c OK [10:08:26]MH_I2C_Read... [10:08:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:27]Read from MH i2c: E2 [10:08:27]MH_I2C_Read... [10:08:27]Read from MH i2c: E2 03 00 [10:08:27]MH_I2C_Read... [10:08:27]Read from MH i2c: E2 03 00 9D 4F 00 90 00 60 [10:08:27]RAPDU: 90 00 [10:08:27]wFMCommunicate OK [10:08:27]wFMCommunicate request_size=10 [10:08:27]MH_SAM_APDU [10:08:27]CAPDU: 80 0D 02 02 05 DD 7D 85 51 65 [10:08:27]Write to MH i2c: E2 0D 00 9E 4F 80 0D 02 02 05 00 DD 7D 85 51 65 00 00 06 [10:08:27]Write i2c OK [10:08:27]MH_I2C_Read... [10:08:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:27]Read from MH i2c: E2 [10:08:27]MH_I2C_Read... [10:08:27]Read from MH i2c: E2 03 00 [10:08:27]MH_I2C_Read... [10:08:27]Read from MH i2c: E2 03 00 9E 4F 00 90 00 61 [10:08:27]RAPDU: 90 00 [10:08:27]wFMCommunicate OK [10:08:27]wFMCommunicate request_size=4 [10:08:27]MH_SAM_APDU [10:08:27]CAPDU: 80 0D 03 02 [10:08:27]Write to MH i2c: E2 08 00 9F 4F 80 0D 03 02 00 00 00 00 69 [10:08:27]Write i2c OK [10:08:27]MH_I2C_Read... [10:08:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:27]Read from MH i2c: E2 [10:08:27]MH_I2C_Read... [10:08:27]Read from MH i2c: E2 0B 00 [10:08:27]MH_I2C_Read... [10:08:27]Read from MH i2c: E2 0B 00 9F 4F 00 88 9B D2 C4 F0 2A 1E 87 90 00 E2 [10:08:27]RAPDU: 88 9B D2 C4 F0 2A 1E 87 90 00 [10:08:27]wFMCommunicate OK [10:08:27]SAM_PROTO_SignData done [10:08:27]FM_MakeSignedData done [10:08:27]CreateOFDProtocolMessage [10:08:27]wFMCommunicate request_size=4 [10:08:27]MH_SAM_APDU [10:08:27]CAPDU: 80 11 00 00 [10:08:27]Write to MH i2c: E2 08 00 A0 4F 80 11 00 00 00 00 00 00 69 [10:08:27]Write i2c OK [10:08:27]MH_I2C_Read... [10:08:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:27]Read from MH i2c: E2 [10:08:27]MH_I2C_Read... [10:08:27]Read from MH i2c: E2 17 00 [10:08:27]MH_I2C_Read... [10:08:27]Read from MH i2c: E2 17 00 A0 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BF [10:08:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:08:27]wFMCommunicate OK [10:08:27]CreateOFDProtocolMessage done [10:08:27]OFDSenderStorePacket 32322 [10:08:27]StoreOFDPacket docnum=32322 [10:08:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 03 A2 07 01 DF C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 1C 2C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 7E 00 00 35 04 06 00 8B DD 7D 85 51 65 88 9B D2 C4 F0 2A 1E 87 [10:08:27]CheckFolder [10:08:27]dirname=/storage/ofd_packets [10:08:27]CheckFolder done [10:08:27]ProducePacketName [10:08:27]name=ofd_packets/00032322 [10:08:27]NVStorageSaveData ofd_packets/00032322 [10:08:27]File name is /storage/ofd_packets/00032322 [10:08:27]Write 301 bytes [10:08:27]NVStorageSaveData done [10:08:27]OFDSenderStorePacket done [10:08:27]KKMCreateOFDPacket done [10:08:27]NVStorageSaveData kkm_last_timestamp [10:08:27]File name is /storage/kkm_last_timestamp [10:08:27]Write 4 bytes [10:08:27]NVStorageSaveData done [10:08:27]ExternCall_PrintAddStr [10:08:27]wPrintStart [10:08:27]Write to MH i2c: 01 00 00 A1 4F F0 [10:08:27]Write i2c OK [10:08:27]MH_I2C_Read... [10:08:27]Read from MH i2c: 01 [10:08:27]MH_I2C_Read... [10:08:27]Read from MH i2c: 01 07 00 [10:08:27]MH_I2C_Read... [10:08:27]Read from MH i2c: 01 07 00 A1 4F 00 00 00 00 00 FF 0F 05 [10:08:27]RasterBufferAndPrint [10:08:27]line Счет N : (1)1182033 [10:08:27]line ИНН: 02508201610067 [10:08:27]line Контрольно-Кассовый Чек [10:08:27]line ПРОДАЖА [10:08:27]line ТРК (МРК, ГНК) : 63 [10:08:27]line Товар: 2710124500 [10:08:27]line Аи-95-К-5 [10:08:27]line 7.640 * 65.50 [10:08:27]line = 500.42 [10:08:27]line НДС 12% НСП 1% [10:08:27]line > о реализуемом товаре [10:08:27]line ОКРУГЛЕНИЕ: -0.42 [10:08:27]line ИТОГО: 500.00 [10:08:27]line Внесено: 500.00 [10:08:27]line СДАЧА: 0.00 [10:08:27]line НСП 1% : 4.43 [10:08:27]line НДС 12% : 53.14 [10:08:27]line Наличными: 500.00 [10:08:27]line Безнал.: 0.00 [10:08:27]line Место: АЗС № 121 "Партнер Нефть" [10:08:27]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:08:27]line СНО: Общий режим [10:08:27]line Чек 28 24.08.2023 10:08 [10:08:27]line Смена: 75 ФФД: 1.0 [10:08:27]line ЗНМ: 0300000148 [10:08:27]line РНМ: 0000000000091575 [10:08:27]line Версия ККМ: 001 [10:08:27]line ФМ: 0000000000874655 [10:08:27]line ФД: 32322 [10:08:27]line ФПД: 153783409922405 [10:08:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T100828&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32322&fm=153783409922405&tin=02508201610067®Number=0000000000091575&sum=50000 [10:08:27]OFD Sender: Processing packet 32322 [packets to send 11, broken 10] [10:08:27]ProducePacketName [10:08:27]name=ofd_packets/00032322 [10:08:27]OFD Sender: To server: pG, [10:08:27]CommunicateWithHost lk.salyk.kg:30040 [10:08:27]ConnectInit lk.salyk.kg [10:08:27]written 0, free lines is 4095 [10:08:27]Connected sock=10 [10:08:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 03 A2 07 01 DF C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 1C 2C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 7E 00 00 35 04 06 00 8B DD 7D 85 51 65 88 9B D2 C4 F0 2A 1E 87 [10:08:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 01 11 47 00 F0 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 7E 00 00 F4 03 04 00 C0 D6 E6 64 B6 04 01 00 00 77 2A 7B EB 6A 27 09 82 [10:08:27]CommunicateWithHost err = 0 [10:08:27]CheckOFDResponse [10:08:27]1017 (14) - 77093643461234 [10:08:27]1041 (16) - 0000000000874655 [10:08:27]1040 (4) - 32322 [10:08:27]1012 (4) - 24.08.2023 04:04 [10:08:27]1206 (1) - 0 [10:08:27]OFD Sender: Remove packet 32322 [10:08:27]ProducePacketName [10:08:27]name=ofd_packets/00032322 [10:08:27]NVStorageDeleteData [10:08:28]Write to MH i2c: 01 00 00 CC 4F 1B [10:08:28]Write i2c OK [10:08:28]MH_I2C_Read... [10:08:28]Read from MH i2c: 01 [10:08:28]MH_I2C_Read... [10:08:28]Read from MH i2c: 01 07 00 [10:08:28]MH_I2C_Read... [10:08:28]Read from MH i2c: 01 07 00 CC 4F 00 00 00 00 00 D4 0C 02 [10:08:28]RasterBufferAndPrint [10:08:28]line [10:08:28]line [10:08:28]line [10:08:28]line [10:08:28]line [10:08:28]written 0, free lines is 3290 [10:08:28]MH_Cut [10:08:28]Write to MH i2c: D1 01 00 D3 4F 01 F4 [10:08:28]Write i2c OK [10:08:28]MH_I2C_Read... [10:08:28]Read from MH i2c: D1 [10:08:28]MH_I2C_Read... [10:08:28]Read from MH i2c: D1 01 00 [10:08:28]MH_I2C_Read... [10:08:28]Read from MH i2c: D1 01 00 D3 4F 00 F3 [10:08:28]Write to MH i2c: 01 00 00 D4 4F 23 [10:08:28]Write i2c OK [10:08:28]MH_I2C_Read... [10:08:28]OFD Sender: No OFD packet to send [10:08:28]*** Cut start [10:08:28]*** Purtial cut [10:08:28]*** CUTSNS_PIN = 0 [10:08:28]*** Stage 1: CUTSNS_PIN = 1 [10:08:30]Read from MH i2c: 01 [10:08:30]MH_I2C_Read... [10:08:30]*** Stop cut motor [10:08:30]*** Cut end [10:08:30]Read from MH i2c: 01 07 00 [10:08:30]MH_I2C_Read... [10:08:30]Read from MH i2c: 01 07 00 D4 4F 00 00 00 00 00 FF 0F 38 [10:08:30]process_action close_receipt done [10:08:30]requested_data is exist [10:08:30]produce_requested_data [10:08:30]requested_item fm.sn is exist - process it [10:08:30]wFMCommunicate request_size=4 [10:08:30]MH_SAM_APDU [10:08:30]CAPDU: 80 11 00 00 [10:08:30]Write to MH i2c: E2 08 00 D5 4F 80 11 00 00 00 00 00 00 9E [10:08:30]Write i2c OK [10:08:30]MH_I2C_Read... [10:08:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:30]Read from MH i2c: E2 [10:08:30]MH_I2C_Read... [10:08:30]Read from MH i2c: E2 17 00 [10:08:30]MH_I2C_Read... [10:08:30]Read from MH i2c: E2 17 00 D5 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F4 [10:08:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:08:30]wFMCommunicate OK [10:08:30]requested_item fd.num is exist - process it [10:08:30]SAM_PROTO_GetFieldsCounters [10:08:30]wFMCommunicate request_size=4 [10:08:30]MH_SAM_APDU [10:08:30]CAPDU: 80 13 00 00 [10:08:30]Write to MH i2c: E2 08 00 D6 4F 80 13 00 00 00 00 00 00 A1 [10:08:30]Write i2c OK [10:08:30]MH_I2C_Read... [10:08:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:30]Read from MH i2c: E2 [10:08:30]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 62 00 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 62 00 D6 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 42 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [10:08:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 42 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:08:31]wFMCommunicate OK [10:08:31]SAM_PROTO_GetFieldsCounters done [10:08:31]requested_item shift.num is exist - process it [10:08:31]requested_item shift.opened is exist - process it [10:08:31]req_shift_opened [10:08:31]FM_GetShiftState [10:08:31]SAM_PROTO_GetShiftState [10:08:31]wFMCommunicate request_size=4 [10:08:31]MH_SAM_APDU [10:08:31]CAPDU: 80 13 01 00 [10:08:31]Write to MH i2c: E2 08 00 D7 4F 80 13 01 00 00 00 00 00 A3 [10:08:31]Write i2c OK [10:08:31]MH_I2C_Read... [10:08:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:31]Read from MH i2c: E2 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 0E 00 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 0E 00 D7 4F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 20 [10:08:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:08:31]wFMCommunicate OK [10:08:31]SAM_PROTO_GetShiftState done [10:08:31]FM_GetShiftState done [10:08:31]req_shift_opened done [10:08:31]requested_item shift.open_date is exist - process it [10:08:31]req_shift_open_date [10:08:31]req_shift_open_date done [10:08:31]produce_requested_data done [10:08:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32322,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:08:31]process_action_free close_receipt [10:08:31]json_value_free [10:08:31]json_value_free done [10:08:31]process_json_proto returns [10:08:31]Send response to host [10:08:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32322,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:08:31]free response buf [10:08:31]execute_script done [10:08:31]execute_script returns [10:08:31]free content buf [10:08:31]Sock 8.Close socket [10:08:31]Sock 8.Thread stoped [10:08:33]OFD Sender: No OFD packet to send [10:08:38]OFD Sender: No OFD packet to send [10:08:43]OFD Sender: No OFD packet to send [10:08:48]OFD Sender: No OFD packet to send [10:08:53]OFD Sender: No OFD packet to send [10:08:58]OFD Sender: No OFD packet to send [10:09:03]OFD Sender: No OFD packet to send [10:09:08]OFD Sender: No OFD packet to send [10:09:13]OFD Sender: No OFD packet to send [10:09:18]OFD Sender: No OFD packet to send [10:09:20]accept exits with 9 [10:09:20]New connection [10:09:20]New thread 3067084132 created [10:09:20]Thread 3066940772 joined [10:09:20]Waiting for new connection... [10:09:20] Sock 9.Parse request [10:09:20]Sock 9.Check first char [10:09:20]Sock 9.First char is OK [10:09:20]request: POST /json_proto HTTP/1.0 [10:09:20]Method: POST [10:09:20]URL: /json_proto [10:09:20]Method is POST - this is cgi request [10:09:20]url: /json_proto [10:09:20]query_string will be loaded in cgi processing [10:09:20]execute_cgi json_proto POST (null) [10:09:20]execute_cgi path=json_proto method=POST [10:09:20]POST find Content-Length [10:09:20]Host: 172.17.34.200:8080 [10:09:20]Content-Length: 1123 [10:09:20]Content-Type: application/json [10:09:20] [10:09:20]POST finish read [10:09:20]Found Content-Length = 1123 [10:09:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182031\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 141.510 x 63.60\u000A\u0418\u0422\u041E\u0413: 9000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:20]execute_script... [10:09:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182031\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 141.510 x 63.60\u000A\u0418\u0422\u041E\u0413: 9000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:20]POST & json_proto [10:09:20]process_json_proto [10:09:20]json parsed OK: [10:09:20]protocol is kg_v1.0 [10:09:20]action value=print_text [10:09:20]process_action print_text [10:09:20]cmd_print_text [10:09:20]ExternCall_PrintAddStr [10:09:20]wPrintStart [10:09:20]Write to MH i2c: 01 00 00 D8 4F 27 [10:09:20]Write i2c OK [10:09:20]MH_I2C_Read... [10:09:20]Read from MH i2c: 01 [10:09:20]MH_I2C_Read... [10:09:20]Read from MH i2c: 01 07 00 [10:09:20]MH_I2C_Read... [10:09:20]Read from MH i2c: 01 07 00 D8 4F 00 00 00 00 00 FF 0F 3C [10:09:20]RasterBufferAndPrint [10:09:20]line *****ТОВАРНЫЙ ЧЕК***** [10:09:20]line АЗС 121 [10:09:20]line Партнер нефть [10:09:20]line 02508201610067 [10:09:20]line Кассир : Батырканова Г. [10:09:20]line Счет N : (1)1182031 [10:09:20]line ПРОДАЖА [10:09:20]line ТРК (МРК, ГНК) : 21 [10:09:20]line Вид ГСМ : 2710194210 [10:09:20]line ДТ(л)-К-5 [10:09:20]line 141.510 x 63.60 [10:09:20]line ИТОГ: 9000.04 [10:09:20]line Тип оплаты: Талоны: Топливная Карта [10:09:20]line 81887 [10:09:20]written 0, free lines is 4095 [10:09:20]Write to MH i2c: 01 00 00 EA 4F 39 [10:09:20]Write i2c OK [10:09:20]MH_I2C_Read... [10:09:20]Read from MH i2c: 01 [10:09:20]MH_I2C_Read... [10:09:20]Read from MH i2c: 01 07 00 [10:09:20]MH_I2C_Read... [10:09:20]Read from MH i2c: 01 07 00 EA 4F 00 00 00 00 00 41 0E 8F [10:09:20]RasterBufferAndPrint [10:09:20]line [10:09:20]line [10:09:20]line [10:09:20]line [10:09:20]line [10:09:20]written 0, free lines is 3650 [10:09:20]MH_Cut [10:09:20]Write to MH i2c: D1 01 00 F1 4F 01 12 [10:09:20]Write i2c OK [10:09:20]MH_I2C_Read... [10:09:20]Read from MH i2c: D1 [10:09:20]MH_I2C_Read... [10:09:20]Read from MH i2c: D1 01 00 [10:09:20]MH_I2C_Read... [10:09:20]Read from MH i2c: D1 01 00 F1 4F 00 11 [10:09:20]Write to MH i2c: 01 00 00 F2 4F 41 [10:09:20]Write i2c OK [10:09:20]MH_I2C_Read... [10:09:21]*** Cut start [10:09:21]*** Purtial cut [10:09:21]*** Stage 1: CUTSNS_PIN = 1 [10:09:21]Read from MH i2c: 01 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: 01 07 00 [10:09:21]MH_I2C_Read... [10:09:21]*** Stop cut motor [10:09:21]*** Cut end [10:09:21]Read from MH i2c: 01 07 00 F2 4F 00 00 00 00 00 FF 0F 56 [10:09:21]process_action print_text done [10:09:21]requested_data is exist [10:09:21]produce_requested_data [10:09:21]requested_item fm.sn is exist - process it [10:09:21]wFMCommunicate request_size=4 [10:09:21]MH_SAM_APDU [10:09:21]CAPDU: 80 11 00 00 [10:09:21]Write to MH i2c: E2 08 00 F3 4F 80 11 00 00 00 00 00 00 BC [10:09:21]Write i2c OK [10:09:21]MH_I2C_Read... [10:09:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:21]Read from MH i2c: E2 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 17 00 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 17 00 F3 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 12 [10:09:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:09:21]wFMCommunicate OK [10:09:21]requested_item fd.num is exist - process it [10:09:21]SAM_PROTO_GetFieldsCounters [10:09:21]wFMCommunicate request_size=4 [10:09:21]MH_SAM_APDU [10:09:21]CAPDU: 80 13 00 00 [10:09:21]Write to MH i2c: E2 08 00 F4 4F 80 13 00 00 00 00 00 00 BF [10:09:21]Write i2c OK [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 [10:09:21]MH_I2C_Read... [10:09:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:21]Read from MH i2c: E2 62 00 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 62 00 F4 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 42 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [10:09:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 42 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:09:21]wFMCommunicate OK [10:09:21]SAM_PROTO_GetFieldsCounters done [10:09:21]requested_item shift.num is exist - process it [10:09:21]requested_item shift.opened is exist - process it [10:09:21]req_shift_opened [10:09:21]FM_GetShiftState [10:09:21]SAM_PROTO_GetShiftState [10:09:21]wFMCommunicate request_size=4 [10:09:21]MH_SAM_APDU [10:09:21]CAPDU: 80 13 01 00 [10:09:21]Write to MH i2c: E2 08 00 F5 4F 80 13 01 00 00 00 00 00 C1 [10:09:21]Write i2c OK [10:09:21]MH_I2C_Read... [10:09:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:21]Read from MH i2c: E2 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 0E 00 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 0E 00 F5 4F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3E [10:09:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:09:21]wFMCommunicate OK [10:09:21]SAM_PROTO_GetShiftState done [10:09:21]FM_GetShiftState done [10:09:21]req_shift_opened done [10:09:21]requested_item shift.open_date is exist - process it [10:09:21]req_shift_open_date [10:09:21]req_shift_open_date done [10:09:21]produce_requested_data done [10:09:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32322,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:09:21]process_action_free print_text [10:09:21]json_value_free [10:09:21]json_value_free done [10:09:21]process_json_proto returns [10:09:21]Send response to host [10:09:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32322,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:09:21]free response buf [10:09:21]execute_script done [10:09:21]execute_script returns [10:09:21]free content buf [10:09:21]Sock 9.Close socket [10:09:21]Sock 9.Thread stoped [10:09:23]OFD Sender: No OFD packet to send [10:09:28]OFD Sender: No OFD packet to send [10:09:33]OFD Sender: No OFD packet to send [10:09:38]OFD Sender: No OFD packet to send [10:09:43]OFD Sender: No OFD packet to send [10:09:48]OFD Sender: No OFD packet to send [10:09:53]OFD Sender: No OFD packet to send [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:30]accept exits with 8 [10:10:30]New connection [10:10:30]New thread 3066940772 created [10:10:30]Thread 3067084132 joined [10:10:30]Waiting for new connection... [10:10:30] Sock 8.Parse request [10:10:30]Sock 8.Check first char [10:10:30]Sock 8.First char is OK [10:10:30]request: POST /json_proto HTTP/1.0 [10:10:30]Method: POST [10:10:30]URL: /json_proto [10:10:30]Method is POST - this is cgi request [10:10:30]url: /json_proto [10:10:30]query_string will be loaded in cgi processing [10:10:30]execute_cgi json_proto POST (null) [10:10:30]execute_cgi path=json_proto method=POST [10:10:30]POST find Content-Length [10:10:30]Host: 172.17.34.200:8080 [10:10:30]Content-Length: 1075 [10:10:30]Content-Type: application/json [10:10:30] [10:10:30]POST finish read [10:10:30]Found Content-Length = 1075 [10:10:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182035\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 5.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 287.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:30]execute_script... [10:10:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182035\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 5.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 287.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:30]POST & json_proto [10:10:30]process_json_proto [10:10:30]json parsed OK: [10:10:30]protocol is kg_v1.0 [10:10:30]action value=print_text [10:10:30]process_action print_text [10:10:30]cmd_print_text [10:10:30]ExternCall_PrintAddStr [10:10:30]wPrintStart [10:10:30]Write to MH i2c: 01 00 00 F6 4F 45 [10:10:30]Write i2c OK [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: 01 [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: 01 07 00 [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: 01 07 00 F6 4F 00 00 00 00 00 FF 0F 5A [10:10:30]RasterBufferAndPrint [10:10:30]line *****ТОВАРНЫЙ ЧЕК***** [10:10:30]line АЗС 121 [10:10:30]line Партнер нефть [10:10:30]line 02508201610067 [10:10:30]line Кассир : Батырканова Г. [10:10:30]line Счет N : (1)1182035 [10:10:30]line ПРОДАЖА [10:10:30]line ТРК (МРК, ГНК) : 52 [10:10:30]line Вид ГСМ : 2710124130 [10:10:30]line Аи-92-К-5 [10:10:30]line 5.000 x 57.50 [10:10:30]line ИТОГ: 287.50 [10:10:30]line Тип оплаты: Талоны: ТК ГПНА Online [10:10:30]line 103073 [10:10:30]written 0, free lines is 4095 [10:10:30]Write to MH i2c: 01 00 00 08 50 58 [10:10:30]Write i2c OK [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: 01 [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: 01 07 00 [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: 01 07 00 08 50 00 00 00 00 00 3F 0E AC [10:10:30]RasterBufferAndPrint [10:10:30]line [10:10:30]line [10:10:30]line [10:10:30]line [10:10:30]line [10:10:30]written 0, free lines is 3648 [10:10:30]MH_Cut [10:10:30]Write to MH i2c: D1 01 00 0F 50 01 31 [10:10:30]Write i2c OK [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: D1 [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: D1 01 00 [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: D1 01 00 0F 50 00 30 [10:10:30]Write to MH i2c: 01 00 00 10 50 60 [10:10:30]Write i2c OK [10:10:30]MH_I2C_Read... [10:10:30]*** Cut start [10:10:30]*** Purtial cut [10:10:30]*** CUTSNS_PIN = 0 [10:10:30]*** Stage 1: CUTSNS_PIN = 1 [10:10:32]Read from MH i2c: 01 [10:10:32]MH_I2C_Read... [10:10:32]Read from MH i2c: 01 07 00 [10:10:32]MH_I2C_Read... [10:10:32]*** Stop cut motor [10:10:32]*** Cut end [10:10:32]Read from MH i2c: 01 07 00 10 50 00 00 00 00 00 FF 0F 75 [10:10:32]process_action print_text done [10:10:32]requested_data is exist [10:10:32]produce_requested_data [10:10:32]requested_item fm.sn is exist - process it [10:10:32]wFMCommunicate request_size=4 [10:10:32]MH_SAM_APDU [10:10:32]CAPDU: 80 11 00 00 [10:10:32]Write to MH i2c: E2 08 00 11 50 80 11 00 00 00 00 00 00 DB [10:10:32]Write i2c OK [10:10:32]MH_I2C_Read... [10:10:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:32]Read from MH i2c: E2 [10:10:32]MH_I2C_Read... [10:10:32]Read from MH i2c: E2 17 00 [10:10:32]MH_I2C_Read... [10:10:32]Read from MH i2c: E2 17 00 11 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 31 [10:10:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:10:32]wFMCommunicate OK [10:10:32]requested_item fd.num is exist - process it [10:10:32]SAM_PROTO_GetFieldsCounters [10:10:32]wFMCommunicate request_size=4 [10:10:32]MH_SAM_APDU [10:10:32]CAPDU: 80 13 00 00 [10:10:32]Write to MH i2c: E2 08 00 12 50 80 13 00 00 00 00 00 00 DE [10:10:32]Write i2c OK [10:10:32]MH_I2C_Read... [10:10:32]Read from MH i2c: E2 [10:10:32]MH_I2C_Read... [10:10:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:32]Read from MH i2c: E2 62 00 [10:10:32]MH_I2C_Read... [10:10:32]Read from MH i2c: E2 62 00 12 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 42 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [10:10:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 42 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:32]wFMCommunicate OK [10:10:32]SAM_PROTO_GetFieldsCounters done [10:10:32]requested_item shift.num is exist - process it [10:10:32]requested_item shift.opened is exist - process it [10:10:32]req_shift_opened [10:10:32]FM_GetShiftState [10:10:32]SAM_PROTO_GetShiftState [10:10:32]wFMCommunicate request_size=4 [10:10:32]MH_SAM_APDU [10:10:32]CAPDU: 80 13 01 00 [10:10:32]Write to MH i2c: E2 08 00 13 50 80 13 01 00 00 00 00 00 E0 [10:10:32]Write i2c OK [10:10:32]MH_I2C_Read... [10:10:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:33]Read from MH i2c: E2 [10:10:33]MH_I2C_Read... [10:10:33]Read from MH i2c: E2 0E 00 [10:10:33]MH_I2C_Read... [10:10:33]Read from MH i2c: E2 0E 00 13 50 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5D [10:10:33]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:10:33]wFMCommunicate OK [10:10:33]SAM_PROTO_GetShiftState done [10:10:33]FM_GetShiftState done [10:10:33]req_shift_opened done [10:10:33]requested_item shift.open_date is exist - process it [10:10:33]req_shift_open_date [10:10:33]req_shift_open_date done [10:10:33]produce_requested_data done [10:10:33]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32322,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:10:33]process_action_free print_text [10:10:33]json_value_free [10:10:33]json_value_free done [10:10:33]process_json_proto returns [10:10:33]Send response to host [10:10:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32322,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:10:33]free response buf [10:10:33]execute_script done [10:10:33]execute_script returns [10:10:33]free content buf [10:10:33]Sock 8.Close socket [10:10:33]Sock 8.Thread stoped [10:10:33]OFD Sender: No OFD packet to send [10:10:38]OFD Sender: No OFD packet to send [10:10:43]OFD Sender: No OFD packet to send [10:10:44]accept exits with 9 [10:10:44]New connection [10:10:44]New thread 3067084132 created [10:10:44]Thread 3066940772 joined [10:10:44]Waiting for new connection... [10:10:44] Sock 9.Parse request [10:10:44]Sock 9.Check first char [10:10:44]Sock 9.First char is OK [10:10:44]request: POST /json_proto HTTP/1.0 [10:10:44]Method: POST [10:10:44]URL: /json_proto [10:10:44]Method is POST - this is cgi request [10:10:44]url: /json_proto [10:10:44]query_string will be loaded in cgi processing [10:10:44]execute_cgi json_proto POST (null) [10:10:44]execute_cgi path=json_proto method=POST [10:10:44]POST find Content-Length [10:10:44]Host: 172.17.34.200:8080 [10:10:44]Content-Length: 679 [10:10:44]Content-Type: application/json [10:10:44] [10:10:44]POST finish read [10:10:44]Found Content-Length = 679 [10:10:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 10.690, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:44]execute_script... [10:10: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)1182037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 10.690, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:44]POST & json_proto [10:10:44]process_json_proto [10:10:44]json parsed OK: [10:10:44]protocol is kg_v1.0 [10:10:44]action value=close_receipt [10:10:44]process_action close_receipt [10:10:44]cmd_close_receipt [10:10:44]MH_GetDate [10:10:44]Write to MH i2c: F0 00 00 14 50 53 [10:10:44]Write i2c OK [10:10:44]MH_I2C_Read... [10:10:44]Read from MH i2c: F0 [10:10:44]MH_I2C_Read... [10:10:44]Read from MH i2c: F0 09 00 [10:10:44]MH_I2C_Read... [10:10:44]Read from MH i2c: F0 09 00 14 50 00 A8 2C E7 64 B2 FF 65 64 F5 [10:10:44]GetLastDocTimeStamp 1692871708 [10:10:44]current date 1692871848 [10:10:44]FM_GetShiftState [10:10:44]SAM_PROTO_GetShiftState [10:10:44]wFMCommunicate request_size=4 [10:10:44]MH_SAM_APDU [10:10:44]CAPDU: 80 13 01 00 [10:10:44]Write to MH i2c: E2 08 00 15 50 80 13 01 00 00 00 00 00 E2 [10:10:44]Write i2c OK [10:10:44]MH_I2C_Read... [10:10:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:44]Read from MH i2c: E2 [10:10:44]MH_I2C_Read... [10:10:44]Read from MH i2c: E2 0E 00 [10:10:44]MH_I2C_Read... [10:10:44]Read from MH i2c: E2 0E 00 15 50 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5F [10:10:44]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:10:44]wFMCommunicate OK [10:10:44]SAM_PROTO_GetShiftState done [10:10:44]FM_GetShiftState done [10:10:44]opened in 1692866319 [10:10:44]opened+sec_in_day 1692952719 [10:10:44]quantity*price = 70019 [10:10:44]sum+1 = 70021 [10:10:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 29 24.08.2023 10:10 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32323 ФПД: 119516679854170 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T101048&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32323&fm=119516679854170&tin=02508201610067®Number=0000000000091575&sum=70000 [10:10:45]StoreToDocumentArchive [10:10:45]shift 75 fd 32323 [10:10:45]save to /storage/0075/doc_00032323 [10:10:45]save last doc name /storage/0075/doc_00032323 to /storage/kkm_last_doc_name [10:10:45]save OK [10:10:45]Clear old archive folders... [10:10:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:10:45]tlvbuf is 017F12C0 [10:10:45]SAM_PROTO_ClearQueue [10:10:45]wFMCommunicate request_size=4 [10:10:45]MH_SAM_APDU [10:10:45]CAPDU: 80 09 00 00 [10:10:45]Write to MH i2c: E2 08 00 22 50 80 09 00 00 00 00 00 00 E4 [10:10:45]Write i2c OK [10:10:45]MH_I2C_Read... [10:10:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:45]Read from MH i2c: E2 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 22 50 00 90 00 E6 [10:10:45]RAPDU: 90 00 [10:10:45]wFMCommunicate OK [10:10:45]SAM_PROTO_ClearQueue done [10:10:45]KKMCreateOFDPacket [10:10:45]OFDProtocolAddRootSTLVToBuf [10:10:45]FM_MakeSignedData [10:10:45]FM_MakeSignedData [10:10:45]SAM_PROTO_SignData [10:10:45]wFMCommunicate request_size=4 [10:10:45]MH_SAM_APDU [10:10:45]CAPDU: 80 0D 01 02 [10:10:45]Write to MH i2c: E2 08 00 23 50 80 0D 01 02 00 00 00 00 EC [10:10:45]Write i2c OK [10:10:45]MH_I2C_Read... [10:10:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:46]Read from MH i2c: E2 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 03 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 03 00 23 50 00 90 00 E7 [10:10:46]RAPDU: 90 00 [10:10:46]wFMCommunicate OK [10:10:46]wFMCommunicate request_size=255 [10:10:46]MH_SAM_APDU [10:10:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 A8 2C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 7E 00 00 35 04 06 00 6C [10:10:46]Write to MH i2c: E2 02 01 24 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 A8 2C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 7E 00 00 35 04 06 00 6C 00 00 7E [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:46]Read from MH i2c: E2 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 03 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 03 00 24 50 00 90 00 E8 [10:10:46]RAPDU: 90 00 [10:10:46]wFMCommunicate OK [10:10:46]wFMCommunicate request_size=10 [10:10:46]MH_SAM_APDU [10:10:46]CAPDU: 80 0D 02 02 05 B3 25 3F 58 5A [10:10:46]Write to MH i2c: E2 0D 00 25 50 80 0D 02 02 05 00 B3 25 3F 58 5A 00 00 C2 [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:46]Read from MH i2c: E2 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 03 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 03 00 25 50 00 90 00 E9 [10:10:46]RAPDU: 90 00 [10:10:46]wFMCommunicate OK [10:10:46]wFMCommunicate request_size=4 [10:10:46]MH_SAM_APDU [10:10:46]CAPDU: 80 0D 03 02 [10:10:46]Write to MH i2c: E2 08 00 26 50 80 0D 03 02 00 00 00 00 F1 [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:46]Read from MH i2c: E2 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 0B 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 0B 00 26 50 00 35 AB 4F E1 01 AD 4C 83 90 00 7F [10:10:46]RAPDU: 35 AB 4F E1 01 AD 4C 83 90 00 [10:10:46]wFMCommunicate OK [10:10:46]SAM_PROTO_SignData done [10:10:46]FM_MakeSignedData done [10:10:46]CreateOFDProtocolMessage [10:10:46]wFMCommunicate request_size=4 [10:10:46]MH_SAM_APDU [10:10:46]CAPDU: 80 11 00 00 [10:10:46]Write to MH i2c: E2 08 00 27 50 80 11 00 00 00 00 00 00 F1 [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:46]Read from MH i2c: E2 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 17 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 17 00 27 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 47 [10:10:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:10:46]wFMCommunicate OK [10:10:46]CreateOFDProtocolMessage done [10:10:46]OFDSenderStorePacket 32323 [10:10:46]StoreOFDPacket docnum=32323 [10:10:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 27 D0 07 01 9A 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 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 A8 2C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 7E 00 00 35 04 06 00 6C B3 25 3F 58 5A 35 AB 4F E1 01 AD 4C 83 [10:10:46]CheckFolder [10:10:46]dirname=/storage/ofd_packets [10:10:46]CheckFolder done [10:10:46]ProducePacketName [10:10:46]name=ofd_packets/00032323 [10:10:46]NVStorageSaveData ofd_packets/00032323 [10:10:46]File name is /storage/ofd_packets/00032323 [10:10:46]Write 301 bytes [10:10:46]NVStorageSaveData done [10:10:46]OFDSenderStorePacket done [10:10:46]KKMCreateOFDPacket done [10:10:46]NVStorageSaveData kkm_last_timestamp [10:10:46]File name is /storage/kkm_last_timestamp [10:10:46]Write 4 bytes [10:10:46]NVStorageSaveData done [10:10:46]ExternCall_PrintAddStr [10:10:46]wPrintStart [10:10:46]Write to MH i2c: 01 00 00 28 50 78 [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: 01 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: 01 07 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: 01 07 00 28 50 00 00 00 00 00 FF 0F 8D [10:10:46]RasterBufferAndPrint [10:10:46]line Счет N : (1)1182037 [10:10:46]line ИНН: 02508201610067 [10:10:46]line Контрольно-Кассовый Чек [10:10:46]line ПРОДАЖА [10:10:46]line ТРК (МРК, ГНК) : 53 [10:10:46]line Товар: 2710124500 [10:10:46]line Аи-95-К-5 [10:10:46]line 10.690 * 65.50 [10:10:46]line = 700.20 [10:10:46]line НДС 12% НСП 1% [10:10:46]line > о реализуемом товаре [10:10:46]line ОКРУГЛЕНИЕ: -0.20 [10:10:46]line ИТОГО: 700.00 [10:10:46]line Внесено: 700.00 [10:10:46]line СДАЧА: 0.00 [10:10:46]line НСП 1% : 6.20 [10:10:46]line НДС 12% : 74.36 [10:10:46]line Наличными: 700.00 [10:10:46]line Безнал.: 0.00 [10:10:46]line Место: АЗС № 121 "Партнер Нефть" [10:10:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:10:46]line СНО: Общий режим [10:10:46]line Чек 29 24.08.2023 10:10 [10:10:46]line Смена: 75 ФФД: 1.0 [10:10:46]line ЗНМ: 0300000148 [10:10:46]line РНМ: 0000000000091575 [10:10:46]line Версия ККМ: 001 [10:10:46]line ФМ: 0000000000874655 [10:10:46]line ФД: 32323 [10:10:46]line ФПД: 119516679854170 [10:10:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T101048&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32323&fm=119516679854170&tin=02508201610067®Number=0000000000091575&sum=70000 [10:10:46]OFD Sender: Processing packet 32323 [packets to send 11, broken 10] [10:10:46]ProducePacketName [10:10:46]name=ofd_packets/00032323 [10:10:46]OFD Sender: To server: pG, [10:10:46]CommunicateWithHost lk.salyk.kg:30040 [10:10:46]ConnectInit lk.salyk.kg [10:10:46]written 0, free lines is 4095 [10:10:46]Connected sock=10 [10:10:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 27 D0 07 01 9A 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 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 A8 2C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 7E 00 00 35 04 06 00 6C B3 25 3F 58 5A 35 AB 4F E1 01 AD 4C 83 [10:10:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CB 11 47 00 71 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 7E 00 00 F4 03 04 00 4B D7 E6 64 B6 04 01 00 00 35 A7 FD 90 99 91 7D E5 [10:10:47]CommunicateWithHost err = 0 [10:10:47]CheckOFDResponse [10:10:47]1017 (14) - 77093643461234 [10:10:47]1041 (16) - 0000000000874655 [10:10:47]1040 (4) - 32323 [10:10:47]1012 (4) - 24.08.2023 04:06 [10:10:47]1206 (1) - 0 [10:10:47]OFD Sender: Remove packet 32323 [10:10:47]ProducePacketName [10:10:47]name=ofd_packets/00032323 [10:10:47]NVStorageDeleteData [10:10:47]Write to MH i2c: 01 00 00 53 50 A3 [10:10:47]Write i2c OK [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: 01 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: 01 07 00 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: 01 07 00 53 50 00 00 00 00 00 D4 0C 8A [10:10:47]RasterBufferAndPrint [10:10:47]line [10:10:47]line [10:10:47]line [10:10:47]line [10:10:47]line [10:10:47]written 0, free lines is 3290 [10:10:47]MH_Cut [10:10:47]Write to MH i2c: D1 01 00 5A 50 01 7C [10:10:47]Write i2c OK [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: D1 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: D1 01 00 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: D1 01 00 5A 50 00 7B [10:10:47]Write to MH i2c: 01 00 00 5B 50 AB [10:10:47]Write i2c OK [10:10:47]MH_I2C_Read... [10:10:47]OFD Sender: No OFD packet to send [10:10:47]*** Cut start [10:10:47]*** Purtial cut [10:10:47]*** Stage 1: CUTSNS_PIN = 1 [10:10:48]Read from MH i2c: 01 [10:10:48]MH_I2C_Read... [10:10:48]*** Stop cut motor [10:10:48]*** Cut end [10:10:48]Read from MH i2c: 01 07 00 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: 01 07 00 5B 50 00 00 00 00 00 FF 0F C0 [10:10:48]process_action close_receipt done [10:10:48]requested_data is exist [10:10:48]produce_requested_data [10:10:48]requested_item fm.sn is exist - process it [10:10:48]wFMCommunicate request_size=4 [10:10:48]MH_SAM_APDU [10:10:48]CAPDU: 80 11 00 00 [10:10:48]Write to MH i2c: E2 08 00 5C 50 80 11 00 00 00 00 00 00 26 [10:10:48]Write i2c OK [10:10:48]MH_I2C_Read... [10:10:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:48]Read from MH i2c: E2 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: E2 17 00 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: E2 17 00 5C 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7C [10:10:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:10:48]wFMCommunicate OK [10:10:48]requested_item fd.num is exist - process it [10:10:48]SAM_PROTO_GetFieldsCounters [10:10:48]wFMCommunicate request_size=4 [10:10:48]MH_SAM_APDU [10:10:48]CAPDU: 80 13 00 00 [10:10:48]Write to MH i2c: E2 08 00 5D 50 80 13 00 00 00 00 00 00 29 [10:10:48]Write i2c OK [10:10:48]MH_I2C_Read... [10:10:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:48]Read from MH i2c: E2 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: E2 62 00 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: E2 62 00 5D 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 43 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 B2 [10:10:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 43 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:48]wFMCommunicate OK [10:10:48]SAM_PROTO_GetFieldsCounters done [10:10:48]requested_item shift.num is exist - process it [10:10:48]requested_item shift.opened is exist - process it [10:10:48]req_shift_opened [10:10:48]FM_GetShiftState [10:10:48]SAM_PROTO_GetShiftState [10:10:48]wFMCommunicate request_size=4 [10:10:48]MH_SAM_APDU [10:10:48]CAPDU: 80 13 01 00 [10:10:48]Write to MH i2c: E2 08 00 5E 50 80 13 01 00 00 00 00 00 2B [10:10:48]Write i2c OK [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: E2 [10:10:48]MH_I2C_Read... [10:10:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:48]Read from MH i2c: E2 0E 00 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: E2 0E 00 5E 50 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A8 [10:10:48]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:10:48]wFMCommunicate OK [10:10:48]SAM_PROTO_GetShiftState done [10:10:48]FM_GetShiftState done [10:10:48]req_shift_opened done [10:10:48]requested_item shift.open_date is exist - process it [10:10:48]req_shift_open_date [10:10:48]req_shift_open_date done [10:10:48]produce_requested_data done [10:10:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32323,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:10:48]process_action_free close_receipt [10:10:48]json_value_free [10:10:48]json_value_free done [10:10:48]process_json_proto returns [10:10:48]Send response to host [10:10:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32323,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:10:48]free response buf [10:10:48]execute_script done [10:10:48]execute_script returns [10:10:48]free content buf [10:10:48]Sock 9.Close socket [10:10:48]Sock 9.Thread stoped [10:10:52]OFD Sender: No OFD packet to send [10:10:57]OFD Sender: No OFD packet to send [10:11:02]OFD Sender: No OFD packet to send [10:11:07]OFD Sender: No OFD packet to send [10:11:12]OFD Sender: No OFD packet to send [10:11:17]OFD Sender: No OFD packet to send [10:11:22]OFD Sender: No OFD packet to send [10:11:27]OFD Sender: No OFD packet to send [10:11:32]OFD Sender: No OFD packet to send [10:11:37]OFD Sender: No OFD packet to send [10:11:42]OFD Sender: No OFD packet to send [10:11:47]OFD Sender: No OFD packet to send [10:11:52]OFD Sender: No OFD packet to send [10:11:57]OFD Sender: No OFD packet to send [10:12:02]OFD Sender: No OFD packet to send [10:12:07]OFD Sender: No OFD packet to send [10:12:09]accept exits with 8 [10:12:09]New connection [10:12:09]New thread 3066940772 created [10:12:09]Thread 3067084132 joined [10:12:09]Waiting for new connection... [10:12:09] Sock 8.Parse request [10:12:09]Sock 8.Check first char [10:12:09]Sock 8.First char is OK [10:12:09]request: POST /json_proto HTTP/1.0 [10:12:09]Method: POST [10:12:09]URL: /json_proto [10:12:09]Method is POST - this is cgi request [10:12:09]url: /json_proto [10:12:09]query_string will be loaded in cgi processing [10:12:09]execute_cgi json_proto POST (null) [10:12:09]execute_cgi path=json_proto method=POST [10:12:09]POST find Content-Length [10:12:09]Host: 172.17.34.200:8080 [10:12:09]Content-Length: 1123 [10:12:09]Content-Type: application/json [10:12:09] [10:12:09]POST finish read [10:12:09]Found Content-Length = 1123 [10:12:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182032\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:09]execute_script... [10:12:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182032\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:09]POST & json_proto [10:12:09]process_json_proto [10:12:09]json parsed OK: [10:12:09]protocol is kg_v1.0 [10:12:09]action value=print_text [10:12:09]process_action print_text [10:12:09]cmd_print_text [10:12:09]ExternCall_PrintAddStr [10:12:09]wPrintStart [10:12:09]Write to MH i2c: 01 00 00 5F 50 AF [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 5F 50 00 00 00 00 00 FF 0F C4 [10:12:09]RasterBufferAndPrint [10:12:09]line *****ТОВАРНЫЙ ЧЕК***** [10:12:09]line АЗС 121 [10:12:09]line Партнер нефть [10:12:09]line 02508201610067 [10:12:09]line Кассир : Батырканова Г. [10:12:09]line Счет N : (1)1182032 [10:12:09]line ПРОДАЖА [10:12:09]line ТРК (МРК, ГНК) : 11 [10:12:09]line Вид ГСМ : 2710194210 [10:12:09]line ДТ(л)-К-5 [10:12:09]line 150.000 x 63.60 [10:12:09]line ИТОГ: 9540.00 [10:12:09]line Тип оплаты: Талоны: Топливная Карта [10:12:09]line 81887 [10:12:09]written 0, free lines is 4095 [10:12:09]Write to MH i2c: 01 00 00 71 50 C1 [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 71 50 00 00 00 00 00 41 0E 17 [10:12:09]RasterBufferAndPrint [10:12:09]line [10:12:09]line [10:12:09]line [10:12:09]line [10:12:09]line [10:12:09]written 0, free lines is 3650 [10:12:09]MH_Cut [10:12:09]Write to MH i2c: D1 01 00 78 50 01 9A [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: D1 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: D1 01 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: D1 01 00 78 50 00 99 [10:12:09]Write to MH i2c: 01 00 00 79 50 C9 [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:10]*** Cut start [10:12:10]*** Purtial cut [10:12:10]*** CUTSNS_PIN = 0 [10:12:10]*** Stage 1: CUTSNS_PIN = 1 [10:12:12]Read from MH i2c: 01 [10:12:12]MH_I2C_Read... [10:12:12]*** Stop cut motor [10:12:12]*** Cut end [10:12:12]Read from MH i2c: 01 07 00 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: 01 07 00 79 50 00 00 00 00 00 FF 0F DE [10:12:12]process_action print_text done [10:12:12]requested_data is exist [10:12:12]produce_requested_data [10:12:12]requested_item fm.sn is exist - process it [10:12:12]wFMCommunicate request_size=4 [10:12:12]MH_SAM_APDU [10:12:12]CAPDU: 80 11 00 00 [10:12:12]Write to MH i2c: E2 08 00 7A 50 80 11 00 00 00 00 00 00 44 [10:12:12]Write i2c OK [10:12:12]MH_I2C_Read... [10:12:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:12]Read from MH i2c: E2 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 17 00 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 17 00 7A 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9A [10:12:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:12:12]wFMCommunicate OK [10:12:12]requested_item fd.num is exist - process it [10:12:12]SAM_PROTO_GetFieldsCounters [10:12:12]wFMCommunicate request_size=4 [10:12:12]MH_SAM_APDU [10:12:12]CAPDU: 80 13 00 00 [10:12:12]Write to MH i2c: E2 08 00 7B 50 80 13 00 00 00 00 00 00 47 [10:12:12]Write i2c OK [10:12:12]MH_I2C_Read... [10:12:12]OFD Sender: No OFD packet to send [10:12:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:12]Read from MH i2c: E2 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 62 00 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 62 00 7B 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 43 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [10:12:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 43 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:12]wFMCommunicate OK [10:12:12]SAM_PROTO_GetFieldsCounters done [10:12:12]requested_item shift.num is exist - process it [10:12:12]requested_item shift.opened is exist - process it [10:12:12]req_shift_opened [10:12:12]FM_GetShiftState [10:12:12]SAM_PROTO_GetShiftState [10:12:12]wFMCommunicate request_size=4 [10:12:12]MH_SAM_APDU [10:12:12]CAPDU: 80 13 01 00 [10:12:12]Write to MH i2c: E2 08 00 7C 50 80 13 01 00 00 00 00 00 49 [10:12:12]Write i2c OK [10:12:12]MH_I2C_Read... [10:12:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:12]Read from MH i2c: E2 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 0E 00 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 0E 00 7C 50 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C6 [10:12:12]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:12:12]wFMCommunicate OK [10:12:12]SAM_PROTO_GetShiftState done [10:12:12]FM_GetShiftState done [10:12:12]req_shift_opened done [10:12:12]requested_item shift.open_date is exist - process it [10:12:12]req_shift_open_date [10:12:12]req_shift_open_date done [10:12:12]produce_requested_data done [10:12:12]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32323,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:12:12]process_action_free print_text [10:12:12]json_value_free [10:12:12]json_value_free done [10:12:12]process_json_proto returns [10:12:12]Send response to host [10:12:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32323,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:12:12]free response buf [10:12:12]execute_script done [10:12:12]execute_script returns [10:12:12]free content buf [10:12:12]Sock 8.Close socket [10:12:12]Sock 8.Thread stoped [10:12:17]OFD Sender: No OFD packet to send [10:12:22]OFD Sender: No OFD packet to send [10:12:27]OFD Sender: No OFD packet to send [10:12:32]OFD Sender: No OFD packet to send [10:12:37]OFD Sender: No OFD packet to send [10:12:42]OFD Sender: No OFD packet to send [10:12:47]accept exits with 9 [10:12:47]New connection [10:12:47]New thread 3067084132 created [10:12:47]Thread 3066940772 joined [10:12:47]Waiting for new connection... [10:12:47] Sock 9.Parse request [10:12:47]Sock 9.Check first char [10:12:47]Sock 9.First char is OK [10:12:47]request: POST /json_proto HTTP/1.0 [10:12:47]Method: POST [10:12:47]URL: /json_proto [10:12:47]Method is POST - this is cgi request [10:12:47]url: /json_proto [10:12:47]query_string will be loaded in cgi processing [10:12:47]execute_cgi json_proto POST (null) [10:12:47]execute_cgi path=json_proto method=POST [10:12:47]POST find Content-Length [10:12:47]Host: 172.17.34.200:8080 [10:12:47]Content-Length: 1122 [10:12:47]Content-Type: application/json [10:12:47] [10:12:47]POST finish read [10:12:47]Found Content-Length = 1122 [10:12:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182036\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 62.900 x 63.60\u000A\u0418\u0422\u041E\u0413: 4000.44\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:47]execute_script... [10:12:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182036\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 62.900 x 63.60\u000A\u0418\u0422\u041E\u0413: 4000.44\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:47]POST & json_proto [10:12:47]process_json_proto [10:12:47]json parsed OK: [10:12:47]protocol is kg_v1.0 [10:12:47]action value=print_text [10:12:47]process_action print_text [10:12:47]cmd_print_text [10:12:47]ExternCall_PrintAddStr [10:12:47]wPrintStart [10:12:47]Write to MH i2c: 01 00 00 7D 50 CD [10:12:47]Write i2c OK [10:12:47]MH_I2C_Read... [10:12:47]Read from MH i2c: 01 [10:12:47]MH_I2C_Read... [10:12:47]Read from MH i2c: 01 07 00 [10:12:47]MH_I2C_Read... [10:12:47]Read from MH i2c: 01 07 00 7D 50 00 00 00 00 00 FF 0F E2 [10:12:47]RasterBufferAndPrint [10:12:47]line *****ТОВАРНЫЙ ЧЕК***** [10:12:47]line АЗС 121 [10:12:47]line Партнер нефть [10:12:47]line 02508201610067 [10:12:47]line Кассир : Батырканова Г. [10:12:47]line Счет N : (1)1182036 [10:12:47]line ПРОДАЖА [10:12:47]line ТРК (МРК, ГНК) : 21 [10:12:47]line Вид ГСМ : 2710194210 [10:12:47]line ДТ(л)-К-5 [10:12:47]line 62.900 x 63.60 [10:12:47]line ИТОГ: 4000.44 [10:12:47]line Тип оплаты: Талоны: Топливная Карта [10:12:47]line 81887 [10:12:47]written 0, free lines is 4095 [10:12:47]OFD Sender: No OFD packet to send [10:12:47]Write to MH i2c: 01 00 00 8F 50 DF [10:12:47]Write i2c OK [10:12:47]MH_I2C_Read... [10:12:47]Read from MH i2c: 01 [10:12:47]MH_I2C_Read... [10:12:47]Read from MH i2c: 01 07 00 [10:12:47]MH_I2C_Read... [10:12:47]Read from MH i2c: 01 07 00 8F 50 00 00 00 00 00 41 0E 35 [10:12:47]RasterBufferAndPrint [10:12:47]line [10:12:47]line [10:12:47]line [10:12:47]line [10:12:47]line [10:12:47]written 0, free lines is 3650 [10:12:47]MH_Cut [10:12:47]Write to MH i2c: D1 01 00 96 50 01 B8 [10:12:47]Write i2c OK [10:12:47]MH_I2C_Read... [10:12:47]Read from MH i2c: D1 [10:12:47]MH_I2C_Read... [10:12:47]Read from MH i2c: D1 01 00 [10:12:47]MH_I2C_Read... [10:12:47]Read from MH i2c: D1 01 00 96 50 00 B7 [10:12:47]Write to MH i2c: 01 00 00 97 50 E7 [10:12:47]Write i2c OK [10:12:47]MH_I2C_Read... [10:12:48]*** Cut start [10:12:48]*** Purtial cut [10:12:48]*** Stage 1: CUTSNS_PIN = 1 [10:12:48]Read from MH i2c: 01 [10:12:48]MH_I2C_Read... [10:12:48]Read from MH i2c: 01 07 00 [10:12:48]MH_I2C_Read... [10:12:48]*** Stop cut motor [10:12:48]*** Cut end [10:12:48]Read from MH i2c: 01 07 00 97 50 00 00 00 00 00 FF 0F FC [10:12:48]process_action print_text done [10:12:48]requested_data is exist [10:12:48]produce_requested_data [10:12:48]requested_item fm.sn is exist - process it [10:12:48]wFMCommunicate request_size=4 [10:12:48]MH_SAM_APDU [10:12:48]CAPDU: 80 11 00 00 [10:12:48]Write to MH i2c: E2 08 00 98 50 80 11 00 00 00 00 00 00 62 [10:12:48]Write i2c OK [10:12:48]MH_I2C_Read... [10:12:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:48]Read from MH i2c: E2 [10:12:48]MH_I2C_Read... [10:12:48]Read from MH i2c: E2 17 00 [10:12:48]MH_I2C_Read... [10:12:48]Read from MH i2c: E2 17 00 98 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B8 [10:12:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:12:48]wFMCommunicate OK [10:12:48]requested_item fd.num is exist - process it [10:12:48]SAM_PROTO_GetFieldsCounters [10:12:48]wFMCommunicate request_size=4 [10:12:48]MH_SAM_APDU [10:12:48]CAPDU: 80 13 00 00 [10:12:48]Write to MH i2c: E2 08 00 99 50 80 13 00 00 00 00 00 00 65 [10:12:48]Write i2c OK [10:12:48]MH_I2C_Read... [10:12:48]Read from MH i2c: E2 [10:12:48]MH_I2C_Read... [10:12:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:48]Read from MH i2c: E2 62 00 [10:12:48]MH_I2C_Read... [10:12:48]Read from MH i2c: E2 62 00 99 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 43 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [10: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 43 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:48]wFMCommunicate OK [10:12:48]SAM_PROTO_GetFieldsCounters done [10:12:48]requested_item shift.num is exist - process it [10:12:48]requested_item shift.opened is exist - process it [10:12:48]req_shift_opened [10:12:48]FM_GetShiftState [10:12:48]SAM_PROTO_GetShiftState [10:12:48]wFMCommunicate request_size=4 [10:12:48]MH_SAM_APDU [10:12:48]CAPDU: 80 13 01 00 [10:12:48]Write to MH i2c: E2 08 00 9A 50 80 13 01 00 00 00 00 00 67 [10:12:48]Write i2c OK [10:12:48]MH_I2C_Read... [10:12:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:48]Read from MH i2c: E2 [10:12:48]MH_I2C_Read... [10:12:48]Read from MH i2c: E2 0E 00 [10:12:48]MH_I2C_Read... [10:12:48]Read from MH i2c: E2 0E 00 9A 50 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E4 [10:12:48]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:12:48]wFMCommunicate OK [10:12:48]SAM_PROTO_GetShiftState done [10:12:48]FM_GetShiftState done [10:12:48]req_shift_opened done [10:12:48]requested_item shift.open_date is exist - process it [10:12:48]req_shift_open_date [10:12:48]req_shift_open_date done [10:12:48]produce_requested_data done [10:12:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32323,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:12:48]process_action_free print_text [10:12:48]json_value_free [10:12:48]json_value_free done [10:12:48]process_json_proto returns [10:12:48]Send response to host [10:12:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32323,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:12:48]free response buf [10:12:48]execute_script done [10:12:48]execute_script returns [10:12:48]free content buf [10:12:48]Sock 9.Close socket [10:12:48]Sock 9.Thread stoped [10:12:52]OFD Sender: No OFD packet to send [10:12:57]OFD Sender: No OFD packet to send [10:13:02]OFD Sender: No OFD packet to send [10:13:07]OFD Sender: No OFD packet to send [10:13:12]OFD Sender: No OFD packet to send [10:13:17]OFD Sender: No OFD packet to send [10:13:22]OFD Sender: No OFD packet to send [10:13:27]OFD Sender: No OFD packet to send [10:13:32]OFD Sender: No OFD packet to send [10:13:37]OFD Sender: No OFD packet to send [10:13:42]OFD Sender: No OFD packet to send [10:13:47]OFD Sender: No OFD packet to send [10:13:52]OFD Sender: No OFD packet to send [10:13:57]OFD Sender: No OFD packet to send [10:14:02]OFD Sender: No OFD packet to send [10:14:07]OFD Sender: No OFD packet to send [10:14:12]OFD Sender: No OFD packet to send [10:14:17]OFD Sender: No OFD packet to send [10:14:22]OFD Sender: No OFD packet to send [10:14:27]OFD Sender: No OFD packet to send [10:14:32]OFD Sender: No OFD packet to send [10:14:37]OFD Sender: No OFD packet to send [10:14:42]OFD Sender: No OFD packet to send [10:14:47]OFD Sender: No OFD packet to send [10:14:52]OFD Sender: No OFD packet to send [10:14:57]OFD Sender: No OFD packet to send [10:15:02]OFD Sender: No OFD packet to send [10:15:07]OFD Sender: No OFD packet to send [10:15:12]OFD Sender: No OFD packet to send [10:15:17]OFD Sender: No OFD packet to send [10:15:22]OFD Sender: No OFD packet to send [10:15:27]OFD Sender: No OFD packet to send [10:15:32]accept exits with 8 [10:15:32]New connection [10:15:32]New thread 3066940772 created [10:15:32]Thread 3067084132 joined [10:15:32]Waiting for new connection... [10:15:32] Sock 8.Parse request [10:15:32]Sock 8.Check first char [10:15:32]Sock 8.First char is OK [10:15:32]request: POST /json_proto HTTP/1.0 [10:15:32]Method: POST [10:15:32]URL: /json_proto [10:15:32]Method is POST - this is cgi request [10:15:32]url: /json_proto [10:15:32]query_string will be loaded in cgi processing [10:15:32]execute_cgi json_proto POST (null) [10:15:32]execute_cgi path=json_proto method=POST [10:15:32]POST find Content-Length [10:15:32]Host: 172.17.34.200:8080 [10:15:32]Content-Length: 1082 [10:15:32]Content-Type: application/json [10:15:32] [10:15:32]POST finish read [10:15:32]Found Content-Length = 1082 [10:15:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182040\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 30.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1908.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103347\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:15:32]execute_script... [10:15:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182040\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 30.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1908.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103347\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:15:32]POST & json_proto [10:15:32]process_json_proto [10:15:32]json parsed OK: [10:15:32]protocol is kg_v1.0 [10:15:32]action value=print_text [10:15:32]process_action print_text [10:15:32]cmd_print_text [10:15:32]ExternCall_PrintAddStr [10:15:32]wPrintStart [10:15:32]Write to MH i2c: 01 00 00 9B 50 EB [10:15:32]Write i2c OK [10:15:32]MH_I2C_Read... [10:15:32]Read from MH i2c: 01 [10:15:32]MH_I2C_Read... [10:15:32]Read from MH i2c: 01 07 00 [10:15:32]MH_I2C_Read... [10:15:32]Read from MH i2c: 01 07 00 9B 50 00 00 00 00 00 FF 0F 00 [10:15:32]RasterBufferAndPrint [10:15:32]line *****ТОВАРНЫЙ ЧЕК***** [10:15:32]line АЗС 121 [10:15:32]line Партнер нефть [10:15:32]line 02508201610067 [10:15:32]line Кассир : Батырканова Г. [10:15:32]line Счет N : (1)1182040 [10:15:32]line ПРОДАЖА [10:15:32]line ТРК (МРК, ГНК) : 21 [10:15:32]line Вид ГСМ : 2710194210 [10:15:32]line ДТ(л)-К-5 [10:15:32]line 30.000 x 63.60 [10:15:32]line ИТОГ: 1908.00 [10:15:32]line Тип оплаты: Талоны: ТК ГПНА Online [10:15:32]line 103347 [10:15:32]written 0, free lines is 4095 [10:15:32]OFD Sender: No OFD packet to send [10:15:32]Write to MH i2c: 01 00 00 AD 50 FD [10:15:32]Write i2c OK [10:15:32]MH_I2C_Read... [10:15:32]Read from MH i2c: 01 [10:15:32]MH_I2C_Read... [10:15:32]Read from MH i2c: 01 07 00 [10:15:32]MH_I2C_Read... [10:15:32]Read from MH i2c: 01 07 00 AD 50 00 00 00 00 00 40 0E 52 [10:15:32]RasterBufferAndPrint [10:15:32]line [10:15:32]line [10:15:32]line [10:15:32]line [10:15:32]line [10:15:32]written 0, free lines is 3649 [10:15:32]MH_Cut [10:15:32]Write to MH i2c: D1 01 00 B4 50 01 D6 [10:15:32]Write i2c OK [10:15:32]MH_I2C_Read... [10:15:32]Read from MH i2c: D1 [10:15:32]MH_I2C_Read... [10:15:32]Read from MH i2c: D1 01 00 [10:15:32]MH_I2C_Read... [10:15:32]Read from MH i2c: D1 01 00 B4 50 00 D5 [10:15:32]Write to MH i2c: 01 00 00 B5 50 05 [10:15:32]Write i2c OK [10:15:32]MH_I2C_Read... [10:15:33]*** Cut start [10:15:33]*** Purtial cut [10:15:33]*** CUTSNS_PIN = 0 [10:15:33]*** Stage 1: CUTSNS_PIN = 1 [10:15:35]Read from MH i2c: 01 [10:15:35]MH_I2C_Read... [10:15:35]Read from MH i2c: 01 07 00 [10:15:35]MH_I2C_Read... [10:15:35]*** Stop cut motor [10:15:35]*** Cut end [10:15:35]Read from MH i2c: 01 07 00 B5 50 00 00 00 00 00 FF 0F 1A [10:15:35]process_action print_text done [10:15:35]requested_data is exist [10:15:35]produce_requested_data [10:15:35]requested_item fm.sn is exist - process it [10:15:35]wFMCommunicate request_size=4 [10:15:35]MH_SAM_APDU [10:15:35]CAPDU: 80 11 00 00 [10:15:35]Write to MH i2c: E2 08 00 B6 50 80 11 00 00 00 00 00 00 80 [10:15:35]Write i2c OK [10:15:35]MH_I2C_Read... [10:15:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:35]Read from MH i2c: E2 [10:15:35]MH_I2C_Read... [10:15:35]Read from MH i2c: E2 17 00 [10:15:35]MH_I2C_Read... [10:15:35]Read from MH i2c: E2 17 00 B6 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D6 [10:15:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:15:35]wFMCommunicate OK [10:15:35]requested_item fd.num is exist - process it [10:15:35]SAM_PROTO_GetFieldsCounters [10:15:35]wFMCommunicate request_size=4 [10:15:35]MH_SAM_APDU [10:15:35]CAPDU: 80 13 00 00 [10:15:35]Write to MH i2c: E2 08 00 B7 50 80 13 00 00 00 00 00 00 83 [10:15:35]Write i2c OK [10:15:35]MH_I2C_Read... [10:15:35]Read from MH i2c: E2 [10:15:35]MH_I2C_Read... [10:15:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:15:35]Read from MH i2c: E2 62 00 [10:15:35]MH_I2C_Read... [10:15:35]Read from MH i2c: E2 62 00 B7 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 43 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [10:15:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 43 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:15:35]wFMCommunicate OK [10:15:35]SAM_PROTO_GetFieldsCounters done [10:15:35]requested_item shift.num is exist - process it [10:15:35]requested_item shift.opened is exist - process it [10:15:35]req_shift_opened [10:15:35]FM_GetShiftState [10:15:35]SAM_PROTO_GetShiftState [10:15:35]wFMCommunicate request_size=4 [10:15:35]MH_SAM_APDU [10:15:35]CAPDU: 80 13 01 00 [10:15:35]Write to MH i2c: E2 08 00 B8 50 80 13 01 00 00 00 00 00 85 [10:15:35]Write i2c OK [10:15:35]MH_I2C_Read... [10:15:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:35]Read from MH i2c: E2 [10:15:35]MH_I2C_Read... [10:15:35]Read from MH i2c: E2 0E 00 [10:15:35]MH_I2C_Read... [10:15:35]Read from MH i2c: E2 0E 00 B8 50 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 02 [10:15:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:15:35]wFMCommunicate OK [10:15:35]SAM_PROTO_GetShiftState done [10:15:35]FM_GetShiftState done [10:15:35]req_shift_opened done [10:15:35]requested_item shift.open_date is exist - process it [10:15:35]req_shift_open_date [10:15:35]req_shift_open_date done [10:15:35]produce_requested_data done [10:15:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32323,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:15:35]process_action_free print_text [10:15:35]json_value_free [10:15:35]json_value_free done [10:15:35]process_json_proto returns [10:15:35]Send response to host [10:15:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32323,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:15:35]free response buf [10:15:35]execute_script done [10:15:35]execute_script returns [10:15:35]free content buf [10:15:35]Sock 8.Close socket [10:15:35]Sock 8.Thread stoped [10:15:37]OFD Sender: No OFD packet to send [10:15:41]accept exits with 9 [10:15:41]New connection [10:15:41]New thread 3067084132 created [10:15:41]Thread 3066940772 joined [10:15:41]Waiting for new connection... [10:15:41] Sock 9.Parse request [10:15:41]Sock 9.Check first char [10:15:41]Sock 9.First char is OK [10:15:41]request: POST /json_proto HTTP/1.0 [10:15:41]Method: POST [10:15:41]URL: /json_proto [10:15:41]Method is POST - this is cgi request [10:15:41]url: /json_proto [10:15:41]query_string will be loaded in cgi processing [10:15:41]execute_cgi json_proto POST (null) [10:15:41]execute_cgi path=json_proto method=POST [10:15:41]POST find Content-Length [10:15:41]Host: 172.17.34.200:8080 [10:15:41]Content-Length: 678 [10:15:41]Content-Type: application/json [10:15:41] [10:15:41]POST finish read [10:15:41]Found Content-Length = 678 [10:15:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:15:41]execute_script... [10:15: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)1182041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:15:41]POST & json_proto [10:15:41]process_json_proto [10:15:41]json parsed OK: [10:15:41]protocol is kg_v1.0 [10:15:41]action value=close_receipt [10:15:41]process_action close_receipt [10:15:41]cmd_close_receipt [10:15:41]MH_GetDate [10:15:41]Write to MH i2c: F0 00 00 B9 50 F8 [10:15:41]Write i2c OK [10:15:41]MH_I2C_Read... [10:15:41]Read from MH i2c: F0 [10:15:41]MH_I2C_Read... [10:15:41]Read from MH i2c: F0 09 00 [10:15:41]MH_I2C_Read... [10:15:41]Read from MH i2c: F0 09 00 B9 50 00 D1 2D E7 64 B2 FF 65 64 C4 [10:15:41]GetLastDocTimeStamp 1692871848 [10:15:41]current date 1692872145 [10:15:41]FM_GetShiftState [10:15:41]SAM_PROTO_GetShiftState [10:15:41]wFMCommunicate request_size=4 [10:15:41]MH_SAM_APDU [10:15:41]CAPDU: 80 13 01 00 [10:15:41]Write to MH i2c: E2 08 00 BA 50 80 13 01 00 00 00 00 00 87 [10:15:41]Write i2c OK [10:15:41]MH_I2C_Read... [10:15:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:41]Read from MH i2c: E2 [10:15:41]MH_I2C_Read... [10:15:41]Read from MH i2c: E2 0E 00 [10:15:41]MH_I2C_Read... [10:15:41]Read from MH i2c: E2 0E 00 BA 50 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 04 [10:15:41]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:15:41]wFMCommunicate OK [10:15:41]SAM_PROTO_GetShiftState done [10:15:41]FM_GetShiftState done [10:15:41]opened in 1692866319 [10:15:41]opened+sec_in_day 1692952719 [10:15:41]quantity*price = 50025 [10:15:41]sum+1 = 50026 [10:15:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 30 24.08.2023 10:15 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32324 ФПД: 135251396280022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T101545&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32324&fm=135251396280022&tin=02508201610067®Number=0000000000091575&sum=50000 [10:15:42]StoreToDocumentArchive [10:15:42]shift 75 fd 32324 [10:15:42]save to /storage/0075/doc_00032324 [10:15:42]save last doc name /storage/0075/doc_00032324 to /storage/kkm_last_doc_name [10:15:42]save OK [10:15:42]Clear old archive folders... [10:15:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:15:42]tlvbuf is 01868D00 [10:15:42]SAM_PROTO_ClearQueue [10:15:42]wFMCommunicate request_size=4 [10:15:42]MH_SAM_APDU [10:15:42]CAPDU: 80 09 00 00 [10:15:42]Write to MH i2c: E2 08 00 C7 50 80 09 00 00 00 00 00 00 89 [10:15:42]Write i2c OK [10:15:42]MH_I2C_Read... [10:15:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:15:42]Read from MH i2c: E2 [10:15:42]MH_I2C_Read... [10:15:42]Read from MH i2c: E2 03 00 [10:15:42]MH_I2C_Read... [10:15:42]Read from MH i2c: E2 03 00 C7 50 00 90 00 8B [10:15:42]RAPDU: 90 00 [10:15:42]wFMCommunicate OK [10:15:42]SAM_PROTO_ClearQueue done [10:15:42]KKMCreateOFDPacket [10:15:42]OFDProtocolAddRootSTLVToBuf [10:15:42]FM_MakeSignedData [10:15:42]FM_MakeSignedData [10:15:42]SAM_PROTO_SignData [10:15:42]wFMCommunicate request_size=4 [10:15:42]MH_SAM_APDU [10:15:42]CAPDU: 80 0D 01 02 [10:15:42]Write to MH i2c: E2 08 00 C8 50 80 0D 01 02 00 00 00 00 91 [10:15:42]Write i2c OK [10:15:42]MH_I2C_Read... [10:15:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:15:42]Read from MH i2c: E2 [10:15:42]MH_I2C_Read... [10:15:42]Read from MH i2c: E2 03 00 [10:15:42]MH_I2C_Read... [10:15:42]Read from MH i2c: E2 03 00 C8 50 00 90 00 8C [10:15:42]RAPDU: 90 00 [10:15:42]wFMCommunicate OK [10:15:42]wFMCommunicate request_size=255 [10:15:42]MH_SAM_APDU [10:15:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1E 00 00 00 F4 03 04 00 D1 2D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 7E 00 00 35 04 06 00 7B [10:15:42]Write to MH i2c: E2 02 01 C9 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1E 00 00 00 F4 03 04 00 D1 2D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 7E 00 00 35 04 06 00 7B 00 00 1A [10:15:42]Write i2c OK [10:15:42]MH_I2C_Read... [10:15:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:43]Read from MH i2c: E2 [10:15:43]MH_I2C_Read... [10:15:43]Read from MH i2c: E2 03 00 [10:15:43]MH_I2C_Read... [10:15:43]Read from MH i2c: E2 03 00 C9 50 00 90 00 8D [10:15:43]RAPDU: 90 00 [10:15:43]wFMCommunicate OK [10:15:43]wFMCommunicate request_size=10 [10:15:43]MH_SAM_APDU [10:15:43]CAPDU: 80 0D 02 02 05 02 AB 6E 3E D6 [10:15:43]Write to MH i2c: E2 0D 00 CA 50 80 0D 02 02 05 00 02 AB 6E 3E D6 00 00 CD [10:15:43]Write i2c OK [10:15:43]MH_I2C_Read... [10:15:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:43]Read from MH i2c: E2 [10:15:43]MH_I2C_Read... [10:15:43]Read from MH i2c: E2 03 00 [10:15:43]MH_I2C_Read... [10:15:43]Read from MH i2c: E2 03 00 CA 50 00 90 00 8E [10:15:43]RAPDU: 90 00 [10:15:43]wFMCommunicate OK [10:15:43]wFMCommunicate request_size=4 [10:15:43]MH_SAM_APDU [10:15:43]CAPDU: 80 0D 03 02 [10:15:43]Write to MH i2c: E2 08 00 CB 50 80 0D 03 02 00 00 00 00 96 [10:15:43]Write i2c OK [10:15:43]MH_I2C_Read... [10:15:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:15:43]Read from MH i2c: E2 [10:15:43]MH_I2C_Read... [10:15:43]Read from MH i2c: E2 0B 00 [10:15:43]MH_I2C_Read... [10:15:43]Read from MH i2c: E2 0B 00 CB 50 00 11 A6 6E 8A 97 C7 51 74 90 00 69 [10:15:43]RAPDU: 11 A6 6E 8A 97 C7 51 74 90 00 [10:15:43]wFMCommunicate OK [10:15:43]SAM_PROTO_SignData done [10:15:43]FM_MakeSignedData done [10:15:43]CreateOFDProtocolMessage [10:15:43]wFMCommunicate request_size=4 [10:15:43]MH_SAM_APDU [10:15:43]CAPDU: 80 11 00 00 [10:15:43]Write to MH i2c: E2 08 00 CC 50 80 11 00 00 00 00 00 00 96 [10:15:43]Write i2c OK [10:15:43]MH_I2C_Read... [10:15:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:43]Read from MH i2c: E2 [10:15:43]MH_I2C_Read... [10:15:43]Read from MH i2c: E2 17 00 [10:15:43]MH_I2C_Read... [10:15:43]Read from MH i2c: E2 17 00 CC 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EC [10:15:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:15:43]wFMCommunicate OK [10:15:43]CreateOFDProtocolMessage done [10:15:43]OFDSenderStorePacket 32324 [10:15:43]StoreOFDPacket docnum=32324 [10:15:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CF E5 07 01 2B 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1E 00 00 00 F4 03 04 00 D1 2D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 7E 00 00 35 04 06 00 7B 02 AB 6E 3E D6 11 A6 6E 8A 97 C7 51 74 [10:15:43]CheckFolder [10:15:43]dirname=/storage/ofd_packets [10:15:43]CheckFolder done [10:15:43]ProducePacketName [10:15:43]name=ofd_packets/00032324 [10:15:43]NVStorageSaveData ofd_packets/00032324 [10:15:43]File name is /storage/ofd_packets/00032324 [10:15:43]Write 301 bytes [10:15:43]NVStorageSaveData done [10:15:43]OFDSenderStorePacket done [10:15:43]KKMCreateOFDPacket done [10:15:43]NVStorageSaveData kkm_last_timestamp [10:15:43]File name is /storage/kkm_last_timestamp [10:15:43]Write 4 bytes [10:15:43]NVStorageSaveData done [10:15:43]ExternCall_PrintAddStr [10:15:43]wPrintStart [10:15:43]Write to MH i2c: 01 00 00 CD 50 1D [10:15:43]Write i2c OK [10:15:43]MH_I2C_Read... [10:15:43]Read from MH i2c: 01 [10:15:43]MH_I2C_Read... [10:15:43]Read from MH i2c: 01 07 00 [10:15:43]MH_I2C_Read... [10:15:43]Read from MH i2c: 01 07 00 CD 50 00 00 00 00 00 FF 0F 32 [10:15:43]RasterBufferAndPrint [10:15:43]line Счет N : (1)1182041 [10:15:43]line ИНН: 02508201610067 [10:15:43]line Контрольно-Кассовый Чек [10:15:43]line ПРОДАЖА [10:15:43]line ТРК (МРК, ГНК) : 42 [10:15:43]line Товар: 2710124130 [10:15:43]line Аи-92-К-5 [10:15:43]line 8.700 * 57.50 [10:15:43]line = 500.25 [10:15:43]line НДС 12% НСП 1% [10:15:43]line > о реализуемом товаре [10:15:43]line ОКРУГЛЕНИЕ: -0.25 [10:15:43]line ИТОГО: 500.00 [10:15:43]line Внесено: 500.00 [10:15:43]line СДАЧА: 0.00 [10:15:43]line НСП 1% : 4.43 [10:15:43]line НДС 12% : 53.12 [10:15:43]line Наличными: 500.00 [10:15:43]line Безнал.: 0.00 [10:15:43]line Место: АЗС № 121 "Партнер Нефть" [10:15:43]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:15:43]line СНО: Общий режим [10:15:43]line Чек 30 24.08.2023 10:15 [10:15:43]line Смена: 75 ФФД: 1.0 [10:15:43]line ЗНМ: 0300000148 [10:15:43]line РНМ: 0000000000091575 [10:15:43]line Версия ККМ: 001 [10:15:43]line ФМ: 0000000000874655 [10:15:43]line ФД: 32324 [10:15:43]line ФПД: 135251396280022 [10:15:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T101545&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32324&fm=135251396280022&tin=02508201610067®Number=0000000000091575&sum=50000 [10:15:43]OFD Sender: Processing packet 32324 [packets to send 11, broken 10] [10:15:43]ProducePacketName [10:15:43]name=ofd_packets/00032324 [10:15:43]OFD Sender: To server: pG, [10:15:43]CommunicateWithHost lk.salyk.kg:30040 [10:15:43]ConnectInit lk.salyk.kg [10:15:43]written 0, free lines is 4095 [10:15:43]Connected sock=10 [10:15:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CF E5 07 01 2B 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1E 00 00 00 F4 03 04 00 D1 2D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 7E 00 00 35 04 06 00 7B 02 AB 6E 3E D6 11 A6 6E 8A 97 C7 51 74 [10:15:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D5 03 47 00 15 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 7E 00 00 F4 03 04 00 74 D8 E6 64 B6 04 01 00 00 15 2D D1 C3 EB C6 CB 7E [10:15:43]CommunicateWithHost err = 0 [10:15:43]CheckOFDResponse [10:15:43]1017 (14) - 77093643461234 [10:15:43]1041 (16) - 0000000000874655 [10:15:43]1040 (4) - 32324 [10:15:43]1012 (4) - 24.08.2023 04:11 [10:15:43]1206 (1) - 0 [10:15:43]OFD Sender: Remove packet 32324 [10:15:43]ProducePacketName [10:15:43]name=ofd_packets/00032324 [10:15:43]NVStorageDeleteData [10:15:44]Write to MH i2c: 01 00 00 F8 50 48 [10:15:44]Write i2c OK [10:15:44]MH_I2C_Read... [10:15:44]Read from MH i2c: 01 [10:15:44]MH_I2C_Read... [10:15:44]Read from MH i2c: 01 07 00 [10:15:44]MH_I2C_Read... [10:15:44]Read from MH i2c: 01 07 00 F8 50 00 00 00 00 00 D4 0C 2F [10:15:44]RasterBufferAndPrint [10:15:44]line [10:15:44]line [10:15:44]line [10:15:44]line [10:15:44]line [10:15:44]written 0, free lines is 3290 [10:15:44]MH_Cut [10:15:44]Write to MH i2c: D1 01 00 FF 50 01 21 [10:15:44]Write i2c OK [10:15:44]MH_I2C_Read... [10:15:44]Read from MH i2c: D1 [10:15:44]MH_I2C_Read... [10:15:44]Read from MH i2c: D1 01 00 [10:15:44]MH_I2C_Read... [10:15:44]Read from MH i2c: D1 01 00 FF 50 00 20 [10:15:44]Write to MH i2c: 01 00 00 00 51 51 [10:15:44]Write i2c OK [10:15:44]MH_I2C_Read... [10:15:44]OFD Sender: No OFD packet to send [10:15:44]*** Cut start [10:15:44]*** Purtial cut [10:15:44]*** Stage 1: CUTSNS_PIN = 1 [10:15:45]Read from MH i2c: 01 [10:15:45]MH_I2C_Read... [10:15:45]*** Stop cut motor [10:15:45]*** Cut end [10:15:45]Read from MH i2c: 01 07 00 [10:15:45]MH_I2C_Read... [10:15:45]Read from MH i2c: 01 07 00 00 51 00 00 00 00 00 FF 0F 66 [10:15:45]process_action close_receipt done [10:15:45]requested_data is exist [10:15:45]produce_requested_data [10:15:45]requested_item fm.sn is exist - process it [10:15:45]wFMCommunicate request_size=4 [10:15:45]MH_SAM_APDU [10:15:45]CAPDU: 80 11 00 00 [10:15:45]Write to MH i2c: E2 08 00 01 51 80 11 00 00 00 00 00 00 CC [10:15:45]Write i2c OK [10:15:45]MH_I2C_Read... [10:15:45]Read from MH i2c: E2 [10:15:45]MH_I2C_Read... [10:15:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:45]Read from MH i2c: E2 17 00 [10:15:45]MH_I2C_Read... [10:15:45]Read from MH i2c: E2 17 00 01 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 22 [10:15:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:15:45]wFMCommunicate OK [10:15:45]requested_item fd.num is exist - process it [10:15:45]SAM_PROTO_GetFieldsCounters [10:15:45]wFMCommunicate request_size=4 [10:15:45]MH_SAM_APDU [10:15:45]CAPDU: 80 13 00 00 [10:15:45]Write to MH i2c: E2 08 00 02 51 80 13 00 00 00 00 00 00 CF [10:15:45]Write i2c OK [10:15:45]MH_I2C_Read... [10:15:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:15:45]Read from MH i2c: E2 [10:15:45]MH_I2C_Read... [10:15:45]Read from MH i2c: E2 62 00 [10:15:45]MH_I2C_Read... [10:15:45]Read from MH i2c: E2 62 00 02 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 44 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [10:15:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 44 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:15:45]wFMCommunicate OK [10:15:45]SAM_PROTO_GetFieldsCounters done [10:15:45]requested_item shift.num is exist - process it [10:15:45]requested_item shift.opened is exist - process it [10:15:45]req_shift_opened [10:15:45]FM_GetShiftState [10:15:45]SAM_PROTO_GetShiftState [10:15:45]wFMCommunicate request_size=4 [10:15:45]MH_SAM_APDU [10:15:45]CAPDU: 80 13 01 00 [10:15:45]Write to MH i2c: E2 08 00 03 51 80 13 01 00 00 00 00 00 D1 [10:15:45]Write i2c OK [10:15:45]MH_I2C_Read... [10:15:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:45]Read from MH i2c: E2 [10:15:45]MH_I2C_Read... [10:15:45]Read from MH i2c: E2 0E 00 [10:15:45]MH_I2C_Read... [10:15:45]Read from MH i2c: E2 0E 00 03 51 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4E [10:15:45]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:15:45]wFMCommunicate OK [10:15:45]SAM_PROTO_GetShiftState done [10:15:45]FM_GetShiftState done [10:15:45]req_shift_opened done [10:15:45]requested_item shift.open_date is exist - process it [10:15:45]req_shift_open_date [10:15:45]req_shift_open_date done [10:15:45]produce_requested_data done [10:15:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32324,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:15:45]process_action_free close_receipt [10:15:45]json_value_free [10:15:45]json_value_free done [10:15:45]process_json_proto returns [10:15:45]Send response to host [10:15:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32324,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:15:45]free response buf [10:15:45]execute_script done [10:15:45]execute_script returns [10:15:45]free content buf [10:15:45]Sock 9.Close socket [10:15:45]Sock 9.Thread stoped [10:15:47]accept exits with 8 [10:15:47]New connection [10:15:47]New thread 3066940772 created [10:15:47]Thread 3067084132 joined [10:15:47]Waiting for new connection... [10:15:47] Sock 8.Parse request [10:15:47]Sock 8.Check first char [10:15:47]Sock 8.First char is OK [10:15:47]request: POST /json_proto HTTP/1.0 [10:15:47]Method: POST [10:15:47]URL: /json_proto [10:15:47]Method is POST - this is cgi request [10:15:47]url: /json_proto [10:15:47]query_string will be loaded in cgi processing [10:15:47]execute_cgi json_proto POST (null) [10:15:47]execute_cgi path=json_proto method=POST [10:15:47]POST find Content-Length [10:15:47]Host: 172.17.34.200:8080 [10:15:47]Content-Length: 679 [10:15:47]Content-Type: application/json [10:15:47] [10:15:47]POST finish read [10:15:47]Found Content-Length = 679 [10:15:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:15:47]execute_script... [10:15: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)1182042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:15:47]POST & json_proto [10:15:47]process_json_proto [10:15:47]json parsed OK: [10:15:47]protocol is kg_v1.0 [10:15:47]action value=close_receipt [10:15:47]process_action close_receipt [10:15:47]cmd_close_receipt [10:15:47]MH_GetDate [10:15:47]Write to MH i2c: F0 00 00 04 51 44 [10:15:47]Write i2c OK [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: F0 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: F0 09 00 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: F0 09 00 04 51 00 D7 2D E7 64 B2 FF 65 64 16 [10:15:47]GetLastDocTimeStamp 1692872145 [10:15:47]current date 1692872151 [10:15:47]FM_GetShiftState [10:15:47]SAM_PROTO_GetShiftState [10:15:47]wFMCommunicate request_size=4 [10:15:47]MH_SAM_APDU [10:15:47]CAPDU: 80 13 01 00 [10:15:47]Write to MH i2c: E2 08 00 05 51 80 13 01 00 00 00 00 00 D3 [10:15:47]Write i2c OK [10:15:47]MH_I2C_Read... [10:15:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:48]Read from MH i2c: E2 [10:15:48]MH_I2C_Read... [10:15:48]Read from MH i2c: E2 0E 00 [10:15:48]MH_I2C_Read... [10:15:48]Read from MH i2c: E2 0E 00 05 51 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 50 [10:15:48]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:15:48]wFMCommunicate OK [10:15:48]SAM_PROTO_GetShiftState done [10:15:48]FM_GetShiftState done [10:15:48]opened in 1692866319 [10:15:48]opened+sec_in_day 1692952719 [10:15:48]quantity*price = 60030 [10:15:48]sum+1 = 60031 [10:15:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 31 24.08.2023 10:15 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32325 ФПД: 142593254246081 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T101551&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32325&fm=142593254246081&tin=02508201610067®Number=0000000000091575&sum=60000 [10:15:49]StoreToDocumentArchive [10:15:49]shift 75 fd 32325 [10:15:49]save to /storage/0075/doc_00032325 [10:15:49]save last doc name /storage/0075/doc_00032325 to /storage/kkm_last_doc_name [10:15:49]save OK [10:15:49]Clear old archive folders... [10:15:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:15:49]tlvbuf is 0196D790 [10:15:49]SAM_PROTO_ClearQueue [10:15:49]wFMCommunicate request_size=4 [10:15:49]MH_SAM_APDU [10:15:49]CAPDU: 80 09 00 00 [10:15:49]Write to MH i2c: E2 08 00 12 51 80 09 00 00 00 00 00 00 D5 [10:15:49]Write i2c OK [10:15:49]MH_I2C_Read... [10:15:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:15:49]Read from MH i2c: E2 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 03 00 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 03 00 12 51 00 90 00 D7 [10:15:49]RAPDU: 90 00 [10:15:49]wFMCommunicate OK [10:15:49]SAM_PROTO_ClearQueue done [10:15:49]KKMCreateOFDPacket [10:15:49]OFDProtocolAddRootSTLVToBuf [10:15:49]FM_MakeSignedData [10:15:49]FM_MakeSignedData [10:15:49]SAM_PROTO_SignData [10:15:49]wFMCommunicate request_size=4 [10:15:49]MH_SAM_APDU [10:15:49]CAPDU: 80 0D 01 02 [10:15:49]Write to MH i2c: E2 08 00 13 51 80 0D 01 02 00 00 00 00 DD [10:15:49]Write i2c OK [10:15:49]MH_I2C_Read... [10:15:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:15:49]Read from MH i2c: E2 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 03 00 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 03 00 13 51 00 90 00 D8 [10:15:49]RAPDU: 90 00 [10:15:49]wFMCommunicate OK [10:15:49]wFMCommunicate request_size=255 [10:15:49]MH_SAM_APDU [10:15:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 1F 00 00 00 F4 03 04 00 D7 2D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 7E 00 00 35 04 06 00 81 [10:15:49]Write to MH i2c: E2 02 01 14 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 1F 00 00 00 F4 03 04 00 D7 2D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 7E 00 00 35 04 06 00 81 00 00 75 [10:15:49]Write i2c OK [10:15:49]MH_I2C_Read... [10:15:49]OFD Sender: No OFD packet to send [10:15:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:49]Read from MH i2c: E2 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 03 00 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 03 00 14 51 00 90 00 D9 [10:15:49]RAPDU: 90 00 [10:15:49]wFMCommunicate OK [10:15:49]wFMCommunicate request_size=10 [10:15:49]MH_SAM_APDU [10:15:49]CAPDU: 80 0D 02 02 05 B0 14 44 46 C1 [10:15:49]Write to MH i2c: E2 0D 00 15 51 80 0D 02 02 05 00 B0 14 44 46 C1 00 00 F9 [10:15:49]Write i2c OK [10:15:49]MH_I2C_Read... [10:15:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:49]Read from MH i2c: E2 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 03 00 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 03 00 15 51 00 90 00 DA [10:15:49]RAPDU: 90 00 [10:15:49]wFMCommunicate OK [10:15:49]wFMCommunicate request_size=4 [10:15:49]MH_SAM_APDU [10:15:49]CAPDU: 80 0D 03 02 [10:15:49]Write to MH i2c: E2 08 00 16 51 80 0D 03 02 00 00 00 00 E2 [10:15:49]Write i2c OK [10:15:49]MH_I2C_Read... [10:15:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:15:49]Read from MH i2c: E2 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 0B 00 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 0B 00 16 51 00 DB B7 4D 24 C6 06 56 A9 90 00 B1 [10:15:49]RAPDU: DB B7 4D 24 C6 06 56 A9 90 00 [10:15:49]wFMCommunicate OK [10:15:49]SAM_PROTO_SignData done [10:15:49]FM_MakeSignedData done [10:15:49]CreateOFDProtocolMessage [10:15:49]wFMCommunicate request_size=4 [10:15:49]MH_SAM_APDU [10:15:49]CAPDU: 80 11 00 00 [10:15:49]Write to MH i2c: E2 08 00 17 51 80 11 00 00 00 00 00 00 E2 [10:15:49]Write i2c OK [10:15:49]MH_I2C_Read... [10:15:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:49]Read from MH i2c: E2 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 17 00 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 17 00 17 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 38 [10:15:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:15:49]wFMCommunicate OK [10:15:49]CreateOFDProtocolMessage done [10:15:49]OFDSenderStorePacket 32325 [10:15:49]StoreOFDPacket docnum=32325 [10:15:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 59 6E 07 01 D0 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 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 1F 00 00 00 F4 03 04 00 D7 2D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 7E 00 00 35 04 06 00 81 B0 14 44 46 C1 DB B7 4D 24 C6 06 56 A9 [10:15:49]CheckFolder [10:15:49]dirname=/storage/ofd_packets [10:15:49]CheckFolder done [10:15:49]ProducePacketName [10:15:49]name=ofd_packets/00032325 [10:15:49]NVStorageSaveData ofd_packets/00032325 [10:15:49]File name is /storage/ofd_packets/00032325 [10:15:49]Write 301 bytes [10:15:49]NVStorageSaveData done [10:15:49]OFDSenderStorePacket done [10:15:49]KKMCreateOFDPacket done [10:15:49]NVStorageSaveData kkm_last_timestamp [10:15:49]File name is /storage/kkm_last_timestamp [10:15:49]Write 4 bytes [10:15:49]NVStorageSaveData done [10:15:49]ExternCall_PrintAddStr [10:15:49]wPrintStart [10:15:49]Write to MH i2c: 01 00 00 18 51 69 [10:15:49]Write i2c OK [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: 01 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: 01 07 00 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: 01 07 00 18 51 00 00 00 00 00 FF 0F 7E [10:15:49]RasterBufferAndPrint [10:15:49]line Счет N : (1)1182042 [10:15:49]line ИНН: 02508201610067 [10:15:49]line Контрольно-Кассовый Чек [10:15:49]line ПРОДАЖА [10:15:49]line ТРК (МРК, ГНК) : 52 [10:15:49]line Товар: 2710124130 [10:15:49]line Аи-92-К-5 [10:15:49]line 10.440 * 57.50 [10:15:49]line = 600.30 [10:15:49]line НДС 12% НСП 1% [10:15:49]line > о реализуемом товаре [10:15:49]line ОКРУГЛЕНИЕ: -0.30 [10:15:49]line ИТОГО: 600.00 [10:15:49]line Внесено: 600.00 [10:15:49]line СДАЧА: 0.00 [10:15:49]line НСП 1% : 5.31 [10:15:49]line НДС 12% : 63.75 [10:15:49]line Наличными: 600.00 [10:15:49]line Безнал.: 0.00 [10:15:49]line Место: АЗС № 121 "Партнер Нефть" [10:15:49]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:15:49]OFD Sender: Processing packet 32325 [packets to send 11, broken 10] [10:15:49]ProducePacketName [10:15:49]name=ofd_packets/00032325 [10:15:49]OFD Sender: To server: pG, [10:15:49]CommunicateWithHost lk.salyk.kg:30040 [10:15:49]ConnectInit lk.salyk.kg [10:15:49]line СНО: Общий режим [10:15:49]line Чек 31 24.08.2023 10:15 [10:15:49]line Смена: 75 ФФД: 1.0 [10:15:49]line ЗНМ: 0300000148 [10:15:49]line РНМ: 0000000000091575 [10:15:49]line Версия ККМ: 001 [10:15:49]line ФМ: 0000000000874655 [10:15:49]line ФД: 32325 [10:15:49]line ФПД: 142593254246081 [10:15:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T101551&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32325&fm=142593254246081&tin=02508201610067®Number=0000000000091575&sum=60000 [10:15:49]written 0, free lines is 4095 [10:15:49]Connected sock=11 [10:15:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 59 6E 07 01 D0 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 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 1F 00 00 00 F4 03 04 00 D7 2D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 7E 00 00 35 04 06 00 81 B0 14 44 46 C1 DB B7 4D 24 C6 06 56 A9 [10:15:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4A E8 47 00 E0 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 7E 00 00 F4 03 04 00 7A D8 E6 64 B6 04 01 00 00 1D EF 81 9F AD 86 7B 44 [10:15:50]CommunicateWithHost err = 0 [10:15:50]CheckOFDResponse [10:15:50]1017 (14) - 77093643461234 [10:15:50]1041 (16) - 0000000000874655 [10:15:50]1040 (4) - 32325 [10:15:50]1012 (4) - 24.08.2023 04:11 [10:15:50]1206 (1) - 0 [10:15:50]OFD Sender: Remove packet 32325 [10:15:50]ProducePacketName [10:15:50]name=ofd_packets/00032325 [10:15:50]NVStorageDeleteData [10:15:50]Write to MH i2c: 01 00 00 43 51 94 [10:15:50]Write i2c OK [10:15:50]MH_I2C_Read... [10:15:50]Read from MH i2c: 01 [10:15:50]MH_I2C_Read... [10:15:50]Read from MH i2c: 01 07 00 [10:15:50]MH_I2C_Read... [10:15:50]Read from MH i2c: 01 07 00 43 51 00 00 00 00 00 EA 0C 91 [10:15:50]RasterBufferAndPrint [10:15:50]line [10:15:50]line [10:15:50]line [10:15:50]line [10:15:50]line [10:15:50]written 0, free lines is 3315 [10:15:50]MH_Cut [10:15:50]Write to MH i2c: D1 01 00 4A 51 01 6D [10:15:50]Write i2c OK [10:15:50]MH_I2C_Read... [10:15:50]Read from MH i2c: D1 [10:15:50]MH_I2C_Read... [10:15:50]Read from MH i2c: D1 01 00 [10:15:50]MH_I2C_Read... [10:15:50]Read from MH i2c: D1 01 00 4A 51 00 6C [10:15:50]Write to MH i2c: 01 00 00 4B 51 9C [10:15:50]Write i2c OK [10:15:50]MH_I2C_Read... [10:15:50]OFD Sender: No OFD packet to send [10:15:50]*** Cut start [10:15:50]*** Purtial cut [10:15:50]*** CUTSNS_PIN = 0 [10:15:51]*** Stage 1: CUTSNS_PIN = 1 [10:15:53]Read from MH i2c: 01 [10:15:53]MH_I2C_Read... [10:15:53]*** Stop cut motor [10:15:53]*** Cut end [10:15:53]Read from MH i2c: 01 07 00 [10:15:53]MH_I2C_Read... [10:15:53]Read from MH i2c: 01 07 00 4B 51 00 00 00 00 00 FF 0F B1 [10:15:53]process_action close_receipt done [10:15:53]requested_data is exist [10:15:53]produce_requested_data [10:15:53]requested_item fm.sn is exist - process it [10:15:53]wFMCommunicate request_size=4 [10:15:53]MH_SAM_APDU [10:15:53]CAPDU: 80 11 00 00 [10:15:53]Write to MH i2c: E2 08 00 4C 51 80 11 00 00 00 00 00 00 17 [10:15:53]Write i2c OK [10:15:53]MH_I2C_Read... [10:15:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:53]Read from MH i2c: E2 [10:15:53]MH_I2C_Read... [10:15:53]Read from MH i2c: E2 17 00 [10:15:53]MH_I2C_Read... [10:15:53]Read from MH i2c: E2 17 00 4C 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6D [10:15:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:15:53]wFMCommunicate OK [10:15:53]requested_item fd.num is exist - process it [10:15:53]SAM_PROTO_GetFieldsCounters [10:15:53]wFMCommunicate request_size=4 [10:15:53]MH_SAM_APDU [10:15:53]CAPDU: 80 13 00 00 [10:15:53]Write to MH i2c: E2 08 00 4D 51 80 13 00 00 00 00 00 00 1A [10:15:53]Write i2c OK [10:15:53]MH_I2C_Read... [10:15:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:15:53]Read from MH i2c: E2 [10:15:53]MH_I2C_Read... [10:15:53]Read from MH i2c: E2 62 00 [10:15:53]MH_I2C_Read... [10:15:53]Read from MH i2c: E2 62 00 4D 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 45 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [10:15:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 45 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:15:53]wFMCommunicate OK [10:15:53]SAM_PROTO_GetFieldsCounters done [10:15:53]requested_item shift.num is exist - process it [10:15:53]requested_item shift.opened is exist - process it [10:15:53]req_shift_opened [10:15:53]FM_GetShiftState [10:15:53]SAM_PROTO_GetShiftState [10:15:53]wFMCommunicate request_size=4 [10:15:53]MH_SAM_APDU [10:15:53]CAPDU: 80 13 01 00 [10:15:53]Write to MH i2c: E2 08 00 4E 51 80 13 01 00 00 00 00 00 1C [10:15:53]Write i2c OK [10:15:53]MH_I2C_Read... [10:15:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:53]Read from MH i2c: E2 [10:15:53]MH_I2C_Read... [10:15:53]Read from MH i2c: E2 0E 00 [10:15:53]MH_I2C_Read... [10:15:53]Read from MH i2c: E2 0E 00 4E 51 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 99 [10:15:53]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:15:53]wFMCommunicate OK [10:15:53]SAM_PROTO_GetShiftState done [10:15:53]FM_GetShiftState done [10:15:53]req_shift_opened done [10:15:53]requested_item shift.open_date is exist - process it [10:15:53]req_shift_open_date [10:15:53]req_shift_open_date done [10:15:53]produce_requested_data done [10:15:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32325,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:15:53]process_action_free close_receipt [10:15:53]json_value_free [10:15:53]json_value_free done [10:15:53]process_json_proto returns [10:15:53]Send response to host [10:15:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32325,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:15:53]free response buf [10:15:53]execute_script done [10:15:53]execute_script returns [10:15:53]free content buf [10:15:53]Sock 8.Close socket [10:15:53]Sock 8.Thread stoped [10:15:55]OFD Sender: No OFD packet to send [10:16:00]OFD Sender: No OFD packet to send [10:16:05]OFD Sender: No OFD packet to send [10:16:10]OFD Sender: No OFD packet to send [10:16:12]accept exits with 9 [10:16:12]New connection [10:16:12]New thread 3067084132 created [10:16:12]Thread 3066940772 joined [10:16:12]Waiting for new connection... [10:16:12] Sock 9.Parse request [10:16:12]Sock 9.Check first char [10:16:12]Sock 9.First char is OK [10:16:12]request: POST /json_proto HTTP/1.0 [10:16:12]Method: POST [10:16:12]URL: /json_proto [10:16:12]Method is POST - this is cgi request [10:16:12]url: /json_proto [10:16:12]query_string will be loaded in cgi processing [10:16:12]execute_cgi json_proto POST (null) [10:16:12]execute_cgi path=json_proto method=POST [10:16:12]POST find Content-Length [10:16:12]Host: 172.17.34.200:8080 [10:16:12]Content-Length: 804 [10:16:12]Content-Type: application/json [10:16:12] [10:16:12]POST finish read [10:16:12]Found Content-Length = 804 [10:16:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 61.070, "sum" : 4000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:12]execute_script... [10: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)1182039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 61.070, "sum" : 4000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:12]POST & json_proto [10:16:12]process_json_proto [10:16:12]json parsed OK: [10:16:12]protocol is kg_v1.0 [10:16:12]action value=close_receipt [10:16:12]process_action close_receipt [10:16:12]cmd_close_receipt [10:16:12]MH_GetDate [10:16:12]Write to MH i2c: F0 00 00 4F 51 8F [10:16:12]Write i2c OK [10:16:12]MH_I2C_Read... [10:16:12]Read from MH i2c: F0 [10:16:12]MH_I2C_Read... [10:16:12]Read from MH i2c: F0 09 00 [10:16:12]MH_I2C_Read... [10:16:12]Read from MH i2c: F0 09 00 4F 51 00 EF 2D E7 64 B2 FF 65 64 79 [10:16:12]GetLastDocTimeStamp 1692872151 [10:16:12]current date 1692872175 [10:16:12]FM_GetShiftState [10:16:12]SAM_PROTO_GetShiftState [10:16:12]wFMCommunicate request_size=4 [10:16:12]MH_SAM_APDU [10:16:12]CAPDU: 80 13 01 00 [10:16:12]Write to MH i2c: E2 08 00 50 51 80 13 01 00 00 00 00 00 1E [10:16:12]Write i2c OK [10:16:12]MH_I2C_Read... [10:16:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:12]Read from MH i2c: E2 [10:16:12]MH_I2C_Read... [10:16:12]Read from MH i2c: E2 0E 00 [10:16:12]MH_I2C_Read... [10:16:12]Read from MH i2c: E2 0E 00 50 51 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9B [10:16:12]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:16:12]wFMCommunicate OK [10:16:12]SAM_PROTO_GetShiftState done [10:16:12]FM_GetShiftState done [10:16:12]opened in 1692866319 [10:16:12]opened+sec_in_day 1692952719 [10:16:12]quantity*price = 400008 [10:16:12]sum+1 = 400010 [10:16:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.09 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 0.00 Безнал.: 4000.09 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 32 24.08.2023 10:16 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32326 ФПД: 92637967947342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T101615&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32326&fm=92637967947342&tin=02508201610067®Number=0000000000091575&sum=400009 [10:16:13]StoreToDocumentArchive [10:16:13]shift 75 fd 32326 [10:16:13]save to /storage/0075/doc_00032326 [10:16:13]save last doc name /storage/0075/doc_00032326 to /storage/kkm_last_doc_name [10:16:13]save OK [10:16:13]Clear old archive folders... [10:16:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:16:13]tlvbuf is B6F78BA0 [10:16:13]SAM_PROTO_ClearQueue [10:16:13]wFMCommunicate request_size=4 [10:16:13]MH_SAM_APDU [10:16:13]CAPDU: 80 09 00 00 [10:16:13]Write to MH i2c: E2 08 00 5D 51 80 09 00 00 00 00 00 00 20 [10:16:13]Write i2c OK [10:16:13]MH_I2C_Read... [10:16:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:13]Read from MH i2c: E2 [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: E2 03 00 [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: E2 03 00 5D 51 00 90 00 22 [10:16:13]RAPDU: 90 00 [10:16:13]wFMCommunicate OK [10:16:13]SAM_PROTO_ClearQueue done [10:16:13]KKMCreateOFDPacket [10:16:13]OFDProtocolAddRootSTLVToBuf [10:16:13]FM_MakeSignedData [10:16:13]FM_MakeSignedData [10:16:13]SAM_PROTO_SignData [10:16:13]wFMCommunicate request_size=4 [10:16:13]MH_SAM_APDU [10:16:13]CAPDU: 80 0D 01 02 [10:16:13]Write to MH i2c: E2 08 00 5E 51 80 0D 01 02 00 00 00 00 28 [10:16:13]Write i2c OK [10:16:13]MH_I2C_Read... [10:16:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:13]Read from MH i2c: E2 [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: E2 03 00 [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: E2 03 00 5E 51 00 90 00 23 [10:16:13]RAPDU: 90 00 [10:16:13]wFMCommunicate OK [10:16:13]wFMCommunicate request_size=255 [10:16:13]MH_SAM_APDU [10:16:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8E EE 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 89 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 EF 2D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 7E 00 00 35 04 06 00 54 [10:16:13]Write to MH i2c: E2 02 01 5F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8E EE 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 89 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 EF 2D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 7E 00 00 35 04 06 00 54 00 00 C0 [10:16:13]Write i2c OK [10:16:13]MH_I2C_Read... [10:16:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:13]Read from MH i2c: E2 [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: E2 03 00 [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: E2 03 00 5F 51 00 90 00 24 [10:16:13]RAPDU: 90 00 [10:16:13]wFMCommunicate OK [10:16:13]wFMCommunicate request_size=10 [10:16:13]MH_SAM_APDU [10:16:13]CAPDU: 80 0D 02 02 05 40 F5 2C 16 4E [10:16:13]Write to MH i2c: E2 0D 00 60 51 80 0D 02 02 05 00 40 F5 2C 16 4E 00 00 FA [10:16:13]Write i2c OK [10:16:13]MH_I2C_Read... [10:16:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:13]Read from MH i2c: E2 [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: E2 03 00 [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: E2 03 00 60 51 00 90 00 25 [10:16:13]RAPDU: 90 00 [10:16:13]wFMCommunicate OK [10:16:13]wFMCommunicate request_size=4 [10:16:13]MH_SAM_APDU [10:16:13]CAPDU: 80 0D 03 02 [10:16:13]Write to MH i2c: E2 08 00 61 51 80 0D 03 02 00 00 00 00 2D [10:16:13]Write i2c OK [10:16:13]MH_I2C_Read... [10:16:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:13]Read from MH i2c: E2 [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: E2 0B 00 [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: E2 0B 00 61 51 00 EC DA 59 3E 07 F7 81 36 90 00 40 [10:16:13]RAPDU: EC DA 59 3E 07 F7 81 36 90 00 [10:16:13]wFMCommunicate OK [10:16:13]SAM_PROTO_SignData done [10:16:13]FM_MakeSignedData done [10:16:13]CreateOFDProtocolMessage [10:16:13]wFMCommunicate request_size=4 [10:16:13]MH_SAM_APDU [10:16:13]CAPDU: 80 11 00 00 [10:16:13]Write to MH i2c: E2 08 00 62 51 80 11 00 00 00 00 00 00 2D [10:16:13]Write i2c OK [10:16:13]MH_I2C_Read... [10:16:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:13]Read from MH i2c: E2 [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: E2 17 00 [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: E2 17 00 62 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 83 [10:16:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:16:13]wFMCommunicate OK [10:16:13]CreateOFDProtocolMessage done [10:16:13]OFDSenderStorePacket 32326 [10:16:13]StoreOFDPacket docnum=32326 [10:16:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 64 12 07 01 17 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 35 FF 03 08 00 03 8E EE 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 89 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 EF 2D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 7E 00 00 35 04 06 00 54 40 F5 2C 16 4E EC DA 59 3E 07 F7 81 36 [10:16:13]CheckFolder [10:16:13]dirname=/storage/ofd_packets [10:16:13]CheckFolder done [10:16:13]ProducePacketName [10:16:13]name=ofd_packets/00032326 [10:16:13]NVStorageSaveData ofd_packets/00032326 [10:16:13]File name is /storage/ofd_packets/00032326 [10:16:13]Write 301 bytes [10:16:13]NVStorageSaveData done [10:16:13]OFDSenderStorePacket done [10:16:13]KKMCreateOFDPacket done [10:16:13]NVStorageSaveData kkm_last_timestamp [10:16:13]File name is /storage/kkm_last_timestamp [10:16:13]Write 4 bytes [10:16:13]NVStorageSaveData done [10:16:13]ExternCall_PrintAddStr [10:16:13]wPrintStart [10:16:13]Write to MH i2c: 01 00 00 63 51 B4 [10:16:13]Write i2c OK [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: 01 [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: 01 07 00 [10:16:13]MH_I2C_Read... [10:16:13]Read from MH i2c: 01 07 00 63 51 00 00 00 00 00 FF 0F C9 [10:16:13]RasterBufferAndPrint [10:16:13]line Счет N : (1)1182039 [10:16:13]line ИНН: 02508201610067 [10:16:13]line Контрольно-Кассовый Чек [10:16:13]line ПРОДАЖА [10:16:13]line ТРК (МРК, ГНК) : 63 [10:16:13]line Товар: 2710124500 [10:16:13]line Аи-95-К-5 [10:16:13]line 61.070 * 65.50 [10:16:13]line = 4000.09 [10:16:13]line НДС 12% НСП 1% [10:16:13]line > о реализуемом товаре [10:16:13]line ИТОГО: 4000.09 [10:16:13]line НСП 1% : 35.40 [10:16:13]line НДС 12% : 424.79 [10:16:13]line Наличными: 0.00 [10:16:13]line Безнал.: 4000.09 [10:16:13]line Место: АЗС № 121 "Партнер Нефть" [10:16:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:16:13]line СНО: Общий режим [10:16:13]line Чек 32 24.08.2023 10:16 [10:16:13]line Смена: 75 ФФД: 1.0 [10:16:13]line ЗНМ: 0300000148 [10:16:13]line РНМ: 0000000000091575 [10:16:13]line Версия ККМ: 001 [10:16:13]line Платежная система: O! деньги [10:16:13]line ФМ: 0000000000874655 [10:16:13]line ФД: 32326 [10:16:13]line ФПД: 92637967947342 [10:16:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T101615&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32326&fm=92637967947342&tin=02508201610067®Number=0000000000091575&sum=400009 [10:16:14]OFD Sender: Processing packet 32326 [packets to send 11, broken 10] [10:16:14]ProducePacketName [10:16:14]name=ofd_packets/00032326 [10:16:14]OFD Sender: To server: pG, [10:16:14]CommunicateWithHost lk.salyk.kg:30040 [10:16:14]ConnectInit lk.salyk.kg [10:16:14]written 0, free lines is 4095 [10:16:14]Connected sock=10 [10: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 34 36 35 35 0F 01 00 00 64 12 07 01 17 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 35 FF 03 08 00 03 8E EE 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 89 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 EF 2D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 7E 00 00 35 04 06 00 54 40 F5 2C 16 4E EC DA 59 3E 07 F7 81 36 [10:16:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 7E 8A 47 00 2B E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 7E 00 00 F4 03 04 00 93 D8 E6 64 B6 04 01 00 00 93 E7 31 CA 1D EE CC 1F [10:16:14]CommunicateWithHost err = 0 [10:16:14]CheckOFDResponse [10:16:14]1017 (14) - 77093643461234 [10:16:14]1041 (16) - 0000000000874655 [10:16:14]1040 (4) - 32326 [10:16:14]1012 (4) - 24.08.2023 04:12 [10:16:14]1206 (1) - 0 [10:16:14]OFD Sender: Remove packet 32326 [10:16:14]ProducePacketName [10:16:14]name=ofd_packets/00032326 [10:16:14]NVStorageDeleteData [10:16:14]Write to MH i2c: 01 00 00 8D 51 DE [10:16:14]Write i2c OK [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: 01 [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: 01 07 00 [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: 01 07 00 8D 51 00 00 00 00 00 04 0D F6 [10:16:14]RasterBufferAndPrint [10:16:14]line [10:16:14]line [10:16:14]line [10:16:14]line [10:16:14]line [10:16:14]written 0, free lines is 3338 [10:16:14]MH_Cut [10:16:14]Write to MH i2c: D1 01 00 94 51 01 B7 [10:16:14]Write i2c OK [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: D1 [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: D1 01 00 [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: D1 01 00 94 51 00 B6 [10:16:14]Write to MH i2c: 01 00 00 95 51 E6 [10:16:14]Write i2c OK [10:16:14]MH_I2C_Read... [10:16:14]OFD Sender: No OFD packet to send [10:16:15]*** Cut start [10:16:15]*** Purtial cut [10:16:15]*** Stage 1: CUTSNS_PIN = 1 [10:16:15]Read from MH i2c: 01 [10:16:15]MH_I2C_Read... [10:16:15]*** Stop cut motor [10:16:15]*** Cut end [10:16:15]Read from MH i2c: 01 07 00 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: 01 07 00 95 51 00 00 00 00 00 FF 0F FB [10:16:15]process_action close_receipt done [10:16:15]requested_data is exist [10:16:15]produce_requested_data [10:16:15]requested_item fm.sn is exist - process it [10:16:15]wFMCommunicate request_size=4 [10:16:15]MH_SAM_APDU [10:16:15]CAPDU: 80 11 00 00 [10:16:15]Write to MH i2c: E2 08 00 96 51 80 11 00 00 00 00 00 00 61 [10:16:15]Write i2c OK [10:16:15]MH_I2C_Read... [10:16:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:15]Read from MH i2c: E2 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 17 00 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 17 00 96 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B7 [10:16:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:16:15]wFMCommunicate OK [10:16:15]requested_item fd.num is exist - process it [10:16:15]SAM_PROTO_GetFieldsCounters [10:16:15]wFMCommunicate request_size=4 [10:16:15]MH_SAM_APDU [10:16:15]CAPDU: 80 13 00 00 [10:16:15]Write to MH i2c: E2 08 00 97 51 80 13 00 00 00 00 00 00 64 [10:16:15]Write i2c OK [10:16:15]MH_I2C_Read... [10:16:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:15]Read from MH i2c: E2 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 62 00 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 62 00 97 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 46 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [10:16:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 46 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:15]wFMCommunicate OK [10:16:15]SAM_PROTO_GetFieldsCounters done [10:16:15]requested_item shift.num is exist - process it [10:16:15]requested_item shift.opened is exist - process it [10:16:15]req_shift_opened [10:16:15]FM_GetShiftState [10:16:15]SAM_PROTO_GetShiftState [10:16:15]wFMCommunicate request_size=4 [10:16:15]MH_SAM_APDU [10:16:15]CAPDU: 80 13 01 00 [10:16:15]Write to MH i2c: E2 08 00 98 51 80 13 01 00 00 00 00 00 66 [10:16:15]Write i2c OK [10:16:15]MH_I2C_Read... [10:16:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:15]Read from MH i2c: E2 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 0E 00 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 0E 00 98 51 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E3 [10:16:15]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:16:15]wFMCommunicate OK [10:16:15]SAM_PROTO_GetShiftState done [10:16:15]FM_GetShiftState done [10:16:15]req_shift_opened done [10:16:15]requested_item shift.open_date is exist - process it [10:16:15]req_shift_open_date [10:16:15]req_shift_open_date done [10:16:15]produce_requested_data done [10:16:15]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32326,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:16:15]process_action_free close_receipt [10:16:15]json_value_free [10:16:15]json_value_free done [10:16:15]process_json_proto returns [10:16:15]Send response to host [10:16:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32326,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:16:15]free response buf [10:16:15]execute_script done [10:16:15]execute_script returns [10:16:15]free content buf [10:16:15]Sock 9.Close socket [10:16:15]Sock 9.Thread stoped [10:16:19]OFD Sender: No OFD packet to send [10:16:24]OFD Sender: No OFD packet to send [10:16:29]OFD Sender: No OFD packet to send [10:16:34]OFD Sender: No OFD packet to send [10:16:39]OFD Sender: No OFD packet to send [10:16:40]accept exits with 8 [10:16:40]New connection [10:16:40]New thread 3066940772 created [10:16:40]Thread 3067084132 joined [10:16:40]Waiting for new connection... [10:16:40] Sock 8.Parse request [10:16:40]Sock 8.Check first char [10:16:40]Sock 8.First char is OK [10:16:40]request: POST /json_proto HTTP/1.0 [10:16:40]Method: POST [10:16:40]URL: /json_proto [10:16:40]Method is POST - this is cgi request [10:16:40]url: /json_proto [10:16:40]query_string will be loaded in cgi processing [10:16:40]execute_cgi json_proto POST (null) [10:16:40]execute_cgi path=json_proto method=POST [10:16:40]POST find Content-Length [10:16:40]Host: 172.17.34.200:8080 [10:16:40]Content-Length: 645 [10:16:40]Content-Type: application/json [10:16:40] [10:16:40]POST finish read [10:16:40]Found Content-Length = 645 [10:16:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.390, "sum" : 470.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:40]execute_script... [10:16: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)1182043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.390, "sum" : 470.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:40]POST & json_proto [10:16:40]process_json_proto [10:16:40]json parsed OK: [10:16:40]protocol is kg_v1.0 [10:16:40]action value=close_receipt [10:16:40]process_action close_receipt [10:16:40]cmd_close_receipt [10:16:40]MH_GetDate [10:16:40]Write to MH i2c: F0 00 00 99 51 D9 [10:16:40]Write i2c OK [10:16:40]MH_I2C_Read... [10:16:40]Read from MH i2c: F0 [10:16:40]MH_I2C_Read... [10:16:40]Read from MH i2c: F0 09 00 [10:16:40]MH_I2C_Read... [10:16:40]Read from MH i2c: F0 09 00 99 51 00 0B 2E E7 64 B2 FF 65 64 E0 [10:16:40]GetLastDocTimeStamp 1692872175 [10:16:40]current date 1692872203 [10:16:40]FM_GetShiftState [10:16:40]SAM_PROTO_GetShiftState [10:16:40]wFMCommunicate request_size=4 [10:16:40]MH_SAM_APDU [10:16:40]CAPDU: 80 13 01 00 [10:16:40]Write to MH i2c: E2 08 00 9A 51 80 13 01 00 00 00 00 00 68 [10:16:40]Write i2c OK [10:16:40]MH_I2C_Read... [10:16:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:40]Read from MH i2c: E2 [10:16:40]MH_I2C_Read... [10:16:40]Read from MH i2c: E2 0E 00 [10:16:40]MH_I2C_Read... [10:16:40]Read from MH i2c: E2 0E 00 9A 51 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E5 [10:16:40]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:16:40]wFMCommunicate OK [10:16:40]SAM_PROTO_GetShiftState done [10:16:40]FM_GetShiftState done [10:16:40]opened in 1692866319 [10:16:40]opened+sec_in_day 1692952719 [10:16:40]quantity*price = 47000 [10:16:40]sum+1 = 47001 [10:16:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 470.00 НСП 1% : 4.16 НДС 12% : 49.91 Наличными: 470.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 33 24.08.2023 10:16 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32327 ФПД: 242658784110030 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T101643&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32327&fm=242658784110030&tin=02508201610067®Number=0000000000091575&sum=47000 [10:16:41]StoreToDocumentArchive [10:16:41]shift 75 fd 32327 [10:16:41]save to /storage/0075/doc_00032327 [10:16:41]save last doc name /storage/0075/doc_00032327 to /storage/kkm_last_doc_name [10:16:41]save OK [10:16:41]Clear old archive folders... [10:16:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:16:41]tlvbuf is B6DC89A0 [10:16:41]SAM_PROTO_ClearQueue [10:16:41]wFMCommunicate request_size=4 [10:16:41]MH_SAM_APDU [10:16:41]CAPDU: 80 09 00 00 [10:16:41]Write to MH i2c: E2 08 00 A7 51 80 09 00 00 00 00 00 00 6A [10:16:41]Write i2c OK [10:16:41]MH_I2C_Read... [10:16:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:41]Read from MH i2c: E2 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 03 00 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 03 00 A7 51 00 90 00 6C [10:16:41]RAPDU: 90 00 [10:16:41]wFMCommunicate OK [10:16:41]SAM_PROTO_ClearQueue done [10:16:41]KKMCreateOFDPacket [10:16:41]OFDProtocolAddRootSTLVToBuf [10:16:41]FM_MakeSignedData [10:16:41]FM_MakeSignedData [10:16:41]SAM_PROTO_SignData [10:16:41]wFMCommunicate request_size=4 [10:16:41]MH_SAM_APDU [10:16:41]CAPDU: 80 0D 01 02 [10:16:41]Write to MH i2c: E2 08 00 A8 51 80 0D 01 02 00 00 00 00 72 [10:16:41]Write i2c OK [10:16:41]MH_I2C_Read... [10:16:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:41]Read from MH i2c: E2 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 03 00 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 03 00 A8 51 00 90 00 6D [10:16:41]RAPDU: 90 00 [10:16:41]wFMCommunicate OK [10:16:41]wFMCommunicate request_size=255 [10:16:41]MH_SAM_APDU [10:16:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DE 1C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 98 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 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 7F 13 00 00 00 00 07 04 06 00 98 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 0B 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 7E 00 00 35 04 06 00 [10:16:41]Write to MH i2c: E2 02 01 A9 51 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DE 1C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 98 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 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 7F 13 00 00 00 00 07 04 06 00 98 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 0B 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 7E 00 00 35 04 06 00 00 00 7B [10:16:41]Write i2c OK [10:16:41]MH_I2C_Read... [10:16:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:41]Read from MH i2c: E2 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 03 00 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 03 00 A9 51 00 90 00 6E [10:16:41]RAPDU: 90 00 [10:16:41]wFMCommunicate OK [10:16:41]wFMCommunicate request_size=11 [10:16:41]MH_SAM_APDU [10:16:41]CAPDU: 80 0D 02 02 06 DC B2 66 A0 E5 CE [10:16:41]Write to MH i2c: E2 0E 00 AA 51 80 0D 02 02 06 00 DC B2 66 A0 E5 CE 00 00 C8 [10:16:41]Write i2c OK [10:16:41]MH_I2C_Read... [10:16:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:41]Read from MH i2c: E2 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 03 00 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 03 00 AA 51 00 90 00 6F [10:16:41]RAPDU: 90 00 [10:16:41]wFMCommunicate OK [10:16:41]wFMCommunicate request_size=4 [10:16:41]MH_SAM_APDU [10:16:41]CAPDU: 80 0D 03 02 [10:16:41]Write to MH i2c: E2 08 00 AB 51 80 0D 03 02 00 00 00 00 77 [10:16:41]Write i2c OK [10:16:41]MH_I2C_Read... [10:16:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:41]Read from MH i2c: E2 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 0B 00 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 0B 00 AB 51 00 D5 03 CD F9 E3 82 27 45 90 00 E7 [10:16:41]RAPDU: D5 03 CD F9 E3 82 27 45 90 00 [10:16:41]wFMCommunicate OK [10:16:41]SAM_PROTO_SignData done [10:16:41]FM_MakeSignedData done [10:16:41]CreateOFDProtocolMessage [10:16:41]wFMCommunicate request_size=4 [10:16:41]MH_SAM_APDU [10:16:41]CAPDU: 80 11 00 00 [10:16:41]Write to MH i2c: E2 08 00 AC 51 80 11 00 00 00 00 00 00 77 [10:16:41]Write i2c OK [10:16:41]MH_I2C_Read... [10:16:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:41]Read from MH i2c: E2 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 17 00 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 17 00 AC 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CD [10:16:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:16:41]wFMCommunicate OK [10:16:41]CreateOFDProtocolMessage done [10:16:41]OFDSenderStorePacket 32327 [10:16:41]StoreOFDPacket docnum=32327 [10:16:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 55 06 08 01 FD 91 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DE 1C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 98 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 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 7F 13 00 00 00 00 07 04 06 00 98 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 0B 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 7E 00 00 35 04 06 00 DC B2 66 A0 E5 CE D5 03 CD F9 E3 82 27 45 [10:16:41]CheckFolder [10:16:41]dirname=/storage/ofd_packets [10:16:41]CheckFolder done [10:16:41]ProducePacketName [10:16:41]name=ofd_packets/00032327 [10:16:41]NVStorageSaveData ofd_packets/00032327 [10:16:41]File name is /storage/ofd_packets/00032327 [10:16:41]Write 302 bytes [10:16:41]NVStorageSaveData done [10:16:41]OFDSenderStorePacket done [10:16:41]KKMCreateOFDPacket done [10:16:41]NVStorageSaveData kkm_last_timestamp [10:16:41]File name is /storage/kkm_last_timestamp [10:16:41]Write 4 bytes [10:16:41]NVStorageSaveData done [10:16:41]ExternCall_PrintAddStr [10:16:41]wPrintStart [10:16:41]Write to MH i2c: 01 00 00 AD 51 FE [10:16:41]Write i2c OK [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: 01 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: 01 07 00 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: 01 07 00 AD 51 00 00 00 00 00 FF 0F 13 [10:16:41]RasterBufferAndPrint [10:16:41]line Счет N : (1)1182043 [10:16:41]line ИНН: 02508201610067 [10:16:41]line Контрольно-Кассовый Чек [10:16:41]line ПРОДАЖА [10:16:41]line ТРК (МРК, ГНК) : 21 [10:16:41]line Товар: 2710194210 [10:16:41]line ДТ(л)-К-5 [10:16:41]line 7.390 * 63.60 [10:16:41]line = 470.00 [10:16:41]line НДС 12% НСП 1% [10:16:41]line > о реализуемом товаре [10:16:41]line ИТОГО: 470.00 [10:16:41]line НСП 1% : 4.16 [10:16:41]line НДС 12% : 49.91 [10:16:41]line Наличными: 470.00 [10:16:41]line Безнал.: 0.00 [10:16:41]line Место: АЗС № 121 "Партнер Нефть" [10:16:41]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:16:41]line СНО: Общий режим [10:16:41]line Чек 33 24.08.2023 10:16 [10:16:41]line Смена: 75 ФФД: 1.0 [10:16:41]line ЗНМ: 0300000148 [10:16:41]line РНМ: 0000000000091575 [10:16:41]line Версия ККМ: 001 [10:16:41]line ФМ: 0000000000874655 [10:16:41]line ФД: 32327 [10:16:41]line ФПД: 242658784110030 [10:16:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T101643&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32327&fm=242658784110030&tin=02508201610067®Number=0000000000091575&sum=47000 [10:16:42]OFD Sender: Processing packet 32327 [packets to send 11, broken 10] [10:16:42]ProducePacketName [10:16:42]name=ofd_packets/00032327 [10:16:42]OFD Sender: To server: pG, [10:16:42]CommunicateWithHost lk.salyk.kg:30040 [10:16:42]ConnectInit lk.salyk.kg [10:16:42]written 0, free lines is 4095 [10:16:42]Write to MH i2c: 01 00 00 D5 51 26 [10:16:42]Write i2c OK [10:16:42]MH_I2C_Read... [10:16:42]Read from MH i2c: 01 [10:16:42]MH_I2C_Read... [10:16:42]Read from MH i2c: 01 07 00 [10:16:42]MH_I2C_Read... [10:16:42]Read from MH i2c: 01 07 00 D5 51 00 00 00 00 00 05 0D 3F [10:16:42]RasterBufferAndPrint [10:16:42]line [10:16:42]line [10:16:42]line [10:16:42]line [10:16:42]line [10:16:42]written 0, free lines is 3339 [10:16:42]MH_Cut [10:16:42]Write to MH i2c: D1 01 00 DC 51 01 FF [10:16:42]Write i2c OK [10:16:42]MH_I2C_Read... [10:16:42]Read from MH i2c: D1 [10:16:42]MH_I2C_Read... [10:16:42]Read from MH i2c: D1 01 00 [10:16:42]MH_I2C_Read... [10:16:42]Read from MH i2c: D1 01 00 DC 51 00 FE [10:16:42]Write to MH i2c: 01 00 00 DD 51 2E [10:16:42]Write i2c OK [10:16:42]MH_I2C_Read... [10:16:43]*** Cut start [10:16:43]*** Purtial cut [10:16:43]*** CUTSNS_PIN = 0 [10:16:43]*** Stage 1: CUTSNS_PIN = 1 [10:16:45]Read from MH i2c: 01 [10:16:45]MH_I2C_Read... [10:16:45]*** Stop cut motor [10:16:45]*** Cut end [10:16:45]Read from MH i2c: 01 07 00 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: 01 07 00 DD 51 00 00 00 00 00 FF 0F 43 [10:16:45]process_action close_receipt done [10:16:45]requested_data is exist [10:16:45]produce_requested_data [10:16:45]requested_item fm.sn is exist - process it [10:16:45]wFMCommunicate request_size=4 [10:16:45]MH_SAM_APDU [10:16:45]CAPDU: 80 11 00 00 [10:16:45]Write to MH i2c: E2 08 00 DE 51 80 11 00 00 00 00 00 00 A9 [10:16:45]Write i2c OK [10:16:45]MH_I2C_Read... [10:16:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:45]Read from MH i2c: E2 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: E2 17 00 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: E2 17 00 DE 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FF [10:16:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:16:45]wFMCommunicate OK [10:16:45]requested_item fd.num is exist - process it [10:16:45]SAM_PROTO_GetFieldsCounters [10:16:45]wFMCommunicate request_size=4 [10:16:45]MH_SAM_APDU [10:16:45]CAPDU: 80 13 00 00 [10:16:45]Write to MH i2c: E2 08 00 DF 51 80 13 00 00 00 00 00 00 AC [10:16:45]Write i2c OK [10:16:45]MH_I2C_Read... [10:16:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:45]Read from MH i2c: E2 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: E2 62 00 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: E2 62 00 DF 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 47 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [10:16:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 47 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:45]wFMCommunicate OK [10:16:45]SAM_PROTO_GetFieldsCounters done [10:16:45]requested_item shift.num is exist - process it [10:16:45]requested_item shift.opened is exist - process it [10:16:45]req_shift_opened [10:16:45]FM_GetShiftState [10:16:45]SAM_PROTO_GetShiftState [10:16:45]wFMCommunicate request_size=4 [10:16:45]MH_SAM_APDU [10:16:45]CAPDU: 80 13 01 00 [10:16:45]Write to MH i2c: E2 08 00 E0 51 80 13 01 00 00 00 00 00 AE [10:16:45]Write i2c OK [10:16:45]MH_I2C_Read... [10:16:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:45]Read from MH i2c: E2 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: E2 0E 00 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: E2 0E 00 E0 51 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2B [10:16:45]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:16:45]wFMCommunicate OK [10:16:45]SAM_PROTO_GetShiftState done [10:16:45]FM_GetShiftState done [10:16:45]req_shift_opened done [10:16:45]requested_item shift.open_date is exist - process it [10:16:45]req_shift_open_date [10:16:45]req_shift_open_date done [10:16:45]produce_requested_data done [10:16:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32327,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:16:45]process_action_free close_receipt [10:16:45]json_value_free [10:16:45]json_value_free done [10:16:45]process_json_proto returns [10:16:45]Send response to host [10:16:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32327,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:16:45]free response buf [10:16:45]execute_script done [10:16:45]execute_script returns [10:16:45]free content buf [10:16:45]Sock 8.Close socket [10:16:45]Sock 8.Thread stoped [10:17:15]accept exits with 9 [10:17:15]New connection [10:17:15]New thread 3067084132 created [10:17:15]Thread 3066940772 joined [10:17:15]Waiting for new connection... [10:17:15] Sock 9.Parse request [10:17:15]Sock 9.Check first char [10:17:15]Sock 9.First char is OK [10:17:15]request: POST /json_proto HTTP/1.0 [10:17:15]Method: POST [10:17:15]URL: /json_proto [10:17:15]Method is POST - this is cgi request [10:17:15]url: /json_proto [10:17:15]query_string will be loaded in cgi processing [10:17:15]execute_cgi json_proto POST (null) [10:17:15]execute_cgi path=json_proto method=POST [10:17:15]POST find Content-Length [10:17:15]Host: 172.17.34.200:8080 [10:17:15]Content-Length: 1123 [10:17:15]Content-Type: application/json [10:17:15] [10:17:15]POST finish read [10:17:15]Found Content-Length = 1123 [10:17:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182038\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 106.660 x 63.60\u000A\u0418\u0422\u041E\u0413: 6783.58\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:15]execute_script... [10:17:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182038\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 106.660 x 63.60\u000A\u0418\u0422\u041E\u0413: 6783.58\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:15]POST & json_proto [10:17:15]process_json_proto [10:17:15]json parsed OK: [10:17:15]protocol is kg_v1.0 [10:17:15]action value=print_text [10:17:15]process_action print_text [10:17:15]cmd_print_text [10:17:15]ExternCall_PrintAddStr [10:17:15]wPrintStart [10:17:15]Write to MH i2c: 01 00 00 E1 51 32 [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 07 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 07 00 E1 51 00 00 00 00 00 FF 0F 47 [10:17:15]RasterBufferAndPrint [10:17:15]line *****ТОВАРНЫЙ ЧЕК***** [10:17:15]line АЗС 121 [10:17:15]line Партнер нефть [10:17:15]line 02508201610067 [10:17:15]line Кассир : Батырканова Г. [10:17:15]line Счет N : (1)1182038 [10:17:15]line ПРОДАЖА [10:17:15]line ТРК (МРК, ГНК) : 11 [10:17:15]line Вид ГСМ : 2710194210 [10:17:15]line ДТ(л)-К-5 [10:17:15]line 106.660 x 63.60 [10:17:15]line ИТОГ: 6783.58 [10:17:15]line Тип оплаты: Талоны: Топливная Карта [10:17:15]line 81887 [10:17:15]written 0, free lines is 4095 [10:17:15]Write to MH i2c: 01 00 00 F3 51 44 [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 07 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 07 00 F3 51 00 00 00 00 00 42 0E 9B [10:17:15]RasterBufferAndPrint [10:17:15]line [10:17:15]line [10:17:15]line [10:17:15]line [10:17:15]line [10:17:15]written 0, free lines is 3652 [10:17:15]MH_Cut [10:17:15]Write to MH i2c: D1 01 00 FA 51 01 1D [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: D1 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: D1 01 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: D1 01 00 FA 51 00 1C [10:17:15]Write to MH i2c: 01 00 00 FB 51 4C [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]*** Cut start [10:17:15]*** Purtial cut [10:17:15]*** Stage 1: CUTSNS_PIN = 1 [10:17:16]Read from MH i2c: 01 [10:17:16]MH_I2C_Read... [10:17:16]*** Stop cut motor [10:17:16]*** Cut end [10:17:16]Read from MH i2c: 01 07 00 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: 01 07 00 FB 51 00 00 00 00 00 FF 0F 61 [10:17:16]process_action print_text done [10:17:16]requested_data is exist [10:17:16]produce_requested_data [10:17:16]requested_item fm.sn is exist - process it [10:17:16]wFMCommunicate request_size=4 [10:17:16]MH_SAM_APDU [10:17:16]CAPDU: 80 11 00 00 [10:17:16]Write to MH i2c: E2 08 00 FC 51 80 11 00 00 00 00 00 00 C7 [10:17:16]Write i2c OK [10:17:16]MH_I2C_Read... [10:17:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:16]Read from MH i2c: E2 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: E2 17 00 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: E2 17 00 FC 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1D [10:17:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:17:16]wFMCommunicate OK [10:17:16]requested_item fd.num is exist - process it [10:17:16]SAM_PROTO_GetFieldsCounters [10:17:16]wFMCommunicate request_size=4 [10:17:16]MH_SAM_APDU [10:17:16]CAPDU: 80 13 00 00 [10:17:16]Write to MH i2c: E2 08 00 FD 51 80 13 00 00 00 00 00 00 CA [10:17:16]Write i2c OK [10:17:16]MH_I2C_Read... [10:17:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:16]Read from MH i2c: E2 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: E2 62 00 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: E2 62 00 FD 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 47 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [10:17:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 47 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:17:16]wFMCommunicate OK [10:17:16]SAM_PROTO_GetFieldsCounters done [10:17:16]requested_item shift.num is exist - process it [10:17:16]requested_item shift.opened is exist - process it [10:17:16]req_shift_opened [10:17:16]FM_GetShiftState [10:17:16]SAM_PROTO_GetShiftState [10:17:16]wFMCommunicate request_size=4 [10:17:16]MH_SAM_APDU [10:17:16]CAPDU: 80 13 01 00 [10:17:16]Write to MH i2c: E2 08 00 FE 51 80 13 01 00 00 00 00 00 CC [10:17:16]Write i2c OK [10:17:16]MH_I2C_Read... [10:17:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:16]Read from MH i2c: E2 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: E2 0E 00 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: E2 0E 00 FE 51 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 49 [10:17:16]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:17:16]wFMCommunicate OK [10:17:16]SAM_PROTO_GetShiftState done [10:17:16]FM_GetShiftState done [10:17:16]req_shift_opened done [10:17:16]requested_item shift.open_date is exist - process it [10:17:16]req_shift_open_date [10:17:16]req_shift_open_date done [10:17:16]produce_requested_data done [10:17:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32327,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:17:16]process_action_free print_text [10:17:16]json_value_free [10:17:16]json_value_free done [10:17:16]process_json_proto returns [10:17:16]Send response to host [10:17:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32327,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:17:16]free response buf [10:17:16]execute_script done [10:17:16]execute_script returns [10:17:16]free content buf [10:17:16]Sock 9.Close socket [10:17:16]Sock 9.Thread stoped [10:17:38]accept exits with 8 [10:17:38]New connection [10:17:38]New thread 3066940772 created [10:17:38]Thread 3067084132 joined [10:17:38]Waiting for new connection... [10:17:38] Sock 8.Parse request [10:17:38]Sock 8.Check first char [10:17:38]Sock 8.First char is OK [10:17:38]request: POST /json_proto HTTP/1.0 [10:17:38]Method: POST [10:17:38]URL: /json_proto [10:17:38]Method is POST - this is cgi request [10:17:38]url: /json_proto [10:17:38]query_string will be loaded in cgi processing [10:17:38]execute_cgi json_proto POST (null) [10:17:38]execute_cgi path=json_proto method=POST [10:17:38]POST find Content-Length [10:17:38]Host: 172.17.34.200:8080 [10:17:38]Content-Length: 804 [10:17:38]Content-Type: application/json [10:17:38] [10:17:38]POST finish read [10:17:38]Found Content-Length = 804 [10:17:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:38]execute_script... [10:17: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)1182044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:38]POST & json_proto [10:17:38]process_json_proto [10:17:38]json parsed OK: [10:17:38]protocol is kg_v1.0 [10:17:38]action value=close_receipt [10:17:38]process_action close_receipt [10:17:38]cmd_close_receipt [10:17:38]MH_GetDate [10:17:38]Write to MH i2c: F0 00 00 FF 51 3F [10:17:38]Write i2c OK [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: F0 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: F0 09 00 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: F0 09 00 FF 51 00 45 2E E7 64 B2 FF 65 64 80 [10:17:38]GetLastDocTimeStamp 1692872203 [10:17:38]current date 1692872261 [10:17:38]FM_GetShiftState [10:17:38]SAM_PROTO_GetShiftState [10:17:38]wFMCommunicate request_size=4 [10:17:38]MH_SAM_APDU [10:17:38]CAPDU: 80 13 01 00 [10:17:38]Write to MH i2c: E2 08 00 00 52 80 13 01 00 00 00 00 00 CF [10:17:38]Write i2c OK [10:17:38]MH_I2C_Read... [10:17:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:38]Read from MH i2c: E2 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: E2 0E 00 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: E2 0E 00 00 52 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4C [10:17:38]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:17:38]wFMCommunicate OK [10:17:38]SAM_PROTO_GetShiftState done [10:17:38]FM_GetShiftState done [10:17:38]opened in 1692866319 [10:17:38]opened+sec_in_day 1692952719 [10:17:38]quantity*price = 100050 [10:17:38]sum+1 = 100051 [10:17:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.50 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.50 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 34 24.08.2023 10:17 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32328 ФПД: 33528845478614 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T101741&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32328&fm=33528845478614&tin=02508201610067®Number=0000000000091575&sum=100050 [10:17:39]StoreToDocumentArchive [10:17:39]shift 75 fd 32328 [10:17:39]save to /storage/0075/doc_00032328 [10:17:39]save last doc name /storage/0075/doc_00032328 to /storage/kkm_last_doc_name [10:17:39]save OK [10:17:39]Clear old archive folders... [10:17:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:17:39]tlvbuf is 0184C480 [10:17:39]SAM_PROTO_ClearQueue [10:17:39]wFMCommunicate request_size=4 [10:17:39]MH_SAM_APDU [10:17:39]CAPDU: 80 09 00 00 [10:17:39]Write to MH i2c: E2 08 00 0D 52 80 09 00 00 00 00 00 00 D1 [10:17:39]Write i2c OK [10:17:39]MH_I2C_Read... [10:17:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:39]Read from MH i2c: E2 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 03 00 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 03 00 0D 52 00 90 00 D3 [10:17:39]RAPDU: 90 00 [10:17:39]wFMCommunicate OK [10:17:39]SAM_PROTO_ClearQueue done [10:17:39]KKMCreateOFDPacket [10:17:39]OFDProtocolAddRootSTLVToBuf [10:17:39]FM_MakeSignedData [10:17:39]FM_MakeSignedData [10:17:39]SAM_PROTO_SignData [10:17:39]wFMCommunicate request_size=4 [10:17:39]MH_SAM_APDU [10:17:39]CAPDU: 80 0D 01 02 [10:17:39]Write to MH i2c: E2 08 00 0E 52 80 0D 01 02 00 00 00 00 D9 [10:17:39]Write i2c OK [10:17:39]MH_I2C_Read... [10:17:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:39]Read from MH i2c: E2 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 03 00 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 03 00 0E 52 00 90 00 D4 [10:17:39]RAPDU: 90 00 [10:17:39]wFMCommunicate OK [10:17:39]wFMCommunicate request_size=255 [10:17:39]MH_SAM_APDU [10:17:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 45 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 7E 00 00 35 04 06 00 1E [10:17:39]Write to MH i2c: E2 02 01 0F 52 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 45 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 7E 00 00 35 04 06 00 1E 00 00 EB [10:17:39]Write i2c OK [10:17:39]MH_I2C_Read... [10:17:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:39]Read from MH i2c: E2 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 03 00 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 03 00 0F 52 00 90 00 D5 [10:17:39]RAPDU: 90 00 [10:17:39]wFMCommunicate OK [10:17:39]wFMCommunicate request_size=10 [10:17:39]MH_SAM_APDU [10:17:39]CAPDU: 80 0D 02 02 05 7E 8A EC AA D6 [10:17:39]Write to MH i2c: E2 0D 00 10 52 80 0D 02 02 05 00 7E 8A EC AA D6 00 00 5A [10:17:39]Write i2c OK [10:17:39]MH_I2C_Read... [10:17:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:39]Read from MH i2c: E2 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 03 00 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 03 00 10 52 00 90 00 D6 [10:17:39]RAPDU: 90 00 [10:17:39]wFMCommunicate OK [10:17:39]wFMCommunicate request_size=4 [10:17:39]MH_SAM_APDU [10:17:39]CAPDU: 80 0D 03 02 [10:17:39]Write to MH i2c: E2 08 00 11 52 80 0D 03 02 00 00 00 00 DE [10:17:39]Write i2c OK [10:17:39]MH_I2C_Read... [10:17:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:39]Read from MH i2c: E2 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 0B 00 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 0B 00 11 52 00 B4 88 CF 1C EE 2A 2A 06 90 00 4E [10:17:39]RAPDU: B4 88 CF 1C EE 2A 2A 06 90 00 [10:17:39]wFMCommunicate OK [10:17:39]SAM_PROTO_SignData done [10:17:39]FM_MakeSignedData done [10:17:39]CreateOFDProtocolMessage [10:17:39]wFMCommunicate request_size=4 [10:17:39]MH_SAM_APDU [10:17:39]CAPDU: 80 11 00 00 [10:17:39]Write to MH i2c: E2 08 00 12 52 80 11 00 00 00 00 00 00 DE [10:17:39]Write i2c OK [10:17:39]MH_I2C_Read... [10:17:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:39]Read from MH i2c: E2 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 17 00 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 17 00 12 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 34 [10:17:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:17:39]wFMCommunicate OK [10:17:39]CreateOFDProtocolMessage done [10:17:39]OFDSenderStorePacket 32328 [10:17:39]StoreOFDPacket docnum=32328 [10:17:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8B 8C 07 01 76 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 45 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 7E 00 00 35 04 06 00 1E 7E 8A EC AA D6 B4 88 CF 1C EE 2A 2A 06 [10:17:39]CheckFolder [10:17:39]dirname=/storage/ofd_packets [10:17:39]CheckFolder done [10:17:39]ProducePacketName [10:17:39]name=ofd_packets/00032328 [10:17:39]NVStorageSaveData ofd_packets/00032328 [10:17:39]File name is /storage/ofd_packets/00032328 [10:17:39]Write 301 bytes [10:17:39]NVStorageSaveData done [10:17:39]OFDSenderStorePacket done [10:17:39]KKMCreateOFDPacket done [10:17:39]NVStorageSaveData kkm_last_timestamp [10:17:39]File name is /storage/kkm_last_timestamp [10:17:39]Write 4 bytes [10:17:39]NVStorageSaveData done [10:17:39]ExternCall_PrintAddStr [10:17:39]wPrintStart [10:17:39]Write to MH i2c: 01 00 00 13 52 65 [10:17:39]Write i2c OK [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: 01 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: 01 07 00 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: 01 07 00 13 52 00 00 00 00 00 FF 0F 7A [10:17:39]RasterBufferAndPrint [10:17:39]line Счет N : (1)1182044 [10:17:39]line ИНН: 02508201610067 [10:17:39]line Контрольно-Кассовый Чек [10:17:39]line ПРОДАЖА [10:17:39]line ТРК (МРК, ГНК) : 42 [10:17:39]line Товар: 2710124130 [10:17:39]line Аи-92-К-5 [10:17:39]line 17.400 * 57.50 [10:17:39]line = 1000.50 [10:17:39]line НДС 12% НСП 1% [10:17:39]line > о реализуемом товаре [10:17:39]line ИТОГО: 1000.50 [10:17:39]line НСП 1% : 8.85 [10:17:39]line НДС 12% : 106.25 [10:17:39]line Наличными: 0.00 [10:17:39]line Безнал.: 1000.50 [10:17:39]line Место: АЗС № 121 "Партнер Нефть" [10:17:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:17:39]line СНО: Общий режим [10:17:39]line Чек 34 24.08.2023 10:17 [10:17:39]line Смена: 75 ФФД: 1.0 [10:17:39]line ЗНМ: 0300000148 [10:17:39]line РНМ: 0000000000091575 [10:17:39]line Версия ККМ: 001 [10:17:39]line Платежная система: O! деньги [10:17:39]line ФМ: 0000000000874655 [10:17:39]line ФД: 32328 [10:17:39]line ФПД: 33528845478614 [10:17:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T101741&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32328&fm=33528845478614&tin=02508201610067®Number=0000000000091575&sum=100050 [10:17:40]written 0, free lines is 4095 [10:17:40]Write to MH i2c: 01 00 00 3D 52 8F [10:17:40]Write i2c OK [10:17:40]MH_I2C_Read... [10:17:40]Read from MH i2c: 01 [10:17:40]MH_I2C_Read... [10:17:40]Read from MH i2c: 01 07 00 [10:17:40]MH_I2C_Read... [10:17:40]Read from MH i2c: 01 07 00 3D 52 00 00 00 00 00 E9 0C 8B [10:17:40]RasterBufferAndPrint [10:17:40]line [10:17:40]line [10:17:40]line [10:17:40]line [10:17:40]line [10:17:40]written 0, free lines is 3310 [10:17:40]MH_Cut [10:17:40]Write to MH i2c: D1 01 00 44 52 01 68 [10:17:40]Write i2c OK [10:17:40]MH_I2C_Read... [10:17:40]Read from MH i2c: D1 [10:17:40]MH_I2C_Read... [10:17:40]Read from MH i2c: D1 01 00 [10:17:40]MH_I2C_Read... [10:17:40]Read from MH i2c: D1 01 00 44 52 00 67 [10:17:40]Write to MH i2c: 01 00 00 45 52 97 [10:17:40]Write i2c OK [10:17:40]MH_I2C_Read... [10:17:41]*** Cut start [10:17:41]*** Purtial cut [10:17:41]*** CUTSNS_PIN = 0 [10:17:41]*** Stage 1: CUTSNS_PIN = 1 [10:17:43]Read from MH i2c: 01 [10:17:43]MH_I2C_Read... [10:17:43]*** Stop cut motor [10:17:43]*** Cut end [10:17:43]Read from MH i2c: 01 07 00 [10:17:43]MH_I2C_Read... [10:17:43]Read from MH i2c: 01 07 00 45 52 00 00 00 00 00 FF 0F AC [10:17:43]process_action close_receipt done [10:17:43]requested_data is exist [10:17:43]produce_requested_data [10:17:43]requested_item fm.sn is exist - process it [10:17:43]wFMCommunicate request_size=4 [10:17:43]MH_SAM_APDU [10:17:43]CAPDU: 80 11 00 00 [10:17:43]Write to MH i2c: E2 08 00 46 52 80 11 00 00 00 00 00 00 12 [10:17:43]Write i2c OK [10:17:43]MH_I2C_Read... [10:17:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:43]Read from MH i2c: E2 [10:17:43]MH_I2C_Read... [10:17:43]Read from MH i2c: E2 17 00 [10:17:43]MH_I2C_Read... [10:17:43]Read from MH i2c: E2 17 00 46 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 68 [10:17:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:17:43]wFMCommunicate OK [10:17:43]requested_item fd.num is exist - process it [10:17:43]SAM_PROTO_GetFieldsCounters [10:17:43]wFMCommunicate request_size=4 [10:17:43]MH_SAM_APDU [10:17:43]CAPDU: 80 13 00 00 [10:17:43]Write to MH i2c: E2 08 00 47 52 80 13 00 00 00 00 00 00 15 [10:17:43]Write i2c OK [10:17:43]MH_I2C_Read... [10:17:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:43]Read from MH i2c: E2 [10:17:43]MH_I2C_Read... [10:17:43]Read from MH i2c: E2 62 00 [10:17:43]MH_I2C_Read... [10:17:43]Read from MH i2c: E2 62 00 47 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 48 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 B2 [10:17:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 48 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:17:43]wFMCommunicate OK [10:17:43]SAM_PROTO_GetFieldsCounters done [10:17:43]requested_item shift.num is exist - process it [10:17:43]requested_item shift.opened is exist - process it [10:17:43]req_shift_opened [10:17:43]FM_GetShiftState [10:17:43]SAM_PROTO_GetShiftState [10:17:43]wFMCommunicate request_size=4 [10:17:43]MH_SAM_APDU [10:17:43]CAPDU: 80 13 01 00 [10:17:43]Write to MH i2c: E2 08 00 48 52 80 13 01 00 00 00 00 00 17 [10:17:43]Write i2c OK [10:17:43]MH_I2C_Read... [10:17:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:43]Read from MH i2c: E2 [10:17:43]MH_I2C_Read... [10:17:43]Read from MH i2c: E2 0E 00 [10:17:43]MH_I2C_Read... [10:17:43]Read from MH i2c: E2 0E 00 48 52 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 94 [10:17:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:17:43]wFMCommunicate OK [10:17:43]SAM_PROTO_GetShiftState done [10:17:43]FM_GetShiftState done [10:17:43]req_shift_opened done [10:17:43]requested_item shift.open_date is exist - process it [10:17:43]req_shift_open_date [10:17:43]req_shift_open_date done [10:17:43]produce_requested_data done [10:17:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32328,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:17:43]process_action_free close_receipt [10:17:43]json_value_free [10:17:43]json_value_free done [10:17:43]process_json_proto returns [10:17:43]Send response to host [10:17:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32328,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:17:43]free response buf [10:17:43]execute_script done [10:17:43]execute_script returns [10:17:43]free content buf [10:17:43]Sock 8.Close socket [10:17:43]Sock 8.Thread stoped [10:18:56]ConnectInit Can't connect to host [10:18:56]CommunicateWithHost connect error [10:18:56]CommunicateWithHost err = -1 [10:18:56]OFD Sender: Server communicate error [10:18:56]OFD Sender: Processing packet 32327 [packets to send 12, broken 10] [10:18:56]ProducePacketName [10:18:56]name=ofd_packets/00032327 [10:18:56]OFD Sender: To server: pG, [10:18:56]CommunicateWithHost lk.salyk.kg:30040 [10:18:56]ConnectInit lk.salyk.kg [10:18:56]Connected sock=8 [10:18:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 55 06 08 01 FD 91 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DE 1C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 98 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 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 7F 13 00 00 00 00 07 04 06 00 98 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 0B 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 7E 00 00 35 04 06 00 DC B2 66 A0 E5 CE D5 03 CD F9 E3 82 27 45 [10:18:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 90 64 47 00 8E 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 7E 00 00 F4 03 04 00 35 D9 E6 64 B6 04 01 00 00 49 5B 06 3C F0 93 40 50 [10:18:56]CommunicateWithHost err = 0 [10:18:56]CheckOFDResponse [10:18:56]1017 (14) - 77093643461234 [10:18:56]1041 (16) - 0000000000874655 [10:18:56]1040 (4) - 32327 [10:18:56]1012 (4) - 24.08.2023 04:14 [10:18:56]1206 (1) - 0 [10:18:56]OFD Sender: Remove packet 32327 [10:18:56]ProducePacketName [10:18:56]name=ofd_packets/00032327 [10:18:56]NVStorageDeleteData [10:18:57]OFD Sender: Processing packet 32328 [packets to send 11, broken 10] [10:18:57]ProducePacketName [10:18:57]name=ofd_packets/00032328 [10:18:57]OFD Sender: To server: pG, [10:18:57]CommunicateWithHost lk.salyk.kg:30040 [10:18:57]ConnectInit lk.salyk.kg [10:18:57]Connected sock=8 [10:18:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8B 8C 07 01 76 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 45 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 7E 00 00 35 04 06 00 1E 7E 8A EC AA D6 B4 88 CF 1C EE 2A 2A 06 [10:18:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 01 A0 47 00 8A F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 7E 00 00 F4 03 04 00 36 D9 E6 64 B6 04 01 00 00 FF CD DC 9F 9B 39 14 8A [10:18:57]CommunicateWithHost err = 0 [10:18:57]CheckOFDResponse [10:18:57]1017 (14) - 77093643461234 [10:18:57]1041 (16) - 0000000000874655 [10:18:57]1040 (4) - 32328 [10:18:57]1012 (4) - 24.08.2023 04:14 [10:18:57]1206 (1) - 0 [10:18:57]OFD Sender: Remove packet 32328 [10:18:57]ProducePacketName [10:18:57]name=ofd_packets/00032328 [10:18:57]NVStorageDeleteData [10:18:57]OFD Sender: No OFD packet to send [10:19:02]accept exits with 9 [10:19:02]New connection [10:19:02]New thread 3067084132 created [10:19:02]Thread 3066940772 joined [10:19:02]Waiting for new connection... [10:19:02] Sock 9.Parse request [10:19:02]Sock 9.Check first char [10:19:02]Sock 9.First char is OK [10:19:02]request: POST /json_proto HTTP/1.0 [10:19:02]Method: POST [10:19:02]URL: /json_proto [10:19:02]Method is POST - this is cgi request [10:19:02]url: /json_proto [10:19:02]query_string will be loaded in cgi processing [10:19:02]execute_cgi json_proto POST (null) [10:19:02]execute_cgi path=json_proto method=POST [10:19:02]POST find Content-Length [10:19:02]Host: 172.17.34.200:8080 [10:19:02]Content-Length: 688 [10:19:02]Content-Type: application/json [10:19:02] [10:19:02]POST finish read [10:19:02]Found Content-Length = 688 [10:19:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:02]execute_script... [10: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)1182045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:02]POST & json_proto [10:19:02]process_json_proto [10:19:02]json parsed OK: [10:19:02]protocol is kg_v1.0 [10:19:02]action value=close_receipt [10:19:02]process_action close_receipt [10:19:02]cmd_close_receipt [10:19:02]MH_GetDate [10:19:02]Write to MH i2c: F0 00 00 49 52 8A [10:19:02]Write i2c OK [10:19:02]MH_I2C_Read... [10:19:02]Read from MH i2c: F0 [10:19:02]MH_I2C_Read... [10:19:02]Read from MH i2c: F0 09 00 [10:19:02]MH_I2C_Read... [10:19:02]Read from MH i2c: F0 09 00 49 52 00 99 2E E7 64 B2 FF 65 64 1F [10:19:02]GetLastDocTimeStamp 1692872261 [10:19:02]current date 1692872345 [10:19:02]FM_GetShiftState [10:19:02]SAM_PROTO_GetShiftState [10:19:02]wFMCommunicate request_size=4 [10:19:02]MH_SAM_APDU [10:19:02]CAPDU: 80 13 01 00 [10:19:02]Write to MH i2c: E2 08 00 4A 52 80 13 01 00 00 00 00 00 19 [10:19:02]Write i2c OK [10:19:02]MH_I2C_Read... [10:19:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:02]Read from MH i2c: E2 [10:19:02]MH_I2C_Read... [10:19:02]Read from MH i2c: E2 0E 00 [10:19:02]MH_I2C_Read... [10:19:02]Read from MH i2c: E2 0E 00 4A 52 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 96 [10:19:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:19:02]wFMCommunicate OK [10:19:02]SAM_PROTO_GetShiftState done [10:19:02]FM_GetShiftState done [10:19:02]opened in 1692866319 [10:19:02]opened+sec_in_day 1692952719 [10:19:02]quantity*price = 200022 [10:19:02]sum+1 = 200023 [10:19:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 35 24.08.2023 10:19 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32329 ФПД: 231307601280853 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T101905&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32329&fm=231307601280853&tin=02508201610067®Number=0000000000091575&sum=200000 [10:19:03]StoreToDocumentArchive [10:19:03]shift 75 fd 32329 [10:19:03]save to /storage/0075/doc_00032329 [10:19:03]save last doc name /storage/0075/doc_00032329 to /storage/kkm_last_doc_name [10:19:03]save OK [10:19:03]Clear old archive folders... [10:19:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:19:03]tlvbuf is B6F75190 [10:19:03]SAM_PROTO_ClearQueue [10:19:03]wFMCommunicate request_size=4 [10:19:03]MH_SAM_APDU [10:19:03]CAPDU: 80 09 00 00 [10:19:03]Write to MH i2c: E2 08 00 57 52 80 09 00 00 00 00 00 00 1B [10:19:03]Write i2c OK [10:19:03]MH_I2C_Read... [10:19:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:03]Read from MH i2c: E2 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 03 00 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 03 00 57 52 00 90 00 1D [10:19:03]RAPDU: 90 00 [10:19:03]wFMCommunicate OK [10:19:03]SAM_PROTO_ClearQueue done [10:19:03]KKMCreateOFDPacket [10:19:03]OFDProtocolAddRootSTLVToBuf [10:19:03]FM_MakeSignedData [10:19:03]FM_MakeSignedData [10:19:03]SAM_PROTO_SignData [10:19:03]wFMCommunicate request_size=4 [10:19:03]MH_SAM_APDU [10:19:03]CAPDU: 80 0D 01 02 [10:19:03]Write to MH i2c: E2 08 00 58 52 80 0D 01 02 00 00 00 00 23 [10:19:03]Write i2c OK [10:19:03]MH_I2C_Read... [10:19:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:03]Read from MH i2c: E2 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 03 00 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 03 00 58 52 00 90 00 1E [10:19:03]RAPDU: 90 00 [10:19:03]wFMCommunicate OK [10:19:03]wFMCommunicate request_size=255 [10:19:03]MH_SAM_APDU [10:19:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 99 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 7E 00 00 35 04 06 00 [10:19:03]Write to MH i2c: E2 02 01 59 52 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 99 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 7E 00 00 35 04 06 00 00 00 39 [10:19:03]Write i2c OK [10:19:03]MH_I2C_Read... [10:19:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:03]Read from MH i2c: E2 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 03 00 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 03 00 59 52 00 90 00 1F [10:19:03]RAPDU: 90 00 [10:19:03]wFMCommunicate OK [10:19:03]wFMCommunicate request_size=11 [10:19:03]MH_SAM_APDU [10:19:03]CAPDU: 80 0D 02 02 06 D2 5F 7F 68 7F 55 [10:19:03]Write to MH i2c: E2 0E 00 5A 52 80 0D 02 02 06 00 D2 5F 7F 68 7F 55 00 00 1E [10:19:03]Write i2c OK [10:19:03]MH_I2C_Read... [10:19:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:03]Read from MH i2c: E2 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 03 00 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 03 00 5A 52 00 90 00 20 [10:19:03]RAPDU: 90 00 [10:19:03]wFMCommunicate OK [10:19:03]wFMCommunicate request_size=4 [10:19:03]MH_SAM_APDU [10:19:03]CAPDU: 80 0D 03 02 [10:19:03]Write to MH i2c: E2 08 00 5B 52 80 0D 03 02 00 00 00 00 28 [10:19:03]Write i2c OK [10:19:03]MH_I2C_Read... [10:19:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:03]Read from MH i2c: E2 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 0B 00 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 0B 00 5B 52 00 26 11 FF 5F DC 01 11 F4 90 00 A0 [10:19:03]RAPDU: 26 11 FF 5F DC 01 11 F4 90 00 [10:19:03]wFMCommunicate OK [10:19:03]SAM_PROTO_SignData done [10:19:03]FM_MakeSignedData done [10:19:03]CreateOFDProtocolMessage [10:19:03]wFMCommunicate request_size=4 [10:19:03]MH_SAM_APDU [10:19:03]CAPDU: 80 11 00 00 [10:19:03]Write to MH i2c: E2 08 00 5C 52 80 11 00 00 00 00 00 00 28 [10:19:03]Write i2c OK [10:19:03]MH_I2C_Read... [10:19:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:03]Read from MH i2c: E2 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 17 00 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 17 00 5C 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7E [10:19:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:19:03]wFMCommunicate OK [10:19:03]CreateOFDProtocolMessage done [10:19:03]OFDSenderStorePacket 32329 [10:19:03]StoreOFDPacket docnum=32329 [10:19:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D6 EA 08 01 14 BC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 99 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 7E 00 00 35 04 06 00 D2 5F 7F 68 7F 55 26 11 FF 5F DC 01 11 F4 [10:19:03]CheckFolder [10:19:03]dirname=/storage/ofd_packets [10:19:03]CheckFolder done [10:19:03]ProducePacketName [10:19:03]name=ofd_packets/00032329 [10:19:03]NVStorageSaveData ofd_packets/00032329 [10:19:03]File name is /storage/ofd_packets/00032329 [10:19:03]Write 302 bytes [10:19:03]NVStorageSaveData done [10:19:03]OFDSenderStorePacket done [10:19:03]KKMCreateOFDPacket done [10:19:03]NVStorageSaveData kkm_last_timestamp [10:19:03]File name is /storage/kkm_last_timestamp [10:19:03]Write 4 bytes [10:19:03]NVStorageSaveData done [10:19:03]ExternCall_PrintAddStr [10:19:03]wPrintStart [10:19:03]Write to MH i2c: 01 00 00 5D 52 AF [10:19:03]Write i2c OK [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: 01 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: 01 07 00 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: 01 07 00 5D 52 00 00 00 00 00 FF 0F C4 [10:19:03]RasterBufferAndPrint [10:19:03]line Счет N : (1)1182045 [10:19:03]line ИНН: 02508201610067 [10:19:03]line Контрольно-Кассовый Чек [10:19:03]line ПРОДАЖА [10:19:03]line ТРК (МРК, ГНК) : 21 [10:19:03]line Товар: 2710194210 [10:19:03]line ДТ(л)-К-5 [10:19:03]line 31.450 * 63.60 [10:19:03]line = 2000.22 [10:19:03]line НДС 12% НСП 1% [10:19:03]line > о реализуемом товаре [10:19:03]line ОКРУГЛЕНИЕ: -0.22 [10:19:03]line ИТОГО: 2000.00 [10:19:03]line Внесено: 2000.00 [10:19:03]line СДАЧА: 0.00 [10:19:03]line НСП 1% : 17.70 [10:19:03]line НДС 12% : 212.41 [10:19:03]line Наличными: 2000.00 [10:19:03]line Безнал.: 0.00 [10:19:03]line Место: АЗС № 121 "Партнер Нефть" [10:19:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:19:03]line СНО: Общий режим [10:19:03]line Чек 35 24.08.2023 10:19 [10:19:03]line Смена: 75 ФФД: 1.0 [10:19:03]line ЗНМ: 0300000148 [10:19:03]line РНМ: 0000000000091575 [10:19:03]line Версия ККМ: 001 [10:19:03]line ФМ: 0000000000874655 [10:19:03]line ФД: 32329 [10:19:03]line ФПД: 231307601280853 [10:19:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T101905&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32329&fm=231307601280853&tin=02508201610067®Number=0000000000091575&sum=200000 [10:19:04]OFD Sender: Processing packet 32329 [packets to send 11, broken 10] [10:19:04]ProducePacketName [10:19:04]name=ofd_packets/00032329 [10:19:04]OFD Sender: To server: pG, [10:19:04]CommunicateWithHost lk.salyk.kg:30040 [10:19:04]ConnectInit lk.salyk.kg [10:19:04]written 0, free lines is 4095 [10:19:04]Connected sock=11 [10:19:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D6 EA 08 01 14 BC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 99 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 7E 00 00 35 04 06 00 D2 5F 7F 68 7F 55 26 11 FF 5F DC 01 11 F4 [10:19:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C3 6B 47 00 26 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 7E 00 00 F4 03 04 00 3D D9 E6 64 B6 04 01 00 00 6A 1B 91 AB 89 6B C3 8E [10:19:04]CommunicateWithHost err = 0 [10:19:04]CheckOFDResponse [10:19:04]1017 (14) - 77093643461234 [10:19:04]1041 (16) - 0000000000874655 [10:19:04]1040 (4) - 32329 [10:19:04]1012 (4) - 24.08.2023 04:14 [10:19:04]1206 (1) - 0 [10:19:04]OFD Sender: Remove packet 32329 [10:19:04]ProducePacketName [10:19:04]name=ofd_packets/00032329 [10:19:04]NVStorageDeleteData [10:19:04]Write to MH i2c: 01 00 00 88 52 DA [10:19:04]Write i2c OK [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: 01 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: 01 07 00 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: 01 07 00 88 52 00 00 00 00 00 EF 0C DC [10:19:04]RasterBufferAndPrint [10:19:04]line [10:19:04]line [10:19:04]line [10:19:04]line [10:19:04]line [10:19:04]written 0, free lines is 3317 [10:19:04]MH_Cut [10:19:04]Write to MH i2c: D1 01 00 8F 52 01 B3 [10:19:04]Write i2c OK [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: D1 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: D1 01 00 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: D1 01 00 8F 52 00 B2 [10:19:04]Write to MH i2c: 01 00 00 90 52 E2 [10:19:04]Write i2c OK [10:19:04]MH_I2C_Read... [10:19:05]OFD Sender: No OFD packet to send [10:19:05]*** Cut start [10:19:05]*** Purtial cut [10:19:05]*** Stage 1: CUTSNS_PIN = 1 [10:19:05]Read from MH i2c: 01 [10:19:05]MH_I2C_Read... [10:19:05]*** Stop cut motor [10:19:05]*** Cut end [10:19:05]Read from MH i2c: 01 07 00 [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: 01 07 00 90 52 00 00 00 00 00 FF 0F F7 [10:19:05]process_action close_receipt done [10:19:05]requested_data is exist [10:19:05]produce_requested_data [10:19:05]requested_item fm.sn is exist - process it [10:19:05]wFMCommunicate request_size=4 [10:19:05]MH_SAM_APDU [10:19:05]CAPDU: 80 11 00 00 [10:19:05]Write to MH i2c: E2 08 00 91 52 80 11 00 00 00 00 00 00 5D [10:19:05]Write i2c OK [10:19:05]MH_I2C_Read... [10:19:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:05]Read from MH i2c: E2 [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: E2 17 00 [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: E2 17 00 91 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B3 [10:19:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:19:05]wFMCommunicate OK [10:19:05]requested_item fd.num is exist - process it [10:19:05]SAM_PROTO_GetFieldsCounters [10:19:05]wFMCommunicate request_size=4 [10:19:05]MH_SAM_APDU [10:19:05]CAPDU: 80 13 00 00 [10:19:05]Write to MH i2c: E2 08 00 92 52 80 13 00 00 00 00 00 00 60 [10:19:05]Write i2c OK [10:19:05]MH_I2C_Read... [10:19:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:05]Read from MH i2c: E2 [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: E2 62 00 [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: E2 62 00 92 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 49 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [10: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 49 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:19:05]wFMCommunicate OK [10:19:05]SAM_PROTO_GetFieldsCounters done [10:19:05]requested_item shift.num is exist - process it [10:19:05]requested_item shift.opened is exist - process it [10:19:05]req_shift_opened [10:19:05]FM_GetShiftState [10:19:05]SAM_PROTO_GetShiftState [10:19:05]wFMCommunicate request_size=4 [10:19:05]MH_SAM_APDU [10:19:05]CAPDU: 80 13 01 00 [10:19:05]Write to MH i2c: E2 08 00 93 52 80 13 01 00 00 00 00 00 62 [10:19:05]Write i2c OK [10:19:05]MH_I2C_Read... [10:19:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:05]Read from MH i2c: E2 [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: E2 0E 00 [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: E2 0E 00 93 52 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DF [10:19:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:19:05]wFMCommunicate OK [10:19:05]SAM_PROTO_GetShiftState done [10:19:05]FM_GetShiftState done [10:19:05]req_shift_opened done [10:19:05]requested_item shift.open_date is exist - process it [10:19:05]req_shift_open_date [10:19:05]req_shift_open_date done [10:19:05]produce_requested_data done [10:19:05]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32329,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:19:05]process_action_free close_receipt [10:19:05]json_value_free [10:19:05]json_value_free done [10:19:05]process_json_proto returns [10:19:05]Send response to host [10:19:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32329,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:19:05]free response buf [10:19:05]execute_script done [10:19:05]execute_script returns [10:19:05]free content buf [10:19:05]Sock 9.Close socket [10:19:05]Sock 9.Thread stoped [10:19:10]OFD Sender: No OFD packet to send [10:19:15]OFD Sender: No OFD packet to send [10:19:20]OFD Sender: No OFD packet to send [10:19:25]OFD Sender: No OFD packet to send [10:19:30]OFD Sender: No OFD packet to send [10:19:35]OFD Sender: No OFD packet to send [10:19:40]OFD Sender: No OFD packet to send [10:19:45]OFD Sender: No OFD packet to send [10:19:50]OFD Sender: No OFD packet to send [10:19:55]OFD Sender: No OFD packet to send [10:20:00]OFD Sender: No OFD packet to send [10:20:05]OFD Sender: No OFD packet to send [10:20:10]OFD Sender: No OFD packet to send [10:20:15]OFD Sender: No OFD packet to send [10:20:20]OFD Sender: No OFD packet to send [10:20:25]OFD Sender: No OFD packet to send [10:20:30]OFD Sender: No OFD packet to send [10:20:35]OFD Sender: No OFD packet to send [10:20:40]OFD Sender: No OFD packet to send [10:20:43]accept exits with 8 [10:20:43]New connection [10:20:43]New thread 3066940772 created [10:20:43]Thread 3067084132 joined [10:20:43]Waiting for new connection... [10:20:43] Sock 8.Parse request [10:20:43]Sock 8.Check first char [10:20:43]Sock 8.First char is OK [10:20:43]request: POST /json_proto HTTP/1.0 [10:20:43]Method: POST [10:20:43]URL: /json_proto [10:20:43]Method is POST - this is cgi request [10:20:43]url: /json_proto [10:20:43]query_string will be loaded in cgi processing [10:20:43]execute_cgi json_proto POST (null) [10:20:43]execute_cgi path=json_proto method=POST [10:20:43]POST find Content-Length [10:20:43]Host: 172.17.34.200:8080 [10:20:43]Content-Length: 688 [10:20:43]Content-Type: application/json [10:20:43] [10:20:43]POST finish read [10:20:43]Found Content-Length = 688 [10:20:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:43]execute_script... [10:20:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:43]POST & json_proto [10:20:43]process_json_proto [10:20:43]json parsed OK: [10:20:43]protocol is kg_v1.0 [10:20:43]action value=close_receipt [10:20:43]process_action close_receipt [10:20:43]cmd_close_receipt [10:20:43]MH_GetDate [10:20:43]Write to MH i2c: F0 00 00 94 52 D5 [10:20:43]Write i2c OK [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: F0 [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: F0 09 00 [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: F0 09 00 94 52 00 FE 2E E7 64 B2 FF 65 64 CF [10:20:43]GetLastDocTimeStamp 1692872345 [10:20:43]current date 1692872446 [10:20:43]FM_GetShiftState [10:20:43]SAM_PROTO_GetShiftState [10:20:43]wFMCommunicate request_size=4 [10:20:43]MH_SAM_APDU [10:20:43]CAPDU: 80 13 01 00 [10:20:43]Write to MH i2c: E2 08 00 95 52 80 13 01 00 00 00 00 00 64 [10:20:43]Write i2c OK [10:20:43]MH_I2C_Read... [10:20:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:43]Read from MH i2c: E2 [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: E2 0E 00 [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: E2 0E 00 95 52 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E1 [10:20:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:20:43]wFMCommunicate OK [10:20:43]SAM_PROTO_GetShiftState done [10:20:43]FM_GetShiftState done [10:20:43]opened in 1692866319 [10:20:43]opened+sec_in_day 1692952719 [10:20:43]quantity*price = 100042 [10:20:43]sum+1 = 100044 [10:20:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 36 24.08.2023 10:20 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32330 ФПД: 113992508607322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T102046&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32330&fm=113992508607322&tin=02508201610067®Number=0000000000091575&sum=100000 [10:20:44]StoreToDocumentArchive [10:20:44]shift 75 fd 32330 [10:20:44]save to /storage/0075/doc_00032330 [10:20:44]save last doc name /storage/0075/doc_00032330 to /storage/kkm_last_doc_name [10:20:44]save OK [10:20:44]Clear old archive folders... [10:20:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:20:44]tlvbuf is 0181E540 [10:20:44]SAM_PROTO_ClearQueue [10:20:44]wFMCommunicate request_size=4 [10:20:44]MH_SAM_APDU [10:20:44]CAPDU: 80 09 00 00 [10:20:44]Write to MH i2c: E2 08 00 A2 52 80 09 00 00 00 00 00 00 66 [10:20:44]Write i2c OK [10:20:44]MH_I2C_Read... [10:20:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:44]Read from MH i2c: E2 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 03 00 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 03 00 A2 52 00 90 00 68 [10:20:44]RAPDU: 90 00 [10:20:44]wFMCommunicate OK [10:20:44]SAM_PROTO_ClearQueue done [10:20:44]KKMCreateOFDPacket [10:20:44]OFDProtocolAddRootSTLVToBuf [10:20:44]FM_MakeSignedData [10:20:44]FM_MakeSignedData [10:20:44]SAM_PROTO_SignData [10:20:44]wFMCommunicate request_size=4 [10:20:44]MH_SAM_APDU [10:20:44]CAPDU: 80 0D 01 02 [10:20:44]Write to MH i2c: E2 08 00 A3 52 80 0D 01 02 00 00 00 00 6E [10:20:44]Write i2c OK [10:20:44]MH_I2C_Read... [10:20:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:44]Read from MH i2c: E2 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 03 00 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 03 00 A3 52 00 90 00 69 [10:20:44]RAPDU: 90 00 [10:20:44]wFMCommunicate OK [10:20:44]wFMCommunicate request_size=255 [10:20:44]MH_SAM_APDU [10:20:44]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 FE 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 7E 00 00 35 04 06 00 [10:20:44]Write to MH i2c: E2 02 01 A4 52 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 FE 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 7E 00 00 35 04 06 00 00 00 C6 [10:20:44]Write i2c OK [10:20:44]MH_I2C_Read... [10:20:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:44]Read from MH i2c: E2 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 03 00 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 03 00 A4 52 00 90 00 6A [10:20:44]RAPDU: 90 00 [10:20:44]wFMCommunicate OK [10:20:44]wFMCommunicate request_size=11 [10:20:44]MH_SAM_APDU [10:20:44]CAPDU: 80 0D 02 02 06 67 AC F2 FB 8B 5A [10:20:44]Write to MH i2c: E2 0E 00 A5 52 80 0D 02 02 06 00 67 AC F2 FB 8B 5A 00 00 62 [10:20:44]Write i2c OK [10:20:44]MH_I2C_Read... [10:20:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:44]Read from MH i2c: E2 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 03 00 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 03 00 A5 52 00 90 00 6B [10:20:44]RAPDU: 90 00 [10:20:44]wFMCommunicate OK [10:20:44]wFMCommunicate request_size=4 [10:20:44]MH_SAM_APDU [10:20:44]CAPDU: 80 0D 03 02 [10:20:44]Write to MH i2c: E2 08 00 A6 52 80 0D 03 02 00 00 00 00 73 [10:20:44]Write i2c OK [10:20:44]MH_I2C_Read... [10:20:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:44]Read from MH i2c: E2 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 0B 00 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 0B 00 A6 52 00 27 F4 DC 8A D6 40 EB DB 90 00 D1 [10:20:44]RAPDU: 27 F4 DC 8A D6 40 EB DB 90 00 [10:20:44]wFMCommunicate OK [10:20:44]SAM_PROTO_SignData done [10:20:44]FM_MakeSignedData done [10:20:44]CreateOFDProtocolMessage [10:20:44]wFMCommunicate request_size=4 [10:20:44]MH_SAM_APDU [10:20:44]CAPDU: 80 11 00 00 [10:20:44]Write to MH i2c: E2 08 00 A7 52 80 11 00 00 00 00 00 00 73 [10:20:44]Write i2c OK [10:20:44]MH_I2C_Read... [10:20:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:44]Read from MH i2c: E2 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 17 00 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 17 00 A7 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C9 [10:20:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:20:44]wFMCommunicate OK [10:20:44]CreateOFDProtocolMessage done [10:20:44]OFDSenderStorePacket 32330 [10:20:44]StoreOFDPacket docnum=32330 [10:20:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 EB F0 08 01 48 A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 FE 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 7E 00 00 35 04 06 00 67 AC F2 FB 8B 5A 27 F4 DC 8A D6 40 EB DB [10:20:44]CheckFolder [10:20:44]dirname=/storage/ofd_packets [10:20:44]CheckFolder done [10:20:44]ProducePacketName [10:20:44]name=ofd_packets/00032330 [10:20:44]NVStorageSaveData ofd_packets/00032330 [10:20:44]File name is /storage/ofd_packets/00032330 [10:20:44]Write 302 bytes [10:20:44]NVStorageSaveData done [10:20:44]OFDSenderStorePacket done [10:20:44]KKMCreateOFDPacket done [10:20:44]NVStorageSaveData kkm_last_timestamp [10:20:44]File name is /storage/kkm_last_timestamp [10:20:44]Write 4 bytes [10:20:44]NVStorageSaveData done [10:20:44]ExternCall_PrintAddStr [10:20:44]wPrintStart [10:20:44]Write to MH i2c: 01 00 00 A8 52 FA [10:20:44]Write i2c OK [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: 01 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: 01 07 00 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: 01 07 00 A8 52 00 00 00 00 00 FF 0F 0F [10:20:44]RasterBufferAndPrint [10:20:44]line Счет N : (1)1182046 [10:20:44]line ИНН: 02508201610067 [10:20:44]line Контрольно-Кассовый Чек [10:20:44]line ПРОДАЖА [10:20:44]line ТРК (МРК, ГНК) : 11 [10:20:44]line Товар: 2710194210 [10:20:44]line ДТ(л)-К-5 [10:20:44]line 15.730 * 63.60 [10:20:44]line = 1000.43 [10:20:44]line НДС 12% НСП 1% [10:20:44]line > о реализуемом товаре [10:20:44]line ОКРУГЛЕНИЕ: -0.43 [10:20:44]line ИТОГО: 1000.00 [10:20:44]line Внесено: 1000.00 [10:20:44]line СДАЧА: 0.00 [10:20:44]line НСП 1% : 8.85 [10:20:44]line НДС 12% : 106.24 [10:20:44]line Наличными: 1000.00 [10:20:44]line Безнал.: 0.00 [10:20:44]line Место: АЗС № 121 "Партнер Нефть" [10:20:44]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:20:44]line СНО: Общий режим [10:20:44]line Чек 36 24.08.2023 10:20 [10:20:44]line Смена: 75 ФФД: 1.0 [10:20:44]line ЗНМ: 0300000148 [10:20:45]line РНМ: 0000000000091575 [10:20:45]line Версия ККМ: 001 [10:20:45]line ФМ: 0000000000874655 [10:20:45]line ФД: 32330 [10:20:45]line ФПД: 113992508607322 [10:20:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T102046&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32330&fm=113992508607322&tin=02508201610067®Number=0000000000091575&sum=100000 [10:20:45]OFD Sender: Processing packet 32330 [packets to send 11, broken 10] [10:20:45]ProducePacketName [10:20:45]name=ofd_packets/00032330 [10:20:45]OFD Sender: To server: pG, [10:20:45]CommunicateWithHost lk.salyk.kg:30040 [10:20:45]ConnectInit lk.salyk.kg [10:20:45]written 0, free lines is 4095 [10:20:45]Connected sock=10 [10:20:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 EB F0 08 01 48 A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 FE 2E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 7E 00 00 35 04 06 00 67 AC F2 FB 8B 5A 27 F4 DC 8A D6 40 EB DB [10:20:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 6B EE 47 00 C2 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 7E 00 00 F4 03 04 00 A2 D9 E6 64 B6 04 01 00 00 BD A1 CD 48 02 17 92 8F [10:20:45]CommunicateWithHost err = 0 [10:20:45]CheckOFDResponse [10:20:45]1017 (14) - 77093643461234 [10:20:45]1041 (16) - 0000000000874655 [10:20:45]1040 (4) - 32330 [10:20:45]1012 (4) - 24.08.2023 04:16 [10:20:45]1206 (1) - 0 [10:20:45]OFD Sender: Remove packet 32330 [10:20:45]ProducePacketName [10:20:45]name=ofd_packets/00032330 [10:20:45]NVStorageDeleteData [10:20:45]Write to MH i2c: 01 00 00 D3 52 25 [10:20:45]Write i2c OK [10:20:45]MH_I2C_Read... [10:20:45]Read from MH i2c: 01 [10:20:45]MH_I2C_Read... [10:20:45]Read from MH i2c: 01 07 00 [10:20:45]MH_I2C_Read... [10:20:45]Read from MH i2c: 01 07 00 D3 52 00 00 00 00 00 E5 0C 1D [10:20:45]RasterBufferAndPrint [10:20:45]line [10:20:45]line [10:20:45]line [10:20:45]line [10:20:45]line [10:20:45]written 0, free lines is 3307 [10:20:45]MH_Cut [10:20:45]Write to MH i2c: D1 01 00 DA 52 01 FE [10:20:45]Write i2c OK [10:20:45]MH_I2C_Read... [10:20:45]Read from MH i2c: D1 [10:20:45]MH_I2C_Read... [10:20:45]Read from MH i2c: D1 01 00 [10:20:45]MH_I2C_Read... [10:20:45]Read from MH i2c: D1 01 00 DA 52 00 FD [10:20:45]Write to MH i2c: 01 00 00 DB 52 2D [10:20:45]Write i2c OK [10:20:45]MH_I2C_Read... [10:20:45]OFD Sender: No OFD packet to send [10:20:46]*** Cut start [10:20:46]*** Purtial cut [10:20:46]*** CUTSNS_PIN = 0 [10:20:46]*** Stage 1: CUTSNS_PIN = 1 [10:20:48]Read from MH i2c: 01 [10:20:48]MH_I2C_Read... [10:20:48]*** Stop cut motor [10:20:48]*** Cut end [10:20:48]Read from MH i2c: 01 07 00 [10:20:48]MH_I2C_Read... [10:20:48]Read from MH i2c: 01 07 00 DB 52 00 00 00 00 00 FF 0F 42 [10:20:48]process_action close_receipt done [10:20:48]requested_data is exist [10:20:48]produce_requested_data [10:20:48]requested_item fm.sn is exist - process it [10:20:48]wFMCommunicate request_size=4 [10:20:48]MH_SAM_APDU [10:20:48]CAPDU: 80 11 00 00 [10:20:48]Write to MH i2c: E2 08 00 DC 52 80 11 00 00 00 00 00 00 A8 [10:20:48]Write i2c OK [10:20:48]MH_I2C_Read... [10:20:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:48]Read from MH i2c: E2 [10:20:48]MH_I2C_Read... [10:20:48]Read from MH i2c: E2 17 00 [10:20:48]MH_I2C_Read... [10:20:48]Read from MH i2c: E2 17 00 DC 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FE [10:20:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:20:48]wFMCommunicate OK [10:20:48]requested_item fd.num is exist - process it [10:20:48]SAM_PROTO_GetFieldsCounters [10:20:48]wFMCommunicate request_size=4 [10:20:48]MH_SAM_APDU [10:20:48]CAPDU: 80 13 00 00 [10:20:48]Write to MH i2c: E2 08 00 DD 52 80 13 00 00 00 00 00 00 AB [10:20:48]Write i2c OK [10:20:48]MH_I2C_Read... [10:20:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:48]Read from MH i2c: E2 [10:20:48]MH_I2C_Read... [10:20:48]Read from MH i2c: E2 62 00 [10:20:48]MH_I2C_Read... [10:20:48]Read from MH i2c: E2 62 00 DD 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 50 [10:20:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:48]wFMCommunicate OK [10:20:48]SAM_PROTO_GetFieldsCounters done [10:20:48]requested_item shift.num is exist - process it [10:20:48]requested_item shift.opened is exist - process it [10:20:48]req_shift_opened [10:20:48]FM_GetShiftState [10:20:48]SAM_PROTO_GetShiftState [10:20:48]wFMCommunicate request_size=4 [10:20:48]MH_SAM_APDU [10:20:48]CAPDU: 80 13 01 00 [10:20:48]Write to MH i2c: E2 08 00 DE 52 80 13 01 00 00 00 00 00 AD [10:20:48]Write i2c OK [10:20:48]MH_I2C_Read... [10:20:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:48]Read from MH i2c: E2 [10:20:48]MH_I2C_Read... [10:20:48]Read from MH i2c: E2 0E 00 [10:20:48]MH_I2C_Read... [10:20:48]Read from MH i2c: E2 0E 00 DE 52 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2A [10:20:48]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:20:48]wFMCommunicate OK [10:20:48]SAM_PROTO_GetShiftState done [10:20:48]FM_GetShiftState done [10:20:48]req_shift_opened done [10:20:48]requested_item shift.open_date is exist - process it [10:20:48]req_shift_open_date [10:20:48]req_shift_open_date done [10:20:48]produce_requested_data done [10:20:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32330,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:20:48]process_action_free close_receipt [10:20:48]json_value_free [10:20:48]json_value_free done [10:20:48]process_json_proto returns [10:20:48]Send response to host [10:20:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32330,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:20:48]free response buf [10:20:48]execute_script done [10:20:48]execute_script returns [10:20:48]free content buf [10:20:48]Sock 8.Close socket [10:20:48]Sock 8.Thread stoped [10:20:50]OFD Sender: No OFD packet to send [10:20:55]OFD Sender: No OFD packet to send [10:21:01]OFD Sender: No OFD packet to send [10:21:05]int [10:21:05]Write to MH i2c: 01 00 00 DF 52 31 [10:21:05]*** FLAG_PRN_KEY set [10:21:05]Write i2c OK [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: 01 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: 01 07 00 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: 01 07 00 DF 52 00 08 00 00 00 FF 0F 4E [10:21:05]state=0 [10:21:05]Key pressed [10:21:05]Feed [10:21:05]Write to MH i2c: D8 00 00 E0 52 09 [10:21:05]Write i2c OK [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: D8 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: D8 01 00 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: D8 01 00 E0 52 00 0A [10:21:05]int [10:21:05]Write to MH i2c: 01 00 00 E1 52 33 [10:21:05]Write i2c OK [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: 01 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: 01 07 00 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: 01 07 00 E1 52 00 48 00 00 00 3C 00 BE [10:21:05]state=2 [10:21:05]Key pressed [10:21:05]int [10:21:05]Write to MH i2c: 01 00 00 E2 52 34 [10:21:05]*** FLAG_PRN_KEY reset [10:21:05]Write i2c OK [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: 01 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: 01 07 00 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: 01 07 00 E2 52 00 00 00 00 00 F9 0F 43 [10:21:05]state=2 [10:21:05]Stop feed [10:21:06]OFD Sender: No OFD packet to send [10:21:11]OFD Sender: No OFD packet to send [10:21:16]OFD Sender: No OFD packet to send [10:21:21]OFD Sender: No OFD packet to send [10:21:26]OFD Sender: No OFD packet to send [10:21:31]OFD Sender: No OFD packet to send [10:21:36]OFD Sender: No OFD packet to send [10:21:41]OFD Sender: No OFD packet to send [10:21:46]OFD Sender: No OFD packet to send [10:21:46]accept exits with 9 [10:21:46]New connection [10:21:46]New thread 3067084132 created [10:21:46]Thread 3066940772 joined [10:21:46]Waiting for new connection... [10:21:46] Sock 9.Parse request [10:21:46]Sock 9.Check first char [10:21:46]Sock 9.First char is OK [10:21:46]request: POST /json_proto HTTP/1.0 [10:21:46]Method: POST [10:21:46]URL: /json_proto [10:21:46]Method is POST - this is cgi request [10:21:46]url: /json_proto [10:21:46]query_string will be loaded in cgi processing [10:21:46]execute_cgi json_proto POST (null) [10:21:46]execute_cgi path=json_proto method=POST [10:21:46]POST find Content-Length [10:21:46]Host: 172.17.34.200:8080 [10:21:46]Content-Length: 679 [10:21:46]Content-Type: application/json [10:21:46] [10:21:46]POST finish read [10:21:46]Found Content-Length = 679 [10:21:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 10.690, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:46]execute_script... [10:21: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)1182047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 10.690, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:46]POST & json_proto [10:21:46]process_json_proto [10:21:46]json parsed OK: [10:21:46]protocol is kg_v1.0 [10:21:46]action value=close_receipt [10:21:46]process_action close_receipt [10:21:46]cmd_close_receipt [10:21:46]MH_GetDate [10:21:46]Write to MH i2c: F0 00 00 E3 52 24 [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: F0 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: F0 09 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: F0 09 00 E3 52 00 3D 2F E7 64 B2 FF 65 64 5E [10:21:46]GetLastDocTimeStamp 1692872446 [10:21:46]current date 1692872509 [10:21:46]FM_GetShiftState [10:21:46]SAM_PROTO_GetShiftState [10:21:46]wFMCommunicate request_size=4 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 13 01 00 [10:21:46]Write to MH i2c: E2 08 00 E4 52 80 13 01 00 00 00 00 00 B3 [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:46]Read from MH i2c: E2 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 0E 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 0E 00 E4 52 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 30 [10:21:46]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:21:46]wFMCommunicate OK [10:21:46]SAM_PROTO_GetShiftState done [10:21:46]FM_GetShiftState done [10:21:46]opened in 1692866319 [10:21:46]opened+sec_in_day 1692952719 [10:21:46]quantity*price = 70019 [10:21:46]sum+1 = 70021 [10:21:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 37 24.08.2023 10:21 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32331 ФПД: 141337698725142 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T102149&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32331&fm=141337698725142&tin=02508201610067®Number=0000000000091575&sum=70000 [10:21:47]StoreToDocumentArchive [10:21:47]shift 75 fd 32331 [10:21:47]save to /storage/0075/doc_00032331 [10:21:47]save last doc name /storage/0075/doc_00032331 to /storage/kkm_last_doc_name [10:21:47]save OK [10:21:47]Clear old archive folders... [10:21:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:47]tlvbuf is 018425D0 [10:21:47]SAM_PROTO_ClearQueue [10:21:47]wFMCommunicate request_size=4 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 09 00 00 [10:21:47]Write to MH i2c: E2 08 00 F1 52 80 09 00 00 00 00 00 00 B5 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 F1 52 00 90 00 B7 [10:21:47]RAPDU: 90 00 [10:21:47]wFMCommunicate OK [10:21:47]SAM_PROTO_ClearQueue done [10:21:47]KKMCreateOFDPacket [10:21:47]OFDProtocolAddRootSTLVToBuf [10:21:47]FM_MakeSignedData [10:21:47]FM_MakeSignedData [10:21:47]SAM_PROTO_SignData [10:21:47]wFMCommunicate request_size=4 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 0D 01 02 [10:21:47]Write to MH i2c: E2 08 00 F2 52 80 0D 01 02 00 00 00 00 BD [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 F2 52 00 90 00 B8 [10:21:47]RAPDU: 90 00 [10:21:47]wFMCommunicate OK [10:21:47]wFMCommunicate request_size=255 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 3D 2F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 7E 00 00 35 04 06 00 80 [10:21:47]Write to MH i2c: E2 02 01 F3 52 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 3D 2F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 7E 00 00 35 04 06 00 80 00 00 0B [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 F3 52 00 90 00 B9 [10:21:47]RAPDU: 90 00 [10:21:47]wFMCommunicate OK [10:21:47]wFMCommunicate request_size=10 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 0D 02 02 05 8B BF 53 6D 16 [10:21:47]Write to MH i2c: E2 0D 00 F4 52 80 0D 02 02 05 00 8B BF 53 6D 16 00 00 EA [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 F4 52 00 90 00 BA [10:21:47]RAPDU: 90 00 [10:21:47]wFMCommunicate OK [10:21:47]wFMCommunicate request_size=4 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 0D 03 02 [10:21:47]Write to MH i2c: E2 08 00 F5 52 80 0D 03 02 00 00 00 00 C2 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 0B 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 0B 00 F5 52 00 8B E5 C8 8F F9 88 23 34 90 00 62 [10:21:47]RAPDU: 8B E5 C8 8F F9 88 23 34 90 00 [10:21:47]wFMCommunicate OK [10:21:47]SAM_PROTO_SignData done [10:21:47]FM_MakeSignedData done [10:21:47]CreateOFDProtocolMessage [10:21:47]wFMCommunicate request_size=4 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 11 00 00 [10:21:47]Write to MH i2c: E2 08 00 F6 52 80 11 00 00 00 00 00 00 C2 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 17 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 17 00 F6 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 18 [10:21:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:21:47]wFMCommunicate OK [10:21:47]CreateOFDProtocolMessage done [10:21:47]OFDSenderStorePacket 32331 [10:21:47]StoreOFDPacket docnum=32331 [10:21:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 18 51 07 01 08 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 3D 2F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 7E 00 00 35 04 06 00 80 8B BF 53 6D 16 8B E5 C8 8F F9 88 23 34 [10:21:47]CheckFolder [10:21:47]dirname=/storage/ofd_packets [10:21:47]CheckFolder done [10:21:47]ProducePacketName [10:21:47]name=ofd_packets/00032331 [10:21:47]NVStorageSaveData ofd_packets/00032331 [10:21:47]File name is /storage/ofd_packets/00032331 [10:21:47]Write 301 bytes [10:21:47]NVStorageSaveData done [10:21:47]OFDSenderStorePacket done [10:21:47]KKMCreateOFDPacket done [10:21:47]NVStorageSaveData kkm_last_timestamp [10:21:47]File name is /storage/kkm_last_timestamp [10:21:47]Write 4 bytes [10:21:47]NVStorageSaveData done [10:21:47]ExternCall_PrintAddStr [10:21:47]wPrintStart [10:21:47]Write to MH i2c: 01 00 00 F7 52 49 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 07 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 07 00 F7 52 00 00 00 00 00 FF 0F 5E [10:21:47]RasterBufferAndPrint [10:21:47]line Счет N : (1)1182047 [10:21:47]line ИНН: 02508201610067 [10:21:47]line Контрольно-Кассовый Чек [10:21:47]line ПРОДАЖА [10:21:47]line ТРК (МРК, ГНК) : 33 [10:21:47]line Товар: 2710124500 [10:21:47]line Аи-95-К-5 [10:21:47]line 10.690 * 65.50 [10:21:47]line = 700.20 [10:21:47]line НДС 12% НСП 1% [10:21:47]line > о реализуемом товаре [10:21:47]line ОКРУГЛЕНИЕ: -0.20 [10:21:47]line ИТОГО: 700.00 [10:21:47]line Внесено: 700.00 [10:21:47]line СДАЧА: 0.00 [10:21:47]line НСП 1% : 6.20 [10:21:47]line НДС 12% : 74.36 [10:21:47]line Наличными: 700.00 [10:21:47]line Безнал.: 0.00 [10:21:47]line Место: АЗС № 121 "Партнер Нефть" [10:21:47]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:21:47]line СНО: Общий режим [10:21:47]line Чек 37 24.08.2023 10:21 [10:21:47]line Смена: 75 ФФД: 1.0 [10:21:47]line ЗНМ: 0300000148 [10:21:47]line РНМ: 0000000000091575 [10:21:47]line Версия ККМ: 001 [10:21:47]line ФМ: 0000000000874655 [10:21:47]line ФД: 32331 [10:21:48]line ФПД: 141337698725142 [10:21:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T102149&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32331&fm=141337698725142&tin=02508201610067®Number=0000000000091575&sum=70000 [10:21:48]OFD Sender: Processing packet 32331 [packets to send 11, broken 10] [10:21:48]ProducePacketName [10:21:48]name=ofd_packets/00032331 [10:21:48]OFD Sender: To server: pG, [10:21:48]CommunicateWithHost lk.salyk.kg:30040 [10:21:48]ConnectInit lk.salyk.kg [10:21:48]written 0, free lines is 4095 [10:21:48]Connected sock=10 [10:21:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 18 51 07 01 08 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 3D 2F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 7E 00 00 35 04 06 00 80 8B BF 53 6D 16 8B E5 C8 8F F9 88 23 34 [10:21:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 79 7B 47 00 EA 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 7E 00 00 F4 03 04 00 E1 D9 E6 64 B6 04 01 00 00 42 C4 65 F1 AC 35 17 62 [10:21:48]CommunicateWithHost err = 0 [10:21:48]CheckOFDResponse [10:21:48]1017 (14) - 77093643461234 [10:21:48]1041 (16) - 0000000000874655 [10:21:48]1040 (4) - 32331 [10:21:48]1012 (4) - 24.08.2023 04:17 [10:21:48]1206 (1) - 0 [10:21:48]OFD Sender: Remove packet 32331 [10:21:48]ProducePacketName [10:21:48]name=ofd_packets/00032331 [10:21:48]NVStorageDeleteData [10:21:48]Write to MH i2c: 01 00 00 22 53 75 [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: 01 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: 01 07 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: 01 07 00 22 53 00 00 00 00 00 EB 0C 73 [10:21:48]RasterBufferAndPrint [10:21:48]line [10:21:48]line [10:21:48]line [10:21:48]line [10:21:48]line [10:21:48]written 0, free lines is 3313 [10:21:48]MH_Cut [10:21:48]Write to MH i2c: D1 01 00 29 53 01 4E [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: D1 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: D1 01 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: D1 01 00 29 53 00 4D [10:21:48]Write to MH i2c: 01 00 00 2A 53 7D [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:49]OFD Sender: No OFD packet to send [10:21:49]*** Cut start [10:21:49]*** Purtial cut [10:21:49]*** Stage 1: CUTSNS_PIN = 1 [10:21:49]Read from MH i2c: 01 [10:21:49]MH_I2C_Read... [10:21:49]*** Stop cut motor [10:21:49]*** Cut end [10:21:49]Read from MH i2c: 01 07 00 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: 01 07 00 2A 53 00 00 00 00 00 FF 0F 92 [10:21:49]process_action close_receipt done [10:21:49]requested_data is exist [10:21:49]produce_requested_data [10:21:49]requested_item fm.sn is exist - process it [10:21:49]wFMCommunicate request_size=4 [10:21:49]MH_SAM_APDU [10:21:49]CAPDU: 80 11 00 00 [10:21:49]Write to MH i2c: E2 08 00 2B 53 80 11 00 00 00 00 00 00 F8 [10:21:49]Write i2c OK [10:21:49]MH_I2C_Read... [10:21:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:49]Read from MH i2c: E2 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 17 00 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 17 00 2B 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4E [10:21:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:21:49]wFMCommunicate OK [10:21:49]requested_item fd.num is exist - process it [10:21:49]SAM_PROTO_GetFieldsCounters [10:21:49]wFMCommunicate request_size=4 [10:21:49]MH_SAM_APDU [10:21:49]CAPDU: 80 13 00 00 [10:21:49]Write to MH i2c: E2 08 00 2C 53 80 13 00 00 00 00 00 00 FB [10:21:49]Write i2c OK [10:21:49]MH_I2C_Read... [10:21:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:49]Read from MH i2c: E2 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 62 00 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 62 00 2C 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [10:21:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:49]wFMCommunicate OK [10:21:49]SAM_PROTO_GetFieldsCounters done [10:21:49]requested_item shift.num is exist - process it [10:21:49]requested_item shift.opened is exist - process it [10:21:49]req_shift_opened [10:21:49]FM_GetShiftState [10:21:49]SAM_PROTO_GetShiftState [10:21:49]wFMCommunicate request_size=4 [10:21:49]MH_SAM_APDU [10:21:49]CAPDU: 80 13 01 00 [10:21:49]Write to MH i2c: E2 08 00 2D 53 80 13 01 00 00 00 00 00 FD [10:21:49]Write i2c OK [10:21:49]MH_I2C_Read... [10:21:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:49]Read from MH i2c: E2 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 0E 00 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 0E 00 2D 53 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7A [10:21:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:21:49]wFMCommunicate OK [10:21:49]SAM_PROTO_GetShiftState done [10:21:49]FM_GetShiftState done [10:21:49]req_shift_opened done [10:21:49]requested_item shift.open_date is exist - process it [10:21:50]req_shift_open_date [10:21:50]req_shift_open_date done [10:21:50]produce_requested_data done [10:21:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32331,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:21:50]process_action_free close_receipt [10:21:50]json_value_free [10:21:50]json_value_free done [10:21:50]process_json_proto returns [10:21:50]Send response to host [10:21:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32331,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:21:50]free response buf [10:21:50]execute_script done [10:21:50]execute_script returns [10:21:50]free content buf [10:21:50]Sock 9.Close socket [10:21:50]Sock 9.Thread stoped [10:21:54]OFD Sender: No OFD packet to send [10:21:59]OFD Sender: No OFD packet to send [10:22:04]OFD Sender: No OFD packet to send [10:22:09]OFD Sender: No OFD packet to send [10:22:14]OFD Sender: No OFD packet to send [10:22:19]OFD Sender: No OFD packet to send [10:22:24]OFD Sender: No OFD packet to send [10:22:29]OFD Sender: No OFD packet to send [10:22:34]OFD Sender: No OFD packet to send [10:22:39]OFD Sender: No OFD packet to send [10:22:44]OFD Sender: No OFD packet to send [10:22:49]OFD Sender: No OFD packet to send [10:22:54]OFD Sender: No OFD packet to send [10:22:59]OFD Sender: No OFD packet to send [10:23:04]OFD Sender: No OFD packet to send [10:23:09]OFD Sender: No OFD packet to send [10:23:09]accept exits with 8 [10:23:09]New connection [10:23:09]New thread 3066940772 created [10:23:09]Thread 3067084132 joined [10:23:09]Waiting for new connection... [10:23:09] Sock 8.Parse request [10:23:09]Sock 8.Check first char [10:23:09]Sock 8.First char is OK [10:23:09]request: POST /json_proto HTTP/1.0 [10:23:09]Method: POST [10:23:09]URL: /json_proto [10:23:09]Method is POST - this is cgi request [10:23:09]url: /json_proto [10:23:09]query_string will be loaded in cgi processing [10:23:09]execute_cgi json_proto POST (null) [10:23:09]execute_cgi path=json_proto method=POST [10:23:09]POST find Content-Length [10:23:09]Host: 172.17.34.200:8080 [10:23:09]Content-Length: 643 [10:23:09]Content-Type: application/json [10:23:09] [10:23:09]POST finish read [10:23:09]Found Content-Length = 643 [10:23:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 20.000, "sum" : 1150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:09]execute_script... [10: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)1182048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 20.000, "sum" : 1150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:09]POST & json_proto [10:23:09]process_json_proto [10:23:09]json parsed OK: [10:23:09]protocol is kg_v1.0 [10:23:09]action value=close_receipt [10:23:09]process_action close_receipt [10:23:09]cmd_close_receipt [10:23:09]MH_GetDate [10:23:09]Write to MH i2c: F0 00 00 2E 53 70 [10:23:09]Write i2c OK [10:23:09]MH_I2C_Read... [10:23:09]Read from MH i2c: F0 [10:23:09]MH_I2C_Read... [10:23:09]Read from MH i2c: F0 09 00 [10:23:09]MH_I2C_Read... [10:23:09]Read from MH i2c: F0 09 00 2E 53 00 90 2F E7 64 B2 FF 65 64 FD [10:23:09]GetLastDocTimeStamp 1692872509 [10:23:09]current date 1692872592 [10:23:09]FM_GetShiftState [10:23:09]SAM_PROTO_GetShiftState [10:23:09]wFMCommunicate request_size=4 [10:23:09]MH_SAM_APDU [10:23:09]CAPDU: 80 13 01 00 [10:23:09]Write to MH i2c: E2 08 00 2F 53 80 13 01 00 00 00 00 00 FF [10:23:09]Write i2c OK [10:23:09]MH_I2C_Read... [10:23:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:09]Read from MH i2c: E2 [10:23:09]MH_I2C_Read... [10:23:09]Read from MH i2c: E2 0E 00 [10:23:09]MH_I2C_Read... [10:23:09]Read from MH i2c: E2 0E 00 2F 53 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7C [10:23:09]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:23:09]wFMCommunicate OK [10:23:09]SAM_PROTO_GetShiftState done [10:23:09]FM_GetShiftState done [10:23:09]opened in 1692866319 [10:23:09]opened+sec_in_day 1692952719 [10:23:09]quantity*price = 115000 [10:23:09]sum+1 = 115001 [10:23:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1150.00 НСП 1% : 10.18 НДС 12% : 122.12 Наличными: 1150.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 38 24.08.2023 10:23 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32332 ФПД: 132953931357816 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T102312&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32332&fm=132953931357816&tin=02508201610067®Number=0000000000091575&sum=115000 [10:23:10]StoreToDocumentArchive [10:23:10]shift 75 fd 32332 [10:23:10]save to /storage/0075/doc_00032332 [10:23:10]save last doc name /storage/0075/doc_00032332 to /storage/kkm_last_doc_name [10:23:10]save OK [10:23:10]Clear old archive folders... [10:23:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:23:10]tlvbuf is B6F75A00 [10:23:10]SAM_PROTO_ClearQueue [10:23:10]wFMCommunicate request_size=4 [10:23:10]MH_SAM_APDU [10:23:10]CAPDU: 80 09 00 00 [10:23:10]Write to MH i2c: E2 08 00 3C 53 80 09 00 00 00 00 00 00 01 [10:23:10]Write i2c OK [10:23:10]MH_I2C_Read... [10:23:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:10]Read from MH i2c: E2 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 03 00 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 03 00 3C 53 00 90 00 03 [10:23:10]RAPDU: 90 00 [10:23:10]wFMCommunicate OK [10:23:10]SAM_PROTO_ClearQueue done [10:23:10]KKMCreateOFDPacket [10:23:10]OFDProtocolAddRootSTLVToBuf [10:23:10]FM_MakeSignedData [10:23:10]FM_MakeSignedData [10:23:10]SAM_PROTO_SignData [10:23:10]wFMCommunicate request_size=4 [10:23:10]MH_SAM_APDU [10:23:10]CAPDU: 80 0D 01 02 [10:23:10]Write to MH i2c: E2 08 00 3D 53 80 0D 01 02 00 00 00 00 09 [10:23:10]Write i2c OK [10:23:10]MH_I2C_Read... [10:23:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:10]Read from MH i2c: E2 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 03 00 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 03 00 3D 53 00 90 00 04 [10:23:10]RAPDU: 90 00 [10:23:10]wFMCommunicate OK [10:23:10]wFMCommunicate request_size=255 [10:23:10]MH_SAM_APDU [10: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 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 38 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 90 2F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 7E 00 00 35 04 06 00 78 [10:23:10]Write to MH i2c: E2 02 01 3E 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 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 38 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 90 2F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 7E 00 00 35 04 06 00 78 00 00 9D [10:23:10]Write i2c OK [10:23:10]MH_I2C_Read... [10:23:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:10]Read from MH i2c: E2 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 03 00 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 03 00 3E 53 00 90 00 05 [10:23:10]RAPDU: 90 00 [10:23:10]wFMCommunicate OK [10:23:10]wFMCommunicate request_size=10 [10:23:10]MH_SAM_APDU [10:23:10]CAPDU: 80 0D 02 02 05 EB BF D9 9E 78 [10:23:10]Write to MH i2c: E2 0D 00 3F 53 80 0D 02 02 05 00 EB BF D9 9E 78 00 00 AF [10:23:10]Write i2c OK [10:23:10]MH_I2C_Read... [10:23:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:10]Read from MH i2c: E2 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 03 00 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 03 00 3F 53 00 90 00 06 [10:23:10]RAPDU: 90 00 [10:23:10]wFMCommunicate OK [10:23:10]wFMCommunicate request_size=4 [10:23:10]MH_SAM_APDU [10:23:10]CAPDU: 80 0D 03 02 [10:23:10]Write to MH i2c: E2 08 00 40 53 80 0D 03 02 00 00 00 00 0E [10:23:10]Write i2c OK [10:23:10]MH_I2C_Read... [10:23:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:10]Read from MH i2c: E2 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 0B 00 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 0B 00 40 53 00 44 60 38 C6 E9 20 B6 FC 90 00 6C [10:23:10]RAPDU: 44 60 38 C6 E9 20 B6 FC 90 00 [10:23:10]wFMCommunicate OK [10:23:10]SAM_PROTO_SignData done [10:23:10]FM_MakeSignedData done [10:23:10]CreateOFDProtocolMessage [10:23:10]wFMCommunicate request_size=4 [10:23:10]MH_SAM_APDU [10:23:10]CAPDU: 80 11 00 00 [10:23:10]Write to MH i2c: E2 08 00 41 53 80 11 00 00 00 00 00 00 0E [10:23:10]Write i2c OK [10:23:10]MH_I2C_Read... [10:23:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:11]Read from MH i2c: E2 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: E2 17 00 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: E2 17 00 41 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 64 [10:23:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:23:11]wFMCommunicate OK [10:23:11]CreateOFDProtocolMessage done [10:23:11]OFDSenderStorePacket 32332 [10:23:11]StoreOFDPacket docnum=32332 [10:23:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7F 87 07 01 34 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 38 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 90 2F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 7E 00 00 35 04 06 00 78 EB BF D9 9E 78 44 60 38 C6 E9 20 B6 FC [10:23:11]CheckFolder [10:23:11]dirname=/storage/ofd_packets [10:23:11]CheckFolder done [10:23:11]ProducePacketName [10:23:11]name=ofd_packets/00032332 [10:23:11]NVStorageSaveData ofd_packets/00032332 [10:23:11]File name is /storage/ofd_packets/00032332 [10:23:11]Write 301 bytes [10:23:11]NVStorageSaveData done [10:23:11]OFDSenderStorePacket done [10:23:11]KKMCreateOFDPacket done [10:23:11]NVStorageSaveData kkm_last_timestamp [10:23:11]File name is /storage/kkm_last_timestamp [10:23:11]Write 4 bytes [10:23:11]NVStorageSaveData done [10:23:11]ExternCall_PrintAddStr [10:23:11]wPrintStart [10:23:11]Write to MH i2c: 01 00 00 42 53 95 [10:23:11]Write i2c OK [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: 01 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: 01 07 00 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: 01 07 00 42 53 00 00 00 00 00 FF 0F AA [10:23:11]RasterBufferAndPrint [10:23:11]line Счет N : (1)1182048 [10:23:11]line ИНН: 02508201610067 [10:23:11]line Контрольно-Кассовый Чек [10:23:11]line ПРОДАЖА [10:23:11]line ТРК (МРК, ГНК) : 52 [10:23:11]line Товар: 2710124130 [10:23:11]line Аи-92-К-5 [10:23:11]line 20.000 * 57.50 [10:23:11]line = 1150.00 [10:23:11]line НДС 12% НСП 1% [10:23:11]line > о реализуемом товаре [10:23:11]line ИТОГО: 1150.00 [10:23:11]line НСП 1% : 10.18 [10:23:11]line НДС 12% : 122.12 [10:23:11]line Наличными: 1150.00 [10:23:11]line Безнал.: 0.00 [10:23:11]line Место: АЗС № 121 "Партнер Нефть" [10:23:11]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:23:11]line СНО: Общий режим [10:23:11]line Чек 38 24.08.2023 10:23 [10:23:11]line Смена: 75 ФФД: 1.0 [10:23:11]line ЗНМ: 0300000148 [10:23:11]line РНМ: 0000000000091575 [10:23:11]line Версия ККМ: 001 [10:23:11]line ФМ: 0000000000874655 [10:23:11]line ФД: 32332 [10:23:11]line ФПД: 132953931357816 [10:23:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T102312&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32332&fm=132953931357816&tin=02508201610067®Number=0000000000091575&sum=115000 [10:23:11]OFD Sender: Processing packet 32332 [packets to send 11, broken 10] [10:23:11]ProducePacketName [10:23:11]name=ofd_packets/00032332 [10:23:11]OFD Sender: To server: pG, [10:23:11]CommunicateWithHost lk.salyk.kg:30040 [10:23:11]ConnectInit lk.salyk.kg [10:23:11]written 0, free lines is 4095 [10:23:11]Connected sock=10 [10:23:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7F 87 07 01 34 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 38 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 90 2F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 7E 00 00 35 04 06 00 78 EB BF D9 9E 78 44 60 38 C6 E9 20 B6 FC [10:23:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D7 02 47 00 81 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 7E 00 00 F4 03 04 00 34 DA E6 64 B6 04 01 00 00 CA 9F 77 79 CE A2 DA 6F [10:23:11]CommunicateWithHost err = 0 [10:23:11]CheckOFDResponse [10:23:11]1017 (14) - 77093643461234 [10:23:11]1041 (16) - 0000000000874655 [10:23:11]1040 (4) - 32332 [10:23:11]1012 (4) - 24.08.2023 04:19 [10:23:11]1206 (1) - 0 [10:23:11]OFD Sender: Remove packet 32332 [10:23:11]ProducePacketName [10:23:11]name=ofd_packets/00032332 [10:23:11]NVStorageDeleteData [10:23:11]Write to MH i2c: 01 00 00 6A 53 BD [10:23:11]Write i2c OK [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: 01 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: 01 07 00 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: 01 07 00 6A 53 00 00 00 00 00 18 0D E9 [10:23:11]RasterBufferAndPrint [10:23:11]line [10:23:11]line [10:23:11]line [10:23:11]line [10:23:11]line [10:23:11]written 0, free lines is 3358 [10:23:11]MH_Cut [10:23:11]Write to MH i2c: D1 01 00 71 53 01 96 [10:23:11]Write i2c OK [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: D1 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: D1 01 00 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: D1 01 00 71 53 00 95 [10:23:11]Write to MH i2c: 01 00 00 72 53 C5 [10:23:11]Write i2c OK [10:23:11]MH_I2C_Read... [10:23:12]OFD Sender: No OFD packet to send [10:23:12]*** Cut start [10:23:12]*** Purtial cut [10:23:12]*** CUTSNS_PIN = 0 [10:23:12]*** Stage 1: CUTSNS_PIN = 1 [10:23:14]Read from MH i2c: 01 [10:23:14]MH_I2C_Read... [10:23:14]*** Stop cut motor [10:23:14]*** Cut end [10:23:14]Read from MH i2c: 01 07 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: 01 07 00 72 53 00 00 00 00 00 FF 0F DA [10:23:14]process_action close_receipt done [10:23:14]requested_data is exist [10:23:14]produce_requested_data [10:23:14]requested_item fm.sn is exist - process it [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 11 00 00 [10:23:14]Write to MH i2c: E2 08 00 73 53 80 11 00 00 00 00 00 00 40 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 17 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 17 00 73 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 96 [10:23:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:23:14]wFMCommunicate OK [10:23:14]requested_item fd.num is exist - process it [10:23:14]SAM_PROTO_GetFieldsCounters [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 13 00 00 [10:23:14]Write to MH i2c: E2 08 00 74 53 80 13 00 00 00 00 00 00 43 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 62 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 62 00 74 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [10: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:23:14]wFMCommunicate OK [10:23:14]SAM_PROTO_GetFieldsCounters done [10:23:14]requested_item shift.num is exist - process it [10:23:14]requested_item shift.opened is exist - process it [10:23:14]req_shift_opened [10:23:14]FM_GetShiftState [10:23:14]SAM_PROTO_GetShiftState [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 13 01 00 [10:23:14]Write to MH i2c: E2 08 00 75 53 80 13 01 00 00 00 00 00 45 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 0E 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 0E 00 75 53 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C2 [10:23:14]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:23:14]wFMCommunicate OK [10:23:14]SAM_PROTO_GetShiftState done [10:23:14]FM_GetShiftState done [10:23:14]req_shift_opened done [10:23:14]requested_item shift.open_date is exist - process it [10:23:14]req_shift_open_date [10:23:14]req_shift_open_date done [10:23:14]produce_requested_data done [10:23:14]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32332,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:23:14]process_action_free close_receipt [10:23:14]json_value_free [10:23:14]json_value_free done [10:23:14]process_json_proto returns [10:23:14]Send response to host [10:23:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32332,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:23:14]free response buf [10:23:14]execute_script done [10:23:14]execute_script returns [10:23:14]free content buf [10:23:14]Sock 8.Close socket [10:23:14]Sock 8.Thread stoped [10:23:17]OFD Sender: No OFD packet to send [10:23:22]OFD Sender: No OFD packet to send [10:23:27]OFD Sender: No OFD packet to send [10:23:32]OFD Sender: No OFD packet to send [10:23:37]OFD Sender: No OFD packet to send [10:23:42]OFD Sender: No OFD packet to send [10:23:47]OFD Sender: No OFD packet to send [10:23:49]accept exits with 9 [10:23:49]New connection [10:23:49]New thread 3067084132 created [10:23:49]Thread 3066940772 joined [10:23:49]Waiting for new connection... [10:23:49] Sock 9.Parse request [10:23:49]Sock 9.Check first char [10:23:49]Sock 9.First char is OK [10:23:49]request: POST /json_proto HTTP/1.0 [10:23:49]Method: POST [10:23:49]URL: /json_proto [10:23:49]Method is POST - this is cgi request [10:23:49]url: /json_proto [10:23:49]query_string will be loaded in cgi processing [10:23:49]execute_cgi json_proto POST (null) [10:23:49]execute_cgi path=json_proto method=POST [10:23:49]POST find Content-Length [10:23:49]Host: 172.17.34.200:8080 [10:23:49]Content-Length: 1122 [10:23:49]Content-Type: application/json [10:23:49] [10:23:49]POST finish read [10:23:49]Found Content-Length = 1122 [10:23:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182049\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 31.450 x 63.60\u000A\u0418\u0422\u041E\u0413: 2000.22\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:49]execute_script... [10:23:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182049\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 31.450 x 63.60\u000A\u0418\u0422\u041E\u0413: 2000.22\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:49]POST & json_proto [10:23:49]process_json_proto [10:23:49]json parsed OK: [10:23:49]protocol is kg_v1.0 [10:23:49]action value=print_text [10:23:49]process_action print_text [10:23:49]cmd_print_text [10:23:49]ExternCall_PrintAddStr [10:23:49]wPrintStart [10:23:49]Write to MH i2c: 01 00 00 76 53 C9 [10:23:49]Write i2c OK [10:23:49]MH_I2C_Read... [10:23:49]Read from MH i2c: 01 [10:23:49]MH_I2C_Read... [10:23:49]Read from MH i2c: 01 07 00 [10:23:49]MH_I2C_Read... [10:23:49]Read from MH i2c: 01 07 00 76 53 00 00 00 00 00 FF 0F DE [10:23:49]RasterBufferAndPrint [10:23:49]line *****ТОВАРНЫЙ ЧЕК***** [10:23:49]line АЗС 121 [10:23:49]line Партнер нефть [10:23:49]line 02508201610067 [10:23:49]line Кассир : Батырканова Г. [10:23:49]line Счет N : (1)1182049 [10:23:49]line ПРОДАЖА [10:23:49]line ТРК (МРК, ГНК) : 21 [10:23:49]line Вид ГСМ : 2710194210 [10:23:49]line ДТ(л)-К-5 [10:23:49]line 31.450 x 63.60 [10:23:49]line ИТОГ: 2000.22 [10:23:49]line Тип оплаты: Талоны: Топливная Карта [10:23:49]line 81887 [10:23:49]written 0, free lines is 4095 [10:23:50]Write to MH i2c: 01 00 00 88 53 DB [10:23:50]Write i2c OK [10:23:50]MH_I2C_Read... [10:23:50]Read from MH i2c: 01 [10:23:50]MH_I2C_Read... [10:23:50]Read from MH i2c: 01 07 00 [10:23:50]MH_I2C_Read... [10:23:50]Read from MH i2c: 01 07 00 88 53 00 00 00 00 00 42 0E 32 [10:23:50]RasterBufferAndPrint [10:23:50]line [10:23:50]line [10:23:50]line [10:23:50]line [10:23:50]line [10:23:50]written 0, free lines is 3651 [10:23:50]MH_Cut [10:23:50]Write to MH i2c: D1 01 00 8F 53 01 B4 [10:23:50]Write i2c OK [10:23:50]MH_I2C_Read... [10:23:50]Read from MH i2c: D1 [10:23:50]MH_I2C_Read... [10:23:50]Read from MH i2c: D1 01 00 [10:23:50]MH_I2C_Read... [10:23:50]Read from MH i2c: D1 01 00 8F 53 00 B3 [10:23:50]Write to MH i2c: 01 00 00 90 53 E3 [10:23:50]Write i2c OK [10:23:50]MH_I2C_Read... [10:23:50]*** Cut start [10:23:50]*** Purtial cut [10:23:50]*** Stage 1: CUTSNS_PIN = 1 [10:23:50]Read from MH i2c: 01 [10:23:50]MH_I2C_Read... [10:23:50]*** Stop cut motor [10:23:50]*** Cut end [10:23:50]Read from MH i2c: 01 07 00 [10:23:50]MH_I2C_Read... [10:23:50]Read from MH i2c: 01 07 00 90 53 00 00 00 00 00 FF 0F F8 [10:23:50]process_action print_text done [10:23:50]requested_data is exist [10:23:50]produce_requested_data [10:23:50]requested_item fm.sn is exist - process it [10:23:50]wFMCommunicate request_size=4 [10:23:50]MH_SAM_APDU [10:23:50]CAPDU: 80 11 00 00 [10:23:50]Write to MH i2c: E2 08 00 91 53 80 11 00 00 00 00 00 00 5E [10:23:50]Write i2c OK [10:23:50]MH_I2C_Read... [10:23:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:50]Read from MH i2c: E2 [10:23:50]MH_I2C_Read... [10:23:50]Read from MH i2c: E2 17 00 [10:23:50]MH_I2C_Read... [10:23:50]Read from MH i2c: E2 17 00 91 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B4 [10:23:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:23:50]wFMCommunicate OK [10:23:50]requested_item fd.num is exist - process it [10:23:50]SAM_PROTO_GetFieldsCounters [10:23:50]wFMCommunicate request_size=4 [10:23:50]MH_SAM_APDU [10:23:50]CAPDU: 80 13 00 00 [10:23:50]Write to MH i2c: E2 08 00 92 53 80 13 00 00 00 00 00 00 61 [10:23:50]Write i2c OK [10:23:50]MH_I2C_Read... [10:23:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:51]Read from MH i2c: E2 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: E2 62 00 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: E2 62 00 92 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 0E [10:23:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:23:51]wFMCommunicate OK [10:23:51]SAM_PROTO_GetFieldsCounters done [10:23:51]requested_item shift.num is exist - process it [10:23:51]requested_item shift.opened is exist - process it [10:23:51]req_shift_opened [10:23:51]FM_GetShiftState [10:23:51]SAM_PROTO_GetShiftState [10:23:51]wFMCommunicate request_size=4 [10:23:51]MH_SAM_APDU [10:23:51]CAPDU: 80 13 01 00 [10:23:51]Write to MH i2c: E2 08 00 93 53 80 13 01 00 00 00 00 00 63 [10:23:51]Write i2c OK [10:23:51]MH_I2C_Read... [10:23:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:51]Read from MH i2c: E2 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: E2 0E 00 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: E2 0E 00 93 53 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E0 [10:23:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:23:51]wFMCommunicate OK [10:23:51]SAM_PROTO_GetShiftState done [10:23:51]FM_GetShiftState done [10:23:51]req_shift_opened done [10:23:51]requested_item shift.open_date is exist - process it [10:23:51]req_shift_open_date [10:23:51]req_shift_open_date done [10:23:51]produce_requested_data done [10:23:51]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32332,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:23:51]process_action_free print_text [10:23:51]json_value_free [10:23:51]json_value_free done [10:23:51]process_json_proto returns [10:23:51]Send response to host [10:23:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32332,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:23:51]free response buf [10:23:51]execute_script done [10:23:51]execute_script returns [10:23:51]free content buf [10:23:51]Sock 9.Close socket [10:23:51]Sock 9.Thread stoped [10:23:51]accept exits with 8 [10:23:51]New connection [10:23:51]New thread 3066940772 created [10:23:51]Thread 3067084132 joined [10:23:51]Waiting for new connection... [10:23:51] Sock 8.Parse request [10:23:51]Sock 8.Check first char [10:23:51]Sock 8.First char is OK [10:23:51]request: POST /json_proto HTTP/1.0 [10:23:51]Method: POST [10:23:51]URL: /json_proto [10:23:51]Method is POST - this is cgi request [10:23:51]url: /json_proto [10:23:51]query_string will be loaded in cgi processing [10:23:51]execute_cgi json_proto POST (null) [10:23:51]execute_cgi path=json_proto method=POST [10:23:51]POST find Content-Length [10:23:51]Host: 172.17.34.200:8080 [10:23:51]Content-Length: 678 [10:23:51]Content-Type: application/json [10:23:51] [10:23:51]POST finish read [10:23:51]Found Content-Length = 678 [10:23:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:51]execute_script... [10: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)1182050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:51]POST & json_proto [10:23:51]process_json_proto [10:23:51]json parsed OK: [10:23:51]protocol is kg_v1.0 [10:23:51]action value=close_receipt [10:23:51]process_action close_receipt [10:23:51]cmd_close_receipt [10:23:51]MH_GetDate [10:23:51]Write to MH i2c: F0 00 00 94 53 D6 [10:23:51]Write i2c OK [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: F0 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: F0 09 00 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: F0 09 00 94 53 00 BA 2F E7 64 B2 FF 65 64 8D [10:23:51]GetLastDocTimeStamp 1692872592 [10:23:51]current date 1692872634 [10:23:51]FM_GetShiftState [10:23:51]SAM_PROTO_GetShiftState [10:23:51]wFMCommunicate request_size=4 [10:23:51]MH_SAM_APDU [10:23:51]CAPDU: 80 13 01 00 [10:23:51]Write to MH i2c: E2 08 00 95 53 80 13 01 00 00 00 00 00 65 [10:23:51]Write i2c OK [10:23:51]MH_I2C_Read... [10:23:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:51]Read from MH i2c: E2 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: E2 0E 00 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: E2 0E 00 95 53 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E2 [10:23:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:23:51]wFMCommunicate OK [10:23:51]SAM_PROTO_GetShiftState done [10:23:51]FM_GetShiftState done [10:23:51]opened in 1692866319 [10:23:51]opened+sec_in_day 1692952719 [10:23:51]quantity*price = 50025 [10:23:51]sum+1 = 50026 [10:23:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 39 24.08.2023 10:23 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32333 ФПД: 204100658068353 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T102354&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32333&fm=204100658068353&tin=02508201610067®Number=0000000000091575&sum=50000 [10:23:52]StoreToDocumentArchive [10:23:52]shift 75 fd 32333 [10:23:52]save to /storage/0075/doc_00032333 [10:23:52]save last doc name /storage/0075/doc_00032333 to /storage/kkm_last_doc_name [10:23:52]save OK [10:23:52]Clear old archive folders... [10:23:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:23:52]tlvbuf is 01964A40 [10:23:52]SAM_PROTO_ClearQueue [10:23:52]wFMCommunicate request_size=4 [10:23:52]MH_SAM_APDU [10:23:52]CAPDU: 80 09 00 00 [10:23:52]Write to MH i2c: E2 08 00 A2 53 80 09 00 00 00 00 00 00 67 [10:23:52]Write i2c OK [10:23:52]MH_I2C_Read... [10:23:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:52]Read from MH i2c: E2 [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: E2 03 00 [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: E2 03 00 A2 53 00 90 00 69 [10:23:52]RAPDU: 90 00 [10:23:52]wFMCommunicate OK [10:23:52]SAM_PROTO_ClearQueue done [10:23:52]KKMCreateOFDPacket [10:23:52]OFDProtocolAddRootSTLVToBuf [10:23:52]FM_MakeSignedData [10:23:52]FM_MakeSignedData [10:23:52]SAM_PROTO_SignData [10:23:52]wFMCommunicate request_size=4 [10:23:52]MH_SAM_APDU [10:23:52]CAPDU: 80 0D 01 02 [10:23:52]Write to MH i2c: E2 08 00 A3 53 80 0D 01 02 00 00 00 00 6F [10:23:52]Write i2c OK [10:23:52]MH_I2C_Read... [10:23:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:52]Read from MH i2c: E2 [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: E2 03 00 [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: E2 03 00 A3 53 00 90 00 6A [10:23:52]RAPDU: 90 00 [10:23:52]wFMCommunicate OK [10:23:52]wFMCommunicate request_size=255 [10:23:52]MH_SAM_APDU [10: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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 27 00 00 00 F4 03 04 00 BA 2F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 7E 00 00 35 04 06 00 B9 [10:23:52]Write to MH i2c: E2 02 01 A4 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 27 00 00 00 F4 03 04 00 BA 2F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 7E 00 00 35 04 06 00 B9 00 00 33 [10:23:52]Write i2c OK [10:23:52]MH_I2C_Read... [10:23:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:53]Read from MH i2c: E2 [10:23:53]MH_I2C_Read... [10:23:53]Read from MH i2c: E2 03 00 [10:23:53]MH_I2C_Read... [10:23:53]Read from MH i2c: E2 03 00 A4 53 00 90 00 6B [10:23:53]RAPDU: 90 00 [10:23:53]wFMCommunicate OK [10:23:53]wFMCommunicate request_size=10 [10:23:53]MH_SAM_APDU [10:23:53]CAPDU: 80 0D 02 02 05 A0 E3 38 FB 81 [10:23:53]Write to MH i2c: E2 0D 00 A5 53 80 0D 02 02 05 00 A0 E3 38 FB 81 00 00 B3 [10:23:53]Write i2c OK [10:23:53]MH_I2C_Read... [10:23:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:53]Read from MH i2c: E2 [10:23:53]MH_I2C_Read... [10:23:53]Read from MH i2c: E2 03 00 [10:23:53]MH_I2C_Read... [10:23:53]Read from MH i2c: E2 03 00 A5 53 00 90 00 6C [10:23:53]RAPDU: 90 00 [10:23:53]wFMCommunicate OK [10:23:53]wFMCommunicate request_size=4 [10:23:53]MH_SAM_APDU [10:23:53]CAPDU: 80 0D 03 02 [10:23:53]Write to MH i2c: E2 08 00 A6 53 80 0D 03 02 00 00 00 00 74 [10:23:53]Write i2c OK [10:23:53]MH_I2C_Read... [10:23:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:53]Read from MH i2c: E2 [10:23:53]MH_I2C_Read... [10:23:53]Read from MH i2c: E2 0B 00 [10:23:53]MH_I2C_Read... [10:23:53]Read from MH i2c: E2 0B 00 A6 53 00 08 70 E8 11 6B B9 8A D9 90 00 6D [10:23:53]RAPDU: 08 70 E8 11 6B B9 8A D9 90 00 [10:23:53]wFMCommunicate OK [10:23:53]SAM_PROTO_SignData done [10:23:53]FM_MakeSignedData done [10:23:53]CreateOFDProtocolMessage [10:23:53]wFMCommunicate request_size=4 [10:23:53]MH_SAM_APDU [10:23:53]CAPDU: 80 11 00 00 [10:23:53]Write to MH i2c: E2 08 00 A7 53 80 11 00 00 00 00 00 00 74 [10:23:53]Write i2c OK [10:23:53]MH_I2C_Read... [10:23:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:53]Read from MH i2c: E2 [10:23:53]MH_I2C_Read... [10:23:53]Read from MH i2c: E2 17 00 [10:23:53]MH_I2C_Read... [10:23:53]Read from MH i2c: E2 17 00 A7 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CA [10:23:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:23:53]wFMCommunicate OK [10:23:53]CreateOFDProtocolMessage done [10:23:53]OFDSenderStorePacket 32333 [10:23:53]StoreOFDPacket docnum=32333 [10:23:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 AD CC 07 01 9E 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 27 00 00 00 F4 03 04 00 BA 2F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 7E 00 00 35 04 06 00 B9 A0 E3 38 FB 81 08 70 E8 11 6B B9 8A D9 [10:23:53]CheckFolder [10:23:53]dirname=/storage/ofd_packets [10:23:53]CheckFolder done [10:23:53]ProducePacketName [10:23:53]name=ofd_packets/00032333 [10:23:53]NVStorageSaveData ofd_packets/00032333 [10:23:53]File name is /storage/ofd_packets/00032333 [10:23:53]Write 301 bytes [10:23:53]NVStorageSaveData done [10:23:53]OFDSenderStorePacket done [10:23:53]KKMCreateOFDPacket done [10:23:53]NVStorageSaveData kkm_last_timestamp [10:23:53]File name is /storage/kkm_last_timestamp [10:23:53]Write 4 bytes [10:23:53]NVStorageSaveData done [10:23:53]ExternCall_PrintAddStr [10:23:53]wPrintStart [10:23:53]Write to MH i2c: 01 00 00 A8 53 FB [10:23:53]Write i2c OK [10:23:53]MH_I2C_Read... [10:23:53]Read from MH i2c: 01 [10:23:53]MH_I2C_Read... [10:23:53]Read from MH i2c: 01 07 00 [10:23:53]MH_I2C_Read... [10:23:53]Read from MH i2c: 01 07 00 A8 53 00 00 00 00 00 FF 0F 10 [10:23:53]RasterBufferAndPrint [10:23:53]line Счет N : (1)1182050 [10:23:53]line ИНН: 02508201610067 [10:23:53]line Контрольно-Кассовый Чек [10:23:53]line ПРОДАЖА [10:23:53]line ТРК (МРК, ГНК) : 62 [10:23:53]line Товар: 2710124130 [10:23:53]line Аи-92-К-5 [10:23:53]line 8.700 * 57.50 [10:23:53]line = 500.25 [10:23:53]line НДС 12% НСП 1% [10:23:53]line > о реализуемом товаре [10:23:53]line ОКРУГЛЕНИЕ: -0.25 [10:23:53]line ИТОГО: 500.00 [10:23:53]line Внесено: 500.00 [10:23:53]line СДАЧА: 0.00 [10:23:53]line НСП 1% : 4.43 [10:23:53]line НДС 12% : 53.12 [10:23:53]line Наличными: 500.00 [10:23:53]line Безнал.: 0.00 [10:23:53]line Место: АЗС № 121 "Партнер Нефть" [10:23:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:23:53]line СНО: Общий режим [10:23:53]line Чек 39 24.08.2023 10:23 [10:23:53]line Смена: 75 ФФД: 1.0 [10:23:53]line ЗНМ: 0300000148 [10:23:53]line РНМ: 0000000000091575 [10:23:53]line Версия ККМ: 001 [10:23:53]line ФМ: 0000000000874655 [10:23:53]line ФД: 32333 [10:23:53]line ФПД: 204100658068353 [10:23:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T102354&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32333&fm=204100658068353&tin=02508201610067®Number=0000000000091575&sum=50000 [10:23:53]written 0, free lines is 4095 [10:23:53]OFD Sender: Processing packet 32333 [packets to send 11, broken 10] [10:23:53]ProducePacketName [10:23:53]name=ofd_packets/00032333 [10:23:53]OFD Sender: To server: pG, [10:23:53]CommunicateWithHost lk.salyk.kg:30040 [10:23:53]ConnectInit lk.salyk.kg [10:23:53]Connected sock=10 [10: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 34 36 35 35 0F 01 00 00 AD CC 07 01 9E 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 27 00 00 00 F4 03 04 00 BA 2F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 7E 00 00 35 04 06 00 B9 A0 E3 38 FB 81 08 70 E8 11 6B B9 8A D9 [10:23:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 8B B6 47 00 D3 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 7E 00 00 F4 03 04 00 5E DA E6 64 B6 04 01 00 00 7A 52 A6 6D 48 5C 0F BC [10:23:53]CommunicateWithHost err = 0 [10:23:53]CheckOFDResponse [10:23:53]1017 (14) - 77093643461234 [10:23:53]1041 (16) - 0000000000874655 [10:23:53]1040 (4) - 32333 [10:23:53]1012 (4) - 24.08.2023 04:19 [10:23:53]1206 (1) - 0 [10:23:53]OFD Sender: Remove packet 32333 [10:23:53]ProducePacketName [10:23:53]name=ofd_packets/00032333 [10:23:53]NVStorageDeleteData [10:23:54]Write to MH i2c: 01 00 00 D3 53 26 [10:23:54]Write i2c OK [10:23:54]MH_I2C_Read... [10:23:54]Read from MH i2c: 01 [10:23:54]MH_I2C_Read... [10:23:54]Read from MH i2c: 01 07 00 [10:23:54]MH_I2C_Read... [10:23:54]Read from MH i2c: 01 07 00 D3 53 00 00 00 00 00 F7 0C 30 [10:23:54]RasterBufferAndPrint [10:23:54]line [10:23:54]line [10:23:54]line [10:23:54]line [10:23:54]line [10:23:54]written 0, free lines is 3328 [10:23:54]MH_Cut [10:23:54]Write to MH i2c: D1 01 00 DA 53 01 FF [10:23:54]Write i2c OK [10:23:54]MH_I2C_Read... [10:23:54]Read from MH i2c: D1 [10:23:54]MH_I2C_Read... [10:23:54]Read from MH i2c: D1 01 00 [10:23:54]MH_I2C_Read... [10:23:54]Read from MH i2c: D1 01 00 DA 53 00 FE [10:23:54]Write to MH i2c: 01 00 00 DB 53 2E [10:23:54]Write i2c OK [10:23:54]MH_I2C_Read... [10:23:54]OFD Sender: No OFD packet to send [10:23:54]*** Cut start [10:23:54]*** Purtial cut [10:23:54]*** CUTSNS_PIN = 0 [10:23:55]*** Stage 1: CUTSNS_PIN = 1 [10:23:56]Read from MH i2c: 01 [10:23:56]MH_I2C_Read... [10:23:56]*** Stop cut motor [10:23:56]*** Cut end [10:23:56]Read from MH i2c: 01 07 00 [10:23:56]MH_I2C_Read... [10:23:56]Read from MH i2c: 01 07 00 DB 53 00 00 00 00 00 FF 0F 43 [10:23:56]process_action close_receipt done [10:23:56]requested_data is exist [10:23:56]produce_requested_data [10:23:56]requested_item fm.sn is exist - process it [10:23:56]wFMCommunicate request_size=4 [10:23:56]MH_SAM_APDU [10:23:56]CAPDU: 80 11 00 00 [10:23:56]Write to MH i2c: E2 08 00 DC 53 80 11 00 00 00 00 00 00 A9 [10:23:56]Write i2c OK [10:23:56]MH_I2C_Read... [10:23:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:56]Read from MH i2c: E2 [10:23:56]MH_I2C_Read... [10:23:56]Read from MH i2c: E2 17 00 [10:23:56]MH_I2C_Read... [10:23:56]Read from MH i2c: E2 17 00 DC 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FF [10:23:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:23:56]wFMCommunicate OK [10:23:56]requested_item fd.num is exist - process it [10:23:56]SAM_PROTO_GetFieldsCounters [10:23:56]wFMCommunicate request_size=4 [10:23:56]MH_SAM_APDU [10:23:56]CAPDU: 80 13 00 00 [10:23:56]Write to MH i2c: E2 08 00 DD 53 80 13 00 00 00 00 00 00 AC [10:23:56]Write i2c OK [10:23:56]MH_I2C_Read... [10:23:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:57]Read from MH i2c: E2 [10:23:57]MH_I2C_Read... [10:23:57]Read from MH i2c: E2 62 00 [10:23:57]MH_I2C_Read... [10:23:57]Read from MH i2c: E2 62 00 DD 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [10:23:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:23:57]wFMCommunicate OK [10:23:57]SAM_PROTO_GetFieldsCounters done [10:23:57]requested_item shift.num is exist - process it [10:23:57]requested_item shift.opened is exist - process it [10:23:57]req_shift_opened [10:23:57]FM_GetShiftState [10:23:57]SAM_PROTO_GetShiftState [10:23:57]wFMCommunicate request_size=4 [10:23:57]MH_SAM_APDU [10:23:57]CAPDU: 80 13 01 00 [10:23:57]Write to MH i2c: E2 08 00 DE 53 80 13 01 00 00 00 00 00 AE [10:23:57]Write i2c OK [10:23:57]MH_I2C_Read... [10:23:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:57]Read from MH i2c: E2 [10:23:57]MH_I2C_Read... [10:23:57]Read from MH i2c: E2 0E 00 [10:23:57]MH_I2C_Read... [10:23:57]Read from MH i2c: E2 0E 00 DE 53 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2B [10:23:57]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:23:57]wFMCommunicate OK [10:23:57]SAM_PROTO_GetShiftState done [10:23:57]FM_GetShiftState done [10:23:57]req_shift_opened done [10:23:57]requested_item shift.open_date is exist - process it [10:23:57]req_shift_open_date [10:23:57]req_shift_open_date done [10:23:57]produce_requested_data done [10:23:57]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32333,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:23:57]process_action_free close_receipt [10:23:57]json_value_free [10:23:57]json_value_free done [10:23:57]process_json_proto returns [10:23:57]Send response to host [10:23:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32333,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:23:57]free response buf [10:23:57]execute_script done [10:23:57]execute_script returns [10:23:57]free content buf [10:23:57]Sock 8.Close socket [10:23:57]Sock 8.Thread stoped [10:23:59]OFD Sender: No OFD packet to send [10:24:04]OFD Sender: No OFD packet to send [10:24:09]OFD Sender: No OFD packet to send [10:24:14]OFD Sender: No OFD packet to send [10:24:19]OFD Sender: No OFD packet to send [10:24:24]OFD Sender: No OFD packet to send [10:24:29]OFD Sender: No OFD packet to send [10:24:34]OFD Sender: No OFD packet to send [10:24:39]OFD Sender: No OFD packet to send [10:24:44]OFD Sender: No OFD packet to send [10:24:49]OFD Sender: No OFD packet to send [10:24:54]OFD Sender: No OFD packet to send [10:24:59]OFD Sender: No OFD packet to send [10:25:04]OFD Sender: No OFD packet to send [10:25:09]OFD Sender: No OFD packet to send [10:25:14]OFD Sender: No OFD packet to send [10:25:19]OFD Sender: No OFD packet to send [10:25:21]accept exits with 9 [10:25:21]New connection [10:25:21]New thread 3067084132 created [10:25:21]Thread 3066940772 joined [10:25:21]Waiting for new connection... [10:25:21] Sock 9.Parse request [10:25:21]Sock 9.Check first char [10:25:21]Sock 9.First char is OK [10:25:21]request: POST /json_proto HTTP/1.0 [10:25:21]Method: POST [10:25:21]URL: /json_proto [10:25:21]Method is POST - this is cgi request [10:25:21]url: /json_proto [10:25:21]query_string will be loaded in cgi processing [10:25:21]execute_cgi json_proto POST (null) [10:25:21]execute_cgi path=json_proto method=POST [10:25:21]POST find Content-Length [10:25:21]Host: 172.17.34.200:8080 [10:25:21]Content-Length: 688 [10:25:21]Content-Type: application/json [10:25:21] [10:25:21]POST finish read [10:25:21]Found Content-Length = 688 [10:25:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:21]execute_script... [10:25: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)1182051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:21]POST & json_proto [10:25:21]process_json_proto [10:25:21]json parsed OK: [10:25:21]protocol is kg_v1.0 [10:25:21]action value=close_receipt [10:25:21]process_action close_receipt [10:25:21]cmd_close_receipt [10:25:21]MH_GetDate [10:25:21]Write to MH i2c: F0 00 00 DF 53 21 [10:25:21]Write i2c OK [10:25:21]MH_I2C_Read... [10:25:21]Read from MH i2c: F0 [10:25:21]MH_I2C_Read... [10:25:21]Read from MH i2c: F0 09 00 [10:25:21]MH_I2C_Read... [10:25:21]Read from MH i2c: F0 09 00 DF 53 00 15 30 E7 64 B2 FF 65 64 34 [10:25:21]GetLastDocTimeStamp 1692872634 [10:25:21]current date 1692872725 [10:25:21]FM_GetShiftState [10:25:21]SAM_PROTO_GetShiftState [10:25:21]wFMCommunicate request_size=4 [10:25:21]MH_SAM_APDU [10:25:21]CAPDU: 80 13 01 00 [10:25:21]Write to MH i2c: E2 08 00 E0 53 80 13 01 00 00 00 00 00 B0 [10:25:21]Write i2c OK [10:25:21]MH_I2C_Read... [10:25:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:21]Read from MH i2c: E2 [10:25:21]MH_I2C_Read... [10:25:21]Read from MH i2c: E2 0E 00 [10:25:21]MH_I2C_Read... [10:25:21]Read from MH i2c: E2 0E 00 E0 53 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2D [10:25:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:25:21]wFMCommunicate OK [10:25:21]SAM_PROTO_GetShiftState done [10:25:21]FM_GetShiftState done [10:25:21]opened in 1692866319 [10:25:21]opened+sec_in_day 1692952719 [10:25:21]quantity*price = 100042 [10:25:21]sum+1 = 100044 [10:25:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 40 24.08.2023 10:25 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32334 ФПД: 57615447621435 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T102525&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32334&fm=57615447621435&tin=02508201610067®Number=0000000000091575&sum=100000 [10:25:22]StoreToDocumentArchive [10:25:22]shift 75 fd 32334 [10:25:22]save to /storage/0075/doc_00032334 [10:25:22]save last doc name /storage/0075/doc_00032334 to /storage/kkm_last_doc_name [10:25:22]save OK [10:25:22]Clear old archive folders... [10:25:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:25:22]tlvbuf is 01855F70 [10:25:22]SAM_PROTO_ClearQueue [10:25:22]wFMCommunicate request_size=4 [10:25:22]MH_SAM_APDU [10:25:22]CAPDU: 80 09 00 00 [10:25:22]Write to MH i2c: E2 08 00 ED 53 80 09 00 00 00 00 00 00 B2 [10:25:22]Write i2c OK [10:25:22]MH_I2C_Read... [10:25:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:22]Read from MH i2c: E2 [10:25:22]MH_I2C_Read... [10:25:22]Read from MH i2c: E2 03 00 [10:25:22]MH_I2C_Read... [10:25:22]Read from MH i2c: E2 03 00 ED 53 00 90 00 B4 [10:25:22]RAPDU: 90 00 [10:25:22]wFMCommunicate OK [10:25:22]SAM_PROTO_ClearQueue done [10:25:22]KKMCreateOFDPacket [10:25:22]OFDProtocolAddRootSTLVToBuf [10:25:22]FM_MakeSignedData [10:25:22]FM_MakeSignedData [10:25:22]SAM_PROTO_SignData [10:25:22]wFMCommunicate request_size=4 [10:25:22]MH_SAM_APDU [10:25:22]CAPDU: 80 0D 01 02 [10:25:22]Write to MH i2c: E2 08 00 EE 53 80 0D 01 02 00 00 00 00 BA [10:25:22]Write i2c OK [10:25:22]MH_I2C_Read... [10:25:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:22]Read from MH i2c: E2 [10:25:22]MH_I2C_Read... [10:25:22]Read from MH i2c: E2 03 00 [10:25:22]MH_I2C_Read... [10:25:22]Read from MH i2c: E2 03 00 EE 53 00 90 00 B5 [10:25:22]RAPDU: 90 00 [10:25:22]wFMCommunicate OK [10:25:22]wFMCommunicate request_size=255 [10:25:22]MH_SAM_APDU [10:25:22]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 15 30 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 7E 00 00 35 04 06 00 [10:25:22]Write to MH i2c: E2 02 01 EF 53 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 15 30 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 7E 00 00 35 04 06 00 00 00 33 [10:25:22]Write i2c OK [10:25:22]MH_I2C_Read... [10:25:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:23]Read from MH i2c: E2 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 03 00 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 03 00 EF 53 00 90 00 B6 [10:25:23]RAPDU: 90 00 [10:25:23]wFMCommunicate OK [10:25:23]wFMCommunicate request_size=11 [10:25:23]MH_SAM_APDU [10:25:23]CAPDU: 80 0D 02 02 06 34 66 A4 49 FF 3B [10:25:23]Write to MH i2c: E2 0E 00 F0 53 80 0D 02 02 06 00 34 66 A4 49 FF 3B 00 00 8A [10:25:23]Write i2c OK [10:25:23]MH_I2C_Read... [10:25:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:23]Read from MH i2c: E2 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 03 00 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 03 00 F0 53 00 90 00 B7 [10:25:23]RAPDU: 90 00 [10:25:23]wFMCommunicate OK [10:25:23]wFMCommunicate request_size=4 [10:25:23]MH_SAM_APDU [10:25:23]CAPDU: 80 0D 03 02 [10:25:23]Write to MH i2c: E2 08 00 F1 53 80 0D 03 02 00 00 00 00 BF [10:25:23]Write i2c OK [10:25:23]MH_I2C_Read... [10:25:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:23]Read from MH i2c: E2 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 0B 00 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 0B 00 F1 53 00 0F BA 8A 07 6A FE BA B3 90 00 EF [10:25:23]RAPDU: 0F BA 8A 07 6A FE BA B3 90 00 [10:25:23]wFMCommunicate OK [10:25:23]SAM_PROTO_SignData done [10:25:23]FM_MakeSignedData done [10:25:23]CreateOFDProtocolMessage [10:25:23]wFMCommunicate request_size=4 [10:25:23]MH_SAM_APDU [10:25:23]CAPDU: 80 11 00 00 [10:25:23]Write to MH i2c: E2 08 00 F2 53 80 11 00 00 00 00 00 00 BF [10:25:23]Write i2c OK [10:25:23]MH_I2C_Read... [10:25:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:23]Read from MH i2c: E2 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 17 00 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 17 00 F2 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 15 [10:25:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:25:23]wFMCommunicate OK [10:25:23]CreateOFDProtocolMessage done [10:25:23]OFDSenderStorePacket 32334 [10:25:23]StoreOFDPacket docnum=32334 [10:25:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B1 C5 08 01 FC C8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 15 30 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 7E 00 00 35 04 06 00 34 66 A4 49 FF 3B 0F BA 8A 07 6A FE BA B3 [10:25:23]CheckFolder [10:25:23]dirname=/storage/ofd_packets [10:25:23]CheckFolder done [10:25:23]ProducePacketName [10:25:23]name=ofd_packets/00032334 [10:25:23]NVStorageSaveData ofd_packets/00032334 [10:25:23]File name is /storage/ofd_packets/00032334 [10:25:23]Write 302 bytes [10:25:23]NVStorageSaveData done [10:25:23]OFDSenderStorePacket done [10:25:23]KKMCreateOFDPacket done [10:25:23]NVStorageSaveData kkm_last_timestamp [10:25:23]File name is /storage/kkm_last_timestamp [10:25:23]Write 4 bytes [10:25:23]NVStorageSaveData done [10:25:23]ExternCall_PrintAddStr [10:25:23]wPrintStart [10:25:23]Write to MH i2c: 01 00 00 F3 53 46 [10:25:23]Write i2c OK [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: 01 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: 01 07 00 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: 01 07 00 F3 53 00 00 00 00 00 FF 0F 5B [10:25:23]RasterBufferAndPrint [10:25:23]line Счет N : (1)1182051 [10:25:23]line ИНН: 02508201610067 [10:25:23]line Контрольно-Кассовый Чек [10:25:23]line ПРОДАЖА [10:25:23]line ТРК (МРК, ГНК) : 11 [10:25:23]line Товар: 2710194210 [10:25:23]line ДТ(л)-К-5 [10:25:23]line 15.730 * 63.60 [10:25:23]line = 1000.43 [10:25:23]line НДС 12% НСП 1% [10:25:23]line > о реализуемом товаре [10:25:23]line ОКРУГЛЕНИЕ: -0.43 [10:25:23]line ИТОГО: 1000.00 [10:25:23]line Внесено: 1000.00 [10:25:23]line СДАЧА: 0.00 [10:25:23]line НСП 1% : 8.85 [10:25:23]line НДС 12% : 106.24 [10:25:23]line Наличными: 1000.00 [10:25:23]line Безнал.: 0.00 [10:25:23]line Место: АЗС № 121 "Партнер Нефть" [10:25:23]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:25:23]line СНО: Общий режим [10:25:23]line Чек 40 24.08.2023 10:25 [10:25:23]line Смена: 75 ФФД: 1.0 [10:25:23]line ЗНМ: 0300000148 [10:25:23]line РНМ: 0000000000091575 [10:25:23]line Версия ККМ: 001 [10:25:23]line ФМ: 0000000000874655 [10:25:23]line ФД: 32334 [10:25:23]line ФПД: 57615447621435 [10:25:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T102525&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32334&fm=57615447621435&tin=02508201610067®Number=0000000000091575&sum=100000 [10:25:23]OFD Sender: Processing packet 32334 [packets to send 11, broken 10] [10:25:23]ProducePacketName [10:25:23]name=ofd_packets/00032334 [10:25:23]OFD Sender: To server: pG, [10:25:23]CommunicateWithHost lk.salyk.kg:30040 [10:25:23]ConnectInit lk.salyk.kg [10:25:23]written 0, free lines is 4095 [10:25:23]Connected sock=10 [10:25:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B1 C5 08 01 FC C8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 15 30 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 7E 00 00 35 04 06 00 34 66 A4 49 FF 3B 0F BA 8A 07 6A FE BA B3 [10:25:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F6 54 47 00 17 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 7E 00 00 F4 03 04 00 B8 DA E6 64 B6 04 01 00 00 75 96 A0 D8 E3 83 CD A4 [10:25:23]CommunicateWithHost err = 0 [10:25:23]CheckOFDResponse [10:25:23]1017 (14) - 77093643461234 [10:25:23]1041 (16) - 0000000000874655 [10:25:23]1040 (4) - 32334 [10:25:23]1012 (4) - 24.08.2023 04:21 [10:25:23]1206 (1) - 0 [10:25:23]OFD Sender: Remove packet 32334 [10:25:23]ProducePacketName [10:25:23]name=ofd_packets/00032334 [10:25:23]NVStorageDeleteData [10:25:24]Write to MH i2c: 01 00 00 1E 54 72 [10:25:24]Write i2c OK [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: 01 [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: 01 07 00 [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: 01 07 00 1E 54 00 00 00 00 00 D7 0C 5C [10:25:24]RasterBufferAndPrint [10:25:24]line [10:25:24]line [10:25:24]line [10:25:24]line [10:25:24]line [10:25:24]written 0, free lines is 3293 [10:25:24]MH_Cut [10:25:24]Write to MH i2c: D1 01 00 25 54 01 4B [10:25:24]Write i2c OK [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: D1 [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: D1 01 00 [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: D1 01 00 25 54 00 4A [10:25:24]Write to MH i2c: 01 00 00 26 54 7A [10:25:24]Write i2c OK [10:25:24]MH_I2C_Read... [10:25:24]OFD Sender: No OFD packet to send [10:25:24]*** Cut start [10:25:24]*** Purtial cut [10:25:24]*** Stage 1: CUTSNS_PIN = 1 [10:25:25]Read from MH i2c: 01 [10:25:25]MH_I2C_Read... [10:25:25]*** Stop cut motor [10:25:25]*** Cut end [10:25:25]Read from MH i2c: 01 07 00 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: 01 07 00 26 54 00 00 00 00 00 FF 0F 8F [10:25:25]process_action close_receipt done [10:25:25]requested_data is exist [10:25:25]produce_requested_data [10:25:25]requested_item fm.sn is exist - process it [10:25:25]wFMCommunicate request_size=4 [10:25:25]MH_SAM_APDU [10:25:25]CAPDU: 80 11 00 00 [10:25:25]Write to MH i2c: E2 08 00 27 54 80 11 00 00 00 00 00 00 F5 [10:25:25]Write i2c OK [10:25:25]MH_I2C_Read... [10:25:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:25]Read from MH i2c: E2 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 17 00 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 17 00 27 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4B [10:25:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:25:25]wFMCommunicate OK [10:25:25]requested_item fd.num is exist - process it [10:25:25]SAM_PROTO_GetFieldsCounters [10:25:25]wFMCommunicate request_size=4 [10:25:25]MH_SAM_APDU [10:25:25]CAPDU: 80 13 00 00 [10:25:25]Write to MH i2c: E2 08 00 28 54 80 13 00 00 00 00 00 00 F8 [10:25:25]Write i2c OK [10:25:25]MH_I2C_Read... [10:25:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:25]Read from MH i2c: E2 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 62 00 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 62 00 28 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [10:25:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:25:25]wFMCommunicate OK [10:25:25]SAM_PROTO_GetFieldsCounters done [10:25:25]requested_item shift.num is exist - process it [10:25:25]requested_item shift.opened is exist - process it [10:25:25]req_shift_opened [10:25:25]FM_GetShiftState [10:25:25]SAM_PROTO_GetShiftState [10:25:25]wFMCommunicate request_size=4 [10:25:25]MH_SAM_APDU [10:25:25]CAPDU: 80 13 01 00 [10:25:25]Write to MH i2c: E2 08 00 29 54 80 13 01 00 00 00 00 00 FA [10:25:25]Write i2c OK [10:25:25]MH_I2C_Read... [10:25:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:25]Read from MH i2c: E2 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 0E 00 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 0E 00 29 54 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 77 [10:25:25]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:25:25]wFMCommunicate OK [10:25:25]SAM_PROTO_GetShiftState done [10:25:25]FM_GetShiftState done [10:25:25]req_shift_opened done [10:25:25]requested_item shift.open_date is exist - process it [10:25:25]req_shift_open_date [10:25:25]req_shift_open_date done [10:25:25]produce_requested_data done [10:25:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32334,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:25:25]process_action_free close_receipt [10:25:25]json_value_free [10:25:25]json_value_free done [10:25:25]process_json_proto returns [10:25:25]Send response to host [10:25:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32334,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:25:25]free response buf [10:25:25]execute_script done [10:25:25]execute_script returns [10:25:25]free content buf [10:25:25]Sock 9.Close socket [10:25:25]Sock 9.Thread stoped [10:25:29]OFD Sender: No OFD packet to send [10:25:34]OFD Sender: No OFD packet to send [10:25:39]OFD Sender: No OFD packet to send [10:25:44]OFD Sender: No OFD packet to send [10:25:49]OFD Sender: No OFD packet to send [10:25:54]OFD Sender: No OFD packet to send [10:25:59]OFD Sender: No OFD packet to send [10:26:04]OFD Sender: No OFD packet to send [10:26:09]OFD Sender: No OFD packet to send [10:26:14]OFD Sender: No OFD packet to send [10:26:19]OFD Sender: No OFD packet to send [10:26:24]OFD Sender: No OFD packet to send [10:26:29]OFD Sender: No OFD packet to send [10:26:34]OFD Sender: No OFD packet to send [10:26:39]OFD Sender: No OFD packet to send [10:26:44]OFD Sender: No OFD packet to send [10:26:49]OFD Sender: No OFD packet to send [10:26:54]OFD Sender: No OFD packet to send [10:26: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:59]OFD Sender: No OFD packet to send [10:28:04]OFD Sender: No OFD packet to send [10:28:09]OFD Sender: No OFD packet to send [10:28:14]OFD Sender: No OFD packet to send [10:28:19]OFD Sender: No OFD packet to send [10:28:24]OFD Sender: No OFD packet to send [10:28:29]OFD Sender: No OFD packet to send [10:28:34]OFD Sender: No OFD packet to send [10:28:39]OFD Sender: No OFD packet to send [10:28:44]OFD Sender: No OFD packet to send [10:28:49]OFD Sender: No OFD packet to send [10:28:54]OFD Sender: No OFD packet to send [10:28:59]OFD Sender: No OFD packet to send [10:29:04]OFD Sender: No OFD packet to send [10:29:09]OFD Sender: No OFD packet to send [10:29:14]OFD Sender: No OFD packet to send [10:29:19]OFD Sender: No OFD packet to send [10:29:24]OFD Sender: No OFD packet to send [10:29:29]OFD Sender: No OFD packet to send [10:29:34]OFD Sender: No OFD packet to send [10:29:39]OFD Sender: No OFD packet to send [10:29:44]OFD Sender: No OFD packet to send [10:29:49]OFD Sender: No OFD packet to send [10:29:54]OFD Sender: No OFD packet to send [10:29:56]accept exits with 8 [10:29:56]New connection [10:29:56]New thread 3066940772 created [10:29:56]Thread 3067084132 joined [10:29:56]Waiting for new connection... [10:29:56] Sock 8.Parse request [10:29:56]Sock 8.Check first char [10:29:56]Sock 8.First char is OK [10:29:56]request: POST /json_proto HTTP/1.0 [10:29:56]Method: POST [10:29:56]URL: /json_proto [10:29:56]Method is POST - this is cgi request [10:29:56]url: /json_proto [10:29:56]query_string will be loaded in cgi processing [10:29:56]execute_cgi json_proto POST (null) [10:29:56]execute_cgi path=json_proto method=POST [10:29:56]POST find Content-Length [10:29:56]Host: 172.17.34.200:8080 [10:29:56]Content-Length: 678 [10:29:56]Content-Type: application/json [10:29:56] [10:29:56]POST finish read [10:29:56]Found Content-Length = 678 [10:29:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:29:56]execute_script... [10:29:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:29:56]POST & json_proto [10:29:56]process_json_proto [10:29:56]json parsed OK: [10:29:56]protocol is kg_v1.0 [10:29:56]action value=close_receipt [10:29:56]process_action close_receipt [10:29:56]cmd_close_receipt [10:29:56]MH_GetDate [10:29:56]Write to MH i2c: F0 00 00 2A 54 6D [10:29:56]Write i2c OK [10:29:56]MH_I2C_Read... [10:29:56]Read from MH i2c: F0 [10:29:56]MH_I2C_Read... [10:29:56]Read from MH i2c: F0 09 00 [10:29:56]MH_I2C_Read... [10:29:56]Read from MH i2c: F0 09 00 2A 54 00 28 31 E7 64 B2 FF 65 64 94 [10:29:56]GetLastDocTimeStamp 1692872725 [10:29:56]current date 1692873000 [10:29:56]FM_GetShiftState [10:29:56]SAM_PROTO_GetShiftState [10:29:56]wFMCommunicate request_size=4 [10:29:56]MH_SAM_APDU [10:29:56]CAPDU: 80 13 01 00 [10:29:56]Write to MH i2c: E2 08 00 2B 54 80 13 01 00 00 00 00 00 FC [10:29:56]Write i2c OK [10:29:56]MH_I2C_Read... [10:29:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:56]Read from MH i2c: E2 [10:29:56]MH_I2C_Read... [10:29:56]Read from MH i2c: E2 0E 00 [10:29:56]MH_I2C_Read... [10:29:56]Read from MH i2c: E2 0E 00 2B 54 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 79 [10:29:56]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:29:56]wFMCommunicate OK [10:29:56]SAM_PROTO_GetShiftState done [10:29:56]FM_GetShiftState done [10:29:56]opened in 1692866319 [10:29:56]opened+sec_in_day 1692952719 [10:29:56]quantity*price = 50025 [10:29:56]sum+1 = 50026 [10:29:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 41 24.08.2023 10:30 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32335 ФПД: 55289795878475 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T103000&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32335&fm=55289795878475&tin=02508201610067®Number=0000000000091575&sum=50000 [10:29:57]StoreToDocumentArchive [10:29:57]shift 75 fd 32335 [10:29:57]save to /storage/0075/doc_00032335 [10:29:57]save last doc name /storage/0075/doc_00032335 to /storage/kkm_last_doc_name [10:29:57]save OK [10:29:57]Clear old archive folders... [10:29:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:29:57]tlvbuf is B6EFA350 [10:29:57]SAM_PROTO_ClearQueue [10:29:57]wFMCommunicate request_size=4 [10:29:57]MH_SAM_APDU [10:29:57]CAPDU: 80 09 00 00 [10:29:57]Write to MH i2c: E2 08 00 38 54 80 09 00 00 00 00 00 00 FE [10:29:57]Write i2c OK [10:29:57]MH_I2C_Read... [10:29:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:57]Read from MH i2c: E2 [10:29:57]MH_I2C_Read... [10:29:57]Read from MH i2c: E2 03 00 [10:29:57]MH_I2C_Read... [10:29:57]Read from MH i2c: E2 03 00 38 54 00 90 00 00 [10:29:57]RAPDU: 90 00 [10:29:57]wFMCommunicate OK [10:29:57]SAM_PROTO_ClearQueue done [10:29:57]KKMCreateOFDPacket [10:29:57]OFDProtocolAddRootSTLVToBuf [10:29:57]FM_MakeSignedData [10:29:57]FM_MakeSignedData [10:29:57]SAM_PROTO_SignData [10:29:57]wFMCommunicate request_size=4 [10:29:57]MH_SAM_APDU [10:29:57]CAPDU: 80 0D 01 02 [10:29:57]Write to MH i2c: E2 08 00 39 54 80 0D 01 02 00 00 00 00 06 [10:29:57]Write i2c OK [10:29:57]MH_I2C_Read... [10:29:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:57]Read from MH i2c: E2 [10:29:57]MH_I2C_Read... [10:29:57]Read from MH i2c: E2 03 00 [10:29:57]MH_I2C_Read... [10:29:57]Read from MH i2c: E2 03 00 39 54 00 90 00 01 [10:29:57]RAPDU: 90 00 [10:29:57]wFMCommunicate OK [10:29:57]wFMCommunicate request_size=255 [10:29:57]MH_SAM_APDU [10:29:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 28 31 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 7E 00 00 35 04 06 00 32 [10:29:57]Write to MH i2c: E2 02 01 3A 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 28 31 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 7E 00 00 35 04 06 00 32 00 00 B7 [10:29:57]Write i2c OK [10:29:57]MH_I2C_Read... [10:29:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:58]Read from MH i2c: E2 [10:29:58]MH_I2C_Read... [10:29:58]Read from MH i2c: E2 03 00 [10:29:58]MH_I2C_Read... [10:29:58]Read from MH i2c: E2 03 00 3A 54 00 90 00 02 [10:29:58]RAPDU: 90 00 [10:29:58]wFMCommunicate OK [10:29:58]wFMCommunicate request_size=10 [10:29:58]MH_SAM_APDU [10:29:58]CAPDU: 80 0D 02 02 05 49 28 A4 9E 4B [10:29:58]Write to MH i2c: E2 0D 00 3B 54 80 0D 02 02 05 00 49 28 A4 9E 4B 00 00 11 [10:29:58]Write i2c OK [10:29:58]MH_I2C_Read... [10:29:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:58]Read from MH i2c: E2 [10:29:58]MH_I2C_Read... [10:29:58]Read from MH i2c: E2 03 00 [10:29:58]MH_I2C_Read... [10:29:58]Read from MH i2c: E2 03 00 3B 54 00 90 00 03 [10:29:58]RAPDU: 90 00 [10:29:58]wFMCommunicate OK [10:29:58]wFMCommunicate request_size=4 [10:29:58]MH_SAM_APDU [10:29:58]CAPDU: 80 0D 03 02 [10:29:58]Write to MH i2c: E2 08 00 3C 54 80 0D 03 02 00 00 00 00 0B [10:29:58]Write i2c OK [10:29:58]MH_I2C_Read... [10:29:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:58]Read from MH i2c: E2 [10:29:58]MH_I2C_Read... [10:29:58]Read from MH i2c: E2 0B 00 [10:29:58]MH_I2C_Read... [10:29:58]Read from MH i2c: E2 0B 00 3C 54 00 F9 37 84 D9 92 98 C4 32 90 00 B9 [10:29:58]RAPDU: F9 37 84 D9 92 98 C4 32 90 00 [10:29:58]wFMCommunicate OK [10:29:58]SAM_PROTO_SignData done [10:29:58]FM_MakeSignedData done [10:29:58]CreateOFDProtocolMessage [10:29:58]wFMCommunicate request_size=4 [10:29:58]MH_SAM_APDU [10:29:58]CAPDU: 80 11 00 00 [10:29:58]Write to MH i2c: E2 08 00 3D 54 80 11 00 00 00 00 00 00 0B [10:29:58]Write i2c OK [10:29:58]MH_I2C_Read... [10:29:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:58]Read from MH i2c: E2 [10:29:58]MH_I2C_Read... [10:29:58]Read from MH i2c: E2 17 00 [10:29:58]MH_I2C_Read... [10:29:58]Read from MH i2c: E2 17 00 3D 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 61 [10:29:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:29:58]wFMCommunicate OK [10:29:58]CreateOFDProtocolMessage done [10:29:58]OFDSenderStorePacket 32335 [10:29:58]StoreOFDPacket docnum=32335 [10:29:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 AB FA 07 01 AF 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 28 31 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 7E 00 00 35 04 06 00 32 49 28 A4 9E 4B F9 37 84 D9 92 98 C4 32 [10:29:58]CheckFolder [10:29:58]dirname=/storage/ofd_packets [10:29:58]CheckFolder done [10:29:58]ProducePacketName [10:29:58]name=ofd_packets/00032335 [10:29:58]NVStorageSaveData ofd_packets/00032335 [10:29:58]File name is /storage/ofd_packets/00032335 [10:29:58]Write 301 bytes [10:29:58]NVStorageSaveData done [10:29:58]OFDSenderStorePacket done [10:29:58]KKMCreateOFDPacket done [10:29:58]NVStorageSaveData kkm_last_timestamp [10:29:58]File name is /storage/kkm_last_timestamp [10:29:58]Write 4 bytes [10:29:58]NVStorageSaveData done [10:29:58]ExternCall_PrintAddStr [10:29:58]wPrintStart [10:29:58]Write to MH i2c: 01 00 00 3E 54 92 [10:29:58]Write i2c OK [10:29:58]MH_I2C_Read... [10:29:58]Read from MH i2c: 01 [10:29:58]MH_I2C_Read... [10:29:58]Read from MH i2c: 01 07 00 [10:29:58]MH_I2C_Read... [10:29:58]Read from MH i2c: 01 07 00 3E 54 00 00 00 00 00 FF 0F A7 [10:29:58]RasterBufferAndPrint [10:29:58]line Счет N : (1)1182053 [10:29:58]line ИНН: 02508201610067 [10:29:58]line Контрольно-Кассовый Чек [10:29:58]line ПРОДАЖА [10:29:58]line ТРК (МРК, ГНК) : 62 [10:29:58]line Товар: 2710124130 [10:29:58]line Аи-92-К-5 [10:29:58]line 8.700 * 57.50 [10:29:58]line = 500.25 [10:29:58]line НДС 12% НСП 1% [10:29:58]line > о реализуемом товаре [10:29:58]line ОКРУГЛЕНИЕ: -0.25 [10:29:58]line ИТОГО: 500.00 [10:29:58]line Внесено: 500.00 [10:29:58]line СДАЧА: 0.00 [10:29:58]line НСП 1% : 4.43 [10:29:58]line НДС 12% : 53.12 [10:29:58]line Наличными: 500.00 [10:29:58]line Безнал.: 0.00 [10:29:58]line Место: АЗС № 121 "Партнер Нефть" [10:29:58]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:29:58]line СНО: Общий режим [10:29:58]line Чек 41 24.08.2023 10:30 [10:29:58]line Смена: 75 ФФД: 1.0 [10:29:58]line ЗНМ: 0300000148 [10:29:58]line РНМ: 0000000000091575 [10:29:58]line Версия ККМ: 001 [10:29:58]line ФМ: 0000000000874655 [10:29:58]line ФД: 32335 [10:29:58]line ФПД: 55289795878475 [10:29:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T103000&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32335&fm=55289795878475&tin=02508201610067®Number=0000000000091575&sum=50000 [10:29:58]OFD Sender: Processing packet 32335 [packets to send 11, broken 10] [10:29:58]ProducePacketName [10:29:58]name=ofd_packets/00032335 [10:29:58]OFD Sender: To server: pG, [10:29:58]CommunicateWithHost lk.salyk.kg:30040 [10:29:58]ConnectInit lk.salyk.kg [10:29:58]written 0, free lines is 4095 [10:29:58]Connected sock=10 [10:29:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 AB FA 07 01 AF 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 28 31 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 7E 00 00 35 04 06 00 32 49 28 A4 9E 4B F9 37 84 D9 92 98 C4 32 [10:29:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 74 CD 47 00 BC C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 7E 00 00 F4 03 04 00 CB DB E6 64 B6 04 01 00 00 55 92 C5 EF 3C F8 B1 F6 [10:29:59]CommunicateWithHost err = 0 [10:29:59]CheckOFDResponse [10:29:59]1017 (14) - 77093643461234 [10:29:59]1041 (16) - 0000000000874655 [10:29:59]1040 (4) - 32335 [10:29:59]1012 (4) - 24.08.2023 04:25 [10:29:59]1206 (1) - 0 [10:29:59]OFD Sender: Remove packet 32335 [10:29:59]ProducePacketName [10:29:59]name=ofd_packets/00032335 [10:29:59]NVStorageDeleteData [10:29:59]Write to MH i2c: 01 00 00 69 54 BD [10:29:59]Write i2c OK [10:29:59]MH_I2C_Read... [10:29:59]Read from MH i2c: 01 [10:29:59]MH_I2C_Read... [10:29:59]Read from MH i2c: 01 07 00 [10:29:59]MH_I2C_Read... [10:29:59]Read from MH i2c: 01 07 00 69 54 00 00 00 00 00 D7 0C A7 [10:29:59]RasterBufferAndPrint [10:29:59]line [10:29:59]line [10:29:59]line [10:29:59]line [10:29:59]line [10:29:59]written 0, free lines is 3296 [10:29:59]MH_Cut [10:29:59]Write to MH i2c: D1 01 00 70 54 01 96 [10:29:59]Write i2c OK [10:29:59]MH_I2C_Read... [10:29:59]Read from MH i2c: D1 [10:29:59]MH_I2C_Read... [10:29:59]Read from MH i2c: D1 01 00 [10:29:59]MH_I2C_Read... [10:29:59]Read from MH i2c: D1 01 00 70 54 00 95 [10:29:59]Write to MH i2c: 01 00 00 71 54 C5 [10:29:59]Write i2c OK [10:29:59]MH_I2C_Read... [10:29:59]OFD Sender: No OFD packet to send [10:29:59]*** Cut start [10:29:59]*** Purtial cut [10:29:59]*** CUTSNS_PIN = 0 [10:30:00]*** Stage 1: CUTSNS_PIN = 1 [10:30:01]Read from MH i2c: 01 [10:30:01]MH_I2C_Read... [10:30:01]*** Stop cut motor [10:30:01]*** Cut end [10:30:01]Read from MH i2c: 01 07 00 [10:30:01]MH_I2C_Read... [10:30:01]Read from MH i2c: 01 07 00 71 54 00 00 00 00 00 FF 0F DA [10:30:01]process_action close_receipt done [10:30:01]requested_data is exist [10:30:01]produce_requested_data [10:30:01]requested_item fm.sn is exist - process it [10:30:01]wFMCommunicate request_size=4 [10:30:01]MH_SAM_APDU [10:30:01]CAPDU: 80 11 00 00 [10:30:01]Write to MH i2c: E2 08 00 72 54 80 11 00 00 00 00 00 00 40 [10:30:01]Write i2c OK [10:30:01]MH_I2C_Read... [10:30:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:02]Read from MH i2c: E2 [10:30:02]MH_I2C_Read... [10:30:02]Read from MH i2c: E2 17 00 [10:30:02]MH_I2C_Read... [10:30:02]Read from MH i2c: E2 17 00 72 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 96 [10:30:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:30:02]wFMCommunicate OK [10:30:02]requested_item fd.num is exist - process it [10:30:02]SAM_PROTO_GetFieldsCounters [10:30:02]wFMCommunicate request_size=4 [10:30:02]MH_SAM_APDU [10:30:02]CAPDU: 80 13 00 00 [10:30:02]Write to MH i2c: E2 08 00 73 54 80 13 00 00 00 00 00 00 43 [10:30:02]Write i2c OK [10:30:02]MH_I2C_Read... [10:30:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:02]Read from MH i2c: E2 [10:30:02]MH_I2C_Read... [10:30:02]Read from MH i2c: E2 62 00 [10:30:02]MH_I2C_Read... [10:30:02]Read from MH i2c: E2 62 00 73 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [10:30:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:30:02]wFMCommunicate OK [10:30:02]SAM_PROTO_GetFieldsCounters done [10:30:02]requested_item shift.num is exist - process it [10:30:02]requested_item shift.opened is exist - process it [10:30:02]req_shift_opened [10:30:02]FM_GetShiftState [10:30:02]SAM_PROTO_GetShiftState [10:30:02]wFMCommunicate request_size=4 [10:30:02]MH_SAM_APDU [10:30:02]CAPDU: 80 13 01 00 [10:30:02]Write to MH i2c: E2 08 00 74 54 80 13 01 00 00 00 00 00 45 [10:30:02]Write i2c OK [10:30:02]MH_I2C_Read... [10:30:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:02]Read from MH i2c: E2 [10:30:02]MH_I2C_Read... [10:30:02]Read from MH i2c: E2 0E 00 [10:30:02]MH_I2C_Read... [10:30:02]Read from MH i2c: E2 0E 00 74 54 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C2 [10:30:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:30:02]wFMCommunicate OK [10:30:02]SAM_PROTO_GetShiftState done [10:30:02]FM_GetShiftState done [10:30:02]req_shift_opened done [10:30:02]requested_item shift.open_date is exist - process it [10:30:02]req_shift_open_date [10:30:02]req_shift_open_date done [10:30:02]produce_requested_data done [10:30:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32335,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:30:02]process_action_free close_receipt [10:30:02]json_value_free [10:30:02]json_value_free done [10:30:02]process_json_proto returns [10:30:02]Send response to host [10:30:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32335,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:30:02]free response buf [10:30:02]execute_script done [10:30:02]execute_script returns [10:30:02]free content buf [10:30:02]Sock 8.Close socket [10:30:02]Sock 8.Thread stoped [10:30:04]OFD Sender: No OFD packet to send [10:30:09]OFD Sender: No OFD packet to send [10:30:14]OFD Sender: No OFD packet to send [10:30:18]accept exits with 9 [10:30:18]New connection [10:30:18]New thread 3067084132 created [10:30:18]Thread 3066940772 joined [10:30:18]Waiting for new connection... [10:30:18] Sock 9.Parse request [10:30:18]Sock 9.Check first char [10:30:18]Sock 9.First char is OK [10:30:18]request: POST /json_proto HTTP/1.0 [10:30:18]Method: POST [10:30:18]URL: /json_proto [10:30:18]Method is POST - this is cgi request [10:30:18]url: /json_proto [10:30:18]query_string will be loaded in cgi processing [10:30:18]execute_cgi json_proto POST (null) [10:30:18]execute_cgi path=json_proto method=POST [10:30:18]POST find Content-Length [10:30:18]Host: 172.17.34.200:8080 [10:30:18]Content-Length: 1081 [10:30:18]Content-Type: application/json [10:30:18] [10:30:18]POST finish read [10:30:18]Found Content-Length = 1081 [10:30:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182052\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 30.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1908.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A94264\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:18]execute_script... [10:30:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182052\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 30.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1908.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A94264\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:18]POST & json_proto [10:30:18]process_json_proto [10:30:18]json parsed OK: [10:30:18]protocol is kg_v1.0 [10:30:18]action value=print_text [10:30:18]process_action print_text [10:30:18]cmd_print_text [10:30:18]ExternCall_PrintAddStr [10:30:18]wPrintStart [10:30:18]Write to MH i2c: 01 00 00 75 54 C9 [10:30:18]Write i2c OK [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: 01 [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: 01 07 00 [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: 01 07 00 75 54 00 00 00 00 00 FF 0F DE [10:30:18]RasterBufferAndPrint [10:30:18]line *****ТОВАРНЫЙ ЧЕК***** [10:30:18]line АЗС 121 [10:30:18]line Партнер нефть [10:30:18]line 02508201610067 [10:30:18]line Кассир : Батырканова Г. [10:30:18]line Счет N : (1)1182052 [10:30:18]line ПРОДАЖА [10:30:18]line ТРК (МРК, ГНК) : 11 [10:30:18]line Вид ГСМ : 2710194210 [10:30:18]line ДТ(л)-К-5 [10:30:18]line 30.000 x 63.60 [10:30:18]line ИТОГ: 1908.00 [10:30:18]line Тип оплаты: Талоны: ТК ГПНА Online [10:30:18]line 94264 [10:30:18]written 0, free lines is 4095 [10:30:18]Write to MH i2c: 01 00 00 87 54 DB [10:30:18]Write i2c OK [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: 01 [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: 01 07 00 [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: 01 07 00 87 54 00 00 00 00 00 40 0E 30 [10:30:18]RasterBufferAndPrint [10:30:18]line [10:30:18]line [10:30:18]line [10:30:18]line [10:30:18]line [10:30:18]written 0, free lines is 3649 [10:30:18]MH_Cut [10:30:18]Write to MH i2c: D1 01 00 8E 54 01 B4 [10:30:18]Write i2c OK [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: D1 [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: D1 01 00 [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: D1 01 00 8E 54 00 B3 [10:30:18]Write to MH i2c: 01 00 00 8F 54 E3 [10:30:18]Write i2c OK [10:30:18]MH_I2C_Read... [10:30:18]*** Cut start [10:30:18]*** Purtial cut [10:30:18]*** Stage 1: CUTSNS_PIN = 1 [10:30:19]Read from MH i2c: 01 [10:30:19]MH_I2C_Read... [10:30:19]*** Stop cut motor [10:30:19]*** Cut end [10:30:19]Read from MH i2c: 01 07 00 [10:30:19]MH_I2C_Read... [10:30:19]Read from MH i2c: 01 07 00 8F 54 00 00 00 00 00 FF 0F F8 [10:30:19]process_action print_text done [10:30:19]requested_data is exist [10:30:19]produce_requested_data [10:30:19]requested_item fm.sn is exist - process it [10:30:19]wFMCommunicate request_size=4 [10:30:19]MH_SAM_APDU [10:30:19]CAPDU: 80 11 00 00 [10:30:19]Write to MH i2c: E2 08 00 90 54 80 11 00 00 00 00 00 00 5E [10:30:19]Write i2c OK [10:30:19]MH_I2C_Read... [10:30:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:19]Read from MH i2c: E2 [10:30:19]MH_I2C_Read... [10:30:19]Read from MH i2c: E2 17 00 [10:30:19]MH_I2C_Read... [10:30:19]Read from MH i2c: E2 17 00 90 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B4 [10:30:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:30:19]wFMCommunicate OK [10:30:19]requested_item fd.num is exist - process it [10:30:19]SAM_PROTO_GetFieldsCounters [10:30:19]wFMCommunicate request_size=4 [10:30:19]MH_SAM_APDU [10:30:19]CAPDU: 80 13 00 00 [10:30:19]Write to MH i2c: E2 08 00 91 54 80 13 00 00 00 00 00 00 61 [10:30:19]Write i2c OK [10:30:19]MH_I2C_Read... [10:30:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:19]Read from MH i2c: E2 [10:30:19]MH_I2C_Read... [10:30:19]Read from MH i2c: E2 62 00 [10:30:19]MH_I2C_Read... [10:30:19]Read from MH i2c: E2 62 00 91 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [10:30:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:30:19]wFMCommunicate OK [10:30:19]SAM_PROTO_GetFieldsCounters done [10:30:19]requested_item shift.num is exist - process it [10:30:19]requested_item shift.opened is exist - process it [10:30:19]req_shift_opened [10:30:19]FM_GetShiftState [10:30:19]SAM_PROTO_GetShiftState [10:30:19]wFMCommunicate request_size=4 [10:30:19]MH_SAM_APDU [10:30:19]CAPDU: 80 13 01 00 [10:30:19]Write to MH i2c: E2 08 00 92 54 80 13 01 00 00 00 00 00 63 [10:30:19]Write i2c OK [10:30:19]MH_I2C_Read... [10:30:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:19]Read from MH i2c: E2 [10:30:19]MH_I2C_Read... [10:30:19]Read from MH i2c: E2 0E 00 [10:30:19]MH_I2C_Read... [10:30:19]Read from MH i2c: E2 0E 00 92 54 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E0 [10:30:19]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:30:19]wFMCommunicate OK [10:30:19]SAM_PROTO_GetShiftState done [10:30:19]FM_GetShiftState done [10:30:19]req_shift_opened done [10:30:19]requested_item shift.open_date is exist - process it [10:30:19]req_shift_open_date [10:30:19]req_shift_open_date done [10:30:19]produce_requested_data done [10:30:19]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32335,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:30:19]process_action_free print_text [10:30:19]json_value_free [10:30:19]json_value_free done [10:30:19]process_json_proto returns [10:30:19]Send response to host [10:30:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32335,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:30:19]free response buf [10:30:19]execute_script done [10:30:19]execute_script returns [10:30:19]free content buf [10:30:19]Sock 9.Close socket [10:30:19]Sock 9.Thread stoped [10:30:19]OFD Sender: No OFD packet to send [10:30:24]OFD Sender: No OFD packet to send [10:30:29]OFD Sender: No OFD packet to send [10:30:29]accept exits with 8 [10:30:29]New connection [10:30:29]New thread 3066940772 created [10:30:29]Thread 3067084132 joined [10:30:29]Waiting for new connection... [10:30:29] Sock 8.Parse request [10:30:29]Sock 8.Check first char [10:30:29]Sock 8.First char is OK [10:30:29]request: POST /json_proto HTTP/1.0 [10:30:29]Method: POST [10:30:29]URL: /json_proto [10:30:29]Method is POST - this is cgi request [10:30:29]url: /json_proto [10:30:29]query_string will be loaded in cgi processing [10:30:29]execute_cgi json_proto POST (null) [10:30:29]execute_cgi path=json_proto method=POST [10:30:29]POST find Content-Length [10:30:29]Host: 172.17.34.200:8080 [10:30:29]Content-Length: 683 [10:30:29]Content-Type: application/json [10:30:29] [10:30:29]POST finish read [10:30:29]Found Content-Length = 683 [10:30:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:29]execute_script... [10:30: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)1182054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:29]POST & json_proto [10:30:29]process_json_proto [10:30:29]json parsed OK: [10:30:29]protocol is kg_v1.0 [10:30:29]action value=close_receipt [10:30:29]process_action close_receipt [10:30:29]cmd_close_receipt [10:30:29]MH_GetDate [10:30:29]Write to MH i2c: F0 00 00 93 54 D6 [10:30:29]Write i2c OK [10:30:29]MH_I2C_Read... [10:30:29]Read from MH i2c: F0 [10:30:29]MH_I2C_Read... [10:30:29]Read from MH i2c: F0 09 00 [10:30:29]MH_I2C_Read... [10:30:29]Read from MH i2c: F0 09 00 93 54 00 49 31 E7 64 B2 FF 65 64 1E [10:30:29]GetLastDocTimeStamp 1692873000 [10:30:29]current date 1692873033 [10:30:29]FM_GetShiftState [10:30:29]SAM_PROTO_GetShiftState [10:30:29]wFMCommunicate request_size=4 [10:30:29]MH_SAM_APDU [10:30:29]CAPDU: 80 13 01 00 [10:30:29]Write to MH i2c: E2 08 00 94 54 80 13 01 00 00 00 00 00 65 [10:30:29]Write i2c OK [10:30:29]MH_I2C_Read... [10:30:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:29]Read from MH i2c: E2 [10:30:29]MH_I2C_Read... [10:30:29]Read from MH i2c: E2 0E 00 [10:30:29]MH_I2C_Read... [10:30:29]Read from MH i2c: E2 0E 00 94 54 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E2 [10:30:29]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:30:29]wFMCommunicate OK [10:30:29]SAM_PROTO_GetShiftState done [10:30:29]FM_GetShiftState done [10:30:29]opened in 1692866319 [10:30:29]opened+sec_in_day 1692952719 [10:30:29]quantity*price = 100050 [10:30:29]sum+1 = 100051 [10:30:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 42 24.08.2023 10:30 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32336 ФПД: 9101759974487 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T103033&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32336&fm=9101759974487&tin=02508201610067®Number=0000000000091575&sum=100000 [10:30:31]StoreToDocumentArchive [10:30:31]shift 75 fd 32336 [10:30:31]save to /storage/0075/doc_00032336 [10:30:31]save last doc name /storage/0075/doc_00032336 to /storage/kkm_last_doc_name [10:30:31]save OK [10:30:31]Clear old archive folders... [10:30:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:30:31]tlvbuf is B6EFA350 [10:30:31]SAM_PROTO_ClearQueue [10:30:31]wFMCommunicate request_size=4 [10:30:31]MH_SAM_APDU [10:30:31]CAPDU: 80 09 00 00 [10:30:31]Write to MH i2c: E2 08 00 A1 54 80 09 00 00 00 00 00 00 67 [10:30:31]Write i2c OK [10:30:31]MH_I2C_Read... [10:30:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:31]Read from MH i2c: E2 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 03 00 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 03 00 A1 54 00 90 00 69 [10:30:31]RAPDU: 90 00 [10:30:31]wFMCommunicate OK [10:30:31]SAM_PROTO_ClearQueue done [10:30:31]KKMCreateOFDPacket [10:30:31]OFDProtocolAddRootSTLVToBuf [10:30:31]FM_MakeSignedData [10:30:31]FM_MakeSignedData [10:30:31]SAM_PROTO_SignData [10:30:31]wFMCommunicate request_size=4 [10:30:31]MH_SAM_APDU [10:30:31]CAPDU: 80 0D 01 02 [10:30:31]Write to MH i2c: E2 08 00 A2 54 80 0D 01 02 00 00 00 00 6F [10:30:31]Write i2c OK [10:30:31]MH_I2C_Read... [10:30:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:31]Read from MH i2c: E2 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 03 00 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 03 00 A2 54 00 90 00 6A [10:30:31]RAPDU: 90 00 [10:30:31]wFMCommunicate OK [10:30:31]wFMCommunicate request_size=255 [10:30:31]MH_SAM_APDU [10:30:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2A 00 00 00 F4 03 04 00 49 31 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 7E 00 00 35 04 06 00 08 [10:30:31]Write to MH i2c: E2 02 01 A3 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2A 00 00 00 F4 03 04 00 49 31 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 7E 00 00 35 04 06 00 08 00 00 1E [10:30:31]Write i2c OK [10:30:31]MH_I2C_Read... [10:30:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:31]Read from MH i2c: E2 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 03 00 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 03 00 A3 54 00 90 00 6B [10:30:31]RAPDU: 90 00 [10:30:31]wFMCommunicate OK [10:30:31]wFMCommunicate request_size=10 [10:30:31]MH_SAM_APDU [10:30:31]CAPDU: 80 0D 02 02 05 47 2B 2B 8C 57 [10:30:31]Write to MH i2c: E2 0D 00 A4 54 80 0D 02 02 05 00 47 2B 2B 8C 57 00 00 FC [10:30:31]Write i2c OK [10:30:31]MH_I2C_Read... [10:30:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:31]Read from MH i2c: E2 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 03 00 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 03 00 A4 54 00 90 00 6C [10:30:31]RAPDU: 90 00 [10:30:31]wFMCommunicate OK [10:30:31]wFMCommunicate request_size=4 [10:30:31]MH_SAM_APDU [10:30:31]CAPDU: 80 0D 03 02 [10:30:31]Write to MH i2c: E2 08 00 A5 54 80 0D 03 02 00 00 00 00 74 [10:30:31]Write i2c OK [10:30:31]MH_I2C_Read... [10:30:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:31]Read from MH i2c: E2 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 0B 00 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 0B 00 A5 54 00 B9 FD D7 D6 51 0D 66 1D 90 00 B9 [10:30:31]RAPDU: B9 FD D7 D6 51 0D 66 1D 90 00 [10:30:31]wFMCommunicate OK [10:30:31]SAM_PROTO_SignData done [10:30:31]FM_MakeSignedData done [10:30:31]CreateOFDProtocolMessage [10:30:31]wFMCommunicate request_size=4 [10:30:31]MH_SAM_APDU [10:30:31]CAPDU: 80 11 00 00 [10:30:31]Write to MH i2c: E2 08 00 A6 54 80 11 00 00 00 00 00 00 74 [10:30:31]Write i2c OK [10:30:31]MH_I2C_Read... [10:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:31]Read from MH i2c: E2 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 17 00 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 17 00 A6 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CA [10:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:30:31]wFMCommunicate OK [10:30:31]CreateOFDProtocolMessage done [10:30:31]OFDSenderStorePacket 32336 [10:30:31]StoreOFDPacket docnum=32336 [10:30:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 13 21 07 01 A5 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2A 00 00 00 F4 03 04 00 49 31 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 7E 00 00 35 04 06 00 08 47 2B 2B 8C 57 B9 FD D7 D6 51 0D 66 1D [10:30:31]CheckFolder [10:30:31]dirname=/storage/ofd_packets [10:30:31]CheckFolder done [10:30:31]ProducePacketName [10:30:31]name=ofd_packets/00032336 [10:30:31]NVStorageSaveData ofd_packets/00032336 [10:30:31]File name is /storage/ofd_packets/00032336 [10:30:31]Write 301 bytes [10:30:31]NVStorageSaveData done [10:30:31]OFDSenderStorePacket done [10:30:31]KKMCreateOFDPacket done [10:30:31]NVStorageSaveData kkm_last_timestamp [10:30:31]File name is /storage/kkm_last_timestamp [10:30:31]Write 4 bytes [10:30:31]NVStorageSaveData done [10:30:31]ExternCall_PrintAddStr [10:30:31]wPrintStart [10:30:31]Write to MH i2c: 01 00 00 A7 54 FB [10:30:31]Write i2c OK [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: 01 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: 01 07 00 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: 01 07 00 A7 54 00 00 00 00 00 FF 0F 10 [10:30:31]RasterBufferAndPrint [10:30:31]line Счет N : (1)1182054 [10:30:31]line ИНН: 02508201610067 [10:30:31]line Контрольно-Кассовый Чек [10:30:31]line ПРОДАЖА [10:30:31]line ТРК (МРК, ГНК) : 42 [10:30:31]line Товар: 2710124130 [10:30:31]line Аи-92-К-5 [10:30:31]line 17.400 * 57.50 [10:30:31]line = 1000.50 [10:30:31]line НДС 12% НСП 1% [10:30:31]line > о реализуемом товаре [10:30:31]line ОКРУГЛЕНИЕ: -0.50 [10:30:31]line ИТОГО: 1000.00 [10:30:31]line Внесено: 1000.00 [10:30:31]line СДАЧА: 0.00 [10:30:31]line НСП 1% : 8.85 [10:30:31]line НДС 12% : 106.25 [10:30:31]line Наличными: 1000.00 [10:30:31]line Безнал.: 0.00 [10:30:31]line Место: АЗС № 121 "Партнер Нефть" [10:30:31]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:30:31]line СНО: Общий режим [10:30:31]line Чек 42 24.08.2023 10:30 [10:30:31]line Смена: 75 ФФД: 1.0 [10:30:31]line ЗНМ: 0300000148 [10:30:31]line РНМ: 0000000000091575 [10:30:31]line Версия ККМ: 001 [10:30:31]line ФМ: 0000000000874655 [10:30:31]line ФД: 32336 [10:30:31]line ФПД: 9101759974487 [10:30:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T103033&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32336&fm=9101759974487&tin=02508201610067®Number=0000000000091575&sum=100000 [10:30:31]written 0, free lines is 4095 [10:30:31]OFD Sender: Processing packet 32336 [packets to send 11, broken 10] [10:30:31]ProducePacketName [10:30:31]name=ofd_packets/00032336 [10:30:31]OFD Sender: To server: pG, [10:30:31]CommunicateWithHost lk.salyk.kg:30040 [10:30:31]ConnectInit lk.salyk.kg [10:30:32]Write to MH i2c: 01 00 00 D2 54 26 [10:30:32]Write i2c OK [10:30:32]MH_I2C_Read... [10:30:32]Read from MH i2c: 01 [10:30:32]MH_I2C_Read... [10:30:32]Read from MH i2c: 01 07 00 [10:30:32]MH_I2C_Read... [10:30:32]Read from MH i2c: 01 07 00 D2 54 00 00 00 00 00 E0 0C 19 [10:30:32]RasterBufferAndPrint [10:30:32]line [10:30:32]line [10:30:32]line [10:30:32]line [10:30:32]line [10:30:32]written 0, free lines is 3300 [10:30:32]MH_Cut [10:30:32]Write to MH i2c: D1 01 00 D9 54 01 FF [10:30:32]Write i2c OK [10:30:32]MH_I2C_Read... [10:30:32]Read from MH i2c: D1 [10:30:32]MH_I2C_Read... [10:30:32]Read from MH i2c: D1 01 00 [10:30:32]MH_I2C_Read... [10:30:32]Read from MH i2c: D1 01 00 D9 54 00 FE [10:30:32]Write to MH i2c: 01 00 00 DA 54 2E [10:30:32]Write i2c OK [10:30:32]MH_I2C_Read... [10:30:33]*** Cut start [10:30:33]*** Purtial cut [10:30:33]*** CUTSNS_PIN = 0 [10:30:33]*** Stage 1: CUTSNS_PIN = 1 [10:30:35]Read from MH i2c: 01 [10:30:35]MH_I2C_Read... [10:30:35]*** Stop cut motor [10:30:35]*** Cut end [10:30:35]Read from MH i2c: 01 07 00 [10:30:35]MH_I2C_Read... [10:30:35]Read from MH i2c: 01 07 00 DA 54 00 00 00 00 00 FF 0F 43 [10:30:35]process_action close_receipt done [10:30:35]requested_data is exist [10:30:35]produce_requested_data [10:30:35]requested_item fm.sn is exist - process it [10:30:35]wFMCommunicate request_size=4 [10:30:35]MH_SAM_APDU [10:30:35]CAPDU: 80 11 00 00 [10:30:35]Write to MH i2c: E2 08 00 DB 54 80 11 00 00 00 00 00 00 A9 [10:30:35]Write i2c OK [10:30:35]MH_I2C_Read... [10:30:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:35]Read from MH i2c: E2 [10:30:35]MH_I2C_Read... [10:30:35]Read from MH i2c: E2 17 00 [10:30:35]MH_I2C_Read... [10:30:35]Read from MH i2c: E2 17 00 DB 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FF [10:30:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:30:35]wFMCommunicate OK [10:30:35]requested_item fd.num is exist - process it [10:30:35]SAM_PROTO_GetFieldsCounters [10:30:35]wFMCommunicate request_size=4 [10:30:35]MH_SAM_APDU [10:30:35]CAPDU: 80 13 00 00 [10:30:35]Write to MH i2c: E2 08 00 DC 54 80 13 00 00 00 00 00 00 AC [10:30:35]Write i2c OK [10:30:35]MH_I2C_Read... [10:30:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:35]Read from MH i2c: E2 [10:30:35]MH_I2C_Read... [10:30:35]Read from MH i2c: E2 62 00 [10:30:35]MH_I2C_Read... [10:30:35]Read from MH i2c: E2 62 00 DC 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 50 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [10:30:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 50 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:30:35]wFMCommunicate OK [10:30:35]SAM_PROTO_GetFieldsCounters done [10:30:35]requested_item shift.num is exist - process it [10:30:35]requested_item shift.opened is exist - process it [10:30:35]req_shift_opened [10:30:35]FM_GetShiftState [10:30:35]SAM_PROTO_GetShiftState [10:30:35]wFMCommunicate request_size=4 [10:30:35]MH_SAM_APDU [10:30:35]CAPDU: 80 13 01 00 [10:30:35]Write to MH i2c: E2 08 00 DD 54 80 13 01 00 00 00 00 00 AE [10:30:35]Write i2c OK [10:30:35]MH_I2C_Read... [10:30:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:35]Read from MH i2c: E2 [10:30:35]MH_I2C_Read... [10:30:35]Read from MH i2c: E2 0E 00 [10:30:35]MH_I2C_Read... [10:30:35]Read from MH i2c: E2 0E 00 DD 54 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2B [10:30:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:30:35]wFMCommunicate OK [10:30:35]SAM_PROTO_GetShiftState done [10:30:35]FM_GetShiftState done [10:30:35]req_shift_opened done [10:30:35]requested_item shift.open_date is exist - process it [10:30:35]req_shift_open_date [10:30:35]req_shift_open_date done [10:30:35]produce_requested_data done [10:30:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32336,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:30:35]process_action_free close_receipt [10:30:35]json_value_free [10:30:35]json_value_free done [10:30:35]process_json_proto returns [10:30:35]Send response to host [10:30:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32336,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:30:35]free response buf [10:30:35]execute_script done [10:30:35]execute_script returns [10:30:35]free content buf [10:30:35]Sock 8.Close socket [10:30:35]Sock 8.Thread stoped [10:32:33]accept exits with 9 [10:32:33]New connection [10:32:33]New thread 3067084132 created [10:32:33]Thread 3066940772 joined [10:32:33]Waiting for new connection... [10:32:33] Sock 9.Parse request [10:32:33]Sock 9.Check first char [10:32:33]Sock 9.First char is OK [10:32:33]request: POST /json_proto HTTP/1.0 [10:32:33]Method: POST [10:32:33]URL: /json_proto [10:32:33]Method is POST - this is cgi request [10:32:33]url: /json_proto [10:32:33]query_string will be loaded in cgi processing [10:32:33]execute_cgi json_proto POST (null) [10:32:33]execute_cgi path=json_proto method=POST [10:32:33]POST find Content-Length [10:32:33]Host: 172.17.34.200:8080 [10:32:33]Content-Length: 804 [10:32:33]Content-Type: application/json [10:32:33] [10:32:33]POST finish read [10:32:33]Found Content-Length = 804 [10:32:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.790, "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:33]execute_script... [10:32: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)1182055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.790, "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:33]POST & json_proto [10:32:33]process_json_proto [10:32:33]json parsed OK: [10:32:33]protocol is kg_v1.0 [10:32:33]action value=close_receipt [10:32:33]process_action close_receipt [10:32:33]cmd_close_receipt [10:32:33]MH_GetDate [10:32:33]Write to MH i2c: F0 00 00 DE 54 21 [10:32:33]Write i2c OK [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: F0 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: F0 09 00 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: F0 09 00 DE 54 00 C5 31 E7 64 B2 FF 65 64 E5 [10:32:33]GetLastDocTimeStamp 1692873033 [10:32:33]current date 1692873157 [10:32:33]FM_GetShiftState [10:32:33]SAM_PROTO_GetShiftState [10:32:33]wFMCommunicate request_size=4 [10:32:33]MH_SAM_APDU [10:32:33]CAPDU: 80 13 01 00 [10:32:33]Write to MH i2c: E2 08 00 DF 54 80 13 01 00 00 00 00 00 B0 [10:32:33]Write i2c OK [10:32:33]MH_I2C_Read... [10:32:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:33]Read from MH i2c: E2 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 0E 00 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 0E 00 DF 54 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2D [10:32:33]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:32:33]wFMCommunicate OK [10:32:33]SAM_PROTO_GetShiftState done [10:32:33]FM_GetShiftState done [10:32:33]opened in 1692866319 [10:32:33]opened+sec_in_day 1692952719 [10:32:33]quantity*price = 200042 [10:32:33]sum+1 = 200044 [10:32:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 43 24.08.2023 10:32 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32337 ФПД: 20526779245694 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T103237&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32337&fm=20526779245694&tin=02508201610067®Number=0000000000091575&sum=200043 [10:32:34]StoreToDocumentArchive [10:32:34]shift 75 fd 32337 [10:32:34]save to /storage/0075/doc_00032337 [10:32:34]save last doc name /storage/0075/doc_00032337 to /storage/kkm_last_doc_name [10:32:34]save OK [10:32:34]Clear old archive folders... [10:32:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:34]tlvbuf is B6DC8730 [10:32:34]SAM_PROTO_ClearQueue [10:32:34]wFMCommunicate request_size=4 [10:32:34]MH_SAM_APDU [10:32:34]CAPDU: 80 09 00 00 [10:32:34]Write to MH i2c: E2 08 00 EC 54 80 09 00 00 00 00 00 00 B2 [10:32:34]Write i2c OK [10:32:34]MH_I2C_Read... [10:32:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:34]Read from MH i2c: E2 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: E2 03 00 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: E2 03 00 EC 54 00 90 00 B4 [10:32:34]RAPDU: 90 00 [10:32:34]wFMCommunicate OK [10:32:34]SAM_PROTO_ClearQueue done [10:32:34]KKMCreateOFDPacket [10:32:34]OFDProtocolAddRootSTLVToBuf [10:32:34]FM_MakeSignedData [10:32:34]FM_MakeSignedData [10:32:34]SAM_PROTO_SignData [10:32:34]wFMCommunicate request_size=4 [10:32:34]MH_SAM_APDU [10:32:34]CAPDU: 80 0D 01 02 [10:32:34]Write to MH i2c: E2 08 00 ED 54 80 0D 01 02 00 00 00 00 BA [10:32:34]Write i2c OK [10:32:34]MH_I2C_Read... [10:32:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:35]Read from MH i2c: E2 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 03 00 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 03 00 ED 54 00 90 00 B5 [10:32:35]RAPDU: 90 00 [10:32:35]wFMCommunicate OK [10:32:35]wFMCommunicate request_size=255 [10:32:35]MH_SAM_APDU [10:32:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 2B 00 00 00 F4 03 04 00 C5 31 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 7E 00 00 35 04 06 00 12 [10:32:35]Write to MH i2c: E2 02 01 EE 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 2B 00 00 00 F4 03 04 00 C5 31 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 7E 00 00 35 04 06 00 12 00 00 08 [10:32:35]Write i2c OK [10:32:35]MH_I2C_Read... [10:32:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:35]Read from MH i2c: E2 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 03 00 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 03 00 EE 54 00 90 00 B6 [10:32:35]RAPDU: 90 00 [10:32:35]wFMCommunicate OK [10:32:35]wFMCommunicate request_size=10 [10:32:35]MH_SAM_APDU [10:32:35]CAPDU: 80 0D 02 02 05 AB 43 62 A4 7E [10:32:35]Write to MH i2c: E2 0D 00 EF 54 80 0D 02 02 05 00 AB 43 62 A4 7E 00 00 39 [10:32:35]Write i2c OK [10:32:35]MH_I2C_Read... [10:32:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:35]Read from MH i2c: E2 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 03 00 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 03 00 EF 54 00 90 00 B7 [10:32:35]RAPDU: 90 00 [10:32:35]wFMCommunicate OK [10:32:35]wFMCommunicate request_size=4 [10:32:35]MH_SAM_APDU [10:32:35]CAPDU: 80 0D 03 02 [10:32:35]Write to MH i2c: E2 08 00 F0 54 80 0D 03 02 00 00 00 00 BF [10:32:35]Write i2c OK [10:32:35]MH_I2C_Read... [10:32:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:35]Read from MH i2c: E2 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 0B 00 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 0B 00 F0 54 00 09 A9 93 60 62 DE D9 53 90 00 D1 [10:32:35]RAPDU: 09 A9 93 60 62 DE D9 53 90 00 [10:32:35]wFMCommunicate OK [10:32:35]SAM_PROTO_SignData done [10:32:35]FM_MakeSignedData done [10:32:35]CreateOFDProtocolMessage [10:32:35]wFMCommunicate request_size=4 [10:32:35]MH_SAM_APDU [10:32:35]CAPDU: 80 11 00 00 [10:32:35]Write to MH i2c: E2 08 00 F1 54 80 11 00 00 00 00 00 00 BF [10:32:35]Write i2c OK [10:32:35]MH_I2C_Read... [10:32:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:35]Read from MH i2c: E2 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 17 00 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 17 00 F1 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 15 [10:32:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:32:35]wFMCommunicate OK [10:32:35]CreateOFDProtocolMessage done [10:32:35]OFDSenderStorePacket 32337 [10:32:35]StoreOFDPacket docnum=32337 [10:32:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 06 F1 07 01 78 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 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 2B 00 00 00 F4 03 04 00 C5 31 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 7E 00 00 35 04 06 00 12 AB 43 62 A4 7E 09 A9 93 60 62 DE D9 53 [10:32:35]CheckFolder [10:32:35]dirname=/storage/ofd_packets [10:32:35]CheckFolder done [10:32:35]ProducePacketName [10:32:35]name=ofd_packets/00032337 [10:32:35]NVStorageSaveData ofd_packets/00032337 [10:32:35]File name is /storage/ofd_packets/00032337 [10:32:35]Write 301 bytes [10:32:35]NVStorageSaveData done [10:32:35]OFDSenderStorePacket done [10:32:35]KKMCreateOFDPacket done [10:32:35]NVStorageSaveData kkm_last_timestamp [10:32:35]File name is /storage/kkm_last_timestamp [10:32:35]Write 4 bytes [10:32:35]NVStorageSaveData done [10:32:35]ExternCall_PrintAddStr [10:32:35]wPrintStart [10:32:35]Write to MH i2c: 01 00 00 F2 54 46 [10:32:35]Write i2c OK [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: 01 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: 01 07 00 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: 01 07 00 F2 54 00 00 00 00 00 FF 0F 5B [10:32:35]RasterBufferAndPrint [10:32:35]line Счет N : (1)1182055 [10:32:35]line ИНН: 02508201610067 [10:32:35]line Контрольно-Кассовый Чек [10:32:35]line ПРОДАЖА [10:32:35]line ТРК (МРК, ГНК) : 52 [10:32:35]line Товар: 2710124130 [10:32:35]line Аи-92-К-5 [10:32:35]line 34.790 * 57.50 [10:32:35]line = 2000.43 [10:32:35]line НДС 12% НСП 1% [10:32:35]line > о реализуемом товаре [10:32:35]line ИТОГО: 2000.43 [10:32:35]line НСП 1% : 17.70 [10:32:35]line НДС 12% : 212.43 [10:32:35]line Наличными: 0.00 [10:32:35]line Безнал.: 2000.43 [10:32:35]line Место: АЗС № 121 "Партнер Нефть" [10:32:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:32:35]line СНО: Общий режим [10:32:35]line Чек 43 24.08.2023 10:32 [10:32:35]line Смена: 75 ФФД: 1.0 [10:32:35]line ЗНМ: 0300000148 [10:32:35]line РНМ: 0000000000091575 [10:32:35]line Версия ККМ: 001 [10:32:35]line Платежная система: O! деньги [10:32:35]line ФМ: 0000000000874655 [10:32:35]line ФД: 32337 [10:32:35]line ФПД: 20526779245694 [10:32:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T103237&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32337&fm=20526779245694&tin=02508201610067®Number=0000000000091575&sum=200043 [10:32:35]written 0, free lines is 4095 [10:32:36]Write to MH i2c: 01 00 00 1C 55 71 [10:32:36]Write i2c OK [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: 01 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: 01 07 00 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: 01 07 00 1C 55 00 00 00 00 00 EF 0C 73 [10:32:36]RasterBufferAndPrint [10:32:36]line [10:32:36]line [10:32:36]line [10:32:36]line [10:32:36]line [10:32:36]written 0, free lines is 3318 [10:32:36]MH_Cut [10:32:36]Write to MH i2c: D1 01 00 23 55 01 4A [10:32:36]Write i2c OK [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: D1 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: D1 01 00 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: D1 01 00 23 55 00 49 [10:32:36]Write to MH i2c: 01 00 00 24 55 79 [10:32:36]Write i2c OK [10:32:36]MH_I2C_Read... [10:32:36]*** Cut start [10:32:36]*** Purtial cut [10:32:36]*** Stage 1: CUTSNS_PIN = 1 [10:32:37]Read from MH i2c: 01 *** Stop cut motor [10:32:37]*** Cut end [10:32:37] [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: 01 07 00 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: 01 07 00 24 55 00 00 00 00 00 FF 0F 8E [10:32:37]process_action close_receipt done [10:32:37]requested_data is exist [10:32:37]produce_requested_data [10:32:37]requested_item fm.sn is exist - process it [10:32:37]wFMCommunicate request_size=4 [10:32:37]MH_SAM_APDU [10:32:37]CAPDU: 80 11 00 00 [10:32:37]Write to MH i2c: E2 08 00 25 55 80 11 00 00 00 00 00 00 F4 [10:32:37]Write i2c OK [10:32:37]MH_I2C_Read... [10:32:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:37]Read from MH i2c: E2 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 17 00 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 17 00 25 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4A [10:32:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:32:37]wFMCommunicate OK [10:32:37]requested_item fd.num is exist - process it [10:32:37]SAM_PROTO_GetFieldsCounters [10:32:37]wFMCommunicate request_size=4 [10:32:37]MH_SAM_APDU [10:32:37]CAPDU: 80 13 00 00 [10:32:37]Write to MH i2c: E2 08 00 26 55 80 13 00 00 00 00 00 00 F7 [10:32:37]Write i2c OK [10:32:37]MH_I2C_Read... [10:32:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:37]Read from MH i2c: E2 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 62 00 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 62 00 26 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 51 7E 00 00 0E 04 04 00 4B 00 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 B8 [10:32:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 51 7E 00 00 0E 04 04 00 4B 00 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 [10:32:37]wFMCommunicate OK [10:32:37]SAM_PROTO_GetFieldsCounters done [10:32:37]requested_item shift.num is exist - process it [10:32:37]requested_item shift.opened is exist - process it [10:32:37]req_shift_opened [10:32:37]FM_GetShiftState [10:32:37]SAM_PROTO_GetShiftState [10:32:37]wFMCommunicate request_size=4 [10:32:37]MH_SAM_APDU [10:32:37]CAPDU: 80 13 01 00 [10:32:37]Write to MH i2c: E2 08 00 27 55 80 13 01 00 00 00 00 00 F9 [10:32:37]Write i2c OK [10:32:37]MH_I2C_Read... [10:32:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:37]Read from MH i2c: E2 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 0E 00 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 0E 00 27 55 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 76 [10:32:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:32:37]wFMCommunicate OK [10:32:37]SAM_PROTO_GetShiftState done [10:32:37]FM_GetShiftState done [10:32:37]req_shift_opened done [10:32:37]requested_item shift.open_date is exist - process it [10:32:37]req_shift_open_date [10:32:37]req_shift_open_date done [10:32:37]produce_requested_data done [10:32:37]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32337,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:32:37]process_action_free close_receipt [10:32:37]json_value_free [10:32:37]json_value_free done [10:32:37]process_json_proto returns [10:32:37]Send response to host [10:32:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32337,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:32:37]free response buf [10:32:37]execute_script done [10:32:37]execute_script returns [10:32:37]free content buf [10:32:37]Sock 9.Close socket [10:32:37]Sock 9.Thread stoped [10:32:45]ConnectInit Can't connect to host [10:32:45]CommunicateWithHost connect error [10:32:45]CommunicateWithHost err = -1 [10:32:45]OFD Sender: Server communicate error [10:32:45]OFD Sender: Processing packet 32336 [packets to send 12, broken 10] [10:32:45]ProducePacketName [10:32:45]name=ofd_packets/00032336 [10:32:45]OFD Sender: To server: pG, [10:32:45]CommunicateWithHost lk.salyk.kg:30040 [10:32:45]ConnectInit lk.salyk.kg [10:32:45]Connected sock=9 [10:32:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 13 21 07 01 A5 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2A 00 00 00 F4 03 04 00 49 31 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 7E 00 00 35 04 06 00 08 47 2B 2B 8C 57 B9 FD D7 D6 51 0D 66 1D [10:32:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FD E8 47 00 BC A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 7E 00 00 F4 03 04 00 72 DC E6 64 B6 04 01 00 00 75 8B D2 9C 94 82 1C 26 [10:32:45]CommunicateWithHost err = 0 [10:32:45]CheckOFDResponse [10:32:45]1017 (14) - 77093643461234 [10:32:45]1041 (16) - 0000000000874655 [10:32:45]1040 (4) - 32336 [10:32:45]1012 (4) - 24.08.2023 04:28 [10:32:45]1206 (1) - 0 [10:32:45]OFD Sender: Remove packet 32336 [10:32:45]ProducePacketName [10:32:45]name=ofd_packets/00032336 [10:32:45]NVStorageDeleteData [10:32:46]OFD Sender: Processing packet 32337 [packets to send 11, broken 10] [10:32:46]ProducePacketName [10:32:46]name=ofd_packets/00032337 [10:32:46]OFD Sender: To server: pG, [10:32:46]CommunicateWithHost lk.salyk.kg:30040 [10:32:46]ConnectInit lk.salyk.kg [10:32:46]Connected sock=9 [10:32:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 06 F1 07 01 78 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 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 2B 00 00 00 F4 03 04 00 C5 31 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 7E 00 00 35 04 06 00 12 AB 43 62 A4 7E 09 A9 93 60 62 DE D9 53 [10:32:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 31 2B 47 00 54 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 7E 00 00 F4 03 04 00 73 DC E6 64 B6 04 01 00 00 58 A7 07 57 9D C6 D0 1B [10:32:46]CommunicateWithHost err = 0 [10:32:46]CheckOFDResponse [10:32:46]1017 (14) - 77093643461234 [10:32:46]1041 (16) - 0000000000874655 [10:32:46]1040 (4) - 32337 [10:32:46]1012 (4) - 24.08.2023 04:28 [10:32:46]1206 (1) - 0 [10:32:46]OFD Sender: Remove packet 32337 [10:32:46]ProducePacketName [10:32:46]name=ofd_packets/00032337 [10:32:46]NVStorageDeleteData [10:32:47]OFD Sender: No OFD packet to send [10:32:52]OFD Sender: No OFD packet to send [10:32:57]OFD Sender: No OFD packet to send [10:33:02]OFD Sender: No OFD packet to send [10:33:07]OFD Sender: No OFD packet to send [10:33:08]accept exits with 8 [10:33:08]New connection [10:33:08]New thread 3066940772 created [10:33:08]Thread 3067084132 joined [10:33:08]Waiting for new connection... [10:33:08] Sock 8.Parse request [10:33:08]Sock 8.Check first char [10:33:08]Sock 8.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.34.200:8080 [10:33:08]Content-Length: 1077 [10:33:08]Content-Type: application/json [10:33:08] [10:33:08]POST finish read [10:33:08]Found Content-Length = 1077 [10:33:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182056\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1150.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:08]execute_script... [10:33:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182056\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1150.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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=print_text [10:33:08]process_action print_text [10:33:08]cmd_print_text [10:33:08]ExternCall_PrintAddStr [10:33:08]wPrintStart [10:33:08]Write to MH i2c: 01 00 00 28 55 7D [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 07 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 07 00 28 55 00 00 00 00 00 FF 0F 92 [10:33:08]RasterBufferAndPrint [10:33:08]line *****ТОВАРНЫЙ ЧЕК***** [10:33:08]line АЗС 121 [10:33:08]line Партнер нефть [10:33:08]line 02508201610067 [10:33:08]line Кассир : Батырканова Г. [10:33:08]line Счет N : (1)1182056 [10:33:08]line ПРОДАЖА [10:33:08]line ТРК (МРК, ГНК) : 62 [10:33:08]line Вид ГСМ : 2710124130 [10:33:08]line Аи-92-К-5 [10:33:08]line 20.000 x 57.50 [10:33:08]line ИТОГ: 1150.00 [10:33:08]line Тип оплаты: Талоны: ТК ГПНА Online [10:33:08]line 103073 [10:33:08]written 0, free lines is 4095 [10:33:08]Write to MH i2c: 01 00 00 3A 55 8F [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 07 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 07 00 3A 55 00 00 00 00 00 40 0E E4 [10:33:08]RasterBufferAndPrint [10:33:08]line [10:33:08]line [10:33:08]line [10:33:08]line [10:33:08]line [10:33:08]written 0, free lines is 3649 [10:33:08]MH_Cut [10:33:08]Write to MH i2c: D1 01 00 41 55 01 68 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: D1 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: D1 01 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: D1 01 00 41 55 00 67 [10:33:08]Write to MH i2c: 01 00 00 42 55 97 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]*** Cut start [10:33:08]*** Purtial cut [10:33:08]*** CUTSNS_PIN = 0 [10:33:09]*** Stage 1: CUTSNS_PIN = 1 [10:33:10]Read from MH i2c: 01 [10:33:10]MH_I2C_Read... [10:33:10]*** Stop cut motor [10:33:10]*** Cut end [10:33:10]Read from MH i2c: 01 07 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: 01 07 00 42 55 00 00 00 00 00 FF 0F AC [10:33:10]process_action print_text done [10:33:10]requested_data is exist [10:33:10]produce_requested_data [10:33:10]requested_item fm.sn is exist - process it [10:33:10]wFMCommunicate request_size=4 [10:33:10]MH_SAM_APDU [10:33:10]CAPDU: 80 11 00 00 [10:33:10]Write to MH i2c: E2 08 00 43 55 80 11 00 00 00 00 00 00 12 [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 43 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 68 [10:33:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:33:10]wFMCommunicate OK [10:33:10]requested_item fd.num is exist - process it [10:33:10]SAM_PROTO_GetFieldsCounters [10:33:10]wFMCommunicate request_size=4 [10:33:10]MH_SAM_APDU [10:33:10]CAPDU: 80 13 00 00 [10:33:10]Write to MH i2c: E2 08 00 44 55 80 13 00 00 00 00 00 00 15 [10:33:10]Write i2c OK [10:33:10]MH_I2C_Read... [10:33:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:11]Read from MH i2c: E2 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: E2 62 00 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: E2 62 00 44 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 51 7E 00 00 0E 04 04 00 4B 00 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 D6 [10:33:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 51 7E 00 00 0E 04 04 00 4B 00 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 [10:33:11]wFMCommunicate OK [10:33:11]SAM_PROTO_GetFieldsCounters done [10:33:11]requested_item shift.num is exist - process it [10:33:11]requested_item shift.opened is exist - process it [10:33:11]req_shift_opened [10:33:11]FM_GetShiftState [10:33:11]SAM_PROTO_GetShiftState [10:33:11]wFMCommunicate request_size=4 [10:33:11]MH_SAM_APDU [10:33:11]CAPDU: 80 13 01 00 [10:33:11]Write to MH i2c: E2 08 00 45 55 80 13 01 00 00 00 00 00 17 [10:33:11]Write i2c OK [10:33:11]MH_I2C_Read... [10:33:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:11]Read from MH i2c: E2 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: E2 0E 00 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: E2 0E 00 45 55 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 94 [10:33:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:33:11]wFMCommunicate OK [10:33:11]SAM_PROTO_GetShiftState done [10:33:11]FM_GetShiftState done [10:33:11]req_shift_opened done [10:33:11]requested_item shift.open_date is exist - process it [10:33:11]req_shift_open_date [10:33:11]req_shift_open_date done [10:33:11]produce_requested_data done [10:33:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32337,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:33:11]process_action_free print_text [10:33:11]json_value_free [10:33:11]json_value_free done [10:33:11]process_json_proto returns [10:33:11]Send response to host [10:33:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32337,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:33:11]free response buf [10:33:11]execute_script done [10:33:11]execute_script returns [10:33:11]free content buf [10:33:11]Sock 8.Close socket [10:33:11]Sock 8.Thread stoped [10:33:12]OFD Sender: No OFD packet to send [10:33:17]OFD Sender: No OFD packet to send [10:33:22]OFD Sender: No OFD packet to send [10:33:27]OFD Sender: No OFD packet to send [10:33:32]OFD Sender: No OFD packet to send [10:33:37]OFD Sender: No OFD packet to send [10:33:42]OFD Sender: No OFD packet to send [10:33:47]OFD Sender: No OFD packet to send [10:33:52]OFD Sender: No OFD packet to send [10:33:57]OFD Sender: No OFD packet to send [10:34:02]OFD Sender: No OFD packet to send [10:34:07]OFD Sender: No OFD packet to send [10:34:12]OFD Sender: No OFD packet to send [10:34:17]OFD Sender: No OFD packet to send [10:34:22]OFD Sender: No OFD packet to send [10:34:27]OFD Sender: No OFD packet to send [10:34:32]OFD Sender: No OFD packet to send [10:34:37]OFD Sender: No OFD packet to send [10:34:42]OFD Sender: No OFD packet to send [10:34:47]OFD Sender: No OFD packet to send [10:34:52]OFD Sender: No OFD packet to send [10:34:57]OFD Sender: No OFD packet to send [10:35:02]OFD Sender: No OFD packet to send [10:35:07]OFD Sender: No OFD packet to send [10:35:12]OFD Sender: No OFD packet to send [10:35:17]OFD Sender: No OFD packet to send [10:35:22]OFD Sender: No OFD packet to send [10:35:27]OFD Sender: No OFD packet to send [10:35:32]OFD Sender: No OFD packet to send [10:35:37]OFD Sender: No OFD packet to send [10:35:42]OFD Sender: No OFD packet to send [10:35:47]OFD Sender: No OFD packet to send [10:35:52]OFD Sender: No OFD packet to send [10:35:57]OFD Sender: No OFD packet to send [10:36:02]OFD Sender: No OFD packet to send [10:36:07]OFD Sender: No OFD packet to send [10:36:12]OFD Sender: No OFD packet to send [10:36:17]OFD Sender: No OFD packet to send [10:36:22]OFD Sender: No OFD packet to send [10:36:27]OFD Sender: No OFD packet to send [10:36:32]OFD Sender: No OFD packet to send [10:36:37]OFD Sender: No OFD packet to send [10:36:38]accept exits with 9 [10:36:38]New connection [10:36:38]New thread 3067084132 created [10:36:38]Thread 3066940772 joined [10:36:38]Waiting for new connection... [10:36:38] Sock 9.Parse request [10:36:38]Sock 9.Check first char [10:36:38]Sock 9.First char is OK [10:36:38]request: POST /json_proto HTTP/1.0 [10:36:38]Method: POST [10:36:38]URL: /json_proto [10:36:38]Method is POST - this is cgi request [10:36:38]url: /json_proto [10:36:38]query_string will be loaded in cgi processing [10:36:38]execute_cgi json_proto POST (null) [10:36:38]execute_cgi path=json_proto method=POST [10:36:38]POST find Content-Length [10:36:38]Host: 172.17.34.200:8080 [10:36:38]Content-Length: 679 [10:36:38]Content-Type: application/json [10:36:38] [10:36:38]POST finish read [10:36:38]Found Content-Length = 679 [10:36:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:36:38]execute_script... [10:36: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)1182057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:36:38]POST & json_proto [10:36:38]process_json_proto [10:36:38]json parsed OK: [10:36:38]protocol is kg_v1.0 [10:36:38]action value=close_receipt [10:36:38]process_action close_receipt [10:36:38]cmd_close_receipt [10:36:38]MH_GetDate [10:36:38]Write to MH i2c: F0 00 00 46 55 8A [10:36:38]Write i2c OK [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: F0 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: F0 09 00 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: F0 09 00 46 55 00 B9 32 E7 64 B2 FF 65 64 43 [10:36:38]GetLastDocTimeStamp 1692873157 [10:36:38]current date 1692873401 [10:36:38]FM_GetShiftState [10:36:38]SAM_PROTO_GetShiftState [10:36:38]wFMCommunicate request_size=4 [10:36:38]MH_SAM_APDU [10:36:38]CAPDU: 80 13 01 00 [10:36:38]Write to MH i2c: E2 08 00 47 55 80 13 01 00 00 00 00 00 19 [10:36:38]Write i2c OK [10:36:38]MH_I2C_Read... [10:36:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:38]Read from MH i2c: E2 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: E2 0E 00 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: E2 0E 00 47 55 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 96 [10:36:38]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:36:38]wFMCommunicate OK [10:36:38]SAM_PROTO_GetShiftState done [10:36:38]FM_GetShiftState done [10:36:38]opened in 1692866319 [10:36:38]opened+sec_in_day 1692952719 [10:36:38]quantity*price = 60030 [10:36:38]sum+1 = 60031 [10:36:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 44 24.08.2023 10:36 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32338 ФПД: 19938917052635 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T103641&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32338&fm=19938917052635&tin=02508201610067®Number=0000000000091575&sum=60000 [10:36:39]StoreToDocumentArchive [10:36:39]shift 75 fd 32338 [10:36:39]save to /storage/0075/doc_00032338 [10:36:39]save last doc name /storage/0075/doc_00032338 to /storage/kkm_last_doc_name [10:36:39]save OK [10:36:39]Clear old archive folders... [10:36:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:39]tlvbuf is 018299D0 [10:36:39]SAM_PROTO_ClearQueue [10:36:39]wFMCommunicate request_size=4 [10:36:39]MH_SAM_APDU [10:36:39]CAPDU: 80 09 00 00 [10:36:39]Write to MH i2c: E2 08 00 54 55 80 09 00 00 00 00 00 00 1B [10:36:39]Write i2c OK [10:36:39]MH_I2C_Read... [10:36:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:39]Read from MH i2c: E2 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 03 00 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 03 00 54 55 00 90 00 1D [10:36:39]RAPDU: 90 00 [10:36:39]wFMCommunicate OK [10:36:39]SAM_PROTO_ClearQueue done [10:36:39]KKMCreateOFDPacket [10:36:39]OFDProtocolAddRootSTLVToBuf [10:36:39]FM_MakeSignedData [10:36:39]FM_MakeSignedData [10:36:39]SAM_PROTO_SignData [10:36:39]wFMCommunicate request_size=4 [10:36:39]MH_SAM_APDU [10:36:39]CAPDU: 80 0D 01 02 [10:36:39]Write to MH i2c: E2 08 00 55 55 80 0D 01 02 00 00 00 00 23 [10:36:39]Write i2c OK [10:36:39]MH_I2C_Read... [10:36:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:39]Read from MH i2c: E2 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 03 00 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 03 00 55 55 00 90 00 1E [10:36:39]RAPDU: 90 00 [10:36:39]wFMCommunicate OK [10:36:39]wFMCommunicate request_size=255 [10:36:39]MH_SAM_APDU [10:36:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 2C 00 00 00 F4 03 04 00 B9 32 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 7E 00 00 35 04 06 00 12 [10:36:39]Write to MH i2c: E2 02 01 56 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 2C 00 00 00 F4 03 04 00 B9 32 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 7E 00 00 35 04 06 00 12 00 00 4D [10:36:39]Write i2c OK [10:36:39]MH_I2C_Read... [10:36:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:39]Read from MH i2c: E2 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 03 00 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 03 00 56 55 00 90 00 1F [10:36:39]RAPDU: 90 00 [10:36:39]wFMCommunicate OK [10:36:39]wFMCommunicate request_size=10 [10:36:39]MH_SAM_APDU [10:36:39]CAPDU: 80 0D 02 02 05 22 64 11 70 DB [10:36:39]Write to MH i2c: E2 0D 00 57 55 80 0D 02 02 05 00 22 64 11 70 DB 00 00 12 [10:36:39]Write i2c OK [10:36:39]MH_I2C_Read... [10:36:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:39]Read from MH i2c: E2 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 03 00 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 03 00 57 55 00 90 00 20 [10:36:39]RAPDU: 90 00 [10:36:39]wFMCommunicate OK [10:36:39]wFMCommunicate request_size=4 [10:36:39]MH_SAM_APDU [10:36:39]CAPDU: 80 0D 03 02 [10:36:39]Write to MH i2c: E2 08 00 58 55 80 0D 03 02 00 00 00 00 28 [10:36:39]Write i2c OK [10:36:39]MH_I2C_Read... [10:36:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:39]Read from MH i2c: E2 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 0B 00 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 0B 00 58 55 00 B1 44 FE 8A 7A 5D 84 E5 90 00 E6 [10:36:39]RAPDU: B1 44 FE 8A 7A 5D 84 E5 90 00 [10:36:39]wFMCommunicate OK [10:36:39]SAM_PROTO_SignData done [10:36:39]FM_MakeSignedData done [10:36:39]CreateOFDProtocolMessage [10:36:39]wFMCommunicate request_size=4 [10:36:39]MH_SAM_APDU [10:36:39]CAPDU: 80 11 00 00 [10:36:39]Write to MH i2c: E2 08 00 59 55 80 11 00 00 00 00 00 00 28 [10:36:39]Write i2c OK [10:36:39]MH_I2C_Read... [10:36:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:39]Read from MH i2c: E2 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 17 00 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 17 00 59 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7E [10:36:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:36:39]wFMCommunicate OK [10:36:39]CreateOFDProtocolMessage done [10:36:39]OFDSenderStorePacket 32338 [10:36:39]StoreOFDPacket docnum=32338 [10:36:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D3 F6 07 01 A7 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 2C 00 00 00 F4 03 04 00 B9 32 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 7E 00 00 35 04 06 00 12 22 64 11 70 DB B1 44 FE 8A 7A 5D 84 E5 [10:36:39]CheckFolder [10:36:39]dirname=/storage/ofd_packets [10:36:39]CheckFolder done [10:36:39]ProducePacketName [10:36:39]name=ofd_packets/00032338 [10:36:39]NVStorageSaveData ofd_packets/00032338 [10:36:39]File name is /storage/ofd_packets/00032338 [10:36:39]Write 301 bytes [10:36:39]NVStorageSaveData done [10:36:39]OFDSenderStorePacket done [10:36:39]KKMCreateOFDPacket done [10:36:39]NVStorageSaveData kkm_last_timestamp [10:36:39]File name is /storage/kkm_last_timestamp [10:36:39]Write 4 bytes [10:36:39]NVStorageSaveData done [10:36:39]ExternCall_PrintAddStr [10:36:39]wPrintStart [10:36:39]Write to MH i2c: 01 00 00 5A 55 AF [10:36:39]Write i2c OK [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: 01 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: 01 07 00 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: 01 07 00 5A 55 00 00 00 00 00 FF 0F C4 [10:36:39]RasterBufferAndPrint [10:36:39]line Счет N : (1)1182057 [10:36:39]line ИНН: 02508201610067 [10:36:39]line Контрольно-Кассовый Чек [10:36:39]line ПРОДАЖА [10:36:39]line ТРК (МРК, ГНК) : 52 [10:36:39]line Товар: 2710124130 [10:36:39]line Аи-92-К-5 [10:36:39]line 10.440 * 57.50 [10:36:39]line = 600.30 [10:36:39]line НДС 12% НСП 1% [10:36:39]line > о реализуемом товаре [10:36:39]line ОКРУГЛЕНИЕ: -0.30 [10:36:39]line ИТОГО: 600.00 [10:36:39]line Внесено: 600.00 [10:36:39]line СДАЧА: 0.00 [10:36:39]line НСП 1% : 5.31 [10:36:39]line НДС 12% : 63.75 [10:36:39]line Наличными: 600.00 [10:36:39]line Безнал.: 0.00 [10:36:39]line Место: АЗС № 121 "Партнер Нефть" [10:36:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:36:39]line СНО: Общий режим [10:36:39]line Чек 44 24.08.2023 10:36 [10:36:39]line Смена: 75 ФФД: 1.0 [10:36:39]line ЗНМ: 0300000148 [10:36:39]line РНМ: 0000000000091575 [10:36:39]line Версия ККМ: 001 [10:36:39]line ФМ: 0000000000874655 [10:36:39]line ФД: 32338 [10:36:40]line ФПД: 19938917052635 [10:36:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T103641&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32338&fm=19938917052635&tin=02508201610067®Number=0000000000091575&sum=60000 [10:36:40]OFD Sender: Processing packet 32338 [packets to send 11, broken 10] [10:36:40]ProducePacketName [10:36:40]name=ofd_packets/00032338 [10:36:40]OFD Sender: To server: pG, [10:36:40]CommunicateWithHost lk.salyk.kg:30040 [10:36:40]ConnectInit lk.salyk.kg [10:36:40]written 0, free lines is 4095 [10:36:40]Connected sock=10 [10:36:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D3 F6 07 01 A7 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 2C 00 00 00 F4 03 04 00 B9 32 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 7E 00 00 35 04 06 00 12 22 64 11 70 DB B1 44 FE 8A 7A 5D 84 E5 [10:36:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C7 0C 47 00 AF 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 7E 00 00 F4 03 04 00 5D DD E6 64 B6 04 01 00 00 A0 9F 8C EE 60 11 F6 D2 [10:36:40]CommunicateWithHost err = 0 [10:36:40]CheckOFDResponse [10:36:40]1017 (14) - 77093643461234 [10:36:40]1041 (16) - 0000000000874655 [10:36:40]1040 (4) - 32338 [10:36:40]1012 (4) - 24.08.2023 04:32 [10:36:40]1206 (1) - 0 [10:36:40]OFD Sender: Remove packet 32338 [10:36:40]ProducePacketName [10:36:40]name=ofd_packets/00032338 [10:36:40]NVStorageDeleteData [10:36:40]Write to MH i2c: 01 00 00 85 55 DA [10:36:40]Write i2c OK [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: 01 [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: 01 07 00 [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: 01 07 00 85 55 00 00 00 00 00 D7 0C C4 [10:36:40]RasterBufferAndPrint [10:36:40]line [10:36:40]line [10:36:40]line [10:36:40]line [10:36:40]line [10:36:40]written 0, free lines is 3293 [10:36:40]MH_Cut [10:36:40]Write to MH i2c: D1 01 00 8C 55 01 B3 [10:36:40]Write i2c OK [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: D1 [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: D1 01 00 [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: D1 01 00 8C 55 00 B2 [10:36:40]Write to MH i2c: 01 00 00 8D 55 E2 [10:36:40]Write i2c OK [10:36:40]MH_I2C_Read... [10:36:40]OFD Sender: No OFD packet to send [10:36:41]*** Cut start [10:36:41]*** Purtial cut [10:36:41]*** Stage 1: CUTSNS_PIN = 1 [10:36:41]Read from MH i2c: 01 [10:36:41]MH_I2C_Read... [10:36:41]*** Stop cut motor [10:36:41]*** Cut end [10:36:41]Read from MH i2c: 01 07 00 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: 01 07 00 8D 55 00 00 00 00 00 FF 0F F7 [10:36:41]process_action close_receipt done [10:36:41]requested_data is exist [10:36:41]produce_requested_data [10:36:41]requested_item fm.sn is exist - process it [10:36:41]wFMCommunicate request_size=4 [10:36:41]MH_SAM_APDU [10:36:41]CAPDU: 80 11 00 00 [10:36:41]Write to MH i2c: E2 08 00 8E 55 80 11 00 00 00 00 00 00 5D [10:36:41]Write i2c OK [10:36:41]MH_I2C_Read... [10:36:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:41]Read from MH i2c: E2 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 17 00 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 17 00 8E 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B3 [10:36:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:36:41]wFMCommunicate OK [10:36:41]requested_item fd.num is exist - process it [10:36:41]SAM_PROTO_GetFieldsCounters [10:36:41]wFMCommunicate request_size=4 [10:36:41]MH_SAM_APDU [10:36:41]CAPDU: 80 13 00 00 [10:36:41]Write to MH i2c: E2 08 00 8F 55 80 13 00 00 00 00 00 00 60 [10:36:41]Write i2c OK [10:36:41]MH_I2C_Read... [10:36:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:41]Read from MH i2c: E2 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 62 00 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 62 00 8F 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 52 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 25 [10:36:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 52 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:41]wFMCommunicate OK [10:36:41]SAM_PROTO_GetFieldsCounters done [10:36:41]requested_item shift.num is exist - process it [10:36:41]requested_item shift.opened is exist - process it [10:36:41]req_shift_opened [10:36:41]FM_GetShiftState [10:36:41]SAM_PROTO_GetShiftState [10:36:41]wFMCommunicate request_size=4 [10:36:41]MH_SAM_APDU [10:36:41]CAPDU: 80 13 01 00 [10:36:41]Write to MH i2c: E2 08 00 90 55 80 13 01 00 00 00 00 00 62 [10:36:41]Write i2c OK [10:36:41]MH_I2C_Read... [10:36:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:41]Read from MH i2c: E2 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 0E 00 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 0E 00 90 55 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DF [10:36:41]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:36:41]wFMCommunicate OK [10:36:41]SAM_PROTO_GetShiftState done [10:36:41]FM_GetShiftState done [10:36:41]req_shift_opened done [10:36:41]requested_item shift.open_date is exist - process it [10:36:41]req_shift_open_date [10:36:41]req_shift_open_date done [10:36:41]produce_requested_data done [10:36:41]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32338,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:36:41]process_action_free close_receipt [10:36:41]json_value_free [10:36:41]json_value_free done [10:36:41]process_json_proto returns [10:36:41]Send response to host [10:36:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32338,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:36:41]free response buf [10:36:41]execute_script done [10:36:41]execute_script returns [10:36:41]free content buf [10:36:41]Sock 9.Close socket [10:36:41]Sock 9.Thread stoped [10:36:45]OFD Sender: No OFD packet to send [10:36:50]OFD Sender: No OFD packet to send [10:36:55]OFD Sender: No OFD packet to send [10:37:00]OFD Sender: No OFD packet to send [10:37:02]accept exits with 8 [10:37:02]New connection [10:37:02]New thread 3066940772 created [10:37:02]Thread 3067084132 joined [10:37:02]Waiting for new connection... [10:37:02] Sock 8.Parse request [10:37:02]Sock 8.Check first char [10:37:02]Sock 8.First char is OK [10:37:02]request: POST /json_proto HTTP/1.0 [10:37:02]Method: POST [10:37:02]URL: /json_proto [10:37:02]Method is POST - this is cgi request [10:37:02]url: /json_proto [10:37:02]query_string will be loaded in cgi processing [10:37:02]execute_cgi json_proto POST (null) [10:37:02]execute_cgi path=json_proto method=POST [10:37:02]POST find Content-Length [10:37:02]Host: 172.17.34.200:8080 [10:37:02]Content-Length: 688 [10:37:02]Content-Type: application/json [10:37:02] [10:37:02]POST finish read [10:37:02]Found Content-Length = 688 [10:37:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:02]execute_script... [10:37: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)1182058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:02]POST & json_proto [10:37:02]process_json_proto [10:37:02]json parsed OK: [10:37:02]protocol is kg_v1.0 [10:37:02]action value=close_receipt [10:37:02]process_action close_receipt [10:37:02]cmd_close_receipt [10:37:02]MH_GetDate [10:37:02]Write to MH i2c: F0 00 00 91 55 D5 [10:37:02]Write i2c OK [10:37:02]MH_I2C_Read... [10:37:02]Read from MH i2c: F0 [10:37:02]MH_I2C_Read... [10:37:02]Read from MH i2c: F0 09 00 [10:37:02]MH_I2C_Read... [10:37:02]Read from MH i2c: F0 09 00 91 55 00 D1 32 E7 64 B2 FF 65 64 A6 [10:37:02]GetLastDocTimeStamp 1692873401 [10:37:02]current date 1692873425 [10:37:02]FM_GetShiftState [10:37:02]SAM_PROTO_GetShiftState [10:37:02]wFMCommunicate request_size=4 [10:37:02]MH_SAM_APDU [10:37:02]CAPDU: 80 13 01 00 [10:37:02]Write to MH i2c: E2 08 00 92 55 80 13 01 00 00 00 00 00 64 [10:37:02]Write i2c OK [10:37:02]MH_I2C_Read... [10:37:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:02]Read from MH i2c: E2 [10:37:02]MH_I2C_Read... [10:37:02]Read from MH i2c: E2 0E 00 [10:37:02]MH_I2C_Read... [10:37:02]Read from MH i2c: E2 0E 00 92 55 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E1 [10:37:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:37:02]wFMCommunicate OK [10:37:02]SAM_PROTO_GetShiftState done [10:37:02]FM_GetShiftState done [10:37:02]opened in 1692866319 [10:37:02]opened+sec_in_day 1692952719 [10:37:02]quantity*price = 100042 [10:37:02]sum+1 = 100044 [10:37:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 45 24.08.2023 10:37 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32339 ФПД: 8700776229141 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T103706&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32339&fm=8700776229141&tin=02508201610067®Number=0000000000091575&sum=100000 [10:37:03]StoreToDocumentArchive [10:37:03]shift 75 fd 32339 [10:37:03]save to /storage/0075/doc_00032339 [10:37:03]save last doc name /storage/0075/doc_00032339 to /storage/kkm_last_doc_name [10:37:03]save OK [10:37:03]Clear old archive folders... [10:37:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:37:03]tlvbuf is 018F7E40 [10:37:03]SAM_PROTO_ClearQueue [10:37:03]wFMCommunicate request_size=4 [10:37:03]MH_SAM_APDU [10:37:03]CAPDU: 80 09 00 00 [10:37:03]Write to MH i2c: E2 08 00 9F 55 80 09 00 00 00 00 00 00 66 [10:37:03]Write i2c OK [10:37:03]MH_I2C_Read... [10:37:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:37:03]Read from MH i2c: E2 [10:37:03]MH_I2C_Read... [10:37:03]Read from MH i2c: E2 03 00 [10:37:03]MH_I2C_Read... [10:37:03]Read from MH i2c: E2 03 00 9F 55 00 90 00 68 [10:37:03]RAPDU: 90 00 [10:37:03]wFMCommunicate OK [10:37:03]SAM_PROTO_ClearQueue done [10:37:03]KKMCreateOFDPacket [10:37:03]OFDProtocolAddRootSTLVToBuf [10:37:03]FM_MakeSignedData [10:37:03]FM_MakeSignedData [10:37:03]SAM_PROTO_SignData [10:37:03]wFMCommunicate request_size=4 [10:37:03]MH_SAM_APDU [10:37:03]CAPDU: 80 0D 01 02 [10:37:03]Write to MH i2c: E2 08 00 A0 55 80 0D 01 02 00 00 00 00 6E [10:37:03]Write i2c OK [10:37:03]MH_I2C_Read... [10:37:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:37:03]Read from MH i2c: E2 [10:37:03]MH_I2C_Read... [10:37:03]Read from MH i2c: E2 03 00 [10:37:03]MH_I2C_Read... [10:37:03]Read from MH i2c: E2 03 00 A0 55 00 90 00 69 [10:37:03]RAPDU: 90 00 [10:37:03]wFMCommunicate OK [10:37:03]wFMCommunicate request_size=255 [10:37:03]MH_SAM_APDU [10:37:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D2 32 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 7E 00 00 35 04 06 00 [10:37:03]Write to MH i2c: E2 02 01 A1 55 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D2 32 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 7E 00 00 35 04 06 00 00 00 B0 [10:37:03]Write i2c OK [10:37:03]MH_I2C_Read... [10:37:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:04]Read from MH i2c: E2 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 03 00 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 03 00 A1 55 00 90 00 6A [10:37:04]RAPDU: 90 00 [10:37:04]wFMCommunicate OK [10:37:04]wFMCommunicate request_size=11 [10:37:04]MH_SAM_APDU [10:37:04]CAPDU: 80 0D 02 02 06 07 E9 CE AD 29 15 [10:37:04]Write to MH i2c: E2 0E 00 A2 55 80 0D 02 02 06 00 07 E9 CE AD 29 15 00 00 26 [10:37:04]Write i2c OK [10:37:04]MH_I2C_Read... [10:37:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:04]Read from MH i2c: E2 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 03 00 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 03 00 A2 55 00 90 00 6B [10:37:04]RAPDU: 90 00 [10:37:04]wFMCommunicate OK [10:37:04]wFMCommunicate request_size=4 [10:37:04]MH_SAM_APDU [10:37:04]CAPDU: 80 0D 03 02 [10:37:04]Write to MH i2c: E2 08 00 A3 55 80 0D 03 02 00 00 00 00 73 [10:37:04]Write i2c OK [10:37:04]MH_I2C_Read... [10:37:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:37:04]Read from MH i2c: E2 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 0B 00 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 0B 00 A3 55 00 FA 6D E0 23 78 A1 11 A2 90 00 AA [10:37:04]RAPDU: FA 6D E0 23 78 A1 11 A2 90 00 [10:37:04]wFMCommunicate OK [10:37:04]SAM_PROTO_SignData done [10:37:04]FM_MakeSignedData done [10:37:04]CreateOFDProtocolMessage [10:37:04]wFMCommunicate request_size=4 [10:37:04]MH_SAM_APDU [10:37:04]CAPDU: 80 11 00 00 [10:37:04]Write to MH i2c: E2 08 00 A4 55 80 11 00 00 00 00 00 00 73 [10:37:04]Write i2c OK [10:37:04]MH_I2C_Read... [10:37:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:04]Read from MH i2c: E2 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 17 00 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 17 00 A4 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C9 [10:37:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:37:04]wFMCommunicate OK [10:37:04]CreateOFDProtocolMessage done [10:37:04]OFDSenderStorePacket 32339 [10:37:04]StoreOFDPacket docnum=32339 [10:37:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9C 81 08 01 91 E9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D2 32 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 7E 00 00 35 04 06 00 07 E9 CE AD 29 15 FA 6D E0 23 78 A1 11 A2 [10:37:04]CheckFolder [10:37:04]dirname=/storage/ofd_packets [10:37:04]CheckFolder done [10:37:04]ProducePacketName [10:37:04]name=ofd_packets/00032339 [10:37:04]NVStorageSaveData ofd_packets/00032339 [10:37:04]File name is /storage/ofd_packets/00032339 [10:37:04]Write 302 bytes [10:37:04]NVStorageSaveData done [10:37:04]OFDSenderStorePacket done [10:37:04]KKMCreateOFDPacket done [10:37:04]NVStorageSaveData kkm_last_timestamp [10:37:04]File name is /storage/kkm_last_timestamp [10:37:04]Write 4 bytes [10:37:04]NVStorageSaveData done [10:37:04]OFD Sender: Processing packet 32339 [packets to send 11, broken 10] [10:37:04]ProducePacketName [10:37:04]name=ofd_packets/00032339 [10:37:04]OFD Sender: To server: pG, [10:37:04]CommunicateWithHost lk.salyk.kg:30040 [10:37:04]ConnectInit lk.salyk.kg [10:37:04]ExternCall_PrintAddStr [10:37:04]wPrintStart [10:37:04]Write to MH i2c: 01 00 00 A5 55 FA [10:37:04]Write i2c OK [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: 01 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: 01 07 00 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: 01 07 00 A5 55 00 00 00 00 00 FF 0F 0F [10:37:04]RasterBufferAndPrint [10:37:04]line Счет N : (1)1182058 [10:37:04]line ИНН: 02508201610067 [10:37:04]line Контрольно-Кассовый Чек [10:37:04]line ПРОДАЖА [10:37:04]line ТРК (МРК, ГНК) : 11 [10:37:04]line Товар: 2710194210 [10:37:04]line ДТ(л)-К-5 [10:37:04]line 15.730 * 63.60 [10:37:04]line = 1000.43 [10:37:04]line НДС 12% НСП 1% [10:37:04]line > о реализуемом товаре [10:37:04]line ОКРУГЛЕНИЕ: -0.43 [10:37:04]line ИТОГО: 1000.00 [10:37:04]line Внесено: 1000.00 [10:37:04]line СДАЧА: 0.00 [10:37:04]line НСП 1% : 8.85 [10:37:04]line НДС 12% : 106.24 [10:37:04]line Наличными: 1000.00 [10:37:04]line Безнал.: 0.00 [10:37:04]line Место: АЗС № 121 "Партнер Нефть" [10:37:04]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:37:04]line СНО: Общий режим [10:37:04]line Чек 45 24.08.2023 10:37 [10:37:04]line Смена: 75 ФФД: 1.0 [10:37:04]line ЗНМ: 0300000148 [10:37:04]line РНМ: 0000000000091575 [10:37:04]line Версия ККМ: 001 [10:37:04]line ФМ: 0000000000874655 [10:37:04]line ФД: 32339 [10:37:04]line ФПД: 8700776229141 [10:37:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T103706&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32339&fm=8700776229141&tin=02508201610067®Number=0000000000091575&sum=100000 [10:37:04]Connected sock=10 [10:37:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9C 81 08 01 91 E9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D2 32 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 7E 00 00 35 04 06 00 07 E9 CE AD 29 15 FA 6D E0 23 78 A1 11 A2 [10:37:04]written 0, free lines is 4095 [10:37:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A6 E9 47 00 F0 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 7E 00 00 F4 03 04 00 75 DD E6 64 B6 04 01 00 00 D0 53 13 46 F2 95 96 B6 [10:37:04]CommunicateWithHost err = 0 [10:37:04]CheckOFDResponse [10:37:04]1017 (14) - 77093643461234 [10:37:04]1041 (16) - 0000000000874655 [10:37:04]1040 (4) - 32339 [10:37:04]1012 (4) - 24.08.2023 04:32 [10:37:04]1206 (1) - 0 [10:37:04]OFD Sender: Remove packet 32339 [10:37:04]ProducePacketName [10:37:04]name=ofd_packets/00032339 [10:37:04]NVStorageDeleteData [10:37:05]Write to MH i2c: 01 00 00 D0 55 25 [10:37:05]Write i2c OK [10:37:05]MH_I2C_Read... [10:37:05]Read from MH i2c: 01 [10:37:05]MH_I2C_Read... [10:37:05]Read from MH i2c: 01 07 00 [10:37:05]MH_I2C_Read... [10:37:05]Read from MH i2c: 01 07 00 D0 55 00 00 00 00 00 DC 0C 14 [10:37:05]RasterBufferAndPrint [10:37:05]line [10:37:05]line [10:37:05]line [10:37:05]line [10:37:05]line [10:37:05]written 0, free lines is 3298 [10:37:05]MH_Cut [10:37:05]Write to MH i2c: D1 01 00 D7 55 01 FE [10:37:05]Write i2c OK [10:37:05]MH_I2C_Read... [10:37:05]Read from MH i2c: D1 [10:37:05]MH_I2C_Read... [10:37:05]Read from MH i2c: D1 01 00 [10:37:05]MH_I2C_Read... [10:37:05]Read from MH i2c: D1 01 00 D7 55 00 FD [10:37:05]Write to MH i2c: 01 00 00 D8 55 2D [10:37:05]Write i2c OK [10:37:05]MH_I2C_Read... [10:37:05]OFD Sender: No OFD packet to send [10:37:05]*** Cut start [10:37:05]*** Purtial cut [10:37:05]*** CUTSNS_PIN = 0 [10:37:06]*** Stage 1: CUTSNS_PIN = 1 [10:37:07]Read from MH i2c: 01 [10:37:07]MH_I2C_Read... [10:37:07]*** Stop cut motor [10:37:07]*** Cut end [10:37:07]Read from MH i2c: 01 07 00 [10:37:07]MH_I2C_Read... [10:37:07]Read from MH i2c: 01 07 00 D8 55 00 00 00 00 00 FF 0F 42 [10:37:07]process_action close_receipt done [10:37:07]requested_data is exist [10:37:07]produce_requested_data [10:37:07]requested_item fm.sn is exist - process it [10:37:07]wFMCommunicate request_size=4 [10:37:07]MH_SAM_APDU [10:37:07]CAPDU: 80 11 00 00 [10:37:07]Write to MH i2c: E2 08 00 D9 55 80 11 00 00 00 00 00 00 A8 [10:37:07]Write i2c OK [10:37:07]MH_I2C_Read... [10:37:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:07]Read from MH i2c: E2 [10:37:07]MH_I2C_Read... [10:37:07]Read from MH i2c: E2 17 00 [10:37:07]MH_I2C_Read... [10:37:07]Read from MH i2c: E2 17 00 D9 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FE [10:37:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:37:07]wFMCommunicate OK [10:37:07]requested_item fd.num is exist - process it [10:37:07]SAM_PROTO_GetFieldsCounters [10:37:07]wFMCommunicate request_size=4 [10:37:07]MH_SAM_APDU [10:37:07]CAPDU: 80 13 00 00 [10:37:07]Write to MH i2c: E2 08 00 DA 55 80 13 00 00 00 00 00 00 AB [10:37:07]Write i2c OK [10:37:07]MH_I2C_Read... [10:37:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:08]Read from MH i2c: E2 [10:37:08]MH_I2C_Read... [10:37:08]Read from MH i2c: E2 62 00 [10:37:08]MH_I2C_Read... [10:37:08]Read from MH i2c: E2 62 00 DA 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 53 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [10:37:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 53 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:37:08]wFMCommunicate OK [10:37:08]SAM_PROTO_GetFieldsCounters done [10:37:08]requested_item shift.num is exist - process it [10:37:08]requested_item shift.opened is exist - process it [10:37:08]req_shift_opened [10:37:08]FM_GetShiftState [10:37:08]SAM_PROTO_GetShiftState [10:37:08]wFMCommunicate request_size=4 [10:37:08]MH_SAM_APDU [10:37:08]CAPDU: 80 13 01 00 [10:37:08]Write to MH i2c: E2 08 00 DB 55 80 13 01 00 00 00 00 00 AD [10:37:08]Write i2c OK [10:37:08]MH_I2C_Read... [10:37:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:08]Read from MH i2c: E2 [10:37:08]MH_I2C_Read... [10:37:08]Read from MH i2c: E2 0E 00 [10:37:08]MH_I2C_Read... [10:37:08]Read from MH i2c: E2 0E 00 DB 55 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2A [10:37:08]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:37:08]wFMCommunicate OK [10:37:08]SAM_PROTO_GetShiftState done [10:37:08]FM_GetShiftState done [10:37:08]req_shift_opened done [10:37:08]requested_item shift.open_date is exist - process it [10:37:08]req_shift_open_date [10:37:08]req_shift_open_date done [10:37:08]produce_requested_data done [10:37:08]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32339,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:37:08]process_action_free close_receipt [10:37:08]json_value_free [10:37:08]json_value_free done [10:37:08]process_json_proto returns [10:37:08]Send response to host [10:37:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32339,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:37:08]free response buf [10:37:08]execute_script done [10:37:08]execute_script returns [10:37:08]free content buf [10:37:08]Sock 8.Close socket [10:37:08]Sock 8.Thread stoped [10:37:10]OFD Sender: No OFD packet to send [10:37:12]accept exits with 9 [10:37:12]New connection [10:37:12]New thread 3067084132 created [10:37:12]Thread 3066940772 joined [10:37:12]Waiting for new connection... [10:37:12] Sock 9.Parse request [10:37:12]Sock 9.Check first char [10:37:12]Sock 9.First char is OK [10:37:12]request: POST /json_proto HTTP/1.0 [10:37:12]Method: POST [10:37:12]URL: /json_proto [10:37:12]Method is POST - this is cgi request [10:37:12]url: /json_proto [10:37:12]query_string will be loaded in cgi processing [10:37:12]execute_cgi json_proto POST (null) [10:37:12]execute_cgi path=json_proto method=POST [10:37:12]POST find Content-Length [10:37:12]Host: 172.17.34.200:8080 [10:37:12]Content-Length: 678 [10:37:12]Content-Type: application/json [10:37:12] [10:37:12]POST finish read [10:37:12]Found Content-Length = 678 [10:37:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:12]execute_script... [10:37: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)1182059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:12]POST & json_proto [10:37:12]process_json_proto [10:37:12]json parsed OK: [10:37:12]protocol is kg_v1.0 [10:37:12]action value=close_receipt [10:37:12]process_action close_receipt [10:37:12]cmd_close_receipt [10:37:12]MH_GetDate [10:37:12]Write to MH i2c: F0 00 00 DC 55 20 [10:37:12]Write i2c OK [10:37:12]MH_I2C_Read... [10:37:12]Read from MH i2c: F0 [10:37:12]MH_I2C_Read... [10:37:12]Read from MH i2c: F0 09 00 [10:37:12]MH_I2C_Read... [10:37:12]Read from MH i2c: F0 09 00 DC 55 00 DB 32 E7 64 B2 FF 65 64 FB [10:37:12]GetLastDocTimeStamp 1692873426 [10:37:12]current date 1692873435 [10:37:12]FM_GetShiftState [10:37:12]SAM_PROTO_GetShiftState [10:37:12]wFMCommunicate request_size=4 [10:37:12]MH_SAM_APDU [10:37:12]CAPDU: 80 13 01 00 [10:37:12]Write to MH i2c: E2 08 00 DD 55 80 13 01 00 00 00 00 00 AF [10:37:12]Write i2c OK [10:37:12]MH_I2C_Read... [10:37:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:12]Read from MH i2c: E2 [10:37:12]MH_I2C_Read... [10:37:12]Read from MH i2c: E2 0E 00 [10:37:12]MH_I2C_Read... [10:37:12]Read from MH i2c: E2 0E 00 DD 55 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2C [10:37:12]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:37:12]wFMCommunicate OK [10:37:12]SAM_PROTO_GetShiftState done [10:37:12]FM_GetShiftState done [10:37:12]opened in 1692866319 [10:37:12]opened+sec_in_day 1692952719 [10:37:12]quantity*price = 50025 [10:37:12]sum+1 = 50026 [10:37:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 46 24.08.2023 10:37 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32340 ФПД: 178467786866430 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T103715&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32340&fm=178467786866430&tin=02508201610067®Number=0000000000091575&sum=50000 [10:37:13]StoreToDocumentArchive [10:37:13]shift 75 fd 32340 [10:37:13]save to /storage/0075/doc_00032340 [10:37:13]save last doc name /storage/0075/doc_00032340 to /storage/kkm_last_doc_name [10:37:13]save OK [10:37:13]Clear old archive folders... [10:37:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:37:13]tlvbuf is 018C0C10 [10:37:13]SAM_PROTO_ClearQueue [10:37:13]wFMCommunicate request_size=4 [10:37:13]MH_SAM_APDU [10:37:13]CAPDU: 80 09 00 00 [10:37:13]Write to MH i2c: E2 08 00 EA 55 80 09 00 00 00 00 00 00 B1 [10:37:13]Write i2c OK [10:37:13]MH_I2C_Read... [10:37:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:37:13]Read from MH i2c: E2 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: E2 03 00 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: E2 03 00 EA 55 00 90 00 B3 [10:37:13]RAPDU: 90 00 [10:37:13]wFMCommunicate OK [10:37:13]SAM_PROTO_ClearQueue done [10:37:13]KKMCreateOFDPacket [10:37:13]OFDProtocolAddRootSTLVToBuf [10:37:13]FM_MakeSignedData [10:37:13]FM_MakeSignedData [10:37:13]SAM_PROTO_SignData [10:37:13]wFMCommunicate request_size=4 [10:37:13]MH_SAM_APDU [10:37:13]CAPDU: 80 0D 01 02 [10:37:13]Write to MH i2c: E2 08 00 EB 55 80 0D 01 02 00 00 00 00 B9 [10:37:13]Write i2c OK [10:37:13]MH_I2C_Read... [10:37:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:37:13]Read from MH i2c: E2 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: E2 03 00 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: E2 03 00 EB 55 00 90 00 B4 [10:37:13]RAPDU: 90 00 [10:37:13]wFMCommunicate OK [10:37:13]wFMCommunicate request_size=255 [10:37:13]MH_SAM_APDU [10:37:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2E 00 00 00 F4 03 04 00 DB 32 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 7E 00 00 35 04 06 00 A2 [10:37:13]Write to MH i2c: E2 02 01 EC 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2E 00 00 00 F4 03 04 00 DB 32 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 7E 00 00 35 04 06 00 A2 00 00 98 [10:37:13]Write i2c OK [10:37:13]MH_I2C_Read... [10:37:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:13]Read from MH i2c: E2 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: E2 03 00 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: E2 03 00 EC 55 00 90 00 B5 [10:37:13]RAPDU: 90 00 [10:37:13]wFMCommunicate OK [10:37:13]wFMCommunicate request_size=10 [10:37:13]MH_SAM_APDU [10:37:13]CAPDU: 80 0D 02 02 05 50 C5 0A 3E FE [10:37:13]Write to MH i2c: E2 0D 00 ED 55 80 0D 02 02 05 00 50 C5 0A 3E FE 00 00 21 [10:37:13]Write i2c OK [10:37:13]MH_I2C_Read... [10:37:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:13]Read from MH i2c: E2 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: E2 03 00 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: E2 03 00 ED 55 00 90 00 B6 [10:37:13]RAPDU: 90 00 [10:37:13]wFMCommunicate OK [10:37:13]wFMCommunicate request_size=4 [10:37:13]MH_SAM_APDU [10:37:13]CAPDU: 80 0D 03 02 [10:37:13]Write to MH i2c: E2 08 00 EE 55 80 0D 03 02 00 00 00 00 BE [10:37:13]Write i2c OK [10:37:13]MH_I2C_Read... [10:37:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:37:13]Read from MH i2c: E2 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: E2 0B 00 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: E2 0B 00 EE 55 00 FE 30 D7 E5 9E 65 2B 38 90 00 0F [10:37:13]RAPDU: FE 30 D7 E5 9E 65 2B 38 90 00 [10:37:13]wFMCommunicate OK [10:37:13]SAM_PROTO_SignData done [10:37:13]FM_MakeSignedData done [10:37:13]CreateOFDProtocolMessage [10:37:13]wFMCommunicate request_size=4 [10:37:13]MH_SAM_APDU [10:37:13]CAPDU: 80 11 00 00 [10:37:13]Write to MH i2c: E2 08 00 EF 55 80 11 00 00 00 00 00 00 BE [10:37:13]Write i2c OK [10:37:13]MH_I2C_Read... [10:37:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:13]Read from MH i2c: E2 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: E2 17 00 [10:37:13]MH_I2C_Read... [10:37:13]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 34 36 35 35 90 00 14 [10:37:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:37:13]wFMCommunicate OK [10:37:13]CreateOFDProtocolMessage done [10:37:13]OFDSenderStorePacket 32340 [10:37:13]StoreOFDPacket docnum=32340 [10:37:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A2 1E 07 01 6E 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2E 00 00 00 F4 03 04 00 DB 32 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 7E 00 00 35 04 06 00 A2 50 C5 0A 3E FE FE 30 D7 E5 9E 65 2B 38 [10:37:13]CheckFolder [10:37:13]dirname=/storage/ofd_packets [10:37:13]CheckFolder done [10:37:13]ProducePacketName [10:37:13]name=ofd_packets/00032340 [10:37:13]NVStorageSaveData ofd_packets/00032340 [10:37:13]File name is /storage/ofd_packets/00032340 [10:37:13]Write 301 bytes [10:37:13]NVStorageSaveData done [10:37:13]OFDSenderStorePacket done [10:37:13]KKMCreateOFDPacket done [10:37:13]NVStorageSaveData kkm_last_timestamp [10:37:13]File name is /storage/kkm_last_timestamp [10:37:13]Write 4 bytes [10:37:13]NVStorageSaveData done [10:37:13]ExternCall_PrintAddStr [10:37:13]wPrintStart [10:37:13]Write to MH i2c: 01 00 00 F0 55 45 [10:37:13]Write i2c OK [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: 01 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: 01 07 00 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: 01 07 00 F0 55 00 00 00 00 00 FF 0F 5A [10:37:13]RasterBufferAndPrint [10:37:13]line Счет N : (1)1182059 [10:37:13]line ИНН: 02508201610067 [10:37:13]line Контрольно-Кассовый Чек [10:37:13]line ПРОДАЖА [10:37:13]line ТРК (МРК, ГНК) : 42 [10:37:13]line Товар: 2710124130 [10:37:13]line Аи-92-К-5 [10:37:13]line 8.700 * 57.50 [10:37:13]line = 500.25 [10:37:13]line НДС 12% НСП 1% [10:37:13]line > о реализуемом товаре [10:37:13]line ОКРУГЛЕНИЕ: -0.25 [10:37:13]line ИТОГО: 500.00 [10:37:13]line Внесено: 500.00 [10:37:13]line СДАЧА: 0.00 [10:37:13]line НСП 1% : 4.43 [10:37:13]line НДС 12% : 53.12 [10:37:13]line Наличными: 500.00 [10:37:13]line Безнал.: 0.00 [10:37:13]line Место: АЗС № 121 "Партнер Нефть" [10:37:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:37:13]line СНО: Общий режим [10:37:13]line Чек 46 24.08.2023 10:37 [10:37:13]line Смена: 75 ФФД: 1.0 [10:37:13]line ЗНМ: 0300000148 [10:37:13]line РНМ: 0000000000091575 [10:37:13]line Версия ККМ: 001 [10:37:13]line ФМ: 0000000000874655 [10:37:13]line ФД: 32340 [10:37:13]line ФПД: 178467786866430 [10:37:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T103715&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32340&fm=178467786866430&tin=02508201610067®Number=0000000000091575&sum=50000 [10:37:13]written 0, free lines is 4095 [10:37:13]OFD Sender: Processing packet 32340 [packets to send 11, broken 10] [10:37:13]ProducePacketName [10:37:13]name=ofd_packets/00032340 [10:37:13]OFD Sender: To server: pG, [10:37:13]CommunicateWithHost lk.salyk.kg:30040 [10:37:13]ConnectInit lk.salyk.kg [10:37:14]Connected sock=10 [10:37:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A2 1E 07 01 6E 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2E 00 00 00 F4 03 04 00 DB 32 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 7E 00 00 35 04 06 00 A2 50 C5 0A 3E FE FE 30 D7 E5 9E 65 2B 38 [10:37:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C6 A8 47 00 8E A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 7E 00 00 F4 03 04 00 7F DD E6 64 B6 04 01 00 00 28 9F 55 41 D2 48 F5 EA [10:37:14]CommunicateWithHost err = 0 [10:37:14]CheckOFDResponse [10:37:14]1017 (14) - 77093643461234 [10:37:14]1041 (16) - 0000000000874655 [10:37:14]1040 (4) - 32340 [10:37:14]1012 (4) - 24.08.2023 04:33 [10:37:14]1206 (1) - 0 [10:37:14]OFD Sender: Remove packet 32340 [10:37:14]ProducePacketName [10:37:14]name=ofd_packets/00032340 [10:37:14]NVStorageDeleteData [10:37:14]Write to MH i2c: 01 00 00 1B 56 71 [10:37:14]Write i2c OK [10:37:14]MH_I2C_Read... [10:37:14]Read from MH i2c: 01 [10:37:14]MH_I2C_Read... [10:37:14]Read from MH i2c: 01 07 00 [10:37:14]MH_I2C_Read... [10:37:14]Read from MH i2c: 01 07 00 1B 56 00 00 00 00 00 F4 0C 78 [10:37:14]RasterBufferAndPrint [10:37:14]line [10:37:14]line [10:37:14]line [10:37:14]line [10:37:14]line [10:37:14]written 0, free lines is 3328 [10:37:14]MH_Cut [10:37:14]Write to MH i2c: D1 01 00 22 56 01 4A [10:37:14]Write i2c OK [10:37:14]MH_I2C_Read... [10:37:14]Read from MH i2c: D1 [10:37:14]MH_I2C_Read... [10:37:14]Read from MH i2c: D1 01 00 [10:37:14]MH_I2C_Read... [10:37:14]Read from MH i2c: D1 01 00 22 56 00 49 [10:37:14]Write to MH i2c: 01 00 00 23 56 79 [10:37:14]Write i2c OK [10:37:14]MH_I2C_Read... [10:37:14]OFD Sender: No OFD packet to send [10:37:15]*** Cut start [10:37:15]*** Purtial cut [10:37:15]*** Stage 1: CUTSNS_PIN = 1 [10:37:15]Read from MH i2c: 01 [10:37:15]MH_I2C_Read... [10:37:15]*** Stop cut motor [10:37:15]*** Cut end [10:37:15]Read from MH i2c: 01 07 00 [10:37:15]MH_I2C_Read... [10:37:15]Read from MH i2c: 01 07 00 23 56 00 00 00 00 00 FF 0F 8E [10:37:15]process_action close_receipt done [10:37:15]requested_data is exist [10:37:15]produce_requested_data [10:37:15]requested_item fm.sn is exist - process it [10:37:15]wFMCommunicate request_size=4 [10:37:15]MH_SAM_APDU [10:37:15]CAPDU: 80 11 00 00 [10:37:15]Write to MH i2c: E2 08 00 24 56 80 11 00 00 00 00 00 00 F4 [10:37:15]Write i2c OK [10:37:15]MH_I2C_Read... [10:37:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:15]Read from MH i2c: E2 [10:37:15]MH_I2C_Read... [10:37:15]Read from MH i2c: E2 17 00 [10:37:15]MH_I2C_Read... [10:37:15]Read from MH i2c: E2 17 00 24 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4A [10:37:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:37:15]wFMCommunicate OK [10:37:15]requested_item fd.num is exist - process it [10:37:15]SAM_PROTO_GetFieldsCounters [10:37:15]wFMCommunicate request_size=4 [10:37:15]MH_SAM_APDU [10:37:15]CAPDU: 80 13 00 00 [10:37:15]Write to MH i2c: E2 08 00 25 56 80 13 00 00 00 00 00 00 F7 [10:37:15]Write i2c OK [10:37:15]MH_I2C_Read... [10:37:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:15]Read from MH i2c: E2 [10:37:15]MH_I2C_Read... [10:37:15]Read from MH i2c: E2 62 00 [10:37:15]MH_I2C_Read... [10:37:15]Read from MH i2c: E2 62 00 25 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 54 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 C4 [10:37:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 54 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:37:15]wFMCommunicate OK [10:37:15]SAM_PROTO_GetFieldsCounters done [10:37:15]requested_item shift.num is exist - process it [10:37:15]requested_item shift.opened is exist - process it [10:37:15]req_shift_opened [10:37:15]FM_GetShiftState [10:37:15]SAM_PROTO_GetShiftState [10:37:15]wFMCommunicate request_size=4 [10:37:15]MH_SAM_APDU [10:37:15]CAPDU: 80 13 01 00 [10:37:15]Write to MH i2c: E2 08 00 26 56 80 13 01 00 00 00 00 00 F9 [10:37:15]Write i2c OK [10:37:15]MH_I2C_Read... [10:37:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:15]Read from MH i2c: E2 [10:37:15]MH_I2C_Read... [10:37:15]Read from MH i2c: E2 0E 00 [10:37:15]MH_I2C_Read... [10:37:15]Read from MH i2c: E2 0E 00 26 56 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 76 [10:37:15]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:37:15]wFMCommunicate OK [10:37:15]SAM_PROTO_GetShiftState done [10:37:15]FM_GetShiftState done [10:37:15]req_shift_opened done [10:37:15]requested_item shift.open_date is exist - process it [10:37:15]req_shift_open_date [10:37:15]req_shift_open_date done [10:37:15]produce_requested_data done [10:37:15]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32340,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:37:15]process_action_free close_receipt [10:37:15]json_value_free [10:37:15]json_value_free done [10:37:15]process_json_proto returns [10:37:15]Send response to host [10:37:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32340,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:37:15]free response buf [10:37:15]execute_script done [10:37:15]execute_script returns [10:37:15]free content buf [10:37:15]Sock 9.Close socket [10:37:15]Sock 9.Thread stoped [10:37:19]OFD Sender: No OFD packet to send [10:37:24]OFD Sender: No OFD packet to send [10:37:29]OFD Sender: No OFD packet to send [10:37:34]OFD Sender: No OFD packet to send [10:37:39]OFD Sender: No OFD packet to send [10:37:44]OFD Sender: No OFD packet to send [10:37:49]OFD Sender: No OFD packet to send [10:37:54]OFD Sender: No OFD packet to send [10:37:59]OFD Sender: No OFD packet to send [10:38:04]OFD Sender: No OFD packet to send [10:38:09]OFD Sender: No OFD packet to send [10:38:14]OFD Sender: No OFD packet to send [10:38:19]OFD Sender: No OFD packet to send [10:38:24]OFD Sender: No OFD packet to send [10:38:29]OFD Sender: No OFD packet to send [10:38:34]OFD Sender: No OFD packet to send [10:38:39]OFD Sender: No OFD packet to send [10:38:44]OFD Sender: No OFD packet to send [10:38:49]OFD Sender: No OFD packet to send [10:38:51]accept exits with 8 [10:38:51]New connection [10:38:51]New thread 3066940772 created [10:38:51]Thread 3067084132 joined [10:38:51]Waiting for new connection... [10:38:51] Sock 8.Parse request [10:38:51]Sock 8.Check first char [10:38:51]Sock 8.First char is OK [10:38:51]request: POST /json_proto HTTP/1.0 [10:38:51]Method: POST [10:38:51]URL: /json_proto [10:38:51]Method is POST - this is cgi request [10:38:51]url: /json_proto [10:38:51]query_string will be loaded in cgi processing [10:38:51]execute_cgi json_proto POST (null) [10:38:51]execute_cgi path=json_proto method=POST [10:38:51]POST find Content-Length [10:38:51]Host: 172.17.34.200:8080 [10:38:51]Content-Length: 678 [10:38:51]Content-Type: application/json [10:38:51] [10:38:51]POST finish read [10:38:51]Found Content-Length = 678 [10:38:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:51]execute_script... [10: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)1182060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:51]POST & json_proto [10:38:51]process_json_proto [10:38:51]json parsed OK: [10:38:51]protocol is kg_v1.0 [10:38:51]action value=close_receipt [10:38:51]process_action close_receipt [10:38:51]cmd_close_receipt [10:38:51]MH_GetDate [10:38:51]Write to MH i2c: F0 00 00 27 56 6C [10:38:51]Write i2c OK [10:38:51]MH_I2C_Read... [10:38:51]Read from MH i2c: F0 [10:38:51]MH_I2C_Read... [10:38:51]Read from MH i2c: F0 09 00 [10:38:51]MH_I2C_Read... [10:38:51]Read from MH i2c: F0 09 00 27 56 00 3E 33 E7 64 B2 FF 65 64 AB [10:38:51]GetLastDocTimeStamp 1692873435 [10:38:51]current date 1692873534 [10:38:51]FM_GetShiftState [10:38:51]SAM_PROTO_GetShiftState [10:38:51]wFMCommunicate request_size=4 [10:38:51]MH_SAM_APDU [10:38:51]CAPDU: 80 13 01 00 [10:38:51]Write to MH i2c: E2 08 00 28 56 80 13 01 00 00 00 00 00 FB [10:38:51]Write i2c OK [10:38:51]MH_I2C_Read... [10:38:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:51]Read from MH i2c: E2 [10:38:51]MH_I2C_Read... [10:38:51]Read from MH i2c: E2 0E 00 [10:38:51]MH_I2C_Read... [10:38:51]Read from MH i2c: E2 0E 00 28 56 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 78 [10:38:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:38:51]wFMCommunicate OK [10:38:51]SAM_PROTO_GetShiftState done [10:38:51]FM_GetShiftState done [10:38:51]opened in 1692866319 [10:38:51]opened+sec_in_day 1692952719 [10:38:51]quantity*price = 50025 [10:38:51]sum+1 = 50026 [10:38:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 47 24.08.2023 10:38 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32341 ФПД: 169503628891508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T103854&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32341&fm=169503628891508&tin=02508201610067®Number=0000000000091575&sum=50000 [10:38:52]StoreToDocumentArchive [10:38:52]shift 75 fd 32341 [10:38:52]save to /storage/0075/doc_00032341 [10:38:52]save last doc name /storage/0075/doc_00032341 to /storage/kkm_last_doc_name [10:38:52]save OK [10:38:52]Clear old archive folders... [10:38:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:38:52]tlvbuf is 019766F0 [10:38:52]SAM_PROTO_ClearQueue [10:38:52]wFMCommunicate request_size=4 [10:38:52]MH_SAM_APDU [10:38:52]CAPDU: 80 09 00 00 [10:38:52]Write to MH i2c: E2 08 00 35 56 80 09 00 00 00 00 00 00 FD [10:38:52]Write i2c OK [10:38:52]MH_I2C_Read... [10:38:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:52]Read from MH i2c: E2 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 03 00 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 03 00 35 56 00 90 00 FF [10:38:52]RAPDU: 90 00 [10:38:52]wFMCommunicate OK [10:38:52]SAM_PROTO_ClearQueue done [10:38:52]KKMCreateOFDPacket [10:38:52]OFDProtocolAddRootSTLVToBuf [10:38:52]FM_MakeSignedData [10:38:52]FM_MakeSignedData [10:38:52]SAM_PROTO_SignData [10:38:52]wFMCommunicate request_size=4 [10:38:52]MH_SAM_APDU [10:38:52]CAPDU: 80 0D 01 02 [10:38:52]Write to MH i2c: E2 08 00 36 56 80 0D 01 02 00 00 00 00 05 [10:38:52]Write i2c OK [10:38:52]MH_I2C_Read... [10:38:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:52]Read from MH i2c: E2 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 03 00 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 03 00 36 56 00 90 00 00 [10:38:52]RAPDU: 90 00 [10:38:52]wFMCommunicate OK [10:38:52]wFMCommunicate request_size=255 [10:38:52]MH_SAM_APDU [10: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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2F 00 00 00 F4 03 04 00 3E 33 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 7E 00 00 35 04 06 00 9A [10:38:52]Write to MH i2c: E2 02 01 37 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2F 00 00 00 F4 03 04 00 3E 33 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 7E 00 00 35 04 06 00 9A 00 00 42 [10:38:52]Write i2c OK [10:38:52]MH_I2C_Read... [10:38:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:52]Read from MH i2c: E2 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 03 00 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 03 00 37 56 00 90 00 01 [10:38:52]RAPDU: 90 00 [10:38:52]wFMCommunicate OK [10:38:52]wFMCommunicate request_size=10 [10:38:52]MH_SAM_APDU [10:38:52]CAPDU: 80 0D 02 02 05 29 A3 96 95 74 [10:38:52]Write to MH i2c: E2 0D 00 38 56 80 0D 02 02 05 00 29 A3 96 95 74 00 00 7D [10:38:52]Write i2c OK [10:38:52]MH_I2C_Read... [10:38:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:52]Read from MH i2c: E2 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 03 00 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 03 00 38 56 00 90 00 02 [10:38:52]RAPDU: 90 00 [10:38:52]wFMCommunicate OK [10:38:52]wFMCommunicate request_size=4 [10:38:52]MH_SAM_APDU [10:38:52]CAPDU: 80 0D 03 02 [10:38:52]Write to MH i2c: E2 08 00 39 56 80 0D 03 02 00 00 00 00 0A [10:38:52]Write i2c OK [10:38:52]MH_I2C_Read... [10:38:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:38:52]Read from MH i2c: E2 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 0B 00 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 0B 00 39 56 00 A2 F8 3B 8A 96 89 32 57 90 00 12 [10:38:52]RAPDU: A2 F8 3B 8A 96 89 32 57 90 00 [10:38:52]wFMCommunicate OK [10:38:52]SAM_PROTO_SignData done [10:38:52]FM_MakeSignedData done [10:38:52]CreateOFDProtocolMessage [10:38:52]wFMCommunicate request_size=4 [10:38:52]MH_SAM_APDU [10:38:52]CAPDU: 80 11 00 00 [10:38:52]Write to MH i2c: E2 08 00 3A 56 80 11 00 00 00 00 00 00 0A [10:38:52]Write i2c OK [10:38:52]MH_I2C_Read... [10:38:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:52]Read from MH i2c: E2 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 17 00 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 17 00 3A 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 60 [10:38:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:38:52]wFMCommunicate OK [10:38:52]CreateOFDProtocolMessage done [10:38:52]OFDSenderStorePacket 32341 [10:38:52]StoreOFDPacket docnum=32341 [10:38:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BD CE 07 01 32 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2F 00 00 00 F4 03 04 00 3E 33 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 7E 00 00 35 04 06 00 9A 29 A3 96 95 74 A2 F8 3B 8A 96 89 32 57 [10:38:52]CheckFolder [10:38:52]dirname=/storage/ofd_packets [10:38:52]CheckFolder done [10:38:52]ProducePacketName [10:38:52]name=ofd_packets/00032341 [10:38:52]NVStorageSaveData ofd_packets/00032341 [10:38:52]File name is /storage/ofd_packets/00032341 [10:38:52]Write 301 bytes [10:38:52]NVStorageSaveData done [10:38:52]OFDSenderStorePacket done [10:38:52]KKMCreateOFDPacket done [10:38:52]NVStorageSaveData kkm_last_timestamp [10:38:52]File name is /storage/kkm_last_timestamp [10:38:52]Write 4 bytes [10:38:52]NVStorageSaveData done [10:38:52]ExternCall_PrintAddStr [10:38:52]wPrintStart [10:38:52]Write to MH i2c: 01 00 00 3B 56 91 [10:38:52]Write i2c OK [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: 01 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: 01 07 00 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: 01 07 00 3B 56 00 00 00 00 00 FF 0F A6 [10:38:52]RasterBufferAndPrint [10:38:52]line Счет N : (1)1182060 [10:38:52]line ИНН: 02508201610067 [10:38:52]line Контрольно-Кассовый Чек [10:38:52]line ПРОДАЖА [10:38:52]line ТРК (МРК, ГНК) : 32 [10:38:52]line Товар: 2710124130 [10:38:52]line Аи-92-К-5 [10:38:52]line 8.700 * 57.50 [10:38:52]line = 500.25 [10:38:52]line НДС 12% НСП 1% [10:38:52]line > о реализуемом товаре [10:38:52]line ОКРУГЛЕНИЕ: -0.25 [10:38:52]line ИТОГО: 500.00 [10:38:52]line Внесено: 500.00 [10:38:52]line СДАЧА: 0.00 [10:38:52]line НСП 1% : 4.43 [10:38:52]line НДС 12% : 53.12 [10:38:52]line Наличными: 500.00 [10:38:52]line Безнал.: 0.00 [10:38:52]line Место: АЗС № 121 "Партнер Нефть" [10:38:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:38:52]line СНО: Общий режим [10:38:52]line Чек 47 24.08.2023 10:38 [10:38:52]line Смена: 75 ФФД: 1.0 [10:38:52]line ЗНМ: 0300000148 [10:38:52]line РНМ: 0000000000091575 [10:38:52]line Версия ККМ: 001 [10:38:52]line ФМ: 0000000000874655 [10:38:52]line ФД: 32341 [10:38:52]line ФПД: 169503628891508 [10:38:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T103854&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32341&fm=169503628891508&tin=02508201610067®Number=0000000000091575&sum=50000 [10:38:53]OFD Sender: Processing packet 32341 [packets to send 11, broken 10] [10:38:53]ProducePacketName [10:38:53]name=ofd_packets/00032341 [10:38:53]OFD Sender: To server: pG, [10:38:53]CommunicateWithHost lk.salyk.kg:30040 [10:38:53]ConnectInit lk.salyk.kg [10:38:53]written 0, free lines is 4095 [10:38:53]Connected sock=10 [10:38:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BD CE 07 01 32 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2F 00 00 00 F4 03 04 00 3E 33 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 7E 00 00 35 04 06 00 9A 29 A3 96 95 74 A2 F8 3B 8A 96 89 32 57 [10:38:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 8B 91 47 00 66 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 7E 00 00 F4 03 04 00 E2 DD E6 64 B6 04 01 00 00 07 47 E9 D5 39 F6 4C 96 [10:38:53]CommunicateWithHost err = 0 [10:38:53]CheckOFDResponse [10:38:53]1017 (14) - 77093643461234 [10:38:53]1041 (16) - 0000000000874655 [10:38:53]1040 (4) - 32341 [10:38:53]1012 (4) - 24.08.2023 04:34 [10:38:53]1206 (1) - 0 [10:38:53]OFD Sender: Remove packet 32341 [10:38:53]ProducePacketName [10:38:53]name=ofd_packets/00032341 [10:38:53]NVStorageDeleteData [10:38:53]Write to MH i2c: 01 00 00 66 56 BC [10:38:53]Write i2c OK [10:38:53]MH_I2C_Read... [10:38:53]Read from MH i2c: 01 [10:38:53]MH_I2C_Read... [10:38:53]Read from MH i2c: 01 07 00 [10:38:53]MH_I2C_Read... [10:38:53]Read from MH i2c: 01 07 00 66 56 00 00 00 00 00 DA 0C A9 [10:38:53]RasterBufferAndPrint [10:38:53]line [10:38:53]line [10:38:53]line [10:38:53]line [10:38:53]line [10:38:53]written 0, free lines is 3299 [10:38:53]MH_Cut [10:38:53]Write to MH i2c: D1 01 00 6D 56 01 95 [10:38:53]Write i2c OK [10:38:53]MH_I2C_Read... [10:38:53]Read from MH i2c: D1 [10:38:53]MH_I2C_Read... [10:38:53]Read from MH i2c: D1 01 00 [10:38:53]MH_I2C_Read... [10:38:53]Read from MH i2c: D1 01 00 6D 56 00 94 [10:38:53]Write to MH i2c: 01 00 00 6E 56 C4 [10:38:53]Write i2c OK [10:38:53]MH_I2C_Read... [10:38:54]OFD Sender: No OFD packet to send [10:38:54]*** Cut start [10:38:54]*** Purtial cut [10:38:54]*** CUTSNS_PIN = 0 [10:38:54]*** Stage 1: CUTSNS_PIN = 1 [10:38:56]Read from MH i2c: 01 [10:38:56]MH_I2C_Read... [10:38:56]*** Stop cut motor [10:38:56]*** Cut end [10:38:56]Read from MH i2c: 01 07 00 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: 01 07 00 6E 56 00 00 00 00 00 FF 0F D9 [10:38:56]process_action close_receipt done [10:38:56]requested_data is exist [10:38:56]produce_requested_data [10:38:56]requested_item fm.sn is exist - process it [10:38:56]wFMCommunicate request_size=4 [10:38:56]MH_SAM_APDU [10:38:56]CAPDU: 80 11 00 00 [10:38:56]Write to MH i2c: E2 08 00 6F 56 80 11 00 00 00 00 00 00 3F [10:38:56]Write i2c OK [10:38:56]MH_I2C_Read... [10:38:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:56]Read from MH i2c: E2 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 17 00 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 17 00 6F 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 95 [10:38:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:38:56]wFMCommunicate OK [10:38:56]requested_item fd.num is exist - process it [10:38:56]SAM_PROTO_GetFieldsCounters [10:38:56]wFMCommunicate request_size=4 [10:38:56]MH_SAM_APDU [10:38:56]CAPDU: 80 13 00 00 [10:38:56]Write to MH i2c: E2 08 00 70 56 80 13 00 00 00 00 00 00 42 [10:38:56]Write i2c OK [10:38:56]MH_I2C_Read... [10:38:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:56]Read from MH i2c: E2 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 62 00 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 62 00 70 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 55 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [10:38:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 55 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:38:56]wFMCommunicate OK [10:38:56]SAM_PROTO_GetFieldsCounters done [10:38:56]requested_item shift.num is exist - process it [10:38:56]requested_item shift.opened is exist - process it [10:38:56]req_shift_opened [10:38:56]FM_GetShiftState [10:38:56]SAM_PROTO_GetShiftState [10:38:56]wFMCommunicate request_size=4 [10:38:56]MH_SAM_APDU [10:38:56]CAPDU: 80 13 01 00 [10:38:56]Write to MH i2c: E2 08 00 71 56 80 13 01 00 00 00 00 00 44 [10:38:56]Write i2c OK [10:38:56]MH_I2C_Read... [10:38:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:56]Read from MH i2c: E2 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 0E 00 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 0E 00 71 56 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C1 [10:38:56]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:38:56]wFMCommunicate OK [10:38:56]SAM_PROTO_GetShiftState done [10:38:56]FM_GetShiftState done [10:38:56]req_shift_opened done [10:38:56]requested_item shift.open_date is exist - process it [10:38:56]req_shift_open_date [10:38:56]req_shift_open_date done [10:38:56]produce_requested_data done [10:38:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32341,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:38:56]process_action_free close_receipt [10:38:56]json_value_free [10:38:56]json_value_free done [10:38:56]process_json_proto returns [10:38:56]Send response to host [10:38:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32341,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:38:56]free response buf [10:38:56]execute_script done [10:38:56]execute_script returns [10:38:56]free content buf [10:38:56]Sock 8.Close socket [10:38:56]Sock 8.Thread stoped [10:38:59]OFD Sender: No OFD packet to send [10:39:04]OFD Sender: No OFD packet to send [10:39:09]OFD Sender: No OFD packet to send [10:39:14]OFD Sender: No OFD packet to send [10:39:19]OFD Sender: No OFD packet to send [10:39:24]OFD Sender: No OFD packet to send [10:39:29]OFD Sender: No OFD packet to send [10:39: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:04]OFD Sender: No OFD packet to send [10:41:09]OFD Sender: No OFD packet to send [10:41:14]OFD Sender: No OFD packet to send [10:41:16]accept exits with 9 [10:41:16]New connection [10:41:16]New thread 3067084132 created [10:41:16]Thread 3066940772 joined [10:41:16]Waiting for new connection... [10:41:16] Sock 9.Parse request [10:41:16]Sock 9.Check first char [10:41:16]Sock 9.First char is OK [10:41:16]request: POST /json_proto HTTP/1.0 [10:41:16]Method: POST [10:41:16]URL: /json_proto [10:41:16]Method is POST - this is cgi request [10:41:16]url: /json_proto [10:41:16]query_string will be loaded in cgi processing [10:41:16]execute_cgi json_proto POST (null) [10:41:16]execute_cgi path=json_proto method=POST [10:41:16]POST find Content-Length [10:41:16]Host: 172.17.34.200:8080 [10:41:16]Content-Length: 678 [10:41:16]Content-Type: application/json [10:41:16] [10:41:16]POST finish read [10:41:16]Found Content-Length = 678 [10:41:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:41:16]execute_script... [10: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)1182062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:41:16]POST & json_proto [10:41:16]process_json_proto [10:41:16]json parsed OK: [10:41:16]protocol is kg_v1.0 [10:41:16]action value=close_receipt [10:41:16]process_action close_receipt [10:41:16]cmd_close_receipt [10:41:16]MH_GetDate [10:41:16]Write to MH i2c: F0 00 00 72 56 B7 [10:41:16]Write i2c OK [10:41:16]MH_I2C_Read... [10:41:16]Read from MH i2c: F0 [10:41:16]MH_I2C_Read... [10:41:16]Read from MH i2c: F0 09 00 [10:41:16]MH_I2C_Read... [10:41:16]Read from MH i2c: F0 09 00 72 56 00 D0 33 E7 64 B2 FF 65 64 88 [10:41:16]GetLastDocTimeStamp 1692873534 [10:41:16]current date 1692873680 [10:41:16]FM_GetShiftState [10:41:16]SAM_PROTO_GetShiftState [10:41:16]wFMCommunicate request_size=4 [10:41:16]MH_SAM_APDU [10:41:16]CAPDU: 80 13 01 00 [10:41:16]Write to MH i2c: E2 08 00 73 56 80 13 01 00 00 00 00 00 46 [10:41:16]Write i2c OK [10:41:16]MH_I2C_Read... [10:41:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:16]Read from MH i2c: E2 [10:41:16]MH_I2C_Read... [10:41:16]Read from MH i2c: E2 0E 00 [10:41:16]MH_I2C_Read... [10:41:16]Read from MH i2c: E2 0E 00 73 56 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C3 [10:41:16]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:41:16]wFMCommunicate OK [10:41:16]SAM_PROTO_GetShiftState done [10:41:16]FM_GetShiftState done [10:41:16]opened in 1692866319 [10:41:16]opened+sec_in_day 1692952719 [10:41:16]quantity*price = 50025 [10:41:16]sum+1 = 50026 [10:41:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 48 24.08.2023 10:41 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32342 ФПД: 167868730970137 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104120&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32342&fm=167868730970137&tin=02508201610067®Number=0000000000091575&sum=50000 [10:41:17]StoreToDocumentArchive [10:41:17]shift 75 fd 32342 [10:41:17]save to /storage/0075/doc_00032342 [10:41:17]save last doc name /storage/0075/doc_00032342 to /storage/kkm_last_doc_name [10:41:17]save OK [10:41:17]Clear old archive folders... [10:41:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:41:17]tlvbuf is 01856530 [10:41:17]SAM_PROTO_ClearQueue [10:41:17]wFMCommunicate request_size=4 [10:41:17]MH_SAM_APDU [10:41:17]CAPDU: 80 09 00 00 [10:41:17]Write to MH i2c: E2 08 00 80 56 80 09 00 00 00 00 00 00 48 [10:41:17]Write i2c OK [10:41:17]MH_I2C_Read... [10:41:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:17]Read from MH i2c: E2 [10:41:17]MH_I2C_Read... [10:41:17]Read from MH i2c: E2 03 00 [10:41:17]MH_I2C_Read... [10:41:17]Read from MH i2c: E2 03 00 80 56 00 90 00 4A [10:41:17]RAPDU: 90 00 [10:41:17]wFMCommunicate OK [10:41:17]SAM_PROTO_ClearQueue done [10:41:17]KKMCreateOFDPacket [10:41:17]OFDProtocolAddRootSTLVToBuf [10:41:17]FM_MakeSignedData [10:41:17]FM_MakeSignedData [10:41:17]SAM_PROTO_SignData [10:41:17]wFMCommunicate request_size=4 [10:41:17]MH_SAM_APDU [10:41:17]CAPDU: 80 0D 01 02 [10:41:17]Write to MH i2c: E2 08 00 81 56 80 0D 01 02 00 00 00 00 50 [10:41:17]Write i2c OK [10:41:17]MH_I2C_Read... [10:41:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:17]Read from MH i2c: E2 [10:41:17]MH_I2C_Read... [10:41:17]Read from MH i2c: E2 03 00 [10:41:17]MH_I2C_Read... [10:41:17]Read from MH i2c: E2 03 00 81 56 00 90 00 4B [10:41:17]RAPDU: 90 00 [10:41:17]wFMCommunicate OK [10:41:17]wFMCommunicate request_size=255 [10:41:17]MH_SAM_APDU [10: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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 D0 33 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 7E 00 00 35 04 06 00 98 [10:41:17]Write to MH i2c: E2 02 01 82 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 D0 33 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 7E 00 00 35 04 06 00 98 00 00 1F [10:41:17]Write i2c OK [10:41:17]MH_I2C_Read... [10:41:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:18]Read from MH i2c: E2 [10:41:18]MH_I2C_Read... [10:41:18]Read from MH i2c: E2 03 00 [10:41:18]MH_I2C_Read... [10:41:18]Read from MH i2c: E2 03 00 82 56 00 90 00 4C [10:41:18]RAPDU: 90 00 [10:41:18]wFMCommunicate OK [10:41:18]wFMCommunicate request_size=10 [10:41:18]MH_SAM_APDU [10:41:18]CAPDU: 80 0D 02 02 05 AC FC 14 10 19 [10:41:18]Write to MH i2c: E2 0D 00 83 56 80 0D 02 02 05 00 AC FC 14 10 19 00 00 42 [10:41:18]Write i2c OK [10:41:18]MH_I2C_Read... [10:41:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:18]Read from MH i2c: E2 [10:41:18]MH_I2C_Read... [10:41:18]Read from MH i2c: E2 03 00 [10:41:18]MH_I2C_Read... [10:41:18]Read from MH i2c: E2 03 00 83 56 00 90 00 4D [10:41:18]RAPDU: 90 00 [10:41:18]wFMCommunicate OK [10:41:18]wFMCommunicate request_size=4 [10:41:18]MH_SAM_APDU [10:41:18]CAPDU: 80 0D 03 02 [10:41:18]Write to MH i2c: E2 08 00 84 56 80 0D 03 02 00 00 00 00 55 [10:41:18]Write i2c OK [10:41:18]MH_I2C_Read... [10:41:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:18]Read from MH i2c: E2 [10:41:18]MH_I2C_Read... [10:41:18]Read from MH i2c: E2 0B 00 [10:41:18]MH_I2C_Read... [10:41:18]Read from MH i2c: E2 0B 00 84 56 00 BC E6 2D 40 49 72 26 1B 90 00 61 [10:41:18]RAPDU: BC E6 2D 40 49 72 26 1B 90 00 [10:41:18]wFMCommunicate OK [10:41:18]SAM_PROTO_SignData done [10:41:18]FM_MakeSignedData done [10:41:18]CreateOFDProtocolMessage [10:41:18]wFMCommunicate request_size=4 [10:41:18]MH_SAM_APDU [10:41:18]CAPDU: 80 11 00 00 [10:41:18]Write to MH i2c: E2 08 00 85 56 80 11 00 00 00 00 00 00 55 [10:41:18]Write i2c OK [10:41:18]MH_I2C_Read... [10:41:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:18]Read from MH i2c: E2 [10:41:18]MH_I2C_Read... [10:41:18]Read from MH i2c: E2 17 00 [10:41:18]MH_I2C_Read... [10:41:18]Read from MH i2c: E2 17 00 85 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AB [10:41:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:41:18]wFMCommunicate OK [10:41:18]CreateOFDProtocolMessage done [10:41:18]OFDSenderStorePacket 32342 [10:41:18]StoreOFDPacket docnum=32342 [10:41:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 56 61 07 01 18 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 D0 33 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 7E 00 00 35 04 06 00 98 AC FC 14 10 19 BC E6 2D 40 49 72 26 1B [10:41:18]CheckFolder [10:41:18]dirname=/storage/ofd_packets [10:41:18]CheckFolder done [10:41:18]ProducePacketName [10:41:18]name=ofd_packets/00032342 [10:41:18]NVStorageSaveData ofd_packets/00032342 [10:41:18]File name is /storage/ofd_packets/00032342 [10:41:18]Write 301 bytes [10:41:18]NVStorageSaveData done [10:41:18]OFDSenderStorePacket done [10:41:18]KKMCreateOFDPacket done [10:41:18]NVStorageSaveData kkm_last_timestamp [10:41:18]File name is /storage/kkm_last_timestamp [10:41:18]Write 4 bytes [10:41:18]NVStorageSaveData done [10:41:18]ExternCall_PrintAddStr [10:41:18]wPrintStart [10:41:18]Write to MH i2c: 01 00 00 86 56 DC [10:41:18]Write i2c OK [10:41:18]MH_I2C_Read... [10:41:18]Read from MH i2c: 01 [10:41:18]MH_I2C_Read... [10:41:18]Read from MH i2c: 01 07 00 [10:41:18]MH_I2C_Read... [10:41:18]Read from MH i2c: 01 07 00 86 56 00 00 00 00 00 FF 0F F1 [10:41:18]RasterBufferAndPrint [10:41:18]line Счет N : (1)1182062 [10:41:18]line ИНН: 02508201610067 [10:41:18]line Контрольно-Кассовый Чек [10:41:18]line ПРОДАЖА [10:41:18]line ТРК (МРК, ГНК) : 42 [10:41:18]line Товар: 2710124130 [10:41:18]line Аи-92-К-5 [10:41:18]line 8.700 * 57.50 [10:41:18]line = 500.25 [10:41:18]line НДС 12% НСП 1% [10:41:18]line > о реализуемом товаре [10:41:18]line ОКРУГЛЕНИЕ: -0.25 [10:41:18]line ИТОГО: 500.00 [10:41:18]line Внесено: 500.00 [10:41:18]line СДАЧА: 0.00 [10:41:18]line НСП 1% : 4.43 [10:41:18]line НДС 12% : 53.12 [10:41:18]line Наличными: 500.00 [10:41:18]line Безнал.: 0.00 [10:41:18]line Место: АЗС № 121 "Партнер Нефть" [10:41:18]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:41:18]line СНО: Общий режим [10:41:18]line Чек 48 24.08.2023 10:41 [10:41:18]line Смена: 75 ФФД: 1.0 [10:41:18]line ЗНМ: 0300000148 [10:41:18]line РНМ: 0000000000091575 [10:41:18]line Версия ККМ: 001 [10:41:18]line ФМ: 0000000000874655 [10:41:18]line ФД: 32342 [10:41:18]line ФПД: 167868730970137 [10:41:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104120&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32342&fm=167868730970137&tin=02508201610067®Number=0000000000091575&sum=50000 [10:41:18]OFD Sender: Processing packet 32342 [packets to send 11, broken 10] [10:41:18]ProducePacketName [10:41:18]name=ofd_packets/00032342 [10:41:18]OFD Sender: To server: pG, [10:41:18]CommunicateWithHost lk.salyk.kg:30040 [10:41:18]ConnectInit lk.salyk.kg [10:41:18]written 0, free lines is 4095 [10:41:18]Connected sock=10 [10: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 34 36 35 35 0F 01 00 00 56 61 07 01 18 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 D0 33 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 7E 00 00 35 04 06 00 98 AC FC 14 10 19 BC E6 2D 40 49 72 26 1B [10:41:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 40 5A 47 00 B7 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 7E 00 00 F4 03 04 00 73 DE E6 64 B6 04 01 00 00 F0 CF 21 9A 1B 4C 69 58 [10:41:18]CommunicateWithHost err = 0 [10:41:18]CheckOFDResponse [10:41:18]1017 (14) - 77093643461234 [10:41:18]1041 (16) - 0000000000874655 [10:41:18]1040 (4) - 32342 [10:41:18]1012 (4) - 24.08.2023 04:37 [10:41:18]1206 (1) - 0 [10:41:18]OFD Sender: Remove packet 32342 [10:41:18]ProducePacketName [10:41:18]name=ofd_packets/00032342 [10:41:18]NVStorageDeleteData [10:41:19]Write to MH i2c: 01 00 00 B1 56 07 [10:41:19]Write i2c OK [10:41:19]MH_I2C_Read... [10:41:19]Read from MH i2c: 01 [10:41:19]MH_I2C_Read... [10:41:19]Read from MH i2c: 01 07 00 [10:41:19]MH_I2C_Read... [10:41:19]Read from MH i2c: 01 07 00 B1 56 00 00 00 00 00 E3 0C FD [10:41:19]RasterBufferAndPrint [10:41:19]line [10:41:19]line [10:41:19]line [10:41:19]line [10:41:19]line [10:41:19]written 0, free lines is 3305 [10:41:19]MH_Cut [10:41:19]Write to MH i2c: D1 01 00 B8 56 01 E0 [10:41:19]Write i2c OK [10:41:19]MH_I2C_Read... [10:41:19]Read from MH i2c: D1 [10:41:19]MH_I2C_Read... [10:41:19]Read from MH i2c: D1 01 00 [10:41:19]MH_I2C_Read... [10:41:19]Read from MH i2c: D1 01 00 B8 56 00 DF [10:41:19]Write to MH i2c: 01 00 00 B9 56 0F [10:41:19]Write i2c OK [10:41:19]MH_I2C_Read... [10:41:19]OFD Sender: No OFD packet to send [10:41:19]*** Cut start [10:41:19]*** Purtial cut [10:41:19]*** Stage 1: CUTSNS_PIN = 1 [10:41:20]Read from MH i2c: 01 [10:41:20]MH_I2C_Read... [10:41:20]*** Stop cut motor [10:41:20]*** Cut end [10:41:20]Read from MH i2c: 01 07 00 [10:41:20]MH_I2C_Read... [10:41:20]Read from MH i2c: 01 07 00 B9 56 00 00 00 00 00 FF 0F 24 [10:41:20]process_action close_receipt done [10:41:20]requested_data is exist [10:41:20]produce_requested_data [10:41:20]requested_item fm.sn is exist - process it [10:41:20]wFMCommunicate request_size=4 [10:41:20]MH_SAM_APDU [10:41:20]CAPDU: 80 11 00 00 [10:41:20]Write to MH i2c: E2 08 00 BA 56 80 11 00 00 00 00 00 00 8A [10:41:20]Write i2c OK [10:41:20]MH_I2C_Read... [10:41:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:20]Read from MH i2c: E2 [10:41:20]MH_I2C_Read... [10:41:20]Read from MH i2c: E2 17 00 [10:41:20]MH_I2C_Read... [10:41:20]Read from MH i2c: E2 17 00 BA 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E0 [10:41:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:41:20]wFMCommunicate OK [10:41:20]requested_item fd.num is exist - process it [10:41:20]SAM_PROTO_GetFieldsCounters [10:41:20]wFMCommunicate request_size=4 [10:41:20]MH_SAM_APDU [10:41:20]CAPDU: 80 13 00 00 [10:41:20]Write to MH i2c: E2 08 00 BB 56 80 13 00 00 00 00 00 00 8D [10:41:20]Write i2c OK [10:41:20]MH_I2C_Read... [10:41:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:20]Read from MH i2c: E2 [10:41:20]MH_I2C_Read... [10:41:20]Read from MH i2c: E2 62 00 [10:41:20]MH_I2C_Read... [10:41:20]Read from MH i2c: E2 62 00 BB 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 56 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [10: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 56 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:41:20]wFMCommunicate OK [10:41:20]SAM_PROTO_GetFieldsCounters done [10:41:20]requested_item shift.num is exist - process it [10:41:20]requested_item shift.opened is exist - process it [10:41:20]req_shift_opened [10:41:20]FM_GetShiftState [10:41:20]SAM_PROTO_GetShiftState [10:41:20]wFMCommunicate request_size=4 [10:41:20]MH_SAM_APDU [10:41:20]CAPDU: 80 13 01 00 [10:41:20]Write to MH i2c: E2 08 00 BC 56 80 13 01 00 00 00 00 00 8F [10:41:20]Write i2c OK [10:41:20]MH_I2C_Read... [10:41:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:20]Read from MH i2c: E2 [10:41:20]MH_I2C_Read... [10:41:20]Read from MH i2c: E2 0E 00 [10:41:20]MH_I2C_Read... [10:41:20]Read from MH i2c: E2 0E 00 BC 56 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0C [10:41:20]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:41:20]wFMCommunicate OK [10:41:20]SAM_PROTO_GetShiftState done [10:41:20]FM_GetShiftState done [10:41:20]req_shift_opened done [10:41:20]requested_item shift.open_date is exist - process it [10:41:20]req_shift_open_date [10:41:20]req_shift_open_date done [10:41:20]produce_requested_data done [10:41:20]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32342,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:41:20]process_action_free close_receipt [10:41:20]json_value_free [10:41:20]json_value_free done [10:41:20]process_json_proto returns [10:41:20]Send response to host [10:41:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32342,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:41:20]free response buf [10:41:20]execute_script done [10:41:20]execute_script returns [10:41:20]free content buf [10:41:20]Sock 9.Close socket [10:41:20]Sock 9.Thread stoped [10:41:20]accept exits with 8 [10:41:20]New connection [10:41:20]New thread 3066940772 created [10:41:20]Thread 3067084132 joined [10:41:20]Waiting for new connection... [10:41:20] Sock 8.Parse request [10:41:20]Sock 8.Check first char [10:41:20]Sock 8.First char is OK [10:41:20]request: POST /json_proto HTTP/1.0 [10:41:20]Method: POST [10:41:20]URL: /json_proto [10:41:20]Method is POST - this is cgi request [10:41:20]url: /json_proto [10:41:20]query_string will be loaded in cgi processing [10:41:20]execute_cgi json_proto POST (null) [10:41:20]execute_cgi path=json_proto method=POST [10:41:20]POST find Content-Length [10:41:20]Host: 172.17.34.200:8080 [10:41:20]Content-Length: 795 [10:41:20]Content-Type: application/json [10:41:20] [10:41:20]POST finish read [10:41:20]Found Content-Length = 795 [10:41:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 11.460, "sum" : 670.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 670.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:20]execute_script... [10:41: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)1182061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 11.460, "sum" : 670.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 670.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:20]POST & json_proto [10:41:20]process_json_proto [10:41:20]json parsed OK: [10:41:20]protocol is kg_v1.0 [10:41:20]action value=close_receipt [10:41:20]process_action close_receipt [10:41:20]cmd_close_receipt [10:41:20]MH_GetDate [10:41:20]Write to MH i2c: F0 00 00 BD 56 02 [10:41:20]Write i2c OK [10:41:20]MH_I2C_Read... [10:41:20]Read from MH i2c: F0 [10:41:20]MH_I2C_Read... [10:41:20]Read from MH i2c: F0 09 00 [10:41:20]MH_I2C_Read... [10:41:20]Read from MH i2c: F0 09 00 BD 56 00 D4 33 E7 64 B2 FF 65 64 D7 [10:41:20]GetLastDocTimeStamp 1692873680 [10:41:20]current date 1692873684 [10:41:20]FM_GetShiftState [10:41:20]SAM_PROTO_GetShiftState [10:41:20]wFMCommunicate request_size=4 [10:41:20]MH_SAM_APDU [10:41:20]CAPDU: 80 13 01 00 [10:41:20]Write to MH i2c: E2 08 00 BE 56 80 13 01 00 00 00 00 00 91 [10:41:20]Write i2c OK [10:41:20]MH_I2C_Read... [10:41:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:20]Read from MH i2c: E2 [10:41:20]MH_I2C_Read... [10:41:20]Read from MH i2c: E2 0E 00 [10:41:20]MH_I2C_Read... [10:41:20]Read from MH i2c: E2 0E 00 BE 56 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0E [10:41:20]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:41:20]wFMCommunicate OK [10:41:20]SAM_PROTO_GetShiftState done [10:41:20]FM_GetShiftState done [10:41:20]opened in 1692866319 [10:41:20]opened+sec_in_day 1692952719 [10:41:20]quantity*price = 67041 [10:41:20]sum+1 = 67042 [10:41:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 670.41 НСП 1% : 5.93 НДС 12% : 71.19 Наличными: 0.00 Безнал.: 670.41 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 49 24.08.2023 10:41 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32343 ФПД: 137222611983240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104124&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32343&fm=137222611983240&tin=02508201610067®Number=0000000000091575&sum=67041 [10:41:21]StoreToDocumentArchive [10:41:21]shift 75 fd 32343 [10:41:21]save to /storage/0075/doc_00032343 [10:41:21]save last doc name /storage/0075/doc_00032343 to /storage/kkm_last_doc_name [10:41:21]save OK [10:41:21]Clear old archive folders... [10:41:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:41:21]tlvbuf is 01873D50 [10:41:21]SAM_PROTO_ClearQueue [10:41:21]wFMCommunicate request_size=4 [10:41:21]MH_SAM_APDU [10:41:21]CAPDU: 80 09 00 00 [10:41:21]Write to MH i2c: E2 08 00 CB 56 80 09 00 00 00 00 00 00 93 [10:41:21]Write i2c OK [10:41:21]MH_I2C_Read... [10:41:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:21]Read from MH i2c: E2 [10:41:21]MH_I2C_Read... [10:41:21]Read from MH i2c: E2 03 00 [10:41:21]MH_I2C_Read... [10:41:21]Read from MH i2c: E2 03 00 CB 56 00 90 00 95 [10:41:21]RAPDU: 90 00 [10:41:21]wFMCommunicate OK [10:41:21]SAM_PROTO_ClearQueue done [10:41:21]KKMCreateOFDPacket [10:41:21]OFDProtocolAddRootSTLVToBuf [10:41:21]FM_MakeSignedData [10:41:21]FM_MakeSignedData [10:41:21]SAM_PROTO_SignData [10:41:21]wFMCommunicate request_size=4 [10:41:21]MH_SAM_APDU [10:41:21]CAPDU: 80 0D 01 02 [10:41:21]Write to MH i2c: E2 08 00 CC 56 80 0D 01 02 00 00 00 00 9B [10:41:21]Write i2c OK [10:41:21]MH_I2C_Read... [10:41:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:22]Read from MH i2c: E2 [10:41:22]MH_I2C_Read... [10:41:22]Read from MH i2c: E2 03 00 [10:41:22]MH_I2C_Read... [10:41:22]Read from MH i2c: E2 03 00 CC 56 00 90 00 96 [10:41:22]RAPDU: 90 00 [10:41:22]wFMCommunicate OK [10:41:22]wFMCommunicate request_size=255 [10:41:22]MH_SAM_APDU [10:41:22]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 E1 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 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 00 00 00 00 00 00 39 04 06 00 E1 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 D4 33 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 7E 00 00 35 04 06 00 [10:41:22]Write to MH i2c: E2 02 01 CD 56 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 E1 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 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 00 00 00 00 00 00 39 04 06 00 E1 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 D4 33 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 7E 00 00 35 04 06 00 00 00 49 [10:41:22]Write i2c OK [10:41:22]MH_I2C_Read... [10:41:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:22]Read from MH i2c: E2 [10:41:22]MH_I2C_Read... [10:41:22]Read from MH i2c: E2 03 00 [10:41:22]MH_I2C_Read... [10:41:22]Read from MH i2c: E2 03 00 CD 56 00 90 00 97 [10:41:22]RAPDU: 90 00 [10:41:22]wFMCommunicate OK [10:41:22]wFMCommunicate request_size=11 [10:41:22]MH_SAM_APDU [10:41:22]CAPDU: 80 0D 02 02 06 7C CD A1 0A DB 88 [10:41:22]Write to MH i2c: E2 0E 00 CE 56 80 0D 02 02 06 00 7C CD A1 0A DB 88 00 00 01 [10:41:22]Write i2c OK [10:41:22]MH_I2C_Read... [10:41:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:22]Read from MH i2c: E2 [10:41:22]MH_I2C_Read... [10:41:22]Read from MH i2c: E2 03 00 [10:41:22]MH_I2C_Read... [10:41:22]Read from MH i2c: E2 03 00 CE 56 00 90 00 98 [10:41:22]RAPDU: 90 00 [10:41:22]wFMCommunicate OK [10:41:22]wFMCommunicate request_size=4 [10:41:22]MH_SAM_APDU [10:41:22]CAPDU: 80 0D 03 02 [10:41:22]Write to MH i2c: E2 08 00 CF 56 80 0D 03 02 00 00 00 00 A0 [10:41:22]Write i2c OK [10:41:22]MH_I2C_Read... [10:41:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:22]Read from MH i2c: E2 [10:41:22]MH_I2C_Read... [10:41:22]Read from MH i2c: E2 0B 00 [10:41:22]MH_I2C_Read... [10:41:22]Read from MH i2c: E2 0B 00 CF 56 00 AB 45 74 75 F0 32 97 4C 90 00 7F [10:41:22]RAPDU: AB 45 74 75 F0 32 97 4C 90 00 [10:41:22]wFMCommunicate OK [10:41:22]SAM_PROTO_SignData done [10:41:22]FM_MakeSignedData done [10:41:22]CreateOFDProtocolMessage [10:41:22]wFMCommunicate request_size=4 [10:41:22]MH_SAM_APDU [10:41:22]CAPDU: 80 11 00 00 [10:41:22]Write to MH i2c: E2 08 00 D0 56 80 11 00 00 00 00 00 00 A0 [10:41:22]Write i2c OK [10:41:22]MH_I2C_Read... [10:41:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:22]Read from MH i2c: E2 [10:41:22]MH_I2C_Read... [10:41:22]Read from MH i2c: E2 17 00 [10:41:22]MH_I2C_Read... [10:41:22]Read from MH i2c: E2 17 00 D0 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F6 [10:41:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:41:22]wFMCommunicate OK [10:41:22]CreateOFDProtocolMessage done [10:41:22]OFDSenderStorePacket 32343 [10:41:22]StoreOFDPacket docnum=32343 [10:41:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E7 59 08 01 8F A2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 E1 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 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 00 00 00 00 00 00 39 04 06 00 E1 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 D4 33 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 7E 00 00 35 04 06 00 7C CD A1 0A DB 88 AB 45 74 75 F0 32 97 4C [10:41:22]CheckFolder [10:41:22]dirname=/storage/ofd_packets [10:41:22]CheckFolder done [10:41:22]ProducePacketName [10:41:22]name=ofd_packets/00032343 [10:41:22]NVStorageSaveData ofd_packets/00032343 [10:41:22]File name is /storage/ofd_packets/00032343 [10:41:22]Write 302 bytes [10:41:22]NVStorageSaveData done [10:41:22]OFDSenderStorePacket done [10:41:22]KKMCreateOFDPacket done [10:41:22]NVStorageSaveData kkm_last_timestamp [10:41:22]File name is /storage/kkm_last_timestamp [10:41:22]Write 4 bytes [10:41:22]NVStorageSaveData done [10:41:22]ExternCall_PrintAddStr [10:41:22]wPrintStart [10:41:22]Write to MH i2c: 01 00 00 D1 56 27 [10:41:22]Write i2c OK [10:41:22]MH_I2C_Read... [10:41:22]Read from MH i2c: 01 [10:41:22]MH_I2C_Read... [10:41:22]Read from MH i2c: 01 07 00 [10:41:22]MH_I2C_Read... [10:41:22]Read from MH i2c: 01 07 00 D1 56 00 00 00 00 00 FF 0F 3C [10:41:22]RasterBufferAndPrint [10:41:22]line Счет N : (1)1182061 [10:41:22]line ИНН: 02508201610067 [10:41:22]line Контрольно-Кассовый Чек [10:41:22]line ПРОДАЖА [10:41:22]line ТРК (МРК, ГНК) : 31 [10:41:22]line Товар: 2710124130 [10:41:22]line Super-92-К-5 [10:41:22]line 11.460 * 58.50 [10:41:22]line = 670.41 [10:41:22]line НДС 12% НСП 1% [10:41:22]line > о реализуемом товаре [10:41:22]line ИТОГО: 670.41 [10:41:22]line НСП 1% : 5.93 [10:41:22]line НДС 12% : 71.19 [10:41:22]line Наличными: 0.00 [10:41:22]line Безнал.: 670.41 [10:41:22]line Место: АЗС № 121 "Партнер Нефть" [10:41:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:41:22]line СНО: Общий режим [10:41:22]line Чек 49 24.08.2023 10:41 [10:41:23]line Смена: 75 ФФД: 1.0 [10:41:23]line ЗНМ: 0300000148 [10:41:23]line РНМ: 0000000000091575 [10:41:23]line Версия ККМ: 001 [10:41:23]line Платежная система: O! деньги [10:41:23]line ФМ: 0000000000874655 [10:41:23]line ФД: 32343 [10:41:23]line ФПД: 137222611983240 [10:41:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104124&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32343&fm=137222611983240&tin=02508201610067®Number=0000000000091575&sum=67041 [10:41:23]OFD Sender: Processing packet 32343 [packets to send 11, broken 10] [10:41:23]ProducePacketName [10:41:23]name=ofd_packets/00032343 [10:41:23]OFD Sender: To server: pG, [10:41:23]CommunicateWithHost lk.salyk.kg:30040 [10:41:23]ConnectInit lk.salyk.kg [10:41:23]written 0, free lines is 4095 [10:41:23]Connected sock=10 [10:41:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E7 59 08 01 8F A2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 E1 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 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 00 00 00 00 00 00 39 04 06 00 E1 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 D4 33 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 7E 00 00 35 04 06 00 7C CD A1 0A DB 88 AB 45 74 75 F0 32 97 4C [10:41:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 3E 4D 47 00 17 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 7E 00 00 F4 03 04 00 78 DE E6 64 B6 04 01 00 00 76 91 B0 52 58 FA A8 45 [10:41:23]CommunicateWithHost err = 0 [10:41:23]CheckOFDResponse [10:41:23]1017 (14) - 77093643461234 [10:41:23]1041 (16) - 0000000000874655 [10:41:23]1040 (4) - 32343 [10:41:23]1012 (4) - 24.08.2023 04:37 [10:41:23]1206 (1) - 0 [10:41:23]OFD Sender: Remove packet 32343 [10:41:23]ProducePacketName [10:41:23]name=ofd_packets/00032343 [10:41:23]NVStorageDeleteData [10:41:23]Write to MH i2c: 01 00 00 FB 56 51 [10:41:23]Write i2c OK [10:41:23]MH_I2C_Read... [10:41:23]Read from MH i2c: 01 [10:41:23]MH_I2C_Read... [10:41:23]Read from MH i2c: 01 07 00 [10:41:23]MH_I2C_Read... [10:41:23]Read from MH i2c: 01 07 00 FB 56 00 00 00 00 00 E6 0C 4A [10:41:23]RasterBufferAndPrint [10:41:23]line [10:41:23]line [10:41:23]line [10:41:23]line [10:41:23]line [10:41:23]written 0, free lines is 3314 [10:41:23]MH_Cut [10:41:23]Write to MH i2c: D1 01 00 02 57 01 2B [10:41:23]Write i2c OK [10:41:23]MH_I2C_Read... [10:41:23]Read from MH i2c: D1 [10:41:23]MH_I2C_Read... [10:41:23]Read from MH i2c: D1 01 00 [10:41:23]MH_I2C_Read... [10:41:23]Read from MH i2c: D1 01 00 02 57 00 2A [10:41:23]Write to MH i2c: 01 00 00 03 57 5A [10:41:23]Write i2c OK [10:41:23]MH_I2C_Read... [10:41:23]OFD Sender: No OFD packet to send [10:41:24]*** Cut start [10:41:24]*** Purtial cut [10:41:24]*** CUTSNS_PIN = 0 [10:41:24]*** Stage 1: CUTSNS_PIN = 1 [10:41:26]Read from MH i2c: 01 [10:41:26]MH_I2C_Read... [10:41:26]*** Stop cut motor [10:41:26]*** Cut end [10:41:26]Read from MH i2c: 01 07 00 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: 01 07 00 03 57 00 00 00 00 00 FF 0F 6F [10:41:26]process_action close_receipt done [10:41:26]requested_data is exist [10:41:26]produce_requested_data [10:41:26]requested_item fm.sn is exist - process it [10:41:26]wFMCommunicate request_size=4 [10:41:26]MH_SAM_APDU [10:41:26]CAPDU: 80 11 00 00 [10:41:26]Write to MH i2c: E2 08 00 04 57 80 11 00 00 00 00 00 00 D5 [10:41:26]Write i2c OK [10:41:26]MH_I2C_Read... [10:41:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:26]Read from MH i2c: E2 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 17 00 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 17 00 04 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2B [10:41:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:41:26]wFMCommunicate OK [10:41:26]requested_item fd.num is exist - process it [10:41:26]SAM_PROTO_GetFieldsCounters [10:41:26]wFMCommunicate request_size=4 [10:41:26]MH_SAM_APDU [10:41:26]CAPDU: 80 13 00 00 [10:41:26]Write to MH i2c: E2 08 00 05 57 80 13 00 00 00 00 00 00 D8 [10:41:26]Write i2c OK [10:41:26]MH_I2C_Read... [10:41:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:26]Read from MH i2c: E2 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 62 00 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 62 00 05 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 57 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [10:41:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 57 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:41:26]wFMCommunicate OK [10:41:26]SAM_PROTO_GetFieldsCounters done [10:41:26]requested_item shift.num is exist - process it [10:41:26]requested_item shift.opened is exist - process it [10:41:26]req_shift_opened [10:41:26]FM_GetShiftState [10:41:26]SAM_PROTO_GetShiftState [10:41:26]wFMCommunicate request_size=4 [10:41:26]MH_SAM_APDU [10:41:26]CAPDU: 80 13 01 00 [10:41:26]Write to MH i2c: E2 08 00 06 57 80 13 01 00 00 00 00 00 DA [10:41:26]Write i2c OK [10:41:26]MH_I2C_Read... [10:41:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:26]Read from MH i2c: E2 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 0E 00 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 0E 00 06 57 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 57 [10:41:26]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:41:26]wFMCommunicate OK [10:41:26]SAM_PROTO_GetShiftState done [10:41:26]FM_GetShiftState done [10:41:26]req_shift_opened done [10:41:26]requested_item shift.open_date is exist - process it [10:41:26]req_shift_open_date [10:41:26]req_shift_open_date done [10:41:26]produce_requested_data done [10:41:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32343,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:41:26]process_action_free close_receipt [10:41:26]json_value_free [10:41:26]json_value_free done [10:41:26]process_json_proto returns [10:41:26]Send response to host [10:41:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32343,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:41:26]free response buf [10:41:26]execute_script done [10:41:26]execute_script returns [10:41:26]free content buf [10:41:26]Sock 8.Close socket [10:41:26]Sock 8.Thread stoped [10:41:28]OFD Sender: No OFD packet to send [10:41:33]OFD Sender: No OFD packet to send [10:41:38]OFD Sender: No OFD packet to send [10:41:43]OFD Sender: No OFD packet to send [10:41:48]OFD Sender: No OFD packet to send [10:41:53]OFD Sender: No OFD packet to send [10:41:58]OFD Sender: No OFD packet to send [10:42:03]OFD Sender: No OFD packet to send [10:42:08]OFD Sender: No OFD packet to send [10:42:13]OFD Sender: No OFD packet to send [10:42:18]OFD Sender: No OFD packet to send [10:42:23]OFD Sender: No OFD packet to send [10:42:28]OFD Sender: No OFD packet to send [10:42:33]OFD Sender: No OFD packet to send [10:42:38]OFD Sender: No OFD packet to send [10:42:43]OFD Sender: No OFD packet to send [10:42:48]accept exits with 9 [10:42:48]New connection [10:42:48]New thread 3067084132 created [10:42:48]Thread 3066940772 joined [10:42:48]Waiting for new connection... [10:42:48] Sock 9.Parse request [10:42:48]Sock 9.Check first char [10:42:48]Sock 9.First char is OK [10:42:48]request: POST /json_proto HTTP/1.0 [10:42:48]Method: POST [10:42:48]URL: /json_proto [10:42:48]Method is POST - this is cgi request [10:42:48]url: /json_proto [10:42:48]query_string will be loaded in cgi processing [10:42:48]execute_cgi json_proto POST (null) [10:42:48]execute_cgi path=json_proto method=POST [10:42:48]POST find Content-Length [10:42:48]Host: 172.17.34.200:8080 [10:42:48]Content-Length: 688 [10:42:48]Content-Type: application/json [10:42:48] [10:42:48]POST finish read [10:42:48]Found Content-Length = 688 [10:42:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:48]execute_script... [10:42:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:48]POST & json_proto [10:42:48]process_json_proto [10:42:48]json parsed OK: [10:42:48]protocol is kg_v1.0 [10:42:48]action value=close_receipt [10:42:48]process_action close_receipt [10:42:48]cmd_close_receipt [10:42:48]MH_GetDate [10:42:48]Write to MH i2c: F0 00 00 07 57 4D [10:42:48]Write i2c OK [10:42:48]MH_I2C_Read... [10:42:48]Read from MH i2c: F0 [10:42:48]MH_I2C_Read... [10:42:48]Read from MH i2c: F0 09 00 [10:42:48]MH_I2C_Read... [10:42:48]Read from MH i2c: F0 09 00 07 57 00 2B 34 E7 64 B2 FF 65 64 7A [10:42:48]GetLastDocTimeStamp 1692873684 [10:42:48]current date 1692873771 [10:42:48]FM_GetShiftState [10:42:48]SAM_PROTO_GetShiftState [10:42:48]wFMCommunicate request_size=4 [10:42:48]MH_SAM_APDU [10:42:48]CAPDU: 80 13 01 00 [10:42:48]Write to MH i2c: E2 08 00 08 57 80 13 01 00 00 00 00 00 DC [10:42:48]Write i2c OK [10:42:48]MH_I2C_Read... [10:42:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:48]Read from MH i2c: E2 [10:42:48]MH_I2C_Read... [10:42:48]Read from MH i2c: E2 0E 00 [10:42:48]MH_I2C_Read... [10:42:48]Read from MH i2c: E2 0E 00 08 57 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 59 [10:42:48]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:42:48]wFMCommunicate OK [10:42:48]SAM_PROTO_GetShiftState done [10:42:48]FM_GetShiftState done [10:42:48]opened in 1692866319 [10:42:48]opened+sec_in_day 1692952719 [10:42:48]quantity*price = 100042 [10:42:48]sum+1 = 100044 [10:42:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 50 24.08.2023 10:42 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32344 ФПД: 144736506577788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104251&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32344&fm=144736506577788&tin=02508201610067®Number=0000000000091575&sum=100000 [10:42:49]StoreToDocumentArchive [10:42:49]shift 75 fd 32344 [10:42:49]save to /storage/0075/doc_00032344 [10:42:49]save last doc name /storage/0075/doc_00032344 to /storage/kkm_last_doc_name [10:42:49]save OK [10:42:49]Clear old archive folders... [10:42:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:42:49]tlvbuf is B6EFA670 [10:42:49]SAM_PROTO_ClearQueue [10:42:49]wFMCommunicate request_size=4 [10:42:49]MH_SAM_APDU [10:42:49]CAPDU: 80 09 00 00 [10:42:49]Write to MH i2c: E2 08 00 15 57 80 09 00 00 00 00 00 00 DE [10:42:49]Write i2c OK [10:42:49]MH_I2C_Read... [10:42:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:49]Read from MH i2c: E2 [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: E2 03 00 [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: E2 03 00 15 57 00 90 00 E0 [10:42:49]RAPDU: 90 00 [10:42:49]wFMCommunicate OK [10:42:49]SAM_PROTO_ClearQueue done [10:42:49]KKMCreateOFDPacket [10:42:49]OFDProtocolAddRootSTLVToBuf [10:42:49]FM_MakeSignedData [10:42:49]FM_MakeSignedData [10:42:49]SAM_PROTO_SignData [10:42:49]wFMCommunicate request_size=4 [10:42:49]MH_SAM_APDU [10:42:49]CAPDU: 80 0D 01 02 [10:42:49]Write to MH i2c: E2 08 00 16 57 80 0D 01 02 00 00 00 00 E6 [10:42:49]Write i2c OK [10:42:49]MH_I2C_Read... [10:42:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:49]Read from MH i2c: E2 [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: E2 03 00 [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: E2 03 00 16 57 00 90 00 E1 [10:42:49]RAPDU: 90 00 [10:42:49]wFMCommunicate OK [10:42:49]wFMCommunicate request_size=255 [10:42:49]MH_SAM_APDU [10:42:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 2B 34 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 7E 00 00 35 04 06 00 [10:42:49]Write to MH i2c: E2 02 01 17 57 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 2B 34 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 7E 00 00 35 04 06 00 00 00 8D [10:42:49]Write i2c OK [10:42:49]MH_I2C_Read... [10:42:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:49]Read from MH i2c: E2 [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: E2 03 00 [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: E2 03 00 17 57 00 90 00 E2 [10:42:49]RAPDU: 90 00 [10:42:49]wFMCommunicate OK [10:42:49]wFMCommunicate request_size=11 [10:42:49]MH_SAM_APDU [10:42:49]CAPDU: 80 0D 02 02 06 83 A3 18 0F 83 7C [10:42:49]Write to MH i2c: E2 0E 00 18 57 80 0D 02 02 06 00 83 A3 18 0F 83 7C 00 00 41 [10:42:49]Write i2c OK [10:42:49]MH_I2C_Read... [10:42:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:49]Read from MH i2c: E2 [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: E2 03 00 [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: E2 03 00 18 57 00 90 00 E3 [10:42:49]RAPDU: 90 00 [10:42:49]wFMCommunicate OK [10:42:49]wFMCommunicate request_size=4 [10:42:49]MH_SAM_APDU [10:42:49]CAPDU: 80 0D 03 02 [10:42:49]Write to MH i2c: E2 08 00 19 57 80 0D 03 02 00 00 00 00 EB [10:42:49]Write i2c OK [10:42:49]MH_I2C_Read... [10:42:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:49]Read from MH i2c: E2 [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: E2 0B 00 [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: E2 0B 00 19 57 00 D2 9F 64 78 D0 16 CA 56 90 00 3F [10:42:49]RAPDU: D2 9F 64 78 D0 16 CA 56 90 00 [10:42:49]wFMCommunicate OK [10:42:49]SAM_PROTO_SignData done [10:42:49]FM_MakeSignedData done [10:42:49]CreateOFDProtocolMessage [10:42:49]wFMCommunicate request_size=4 [10:42:49]MH_SAM_APDU [10:42:49]CAPDU: 80 11 00 00 [10:42:49]Write to MH i2c: E2 08 00 1A 57 80 11 00 00 00 00 00 00 EB [10:42:49]Write i2c OK [10:42:49]MH_I2C_Read... [10:42:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:49]Read from MH i2c: E2 [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: E2 17 00 [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: E2 17 00 1A 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 41 [10:42:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:42:49]wFMCommunicate OK [10:42:49]CreateOFDProtocolMessage done [10:42:49]OFDSenderStorePacket 32344 [10:42:49]StoreOFDPacket docnum=32344 [10:42:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 24 F9 08 01 CB CF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 2B 34 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 7E 00 00 35 04 06 00 83 A3 18 0F 83 7C D2 9F 64 78 D0 16 CA 56 [10:42:49]CheckFolder [10:42:49]dirname=/storage/ofd_packets [10:42:49]CheckFolder done [10:42:49]ProducePacketName [10:42:49]name=ofd_packets/00032344 [10:42:49]NVStorageSaveData ofd_packets/00032344 [10:42:49]File name is /storage/ofd_packets/00032344 [10:42:49]Write 302 bytes [10:42:49]NVStorageSaveData done [10:42:49]OFDSenderStorePacket done [10:42:49]KKMCreateOFDPacket done [10:42:49]NVStorageSaveData kkm_last_timestamp [10:42:49]File name is /storage/kkm_last_timestamp [10:42:49]Write 4 bytes [10:42:49]NVStorageSaveData done [10:42:49]ExternCall_PrintAddStr [10:42:49]wPrintStart [10:42:49]Write to MH i2c: 01 00 00 1B 57 72 [10:42:49]Write i2c OK [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: 01 [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: 01 07 00 [10:42:49]MH_I2C_Read... [10:42:49]Read from MH i2c: 01 07 00 1B 57 00 00 00 00 00 FF 0F 87 [10:42:49]RasterBufferAndPrint [10:42:49]line Счет N : (1)1182063 [10:42:49]line ИНН: 02508201610067 [10:42:49]line Контрольно-Кассовый Чек [10:42:49]line ПРОДАЖА [10:42:49]line ТРК (МРК, ГНК) : 11 [10:42:49]line Товар: 2710194210 [10:42:49]line ДТ(л)-К-5 [10:42:49]line 15.730 * 63.60 [10:42:49]line = 1000.43 [10:42:49]line НДС 12% НСП 1% [10:42:49]line > о реализуемом товаре [10:42:49]line ОКРУГЛЕНИЕ: -0.43 [10:42:49]line ИТОГО: 1000.00 [10:42:49]line Внесено: 1000.00 [10:42:49]line СДАЧА: 0.00 [10:42:49]line НСП 1% : 8.85 [10:42:49]line НДС 12% : 106.24 [10:42:49]line Наличными: 1000.00 [10:42:49]line Безнал.: 0.00 [10:42:49]line Место: АЗС № 121 "Партнер Нефть" [10:42:49]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:42:49]line СНО: Общий режим [10:42:49]line Чек 50 24.08.2023 10:42 [10:42:49]line Смена: 75 ФФД: 1.0 [10:42:49]line ЗНМ: 0300000148 [10:42:49]line РНМ: 0000000000091575 [10:42:49]line Версия ККМ: 001 [10:42:49]line ФМ: 0000000000874655 [10:42:49]line ФД: 32344 [10:42:49]line ФПД: 144736506577788 [10:42:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104251&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32344&fm=144736506577788&tin=02508201610067®Number=0000000000091575&sum=100000 [10:42:50]OFD Sender: Processing packet 32344 [packets to send 11, broken 10] [10:42:50]ProducePacketName [10:42:50]name=ofd_packets/00032344 [10:42:50]OFD Sender: To server: pG, [10:42:50]CommunicateWithHost lk.salyk.kg:30040 [10:42:50]ConnectInit lk.salyk.kg [10:42:50]written 0, free lines is 4095 [10:42:50]Connected sock=10 [10:42:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 24 F9 08 01 CB CF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 2B 34 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 7E 00 00 35 04 06 00 83 A3 18 0F 83 7C D2 9F 64 78 D0 16 CA 56 [10:42:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0E 99 47 00 F7 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 7E 00 00 F4 03 04 00 CF DE E6 64 B6 04 01 00 00 98 0A 5B 38 A0 F9 2A EC [10:42:50]CommunicateWithHost err = 0 [10:42:50]CheckOFDResponse [10:42:50]1017 (14) - 77093643461234 [10:42:50]1041 (16) - 0000000000874655 [10:42:50]1040 (4) - 32344 [10:42:50]1012 (4) - 24.08.2023 04:38 [10:42:50]1206 (1) - 0 [10:42:50]OFD Sender: Remove packet 32344 [10:42:50]ProducePacketName [10:42:50]name=ofd_packets/00032344 [10:42:50]NVStorageDeleteData [10:42:50]Write to MH i2c: 01 00 00 46 57 9D [10:42:50]Write i2c OK [10:42:50]MH_I2C_Read... [10:42:50]Read from MH i2c: 01 [10:42:50]MH_I2C_Read... [10:42:50]Read from MH i2c: 01 07 00 [10:42:50]MH_I2C_Read... [10:42:50]Read from MH i2c: 01 07 00 46 57 00 00 00 00 00 D2 0C 82 [10:42:50]RasterBufferAndPrint [10:42:50]line [10:42:50]line [10:42:50]line [10:42:50]line [10:42:50]line [10:42:50]written 0, free lines is 3288 [10:42:50]MH_Cut [10:42:50]Write to MH i2c: D1 01 00 4D 57 01 76 [10:42:50]Write i2c OK [10:42:50]MH_I2C_Read... [10:42:50]Read from MH i2c: D1 [10:42:50]MH_I2C_Read... [10:42:50]Read from MH i2c: D1 01 00 [10:42:50]MH_I2C_Read... [10:42:50]Read from MH i2c: D1 01 00 4D 57 00 75 [10:42:50]Write to MH i2c: 01 00 00 4E 57 A5 [10:42:50]Write i2c OK [10:42:50]MH_I2C_Read... [10:42:51]OFD Sender: No OFD packet to send [10:42:51]*** Cut start [10:42:51]*** Purtial cut [10:42:51]*** Stage 1: CUTSNS_PIN = 1 [10:42:51]Read from MH i2c: 01 [10:42:51]MH_I2C_Read... [10:42:51]*** Stop cut motor [10:42:51]*** Cut end [10:42:51]Read from MH i2c: 01 07 00 [10:42:51]MH_I2C_Read... [10:42:51]Read from MH i2c: 01 07 00 4E 57 00 00 00 00 00 FF 0F BA [10:42:51]process_action close_receipt done [10:42:51]requested_data is exist [10:42:51]produce_requested_data [10:42:51]requested_item fm.sn is exist - process it [10:42:51]wFMCommunicate request_size=4 [10:42:51]MH_SAM_APDU [10:42:51]CAPDU: 80 11 00 00 [10:42:51]Write to MH i2c: E2 08 00 4F 57 80 11 00 00 00 00 00 00 20 [10:42:51]Write i2c OK [10:42:51]MH_I2C_Read... [10:42:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:51]Read from MH i2c: E2 [10:42:51]MH_I2C_Read... [10:42:51]Read from MH i2c: E2 17 00 [10:42:51]MH_I2C_Read... [10:42:51]Read from MH i2c: E2 17 00 4F 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 76 [10:42:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:42:51]wFMCommunicate OK [10:42:51]requested_item fd.num is exist - process it [10:42:51]SAM_PROTO_GetFieldsCounters [10:42:51]wFMCommunicate request_size=4 [10:42:51]MH_SAM_APDU [10:42:51]CAPDU: 80 13 00 00 [10:42:51]Write to MH i2c: E2 08 00 50 57 80 13 00 00 00 00 00 00 23 [10:42:51]Write i2c OK [10:42:51]MH_I2C_Read... [10:42:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:51]Read from MH i2c: E2 [10:42:51]MH_I2C_Read... [10:42:51]Read from MH i2c: E2 62 00 [10:42:51]MH_I2C_Read... [10:42:51]Read from MH i2c: E2 62 00 50 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 58 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [10:42:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 58 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:42:51]wFMCommunicate OK [10:42:51]SAM_PROTO_GetFieldsCounters done [10:42:51]requested_item shift.num is exist - process it [10:42:51]requested_item shift.opened is exist - process it [10:42:51]req_shift_opened [10:42:51]FM_GetShiftState [10:42:51]SAM_PROTO_GetShiftState [10:42:51]wFMCommunicate request_size=4 [10:42:51]MH_SAM_APDU [10:42:51]CAPDU: 80 13 01 00 [10:42:51]Write to MH i2c: E2 08 00 51 57 80 13 01 00 00 00 00 00 25 [10:42:51]Write i2c OK [10:42:51]MH_I2C_Read... [10:42:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:51]Read from MH i2c: E2 [10:42:51]MH_I2C_Read... [10:42:51]Read from MH i2c: E2 0E 00 [10:42:51]MH_I2C_Read... [10:42:51]Read from MH i2c: E2 0E 00 51 57 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A2 [10:42:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:42:51]wFMCommunicate OK [10:42:51]SAM_PROTO_GetShiftState done [10:42:51]FM_GetShiftState done [10:42:51]req_shift_opened done [10:42:51]requested_item shift.open_date is exist - process it [10:42:51]req_shift_open_date [10:42:51]req_shift_open_date done [10:42:51]produce_requested_data done [10:42:51]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32344,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:42:51]process_action_free close_receipt [10:42:51]json_value_free [10:42:51]json_value_free done [10:42:51]process_json_proto returns [10:42:51]Send response to host [10:42:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32344,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:42:51]free response buf [10:42:51]execute_script done [10:42:51]execute_script returns [10:42:51]free content buf [10:42:51]Sock 9.Close socket [10:42:51]Sock 9.Thread stoped [10:42:56]OFD Sender: No OFD packet to send [10:43:01]OFD Sender: No OFD packet to send [10:43:06]OFD Sender: No OFD packet to send [10:43:11]OFD Sender: No OFD packet to send [10:43:16]OFD Sender: No OFD packet to send [10:43:21]OFD Sender: No OFD packet to send [10:43:26]OFD Sender: No OFD packet to send [10:43:31]OFD Sender: No OFD packet to send [10:43:36]OFD Sender: No OFD packet to send [10:43:36]accept exits with 8 [10:43:36]New connection [10:43:36]New thread 3066940772 created [10:43:36]Thread 3067084132 joined [10:43:36]Waiting for new connection... [10:43:36] Sock 8.Parse request [10:43:36]Sock 8.Check first char [10:43:36]Sock 8.First char is OK [10:43:36]request: POST /json_proto HTTP/1.0 [10:43:36]Method: POST [10:43:36]URL: /json_proto [10:43:36]Method is POST - this is cgi request [10:43:36]url: /json_proto [10:43:36]query_string will be loaded in cgi processing [10:43:36]execute_cgi json_proto POST (null) [10:43:36]execute_cgi path=json_proto method=POST [10:43:36]POST find Content-Length [10:43:36]Host: 172.17.34.200:8080 [10:43:36]Content-Length: 678 [10:43:36]Content-Type: application/json [10:43:36] [10:43:36]POST finish read [10:43:36]Found Content-Length = 678 [10:43:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43:36]execute_script... [10:43:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43:36]POST & json_proto [10:43:36]process_json_proto [10:43:36]json parsed OK: [10:43:36]protocol is kg_v1.0 [10:43:36]action value=close_receipt [10:43:36]process_action close_receipt [10:43:36]cmd_close_receipt [10:43:36]MH_GetDate [10:43:36]Write to MH i2c: F0 00 00 52 57 98 [10:43:36]Write i2c OK [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: F0 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: F0 09 00 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: F0 09 00 52 57 00 5C 34 E7 64 B2 FF 65 64 F6 [10:43:36]GetLastDocTimeStamp 1692873771 [10:43:36]current date 1692873820 [10:43:36]FM_GetShiftState [10:43:36]SAM_PROTO_GetShiftState [10:43:36]wFMCommunicate request_size=4 [10:43:36]MH_SAM_APDU [10:43:36]CAPDU: 80 13 01 00 [10:43:36]Write to MH i2c: E2 08 00 53 57 80 13 01 00 00 00 00 00 27 [10:43:36]Write i2c OK [10:43:36]MH_I2C_Read... [10:43:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:36]Read from MH i2c: E2 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: E2 0E 00 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: E2 0E 00 53 57 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A4 [10:43:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:43:36]wFMCommunicate OK [10:43:36]SAM_PROTO_GetShiftState done [10:43:36]FM_GetShiftState done [10:43:36]opened in 1692866319 [10:43:36]opened+sec_in_day 1692952719 [10:43:36]quantity*price = 50025 [10:43:36]sum+1 = 50026 [10:43:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 51 24.08.2023 10:43 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32345 ФПД: 95976739616750 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104340&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32345&fm=95976739616750&tin=02508201610067®Number=0000000000091575&sum=50000 [10:43:37]StoreToDocumentArchive [10:43:37]shift 75 fd 32345 [10:43:37]save to /storage/0075/doc_00032345 [10:43:37]save last doc name /storage/0075/doc_00032345 to /storage/kkm_last_doc_name [10:43:37]save OK [10:43:37]Clear old archive folders... [10:43:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:43:37]tlvbuf is 0188B290 [10:43:37]SAM_PROTO_ClearQueue [10:43:37]wFMCommunicate request_size=4 [10:43:37]MH_SAM_APDU [10:43:37]CAPDU: 80 09 00 00 [10:43:37]Write to MH i2c: E2 08 00 60 57 80 09 00 00 00 00 00 00 29 [10:43:37]Write i2c OK [10:43:37]MH_I2C_Read... [10:43:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:37]Read from MH i2c: E2 [10:43:37]MH_I2C_Read... [10:43:37]Read from MH i2c: E2 03 00 [10:43:37]MH_I2C_Read... [10:43:37]Read from MH i2c: E2 03 00 60 57 00 90 00 2B [10:43:37]RAPDU: 90 00 [10:43:37]wFMCommunicate OK [10:43:37]SAM_PROTO_ClearQueue done [10:43:37]KKMCreateOFDPacket [10:43:37]OFDProtocolAddRootSTLVToBuf [10:43:37]FM_MakeSignedData [10:43:37]FM_MakeSignedData [10:43:37]SAM_PROTO_SignData [10:43:37]wFMCommunicate request_size=4 [10:43:37]MH_SAM_APDU [10:43:37]CAPDU: 80 0D 01 02 [10:43:37]Write to MH i2c: E2 08 00 61 57 80 0D 01 02 00 00 00 00 31 [10:43:37]Write i2c OK [10:43:37]MH_I2C_Read... [10:43:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:37]Read from MH i2c: E2 [10:43:37]MH_I2C_Read... [10:43:37]Read from MH i2c: E2 03 00 [10:43:37]MH_I2C_Read... [10:43:37]Read from MH i2c: E2 03 00 61 57 00 90 00 2C [10:43:37]RAPDU: 90 00 [10:43:37]wFMCommunicate OK [10:43:37]wFMCommunicate request_size=255 [10:43:37]MH_SAM_APDU [10:43:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 33 00 00 00 F4 03 04 00 5C 34 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 7E 00 00 35 04 06 00 57 [10:43:37]Write to MH i2c: E2 02 01 62 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 33 00 00 00 F4 03 04 00 5C 34 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 7E 00 00 35 04 06 00 57 00 00 52 [10:43:37]Write i2c OK [10:43:37]MH_I2C_Read... [10:43:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:38]Read from MH i2c: E2 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 03 00 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 03 00 62 57 00 90 00 2D [10:43:38]RAPDU: 90 00 [10:43:38]wFMCommunicate OK [10:43:38]wFMCommunicate request_size=10 [10:43:38]MH_SAM_APDU [10:43:38]CAPDU: 80 0D 02 02 05 4A 53 78 B7 EE [10:43:38]Write to MH i2c: E2 0D 00 63 57 80 0D 02 02 05 00 4A 53 78 B7 EE 00 00 F8 [10:43:38]Write i2c OK [10:43:38]MH_I2C_Read... [10:43:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:38]Read from MH i2c: E2 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 03 00 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 03 00 63 57 00 90 00 2E [10:43:38]RAPDU: 90 00 [10:43:38]wFMCommunicate OK [10:43:38]wFMCommunicate request_size=4 [10:43:38]MH_SAM_APDU [10:43:38]CAPDU: 80 0D 03 02 [10:43:38]Write to MH i2c: E2 08 00 64 57 80 0D 03 02 00 00 00 00 36 [10:43:38]Write i2c OK [10:43:38]MH_I2C_Read... [10:43:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:38]Read from MH i2c: E2 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 0B 00 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 0B 00 64 57 00 61 39 2C 39 B4 86 EB 8B 90 00 E6 [10:43:38]RAPDU: 61 39 2C 39 B4 86 EB 8B 90 00 [10:43:38]wFMCommunicate OK [10:43:38]SAM_PROTO_SignData done [10:43:38]FM_MakeSignedData done [10:43:38]CreateOFDProtocolMessage [10:43:38]wFMCommunicate request_size=4 [10:43:38]MH_SAM_APDU [10:43:38]CAPDU: 80 11 00 00 [10:43:38]Write to MH i2c: E2 08 00 65 57 80 11 00 00 00 00 00 00 36 [10:43:38]Write i2c OK [10:43:38]MH_I2C_Read... [10:43:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:38]Read from MH i2c: E2 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 17 00 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 17 00 65 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8C [10:43:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:43:38]wFMCommunicate OK [10:43:38]CreateOFDProtocolMessage done [10:43:38]OFDSenderStorePacket 32345 [10:43:38]StoreOFDPacket docnum=32345 [10:43:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2A 7D 07 01 70 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 33 00 00 00 F4 03 04 00 5C 34 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 7E 00 00 35 04 06 00 57 4A 53 78 B7 EE 61 39 2C 39 B4 86 EB 8B [10:43:38]CheckFolder [10:43:38]dirname=/storage/ofd_packets [10:43:38]CheckFolder done [10:43:38]ProducePacketName [10:43:38]name=ofd_packets/00032345 [10:43:38]NVStorageSaveData ofd_packets/00032345 [10:43:38]File name is /storage/ofd_packets/00032345 [10:43:38]Write 301 bytes [10:43:38]NVStorageSaveData done [10:43:38]OFDSenderStorePacket done [10:43:38]KKMCreateOFDPacket done [10:43:38]NVStorageSaveData kkm_last_timestamp [10:43:38]File name is /storage/kkm_last_timestamp [10:43:38]Write 4 bytes [10:43:38]NVStorageSaveData done [10:43:38]ExternCall_PrintAddStr [10:43:38]wPrintStart [10:43:38]Write to MH i2c: 01 00 00 66 57 BD [10:43:38]Write i2c OK [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: 01 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: 01 07 00 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: 01 07 00 66 57 00 00 00 00 00 FF 0F D2 [10:43:38]RasterBufferAndPrint [10:43:38]line Счет N : (1)1182064 [10:43:38]line ИНН: 02508201610067 [10:43:38]line Контрольно-Кассовый Чек [10:43:38]line ПРОДАЖА [10:43:38]line ТРК (МРК, ГНК) : 32 [10:43:38]line Товар: 2710124130 [10:43:38]line Аи-92-К-5 [10:43:38]line 8.700 * 57.50 [10:43:38]line = 500.25 [10:43:38]line НДС 12% НСП 1% [10:43:38]line > о реализуемом товаре [10:43:38]line ОКРУГЛЕНИЕ: -0.25 [10:43:38]line ИТОГО: 500.00 [10:43:38]line Внесено: 500.00 [10:43:38]line СДАЧА: 0.00 [10:43:38]line НСП 1% : 4.43 [10:43:38]line НДС 12% : 53.12 [10:43:38]line Наличными: 500.00 [10:43:38]line Безнал.: 0.00 [10:43:38]line Место: АЗС № 121 "Партнер Нефть" [10:43:38]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:43:38]line СНО: Общий режим [10:43:38]line Чек 51 24.08.2023 10:43 [10:43:38]line Смена: 75 ФФД: 1.0 [10:43:38]line ЗНМ: 0300000148 [10:43:38]line РНМ: 0000000000091575 [10:43:38]line Версия ККМ: 001 [10:43:38]line ФМ: 0000000000874655 [10:43:38]line ФД: 32345 [10:43:38]line ФПД: 95976739616750 [10:43:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104340&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32345&fm=95976739616750&tin=02508201610067®Number=0000000000091575&sum=50000 [10:43:38]OFD Sender: Processing packet 32345 [packets to send 11, broken 10] [10:43:38]ProducePacketName [10:43:38]name=ofd_packets/00032345 [10:43:38]OFD Sender: To server: pG, [10:43:38]CommunicateWithHost lk.salyk.kg:30040 [10:43:38]ConnectInit lk.salyk.kg [10:43:38]written 0, free lines is 4095 [10:43:38]Connected sock=10 [10:43:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2A 7D 07 01 70 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 33 00 00 00 F4 03 04 00 5C 34 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 7E 00 00 35 04 06 00 57 4A 53 78 B7 EE 61 39 2C 39 B4 86 EB 8B [10:43:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A8 18 47 00 29 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 7E 00 00 F4 03 04 00 FF DE E6 64 B6 04 01 00 00 8E E2 D6 96 CB BC 02 C6 [10:43:39]CommunicateWithHost err = 0 [10:43:39]CheckOFDResponse [10:43:39]1017 (14) - 77093643461234 [10:43:39]1041 (16) - 0000000000874655 [10:43:39]1040 (4) - 32345 [10:43:39]1012 (4) - 24.08.2023 04:39 [10:43:39]1206 (1) - 0 [10:43:39]OFD Sender: Remove packet 32345 [10:43:39]ProducePacketName [10:43:39]name=ofd_packets/00032345 [10:43:39]NVStorageDeleteData [10:43:39]Write to MH i2c: 01 00 00 91 57 E8 [10:43:39]Write i2c OK [10:43:39]MH_I2C_Read... [10:43:39]Read from MH i2c: 01 [10:43:39]MH_I2C_Read... [10:43:39]Read from MH i2c: 01 07 00 [10:43:39]MH_I2C_Read... [10:43:39]Read from MH i2c: 01 07 00 91 57 00 00 00 00 00 EE 0C E9 [10:43:39]RasterBufferAndPrint [10:43:39]line [10:43:39]line [10:43:39]line [10:43:39]line [10:43:39]line [10:43:39]written 0, free lines is 3316 [10:43:39]MH_Cut [10:43:39]Write to MH i2c: D1 01 00 98 57 01 C1 [10:43:39]Write i2c OK [10:43:39]MH_I2C_Read... [10:43:39]Read from MH i2c: D1 [10:43:39]MH_I2C_Read... [10:43:39]Read from MH i2c: D1 01 00 [10:43:39]MH_I2C_Read... [10:43:39]Read from MH i2c: D1 01 00 98 57 00 C0 [10:43:39]Write to MH i2c: 01 00 00 99 57 F0 [10:43:39]Write i2c OK [10:43:39]MH_I2C_Read... [10:43:39]OFD Sender: No OFD packet to send [10:43:39]*** Cut start [10:43:39]*** Purtial cut [10:43:39]*** CUTSNS_PIN = 0 [10:43:40]*** Stage 1: CUTSNS_PIN = 1 [10:43:41]Read from MH i2c: 01 [10:43:41]MH_I2C_Read... [10:43:41]*** Stop cut motor [10:43:41]*** Cut end [10:43:41]Read from MH i2c: 01 07 00 [10:43:41]MH_I2C_Read... [10:43:41]Read from MH i2c: 01 07 00 99 57 00 00 00 00 00 FF 0F 05 [10:43:41]process_action close_receipt done [10:43:41]requested_data is exist [10:43:41]produce_requested_data [10:43:41]requested_item fm.sn is exist - process it [10:43:41]wFMCommunicate request_size=4 [10:43:41]MH_SAM_APDU [10:43:41]CAPDU: 80 11 00 00 [10:43:41]Write to MH i2c: E2 08 00 9A 57 80 11 00 00 00 00 00 00 6B [10:43:41]Write i2c OK [10:43:41]MH_I2C_Read... [10:43:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:42]Read from MH i2c: E2 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 17 00 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 17 00 9A 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C1 [10:43:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:43:42]wFMCommunicate OK [10:43:42]requested_item fd.num is exist - process it [10:43:42]SAM_PROTO_GetFieldsCounters [10:43:42]wFMCommunicate request_size=4 [10:43:42]MH_SAM_APDU [10:43:42]CAPDU: 80 13 00 00 [10:43:42]Write to MH i2c: E2 08 00 9B 57 80 13 00 00 00 00 00 00 6E [10:43:42]Write i2c OK [10:43:42]MH_I2C_Read... [10:43:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:42]Read from MH i2c: E2 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 62 00 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 62 00 9B 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 59 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [10:43:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 59 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:43:42]wFMCommunicate OK [10:43:42]SAM_PROTO_GetFieldsCounters done [10:43:42]requested_item shift.num is exist - process it [10:43:42]requested_item shift.opened is exist - process it [10:43:42]req_shift_opened [10:43:42]FM_GetShiftState [10:43:42]SAM_PROTO_GetShiftState [10:43:42]wFMCommunicate request_size=4 [10:43:42]MH_SAM_APDU [10:43:42]CAPDU: 80 13 01 00 [10:43:42]Write to MH i2c: E2 08 00 9C 57 80 13 01 00 00 00 00 00 70 [10:43:42]Write i2c OK [10:43:42]MH_I2C_Read... [10:43:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:42]Read from MH i2c: E2 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 0E 00 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 0E 00 9C 57 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 ED [10:43:42]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:43:42]wFMCommunicate OK [10:43:42]SAM_PROTO_GetShiftState done [10:43:42]FM_GetShiftState done [10:43:42]req_shift_opened done [10:43:42]requested_item shift.open_date is exist - process it [10:43:42]req_shift_open_date [10:43:42]req_shift_open_date done [10:43:42]produce_requested_data done [10:43:42]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32345,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:43:42]process_action_free close_receipt [10:43:42]json_value_free [10:43:42]json_value_free done [10:43:42]process_json_proto returns [10:43:42]Send response to host [10:43:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32345,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:43:42]free response buf [10:43:42]execute_script done [10:43:42]execute_script returns [10:43:42]free content buf [10:43:42]Sock 8.Close socket [10:43:42]Sock 8.Thread stoped [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 9 [10:44:00]New connection [10:44:00]New thread 3067084132 created [10:44:00]Thread 3066940772 joined [10:44:00]Waiting for new connection... [10:44:00] Sock 9.Parse request [10:44:00]Sock 9.Check first char [10:44:00]Sock 9.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.34.200:8080 [10:44:00]Content-Length: 804 [10:44:00]Content-Type: application/json [10:44:00] [10:44:00]POST finish read [10:44:00]Found Content-Length = 804 [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)1182065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 26.090, "sum" : 1500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.18 } ] } , "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)1182065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 26.090, "sum" : 1500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.18 } ] } , "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 9D 57 E3 [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 9D 57 00 73 34 E7 64 B2 FF 65 64 58 [10:44:00]GetLastDocTimeStamp 1692873820 [10:44:00]current date 1692873843 [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 9E 57 80 13 01 00 00 00 00 00 72 [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 9E 57 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 EF [10:44:00]RAPDU: 09 00 01 0F 17 E7 64 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 1692866319 [10:44:00]opened+sec_in_day 1692952719 [10:44:00]quantity*price = 150017 [10:44:00]sum+1 = 150019 [10:44:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.18 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 0.00 Безнал.: 1500.18 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 52 24.08.2023 10:44 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32346 ФПД: 51708006936035 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104403&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32346&fm=51708006936035&tin=02508201610067®Number=0000000000091575&sum=150018 [10:44:01]StoreToDocumentArchive [10:44:01]shift 75 fd 32346 [10:44:01]save to /storage/0075/doc_00032346 [10:44:01]save last doc name /storage/0075/doc_00032346 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=251 [10:44:01]tlvbuf is 01868DF0 [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 AB 57 80 09 00 00 00 00 00 00 74 [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 AB 57 00 90 00 76 [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 AC 57 80 0D 01 02 00 00 00 00 7C [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: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 AC 57 00 90 00 77 [10:44:01]RAPDU: 90 00 [10:44:01]wFMCommunicate OK [10:44:01]wFMCommunicate request_size=255 [10:44:01]MH_SAM_APDU [10:44:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 73 34 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 7E 00 00 35 04 06 00 2F [10:44:01]Write to MH i2c: E2 02 01 AD 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 73 34 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 7E 00 00 35 04 06 00 2F 00 00 76 [10:44:01]Write i2c OK [10:44:01]MH_I2C_Read... [10:44:01]*** iso7816_exchange 80 0D 02 02... 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 AD 57 00 90 00 78 [10:44:01]RAPDU: 90 00 [10:44:01]wFMCommunicate OK [10:44:01]wFMCommunicate request_size=10 [10:44:01]MH_SAM_APDU [10:44:01]CAPDU: 80 0D 02 02 05 07 35 62 AD E3 [10:44:01]Write to MH i2c: E2 0D 00 AE 57 80 0D 02 02 05 00 07 35 62 AD E3 00 00 B7 [10:44:01]Write i2c OK [10:44:01]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 AE 57 00 90 00 79 [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 AF 57 80 0D 03 02 00 00 00 00 81 [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 AF 57 00 8A 11 49 D1 40 97 FD ED 90 00 F8 [10:44:02]RAPDU: 8A 11 49 D1 40 97 FD ED 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 B0 57 80 11 00 00 00 00 00 00 81 [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 B0 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D7 [10:44:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:44:02]wFMCommunicate OK [10:44:02]CreateOFDProtocolMessage done [10:44:02]OFDSenderStorePacket 32346 [10:44:02]StoreOFDPacket docnum=32346 [10:44:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 04 F0 07 01 3E 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 73 34 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 7E 00 00 35 04 06 00 2F 07 35 62 AD E3 8A 11 49 D1 40 97 FD ED [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/00032346 [10:44:02]NVStorageSaveData ofd_packets/00032346 [10:44:02]File name is /storage/ofd_packets/00032346 [10:44:02]Write 301 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 B1 57 08 [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 B1 57 00 00 00 00 00 FF 0F 1D [10:44:02]RasterBufferAndPrint [10:44:02]line Счет N : (1)1182065 [10:44:02]line ИНН: 02508201610067 [10:44:02]line Контрольно-Кассовый Чек [10:44:02]line ПРОДАЖА [10:44:02]line ТРК (МРК, ГНК) : 42 [10:44:02]line Товар: 2710124130 [10:44:02]line Аи-92-К-5 [10:44:02]line 26.090 * 57.50 [10:44:02]line = 1500.18 [10:44:02]line НДС 12% НСП 1% [10:44:02]line > о реализуемом товаре [10:44:02]line ИТОГО: 1500.18 [10:44:02]line НСП 1% : 13.28 [10:44:02]line НДС 12% : 159.31 [10:44:02]line Наличными: 0.00 [10:44:02]line Безнал.: 1500.18 [10:44:02]line Место: АЗС № 121 "Партнер Нефть" [10:44:02]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:44:02]line СНО: Общий режим [10:44:02]line Чек 52 24.08.2023 10:44 [10:44:02]line Смена: 75 ФФД: 1.0 [10:44:02]line ЗНМ: 0300000148 [10:44:02]line РНМ: 0000000000091575 [10:44:02]line Версия ККМ: 001 [10:44:02]line Платежная система: O! деньги [10:44:02]line ФМ: 0000000000874655 [10:44:02]line ФД: 32346 [10:44:02]line ФПД: 51708006936035 [10:44:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104403&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32346&fm=51708006936035&tin=02508201610067®Number=0000000000091575&sum=150018 [10:44:02]written 0, free lines is 4095 [10:44:02]OFD Sender: Processing packet 32346 [packets to send 11, broken 10] [10:44:02]ProducePacketName [10:44:02]name=ofd_packets/00032346 [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]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 34 36 35 35 0F 01 00 00 04 F0 07 01 3E 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 73 34 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 7E 00 00 35 04 06 00 2F 07 35 62 AD E3 8A 11 49 D1 40 97 FD ED [10:44:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 35 FE 47 00 70 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 7E 00 00 F4 03 04 00 17 DF E6 64 B6 04 01 00 00 EC 3B 77 63 0B B0 AA 57 [10:44:02]CommunicateWithHost err = 0 [10:44:02]CheckOFDResponse [10:44:02]1017 (14) - 77093643461234 [10:44:02]1041 (16) - 0000000000874655 [10:44:02]1040 (4) - 32346 [10:44:02]1012 (4) - 24.08.2023 04:39 [10:44:02]1206 (1) - 0 [10:44:02]OFD Sender: Remove packet 32346 [10:44:02]ProducePacketName [10:44:02]name=ofd_packets/00032346 [10:44:02]NVStorageDeleteData [10:44:02]Write to MH i2c: 01 00 00 DB 57 32 [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 DB 57 00 00 00 00 00 02 0D 48 [10:44:02]RasterBufferAndPrint [10:44:02]line [10:44:02]line [10:44:02]line [10:44:02]line [10:44:02]line [10:44:02]written 0, free lines is 3339 [10:44:02]MH_Cut [10:44:02]Write to MH i2c: D1 01 00 E2 57 01 0B [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: D1 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: D1 01 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: D1 01 00 E2 57 00 0A [10:44:02]Write to MH i2c: 01 00 00 E3 57 3A [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:03]OFD Sender: No OFD packet to send [10:44:03]*** Cut start [10:44:03]*** Purtial cut [10:44:03]*** Stage 1: CUTSNS_PIN = 1 [10:44:03]Read from MH i2c: 01 [10:44:03]MH_I2C_Read... [10:44:03]*** Stop cut motor [10:44:03]*** Cut end [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 E3 57 00 00 00 00 00 FF 0F 4F [10:44:03]process_action close_receipt done [10:44:03]requested_data is exist [10:44:03]produce_requested_data [10:44:03]requested_item fm.sn is exist - process it [10:44:03]wFMCommunicate request_size=4 [10:44:03]MH_SAM_APDU [10:44:03]CAPDU: 80 11 00 00 [10:44:03]Write to MH i2c: E2 08 00 E4 57 80 11 00 00 00 00 00 00 B5 [10:44:03]Write i2c OK [10:44:03]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 E4 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0B [10:44:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 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 E5 57 80 13 00 00 00 00 00 00 B8 [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 E5 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 E6 57 80 13 01 00 00 00 00 00 BA [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 E6 57 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 37 [10:44:04]RAPDU: 09 00 01 0F 17 E7 64 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":"0000000000874655","fd.num":32346,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [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":"0000000000874655","fd.num":32346,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [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 9.Close socket [10:44:04]Sock 9.Thread stoped [10:44:05]accept exits with 8 [10:44:05]New connection [10:44:05]New thread 3066940772 created [10:44:05]Thread 3067084132 joined [10:44:05]Waiting for new connection... [10:44:05] Sock 8.Parse request [10:44:05]Sock 8.Check first char [10:44:05]Sock 8.First char is OK [10:44:05]request: POST /json_proto HTTP/1.0 [10:44:05]Method: POST [10:44:05]URL: /json_proto [10:44:05]Method is POST - this is cgi request [10:44:05]url: /json_proto [10:44:05]query_string will be loaded in cgi processing [10:44:05]execute_cgi json_proto POST (null) [10:44:05]execute_cgi path=json_proto method=POST [10:44:05]POST find Content-Length [10:44:05]Host: 172.17.34.200:8080 [10:44:05]Content-Length: 215 [10:44:05]Content-Type: application/json [10:44:05] [10:44:05]POST finish read [10:44:05]Found Content-Length = 215 [10:44:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:05]execute_script... [10:44:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:05]POST & json_proto [10:44:05]process_json_proto [10:44:05]json parsed OK: [10:44:05]protocol is kg_v1.0 [10:44:05]action value=get_value [10:44:05]process_action get_value [10:44:05]cmd_get_value [10:44:05]process_action get_value done [10:44:05]requested_data is exist [10:44:05]produce_requested_data [10:44:05]requested_item kkm.sn is exist - process it [10:44:05]requested_item kkm.ver is exist - process it [10:44:05]requested_item fm.sn is exist - process it [10:44:05]wFMCommunicate request_size=4 [10:44:05]MH_SAM_APDU [10:44:05]CAPDU: 80 11 00 00 [10:44:05]Write to MH i2c: E2 08 00 E7 57 80 11 00 00 00 00 00 00 B8 [10:44:05]Write i2c OK [10:44:05]MH_I2C_Read... [10:44:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:05]Read from MH i2c: E2 [10:44:05]MH_I2C_Read... [10:44:05]Read from MH i2c: E2 17 00 [10:44:05]MH_I2C_Read... [10:44:05]Read from MH i2c: E2 17 00 E7 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0E [10:44:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:44:05]wFMCommunicate OK [10:44:05]requested_item fd.num is exist - process it [10:44:05]SAM_PROTO_GetFieldsCounters [10:44:05]wFMCommunicate request_size=4 [10:44:05]MH_SAM_APDU [10:44:05]CAPDU: 80 13 00 00 [10:44:05]Write to MH i2c: E2 08 00 E8 57 80 13 00 00 00 00 00 00 BB [10:44:05]Write i2c OK [10:44:05]MH_I2C_Read... [10:44:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:05]Read from MH i2c: E2 [10:44:05]MH_I2C_Read... [10:44:05]Read from MH i2c: E2 62 00 [10:44:05]MH_I2C_Read... [10:44:05]Read from MH i2c: E2 62 00 E8 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 A0 [10:44:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:44:05]wFMCommunicate OK [10:44:05]SAM_PROTO_GetFieldsCounters done [10:44:05]requested_item shift.num is exist - process it [10:44:05]requested_item shift.opened is exist - process it [10:44:05]req_shift_opened [10:44:05]FM_GetShiftState [10:44:05]SAM_PROTO_GetShiftState [10:44:05]wFMCommunicate request_size=4 [10:44:05]MH_SAM_APDU [10:44:05]CAPDU: 80 13 01 00 [10:44:05]Write to MH i2c: E2 08 00 E9 57 80 13 01 00 00 00 00 00 BD [10:44:05]Write i2c OK [10:44:05]MH_I2C_Read... [10:44:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:05]Read from MH i2c: E2 [10:44:05]MH_I2C_Read... [10:44:05]Read from MH i2c: E2 0E 00 [10:44:05]MH_I2C_Read... [10:44:05]Read from MH i2c: E2 0E 00 E9 57 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3A [10:44:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:44:05]wFMCommunicate OK [10:44:05]SAM_PROTO_GetShiftState done [10:44:05]FM_GetShiftState done [10:44:05]req_shift_opened done [10:44:05]requested_item shift.open_date is exist - process it [10:44:05]req_shift_open_date [10:44:05]req_shift_open_date done [10:44:05]produce_requested_data done [10:44:05]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32346,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:44:05]process_action_free get_value [10:44:05]json_value_free [10:44:05]json_value_free done [10:44:05]process_json_proto returns [10:44:05]Send response to host [10:44:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32346,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:44:05]free response buf [10:44:05]execute_script done [10:44:05]execute_script returns [10:44:05]free content buf [10:44:05]Sock 8.Close socket [10:44:05]Sock 8.Thread stoped [10:44:05]accept exits with 10 [10:44:05]New connection [10:44:05]New thread 3067084132 created [10:44:05]Thread 3066940772 joined [10:44:05]Waiting for new connection... [10:44:05] Sock 10.Parse request [10:44:05]Sock 10.Check first char [10:44:05]Sock 10.First char is OK [10:44:05]request: POST /json_proto HTTP/1.0 [10:44:05]Method: POST [10:44:05]URL: /json_proto [10:44:05]Method is POST - this is cgi request [10:44:05]url: /json_proto [10:44:05]query_string will be loaded in cgi processing [10:44:05]execute_cgi json_proto POST (null) [10:44:05]execute_cgi path=json_proto method=POST [10:44:05]POST find Content-Length [10:44:05]Host: 172.17.34.200:8080 [10:44:05]Content-Length: 331 [10:44:05]Content-Type: application/json [10:44:05] [10:44:05]POST finish read [10:44:05]Found Content-Length = 331 [10:44: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" ] } } [10:44:06]execute_script... [10:44: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" ] } } [10:44:06]POST & json_proto [10:44:06]process_json_proto [10:44:06]json parsed OK: [10:44:06]protocol is kg_v1.0 [10:44:06]action value=get_value [10:44:06]process_action get_value [10:44:06]cmd_get_value [10:44:06]process_action get_value done [10:44:06]requested_data is exist [10:44:06]produce_requested_data [10:44:06]requested_item fm.sale.total is exist - process it [10:44:06]SAM_PROTO_GetFMData [10:44:06]wFMCommunicate request_size=4 [10:44:06]MH_SAM_APDU [10:44:06]CAPDU: 80 13 03 00 [10:44:06]Write to MH i2c: E2 08 00 EA 57 80 13 03 00 00 00 00 00 C0 [10:44:06]Write i2c OK [10:44:06]MH_I2C_Read... [10:44:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:44:06]Read from MH i2c: E2 [10:44:06]MH_I2C_Read... [10:44:06]Read from MH i2c: E2 FD 00 [10:44:06]MH_I2C_Read... [10:44:06]Read from MH i2c: E2 FD 00 EA 57 00 C3 04 85 04 BF 04 6E 04 04 00 C4 7D 00 00 69 04 A1 00 6F 04 04 00 90 7C 00 00 B1 04 04 00 7E C9 1F 97 70 04 04 00 84 34 6F 87 72 04 04 00 FA 94 B0 0F 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 7D 52 0D 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 C8 6B 56 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 34 01 00 00 B1 04 04 00 40 E0 53 13 70 04 04 00 40 E0 53 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 6D 73 0D 02 EF 03 09 00 F6 90 00 BD [10:44:06]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 C4 7D 00 00 69 04 A1 00 6F 04 04 00 90 7C 00 00 B1 04 04 00 7E C9 1F 97 70 04 04 00 84 34 6F 87 72 04 04 00 FA 94 B0 0F 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 7D 52 0D 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 C8 6B 56 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 34 01 00 00 B1 04 04 00 40 E0 53 13 70 04 04 00 40 E0 53 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 6D 73 0D 02 EF 03 09 00 F6 90 00 [10:44:06]wFMCommunicate OK [10:44:06]wFMCommunicate request_size=4 [10:44:06]MH_SAM_APDU [10:44:06]CAPDU: 80 17 00 00 [10:44:06]Write to MH i2c: E2 08 00 EB 57 80 17 00 00 00 00 00 00 C2 [10:44:06]Write i2c OK [10:44:06]MH_I2C_Read... [10:44:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:44:06]Read from MH i2c: E2 [10:44:06]MH_I2C_Read... [10:44:06]Read from MH i2c: E2 FD 00 [10:44:06]MH_I2C_Read... [10:44:06]Read from MH i2c: E2 FD 00 EB 57 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 90 C9 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 06 [10:44:06]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 90 C9 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [10:44:06]wFMCommunicate OK [10:44:06]wFMCommunicate request_size=4 [10:44:06]MH_SAM_APDU [10:44:06]CAPDU: 80 17 00 00 [10:44:06]Write to MH i2c: E2 08 00 EC 57 80 17 00 00 00 00 00 00 C3 [10:44:06]Write i2c OK [10:44:06]MH_I2C_Read... [10:44:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:44:07]Read from MH i2c: E2 [10:44:07]MH_I2C_Read... [10:44:07]Read from MH i2c: E2 FD 00 [10:44:07]MH_I2C_Read... [10:44:07]Read from MH i2c: E2 FD 00 EC 57 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 E1 [10:44:07]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [10:44:07]wFMCommunicate OK [10:44:07]wFMCommunicate request_size=4 [10:44:07]MH_SAM_APDU [10:44:07]CAPDU: 80 17 00 00 [10:44:07]Write to MH i2c: E2 08 00 ED 57 80 17 00 00 00 00 00 00 C4 [10:44:07]Write i2c OK [10:44:07]MH_I2C_Read... [10:44:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:44:07]Read from MH i2c: E2 [10:44:07]MH_I2C_Read... [10:44:07]Read from MH i2c: E2 FD 00 [10:44:07]MH_I2C_Read... [10:44:07]Read from MH i2c: E2 FD 00 ED 57 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 36 [10:44:07]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [10:44:07]wFMCommunicate OK [10:44:07]wFMCommunicate request_size=4 [10:44:07]MH_SAM_APDU [10:44:07]CAPDU: 80 17 00 00 [10:44:07]Write to MH i2c: E2 08 00 EE 57 80 17 00 00 00 00 00 00 C5 [10:44:07]Write i2c OK [10:44:07]MH_I2C_Read... [10:44:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [10:44:07]Read from MH i2c: E2 [10:44:07]MH_I2C_Read... [10:44:07]Read from MH i2c: E2 E0 00 [10:44:07]MH_I2C_Read... [10:44:07]Read from MH i2c: E2 E0 00 EE 57 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AF [10:44:07]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:44:07]wFMCommunicate OK [10:44:07]SAM_PROTO_GetFMData done [10:44:07]requested_item fm.sale_refund.total is exist - process it [10:44:07]requested_item fm.buy.total is exist - process it [10:44:07]requested_item shift.sale.total is exist - process it [10:44:07]SAM_PROTO_GetShiftData [10:44:07]wFMCommunicate request_size=4 [10:44:07]MH_SAM_APDU [10:44:07]CAPDU: 80 13 02 00 [10:44:07]Write to MH i2c: E2 08 00 EF 57 80 13 02 00 00 00 00 00 C4 [10:44:07]Write i2c OK [10:44:07]MH_I2C_Read... [10:44:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:44:08]Read from MH i2c: E2 [10:44:08]MH_I2C_Read... [10:44:08]Read from MH i2c: E2 FD 00 [10:44:08]MH_I2C_Read... [10:44:08]Read from MH i2c: E2 FD 00 EF 57 00 B8 04 AA 04 B4 04 6E 04 04 00 34 00 00 00 69 04 9B 00 6F 04 04 00 33 00 00 00 B1 04 03 00 14 99 52 70 04 03 00 6C B5 2E 72 04 03 00 A8 E3 23 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 E8 C5 08 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 29 BB EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 C4 6E 04 70 04 03 00 C4 6E 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 84 78 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 1B [10:44:08]RAPDU: B8 04 AA 04 B4 04 6E 04 04 00 34 00 00 00 69 04 9B 00 6F 04 04 00 33 00 00 00 B1 04 03 00 14 99 52 70 04 03 00 6C B5 2E 72 04 03 00 A8 E3 23 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 E8 C5 08 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 29 BB EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 C4 6E 04 70 04 03 00 C4 6E 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 84 78 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [10:44:08]wFMCommunicate OK [10:44:08]wFMCommunicate request_size=4 [10:44:08]MH_SAM_APDU [10:44:08]CAPDU: 80 17 00 00 [10:44:08]Write to MH i2c: E2 08 00 F0 57 80 17 00 00 00 00 00 00 C7 [10:44:08]OFD Sender: No OFD packet to send [10:44:08]Write i2c OK [10:44:08]MH_I2C_Read... [10:44:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:44:08]Read from MH i2c: E2 [10:44:08]MH_I2C_Read... [10:44:08]Read from MH i2c: E2 FD 00 [10:44:08]MH_I2C_Read... [10:44:08]Read from MH i2c: E2 FD 00 F0 57 00 0B 00 F6 03 01 00 01 F7 03 02 00 0B 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 90 00 0D [10:44:08]RAPDU: 0B 00 F6 03 01 00 01 F7 03 02 00 0B 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 90 00 [10:44:08]wFMCommunicate OK [10:44:08]wFMCommunicate request_size=4 [10:44:08]MH_SAM_APDU [10:44:08]CAPDU: 80 17 00 00 [10:44:08]Write to MH i2c: E2 08 00 F1 57 80 17 00 00 00 00 00 00 C8 [10:44:08]Write i2c OK [10:44:08]MH_I2C_Read... [10:44:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:44:09]Read from MH i2c: E2 [10:44:09]MH_I2C_Read... [10:44:09]Read from MH i2c: E2 FD 00 [10:44:09]MH_I2C_Read... [10:44:09]Read from MH i2c: E2 FD 00 F1 57 00 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 90 00 6A [10:44:09]RAPDU: 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 90 00 [10:44:09]wFMCommunicate OK [10:44:09]wFMCommunicate request_size=4 [10:44:09]MH_SAM_APDU [10:44:09]CAPDU: 80 17 00 00 [10:44:09]Write to MH i2c: E2 08 00 F2 57 80 17 00 00 00 00 00 00 C9 [10:44:09]Write i2c OK [10:44:09]MH_I2C_Read... [10:44:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:44:09]Read from MH i2c: E2 [10:44:09]MH_I2C_Read... [10:44:09]Read from MH i2c: E2 FD 00 [10:44:09]MH_I2C_Read... [10:44:09]Read from MH i2c: E2 FD 00 F2 57 00 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 90 00 52 [10:44:09]RAPDU: 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 90 00 [10:44:09]wFMCommunicate OK [10:44:09]wFMCommunicate request_size=4 [10:44:09]MH_SAM_APDU [10:44:09]CAPDU: 80 17 00 00 [10:44:09]Write to MH i2c: E2 08 00 F3 57 80 17 00 00 00 00 00 00 CA [10:44:09]Write i2c OK [10:44:09]MH_I2C_Read... [10:44:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 210! [10:44:09]Read from MH i2c: E2 [10:44:09]MH_I2C_Read... [10:44:09]Read from MH i2c: E2 D5 00 [10:44:09]MH_I2C_Read... [10:44:09]Read from MH i2c: E2 D5 00 F3 57 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AB [10:44:10]RAPDU: EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:44:10]wFMCommunicate OK [10:44:10]SAM_PROTO_GetShiftData done [10:44:10]requested_item shift.sale.total_cash is exist - process it [10:44:10]requested_item shift.sale_refund.total is exist - process it [10:44:10]requested_item shift.sale_refund.total_cash is exist - process it [10:44:10]requested_item shift.buy.total is exist - process it [10:44:10]requested_item shift.buy.total_cash is exist - process it [10:44:10]produce_requested_data done [10:44:10]produce_requested_data return {"fm.sale.total":25354428.14,"fm.sale_refund.total":3242640.00,"fm.buy.total":0.00,"shift.sale.total":54131.40,"shift.sale.total_cash":30611.00,"shift.sale_refund.total":2905.00,"shift.sale_refund.total_cash":2905.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:44:10]process_action_free get_value [10:44:10]json_value_free [10:44:10]json_value_free done [10:44:10]process_json_proto returns [10:44:10]Send response to host [10:44:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25354428.14,"fm.sale_refund.total":3242640.00,"fm.buy.total":0.00,"shift.sale.total":54131.40,"shift.sale.total_cash":30611.00,"shift.sale_refund.total":2905.00,"shift.sale_refund.total_cash":2905.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:44:10]free response buf [10:44:10]execute_script done [10:44:10]execute_script returns [10:44:10]free content buf [10:44:10]Sock 10.Close socket [10:44:10]Sock 10.Thread stoped [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:38]OFD Sender: No OFD packet to send [10:44:43]OFD Sender: No OFD packet to send [10:44:48]OFD Sender: No OFD packet to send [10:44:53]OFD Sender: No OFD packet to send [10:44:58]OFD Sender: No OFD packet to send [10:45:03]OFD Sender: No OFD packet to send [10:45:08]OFD Sender: No OFD packet to send [10:45:13]OFD Sender: No OFD packet to send [10:45:18]OFD Sender: No OFD packet to send [10:45:23]OFD Sender: No OFD packet to send [10:45:28]OFD Sender: No OFD packet to send [10:45:33]OFD Sender: No OFD packet to send [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:53]OFD Sender: No OFD packet to send [10:45:58]OFD Sender: No OFD packet to send [10:46:03]OFD Sender: No OFD packet to send [10:46:08]OFD Sender: No OFD packet to send [10:46:13]OFD Sender: No OFD packet to send [10:46:18]OFD Sender: No OFD packet to send [10:46:23]OFD Sender: No OFD packet to send [10:46:28]OFD Sender: No OFD packet to send [10:46:33]OFD Sender: No OFD packet to send [10:46:37]accept exits with 8 [10:46:37]New connection [10:46:37]New thread 3066940772 created [10:46:37]Thread 3067084132 joined [10:46:37]Waiting for new connection... [10:46:37] Sock 8.Parse request [10:46:37]Sock 8.Check first char [10:46:37]Sock 8.First char is OK [10:46:37]request: POST /json_proto HTTP/1.0 [10:46:37]Method: POST [10:46:37]URL: /json_proto [10:46:37]Method is POST - this is cgi request [10:46:37]url: /json_proto [10:46:37]query_string will be loaded in cgi processing [10:46:37]execute_cgi json_proto POST (null) [10:46:37]execute_cgi path=json_proto method=POST [10:46:37]POST find Content-Length [10:46:37]Host: 172.17.34.200:8080 [10:46:37]Content-Length: 684 [10:46:37]Content-Type: application/json [10:46:37] [10:46:37]POST finish read [10:46:37]Found Content-Length = 684 [10:46:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.380, "sum" : 660.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 660.00, "total" : 660.00, "payments": [ { "type": 0, "sum" : 660.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:37]execute_script... [10:46: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)1182068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.380, "sum" : 660.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 660.00, "total" : 660.00, "payments": [ { "type": 0, "sum" : 660.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:37]POST & json_proto [10:46:37]process_json_proto [10:46:37]json parsed OK: [10:46:37]protocol is kg_v1.0 [10:46:37]action value=close_receipt [10:46:37]process_action close_receipt [10:46:37]cmd_close_receipt [10:46:37]MH_GetDate [10:46:37]Write to MH i2c: F0 00 00 F4 57 3A [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: F0 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: F0 09 00 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: F0 09 00 F4 57 00 11 35 E7 64 B2 FF 65 64 4E [10:46:37]GetLastDocTimeStamp 1692873843 [10:46:37]current date 1692874001 [10:46:37]FM_GetShiftState [10:46:37]SAM_PROTO_GetShiftState [10:46:37]wFMCommunicate request_size=4 [10:46:37]MH_SAM_APDU [10:46:37]CAPDU: 80 13 01 00 [10:46:37]Write to MH i2c: E2 08 00 F5 57 80 13 01 00 00 00 00 00 C9 [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:37]Read from MH i2c: E2 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: E2 0E 00 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: E2 0E 00 F5 57 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 46 [10:46:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:46:37]wFMCommunicate OK [10:46:37]SAM_PROTO_GetShiftState done [10:46:37]FM_GetShiftState done [10:46:37]opened in 1692866319 [10:46:37]opened+sec_in_day 1692952719 [10:46:37]quantity*price = 66016 [10:46:37]sum+1 = 66018 [10:46:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 660.00 Внесено: 660.00 СДАЧА: 0.00 НСП 1% : 5.84 НДС 12% : 70.11 Наличными: 660.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 53 24.08.2023 10:46 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32347 ФПД: 85919433945646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104641&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32347&fm=85919433945646&tin=02508201610067®Number=0000000000091575&sum=66000 [10:46:39]StoreToDocumentArchive [10:46:39]shift 75 fd 32347 [10:46:39]save to /storage/0075/doc_00032347 [10:46:39]save last doc name /storage/0075/doc_00032347 to /storage/kkm_last_doc_name [10:46:39]save OK [10:46:39]Clear old archive folders... [10:46:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:46:39]tlvbuf is B6F75420 [10:46:39]SAM_PROTO_ClearQueue [10:46:39]wFMCommunicate request_size=4 [10:46:39]MH_SAM_APDU [10:46:39]CAPDU: 80 09 00 00 [10:46:39]Write to MH i2c: E2 08 00 02 58 80 09 00 00 00 00 00 00 CC [10:46:39]Write i2c OK [10:46:39]MH_I2C_Read... [10:46:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:39]Read from MH i2c: E2 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 03 00 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 03 00 02 58 00 90 00 CE [10:46:39]RAPDU: 90 00 [10:46:39]wFMCommunicate OK [10:46:39]SAM_PROTO_ClearQueue done [10:46:39]KKMCreateOFDPacket [10:46:39]OFDProtocolAddRootSTLVToBuf [10:46:39]FM_MakeSignedData [10:46:39]FM_MakeSignedData [10:46:39]SAM_PROTO_SignData [10:46:39]wFMCommunicate request_size=4 [10:46:39]MH_SAM_APDU [10:46:39]CAPDU: 80 0D 01 02 [10:46:39]Write to MH i2c: E2 08 00 03 58 80 0D 01 02 00 00 00 00 D4 [10:46:39]Write i2c OK [10:46:39]MH_I2C_Read... [10:46:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:39]Read from MH i2c: E2 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 03 00 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 03 00 03 58 00 90 00 CF [10:46:39]RAPDU: 90 00 [10:46:39]wFMCommunicate OK [10:46:39]wFMCommunicate request_size=255 [10:46:39]MH_SAM_APDU [10:46:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8C 28 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 1B 00 00 00 00 07 04 06 00 D0 01 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 11 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 7E 00 00 35 04 06 00 [10:46:39]Write to MH i2c: E2 02 01 04 58 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8C 28 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 1B 00 00 00 00 07 04 06 00 D0 01 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 11 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 7E 00 00 35 04 06 00 00 00 FB [10:46:39]Write i2c OK [10:46:39]MH_I2C_Read... [10:46:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:39]Read from MH i2c: E2 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 03 00 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 03 00 04 58 00 90 00 D0 [10:46:39]RAPDU: 90 00 [10:46:39]wFMCommunicate OK [10:46:39]wFMCommunicate request_size=11 [10:46:39]MH_SAM_APDU [10:46:39]CAPDU: 80 0D 02 02 06 4E 24 AD 56 F2 2E [10:46:39]Write to MH i2c: E2 0E 00 05 58 80 0D 02 02 06 00 4E 24 AD 56 F2 2E 00 00 78 [10:46:39]Write i2c OK [10:46:39]MH_I2C_Read... [10:46:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:39]Read from MH i2c: E2 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 03 00 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 03 00 05 58 00 90 00 D1 [10:46:39]RAPDU: 90 00 [10:46:39]wFMCommunicate OK [10:46:39]wFMCommunicate request_size=4 [10:46:39]MH_SAM_APDU [10:46:39]CAPDU: 80 0D 03 02 [10:46:39]Write to MH i2c: E2 08 00 06 58 80 0D 03 02 00 00 00 00 D9 [10:46:39]Write i2c OK [10:46:39]MH_I2C_Read... [10:46:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:39]Read from MH i2c: E2 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 0B 00 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 0B 00 06 58 00 4B 3B 70 72 A9 33 D7 25 90 00 1A [10:46:39]RAPDU: 4B 3B 70 72 A9 33 D7 25 90 00 [10:46:39]wFMCommunicate OK [10:46:39]SAM_PROTO_SignData done [10:46:39]FM_MakeSignedData done [10:46:39]CreateOFDProtocolMessage [10:46:39]wFMCommunicate request_size=4 [10:46:39]MH_SAM_APDU [10:46:39]CAPDU: 80 11 00 00 [10:46:39]Write to MH i2c: E2 08 00 07 58 80 11 00 00 00 00 00 00 D9 [10:46:39]Write i2c OK [10:46:39]MH_I2C_Read... [10:46:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:39]Read from MH i2c: E2 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 17 00 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 17 00 07 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2F [10:46:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:46:39]wFMCommunicate OK [10:46:39]CreateOFDProtocolMessage done [10:46:39]OFDSenderStorePacket 32347 [10:46:39]StoreOFDPacket docnum=32347 [10:46:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 90 F3 08 01 0D 5A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8C 28 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 1B 00 00 00 00 07 04 06 00 D0 01 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 11 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 7E 00 00 35 04 06 00 4E 24 AD 56 F2 2E 4B 3B 70 72 A9 33 D7 25 [10:46:39]CheckFolder [10:46:39]dirname=/storage/ofd_packets [10:46:39]CheckFolder done [10:46:39]ProducePacketName [10:46:39]name=ofd_packets/00032347 [10:46:39]NVStorageSaveData ofd_packets/00032347 [10:46:39]File name is /storage/ofd_packets/00032347 [10:46:39]Write 302 bytes [10:46:39]NVStorageSaveData done [10:46:39]OFDSenderStorePacket done [10:46:39]KKMCreateOFDPacket done [10:46:39]NVStorageSaveData kkm_last_timestamp [10:46:39]File name is /storage/kkm_last_timestamp [10:46:39]Write 4 bytes [10:46:39]NVStorageSaveData done [10:46:39]ExternCall_PrintAddStr [10:46:39]wPrintStart [10:46:39]Write to MH i2c: 01 00 00 08 58 60 [10:46:39]Write i2c OK [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: 01 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: 01 07 00 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: 01 07 00 08 58 00 00 00 00 00 FF 0F 75 [10:46:39]RasterBufferAndPrint [10:46:39]line Счет N : (1)1182068 [10:46:39]line ИНН: 02508201610067 [10:46:39]line Контрольно-Кассовый Чек [10:46:39]line ПРОДАЖА [10:46:39]line ТРК (МРК, ГНК) : 21 [10:46:39]line Товар: 2710194210 [10:46:39]line ДТ(л)-К-5 [10:46:39]line 10.380 * 63.60 [10:46:39]line = 660.17 [10:46:39]line НДС 12% НСП 1% [10:46:39]line > о реализуемом товаре [10:46:39]line ОКРУГЛЕНИЕ: -0.17 [10:46:39]line ИТОГО: 660.00 [10:46:39]line Внесено: 660.00 [10:46:39]line СДАЧА: 0.00 [10:46:39]line НСП 1% : 5.84 [10:46:39]line НДС 12% : 70.11 [10:46:39]line Наличными: 660.00 [10:46:39]line Безнал.: 0.00 [10:46:39]line Место: АЗС № 121 "Партнер Нефть" [10:46:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:46:39]line СНО: Общий режим [10:46:39]line Чек 53 24.08.2023 10:46 [10:46:39]line Смена: 75 ФФД: 1.0 [10:46:39]line ЗНМ: 0300000148 [10:46:39]line РНМ: 0000000000091575 [10:46:39]line Версия ККМ: 001 [10:46:39]line ФМ: 0000000000874655 [10:46:39]line ФД: 32347 [10:46:39]line ФПД: 85919433945646 [10:46:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104641&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32347&fm=85919433945646&tin=02508201610067®Number=0000000000091575&sum=66000 [10:46:39]OFD Sender: Processing packet 32347 [packets to send 11, broken 10] [10:46:39]ProducePacketName [10:46:39]name=ofd_packets/00032347 [10:46:39]OFD Sender: To server: pG, [10:46:39]CommunicateWithHost lk.salyk.kg:30040 [10:46:39]ConnectInit lk.salyk.kg [10:46:39]written 0, free lines is 4095 [10:46:40]Connected sock=10 [10:46:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 90 F3 08 01 0D 5A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8C 28 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 1B 00 00 00 00 07 04 06 00 D0 01 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 11 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 7E 00 00 35 04 06 00 4E 24 AD 56 F2 2E 4B 3B 70 72 A9 33 D7 25 [10:46:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 7F AF 47 00 5A 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 7E 00 00 F4 03 04 00 B5 DF E6 64 B6 04 01 00 00 A6 C9 03 38 71 FF 96 3C [10:46:40]CommunicateWithHost err = 0 [10:46:40]CheckOFDResponse [10:46:40]1017 (14) - 77093643461234 [10:46:40]1041 (16) - 0000000000874655 [10:46:40]1040 (4) - 32347 [10:46:40]1012 (4) - 24.08.2023 04:42 [10:46:40]1206 (1) - 0 [10:46:40]OFD Sender: Remove packet 32347 [10:46:40]ProducePacketName [10:46:40]name=ofd_packets/00032347 [10:46:40]NVStorageDeleteData [10:46:40]Write to MH i2c: 01 00 00 33 58 8B [10:46:40]Write i2c OK [10:46:40]MH_I2C_Read... [10:46:40]Read from MH i2c: 01 [10:46:40]MH_I2C_Read... [10:46:40]Read from MH i2c: 01 07 00 [10:46:40]MH_I2C_Read... [10:46:40]Read from MH i2c: 01 07 00 33 58 00 00 00 00 00 EA 0C 88 [10:46:40]RasterBufferAndPrint [10:46:40]line [10:46:40]line [10:46:40]line [10:46:40]line [10:46:40]line [10:46:40]written 0, free lines is 3312 [10:46:40]MH_Cut [10:46:40]Write to MH i2c: D1 01 00 3A 58 01 64 [10:46:40]Write i2c OK [10:46:40]MH_I2C_Read... [10:46:40]Read from MH i2c: D1 [10:46:40]MH_I2C_Read... [10:46:40]Read from MH i2c: D1 01 00 [10:46:40]MH_I2C_Read... [10:46:40]Read from MH i2c: D1 01 00 3A 58 00 63 [10:46:40]Write to MH i2c: 01 00 00 3B 58 93 [10:46:40]Write i2c OK [10:46:40]MH_I2C_Read... [10:46:40]OFD Sender: No OFD packet to send [10:46:41]*** Cut start [10:46:41]*** Purtial cut [10:46:41]*** CUTSNS_PIN = 0 [10:46:41]*** Stage 1: CUTSNS_PIN = 1 [10:46:43]Read from MH i2c: 01 [10:46:43]MH_I2C_Read... [10:46:43]*** Stop cut motor [10:46:43]*** Cut end [10:46:43]Read from MH i2c: 01 07 00 [10:46:43]MH_I2C_Read... [10:46:43]Read from MH i2c: 01 07 00 3B 58 00 00 00 00 00 FF 0F A8 [10:46:43]process_action close_receipt done [10:46:43]requested_data is exist [10:46:43]produce_requested_data [10:46:43]requested_item fm.sn is exist - process it [10:46:43]wFMCommunicate request_size=4 [10:46:43]MH_SAM_APDU [10:46:43]CAPDU: 80 11 00 00 [10:46:43]Write to MH i2c: E2 08 00 3C 58 80 11 00 00 00 00 00 00 0E [10:46:43]Write i2c OK [10:46:43]MH_I2C_Read... [10:46:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:43]Read from MH i2c: E2 [10:46:43]MH_I2C_Read... [10:46:43]Read from MH i2c: E2 17 00 [10:46:43]MH_I2C_Read... [10:46:43]Read from MH i2c: E2 17 00 3C 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 64 [10:46:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:46:43]wFMCommunicate OK [10:46:43]requested_item fd.num is exist - process it [10:46:43]SAM_PROTO_GetFieldsCounters [10:46:43]wFMCommunicate request_size=4 [10:46:43]MH_SAM_APDU [10:46:43]CAPDU: 80 13 00 00 [10:46:43]Write to MH i2c: E2 08 00 3D 58 80 13 00 00 00 00 00 00 11 [10:46:43]Write i2c OK [10:46:43]MH_I2C_Read... [10:46:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:43]Read from MH i2c: E2 [10:46:43]MH_I2C_Read... [10:46:43]Read from MH i2c: E2 62 00 [10:46:43]MH_I2C_Read... [10:46:43]Read from MH i2c: E2 62 00 3D 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [10:46:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:46:43]wFMCommunicate OK [10:46:43]SAM_PROTO_GetFieldsCounters done [10:46:43]requested_item shift.num is exist - process it [10:46:43]requested_item shift.opened is exist - process it [10:46:43]req_shift_opened [10:46:43]FM_GetShiftState [10:46:43]SAM_PROTO_GetShiftState [10:46:43]wFMCommunicate request_size=4 [10:46:43]MH_SAM_APDU [10:46:43]CAPDU: 80 13 01 00 [10:46:43]Write to MH i2c: E2 08 00 3E 58 80 13 01 00 00 00 00 00 13 [10:46:43]Write i2c OK [10:46:43]MH_I2C_Read... [10:46:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:43]Read from MH i2c: E2 [10:46:43]MH_I2C_Read... [10:46:43]Read from MH i2c: E2 0E 00 [10:46:43]MH_I2C_Read... [10:46:43]Read from MH i2c: E2 0E 00 3E 58 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 90 [10:46:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:46:43]wFMCommunicate OK [10:46:43]SAM_PROTO_GetShiftState done [10:46:43]FM_GetShiftState done [10:46:43]req_shift_opened done [10:46:43]requested_item shift.open_date is exist - process it [10:46:43]req_shift_open_date [10:46:43]req_shift_open_date done [10:46:43]produce_requested_data done [10:46:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32347,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:46:43]process_action_free close_receipt [10:46:43]json_value_free [10:46:43]json_value_free done [10:46:43]process_json_proto returns [10:46:43]Send response to host [10:46:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32347,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:46:43]free response buf [10:46:43]execute_script done [10:46:43]execute_script returns [10:46:43]free content buf [10:46:43]Sock 8.Close socket [10:46:43]Sock 8.Thread stoped [10:46:45]OFD Sender: No OFD packet to send [10:46:46]accept exits with 9 [10:46:46]New connection [10:46:46]New thread 3067084132 created [10:46:46]Thread 3066940772 joined [10:46:46]Waiting for new connection... [10:46:46] Sock 9.Parse request [10:46:46]Sock 9.Check first char [10:46:46]Sock 9.First char is OK [10:46:46]request: POST /json_proto HTTP/1.0 [10:46:46]Method: POST [10:46:46]URL: /json_proto [10:46:46]Method is POST - this is cgi request [10:46:46]url: /json_proto [10:46:46]query_string will be loaded in cgi processing [10:46:46]execute_cgi json_proto POST (null) [10:46:46]execute_cgi path=json_proto method=POST [10:46:46]POST find Content-Length [10:46:46]Host: 172.17.34.200:8080 [10:46:46]Content-Length: 683 [10:46:46]Content-Type: application/json [10:46:46] [10:46:46]POST finish read [10:46:46]Found Content-Length = 683 [10:46:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:46:46]execute_script... [10: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)1182067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:46:46]POST & json_proto [10:46:46]process_json_proto [10:46:46]json parsed OK: [10:46:46]protocol is kg_v1.0 [10:46:46]action value=close_receipt [10:46:46]process_action close_receipt [10:46:46]cmd_close_receipt [10:46:46]MH_GetDate [10:46:46]Write to MH i2c: F0 00 00 3F 58 86 [10:46:46]Write i2c OK [10:46:46]MH_I2C_Read... [10:46:46]Read from MH i2c: F0 [10:46:46]MH_I2C_Read... [10:46:46]Read from MH i2c: F0 09 00 [10:46:46]MH_I2C_Read... [10:46:46]Read from MH i2c: F0 09 00 3F 58 00 19 35 E7 64 B2 FF 65 64 A2 [10:46:46]GetLastDocTimeStamp 1692874001 [10:46:46]current date 1692874009 [10:46:46]FM_GetShiftState [10:46:46]SAM_PROTO_GetShiftState [10:46:46]wFMCommunicate request_size=4 [10:46:46]MH_SAM_APDU [10:46:46]CAPDU: 80 13 01 00 [10:46:46]Write to MH i2c: E2 08 00 40 58 80 13 01 00 00 00 00 00 15 [10:46:46]Write i2c OK [10:46:46]MH_I2C_Read... [10:46:46]Read from MH i2c: E2 [10:46:46]MH_I2C_Read... [10:46:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:46]Read from MH i2c: E2 0E 00 [10:46:46]MH_I2C_Read... [10:46:46]Read from MH i2c: E2 0E 00 40 58 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 92 [10:46:46]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:46:46]wFMCommunicate OK [10:46:46]SAM_PROTO_GetShiftState done [10:46:46]FM_GetShiftState done [10:46:46]opened in 1692866319 [10:46:46]opened+sec_in_day 1692952719 [10:46:46]quantity*price = 100050 [10:46:46]sum+1 = 100051 [10:46:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 54 24.08.2023 10:46 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32348 ФПД: 106200616833581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104649&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32348&fm=106200616833581&tin=02508201610067®Number=0000000000091575&sum=100000 [10:46:47]StoreToDocumentArchive [10:46:47]shift 75 fd 32348 [10:46:47]save to /storage/0075/doc_00032348 [10:46:47]save last doc name /storage/0075/doc_00032348 to /storage/kkm_last_doc_name [10:46:47]save OK [10:46:47]Clear old archive folders... [10:46:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:46:47]tlvbuf is 01813E50 [10:46:47]SAM_PROTO_ClearQueue [10:46:47]wFMCommunicate request_size=4 [10:46:47]MH_SAM_APDU [10:46:47]CAPDU: 80 09 00 00 [10:46:47]Write to MH i2c: E2 08 00 4D 58 80 09 00 00 00 00 00 00 17 [10:46:47]Write i2c OK [10:46:47]MH_I2C_Read... [10:46:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:47]Read from MH i2c: E2 [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: E2 03 00 [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: E2 03 00 4D 58 00 90 00 19 [10:46:47]RAPDU: 90 00 [10:46:47]wFMCommunicate OK [10:46:47]SAM_PROTO_ClearQueue done [10:46:47]KKMCreateOFDPacket [10:46:47]OFDProtocolAddRootSTLVToBuf [10:46:47]FM_MakeSignedData [10:46:47]FM_MakeSignedData [10:46:47]SAM_PROTO_SignData [10:46:47]wFMCommunicate request_size=4 [10:46:47]MH_SAM_APDU [10:46:47]CAPDU: 80 0D 01 02 [10:46:47]Write to MH i2c: E2 08 00 4E 58 80 0D 01 02 00 00 00 00 1F [10:46:47]Write i2c OK [10:46:47]MH_I2C_Read... [10:46:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:47]Read from MH i2c: E2 [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: E2 03 00 [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: E2 03 00 4E 58 00 90 00 1A [10:46:47]RAPDU: 90 00 [10:46:47]wFMCommunicate OK [10:46:47]wFMCommunicate request_size=255 [10:46:47]MH_SAM_APDU [10:46:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 00 00 00 F4 03 04 00 19 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5C 7E 00 00 35 04 06 00 60 [10:46:47]Write to MH i2c: E2 02 01 4F 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 00 00 00 F4 03 04 00 19 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5C 7E 00 00 35 04 06 00 60 00 00 12 [10:46:47]Write i2c OK [10:46:47]MH_I2C_Read... [10:46:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:47]Read from MH i2c: E2 [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: E2 03 00 [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: E2 03 00 4F 58 00 90 00 1B [10:46:47]RAPDU: 90 00 [10:46:47]wFMCommunicate OK [10:46:47]wFMCommunicate request_size=10 [10:46:47]MH_SAM_APDU [10:46:47]CAPDU: 80 0D 02 02 05 96 C2 0A 92 2D [10:46:47]Write to MH i2c: E2 0D 00 50 58 80 0D 02 02 05 00 96 C2 0A 92 2D 00 00 4D [10:46:47]Write i2c OK [10:46:47]MH_I2C_Read... [10:46:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:47]Read from MH i2c: E2 [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: E2 03 00 [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: E2 03 00 50 58 00 90 00 1C [10:46:47]RAPDU: 90 00 [10:46:47]wFMCommunicate OK [10:46:47]wFMCommunicate request_size=4 [10:46:47]MH_SAM_APDU [10:46:47]CAPDU: 80 0D 03 02 [10:46:47]Write to MH i2c: E2 08 00 51 58 80 0D 03 02 00 00 00 00 24 [10:46:47]Write i2c OK [10:46:47]MH_I2C_Read... [10:46:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:47]Read from MH i2c: E2 [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: E2 0B 00 [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: E2 0B 00 51 58 00 69 A8 9F C2 48 B0 15 91 90 00 35 [10:46:47]RAPDU: 69 A8 9F C2 48 B0 15 91 90 00 [10:46:47]wFMCommunicate OK [10:46:47]SAM_PROTO_SignData done [10:46:47]FM_MakeSignedData done [10:46:47]CreateOFDProtocolMessage [10:46:47]wFMCommunicate request_size=4 [10:46:47]MH_SAM_APDU [10:46:47]CAPDU: 80 11 00 00 [10:46:47]Write to MH i2c: E2 08 00 52 58 80 11 00 00 00 00 00 00 24 [10:46:47]Write i2c OK [10:46:47]MH_I2C_Read... [10:46:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:47]Read from MH i2c: E2 [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: E2 17 00 [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: E2 17 00 52 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7A [10:46:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:46:47]wFMCommunicate OK [10:46:47]CreateOFDProtocolMessage done [10:46:47]OFDSenderStorePacket 32348 [10:46:47]StoreOFDPacket docnum=32348 [10:46:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D2 D6 07 01 B6 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 00 00 00 F4 03 04 00 19 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5C 7E 00 00 35 04 06 00 60 96 C2 0A 92 2D 69 A8 9F C2 48 B0 15 91 [10:46:47]CheckFolder [10:46:47]dirname=/storage/ofd_packets [10:46:47]CheckFolder done [10:46:47]ProducePacketName [10:46:47]name=ofd_packets/00032348 [10:46:47]NVStorageSaveData ofd_packets/00032348 [10:46:47]File name is /storage/ofd_packets/00032348 [10:46:47]Write 301 bytes [10:46:47]NVStorageSaveData done [10:46:47]OFDSenderStorePacket done [10:46:47]KKMCreateOFDPacket done [10:46:47]NVStorageSaveData kkm_last_timestamp [10:46:47]File name is /storage/kkm_last_timestamp [10:46:47]Write 4 bytes [10:46:47]NVStorageSaveData done [10:46:47]ExternCall_PrintAddStr [10:46:47]wPrintStart [10:46:47]Write to MH i2c: 01 00 00 53 58 AB [10:46:47]Write i2c OK [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: 01 [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: 01 07 00 [10:46:47]MH_I2C_Read... [10:46:47]Read from MH i2c: 01 07 00 53 58 00 00 00 00 00 FF 0F C0 [10:46:47]RasterBufferAndPrint [10:46:47]line Счет N : (1)1182067 [10:46:47]line ИНН: 02508201610067 [10:46:47]line Контрольно-Кассовый Чек [10:46:47]line ПРОДАЖА [10:46:47]line ТРК (МРК, ГНК) : 42 [10:46:47]line Товар: 2710124130 [10:46:47]line Аи-92-К-5 [10:46:47]line 17.400 * 57.50 [10:46:47]line = 1000.50 [10:46:47]line НДС 12% НСП 1% [10:46:47]line > о реализуемом товаре [10:46:47]line ОКРУГЛЕНИЕ: -0.50 [10:46:47]line ИТОГО: 1000.00 [10:46:47]line Внесено: 1000.00 [10:46:47]line СДАЧА: 0.00 [10:46:47]line НСП 1% : 8.85 [10:46:47]line НДС 12% : 106.25 [10:46:47]line Наличными: 1000.00 [10:46:47]line Безнал.: 0.00 [10:46:47]line Место: АЗС № 121 "Партнер Нефть" [10:46:47]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:46:47]line СНО: Общий режим [10:46:47]line Чек 54 24.08.2023 10:46 [10:46:47]line Смена: 75 ФФД: 1.0 [10:46:47]line ЗНМ: 0300000148 [10:46:47]line РНМ: 0000000000091575 [10:46:47]line Версия ККМ: 001 [10:46:47]line ФМ: 0000000000874655 [10:46:47]line ФД: 32348 [10:46:47]line ФПД: 106200616833581 [10:46:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104649&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32348&fm=106200616833581&tin=02508201610067®Number=0000000000091575&sum=100000 [10:46:47]written 0, free lines is 4095 [10:46:48]OFD Sender: Processing packet 32348 [packets to send 11, broken 10] [10:46:48]ProducePacketName [10:46:48]name=ofd_packets/00032348 [10:46:48]OFD Sender: To server: pG, [10:46:48]CommunicateWithHost lk.salyk.kg:30040 [10:46:48]ConnectInit lk.salyk.kg [10:46:48]Connected sock=10 [10:46:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D2 D6 07 01 B6 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 00 00 00 F4 03 04 00 19 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5C 7E 00 00 35 04 06 00 60 96 C2 0A 92 2D 69 A8 9F C2 48 B0 15 91 [10:46:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C1 56 47 00 C5 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5C 7E 00 00 F4 03 04 00 BD DF E6 64 B6 04 01 00 00 AC 42 2D 3C C4 C3 45 97 [10:46:48]CommunicateWithHost err = 0 [10:46:48]CheckOFDResponse [10:46:48]1017 (14) - 77093643461234 [10:46:48]1041 (16) - 0000000000874655 [10:46:48]1040 (4) - 32348 [10:46:48]1012 (4) - 24.08.2023 04:42 [10:46:48]1206 (1) - 0 [10:46:48]OFD Sender: Remove packet 32348 [10:46:48]ProducePacketName [10:46:48]name=ofd_packets/00032348 [10:46:48]NVStorageDeleteData [10:46:48]Write to MH i2c: 01 00 00 7E 58 D6 [10:46:48]Write i2c OK [10:46:48]MH_I2C_Read... [10:46:48]Read from MH i2c: 01 [10:46:48]MH_I2C_Read... [10:46:48]Read from MH i2c: 01 07 00 [10:46:48]MH_I2C_Read... [10:46:48]Read from MH i2c: 01 07 00 7E 58 00 00 00 00 00 0D 0D F7 [10:46:48]RasterBufferAndPrint [10:46:48]line [10:46:48]line [10:46:48]line [10:46:48]line [10:46:48]line [10:46:48]written 0, free lines is 3349 [10:46:48]MH_Cut [10:46:48]Write to MH i2c: D1 01 00 85 58 01 AF [10:46:48]Write i2c OK [10:46:48]MH_I2C_Read... [10:46:48]Read from MH i2c: D1 [10:46:48]MH_I2C_Read... [10:46:48]Read from MH i2c: D1 01 00 [10:46:48]MH_I2C_Read... [10:46:48]Read from MH i2c: D1 01 00 85 58 00 AE [10:46:48]Write to MH i2c: 01 00 00 86 58 DE [10:46:48]Write i2c OK [10:46:48]MH_I2C_Read... [10:46:48]OFD Sender: No OFD packet to send [10:46:49]*** Cut start [10:46:49]*** Purtial cut [10:46:49]*** Stage 1: CUTSNS_PIN = 1 [10:46:49]Read from MH i2c: 01 [10:46:49]MH_I2C_Read... [10:46:49]*** Stop cut motor [10:46:49]*** Cut end [10:46:49]Read from MH i2c: 01 07 00 [10:46:49]MH_I2C_Read... [10:46:49]Read from MH i2c: 01 07 00 86 58 00 00 00 00 00 FF 0F F3 [10:46:49]process_action close_receipt done [10:46:49]requested_data is exist [10:46:49]produce_requested_data [10:46:49]requested_item fm.sn is exist - process it [10:46:49]wFMCommunicate request_size=4 [10:46:49]MH_SAM_APDU [10:46:49]CAPDU: 80 11 00 00 [10:46:49]Write to MH i2c: E2 08 00 87 58 80 11 00 00 00 00 00 00 59 [10:46:49]Write i2c OK [10:46:49]MH_I2C_Read... [10:46:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:49]Read from MH i2c: E2 [10:46:49]MH_I2C_Read... [10:46:49]Read from MH i2c: E2 17 00 [10:46:49]MH_I2C_Read... [10:46:49]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 34 36 35 35 90 00 AF [10:46:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:46:49]wFMCommunicate OK [10:46:49]requested_item fd.num is exist - process it [10:46:49]SAM_PROTO_GetFieldsCounters [10:46:49]wFMCommunicate request_size=4 [10:46:49]MH_SAM_APDU [10:46:49]CAPDU: 80 13 00 00 [10:46:49]Write to MH i2c: E2 08 00 88 58 80 13 00 00 00 00 00 00 5C [10:46:49]Write i2c OK [10:46:49]MH_I2C_Read... [10:46:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:49]Read from MH i2c: E2 [10:46:49]MH_I2C_Read... [10:46:49]Read from MH i2c: E2 62 00 [10:46:49]MH_I2C_Read... [10:46:49]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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [10:46:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:46:49]wFMCommunicate OK [10:46:49]SAM_PROTO_GetFieldsCounters done [10:46:49]requested_item shift.num is exist - process it [10:46:49]requested_item shift.opened is exist - process it [10:46:49]req_shift_opened [10:46:49]FM_GetShiftState [10:46:49]SAM_PROTO_GetShiftState [10:46:49]wFMCommunicate request_size=4 [10:46:49]MH_SAM_APDU [10:46:49]CAPDU: 80 13 01 00 [10:46:49]Write to MH i2c: E2 08 00 89 58 80 13 01 00 00 00 00 00 5E [10:46:49]Write i2c OK [10:46:49]MH_I2C_Read... [10:46:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:49]Read from MH i2c: E2 [10:46:49]MH_I2C_Read... [10:46:49]Read from MH i2c: E2 0E 00 [10:46:49]MH_I2C_Read... [10:46:49]Read from MH i2c: E2 0E 00 89 58 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DB [10:46:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:46:49]wFMCommunicate OK [10:46:49]SAM_PROTO_GetShiftState done [10:46:49]FM_GetShiftState done [10:46:49]req_shift_opened done [10:46:49]requested_item shift.open_date is exist - process it [10:46:49]req_shift_open_date [10:46:49]req_shift_open_date done [10:46:49]produce_requested_data done [10:46:49]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32348,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:46:49]process_action_free close_receipt [10:46:49]json_value_free [10:46:49]json_value_free done [10:46:49]process_json_proto returns [10:46:49]Send response to host [10:46:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32348,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:46:49]free response buf [10:46:49]execute_script done [10:46:49]execute_script returns [10:46:49]free content buf [10:46:49]Sock 9.Close socket [10:46:49]Sock 9.Thread stoped [10:46:53]OFD Sender: No OFD packet to send [10:46:58]OFD Sender: No OFD packet to send [10:47:03]OFD Sender: No OFD packet to send [10:47:08]OFD Sender: No OFD packet to send [10:47:13]OFD Sender: No OFD packet to send [10:47:16]accept exits with 8 [10:47:16]New connection [10:47:16]New thread 3066940772 created [10:47:16]Thread 3067084132 joined [10:47:16]Waiting for new connection... [10:47:16] Sock 8.Parse request [10:47:16]Sock 8.Check first char [10:47:16]Sock 8.First char is OK [10:47:16]request: POST /json_proto HTTP/1.0 [10:47:16]Method: POST [10:47:16]URL: /json_proto [10:47:16]Method is POST - this is cgi request [10:47:16]url: /json_proto [10:47:16]query_string will be loaded in cgi processing [10:47:16]execute_cgi json_proto POST (null) [10:47:16]execute_cgi path=json_proto method=POST [10:47:16]POST find Content-Length [10:47:16]Host: 172.17.34.200:8080 [10:47:16]Content-Length: 802 [10:47:16]Content-Type: application/json [10:47:16] [10:47:16]POST finish read [10:47:16]Found Content-Length = 802 [10:47:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 13.920, "sum" : 800.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:16]execute_script... [10:47:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 13.920, "sum" : 800.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:16]POST & json_proto [10:47:16]process_json_proto [10:47:16]json parsed OK: [10:47:16]protocol is kg_v1.0 [10:47:16]action value=close_receipt [10:47:16]process_action close_receipt [10:47:16]cmd_close_receipt [10:47:16]MH_GetDate [10:47:16]Write to MH i2c: F0 00 00 8A 58 D1 [10:47:16]Write i2c OK [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: F0 [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: F0 09 00 [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: F0 09 00 8A 58 00 37 35 E7 64 B2 FF 65 64 0B [10:47:16]GetLastDocTimeStamp 1692874009 [10:47:16]current date 1692874039 [10:47:16]FM_GetShiftState [10:47:16]SAM_PROTO_GetShiftState [10:47:16]wFMCommunicate request_size=4 [10:47:16]MH_SAM_APDU [10:47:16]CAPDU: 80 13 01 00 [10:47:16]Write to MH i2c: E2 08 00 8B 58 80 13 01 00 00 00 00 00 60 [10:47:16]Write i2c OK [10:47:16]MH_I2C_Read... [10:47:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:16]Read from MH i2c: E2 [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: E2 0E 00 [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: E2 0E 00 8B 58 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DD [10:47:16]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:47:16]wFMCommunicate OK [10:47:16]SAM_PROTO_GetShiftState done [10:47:16]FM_GetShiftState done [10:47:16]opened in 1692866319 [10:47:16]opened+sec_in_day 1692952719 [10:47:16]quantity*price = 80040 [10:47:16]sum+1 = 80041 [10:47:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.40 НСП 1% : 7.08 НДС 12% : 85.00 Наличными: 0.00 Безнал.: 800.40 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 55 24.08.2023 10:47 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32349 ФПД: 230936496120440 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104719&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32349&fm=230936496120440&tin=02508201610067®Number=0000000000091575&sum=80040 [10:47:17]StoreToDocumentArchive [10:47:17]shift 75 fd 32349 [10:47:17]save to /storage/0075/doc_00032349 [10:47:17]save last doc name /storage/0075/doc_00032349 to /storage/kkm_last_doc_name [10:47:17]save OK [10:47:17]Clear old archive folders... [10:47:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:17]tlvbuf is B6EFA850 [10:47:17]SAM_PROTO_ClearQueue [10:47:17]wFMCommunicate request_size=4 [10:47:17]MH_SAM_APDU [10:47:17]CAPDU: 80 09 00 00 [10:47:17]Write to MH i2c: E2 08 00 98 58 80 09 00 00 00 00 00 00 62 [10:47:17]Write i2c OK [10:47:17]MH_I2C_Read... [10:47:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:17]Read from MH i2c: E2 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 03 00 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 03 00 98 58 00 90 00 64 [10:47:17]RAPDU: 90 00 [10:47:17]wFMCommunicate OK [10:47:17]SAM_PROTO_ClearQueue done [10:47:17]KKMCreateOFDPacket [10:47:17]OFDProtocolAddRootSTLVToBuf [10:47:17]FM_MakeSignedData [10:47:17]FM_MakeSignedData [10:47:17]SAM_PROTO_SignData [10:47:17]wFMCommunicate request_size=4 [10:47:17]MH_SAM_APDU [10:47:17]CAPDU: 80 0D 01 02 [10:47:17]Write to MH i2c: E2 08 00 99 58 80 0D 01 02 00 00 00 00 6A [10:47:17]Write i2c OK [10:47:17]MH_I2C_Read... [10:47:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:17]Read from MH i2c: E2 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 03 00 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 03 00 99 58 00 90 00 65 [10:47:17]RAPDU: 90 00 [10:47:17]wFMCommunicate OK [10:47:17]wFMCommunicate request_size=255 [10:47:17]MH_SAM_APDU [10:47:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 60 36 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 A8 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 37 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5D 7E 00 00 35 04 06 00 D2 [10:47:17]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 35 FF 03 08 00 03 60 36 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 A8 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 37 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5D 7E 00 00 35 04 06 00 D2 00 00 3F [10:47:17]Write i2c OK [10:47:17]MH_I2C_Read... [10:47:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:17]Read from MH i2c: E2 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 03 00 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 03 00 9A 58 00 90 00 66 [10:47:17]RAPDU: 90 00 [10:47:17]wFMCommunicate OK [10:47:17]wFMCommunicate request_size=10 [10:47:17]MH_SAM_APDU [10:47:17]CAPDU: 80 0D 02 02 05 09 17 D1 22 78 [10:47:17]Write to MH i2c: E2 0D 00 9B 58 80 0D 02 02 05 00 09 17 D1 22 78 00 00 02 [10:47:17]Write i2c OK [10:47:17]MH_I2C_Read... [10:47:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:17]Read from MH i2c: E2 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 03 00 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 03 00 9B 58 00 90 00 67 [10:47:17]RAPDU: 90 00 [10:47:17]wFMCommunicate OK [10:47:17]wFMCommunicate request_size=4 [10:47:17]MH_SAM_APDU [10:47:17]CAPDU: 80 0D 03 02 [10:47:17]Write to MH i2c: E2 08 00 9C 58 80 0D 03 02 00 00 00 00 6F [10:47:17]Write i2c OK [10:47:17]MH_I2C_Read... [10:47:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:17]Read from MH i2c: E2 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 0B 00 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 0B 00 9C 58 00 5F 62 3F CF 8B C7 26 67 90 00 1E [10:47:17]RAPDU: 5F 62 3F CF 8B C7 26 67 90 00 [10:47:17]wFMCommunicate OK [10:47:17]SAM_PROTO_SignData done [10:47:17]FM_MakeSignedData done [10:47:17]CreateOFDProtocolMessage [10:47:17]wFMCommunicate request_size=4 [10:47:17]MH_SAM_APDU [10:47:17]CAPDU: 80 11 00 00 [10:47:17]Write to MH i2c: E2 08 00 9D 58 80 11 00 00 00 00 00 00 6F [10:47:17]Write i2c OK [10:47:17]MH_I2C_Read... [10:47:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:17]Read from MH i2c: E2 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 17 00 [10:47:17]MH_I2C_Read... [10:47:17]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 34 36 35 35 90 00 C5 [10:47:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:47:17]wFMCommunicate OK [10:47:17]CreateOFDProtocolMessage done [10:47:17]OFDSenderStorePacket 32349 [10:47:17]StoreOFDPacket docnum=32349 [10:47:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2D AD 07 01 DE 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 60 36 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 A8 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 37 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5D 7E 00 00 35 04 06 00 D2 09 17 D1 22 78 5F 62 3F CF 8B C7 26 67 [10:47:17]CheckFolder [10:47:17]dirname=/storage/ofd_packets [10:47:17]CheckFolder done [10:47:17]ProducePacketName [10:47:17]name=ofd_packets/00032349 [10:47:17]NVStorageSaveData ofd_packets/00032349 [10:47:17]File name is /storage/ofd_packets/00032349 [10:47:17]Write 301 bytes [10:47:17]NVStorageSaveData done [10:47:17]OFDSenderStorePacket done [10:47:17]KKMCreateOFDPacket done [10:47:17]NVStorageSaveData kkm_last_timestamp [10:47:17]File name is /storage/kkm_last_timestamp [10:47:17]Write 4 bytes [10:47:17]NVStorageSaveData done [10:47:17]ExternCall_PrintAddStr [10:47:17]wPrintStart [10:47:17]Write to MH i2c: 01 00 00 9E 58 F6 [10:47:17]Write i2c OK [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: 01 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: 01 07 00 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: 01 07 00 9E 58 00 00 00 00 00 FF 0F 0B [10:47:17]RasterBufferAndPrint [10:47:17]line Счет N : (1)1182069 [10:47:17]line ИНН: 02508201610067 [10:47:17]line Контрольно-Кассовый Чек [10:47:17]line ПРОДАЖА [10:47:17]line ТРК (МРК, ГНК) : 32 [10:47:17]line Товар: 2710124130 [10:47:17]line Аи-92-К-5 [10:47:17]line 13.920 * 57.50 [10:47:17]line = 800.40 [10:47:17]line НДС 12% НСП 1% [10:47:17]line > о реализуемом товаре [10:47:17]line ИТОГО: 800.40 [10:47:17]line НСП 1% : 7.08 [10:47:17]line НДС 12% : 85.00 [10:47:17]line Наличными: 0.00 [10:47:17]line Безнал.: 800.40 [10:47:17]line Место: АЗС № 121 "Партнер Нефть" [10:47:17]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:47:17]line СНО: Общий режим [10:47:17]line Чек 55 24.08.2023 10:47 [10:47:17]line Смена: 75 ФФД: 1.0 [10:47:17]line ЗНМ: 0300000148 [10:47:17]line РНМ: 0000000000091575 [10:47:17]line Версия ККМ: 001 [10:47:17]line Платежная система: O! деньги [10:47:17]line ФМ: 0000000000874655 [10:47:17]line ФД: 32349 [10:47:17]line ФПД: 230936496120440 [10:47:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104719&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32349&fm=230936496120440&tin=02508201610067®Number=0000000000091575&sum=80040 [10:47:18]OFD Sender: Processing packet 32349 [packets to send 11, broken 10] [10:47:18]ProducePacketName [10:47:18]name=ofd_packets/00032349 [10:47:18]OFD Sender: To server: pG, [10:47:18]CommunicateWithHost lk.salyk.kg:30040 [10:47:18]ConnectInit lk.salyk.kg [10:47:18]written 0, free lines is 4095 [10:47:18]Connected sock=10 [10:47:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2D AD 07 01 DE 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 60 36 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 A8 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 37 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5D 7E 00 00 35 04 06 00 D2 09 17 D1 22 78 5F 62 3F CF 8B C7 26 67 [10:47:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2E 70 47 00 C4 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5D 7E 00 00 F4 03 04 00 DB DF E6 64 B6 04 01 00 00 23 BB 82 B0 08 EB 62 24 [10:47:18]CommunicateWithHost err = 0 [10:47:18]CheckOFDResponse [10:47:18]1017 (14) - 77093643461234 [10:47:18]1041 (16) - 0000000000874655 [10:47:18]1040 (4) - 32349 [10:47:18]1012 (4) - 24.08.2023 04:43 [10:47:18]1206 (1) - 0 [10:47:18]OFD Sender: Remove packet 32349 [10:47:18]ProducePacketName [10:47:18]name=ofd_packets/00032349 [10:47:18]NVStorageDeleteData [10:47:18]Write to MH i2c: 01 00 00 C8 58 20 [10:47:18]Write i2c OK [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: 01 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: 01 07 00 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: 01 07 00 C8 58 00 00 00 00 00 F3 0C 26 [10:47:18]RasterBufferAndPrint [10:47:18]line [10:47:18]line [10:47:18]line [10:47:18]line [10:47:18]line [10:47:18]written 0, free lines is 3324 [10:47:18]MH_Cut [10:47:18]Write to MH i2c: D1 01 00 CF 58 01 F9 [10:47:18]Write i2c OK [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: D1 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: D1 01 00 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: D1 01 00 CF 58 00 F8 [10:47:18]Write to MH i2c: 01 00 00 D0 58 28 [10:47:18]Write i2c OK [10:47:18]MH_I2C_Read... [10:47:18]OFD Sender: No OFD packet to send [10:47:19]*** Cut start [10:47:19]*** Purtial cut [10:47:19]*** CUTSNS_PIN = 0 [10:47:19]*** Stage 1: CUTSNS_PIN = 1 [10:47:21]Read from MH i2c: 01 [10:47:21]MH_I2C_Read... [10:47:21]*** Stop cut motor [10:47:21]*** Cut end [10:47:21]Read from MH i2c: 01 07 00 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: 01 07 00 D0 58 00 00 00 00 00 FF 0F 3D [10:47:21]process_action close_receipt done [10:47:21]requested_data is exist [10:47:21]produce_requested_data [10:47:21]requested_item fm.sn is exist - process it [10:47:21]wFMCommunicate request_size=4 [10:47:21]MH_SAM_APDU [10:47:21]CAPDU: 80 11 00 00 [10:47:21]Write to MH i2c: E2 08 00 D1 58 80 11 00 00 00 00 00 00 A3 [10:47:21]Write i2c OK [10:47:21]MH_I2C_Read... [10:47:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:21]Read from MH i2c: E2 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 17 00 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 17 00 D1 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F9 [10:47:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:47:21]wFMCommunicate OK [10:47:21]requested_item fd.num is exist - process it [10:47:21]SAM_PROTO_GetFieldsCounters [10:47:21]wFMCommunicate request_size=4 [10:47:21]MH_SAM_APDU [10:47:21]CAPDU: 80 13 00 00 [10:47:21]Write to MH i2c: E2 08 00 D2 58 80 13 00 00 00 00 00 00 A6 [10:47:21]Write i2c OK [10:47:21]MH_I2C_Read... [10:47:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:21]Read from MH i2c: E2 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 62 00 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 62 00 D2 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 97 [10:47:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:47:21]wFMCommunicate OK [10:47:21]SAM_PROTO_GetFieldsCounters done [10:47:21]requested_item shift.num is exist - process it [10:47:21]requested_item shift.opened is exist - process it [10:47:21]req_shift_opened [10:47:21]FM_GetShiftState [10:47:21]SAM_PROTO_GetShiftState [10:47:21]wFMCommunicate request_size=4 [10:47:21]MH_SAM_APDU [10:47:21]CAPDU: 80 13 01 00 [10:47:21]Write to MH i2c: E2 08 00 D3 58 80 13 01 00 00 00 00 00 A8 [10:47:21]Write i2c OK [10:47:21]MH_I2C_Read... [10:47:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:21]Read from MH i2c: E2 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 0E 00 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 0E 00 D3 58 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 25 [10:47:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:47:21]wFMCommunicate OK [10:47:21]SAM_PROTO_GetShiftState done [10:47:21]FM_GetShiftState done [10:47:21]req_shift_opened done [10:47:21]requested_item shift.open_date is exist - process it [10:47:21]req_shift_open_date [10:47:21]req_shift_open_date done [10:47:21]produce_requested_data done [10:47:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32349,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:47:21]process_action_free close_receipt [10:47:21]json_value_free [10:47:21]json_value_free done [10:47:21]process_json_proto returns [10:47:21]Send response to host [10:47:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32349,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:47:21]free response buf [10:47:21]execute_script done [10:47:21]execute_script returns [10:47:21]free content buf [10:47:21]Sock 8.Close socket [10:47:21]Sock 8.Thread stoped [10:47:23]OFD Sender: No OFD packet to send [10:47:28]OFD Sender: No OFD packet to send [10:47:33]OFD Sender: No OFD packet to send [10:47:38]OFD Sender: No OFD packet to send [10:47:43]OFD Sender: No OFD packet to send [10:47:48]OFD Sender: No OFD packet to send [10:47:54]OFD Sender: No OFD packet to send [10:47:59]OFD Sender: No OFD packet to send [10:48:04]OFD Sender: No OFD packet to send [10:48:09]OFD Sender: No OFD packet to send [10:48:09]accept exits with 9 [10:48:09]New connection [10:48:09]New thread 3067084132 created [10:48:09]Thread 3066940772 joined [10:48:09]Waiting for new connection... [10:48:09] Sock 9.Parse request [10:48:09]Sock 9.Check first char [10:48:09]Sock 9.First char is OK [10:48:09]request: POST /json_proto HTTP/1.0 [10:48:09]Method: POST [10:48:09]URL: /json_proto [10:48:09]Method is POST - this is cgi request [10:48:09]url: /json_proto [10:48:09]query_string will be loaded in cgi processing [10:48:09]execute_cgi json_proto POST (null) [10:48:09]execute_cgi path=json_proto method=POST [10:48:09]POST find Content-Length [10:48:09]Host: 172.17.34.200:8080 [10:48:09]Content-Length: 683 [10:48:09]Content-Type: application/json [10:48:09] [10:48:09]POST finish read [10:48:09]Found Content-Length = 683 [10:48:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.710, "sum" : 490.36, "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" ] } } [10:48:09]execute_script... [10:48:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.710, "sum" : 490.36, "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" ] } } [10:48:09]POST & json_proto [10:48:09]process_json_proto [10:48:09]json parsed OK: [10:48:09]protocol is kg_v1.0 [10:48:09]action value=close_receipt [10:48:09]process_action close_receipt [10:48:09]cmd_close_receipt [10:48:09]MH_GetDate [10:48:09]Write to MH i2c: F0 00 00 D4 58 1B [10:48:09]Write i2c OK [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: F0 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: F0 09 00 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: F0 09 00 D4 58 00 6D 35 E7 64 B2 FF 65 64 8B [10:48:09]GetLastDocTimeStamp 1692874039 [10:48:09]current date 1692874093 [10:48:09]FM_GetShiftState [10:48:09]SAM_PROTO_GetShiftState [10:48:09]wFMCommunicate request_size=4 [10:48:09]MH_SAM_APDU [10:48:09]CAPDU: 80 13 01 00 [10:48:09]Write to MH i2c: E2 08 00 D5 58 80 13 01 00 00 00 00 00 AA [10:48:09]Write i2c OK [10:48:09]MH_I2C_Read... [10:48:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:10]Read from MH i2c: E2 [10:48:10]MH_I2C_Read... [10:48:10]Read from MH i2c: E2 0E 00 [10:48:10]MH_I2C_Read... [10:48:10]Read from MH i2c: E2 0E 00 D5 58 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 27 [10:48:10]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:48:10]wFMCommunicate OK [10:48:10]SAM_PROTO_GetShiftState done [10:48:10]FM_GetShiftState done [10:48:10]opened in 1692866319 [10:48:10]opened+sec_in_day 1692952719 [10:48:10]quantity*price = 49035 [10:48:10]sum+1 = 49037 [10:48:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 490.00 Внесено: 490.00 СДАЧА: 0.00 НСП 1% : 4.34 НДС 12% : 52.07 Наличными: 490.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 56 24.08.2023 10:48 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32350 ФПД: 249891018506252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104813&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32350&fm=249891018506252&tin=02508201610067®Number=0000000000091575&sum=49000 [10:48:11]StoreToDocumentArchive [10:48:11]shift 75 fd 32350 [10:48:11]save to /storage/0075/doc_00032350 [10:48:11]save last doc name /storage/0075/doc_00032350 to /storage/kkm_last_doc_name [10:48:11]save OK [10:48:11]Clear old archive folders... [10:48:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:48:11]tlvbuf is B6DC8640 [10:48:11]SAM_PROTO_ClearQueue [10:48:11]wFMCommunicate request_size=4 [10:48:11]MH_SAM_APDU [10:48:11]CAPDU: 80 09 00 00 [10:48:11]Write to MH i2c: E2 08 00 E2 58 80 09 00 00 00 00 00 00 AC [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:11]Read from MH i2c: E2 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 03 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 03 00 E2 58 00 90 00 AE [10:48:11]RAPDU: 90 00 [10:48:11]wFMCommunicate OK [10:48:11]SAM_PROTO_ClearQueue done [10:48:11]KKMCreateOFDPacket [10:48:11]OFDProtocolAddRootSTLVToBuf [10:48:11]FM_MakeSignedData [10:48:11]FM_MakeSignedData [10:48:11]SAM_PROTO_SignData [10:48:11]wFMCommunicate request_size=4 [10:48:11]MH_SAM_APDU [10:48:11]CAPDU: 80 0D 01 02 [10:48:11]Write to MH i2c: E2 08 00 E3 58 80 0D 01 02 00 00 00 00 B4 [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:11]Read from MH i2c: E2 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 03 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 03 00 E3 58 00 90 00 AF [10:48:11]RAPDU: 90 00 [10:48:11]wFMCommunicate OK [10:48:11]wFMCommunicate request_size=255 [10:48:11]MH_SAM_APDU [10:48:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 8C 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 57 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 38 00 00 00 F4 03 04 00 6D 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5E 7E 00 00 35 04 06 00 [10:48:11]Write to MH i2c: E2 02 01 E4 58 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 8C 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 57 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 38 00 00 00 F4 03 04 00 6D 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5E 7E 00 00 35 04 06 00 00 00 2D [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:11]Read from MH i2c: E2 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 03 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 03 00 E4 58 00 90 00 B0 [10:48:11]RAPDU: 90 00 [10:48:11]wFMCommunicate OK [10:48:11]wFMCommunicate request_size=11 [10:48:11]MH_SAM_APDU [10:48:11]CAPDU: 80 0D 02 02 06 E3 46 49 64 00 0C [10:48:11]Write to MH i2c: E2 0E 00 E5 58 80 0D 02 02 06 00 E3 46 49 64 00 0C 00 00 A5 [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:11]Read from MH i2c: E2 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 03 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 03 00 E5 58 00 90 00 B1 [10:48:11]RAPDU: 90 00 [10:48:11]wFMCommunicate OK [10:48:11]wFMCommunicate request_size=4 [10:48:11]MH_SAM_APDU [10:48:11]CAPDU: 80 0D 03 02 [10:48:11]Write to MH i2c: E2 08 00 E6 58 80 0D 03 02 00 00 00 00 B9 [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:11]Read from MH i2c: E2 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 0B 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 0B 00 E6 58 00 54 1B DA E3 43 9F 64 0C 90 00 38 [10:48:11]RAPDU: 54 1B DA E3 43 9F 64 0C 90 00 [10:48:11]wFMCommunicate OK [10:48:11]SAM_PROTO_SignData done [10:48:11]FM_MakeSignedData done [10:48:11]CreateOFDProtocolMessage [10:48:11]wFMCommunicate request_size=4 [10:48:11]MH_SAM_APDU [10:48:11]CAPDU: 80 11 00 00 [10:48:11]Write to MH i2c: E2 08 00 E7 58 80 11 00 00 00 00 00 00 B9 [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:11]Read from MH i2c: E2 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 17 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 17 00 E7 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [10:48:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:48:11]wFMCommunicate OK [10:48:11]CreateOFDProtocolMessage done [10:48:11]OFDSenderStorePacket 32350 [10:48:11]StoreOFDPacket docnum=32350 [10:48:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D5 04 08 01 03 B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 8C 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 57 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 38 00 00 00 F4 03 04 00 6D 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5E 7E 00 00 35 04 06 00 E3 46 49 64 00 0C 54 1B DA E3 43 9F 64 0C [10:48:11]CheckFolder [10:48:11]dirname=/storage/ofd_packets [10:48:11]CheckFolder done [10:48:11]ProducePacketName [10:48:11]name=ofd_packets/00032350 [10:48:11]NVStorageSaveData ofd_packets/00032350 [10:48:11]File name is /storage/ofd_packets/00032350 [10:48:11]Write 302 bytes [10:48:11]NVStorageSaveData done [10:48:11]OFDSenderStorePacket done [10:48:11]KKMCreateOFDPacket done [10:48:11]NVStorageSaveData kkm_last_timestamp [10:48:11]File name is /storage/kkm_last_timestamp [10:48:11]Write 4 bytes [10:48:11]NVStorageSaveData done [10:48:11]ExternCall_PrintAddStr [10:48:11]wPrintStart [10:48:11]Write to MH i2c: 01 00 00 E8 58 40 [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 E8 58 00 00 00 00 00 FF 0F 55 [10:48:11]RasterBufferAndPrint [10:48:11]line Счет N : (1)1182070 [10:48:11]line ИНН: 02508201610067 [10:48:11]line Контрольно-Кассовый Чек [10:48:11]line ПРОДАЖА [10:48:11]line ТРК (МРК, ГНК) : 11 [10:48:11]line Товар: 2710194210 [10:48:11]line ДТ(л)-К-5 [10:48:11]line 7.710 * 63.60 [10:48:11]line = 490.36 [10:48:11]line НДС 12% НСП 1% [10:48:11]line > о реализуемом товаре [10:48:11]line ОКРУГЛЕНИЕ: -0.36 [10:48:11]line ИТОГО: 490.00 [10:48:11]line Внесено: 490.00 [10:48:11]line СДАЧА: 0.00 [10:48:11]line НСП 1% : 4.34 [10:48:11]line НДС 12% : 52.07 [10:48:11]line Наличными: 490.00 [10:48:11]line Безнал.: 0.00 [10:48:11]line Место: АЗС № 121 "Партнер Нефть" [10:48:11]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:48:11]line СНО: Общий режим [10:48:11]line Чек 56 24.08.2023 10:48 [10:48:11]line Смена: 75 ФФД: 1.0 [10:48:11]line ЗНМ: 0300000148 [10:48:11]line РНМ: 0000000000091575 [10:48:11]line Версия ККМ: 001 [10:48:11]line ФМ: 0000000000874655 [10:48:11]line ФД: 32350 [10:48:11]line ФПД: 249891018506252 [10:48:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104813&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32350&fm=249891018506252&tin=02508201610067®Number=0000000000091575&sum=49000 [10:48:12]OFD Sender: Processing packet 32350 [packets to send 11, broken 10] [10:48:12]ProducePacketName [10:48:12]name=ofd_packets/00032350 [10:48:12]OFD Sender: To server: pG, [10:48:12]CommunicateWithHost lk.salyk.kg:30040 [10:48:12]ConnectInit lk.salyk.kg [10:48:12]written 0, free lines is 4095 [10:48:12]Connected sock=10 [10:48:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D5 04 08 01 03 B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 8C 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 57 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 38 00 00 00 F4 03 04 00 6D 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5E 7E 00 00 35 04 06 00 E3 46 49 64 00 0C 54 1B DA E3 43 9F 64 0C [10:48:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 55 F8 47 00 06 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5E 7E 00 00 F4 03 04 00 11 E0 E6 64 B6 04 01 00 00 C4 27 B7 56 9F BD 5E 48 [10:48:12]CommunicateWithHost err = 0 [10:48:12]CheckOFDResponse [10:48:12]1017 (14) - 77093643461234 [10:48:12]1041 (16) - 0000000000874655 [10:48:12]1040 (4) - 32350 [10:48:12]1012 (4) - 24.08.2023 04:44 [10:48:12]1206 (1) - 0 [10:48:12]OFD Sender: Remove packet 32350 [10:48:12]ProducePacketName [10:48:12]name=ofd_packets/00032350 [10:48:12]NVStorageDeleteData [10:48:12]Write to MH i2c: 01 00 00 13 59 6C [10:48:12]Write i2c OK [10:48:12]MH_I2C_Read... [10:48:12]Read from MH i2c: 01 [10:48:12]MH_I2C_Read... [10:48:12]Read from MH i2c: 01 07 00 [10:48:12]MH_I2C_Read... [10:48:12]Read from MH i2c: 01 07 00 13 59 00 00 00 00 00 DF 0C 5E [10:48:12]RasterBufferAndPrint [10:48:12]line [10:48:12]line [10:48:12]line [10:48:12]line [10:48:12]line [10:48:12]written 0, free lines is 3301 [10:48:12]MH_Cut [10:48:12]Write to MH i2c: D1 01 00 1A 59 01 45 [10:48:12]Write i2c OK [10:48:12]MH_I2C_Read... [10:48:12]Read from MH i2c: D1 [10:48:12]MH_I2C_Read... [10:48:12]Read from MH i2c: D1 01 00 [10:48:12]MH_I2C_Read... [10:48:12]Read from MH i2c: D1 01 00 1A 59 00 44 [10:48:12]Write to MH i2c: 01 00 00 1B 59 74 [10:48:12]Write i2c OK [10:48:12]MH_I2C_Read... [10:48:12]OFD Sender: No OFD packet to send [10:48:13]*** Cut start [10:48:13]*** Purtial cut [10:48:13]*** Stage 1: CUTSNS_PIN = 1 [10:48:13]Read from MH i2c: 01 [10:48:13]MH_I2C_Read... [10:48:13]*** Stop cut motor [10:48:13]*** Cut end [10:48:13]Read from MH i2c: 01 07 00 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: 01 07 00 1B 59 00 00 00 00 00 FF 0F 89 [10:48:13]process_action close_receipt done [10:48:13]requested_data is exist [10:48:13]produce_requested_data [10:48:13]requested_item fm.sn is exist - process it [10:48:13]wFMCommunicate request_size=4 [10:48:13]MH_SAM_APDU [10:48:13]CAPDU: 80 11 00 00 [10:48:13]Write to MH i2c: E2 08 00 1C 59 80 11 00 00 00 00 00 00 EF [10:48:13]Write i2c OK [10:48:13]MH_I2C_Read... [10:48:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:13]Read from MH i2c: E2 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: E2 17 00 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: E2 17 00 1C 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 45 [10:48:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:48:13]wFMCommunicate OK [10:48:13]requested_item fd.num is exist - process it [10:48:13]SAM_PROTO_GetFieldsCounters [10:48:13]wFMCommunicate request_size=4 [10:48:13]MH_SAM_APDU [10:48:13]CAPDU: 80 13 00 00 [10:48:13]Write to MH i2c: E2 08 00 1D 59 80 13 00 00 00 00 00 00 F2 [10:48:13]Write i2c OK [10:48:13]MH_I2C_Read... [10:48:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:13]Read from MH i2c: E2 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: E2 62 00 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: E2 62 00 1D 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5E 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [10:48:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5E 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:48:13]wFMCommunicate OK [10:48:13]SAM_PROTO_GetFieldsCounters done [10:48:13]requested_item shift.num is exist - process it [10:48:13]requested_item shift.opened is exist - process it [10:48:13]req_shift_opened [10:48:13]FM_GetShiftState [10:48:13]SAM_PROTO_GetShiftState [10:48:13]wFMCommunicate request_size=4 [10:48:13]MH_SAM_APDU [10:48:13]CAPDU: 80 13 01 00 [10:48:13]Write to MH i2c: E2 08 00 1E 59 80 13 01 00 00 00 00 00 F4 [10:48:13]Write i2c OK [10:48:13]MH_I2C_Read... [10:48:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:13]Read from MH i2c: E2 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: E2 0E 00 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: E2 0E 00 1E 59 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 71 [10:48:13]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:48:13]wFMCommunicate OK [10:48:13]SAM_PROTO_GetShiftState done [10:48:13]FM_GetShiftState done [10:48:13]req_shift_opened done [10:48:13]requested_item shift.open_date is exist - process it [10:48:13]req_shift_open_date [10:48:13]req_shift_open_date done [10:48:13]produce_requested_data done [10:48:13]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32350,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:48:13]process_action_free close_receipt [10:48:13]json_value_free [10:48:13]json_value_free done [10:48:13]process_json_proto returns [10:48:13]Send response to host [10:48:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32350,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:48:13]free response buf [10:48:13]execute_script done [10:48:13]execute_script returns [10:48:13]free content buf [10:48:13]Sock 9.Close socket [10:48:13]Sock 9.Thread stoped [10:48:17]OFD Sender: No OFD packet to send [10:48:22]OFD Sender: No OFD packet to send [10:48:27]OFD Sender: No OFD packet to send [10:48:32]OFD Sender: No OFD packet to send [10:48:37]OFD Sender: No OFD packet to send [10:48:42]OFD Sender: No OFD packet to send [10:48:47]OFD Sender: No OFD packet to send [10:48:51]accept exits with 8 [10:48:51]New connection [10:48:51]New thread 3066940772 created [10:48:51]Thread 3067084132 joined [10:48:51]Waiting for new connection... [10:48:51] Sock 8.Parse request [10:48:51]Sock 8.Check first char [10:48:51]Sock 8.First char is OK [10:48:51]request: POST /json_proto HTTP/1.0 [10:48:51]Method: POST [10:48:51]URL: /json_proto [10:48:51]Method is POST - this is cgi request [10:48:51]url: /json_proto [10:48:51]query_string will be loaded in cgi processing [10:48:51]execute_cgi json_proto POST (null) [10:48:51]execute_cgi path=json_proto method=POST [10:48:51]POST find Content-Length [10:48:51]Host: 172.17.34.200:8080 [10:48:51]Content-Length: 678 [10:48:51]Content-Type: application/json [10:48:51] [10:48:51]POST finish read [10:48:51]Found Content-Length = 678 [10:48:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 1.750, "sum" : 100.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:51]execute_script... [10:48:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 1.750, "sum" : 100.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:51]POST & json_proto [10:48:51]process_json_proto [10:48:51]json parsed OK: [10:48:51]protocol is kg_v1.0 [10:48:51]action value=close_receipt [10:48:51]process_action close_receipt [10:48:51]cmd_close_receipt [10:48:51]MH_GetDate [10:48:51]Write to MH i2c: F0 00 00 1F 59 67 [10:48:51]Write i2c OK [10:48:51]MH_I2C_Read... [10:48:51]Read from MH i2c: F0 [10:48:51]MH_I2C_Read... [10:48:51]Read from MH i2c: F0 09 00 [10:48:51]MH_I2C_Read... [10:48:51]Read from MH i2c: F0 09 00 1F 59 00 96 35 E7 64 B2 FF 65 64 00 [10:48:51]GetLastDocTimeStamp 1692874093 [10:48:51]current date 1692874134 [10:48:51]FM_GetShiftState [10:48:51]SAM_PROTO_GetShiftState [10:48:51]wFMCommunicate request_size=4 [10:48:51]MH_SAM_APDU [10:48:51]CAPDU: 80 13 01 00 [10:48:51]Write to MH i2c: E2 08 00 20 59 80 13 01 00 00 00 00 00 F6 [10:48:51]Write i2c OK [10:48:51]MH_I2C_Read... [10:48:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:51]Read from MH i2c: E2 [10:48:51]MH_I2C_Read... [10:48:51]Read from MH i2c: E2 0E 00 [10:48:51]MH_I2C_Read... [10:48:51]Read from MH i2c: E2 0E 00 20 59 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 73 [10:48:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:48:51]wFMCommunicate OK [10:48:51]SAM_PROTO_GetShiftState done [10:48:51]FM_GetShiftState done [10:48:51]opened in 1692866319 [10:48:51]opened+sec_in_day 1692952719 [10:48:51]quantity*price = 10062 [10:48:51]sum+1 = 10064 [10:48:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 100.00 Внесено: 150.00 СДАЧА: 50.00 НСП 1% : 0.89 НДС 12% : 10.69 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 57 24.08.2023 10:48 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32351 ФПД: 14963920887663 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104854&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32351&fm=14963920887663&tin=02508201610067®Number=0000000000091575&sum=10000 [10:48:52]StoreToDocumentArchive [10:48:52]shift 75 fd 32351 [10:48:52]save to /storage/0075/doc_00032351 [10:48:52]save last doc name /storage/0075/doc_00032351 to /storage/kkm_last_doc_name [10:48:52]save OK [10:48:52]Clear old archive folders... [10:48:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:48:52]tlvbuf is 019D79E0 [10:48:52]SAM_PROTO_ClearQueue [10:48:52]wFMCommunicate request_size=4 [10:48:52]MH_SAM_APDU [10:48:52]CAPDU: 80 09 00 00 [10:48:52]Write to MH i2c: E2 08 00 2D 59 80 09 00 00 00 00 00 00 F8 [10:48:52]Write i2c OK [10:48:52]MH_I2C_Read... [10:48:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:52]Read from MH i2c: E2 [10:48:52]MH_I2C_Read... [10:48:52]Read from MH i2c: E2 03 00 [10:48:52]MH_I2C_Read... [10:48:52]Read from MH i2c: E2 03 00 2D 59 00 90 00 FA [10:48:52]RAPDU: 90 00 [10:48:52]wFMCommunicate OK [10:48:52]SAM_PROTO_ClearQueue done [10:48:52]KKMCreateOFDPacket [10:48:52]OFDProtocolAddRootSTLVToBuf [10:48:52]FM_MakeSignedData [10:48:52]FM_MakeSignedData [10:48:52]SAM_PROTO_SignData [10:48:52]wFMCommunicate request_size=4 [10:48:52]MH_SAM_APDU [10:48:52]CAPDU: 80 0D 01 02 [10:48:52]Write to MH i2c: E2 08 00 2E 59 80 0D 01 02 00 00 00 00 00 [10:48:52]Write i2c OK [10:48:52]MH_I2C_Read... [10:48:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:52]Read from MH i2c: E2 [10:48:52]MH_I2C_Read... [10:48:52]Read from MH i2c: E2 03 00 [10:48:52]MH_I2C_Read... [10:48:52]Read from MH i2c: E2 03 00 2E 59 00 90 00 FB [10:48:52]RAPDU: 90 00 [10:48:52]wFMCommunicate OK [10:48:52]wFMCommunicate request_size=255 [10:48:52]MH_SAM_APDU [10:48:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D6 06 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 4F 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 96 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5F 7E 00 00 35 04 06 00 0D [10:48:52]Write to MH i2c: E2 02 01 2F 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D6 06 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 4F 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 96 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5F 7E 00 00 35 04 06 00 0D 00 00 69 [10:48:52]Write i2c OK [10:48:52]MH_I2C_Read... [10:48:52]OFD Sender: No OFD packet to send [10:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:52]Read from MH i2c: E2 [10:48:52]MH_I2C_Read... [10:48:52]Read from MH i2c: E2 03 00 [10:48:52]MH_I2C_Read... [10:48:52]Read from MH i2c: E2 03 00 2F 59 00 90 00 FC [10:48:52]RAPDU: 90 00 [10:48:52]wFMCommunicate OK [10:48:52]wFMCommunicate request_size=10 [10:48:52]MH_SAM_APDU [10:48:52]CAPDU: 80 0D 02 02 05 9C 0F 30 5F 6F [10:48:52]Write to MH i2c: E2 0D 00 30 59 80 0D 02 02 05 00 9C 0F 30 5F 6F 00 00 B6 [10:48:52]Write i2c OK [10:48:52]MH_I2C_Read... [10:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:52]Read from MH i2c: E2 [10:48:52]MH_I2C_Read... [10:48:52]Read from MH i2c: E2 03 00 [10:48:52]MH_I2C_Read... [10:48:52]Read from MH i2c: E2 03 00 30 59 00 90 00 FD [10:48:52]RAPDU: 90 00 [10:48:52]wFMCommunicate OK [10:48:52]wFMCommunicate request_size=4 [10:48:52]MH_SAM_APDU [10:48:52]CAPDU: 80 0D 03 02 [10:48:52]Write to MH i2c: E2 08 00 31 59 80 0D 03 02 00 00 00 00 05 [10:48:52]Write i2c OK [10:48:52]MH_I2C_Read... [10:48:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:52]Read from MH i2c: E2 [10:48:52]MH_I2C_Read... [10:48:52]Read from MH i2c: E2 0B 00 [10:48:52]MH_I2C_Read... [10:48:52]Read from MH i2c: E2 0B 00 31 59 00 48 31 8E E3 6D 91 6C 59 90 00 B3 [10:48:52]RAPDU: 48 31 8E E3 6D 91 6C 59 90 00 [10:48:52]wFMCommunicate OK [10:48:52]SAM_PROTO_SignData done [10:48:52]FM_MakeSignedData done [10:48:52]CreateOFDProtocolMessage [10:48:52]wFMCommunicate request_size=4 [10:48:52]MH_SAM_APDU [10:48:52]CAPDU: 80 11 00 00 [10:48:52]Write to MH i2c: E2 08 00 32 59 80 11 00 00 00 00 00 00 05 [10:48:52]Write i2c OK [10:48:52]MH_I2C_Read... [10:48:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:53]Read from MH i2c: E2 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 17 00 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 17 00 32 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5B [10:48:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:48:53]wFMCommunicate OK [10:48:53]CreateOFDProtocolMessage done [10:48:53]OFDSenderStorePacket 32351 [10:48:53]StoreOFDPacket docnum=32351 [10:48:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6A 34 07 01 B8 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 35 FF 03 08 00 03 D6 06 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 4F 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 96 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5F 7E 00 00 35 04 06 00 0D 9C 0F 30 5F 6F 48 31 8E E3 6D 91 6C 59 [10:48:53]CheckFolder [10:48:53]dirname=/storage/ofd_packets [10:48:53]CheckFolder done [10:48:53]ProducePacketName [10:48:53]name=ofd_packets/00032351 [10:48:53]NVStorageSaveData ofd_packets/00032351 [10:48:53]File name is /storage/ofd_packets/00032351 [10:48:53]Write 301 bytes [10:48:53]NVStorageSaveData done [10:48:53]OFDSenderStorePacket done [10:48:53]KKMCreateOFDPacket done [10:48:53]NVStorageSaveData kkm_last_timestamp [10:48:53]File name is /storage/kkm_last_timestamp [10:48:53]Write 4 bytes [10:48:53]NVStorageSaveData done [10:48:53]ExternCall_PrintAddStr [10:48:53]wPrintStart [10:48:53]Write to MH i2c: 01 00 00 33 59 8C [10:48:53]Write i2c OK [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: 01 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: 01 07 00 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: 01 07 00 33 59 00 00 00 00 00 FF 0F A1 [10:48:53]RasterBufferAndPrint [10:48:53]line Счет N : (1)1182071 [10:48:53]line ИНН: 02508201610067 [10:48:53]line Контрольно-Кассовый Чек [10:48:53]line ПРОДАЖА [10:48:53]line ТРК (МРК, ГНК) : 52 [10:48:53]line Товар: 2710124130 [10:48:53]line Аи-92-К-5 [10:48:53]line 1.750 * 57.50 [10:48:53]line = 100.63 [10:48:53]line НДС 12% НСП 1% [10:48:53]line > о реализуемом товаре [10:48:53]line ОКРУГЛЕНИЕ: -0.63 [10:48:53]line ИТОГО: 100.00 [10:48:53]line Внесено: 150.00 [10:48:53]line СДАЧА: 50.00 [10:48:53]line НСП 1% : 0.89 [10:48:53]line НДС 12% : 10.69 [10:48:53]line Наличными: 100.00 [10:48:53]line Безнал.: 0.00 [10:48:53]line Место: АЗС № 121 "Партнер Нефть" [10:48:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:48:53]line СНО: Общий режим [10:48:53]line Чек 57 24.08.2023 10:48 [10:48:53]line Смена: 75 ФФД: 1.0 [10:48:53]line ЗНМ: 0300000148 [10:48:53]line РНМ: 0000000000091575 [10:48:53]line Версия ККМ: 001 [10:48:53]line ФМ: 0000000000874655 [10:48:53]line ФД: 32351 [10:48:53]line ФПД: 14963920887663 [10:48:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104854&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32351&fm=14963920887663&tin=02508201610067®Number=0000000000091575&sum=10000 [10:48:53]OFD Sender: Processing packet 32351 [packets to send 11, broken 10] [10:48:53]ProducePacketName [10:48:53]name=ofd_packets/00032351 [10:48:53]OFD Sender: To server: pG, [10:48:53]CommunicateWithHost lk.salyk.kg:30040 [10:48:53]ConnectInit lk.salyk.kg [10:48:53]written 0, free lines is 4095 [10:48:53]Connected sock=10 [10:48:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6A 34 07 01 B8 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 35 FF 03 08 00 03 D6 06 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 4F 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 96 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5F 7E 00 00 35 04 06 00 0D 9C 0F 30 5F 6F 48 31 8E E3 6D 91 6C 59 [10:48:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4D F7 47 00 46 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5F 7E 00 00 F4 03 04 00 3A E0 E6 64 B6 04 01 00 00 64 E5 EC A8 28 2D 9A 4A [10:48:53]CommunicateWithHost err = 0 [10:48:53]CheckOFDResponse [10:48:53]1017 (14) - 77093643461234 [10:48:53]1041 (16) - 0000000000874655 [10:48:53]1040 (4) - 32351 [10:48:53]1012 (4) - 24.08.2023 04:44 [10:48:53]1206 (1) - 0 [10:48:53]OFD Sender: Remove packet 32351 [10:48:53]ProducePacketName [10:48:53]name=ofd_packets/00032351 [10:48:53]NVStorageDeleteData [10:48:53]Write to MH i2c: 01 00 00 5E 59 B7 [10:48:53]Write i2c OK [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: 01 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: 01 07 00 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: 01 07 00 5E 59 00 00 00 00 00 EA 0C B4 [10:48:53]RasterBufferAndPrint [10:48:53]line [10:48:53]line [10:48:53]line [10:48:53]line [10:48:53]line [10:48:53]written 0, free lines is 3315 [10:48:53]MH_Cut [10:48:53]Write to MH i2c: D1 01 00 65 59 01 90 [10:48:53]Write i2c OK [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: D1 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: D1 01 00 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: D1 01 00 65 59 00 8F [10:48:53]Write to MH i2c: 01 00 00 66 59 BF [10:48:53]Write i2c OK [10:48:53]MH_I2C_Read... [10:48:54]OFD Sender: No OFD packet to send [10:48:54]*** Cut start [10:48:54]*** Purtial cut [10:48:54]*** CUTSNS_PIN = 0 [10:48:54]*** Stage 1: CUTSNS_PIN = 1 [10:48:56]Read from MH i2c: 01 [10:48:56]MH_I2C_Read... [10:48:56]*** Stop cut motor [10:48:56]*** Cut end [10:48:56]Read from MH i2c: 01 07 00 [10:48:56]MH_I2C_Read... [10:48:56]Read from MH i2c: 01 07 00 66 59 00 00 00 00 00 FF 0F D4 [10:48:56]process_action close_receipt done [10:48:56]requested_data is exist [10:48:56]produce_requested_data [10:48:56]requested_item fm.sn is exist - process it [10:48:56]wFMCommunicate request_size=4 [10:48:56]MH_SAM_APDU [10:48:56]CAPDU: 80 11 00 00 [10:48:56]Write to MH i2c: E2 08 00 67 59 80 11 00 00 00 00 00 00 3A [10:48:56]Write i2c OK [10:48:56]MH_I2C_Read... [10:48:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:56]Read from MH i2c: E2 [10:48:56]MH_I2C_Read... [10:48:56]Read from MH i2c: E2 17 00 [10:48:56]MH_I2C_Read... [10:48:56]Read from MH i2c: E2 17 00 67 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 90 [10:48:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:48:56]wFMCommunicate OK [10:48:56]requested_item fd.num is exist - process it [10:48:56]SAM_PROTO_GetFieldsCounters [10:48:56]wFMCommunicate request_size=4 [10:48:56]MH_SAM_APDU [10:48:56]CAPDU: 80 13 00 00 [10:48:56]Write to MH i2c: E2 08 00 68 59 80 13 00 00 00 00 00 00 3D [10:48:56]Write i2c OK [10:48:56]MH_I2C_Read... [10:48:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:56]Read from MH i2c: E2 [10:48:56]MH_I2C_Read... [10:48:56]Read from MH i2c: E2 62 00 [10:48:56]MH_I2C_Read... [10:48:56]Read from MH i2c: E2 62 00 68 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [10:48:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:48:56]wFMCommunicate OK [10:48:56]SAM_PROTO_GetFieldsCounters done [10:48:56]requested_item shift.num is exist - process it [10:48:56]requested_item shift.opened is exist - process it [10:48:56]req_shift_opened [10:48:56]FM_GetShiftState [10:48:56]SAM_PROTO_GetShiftState [10:48:56]wFMCommunicate request_size=4 [10:48:56]MH_SAM_APDU [10:48:56]CAPDU: 80 13 01 00 [10:48:56]Write to MH i2c: E2 08 00 69 59 80 13 01 00 00 00 00 00 3F [10:48:56]Write i2c OK [10:48:56]MH_I2C_Read... [10:48:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:56]Read from MH i2c: E2 [10:48:56]MH_I2C_Read... [10:48:56]Read from MH i2c: E2 0E 00 [10:48:56]MH_I2C_Read... [10:48:56]Read from MH i2c: E2 0E 00 69 59 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BC [10:48:56]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:48:56]wFMCommunicate OK [10:48:56]SAM_PROTO_GetShiftState done [10:48:56]FM_GetShiftState done [10:48:56]req_shift_opened done [10:48:56]requested_item shift.open_date is exist - process it [10:48:56]req_shift_open_date [10:48:56]req_shift_open_date done [10:48:56]produce_requested_data done [10:48:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32351,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:48:56]process_action_free close_receipt [10:48:56]json_value_free [10:48:56]json_value_free done [10:48:56]process_json_proto returns [10:48:56]Send response to host [10:48:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32351,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:48:56]free response buf [10:48:56]execute_script done [10:48:56]execute_script returns [10:48:56]free content buf [10:48:56]Sock 8.Close socket [10:48:56]Sock 8.Thread stoped [10:48:59]OFD Sender: No OFD packet to send [10:49:04]OFD Sender: No OFD packet to send [10:49:09]OFD Sender: No OFD packet to send [10:49:10]int [10:49:10]Write to MH i2c: 01 00 00 6A 59 C3 [10:49:10]*** FLAG_PRN_PAP1 set [10:49:10]Write i2c OK [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: 01 [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: 01 07 00 [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: 01 07 00 6A 59 00 01 00 00 00 FF 0F D9 [10:49:10]state=0 [10:49:10]No paper [10:49:10]int [10:49:10]Write to MH i2c: 01 00 00 6B 59 C4 [10:49:10]*** FLAG_PRN_PAP2 set [10:49:10]Write i2c OK [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: 01 [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: 01 07 00 [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: 01 07 00 6B 59 00 03 00 00 00 FF 0F DC [10:49:10]state=0 [10:49:10]No paper [10:49:10]Cover opened [10:49:14]OFD Sender: No OFD packet to send [10:49:15]Write to MH i2c: 01 00 00 6C 59 C5 [10:49:15]Write i2c OK [10:49:15]MH_I2C_Read... [10:49:15]Read from MH i2c: 01 [10:49:15]MH_I2C_Read... [10:49:15]Read from MH i2c: 01 07 00 [10:49:15]MH_I2C_Read... [10:49:15]Read from MH i2c: 01 07 00 6C 59 00 03 00 00 00 FF 0F DD [10:49:15]state=3 [10:49:15]No paper [10:49:15]Cover opened [10:49:17]int [10:49:17]Write to MH i2c: 01 00 00 6D 59 C6 [10:49:17]*** FLAG_PRN_PAP2 reset [10:49:17]Write i2c OK [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 07 00 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 07 00 6D 59 00 01 00 00 00 FF 0F DC [10:49:17]state=3 [10:49:17]No paper [10:49:17]Cover closed [10:49:17]int [10:49:17]Write to MH i2c: 01 00 00 6E 59 C7 [10:49:17]*** FLAG_PRN_PAP1 reset [10:49:17]Write i2c OK [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 07 00 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 07 00 6E 59 00 00 00 00 00 FF 0F DC [10:49:17]state=0 [10:49:17]int [10:49:17]Write to MH i2c: 01 00 00 6F 59 C8 [10:49:17]*** FLAG_PRN_KEY set [10:49:17]Write i2c OK [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 07 00 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 07 00 6F 59 00 08 00 00 00 FF 0F E5 [10:49:17]state=0 [10:49:17]Key pressed [10:49:17]Feed [10:49:17]Write to MH i2c: D8 00 00 70 59 A0 [10:49:17]Write i2c OK [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: D8 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: D8 01 00 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: D8 01 00 70 59 00 A1 [10:49:17]int [10:49:17]Write to MH i2c: 01 00 00 71 59 CA [10:49:17]Write i2c OK [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 07 00 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 07 00 71 59 00 48 00 00 00 3C 00 55 [10:49:17]state=2 [10:49:17]Key pressed [10:49:18]int [10:49:18]Write to MH i2c: 01 00 00 72 59 CB [10:49:18]*** FLAG_PRN_KEY reset [10:49:18]Write i2c OK [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: 01 [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: 01 07 00 [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: 01 07 00 72 59 00 00 00 00 00 FF 0F E0 [10:49:18]state=2 [10:49:18]Stop feed [10:49:19]OFD Sender: No OFD packet to send [10:49:19]accept exits with 9 [10:49:19]New connection [10:49:19]New thread 3067084132 created [10:49:19]Thread 3066940772 joined [10:49:19]Waiting for new connection... [10:49:19] Sock 9.Parse request [10:49:19]Sock 9.Check first char [10:49:19]Sock 9.First char is OK [10:49:19]request: POST /json_proto HTTP/1.0 [10:49:19]Method: POST [10:49:19]URL: /json_proto [10:49:19]Method is POST - this is cgi request [10:49:19]url: /json_proto [10:49:19]query_string will be loaded in cgi processing [10:49:19]execute_cgi json_proto POST (null) [10:49:19]execute_cgi path=json_proto method=POST [10:49:19]POST find Content-Length [10:49:19]Host: 172.17.34.200:8080 [10:49:19]Content-Length: 802 [10:49:19]Content-Type: application/json [10:49:19] [10:49:19]POST finish read [10:49:19]Found Content-Length = 802 [10:49:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 14.070, "sum" : 921.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 921.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:19]execute_script... [10:49: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)1182072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 14.070, "sum" : 921.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 921.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:19]POST & json_proto [10:49:19]process_json_proto [10:49:19]json parsed OK: [10:49:19]protocol is kg_v1.0 [10:49:19]action value=close_receipt [10:49:19]process_action close_receipt [10:49:19]cmd_close_receipt [10:49:19]MH_GetDate [10:49:19]Write to MH i2c: F0 00 00 73 59 BB [10:49:19]Write i2c OK [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: F0 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: F0 09 00 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: F0 09 00 73 59 00 B3 35 E7 64 B2 FF 65 64 71 [10:49:19]GetLastDocTimeStamp 1692874134 [10:49:19]current date 1692874163 [10:49:19]FM_GetShiftState [10:49:19]SAM_PROTO_GetShiftState [10:49:19]wFMCommunicate request_size=4 [10:49:19]MH_SAM_APDU [10:49:19]CAPDU: 80 13 01 00 [10:49:19]Write to MH i2c: E2 08 00 74 59 80 13 01 00 00 00 00 00 4A [10:49:19]Write i2c OK [10:49:19]MH_I2C_Read... [10:49:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:19]Read from MH i2c: E2 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: E2 0E 00 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: E2 0E 00 74 59 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C7 [10:49:19]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:49:19]wFMCommunicate OK [10:49:19]SAM_PROTO_GetShiftState done [10:49:19]FM_GetShiftState done [10:49:19]opened in 1692866319 [10:49:19]opened+sec_in_day 1692952719 [10:49:19]quantity*price = 92158 [10:49:19]sum+1 = 92160 [10:49:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 921.59 НСП 1% : 8.16 НДС 12% : 97.87 Наличными: 0.00 Безнал.: 921.59 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 58 24.08.2023 10:49 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32352 ФПД: 62936802002675 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104923&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32352&fm=62936802002675&tin=02508201610067®Number=0000000000091575&sum=92159 [10:49:21]StoreToDocumentArchive [10:49:21]shift 75 fd 32352 [10:49:21]save to /storage/0075/doc_00032352 [10:49:21]save last doc name /storage/0075/doc_00032352 to /storage/kkm_last_doc_name [10:49:21]save OK [10:49:21]Clear old archive folders... [10:49:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:21]tlvbuf is 0184C890 [10:49:21]SAM_PROTO_ClearQueue [10:49:21]wFMCommunicate request_size=4 [10:49:21]MH_SAM_APDU [10:49:21]CAPDU: 80 09 00 00 [10:49:21]Write to MH i2c: E2 08 00 81 59 80 09 00 00 00 00 00 00 4C [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:21]Read from MH i2c: E2 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 81 59 00 90 00 4E [10:49:21]RAPDU: 90 00 [10:49:21]wFMCommunicate OK [10:49:21]SAM_PROTO_ClearQueue done [10:49:21]KKMCreateOFDPacket [10:49:21]OFDProtocolAddRootSTLVToBuf [10:49:21]FM_MakeSignedData [10:49:21]FM_MakeSignedData [10:49:21]SAM_PROTO_SignData [10:49:21]wFMCommunicate request_size=4 [10:49:21]MH_SAM_APDU [10:49:21]CAPDU: 80 0D 01 02 [10:49:21]Write to MH i2c: E2 08 00 82 59 80 0D 01 02 00 00 00 00 54 [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:21]Read from MH i2c: E2 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 82 59 00 90 00 4F [10:49:21]RAPDU: 90 00 [10:49:21]wFMCommunicate OK [10:49:21]wFMCommunicate request_size=255 [10:49:21]MH_SAM_APDU [10:49:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F6 36 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 FF 67 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FF 67 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FF 67 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 B3 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 60 7E 00 00 35 04 06 00 39 [10:49:21]Write to MH i2c: E2 02 01 83 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F6 36 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 FF 67 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FF 67 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FF 67 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 B3 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 60 7E 00 00 35 04 06 00 39 00 00 DA [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:21]Read from MH i2c: E2 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 83 59 00 90 00 50 [10:49:21]RAPDU: 90 00 [10:49:21]wFMCommunicate OK [10:49:21]wFMCommunicate request_size=10 [10:49:21]MH_SAM_APDU [10:49:21]CAPDU: 80 0D 02 02 05 3D 9D BA 06 F3 [10:49:21]Write to MH i2c: E2 0D 00 84 59 80 0D 02 02 05 00 3D 9D BA 06 F3 00 00 EE [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:21]Read from MH i2c: E2 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 84 59 00 90 00 51 [10:49:21]RAPDU: 90 00 [10:49:21]wFMCommunicate OK [10:49:21]wFMCommunicate request_size=4 [10:49:21]MH_SAM_APDU [10:49:21]CAPDU: 80 0D 03 02 [10:49:21]Write to MH i2c: E2 08 00 85 59 80 0D 03 02 00 00 00 00 59 [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:21]Read from MH i2c: E2 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 0B 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 0B 00 85 59 00 4F 57 A9 A7 6A C2 0D 15 90 00 9E [10:49:21]RAPDU: 4F 57 A9 A7 6A C2 0D 15 90 00 [10:49:21]wFMCommunicate OK [10:49:21]SAM_PROTO_SignData done [10:49:21]FM_MakeSignedData done [10:49:21]CreateOFDProtocolMessage [10:49:21]wFMCommunicate request_size=4 [10:49:21]MH_SAM_APDU [10:49:21]CAPDU: 80 11 00 00 [10:49:21]Write to MH i2c: E2 08 00 86 59 80 11 00 00 00 00 00 00 59 [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:21]Read from MH i2c: E2 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 17 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 17 00 86 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AF [10:49:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:49:21]wFMCommunicate OK [10:49:21]CreateOFDProtocolMessage done [10:49:21]OFDSenderStorePacket 32352 [10:49:21]StoreOFDPacket docnum=32352 [10:49:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3C 98 07 01 81 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F6 36 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 FF 67 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FF 67 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FF 67 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 B3 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 60 7E 00 00 35 04 06 00 39 3D 9D BA 06 F3 4F 57 A9 A7 6A C2 0D 15 [10:49:21]CheckFolder [10:49:21]dirname=/storage/ofd_packets [10:49:21]CheckFolder done [10:49:21]ProducePacketName [10:49:21]name=ofd_packets/00032352 [10:49:21]NVStorageSaveData ofd_packets/00032352 [10:49:21]File name is /storage/ofd_packets/00032352 [10:49:21]Write 301 bytes [10:49:21]NVStorageSaveData done [10:49:21]OFDSenderStorePacket done [10:49:21]KKMCreateOFDPacket done [10:49:21]NVStorageSaveData kkm_last_timestamp [10:49:21]File name is /storage/kkm_last_timestamp [10:49:21]Write 4 bytes [10:49:21]NVStorageSaveData done [10:49:21]ExternCall_PrintAddStr [10:49:21]wPrintStart [10:49:21]Write to MH i2c: 01 00 00 87 59 E0 [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: 01 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: 01 07 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: 01 07 00 87 59 00 00 00 00 00 FF 0F F5 [10:49:21]RasterBufferAndPrint [10:49:21]line Счет N : (1)1182072 [10:49:21]line ИНН: 02508201610067 [10:49:21]line Контрольно-Кассовый Чек [10:49:21]line ПРОДАЖА [10:49:21]line ТРК (МРК, ГНК) : 43 [10:49:21]line Товар: 2710124500 [10:49:21]line Аи-95-К-5 [10:49:21]line 14.070 * 65.50 [10:49:21]line = 921.59 [10:49:21]line НДС 12% НСП 1% [10:49:21]line > о реализуемом товаре [10:49:21]line ИТОГО: 921.59 [10:49:21]line НСП 1% : 8.16 [10:49:21]line НДС 12% : 97.87 [10:49:21]line Наличными: 0.00 [10:49:21]line Безнал.: 921.59 [10:49:21]line Место: АЗС № 121 "Партнер Нефть" [10:49:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:49:21]line СНО: Общий режим [10:49:21]line Чек 58 24.08.2023 10:49 [10:49:21]line Смена: 75 ФФД: 1.0 [10:49:21]line ЗНМ: 0300000148 [10:49:21]line РНМ: 0000000000091575 [10:49:21]line Версия ККМ: 001 [10:49:21]line Платежная система: O! деньги [10:49:21]line ФМ: 0000000000874655 [10:49:21]line ФД: 32352 [10:49:21]line ФПД: 62936802002675 [10:49:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104923&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32352&fm=62936802002675&tin=02508201610067®Number=0000000000091575&sum=92159 [10:49:21]written 0, free lines is 4095 [10:49:21]OFD Sender: Processing packet 32352 [packets to send 11, broken 10] [10:49:21]ProducePacketName [10:49:21]name=ofd_packets/00032352 [10:49:21]OFD Sender: To server: pG, [10:49:21]CommunicateWithHost lk.salyk.kg:30040 [10:49:21]ConnectInit lk.salyk.kg [10:49:22]Connected sock=10 [10:49:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3C 98 07 01 81 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F6 36 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 FF 67 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FF 67 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FF 67 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 B3 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 60 7E 00 00 35 04 06 00 39 3D 9D BA 06 F3 4F 57 A9 A7 6A C2 0D 15 [10:49:22]Write to MH i2c: 01 00 00 B1 59 0A [10:49:22]Write i2c OK [10:49:22]MH_I2C_Read... [10:49:22]Read from MH i2c: 01 [10:49:22]MH_I2C_Read... [10:49:22]Read from MH i2c: 01 07 00 [10:49:22]MH_I2C_Read... [10:49:22]Read from MH i2c: 01 07 00 B1 59 00 00 00 00 00 F9 0C 16 [10:49:22]RasterBufferAndPrint [10:49:22]line [10:49:22]line [10:49:22]line [10:49:22]line [10:49:22]line [10:49:22]written 0, free lines is 3327 [10:49:22]MH_Cut [10:49:22]Write to MH i2c: D1 01 00 B8 59 01 E3 [10:49:22]Write i2c OK [10:49:22]MH_I2C_Read... [10:49:22]Read from MH i2c: D1 [10:49:22]MH_I2C_Read... [10:49:22]Read from MH i2c: D1 01 00 [10:49:22]MH_I2C_Read... [10:49:22]Read from MH i2c: D1 01 00 B8 59 00 E2 [10:49:22]Write to MH i2c: 01 00 00 B9 59 12 [10:49:22]Write i2c OK [10:49:22]MH_I2C_Read... [10:49:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 59 04 47 00 50 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 60 7E 00 00 F4 03 04 00 57 E0 E6 64 B6 04 01 00 00 B9 77 E5 65 62 2B 6D AC [10:49:22]CommunicateWithHost err = 0 [10:49:22]CheckOFDResponse [10:49:22]1017 (14) - 77093643461234 [10:49:22]1041 (16) - 0000000000874655 [10:49:22]1040 (4) - 32352 [10:49:22]1012 (4) - 24.08.2023 04:45 [10:49:22]1206 (1) - 0 [10:49:22]OFD Sender: Remove packet 32352 [10:49:22]ProducePacketName [10:49:22]name=ofd_packets/00032352 [10:49:22]NVStorageDeleteData [10:49:22]OFD Sender: No OFD packet to send [10:49:22]*** Cut start [10:49:22]*** Purtial cut [10:49:22]*** Stage 1: CUTSNS_PIN = 1 [10:49:23]Read from MH i2c: 01 [10:49:23]MH_I2C_Read... [10:49:23]*** Stop cut motor [10:49:23]*** Cut end [10:49:23]Read from MH i2c: 01 07 00 [10:49:23]MH_I2C_Read... [10:49:23]Read from MH i2c: 01 07 00 B9 59 00 00 00 00 00 FF 0F 27 [10:49:23]process_action close_receipt done [10:49:23]requested_data is exist [10:49:23]produce_requested_data [10:49:23]requested_item fm.sn is exist - process it [10:49:23]wFMCommunicate request_size=4 [10:49:23]MH_SAM_APDU [10:49:23]CAPDU: 80 11 00 00 [10:49:23]Write to MH i2c: E2 08 00 BA 59 80 11 00 00 00 00 00 00 8D [10:49:23]Write i2c OK [10:49:23]MH_I2C_Read... [10:49:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:23]Read from MH i2c: E2 [10:49:23]MH_I2C_Read... [10:49:23]Read from MH i2c: E2 17 00 [10:49:23]MH_I2C_Read... [10:49:23]Read from MH i2c: E2 17 00 BA 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E3 [10:49:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:49:23]wFMCommunicate OK [10:49:23]requested_item fd.num is exist - process it [10:49:23]SAM_PROTO_GetFieldsCounters [10:49:23]wFMCommunicate request_size=4 [10:49:23]MH_SAM_APDU [10:49:23]CAPDU: 80 13 00 00 [10:49:23]Write to MH i2c: E2 08 00 BB 59 80 13 00 00 00 00 00 00 90 [10:49:23]Write i2c OK [10:49:23]MH_I2C_Read... [10:49:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:23]Read from MH i2c: E2 [10:49:23]MH_I2C_Read... [10:49:23]Read from MH i2c: E2 62 00 [10:49:23]MH_I2C_Read... [10:49:23]Read from MH i2c: E2 62 00 BB 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 60 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [10:49:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 60 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:49:23]wFMCommunicate OK [10:49:23]SAM_PROTO_GetFieldsCounters done [10:49:23]requested_item shift.num is exist - process it [10:49:23]requested_item shift.opened is exist - process it [10:49:23]req_shift_opened [10:49:23]FM_GetShiftState [10:49:23]SAM_PROTO_GetShiftState [10:49:23]wFMCommunicate request_size=4 [10:49:23]MH_SAM_APDU [10:49:23]CAPDU: 80 13 01 00 [10:49:23]Write to MH i2c: E2 08 00 BC 59 80 13 01 00 00 00 00 00 92 [10:49:23]Write i2c OK [10:49:23]MH_I2C_Read... [10:49:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:23]Read from MH i2c: E2 [10:49:23]MH_I2C_Read... [10:49:23]Read from MH i2c: E2 0E 00 [10:49:23]MH_I2C_Read... [10:49:23]Read from MH i2c: E2 0E 00 BC 59 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0F [10:49:23]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:49:23]wFMCommunicate OK [10:49:23]SAM_PROTO_GetShiftState done [10:49:23]FM_GetShiftState done [10:49:23]req_shift_opened done [10:49:23]requested_item shift.open_date is exist - process it [10:49:23]req_shift_open_date [10:49:23]req_shift_open_date done [10:49:23]produce_requested_data done [10:49:23]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32352,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:49:23]process_action_free close_receipt [10:49:23]json_value_free [10:49:23]json_value_free done [10:49:23]process_json_proto returns [10:49:23]Send response to host [10:49:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32352,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:49:23]free response buf [10:49:23]execute_script done [10:49:23]execute_script returns [10:49:23]free content buf [10:49:23]Sock 9.Close socket [10:49:23]Sock 9.Thread stoped [10:49:27]OFD Sender: No OFD packet to send [10:49:32]OFD Sender: No OFD packet to send [10:49:37]OFD Sender: No OFD packet to send [10:49:42]OFD Sender: No OFD packet to send [10:49:44]accept exits with 8 [10:49:44]New connection [10:49:44]New thread 3066940772 created [10:49:44]Thread 3067084132 joined [10:49:44]Waiting for new connection... [10:49:44] Sock 8.Parse request [10:49:44]Sock 8.Check first char [10:49:44]Sock 8.First char is OK [10:49:44]request: POST /json_proto HTTP/1.0 [10:49:44]Method: POST [10:49:44]URL: /json_proto [10:49:44]Method is POST - this is cgi request [10:49:44]url: /json_proto [10:49:44]query_string will be loaded in cgi processing [10:49:44]execute_cgi json_proto POST (null) [10:49:44]execute_cgi path=json_proto method=POST [10:49:44]POST find Content-Length [10:49:44]Host: 172.17.34.200:8080 [10:49:44]Content-Length: 678 [10:49:44]Content-Type: application/json [10:49:44] [10:49:44]POST finish read [10:49:44]Found Content-Length = 678 [10:49:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:49:44]execute_script... [10:49: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)1182073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:49:44]POST & json_proto [10:49:44]process_json_proto [10:49:44]json parsed OK: [10:49:44]protocol is kg_v1.0 [10:49:44]action value=close_receipt [10:49:44]process_action close_receipt [10:49:44]cmd_close_receipt [10:49:44]MH_GetDate [10:49:44]Write to MH i2c: F0 00 00 BD 59 05 [10:49:44]Write i2c OK [10:49:44]MH_I2C_Read... [10:49:44]Read from MH i2c: F0 [10:49:44]MH_I2C_Read... [10:49:44]Read from MH i2c: F0 09 00 [10:49:44]MH_I2C_Read... [10:49:44]Read from MH i2c: F0 09 00 BD 59 00 CB 35 E7 64 B2 FF 65 64 D3 [10:49:44]GetLastDocTimeStamp 1692874163 [10:49:44]current date 1692874187 [10:49:44]FM_GetShiftState [10:49:44]SAM_PROTO_GetShiftState [10:49:44]wFMCommunicate request_size=4 [10:49:44]MH_SAM_APDU [10:49:44]CAPDU: 80 13 01 00 [10:49:44]Write to MH i2c: E2 08 00 BE 59 80 13 01 00 00 00 00 00 94 [10:49:44]Write i2c OK [10:49:44]MH_I2C_Read... [10:49:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:44]Read from MH i2c: E2 [10:49:44]MH_I2C_Read... [10:49:44]Read from MH i2c: E2 0E 00 [10:49:44]MH_I2C_Read... [10:49:44]Read from MH i2c: E2 0E 00 BE 59 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 11 [10:49:44]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:49:44]wFMCommunicate OK [10:49:44]SAM_PROTO_GetShiftState done [10:49:44]FM_GetShiftState done [10:49:44]opened in 1692866319 [10:49:44]opened+sec_in_day 1692952719 [10:49:44]quantity*price = 30015 [10:49:44]sum+1 = 30016 [10:49:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 59 24.08.2023 10:49 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32353 ФПД: 140086087820032 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104948&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32353&fm=140086087820032&tin=02508201610067®Number=0000000000091575&sum=30000 [10:49:45]StoreToDocumentArchive [10:49:45]shift 75 fd 32353 [10:49:45]save to /storage/0075/doc_00032353 [10:49:45]save last doc name /storage/0075/doc_00032353 to /storage/kkm_last_doc_name [10:49:45]save OK [10:49:45]Clear old archive folders... [10:49:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:45]tlvbuf is 0181A250 [10:49:45]SAM_PROTO_ClearQueue [10:49:45]wFMCommunicate request_size=4 [10:49:45]MH_SAM_APDU [10:49:45]CAPDU: 80 09 00 00 [10:49:45]Write to MH i2c: E2 08 00 CB 59 80 09 00 00 00 00 00 00 96 [10:49:45]Write i2c OK [10:49:45]MH_I2C_Read... [10:49:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:45]Read from MH i2c: E2 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 03 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 03 00 CB 59 00 90 00 98 [10:49:45]RAPDU: 90 00 [10:49:45]wFMCommunicate OK [10:49:45]SAM_PROTO_ClearQueue done [10:49:45]KKMCreateOFDPacket [10:49:45]OFDProtocolAddRootSTLVToBuf [10:49:45]FM_MakeSignedData [10:49:45]FM_MakeSignedData [10:49:45]SAM_PROTO_SignData [10:49:45]wFMCommunicate request_size=4 [10:49:45]MH_SAM_APDU [10:49:45]CAPDU: 80 0D 01 02 [10:49:45]Write to MH i2c: E2 08 00 CC 59 80 0D 01 02 00 00 00 00 9E [10:49:45]Write i2c OK [10:49:45]MH_I2C_Read... [10:49:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:45]Read from MH i2c: E2 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 03 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 03 00 CC 59 00 90 00 99 [10:49:45]RAPDU: 90 00 [10:49:45]wFMCommunicate OK [10:49:45]wFMCommunicate request_size=255 [10:49:45]MH_SAM_APDU [10:49:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 CC 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 7E 00 00 35 04 06 00 7F [10:49:45]Write to MH i2c: E2 02 01 CD 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 CC 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 7E 00 00 35 04 06 00 7F 00 00 69 [10:49:45]Write i2c OK [10:49:45]MH_I2C_Read... [10:49:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:46]Read from MH i2c: E2 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: E2 03 00 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: E2 03 00 CD 59 00 90 00 9A [10:49:46]RAPDU: 90 00 [10:49:46]wFMCommunicate OK [10:49:46]wFMCommunicate request_size=10 [10:49:46]MH_SAM_APDU [10:49:46]CAPDU: 80 0D 02 02 05 68 55 80 A3 00 [10:49:46]Write to MH i2c: E2 0D 00 CE 59 80 0D 02 02 05 00 68 55 80 A3 00 00 00 8B [10:49:46]Write i2c OK [10:49:46]MH_I2C_Read... [10:49:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:46]Read from MH i2c: E2 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: E2 03 00 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: E2 03 00 CE 59 00 90 00 9B [10:49:46]RAPDU: 90 00 [10:49:46]wFMCommunicate OK [10:49:46]wFMCommunicate request_size=4 [10:49:46]MH_SAM_APDU [10:49:46]CAPDU: 80 0D 03 02 [10:49:46]Write to MH i2c: E2 08 00 CF 59 80 0D 03 02 00 00 00 00 A3 [10:49:46]Write i2c OK [10:49:46]MH_I2C_Read... [10:49:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:46]Read from MH i2c: E2 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: E2 0B 00 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: E2 0B 00 CF 59 00 EC 14 5C 74 2C 8D 63 CD 90 00 5D [10:49:46]RAPDU: EC 14 5C 74 2C 8D 63 CD 90 00 [10:49:46]wFMCommunicate OK [10:49:46]SAM_PROTO_SignData done [10:49:46]FM_MakeSignedData done [10:49:46]CreateOFDProtocolMessage [10:49:46]wFMCommunicate request_size=4 [10:49:46]MH_SAM_APDU [10:49:46]CAPDU: 80 11 00 00 [10:49:46]Write to MH i2c: E2 08 00 D0 59 80 11 00 00 00 00 00 00 A3 [10:49:46]Write i2c OK [10:49:46]MH_I2C_Read... [10:49:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:46]Read from MH i2c: E2 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: E2 17 00 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: E2 17 00 D0 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F9 [10:49:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:49:46]wFMCommunicate OK [10:49:46]CreateOFDProtocolMessage done [10:49:46]OFDSenderStorePacket 32353 [10:49:46]StoreOFDPacket docnum=32353 [10:49:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C6 52 07 01 4E 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 CC 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 7E 00 00 35 04 06 00 7F 68 55 80 A3 00 EC 14 5C 74 2C 8D 63 CD [10:49:46]CheckFolder [10:49:46]dirname=/storage/ofd_packets [10:49:46]CheckFolder done [10:49:46]ProducePacketName [10:49:46]name=ofd_packets/00032353 [10:49:46]NVStorageSaveData ofd_packets/00032353 [10:49:46]File name is /storage/ofd_packets/00032353 [10:49:46]Write 301 bytes [10:49:46]NVStorageSaveData done [10:49:46]OFDSenderStorePacket done [10:49:46]KKMCreateOFDPacket done [10:49:46]NVStorageSaveData kkm_last_timestamp [10:49:46]File name is /storage/kkm_last_timestamp [10:49:46]Write 4 bytes [10:49:46]NVStorageSaveData done [10:49:46]ExternCall_PrintAddStr [10:49:46]wPrintStart [10:49:46]Write to MH i2c: 01 00 00 D1 59 2A [10:49:46]Write i2c OK [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: 01 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: 01 07 00 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: 01 07 00 D1 59 00 00 00 00 00 FF 0F 3F [10:49:46]RasterBufferAndPrint [10:49:46]line Счет N : (1)1182073 [10:49:46]line ИНН: 02508201610067 [10:49:46]line Контрольно-Кассовый Чек [10:49:46]line ПРОДАЖА [10:49:46]line ТРК (МРК, ГНК) : 32 [10:49:46]line Товар: 2710124130 [10:49:46]line Аи-92-К-5 [10:49:46]line 5.220 * 57.50 [10:49:46]line = 300.15 [10:49:46]line НДС 12% НСП 1% [10:49:46]line > о реализуемом товаре [10:49:46]line ОКРУГЛЕНИЕ: -0.15 [10:49:46]line ИТОГО: 300.00 [10:49:46]line Внесено: 300.00 [10:49:46]line СДАЧА: 0.00 [10:49:46]line НСП 1% : 2.66 [10:49:46]line НДС 12% : 31.87 [10:49:46]line Наличными: 300.00 [10:49:46]line Безнал.: 0.00 [10:49:46]line Место: АЗС № 121 "Партнер Нефть" [10:49:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:49:46]line СНО: Общий режим [10:49:46]line Чек 59 24.08.2023 10:49 [10:49:46]line Смена: 75 ФФД: 1.0 [10:49:46]line ЗНМ: 0300000148 [10:49:46]line РНМ: 0000000000091575 [10:49:46]line Версия ККМ: 001 [10:49:46]line ФМ: 0000000000874655 [10:49:46]line ФД: 32353 [10:49:46]line ФПД: 140086087820032 [10:49:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T104948&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32353&fm=140086087820032&tin=02508201610067®Number=0000000000091575&sum=30000 [10:49:46]written 0, free lines is 4095 [10:49:46]OFD Sender: Processing packet 32353 [packets to send 11, broken 10] [10:49:46]ProducePacketName [10:49:46]name=ofd_packets/00032353 [10:49:46]OFD Sender: To server: pG, [10:49:46]CommunicateWithHost lk.salyk.kg:30040 [10:49:46]ConnectInit lk.salyk.kg [10:49:46]Connected sock=10 [10:49:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C6 52 07 01 4E 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 CC 35 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 7E 00 00 35 04 06 00 7F 68 55 80 A3 00 EC 14 5C 74 2C 8D 63 CD [10:49:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 10 D7 47 00 3C 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 7E 00 00 F4 03 04 00 6F E0 E6 64 B6 04 01 00 00 3A E0 A3 DA A1 95 C1 B7 [10:49:46]CommunicateWithHost err = 0 [10:49:46]CheckOFDResponse [10:49:46]1017 (14) - 77093643461234 [10:49:46]1041 (16) - 0000000000874655 [10:49:46]1040 (4) - 32353 [10:49:46]1012 (4) - 24.08.2023 04:45 [10:49:46]1206 (1) - 0 [10:49:46]OFD Sender: Remove packet 32353 [10:49:46]ProducePacketName [10:49:46]name=ofd_packets/00032353 [10:49:46]NVStorageDeleteData [10:49:46]Write to MH i2c: 01 00 00 FC 59 55 [10:49:46]Write i2c OK [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: 01 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: 01 07 00 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: 01 07 00 FC 59 00 00 00 00 00 E8 0C 50 [10:49:46]RasterBufferAndPrint [10:49:46]line [10:49:46]line [10:49:46]line [10:49:46]line [10:49:46]line [10:49:46]written 0, free lines is 3310 [10:49:46]MH_Cut [10:49:46]Write to MH i2c: D1 01 00 03 5A 01 2F [10:49:46]Write i2c OK [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: D1 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: D1 01 00 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: D1 01 00 03 5A 00 2E [10:49:46]Write to MH i2c: 01 00 00 04 5A 5E [10:49:46]Write i2c OK [10:49:46]MH_I2C_Read... [10:49:47]OFD Sender: No OFD packet to send [10:49:47]*** Cut start [10:49:47]*** Purtial cut [10:49:47]*** CUTSNS_PIN = 0 [10:49:47]*** Stage 1: CUTSNS_PIN = 1 [10:49:49]Read from MH i2c: 01 [10:49:49]MH_I2C_Read... [10:49:49]*** Stop cut motor [10:49:49]*** Cut end [10:49:49]Read from MH i2c: 01 07 00 [10:49:49]MH_I2C_Read... [10:49:49]Read from MH i2c: 01 07 00 04 5A 00 00 00 00 00 FF 0F 73 [10:49:49]process_action close_receipt done [10:49:49]requested_data is exist [10:49:49]produce_requested_data [10:49:49]requested_item fm.sn is exist - process it [10:49:49]wFMCommunicate request_size=4 [10:49:49]MH_SAM_APDU [10:49:49]CAPDU: 80 11 00 00 [10:49:49]Write to MH i2c: E2 08 00 05 5A 80 11 00 00 00 00 00 00 D9 [10:49:49]Write i2c OK [10:49:49]MH_I2C_Read... [10:49:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:49]Read from MH i2c: E2 [10:49:49]MH_I2C_Read... [10:49:49]Read from MH i2c: E2 17 00 [10:49:49]MH_I2C_Read... [10:49:49]Read from MH i2c: E2 17 00 05 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2F [10:49:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:49:49]wFMCommunicate OK [10:49:49]requested_item fd.num is exist - process it [10:49:49]SAM_PROTO_GetFieldsCounters [10:49:49]wFMCommunicate request_size=4 [10:49:49]MH_SAM_APDU [10:49:49]CAPDU: 80 13 00 00 [10:49:49]Write to MH i2c: E2 08 00 06 5A 80 13 00 00 00 00 00 00 DC [10:49:49]Write i2c OK [10:49:49]MH_I2C_Read... [10:49:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:49]Read from MH i2c: E2 [10:49:49]MH_I2C_Read... [10:49:49]Read from MH i2c: E2 62 00 [10:49:49]MH_I2C_Read... [10:49:49]Read from MH i2c: E2 62 00 06 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 61 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [10: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 61 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:49:49]wFMCommunicate OK [10:49:49]SAM_PROTO_GetFieldsCounters done [10:49:49]requested_item shift.num is exist - process it [10:49:49]requested_item shift.opened is exist - process it [10:49:49]req_shift_opened [10:49:49]FM_GetShiftState [10:49:49]SAM_PROTO_GetShiftState [10:49:49]wFMCommunicate request_size=4 [10:49:49]MH_SAM_APDU [10:49:49]CAPDU: 80 13 01 00 [10:49:49]Write to MH i2c: E2 08 00 07 5A 80 13 01 00 00 00 00 00 DE [10:49:49]Write i2c OK [10:49:49]MH_I2C_Read... [10:49:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:49]Read from MH i2c: E2 [10:49:49]MH_I2C_Read... [10:49:49]Read from MH i2c: E2 0E 00 [10:49:49]MH_I2C_Read... [10:49:49]Read from MH i2c: E2 0E 00 07 5A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5B [10:49:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:49:49]wFMCommunicate OK [10:49:49]SAM_PROTO_GetShiftState done [10:49:49]FM_GetShiftState done [10:49:49]req_shift_opened done [10:49:49]requested_item shift.open_date is exist - process it [10:49:49]req_shift_open_date [10:49:49]req_shift_open_date done [10:49:49]produce_requested_data done [10:49:49]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32353,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:49:49]process_action_free close_receipt [10:49:49]json_value_free [10:49:49]json_value_free done [10:49:49]process_json_proto returns [10:49:49]Send response to host [10:49:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32353,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:49:49]free response buf [10:49:49]execute_script done [10:49:49]execute_script returns [10:49:49]free content buf [10:49:49]Sock 8.Close socket [10:49:49]Sock 8.Thread stoped [10:49:52]OFD Sender: No OFD packet to send [10:49:57]OFD Sender: No OFD packet to send [10:50:02]OFD Sender: No OFD packet to send [10:50:07]OFD Sender: No OFD packet to send [10:50:12]OFD Sender: No OFD packet to send [10:50:17]OFD Sender: No OFD packet to send [10:50:22]OFD Sender: No OFD packet to send [10:50:27]OFD Sender: No OFD packet to send [10:50:32]OFD Sender: No OFD packet to send [10:50:37]OFD Sender: No OFD packet to send [10:50:42]OFD Sender: No OFD packet to send [10:50:47]OFD Sender: No OFD packet to send [10:50:52]OFD Sender: No OFD packet to send [10:50:57]OFD Sender: No OFD packet to send [10:51:02]OFD Sender: No OFD packet to send [10:51:07]OFD Sender: No OFD packet to send [10:51:12]OFD Sender: No OFD packet to send [10:51:17]OFD Sender: No OFD packet to send [10:51:22]OFD Sender: No OFD packet to send [10:51:27]OFD Sender: No OFD packet to send [10:51:27]accept exits with 9 [10:51:27]New connection [10:51:27]New thread 3067084132 created [10:51:27]Thread 3066940772 joined [10:51:27]Waiting for new connection... [10:51:27] Sock 9.Parse request [10:51:27]Sock 9.Check first char [10:51:27]Sock 9.First char is OK [10:51:27]request: POST /json_proto HTTP/1.0 [10:51:27]Method: POST [10:51:27]URL: /json_proto [10:51:27]Method is POST - this is cgi request [10:51:27]url: /json_proto [10:51:27]query_string will be loaded in cgi processing [10:51:27]execute_cgi json_proto POST (null) [10:51:27]execute_cgi path=json_proto method=POST [10:51:27]POST find Content-Length [10:51:27]Host: 172.17.34.200:8080 [10:51:27]Content-Length: 688 [10:51:27]Content-Type: application/json [10:51:27] [10:51:27]POST finish read [10:51:27]Found Content-Length = 688 [10:51:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:27]execute_script... [10:51: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)1182074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:27]POST & json_proto [10:51:27]process_json_proto [10:51:27]json parsed OK: [10:51:27]protocol is kg_v1.0 [10:51:27]action value=close_receipt [10:51:27]process_action close_receipt [10:51:27]cmd_close_receipt [10:51:27]MH_GetDate [10:51:27]Write to MH i2c: F0 00 00 08 5A 51 [10:51:27]Write i2c OK [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: F0 [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: F0 09 00 [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: F0 09 00 08 5A 00 33 36 E7 64 B2 FF 65 64 88 [10:51:27]GetLastDocTimeStamp 1692874188 [10:51:27]current date 1692874291 [10:51:27]FM_GetShiftState [10:51:27]SAM_PROTO_GetShiftState [10:51:27]wFMCommunicate request_size=4 [10:51:27]MH_SAM_APDU [10:51:27]CAPDU: 80 13 01 00 [10:51:27]Write to MH i2c: E2 08 00 09 5A 80 13 01 00 00 00 00 00 E0 [10:51:27]Write i2c OK [10:51:27]MH_I2C_Read... [10:51:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:27]Read from MH i2c: E2 [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: E2 0E 00 [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: E2 0E 00 09 5A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5D [10:51:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:51:27]wFMCommunicate OK [10:51:27]SAM_PROTO_GetShiftState done [10:51:27]FM_GetShiftState done [10:51:27]opened in 1692866319 [10:51:27]opened+sec_in_day 1692952719 [10:51:27]quantity*price = 100042 [10:51:27]sum+1 = 100044 [10:51:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 60 24.08.2023 10:51 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32354 ФПД: 231794849516836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T105131&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32354&fm=231794849516836&tin=02508201610067®Number=0000000000091575&sum=100000 [10:51:28]StoreToDocumentArchive [10:51:28]shift 75 fd 32354 [10:51:28]save to /storage/0075/doc_00032354 [10:51:28]save last doc name /storage/0075/doc_00032354 to /storage/kkm_last_doc_name [10:51:28]save OK [10:51:28]Clear old archive folders... [10:51:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:51:28]tlvbuf is 0188B530 [10:51:28]SAM_PROTO_ClearQueue [10:51:28]wFMCommunicate request_size=4 [10:51:28]MH_SAM_APDU [10:51:28]CAPDU: 80 09 00 00 [10:51:28]Write to MH i2c: E2 08 00 16 5A 80 09 00 00 00 00 00 00 E2 [10:51:28]Write i2c OK [10:51:28]MH_I2C_Read... [10:51:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:28]Read from MH i2c: E2 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 03 00 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 03 00 16 5A 00 90 00 E4 [10:51:28]RAPDU: 90 00 [10:51:28]wFMCommunicate OK [10:51:28]SAM_PROTO_ClearQueue done [10:51:28]KKMCreateOFDPacket [10:51:28]OFDProtocolAddRootSTLVToBuf [10:51:28]FM_MakeSignedData [10:51:28]FM_MakeSignedData [10:51:28]SAM_PROTO_SignData [10:51:28]wFMCommunicate request_size=4 [10:51:28]MH_SAM_APDU [10:51:28]CAPDU: 80 0D 01 02 [10:51:28]Write to MH i2c: E2 08 00 17 5A 80 0D 01 02 00 00 00 00 EA [10:51:28]Write i2c OK [10:51:28]MH_I2C_Read... [10:51:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:29]Read from MH i2c: E2 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 03 00 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 03 00 17 5A 00 90 00 E5 [10:51:29]RAPDU: 90 00 [10:51:29]wFMCommunicate OK [10:51:29]wFMCommunicate request_size=255 [10:51:29]MH_SAM_APDU [10:51:29]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 33 36 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 7E 00 00 35 04 06 00 [10:51:29]Write to MH i2c: E2 02 01 18 5A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 33 36 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 7E 00 00 35 04 06 00 00 00 AF [10:51:29]Write i2c OK [10:51:29]MH_I2C_Read... [10:51:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:29]Read from MH i2c: E2 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 03 00 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 03 00 18 5A 00 90 00 E6 [10:51:29]RAPDU: 90 00 [10:51:29]wFMCommunicate OK [10:51:29]wFMCommunicate request_size=11 [10:51:29]MH_SAM_APDU [10:51:29]CAPDU: 80 0D 02 02 06 D2 D0 F1 AA 8D 24 [10:51:29]Write to MH i2c: E2 0E 00 19 5A 80 0D 02 02 06 00 D2 D0 F1 AA 8D 24 00 00 E7 [10:51:29]Write i2c OK [10:51:29]MH_I2C_Read... [10:51:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:29]Read from MH i2c: E2 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 03 00 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 03 00 19 5A 00 90 00 E7 [10:51:29]RAPDU: 90 00 [10:51:29]wFMCommunicate OK [10:51:29]wFMCommunicate request_size=4 [10:51:29]MH_SAM_APDU [10:51:29]CAPDU: 80 0D 03 02 [10:51:29]Write to MH i2c: E2 08 00 1A 5A 80 0D 03 02 00 00 00 00 EF [10:51:29]Write i2c OK [10:51:29]MH_I2C_Read... [10:51:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:29]Read from MH i2c: E2 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 0B 00 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 0B 00 1A 5A 00 8A E3 6B 60 BB 00 7F BE 90 00 20 [10:51:29]RAPDU: 8A E3 6B 60 BB 00 7F BE 90 00 [10:51:29]wFMCommunicate OK [10:51:29]SAM_PROTO_SignData done [10:51:29]FM_MakeSignedData done [10:51:29]CreateOFDProtocolMessage [10:51:29]wFMCommunicate request_size=4 [10:51:29]MH_SAM_APDU [10:51:29]CAPDU: 80 11 00 00 [10:51:29]Write to MH i2c: E2 08 00 1B 5A 80 11 00 00 00 00 00 00 EF [10:51:29]Write i2c OK [10:51:29]MH_I2C_Read... [10:51:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:29]Read from MH i2c: E2 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 17 00 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 17 00 1B 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 45 [10:51:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:51:29]wFMCommunicate OK [10:51:29]CreateOFDProtocolMessage done [10:51:29]OFDSenderStorePacket 32354 [10:51:29]StoreOFDPacket docnum=32354 [10:51:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 57 20 08 01 DB F4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 33 36 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 7E 00 00 35 04 06 00 D2 D0 F1 AA 8D 24 8A E3 6B 60 BB 00 7F BE [10:51:29]CheckFolder [10:51:29]dirname=/storage/ofd_packets [10:51:29]CheckFolder done [10:51:29]ProducePacketName [10:51:29]name=ofd_packets/00032354 [10:51:29]NVStorageSaveData ofd_packets/00032354 [10:51:29]File name is /storage/ofd_packets/00032354 [10:51:29]Write 302 bytes [10:51:29]NVStorageSaveData done [10:51:29]OFDSenderStorePacket done [10:51:29]KKMCreateOFDPacket done [10:51:29]NVStorageSaveData kkm_last_timestamp [10:51:29]File name is /storage/kkm_last_timestamp [10:51:29]Write 4 bytes [10:51:29]NVStorageSaveData done [10:51:29]ExternCall_PrintAddStr [10:51:29]wPrintStart [10:51:29]Write to MH i2c: 01 00 00 1C 5A 76 [10:51:29]Write i2c OK [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: 01 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: 01 07 00 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: 01 07 00 1C 5A 00 00 00 00 00 FF 0F 8B [10:51:29]RasterBufferAndPrint [10:51:29]line Счет N : (1)1182074 [10:51:29]line ИНН: 02508201610067 [10:51:29]line Контрольно-Кассовый Чек [10:51:29]line ПРОДАЖА [10:51:29]line ТРК (МРК, ГНК) : 11 [10:51:29]line Товар: 2710194210 [10:51:29]line ДТ(л)-К-5 [10:51:29]line 15.730 * 63.60 [10:51:29]line = 1000.43 [10:51:29]line НДС 12% НСП 1% [10:51:29]line > о реализуемом товаре [10:51:29]line ОКРУГЛЕНИЕ: -0.43 [10:51:29]line ИТОГО: 1000.00 [10:51:29]line Внесено: 1000.00 [10:51:29]line СДАЧА: 0.00 [10:51:29]line НСП 1% : 8.85 [10:51:29]line НДС 12% : 106.24 [10:51:29]line Наличными: 1000.00 [10:51:29]line Безнал.: 0.00 [10:51:29]line Место: АЗС № 121 "Партнер Нефть" [10:51:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:51:29]line СНО: Общий режим [10:51:29]line Чек 60 24.08.2023 10:51 [10:51:29]line Смена: 75 ФФД: 1.0 [10:51:29]line ЗНМ: 0300000148 [10:51:29]line РНМ: 0000000000091575 [10:51:29]line Версия ККМ: 001 [10:51:29]line ФМ: 0000000000874655 [10:51:29]line ФД: 32354 [10:51:29]line ФПД: 231794849516836 [10:51:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T105131&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32354&fm=231794849516836&tin=02508201610067®Number=0000000000091575&sum=100000 [10:51:29]OFD Sender: Processing packet 32354 [packets to send 11, broken 10] [10:51:29]ProducePacketName [10:51:29]name=ofd_packets/00032354 [10:51:29]OFD Sender: To server: pG, [10:51:29]CommunicateWithHost lk.salyk.kg:30040 [10:51:29]ConnectInit lk.salyk.kg [10:51:29]written 0, free lines is 4095 [10:51:29]Connected sock=10 [10:51:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 57 20 08 01 DB F4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 33 36 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 7E 00 00 35 04 06 00 D2 D0 F1 AA 8D 24 8A E3 6B 60 BB 00 7F BE [10:51:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 76 C0 47 00 10 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 7E 00 00 F4 03 04 00 D7 E0 E6 64 B6 04 01 00 00 DC 1D 49 51 1A 6A 1B 8B [10:51:30]CommunicateWithHost err = 0 [10:51:30]CheckOFDResponse [10:51:30]1017 (14) - 77093643461234 [10:51:30]1041 (16) - 0000000000874655 [10:51:30]1040 (4) - 32354 [10:51:30]1012 (4) - 24.08.2023 04:47 [10:51:30]1206 (1) - 0 [10:51:30]OFD Sender: Remove packet 32354 [10:51:30]ProducePacketName [10:51:30]name=ofd_packets/00032354 [10:51:30]NVStorageDeleteData [10:51:30]Write to MH i2c: 01 00 00 47 5A A1 [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: 01 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: 01 07 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: 01 07 00 47 5A 00 00 00 00 00 F2 0C A6 [10:51:30]RasterBufferAndPrint [10:51:30]line [10:51:30]line [10:51:30]line [10:51:30]line [10:51:30]line [10:51:30]written 0, free lines is 3322 [10:51:30]MH_Cut [10:51:30]Write to MH i2c: D1 01 00 4E 5A 01 7A [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: D1 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: D1 01 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: D1 01 00 4E 5A 00 79 [10:51:30]Write to MH i2c: 01 00 00 4F 5A A9 [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]OFD Sender: No OFD packet to send [10:51:31]*** Cut start [10:51:31]*** Purtial cut [10:51:31]*** Stage 1: CUTSNS_PIN = 1 [10:51:31]Read from MH i2c: 01 [10:51:31]MH_I2C_Read... [10:51:31]*** Stop cut motor [10:51:31]*** Cut end [10:51:31]Read from MH i2c: 01 07 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: 01 07 00 4F 5A 00 00 00 00 00 FF 0F BE [10:51:31]process_action close_receipt done [10:51:31]requested_data is exist [10:51:31]produce_requested_data [10:51:31]requested_item fm.sn is exist - process it [10:51:31]wFMCommunicate request_size=4 [10:51:31]MH_SAM_APDU [10:51:31]CAPDU: 80 11 00 00 [10:51:31]Write to MH i2c: E2 08 00 50 5A 80 11 00 00 00 00 00 00 24 [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:31]Read from MH i2c: E2 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 17 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 17 00 50 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7A [10:51:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:51:31]wFMCommunicate OK [10:51:31]requested_item fd.num is exist - process it [10:51:31]SAM_PROTO_GetFieldsCounters [10:51:31]wFMCommunicate request_size=4 [10:51:31]MH_SAM_APDU [10:51:31]CAPDU: 80 13 00 00 [10:51:31]Write to MH i2c: E2 08 00 51 5A 80 13 00 00 00 00 00 00 27 [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:31]Read from MH i2c: E2 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 62 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 62 00 51 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 62 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [10:51:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 62 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:51:31]wFMCommunicate OK [10:51:31]SAM_PROTO_GetFieldsCounters done [10:51:31]requested_item shift.num is exist - process it [10:51:31]requested_item shift.opened is exist - process it [10:51:31]req_shift_opened [10:51:31]FM_GetShiftState [10:51:31]SAM_PROTO_GetShiftState [10:51:31]wFMCommunicate request_size=4 [10:51:31]MH_SAM_APDU [10:51:31]CAPDU: 80 13 01 00 [10:51:31]Write to MH i2c: E2 08 00 52 5A 80 13 01 00 00 00 00 00 29 [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:31]Read from MH i2c: E2 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 0E 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 0E 00 52 5A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A6 [10:51:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:51:31]wFMCommunicate OK [10:51:31]SAM_PROTO_GetShiftState done [10:51:31]FM_GetShiftState done [10:51:31]req_shift_opened done [10:51:31]requested_item shift.open_date is exist - process it [10:51:31]req_shift_open_date [10:51:31]req_shift_open_date done [10:51:31]produce_requested_data done [10:51:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32354,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:51:31]process_action_free close_receipt [10:51:31]json_value_free [10:51:31]json_value_free done [10:51:31]process_json_proto returns [10:51:31]Send response to host [10:51:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32354,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:51:31]free response buf [10:51:31]execute_script done [10:51:31]execute_script returns [10:51:31]free content buf [10:51:31]Sock 9.Close socket [10:51:31]Sock 9.Thread stoped [10:51:35]OFD Sender: No OFD packet to send [10:51:40]OFD Sender: No OFD packet to send [10:51:41]accept exits with 8 [10:51:41]New connection [10:51:41]New thread 3066940772 created [10:51:41]Thread 3067084132 joined [10:51:41]Waiting for new connection... [10:51:41] Sock 8.Parse request [10:51:41]Sock 8.Check first char [10:51:41]Sock 8.First char is OK [10:51:41]request: POST /json_proto HTTP/1.0 [10:51:41]Method: POST [10:51:41]URL: /json_proto [10:51:41]Method is POST - this is cgi request [10:51:41]url: /json_proto [10:51:41]query_string will be loaded in cgi processing [10:51:41]execute_cgi json_proto POST (null) [10:51:41]execute_cgi path=json_proto method=POST [10:51:41]POST find Content-Length [10:51:41]Host: 172.17.34.200:8080 [10:51:41]Content-Length: 678 [10:51:41]Content-Type: application/json [10:51:41] [10:51:41]POST finish read [10:51:41]Found Content-Length = 678 [10:51:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:41]execute_script... [10:51: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)1182075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:41]POST & json_proto [10:51:41]process_json_proto [10:51:41]json parsed OK: [10:51:41]protocol is kg_v1.0 [10:51:41]action value=close_receipt [10:51:41]process_action close_receipt [10:51:41]cmd_close_receipt [10:51:41]MH_GetDate [10:51:41]Write to MH i2c: F0 00 00 53 5A 9C [10:51:41]Write i2c OK [10:51:41]MH_I2C_Read... [10:51:41]Read from MH i2c: F0 [10:51:41]MH_I2C_Read... [10:51:41]Read from MH i2c: F0 09 00 [10:51:41]MH_I2C_Read... [10:51:41]Read from MH i2c: F0 09 00 53 5A 00 40 36 E7 64 B2 FF 65 64 E0 [10:51:41]GetLastDocTimeStamp 1692874291 [10:51:41]current date 1692874304 [10:51:41]FM_GetShiftState [10:51:41]SAM_PROTO_GetShiftState [10:51:41]wFMCommunicate request_size=4 [10:51:41]MH_SAM_APDU [10:51:41]CAPDU: 80 13 01 00 [10:51:41]Write to MH i2c: E2 08 00 54 5A 80 13 01 00 00 00 00 00 2B [10:51:41]Write i2c OK [10:51:41]MH_I2C_Read... [10:51:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:41]Read from MH i2c: E2 [10:51:41]MH_I2C_Read... [10:51:41]Read from MH i2c: E2 0E 00 [10:51:41]MH_I2C_Read... [10:51:41]Read from MH i2c: E2 0E 00 54 5A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A8 [10:51:41]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:51:41]wFMCommunicate OK [10:51:41]SAM_PROTO_GetShiftState done [10:51:41]FM_GetShiftState done [10:51:41]opened in 1692866319 [10:51:41]opened+sec_in_day 1692952719 [10:51:41]quantity*price = 50025 [10:51:41]sum+1 = 50026 [10:51:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 61 24.08.2023 10:51 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32355 ФПД: 222663535444001 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T105144&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32355&fm=222663535444001&tin=02508201610067®Number=0000000000091575&sum=50000 [10:51:42]StoreToDocumentArchive [10:51:42]shift 75 fd 32355 [10:51:42]save to /storage/0075/doc_00032355 [10:51:42]save last doc name /storage/0075/doc_00032355 to /storage/kkm_last_doc_name [10:51:42]save OK [10:51:42]Clear old archive folders... [10:51:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:51:42]tlvbuf is 01846A50 [10:51:42]SAM_PROTO_ClearQueue [10:51:42]wFMCommunicate request_size=4 [10:51:42]MH_SAM_APDU [10:51:42]CAPDU: 80 09 00 00 [10:51:42]Write to MH i2c: E2 08 00 61 5A 80 09 00 00 00 00 00 00 2D [10:51:42]Write i2c OK [10:51:42]MH_I2C_Read... [10:51:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:42]Read from MH i2c: E2 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 03 00 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 03 00 61 5A 00 90 00 2F [10:51:42]RAPDU: 90 00 [10:51:42]wFMCommunicate OK [10:51:42]SAM_PROTO_ClearQueue done [10:51:42]KKMCreateOFDPacket [10:51:42]OFDProtocolAddRootSTLVToBuf [10:51:42]FM_MakeSignedData [10:51:42]FM_MakeSignedData [10:51:42]SAM_PROTO_SignData [10:51:42]wFMCommunicate request_size=4 [10:51:42]MH_SAM_APDU [10:51:42]CAPDU: 80 0D 01 02 [10:51:42]Write to MH i2c: E2 08 00 62 5A 80 0D 01 02 00 00 00 00 35 [10:51:42]Write i2c OK [10:51:42]MH_I2C_Read... [10:51:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:42]Read from MH i2c: E2 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 03 00 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 03 00 62 5A 00 90 00 30 [10:51:42]RAPDU: 90 00 [10:51:42]wFMCommunicate OK [10:51:42]wFMCommunicate request_size=255 [10:51:42]MH_SAM_APDU [10:51:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3D 00 00 00 F4 03 04 00 40 36 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 7E 00 00 35 04 06 00 CA [10:51:42]Write to MH i2c: E2 02 01 63 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3D 00 00 00 F4 03 04 00 40 36 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 7E 00 00 35 04 06 00 CA 00 00 C3 [10:51:42]Write i2c OK [10:51:42]MH_I2C_Read... [10:51:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:42]Read from MH i2c: E2 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 03 00 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 03 00 63 5A 00 90 00 31 [10:51:42]RAPDU: 90 00 [10:51:42]wFMCommunicate OK [10:51:42]wFMCommunicate request_size=10 [10:51:42]MH_SAM_APDU [10:51:42]CAPDU: 80 0D 02 02 05 82 E4 EF 40 21 [10:51:42]Write to MH i2c: E2 0D 00 64 5A 80 0D 02 02 05 00 82 E4 EF 40 21 00 00 F8 [10:51:42]Write i2c OK [10:51:42]MH_I2C_Read... [10:51:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:42]Read from MH i2c: E2 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 03 00 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 03 00 64 5A 00 90 00 32 [10:51:42]RAPDU: 90 00 [10:51:42]wFMCommunicate OK [10:51:42]wFMCommunicate request_size=4 [10:51:42]MH_SAM_APDU [10:51:42]CAPDU: 80 0D 03 02 [10:51:42]Write to MH i2c: E2 08 00 65 5A 80 0D 03 02 00 00 00 00 3A [10:51:42]Write i2c OK [10:51:42]MH_I2C_Read... [10:51:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:42]Read from MH i2c: E2 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 0B 00 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 0B 00 65 5A 00 62 AA 44 69 58 AA BF 9E 90 00 53 [10:51:42]RAPDU: 62 AA 44 69 58 AA BF 9E 90 00 [10:51:42]wFMCommunicate OK [10:51:42]SAM_PROTO_SignData done [10:51:42]FM_MakeSignedData done [10:51:42]CreateOFDProtocolMessage [10:51:42]wFMCommunicate request_size=4 [10:51:42]MH_SAM_APDU [10:51:42]CAPDU: 80 11 00 00 [10:51:42]Write to MH i2c: E2 08 00 66 5A 80 11 00 00 00 00 00 00 3A [10:51:42]Write i2c OK [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 [10:51:42]MH_I2C_Read... [10:51:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:42]Read from MH i2c: E2 17 00 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 17 00 66 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 90 [10:51:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:51:42]wFMCommunicate OK [10:51:42]CreateOFDProtocolMessage done [10:51:42]OFDSenderStorePacket 32355 [10:51:42]StoreOFDPacket docnum=32355 [10:51:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B8 57 07 01 C8 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3D 00 00 00 F4 03 04 00 40 36 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 7E 00 00 35 04 06 00 CA 82 E4 EF 40 21 62 AA 44 69 58 AA BF 9E [10:51:42]CheckFolder [10:51:42]dirname=/storage/ofd_packets [10:51:42]CheckFolder done [10:51:42]ProducePacketName [10:51:42]name=ofd_packets/00032355 [10:51:42]NVStorageSaveData ofd_packets/00032355 [10:51:42]File name is /storage/ofd_packets/00032355 [10:51:42]Write 301 bytes [10:51:42]NVStorageSaveData done [10:51:42]OFDSenderStorePacket done [10:51:42]KKMCreateOFDPacket done [10:51:42]NVStorageSaveData kkm_last_timestamp [10:51:42]File name is /storage/kkm_last_timestamp [10:51:42]Write 4 bytes [10:51:42]NVStorageSaveData done [10:51:42]ExternCall_PrintAddStr [10:51:42]wPrintStart [10:51:42]Write to MH i2c: 01 00 00 67 5A C1 [10:51:42]Write i2c OK [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: 01 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: 01 07 00 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: 01 07 00 67 5A 00 00 00 00 00 FF 0F D6 [10:51:42]RasterBufferAndPrint [10:51:42]line Счет N : (1)1182075 [10:51:42]line ИНН: 02508201610067 [10:51:42]line Контрольно-Кассовый Чек [10:51:42]line ПРОДАЖА [10:51:42]line ТРК (МРК, ГНК) : 52 [10:51:42]line Товар: 2710124130 [10:51:42]line Аи-92-К-5 [10:51:42]line 8.700 * 57.50 [10:51:42]line = 500.25 [10:51:42]line НДС 12% НСП 1% [10:51:42]line > о реализуемом товаре [10:51:42]line ОКРУГЛЕНИЕ: -0.25 [10:51:42]line ИТОГО: 500.00 [10:51:42]line Внесено: 500.00 [10:51:42]line СДАЧА: 0.00 [10:51:42]line НСП 1% : 4.43 [10:51:42]line НДС 12% : 53.12 [10:51:42]line Наличными: 500.00 [10:51:42]line Безнал.: 0.00 [10:51:42]line Место: АЗС № 121 "Партнер Нефть" [10:51:42]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:51:42]line СНО: Общий режим [10:51:42]line Чек 61 24.08.2023 10:51 [10:51:42]line Смена: 75 ФФД: 1.0 [10:51:42]line ЗНМ: 0300000148 [10:51:42]line РНМ: 0000000000091575 [10:51:42]line Версия ККМ: 001 [10:51:42]line ФМ: 0000000000874655 [10:51:42]line ФД: 32355 [10:51:42]line ФПД: 222663535444001 [10:51:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T105144&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32355&fm=222663535444001&tin=02508201610067®Number=0000000000091575&sum=50000 [10:51:42]written 0, free lines is 4095 [10:51:42]OFD Sender: Processing packet 32355 [packets to send 11, broken 10] [10:51:42]ProducePacketName [10:51:42]name=ofd_packets/00032355 [10:51:42]OFD Sender: To server: pG, [10:51:42]CommunicateWithHost lk.salyk.kg:30040 [10:51:42]ConnectInit lk.salyk.kg [10:51:42]Connected sock=10 [10:51:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B8 57 07 01 C8 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3D 00 00 00 F4 03 04 00 40 36 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 7E 00 00 35 04 06 00 CA 82 E4 EF 40 21 62 AA 44 69 58 AA BF 9E [10:51:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B4 54 47 00 82 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 7E 00 00 F4 03 04 00 E4 E0 E6 64 B6 04 01 00 00 0C 29 9F FD 29 DB 97 38 [10:51:43]CommunicateWithHost err = 0 [10:51:43]CheckOFDResponse [10:51:43]1017 (14) - 77093643461234 [10:51:43]1041 (16) - 0000000000874655 [10:51:43]1040 (4) - 32355 [10:51:43]1012 (4) - 24.08.2023 04:47 [10:51:43]1206 (1) - 0 [10:51:43]OFD Sender: Remove packet 32355 [10:51:43]ProducePacketName [10:51:43]name=ofd_packets/00032355 [10:51:43]NVStorageDeleteData [10:51:43]Write to MH i2c: 01 00 00 92 5A EC [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: 01 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: 01 07 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: 01 07 00 92 5A 00 00 00 00 00 F3 0C F2 [10:51:43]RasterBufferAndPrint [10:51:43]line [10:51:43]line [10:51:43]line [10:51:43]line [10:51:43]line [10:51:43]written 0, free lines is 3324 [10:51:43]MH_Cut [10:51:43]Write to MH i2c: D1 01 00 99 5A 01 C5 [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: D1 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: D1 01 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: D1 01 00 99 5A 00 C4 [10:51:43]Write to MH i2c: 01 00 00 9A 5A F4 [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]OFD Sender: No OFD packet to send [10:51:43]*** Cut start [10:51:43]*** Purtial cut [10:51:43]*** CUTSNS_PIN = 0 [10:51:44]*** Stage 1: CUTSNS_PIN = 1 [10:51:45]Read from MH i2c: 01 [10:51:45]MH_I2C_Read... [10:51:45]*** Stop cut motor [10:51:45]*** Cut end [10:51:45]Read from MH i2c: 01 07 00 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: 01 07 00 9A 5A 00 00 00 00 00 FF 0F 09 [10:51:45]process_action close_receipt done [10:51:45]requested_data is exist [10:51:45]produce_requested_data [10:51:45]requested_item fm.sn is exist - process it [10:51:45]wFMCommunicate request_size=4 [10:51:45]MH_SAM_APDU [10:51:45]CAPDU: 80 11 00 00 [10:51:45]Write to MH i2c: E2 08 00 9B 5A 80 11 00 00 00 00 00 00 6F [10:51:45]Write i2c OK [10:51:45]MH_I2C_Read... [10:51:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:45]Read from MH i2c: E2 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 17 00 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 17 00 9B 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C5 [10:51:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:51:45]wFMCommunicate OK [10:51:45]requested_item fd.num is exist - process it [10:51:45]SAM_PROTO_GetFieldsCounters [10:51:45]wFMCommunicate request_size=4 [10:51:45]MH_SAM_APDU [10:51:45]CAPDU: 80 13 00 00 [10:51:45]Write to MH i2c: E2 08 00 9C 5A 80 13 00 00 00 00 00 00 72 [10:51:45]Write i2c OK [10:51:45]MH_I2C_Read... [10:51:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:46]Read from MH i2c: E2 [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: E2 62 00 [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: E2 62 00 9C 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 63 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [10:51:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 63 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:51:46]wFMCommunicate OK [10:51:46]SAM_PROTO_GetFieldsCounters done [10:51:46]requested_item shift.num is exist - process it [10:51:46]requested_item shift.opened is exist - process it [10:51:46]req_shift_opened [10:51:46]FM_GetShiftState [10:51:46]SAM_PROTO_GetShiftState [10:51:46]wFMCommunicate request_size=4 [10:51:46]MH_SAM_APDU [10:51:46]CAPDU: 80 13 01 00 [10:51:46]Write to MH i2c: E2 08 00 9D 5A 80 13 01 00 00 00 00 00 74 [10:51:46]Write i2c OK [10:51:46]MH_I2C_Read... [10:51:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:46]Read from MH i2c: E2 [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: E2 0E 00 [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: E2 0E 00 9D 5A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F1 [10:51:46]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:51:46]wFMCommunicate OK [10:51:46]SAM_PROTO_GetShiftState done [10:51:46]FM_GetShiftState done [10:51:46]req_shift_opened done [10:51:46]requested_item shift.open_date is exist - process it [10:51:46]req_shift_open_date [10:51:46]req_shift_open_date done [10:51:46]produce_requested_data done [10:51:46]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32355,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:51:46]process_action_free close_receipt [10:51:46]json_value_free [10:51:46]json_value_free done [10:51:46]process_json_proto returns [10:51:46]Send response to host [10:51:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32355,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:51:46]free response buf [10:51:46]execute_script done [10:51:46]execute_script returns [10:51:46]free content buf [10:51:46]Sock 8.Close socket [10:51:46]Sock 8.Thread stoped [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 [10:53:33]OFD Sender: No OFD packet to send [10:53:38]OFD Sender: No OFD packet to send [10:53:43]OFD Sender: No OFD packet to send [10:53:48]OFD Sender: No OFD packet to send [10:53:53]OFD Sender: No OFD packet to send [10:53:58]OFD Sender: No OFD packet to send [10:54:03]OFD Sender: No OFD packet to send [10:54:08]OFD Sender: No OFD packet to send [10:54:13]OFD Sender: No OFD packet to send [10:54:18]OFD Sender: No OFD packet to send [10:54:23]OFD Sender: No OFD packet to send [10:54:28]OFD Sender: No OFD packet to send [10:54:33]OFD Sender: No OFD packet to send [10:54:38]OFD Sender: No OFD packet to send [10:54:43]OFD Sender: No OFD packet to send [10:54:48]OFD Sender: No OFD packet to send [10:54:53]OFD Sender: No OFD packet to send [10:54:58]OFD Sender: No OFD packet to send [10:55:03]OFD Sender: No OFD packet to send [10:55:08]OFD Sender: No OFD packet to send [10:55:13]OFD Sender: No OFD packet to send [10:55:18]OFD Sender: No OFD packet to send [10:55:23]OFD Sender: No OFD packet to send [10:55:28]OFD Sender: No OFD packet to send [10:55:33]OFD Sender: No OFD packet to send [10:55:38]OFD Sender: No OFD packet to send [10:55:43]OFD Sender: No OFD packet to send [10:55:48]OFD Sender: No OFD packet to send [10:55:53]OFD Sender: No OFD packet to send [10:55:58]OFD Sender: No OFD packet to send [10:56:03]OFD Sender: No OFD packet to send [10:56:08]OFD Sender: No OFD packet to send [10:56:13]OFD Sender: No OFD packet to send [10:56:18]OFD Sender: No OFD packet to send [10:56:23]OFD Sender: No OFD packet to send [10:56:28]OFD Sender: No OFD packet to send [10:56:33]OFD Sender: No OFD packet to send [10:56:38]OFD Sender: No OFD packet to send [10:56:43]OFD Sender: No OFD packet to send [10:56:48]OFD Sender: No OFD packet to send [10:56:53]OFD Sender: No OFD packet to send [10:56:58]OFD Sender: No OFD packet to send [10:57:03]OFD Sender: No OFD packet to send [10:57:08]OFD Sender: No OFD packet to send [10:57:13]OFD Sender: No OFD packet to send [10:57:18]OFD Sender: No OFD packet to send [10:57:23]OFD Sender: No OFD packet to send [10:57:28]OFD Sender: No OFD packet to send [10:57:33]OFD Sender: No OFD packet to send [10:57:38]OFD Sender: No OFD packet to send [10:57:43]OFD Sender: No OFD packet to send [10:57:48]OFD Sender: No OFD packet to send [10:57:53]OFD Sender: No OFD packet to send [10:57:58]OFD Sender: No OFD packet to send [10:58:03]OFD Sender: No OFD packet to send [10:58:08]OFD Sender: No OFD packet to send [10:58:13]OFD Sender: No OFD packet to send [10:58:18]OFD Sender: No OFD packet to send [10:58:23]OFD Sender: No OFD packet to send [10:58:28]OFD Sender: No OFD packet to send [10:58:33]OFD Sender: No OFD packet to send [10:58:38]OFD Sender: No OFD packet to send [10:58:43]OFD Sender: No OFD packet to send [10:58:48]OFD Sender: No OFD packet to send [10:58:53]OFD Sender: No OFD packet to send [10:58:58]OFD Sender: No OFD packet to send [10:59:03]OFD Sender: No OFD packet to send [10:59:08]OFD Sender: No OFD packet to send [10:59:13]OFD Sender: No OFD packet to send [10:59:18]OFD Sender: No OFD packet to send [10:59:22]accept exits with 9 [10:59:22]New connection [10:59:22]New thread 3067084132 created [10:59:22]Thread 3066940772 joined [10:59:22]Waiting for new connection... [10:59:22] Sock 9.Parse request [10:59:22]Sock 9.Check first char [10:59:22]Sock 9.First char is OK [10:59:22]request: POST /json_proto HTTP/1.0 [10:59:22]Method: POST [10:59:22]URL: /json_proto [10:59:22]Method is POST - this is cgi request [10:59:22]url: /json_proto [10:59:22]query_string will be loaded in cgi processing [10:59:22]execute_cgi json_proto POST (null) [10:59:22]execute_cgi path=json_proto method=POST [10:59:22]POST find Content-Length [10:59:22]Host: 172.17.34.200:8080 [10:59:22]Content-Length: 678 [10:59:22]Content-Type: application/json [10:59:22] [10:59:22]POST finish read [10:59:22]Found Content-Length = 678 [10:59:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:22]execute_script... [10:59: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)1182076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:22]POST & json_proto [10:59:22]process_json_proto [10:59:22]json parsed OK: [10:59:22]protocol is kg_v1.0 [10:59:22]action value=close_receipt [10:59:22]process_action close_receipt [10:59:22]cmd_close_receipt [10:59:22]MH_GetDate [10:59:22]Write to MH i2c: F0 00 00 9E 5A E7 [10:59:22]Write i2c OK [10:59:22]MH_I2C_Read... [10:59:22]Read from MH i2c: F0 [10:59:22]MH_I2C_Read... [10:59:22]Read from MH i2c: F0 09 00 [10:59:22]MH_I2C_Read... [10:59:22]Read from MH i2c: F0 09 00 9E 5A 00 0E 38 E7 64 B2 FF 65 64 FB [10:59:22]GetLastDocTimeStamp 1692874304 [10:59:22]current date 1692874766 [10:59:22]FM_GetShiftState [10:59:22]SAM_PROTO_GetShiftState [10:59:22]wFMCommunicate request_size=4 [10:59:22]MH_SAM_APDU [10:59:22]CAPDU: 80 13 01 00 [10:59:22]Write to MH i2c: E2 08 00 9F 5A 80 13 01 00 00 00 00 00 76 [10:59:22]Write i2c OK [10:59:22]MH_I2C_Read... [10:59:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:23]Read from MH i2c: E2 [10:59:23]MH_I2C_Read... [10:59:23]Read from MH i2c: E2 0E 00 [10:59:23]MH_I2C_Read... [10:59:23]Read from MH i2c: E2 0E 00 9F 5A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F3 [10:59:23]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:59:23]wFMCommunicate OK [10:59:23]SAM_PROTO_GetShiftState done [10:59:23]FM_GetShiftState done [10:59:23]opened in 1692866319 [10:59:23]opened+sec_in_day 1692952719 [10:59:23]quantity*price = 50025 [10:59:23]sum+1 = 50026 [10:59:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 62 24.08.2023 10:59 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32356 ФПД: 109288646970469 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T105926&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32356&fm=109288646970469&tin=02508201610067®Number=0000000000091575&sum=50000 [10:59:24]StoreToDocumentArchive [10:59:24]shift 75 fd 32356 [10:59:24]save to /storage/0075/doc_00032356 [10:59:24]save last doc name /storage/0075/doc_00032356 to /storage/kkm_last_doc_name [10:59:24]save OK [10:59:24]Clear old archive folders... [10:59:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:24]tlvbuf is B6DC8320 [10:59:24]SAM_PROTO_ClearQueue [10:59:24]wFMCommunicate request_size=4 [10:59:24]MH_SAM_APDU [10:59:24]CAPDU: 80 09 00 00 [10:59:24]Write to MH i2c: E2 08 00 AC 5A 80 09 00 00 00 00 00 00 78 [10:59:24]Write i2c OK [10:59:24]MH_I2C_Read... [10:59:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:24]Read from MH i2c: E2 [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: E2 03 00 [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: E2 03 00 AC 5A 00 90 00 7A [10:59:24]RAPDU: 90 00 [10:59:24]wFMCommunicate OK [10:59:24]SAM_PROTO_ClearQueue done [10:59:24]KKMCreateOFDPacket [10:59:24]OFDProtocolAddRootSTLVToBuf [10:59:24]FM_MakeSignedData [10:59:24]FM_MakeSignedData [10:59:24]SAM_PROTO_SignData [10:59:24]wFMCommunicate request_size=4 [10:59:24]MH_SAM_APDU [10:59:24]CAPDU: 80 0D 01 02 [10:59:24]Write to MH i2c: E2 08 00 AD 5A 80 0D 01 02 00 00 00 00 80 [10:59:24]Write i2c OK [10:59:24]MH_I2C_Read... [10:59:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:24]Read from MH i2c: E2 [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: E2 03 00 [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: E2 03 00 AD 5A 00 90 00 7B [10:59:24]RAPDU: 90 00 [10:59:24]wFMCommunicate OK [10:59:24]wFMCommunicate request_size=255 [10:59:24]MH_SAM_APDU [10:59:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 0E 38 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 64 7E 00 00 35 04 06 00 63 [10:59:24]Write to MH i2c: E2 02 01 AE 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 0E 38 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 64 7E 00 00 35 04 06 00 63 00 00 79 [10:59:24]Write i2c OK [10:59:24]MH_I2C_Read... [10:59:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:24]Read from MH i2c: E2 [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: E2 03 00 [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: E2 03 00 AE 5A 00 90 00 7C [10:59:24]RAPDU: 90 00 [10:59:24]wFMCommunicate OK [10:59:24]wFMCommunicate request_size=10 [10:59:24]MH_SAM_APDU [10:59:24]CAPDU: 80 0D 02 02 05 65 BE FB 0C 65 [10:59:24]Write to MH i2c: E2 0D 00 AF 5A 80 0D 02 02 05 00 65 BE FB 0C 65 00 00 1C [10:59:24]Write i2c OK [10:59:24]MH_I2C_Read... [10:59:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:24]Read from MH i2c: E2 [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: E2 03 00 [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: E2 03 00 AF 5A 00 90 00 7D [10:59:24]RAPDU: 90 00 [10:59:24]wFMCommunicate OK [10:59:24]wFMCommunicate request_size=4 [10:59:24]MH_SAM_APDU [10:59:24]CAPDU: 80 0D 03 02 [10:59:24]Write to MH i2c: E2 08 00 B0 5A 80 0D 03 02 00 00 00 00 85 [10:59:24]Write i2c OK [10:59:24]MH_I2C_Read... [10:59:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:24]Read from MH i2c: E2 [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: E2 0B 00 [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: E2 0B 00 B0 5A 00 E7 25 CA 70 0B 42 33 F6 90 00 42 [10:59:24]RAPDU: E7 25 CA 70 0B 42 33 F6 90 00 [10:59:24]wFMCommunicate OK [10:59:24]SAM_PROTO_SignData done [10:59:24]FM_MakeSignedData done [10:59:24]CreateOFDProtocolMessage [10:59:24]wFMCommunicate request_size=4 [10:59:24]MH_SAM_APDU [10:59:24]CAPDU: 80 11 00 00 [10:59:24]Write to MH i2c: E2 08 00 B1 5A 80 11 00 00 00 00 00 00 85 [10:59:24]Write i2c OK [10:59:24]MH_I2C_Read... [10:59:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:24]Read from MH i2c: E2 [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: E2 17 00 [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: E2 17 00 B1 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DB [10:59:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:59:24]wFMCommunicate OK [10:59:24]CreateOFDProtocolMessage done [10:59:24]OFDSenderStorePacket 32356 [10:59:24]StoreOFDPacket docnum=32356 [10:59:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E7 C1 07 01 16 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 0E 38 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 64 7E 00 00 35 04 06 00 63 65 BE FB 0C 65 E7 25 CA 70 0B 42 33 F6 [10:59:24]CheckFolder [10:59:24]dirname=/storage/ofd_packets [10:59:24]CheckFolder done [10:59:24]ProducePacketName [10:59:24]name=ofd_packets/00032356 [10:59:24]NVStorageSaveData ofd_packets/00032356 [10:59:24]File name is /storage/ofd_packets/00032356 [10:59:24]Write 301 bytes [10:59:24]NVStorageSaveData done [10:59:24]OFDSenderStorePacket done [10:59:24]KKMCreateOFDPacket done [10:59:24]NVStorageSaveData kkm_last_timestamp [10:59:24]File name is /storage/kkm_last_timestamp [10:59:24]Write 4 bytes [10:59:24]NVStorageSaveData done [10:59:24]ExternCall_PrintAddStr [10:59:24]wPrintStart [10:59:24]Write to MH i2c: 01 00 00 B2 5A 0C [10:59:24]Write i2c OK [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: 01 [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: 01 07 00 [10:59:24]MH_I2C_Read... [10:59:24]Read from MH i2c: 01 07 00 B2 5A 00 00 00 00 00 FF 0F 21 [10:59:24]RasterBufferAndPrint [10:59:24]line Счет N : (1)1182076 [10:59:24]line ИНН: 02508201610067 [10:59:24]line Контрольно-Кассовый Чек [10:59:24]line ПРОДАЖА [10:59:24]line ТРК (МРК, ГНК) : 62 [10:59:24]line Товар: 2710124130 [10:59:24]line Аи-92-К-5 [10:59:24]line 8.700 * 57.50 [10:59:24]line = 500.25 [10:59:24]line НДС 12% НСП 1% [10:59:24]line > о реализуемом товаре [10:59:24]line ОКРУГЛЕНИЕ: -0.25 [10:59:24]line ИТОГО: 500.00 [10:59:24]line Внесено: 500.00 [10:59:24]line СДАЧА: 0.00 [10:59:24]line НСП 1% : 4.43 [10:59:24]line НДС 12% : 53.12 [10:59:24]line Наличными: 500.00 [10:59:24]line Безнал.: 0.00 [10:59:24]line Место: АЗС № 121 "Партнер Нефть" [10:59:24]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:59:24]line СНО: Общий режим [10:59:24]line Чек 62 24.08.2023 10:59 [10:59:24]line Смена: 75 ФФД: 1.0 [10:59:24]line ЗНМ: 0300000148 [10:59:24]line РНМ: 0000000000091575 [10:59:24]line Версия ККМ: 001 [10:59:24]line ФМ: 0000000000874655 [10:59:24]line ФД: 32356 [10:59:24]line ФПД: 109288646970469 [10:59:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T105926&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32356&fm=109288646970469&tin=02508201610067®Number=0000000000091575&sum=50000 [10:59:24]OFD Sender: Processing packet 32356 [packets to send 11, broken 10] [10:59:24]ProducePacketName [10:59:24]name=ofd_packets/00032356 [10:59:24]OFD Sender: To server: pG, [10:59:24]CommunicateWithHost lk.salyk.kg:30040 [10:59:24]ConnectInit lk.salyk.kg [10:59:24]written 0, free lines is 4095 [10:59:25]Connected sock=10 [10:59:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E7 C1 07 01 16 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 0E 38 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 64 7E 00 00 35 04 06 00 63 65 BE FB 0C 65 E7 25 CA 70 0B 42 33 F6 [10:59:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9C 79 47 00 50 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 64 7E 00 00 F4 03 04 00 B2 E2 E6 64 B6 04 01 00 00 FE 48 A8 37 2F 53 34 44 [10:59:25]CommunicateWithHost err = 0 [10:59:25]CheckOFDResponse [10:59:25]1017 (14) - 77093643461234 [10:59:25]1041 (16) - 0000000000874655 [10:59:25]1040 (4) - 32356 [10:59:25]1012 (4) - 24.08.2023 04:55 [10:59:25]1206 (1) - 0 [10:59:25]OFD Sender: Remove packet 32356 [10:59:25]ProducePacketName [10:59:25]name=ofd_packets/00032356 [10:59:25]NVStorageDeleteData [10:59:25]Write to MH i2c: 01 00 00 DD 5A 37 [10:59:25]Write i2c OK [10:59:25]MH_I2C_Read... [10:59:25]Read from MH i2c: 01 [10:59:25]MH_I2C_Read... [10:59:25]Read from MH i2c: 01 07 00 [10:59:25]MH_I2C_Read... [10:59:25]Read from MH i2c: 01 07 00 DD 5A 00 00 00 00 00 F0 0C 3A [10:59:25]RasterBufferAndPrint [10:59:25]line [10:59:25]line [10:59:25]line [10:59:25]line [10:59:25]line [10:59:25]written 0, free lines is 3318 [10:59:25]MH_Cut [10:59:25]Write to MH i2c: D1 01 00 E4 5A 01 10 [10:59:25]Write i2c OK [10:59:25]MH_I2C_Read... [10:59:25]Read from MH i2c: D1 [10:59:25]MH_I2C_Read... [10:59:25]Read from MH i2c: D1 01 00 [10:59:25]MH_I2C_Read... [10:59:25]Read from MH i2c: D1 01 00 E4 5A 00 0F [10:59:25]Write to MH i2c: 01 00 00 E5 5A 3F [10:59:25]Write i2c OK [10:59:25]MH_I2C_Read... [10:59:25]OFD Sender: No OFD packet to send [10:59:26]*** Cut start [10:59:26]*** Purtial cut [10:59:26]*** Stage 1: CUTSNS_PIN = 1 [10:59:26]Read from MH i2c: 01 [10:59:26]MH_I2C_Read... [10:59:26]*** Stop cut motor [10:59:26]*** Cut end [10:59:26]Read from MH i2c: 01 07 00 [10:59:26]MH_I2C_Read... [10:59:26]Read from MH i2c: 01 07 00 E5 5A 00 00 00 00 00 FF 0F 54 [10:59:26]process_action close_receipt done [10:59:26]requested_data is exist [10:59:26]produce_requested_data [10:59:26]requested_item fm.sn is exist - process it [10:59:26]wFMCommunicate request_size=4 [10:59:26]MH_SAM_APDU [10:59:26]CAPDU: 80 11 00 00 [10:59:26]Write to MH i2c: E2 08 00 E6 5A 80 11 00 00 00 00 00 00 BA [10:59:26]Write i2c OK [10:59:26]MH_I2C_Read... [10:59:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:26]Read from MH i2c: E2 [10:59:26]MH_I2C_Read... [10:59:26]Read from MH i2c: E2 17 00 [10:59:26]MH_I2C_Read... [10:59:26]Read from MH i2c: E2 17 00 E6 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 10 [10:59:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:59:26]wFMCommunicate OK [10:59:26]requested_item fd.num is exist - process it [10:59:26]SAM_PROTO_GetFieldsCounters [10:59:26]wFMCommunicate request_size=4 [10:59:26]MH_SAM_APDU [10:59:26]CAPDU: 80 13 00 00 [10:59:26]Write to MH i2c: E2 08 00 E7 5A 80 13 00 00 00 00 00 00 BD [10:59:26]Write i2c OK [10:59:26]MH_I2C_Read... [10:59:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:26]Read from MH i2c: E2 [10:59:26]MH_I2C_Read... [10:59:26]Read from MH i2c: E2 62 00 [10:59:26]MH_I2C_Read... [10:59:26]Read from MH i2c: E2 62 00 E7 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 64 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [10:59:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 64 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:26]wFMCommunicate OK [10:59:26]SAM_PROTO_GetFieldsCounters done [10:59:26]requested_item shift.num is exist - process it [10:59:26]requested_item shift.opened is exist - process it [10:59:26]req_shift_opened [10:59:26]FM_GetShiftState [10:59:26]SAM_PROTO_GetShiftState [10:59:26]wFMCommunicate request_size=4 [10:59:26]MH_SAM_APDU [10:59:26]CAPDU: 80 13 01 00 [10:59:26]Write to MH i2c: E2 08 00 E8 5A 80 13 01 00 00 00 00 00 BF [10:59:26]Write i2c OK [10:59:26]MH_I2C_Read... [10:59:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:26]Read from MH i2c: E2 [10:59:26]MH_I2C_Read... [10:59:26]Read from MH i2c: E2 0E 00 [10:59:26]MH_I2C_Read... [10:59:26]Read from MH i2c: E2 0E 00 E8 5A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3C [10:59:26]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [10:59:26]wFMCommunicate OK [10:59:26]SAM_PROTO_GetShiftState done [10:59:26]FM_GetShiftState done [10:59:26]req_shift_opened done [10:59:26]requested_item shift.open_date is exist - process it [10:59:26]req_shift_open_date [10:59:26]req_shift_open_date done [10:59:26]produce_requested_data done [10:59:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32356,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [10:59:26]process_action_free close_receipt [10:59:26]json_value_free [10:59:26]json_value_free done [10:59:26]process_json_proto returns [10:59:26]Send response to host [10:59:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32356,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [10:59:26]free response buf [10:59:26]execute_script done [10:59:26]execute_script returns [10:59:26]free content buf [10:59:26]Sock 9.Close socket [10:59:26]Sock 9.Thread stoped [10:59:30]OFD Sender: No OFD packet to send [10:59:35]OFD Sender: No OFD packet to send [10:59:40]OFD Sender: No OFD packet to send [10:59:45]OFD Sender: No OFD packet to send [10:59:50]OFD Sender: No OFD packet to send [10:59:55]OFD Sender: No OFD packet to send [11:00:00]OFD Sender: No OFD packet to send [11:00:05]OFD Sender: No OFD packet to send [11:00:10]OFD Sender: No OFD packet to send [11:00:15]OFD Sender: No OFD packet to send [11:00:20]OFD Sender: No OFD packet to send [11:00:25]OFD Sender: No OFD packet to send [11:00:30]OFD Sender: No OFD packet to send [11:00:35]OFD Sender: No OFD packet to send [11:00:40]OFD Sender: No OFD packet to send [11:00:45]OFD Sender: No OFD packet to send [11:00:50]OFD Sender: No OFD packet to send [11:00:55]OFD Sender: No OFD packet to send [11:01:00]OFD Sender: No OFD packet to send [11:01:05]OFD Sender: No OFD packet to send [11:01:10]OFD Sender: No OFD packet to send [11:01:15]OFD Sender: No OFD packet to send [11:01:20]OFD Sender: No OFD packet to send [11:01:25]OFD Sender: No OFD packet to send [11:01:30]OFD Sender: No OFD packet to send [11:01:35]OFD Sender: No OFD packet to send [11:01:40]OFD Sender: No OFD packet to send [11:01:45]OFD Sender: No OFD packet to send [11:01:50]OFD Sender: No OFD packet to send [11:01:55]OFD Sender: No OFD packet to send [11:02:00]OFD Sender: No OFD packet to send [11:02:05]OFD Sender: No OFD packet to send [11:02:10]OFD Sender: No OFD packet to send [11:02:15]OFD Sender: No OFD packet to send [11:02:20]OFD Sender: No OFD packet to send [11:02:25]OFD Sender: No OFD packet to send [11:02:30]OFD Sender: No OFD packet to send [11:02:35]OFD Sender: No OFD packet to send [11:02:40]OFD Sender: No OFD packet to send [11:02:45]OFD Sender: No OFD packet to send [11:02:50]OFD Sender: No OFD packet to send [11:02:55]OFD Sender: No OFD packet to send [11:03:00]OFD Sender: No OFD packet to send [11:03:05]OFD Sender: No OFD packet to send [11:03:10]OFD Sender: No OFD packet to send [11:03:15]OFD Sender: No OFD packet to send [11:03:20]OFD Sender: No OFD packet to send [11:03:25]OFD Sender: No OFD packet to send [11:03:30]OFD Sender: No OFD packet to send [11:03:35]OFD Sender: No OFD packet to send [11:03:40]OFD Sender: No OFD packet to send [11:03:45]OFD Sender: No OFD packet to send [11:03:50]OFD Sender: No OFD packet to send [11:03:55]OFD Sender: No OFD packet to send [11:04:00]OFD Sender: No OFD packet to send [11:04:05]OFD Sender: No OFD packet to send [11:04:10]OFD Sender: No OFD packet to send [11:04:15]OFD Sender: No OFD packet to send [11:04:20]OFD Sender: No OFD packet to send [11:04:25]OFD Sender: No OFD packet to send [11:04:31]OFD Sender: No OFD packet to send [11:04:36]OFD Sender: No OFD packet to send [11:04:41]OFD Sender: No OFD packet to send [11:04:46]OFD Sender: No OFD packet to send [11:04:51]OFD Sender: No OFD packet to send [11:04:56]OFD Sender: No OFD packet to send [11:05:01]OFD Sender: No OFD packet to send [11:05:06]OFD Sender: No OFD packet to send [11:05:11]OFD Sender: No OFD packet to send [11:05:16]OFD Sender: No OFD packet to send [11:05:21]OFD Sender: No OFD packet to send [11:05:26]OFD Sender: No OFD packet to send [11:05:31]OFD Sender: No OFD packet to send [11:05:36]OFD Sender: No OFD packet to send [11:05:41]OFD Sender: No OFD packet to send [11:05:46]OFD Sender: No OFD packet to send [11:05:51]OFD Sender: No OFD packet to send [11:05:53]accept exits with 8 [11:05:53]New connection [11:05:53]New thread 3066940772 created [11:05:53]Thread 3067084132 joined [11:05:53]Waiting for new connection... [11:05:53] Sock 8.Parse request [11:05:53]Sock 8.Check first char [11:05:53]Sock 8.First char is OK [11:05:53]request: POST /json_proto HTTP/1.0 [11:05:53]Method: POST [11:05:53]URL: /json_proto [11:05:53]Method is POST - this is cgi request [11:05:53]url: /json_proto [11:05:53]query_string will be loaded in cgi processing [11:05:53]execute_cgi json_proto POST (null) [11:05:53]execute_cgi path=json_proto method=POST [11:05:53]POST find Content-Length [11:05:53]Host: 172.17.34.200:8080 [11:05:53]Content-Length: 1104 [11:05:53]Content-Type: application/json [11:05:53] [11:05:53]POST finish read [11:05:53]Found Content-Length = 1104 [11:05:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182078\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000ASuper-92-\u041A-5\u000A 10.000 x 58.50\u000A\u0418\u0422\u041E\u0413: 585.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u043E\u0442\u043F\u0443\u0441\u043A: \u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:53]execute_script... [11:05:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182078\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000ASuper-92-\u041A-5\u000A 10.000 x 58.50\u000A\u0418\u0422\u041E\u0413: 585.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u043E\u0442\u043F\u0443\u0441\u043A: \u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:53]POST & json_proto [11:05:53]process_json_proto [11:05:53]json parsed OK: [11:05:53]protocol is kg_v1.0 [11:05:53]action value=print_text [11:05:53]process_action print_text [11:05:53]cmd_print_text [11:05:53]ExternCall_PrintAddStr [11:05:53]wPrintStart [11:05:53]Write to MH i2c: 01 00 00 E9 5A 43 [11:05:53]Write i2c OK [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: 01 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: 01 07 00 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: 01 07 00 E9 5A 00 00 00 00 00 FF 0F 58 [11:05:53]RasterBufferAndPrint [11:05:53]line *****ТОВАРНЫЙ ЧЕК***** [11:05:53]line АЗС 121 [11:05:53]line Партнер нефть [11:05:53]line 02508201610067 [11:05:53]line Кассир : Батырканова Г. [11:05:53]line Счет N : (1)1182078 [11:05:53]line ПРОДАЖА [11:05:53]line ТРК (МРК, ГНК) : 31 [11:05:53]line Вид ГСМ : 2710124130 [11:05:53]line Super-92-К-5 [11:05:53]line 10.000 x 58.50 [11:05:53]line ИТОГ: 585.00 [11:05:53]line Тип оплаты: Технологический отпуск: [11:05:53]written 0, free lines is 4095 [11:05:53]Write to MH i2c: 01 00 00 FA 5A 54 [11:05:53]Write i2c OK [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: 01 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: 01 07 00 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: 01 07 00 FA 5A 00 00 00 00 00 5D 0E C6 [11:05:53]RasterBufferAndPrint [11:05:53]line [11:05:53]line [11:05:53]line [11:05:53]line [11:05:53]line [11:05:53]written 0, free lines is 3678 [11:05:53]MH_Cut [11:05:53]Write to MH i2c: D1 01 00 01 5B 01 2E [11:05:53]Write i2c OK [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: D1 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: D1 01 00 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: D1 01 00 01 5B 00 2D [11:05:53]Write to MH i2c: 01 00 00 02 5B 5D [11:05:53]Write i2c OK [11:05:53]MH_I2C_Read... [11:05:54]*** Cut start [11:05:54]*** Purtial cut [11:05:54]*** CUTSNS_PIN = 0 [11:05:54]*** Stage 1: CUTSNS_PIN = 1 [11:05:56]OFD Sender: No OFD packet to send [11:05:56]Read from MH i2c: 01 [11:05:56]MH_I2C_Read... [11:05:56]*** Stop cut motor [11:05:56]*** Cut end [11:05:56]Read from MH i2c: 01 07 00 [11:05:56]MH_I2C_Read... [11:05:56]Read from MH i2c: 01 07 00 02 5B 00 00 00 00 00 FF 0F 72 [11:05:56]process_action print_text done [11:05:56]requested_data is exist [11:05:56]produce_requested_data [11:05:56]requested_item fm.sn is exist - process it [11:05:56]wFMCommunicate request_size=4 [11:05:56]MH_SAM_APDU [11:05:56]CAPDU: 80 11 00 00 [11:05:56]Write to MH i2c: E2 08 00 03 5B 80 11 00 00 00 00 00 00 D8 [11:05:56]Write i2c OK [11:05:56]MH_I2C_Read... [11:05:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:56]Read from MH i2c: E2 [11:05:56]MH_I2C_Read... [11:05:56]Read from MH i2c: E2 17 00 [11:05:56]MH_I2C_Read... [11:05:56]Read from MH i2c: E2 17 00 03 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2E [11:05:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:05:56]wFMCommunicate OK [11:05:56]requested_item fd.num is exist - process it [11:05:56]SAM_PROTO_GetFieldsCounters [11:05:56]wFMCommunicate request_size=4 [11:05:56]MH_SAM_APDU [11:05:56]CAPDU: 80 13 00 00 [11:05:56]Write to MH i2c: E2 08 00 04 5B 80 13 00 00 00 00 00 00 DB [11:05:56]Write i2c OK [11:05:56]MH_I2C_Read... [11:05:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:05:56]Read from MH i2c: E2 [11:05:56]MH_I2C_Read... [11:05:56]Read from MH i2c: E2 62 00 [11:05:56]MH_I2C_Read... [11:05:56]Read from MH i2c: E2 62 00 04 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 64 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [11:05:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 64 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:05:56]wFMCommunicate OK [11:05:56]SAM_PROTO_GetFieldsCounters done [11:05:56]requested_item shift.num is exist - process it [11:05:56]requested_item shift.opened is exist - process it [11:05:56]req_shift_opened [11:05:56]FM_GetShiftState [11:05:56]SAM_PROTO_GetShiftState [11:05:56]wFMCommunicate request_size=4 [11:05:56]MH_SAM_APDU [11:05:56]CAPDU: 80 13 01 00 [11:05:56]Write to MH i2c: E2 08 00 05 5B 80 13 01 00 00 00 00 00 DD [11:05:56]Write i2c OK [11:05:56]MH_I2C_Read... [11:05:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:56]Read from MH i2c: E2 [11:05:56]MH_I2C_Read... [11:05:56]Read from MH i2c: E2 0E 00 [11:05:56]MH_I2C_Read... [11:05:56]Read from MH i2c: E2 0E 00 05 5B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5A [11:05:56]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:05:56]wFMCommunicate OK [11:05:56]SAM_PROTO_GetShiftState done [11:05:56]FM_GetShiftState done [11:05:56]req_shift_opened done [11:05:56]requested_item shift.open_date is exist - process it [11:05:56]req_shift_open_date [11:05:56]req_shift_open_date done [11:05:56]produce_requested_data done [11:05:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32356,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:05:56]process_action_free print_text [11:05:56]json_value_free [11:05:56]json_value_free done [11:05:56]process_json_proto returns [11:05:56]Send response to host [11:05:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32356,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:05:56]free response buf [11:05:56]execute_script done [11:05:56]execute_script returns [11:05:56]free content buf [11:05:56]Sock 8.Close socket [11:05:56]Sock 8.Thread stoped [11:06:01]OFD Sender: No OFD packet to send [11:06:06]OFD Sender: No OFD packet to send [11:06:11]OFD Sender: No OFD packet to send [11:06:16]OFD Sender: No OFD packet to send [11:06:21]OFD Sender: No OFD packet to send [11:06:26]OFD Sender: No OFD packet to send [11:06:31]OFD Sender: No OFD packet to send [11:06:31]accept exits with 9 [11:06:31]New connection [11:06:31]New thread 3067084132 created [11:06:31]Thread 3066940772 joined [11:06:31]Waiting for new connection... [11:06:31] Sock 9.Parse request [11:06:31]Sock 9.Check first char [11:06:31]Sock 9.First char is OK [11:06:31]request: POST /json_proto HTTP/1.0 [11:06:31]Method: POST [11:06:31]URL: /json_proto [11:06:31]Method is POST - this is cgi request [11:06:31]url: /json_proto [11:06:31]query_string will be loaded in cgi processing [11:06:31]execute_cgi json_proto POST (null) [11:06:31]execute_cgi path=json_proto method=POST [11:06:31]POST find Content-Length [11:06:31]Host: 172.17.34.200:8080 [11:06:31]Content-Length: 1111 [11:06:31]Content-Type: application/json [11:06:31] [11:06:31]POST finish read [11:06:31]Found Content-Length = 1111 [11:06:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182079\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 575.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u043E\u0442\u043F\u0443\u0441\u043A: \u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:31]execute_script... [11:06:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182079\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 575.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u043E\u0442\u043F\u0443\u0441\u043A: \u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:31]POST & json_proto [11:06:31]process_json_proto [11:06:31]json parsed OK: [11:06:31]protocol is kg_v1.0 [11:06:31]action value=print_text [11:06:31]process_action print_text [11:06:31]cmd_print_text [11:06:31]ExternCall_PrintAddStr [11:06:31]wPrintStart [11:06:31]Write to MH i2c: 01 00 00 06 5B 61 [11:06:31]Write i2c OK [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: 01 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: 01 07 00 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: 01 07 00 06 5B 00 00 00 00 00 FF 0F 76 [11:06:31]RasterBufferAndPrint [11:06:31]line *****ТОВАРНЫЙ ЧЕК***** [11:06:31]line АЗС 121 [11:06:31]line Партнер нефть [11:06:31]line 02508201610067 [11:06:31]line Кассир : Батырканова Г. [11:06:31]line Счет N : (1)1182079 [11:06:31]line ПРОДАЖА [11:06:31]line ТРК (МРК, ГНК) : 32 [11:06:31]line Вид ГСМ : 2710124130 [11:06:31]line Аи-92-К-5 [11:06:31]line 10.000 x 57.50 [11:06:31]line ИТОГ: 575.00 [11:06:31]line Тип оплаты: Технологический отпуск: [11:06:31]written 0, free lines is 4095 [11:06:31]Write to MH i2c: 01 00 00 17 5B 72 [11:06:31]Write i2c OK [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: 01 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: 01 07 00 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: 01 07 00 17 5B 00 00 00 00 00 5C 0E E3 [11:06:31]RasterBufferAndPrint [11:06:31]line [11:06:31]line [11:06:31]line [11:06:31]line [11:06:31]line [11:06:31]written 0, free lines is 3677 [11:06:31]MH_Cut [11:06:31]Write to MH i2c: D1 01 00 1E 5B 01 4B [11:06:31]Write i2c OK [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: D1 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: D1 01 00 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: D1 01 00 1E 5B 00 4A [11:06:31]Write to MH i2c: 01 00 00 1F 5B 7A [11:06:31]Write i2c OK [11:06:31]MH_I2C_Read... [11:06:31]*** Cut start [11:06:31]*** Purtial cut [11:06:31]*** Stage 1: CUTSNS_PIN = 1 [11:06:32]Read from MH i2c: 01 [11:06:32]MH_I2C_Read... [11:06:32]*** Stop cut motor [11:06:32]*** Cut end [11:06:32]Read from MH i2c: 01 07 00 [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: 01 07 00 1F 5B 00 00 00 00 00 FF 0F 8F [11:06:32]process_action print_text done [11:06:32]requested_data is exist [11:06:32]produce_requested_data [11:06:32]requested_item fm.sn is exist - process it [11:06:32]wFMCommunicate request_size=4 [11:06:32]MH_SAM_APDU [11:06:32]CAPDU: 80 11 00 00 [11:06:32]Write to MH i2c: E2 08 00 20 5B 80 11 00 00 00 00 00 00 F5 [11:06:32]Write i2c OK [11:06:32]MH_I2C_Read... [11:06:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:32]Read from MH i2c: E2 [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: E2 17 00 [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: E2 17 00 20 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4B [11:06:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:06:32]wFMCommunicate OK [11:06:32]requested_item fd.num is exist - process it [11:06:32]SAM_PROTO_GetFieldsCounters [11:06:32]wFMCommunicate request_size=4 [11:06:32]MH_SAM_APDU [11:06:32]CAPDU: 80 13 00 00 [11:06:32]Write to MH i2c: E2 08 00 21 5B 80 13 00 00 00 00 00 00 F8 [11:06:32]Write i2c OK [11:06:32]MH_I2C_Read... [11:06:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:32]Read from MH i2c: E2 [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: E2 62 00 [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: E2 62 00 21 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 64 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [11:06:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 64 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:06:32]wFMCommunicate OK [11:06:32]SAM_PROTO_GetFieldsCounters done [11:06:32]requested_item shift.num is exist - process it [11:06:32]requested_item shift.opened is exist - process it [11:06:32]req_shift_opened [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 22 5B 80 13 01 00 00 00 00 00 FA [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 22 5B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 77 [11:06:32]RAPDU: 09 00 01 0F 17 E7 64 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]req_shift_opened done [11:06:32]requested_item shift.open_date is exist - process it [11:06:32]req_shift_open_date [11:06:32]req_shift_open_date done [11:06:32]produce_requested_data done [11:06:32]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32356,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:06:32]process_action_free print_text [11:06:32]json_value_free [11:06:32]json_value_free done [11:06:32]process_json_proto returns [11:06:32]Send response to host [11:06:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32356,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:06:32]free response buf [11:06:32]execute_script done [11:06:32]execute_script returns [11:06:32]free content buf [11:06:32]Sock 9.Close socket [11:06:32]Sock 9.Thread stoped [11:06:36]OFD Sender: No OFD packet to send [11:06:41]OFD Sender: No OFD packet to send [11:06:46]OFD Sender: No OFD packet to send [11:06:51]OFD Sender: No OFD packet to send [11:06:56]OFD Sender: No OFD packet to send [11:07:01]OFD Sender: No OFD packet to send [11:07:06]OFD Sender: No OFD packet to send [11:07:11]OFD Sender: No OFD packet to send [11:07:16]OFD Sender: No OFD packet to send [11:07:21]OFD Sender: No OFD packet to send [11:07:26]OFD Sender: No OFD packet to send [11:07:31]OFD Sender: No OFD packet to send [11:07:36]OFD Sender: No OFD packet to send [11:07:41]OFD Sender: No OFD packet to send [11:07:46]OFD Sender: No OFD packet to send [11:07:51]OFD Sender: No OFD packet to send [11:07:56]OFD Sender: No OFD packet to send [11:08:01]OFD Sender: No OFD packet to send [11:08:06]OFD Sender: No OFD packet to send [11:08:11]OFD Sender: No OFD packet to send [11:08:16]OFD Sender: No OFD packet to send [11:08:21]OFD Sender: No OFD packet to send [11:08:26]OFD Sender: No OFD packet to send [11:08:31]OFD Sender: No OFD packet to send [11:08:31]accept exits with 8 [11:08:31]New connection [11:08:31]New thread 3066940772 created [11:08:31]Thread 3067084132 joined [11:08:31]Waiting for new connection... [11:08:31] Sock 8.Parse request [11:08:31]Sock 8.Check first char [11:08:31]Sock 8.First char is OK [11:08:31]request: POST /json_proto HTTP/1.0 [11:08:31]Method: POST [11:08:31]URL: /json_proto [11:08:31]Method is POST - this is cgi request [11:08:31]url: /json_proto [11:08:31]query_string will be loaded in cgi processing [11:08:31]execute_cgi json_proto POST (null) [11:08:31]execute_cgi path=json_proto method=POST [11:08:31]POST find Content-Length [11:08:31]Host: 172.17.34.200:8080 [11:08:31]Content-Length: 678 [11:08:31]Content-Type: application/json [11:08:31] [11:08:31]POST finish read [11:08:31]Found Content-Length = 678 [11:08:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 9.400, "sum" : 540.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 540.00, "total" : 540.00, "payments": [ { "type": 0, "sum" : 540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:31]execute_script... [11:08: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)1182080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 9.400, "sum" : 540.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 540.00, "total" : 540.00, "payments": [ { "type": 0, "sum" : 540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:31]POST & json_proto [11:08:31]process_json_proto [11:08:31]json parsed OK: [11:08:31]protocol is kg_v1.0 [11:08:31]action value=close_receipt [11:08:31]process_action close_receipt [11:08:31]cmd_close_receipt [11:08:31]MH_GetDate [11:08:31]Write to MH i2c: F0 00 00 23 5B 6D [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: F0 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: F0 09 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: F0 09 00 23 5B 00 32 3A E7 64 B2 FF 65 64 A7 [11:08:31]GetLastDocTimeStamp 1692874766 [11:08:31]current date 1692875314 [11:08:31]FM_GetShiftState [11:08:31]SAM_PROTO_GetShiftState [11:08:31]wFMCommunicate request_size=4 [11:08:31]MH_SAM_APDU [11:08:31]CAPDU: 80 13 01 00 [11:08:31]Write to MH i2c: E2 08 00 24 5B 80 13 01 00 00 00 00 00 FC [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:31]Read from MH i2c: E2 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 0E 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 0E 00 24 5B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 79 [11:08:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:08:31]wFMCommunicate OK [11:08:31]SAM_PROTO_GetShiftState done [11:08:31]FM_GetShiftState done [11:08:31]opened in 1692866319 [11:08:31]opened+sec_in_day 1692952719 [11:08:31]quantity*price = 54050 [11:08:31]sum+1 = 54051 [11:08:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 540.00 Внесено: 540.00 СДАЧА: 0.00 НСП 1% : 4.78 НДС 12% : 57.40 Наличными: 540.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 63 24.08.2023 11:08 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32357 ФПД: 188085775004333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T110834&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32357&fm=188085775004333&tin=02508201610067®Number=0000000000091575&sum=54000 [11:08:32]StoreToDocumentArchive [11:08:32]shift 75 fd 32357 [11:08:32]save to /storage/0075/doc_00032357 [11:08:32]save last doc name /storage/0075/doc_00032357 to /storage/kkm_last_doc_name [11:08:32]save OK [11:08:32]Clear old archive folders... [11:08:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:08:32]tlvbuf is 019832E0 [11:08:32]SAM_PROTO_ClearQueue [11:08:32]wFMCommunicate request_size=4 [11:08:32]MH_SAM_APDU [11:08:32]CAPDU: 80 09 00 00 [11:08:32]Write to MH i2c: E2 08 00 31 5B 80 09 00 00 00 00 00 00 FE [11:08:32]Write i2c OK [11:08:32]MH_I2C_Read... [11:08:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:08:32]Read from MH i2c: E2 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: E2 03 00 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: E2 03 00 31 5B 00 90 00 00 [11:08:32]RAPDU: 90 00 [11:08:32]wFMCommunicate OK [11:08:32]SAM_PROTO_ClearQueue done [11:08:32]KKMCreateOFDPacket [11:08:32]OFDProtocolAddRootSTLVToBuf [11:08:32]FM_MakeSignedData [11:08:32]FM_MakeSignedData [11:08:32]SAM_PROTO_SignData [11:08:32]wFMCommunicate request_size=4 [11:08:32]MH_SAM_APDU [11:08:32]CAPDU: 80 0D 01 02 [11:08:32]Write to MH i2c: E2 08 00 32 5B 80 0D 01 02 00 00 00 00 06 [11:08:32]Write i2c OK [11:08:32]MH_I2C_Read... [11:08:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:08:32]Read from MH i2c: E2 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: E2 03 00 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: E2 03 00 32 5B 00 90 00 01 [11:08:32]RAPDU: 90 00 [11:08:32]wFMCommunicate OK [11:08:32]wFMCommunicate request_size=255 [11:08:32]MH_SAM_APDU [11:08:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 24 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 22 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 32 3A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 65 7E 00 00 35 04 06 00 AB [11:08:32]Write to MH i2c: E2 02 01 33 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 24 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 22 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 32 3A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 65 7E 00 00 35 04 06 00 AB 00 00 26 [11:08:32]Write i2c OK [11:08:32]MH_I2C_Read... [11:08:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:32]Read from MH i2c: E2 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: E2 03 00 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: E2 03 00 33 5B 00 90 00 02 [11:08:32]RAPDU: 90 00 [11:08:32]wFMCommunicate OK [11:08:32]wFMCommunicate request_size=10 [11:08:32]MH_SAM_APDU [11:08:32]CAPDU: 80 0D 02 02 05 10 21 CE 72 AD [11:08:32]Write to MH i2c: E2 0D 00 34 5B 80 0D 02 02 05 00 10 21 CE 72 AD 00 00 31 [11:08:32]Write i2c OK [11:08:32]MH_I2C_Read... [11:08:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:32]Read from MH i2c: E2 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: E2 03 00 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: E2 03 00 34 5B 00 90 00 03 [11:08:32]RAPDU: 90 00 [11:08:32]wFMCommunicate OK [11:08:32]wFMCommunicate request_size=4 [11:08:32]MH_SAM_APDU [11:08:32]CAPDU: 80 0D 03 02 [11:08:32]Write to MH i2c: E2 08 00 35 5B 80 0D 03 02 00 00 00 00 0B [11:08:32]Write i2c OK [11:08:32]MH_I2C_Read... [11:08:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:08:32]Read from MH i2c: E2 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: E2 0B 00 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: E2 0B 00 35 5B 00 22 07 92 64 8C FE F3 AD 90 00 55 [11:08:32]RAPDU: 22 07 92 64 8C FE F3 AD 90 00 [11:08:32]wFMCommunicate OK [11:08:32]SAM_PROTO_SignData done [11:08:32]FM_MakeSignedData done [11:08:32]CreateOFDProtocolMessage [11:08:32]wFMCommunicate request_size=4 [11:08:32]MH_SAM_APDU [11:08:32]CAPDU: 80 11 00 00 [11:08:32]Write to MH i2c: E2 08 00 36 5B 80 11 00 00 00 00 00 00 0B [11:08:32]Write i2c OK [11:08:32]MH_I2C_Read... [11:08:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:32]Read from MH i2c: E2 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: E2 17 00 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: E2 17 00 36 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 61 [11:08:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:08:32]wFMCommunicate OK [11:08:32]CreateOFDProtocolMessage done [11:08:32]OFDSenderStorePacket 32357 [11:08:32]StoreOFDPacket docnum=32357 [11:08:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 68 44 07 01 6F 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 35 FF 03 08 00 03 B8 24 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 22 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 32 3A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 65 7E 00 00 35 04 06 00 AB 10 21 CE 72 AD 22 07 92 64 8C FE F3 AD [11:08:32]CheckFolder [11:08:32]dirname=/storage/ofd_packets [11:08:32]CheckFolder done [11:08:32]ProducePacketName [11:08:32]name=ofd_packets/00032357 [11:08:32]NVStorageSaveData ofd_packets/00032357 [11:08:32]File name is /storage/ofd_packets/00032357 [11:08:32]Write 301 bytes [11:08:32]NVStorageSaveData done [11:08:32]OFDSenderStorePacket done [11:08:32]KKMCreateOFDPacket done [11:08:32]NVStorageSaveData kkm_last_timestamp [11:08:32]File name is /storage/kkm_last_timestamp [11:08:32]Write 4 bytes [11:08:32]NVStorageSaveData done [11:08:32]ExternCall_PrintAddStr [11:08:32]wPrintStart [11:08:32]Write to MH i2c: 01 00 00 37 5B 92 [11:08:32]Write i2c OK [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: 01 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: 01 07 00 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: 01 07 00 37 5B 00 00 00 00 00 FF 0F A7 [11:08:32]RasterBufferAndPrint [11:08:32]line Счет N : (1)1182080 [11:08:32]line ИНН: 02508201610067 [11:08:32]line Контрольно-Кассовый Чек [11:08:32]line ПРОДАЖА [11:08:32]line ТРК (МРК, ГНК) : 62 [11:08:32]line Товар: 2710124130 [11:08:32]line Аи-92-К-5 [11:08:32]line 9.400 * 57.50 [11:08:32]line = 540.50 [11:08:32]line НДС 12% НСП 1% [11:08:32]line > о реализуемом товаре [11:08:32]line ОКРУГЛЕНИЕ: -0.50 [11:08:32]line ИТОГО: 540.00 [11:08:32]line Внесено: 540.00 [11:08:32]line СДАЧА: 0.00 [11:08:32]line НСП 1% : 4.78 [11:08:32]line НДС 12% : 57.40 [11:08:32]line Наличными: 540.00 [11:08:32]line Безнал.: 0.00 [11:08:32]line Место: АЗС № 121 "Партнер Нефть" [11:08:32]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:08:32]line СНО: Общий режим [11:08:32]line Чек 63 24.08.2023 11:08 [11:08:32]line Смена: 75 ФФД: 1.0 [11:08:32]line ЗНМ: 0300000148 [11:08:32]line РНМ: 0000000000091575 [11:08:32]line Версия ККМ: 001 [11:08:32]line ФМ: 0000000000874655 [11:08:32]line ФД: 32357 [11:08:32]line ФПД: 188085775004333 [11:08:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T110834&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32357&fm=188085775004333&tin=02508201610067®Number=0000000000091575&sum=54000 [11:08:33]written 0, free lines is 4095 [11:08:33]OFD Sender: Processing packet 32357 [packets to send 11, broken 10] [11:08:33]ProducePacketName [11:08:33]name=ofd_packets/00032357 [11:08:33]OFD Sender: To server: pG, [11:08:33]CommunicateWithHost lk.salyk.kg:30040 [11:08:33]ConnectInit lk.salyk.kg [11:08:33]Connected sock=10 [11:08:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 68 44 07 01 6F 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 35 FF 03 08 00 03 B8 24 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 22 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 32 3A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 65 7E 00 00 35 04 06 00 AB 10 21 CE 72 AD 22 07 92 64 8C FE F3 AD [11:08:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4C 8E 47 00 98 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 65 7E 00 00 F4 03 04 00 D6 E4 E6 64 B6 04 01 00 00 06 9D F0 EA 2F 8B 10 0E [11:08:33]CommunicateWithHost err = 0 [11:08:33]CheckOFDResponse [11:08:33]1017 (14) - 77093643461234 [11:08:33]1041 (16) - 0000000000874655 [11:08:33]1040 (4) - 32357 [11:08:33]1012 (4) - 24.08.2023 05:04 [11:08:33]1206 (1) - 0 [11:08:33]OFD Sender: Remove packet 32357 [11:08:33]ProducePacketName [11:08:33]name=ofd_packets/00032357 [11:08:33]NVStorageDeleteData [11:08:33]Write to MH i2c: 01 00 00 62 5B BD [11:08:33]Write i2c OK [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: 01 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: 01 07 00 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: 01 07 00 62 5B 00 00 00 00 00 E8 0C B8 [11:08:33]RasterBufferAndPrint [11:08:33]line [11:08:33]line [11:08:33]line [11:08:33]line [11:08:33]line [11:08:33]written 0, free lines is 3313 [11:08:33]MH_Cut [11:08:33]Write to MH i2c: D1 01 00 69 5B 01 96 [11:08:33]Write i2c OK [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: D1 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: D1 01 00 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: D1 01 00 69 5B 00 95 [11:08:33]Write to MH i2c: 01 00 00 6A 5B C5 [11:08:33]Write i2c OK [11:08:33]MH_I2C_Read... [11:08:34]OFD Sender: No OFD packet to send [11:08:34]*** Cut start [11:08:34]*** Purtial cut [11:08:34]*** CUTSNS_PIN = 0 [11:08:34]*** Stage 1: CUTSNS_PIN = 1 [11:08:36]Read from MH i2c: 01 [11:08:36]MH_I2C_Read... [11:08:36]*** Stop cut motor [11:08:36]*** Cut end [11:08:36]Read from MH i2c: 01 07 00 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: 01 07 00 6A 5B 00 00 00 00 00 FF 0F DA [11:08:36]process_action close_receipt done [11:08:36]requested_data is exist [11:08:36]produce_requested_data [11:08:36]requested_item fm.sn is exist - process it [11:08:36]wFMCommunicate request_size=4 [11:08:36]MH_SAM_APDU [11:08:36]CAPDU: 80 11 00 00 [11:08:36]Write to MH i2c: E2 08 00 6B 5B 80 11 00 00 00 00 00 00 40 [11:08:36]Write i2c OK [11:08:36]MH_I2C_Read... [11:08:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:36]Read from MH i2c: E2 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: E2 17 00 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: E2 17 00 6B 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 96 [11:08:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:08:36]wFMCommunicate OK [11:08:36]requested_item fd.num is exist - process it [11:08:36]SAM_PROTO_GetFieldsCounters [11:08:36]wFMCommunicate request_size=4 [11:08:36]MH_SAM_APDU [11:08:36]CAPDU: 80 13 00 00 [11:08:36]Write to MH i2c: E2 08 00 6C 5B 80 13 00 00 00 00 00 00 43 [11:08:36]Write i2c OK [11:08:36]MH_I2C_Read... [11:08:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:08:36]Read from MH i2c: E2 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: E2 62 00 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: E2 62 00 6C 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 65 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [11: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 65 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:08:36]wFMCommunicate OK [11:08:36]SAM_PROTO_GetFieldsCounters done [11:08:36]requested_item shift.num is exist - process it [11:08:36]requested_item shift.opened is exist - process it [11:08:36]req_shift_opened [11:08:36]FM_GetShiftState [11:08:36]SAM_PROTO_GetShiftState [11:08:36]wFMCommunicate request_size=4 [11:08:36]MH_SAM_APDU [11:08:36]CAPDU: 80 13 01 00 [11:08:36]Write to MH i2c: E2 08 00 6D 5B 80 13 01 00 00 00 00 00 45 [11:08:36]Write i2c OK [11:08:36]MH_I2C_Read... [11:08:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:36]Read from MH i2c: E2 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: E2 0E 00 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: E2 0E 00 6D 5B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C2 [11:08:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:08:36]wFMCommunicate OK [11:08:36]SAM_PROTO_GetShiftState done [11:08:36]FM_GetShiftState done [11:08:36]req_shift_opened done [11:08:36]requested_item shift.open_date is exist - process it [11:08:36]req_shift_open_date [11:08:36]req_shift_open_date done [11:08:36]produce_requested_data done [11:08:36]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32357,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:08:36]process_action_free close_receipt [11:08:36]json_value_free [11:08:36]json_value_free done [11:08:36]process_json_proto returns [11:08:36]Send response to host [11:08:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32357,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:08:36]free response buf [11:08:36]execute_script done [11:08:36]execute_script returns [11:08:36]free content buf [11:08:36]Sock 8.Close socket [11:08:36]Sock 8.Thread stoped [11:08:39]OFD Sender: No OFD packet to send [11:08:44]OFD Sender: No OFD packet to send [11:08:49]OFD Sender: No OFD packet to send [11:08:54]OFD Sender: No OFD packet to send [11:08:59]OFD Sender: No OFD packet to send [11:09:04]OFD Sender: No OFD packet to send [11:09:09]OFD Sender: No OFD packet to send [11:09:14]OFD Sender: No OFD packet to send [11:09:19]OFD Sender: No OFD packet to send [11:09:24]OFD Sender: No OFD packet to send [11:09:29]OFD Sender: No OFD packet to send [11:09:34]OFD Sender: No OFD packet to send [11:09:39]OFD Sender: No OFD packet to send [11:09:44]OFD Sender: No OFD packet to send [11:09:49]OFD Sender: No OFD packet to send [11:09:54]OFD Sender: No OFD packet to send [11:09:59]OFD Sender: No OFD packet to send [11:10:04]OFD Sender: No OFD packet to send [11:10:09]OFD Sender: No OFD packet to send [11:10:14]OFD Sender: No OFD packet to send [11:10:19]OFD Sender: No OFD packet to send [11:10:24]OFD Sender: No OFD packet to send [11:10:29]OFD Sender: No OFD packet to send [11:10:30]accept exits with 9 [11:10:30]New connection [11:10:30]New thread 3067084132 created [11:10:30]Thread 3066940772 joined [11:10:30]Waiting for new connection... [11:10:30] Sock 9.Parse request [11:10:30]Sock 9.Check first char [11:10:30]Sock 9.First char is OK [11:10:30]request: POST /json_proto HTTP/1.0 [11:10:30]Method: POST [11:10:30]URL: /json_proto [11:10:30]Method is POST - this is cgi request [11:10:30]url: /json_proto [11:10:30]query_string will be loaded in cgi processing [11:10:30]execute_cgi json_proto POST (null) [11:10:30]execute_cgi path=json_proto method=POST [11:10:30]POST find Content-Length [11:10:30]Host: 172.17.34.200:8080 [11:10:30]Content-Length: 679 [11:10:30]Content-Type: application/json [11:10:30] [11:10:30]POST finish read [11:10:30]Found Content-Length = 679 [11:10:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:10:30]execute_script... [11:10: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)1182081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:10:30]POST & json_proto [11:10:30]process_json_proto [11:10:30]json parsed OK: [11:10:30]protocol is kg_v1.0 [11:10:30]action value=close_receipt [11:10:30]process_action close_receipt [11:10:30]cmd_close_receipt [11:10:30]MH_GetDate [11:10:30]Write to MH i2c: F0 00 00 6E 5B B8 [11:10:30]Write i2c OK [11:10:30]MH_I2C_Read... [11:10:30]Read from MH i2c: F0 [11:10:30]MH_I2C_Read... [11:10:30]Read from MH i2c: F0 09 00 [11:10:30]MH_I2C_Read... [11:10:30]Read from MH i2c: F0 09 00 6E 5B 00 AA 3A E7 64 B2 FF 65 64 6A [11:10:30]GetLastDocTimeStamp 1692875314 [11:10:30]current date 1692875434 [11:10:30]FM_GetShiftState [11:10:30]SAM_PROTO_GetShiftState [11:10:30]wFMCommunicate request_size=4 [11:10:30]MH_SAM_APDU [11:10:30]CAPDU: 80 13 01 00 [11:10:30]Write to MH i2c: E2 08 00 6F 5B 80 13 01 00 00 00 00 00 47 [11:10:30]Write i2c OK [11:10:30]MH_I2C_Read... [11:10:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:30]Read from MH i2c: E2 [11:10:30]MH_I2C_Read... [11:10:30]Read from MH i2c: E2 0E 00 [11:10:30]MH_I2C_Read... [11:10:30]Read from MH i2c: E2 0E 00 6F 5B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C4 [11:10:30]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:10:30]wFMCommunicate OK [11:10:30]SAM_PROTO_GetShiftState done [11:10:30]FM_GetShiftState done [11:10:30]opened in 1692866319 [11:10:30]opened+sec_in_day 1692952719 [11:10:30]quantity*price = 60030 [11:10:30]sum+1 = 60031 [11:10:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 64 24.08.2023 11:10 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32358 ФПД: 89686720037506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T111034&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32358&fm=89686720037506&tin=02508201610067®Number=0000000000091575&sum=60000 [11:10:31]StoreToDocumentArchive [11:10:31]shift 75 fd 32358 [11:10:31]save to /storage/0075/doc_00032358 [11:10:31]save last doc name /storage/0075/doc_00032358 to /storage/kkm_last_doc_name [11:10:31]save OK [11:10:31]Clear old archive folders... [11:10:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:31]tlvbuf is 018F7E20 [11:10:31]SAM_PROTO_ClearQueue [11:10:31]wFMCommunicate request_size=4 [11:10:31]MH_SAM_APDU [11:10:31]CAPDU: 80 09 00 00 [11:10:31]Write to MH i2c: E2 08 00 7C 5B 80 09 00 00 00 00 00 00 49 [11:10:31]Write i2c OK [11:10:31]MH_I2C_Read... [11:10:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:31]Read from MH i2c: E2 [11:10:31]MH_I2C_Read... [11:10:31]Read from MH i2c: E2 03 00 [11:10:31]MH_I2C_Read... [11:10:31]Read from MH i2c: E2 03 00 7C 5B 00 90 00 4B [11:10:31]RAPDU: 90 00 [11:10:31]wFMCommunicate OK [11:10:31]SAM_PROTO_ClearQueue done [11:10:31]KKMCreateOFDPacket [11:10:31]OFDProtocolAddRootSTLVToBuf [11:10:31]FM_MakeSignedData [11:10:31]FM_MakeSignedData [11:10:31]SAM_PROTO_SignData [11:10:31]wFMCommunicate request_size=4 [11:10:31]MH_SAM_APDU [11:10:31]CAPDU: 80 0D 01 02 [11:10:31]Write to MH i2c: E2 08 00 7D 5B 80 0D 01 02 00 00 00 00 51 [11:10:31]Write i2c OK [11:10:31]MH_I2C_Read... [11:10:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:31]Read from MH i2c: E2 [11:10:31]MH_I2C_Read... [11:10:31]Read from MH i2c: E2 03 00 [11:10:31]MH_I2C_Read... [11:10:31]Read from MH i2c: E2 03 00 7D 5B 00 90 00 4C [11:10:31]RAPDU: 90 00 [11:10:31]wFMCommunicate OK [11:10:31]wFMCommunicate request_size=255 [11:10:31]MH_SAM_APDU [11:10:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 40 00 00 00 F4 03 04 00 AA 3A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 66 7E 00 00 35 04 06 00 51 [11:10:31]Write to MH i2c: E2 02 01 7E 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 40 00 00 00 F4 03 04 00 AA 3A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 66 7E 00 00 35 04 06 00 51 00 00 DB [11:10:31]Write i2c OK [11:10:31]MH_I2C_Read... [11:10:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:32]Read from MH i2c: E2 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: E2 03 00 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: E2 03 00 7E 5B 00 90 00 4D [11:10:32]RAPDU: 90 00 [11:10:32]wFMCommunicate OK [11:10:32]wFMCommunicate request_size=10 [11:10:32]MH_SAM_APDU [11:10:32]CAPDU: 80 0D 02 02 05 91 D1 16 C2 82 [11:10:32]Write to MH i2c: E2 0D 00 7F 5B 80 0D 02 02 05 00 91 D1 16 C2 82 00 00 1A [11:10:32]Write i2c OK [11:10:32]MH_I2C_Read... [11:10:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:32]Read from MH i2c: E2 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: E2 03 00 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: E2 03 00 7F 5B 00 90 00 4E [11:10:32]RAPDU: 90 00 [11:10:32]wFMCommunicate OK [11:10:32]wFMCommunicate request_size=4 [11:10:32]MH_SAM_APDU [11:10:32]CAPDU: 80 0D 03 02 [11:10:32]Write to MH i2c: E2 08 00 80 5B 80 0D 03 02 00 00 00 00 56 [11:10:32]Write i2c OK [11:10:32]MH_I2C_Read... [11:10:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:32]Read from MH i2c: E2 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: E2 0B 00 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: E2 0B 00 80 5B 00 07 01 50 0F BC 03 08 45 90 00 CA [11:10:32]RAPDU: 07 01 50 0F BC 03 08 45 90 00 [11:10:32]wFMCommunicate OK [11:10:32]SAM_PROTO_SignData done [11:10:32]FM_MakeSignedData done [11:10:32]CreateOFDProtocolMessage [11:10:32]wFMCommunicate request_size=4 [11:10:32]MH_SAM_APDU [11:10:32]CAPDU: 80 11 00 00 [11:10:32]Write to MH i2c: E2 08 00 81 5B 80 11 00 00 00 00 00 00 56 [11:10:32]Write i2c OK [11:10:32]MH_I2C_Read... [11:10:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:32]Read from MH i2c: E2 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: E2 17 00 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: E2 17 00 81 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AC [11:10:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:10:32]wFMCommunicate OK [11:10:32]CreateOFDProtocolMessage done [11:10:32]OFDSenderStorePacket 32358 [11:10:32]StoreOFDPacket docnum=32358 [11:10:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 22 08 07 01 83 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 40 00 00 00 F4 03 04 00 AA 3A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 66 7E 00 00 35 04 06 00 51 91 D1 16 C2 82 07 01 50 0F BC 03 08 45 [11:10:32]CheckFolder [11:10:32]dirname=/storage/ofd_packets [11:10:32]CheckFolder done [11:10:32]ProducePacketName [11:10:32]name=ofd_packets/00032358 [11:10:32]NVStorageSaveData ofd_packets/00032358 [11:10:32]File name is /storage/ofd_packets/00032358 [11:10:32]Write 301 bytes [11:10:32]NVStorageSaveData done [11:10:32]OFDSenderStorePacket done [11:10:32]KKMCreateOFDPacket done [11:10:32]NVStorageSaveData kkm_last_timestamp [11:10:32]File name is /storage/kkm_last_timestamp [11:10:32]Write 4 bytes [11:10:32]NVStorageSaveData done [11:10:32]ExternCall_PrintAddStr [11:10:32]wPrintStart [11:10:32]Write to MH i2c: 01 00 00 82 5B DD [11:10:32]Write i2c OK [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: 01 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: 01 07 00 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: 01 07 00 82 5B 00 00 00 00 00 FF 0F F2 [11:10:32]RasterBufferAndPrint [11:10:32]line Счет N : (1)1182081 [11:10:32]line ИНН: 02508201610067 [11:10:32]line Контрольно-Кассовый Чек [11:10:32]line ПРОДАЖА [11:10:32]line ТРК (МРК, ГНК) : 52 [11:10:32]line Товар: 2710124130 [11:10:32]line Аи-92-К-5 [11:10:32]line 10.440 * 57.50 [11:10:32]line = 600.30 [11:10:32]line НДС 12% НСП 1% [11:10:32]line > о реализуемом товаре [11:10:32]line ОКРУГЛЕНИЕ: -0.30 [11:10:32]line ИТОГО: 600.00 [11:10:32]line Внесено: 600.00 [11:10:32]line СДАЧА: 0.00 [11:10:32]line НСП 1% : 5.31 [11:10:32]line НДС 12% : 63.75 [11:10:32]line Наличными: 600.00 [11:10:32]line Безнал.: 0.00 [11:10:32]line Место: АЗС № 121 "Партнер Нефть" [11:10:32]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:10:32]line СНО: Общий режим [11:10:32]line Чек 64 24.08.2023 11:10 [11:10:32]line Смена: 75 ФФД: 1.0 [11:10:32]line ЗНМ: 0300000148 [11:10:32]line РНМ: 0000000000091575 [11:10:32]line Версия ККМ: 001 [11:10:32]line ФМ: 0000000000874655 [11:10:32]line ФД: 32358 [11:10:32]line ФПД: 89686720037506 [11:10:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T111034&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32358&fm=89686720037506&tin=02508201610067®Number=0000000000091575&sum=60000 [11:10:32]OFD Sender: Processing packet 32358 [packets to send 11, broken 10] [11:10:32]ProducePacketName [11:10:32]name=ofd_packets/00032358 [11:10:32]OFD Sender: To server: pG, [11:10:32]CommunicateWithHost lk.salyk.kg:30040 [11:10:32]ConnectInit lk.salyk.kg [11:10:32]written 0, free lines is 4095 [11:10:32]Connected sock=10 [11:10:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 22 08 07 01 83 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 40 00 00 00 F4 03 04 00 AA 3A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 66 7E 00 00 35 04 06 00 51 91 D1 16 C2 82 07 01 50 0F BC 03 08 45 [11:10:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2F 69 47 00 A7 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 66 7E 00 00 F4 03 04 00 4D E5 E6 64 B6 04 01 00 00 58 28 9B 54 E5 13 86 AC [11:10:32]CommunicateWithHost err = 0 [11:10:32]CheckOFDResponse [11:10:32]1017 (14) - 77093643461234 [11:10:33]1041 (16) - 0000000000874655 [11:10:33]1040 (4) - 32358 [11:10:33]1012 (4) - 24.08.2023 05:06 [11:10:33]1206 (1) - 0 [11:10:33]OFD Sender: Remove packet 32358 [11:10:33]ProducePacketName [11:10:33]name=ofd_packets/00032358 [11:10:33]NVStorageDeleteData [11:10:33]Write to MH i2c: 01 00 00 AD 5B 08 [11:10:33]Write i2c OK [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: 01 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: 01 07 00 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: 01 07 00 AD 5B 00 00 00 00 00 E4 0C FF [11:10:33]RasterBufferAndPrint [11:10:33]line [11:10:33]line [11:10:33]line [11:10:33]line [11:10:33]line [11:10:33]written 0, free lines is 3309 [11:10:33]MH_Cut [11:10:33]Write to MH i2c: D1 01 00 B4 5B 01 E1 [11:10:33]Write i2c OK [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: D1 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: D1 01 00 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: D1 01 00 B4 5B 00 E0 [11:10:33]Write to MH i2c: 01 00 00 B5 5B 10 [11:10:33]Write i2c OK [11:10:33]MH_I2C_Read... [11:10:33]OFD Sender: No OFD packet to send [11:10:33]*** Cut start [11:10:33]*** Purtial cut [11:10:33]*** Stage 1: CUTSNS_PIN = 1 [11:10:34]Read from MH i2c: 01 [11:10:34]MH_I2C_Read... [11:10:34]*** Stop cut motor [11:10:34]*** Cut end [11:10:34]Read from MH i2c: 01 07 00 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: 01 07 00 B5 5B 00 00 00 00 00 FF 0F 25 [11:10:34]process_action close_receipt done [11:10:34]requested_data is exist [11:10:34]produce_requested_data [11:10:34]requested_item fm.sn is exist - process it [11:10:34]wFMCommunicate request_size=4 [11:10:34]MH_SAM_APDU [11:10:34]CAPDU: 80 11 00 00 [11:10:34]Write to MH i2c: E2 08 00 B6 5B 80 11 00 00 00 00 00 00 8B [11:10:34]Write i2c OK [11:10:34]MH_I2C_Read... [11:10:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:34]Read from MH i2c: E2 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 17 00 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 17 00 B6 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E1 [11:10:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:10:34]wFMCommunicate OK [11:10:34]requested_item fd.num is exist - process it [11:10:34]SAM_PROTO_GetFieldsCounters [11:10:34]wFMCommunicate request_size=4 [11:10:34]MH_SAM_APDU [11:10:34]CAPDU: 80 13 00 00 [11:10:34]Write to MH i2c: E2 08 00 B7 5B 80 13 00 00 00 00 00 00 8E [11:10:34]Write i2c OK [11:10:34]MH_I2C_Read... [11:10:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:34]Read from MH i2c: E2 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 62 00 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 62 00 B7 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 66 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [11:10:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 66 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:10:34]wFMCommunicate OK [11:10:34]SAM_PROTO_GetFieldsCounters done [11:10:34]requested_item shift.num is exist - process it [11:10:34]requested_item shift.opened is exist - process it [11:10:34]req_shift_opened [11:10:34]FM_GetShiftState [11:10:34]SAM_PROTO_GetShiftState [11:10:34]wFMCommunicate request_size=4 [11:10:34]MH_SAM_APDU [11:10:34]CAPDU: 80 13 01 00 [11:10:34]Write to MH i2c: E2 08 00 B8 5B 80 13 01 00 00 00 00 00 90 [11:10:34]Write i2c OK [11:10:34]MH_I2C_Read... [11:10:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:34]Read from MH i2c: E2 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 0E 00 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 0E 00 B8 5B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0D [11:10:34]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:10:34]wFMCommunicate OK [11:10:34]SAM_PROTO_GetShiftState done [11:10:34]FM_GetShiftState done [11:10:34]req_shift_opened done [11:10:34]requested_item shift.open_date is exist - process it [11:10:34]req_shift_open_date [11:10:34]req_shift_open_date done [11:10:34]produce_requested_data done [11:10:34]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32358,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:10:34]process_action_free close_receipt [11:10:34]json_value_free [11:10:34]json_value_free done [11:10:34]process_json_proto returns [11:10:34]Send response to host [11:10:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32358,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:10:34]free response buf [11:10:34]execute_script done [11:10:34]execute_script returns [11:10:34]free content buf [11:10:34]Sock 9.Close socket [11:10:34]Sock 9.Thread stoped [11:10:38]OFD Sender: No OFD packet to send [11:10:43]OFD Sender: No OFD packet to send [11:10:48]OFD Sender: No OFD packet to send [11:10:53]OFD Sender: No OFD packet to send [11:10:58]OFD Sender: No OFD packet to send [11:11:03]OFD Sender: No OFD packet to send [11:11:08]OFD Sender: No OFD packet to send [11:11:13]OFD Sender: No OFD packet to send [11:11:18]OFD Sender: No OFD packet to send [11:11:23]OFD Sender: No OFD packet to send [11:11:28]OFD Sender: No OFD packet to send [11:11:33]OFD Sender: No OFD packet to send [11:11:38]OFD Sender: No OFD packet to send [11:11:43]OFD Sender: No OFD packet to send [11:11:48]OFD Sender: No OFD packet to send [11:11:53]OFD Sender: No OFD packet to send [11:11:58]OFD Sender: No OFD packet to send [11:12:03]OFD Sender: No OFD packet to send [11:12:08]OFD Sender: No OFD packet to send [11:12:13]OFD Sender: No OFD packet to send [11:12:18]OFD Sender: No OFD packet to send [11:12:23]OFD Sender: No OFD packet to send [11:12:28]OFD Sender: No OFD packet to send [11:12:33]OFD Sender: No OFD packet to send [11:12:38]OFD Sender: No OFD packet to send [11:12:43]OFD Sender: No OFD packet to send [11:12:48]OFD Sender: No OFD packet to send [11:12:53]OFD Sender: No OFD packet to send [11:12:58]OFD Sender: No OFD packet to send [11:13:03]OFD Sender: No OFD packet to send [11:13:08]OFD Sender: No OFD packet to send [11:13:13]OFD Sender: No OFD packet to send [11:13:18]OFD Sender: No OFD packet to send [11:13:23]OFD Sender: No OFD packet to send [11:13:28]OFD Sender: No OFD packet to send [11:13:33]OFD Sender: No OFD packet to send [11:13:38]OFD Sender: No OFD packet to send [11:13:43]OFD Sender: No OFD packet to send [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:28]OFD Sender: No OFD packet to send [11:14:33]OFD Sender: No OFD packet to send [11:14:34]accept exits with 8 [11:14:34]New connection [11:14:34]New thread 3066940772 created [11:14:34]Thread 3067084132 joined [11:14:34]Waiting for new connection... [11:14:34] Sock 8.Parse request [11:14:34]Sock 8.Check first char [11:14:34]Sock 8.First char is OK [11:14:34]request: POST /json_proto HTTP/1.0 [11:14:34]Method: POST [11:14:34]URL: /json_proto [11:14:34]Method is POST - this is cgi request [11:14:34]url: /json_proto [11:14:34]query_string will be loaded in cgi processing [11:14:34]execute_cgi json_proto POST (null) [11:14:34]execute_cgi path=json_proto method=POST [11:14:34]POST find Content-Length [11:14:34]Host: 172.17.34.200:8080 [11:14:34]Content-Length: 804 [11:14:34]Content-Type: application/json [11:14:34] [11:14:34]POST finish read [11:14:34]Found Content-Length = 804 [11:14:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:34]execute_script... [11:14: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)1182082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:34]POST & json_proto [11:14:34]process_json_proto [11:14:34]json parsed OK: [11:14:34]protocol is kg_v1.0 [11:14:34]action value=close_receipt [11:14:34]process_action close_receipt [11:14:34]cmd_close_receipt [11:14:34]MH_GetDate [11:14:34]Write to MH i2c: F0 00 00 B9 5B 03 [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: F0 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: F0 09 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: F0 09 00 B9 5B 00 9E 3B E7 64 B2 FF 65 64 AA [11:14:34]GetLastDocTimeStamp 1692875434 [11:14:34]current date 1692875678 [11:14:34]FM_GetShiftState [11:14:34]SAM_PROTO_GetShiftState [11:14:34]wFMCommunicate request_size=4 [11:14:34]MH_SAM_APDU [11:14:34]CAPDU: 80 13 01 00 [11:14:34]Write to MH i2c: E2 08 00 BA 5B 80 13 01 00 00 00 00 00 92 [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:34]Read from MH i2c: E2 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 0E 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 0E 00 BA 5B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0F [11:14:34]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:14:34]wFMCommunicate OK [11:14:34]SAM_PROTO_GetShiftState done [11:14:34]FM_GetShiftState done [11:14:34]opened in 1692866319 [11:14:34]opened+sec_in_day 1692952719 [11:14:34]quantity*price = 100050 [11:14:34]sum+1 = 100051 [11:14:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.50 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.50 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 65 24.08.2023 11:14 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32359 ФПД: 279197204181735 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T111438&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32359&fm=279197204181735&tin=02508201610067®Number=0000000000091575&sum=100050 [11:14:35]StoreToDocumentArchive [11:14:35]shift 75 fd 32359 [11:14:35]save to /storage/0075/doc_00032359 [11:14:35]save last doc name /storage/0075/doc_00032359 to /storage/kkm_last_doc_name [11:14:35]save OK [11:14:35]Clear old archive folders... [11:14:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:14:35]tlvbuf is 018C0ED0 [11:14:35]SAM_PROTO_ClearQueue [11:14:35]wFMCommunicate request_size=4 [11:14:35]MH_SAM_APDU [11:14:35]CAPDU: 80 09 00 00 [11:14:35]Write to MH i2c: E2 08 00 C7 5B 80 09 00 00 00 00 00 00 94 [11:14:35]Write i2c OK [11:14:35]MH_I2C_Read... [11:14:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:35]Read from MH i2c: E2 [11:14:35]MH_I2C_Read... [11:14:35]Read from MH i2c: E2 03 00 [11:14:35]MH_I2C_Read... [11:14:35]Read from MH i2c: E2 03 00 C7 5B 00 90 00 96 [11:14:35]RAPDU: 90 00 [11:14:35]wFMCommunicate OK [11:14:35]SAM_PROTO_ClearQueue done [11:14:35]KKMCreateOFDPacket [11:14:35]OFDProtocolAddRootSTLVToBuf [11:14:35]FM_MakeSignedData [11:14:35]FM_MakeSignedData [11:14:35]SAM_PROTO_SignData [11:14:35]wFMCommunicate request_size=4 [11:14:35]MH_SAM_APDU [11:14:35]CAPDU: 80 0D 01 02 [11:14:35]Write to MH i2c: E2 08 00 C8 5B 80 0D 01 02 00 00 00 00 9C [11:14:35]Write i2c OK [11:14:35]MH_I2C_Read... [11:14:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:35]Read from MH i2c: E2 [11:14:35]MH_I2C_Read... [11:14:35]Read from MH i2c: E2 03 00 [11:14:35]MH_I2C_Read... [11:14:35]Read from MH i2c: E2 03 00 C8 5B 00 90 00 97 [11:14:35]RAPDU: 90 00 [11:14:35]wFMCommunicate OK [11:14:35]wFMCommunicate request_size=255 [11:14:35]MH_SAM_APDU [11:14:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 9E 3B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 67 7E 00 00 35 04 06 00 FD [11:14:35]Write to MH i2c: E2 02 01 C9 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 9E 3B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 67 7E 00 00 35 04 06 00 FD 00 00 31 [11:14:35]Write i2c OK [11:14:35]MH_I2C_Read... [11:14:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:36]Read from MH i2c: E2 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 03 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 03 00 C9 5B 00 90 00 98 [11:14:36]RAPDU: 90 00 [11:14:36]wFMCommunicate OK [11:14:36]wFMCommunicate request_size=10 [11:14:36]MH_SAM_APDU [11:14:36]CAPDU: 80 0D 02 02 05 ED AA 2D 72 E7 [11:14:36]Write to MH i2c: E2 0D 00 CA 5B 80 0D 02 02 05 00 ED AA 2D 72 E7 00 00 C6 [11:14:36]Write i2c OK [11:14:36]MH_I2C_Read... [11:14:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:36]Read from MH i2c: E2 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 03 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 03 00 CA 5B 00 90 00 99 [11:14:36]RAPDU: 90 00 [11:14:36]wFMCommunicate OK [11:14:36]wFMCommunicate request_size=4 [11:14:36]MH_SAM_APDU [11:14:36]CAPDU: 80 0D 03 02 [11:14:36]Write to MH i2c: E2 08 00 CB 5B 80 0D 03 02 00 00 00 00 A1 [11:14:36]Write i2c OK [11:14:36]MH_I2C_Read... [11:14:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:36]Read from MH i2c: E2 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 0B 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 0B 00 CB 5B 00 E5 B2 3D 20 99 CC 76 69 90 00 DA [11:14:36]RAPDU: E5 B2 3D 20 99 CC 76 69 90 00 [11:14:36]wFMCommunicate OK [11:14:36]SAM_PROTO_SignData done [11:14:36]FM_MakeSignedData done [11:14:36]CreateOFDProtocolMessage [11:14:36]wFMCommunicate request_size=4 [11:14:36]MH_SAM_APDU [11:14:36]CAPDU: 80 11 00 00 [11:14:36]Write to MH i2c: E2 08 00 CC 5B 80 11 00 00 00 00 00 00 A1 [11:14:36]Write i2c OK [11:14:36]MH_I2C_Read... [11:14:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:36]Read from MH i2c: E2 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 17 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 17 00 CC 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F7 [11:14:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:14:36]wFMCommunicate OK [11:14:36]CreateOFDProtocolMessage done [11:14:36]OFDSenderStorePacket 32359 [11:14:36]StoreOFDPacket docnum=32359 [11:14:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2E 08 07 01 7D 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 9E 3B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 67 7E 00 00 35 04 06 00 FD ED AA 2D 72 E7 E5 B2 3D 20 99 CC 76 69 [11:14:36]CheckFolder [11:14:36]dirname=/storage/ofd_packets [11:14:36]CheckFolder done [11:14:36]ProducePacketName [11:14:36]name=ofd_packets/00032359 [11:14:36]NVStorageSaveData ofd_packets/00032359 [11:14:36]File name is /storage/ofd_packets/00032359 [11:14:36]Write 301 bytes [11:14:36]NVStorageSaveData done [11:14:36]OFDSenderStorePacket done [11:14:36]KKMCreateOFDPacket done [11:14:36]NVStorageSaveData kkm_last_timestamp [11:14:36]File name is /storage/kkm_last_timestamp [11:14:36]Write 4 bytes [11:14:36]NVStorageSaveData done [11:14:36]ExternCall_PrintAddStr [11:14:36]wPrintStart [11:14:36]Write to MH i2c: 01 00 00 CD 5B 28 [11:14:36]Write i2c OK [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: 01 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: 01 07 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: 01 07 00 CD 5B 00 00 00 00 00 FF 0F 3D [11:14:36]RasterBufferAndPrint [11:14:36]line Счет N : (1)1182082 [11:14:36]line ИНН: 02508201610067 [11:14:36]line Контрольно-Кассовый Чек [11:14:36]line ПРОДАЖА [11:14:36]line ТРК (МРК, ГНК) : 52 [11:14:36]line Товар: 2710124130 [11:14:36]line Аи-92-К-5 [11:14:36]line 17.400 * 57.50 [11:14:36]line = 1000.50 [11:14:36]line НДС 12% НСП 1% [11:14:36]line > о реализуемом товаре [11:14:36]line ИТОГО: 1000.50 [11:14:36]line НСП 1% : 8.85 [11:14:36]line НДС 12% : 106.25 [11:14:36]line Наличными: 0.00 [11:14:36]line Безнал.: 1000.50 [11:14:36]line Место: АЗС № 121 "Партнер Нефть" [11:14:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:14:36]line СНО: Общий режим [11:14:36]line Чек 65 24.08.2023 11:14 [11:14:36]line Смена: 75 ФФД: 1.0 [11:14:36]line ЗНМ: 0300000148 [11:14:36]line РНМ: 0000000000091575 [11:14:36]line Версия ККМ: 001 [11:14:36]line Платежная система: O! деньги [11:14:36]line ФМ: 0000000000874655 [11:14:36]line ФД: 32359 [11:14:36]line ФПД: 279197204181735 [11:14:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T111438&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32359&fm=279197204181735&tin=02508201610067®Number=0000000000091575&sum=100050 [11:14:36]OFD Sender: Processing packet 32359 [packets to send 11, broken 10] [11:14:36]ProducePacketName [11:14:36]name=ofd_packets/00032359 [11:14:36]OFD Sender: To server: pG, [11:14:36]CommunicateWithHost lk.salyk.kg:30040 [11:14:36]ConnectInit lk.salyk.kg [11:14:36]written 0, free lines is 4095 [11:14:36]Connected sock=10 [11:14:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2E 08 07 01 7D 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 9E 3B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 67 7E 00 00 35 04 06 00 FD ED AA 2D 72 E7 E5 B2 3D 20 99 CC 76 69 [11:14:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E6 06 47 00 D0 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 67 7E 00 00 F4 03 04 00 42 E6 E6 64 B6 04 01 00 00 F4 C3 5C 87 17 7D 49 AA [11:14:37]CommunicateWithHost err = 0 [11:14:37]CheckOFDResponse [11:14:37]1017 (14) - 77093643461234 [11:14:37]1041 (16) - 0000000000874655 [11:14:37]1040 (4) - 32359 [11:14:37]1012 (4) - 24.08.2023 05:10 [11:14:37]1206 (1) - 0 [11:14:37]OFD Sender: Remove packet 32359 [11:14:37]ProducePacketName [11:14:37]name=ofd_packets/00032359 [11:14:37]NVStorageDeleteData [11:14:37]Write to MH i2c: 01 00 00 F7 5B 52 [11:14:37]Write i2c OK [11:14:37]MH_I2C_Read... [11:14:37]Read from MH i2c: 01 [11:14:37]MH_I2C_Read... [11:14:37]Read from MH i2c: 01 07 00 [11:14:37]MH_I2C_Read... [11:14:37]Read from MH i2c: 01 07 00 F7 5B 00 00 00 00 00 E9 0C 4E [11:14:37]RasterBufferAndPrint [11:14:37]line [11:14:37]line [11:14:37]line [11:14:37]line [11:14:37]line [11:14:37]written 0, free lines is 3311 [11:14:37]MH_Cut [11:14:37]Write to MH i2c: D1 01 00 FE 5B 01 2B [11:14:37]Write i2c OK [11:14:37]MH_I2C_Read... [11:14:37]Read from MH i2c: D1 [11:14:37]MH_I2C_Read... [11:14:37]Read from MH i2c: D1 01 00 [11:14:37]MH_I2C_Read... [11:14:37]Read from MH i2c: D1 01 00 FE 5B 00 2A [11:14:37]Write to MH i2c: 01 00 00 FF 5B 5A [11:14:37]Write i2c OK [11:14:37]MH_I2C_Read... [11:14:37]OFD Sender: No OFD packet to send [11:14:37]*** Cut start [11:14:37]*** Purtial cut [11:14:37]*** CUTSNS_PIN = 0 [11:14:38]*** Stage 1: CUTSNS_PIN = 1 [11:14:39]Read from MH i2c: 01 [11:14:39]MH_I2C_Read... [11:14:39]*** Stop cut motor [11:14:39]*** Cut end [11:14:39]Read from MH i2c: 01 07 00 [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: 01 07 00 FF 5B 00 00 00 00 00 FF 0F 6F [11:14:39]process_action close_receipt done [11:14:39]requested_data is exist [11:14:39]produce_requested_data [11:14:39]requested_item fm.sn is exist - process it [11:14:39]wFMCommunicate request_size=4 [11:14:39]MH_SAM_APDU [11:14:39]CAPDU: 80 11 00 00 [11:14:39]Write to MH i2c: E2 08 00 00 5C 80 11 00 00 00 00 00 00 D6 [11:14:39]Write i2c OK [11:14:39]MH_I2C_Read... [11:14:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:39]Read from MH i2c: E2 [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: E2 17 00 [11:14:39]MH_I2C_Read... [11:14:39]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 34 36 35 35 90 00 2C [11:14:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:14:39]wFMCommunicate OK [11:14:39]requested_item fd.num is exist - process it [11:14:39]SAM_PROTO_GetFieldsCounters [11:14:39]wFMCommunicate request_size=4 [11:14:39]MH_SAM_APDU [11:14:39]CAPDU: 80 13 00 00 [11:14:39]Write to MH i2c: E2 08 00 01 5C 80 13 00 00 00 00 00 00 D9 [11:14:39]Write i2c OK [11:14:39]MH_I2C_Read... [11:14:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:40]Read from MH i2c: E2 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 62 00 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 62 00 01 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 67 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [11:14:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 67 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:14:40]wFMCommunicate OK [11:14:40]SAM_PROTO_GetFieldsCounters done [11:14:40]requested_item shift.num is exist - process it [11:14:40]requested_item shift.opened is exist - process it [11:14:40]req_shift_opened [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 02 5C 80 13 01 00 00 00 00 00 DB [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 02 5C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 58 [11:14:40]RAPDU: 09 00 01 0F 17 E7 64 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]req_shift_opened done [11:14:40]requested_item shift.open_date is exist - process it [11:14:40]req_shift_open_date [11:14:40]req_shift_open_date done [11:14:40]produce_requested_data done [11:14:40]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32359,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:14:40]process_action_free close_receipt [11:14:40]json_value_free [11:14:40]json_value_free done [11:14:40]process_json_proto returns [11:14:40]Send response to host [11:14:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32359,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:14:40]free response buf [11:14:40]execute_script done [11:14:40]execute_script returns [11:14:40]free content buf [11:14:40]Sock 8.Close socket [11:14:40]Sock 8.Thread stoped [11:14:42]OFD Sender: No OFD packet to send [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:17]OFD Sender: No OFD packet to send [11:15:22]OFD Sender: No OFD packet to send [11:15:27]OFD Sender: No OFD packet to send [11:15:32]OFD Sender: No OFD packet to send [11:15:37]OFD Sender: No OFD packet to send [11:15:42]OFD Sender: No OFD packet to send [11:15:47]OFD Sender: No OFD packet to send [11:15:52]OFD Sender: No OFD packet to send [11:15:57]OFD Sender: No OFD packet to send [11:16:02]OFD Sender: No OFD packet to send [11:16:07]OFD Sender: No OFD packet to send [11:16:12]OFD Sender: No OFD packet to send [11:16:17]OFD Sender: No OFD packet to send [11:16:22]OFD Sender: No OFD packet to send [11:16:27]OFD Sender: No OFD packet to send [11:16:32]OFD Sender: No OFD packet to send [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:57]OFD Sender: No OFD packet to send [11:17:02]OFD Sender: No OFD packet to send [11:17:07]OFD Sender: No OFD packet to send [11:17:12]OFD Sender: No OFD packet to send [11:17:17]OFD Sender: No OFD packet to send [11:17:22]OFD Sender: No OFD packet to send [11:17:27]OFD Sender: No OFD packet to send [11:17:32]OFD Sender: No OFD packet to send [11:17:37]OFD Sender: No OFD packet to send [11:17:42]OFD Sender: No OFD packet to send [11:17:47]OFD Sender: No OFD packet to send [11:17:52]OFD Sender: No OFD packet to send [11:17:57]OFD Sender: No OFD packet to send [11:18:02]OFD Sender: No OFD packet to send [11:18:07]OFD Sender: No OFD packet to send [11:18:12]OFD Sender: No OFD packet to send [11:18:17]OFD Sender: No OFD packet to send [11:18:22]OFD Sender: No OFD packet to send [11:18:27]OFD Sender: No OFD packet to send [11:18:32]OFD Sender: No OFD packet to send [11:18:37]OFD Sender: No OFD packet to send [11:18:42]OFD Sender: No OFD packet to send [11:18:47]OFD Sender: No OFD packet to send [11:18:52]OFD Sender: No OFD packet to send [11:18:57]OFD Sender: No OFD packet to send [11:19:02]OFD Sender: No OFD packet to send [11:19:07]OFD Sender: No OFD packet to send [11:19:12]OFD Sender: No OFD packet to send [11:19:17]OFD Sender: No OFD packet to send [11:19:22]OFD Sender: No OFD packet to send [11:19:27]OFD Sender: No OFD packet to send [11:19:32]OFD Sender: No OFD packet to send [11:19:37]OFD Sender: No OFD packet to send [11:19:39]accept exits with 9 [11:19:39]New connection [11:19:39]New thread 3067084132 created [11:19:39]Thread 3066940772 joined [11:19:39]Waiting for new connection... [11:19:39] Sock 9.Parse request [11:19:39]Sock 9.Check first char [11:19:39]Sock 9.First char is OK [11:19:39]request: POST /json_proto HTTP/1.0 [11:19:39]Method: POST [11:19:39]URL: /json_proto [11:19:39]Method is POST - this is cgi request [11:19:39]url: /json_proto [11:19:39]query_string will be loaded in cgi processing [11:19:39]execute_cgi json_proto POST (null) [11:19:39]execute_cgi path=json_proto method=POST [11:19:39]POST find Content-Length [11:19:39]Host: 172.17.34.200:8080 [11:19:39]Content-Length: 1123 [11:19:39]Content-Type: application/json [11:19:39] [11:19:39]POST finish read [11:19:39]Found Content-Length = 1123 [11:19:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182083\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 141.510 x 63.60\u000A\u0418\u0422\u041E\u0413: 9000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68770\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:39]execute_script... [11:19:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182083\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 141.510 x 63.60\u000A\u0418\u0422\u041E\u0413: 9000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68770\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:39]POST & json_proto [11:19:39]process_json_proto [11:19:39]json parsed OK: [11:19:39]protocol is kg_v1.0 [11:19:39]action value=print_text [11:19:39]process_action print_text [11:19:39]cmd_print_text [11:19:39]ExternCall_PrintAddStr [11:19:39]wPrintStart [11:19:39]Write to MH i2c: 01 00 00 03 5C 5F [11:19:39]Write i2c OK [11:19:39]MH_I2C_Read... [11:19:39]Read from MH i2c: 01 [11:19:39]MH_I2C_Read... [11:19:39]Read from MH i2c: 01 07 00 [11:19:39]MH_I2C_Read... [11:19:39]Read from MH i2c: 01 07 00 03 5C 00 00 00 00 00 FF 0F 74 [11:19:39]RasterBufferAndPrint [11:19:39]line *****ТОВАРНЫЙ ЧЕК***** [11:19:39]line АЗС 121 [11:19:39]line Партнер нефть [11:19:39]line 02508201610067 [11:19:39]line Кассир : Батырканова Г. [11:19:39]line Счет N : (1)1182083 [11:19:39]line ПРОДАЖА [11:19:39]line ТРК (МРК, ГНК) : 21 [11:19:39]line Вид ГСМ : 2710194210 [11:19:39]line ДТ(л)-К-5 [11:19:39]line 141.510 x 63.60 [11:19:39]line ИТОГ: 9000.04 [11:19:39]line Тип оплаты: Талоны: Топливная Карта [11:19:39]line 68770 [11:19:39]written 0, free lines is 4095 [11:19:39]Write to MH i2c: 01 00 00 15 5C 71 [11:19:39]Write i2c OK [11:19:39]MH_I2C_Read... [11:19:39]Read from MH i2c: 01 [11:19:39]MH_I2C_Read... [11:19:39]Read from MH i2c: 01 07 00 [11:19:39]MH_I2C_Read... [11:19:39]Read from MH i2c: 01 07 00 15 5C 00 00 00 00 00 41 0E C7 [11:19:39]RasterBufferAndPrint [11:19:39]line [11:19:39]line [11:19:39]line [11:19:39]line [11:19:39]line [11:19:39]written 0, free lines is 3651 [11:19:39]MH_Cut [11:19:39]Write to MH i2c: D1 01 00 1C 5C 01 4A [11:19:39]Write i2c OK [11:19:39]MH_I2C_Read... [11:19:39]Read from MH i2c: D1 [11:19:39]MH_I2C_Read... [11:19:39]Read from MH i2c: D1 01 00 [11:19:39]MH_I2C_Read... [11:19:39]Read from MH i2c: D1 01 00 1C 5C 00 49 [11:19:39]Write to MH i2c: 01 00 00 1D 5C 79 [11:19:39]Write i2c OK [11:19:39]MH_I2C_Read... [11:19:40]*** Cut start [11:19:40]*** Purtial cut [11:19:40]*** Stage 1: CUTSNS_PIN = 1 [11:19:40]Read from MH i2c: 01 [11:19:40]MH_I2C_Read... [11:19:40]*** Stop cut motor [11:19:40]*** Cut end [11:19:40]Read from MH i2c: 01 07 00 [11:19:40]MH_I2C_Read... [11:19:40]Read from MH i2c: 01 07 00 1D 5C 00 00 00 00 00 FF 0F 8E [11:19:40]process_action print_text done [11:19:40]requested_data is exist [11:19:40]produce_requested_data [11:19:40]requested_item fm.sn is exist - process it [11:19:40]wFMCommunicate request_size=4 [11:19:40]MH_SAM_APDU [11:19:40]CAPDU: 80 11 00 00 [11:19:40]Write to MH i2c: E2 08 00 1E 5C 80 11 00 00 00 00 00 00 F4 [11:19:40]Write i2c OK [11:19:40]MH_I2C_Read... [11:19:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:40]Read from MH i2c: E2 [11:19:40]MH_I2C_Read... [11:19:40]Read from MH i2c: E2 17 00 [11:19:40]MH_I2C_Read... [11:19:40]Read from MH i2c: E2 17 00 1E 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4A [11:19:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:19:40]wFMCommunicate OK [11:19:40]requested_item fd.num is exist - process it [11:19:40]SAM_PROTO_GetFieldsCounters [11:19:40]wFMCommunicate request_size=4 [11:19:40]MH_SAM_APDU [11:19:40]CAPDU: 80 13 00 00 [11:19:40]Write to MH i2c: E2 08 00 1F 5C 80 13 00 00 00 00 00 00 F7 [11:19:40]Write i2c OK [11:19:40]MH_I2C_Read... [11:19:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:40]Read from MH i2c: E2 [11:19:40]MH_I2C_Read... [11:19:40]Read from MH i2c: E2 62 00 [11:19:40]MH_I2C_Read... [11:19:40]Read from MH i2c: E2 62 00 1F 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 67 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [11:19:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 67 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:19:40]wFMCommunicate OK [11:19:40]SAM_PROTO_GetFieldsCounters done [11:19:40]requested_item shift.num is exist - process it [11:19:40]requested_item shift.opened is exist - process it [11:19:40]req_shift_opened [11:19:40]FM_GetShiftState [11:19:40]SAM_PROTO_GetShiftState [11:19:40]wFMCommunicate request_size=4 [11:19:40]MH_SAM_APDU [11:19:40]CAPDU: 80 13 01 00 [11:19:40]Write to MH i2c: E2 08 00 20 5C 80 13 01 00 00 00 00 00 F9 [11:19:40]Write i2c OK [11:19:40]MH_I2C_Read... [11:19:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:40]Read from MH i2c: E2 [11:19:40]MH_I2C_Read... [11:19:40]Read from MH i2c: E2 0E 00 [11:19:40]MH_I2C_Read... [11:19:40]Read from MH i2c: E2 0E 00 20 5C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 76 [11:19:40]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:19:40]wFMCommunicate OK [11:19:40]SAM_PROTO_GetShiftState done [11:19:40]FM_GetShiftState done [11:19:40]req_shift_opened done [11:19:40]requested_item shift.open_date is exist - process it [11:19:40]req_shift_open_date [11:19:40]req_shift_open_date done [11:19:40]produce_requested_data done [11:19:40]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32359,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:19:40]process_action_free print_text [11:19:40]json_value_free [11:19:40]json_value_free done [11:19:40]process_json_proto returns [11:19:40]Send response to host [11:19:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32359,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:19:40]free response buf [11:19:40]execute_script done [11:19:40]execute_script returns [11:19:40]free content buf [11:19:40]Sock 9.Close socket [11:19:40]Sock 9.Thread stoped [11:19:42]OFD Sender: No OFD packet to send [11:19:47]OFD Sender: No OFD packet to send [11:19:52]OFD Sender: No OFD packet to send [11:19:57]OFD Sender: No OFD packet to send [11:20:02]OFD Sender: No OFD packet to send [11:20:07]OFD Sender: No OFD packet to send [11:20:12]OFD Sender: No OFD packet to send [11:20:17]OFD Sender: No OFD packet to send [11:20:22]OFD Sender: No OFD packet to send [11:20:27]OFD Sender: No OFD packet to send [11:20:32]OFD Sender: No OFD packet to send [11:20:37]OFD Sender: No OFD packet to send [11:20:42]OFD Sender: No OFD packet to send [11:20:47]OFD Sender: No OFD packet to send [11:20:52]OFD Sender: No OFD packet to send [11:20:57]OFD Sender: No OFD packet to send [11:21:02]OFD Sender: No OFD packet to send [11:21:07]OFD Sender: No OFD packet to send [11:21:12]OFD Sender: No OFD packet to send [11:21:17]OFD Sender: No OFD packet to send [11:21:22]OFD Sender: No OFD packet to send [11:21:27]OFD Sender: No OFD packet to send [11:21:32]OFD Sender: No OFD packet to send [11:21:37]OFD Sender: No OFD packet to send [11:21:42]OFD Sender: No OFD packet to send [11:21:47]OFD Sender: No OFD packet to send [11:21:52]OFD Sender: No OFD packet to send [11:21:57]OFD Sender: No OFD packet to send [11:22:02]OFD Sender: No OFD packet to send [11:22:07]OFD Sender: No OFD packet to send [11:22:12]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:37]OFD Sender: No OFD packet to send [11:22:42]OFD Sender: No OFD packet to send [11:22:47]OFD Sender: No OFD packet to send [11:22:52]OFD Sender: No OFD packet to send [11:22:57]OFD Sender: No OFD packet to send [11:23:02]OFD Sender: No OFD packet to send [11:23:07]OFD Sender: No OFD packet to send [11:23:12]OFD Sender: No OFD packet to send [11:23:17]OFD Sender: No OFD packet to send [11:23:22]OFD Sender: No OFD packet to send [11:23:27]OFD Sender: No OFD packet to send [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:18]OFD Sender: No OFD packet to send [11:24:23]OFD Sender: No OFD packet to send [11:24:28]OFD Sender: No OFD packet to send [11:24:33]OFD Sender: No OFD packet to send [11:24:38]OFD Sender: No OFD packet to send [11:24:40]accept exits with 8 [11:24:40]New connection [11:24:40]New thread 3066940772 created [11:24:40]Thread 3067084132 joined [11:24:40]Waiting for new connection... [11:24:40] Sock 8.Parse request [11:24:40]Sock 8.Check first char [11:24:40]Sock 8.First char is OK [11:24:40]request: POST /json_proto HTTP/1.0 [11:24:40]Method: POST [11:24:40]URL: /json_proto [11:24:40]Method is POST - this is cgi request [11:24:40]url: /json_proto [11:24:40]query_string will be loaded in cgi processing [11:24:40]execute_cgi json_proto POST (null) [11:24:40]execute_cgi path=json_proto method=POST [11:24:40]POST find Content-Length [11:24:40]Host: 172.17.34.200:8080 [11:24:40]Content-Length: 678 [11:24:40]Content-Type: application/json [11:24:40] [11:24:40]POST finish read [11:24:40]Found Content-Length = 678 [11:24:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:40]execute_script... [11:24: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)1182086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:40]POST & json_proto [11:24:40]process_json_proto [11:24:40]json parsed OK: [11:24:40]protocol is kg_v1.0 [11:24:40]action value=close_receipt [11:24:40]process_action close_receipt [11:24:40]cmd_close_receipt [11:24:40]MH_GetDate [11:24:40]Write to MH i2c: F0 00 00 21 5C 6C [11:24:40]Write i2c OK [11:24:40]MH_I2C_Read... [11:24:40]Read from MH i2c: F0 [11:24:40]MH_I2C_Read... [11:24:40]Read from MH i2c: F0 09 00 [11:24:40]MH_I2C_Read... [11:24:40]Read from MH i2c: F0 09 00 21 5C 00 FB 3D E7 64 B2 FF 65 64 72 [11:24:40]GetLastDocTimeStamp 1692875678 [11:24:40]current date 1692876283 [11:24:40]FM_GetShiftState [11:24:40]SAM_PROTO_GetShiftState [11:24:40]wFMCommunicate request_size=4 [11:24:40]MH_SAM_APDU [11:24:40]CAPDU: 80 13 01 00 [11:24:40]Write to MH i2c: E2 08 00 22 5C 80 13 01 00 00 00 00 00 FB [11:24:40]Write i2c OK [11:24:40]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 22 5C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 78 [11:24:40]RAPDU: 09 00 01 0F 17 E7 64 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 1692866319 [11:24:40]opened+sec_in_day 1692952719 [11:24:40]quantity*price = 50025 [11:24:40]sum+1 = 50026 [11:24:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 66 24.08.2023 11:24 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32360 ФПД: 96888543712973 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T112443&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32360&fm=96888543712973&tin=02508201610067®Number=0000000000091575&sum=50000 [11:24:41]StoreToDocumentArchive [11:24:41]shift 75 fd 32360 [11:24:41]save to /storage/0075/doc_00032360 [11:24:41]save last doc name /storage/0075/doc_00032360 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 B6F75280 [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 2F 5C 80 09 00 00 00 00 00 00 FD [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 2F 5C 00 90 00 FF [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 30 5C 80 0D 01 02 00 00 00 00 05 [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 30 5C 00 90 00 00 [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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 00 00 00 F4 03 04 00 FB 3D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 7E 00 00 35 04 06 00 58 [11:24:41]Write to MH i2c: E2 02 01 31 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 00 00 00 F4 03 04 00 FB 3D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 7E 00 00 35 04 06 00 58 00 00 ED [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 31 5C 00 90 00 01 [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 1E 9F 3B 16 CD [11:24:41]Write to MH i2c: E2 0D 00 32 5C 80 0D 02 02 05 00 1E 9F 3B 16 CD 00 00 ED [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 32 5C 00 90 00 02 [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 33 5C 80 0D 03 02 00 00 00 00 0A [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 33 5C 00 F3 7C 0F 5B 67 6B 84 35 90 00 6F [11:24:41]RAPDU: F3 7C 0F 5B 67 6B 84 35 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 34 5C 80 11 00 00 00 00 00 00 0A [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 34 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 60 [11:24:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:24:41]wFMCommunicate OK [11:24:41]CreateOFDProtocolMessage done [11:24:41]OFDSenderStorePacket 32360 [11:24:41]StoreOFDPacket docnum=32360 [11:24:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 EE 58 07 01 95 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 00 00 00 F4 03 04 00 FB 3D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 7E 00 00 35 04 06 00 58 1E 9F 3B 16 CD F3 7C 0F 5B 67 6B 84 35 [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/00032360 [11:24:41]NVStorageSaveData ofd_packets/00032360 [11:24:41]File name is /storage/ofd_packets/00032360 [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 35 5C 91 [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 35 5C 00 00 00 00 00 FF 0F A6 [11:24:41]RasterBufferAndPrint [11:24:41]line Счет N : (1)1182086 [11:24:41]line ИНН: 02508201610067 [11:24:41]line Контрольно-Кассовый Чек [11:24:41]line ПРОДАЖА [11:24:41]line ТРК (МРК, ГНК) : 62 [11:24:41]line Товар: 2710124130 [11:24:41]line Аи-92-К-5 [11:24:41]line 8.700 * 57.50 [11:24:41]line = 500.25 [11:24:41]line НДС 12% НСП 1% [11:24:41]line > о реализуемом товаре [11:24:41]line ОКРУГЛЕНИЕ: -0.25 [11:24:41]line ИТОГО: 500.00 [11:24:41]line Внесено: 500.00 [11:24:41]line СДАЧА: 0.00 [11:24:41]line НСП 1% : 4.43 [11:24:41]line НДС 12% : 53.12 [11:24:41]line Наличными: 500.00 [11:24:41]line Безнал.: 0.00 [11:24:41]line Место: АЗС № 121 "Партнер Нефть" [11:24:41]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:24:41]line СНО: Общий режим [11:24:41]line Чек 66 24.08.2023 11:24 [11:24:41]line Смена: 75 ФФД: 1.0 [11:24:41]line ЗНМ: 0300000148 [11:24:41]line РНМ: 0000000000091575 [11:24:41]line Версия ККМ: 001 [11:24:41]line ФМ: 0000000000874655 [11:24:41]line ФД: 32360 [11:24:41]line ФПД: 96888543712973 [11:24:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T112443&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32360&fm=96888543712973&tin=02508201610067®Number=0000000000091575&sum=50000 [11:24:42]OFD Sender: Processing packet 32360 [packets to send 11, broken 10] [11:24:42]ProducePacketName [11:24:42]name=ofd_packets/00032360 [11:24:42]OFD Sender: To server: pG, [11:24:42]CommunicateWithHost lk.salyk.kg:30040 [11:24:42]ConnectInit lk.salyk.kg [11:24:42]written 0, free lines is 4095 [11:24:42]Connected sock=10 [11:24:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 EE 58 07 01 95 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 00 00 00 F4 03 04 00 FB 3D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 7E 00 00 35 04 06 00 58 1E 9F 3B 16 CD F3 7C 0F 5B 67 6B 84 35 [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 34 36 35 35 4F 00 00 00 80 6A 47 00 E6 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 7E 00 00 F4 03 04 00 9F E8 E6 64 B6 04 01 00 00 56 F7 B1 49 85 4A 1E 36 [11:24:42]CommunicateWithHost err = 0 [11:24:42]CheckOFDResponse [11:24:42]1017 (14) - 77093643461234 [11:24:42]1041 (16) - 0000000000874655 [11:24:42]1040 (4) - 32360 [11:24:42]1012 (4) - 24.08.2023 05:20 [11:24:42]1206 (1) - 0 [11:24:42]OFD Sender: Remove packet 32360 [11:24:42]ProducePacketName [11:24:42]name=ofd_packets/00032360 [11:24:42]NVStorageDeleteData [11:24:42]Write to MH i2c: 01 00 00 60 5C BC [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 60 5C 00 00 00 00 00 E2 0C B1 [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 3304 [11:24:42]MH_Cut [11:24:42]Write to MH i2c: D1 01 00 67 5C 01 95 [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 67 5C 00 94 [11:24:42]Write to MH i2c: 01 00 00 68 5C C4 [11:24:42]Write i2c OK [11:24:42]MH_I2C_Read... [11:24:43]OFD Sender: No OFD packet to send [11:24:43]*** Cut start [11:24:43]*** Purtial cut [11:24:43]*** CUTSNS_PIN = 0 [11:24:43]*** Stage 1: CUTSNS_PIN = 1 [11:24:45]Read from MH i2c: 01 [11:24:45]MH_I2C_Read... [11:24:45]*** Stop cut motor [11:24:45]*** Cut end [11:24:45]Read from MH i2c: 01 07 00 [11:24:45]MH_I2C_Read... [11:24:45]Read from MH i2c: 01 07 00 68 5C 00 00 00 00 00 FF 0F D9 [11:24:45]process_action close_receipt done [11:24:45]requested_data is exist [11:24:45]produce_requested_data [11:24:45]requested_item fm.sn is exist - process it [11:24:45]wFMCommunicate request_size=4 [11:24:45]MH_SAM_APDU [11:24:45]CAPDU: 80 11 00 00 [11:24:45]Write to MH i2c: E2 08 00 69 5C 80 11 00 00 00 00 00 00 3F [11:24:45]Write i2c OK [11:24:45]MH_I2C_Read... [11:24:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:45]Read from MH i2c: E2 [11:24:45]MH_I2C_Read... [11:24:45]Read from MH i2c: E2 17 00 [11:24:45]MH_I2C_Read... [11:24:45]Read from MH i2c: E2 17 00 69 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 95 [11:24:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:24:45]wFMCommunicate OK [11:24:45]requested_item fd.num is exist - process it [11:24:45]SAM_PROTO_GetFieldsCounters [11:24:45]wFMCommunicate request_size=4 [11:24:45]MH_SAM_APDU [11:24:45]CAPDU: 80 13 00 00 [11:24:45]Write to MH i2c: E2 08 00 6A 5C 80 13 00 00 00 00 00 00 42 [11:24:45]Write i2c OK [11:24:45]MH_I2C_Read... [11:24:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:45]Read from MH i2c: E2 [11:24:45]MH_I2C_Read... [11:24:45]Read from MH i2c: E2 62 00 [11:24:45]MH_I2C_Read... [11:24:45]Read from MH i2c: E2 62 00 6A 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 5F [11:24:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:24:45]wFMCommunicate OK [11:24:45]SAM_PROTO_GetFieldsCounters done [11:24:45]requested_item shift.num is exist - process it [11:24:45]requested_item shift.opened is exist - process it [11:24:45]req_shift_opened [11:24:45]FM_GetShiftState [11:24:45]SAM_PROTO_GetShiftState [11:24:45]wFMCommunicate request_size=4 [11:24:45]MH_SAM_APDU [11:24:45]CAPDU: 80 13 01 00 [11:24:45]Write to MH i2c: E2 08 00 6B 5C 80 13 01 00 00 00 00 00 44 [11:24:45]Write i2c OK [11:24:45]MH_I2C_Read... [11:24:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:45]Read from MH i2c: E2 [11:24:45]MH_I2C_Read... [11:24:45]Read from MH i2c: E2 0E 00 [11:24:45]MH_I2C_Read... [11:24:45]Read from MH i2c: E2 0E 00 6B 5C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C1 [11:24:45]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:24:45]wFMCommunicate OK [11:24:45]SAM_PROTO_GetShiftState done [11:24:45]FM_GetShiftState done [11:24:45]req_shift_opened done [11:24:45]requested_item shift.open_date is exist - process it [11:24:45]req_shift_open_date [11:24:45]req_shift_open_date done [11:24:45]produce_requested_data done [11:24:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32360,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:24:45]process_action_free close_receipt [11:24:45]json_value_free [11:24:45]json_value_free done [11:24:45]process_json_proto returns [11:24:45]Send response to host [11:24:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32360,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:24:45]free response buf [11:24:45]execute_script done [11:24:45]execute_script returns [11:24:45]free content buf [11:24:45]Sock 8.Close socket [11:24:45]Sock 8.Thread stoped [11:24:48]OFD Sender: No OFD packet to send [11:24:49]accept exits with 9 [11:24:49]New connection [11:24:49]New thread 3067084132 created [11:24:49]Thread 3066940772 joined [11:24:49]Waiting for new connection... [11:24:49] Sock 9.Parse request [11:24:49]Sock 9.Check first char [11:24:49]Sock 9.First char is OK [11:24:49]request: POST /json_proto HTTP/1.0 [11:24:49]Method: POST [11:24:49]URL: /json_proto [11:24:49]Method is POST - this is cgi request [11:24:49]url: /json_proto [11:24:49]query_string will be loaded in cgi processing [11:24:49]execute_cgi json_proto POST (null) [11:24:49]execute_cgi path=json_proto method=POST [11:24:49]POST find Content-Length [11:24:49]Host: 172.17.34.200:8080 [11:24:49]Content-Length: 1123 [11:24:49]Content-Type: application/json [11:24:49] [11:24:49]POST finish read [11:24:49]Found Content-Length = 1123 [11:24:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182085\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 141.510 x 63.60\u000A\u0418\u0422\u041E\u0413: 9000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68770\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:49]execute_script... [11:24:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182085\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 141.510 x 63.60\u000A\u0418\u0422\u041E\u0413: 9000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68770\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:49]POST & json_proto [11:24:49]process_json_proto [11:24:49]json parsed OK: [11:24:49]protocol is kg_v1.0 [11:24:49]action value=print_text [11:24:49]process_action print_text [11:24:49]cmd_print_text [11:24:49]ExternCall_PrintAddStr [11:24:49]wPrintStart [11:24:49]Write to MH i2c: 01 00 00 6C 5C C8 [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: 01 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: 01 07 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: 01 07 00 6C 5C 00 00 00 00 00 FF 0F DD [11:24:49]RasterBufferAndPrint [11:24:49]line *****ТОВАРНЫЙ ЧЕК***** [11:24:49]line АЗС 121 [11:24:49]line Партнер нефть [11:24:49]line 02508201610067 [11:24:49]line Кассир : Батырканова Г. [11:24:49]line Счет N : (1)1182085 [11:24:49]line ПРОДАЖА [11:24:49]line ТРК (МРК, ГНК) : 21 [11:24:49]line Вид ГСМ : 2710194210 [11:24:49]line ДТ(л)-К-5 [11:24:49]line 141.510 x 63.60 [11:24:49]line ИТОГ: 9000.04 [11:24:49]line Тип оплаты: Талоны: Топливная Карта [11:24:49]line 68770 [11:24:49]written 0, free lines is 4095 [11:24:49]Write to MH i2c: 01 00 00 7E 5C DA [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: 01 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: 01 07 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: 01 07 00 7E 5C 00 00 00 00 00 41 0E 30 [11:24:49]RasterBufferAndPrint [11:24:49]line [11:24:49]line [11:24:49]line [11:24:49]line [11:24:49]line [11:24:49]written 0, free lines is 3651 [11:24:49]MH_Cut [11:24:49]Write to MH i2c: D1 01 00 85 5C 01 B3 [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: D1 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: D1 01 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: D1 01 00 85 5C 00 B2 [11:24:49]Write to MH i2c: 01 00 00 86 5C E2 [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:50]*** Cut start [11:24:50]*** Purtial cut [11:24:50]*** Stage 1: CUTSNS_PIN = 1 [11:24:50]Read from MH i2c: 01 [11:24:50]MH_I2C_Read... [11:24:50]*** Stop cut motor [11:24:50]*** Cut end [11:24:50]Read from MH i2c: 01 07 00 [11:24:50]MH_I2C_Read... [11:24:50]Read from MH i2c: 01 07 00 86 5C 00 00 00 00 00 FF 0F F7 [11:24:50]process_action print_text done [11:24:50]requested_data is exist [11:24:50]produce_requested_data [11:24:50]requested_item fm.sn is exist - process it [11:24:50]wFMCommunicate request_size=4 [11:24:50]MH_SAM_APDU [11:24:50]CAPDU: 80 11 00 00 [11:24:50]Write to MH i2c: E2 08 00 87 5C 80 11 00 00 00 00 00 00 5D [11:24:50]Write i2c OK [11:24:50]MH_I2C_Read... [11:24:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:50]Read from MH i2c: E2 [11:24:50]MH_I2C_Read... [11:24:50]Read from MH i2c: E2 17 00 [11:24:50]MH_I2C_Read... [11:24:50]Read from MH i2c: E2 17 00 87 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B3 [11:24:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:24:50]wFMCommunicate OK [11:24:50]requested_item fd.num is exist - process it [11:24:50]SAM_PROTO_GetFieldsCounters [11:24:50]wFMCommunicate request_size=4 [11:24:50]MH_SAM_APDU [11:24:50]CAPDU: 80 13 00 00 [11:24:50]Write to MH i2c: E2 08 00 88 5C 80 13 00 00 00 00 00 00 60 [11:24:50]Write i2c OK [11:24:50]MH_I2C_Read... [11:24:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:50]Read from MH i2c: E2 [11:24:50]MH_I2C_Read... [11:24:50]Read from MH i2c: E2 62 00 [11:24:50]MH_I2C_Read... [11:24:50]Read from MH i2c: E2 62 00 88 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 7D [11:24:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:24:50]wFMCommunicate OK [11:24:50]SAM_PROTO_GetFieldsCounters done [11:24:50]requested_item shift.num is exist - process it [11:24:50]requested_item shift.opened is exist - process it [11:24:50]req_shift_opened [11:24:50]FM_GetShiftState [11:24:50]SAM_PROTO_GetShiftState [11:24:50]wFMCommunicate request_size=4 [11:24:50]MH_SAM_APDU [11:24:50]CAPDU: 80 13 01 00 [11:24:50]Write to MH i2c: E2 08 00 89 5C 80 13 01 00 00 00 00 00 62 [11:24:50]Write i2c OK [11:24:50]MH_I2C_Read... [11:24:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:50]Read from MH i2c: E2 [11:24:50]MH_I2C_Read... [11:24:50]Read from MH i2c: E2 0E 00 [11:24:50]MH_I2C_Read... [11:24:50]Read from MH i2c: E2 0E 00 89 5C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DF [11:24:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:24:50]wFMCommunicate OK [11:24:50]SAM_PROTO_GetShiftState done [11:24:50]FM_GetShiftState done [11:24:50]req_shift_opened done [11:24:50]requested_item shift.open_date is exist - process it [11:24:50]req_shift_open_date [11:24:50]req_shift_open_date done [11:24:50]produce_requested_data done [11:24:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32360,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:24:50]process_action_free print_text [11:24:50]json_value_free [11:24:50]json_value_free done [11:24:50]process_json_proto returns [11:24:50]Send response to host [11:24:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32360,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:24:50]free response buf [11:24:50]execute_script done [11:24:50]execute_script returns [11:24:50]free content buf [11:24:50]Sock 9.Close socket [11:24:50]Sock 9.Thread stoped [11:24:53]OFD Sender: No OFD packet to send [11:24:58]OFD Sender: No OFD packet to send [11:25:03]OFD Sender: No OFD packet to send [11:25:08]OFD Sender: No OFD packet to send [11:25:08]accept exits with 8 [11:25:08]New connection [11:25:08]New thread 3066940772 created [11:25:08]Thread 3067084132 joined [11:25:08]Waiting for new connection... [11:25:08] Sock 8.Parse request [11:25:08]Sock 8.Check first char [11:25:08]Sock 8.First char is OK [11:25:08]request: POST /json_proto HTTP/1.0 [11:25:08]Method: POST [11:25:08]URL: /json_proto [11:25:08]Method is POST - this is cgi request [11:25:08]url: /json_proto [11:25:08]query_string will be loaded in cgi processing [11:25:08]execute_cgi json_proto POST (null) [11:25:08]execute_cgi path=json_proto method=POST [11:25:08]POST find Content-Length [11:25:08]Host: 172.17.34.200:8080 [11:25:08]Content-Length: 1123 [11:25:08]Content-Type: application/json [11:25:08] [11:25:08]POST finish read [11:25:08]Found Content-Length = 1123 [11:25:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182084\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:08]execute_script... [11:25:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182084\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:08]POST & json_proto [11:25:08]process_json_proto [11:25:08]json parsed OK: [11:25:08]protocol is kg_v1.0 [11:25:08]action value=print_text [11:25:08]process_action print_text [11:25:08]cmd_print_text [11:25:08]ExternCall_PrintAddStr [11:25:08]wPrintStart [11:25:08]Write to MH i2c: 01 00 00 8A 5C E6 [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 8A 5C 00 00 00 00 00 FF 0F FB [11:25:08]RasterBufferAndPrint [11:25:08]line *****ТОВАРНЫЙ ЧЕК***** [11:25:08]line АЗС 121 [11:25:08]line Партнер нефть [11:25:08]line 02508201610067 [11:25:08]line Кассир : Батырканова Г. [11:25:08]line Счет N : (1)1182084 [11:25:08]line ПРОДАЖА [11:25:08]line ТРК (МРК, ГНК) : 11 [11:25:08]line Вид ГСМ : 2710194210 [11:25:08]line ДТ(л)-К-5 [11:25:08]line 150.000 x 63.60 [11:25:08]line ИТОГ: 9540.00 [11:25:08]line Тип оплаты: Талоны: Топливная Карта [11:25:08]line 81887 [11:25:08]written 0, free lines is 4095 [11:25:08]Write to MH i2c: 01 00 00 9C 5C F8 [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 9C 5C 00 00 00 00 00 41 0E 4E [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 3651 [11:25:08]MH_Cut [11:25:08]Write to MH i2c: D1 01 00 A3 5C 01 D1 [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 A3 5C 00 D0 [11:25:08]Write to MH i2c: 01 00 00 A4 5C 00 [11:25:08]Write i2c OK [11:25:08]MH_I2C_Read... [11:25:09]*** Cut start [11:25:09]*** Purtial cut [11:25:09]*** CUTSNS_PIN = 0 [11:25:09]*** Stage 1: CUTSNS_PIN = 1 [11:25:11]Read from MH i2c: 01 [11:25:11]MH_I2C_Read... [11:25:11]*** Stop cut motor [11:25:11]*** Cut end [11:25:11]Read from MH i2c: 01 07 00 [11:25:11]MH_I2C_Read... [11:25:11]Read from MH i2c: 01 07 00 A4 5C 00 00 00 00 00 FF 0F 15 [11:25:11]process_action print_text done [11:25:11]requested_data is exist [11:25:11]produce_requested_data [11:25:11]requested_item fm.sn is exist - process it [11:25:11]wFMCommunicate request_size=4 [11:25:11]MH_SAM_APDU [11:25:11]CAPDU: 80 11 00 00 [11:25:11]Write to MH i2c: E2 08 00 A5 5C 80 11 00 00 00 00 00 00 7B [11:25:11]Write i2c OK [11:25:11]MH_I2C_Read... [11:25:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:11]Read from MH i2c: E2 [11:25:11]MH_I2C_Read... [11:25:11]Read from MH i2c: E2 17 00 [11:25:11]MH_I2C_Read... [11:25:11]Read from MH i2c: E2 17 00 A5 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D1 [11:25:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:25:11]wFMCommunicate OK [11:25:11]requested_item fd.num is exist - process it [11:25:11]SAM_PROTO_GetFieldsCounters [11:25:11]wFMCommunicate request_size=4 [11:25:11]MH_SAM_APDU [11:25:11]CAPDU: 80 13 00 00 [11:25:11]Write to MH i2c: E2 08 00 A6 5C 80 13 00 00 00 00 00 00 7E [11:25:11]Write i2c OK [11:25:11]MH_I2C_Read... [11:25:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:11]Read from MH i2c: E2 [11:25:11]MH_I2C_Read... [11:25:11]Read from MH i2c: E2 62 00 [11:25:11]MH_I2C_Read... [11:25:11]Read from MH i2c: E2 62 00 A6 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [11:25:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:25:11]wFMCommunicate OK [11:25:11]SAM_PROTO_GetFieldsCounters done [11:25:11]requested_item shift.num is exist - process it [11:25:11]requested_item shift.opened is exist - process it [11:25:11]req_shift_opened [11:25:11]FM_GetShiftState [11:25:11]SAM_PROTO_GetShiftState [11:25:11]wFMCommunicate request_size=4 [11:25:11]MH_SAM_APDU [11:25:11]CAPDU: 80 13 01 00 [11:25:11]Write to MH i2c: E2 08 00 A7 5C 80 13 01 00 00 00 00 00 80 [11:25:11]Write i2c OK [11:25:11]MH_I2C_Read... [11:25:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:11]Read from MH i2c: E2 [11:25:11]MH_I2C_Read... [11:25:11]Read from MH i2c: E2 0E 00 [11:25:11]MH_I2C_Read... [11:25:11]Read from MH i2c: E2 0E 00 A7 5C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 FD [11:25:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:25:11]wFMCommunicate OK [11:25:11]SAM_PROTO_GetShiftState done [11:25:11]FM_GetShiftState done [11:25:11]req_shift_opened done [11:25:11]requested_item shift.open_date is exist - process it [11:25:11]req_shift_open_date [11:25:11]req_shift_open_date done [11:25:11]produce_requested_data done [11:25:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32360,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:25:11]process_action_free print_text [11:25:11]json_value_free [11:25:11]json_value_free done [11:25:11]process_json_proto returns [11:25:11]Send response to host [11:25:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32360,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:25:11]free response buf [11:25:11]execute_script done [11:25:11]execute_script returns [11:25:11]free content buf [11:25:11]Sock 8.Close socket [11:25:11]Sock 8.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:28]OFD Sender: No OFD packet to send [11:26:33]OFD Sender: No OFD packet to send [11:26:38]OFD Sender: No OFD packet to send [11:26:43]OFD Sender: No OFD packet to send [11:26:48]OFD Sender: No OFD packet to send [11:26:53]OFD Sender: No OFD packet to send [11:26:58]OFD Sender: No OFD packet to send [11:27:01]accept exits with 9 [11:27:01]New connection [11:27:01]New thread 3067084132 created [11:27:01]Thread 3066940772 joined [11:27:01]Waiting for new connection... [11:27:01] Sock 9.Parse request [11:27:01]Sock 9.Check first char [11:27:01]Sock 9.First char is OK [11:27:01]request: POST /json_proto HTTP/1.0 [11:27:01]Method: POST [11:27:01]URL: /json_proto [11:27:01]Method is POST - this is cgi request [11:27:01]url: /json_proto [11:27:01]query_string will be loaded in cgi processing [11:27:01]execute_cgi json_proto POST (null) [11:27:01]execute_cgi path=json_proto method=POST [11:27:01]POST find Content-Length [11:27:01]Host: 172.17.34.200:8080 [11:27:01]Content-Length: 1122 [11:27:01]Content-Type: application/json [11:27:01] [11:27:01]POST finish read [11:27:01]Found Content-Length = 1122 [11:27:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182087\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 47.170 x 63.60\u000A\u0418\u0422\u041E\u0413: 3000.01\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68770\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:01]execute_script... [11:27:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182087\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 47.170 x 63.60\u000A\u0418\u0422\u041E\u0413: 3000.01\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68770\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:01]POST & json_proto [11:27:01]process_json_proto [11:27:01]json parsed OK: [11:27:01]protocol is kg_v1.0 [11:27:01]action value=print_text [11:27:01]process_action print_text [11:27:01]cmd_print_text [11:27:01]ExternCall_PrintAddStr [11:27:01]wPrintStart [11:27:01]Write to MH i2c: 01 00 00 A8 5C 04 [11:27:01]Write i2c OK [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: 01 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: 01 07 00 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: 01 07 00 A8 5C 00 00 00 00 00 FF 0F 19 [11:27:01]RasterBufferAndPrint [11:27:01]line *****ТОВАРНЫЙ ЧЕК***** [11:27:01]line АЗС 121 [11:27:01]line Партнер нефть [11:27:01]line 02508201610067 [11:27:01]line Кассир : Батырканова Г. [11:27:01]line Счет N : (1)1182087 [11:27:01]line ПРОДАЖА [11:27:01]line ТРК (МРК, ГНК) : 21 [11:27:01]line Вид ГСМ : 2710194210 [11:27:01]line ДТ(л)-К-5 [11:27:01]line 47.170 x 63.60 [11:27:01]line ИТОГ: 3000.01 [11:27:01]line Тип оплаты: Талоны: Топливная Карта [11:27:01]line 68770 [11:27:01]written 0, free lines is 4095 [11:27:01]Write to MH i2c: 01 00 00 BA 5C 16 [11:27:01]Write i2c OK [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: 01 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: 01 07 00 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: 01 07 00 BA 5C 00 00 00 00 00 41 0E 6C [11:27:01]RasterBufferAndPrint [11:27:01]line [11:27:01]line [11:27:01]line [11:27:01]line [11:27:01]line [11:27:01]written 0, free lines is 3650 [11:27:01]MH_Cut [11:27:01]Write to MH i2c: D1 01 00 C1 5C 01 EF [11:27:01]Write i2c OK [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: D1 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: D1 01 00 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: D1 01 00 C1 5C 00 EE [11:27:01]Write to MH i2c: 01 00 00 C2 5C 1E [11:27:01]Write i2c OK [11:27:01]MH_I2C_Read... [11:27:02]*** Cut start [11:27:02]*** Purtial cut [11:27:02]*** Stage 1: CUTSNS_PIN = 1 [11:27:02]Read from MH i2c: 01 [11:27:02]MH_I2C_Read... [11:27:02]*** Stop cut motor [11:27:02]*** Cut end [11:27:02]Read from MH i2c: 01 07 00 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: 01 07 00 C2 5C 00 00 00 00 00 FF 0F 33 [11:27:02]process_action print_text done [11:27:02]requested_data is exist [11:27:02]produce_requested_data [11:27:02]requested_item fm.sn is exist - process it [11:27:02]wFMCommunicate request_size=4 [11:27:02]MH_SAM_APDU [11:27:02]CAPDU: 80 11 00 00 [11:27:02]Write to MH i2c: E2 08 00 C3 5C 80 11 00 00 00 00 00 00 99 [11:27:02]Write i2c OK [11:27:02]MH_I2C_Read... [11:27:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:02]Read from MH i2c: E2 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: E2 17 00 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: E2 17 00 C3 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EF [11:27:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:27:02]wFMCommunicate OK [11:27:02]requested_item fd.num is exist - process it [11:27:02]SAM_PROTO_GetFieldsCounters [11:27:02]wFMCommunicate request_size=4 [11:27:02]MH_SAM_APDU [11:27:02]CAPDU: 80 13 00 00 [11:27:02]Write to MH i2c: E2 08 00 C4 5C 80 13 00 00 00 00 00 00 9C [11:27:02]Write i2c OK [11:27:02]MH_I2C_Read... [11:27:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:02]Read from MH i2c: E2 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: E2 62 00 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: E2 62 00 C4 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 B9 [11:27:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:27:02]wFMCommunicate OK [11:27:02]SAM_PROTO_GetFieldsCounters done [11:27:02]requested_item shift.num is exist - process it [11:27:02]requested_item shift.opened is exist - process it [11:27:02]req_shift_opened [11:27:02]FM_GetShiftState [11:27:02]SAM_PROTO_GetShiftState [11:27:02]wFMCommunicate request_size=4 [11:27:02]MH_SAM_APDU [11:27:02]CAPDU: 80 13 01 00 [11:27:02]Write to MH i2c: E2 08 00 C5 5C 80 13 01 00 00 00 00 00 9E [11:27:02]Write i2c OK [11:27:02]MH_I2C_Read... [11:27:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:02]Read from MH i2c: E2 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: E2 0E 00 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: E2 0E 00 C5 5C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1B [11:27:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:27:02]wFMCommunicate OK [11:27:02]SAM_PROTO_GetShiftState done [11:27:02]FM_GetShiftState done [11:27:02]req_shift_opened done [11:27:02]requested_item shift.open_date is exist - process it [11:27:02]req_shift_open_date [11:27:02]req_shift_open_date done [11:27:02]produce_requested_data done [11:27:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32360,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:27:02]process_action_free print_text [11:27:02]json_value_free [11:27:02]json_value_free done [11:27:02]process_json_proto returns [11:27:02]Send response to host [11:27:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32360,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:27:02]free response buf [11:27:02]execute_script done [11:27:02]execute_script returns [11:27:02]free content buf [11:27:02]Sock 9.Close socket [11:27:02]Sock 9.Thread stoped [11:27:03]OFD Sender: No OFD packet to send [11:27:08]OFD Sender: No OFD packet to send [11:27:13]OFD Sender: No OFD packet to send [11:27:18]OFD Sender: No OFD packet to send [11:27:23]OFD Sender: No OFD packet to send [11:27:28]OFD Sender: No OFD packet to send [11:27:33]OFD Sender: No OFD packet to send [11:27:38]OFD Sender: No OFD packet to send [11:27:43]OFD Sender: No OFD packet to send [11:27:48]OFD Sender: No OFD packet to send [11:27:53]OFD Sender: No OFD packet to send [11:27:58]OFD Sender: No OFD packet to send [11:28:03]OFD Sender: No OFD packet to send [11:28:08]OFD Sender: No OFD packet to send [11:28:13]OFD Sender: No OFD packet to send [11:28:18]OFD Sender: No OFD packet to send [11:28:23]OFD Sender: No OFD packet to send [11:28:28]OFD Sender: No OFD packet to send [11:28:33]OFD Sender: No OFD packet to send [11:28:38]OFD Sender: No OFD packet to send [11:28:43]OFD Sender: No OFD packet to send [11:28:48]OFD Sender: No OFD packet to send [11:28:53]OFD Sender: No OFD packet to send [11:28:58]OFD Sender: No OFD packet to send [11:29:03]OFD Sender: No OFD packet to send [11:29:08]OFD Sender: No OFD packet to send [11:29:13]OFD Sender: No OFD packet to send [11:29:18]OFD Sender: No OFD packet to send [11:29:23]OFD Sender: No OFD packet to send [11:29:28]OFD Sender: No OFD packet to send [11:29:33]OFD Sender: No OFD packet to send [11:29:38]OFD Sender: No OFD packet to send [11:29:43]OFD Sender: No OFD packet to send [11:29:47]accept exits with 8 [11:29:47]New connection [11:29:47]New thread 3066940772 created [11:29:47]Thread 3067084132 joined [11:29:47]Waiting for new connection... [11:29:47] Sock 8.Parse request [11:29:47]Sock 8.Check first char [11:29:47]Sock 8.First char is OK [11:29:47]request: POST /json_proto HTTP/1.0 [11:29:47]Method: POST [11:29:47]URL: /json_proto [11:29:47]Method is POST - this is cgi request [11:29:47]url: /json_proto [11:29:47]query_string will be loaded in cgi processing [11:29:47]execute_cgi json_proto POST (null) [11:29:47]execute_cgi path=json_proto method=POST [11:29:47]POST find Content-Length [11:29:47]Host: 172.17.34.200:8080 [11:29:47]Content-Length: 1123 [11:29:47]Content-Type: application/json [11:29:47] [11:29:47]POST finish read [11:29:47]Found Content-Length = 1123 [11:29:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182088\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:47]execute_script... [11:29:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182088\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:47]POST & json_proto [11:29:47]process_json_proto [11:29:47]json parsed OK: [11:29:47]protocol is kg_v1.0 [11:29:47]action value=print_text [11:29:47]process_action print_text [11:29:47]cmd_print_text [11:29:47]ExternCall_PrintAddStr [11:29:47]wPrintStart [11:29:47]Write to MH i2c: 01 00 00 C6 5C 22 [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: 01 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: 01 07 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: 01 07 00 C6 5C 00 00 00 00 00 FF 0F 37 [11:29:47]RasterBufferAndPrint [11:29:47]line *****ТОВАРНЫЙ ЧЕК***** [11:29:47]line АЗС 121 [11:29:47]line Партнер нефть [11:29:47]line 02508201610067 [11:29:47]line Кассир : Батырканова Г. [11:29:47]line Счет N : (1)1182088 [11:29:47]line ПРОДАЖА [11:29:47]line ТРК (МРК, ГНК) : 11 [11:29:47]line Вид ГСМ : 2710194210 [11:29:47]line ДТ(л)-К-5 [11:29:47]line 150.000 x 63.60 [11:29:47]line ИТОГ: 9540.00 [11:29:47]line Тип оплаты: Талоны: Топливная Карта [11:29:47]line 81887 [11:29:47]written 0, free lines is 4095 [11:29:47]Write to MH i2c: 01 00 00 D8 5C 34 [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: 01 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: 01 07 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: 01 07 00 D8 5C 00 00 00 00 00 42 0E 8B [11:29:47]RasterBufferAndPrint [11:29:47]line [11:29:47]line [11:29:47]line [11:29:47]line [11:29:47]line [11:29:47]written 0, free lines is 3651 [11:29:47]MH_Cut [11:29:47]Write to MH i2c: D1 01 00 DF 5C 01 0D [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: D1 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: D1 01 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: D1 01 00 DF 5C 00 0C [11:29:47]Write to MH i2c: 01 00 00 E0 5C 3C [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:48]*** Cut start [11:29:48]*** Purtial cut [11:29:48]*** CUTSNS_PIN = 0 [11:29:48]OFD Sender: No OFD packet to send [11:29:48]*** Stage 1: CUTSNS_PIN = 1 [11:29:50]Read from MH i2c: 01 [11:29:50]MH_I2C_Read... [11:29:50]*** Stop cut motor [11:29:50]*** Cut end [11:29:50]Read from MH i2c: 01 07 00 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: 01 07 00 E0 5C 00 00 00 00 00 FF 0F 51 [11:29:50]process_action print_text done [11:29:50]requested_data is exist [11:29:50]produce_requested_data [11:29:50]requested_item fm.sn is exist - process it [11:29:50]wFMCommunicate request_size=4 [11:29:50]MH_SAM_APDU [11:29:50]CAPDU: 80 11 00 00 [11:29:50]Write to MH i2c: E2 08 00 E1 5C 80 11 00 00 00 00 00 00 B7 [11:29:50]Write i2c OK [11:29:50]MH_I2C_Read... [11:29:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:50]Read from MH i2c: E2 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: E2 17 00 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: E2 17 00 E1 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0D [11:29:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:29:50]wFMCommunicate OK [11:29:50]requested_item fd.num is exist - process it [11:29:50]SAM_PROTO_GetFieldsCounters [11:29:50]wFMCommunicate request_size=4 [11:29:50]MH_SAM_APDU [11:29:50]CAPDU: 80 13 00 00 [11:29:50]Write to MH i2c: E2 08 00 E2 5C 80 13 00 00 00 00 00 00 BA [11:29:50]Write i2c OK [11:29:50]MH_I2C_Read... [11:29:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:50]Read from MH i2c: E2 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: E2 62 00 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: E2 62 00 E2 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [11:29:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:29:50]wFMCommunicate OK [11:29:50]SAM_PROTO_GetFieldsCounters done [11:29:50]requested_item shift.num is exist - process it [11:29:50]requested_item shift.opened is exist - process it [11:29:50]req_shift_opened [11:29:50]FM_GetShiftState [11:29:50]SAM_PROTO_GetShiftState [11:29:50]wFMCommunicate request_size=4 [11:29:50]MH_SAM_APDU [11:29:50]CAPDU: 80 13 01 00 [11:29:50]Write to MH i2c: E2 08 00 E3 5C 80 13 01 00 00 00 00 00 BC [11:29:50]Write i2c OK [11:29:50]MH_I2C_Read... [11:29:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:50]Read from MH i2c: E2 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: E2 0E 00 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: E2 0E 00 E3 5C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 39 [11:29:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:29:50]wFMCommunicate OK [11:29:50]SAM_PROTO_GetShiftState done [11:29:50]FM_GetShiftState done [11:29:50]req_shift_opened done [11:29:50]requested_item shift.open_date is exist - process it [11:29:50]req_shift_open_date [11:29:50]req_shift_open_date done [11:29:50]produce_requested_data done [11:29:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32360,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:29:50]process_action_free print_text [11:29:50]json_value_free [11:29:50]json_value_free done [11:29:50]process_json_proto returns [11:29:50]Send response to host [11:29:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32360,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:29:50]free response buf [11:29:50]execute_script done [11:29:50]execute_script returns [11:29:50]free content buf [11:29:50]Sock 8.Close socket [11:29:50]Sock 8.Thread stoped [11:29:50]accept exits with 9 [11:29:50]New connection [11:29:50]New thread 3067084132 created [11:29:50]Thread 3066940772 joined [11:29:50]Waiting for new connection... [11:29:50] Sock 9.Parse request [11:29:50]Sock 9.Check first char [11:29:50]Sock 9.First char is OK [11:29:50]request: POST /json_proto HTTP/1.0 [11:29:50]Method: POST [11:29:50]URL: /json_proto [11:29:50]Method is POST - this is cgi request [11:29:50]url: /json_proto [11:29:50]query_string will be loaded in cgi processing [11:29:50]execute_cgi json_proto POST (null) [11:29:50]execute_cgi path=json_proto method=POST [11:29:50]POST find Content-Length [11:29:50]Host: 172.17.34.200:8080 [11:29:50]Content-Length: 684 [11:29:50]Content-Type: application/json [11:29:50] [11:29:50]POST finish read [11:29:50]Found Content-Length = 684 [11:29:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:50]execute_script... [11:29: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)1182089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:50]POST & json_proto [11:29:50]process_json_proto [11:29:50]json parsed OK: [11:29:50]protocol is kg_v1.0 [11:29:50]action value=close_receipt [11:29:50]process_action close_receipt [11:29:50]cmd_close_receipt [11:29:50]MH_GetDate [11:29:50]Write to MH i2c: F0 00 00 E4 5C 2F [11:29:50]Write i2c OK [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: F0 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: F0 09 00 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: F0 09 00 E4 5C 00 32 3F E7 64 B2 FF 65 64 6E [11:29:50]GetLastDocTimeStamp 1692876283 [11:29:50]current date 1692876594 [11:29:50]FM_GetShiftState [11:29:50]SAM_PROTO_GetShiftState [11:29:50]wFMCommunicate request_size=4 [11:29:50]MH_SAM_APDU [11:29:50]CAPDU: 80 13 01 00 [11:29:50]Write to MH i2c: E2 08 00 E5 5C 80 13 01 00 00 00 00 00 BE [11:29:50]Write i2c OK [11:29:50]MH_I2C_Read... [11:29:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:50]Read from MH i2c: E2 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: E2 0E 00 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: E2 0E 00 E5 5C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3B [11:29:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:29:50]wFMCommunicate OK [11:29:50]SAM_PROTO_GetShiftState done [11:29:50]FM_GetShiftState done [11:29:50]opened in 1692866319 [11:29:50]opened+sec_in_day 1692952719 [11:29:50]quantity*price = 70023 [11:29:50]sum+1 = 70025 [11:29:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 67 24.08.2023 11:29 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32361 ФПД: 40861835702742 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T112954&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32361&fm=40861835702742&tin=02508201610067®Number=0000000000091575&sum=70000 [11:29:52]StoreToDocumentArchive [11:29:52]shift 75 fd 32361 [11:29:52]save to /storage/0075/doc_00032361 [11:29:52]save last doc name /storage/0075/doc_00032361 to /storage/kkm_last_doc_name [11:29:52]save OK [11:29:52]Clear old archive folders... [11:29:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:29:52]tlvbuf is 017FB850 [11:29:52]SAM_PROTO_ClearQueue [11:29:52]wFMCommunicate request_size=4 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 09 00 00 [11:29:52]Write to MH i2c: E2 08 00 F2 5C 80 09 00 00 00 00 00 00 C0 [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:52]Read from MH i2c: E2 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 F2 5C 00 90 00 C2 [11:29:52]RAPDU: 90 00 [11:29:52]wFMCommunicate OK [11:29:52]SAM_PROTO_ClearQueue done [11:29:52]KKMCreateOFDPacket [11:29:52]OFDProtocolAddRootSTLVToBuf [11:29:52]FM_MakeSignedData [11:29:52]FM_MakeSignedData [11:29:52]SAM_PROTO_SignData [11:29:52]wFMCommunicate request_size=4 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 0D 01 02 [11:29:52]Write to MH i2c: E2 08 00 F3 5C 80 0D 01 02 00 00 00 00 C8 [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:52]Read from MH i2c: E2 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 F3 5C 00 90 00 C3 [11:29:52]RAPDU: 90 00 [11:29:52]wFMCommunicate OK [11:29:52]wFMCommunicate request_size=255 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 32 3F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 7E 00 00 35 04 06 00 [11:29:52]Write to MH i2c: E2 02 01 F4 5C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 32 3F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 7E 00 00 35 04 06 00 00 00 95 [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:52]Read from MH i2c: E2 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 F4 5C 00 90 00 C4 [11:29:52]RAPDU: 90 00 [11:29:52]wFMCommunicate OK [11:29:52]wFMCommunicate request_size=11 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 0D 02 02 06 25 29 E3 33 B1 D6 [11:29:52]Write to MH i2c: E2 0E 00 F5 5C 80 0D 02 02 06 00 25 29 E3 33 B1 D6 00 00 C2 [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:52]Read from MH i2c: E2 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 F5 5C 00 90 00 C5 [11:29:52]RAPDU: 90 00 [11:29:52]wFMCommunicate OK [11:29:52]wFMCommunicate request_size=4 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 0D 03 02 [11:29:52]Write to MH i2c: E2 08 00 F6 5C 80 0D 03 02 00 00 00 00 CD [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:52]Read from MH i2c: E2 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 0B 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 0B 00 F6 5C 00 F2 CB 69 FA 63 71 D2 D6 90 00 6A [11:29:52]RAPDU: F2 CB 69 FA 63 71 D2 D6 90 00 [11:29:52]wFMCommunicate OK [11:29:52]SAM_PROTO_SignData done [11:29:52]FM_MakeSignedData done [11:29:52]CreateOFDProtocolMessage [11:29:52]wFMCommunicate request_size=4 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 11 00 00 [11:29:52]Write to MH i2c: E2 08 00 F7 5C 80 11 00 00 00 00 00 00 CD [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:52]Read from MH i2c: E2 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 17 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 17 00 F7 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 23 [11:29:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:29:52]wFMCommunicate OK [11:29:52]CreateOFDProtocolMessage done [11:29:52]OFDSenderStorePacket 32361 [11:29:52]StoreOFDPacket docnum=32361 [11:29:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 15 91 08 01 96 6E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 32 3F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 7E 00 00 35 04 06 00 25 29 E3 33 B1 D6 F2 CB 69 FA 63 71 D2 D6 [11:29:52]CheckFolder [11:29:52]dirname=/storage/ofd_packets [11:29:52]CheckFolder done [11:29:52]ProducePacketName [11:29:52]name=ofd_packets/00032361 [11:29:52]NVStorageSaveData ofd_packets/00032361 [11:29:52]File name is /storage/ofd_packets/00032361 [11:29:52]Write 302 bytes [11:29:52]NVStorageSaveData done [11:29:52]OFDSenderStorePacket done [11:29:52]KKMCreateOFDPacket done [11:29:52]NVStorageSaveData kkm_last_timestamp [11:29:52]File name is /storage/kkm_last_timestamp [11:29:52]Write 4 bytes [11:29:52]NVStorageSaveData done [11:29:52]OFD Sender: Processing packet 32361 [packets to send 11, broken 10] [11:29:52]ProducePacketName [11:29:52]name=ofd_packets/00032361 [11:29:52]OFD Sender: To server: pG, [11:29:53]CommunicateWithHost lk.salyk.kg:30040 [11:29:53]ConnectInit lk.salyk.kg [11:29:53]ExternCall_PrintAddStr [11:29:53]wPrintStart [11:29:53]Write to MH i2c: 01 00 00 F8 5C 54 [11:29:53]Write i2c OK [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: 01 [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: 01 07 00 [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: 01 07 00 F8 5C 00 00 00 00 00 FF 0F 69 [11:29:53]RasterBufferAndPrint [11:29:53]line Счет N : (1)1182089 [11:29:53]line ИНН: 02508201610067 [11:29:53]line Контрольно-Кассовый Чек [11:29:53]line ПРОДАЖА [11:29:53]line ТРК (МРК, ГНК) : 21 [11:29:53]line Товар: 2710194210 [11:29:53]line ДТ(л)-К-5 [11:29:53]line 11.010 * 63.60 [11:29:53]line = 700.24 [11:29:53]line НДС 12% НСП 1% [11:29:53]line > о реализуемом товаре [11:29:53]line ОКРУГЛЕНИЕ: -0.24 [11:29:53]line ИТОГО: 700.00 [11:29:53]line Внесено: 700.00 [11:29:53]line СДАЧА: 0.00 [11:29:53]line НСП 1% : 6.20 [11:29:53]line НДС 12% : 74.36 [11:29:53]line Наличными: 700.00 [11:29:53]line Безнал.: 0.00 [11:29:53]line Место: АЗС № 121 "Партнер Нефть" [11:29:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:29:53]line СНО: Общий режим [11:29:53]line Чек 67 24.08.2023 11:29 [11:29:53]line Смена: 75 ФФД: 1.0 [11:29:53]line ЗНМ: 0300000148 [11:29:53]line РНМ: 0000000000091575 [11:29:53]line Версия ККМ: 001 [11:29:53]line ФМ: 0000000000874655 [11:29:53]line ФД: 32361 [11:29:53]line ФПД: 40861835702742 [11:29:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T112954&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32361&fm=40861835702742&tin=02508201610067®Number=0000000000091575&sum=70000 [11:29:53]written 0, free lines is 4095 [11:29:53]Connected sock=10 [11:29:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 15 91 08 01 96 6E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 32 3F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 7E 00 00 35 04 06 00 25 29 E3 33 B1 D6 F2 CB 69 FA 63 71 D2 D6 [11:29:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A3 B3 47 00 3E 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 7E 00 00 F4 03 04 00 D6 E9 E6 64 B6 04 01 00 00 86 7A 70 43 02 92 D1 6F [11:29:53]CommunicateWithHost err = 0 [11:29:53]CheckOFDResponse [11:29:53]1017 (14) - 77093643461234 [11:29:53]1041 (16) - 0000000000874655 [11:29:53]1040 (4) - 32361 [11:29:53]1012 (4) - 24.08.2023 05:25 [11:29:53]1206 (1) - 0 [11:29:53]OFD Sender: Remove packet 32361 [11:29:53]ProducePacketName [11:29:53]name=ofd_packets/00032361 [11:29:53]NVStorageDeleteData [11:29:53]Write to MH i2c: 01 00 00 23 5D 80 [11:29:53]Write i2c OK [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: 01 [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: 01 07 00 [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: 01 07 00 23 5D 00 00 00 00 00 DC 0C 6F [11:29:53]RasterBufferAndPrint [11:29:53]line [11:29:53]line [11:29:53]line [11:29:53]line [11:29:53]line [11:29:53]written 0, free lines is 3300 [11:29:53]MH_Cut [11:29:53]Write to MH i2c: D1 01 00 2A 5D 01 59 [11:29:53]Write i2c OK [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: D1 [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: D1 01 00 [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: D1 01 00 2A 5D 00 58 [11:29:53]Write to MH i2c: 01 00 00 2B 5D 88 [11:29:53]Write i2c OK [11:29:53]MH_I2C_Read... [11:29:54]OFD Sender: No OFD packet to send [11:29:54]*** Cut start [11:29:54]*** Purtial cut [11:29:54]*** Stage 1: CUTSNS_PIN = 1 [11:29:54]Read from MH i2c: 01 [11:29:54]MH_I2C_Read... [11:29:54]*** Stop cut motor [11:29:54]*** Cut end [11:29:54]Read from MH i2c: 01 07 00 [11:29:54]MH_I2C_Read... [11:29:54]Read from MH i2c: 01 07 00 2B 5D 00 00 00 00 00 FF 0F 9D [11:29:54]process_action close_receipt done [11:29:54]requested_data is exist [11:29:54]produce_requested_data [11:29:54]requested_item fm.sn is exist - process it [11:29:54]wFMCommunicate request_size=4 [11:29:54]MH_SAM_APDU [11:29:54]CAPDU: 80 11 00 00 [11:29:54]Write to MH i2c: E2 08 00 2C 5D 80 11 00 00 00 00 00 00 03 [11:29:54]Write i2c OK [11:29:54]MH_I2C_Read... [11:29:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:54]Read from MH i2c: E2 [11:29:54]MH_I2C_Read... [11:29:54]Read from MH i2c: E2 17 00 [11:29:54]MH_I2C_Read... [11:29:54]Read from MH i2c: E2 17 00 2C 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 59 [11:29:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:29:54]wFMCommunicate OK [11:29:54]requested_item fd.num is exist - process it [11:29:54]SAM_PROTO_GetFieldsCounters [11:29:54]wFMCommunicate request_size=4 [11:29:54]MH_SAM_APDU [11:29:54]CAPDU: 80 13 00 00 [11:29:54]Write to MH i2c: E2 08 00 2D 5D 80 13 00 00 00 00 00 00 06 [11:29:54]Write i2c OK [11:29:54]MH_I2C_Read... [11:29:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:54]Read from MH i2c: E2 [11:29:54]MH_I2C_Read... [11:29:54]Read from MH i2c: E2 62 00 [11:29:54]MH_I2C_Read... [11:29:54]Read from MH i2c: E2 62 00 2D 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 69 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [11:29:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 69 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:29:54]wFMCommunicate OK [11:29:54]SAM_PROTO_GetFieldsCounters done [11:29:54]requested_item shift.num is exist - process it [11:29:54]requested_item shift.opened is exist - process it [11:29:54]req_shift_opened [11:29:54]FM_GetShiftState [11:29:54]SAM_PROTO_GetShiftState [11:29:54]wFMCommunicate request_size=4 [11:29:54]MH_SAM_APDU [11:29:54]CAPDU: 80 13 01 00 [11:29:54]Write to MH i2c: E2 08 00 2E 5D 80 13 01 00 00 00 00 00 08 [11:29:54]Write i2c OK [11:29:54]MH_I2C_Read... [11:29:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:54]Read from MH i2c: E2 [11:29:54]MH_I2C_Read... [11:29:54]Read from MH i2c: E2 0E 00 [11:29:54]MH_I2C_Read... [11:29:54]Read from MH i2c: E2 0E 00 2E 5D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 85 [11:29:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:29:54]wFMCommunicate OK [11:29:54]SAM_PROTO_GetShiftState done [11:29:54]FM_GetShiftState done [11:29:54]req_shift_opened done [11:29:54]requested_item shift.open_date is exist - process it [11:29:54]req_shift_open_date [11:29:54]req_shift_open_date done [11:29:54]produce_requested_data done [11:29:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32361,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:29:54]process_action_free close_receipt [11:29:54]json_value_free [11:29:54]json_value_free done [11:29:54]process_json_proto returns [11:29:54]Send response to host [11:29:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32361,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:29:54]free response buf [11:29:54]execute_script done [11:29:54]execute_script returns [11:29:54]free content buf [11:29:54]Sock 9.Close socket [11:29:54]Sock 9.Thread stoped [11:29:59]OFD Sender: No OFD packet to send [11:30:04]OFD Sender: No OFD packet to send [11:30:09]OFD Sender: No OFD packet to send [11:30:14]OFD Sender: No OFD packet to send [11:30:19]OFD Sender: No OFD packet to send [11:30:24]OFD Sender: No OFD packet to send [11:30:29]OFD Sender: No OFD packet to send [11:30:34]OFD Sender: No OFD packet to send [11:30:39]OFD Sender: No OFD packet to send [11:30:44]OFD Sender: No OFD packet to send [11:30:49]OFD Sender: No OFD packet to send [11:30:54]OFD Sender: No OFD packet to send [11:30:59]OFD Sender: No OFD packet to send [11:31:04]OFD Sender: No OFD packet to send [11:31:09]OFD Sender: No OFD packet to send [11:31:14]OFD Sender: No OFD packet to send [11:31:19]OFD Sender: No OFD packet to send [11:31:24]OFD Sender: No OFD packet to send [11:31:29]OFD Sender: No OFD packet to send [11:31:34]OFD Sender: No OFD packet to send [11:31:39]OFD Sender: No OFD packet to send [11:31:44]OFD Sender: No OFD packet to send [11:31:49]OFD Sender: No OFD packet to send [11:31:54]OFD Sender: No OFD packet to send [11:31:59]OFD Sender: No OFD packet to send [11:32:04]OFD Sender: No OFD packet to send [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:24]OFD Sender: No OFD packet to send [11:32:29]OFD Sender: No OFD packet to send [11:32:34]OFD Sender: No OFD packet to send [11:32:39]OFD Sender: No OFD packet to send [11:32:44]OFD Sender: No OFD packet to send [11:32:49]OFD Sender: No OFD packet to send [11:32:54]OFD Sender: No OFD packet to send [11:32:59]OFD Sender: No OFD packet to send [11:33:04]OFD Sender: No OFD packet to send [11:33:09]OFD Sender: No OFD packet to send [11:33:14]OFD Sender: No OFD packet to send [11:33:19]OFD Sender: No OFD packet to send [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:13]accept exits with 8 [11:34:13]New connection [11:34:13]New thread 3066940772 created [11:34:13]Thread 3067084132 joined [11:34:13]Waiting for new connection... [11:34:13] Sock 8.Parse request [11:34:13]Sock 8.Check first char [11:34:13]Sock 8.First char is OK [11:34:13]request: POST /json_proto HTTP/1.0 [11:34:13]Method: POST [11:34:13]URL: /json_proto [11:34:13]Method is POST - this is cgi request [11:34:13]url: /json_proto [11:34:13]query_string will be loaded in cgi processing [11:34:13]execute_cgi json_proto POST (null) [11:34:13]execute_cgi path=json_proto method=POST [11:34:13]POST find Content-Length [11:34:13]Host: 172.17.34.200:8080 [11:34:13]Content-Length: 1123 [11:34:13]Content-Type: application/json [11:34:13] [11:34:13]POST finish read [11:34:13]Found Content-Length = 1123 [11:34:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182090\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:13]execute_script... [11:34:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182090\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:13]POST & json_proto [11:34:13]process_json_proto [11:34:13]json parsed OK: [11:34:13]protocol is kg_v1.0 [11:34:13]action value=print_text [11:34:13]process_action print_text [11:34:13]cmd_print_text [11:34:13]ExternCall_PrintAddStr [11:34:13]wPrintStart [11:34:13]Write to MH i2c: 01 00 00 2F 5D 8C [11:34:13]Write i2c OK [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: 01 [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: 01 07 00 [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: 01 07 00 2F 5D 00 00 00 00 00 FF 0F A1 [11:34:13]RasterBufferAndPrint [11:34:13]line *****ТОВАРНЫЙ ЧЕК***** [11:34:13]line АЗС 121 [11:34:13]line Партнер нефть [11:34:13]line 02508201610067 [11:34:13]line Кассир : Батырканова Г. [11:34:13]line Счет N : (1)1182090 [11:34:13]line ПРОДАЖА [11:34:13]line ТРК (МРК, ГНК) : 11 [11:34:13]line Вид ГСМ : 2710194210 [11:34:13]line ДТ(л)-К-5 [11:34:13]line 150.000 x 63.60 [11:34:13]line ИТОГ: 9540.00 [11:34:13]line Тип оплаты: Талоны: Топливная Карта [11:34:13]line 81887 [11:34:13]written 0, free lines is 4095 [11:34:13]Write to MH i2c: 01 00 00 41 5D 9E [11:34:13]Write i2c OK [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: 01 [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: 01 07 00 [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: 01 07 00 41 5D 00 00 00 00 00 41 0E F4 [11:34:13]RasterBufferAndPrint [11:34:13]line [11:34:13]line [11:34:13]line [11:34:13]line [11:34:13]line [11:34:13]written 0, free lines is 3651 [11:34:13]MH_Cut [11:34:13]Write to MH i2c: D1 01 00 48 5D 01 77 [11:34:13]Write i2c OK [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: D1 [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: D1 01 00 [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: D1 01 00 48 5D 00 76 [11:34:13]Write to MH i2c: 01 00 00 49 5D A6 [11:34:13]Write i2c OK [11:34:13]MH_I2C_Read... [11:34:13]*** Cut start [11:34:13]*** Purtial cut [11:34:13]*** CUTSNS_PIN = 0 [11:34:14]*** Stage 1: CUTSNS_PIN = 1 [11:34:14]OFD Sender: No OFD packet to send [11:34:16]Read from MH i2c: 01 [11:34:16]MH_I2C_Read... [11:34:16]*** Stop cut motor [11:34:16]*** Cut end [11:34:16]Read from MH i2c: 01 07 00 [11:34:16]MH_I2C_Read... [11:34:16]Read from MH i2c: 01 07 00 49 5D 00 00 00 00 00 FF 0F BB [11:34:16]process_action print_text done [11:34:16]requested_data is exist [11:34:16]produce_requested_data [11:34:16]requested_item fm.sn is exist - process it [11:34:16]wFMCommunicate request_size=4 [11:34:16]MH_SAM_APDU [11:34:16]CAPDU: 80 11 00 00 [11:34:16]Write to MH i2c: E2 08 00 4A 5D 80 11 00 00 00 00 00 00 21 [11:34:16]Write i2c OK [11:34:16]MH_I2C_Read... [11:34:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:16]Read from MH i2c: E2 [11:34:16]MH_I2C_Read... [11:34:16]Read from MH i2c: E2 17 00 [11:34:16]MH_I2C_Read... [11:34:16]Read from MH i2c: E2 17 00 4A 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 77 [11:34:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:34:16]wFMCommunicate OK [11:34:16]requested_item fd.num is exist - process it [11:34:16]SAM_PROTO_GetFieldsCounters [11:34:16]wFMCommunicate request_size=4 [11:34:16]MH_SAM_APDU [11:34:16]CAPDU: 80 13 00 00 [11:34:16]Write to MH i2c: E2 08 00 4B 5D 80 13 00 00 00 00 00 00 24 [11:34:16]Write i2c OK [11:34:16]MH_I2C_Read... [11:34:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:16]Read from MH i2c: E2 [11:34:16]MH_I2C_Read... [11:34:16]Read from MH i2c: E2 62 00 [11:34:16]MH_I2C_Read... [11:34:16]Read from MH i2c: E2 62 00 4B 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 69 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [11:34:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 69 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:34:16]wFMCommunicate OK [11:34:16]SAM_PROTO_GetFieldsCounters done [11:34:16]requested_item shift.num is exist - process it [11:34:16]requested_item shift.opened is exist - process it [11:34:16]req_shift_opened [11:34:16]FM_GetShiftState [11:34:16]SAM_PROTO_GetShiftState [11:34:16]wFMCommunicate request_size=4 [11:34:16]MH_SAM_APDU [11:34:16]CAPDU: 80 13 01 00 [11:34:16]Write to MH i2c: E2 08 00 4C 5D 80 13 01 00 00 00 00 00 26 [11:34:16]Write i2c OK [11:34:16]MH_I2C_Read... [11:34:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:16]Read from MH i2c: E2 [11:34:16]MH_I2C_Read... [11:34:16]Read from MH i2c: E2 0E 00 [11:34:16]MH_I2C_Read... [11:34:16]Read from MH i2c: E2 0E 00 4C 5D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A3 [11:34:16]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:34:16]wFMCommunicate OK [11:34:16]SAM_PROTO_GetShiftState done [11:34:16]FM_GetShiftState done [11:34:16]req_shift_opened done [11:34:16]requested_item shift.open_date is exist - process it [11:34:16]req_shift_open_date [11:34:16]req_shift_open_date done [11:34:16]produce_requested_data done [11:34:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32361,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:34:16]process_action_free print_text [11:34:16]json_value_free [11:34:16]json_value_free done [11:34:16]process_json_proto returns [11:34:16]Send response to host [11:34:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32361,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:34:16]free response buf [11:34:16]execute_script done [11:34:16]execute_script returns [11:34:16]free content buf [11:34:16]Sock 8.Close socket [11:34:16]Sock 8.Thread stoped [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:49]OFD Sender: No OFD packet to send [11:35:54]OFD Sender: No OFD packet to send [11:35:58]accept exits with 9 [11:35:58]New connection [11:35:58]New thread 3067084132 created [11:35:58]Thread 3066940772 joined [11:35:58]Waiting for new connection... [11:35:58] Sock 9.Parse request [11:35:58]Sock 9.Check first char [11:35:58]Sock 9.First char is OK [11:35:58]request: POST /json_proto HTTP/1.0 [11:35:58]Method: POST [11:35:58]URL: /json_proto [11:35:58]Method is POST - this is cgi request [11:35:58]url: /json_proto [11:35:58]query_string will be loaded in cgi processing [11:35:58]execute_cgi json_proto POST (null) [11:35:58]execute_cgi path=json_proto method=POST [11:35:58]POST find Content-Length [11:35:58]Host: 172.17.34.200:8080 [11:35:58]Content-Length: 684 [11:35:58]Content-Type: application/json [11:35:58] [11:35:58]POST finish read [11:35:58]Found Content-Length = 684 [11:35:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 14.160, "sum" : 900.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:58]execute_script... [11:35:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 14.160, "sum" : 900.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:58]POST & json_proto [11:35:58]process_json_proto [11:35:58]json parsed OK: [11:35:58]protocol is kg_v1.0 [11:35:58]action value=close_receipt [11:35:58]process_action close_receipt [11:35:58]cmd_close_receipt [11:35:58]MH_GetDate [11:35:58]Write to MH i2c: F0 00 00 4D 5D 99 [11:35:58]Write i2c OK [11:35:58]MH_I2C_Read... [11:35:58]Read from MH i2c: F0 [11:35:58]MH_I2C_Read... [11:35:58]Read from MH i2c: F0 09 00 [11:35:58]MH_I2C_Read... [11:35:58]Read from MH i2c: F0 09 00 4D 5D 00 A2 40 E7 64 B2 FF 65 64 49 [11:35:58]GetLastDocTimeStamp 1692876594 [11:35:58]current date 1692876962 [11:35:58]FM_GetShiftState [11:35:58]SAM_PROTO_GetShiftState [11:35:58]wFMCommunicate request_size=4 [11:35:58]MH_SAM_APDU [11:35:58]CAPDU: 80 13 01 00 [11:35:58]Write to MH i2c: E2 08 00 4E 5D 80 13 01 00 00 00 00 00 28 [11:35:58]Write i2c OK [11:35:58]MH_I2C_Read... [11:35:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:58]Read from MH i2c: E2 [11:35:58]MH_I2C_Read... [11:35:58]Read from MH i2c: E2 0E 00 [11:35:58]MH_I2C_Read... [11:35:58]Read from MH i2c: E2 0E 00 4E 5D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A5 [11:35:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:35:58]wFMCommunicate OK [11:35:58]SAM_PROTO_GetShiftState done [11:35:58]FM_GetShiftState done [11:35:58]opened in 1692866319 [11:35:58]opened+sec_in_day 1692952719 [11:35:58]quantity*price = 90057 [11:35:58]sum+1 = 90059 [11:35:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.64 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 68 24.08.2023 11:36 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32362 ФПД: 195992666587020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T113602&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32362&fm=195992666587020&tin=02508201610067®Number=0000000000091575&sum=90000 [11:35:59]StoreToDocumentArchive [11:35:59]shift 75 fd 32362 [11:35:59]save to /storage/0075/doc_00032362 [11:35:59]save last doc name /storage/0075/doc_00032362 to /storage/kkm_last_doc_name [11:35:59]save OK [11:35:59]Clear old archive folders... [11:35:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:35:59]tlvbuf is 0184C740 [11:35:59]SAM_PROTO_ClearQueue [11:35:59]wFMCommunicate request_size=4 [11:35:59]MH_SAM_APDU [11:35:59]CAPDU: 80 09 00 00 [11:35:59]Write to MH i2c: E2 08 00 5B 5D 80 09 00 00 00 00 00 00 2A [11:35:59]Write i2c OK [11:35:59]MH_I2C_Read... [11:35:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:59]Read from MH i2c: E2 [11:35:59]MH_I2C_Read... [11:35:59]Read from MH i2c: E2 03 00 [11:35:59]MH_I2C_Read... [11:35:59]Read from MH i2c: E2 03 00 5B 5D 00 90 00 2C [11:35:59]RAPDU: 90 00 [11:35:59]wFMCommunicate OK [11:35:59]SAM_PROTO_ClearQueue done [11:35:59]KKMCreateOFDPacket [11:35:59]OFDProtocolAddRootSTLVToBuf [11:35:59]FM_MakeSignedData [11:35:59]FM_MakeSignedData [11:35:59]SAM_PROTO_SignData [11:35:59]wFMCommunicate request_size=4 [11:35:59]MH_SAM_APDU [11:35:59]CAPDU: 80 0D 01 02 [11:35:59]Write to MH i2c: E2 08 00 5C 5D 80 0D 01 02 00 00 00 00 32 [11:35:59]Write i2c OK [11:35:59]MH_I2C_Read... [11:35:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:59]Read from MH i2c: E2 [11:35:59]MH_I2C_Read... [11:35:59]Read from MH i2c: E2 03 00 [11:35:59]MH_I2C_Read... [11:35:59]Read from MH i2c: E2 03 00 5C 5D 00 90 00 2D [11:35:59]RAPDU: 90 00 [11:35:59]wFMCommunicate OK [11:35:59]wFMCommunicate request_size=255 [11:35:59]MH_SAM_APDU [11:35:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 A2 40 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 7E 00 00 35 04 06 00 [11:35:59]Write to MH i2c: E2 02 01 5D 5D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 A2 40 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 7E 00 00 35 04 06 00 00 00 42 [11:35:59]Write i2c OK [11:35:59]MH_I2C_Read... [11:36:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:00]Read from MH i2c: E2 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: E2 03 00 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: E2 03 00 5D 5D 00 90 00 2E [11:36:00]RAPDU: 90 00 [11:36:00]wFMCommunicate OK [11:36:00]wFMCommunicate request_size=11 [11:36:00]MH_SAM_APDU [11:36:00]CAPDU: 80 0D 02 02 06 B2 41 19 45 3F 8C [11:36:00]Write to MH i2c: E2 0E 00 5E 5D 80 0D 02 02 06 00 B2 41 19 45 3F 8C 00 00 5D [11:36:00]Write i2c OK [11:36:00]MH_I2C_Read... [11:36:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:00]Read from MH i2c: E2 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: E2 03 00 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: E2 03 00 5E 5D 00 90 00 2F [11:36:00]RAPDU: 90 00 [11:36:00]wFMCommunicate OK [11:36:00]wFMCommunicate request_size=4 [11:36:00]MH_SAM_APDU [11:36:00]CAPDU: 80 0D 03 02 [11:36:00]Write to MH i2c: E2 08 00 5F 5D 80 0D 03 02 00 00 00 00 37 [11:36:00]Write i2c OK [11:36:00]MH_I2C_Read... [11:36:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:00]Read from MH i2c: E2 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: E2 0B 00 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: E2 0B 00 5F 5D 00 0E E2 9C 3B 1D A3 E9 27 90 00 CF [11:36:00]RAPDU: 0E E2 9C 3B 1D A3 E9 27 90 00 [11:36:00]wFMCommunicate OK [11:36:00]SAM_PROTO_SignData done [11:36:00]FM_MakeSignedData done [11:36:00]CreateOFDProtocolMessage [11:36:00]wFMCommunicate request_size=4 [11:36:00]MH_SAM_APDU [11:36:00]CAPDU: 80 11 00 00 [11:36:00]Write to MH i2c: E2 08 00 60 5D 80 11 00 00 00 00 00 00 37 [11:36:00]Write i2c OK [11:36:00]MH_I2C_Read... [11:36:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:00]Read from MH i2c: E2 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: E2 17 00 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: E2 17 00 60 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8D [11:36:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:36:00]wFMCommunicate OK [11:36:00]CreateOFDProtocolMessage done [11:36:00]OFDSenderStorePacket 32362 [11:36:00]StoreOFDPacket docnum=32362 [11:36:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 61 86 08 01 5E 8F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 A2 40 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 7E 00 00 35 04 06 00 B2 41 19 45 3F 8C 0E E2 9C 3B 1D A3 E9 27 [11:36:00]CheckFolder [11:36:00]dirname=/storage/ofd_packets [11:36:00]CheckFolder done [11:36:00]ProducePacketName [11:36:00]name=ofd_packets/00032362 [11:36:00]NVStorageSaveData ofd_packets/00032362 [11:36:00]File name is /storage/ofd_packets/00032362 [11:36:00]Write 302 bytes [11:36:00]NVStorageSaveData done [11:36:00]OFDSenderStorePacket done [11:36:00]KKMCreateOFDPacket done [11:36:00]NVStorageSaveData kkm_last_timestamp [11:36:00]File name is /storage/kkm_last_timestamp [11:36:00]Write 4 bytes [11:36:00]NVStorageSaveData done [11:36:00]ExternCall_PrintAddStr [11:36:00]wPrintStart [11:36:00]Write to MH i2c: 01 00 00 61 5D BE [11:36:00]OFD Sender: Processing packet 32362 [packets to send 11, broken 10] [11:36:00]ProducePacketName [11:36:00]name=ofd_packets/00032362 [11:36:00]OFD Sender: To server: pG, [11:36:00]CommunicateWithHost lk.salyk.kg:30040 [11:36:00]ConnectInit lk.salyk.kg [11:36:00]Write i2c OK [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: 01 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: 01 07 00 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: 01 07 00 61 5D 00 00 00 00 00 FF 0F D3 [11:36:00]RasterBufferAndPrint [11:36:00]line Счет N : (1)1182092 [11:36:00]line ИНН: 02508201610067 [11:36:00]line Контрольно-Кассовый Чек [11:36:00]line ПРОДАЖА [11:36:00]line ТРК (МРК, ГНК) : 21 [11:36:00]line Товар: 2710194210 [11:36:00]line ДТ(л)-К-5 [11:36:00]line 14.160 * 63.60 [11:36:00]line = 900.58 [11:36:00]line НДС 12% НСП 1% [11:36:00]line > о реализуемом товаре [11:36:00]line ОКРУГЛЕНИЕ: -0.58 [11:36:00]line ИТОГО: 900.00 [11:36:00]line Внесено: 900.00 [11:36:00]line СДАЧА: 0.00 [11:36:00]line НСП 1% : 7.97 [11:36:00]line НДС 12% : 95.64 [11:36:00]line Наличными: 900.00 [11:36:00]line Безнал.: 0.00 [11:36:00]line Место: АЗС № 121 "Партнер Нефть" [11:36:00]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:36:00]line СНО: Общий режим [11:36:00]line Чек 68 24.08.2023 11:36 [11:36:00]line Смена: 75 ФФД: 1.0 [11:36:00]line ЗНМ: 0300000148 [11:36:00]line РНМ: 0000000000091575 [11:36:00]line Версия ККМ: 001 [11:36:00]line ФМ: 0000000000874655 [11:36:00]line ФД: 32362 [11:36:00]line ФПД: 195992666587020 [11:36:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T113602&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32362&fm=195992666587020&tin=02508201610067®Number=0000000000091575&sum=90000 [11:36:00]Connected sock=10 [11:36:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 61 86 08 01 5E 8F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 A2 40 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 7E 00 00 35 04 06 00 B2 41 19 45 3F 8C 0E E2 9C 3B 1D A3 E9 27 [11:36:00]written 0, free lines is 4095 [11:36:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D0 B7 47 00 D9 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 7E 00 00 F4 03 04 00 45 EB E6 64 B6 04 01 00 00 2F 08 19 7B CB FB 02 75 [11:36:00]CommunicateWithHost err = 0 [11:36:00]CheckOFDResponse [11:36:00]1017 (14) - 77093643461234 [11:36:00]1041 (16) - 0000000000874655 [11:36:00]1040 (4) - 32362 [11:36:00]1012 (4) - 24.08.2023 05:31 [11:36:00]1206 (1) - 0 [11:36:00]OFD Sender: Remove packet 32362 [11:36:00]ProducePacketName [11:36:00]name=ofd_packets/00032362 [11:36:00]NVStorageDeleteData [11:36:01]Write to MH i2c: 01 00 00 8C 5D E9 [11:36:01]Write i2c OK [11:36:01]MH_I2C_Read... [11:36:01]Read from MH i2c: 01 [11:36:01]MH_I2C_Read... [11:36:01]Read from MH i2c: 01 07 00 [11:36:01]MH_I2C_Read... [11:36:01]Read from MH i2c: 01 07 00 8C 5D 00 00 00 00 00 E2 0C DE [11:36:01]RasterBufferAndPrint [11:36:01]line [11:36:01]line [11:36:01]line [11:36:01]line [11:36:01]line [11:36:01]written 0, free lines is 3304 [11:36:01]MH_Cut [11:36:01]Write to MH i2c: D1 01 00 93 5D 01 C2 [11:36:01]Write i2c OK [11:36:01]MH_I2C_Read... [11:36:01]Read from MH i2c: D1 [11:36:01]MH_I2C_Read... [11:36:01]Read from MH i2c: D1 01 00 [11:36:01]MH_I2C_Read... [11:36:01]Read from MH i2c: D1 01 00 93 5D 00 C1 [11:36:01]Write to MH i2c: 01 00 00 94 5D F1 [11:36:01]Write i2c OK [11:36:01]MH_I2C_Read... [11:36:01]OFD Sender: No OFD packet to send [11:36:01]*** Cut start [11:36:01]*** Purtial cut [11:36:01]*** Stage 1: CUTSNS_PIN = 1 [11:36:02]Read from MH i2c: 01 [11:36:02]MH_I2C_Read... [11:36:02]*** Stop cut motor [11:36:02]*** Cut end [11:36:02]Read from MH i2c: 01 07 00 [11:36:02]MH_I2C_Read... [11:36:02]Read from MH i2c: 01 07 00 94 5D 00 00 00 00 00 FF 0F 06 [11:36:02]process_action close_receipt done [11:36:02]requested_data is exist [11:36:02]produce_requested_data [11:36:02]requested_item fm.sn is exist - process it [11:36:02]wFMCommunicate request_size=4 [11:36:02]MH_SAM_APDU [11:36:02]CAPDU: 80 11 00 00 [11:36:02]Write to MH i2c: E2 08 00 95 5D 80 11 00 00 00 00 00 00 6C [11:36:02]Write i2c OK [11:36:02]MH_I2C_Read... [11:36:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:02]Read from MH i2c: E2 [11:36:02]MH_I2C_Read... [11:36:02]Read from MH i2c: E2 17 00 [11:36:02]MH_I2C_Read... [11:36:02]Read from MH i2c: E2 17 00 95 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C2 [11:36:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:36:02]wFMCommunicate OK [11:36:02]requested_item fd.num is exist - process it [11:36:02]SAM_PROTO_GetFieldsCounters [11:36:02]wFMCommunicate request_size=4 [11:36:02]MH_SAM_APDU [11:36:02]CAPDU: 80 13 00 00 [11:36:02]Write to MH i2c: E2 08 00 96 5D 80 13 00 00 00 00 00 00 6F [11:36:02]Write i2c OK [11:36:02]MH_I2C_Read... [11:36:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:02]Read from MH i2c: E2 [11:36:02]MH_I2C_Read... [11:36:02]Read from MH i2c: E2 62 00 [11:36:02]MH_I2C_Read... [11:36:02]Read from MH i2c: E2 62 00 96 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [11:36:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:36:02]wFMCommunicate OK [11:36:02]SAM_PROTO_GetFieldsCounters done [11:36:02]requested_item shift.num is exist - process it [11:36:02]requested_item shift.opened is exist - process it [11:36:02]req_shift_opened [11:36:02]FM_GetShiftState [11:36:02]SAM_PROTO_GetShiftState [11:36:02]wFMCommunicate request_size=4 [11:36:02]MH_SAM_APDU [11:36:02]CAPDU: 80 13 01 00 [11:36:02]Write to MH i2c: E2 08 00 97 5D 80 13 01 00 00 00 00 00 71 [11:36:02]Write i2c OK [11:36:02]MH_I2C_Read... [11:36:02]Read from MH i2c: E2 [11:36:02]MH_I2C_Read... [11:36:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:02]Read from MH i2c: E2 0E 00 [11:36:02]MH_I2C_Read... [11:36:02]Read from MH i2c: E2 0E 00 97 5D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 EE [11:36:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:36:02]wFMCommunicate OK [11:36:02]SAM_PROTO_GetShiftState done [11:36:02]FM_GetShiftState done [11:36:02]req_shift_opened done [11:36:02]requested_item shift.open_date is exist - process it [11:36:02]req_shift_open_date [11:36:02]req_shift_open_date done [11:36:02]produce_requested_data done [11:36:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32362,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:36:02]process_action_free close_receipt [11:36:02]json_value_free [11:36:02]json_value_free done [11:36:02]process_json_proto returns [11:36:02]Send response to host [11:36:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32362,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:36:02]free response buf [11:36:02]execute_script done [11:36:02]execute_script returns [11:36:02]free content buf [11:36:02]Sock 9.Close socket [11:36:02]Sock 9.Thread stoped [11:36:06]OFD Sender: No OFD packet to send [11:36:11]OFD Sender: No OFD packet to send [11:36:16]OFD Sender: No OFD packet to send [11:36:21]OFD Sender: No OFD packet to send [11:36:26]OFD Sender: No OFD packet to send [11:36:31]OFD Sender: No OFD packet to send [11:36:36]OFD Sender: No OFD packet to send [11:36:41]OFD Sender: No OFD packet to send [11:36:46]OFD Sender: No OFD packet to send [11:36:51]OFD Sender: No OFD packet to send [11:36:56]OFD Sender: No OFD packet to send [11:37:01]OFD Sender: No OFD packet to send [11:37:06]OFD Sender: No OFD packet to send [11:37:11]OFD Sender: No OFD packet to send [11:37:13]accept exits with 8 [11:37:13]New connection [11:37:13]New thread 3066940772 created [11:37:13]Thread 3067084132 joined [11:37:13]Waiting for new connection... [11:37:13] Sock 8.Parse request [11:37:13]Sock 8.Check first char [11:37:13]Sock 8.First char is OK [11:37:13]request: POST /json_proto HTTP/1.0 [11:37:13]Method: POST [11:37:13]URL: /json_proto [11:37:13]Method is POST - this is cgi request [11:37:13]url: /json_proto [11:37:13]query_string will be loaded in cgi processing [11:37:13]execute_cgi json_proto POST (null) [11:37:13]execute_cgi path=json_proto method=POST [11:37:13]POST find Content-Length [11:37:13]Host: 172.17.34.200:8080 [11:37:13]Content-Length: 1122 [11:37:13]Content-Type: application/json [11:37:13] [11:37:13]POST finish read [11:37:13]Found Content-Length = 1122 [11:37:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182091\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 62.900 x 63.60\u000A\u0418\u0422\u041E\u0413: 4000.44\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68770\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:13]execute_script... [11:37:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182091\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 62.900 x 63.60\u000A\u0418\u0422\u041E\u0413: 4000.44\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68770\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:13]POST & json_proto [11:37:13]process_json_proto [11:37:13]json parsed OK: [11:37:13]protocol is kg_v1.0 [11:37:13]action value=print_text [11:37:13]process_action print_text [11:37:13]cmd_print_text [11:37:13]ExternCall_PrintAddStr [11:37:13]wPrintStart [11:37:13]Write to MH i2c: 01 00 00 98 5D F5 [11:37:13]Write i2c OK [11:37:13]MH_I2C_Read... [11:37:13]Read from MH i2c: 01 [11:37:13]MH_I2C_Read... [11:37:13]Read from MH i2c: 01 07 00 [11:37:13]MH_I2C_Read... [11:37:13]Read from MH i2c: 01 07 00 98 5D 00 00 00 00 00 FF 0F 0A [11:37:13]RasterBufferAndPrint [11:37:13]line *****ТОВАРНЫЙ ЧЕК***** [11:37:13]line АЗС 121 [11:37:13]line Партнер нефть [11:37:13]line 02508201610067 [11:37:13]line Кассир : Батырканова Г. [11:37:13]line Счет N : (1)1182091 [11:37:13]line ПРОДАЖА [11:37:13]line ТРК (МРК, ГНК) : 11 [11:37:13]line Вид ГСМ : 2710194210 [11:37:13]line ДТ(л)-К-5 [11:37:13]line 62.900 x 63.60 [11:37:13]line ИТОГ: 4000.44 [11:37:13]line Тип оплаты: Талоны: Топливная Карта [11:37:13]line 68770 [11:37:13]written 0, free lines is 4095 [11:37:13]Write to MH i2c: 01 00 00 AA 5D 07 [11:37:13]Write i2c OK [11:37:13]MH_I2C_Read... [11:37:13]Read from MH i2c: 01 [11:37:13]MH_I2C_Read... [11:37:13]Read from MH i2c: 01 07 00 [11:37:13]MH_I2C_Read... [11:37:13]Read from MH i2c: 01 07 00 AA 5D 00 00 00 00 00 41 0E 5D [11:37:13]RasterBufferAndPrint [11:37:13]line [11:37:13]line [11:37:13]line [11:37:13]line [11:37:13]line [11:37:13]written 0, free lines is 3650 [11:37:13]MH_Cut [11:37:13]Write to MH i2c: D1 01 00 B1 5D 01 E0 [11:37:13]Write i2c OK [11:37:13]MH_I2C_Read... [11:37:13]Read from MH i2c: D1 [11:37:13]MH_I2C_Read... [11:37:13]Read from MH i2c: D1 01 00 [11:37:13]MH_I2C_Read... [11:37:13]Read from MH i2c: D1 01 00 B1 5D 00 DF [11:37:13]Write to MH i2c: 01 00 00 B2 5D 0F [11:37:13]Write i2c OK [11:37:13]MH_I2C_Read... [11:37:14]*** Cut start [11:37:14]*** Purtial cut [11:37:14]*** CUTSNS_PIN = 0 [11:37:14]*** Stage 1: CUTSNS_PIN = 1 [11:37:16]Read from MH i2c: 01 [11:37:16]MH_I2C_Read... [11:37:16]*** Stop cut motor [11:37:16]*** Cut end [11:37:16]Read from MH i2c: 01 07 00 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: 01 07 00 B2 5D 00 00 00 00 00 FF 0F 24 [11:37:16]process_action print_text done [11:37:16]requested_data is exist [11:37:16]produce_requested_data [11:37:16]requested_item fm.sn is exist - process it [11:37:16]wFMCommunicate request_size=4 [11:37:16]MH_SAM_APDU [11:37:16]CAPDU: 80 11 00 00 [11:37:16]Write to MH i2c: E2 08 00 B3 5D 80 11 00 00 00 00 00 00 8A [11:37:16]Write i2c OK [11:37:16]MH_I2C_Read... [11:37:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:16]Read from MH i2c: E2 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 17 00 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 17 00 B3 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E0 [11:37:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:37:16]wFMCommunicate OK [11:37:16]requested_item fd.num is exist - process it [11:37:16]SAM_PROTO_GetFieldsCounters [11:37:16]wFMCommunicate request_size=4 [11:37:16]MH_SAM_APDU [11:37:16]CAPDU: 80 13 00 00 [11:37:16]Write to MH i2c: E2 08 00 B4 5D 80 13 00 00 00 00 00 00 8D [11:37:16]Write i2c OK [11:37:16]MH_I2C_Read... [11:37:16]OFD Sender: No OFD packet to send [11:37:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:16]Read from MH i2c: E2 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 62 00 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 62 00 B4 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 B2 [11: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:37:16]wFMCommunicate OK [11:37:16]SAM_PROTO_GetFieldsCounters done [11:37:16]requested_item shift.num is exist - process it [11:37:16]requested_item shift.opened is exist - process it [11:37:16]req_shift_opened [11:37:16]FM_GetShiftState [11:37:16]SAM_PROTO_GetShiftState [11:37:16]wFMCommunicate request_size=4 [11:37:16]MH_SAM_APDU [11:37:16]CAPDU: 80 13 01 00 [11:37:16]Write to MH i2c: E2 08 00 B5 5D 80 13 01 00 00 00 00 00 8F [11:37:16]Write i2c OK [11:37:16]MH_I2C_Read... [11:37:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:16]Read from MH i2c: E2 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 0E 00 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 0E 00 B5 5D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0C [11:37:16]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:37:16]wFMCommunicate OK [11:37:16]SAM_PROTO_GetShiftState done [11:37:16]FM_GetShiftState done [11:37:16]req_shift_opened done [11:37:16]requested_item shift.open_date is exist - process it [11:37:16]req_shift_open_date [11:37:16]req_shift_open_date done [11:37:16]produce_requested_data done [11:37:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32362,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:37:16]process_action_free print_text [11:37:16]json_value_free [11:37:16]json_value_free done [11:37:16]process_json_proto returns [11:37:16]Send response to host [11:37:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32362,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:37:16]free response buf [11:37:16]execute_script done [11:37:16]execute_script returns [11:37:16]free content buf [11:37:16]Sock 8.Close socket [11:37:16]Sock 8.Thread stoped [11:37:17]accept exits with 9 [11:37:17]New connection [11:37:17]New thread 3067084132 created [11:37:17]Thread 3066940772 joined [11:37:17]Waiting for new connection... [11:37:17] Sock 9.Parse request [11:37:17]Sock 9.Check first char [11:37:17]Sock 9.First char is OK [11:37:17]request: POST /json_proto HTTP/1.0 [11:37:17]Method: POST [11:37:17]URL: /json_proto [11:37:17]Method is POST - this is cgi request [11:37:17]url: /json_proto [11:37:17]query_string will be loaded in cgi processing [11:37:17]execute_cgi json_proto POST (null) [11:37:17]execute_cgi path=json_proto method=POST [11:37:17]POST find Content-Length [11:37:17]Host: 172.17.34.200:8080 [11:37:17]Content-Length: 683 [11:37:17]Content-Type: application/json [11:37:17] [11:37:17]POST finish read [11:37:17]Found Content-Length = 683 [11:37:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.100, "sum" : 578.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 578.00, "total" : 578.00, "payments": [ { "type": 0, "sum" : 578.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:17]execute_script... [11: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)1182093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.100, "sum" : 578.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 578.00, "total" : 578.00, "payments": [ { "type": 0, "sum" : 578.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:17]POST & json_proto [11:37:17]process_json_proto [11:37:17]json parsed OK: [11:37:17]protocol is kg_v1.0 [11:37:17]action value=close_receipt [11:37:17]process_action close_receipt [11:37:17]cmd_close_receipt [11:37:17]MH_GetDate [11:37:17]Write to MH i2c: F0 00 00 B6 5D 02 [11:37:17]Write i2c OK [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: F0 [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: F0 09 00 [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: F0 09 00 B6 5D 00 F0 40 E7 64 B2 FF 65 64 00 [11:37:17]GetLastDocTimeStamp 1692876962 [11:37:17]current date 1692877040 [11:37:17]FM_GetShiftState [11:37:17]SAM_PROTO_GetShiftState [11:37:17]wFMCommunicate request_size=4 [11:37:17]MH_SAM_APDU [11:37:17]CAPDU: 80 13 01 00 [11:37:17]Write to MH i2c: E2 08 00 B7 5D 80 13 01 00 00 00 00 00 91 [11:37:17]Write i2c OK [11:37:17]MH_I2C_Read... [11:37:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:17]Read from MH i2c: E2 [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: E2 0E 00 [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: E2 0E 00 B7 5D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0E [11:37:17]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:37:17]wFMCommunicate OK [11:37:17]SAM_PROTO_GetShiftState done [11:37:17]FM_GetShiftState done [11:37:17]opened in 1692866319 [11:37:17]opened+sec_in_day 1692952719 [11:37:17]quantity*price = 57876 [11:37:17]sum+1 = 57877 [11:37:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 578.00 Внесено: 578.00 СДАЧА: 0.00 НСП 1% : 5.12 НДС 12% : 61.46 Наличными: 578.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 69 24.08.2023 11:37 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32363 ФПД: 106856950610340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T113720&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32363&fm=106856950610340&tin=02508201610067®Number=0000000000091575&sum=57800 [11:37:18]StoreToDocumentArchive [11:37:18]shift 75 fd 32363 [11:37:18]save to /storage/0075/doc_00032363 [11:37:18]save last doc name /storage/0075/doc_00032363 to /storage/kkm_last_doc_name [11:37:18]save OK [11:37:18]Clear old archive folders... [11:37:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:37:18]tlvbuf is 018447F0 [11:37:18]SAM_PROTO_ClearQueue [11:37:18]wFMCommunicate request_size=4 [11:37:18]MH_SAM_APDU [11:37:18]CAPDU: 80 09 00 00 [11:37:18]Write to MH i2c: E2 08 00 C4 5D 80 09 00 00 00 00 00 00 93 [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:18]Read from MH i2c: E2 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 03 00 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 03 00 C4 5D 00 90 00 95 [11:37:18]RAPDU: 90 00 [11:37:18]wFMCommunicate OK [11:37:18]SAM_PROTO_ClearQueue done [11:37:18]KKMCreateOFDPacket [11:37:18]OFDProtocolAddRootSTLVToBuf [11:37:18]FM_MakeSignedData [11:37:18]FM_MakeSignedData [11:37:18]SAM_PROTO_SignData [11:37:18]wFMCommunicate request_size=4 [11:37:18]MH_SAM_APDU [11:37:18]CAPDU: 80 0D 01 02 [11:37:18]Write to MH i2c: E2 08 00 C5 5D 80 0D 01 02 00 00 00 00 9B [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:18]Read from MH i2c: E2 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 03 00 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 03 00 C5 5D 00 90 00 96 [11:37:18]RAPDU: 90 00 [11:37:18]wFMCommunicate OK [11:37:18]wFMCommunicate request_size=255 [11:37:18]MH_SAM_APDU [11:37:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8C 23 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 14 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 E1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 18 00 00 00 00 07 04 06 00 C8 E1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 F0 40 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 7E 00 00 35 04 06 00 [11:37:18]Write to MH i2c: E2 02 01 C6 5D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8C 23 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 14 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 E1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 18 00 00 00 00 07 04 06 00 C8 E1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 F0 40 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 7E 00 00 35 04 06 00 00 00 DC [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:18]Read from MH i2c: E2 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 03 00 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 03 00 C6 5D 00 90 00 97 [11:37:18]RAPDU: 90 00 [11:37:18]wFMCommunicate OK [11:37:18]wFMCommunicate request_size=11 [11:37:18]MH_SAM_APDU [11:37:18]CAPDU: 80 0D 02 02 06 61 2F 92 95 39 A4 [11:37:18]Write to MH i2c: E2 0E 00 C7 5D 80 0D 02 02 06 00 61 2F 92 95 39 A4 00 00 3E [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:18]Read from MH i2c: E2 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 03 00 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 03 00 C7 5D 00 90 00 98 [11:37:18]RAPDU: 90 00 [11:37:18]wFMCommunicate OK [11:37:18]wFMCommunicate request_size=4 [11:37:18]MH_SAM_APDU [11:37:18]CAPDU: 80 0D 03 02 [11:37:18]Write to MH i2c: E2 08 00 C8 5D 80 0D 03 02 00 00 00 00 A0 [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:18]Read from MH i2c: E2 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 0B 00 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 0B 00 C8 5D 00 7B 4A 51 D1 4E 87 AF 72 90 00 7E [11:37:18]RAPDU: 7B 4A 51 D1 4E 87 AF 72 90 00 [11:37:18]wFMCommunicate OK [11:37:18]SAM_PROTO_SignData done [11:37:18]FM_MakeSignedData done [11:37:18]CreateOFDProtocolMessage [11:37:18]wFMCommunicate request_size=4 [11:37:18]MH_SAM_APDU [11:37:18]CAPDU: 80 11 00 00 [11:37:18]Write to MH i2c: E2 08 00 C9 5D 80 11 00 00 00 00 00 00 A0 [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:18]Read from MH i2c: E2 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 17 00 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 17 00 C9 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F6 [11:37:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:37:18]wFMCommunicate OK [11:37:18]CreateOFDProtocolMessage done [11:37:18]OFDSenderStorePacket 32363 [11:37:18]StoreOFDPacket docnum=32363 [11:37:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 04 F2 08 01 EC 01 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8C 23 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 14 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 E1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 18 00 00 00 00 07 04 06 00 C8 E1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 F0 40 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 7E 00 00 35 04 06 00 61 2F 92 95 39 A4 7B 4A 51 D1 4E 87 AF 72 [11:37:19]CheckFolder [11:37:19]dirname=/storage/ofd_packets [11:37:19]CheckFolder done [11:37:19]ProducePacketName [11:37:19]name=ofd_packets/00032363 [11:37:19]NVStorageSaveData ofd_packets/00032363 [11:37:19]File name is /storage/ofd_packets/00032363 [11:37:19]Write 302 bytes [11:37:19]NVStorageSaveData done [11:37:19]OFDSenderStorePacket done [11:37:19]KKMCreateOFDPacket done [11:37:19]NVStorageSaveData kkm_last_timestamp [11:37:19]File name is /storage/kkm_last_timestamp [11:37:19]Write 4 bytes [11:37:19]NVStorageSaveData done [11:37:19]ExternCall_PrintAddStr [11:37:19]wPrintStart [11:37:19]Write to MH i2c: 01 00 00 CA 5D 27 [11:37:19]Write i2c OK [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: 01 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: 01 07 00 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: 01 07 00 CA 5D 00 00 00 00 00 FF 0F 3C [11:37:19]RasterBufferAndPrint [11:37:19]line Счет N : (1)1182093 [11:37:19]line ИНН: 02508201610067 [11:37:19]line Контрольно-Кассовый Чек [11:37:19]line ПРОДАЖА [11:37:19]line ТРК (МРК, ГНК) : 11 [11:37:19]line Товар: 2710194210 [11:37:19]line ДТ(л)-К-5 [11:37:19]line 9.100 * 63.60 [11:37:19]line = 578.76 [11:37:19]line НДС 12% НСП 1% [11:37:19]line > о реализуемом товаре [11:37:19]line ОКРУГЛЕНИЕ: -0.76 [11:37:19]line ИТОГО: 578.00 [11:37:19]line Внесено: 578.00 [11:37:19]line СДАЧА: 0.00 [11:37:19]line НСП 1% : 5.12 [11:37:19]line НДС 12% : 61.46 [11:37:19]line Наличными: 578.00 [11:37:19]line Безнал.: 0.00 [11:37:19]line Место: АЗС № 121 "Партнер Нефть" [11:37:19]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:37:19]line СНО: Общий режим [11:37:19]line Чек 69 24.08.2023 11:37 [11:37:19]line Смена: 75 ФФД: 1.0 [11:37:19]line ЗНМ: 0300000148 [11:37:19]line РНМ: 0000000000091575 [11:37:19]line Версия ККМ: 001 [11:37:19]line ФМ: 0000000000874655 [11:37:19]line ФД: 32363 [11:37:19]line ФПД: 106856950610340 [11:37:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T113720&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32363&fm=106856950610340&tin=02508201610067®Number=0000000000091575&sum=57800 [11:37:19]written 0, free lines is 4095 [11:37:19]OFD Sender: Processing packet 32363 [packets to send 11, broken 10] [11:37:19]ProducePacketName [11:37:19]name=ofd_packets/00032363 [11:37:19]OFD Sender: To server: pG, [11:37:19]CommunicateWithHost lk.salyk.kg:30040 [11:37:19]ConnectInit lk.salyk.kg [11:37:19]Connected sock=10 [11:37:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 04 F2 08 01 EC 01 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8C 23 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 14 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 E1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 18 00 00 00 00 07 04 06 00 C8 E1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 F0 40 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 7E 00 00 35 04 06 00 61 2F 92 95 39 A4 7B 4A 51 D1 4E 87 AF 72 [11:37:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 27 86 47 00 8D 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 7E 00 00 F4 03 04 00 94 EB E6 64 B6 04 01 00 00 99 FF F4 1B 46 5E DF 5C [11:37:19]CommunicateWithHost err = 0 [11:37:19]CheckOFDResponse [11:37:19]1017 (14) - 77093643461234 [11:37:19]1041 (16) - 0000000000874655 [11:37:19]1040 (4) - 32363 [11:37:19]1012 (4) - 24.08.2023 05:33 [11:37:19]1206 (1) - 0 [11:37:19]OFD Sender: Remove packet 32363 [11:37:19]ProducePacketName [11:37:19]name=ofd_packets/00032363 [11:37:19]NVStorageDeleteData [11:37:19]Write to MH i2c: 01 00 00 F5 5D 52 [11:37:19]Write i2c OK [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: 01 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: 01 07 00 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: 01 07 00 F5 5D 00 00 00 00 00 E8 0C 4D [11:37:19]RasterBufferAndPrint [11:37:19]line [11:37:19]line [11:37:19]line [11:37:19]line [11:37:19]line [11:37:19]written 0, free lines is 3310 [11:37:19]MH_Cut [11:37:19]Write to MH i2c: D1 01 00 FC 5D 01 2B [11:37:19]Write i2c OK [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: D1 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: D1 01 00 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: D1 01 00 FC 5D 00 2A [11:37:19]Write to MH i2c: 01 00 00 FD 5D 5A [11:37:19]Write i2c OK [11:37:19]MH_I2C_Read... [11:37:20]OFD Sender: No OFD packet to send [11:37:20]*** Cut start [11:37:20]*** Purtial cut [11:37:20]*** Stage 1: CUTSNS_PIN = 1 [11:37:20]Read from MH i2c: 01 [11:37:20]MH_I2C_Read... [11:37:20]*** Stop cut motor [11:37:20]*** Cut end [11:37:20]Read from MH i2c: 01 07 00 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: 01 07 00 FD 5D 00 00 00 00 00 FF 0F 6F [11:37:20]process_action close_receipt done [11:37:20]requested_data is exist [11:37:20]produce_requested_data [11:37:20]requested_item fm.sn is exist - process it [11:37:20]wFMCommunicate request_size=4 [11:37:20]MH_SAM_APDU [11:37:20]CAPDU: 80 11 00 00 [11:37:20]Write to MH i2c: E2 08 00 FE 5D 80 11 00 00 00 00 00 00 D5 [11:37:20]Write i2c OK [11:37:20]MH_I2C_Read... [11:37:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:20]Read from MH i2c: E2 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 17 00 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 17 00 FE 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2B [11:37:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:37:20]wFMCommunicate OK [11:37:20]requested_item fd.num is exist - process it [11:37:20]SAM_PROTO_GetFieldsCounters [11:37:20]wFMCommunicate request_size=4 [11:37:20]MH_SAM_APDU [11:37:20]CAPDU: 80 13 00 00 [11:37:20]Write to MH i2c: E2 08 00 FF 5D 80 13 00 00 00 00 00 00 D8 [11:37:20]Write i2c OK [11:37:20]MH_I2C_Read... [11:37:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:20]Read from MH i2c: E2 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 62 00 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 62 00 FF 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [11: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:37:21]wFMCommunicate OK [11:37:21]SAM_PROTO_GetFieldsCounters done [11:37:21]requested_item shift.num is exist - process it [11:37:21]requested_item shift.opened is exist - process it [11:37:21]req_shift_opened [11:37:21]FM_GetShiftState [11:37:21]SAM_PROTO_GetShiftState [11:37:21]wFMCommunicate request_size=4 [11:37:21]MH_SAM_APDU [11:37:21]CAPDU: 80 13 01 00 [11:37:21]Write to MH i2c: E2 08 00 00 5E 80 13 01 00 00 00 00 00 DB [11:37:21]Write i2c OK [11:37:21]MH_I2C_Read... [11:37:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:21]Read from MH i2c: E2 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 0E 00 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 0E 00 00 5E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 58 [11:37:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:37:21]wFMCommunicate OK [11:37:21]SAM_PROTO_GetShiftState done [11:37:21]FM_GetShiftState done [11:37:21]req_shift_opened done [11:37:21]requested_item shift.open_date is exist - process it [11:37:21]req_shift_open_date [11:37:21]req_shift_open_date done [11:37:21]produce_requested_data done [11:37:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32363,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:37:21]process_action_free close_receipt [11:37:21]json_value_free [11:37:21]json_value_free done [11:37:21]process_json_proto returns [11:37:21]Send response to host [11:37:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32363,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:37:21]free response buf [11:37:21]execute_script done [11:37:21]execute_script returns [11:37:21]free content buf [11:37:21]Sock 9.Close socket [11:37:21]Sock 9.Thread stoped [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:50]OFD Sender: No OFD packet to send [11:38:55]OFD Sender: No OFD packet to send [11:39:00]OFD Sender: No OFD packet to send [11:39:05]OFD Sender: No OFD packet to send [11:39:10]OFD Sender: No OFD packet to send [11:39:15]OFD Sender: No OFD packet to send [11:39:20]OFD Sender: No OFD packet to send [11:39:25]OFD Sender: No OFD packet to send [11:39:30]OFD Sender: No OFD packet to send [11:39:35]OFD Sender: No OFD packet to send [11:39:40]OFD Sender: No OFD packet to send [11:39:45]OFD Sender: No OFD packet to send [11:39:50]OFD Sender: No OFD packet to send [11:39:55]OFD Sender: No OFD packet to send [11:40:00]OFD Sender: No OFD packet to send [11:40:05]OFD Sender: No OFD packet to send [11:40:10]OFD Sender: No OFD packet to send [11:40:15]OFD Sender: No OFD packet to send [11:40:20]OFD Sender: No OFD packet to send [11:40:25]OFD Sender: No OFD packet to send [11:40:30]OFD Sender: No OFD packet to send [11:40:35]OFD Sender: No OFD packet to send [11:40:40]OFD Sender: No OFD packet to send [11:40:45]OFD Sender: No OFD packet to send [11:40:50]OFD Sender: No OFD packet to send [11:40:55]OFD Sender: No OFD packet to send [11:41:00]OFD Sender: No OFD packet to send [11:41:05]OFD Sender: No OFD packet to send [11:41:10]OFD Sender: No OFD packet to send [11:41:15]OFD Sender: No OFD packet to send [11:41:20]OFD Sender: No OFD packet to send [11:41:25]OFD Sender: No OFD packet to send [11:41:30]OFD Sender: No OFD packet to send [11:41:35]OFD Sender: No OFD packet to send [11:41:40]OFD Sender: No OFD packet to send [11:41:45]OFD Sender: No OFD packet to send [11:41:50]OFD Sender: No OFD packet to send [11:41:55]OFD Sender: No OFD packet to send [11:42:00]OFD Sender: No OFD packet to send [11:42:05]OFD Sender: No OFD packet to send [11:42:10]OFD Sender: No OFD packet to send [11:42:15]OFD Sender: No OFD packet to send [11:42:20]OFD Sender: No OFD packet to send [11:42:25]OFD Sender: No OFD packet to send [11:42:30]OFD Sender: No OFD packet to send [11:42:35]OFD Sender: No OFD packet to send [11:42:40]OFD Sender: No OFD packet to send [11:42:45]OFD Sender: No OFD packet to send [11:42:50]OFD Sender: No OFD packet to send [11:42:55]accept exits with 8 [11:42:55]New connection [11:42:55]New thread 3066940772 created [11:42:55]Thread 3067084132 joined [11:42:55]Waiting for new connection... [11:42:55] Sock 8.Parse request [11:42:55]Sock 8.Check first char [11:42:55]Sock 8.First char is OK [11:42:55]request: POST /json_proto HTTP/1.0 [11:42:55]Method: POST [11:42:55]URL: /json_proto [11:42:55]Method is POST - this is cgi request [11:42:55]url: /json_proto [11:42:55]query_string will be loaded in cgi processing [11:42:55]execute_cgi json_proto POST (null) [11:42:55]execute_cgi path=json_proto method=POST [11:42:55]POST find Content-Length [11:42:55]Host: 172.17.34.200:8080 [11:42:55]Content-Length: 683 [11:42:55]Content-Type: application/json [11:42:55] [11:42:55]POST finish read [11:42:55]Found Content-Length = 683 [11:42:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:55]execute_script... [11:42: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)1182094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:55]POST & json_proto [11:42:55]process_json_proto [11:42:55]json parsed OK: [11:42:55]protocol is kg_v1.0 [11:42:55]action value=close_receipt [11:42:55]process_action close_receipt [11:42:55]cmd_close_receipt [11:42:55]MH_GetDate [11:42:55]Write to MH i2c: F0 00 00 01 5E 4E [11:42:55]Write i2c OK [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: F0 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: F0 09 00 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: F0 09 00 01 5E 00 42 42 E7 64 B2 FF 65 64 A0 [11:42:55]GetLastDocTimeStamp 1692877040 [11:42:55]current date 1692877378 [11:42:55]FM_GetShiftState [11:42:55]SAM_PROTO_GetShiftState [11:42:55]wFMCommunicate request_size=4 [11:42:55]MH_SAM_APDU [11:42:55]CAPDU: 80 13 01 00 [11:42:55]Write to MH i2c: E2 08 00 02 5E 80 13 01 00 00 00 00 00 DD [11:42:55]Write i2c OK [11:42:55]MH_I2C_Read... [11:42:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:55]Read from MH i2c: E2 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: E2 0E 00 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: E2 0E 00 02 5E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5A [11:42:55]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:42:55]wFMCommunicate OK [11:42:55]SAM_PROTO_GetShiftState done [11:42:55]FM_GetShiftState done [11:42:55]opened in 1692866319 [11:42:55]opened+sec_in_day 1692952719 [11:42:55]quantity*price = 60038 [11:42:55]sum+1 = 60039 [11:42:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 70 24.08.2023 11:42 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32364 ФПД: 71529423466887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T114259&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32364&fm=71529423466887&tin=02508201610067®Number=0000000000091575&sum=60000 [11:42:56]StoreToDocumentArchive [11:42:56]shift 75 fd 32364 [11:42:56]save to /storage/0075/doc_00032364 [11:42:56]save last doc name /storage/0075/doc_00032364 to /storage/kkm_last_doc_name [11:42:56]save OK [11:42:56]Clear old archive folders... [11:42:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:42:56]tlvbuf is B6F78850 [11:42:56]SAM_PROTO_ClearQueue [11:42:56]wFMCommunicate request_size=4 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 09 00 00 [11:42:56]Write to MH i2c: E2 08 00 0F 5E 80 09 00 00 00 00 00 00 DF [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 0F 5E 00 90 00 E1 [11:42:56]RAPDU: 90 00 [11:42:56]wFMCommunicate OK [11:42:56]SAM_PROTO_ClearQueue done [11:42:56]KKMCreateOFDPacket [11:42:56]OFDProtocolAddRootSTLVToBuf [11:42:56]FM_MakeSignedData [11:42:56]FM_MakeSignedData [11:42:56]SAM_PROTO_SignData [11:42:56]wFMCommunicate request_size=4 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 0D 01 02 [11:42:56]Write to MH i2c: E2 08 00 10 5E 80 0D 01 02 00 00 00 00 E7 [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 10 5E 00 90 00 E2 [11:42:56]RAPDU: 90 00 [11:42:56]wFMCommunicate OK [11:42:56]wFMCommunicate request_size=255 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 43 42 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 7E 00 00 35 04 06 00 [11:42:56]Write to MH i2c: E2 02 01 11 5E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 43 42 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 7E 00 00 35 04 06 00 00 00 89 [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 11 5E 00 90 00 E3 [11:42:56]RAPDU: 90 00 [11:42:56]wFMCommunicate OK [11:42:56]wFMCommunicate request_size=11 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 0D 02 02 06 41 0E 3D E0 71 87 [11:42:56]Write to MH i2c: E2 0E 00 12 5E 80 0D 02 02 06 00 41 0E 3D E0 71 87 00 00 5A [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 12 5E 00 90 00 E4 [11:42:56]RAPDU: 90 00 [11:42:56]wFMCommunicate OK [11:42:56]wFMCommunicate request_size=4 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 0D 03 02 [11:42:56]Write to MH i2c: E2 08 00 13 5E 80 0D 03 02 00 00 00 00 EC [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 0B 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 0B 00 13 5E 00 F1 9F 9A 81 98 21 2A CD 90 00 48 [11:42:56]RAPDU: F1 9F 9A 81 98 21 2A CD 90 00 [11:42:56]wFMCommunicate OK [11:42:56]SAM_PROTO_SignData done [11:42:56]FM_MakeSignedData done [11:42:56]CreateOFDProtocolMessage [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 14 5E 80 11 00 00 00 00 00 00 EC [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:57]Read from MH i2c: E2 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 17 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 17 00 14 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 42 [11:42:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:42:57]wFMCommunicate OK [11:42:57]CreateOFDProtocolMessage done [11:42:57]OFDSenderStorePacket 32364 [11:42:57]StoreOFDPacket docnum=32364 [11:42:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 1B 4E 08 01 4D 94 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 43 42 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 7E 00 00 35 04 06 00 41 0E 3D E0 71 87 F1 9F 9A 81 98 21 2A CD [11:42:57]CheckFolder [11:42:57]dirname=/storage/ofd_packets [11:42:57]CheckFolder done [11:42:57]ProducePacketName [11:42:57]name=ofd_packets/00032364 [11:42:57]NVStorageSaveData ofd_packets/00032364 [11:42:57]File name is /storage/ofd_packets/00032364 [11:42:57]Write 302 bytes [11:42:57]NVStorageSaveData done [11:42:57]OFDSenderStorePacket done [11:42:57]KKMCreateOFDPacket done [11:42:57]NVStorageSaveData kkm_last_timestamp [11:42:57]File name is /storage/kkm_last_timestamp [11:42:57]Write 4 bytes [11:42:57]NVStorageSaveData done [11:42:57]ExternCall_PrintAddStr [11:42:57]wPrintStart [11:42:57]Write to MH i2c: 01 00 00 15 5E 73 [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: 01 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: 01 07 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: 01 07 00 15 5E 00 00 00 00 00 FF 0F 88 [11:42:57]RasterBufferAndPrint [11:42:57]line Счет N : (1)1182094 [11:42:57]line ИНН: 02508201610067 [11:42:57]line Контрольно-Кассовый Чек [11:42:57]line ПРОДАЖА [11:42:57]line ТРК (МРК, ГНК) : 11 [11:42:57]line Товар: 2710194210 [11:42:57]line ДТ(л)-К-5 [11:42:57]line 9.440 * 63.60 [11:42:57]line = 600.38 [11:42:57]line НДС 12% НСП 1% [11:42:57]line > о реализуемом товаре [11:42:57]line ОКРУГЛЕНИЕ: -0.38 [11:42:57]line ИТОГО: 600.00 [11:42:57]line Внесено: 600.00 [11:42:57]line СДАЧА: 0.00 [11:42:57]line НСП 1% : 5.31 [11:42:57]line НДС 12% : 63.76 [11:42:57]line Наличными: 600.00 [11:42:57]line Безнал.: 0.00 [11:42:57]line Место: АЗС № 121 "Партнер Нефть" [11:42:57]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:42:57]line СНО: Общий режим [11:42:57]line Чек 70 24.08.2023 11:42 [11:42:57]line Смена: 75 ФФД: 1.0 [11:42:57]line ЗНМ: 0300000148 [11:42:57]line РНМ: 0000000000091575 [11:42:57]line Версия ККМ: 001 [11:42:57]line ФМ: 0000000000874655 [11:42:57]line ФД: 32364 [11:42:57]line ФПД: 71529423466887 [11:42:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T114259&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32364&fm=71529423466887&tin=02508201610067®Number=0000000000091575&sum=60000 [11:42:57]OFD Sender: Processing packet 32364 [packets to send 11, broken 10] [11:42:57]ProducePacketName [11:42:57]name=ofd_packets/00032364 [11:42:57]OFD Sender: To server: pG, [11:42:57]CommunicateWithHost lk.salyk.kg:30040 [11:42:57]ConnectInit lk.salyk.kg [11:42:57]written 0, free lines is 4095 [11:42:57]Connected sock=10 [11:42:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 1B 4E 08 01 4D 94 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 43 42 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 7E 00 00 35 04 06 00 41 0E 3D E0 71 87 F1 9F 9A 81 98 21 2A CD [11:42:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 26 BB 47 00 E9 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 7E 00 00 F4 03 04 00 E6 EC E6 64 B6 04 01 00 00 D4 E8 9E A3 F0 72 3F DE [11:42:57]CommunicateWithHost err = 0 [11:42:57]CheckOFDResponse [11:42:57]1017 (14) - 77093643461234 [11:42:57]1041 (16) - 0000000000874655 [11:42:57]1040 (4) - 32364 [11:42:57]1012 (4) - 24.08.2023 05:38 [11:42:57]1206 (1) - 0 [11:42:57]OFD Sender: Remove packet 32364 [11:42:57]ProducePacketName [11:42:57]name=ofd_packets/00032364 [11:42:57]NVStorageDeleteData [11:42:57]Write to MH i2c: 01 00 00 40 5E 9E [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: 01 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: 01 07 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: 01 07 00 40 5E 00 00 00 00 00 EA 0C 9B [11:42:57]RasterBufferAndPrint [11:42:57]line [11:42:57]line [11:42:57]line [11:42:57]line [11:42:57]line [11:42:57]written 0, free lines is 3315 [11:42:57]MH_Cut [11:42:57]Write to MH i2c: D1 01 00 47 5E 01 77 [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: D1 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: D1 01 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: D1 01 00 47 5E 00 76 [11:42:57]Write to MH i2c: 01 00 00 48 5E A6 [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:58]OFD Sender: No OFD packet to send [11:42:58]*** Cut start [11:42:58]*** Purtial cut [11:42:58]*** CUTSNS_PIN = 0 [11:42:58]*** Stage 1: CUTSNS_PIN = 1 [11:43:00]Read from MH i2c: 01 [11:43:00]MH_I2C_Read... [11:43:00]*** Stop cut motor [11:43:00]*** Cut end [11:43:00]Read from MH i2c: 01 07 00 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: 01 07 00 48 5E 00 00 00 00 00 FF 0F BB [11:43:00]process_action close_receipt done [11:43:00]requested_data is exist [11:43:00]produce_requested_data [11:43:00]requested_item fm.sn is exist - process it [11:43:00]wFMCommunicate request_size=4 [11:43:00]MH_SAM_APDU [11:43:00]CAPDU: 80 11 00 00 [11:43:00]Write to MH i2c: E2 08 00 49 5E 80 11 00 00 00 00 00 00 21 [11:43:00]Write i2c OK [11:43:00]MH_I2C_Read... [11:43:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:00]Read from MH i2c: E2 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: E2 17 00 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: E2 17 00 49 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 77 [11:43:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:43:00]wFMCommunicate OK [11:43:00]requested_item fd.num is exist - process it [11:43:00]SAM_PROTO_GetFieldsCounters [11:43:00]wFMCommunicate request_size=4 [11:43:00]MH_SAM_APDU [11:43:00]CAPDU: 80 13 00 00 [11:43:00]Write to MH i2c: E2 08 00 4A 5E 80 13 00 00 00 00 00 00 24 [11:43:00]Write i2c OK [11:43:00]MH_I2C_Read... [11:43:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:00]Read from MH i2c: E2 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: E2 62 00 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: E2 62 00 4A 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [11: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:43:00]wFMCommunicate OK [11:43:00]SAM_PROTO_GetFieldsCounters done [11:43:00]requested_item shift.num is exist - process it [11:43:00]requested_item shift.opened is exist - process it [11:43:00]req_shift_opened [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 4B 5E 80 13 01 00 00 00 00 00 26 [11:43:00]Write i2c OK [11:43:00]MH_I2C_Read... [11:43:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:00]Read from MH i2c: E2 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: E2 0E 00 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: E2 0E 00 4B 5E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A3 [11:43:00]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:43:00]wFMCommunicate OK [11:43:00]SAM_PROTO_GetShiftState done [11:43:00]FM_GetShiftState done [11:43:00]req_shift_opened done [11:43:00]requested_item shift.open_date is exist - process it [11:43:00]req_shift_open_date [11:43:00]req_shift_open_date done [11:43:00]produce_requested_data done [11:43:00]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32364,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:43:00]process_action_free close_receipt [11:43:00]json_value_free [11:43:00]json_value_free done [11:43:00]process_json_proto returns [11:43:00]Send response to host [11:43:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32364,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:43:00]free response buf [11:43:00]execute_script done [11:43:00]execute_script returns [11:43:00]free content buf [11:43:00]Sock 8.Close socket [11:43:00]Sock 8.Thread stoped [11:43:03]OFD Sender: No OFD packet to send [11:43:08]OFD Sender: No OFD packet to send [11:43:13]OFD Sender: No OFD packet to send [11:43:18]OFD Sender: No OFD packet to send [11:43:23]OFD Sender: No OFD packet to send [11:43:28]OFD Sender: No OFD packet to send [11:43:33]OFD Sender: No OFD packet to send [11:43:38]OFD Sender: No OFD packet to send [11:43:43]OFD Sender: No OFD packet to send [11:43:48]OFD Sender: No OFD packet to send [11:43:53]OFD Sender: No OFD packet to send [11:43:58]OFD Sender: No OFD packet to send [11:44:03]OFD Sender: No OFD packet to send [11:44:08]OFD Sender: No OFD packet to send [11:44:13]OFD Sender: No OFD packet to send [11:44:18]OFD Sender: No OFD packet to send [11:44:23]OFD Sender: No OFD packet to send [11:44:28]OFD Sender: No OFD packet to send [11:44:33]OFD Sender: No OFD packet to send [11:44:38]OFD Sender: No OFD packet to send [11:44:43]OFD Sender: No OFD packet to send [11:44:48]OFD Sender: No OFD packet to send [11:44:53]OFD Sender: No OFD packet to send [11:44:58]OFD Sender: No OFD packet to send [11:45:03]OFD Sender: No OFD packet to send [11:45:08]OFD Sender: No OFD packet to send [11:45:13]OFD Sender: No OFD packet to send [11:45:18]OFD Sender: No OFD packet to send [11:45:23]OFD Sender: No OFD packet to send [11:45:28]OFD Sender: No OFD packet to send [11:45:33]OFD Sender: No OFD packet to send [11:45:38]OFD Sender: No OFD packet to send [11:45:43]OFD Sender: No OFD packet to send [11:45:48]OFD Sender: No OFD packet to send [11:45:53]OFD Sender: No OFD packet to send [11:45:58]OFD Sender: No OFD packet to send [11:46:01]accept exits with 9 [11:46:01]New connection [11:46:01]New thread 3067084132 created [11:46:01]Thread 3066940772 joined [11:46:01]Waiting for new connection... [11:46:01] Sock 9.Parse request [11:46:01]Sock 9.Check first char [11:46:01]Sock 9.First char is OK [11:46:01]request: POST /json_proto HTTP/1.0 [11:46:01]Method: POST [11:46:01]URL: /json_proto [11:46:01]Method is POST - this is cgi request [11:46:01]url: /json_proto [11:46:01]query_string will be loaded in cgi processing [11:46:01]execute_cgi json_proto POST (null) [11:46:01]execute_cgi path=json_proto method=POST [11:46:01]POST find Content-Length [11:46:01]Host: 172.17.34.200:8080 [11:46:01]Content-Length: 661 [11:46:01]Content-Type: application/json [11:46:01] [11:46:01]POST finish read [11:46:01]Found Content-Length = 661 [11:46:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.000, "sum" : 575.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 590.00, "payments": [ { "type": 0, "sum" : 575.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:01]execute_script... [11:46: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)1182095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.000, "sum" : 575.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 590.00, "payments": [ { "type": 0, "sum" : 575.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:01]POST & json_proto [11:46:01]process_json_proto [11:46:01]json parsed OK: [11:46:01]protocol is kg_v1.0 [11:46:01]action value=close_receipt [11:46:01]process_action close_receipt [11:46:01]cmd_close_receipt [11:46:01]MH_GetDate [11:46:01]Write to MH i2c: F0 00 00 4C 5E 99 [11:46:01]Write i2c OK [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: F0 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: F0 09 00 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: F0 09 00 4C 5E 00 FD 42 E7 64 B2 FF 65 64 A6 [11:46:01]GetLastDocTimeStamp 1692877379 [11:46:01]current date 1692877565 [11:46:01]FM_GetShiftState [11:46:01]SAM_PROTO_GetShiftState [11:46:01]wFMCommunicate request_size=4 [11:46:01]MH_SAM_APDU [11:46:01]CAPDU: 80 13 01 00 [11:46:01]Write to MH i2c: E2 08 00 4D 5E 80 13 01 00 00 00 00 00 28 [11:46:01]Write i2c OK [11:46:01]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 4D 5E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A5 [11:46:02]RAPDU: 09 00 01 0F 17 E7 64 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]opened in 1692866319 [11:46:02]opened+sec_in_day 1692952719 [11:46:02]quantity*price = 57500 [11:46:02]sum+1 = 57501 [11:46:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 575.00 Внесено: 590.00 СДАЧА: 15.00 НСП 1% : 5.09 НДС 12% : 61.06 Наличными: 575.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 71 24.08.2023 11:46 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32365 ФПД: 100606414948611 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T114605&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32365&fm=100606414948611&tin=02508201610067®Number=0000000000091575&sum=57500 [11:46:03]StoreToDocumentArchive [11:46:03]shift 75 fd 32365 [11:46:03]save to /storage/0075/doc_00032365 [11:46:03]save last doc name /storage/0075/doc_00032365 to /storage/kkm_last_doc_name [11:46:03]save OK [11:46:03]Clear old archive folders... [11:46:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:03]tlvbuf is 019C5910 [11:46:03]SAM_PROTO_ClearQueue [11:46:03]wFMCommunicate request_size=4 [11:46:03]MH_SAM_APDU [11:46:03]CAPDU: 80 09 00 00 [11:46:03]Write to MH i2c: E2 08 00 5A 5E 80 09 00 00 00 00 00 00 2A [11:46:03]Write i2c OK [11:46:03]MH_I2C_Read... [11:46:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:03]Read from MH i2c: E2 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 03 00 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 03 00 5A 5E 00 90 00 2C [11:46:03]RAPDU: 90 00 [11:46:03]wFMCommunicate OK [11:46:03]SAM_PROTO_ClearQueue done [11:46:03]KKMCreateOFDPacket [11:46:03]OFDProtocolAddRootSTLVToBuf [11:46:03]FM_MakeSignedData [11:46:03]FM_MakeSignedData [11:46:03]SAM_PROTO_SignData [11:46:03]wFMCommunicate request_size=4 [11:46:03]MH_SAM_APDU [11:46:03]CAPDU: 80 0D 01 02 [11:46:03]Write to MH i2c: E2 08 00 5B 5E 80 0D 01 02 00 00 00 00 32 [11:46:03]Write i2c OK [11:46:03]MH_I2C_Read... [11:46:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:03]Read from MH i2c: E2 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 03 00 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 03 00 5B 5E 00 90 00 2D [11:46:03]RAPDU: 90 00 [11:46:03]wFMCommunicate OK [11:46:03]wFMCommunicate request_size=255 [11:46:03]MH_SAM_APDU [11:46:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 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 00 00 00 F4 03 04 00 FD 42 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 7E 00 00 35 04 06 00 5B [11:46:03]Write to MH i2c: E2 02 01 5C 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 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 00 00 00 F4 03 04 00 FD 42 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 7E 00 00 35 04 06 00 5B 00 00 C9 [11:46:03]Write i2c OK [11:46:03]MH_I2C_Read... [11:46:03]OFD Sender: No OFD packet to send [11:46:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:03]Read from MH i2c: E2 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 03 00 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 03 00 5C 5E 00 90 00 2E [11:46:03]RAPDU: 90 00 [11:46:03]wFMCommunicate OK [11:46:03]wFMCommunicate request_size=10 [11:46:03]MH_SAM_APDU [11:46:03]CAPDU: 80 0D 02 02 05 80 41 A0 09 03 [11:46:03]Write to MH i2c: E2 0D 00 5D 5E 80 0D 02 02 05 00 80 41 A0 09 03 00 00 AC [11:46:03]Write i2c OK [11:46:03]MH_I2C_Read... [11:46:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:03]Read from MH i2c: E2 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 03 00 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 03 00 5D 5E 00 90 00 2F [11:46:03]RAPDU: 90 00 [11:46:03]wFMCommunicate OK [11:46:03]wFMCommunicate request_size=4 [11:46:03]MH_SAM_APDU [11:46:03]CAPDU: 80 0D 03 02 [11:46:03]Write to MH i2c: E2 08 00 5E 5E 80 0D 03 02 00 00 00 00 37 [11:46:03]Write i2c OK [11:46:03]MH_I2C_Read... [11:46:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:03]Read from MH i2c: E2 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 0B 00 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 0B 00 5E 5E 00 6F D6 5F 9B 3A B9 0A DD 90 00 51 [11:46:03]RAPDU: 6F D6 5F 9B 3A B9 0A DD 90 00 [11:46:03]wFMCommunicate OK [11:46:03]SAM_PROTO_SignData done [11:46:03]FM_MakeSignedData done [11:46:03]CreateOFDProtocolMessage [11:46:03]wFMCommunicate request_size=4 [11:46:03]MH_SAM_APDU [11:46:03]CAPDU: 80 11 00 00 [11:46:03]Write to MH i2c: E2 08 00 5F 5E 80 11 00 00 00 00 00 00 37 [11:46:03]Write i2c OK [11:46:03]MH_I2C_Read... [11:46:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:03]Read from MH i2c: E2 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 17 00 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 17 00 5F 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8D [11:46:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:46:03]wFMCommunicate OK [11:46:03]CreateOFDProtocolMessage done [11:46:03]OFDSenderStorePacket 32365 [11:46:03]StoreOFDPacket docnum=32365 [11:46:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 39 B9 07 01 2E 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 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 00 00 00 F4 03 04 00 FD 42 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 7E 00 00 35 04 06 00 5B 80 41 A0 09 03 6F D6 5F 9B 3A B9 0A DD [11:46:03]CheckFolder [11:46:03]dirname=/storage/ofd_packets [11:46:03]CheckFolder done [11:46:03]ProducePacketName [11:46:03]name=ofd_packets/00032365 [11:46:03]NVStorageSaveData ofd_packets/00032365 [11:46:03]File name is /storage/ofd_packets/00032365 [11:46:03]Write 301 bytes [11:46:03]NVStorageSaveData done [11:46:03]OFDSenderStorePacket done [11:46:03]KKMCreateOFDPacket done [11:46:03]NVStorageSaveData kkm_last_timestamp [11:46:03]File name is /storage/kkm_last_timestamp [11:46:03]Write 4 bytes [11:46:03]NVStorageSaveData done [11:46:03]ExternCall_PrintAddStr [11:46:03]wPrintStart [11:46:03]Write to MH i2c: 01 00 00 60 5E BE [11:46:03]Write i2c OK [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: 01 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: 01 07 00 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: 01 07 00 60 5E 00 00 00 00 00 FF 0F D3 [11:46:03]RasterBufferAndPrint [11:46:03]line Счет N : (1)1182095 [11:46:03]line ИНН: 02508201610067 [11:46:03]line Контрольно-Кассовый Чек [11:46:03]line ПРОДАЖА [11:46:03]line ТРК (МРК, ГНК) : 52 [11:46:03]line Товар: 2710124130 [11:46:03]line Аи-92-К-5 [11:46:03]line 10.000 * 57.50 [11:46:03]line = 575.00 [11:46:03]line НДС 12% НСП 1% [11:46:03]line > о реализуемом товаре [11:46:03]line ИТОГО: 575.00 [11:46:03]line Внесено: 590.00 [11:46:03]line СДАЧА: 15.00 [11:46:03]line НСП 1% : 5.09 [11:46:03]line НДС 12% : 61.06 [11:46:03]line Наличными: 575.00 [11:46:03]line Безнал.: 0.00 [11:46:03]line Место: АЗС № 121 "Партнер Нефть" [11:46:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:46:03]line СНО: Общий режим [11:46:03]line Чек 71 24.08.2023 11:46 [11:46:03]line Смена: 75 ФФД: 1.0 [11:46:03]line ЗНМ: 0300000148 [11:46:03]line РНМ: 0000000000091575 [11:46:03]line Версия ККМ: 001 [11:46:03]line ФМ: 0000000000874655 [11:46:03]line ФД: 32365 [11:46:03]line ФПД: 100606414948611 [11:46:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T114605&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32365&fm=100606414948611&tin=02508201610067®Number=0000000000091575&sum=57500 [11:46:04]OFD Sender: Processing packet 32365 [packets to send 11, broken 10] [11:46:04]ProducePacketName [11:46:04]name=ofd_packets/00032365 [11:46:04]OFD Sender: To server: pG, [11:46:04]CommunicateWithHost lk.salyk.kg:30040 [11:46:04]ConnectInit lk.salyk.kg [11:46:04]written 0, free lines is 4095 [11:46:04]Connected sock=10 [11:46:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 39 B9 07 01 2E 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 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 00 00 00 F4 03 04 00 FD 42 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 7E 00 00 35 04 06 00 5B 80 41 A0 09 03 6F D6 5F 9B 3A B9 0A DD [11:46:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 8E 5E 47 00 D5 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 7E 00 00 F4 03 04 00 A1 ED E6 64 B6 04 01 00 00 E4 59 82 57 37 B7 CD AC [11:46:04]CommunicateWithHost err = 0 [11:46:04]CheckOFDResponse [11:46:04]1017 (14) - 77093643461234 [11:46:04]1041 (16) - 0000000000874655 [11:46:04]1040 (4) - 32365 [11:46:04]1012 (4) - 24.08.2023 05:41 [11:46:04]1206 (1) - 0 [11:46:04]OFD Sender: Remove packet 32365 [11:46:04]ProducePacketName [11:46:04]name=ofd_packets/00032365 [11:46:04]NVStorageDeleteData [11:46:04]Write to MH i2c: 01 00 00 8A 5E E8 [11:46:04]Write i2c OK [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: 01 [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: 01 07 00 [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: 01 07 00 8A 5E 00 00 00 00 00 EF 0C EA [11:46:04]RasterBufferAndPrint [11:46:04]line [11:46:04]line [11:46:04]line [11:46:04]line [11:46:04]line [11:46:04]written 0, free lines is 3317 [11:46:04]MH_Cut [11:46:04]Write to MH i2c: D1 01 00 91 5E 01 C1 [11:46:04]Write i2c OK [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: D1 [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: D1 01 00 [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: D1 01 00 91 5E 00 C0 [11:46:04]Write to MH i2c: 01 00 00 92 5E F0 [11:46:04]Write i2c OK [11:46:04]MH_I2C_Read... [11:46:04]OFD Sender: No OFD packet to send [11:46:05]*** Cut start [11:46:05]*** Purtial cut [11:46:05]*** Stage 1: CUTSNS_PIN = 1 [11:46:05]Read from MH i2c: 01 [11:46:05]MH_I2C_Read... [11:46:05]*** Stop cut motor [11:46:05]*** Cut end [11:46:05]Read from MH i2c: 01 07 00 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: 01 07 00 92 5E 00 00 00 00 00 FF 0F 05 [11:46:05]process_action close_receipt done [11:46:05]requested_data is exist [11:46:05]produce_requested_data [11:46:05]requested_item fm.sn is exist - process it [11:46:05]wFMCommunicate request_size=4 [11:46:05]MH_SAM_APDU [11:46:05]CAPDU: 80 11 00 00 [11:46:05]Write to MH i2c: E2 08 00 93 5E 80 11 00 00 00 00 00 00 6B [11:46:05]Write i2c OK [11:46:05]MH_I2C_Read... [11:46:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:05]Read from MH i2c: E2 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: E2 17 00 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: E2 17 00 93 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C1 [11:46:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:46:05]wFMCommunicate OK [11:46:05]requested_item fd.num is exist - process it [11:46:05]SAM_PROTO_GetFieldsCounters [11:46:05]wFMCommunicate request_size=4 [11:46:05]MH_SAM_APDU [11:46:05]CAPDU: 80 13 00 00 [11:46:05]Write to MH i2c: E2 08 00 94 5E 80 13 00 00 00 00 00 00 6E [11:46:05]Write i2c OK [11:46:05]MH_I2C_Read... [11:46:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:05]Read from MH i2c: E2 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: E2 62 00 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: E2 62 00 94 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 9F [11:46:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:05]wFMCommunicate OK [11:46:05]SAM_PROTO_GetFieldsCounters done [11:46:05]requested_item shift.num is exist - process it [11:46:05]requested_item shift.opened is exist - process it [11:46:05]req_shift_opened [11:46:05]FM_GetShiftState [11:46:05]SAM_PROTO_GetShiftState [11:46:05]wFMCommunicate request_size=4 [11:46:05]MH_SAM_APDU [11:46:05]CAPDU: 80 13 01 00 [11:46:05]Write to MH i2c: E2 08 00 95 5E 80 13 01 00 00 00 00 00 70 [11:46:05]Write i2c OK [11:46:05]MH_I2C_Read... [11:46:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:05]Read from MH i2c: E2 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: E2 0E 00 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: E2 0E 00 95 5E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 ED [11:46:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:46:05]wFMCommunicate OK [11:46:05]SAM_PROTO_GetShiftState done [11:46:05]FM_GetShiftState done [11:46:05]req_shift_opened done [11:46:05]requested_item shift.open_date is exist - process it [11:46:05]req_shift_open_date [11:46:05]req_shift_open_date done [11:46:05]produce_requested_data done [11:46:05]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32365,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:46:05]process_action_free close_receipt [11:46:05]json_value_free [11:46:05]json_value_free done [11:46:05]process_json_proto returns [11:46:05]Send response to host [11:46:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32365,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:46:05]free response buf [11:46:05]execute_script done [11:46:05]execute_script returns [11:46:05]free content buf [11:46:05]Sock 9.Close socket [11:46:05]Sock 9.Thread stoped [11:46:09]OFD Sender: No OFD packet to send [11:46:14]OFD Sender: No OFD packet to send [11:46:19]OFD Sender: No OFD packet to send [11:46:24]OFD Sender: No OFD packet to send [11:46:29]OFD Sender: No OFD packet to send [11:46:34]OFD Sender: No OFD packet to send [11:46:39]OFD Sender: No OFD packet to send [11:46:44]OFD Sender: No OFD packet to send [11:46:49]OFD Sender: No OFD packet to send [11:46:52]accept exits with 8 [11:46:52]New connection [11:46:52]New thread 3066940772 created [11:46:52]Thread 3067084132 joined [11:46:52]Waiting for new connection... [11:46:52] Sock 8.Parse request [11:46:52]Sock 8.Check first char [11:46:52]Sock 8.First char is OK [11:46:52]request: POST /json_proto HTTP/1.0 [11:46:52]Method: POST [11:46:52]URL: /json_proto [11:46:52]Method is POST - this is cgi request [11:46:52]url: /json_proto [11:46:52]query_string will be loaded in cgi processing [11:46:52]execute_cgi json_proto POST (null) [11:46:52]execute_cgi path=json_proto method=POST [11:46:52]POST find Content-Length [11:46:52]Host: 172.17.34.200:8080 [11:46:52]Content-Length: 717 [11:46:52]Content-Type: application/json [11:46:52] [11:46:52]POST finish read [11:46:52]Found Content-Length = 717 [11:46:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 32365, "base_FM": "0000000000874655", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.000, "sum" : 575.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 590.00, "payments": [ { "type": 0, "sum" : 575.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:52]execute_script... [11:46:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 32365, "base_FM": "0000000000874655", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.000, "sum" : 575.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 590.00, "payments": [ { "type": 0, "sum" : 575.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:52]POST & json_proto [11:46:52]process_json_proto [11:46:52]json parsed OK: [11:46:52]protocol is kg_v1.0 [11:46:52]action value=close_receipt [11:46:52]process_action close_receipt [11:46:52]cmd_close_receipt [11:46:52]MH_GetDate [11:46:52]Write to MH i2c: F0 00 00 96 5E E3 [11:46:52]Write i2c OK [11:46:52]MH_I2C_Read... [11:46:52]Read from MH i2c: F0 [11:46:52]MH_I2C_Read... [11:46:52]Read from MH i2c: F0 09 00 [11:46:52]MH_I2C_Read... [11:46:52]Read from MH i2c: F0 09 00 96 5E 00 30 43 E7 64 B2 FF 65 64 24 [11:46:52]GetLastDocTimeStamp 1692877565 [11:46:52]current date 1692877616 [11:46:52]FM_GetShiftState [11:46:52]SAM_PROTO_GetShiftState [11:46:52]wFMCommunicate request_size=4 [11:46:52]MH_SAM_APDU [11:46:52]CAPDU: 80 13 01 00 [11:46:52]Write to MH i2c: E2 08 00 97 5E 80 13 01 00 00 00 00 00 72 [11:46:52]Write i2c OK [11:46:52]MH_I2C_Read... [11:46:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:52]Read from MH i2c: E2 [11:46:52]MH_I2C_Read... [11:46:52]Read from MH i2c: E2 0E 00 [11:46:52]MH_I2C_Read... [11:46:52]Read from MH i2c: E2 0E 00 97 5E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 EF [11:46:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:46:52]wFMCommunicate OK [11:46:52]SAM_PROTO_GetShiftState done [11:46:52]FM_GetShiftState done [11:46:52]opened in 1692866319 [11:46:52]opened+sec_in_day 1692952719 [11:46:52]quantity*price = 57500 [11:46:52]sum+1 = 57501 [11:46:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 575.00 НСП 1% : 5.09 НДС 12% : 61.06 Наличными: 575.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 72 24.08.2023 11:46 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФД осн.: 32365 ФМ осн.: 0000000000874655 ФМ: 0000000000874655 ФД: 32366 ФПД: 137125439191030 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T114656&type=2&operation_type=1&fn_number=0000000000874655&fd_number=32366&fm=137125439191030&tin=02508201610067®Number=0000000000091575&sum=57500 [11:46:53]StoreToDocumentArchive [11:46:53]shift 75 fd 32366 [11:46:53]save to /storage/0075/doc_00032366 [11:46:53]save last doc name /storage/0075/doc_00032366 to /storage/kkm_last_doc_name [11:46:53]save OK [11:46:53]Clear old archive folders... [11:46:53]ProcessDocumentItem done err = 0, tmpTLVsize=279 [11:46:53]tlvbuf is 018A9EE0 [11:46:53]SAM_PROTO_ClearQueue [11:46:53]wFMCommunicate request_size=4 [11:46:53]MH_SAM_APDU [11:46:53]CAPDU: 80 09 00 00 [11:46:53]Write to MH i2c: E2 08 00 A6 5E 80 09 00 00 00 00 00 00 76 [11:46:53]Write i2c OK [11:46:53]MH_I2C_Read... [11:46:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:53]Read from MH i2c: E2 [11:46:53]MH_I2C_Read... [11:46:53]Read from MH i2c: E2 03 00 [11:46:53]MH_I2C_Read... [11:46:53]Read from MH i2c: E2 03 00 A6 5E 00 90 00 78 [11:46:53]RAPDU: 90 00 [11:46:53]wFMCommunicate OK [11:46:53]SAM_PROTO_ClearQueue done [11:46:53]KKMCreateOFDPacket [11:46:53]OFDProtocolAddRootSTLVToBuf [11:46:53]FM_MakeSignedData [11:46:53]FM_MakeSignedData [11:46:53]SAM_PROTO_SignData [11:46:53]wFMCommunicate request_size=4 [11:46:53]MH_SAM_APDU [11:46:53]CAPDU: 80 0D 01 02 [11:46:53]Write to MH i2c: E2 08 00 A7 5E 80 0D 01 02 00 00 00 00 7E [11:46:53]Write i2c OK [11:46:53]MH_I2C_Read... [11:46:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:53]Read from MH i2c: E2 [11:46:53]MH_I2C_Read... [11:46:53]Read from MH i2c: E2 03 00 [11:46:53]MH_I2C_Read... [11:46:53]Read from MH i2c: E2 03 00 A7 5E 00 90 00 79 [11:46:53]RAPDU: 90 00 [11:46:53]wFMCommunicate OK [11:46:53]wFMCommunicate request_size=255 [11:46:53]MH_SAM_APDU [11:46:53]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 30 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 6D 7E 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 [11:46:53]Write to MH i2c: E2 02 01 A8 5E 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 30 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 6D 7E 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 00 00 51 [11:46:53]Write i2c OK [11:46:53]MH_I2C_Read... [11:46:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:54]Read from MH i2c: E2 [11:46:54]MH_I2C_Read... [11:46:54]Read from MH i2c: E2 03 00 [11:46:54]MH_I2C_Read... [11:46:54]Read from MH i2c: E2 03 00 A8 5E 00 90 00 7A [11:46:54]RAPDU: 90 00 [11:46:54]wFMCommunicate OK [11:46:54]wFMCommunicate request_size=38 [11:46:54]MH_SAM_APDU [11:46:54]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 7E 00 00 35 04 06 00 7C B7 01 17 B7 F6 [11:46:54]Write to MH i2c: E2 29 00 A9 5E 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 7E 00 00 35 04 06 00 7C B7 01 17 B7 F6 00 00 F1 [11:46:54]Write i2c OK [11:46:54]MH_I2C_Read... [11:46:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:54]Read from MH i2c: E2 [11:46:54]MH_I2C_Read... [11:46:54]Read from MH i2c: E2 03 00 [11:46:54]MH_I2C_Read... [11:46:54]Read from MH i2c: E2 03 00 A9 5E 00 90 00 7B [11:46:54]RAPDU: 90 00 [11:46:54]wFMCommunicate OK [11:46:54]wFMCommunicate request_size=4 [11:46:54]MH_SAM_APDU [11:46:54]CAPDU: 80 0D 03 02 [11:46:54]Write to MH i2c: E2 08 00 AA 5E 80 0D 03 02 00 00 00 00 83 [11:46:54]Write i2c OK [11:46:54]MH_I2C_Read... [11:46:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:54]Read from MH i2c: E2 [11:46:54]MH_I2C_Read... [11:46:54]Read from MH i2c: E2 0B 00 [11:46:54]MH_I2C_Read... [11:46:54]Read from MH i2c: E2 0B 00 AA 5E 00 25 E9 F5 D5 47 75 C6 19 90 00 F7 [11:46:54]RAPDU: 25 E9 F5 D5 47 75 C6 19 90 00 [11:46:54]wFMCommunicate OK [11:46:54]SAM_PROTO_SignData done [11:46:54]FM_MakeSignedData done [11:46:54]CreateOFDProtocolMessage [11:46:54]wFMCommunicate request_size=4 [11:46:54]MH_SAM_APDU [11:46:54]CAPDU: 80 11 00 00 [11:46:54]Write to MH i2c: E2 08 00 AB 5E 80 11 00 00 00 00 00 00 83 [11:46:54]Write i2c OK [11:46:54]MH_I2C_Read... [11:46:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:54]Read from MH i2c: E2 [11:46:54]MH_I2C_Read... [11:46:54]Read from MH i2c: E2 17 00 [11:46:54]MH_I2C_Read... [11:46:54]Read from MH i2c: E2 17 00 AB 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D9 [11:46:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:46:54]wFMCommunicate OK [11:46:54]CreateOFDProtocolMessage done [11:46:54]OFDSenderStorePacket 32366 [11:46:54]StoreOFDPacket docnum=32366 [11:46:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 2B 01 00 00 5A 31 23 01 E7 9C 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 30 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 6D 7E 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 7E 00 00 35 04 06 00 7C B7 01 17 B7 F6 25 E9 F5 D5 47 75 C6 19 [11:46:54]CheckFolder [11:46:54]dirname=/storage/ofd_packets [11:46:54]CheckFolder done [11:46:54]ProducePacketName [11:46:54]name=ofd_packets/00032366 [11:46:54]NVStorageSaveData ofd_packets/00032366 [11:46:54]File name is /storage/ofd_packets/00032366 [11:46:54]Write 329 bytes [11:46:54]NVStorageSaveData done [11:46:54]OFDSenderStorePacket done [11:46:54]KKMCreateOFDPacket done [11:46:54]NVStorageSaveData kkm_last_timestamp [11:46:54]File name is /storage/kkm_last_timestamp [11:46:54]Write 4 bytes [11:46:54]NVStorageSaveData done [11:46:54]ExternCall_PrintAddStr [11:46:54]wPrintStart [11:46:54]Write to MH i2c: 01 00 00 AC 5E 0A [11:46:54]Write i2c OK [11:46:54]MH_I2C_Read... [11:46:54]Read from MH i2c: 01 [11:46:54]MH_I2C_Read... [11:46:54]Read from MH i2c: 01 07 00 [11:46:54]MH_I2C_Read... [11:46:54]Read from MH i2c: 01 07 00 AC 5E 00 00 00 00 00 FF 0F 1F [11:46:54]RasterBufferAndPrint [11:46:54]line Счет N : (1)1182095 [11:46:54]line ИНН: 02508201610067 [11:46:54]line Контрольно-Кассовый Чек [11:46:54]line ВОЗВРАТ ПРОДАЖИ [11:46:54]line ТРК (МРК, ГНК) : 52 [11:46:54]line Товар: 2710124130 [11:46:54]line Аи-92-К-5 [11:46:54]line 10.000 * 57.50 [11:46:54]line = 575.00 [11:46:54]line НДС 12% НСП 1% [11:46:54]line > о реализуемом товаре [11:46:54]line ИТОГО: 575.00 [11:46:54]line НСП 1% : 5.09 [11:46:54]line НДС 12% : 61.06 [11:46:54]line Наличными: 575.00 [11:46:54]line Безнал.: 0.00 [11:46:54]line Место: АЗС № 121 "Партнер Нефть" [11:46:54]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:46:54]line СНО: Общий режим [11:46:54]line Чек 72 24.08.2023 11:46 [11:46:54]line Смена: 75 ФФД: 1.0 [11:46:54]line ЗНМ: 0300000148 [11:46:54]line РНМ: 0000000000091575 [11:46:54]line Версия ККМ: 001 [11:46:54]line ФД осн.: 32365 [11:46:54]line ФМ осн.: 0000000000874655 [11:46:54]line ФМ: 0000000000874655 [11:46:54]line ФД: 32366 [11:46:54]line ФПД: 137125439191030 [11:46:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T114656&type=2&operation_type=1&fn_number=0000000000874655&fd_number=32366&fm=137125439191030&tin=02508201610067®Number=0000000000091575&sum=57500 [11:46:54]OFD Sender: Processing packet 32366 [packets to send 11, broken 10] [11:46:54]ProducePacketName [11:46:54]name=ofd_packets/00032366 [11:46:54]OFD Sender: To server: pG, [11:46:54]CommunicateWithHost lk.salyk.kg:30040 [11:46:54]ConnectInit lk.salyk.kg [11:46:54]written 0, free lines is 4095 [11:46:54]Connected sock=10 [11: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 34 36 35 35 2B 01 00 00 5A 31 23 01 E7 9C 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 30 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 6D 7E 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 7E 00 00 35 04 06 00 7C B7 01 17 B7 F6 25 E9 F5 D5 47 75 C6 19 [11:46:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 64 41 47 00 36 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 7E 00 00 F4 03 04 00 D3 ED E6 64 B6 04 01 00 00 6A FF 70 8E 04 2A C3 11 [11:46:54]CommunicateWithHost err = 0 [11:46:54]CheckOFDResponse [11:46:54]1017 (14) - 77093643461234 [11:46:54]1041 (16) - 0000000000874655 [11:46:54]1040 (4) - 32366 [11:46:54]1012 (4) - 24.08.2023 05:42 [11:46:54]1206 (1) - 0 [11:46:54]OFD Sender: Remove packet 32366 [11:46:54]ProducePacketName [11:46:54]name=ofd_packets/00032366 [11:46:54]NVStorageDeleteData [11:46:55]Write to MH i2c: 01 00 00 D6 5E 34 [11:46:55]Write i2c OK [11:46:55]MH_I2C_Read... [11:46:55]Read from MH i2c: 01 [11:46:55]MH_I2C_Read... [11:46:55]Read from MH i2c: 01 07 00 [11:46:55]MH_I2C_Read... [11:46:55]Read from MH i2c: 01 07 00 D6 5E 00 00 00 00 00 FA 0C 41 [11:46:55]RasterBufferAndPrint [11:46:55]line [11:46:55]line [11:46:55]line [11:46:55]line [11:46:55]line [11:46:55]written 0, free lines is 3331 [11:46:55]MH_Cut [11:46:55]Write to MH i2c: D1 01 00 DD 5E 01 0D [11:46:55]Write i2c OK [11:46:55]MH_I2C_Read... [11:46:55]Read from MH i2c: D1 [11:46:55]MH_I2C_Read... [11:46:55]Read from MH i2c: D1 01 00 [11:46:55]MH_I2C_Read... [11:46:55]Read from MH i2c: D1 01 00 DD 5E 00 0C [11:46:55]Write to MH i2c: 01 00 00 DE 5E 3C [11:46:55]Write i2c OK [11:46:55]MH_I2C_Read... [11:46:55]OFD Sender: No OFD packet to send [11:46:55]*** Cut start [11:46:55]*** Purtial cut [11:46:55]*** CUTSNS_PIN = 0 [11:46:55]*** Stage 1: CUTSNS_PIN = 1 [11:46:57]Read from MH i2c: 01 [11:46:57]MH_I2C_Read... [11:46:57]*** Stop cut motor [11:46:57]*** Cut end [11:46:57]Read from MH i2c: 01 07 00 [11:46:57]MH_I2C_Read... [11:46:57]Read from MH i2c: 01 07 00 DE 5E 00 00 00 00 00 FF 0F 51 [11:46:57]process_action close_receipt done [11:46:57]requested_data is exist [11:46:57]produce_requested_data [11:46:57]requested_item fm.sn is exist - process it [11:46:57]wFMCommunicate request_size=4 [11:46:57]MH_SAM_APDU [11:46:57]CAPDU: 80 11 00 00 [11:46:57]Write to MH i2c: E2 08 00 DF 5E 80 11 00 00 00 00 00 00 B7 [11:46:57]Write i2c OK [11:46:57]MH_I2C_Read... [11:46:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:57]Read from MH i2c: E2 [11:46:57]MH_I2C_Read... [11:46:57]Read from MH i2c: E2 17 00 [11:46:57]MH_I2C_Read... [11:46:57]Read from MH i2c: E2 17 00 DF 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0D [11:46:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:46:57]wFMCommunicate OK [11:46:57]requested_item fd.num is exist - process it [11:46:57]SAM_PROTO_GetFieldsCounters [11:46:57]wFMCommunicate request_size=4 [11:46:57]MH_SAM_APDU [11:46:57]CAPDU: 80 13 00 00 [11:46:57]Write to MH i2c: E2 08 00 E0 5E 80 13 00 00 00 00 00 00 BA [11:46:57]Write i2c OK [11:46:57]MH_I2C_Read... [11:46:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:57]Read from MH i2c: E2 [11:46:57]MH_I2C_Read... [11:46:57]Read from MH i2c: E2 62 00 [11:46:57]MH_I2C_Read... [11:46:57]Read from MH i2c: E2 62 00 E0 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6E 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 EF [11:46:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6E 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:57]wFMCommunicate OK [11:46:57]SAM_PROTO_GetFieldsCounters done [11:46:57]requested_item shift.num is exist - process it [11:46:57]requested_item shift.opened is exist - process it [11:46:57]req_shift_opened [11:46:57]FM_GetShiftState [11:46:57]SAM_PROTO_GetShiftState [11:46:57]wFMCommunicate request_size=4 [11:46:57]MH_SAM_APDU [11:46:57]CAPDU: 80 13 01 00 [11:46:57]Write to MH i2c: E2 08 00 E1 5E 80 13 01 00 00 00 00 00 BC [11:46:57]Write i2c OK [11:46:57]MH_I2C_Read... [11:46:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:58]Read from MH i2c: E2 [11:46:58]MH_I2C_Read... [11:46:58]Read from MH i2c: E2 0E 00 [11:46:58]MH_I2C_Read... [11:46:58]Read from MH i2c: E2 0E 00 E1 5E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 39 [11:46:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:46:58]wFMCommunicate OK [11:46:58]SAM_PROTO_GetShiftState done [11:46:58]FM_GetShiftState done [11:46:58]req_shift_opened done [11:46:58]requested_item shift.open_date is exist - process it [11:46:58]req_shift_open_date [11:46:58]req_shift_open_date done [11:46:58]produce_requested_data done [11:46:58]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32366,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:46:58]process_action_free close_receipt [11:46:58]json_value_free [11:46:58]json_value_free done [11:46:58]process_json_proto returns [11:46:58]Send response to host [11:46:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32366,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:46:58]free response buf [11:46:58]execute_script done [11:46:58]execute_script returns [11:46:58]free content buf [11:46:58]Sock 8.Close socket [11:46:58]Sock 8.Thread stoped [11:46:58]accept exits with 9 [11:46:58]New connection [11:46:58]New thread 3067084132 created [11:46:58]Thread 3066940772 joined [11:46:58]Waiting for new connection... [11:46:58] Sock 9.Parse request [11:46:58]Sock 9.Check first char [11:46:58]Sock 9.First char is OK [11:46:58]request: POST /json_proto HTTP/1.0 [11:46:58]Method: POST [11:46:58]URL: /json_proto [11:46:58]Method is POST - this is cgi request [11:46:58]url: /json_proto [11:46:58]query_string will be loaded in cgi processing [11:46:58]execute_cgi json_proto POST (null) [11:46:58]execute_cgi path=json_proto method=POST [11:46:58]POST find Content-Length [11:46:58]Host: 172.17.34.200:8080 [11:46:58]Content-Length: 678 [11:46:58]Content-Type: application/json [11:46:58] [11:46:58]POST finish read [11:46:58]Found Content-Length = 678 [11:46:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 9.180, "sum" : 527.85, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 575.00, "total" : 527.00, "payments": [ { "type": 0, "sum" : 527.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:58]execute_script... [11:46:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 9.180, "sum" : 527.85, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 575.00, "total" : 527.00, "payments": [ { "type": 0, "sum" : 527.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:58]POST & json_proto [11:46:58]process_json_proto [11:46:58]json parsed OK: [11:46:58]protocol is kg_v1.0 [11:46:58]action value=close_receipt [11:46:58]process_action close_receipt [11:46:58]cmd_close_receipt [11:46:58]MH_GetDate [11:46:58]Write to MH i2c: F0 00 00 E2 5E 2F [11:46:58]Write i2c OK [11:46:58]MH_I2C_Read... [11:46:58]Read from MH i2c: F0 [11:46:58]MH_I2C_Read... [11:46:58]Read from MH i2c: F0 09 00 [11:46:58]MH_I2C_Read... [11:46:58]Read from MH i2c: F0 09 00 E2 5E 00 35 43 E7 64 B2 FF 65 64 75 [11:46:58]GetLastDocTimeStamp 1692877616 [11:46:58]current date 1692877621 [11:46:58]FM_GetShiftState [11:46:58]SAM_PROTO_GetShiftState [11:46:58]wFMCommunicate request_size=4 [11:46:58]MH_SAM_APDU [11:46:58]CAPDU: 80 13 01 00 [11:46:58]Write to MH i2c: E2 08 00 E3 5E 80 13 01 00 00 00 00 00 BE [11:46:58]Write i2c OK [11:46:58]MH_I2C_Read... [11:46:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:58]Read from MH i2c: E2 [11:46:58]MH_I2C_Read... [11:46:58]Read from MH i2c: E2 0E 00 [11:46:58]MH_I2C_Read... [11:46:58]Read from MH i2c: E2 0E 00 E3 5E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3B [11:46:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:46:58]wFMCommunicate OK [11:46:58]SAM_PROTO_GetShiftState done [11:46:58]FM_GetShiftState done [11:46:58]opened in 1692866319 [11:46:58]opened+sec_in_day 1692952719 [11:46:58]quantity*price = 52785 [11:46:58]sum+1 = 52786 [11:46:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.85 ИТОГО: 527.00 Внесено: 575.00 СДАЧА: 48.00 НСП 1% : 4.67 НДС 12% : 56.05 Наличными: 527.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 73 24.08.2023 11:47 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32367 ФПД: 1123367250364 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T114701&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32367&fm=1123367250364&tin=02508201610067®Number=0000000000091575&sum=52700 [11:46:59]StoreToDocumentArchive [11:46:59]shift 75 fd 32367 [11:46:59]save to /storage/0075/doc_00032367 [11:46:59]save last doc name /storage/0075/doc_00032367 to /storage/kkm_last_doc_name [11:46:59]save OK [11:46:59]Clear old archive folders... [11:46:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:59]tlvbuf is 0196E3F0 [11:46:59]SAM_PROTO_ClearQueue [11:46:59]wFMCommunicate request_size=4 [11:46:59]MH_SAM_APDU [11:46:59]CAPDU: 80 09 00 00 [11:46:59]Write to MH i2c: E2 08 00 F0 5E 80 09 00 00 00 00 00 00 C0 [11:46:59]Write i2c OK [11:46:59]MH_I2C_Read... [11:46:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:59]Read from MH i2c: E2 [11:46:59]MH_I2C_Read... [11:46:59]Read from MH i2c: E2 03 00 [11:46:59]MH_I2C_Read... [11:46:59]Read from MH i2c: E2 03 00 F0 5E 00 90 00 C2 [11:46:59]RAPDU: 90 00 [11:46:59]wFMCommunicate OK [11:46:59]SAM_PROTO_ClearQueue done [11:46:59]KKMCreateOFDPacket [11:46:59]OFDProtocolAddRootSTLVToBuf [11:46:59]FM_MakeSignedData [11:46:59]FM_MakeSignedData [11:46:59]SAM_PROTO_SignData [11:46:59]wFMCommunicate request_size=4 [11:46:59]MH_SAM_APDU [11:46:59]CAPDU: 80 0D 01 02 [11:46:59]Write to MH i2c: E2 08 00 F1 5E 80 0D 01 02 00 00 00 00 C8 [11:46:59]Write i2c OK [11:46:59]MH_I2C_Read... [11:46:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:59]Read from MH i2c: E2 [11:46:59]MH_I2C_Read... [11:46:59]Read from MH i2c: E2 03 00 [11:46:59]MH_I2C_Read... [11:46:59]Read from MH i2c: E2 03 00 F1 5E 00 90 00 C3 [11:46:59]RAPDU: 90 00 [11:46:59]wFMCommunicate OK [11:46:59]wFMCommunicate request_size=255 [11:46:59]MH_SAM_APDU [11:46:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DC 23 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 31 CE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC CD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 15 00 00 00 00 07 04 06 00 DC CD 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 35 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 7E 00 00 35 04 06 00 01 [11:46:59]Write to MH i2c: E2 02 01 F2 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DC 23 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 31 CE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC CD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 15 00 00 00 00 07 04 06 00 DC CD 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 35 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 7E 00 00 35 04 06 00 01 00 00 C6 [11:46:59]Write i2c OK [11:46:59]MH_I2C_Read... [11:47:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:00]Read from MH i2c: E2 [11:47:00]MH_I2C_Read... [11:47:00]Read from MH i2c: E2 03 00 [11:47:00]MH_I2C_Read... [11:47:00]Read from MH i2c: E2 03 00 F2 5E 00 90 00 C4 [11:47:00]RAPDU: 90 00 [11:47:00]wFMCommunicate OK [11:47:00]wFMCommunicate request_size=10 [11:47:00]MH_SAM_APDU [11:47:00]CAPDU: 80 0D 02 02 05 05 8D E7 E9 BC [11:47:00]Write to MH i2c: E2 0D 00 F3 5E 80 0D 02 02 05 00 05 8D E7 E9 BC 00 00 F3 [11:47:00]Write i2c OK [11:47:00]MH_I2C_Read... [11:47:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:00]Read from MH i2c: E2 [11:47:00]MH_I2C_Read... [11:47:00]Read from MH i2c: E2 03 00 [11:47:00]MH_I2C_Read... [11:47:00]Read from MH i2c: E2 03 00 F3 5E 00 90 00 C5 [11:47:00]RAPDU: 90 00 [11:47:00]wFMCommunicate OK [11:47:00]wFMCommunicate request_size=4 [11:47:00]MH_SAM_APDU [11:47:00]CAPDU: 80 0D 03 02 [11:47:00]Write to MH i2c: E2 08 00 F4 5E 80 0D 03 02 00 00 00 00 CD [11:47:00]Write i2c OK [11:47:00]MH_I2C_Read... [11:47:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:00]OFD Sender: No OFD packet to send [11:47:00]Read from MH i2c: E2 [11:47:00]MH_I2C_Read... [11:47:00]Read from MH i2c: E2 0B 00 [11:47:00]MH_I2C_Read... [11:47:00]Read from MH i2c: E2 0B 00 F4 5E 00 D8 AD 8E 5B 1E 4C 9F 2C 90 00 71 [11:47:00]RAPDU: D8 AD 8E 5B 1E 4C 9F 2C 90 00 [11:47:00]wFMCommunicate OK [11:47:00]SAM_PROTO_SignData done [11:47:00]FM_MakeSignedData done [11:47:00]CreateOFDProtocolMessage [11:47:00]wFMCommunicate request_size=4 [11:47:00]MH_SAM_APDU [11:47:00]CAPDU: 80 11 00 00 [11:47:00]Write to MH i2c: E2 08 00 F5 5E 80 11 00 00 00 00 00 00 CD [11:47:00]Write i2c OK [11:47:00]MH_I2C_Read... [11:47:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:00]Read from MH i2c: E2 [11:47:00]MH_I2C_Read... [11:47:00]Read from MH i2c: E2 17 00 [11:47:00]MH_I2C_Read... [11:47:00]Read from MH i2c: E2 17 00 F5 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 23 [11:47:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:47:00]wFMCommunicate OK [11:47:00]CreateOFDProtocolMessage done [11:47:00]OFDSenderStorePacket 32367 [11:47:00]StoreOFDPacket docnum=32367 [11:47:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 EB F2 07 01 03 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DC 23 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 31 CE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC CD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 15 00 00 00 00 07 04 06 00 DC CD 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 35 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 7E 00 00 35 04 06 00 01 05 8D E7 E9 BC D8 AD 8E 5B 1E 4C 9F 2C [11:47:00]CheckFolder [11:47:00]dirname=/storage/ofd_packets [11:47:00]CheckFolder done [11:47:00]ProducePacketName [11:47:00]name=ofd_packets/00032367 [11:47:00]NVStorageSaveData ofd_packets/00032367 [11:47:00]File name is /storage/ofd_packets/00032367 [11:47:00]Write 301 bytes [11:47:00]NVStorageSaveData done [11:47:00]OFDSenderStorePacket done [11:47:00]KKMCreateOFDPacket done [11:47:00]NVStorageSaveData kkm_last_timestamp [11:47:00]File name is /storage/kkm_last_timestamp [11:47:00]Write 4 bytes [11:47:00]NVStorageSaveData done [11:47:00]ExternCall_PrintAddStr [11:47:00]wPrintStart [11:47:00]Write to MH i2c: 01 00 00 F6 5E 54 [11:47:00]Write i2c OK [11:47:00]MH_I2C_Read... [11:47:00]Read from MH i2c: 01 [11:47:00]MH_I2C_Read... [11:47:00]Read from MH i2c: 01 07 00 [11:47:00]MH_I2C_Read... [11:47:00]Read from MH i2c: 01 07 00 F6 5E 00 00 00 00 00 FF 0F 69 [11:47:00]RasterBufferAndPrint [11:47:00]line Счет N : (1)1182095 [11:47:00]line ИНН: 02508201610067 [11:47:00]line Контрольно-Кассовый Чек [11:47:00]line ПРОДАЖА [11:47:00]line ТРК (МРК, ГНК) : 52 [11:47:00]line Товар: 2710124130 [11:47:00]line Аи-92-К-5 [11:47:00]line 9.180 * 57.50 [11:47:00]line = 527.85 [11:47:00]line НДС 12% НСП 1% [11:47:00]line > о реализуемом товаре [11:47:00]line ОКРУГЛЕНИЕ: -0.85 [11:47:00]line ИТОГО: 527.00 [11:47:00]line Внесено: 575.00 [11:47:00]line СДАЧА: 48.00 [11:47:00]line НСП 1% : 4.67 [11:47:00]line НДС 12% : 56.05 [11:47:00]line Наличными: 527.00 [11:47:00]line Безнал.: 0.00 [11:47:00]line Место: АЗС № 121 "Партнер Нефть" [11:47:00]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:47:00]line СНО: Общий режим [11:47:00]line Чек 73 24.08.2023 11:47 [11:47:00]line Смена: 75 ФФД: 1.0 [11:47:00]line ЗНМ: 0300000148 [11:47:00]line РНМ: 0000000000091575 [11:47:00]line Версия ККМ: 001 [11:47:00]line ФМ: 0000000000874655 [11:47:00]line ФД: 32367 [11:47:00]line ФПД: 1123367250364 [11:47:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T114701&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32367&fm=1123367250364&tin=02508201610067®Number=0000000000091575&sum=52700 [11:47:00]OFD Sender: Processing packet 32367 [packets to send 11, broken 10] [11:47:00]ProducePacketName [11:47:00]name=ofd_packets/00032367 [11:47:00]OFD Sender: To server: pG, [11:47:00]CommunicateWithHost lk.salyk.kg:30040 [11:47:00]ConnectInit lk.salyk.kg [11:47:00]written 0, free lines is 4095 [11:47:00]Connected sock=10 [11:47:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 EB F2 07 01 03 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DC 23 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 31 CE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC CD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 15 00 00 00 00 07 04 06 00 DC CD 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 35 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 7E 00 00 35 04 06 00 01 05 8D E7 E9 BC D8 AD 8E 5B 1E 4C 9F 2C [11:47:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 7A 9A 47 00 A3 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 7E 00 00 F4 03 04 00 DA ED E6 64 B6 04 01 00 00 65 F3 F4 1A 57 AF A8 B1 [11:47:01]CommunicateWithHost err = 0 [11:47:01]CheckOFDResponse [11:47:01]1017 (14) - 77093643461234 [11:47:01]1041 (16) - 0000000000874655 [11:47:01]1040 (4) - 32367 [11:47:01]1012 (4) - 24.08.2023 05:42 [11:47:01]1206 (1) - 0 [11:47:01]OFD Sender: Remove packet 32367 [11:47:01]ProducePacketName [11:47:01]name=ofd_packets/00032367 [11:47:01]NVStorageDeleteData [11:47:01]Write to MH i2c: 01 00 00 21 5F 80 [11:47:01]Write i2c OK [11:47:01]MH_I2C_Read... [11:47:01]Read from MH i2c: 01 [11:47:01]MH_I2C_Read... [11:47:01]Read from MH i2c: 01 07 00 [11:47:01]MH_I2C_Read... [11:47:01]Read from MH i2c: 01 07 00 21 5F 00 00 00 00 00 F3 0C 86 [11:47:01]RasterBufferAndPrint [11:47:01]line [11:47:01]line [11:47:01]line [11:47:01]line [11:47:01]line [11:47:01]written 0, free lines is 3328 [11:47:01]MH_Cut [11:47:01]Write to MH i2c: D1 01 00 28 5F 01 59 [11:47:01]Write i2c OK [11:47:01]MH_I2C_Read... [11:47:01]Read from MH i2c: D1 [11:47:01]MH_I2C_Read... [11:47:01]Read from MH i2c: D1 01 00 [11:47:01]MH_I2C_Read... [11:47:01]Read from MH i2c: D1 01 00 28 5F 00 58 [11:47:01]Write to MH i2c: 01 00 00 29 5F 88 [11:47:01]Write i2c OK [11:47:01]MH_I2C_Read... [11:47:01]OFD Sender: No OFD packet to send [11:47:01]*** Cut start [11:47:01]*** Purtial cut [11:47:01]*** Stage 1: CUTSNS_PIN = 1 [11:47:02]Read from MH i2c: 01 [11:47:02]MH_I2C_Read... [11:47:02]*** Stop cut motor [11:47:02]*** Cut end [11:47:02]Read from MH i2c: 01 07 00 [11:47:02]MH_I2C_Read... [11:47:02]Read from MH i2c: 01 07 00 29 5F 00 00 00 00 00 FF 0F 9D [11:47:02]process_action close_receipt done [11:47:02]requested_data is exist [11:47:02]produce_requested_data [11:47:02]requested_item fm.sn is exist - process it [11:47:02]wFMCommunicate request_size=4 [11:47:02]MH_SAM_APDU [11:47:02]CAPDU: 80 11 00 00 [11:47:02]Write to MH i2c: E2 08 00 2A 5F 80 11 00 00 00 00 00 00 03 [11:47:02]Write i2c OK [11:47:02]MH_I2C_Read... [11:47:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:02]Read from MH i2c: E2 [11:47:02]MH_I2C_Read... [11:47:02]Read from MH i2c: E2 17 00 [11:47:02]MH_I2C_Read... [11:47:02]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 34 36 35 35 90 00 59 [11:47:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:47:02]wFMCommunicate OK [11:47:02]requested_item fd.num is exist - process it [11:47:02]SAM_PROTO_GetFieldsCounters [11:47:02]wFMCommunicate request_size=4 [11:47:02]MH_SAM_APDU [11:47:02]CAPDU: 80 13 00 00 [11:47:02]Write to MH i2c: E2 08 00 2B 5F 80 13 00 00 00 00 00 00 06 [11:47:02]Write i2c OK [11:47:02]MH_I2C_Read... [11:47:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:02]Read from MH i2c: E2 [11:47:02]MH_I2C_Read... [11:47:02]Read from MH i2c: E2 62 00 [11:47:02]MH_I2C_Read... [11:47:02]Read from MH i2c: E2 62 00 2B 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [11:47:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:47:02]wFMCommunicate OK [11:47:02]SAM_PROTO_GetFieldsCounters done [11:47:02]requested_item shift.num is exist - process it [11:47:02]requested_item shift.opened is exist - process it [11:47:02]req_shift_opened [11:47:02]FM_GetShiftState [11:47:02]SAM_PROTO_GetShiftState [11:47:02]wFMCommunicate request_size=4 [11:47:02]MH_SAM_APDU [11:47:02]CAPDU: 80 13 01 00 [11:47:02]Write to MH i2c: E2 08 00 2C 5F 80 13 01 00 00 00 00 00 08 [11:47:02]Write i2c OK [11:47:02]MH_I2C_Read... [11:47:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:02]Read from MH i2c: E2 [11:47:02]MH_I2C_Read... [11:47:02]Read from MH i2c: E2 0E 00 [11:47:02]MH_I2C_Read... [11:47:02]Read from MH i2c: E2 0E 00 2C 5F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 85 [11:47:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:47:02]wFMCommunicate OK [11:47:02]SAM_PROTO_GetShiftState done [11:47:02]FM_GetShiftState done [11:47:02]req_shift_opened done [11:47:02]requested_item shift.open_date is exist - process it [11:47:02]req_shift_open_date [11:47:02]req_shift_open_date done [11:47:02]produce_requested_data done [11:47:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32367,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:47:02]process_action_free close_receipt [11:47:02]json_value_free [11:47:02]json_value_free done [11:47:02]process_json_proto returns [11:47:02]Send response to host [11:47:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32367,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:47:02]free response buf [11:47:02]execute_script done [11:47:02]execute_script returns [11:47:02]free content buf [11:47:02]Sock 9.Close socket [11:47:02]Sock 9.Thread stoped [11:47:02]accept exits with 8 [11:47:02]New connection [11:47:02]New thread 3066940772 created [11:47:02]Thread 3067084132 joined [11:47:02]Waiting for new connection... [11:47:02] Sock 8.Parse request [11:47:02]Sock 8.Check first char [11:47:02]Sock 8.First char is OK [11:47:02]request: POST /json_proto HTTP/1.0 [11:47:02]Method: POST [11:47:02]URL: /json_proto [11:47:02]Method is POST - this is cgi request [11:47:02]url: /json_proto [11:47:02]query_string will be loaded in cgi processing [11:47:02]execute_cgi json_proto POST (null) [11:47:02]execute_cgi path=json_proto method=POST [11:47:02]POST find Content-Length [11:47:02]Host: 172.17.34.200:8080 [11:47:02]Content-Length: 688 [11:47:02]Content-Type: application/json [11:47:02] [11:47:02]POST finish read [11:47:02]Found Content-Length = 688 [11:47:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:02]execute_script... [11:47: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)1182096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:02]POST & json_proto [11:47:02]process_json_proto [11:47:02]json parsed OK: [11:47:02]protocol is kg_v1.0 [11:47:02]action value=close_receipt [11:47:02]process_action close_receipt [11:47:02]cmd_close_receipt [11:47:02]MH_GetDate [11:47:02]Write to MH i2c: F0 00 00 2D 5F 7B [11:47:02]Write i2c OK [11:47:02]MH_I2C_Read... [11:47:02]Read from MH i2c: F0 [11:47:02]MH_I2C_Read... [11:47:02]Read from MH i2c: F0 09 00 [11:47:02]MH_I2C_Read... [11:47:02]Read from MH i2c: F0 09 00 2D 5F 00 3A 43 E7 64 B2 FF 65 64 C6 [11:47:02]GetLastDocTimeStamp 1692877621 [11:47:02]current date 1692877626 [11:47:02]FM_GetShiftState [11:47:02]SAM_PROTO_GetShiftState [11:47:02]wFMCommunicate request_size=4 [11:47:02]MH_SAM_APDU [11:47:02]CAPDU: 80 13 01 00 [11:47:02]Write to MH i2c: E2 08 00 2E 5F 80 13 01 00 00 00 00 00 0A [11:47:02]Write i2c OK [11:47:02]MH_I2C_Read... [11:47:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:02]Read from MH i2c: E2 [11:47:02]MH_I2C_Read... [11:47:02]Read from MH i2c: E2 0E 00 [11:47:02]MH_I2C_Read... [11:47:02]Read from MH i2c: E2 0E 00 2E 5F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 87 [11:47:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:47:02]wFMCommunicate OK [11:47:02]SAM_PROTO_GetShiftState done [11:47:02]FM_GetShiftState done [11:47:02]opened in 1692866319 [11:47:02]opened+sec_in_day 1692952719 [11:47:02]quantity*price = 100042 [11:47:02]sum+1 = 100044 [11:47:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 74 24.08.2023 11:47 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32368 ФПД: 200979769793678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T114706&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32368&fm=200979769793678&tin=02508201610067®Number=0000000000091575&sum=100000 [11:47:03]StoreToDocumentArchive [11:47:03]shift 75 fd 32368 [11:47:03]save to /storage/0075/doc_00032368 [11:47:03]save last doc name /storage/0075/doc_00032368 to /storage/kkm_last_doc_name [11:47:03]save OK [11:47:03]Clear old archive folders... [11:47:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:47:03]tlvbuf is 018A0EB0 [11:47:03]SAM_PROTO_ClearQueue [11:47:03]wFMCommunicate request_size=4 [11:47:03]MH_SAM_APDU [11:47:03]CAPDU: 80 09 00 00 [11:47:03]Write to MH i2c: E2 08 00 3B 5F 80 09 00 00 00 00 00 00 0C [11:47:03]Write i2c OK [11:47:03]MH_I2C_Read... [11:47:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:03]Read from MH i2c: E2 [11:47:03]MH_I2C_Read... [11:47:03]Read from MH i2c: E2 03 00 [11:47:03]MH_I2C_Read... [11:47:03]Read from MH i2c: E2 03 00 3B 5F 00 90 00 0E [11:47:03]RAPDU: 90 00 [11:47:03]wFMCommunicate OK [11:47:03]SAM_PROTO_ClearQueue done [11:47:03]KKMCreateOFDPacket [11:47:03]OFDProtocolAddRootSTLVToBuf [11:47:03]FM_MakeSignedData [11:47:03]FM_MakeSignedData [11:47:03]SAM_PROTO_SignData [11:47:03]wFMCommunicate request_size=4 [11:47:03]MH_SAM_APDU [11:47:03]CAPDU: 80 0D 01 02 [11:47:03]Write to MH i2c: E2 08 00 3C 5F 80 0D 01 02 00 00 00 00 14 [11:47:03]Write i2c OK [11:47:03]MH_I2C_Read... [11:47:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:04]Read from MH i2c: E2 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 03 00 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 03 00 3C 5F 00 90 00 0F [11:47:04]RAPDU: 90 00 [11:47:04]wFMCommunicate OK [11:47:04]wFMCommunicate request_size=255 [11:47:04]MH_SAM_APDU [11:47:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 3A 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 7E 00 00 35 04 06 00 [11:47:04]Write to MH i2c: E2 02 01 3D 5F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 3A 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 7E 00 00 35 04 06 00 00 00 09 [11:47:04]Write i2c OK [11:47:04]MH_I2C_Read... [11:47:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:04]Read from MH i2c: E2 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 03 00 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 03 00 3D 5F 00 90 00 10 [11:47:04]RAPDU: 90 00 [11:47:04]wFMCommunicate OK [11:47:04]wFMCommunicate request_size=11 [11:47:04]MH_SAM_APDU [11:47:04]CAPDU: 80 0D 02 02 06 B6 CA 3F C9 1C 8E [11:47:04]Write to MH i2c: E2 0E 00 3E 5F 80 0D 02 02 06 00 B6 CA 3F C9 1C 8E 00 00 55 [11:47:04]Write i2c OK [11:47:04]MH_I2C_Read... [11:47:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:04]Read from MH i2c: E2 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 03 00 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 03 00 3E 5F 00 90 00 11 [11:47:04]RAPDU: 90 00 [11:47:04]wFMCommunicate OK [11:47:04]wFMCommunicate request_size=4 [11:47:04]MH_SAM_APDU [11:47:04]CAPDU: 80 0D 03 02 [11:47:04]Write to MH i2c: E2 08 00 3F 5F 80 0D 03 02 00 00 00 00 19 [11:47:04]Write i2c OK [11:47:04]MH_I2C_Read... [11:47:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:04]Read from MH i2c: E2 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 0B 00 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 0B 00 3F 5F 00 15 47 B2 29 79 E6 31 CE 90 00 AF [11:47:04]RAPDU: 15 47 B2 29 79 E6 31 CE 90 00 [11:47:04]wFMCommunicate OK [11:47:04]SAM_PROTO_SignData done [11:47:04]FM_MakeSignedData done [11:47:04]CreateOFDProtocolMessage [11:47:04]wFMCommunicate request_size=4 [11:47:04]MH_SAM_APDU [11:47:04]CAPDU: 80 11 00 00 [11:47:04]Write to MH i2c: E2 08 00 40 5F 80 11 00 00 00 00 00 00 19 [11:47:04]Write i2c OK [11:47:04]MH_I2C_Read... [11:47:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:04]Read from MH i2c: E2 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 17 00 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 17 00 40 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6F [11:47:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:47:04]wFMCommunicate OK [11:47:04]CreateOFDProtocolMessage done [11:47:04]OFDSenderStorePacket 32368 [11:47:04]StoreOFDPacket docnum=32368 [11:47:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 36 A9 08 01 5C D3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 3A 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 7E 00 00 35 04 06 00 B6 CA 3F C9 1C 8E 15 47 B2 29 79 E6 31 CE [11:47:04]CheckFolder [11:47:04]dirname=/storage/ofd_packets [11:47:04]CheckFolder done [11:47:04]ProducePacketName [11:47:04]name=ofd_packets/00032368 [11:47:04]NVStorageSaveData ofd_packets/00032368 [11:47:04]File name is /storage/ofd_packets/00032368 [11:47:04]Write 302 bytes [11:47:04]NVStorageSaveData done [11:47:04]OFDSenderStorePacket done [11:47:04]KKMCreateOFDPacket done [11:47:04]NVStorageSaveData kkm_last_timestamp [11:47:04]File name is /storage/kkm_last_timestamp [11:47:04]Write 4 bytes [11:47:04]NVStorageSaveData done [11:47:04]ExternCall_PrintAddStr [11:47:04]wPrintStart [11:47:04]Write to MH i2c: 01 00 00 41 5F A0 [11:47:04]Write i2c OK [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: 01 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: 01 07 00 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: 01 07 00 41 5F 00 00 00 00 00 FF 0F B5 [11:47:04]RasterBufferAndPrint [11:47:04]line Счет N : (1)1182096 [11:47:04]line ИНН: 02508201610067 [11:47:04]line Контрольно-Кассовый Чек [11:47:04]line ПРОДАЖА [11:47:04]line ТРК (МРК, ГНК) : 21 [11:47:04]line Товар: 2710194210 [11:47:04]line ДТ(л)-К-5 [11:47:04]line 15.730 * 63.60 [11:47:04]line = 1000.43 [11:47:04]line НДС 12% НСП 1% [11:47:05]line > о реализуемом товаре [11:47:05]line ОКРУГЛЕНИЕ: -0.43 [11:47:05]line ИТОГО: 1000.00 [11:47:05]line Внесено: 1000.00 [11:47:05]line СДАЧА: 0.00 [11:47:05]line НСП 1% : 8.85 [11:47:05]line НДС 12% : 106.24 [11:47:05]line Наличными: 1000.00 [11:47:05]line Безнал.: 0.00 [11:47:05]line Место: АЗС № 121 "Партнер Нефть" [11:47:05]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:47:05]line СНО: Общий режим [11:47:05]line Чек 74 24.08.2023 11:47 [11:47:05]line Смена: 75 ФФД: 1.0 [11:47:05]line ЗНМ: 0300000148 [11:47:05]line РНМ: 0000000000091575 [11:47:05]line Версия ККМ: 001 [11:47:05]line ФМ: 0000000000874655 [11:47:05]line ФД: 32368 [11:47:05]line ФПД: 200979769793678 [11:47:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T114706&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32368&fm=200979769793678&tin=02508201610067®Number=0000000000091575&sum=100000 [11:47:05]OFD Sender: Processing packet 32368 [packets to send 11, broken 10] [11:47:05]ProducePacketName [11:47:05]name=ofd_packets/00032368 [11:47:05]OFD Sender: To server: pG, [11:47:05]CommunicateWithHost lk.salyk.kg:30040 [11:47:05]ConnectInit lk.salyk.kg [11:47:05]written 0, free lines is 4095 [11:47:05]Connected sock=10 [11:47:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 36 A9 08 01 5C D3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 3A 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 7E 00 00 35 04 06 00 B6 CA 3F C9 1C 8E 15 47 B2 29 79 E6 31 CE [11:47:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AD E8 47 00 3A 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 7E 00 00 F4 03 04 00 DE ED E6 64 B6 04 01 00 00 E5 A3 5A 92 27 A3 2B B4 [11:47:05]CommunicateWithHost err = 0 [11:47:05]CheckOFDResponse [11:47:05]1017 (14) - 77093643461234 [11:47:05]1041 (16) - 0000000000874655 [11:47:05]1040 (4) - 32368 [11:47:05]1012 (4) - 24.08.2023 05:42 [11:47:05]1206 (1) - 0 [11:47:05]OFD Sender: Remove packet 32368 [11:47:05]ProducePacketName [11:47:05]name=ofd_packets/00032368 [11:47:05]NVStorageDeleteData [11:47:05]Write to MH i2c: 01 00 00 6C 5F CB [11:47:05]Write i2c OK [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: 01 [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: 01 07 00 [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: 01 07 00 6C 5F 00 00 00 00 00 01 0D E0 [11:47:05]RasterBufferAndPrint [11:47:05]line [11:47:05]line [11:47:05]line [11:47:05]line [11:47:05]line [11:47:05]written 0, free lines is 3349 [11:47:05]MH_Cut [11:47:05]Write to MH i2c: D1 01 00 73 5F 01 A4 [11:47:05]Write i2c OK [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: D1 [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: D1 01 00 [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: D1 01 00 73 5F 00 A3 [11:47:05]Write to MH i2c: 01 00 00 74 5F D3 [11:47:05]Write i2c OK [11:47:05]MH_I2C_Read... [11:47:06]OFD Sender: No OFD packet to send [11:47:06]*** Cut start [11:47:06]*** Purtial cut [11:47:06]*** CUTSNS_PIN = 0 [11:47:06]*** Stage 1: CUTSNS_PIN = 1 [11:47:08]Read from MH i2c: 01 [11:47:08]MH_I2C_Read... [11:47:08]*** Stop cut motor [11:47:08]*** Cut end [11:47:08]Read from MH i2c: 01 07 00 [11:47:08]MH_I2C_Read... [11:47:08]Read from MH i2c: 01 07 00 74 5F 00 00 00 00 00 FF 0F E8 [11:47:08]process_action close_receipt done [11:47:08]requested_data is exist [11:47:08]produce_requested_data [11:47:08]requested_item fm.sn is exist - process it [11:47:08]wFMCommunicate request_size=4 [11:47:08]MH_SAM_APDU [11:47:08]CAPDU: 80 11 00 00 [11:47:08]Write to MH i2c: E2 08 00 75 5F 80 11 00 00 00 00 00 00 4E [11:47:08]Write i2c OK [11:47:08]MH_I2C_Read... [11:47:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:08]Read from MH i2c: E2 [11:47:08]MH_I2C_Read... [11:47:08]Read from MH i2c: E2 17 00 [11:47:08]MH_I2C_Read... [11:47:08]Read from MH i2c: E2 17 00 75 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A4 [11:47:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:47:08]wFMCommunicate OK [11:47:08]requested_item fd.num is exist - process it [11:47:08]SAM_PROTO_GetFieldsCounters [11:47:08]wFMCommunicate request_size=4 [11:47:08]MH_SAM_APDU [11:47:08]CAPDU: 80 13 00 00 [11:47:08]Write to MH i2c: E2 08 00 76 5F 80 13 00 00 00 00 00 00 51 [11:47:08]Write i2c OK [11:47:08]MH_I2C_Read... [11:47:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:08]Read from MH i2c: E2 [11:47:08]MH_I2C_Read... [11:47:08]Read from MH i2c: E2 62 00 [11:47:08]MH_I2C_Read... [11:47:08]Read from MH i2c: E2 62 00 76 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 70 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 8E [11: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 70 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:47:08]wFMCommunicate OK [11:47:08]SAM_PROTO_GetFieldsCounters done [11:47:08]requested_item shift.num is exist - process it [11:47:08]requested_item shift.opened is exist - process it [11:47:08]req_shift_opened [11:47:08]FM_GetShiftState [11:47:08]SAM_PROTO_GetShiftState [11:47:08]wFMCommunicate request_size=4 [11:47:08]MH_SAM_APDU [11:47:08]CAPDU: 80 13 01 00 [11:47:08]Write to MH i2c: E2 08 00 77 5F 80 13 01 00 00 00 00 00 53 [11:47:08]Write i2c OK [11:47:08]MH_I2C_Read... [11:47:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:08]Read from MH i2c: E2 [11:47:08]MH_I2C_Read... [11:47:08]Read from MH i2c: E2 0E 00 [11:47:08]MH_I2C_Read... [11:47:08]Read from MH i2c: E2 0E 00 77 5F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D0 [11:47:08]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:47:08]wFMCommunicate OK [11:47:08]SAM_PROTO_GetShiftState done [11:47:08]FM_GetShiftState done [11:47:08]req_shift_opened done [11:47:08]requested_item shift.open_date is exist - process it [11:47:08]req_shift_open_date [11:47:08]req_shift_open_date done [11:47:08]produce_requested_data done [11:47:08]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32368,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:47:08]process_action_free close_receipt [11:47:08]json_value_free [11:47:08]json_value_free done [11:47:08]process_json_proto returns [11:47:08]Send response to host [11:47:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32368,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:47:08]free response buf [11:47:08]execute_script done [11:47:08]execute_script returns [11:47:08]free content buf [11:47:08]Sock 8.Close socket [11:47:08]Sock 8.Thread stoped [11:47:11]OFD Sender: No OFD packet to send [11:47:16]OFD Sender: No OFD packet to send [11:47:21]OFD Sender: No OFD packet to send [11:47:26]OFD Sender: No OFD packet to send [11:47:31]OFD Sender: No OFD packet to send [11:47:32]accept exits with 9 [11:47:32]New connection [11:47:32]New thread 3067084132 created [11:47:32]Thread 3066940772 joined [11:47:32]Waiting for new connection... [11:47:32] Sock 9.Parse request [11:47:32]Sock 9.Check first char [11:47:32]Sock 9.First char is OK [11:47:32]request: POST /json_proto HTTP/1.0 [11:47:32]Method: POST [11:47:32]URL: /json_proto [11:47:32]Method is POST - this is cgi request [11:47:32]url: /json_proto [11:47:32]query_string will be loaded in cgi processing [11:47:32]execute_cgi json_proto POST (null) [11:47:32]execute_cgi path=json_proto method=POST [11:47:32]POST find Content-Length [11:47:32]Host: 172.17.34.200:8080 [11:47:32]Content-Length: 804 [11:47:32]Content-Type: application/json [11:47:32] [11:47:32]POST finish read [11:47:32]Found Content-Length = 804 [11:47:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" : 1000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:32]execute_script... [11: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)1182097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" : 1000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:32]POST & json_proto [11:47:32]process_json_proto [11:47:32]json parsed OK: [11:47:32]protocol is kg_v1.0 [11:47:32]action value=close_receipt [11:47:32]process_action close_receipt [11:47:32]cmd_close_receipt [11:47:32]MH_GetDate [11:47:32]Write to MH i2c: F0 00 00 78 5F C6 [11:47:32]Write i2c OK [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: F0 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: F0 09 00 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: F0 09 00 78 5F 00 57 43 E7 64 B2 FF 65 64 2E [11:47:32]GetLastDocTimeStamp 1692877626 [11:47:32]current date 1692877655 [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 79 5F 80 13 01 00 00 00 00 00 55 [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 79 5F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D2 [11:47:32]RAPDU: 09 00 01 0F 17 E7 64 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]opened in 1692866319 [11:47:32]opened+sec_in_day 1692952719 [11:47:32]quantity*price = 100018 [11:47:32]sum+1 = 100020 [11:47:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.19 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.19 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 75 24.08.2023 11:47 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32369 ФПД: 54460399682487 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T114736&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32369&fm=54460399682487&tin=02508201610067®Number=0000000000091575&sum=100019 [11:47:33]StoreToDocumentArchive [11:47:33]shift 75 fd 32369 [11:47:33]save to /storage/0075/doc_00032369 [11:47:33]save last doc name /storage/0075/doc_00032369 to /storage/kkm_last_doc_name [11:47:33]save OK [11:47:33]Clear old archive folders... [11:47:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:47:33]tlvbuf is 019B58E0 [11:47:33]SAM_PROTO_ClearQueue [11:47:33]wFMCommunicate request_size=4 [11:47:33]MH_SAM_APDU [11:47:33]CAPDU: 80 09 00 00 [11:47:33]Write to MH i2c: E2 08 00 86 5F 80 09 00 00 00 00 00 00 57 [11:47:33]Write i2c OK [11:47:33]MH_I2C_Read... [11:47:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:33]Read from MH i2c: E2 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 03 00 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 03 00 86 5F 00 90 00 59 [11:47:33]RAPDU: 90 00 [11:47:33]wFMCommunicate OK [11:47:33]SAM_PROTO_ClearQueue done [11:47:33]KKMCreateOFDPacket [11:47:33]OFDProtocolAddRootSTLVToBuf [11:47:33]FM_MakeSignedData [11:47:33]FM_MakeSignedData [11:47:33]SAM_PROTO_SignData [11:47:33]wFMCommunicate request_size=4 [11:47:33]MH_SAM_APDU [11:47:33]CAPDU: 80 0D 01 02 [11:47:33]Write to MH i2c: E2 08 00 87 5F 80 0D 01 02 00 00 00 00 5F [11:47:33]Write i2c OK [11:47:33]MH_I2C_Read... [11:47:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:33]Read from MH i2c: E2 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 03 00 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 03 00 87 5F 00 90 00 5A [11:47:33]RAPDU: 90 00 [11:47:33]wFMCommunicate OK [11:47:33]wFMCommunicate request_size=255 [11:47:33]MH_SAM_APDU [11: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 58 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 7E 00 00 35 04 06 00 31 [11:47:33]Write to MH i2c: E2 02 01 88 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 58 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 7E 00 00 35 04 06 00 31 00 00 6A [11:47:33]Write i2c OK [11:47:33]MH_I2C_Read... [11:47:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:33]Read from MH i2c: E2 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 03 00 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 03 00 88 5F 00 90 00 5B [11:47:33]RAPDU: 90 00 [11:47:33]wFMCommunicate OK [11:47:33]wFMCommunicate request_size=10 [11:47:33]MH_SAM_APDU [11:47:33]CAPDU: 80 0D 02 02 05 88 0C C7 03 B7 [11:47:33]Write to MH i2c: E2 0D 00 89 5F 80 0D 02 02 05 00 88 0C C7 03 B7 00 00 81 [11:47:33]Write i2c OK [11:47:33]MH_I2C_Read... [11:47:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:33]Read from MH i2c: E2 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 03 00 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 03 00 89 5F 00 90 00 5C [11:47:33]RAPDU: 90 00 [11:47:33]wFMCommunicate OK [11:47:33]wFMCommunicate request_size=4 [11:47:33]MH_SAM_APDU [11:47:33]CAPDU: 80 0D 03 02 [11:47:33]Write to MH i2c: E2 08 00 8A 5F 80 0D 03 02 00 00 00 00 64 [11:47:33]Write i2c OK [11:47:33]MH_I2C_Read... [11:47:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:33]Read from MH i2c: E2 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 0B 00 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 0B 00 8A 5F 00 AB D4 D7 7D B1 5B 69 32 90 00 DF [11:47:33]RAPDU: AB D4 D7 7D B1 5B 69 32 90 00 [11:47:33]wFMCommunicate OK [11:47:33]SAM_PROTO_SignData done [11:47:33]FM_MakeSignedData done [11:47:33]CreateOFDProtocolMessage [11:47:33]wFMCommunicate request_size=4 [11:47:33]MH_SAM_APDU [11:47:33]CAPDU: 80 11 00 00 [11:47:33]Write to MH i2c: E2 08 00 8B 5F 80 11 00 00 00 00 00 00 64 [11:47:33]Write i2c OK [11:47:33]MH_I2C_Read... [11:47:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:33]Read from MH i2c: E2 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 17 00 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 17 00 8B 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BA [11:47:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:47:33]wFMCommunicate OK [11:47:33]CreateOFDProtocolMessage done [11:47:33]OFDSenderStorePacket 32369 [11:47:33]StoreOFDPacket docnum=32369 [11:47:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F3 13 07 01 68 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 58 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 7E 00 00 35 04 06 00 31 88 0C C7 03 B7 AB D4 D7 7D B1 5B 69 32 [11:47:33]CheckFolder [11:47:33]dirname=/storage/ofd_packets [11:47:33]CheckFolder done [11:47:33]ProducePacketName [11:47:33]name=ofd_packets/00032369 [11:47:33]NVStorageSaveData ofd_packets/00032369 [11:47:33]File name is /storage/ofd_packets/00032369 [11:47:33]Write 301 bytes [11:47:33]NVStorageSaveData done [11:47:33]OFDSenderStorePacket done [11:47:33]KKMCreateOFDPacket done [11:47:33]NVStorageSaveData kkm_last_timestamp [11:47:33]File name is /storage/kkm_last_timestamp [11:47:33]Write 4 bytes [11:47:33]NVStorageSaveData done [11:47:33]ExternCall_PrintAddStr [11:47:33]wPrintStart [11:47:33]Write to MH i2c: 01 00 00 8C 5F EB [11:47:33]Write i2c OK [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: 01 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: 01 07 00 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: 01 07 00 8C 5F 00 00 00 00 00 FF 0F 00 [11:47:33]RasterBufferAndPrint [11:47:33]line Счет N : (1)1182097 [11:47:33]line ИНН: 02508201610067 [11:47:33]line Контрольно-Кассовый Чек [11:47:33]line ПРОДАЖА [11:47:33]line ТРК (МРК, ГНК) : 63 [11:47:33]line Товар: 2710124500 [11:47:33]line Аи-95-К-5 [11:47:33]line 15.270 * 65.50 [11:47:33]line = 1000.19 [11:47:33]line НДС 12% НСП 1% [11:47:33]line > о реализуемом товаре [11:47:33]line ИТОГО: 1000.19 [11:47:33]line НСП 1% : 8.85 [11:47:33]line НДС 12% : 106.21 [11:47:33]line Наличными: 0.00 [11:47:33]line Безнал.: 1000.19 [11:47:33]line Место: АЗС № 121 "Партнер Нефть" [11:47:33]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:47:33]line СНО: Общий режим [11:47:33]line Чек 75 24.08.2023 11:47 [11:47:33]line Смена: 75 ФФД: 1.0 [11:47:33]line ЗНМ: 0300000148 [11:47:33]line РНМ: 0000000000091575 [11:47:33]line Версия ККМ: 001 [11:47:33]line Платежная система: O! деньги [11:47:33]line ФМ: 0000000000874655 [11:47:33]line ФД: 32369 [11:47:33]line ФПД: 54460399682487 [11:47:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T114736&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32369&fm=54460399682487&tin=02508201610067®Number=0000000000091575&sum=100019 [11:47:33]written 0, free lines is 4095 [11:47:34]OFD Sender: Processing packet 32369 [packets to send 11, broken 10] [11:47:34]ProducePacketName [11:47:34]name=ofd_packets/00032369 [11:47:34]OFD Sender: To server: pG, [11:47:34]CommunicateWithHost lk.salyk.kg:30040 [11:47:34]ConnectInit lk.salyk.kg [11:47:34]Connected sock=10 [11: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 34 36 35 35 0F 01 00 00 F3 13 07 01 68 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 58 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 7E 00 00 35 04 06 00 31 88 0C C7 03 B7 AB D4 D7 7D B1 5B 69 32 [11:47:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 96 EF 47 00 46 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 7E 00 00 F4 03 04 00 FB ED E6 64 B6 04 01 00 00 D7 7E 70 C0 0A E2 89 74 [11:47:34]CommunicateWithHost err = 0 [11:47:34]CheckOFDResponse [11:47:34]1017 (14) - 77093643461234 [11:47:34]1041 (16) - 0000000000874655 [11:47:34]1040 (4) - 32369 [11:47:34]1012 (4) - 24.08.2023 05:43 [11:47:34]1206 (1) - 0 [11:47:34]OFD Sender: Remove packet 32369 [11:47:34]ProducePacketName [11:47:34]name=ofd_packets/00032369 [11:47:34]NVStorageDeleteData [11:47:34]Write to MH i2c: 01 00 00 B6 5F 15 [11:47:34]Write i2c OK [11:47:34]MH_I2C_Read... [11:47:34]Read from MH i2c: 01 [11:47:34]MH_I2C_Read... [11:47:34]Read from MH i2c: 01 07 00 [11:47:34]MH_I2C_Read... [11:47:34]Read from MH i2c: 01 07 00 B6 5F 00 00 00 00 00 F8 0C 20 [11:47:34]RasterBufferAndPrint [11:47:34]line [11:47:34]line [11:47:34]line [11:47:34]line [11:47:34]line [11:47:34]written 0, free lines is 3331 [11:47:34]MH_Cut [11:47:34]Write to MH i2c: D1 01 00 BD 5F 01 EE [11:47:34]Write i2c OK [11:47:34]MH_I2C_Read... [11:47:34]Read from MH i2c: D1 [11:47:34]MH_I2C_Read... [11:47:34]Read from MH i2c: D1 01 00 [11:47:34]MH_I2C_Read... [11:47:34]Read from MH i2c: D1 01 00 BD 5F 00 ED [11:47:34]Write to MH i2c: 01 00 00 BE 5F 1D [11:47:34]Write i2c OK [11:47:34]MH_I2C_Read... [11:47:34]OFD Sender: No OFD packet to send [11:47:35]*** Cut start [11:47:35]*** Purtial cut [11:47:35]*** Stage 1: CUTSNS_PIN = 1 [11:47:35]Read from MH i2c: 01 [11:47:35]MH_I2C_Read... [11:47:35]*** Stop cut motor [11:47:35]*** Cut end [11:47:35]Read from MH i2c: 01 07 00 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: 01 07 00 BE 5F 00 00 00 00 00 FF 0F 32 [11:47:35]process_action close_receipt done [11:47:35]requested_data is exist [11:47:35]produce_requested_data [11:47:35]requested_item fm.sn is exist - process it [11:47:35]wFMCommunicate request_size=4 [11:47:35]MH_SAM_APDU [11:47:35]CAPDU: 80 11 00 00 [11:47:35]Write to MH i2c: E2 08 00 BF 5F 80 11 00 00 00 00 00 00 98 [11:47:35]Write i2c OK [11:47:35]MH_I2C_Read... [11:47:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:35]Read from MH i2c: E2 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: E2 17 00 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: E2 17 00 BF 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EE [11:47:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:47:35]wFMCommunicate OK [11:47:35]requested_item fd.num is exist - process it [11:47:35]SAM_PROTO_GetFieldsCounters [11:47:35]wFMCommunicate request_size=4 [11:47:35]MH_SAM_APDU [11:47:35]CAPDU: 80 13 00 00 [11:47:35]Write to MH i2c: E2 08 00 C0 5F 80 13 00 00 00 00 00 00 9B [11:47:35]Write i2c OK [11:47:35]MH_I2C_Read... [11:47:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:35]Read from MH i2c: E2 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: E2 62 00 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: E2 62 00 C0 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 71 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [11: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 71 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:47:35]wFMCommunicate OK [11:47:35]SAM_PROTO_GetFieldsCounters done [11:47:35]requested_item shift.num is exist - process it [11:47:35]requested_item shift.opened is exist - process it [11:47:35]req_shift_opened [11:47:35]FM_GetShiftState [11:47:35]SAM_PROTO_GetShiftState [11:47:35]wFMCommunicate request_size=4 [11:47:35]MH_SAM_APDU [11:47:35]CAPDU: 80 13 01 00 [11:47:35]Write to MH i2c: E2 08 00 C1 5F 80 13 01 00 00 00 00 00 9D [11:47:35]Write i2c OK [11:47:35]MH_I2C_Read... [11:47:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:35]Read from MH i2c: E2 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: E2 0E 00 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: E2 0E 00 C1 5F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1A [11:47:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:47:35]wFMCommunicate OK [11:47:35]SAM_PROTO_GetShiftState done [11:47:35]FM_GetShiftState done [11:47:35]req_shift_opened done [11:47:35]requested_item shift.open_date is exist - process it [11:47:35]req_shift_open_date [11:47:35]req_shift_open_date done [11:47:35]produce_requested_data done [11:47:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32369,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:47:35]process_action_free close_receipt [11:47:35]json_value_free [11:47:35]json_value_free done [11:47:35]process_json_proto returns [11:47:35]Send response to host [11:47:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32369,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:47:35]free response buf [11:47:35]execute_script done [11:47:35]execute_script returns [11:47:35]free content buf [11:47:35]Sock 9.Close socket [11:47:35]Sock 9.Thread stoped [11:47:39]OFD Sender: No OFD packet to send [11:47:44]OFD Sender: No OFD packet to send [11:47:49]OFD Sender: No OFD packet to send [11:47:54]OFD Sender: No OFD packet to send [11:47:59]OFD Sender: No OFD packet to send [11:48:04]OFD Sender: No OFD packet to send [11:48:09]OFD Sender: No OFD packet to send [11:48:14]OFD Sender: No OFD packet to send [11:48:19]OFD Sender: No OFD packet to send [11:48:24]OFD Sender: No OFD packet to send [11:48:29]OFD Sender: No OFD packet to send [11:48:34]OFD Sender: No OFD packet to send [11:48:39]OFD Sender: No OFD packet to send [11:48:44]OFD Sender: No OFD packet to send [11:48:49]accept exits with 8 [11:48:49]New connection [11:48:49]New thread 3066940772 created [11:48:49]Thread 3067084132 joined [11:48:49]Waiting for new connection... [11:48:49] Sock 8.Parse request [11:48:49]Sock 8.Check first char [11:48:49]Sock 8.First char is OK [11:48:49]request: POST /json_proto HTTP/1.0 [11:48:49]Method: POST [11:48:49]URL: /json_proto [11:48:49]Method is POST - this is cgi request [11:48:49]url: /json_proto [11:48:49]query_string will be loaded in cgi processing [11:48:49]execute_cgi json_proto POST (null) [11:48:49]execute_cgi path=json_proto method=POST [11:48:49]POST find Content-Length [11:48:49]Host: 172.17.34.200:8080 [11:48:49]Content-Length: 684 [11:48:49]Content-Type: application/json [11:48:49] [11:48:49]POST finish read [11:48:49]Found Content-Length = 684 [11:48:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:49]execute_script... [11:48: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)1182098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:49]POST & json_proto [11:48:49]process_json_proto [11:48:49]json parsed OK: [11:48:49]protocol is kg_v1.0 [11:48:49]action value=close_receipt [11:48:49]process_action close_receipt [11:48:49]cmd_close_receipt [11:48:49]MH_GetDate [11:48:49]Write to MH i2c: F0 00 00 C2 5F 10 [11:48:49]Write i2c OK [11:48:49]MH_I2C_Read... [11:48:49]Read from MH i2c: F0 [11:48:49]MH_I2C_Read... [11:48:49]Read from MH i2c: F0 09 00 [11:48:49]MH_I2C_Read... [11:48:49]Read from MH i2c: F0 09 00 C2 5F 00 A5 43 E7 64 B2 FF 65 64 C6 [11:48:49]GetLastDocTimeStamp 1692877656 [11:48:49]current date 1692877733 [11:48:49]FM_GetShiftState [11:48:49]SAM_PROTO_GetShiftState [11:48:49]wFMCommunicate request_size=4 [11:48:49]MH_SAM_APDU [11:48:49]CAPDU: 80 13 01 00 [11:48:49]Write to MH i2c: E2 08 00 C3 5F 80 13 01 00 00 00 00 00 9F [11:48:49]Write i2c OK [11:48:49]MH_I2C_Read... [11:48:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:49]Read from MH i2c: E2 [11:48:49]MH_I2C_Read... [11:48:49]Read from MH i2c: E2 0E 00 [11:48:49]MH_I2C_Read... [11:48:49]Read from MH i2c: E2 0E 00 C3 5F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1C [11:48:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:48:49]wFMCommunicate OK [11:48:49]SAM_PROTO_GetShiftState done [11:48:49]FM_GetShiftState done [11:48:49]opened in 1692866319 [11:48:49]opened+sec_in_day 1692952719 [11:48:49]quantity*price = 70023 [11:48:49]sum+1 = 70025 [11:48:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 76 24.08.2023 11:48 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32370 ФПД: 7792074735191 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T114853&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32370&fm=7792074735191&tin=02508201610067®Number=0000000000091575&sum=70000 [11:48:50]StoreToDocumentArchive [11:48:50]shift 75 fd 32370 [11:48:50]save to /storage/0075/doc_00032370 [11:48:50]save last doc name /storage/0075/doc_00032370 to /storage/kkm_last_doc_name [11:48:50]save OK [11:48:50]Clear old archive folders... [11:48:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:48:50]tlvbuf is 0186B9C0 [11:48:50]SAM_PROTO_ClearQueue [11:48:50]wFMCommunicate request_size=4 [11:48:50]MH_SAM_APDU [11:48:50]CAPDU: 80 09 00 00 [11:48:50]Write to MH i2c: E2 08 00 D0 5F 80 09 00 00 00 00 00 00 A1 [11:48:50]Write i2c OK [11:48:50]MH_I2C_Read... [11:48:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:50]Read from MH i2c: E2 [11:48:50]MH_I2C_Read... [11:48:50]Read from MH i2c: E2 03 00 [11:48:50]MH_I2C_Read... [11:48:50]Read from MH i2c: E2 03 00 D0 5F 00 90 00 A3 [11:48:50]RAPDU: 90 00 [11:48:50]wFMCommunicate OK [11:48:50]SAM_PROTO_ClearQueue done [11:48:50]KKMCreateOFDPacket [11:48:50]OFDProtocolAddRootSTLVToBuf [11:48:50]FM_MakeSignedData [11:48:50]FM_MakeSignedData [11:48:50]SAM_PROTO_SignData [11:48:50]wFMCommunicate request_size=4 [11:48:50]MH_SAM_APDU [11:48:50]CAPDU: 80 0D 01 02 [11:48:50]Write to MH i2c: E2 08 00 D1 5F 80 0D 01 02 00 00 00 00 A9 [11:48:50]Write i2c OK [11:48:50]MH_I2C_Read... [11:48:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:51]Read from MH i2c: E2 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: E2 03 00 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: E2 03 00 D1 5F 00 90 00 A4 [11:48:51]RAPDU: 90 00 [11:48:51]wFMCommunicate OK [11:48:51]wFMCommunicate request_size=255 [11:48:51]MH_SAM_APDU [11:48:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 A5 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 7E 00 00 35 04 06 00 [11:48:51]Write to MH i2c: E2 02 01 D2 5F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 A5 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 7E 00 00 35 04 06 00 00 00 FF [11:48:51]Write i2c OK [11:48:51]MH_I2C_Read... [11:48:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:51]Read from MH i2c: E2 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: E2 03 00 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: E2 03 00 D2 5F 00 90 00 A5 [11:48:51]RAPDU: 90 00 [11:48:51]wFMCommunicate OK [11:48:51]wFMCommunicate request_size=11 [11:48:51]MH_SAM_APDU [11:48:51]CAPDU: 80 0D 02 02 06 07 16 3B D8 BE 57 [11:48:51]Write to MH i2c: E2 0E 00 D3 5F 80 0D 02 02 06 00 07 16 3B D8 BE 57 00 00 FD [11:48:51]Write i2c OK [11:48:51]MH_I2C_Read... [11:48:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:51]Read from MH i2c: E2 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: E2 03 00 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: E2 03 00 D3 5F 00 90 00 A6 [11:48:51]RAPDU: 90 00 [11:48:51]wFMCommunicate OK [11:48:51]wFMCommunicate request_size=4 [11:48:51]MH_SAM_APDU [11:48:51]CAPDU: 80 0D 03 02 [11:48:51]Write to MH i2c: E2 08 00 D4 5F 80 0D 03 02 00 00 00 00 AE [11:48:51]Write i2c OK [11:48:51]MH_I2C_Read... [11:48:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:51]Read from MH i2c: E2 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: E2 0B 00 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: E2 0B 00 D4 5F 00 BD 36 30 52 D2 1D 40 6A 90 00 BD [11:48:51]RAPDU: BD 36 30 52 D2 1D 40 6A 90 00 [11:48:51]wFMCommunicate OK [11:48:51]SAM_PROTO_SignData done [11:48:51]FM_MakeSignedData done [11:48:51]CreateOFDProtocolMessage [11:48:51]wFMCommunicate request_size=4 [11:48:51]MH_SAM_APDU [11:48:51]CAPDU: 80 11 00 00 [11:48:51]Write to MH i2c: E2 08 00 D5 5F 80 11 00 00 00 00 00 00 AE [11:48:51]Write i2c OK [11:48:51]MH_I2C_Read... [11:48:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:51]Read from MH i2c: E2 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: E2 17 00 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: E2 17 00 D5 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 04 [11:48:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:48:51]wFMCommunicate OK [11:48:51]CreateOFDProtocolMessage done [11:48:51]OFDSenderStorePacket 32370 [11:48:51]StoreOFDPacket docnum=32370 [11:48:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 77 F3 08 01 C0 06 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 A5 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 7E 00 00 35 04 06 00 07 16 3B D8 BE 57 BD 36 30 52 D2 1D 40 6A [11:48:51]CheckFolder [11:48:51]dirname=/storage/ofd_packets [11:48:51]CheckFolder done [11:48:51]ProducePacketName [11:48:51]name=ofd_packets/00032370 [11:48:51]NVStorageSaveData ofd_packets/00032370 [11:48:51]File name is /storage/ofd_packets/00032370 [11:48:51]Write 302 bytes [11:48:51]NVStorageSaveData done [11:48:51]OFDSenderStorePacket done [11:48:51]KKMCreateOFDPacket done [11:48:51]NVStorageSaveData kkm_last_timestamp [11:48:51]File name is /storage/kkm_last_timestamp [11:48:51]Write 4 bytes [11:48:51]NVStorageSaveData done [11:48:51]ExternCall_PrintAddStr [11:48:51]wPrintStart [11:48:51]Write to MH i2c: 01 00 00 D6 5F 35 [11:48:51]Write i2c OK [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: 01 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: 01 07 00 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: 01 07 00 D6 5F 00 00 00 00 00 FF 0F 4A [11:48:51]RasterBufferAndPrint [11:48:51]line Счет N : (1)1182098 [11:48:51]line ИНН: 02508201610067 [11:48:51]line Контрольно-Кассовый Чек [11:48:51]line ПРОДАЖА [11:48:51]line ТРК (МРК, ГНК) : 21 [11:48:51]line Товар: 2710194210 [11:48:51]line ДТ(л)-К-5 [11:48:51]line 11.010 * 63.60 [11:48:51]line = 700.24 [11:48:51]line НДС 12% НСП 1% [11:48:51]line > о реализуемом товаре [11:48:51]line ОКРУГЛЕНИЕ: -0.24 [11:48:51]line ИТОГО: 700.00 [11:48:51]line Внесено: 700.00 [11:48:51]line СДАЧА: 0.00 [11:48:51]line НСП 1% : 6.20 [11:48:51]line НДС 12% : 74.36 [11:48:51]line Наличными: 700.00 [11:48:51]line Безнал.: 0.00 [11:48:51]line Место: АЗС № 121 "Партнер Нефть" [11:48:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:48:51]line СНО: Общий режим [11:48:51]line Чек 76 24.08.2023 11:48 [11:48:51]line Смена: 75 ФФД: 1.0 [11:48:51]line ЗНМ: 0300000148 [11:48:51]line РНМ: 0000000000091575 [11:48:51]line Версия ККМ: 001 [11:48:51]line ФМ: 0000000000874655 [11:48:51]line ФД: 32370 [11:48:51]line ФПД: 7792074735191 [11:48:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T114853&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32370&fm=7792074735191&tin=02508201610067®Number=0000000000091575&sum=70000 [11:48:51]OFD Sender: Processing packet 32370 [packets to send 11, broken 10] [11:48:51]ProducePacketName [11:48:51]name=ofd_packets/00032370 [11:48:51]OFD Sender: To server: pG, [11:48:51]CommunicateWithHost lk.salyk.kg:30040 [11:48:51]ConnectInit lk.salyk.kg [11:48:51]written 0, free lines is 4095 [11:48:51]Connected sock=10 [11:48:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 77 F3 08 01 C0 06 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 A5 43 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 7E 00 00 35 04 06 00 07 16 3B D8 BE 57 BD 36 30 52 D2 1D 40 6A [11:48:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 60 7A 47 00 56 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 7E 00 00 F4 03 04 00 49 EE E6 64 B6 04 01 00 00 54 4B 36 7E 4C D4 BF 34 [11:48:52]CommunicateWithHost err = 0 [11:48:52]CheckOFDResponse [11:48:52]1017 (14) - 77093643461234 [11:48:52]1041 (16) - 0000000000874655 [11:48:52]1040 (4) - 32370 [11:48:52]1012 (4) - 24.08.2023 05:44 [11:48:52]1206 (1) - 0 [11:48:52]OFD Sender: Remove packet 32370 [11:48:52]ProducePacketName [11:48:52]name=ofd_packets/00032370 [11:48:52]NVStorageDeleteData [11:48:52]Write to MH i2c: 01 00 00 01 60 61 [11:48:52]Write i2c OK [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: 01 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: 01 07 00 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: 01 07 00 01 60 00 00 00 00 00 D1 0C 45 [11:48:52]RasterBufferAndPrint [11:48:52]line [11:48:52]line [11:48:52]line [11:48:52]line [11:48:52]line [11:48:52]written 0, free lines is 3287 [11:48:52]MH_Cut [11:48:52]Write to MH i2c: D1 01 00 08 60 01 3A [11:48:52]Write i2c OK [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: D1 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: D1 01 00 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: D1 01 00 08 60 00 39 [11:48:52]Write to MH i2c: 01 00 00 09 60 69 [11:48:52]Write i2c OK [11:48:52]MH_I2C_Read... [11:48:52]OFD Sender: No OFD packet to send [11:48:52]*** Cut start [11:48:52]*** Purtial cut [11:48:52]*** CUTSNS_PIN = 0 [11:48:53]*** Stage 1: CUTSNS_PIN = 1 [11:48:54]Read from MH i2c: 01 [11:48:54]MH_I2C_Read... [11:48:54]*** Stop cut motor [11:48:54]*** Cut end [11:48:54]Read from MH i2c: 01 07 00 [11:48:54]MH_I2C_Read... [11:48:54]Read from MH i2c: 01 07 00 09 60 00 00 00 00 00 FF 0F 7E [11:48:54]process_action close_receipt done [11:48:54]requested_data is exist [11:48:54]produce_requested_data [11:48:54]requested_item fm.sn is exist - process it [11:48:54]wFMCommunicate request_size=4 [11:48:54]MH_SAM_APDU [11:48:54]CAPDU: 80 11 00 00 [11:48:54]Write to MH i2c: E2 08 00 0A 60 80 11 00 00 00 00 00 00 E4 [11:48:54]Write i2c OK [11:48:54]MH_I2C_Read... [11:48:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:55]Read from MH i2c: E2 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 17 00 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 17 00 0A 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3A [11:48:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:48:55]wFMCommunicate OK [11:48:55]requested_item fd.num is exist - process it [11:48:55]SAM_PROTO_GetFieldsCounters [11:48:55]wFMCommunicate request_size=4 [11:48:55]MH_SAM_APDU [11:48:55]CAPDU: 80 13 00 00 [11:48:55]Write to MH i2c: E2 08 00 0B 60 80 13 00 00 00 00 00 00 E7 [11:48:55]Write i2c OK [11:48:55]MH_I2C_Read... [11:48:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:55]Read from MH i2c: E2 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 62 00 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 62 00 0B 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 72 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [11:48:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 72 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:48:55]wFMCommunicate OK [11:48:55]SAM_PROTO_GetFieldsCounters done [11:48:55]requested_item shift.num is exist - process it [11:48:55]requested_item shift.opened is exist - process it [11:48:55]req_shift_opened [11:48:55]FM_GetShiftState [11:48:55]SAM_PROTO_GetShiftState [11:48:55]wFMCommunicate request_size=4 [11:48:55]MH_SAM_APDU [11:48:55]CAPDU: 80 13 01 00 [11:48:55]Write to MH i2c: E2 08 00 0C 60 80 13 01 00 00 00 00 00 E9 [11:48:55]Write i2c OK [11:48:55]MH_I2C_Read... [11:48:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:55]Read from MH i2c: E2 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 0E 00 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 0E 00 0C 60 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 66 [11:48:55]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:48:55]wFMCommunicate OK [11:48:55]SAM_PROTO_GetShiftState done [11:48:55]FM_GetShiftState done [11:48:55]req_shift_opened done [11:48:55]requested_item shift.open_date is exist - process it [11:48:55]req_shift_open_date [11:48:55]req_shift_open_date done [11:48:55]produce_requested_data done [11:48:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32370,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:48:55]process_action_free close_receipt [11:48:55]json_value_free [11:48:55]json_value_free done [11:48:55]process_json_proto returns [11:48:55]Send response to host [11:48:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32370,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:48:55]free response buf [11:48:55]execute_script done [11:48:55]execute_script returns [11:48:55]free content buf [11:48:55]Sock 8.Close socket [11:48:55]Sock 8.Thread stoped [11:48:57]OFD Sender: No OFD packet to send [11:49:02]OFD Sender: No OFD packet to send [11:49:07]OFD Sender: No OFD packet to send [11:49:12]OFD Sender: No OFD packet to send [11:49:17]OFD Sender: No OFD packet to send [11:49:22]OFD Sender: No OFD packet to send [11:49:27]OFD Sender: No OFD packet to send [11:49:32]OFD Sender: No OFD packet to send [11:49:37]OFD Sender: No OFD packet to send [11:49:42]OFD Sender: No OFD packet to send [11:49:47]OFD Sender: No OFD packet to send [11:49:52]OFD Sender: No OFD packet to send [11:49:57]OFD Sender: No OFD packet to send [11:50:02]OFD Sender: No OFD packet to send [11:50:07]OFD Sender: No OFD packet to send [11:50:12]OFD Sender: No OFD packet to send [11:50:17]OFD Sender: No OFD packet to send [11:50:22]OFD Sender: No OFD packet to send [11:50:27]OFD Sender: No OFD packet to send [11:50:32]OFD Sender: No OFD packet to send [11:50:34]accept exits with 9 [11:50:34]New connection [11:50:34]New thread 3067084132 created [11:50:34]Thread 3066940772 joined [11:50:34]Waiting for new connection... [11:50:34] Sock 9.Parse request [11:50:34]Sock 9.Check first char [11:50:34]Sock 9.First char is OK [11:50:34]request: POST /json_proto HTTP/1.0 [11:50:34]Method: POST [11:50:34]URL: /json_proto [11:50:34]Method is POST - this is cgi request [11:50:34]url: /json_proto [11:50:34]query_string will be loaded in cgi processing [11:50:34]execute_cgi json_proto POST (null) [11:50:34]execute_cgi path=json_proto method=POST [11:50:34]POST find Content-Length [11:50:34]Host: 172.17.34.200:8080 [11:50:34]Content-Length: 683 [11:50:34]Content-Type: application/json [11:50:34] [11:50:34]POST finish read [11:50:34]Found Content-Length = 683 [11:50:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 4.090, "sum" : 260.12, "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" ] } } [11:50:34]execute_script... [11:50:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 4.090, "sum" : 260.12, "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" ] } } [11:50:34]POST & json_proto [11:50:34]process_json_proto [11:50:34]json parsed OK: [11:50:34]protocol is kg_v1.0 [11:50:34]action value=close_receipt [11:50:34]process_action close_receipt [11:50:34]cmd_close_receipt [11:50:34]MH_GetDate [11:50:34]Write to MH i2c: F0 00 00 0D 60 5C [11:50:34]Write i2c OK [11:50:34]MH_I2C_Read... [11:50:34]Read from MH i2c: F0 [11:50:34]MH_I2C_Read... [11:50:34]Read from MH i2c: F0 09 00 [11:50:34]MH_I2C_Read... [11:50:34]Read from MH i2c: F0 09 00 0D 60 00 0D 44 E7 64 B2 FF 65 64 7B [11:50:34]GetLastDocTimeStamp 1692877733 [11:50:34]current date 1692877837 [11:50:34]FM_GetShiftState [11:50:34]SAM_PROTO_GetShiftState [11:50:34]wFMCommunicate request_size=4 [11:50:34]MH_SAM_APDU [11:50:34]CAPDU: 80 13 01 00 [11:50:34]Write to MH i2c: E2 08 00 0E 60 80 13 01 00 00 00 00 00 EB [11:50:34]Write i2c OK [11:50:34]MH_I2C_Read... [11:50:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:34]Read from MH i2c: E2 [11:50:34]MH_I2C_Read... [11:50:34]Read from MH i2c: E2 0E 00 [11:50:34]MH_I2C_Read... [11:50:34]Read from MH i2c: E2 0E 00 0E 60 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 68 [11:50:34]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:50:34]wFMCommunicate OK [11:50:34]SAM_PROTO_GetShiftState done [11:50:34]FM_GetShiftState done [11:50:34]opened in 1692866319 [11:50:34]opened+sec_in_day 1692952719 [11:50:34]quantity*price = 26012 [11:50:34]sum+1 = 26013 [11:50:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 260.00 Внесено: 260.00 СДАЧА: 0.00 НСП 1% : 2.30 НДС 12% : 27.62 Наличными: 260.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 77 24.08.2023 11:50 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32371 ФПД: 276909314683879 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T115037&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32371&fm=276909314683879&tin=02508201610067®Number=0000000000091575&sum=26000 [11:50:35]StoreToDocumentArchive [11:50:35]shift 75 fd 32371 [11:50:35]save to /storage/0075/doc_00032371 [11:50:35]save last doc name /storage/0075/doc_00032371 to /storage/kkm_last_doc_name [11:50:35]save OK [11:50:35]Clear old archive folders... [11:50:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:50:35]tlvbuf is 01846C10 [11:50:35]SAM_PROTO_ClearQueue [11:50:35]wFMCommunicate request_size=4 [11:50:35]MH_SAM_APDU [11:50:35]CAPDU: 80 09 00 00 [11:50:35]Write to MH i2c: E2 08 00 1B 60 80 09 00 00 00 00 00 00 ED [11:50:35]Write i2c OK [11:50:35]MH_I2C_Read... [11:50:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:50:35]Read from MH i2c: E2 [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: E2 03 00 [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: E2 03 00 1B 60 00 90 00 EF [11:50:35]RAPDU: 90 00 [11:50:35]wFMCommunicate OK [11:50:35]SAM_PROTO_ClearQueue done [11:50:35]KKMCreateOFDPacket [11:50:35]OFDProtocolAddRootSTLVToBuf [11:50:35]FM_MakeSignedData [11:50:35]FM_MakeSignedData [11:50:35]SAM_PROTO_SignData [11:50:35]wFMCommunicate request_size=4 [11:50:35]MH_SAM_APDU [11:50:35]CAPDU: 80 0D 01 02 [11:50:35]Write to MH i2c: E2 08 00 1C 60 80 0D 01 02 00 00 00 00 F5 [11:50:35]Write i2c OK [11:50:35]MH_I2C_Read... [11:50:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:50:35]Read from MH i2c: E2 [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: E2 03 00 [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: E2 03 00 1C 60 00 90 00 F0 [11:50:35]RAPDU: 90 00 [11:50:35]wFMCommunicate OK [11:50:35]wFMCommunicate request_size=255 [11:50:35]MH_SAM_APDU [11:50:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FA 0F 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 9C 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 CA 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 4D 00 00 00 F4 03 04 00 0D 44 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 7E 00 00 35 04 06 00 [11:50:35]Write to MH i2c: E2 02 01 1D 60 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FA 0F 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 9C 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 CA 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 4D 00 00 00 F4 03 04 00 0D 44 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 7E 00 00 35 04 06 00 00 00 02 [11:50:35]Write i2c OK [11:50:35]MH_I2C_Read... [11:50:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:35]Read from MH i2c: E2 [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: E2 03 00 [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: E2 03 00 1D 60 00 90 00 F1 [11:50:35]RAPDU: 90 00 [11:50:35]wFMCommunicate OK [11:50:35]wFMCommunicate request_size=11 [11:50:35]MH_SAM_APDU [11:50:35]CAPDU: 80 0D 02 02 06 FB D8 F9 56 33 E7 [11:50:35]Write to MH i2c: E2 0E 00 1E 60 80 0D 02 02 06 00 FB D8 F9 56 33 E7 00 00 40 [11:50:35]Write i2c OK [11:50:35]MH_I2C_Read... [11:50:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:35]Read from MH i2c: E2 [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: E2 03 00 [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: E2 03 00 1E 60 00 90 00 F2 [11:50:35]RAPDU: 90 00 [11:50:35]wFMCommunicate OK [11:50:35]wFMCommunicate request_size=4 [11:50:35]MH_SAM_APDU [11:50:35]CAPDU: 80 0D 03 02 [11:50:35]Write to MH i2c: E2 08 00 1F 60 80 0D 03 02 00 00 00 00 FA [11:50:35]Write i2c OK [11:50:35]MH_I2C_Read... [11:50:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:50:35]Read from MH i2c: E2 [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: E2 0B 00 [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: E2 0B 00 1F 60 00 E0 13 19 1C 42 F2 CC 70 90 00 93 [11:50:35]RAPDU: E0 13 19 1C 42 F2 CC 70 90 00 [11:50:35]wFMCommunicate OK [11:50:35]SAM_PROTO_SignData done [11:50:35]FM_MakeSignedData done [11:50:35]CreateOFDProtocolMessage [11:50:35]wFMCommunicate request_size=4 [11:50:35]MH_SAM_APDU [11:50:35]CAPDU: 80 11 00 00 [11:50:35]Write to MH i2c: E2 08 00 20 60 80 11 00 00 00 00 00 00 FA [11:50:35]Write i2c OK [11:50:35]MH_I2C_Read... [11:50:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:35]Read from MH i2c: E2 [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: E2 17 00 [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: E2 17 00 20 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 50 [11:50:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:50:35]wFMCommunicate OK [11:50:35]CreateOFDProtocolMessage done [11:50:35]OFDSenderStorePacket 32371 [11:50:35]StoreOFDPacket docnum=32371 [11:50:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 96 D7 08 01 4F 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FA 0F 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 9C 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 CA 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 4D 00 00 00 F4 03 04 00 0D 44 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 7E 00 00 35 04 06 00 FB D8 F9 56 33 E7 E0 13 19 1C 42 F2 CC 70 [11:50:35]CheckFolder [11:50:35]dirname=/storage/ofd_packets [11:50:35]CheckFolder done [11:50:35]ProducePacketName [11:50:35]name=ofd_packets/00032371 [11:50:35]NVStorageSaveData ofd_packets/00032371 [11:50:35]File name is /storage/ofd_packets/00032371 [11:50:35]Write 302 bytes [11:50:35]NVStorageSaveData done [11:50:35]OFDSenderStorePacket done [11:50:35]KKMCreateOFDPacket done [11:50:35]NVStorageSaveData kkm_last_timestamp [11:50:35]File name is /storage/kkm_last_timestamp [11:50:35]Write 4 bytes [11:50:35]NVStorageSaveData done [11:50:35]ExternCall_PrintAddStr [11:50:35]wPrintStart [11:50:35]Write to MH i2c: 01 00 00 21 60 81 [11:50:35]Write i2c OK [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: 01 [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: 01 07 00 [11:50:35]MH_I2C_Read... [11:50:35]Read from MH i2c: 01 07 00 21 60 00 00 00 00 00 FF 0F 96 [11:50:35]RasterBufferAndPrint [11:50:35]line Счет N : (1)1182099 [11:50:35]line ИНН: 02508201610067 [11:50:35]line Контрольно-Кассовый Чек [11:50:35]line ПРОДАЖА [11:50:35]line ТРК (МРК, ГНК) : 11 [11:50:35]line Товар: 2710194210 [11:50:35]line ДТ(л)-К-5 [11:50:35]line 4.090 * 63.60 [11:50:35]line = 260.12 [11:50:35]line НДС 12% НСП 1% [11:50:35]line > о реализуемом товаре [11:50:35]line ОКРУГЛЕНИЕ: -0.12 [11:50:35]line ИТОГО: 260.00 [11:50:35]line Внесено: 260.00 [11:50:35]line СДАЧА: 0.00 [11:50:35]line НСП 1% : 2.30 [11:50:35]line НДС 12% : 27.62 [11:50:35]line Наличными: 260.00 [11:50:35]line Безнал.: 0.00 [11:50:35]line Место: АЗС № 121 "Партнер Нефть" [11:50:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:50:35]line СНО: Общий режим [11:50:35]line Чек 77 24.08.2023 11:50 [11:50:35]line Смена: 75 ФФД: 1.0 [11:50:35]line ЗНМ: 0300000148 [11:50:35]line РНМ: 0000000000091575 [11:50:35]line Версия ККМ: 001 [11:50:35]line ФМ: 0000000000874655 [11:50:35]line ФД: 32371 [11:50:35]line ФПД: 276909314683879 [11:50:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T115037&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32371&fm=276909314683879&tin=02508201610067®Number=0000000000091575&sum=26000 [11:50:36]OFD Sender: Processing packet 32371 [packets to send 11, broken 10] [11:50:36]ProducePacketName [11:50:36]name=ofd_packets/00032371 [11:50:36]OFD Sender: To server: pG, [11:50:36]CommunicateWithHost lk.salyk.kg:30040 [11:50:36]ConnectInit lk.salyk.kg [11:50:36]written 0, free lines is 4095 [11:50:36]Connected sock=10 [11:50:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 96 D7 08 01 4F 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FA 0F 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 9C 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 CA 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 4D 00 00 00 F4 03 04 00 0D 44 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 7E 00 00 35 04 06 00 FB D8 F9 56 33 E7 E0 13 19 1C 42 F2 CC 70 [11:50:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 26 C3 47 00 41 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 7E 00 00 F4 03 04 00 B1 EE E6 64 B6 04 01 00 00 57 13 18 20 F1 AC B3 42 [11:50:36]CommunicateWithHost err = 0 [11:50:36]CheckOFDResponse [11:50:36]1017 (14) - 77093643461234 [11:50:36]1041 (16) - 0000000000874655 [11:50:36]1040 (4) - 32371 [11:50:36]1012 (4) - 24.08.2023 05:46 [11:50:36]1206 (1) - 0 [11:50:36]OFD Sender: Remove packet 32371 [11:50:36]ProducePacketName [11:50:36]name=ofd_packets/00032371 [11:50:36]NVStorageDeleteData [11:50:36]Write to MH i2c: 01 00 00 4C 60 AC [11:50:36]Write i2c OK [11:50:36]MH_I2C_Read... [11:50:36]Read from MH i2c: 01 [11:50:36]MH_I2C_Read... [11:50:36]Read from MH i2c: 01 07 00 [11:50:36]MH_I2C_Read... [11:50:36]Read from MH i2c: 01 07 00 4C 60 00 00 00 00 00 E2 0C A1 [11:50:36]RasterBufferAndPrint [11:50:36]line [11:50:36]line [11:50:36]line [11:50:36]line [11:50:36]line [11:50:36]written 0, free lines is 3304 [11:50:36]MH_Cut [11:50:36]Write to MH i2c: D1 01 00 53 60 01 85 [11:50:36]Write i2c OK [11:50:36]MH_I2C_Read... [11:50:36]Read from MH i2c: D1 [11:50:36]MH_I2C_Read... [11:50:36]Read from MH i2c: D1 01 00 [11:50:36]MH_I2C_Read... [11:50:36]Read from MH i2c: D1 01 00 53 60 00 84 [11:50:36]Write to MH i2c: 01 00 00 54 60 B4 [11:50:36]Write i2c OK [11:50:36]MH_I2C_Read... [11:50:36]OFD Sender: No OFD packet to send [11:50:37]*** Cut start [11:50:37]*** Purtial cut [11:50:37]*** Stage 1: CUTSNS_PIN = 1 [11:50:37]Read from MH i2c: 01 [11:50:37]MH_I2C_Read... [11:50:37]*** Stop cut motor [11:50:37]*** Cut end [11:50:37]Read from MH i2c: 01 07 00 [11:50:37]MH_I2C_Read... [11:50:37]Read from MH i2c: 01 07 00 54 60 00 00 00 00 00 FF 0F C9 [11:50:37]process_action close_receipt done [11:50:37]requested_data is exist [11:50:37]produce_requested_data [11:50:37]requested_item fm.sn is exist - process it [11:50:37]wFMCommunicate request_size=4 [11:50:37]MH_SAM_APDU [11:50:37]CAPDU: 80 11 00 00 [11:50:37]Write to MH i2c: E2 08 00 55 60 80 11 00 00 00 00 00 00 2F [11:50:37]Write i2c OK [11:50:37]MH_I2C_Read... [11:50:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:37]Read from MH i2c: E2 [11:50:37]MH_I2C_Read... [11:50:37]Read from MH i2c: E2 17 00 [11:50:37]MH_I2C_Read... [11:50:37]Read from MH i2c: E2 17 00 55 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 85 [11:50:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:50:37]wFMCommunicate OK [11:50:37]requested_item fd.num is exist - process it [11:50:37]SAM_PROTO_GetFieldsCounters [11:50:37]wFMCommunicate request_size=4 [11:50:37]MH_SAM_APDU [11:50:37]CAPDU: 80 13 00 00 [11:50:37]Write to MH i2c: E2 08 00 56 60 80 13 00 00 00 00 00 00 32 [11:50:37]Write i2c OK [11:50:37]MH_I2C_Read... [11:50:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:37]Read from MH i2c: E2 [11:50:37]MH_I2C_Read... [11:50:37]Read from MH i2c: E2 62 00 [11:50:37]MH_I2C_Read... [11:50:37]Read from MH i2c: E2 62 00 56 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 73 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [11:50:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 73 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:50:37]wFMCommunicate OK [11:50:37]SAM_PROTO_GetFieldsCounters done [11:50:37]requested_item shift.num is exist - process it [11:50:37]requested_item shift.opened is exist - process it [11:50:37]req_shift_opened [11:50:37]FM_GetShiftState [11:50:37]SAM_PROTO_GetShiftState [11:50:37]wFMCommunicate request_size=4 [11:50:37]MH_SAM_APDU [11:50:37]CAPDU: 80 13 01 00 [11:50:37]Write to MH i2c: E2 08 00 57 60 80 13 01 00 00 00 00 00 34 [11:50:37]Write i2c OK [11:50:37]MH_I2C_Read... [11:50:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:37]Read from MH i2c: E2 [11:50:37]MH_I2C_Read... [11:50:37]Read from MH i2c: E2 0E 00 [11:50:37]MH_I2C_Read... [11:50:37]Read from MH i2c: E2 0E 00 57 60 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B1 [11:50:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:50:37]wFMCommunicate OK [11:50:37]SAM_PROTO_GetShiftState done [11:50:37]FM_GetShiftState done [11:50:37]req_shift_opened done [11:50:37]requested_item shift.open_date is exist - process it [11:50:37]req_shift_open_date [11:50:37]req_shift_open_date done [11:50:37]produce_requested_data done [11:50:37]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32371,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:50:37]process_action_free close_receipt [11:50:37]json_value_free [11:50:37]json_value_free done [11:50:37]process_json_proto returns [11:50:37]Send response to host [11:50:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32371,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:50:37]free response buf [11:50:37]execute_script done [11:50:37]execute_script returns [11:50:37]free content buf [11:50:37]Sock 9.Close socket [11:50:37]Sock 9.Thread stoped [11:50:41]OFD Sender: No OFD packet to send [11:50:46]OFD Sender: No OFD packet to send [11:50:51]OFD Sender: No OFD packet to send [11:50:56]OFD Sender: No OFD packet to send [11:51:01]OFD Sender: No OFD packet to send [11:51:04]accept exits with 8 [11:51:04]New connection [11:51:04]New thread 3066940772 created [11:51:04]Thread 3067084132 joined [11:51:04]Waiting for new connection... [11:51:04] Sock 8.Parse request [11:51:04]Sock 8.Check first char [11:51:04]Sock 8.First char is OK [11:51:04]request: POST /json_proto HTTP/1.0 [11:51:04]Method: POST [11:51:04]URL: /json_proto [11:51:04]Method is POST - this is cgi request [11:51:04]url: /json_proto [11:51:04]query_string will be loaded in cgi processing [11:51:04]execute_cgi json_proto POST (null) [11:51:04]execute_cgi path=json_proto method=POST [11:51:04]POST find Content-Length [11:51:04]Host: 172.17.34.200:8080 [11:51:04]Content-Length: 688 [11:51:04]Content-Type: application/json [11:51:04] [11:51:04]POST finish read [11:51:04]Found Content-Length = 688 [11:51:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 20.450, "sum" : 1300.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:04]execute_script... [11:51: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)1182100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 20.450, "sum" : 1300.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:04]POST & json_proto [11:51:04]process_json_proto [11:51:04]json parsed OK: [11:51:04]protocol is kg_v1.0 [11:51:04]action value=close_receipt [11:51:04]process_action close_receipt [11:51:04]cmd_close_receipt [11:51:04]MH_GetDate [11:51:04]Write to MH i2c: F0 00 00 58 60 A7 [11:51:04]Write i2c OK [11:51:04]MH_I2C_Read... [11:51:04]Read from MH i2c: F0 [11:51:04]MH_I2C_Read... [11:51:04]Read from MH i2c: F0 09 00 [11:51:04]MH_I2C_Read... [11:51:04]Read from MH i2c: F0 09 00 58 60 00 2C 44 E7 64 B2 FF 65 64 E5 [11:51:04]GetLastDocTimeStamp 1692877837 [11:51:04]current date 1692877868 [11:51:04]FM_GetShiftState [11:51:04]SAM_PROTO_GetShiftState [11:51:04]wFMCommunicate request_size=4 [11:51:04]MH_SAM_APDU [11:51:04]CAPDU: 80 13 01 00 [11:51:04]Write to MH i2c: E2 08 00 59 60 80 13 01 00 00 00 00 00 36 [11:51:04]Write i2c OK [11:51:04]MH_I2C_Read... [11:51:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:04]Read from MH i2c: E2 [11:51:04]MH_I2C_Read... [11:51:04]Read from MH i2c: E2 0E 00 [11:51:04]MH_I2C_Read... [11:51:04]Read from MH i2c: E2 0E 00 59 60 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B3 [11:51:04]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:51:04]wFMCommunicate OK [11:51:04]SAM_PROTO_GetShiftState done [11:51:04]FM_GetShiftState done [11:51:04]opened in 1692866319 [11:51:04]opened+sec_in_day 1692952719 [11:51:04]quantity*price = 130062 [11:51:04]sum+1 = 130063 [11:51:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.12 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 78 24.08.2023 11:51 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32372 ФПД: 149499001671030 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T115108&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32372&fm=149499001671030&tin=02508201610067®Number=0000000000091575&sum=130000 [11:51:05]StoreToDocumentArchive [11:51:05]shift 75 fd 32372 [11:51:05]save to /storage/0075/doc_00032372 [11:51:05]save last doc name /storage/0075/doc_00032372 to /storage/kkm_last_doc_name [11:51:05]save OK [11:51:05]Clear old archive folders... [11:51:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:51:05]tlvbuf is 0184C910 [11:51:05]SAM_PROTO_ClearQueue [11:51:05]wFMCommunicate request_size=4 [11:51:05]MH_SAM_APDU [11:51:05]CAPDU: 80 09 00 00 [11:51:05]Write to MH i2c: E2 08 00 66 60 80 09 00 00 00 00 00 00 38 [11:51:05]Write i2c OK [11:51:05]MH_I2C_Read... [11:51:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:05]Read from MH i2c: E2 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 03 00 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 03 00 66 60 00 90 00 3A [11:51:05]RAPDU: 90 00 [11:51:05]wFMCommunicate OK [11:51:05]SAM_PROTO_ClearQueue done [11:51:05]KKMCreateOFDPacket [11:51:05]OFDProtocolAddRootSTLVToBuf [11:51:05]FM_MakeSignedData [11:51:05]FM_MakeSignedData [11:51:05]SAM_PROTO_SignData [11:51:05]wFMCommunicate request_size=4 [11:51:05]MH_SAM_APDU [11:51:05]CAPDU: 80 0D 01 02 [11:51:05]Write to MH i2c: E2 08 00 67 60 80 0D 01 02 00 00 00 00 40 [11:51:05]Write i2c OK [11:51:05]MH_I2C_Read... [11:51:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:05]Read from MH i2c: E2 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 03 00 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 03 00 67 60 00 90 00 3B [11:51:05]RAPDU: 90 00 [11:51:05]wFMCommunicate OK [11:51:05]wFMCommunicate request_size=255 [11:51:05]MH_SAM_APDU [11:51:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E2 4F 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 0E FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 2C 44 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 7E 00 00 35 04 06 00 [11:51:05]Write to MH i2c: E2 02 01 68 60 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E2 4F 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 0E FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 2C 44 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 7E 00 00 35 04 06 00 00 00 40 [11:51:05]Write i2c OK [11:51:05]MH_I2C_Read... [11:51:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:05]Read from MH i2c: E2 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 03 00 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 03 00 68 60 00 90 00 3C [11:51:05]RAPDU: 90 00 [11:51:05]wFMCommunicate OK [11:51:05]wFMCommunicate request_size=11 [11:51:05]MH_SAM_APDU [11:51:05]CAPDU: 80 0D 02 02 06 87 F7 F2 E3 8D 76 [11:51:05]Write to MH i2c: E2 0E 00 69 60 80 0D 02 02 06 00 87 F7 F2 E3 8D 76 00 00 A5 [11:51:05]Write i2c OK [11:51:05]MH_I2C_Read... [11:51:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:05]Read from MH i2c: E2 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 03 00 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 03 00 69 60 00 90 00 3D [11:51:05]RAPDU: 90 00 [11:51:05]wFMCommunicate OK [11:51:05]wFMCommunicate request_size=4 [11:51:05]MH_SAM_APDU [11:51:05]CAPDU: 80 0D 03 02 [11:51:05]Write to MH i2c: E2 08 00 6A 60 80 0D 03 02 00 00 00 00 45 [11:51:05]Write i2c OK [11:51:05]MH_I2C_Read... [11:51:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:05]Read from MH i2c: E2 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 0B 00 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 0B 00 6A 60 00 1D 87 19 6B E9 74 66 CE 90 00 FF [11:51:05]RAPDU: 1D 87 19 6B E9 74 66 CE 90 00 [11:51:05]wFMCommunicate OK [11:51:05]SAM_PROTO_SignData done [11:51:05]FM_MakeSignedData done [11:51:05]CreateOFDProtocolMessage [11:51:05]wFMCommunicate request_size=4 [11:51:05]MH_SAM_APDU [11:51:05]CAPDU: 80 11 00 00 [11:51:05]Write to MH i2c: E2 08 00 6B 60 80 11 00 00 00 00 00 00 45 [11:51:05]Write i2c OK [11:51:05]MH_I2C_Read... [11:51:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:06]Read from MH i2c: E2 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: E2 17 00 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: E2 17 00 6B 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9B [11:51:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:51:06]wFMCommunicate OK [11:51:06]CreateOFDProtocolMessage done [11:51:06]OFDSenderStorePacket 32372 [11:51:06]StoreOFDPacket docnum=32372 [11:51:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4F 45 08 01 61 F8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E2 4F 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 0E FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 2C 44 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 7E 00 00 35 04 06 00 87 F7 F2 E3 8D 76 1D 87 19 6B E9 74 66 CE [11:51:06]CheckFolder [11:51:06]dirname=/storage/ofd_packets [11:51:06]CheckFolder done [11:51:06]ProducePacketName [11:51:06]name=ofd_packets/00032372 [11:51:06]NVStorageSaveData ofd_packets/00032372 [11:51:06]File name is /storage/ofd_packets/00032372 [11:51:06]Write 302 bytes [11:51:06]NVStorageSaveData done [11:51:06]OFDSenderStorePacket done [11:51:06]KKMCreateOFDPacket done [11:51:06]NVStorageSaveData kkm_last_timestamp [11:51:06]File name is /storage/kkm_last_timestamp [11:51:06]Write 4 bytes [11:51:06]NVStorageSaveData done [11:51:06]ExternCall_PrintAddStr [11:51:06]wPrintStart [11:51:06]Write to MH i2c: 01 00 00 6C 60 CC [11:51:06]Write i2c OK [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: 01 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: 01 07 00 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: 01 07 00 6C 60 00 00 00 00 00 FF 0F E1 [11:51:06]RasterBufferAndPrint [11:51:06]line Счет N : (1)1182100 [11:51:06]line ИНН: 02508201610067 [11:51:06]line Контрольно-Кассовый Чек [11:51:06]line ПРОДАЖА [11:51:06]line ТРК (МРК, ГНК) : 21 [11:51:06]line Товар: 2710194210 [11:51:06]line ДТ(л)-К-5 [11:51:06]line 20.450 * 63.60 [11:51:06]line = 1300.62 [11:51:06]line НДС 12% НСП 1% [11:51:06]line > о реализуемом товаре [11:51:06]line ОКРУГЛЕНИЕ: -0.62 [11:51:06]line ИТОГО: 1300.00 [11:51:06]line Внесено: 1300.00 [11:51:06]line СДАЧА: 0.00 [11:51:06]line НСП 1% : 11.51 [11:51:06]line НДС 12% : 138.12 [11:51:06]line Наличными: 1300.00 [11:51:06]line Безнал.: 0.00 [11:51:06]line Место: АЗС № 121 "Партнер Нефть" [11:51:06]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:51:06]line СНО: Общий режим [11:51:06]line Чек 78 24.08.2023 11:51 [11:51:06]line Смена: 75 ФФД: 1.0 [11:51:06]line ЗНМ: 0300000148 [11:51:06]line РНМ: 0000000000091575 [11:51:06]line Версия ККМ: 001 [11:51:06]line ФМ: 0000000000874655 [11:51:06]line ФД: 32372 [11:51:06]line ФПД: 149499001671030 [11:51:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T115108&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32372&fm=149499001671030&tin=02508201610067®Number=0000000000091575&sum=130000 [11:51:06]OFD Sender: Processing packet 32372 [packets to send 11, broken 10] [11:51:06]ProducePacketName [11:51:06]name=ofd_packets/00032372 [11:51:06]OFD Sender: To server: pG, [11:51:06]CommunicateWithHost lk.salyk.kg:30040 [11:51:06]ConnectInit lk.salyk.kg [11:51:06]written 0, free lines is 4095 [11:51:06]Connected sock=10 [11:51:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4F 45 08 01 61 F8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E2 4F 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 0E FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 2C 44 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 7E 00 00 35 04 06 00 87 F7 F2 E3 8D 76 1D 87 19 6B E9 74 66 CE [11:51:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 69 D3 47 00 44 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 7E 00 00 F4 03 04 00 CF EE E6 64 B6 04 01 00 00 74 97 5C AC C7 C2 34 80 [11:51:06]CommunicateWithHost err = 0 [11:51:06]CheckOFDResponse [11:51:06]1017 (14) - 77093643461234 [11:51:06]1041 (16) - 0000000000874655 [11:51:06]1040 (4) - 32372 [11:51:06]1012 (4) - 24.08.2023 05:46 [11:51:06]1206 (1) - 0 [11:51:06]OFD Sender: Remove packet 32372 [11:51:06]ProducePacketName [11:51:06]name=ofd_packets/00032372 [11:51:06]NVStorageDeleteData [11:51:06]Write to MH i2c: 01 00 00 97 60 F7 [11:51:06]Write i2c OK [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: 01 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: 01 07 00 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: 01 07 00 97 60 00 00 00 00 00 EE 0C F8 [11:51:06]RasterBufferAndPrint [11:51:06]line [11:51:06]line [11:51:06]line [11:51:06]line [11:51:06]line [11:51:06]written 0, free lines is 3319 [11:51:06]MH_Cut [11:51:06]Write to MH i2c: D1 01 00 9E 60 01 D0 [11:51:06]Write i2c OK [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: D1 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: D1 01 00 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: D1 01 00 9E 60 00 CF [11:51:06]Write to MH i2c: 01 00 00 9F 60 FF [11:51:06]Write i2c OK [11:51:06]MH_I2C_Read... [11:51:07]OFD Sender: No OFD packet to send [11:51:07]*** Cut start [11:51:07]*** Purtial cut [11:51:07]*** CUTSNS_PIN = 0 [11:51:07]*** Stage 1: CUTSNS_PIN = 1 [11:51:09]Read from MH i2c: 01 [11:51:09]MH_I2C_Read... [11:51:09]*** Stop cut motor [11:51:09]*** Cut end [11:51:09]Read from MH i2c: 01 07 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: 01 07 00 9F 60 00 00 00 00 00 FF 0F 14 [11:51:09]process_action close_receipt done [11:51:09]requested_data is exist [11:51:09]produce_requested_data [11:51:09]requested_item fm.sn is exist - process it [11:51:09]wFMCommunicate request_size=4 [11:51:09]MH_SAM_APDU [11:51:09]CAPDU: 80 11 00 00 [11:51:09]Write to MH i2c: E2 08 00 A0 60 80 11 00 00 00 00 00 00 7A [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:09]Read from MH i2c: E2 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 17 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 17 00 A0 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D0 [11:51:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:51:09]wFMCommunicate OK [11:51:09]requested_item fd.num is exist - process it [11:51:09]SAM_PROTO_GetFieldsCounters [11:51:09]wFMCommunicate request_size=4 [11:51:09]MH_SAM_APDU [11:51:09]CAPDU: 80 13 00 00 [11:51:09]Write to MH i2c: E2 08 00 A1 60 80 13 00 00 00 00 00 00 7D [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:09]Read from MH i2c: E2 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 62 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 62 00 A1 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 74 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [11:51:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 74 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:51:09]wFMCommunicate OK [11:51:09]SAM_PROTO_GetFieldsCounters done [11:51:09]requested_item shift.num is exist - process it [11:51:09]requested_item shift.opened is exist - process it [11:51:09]req_shift_opened [11:51:09]FM_GetShiftState [11:51:09]SAM_PROTO_GetShiftState [11:51:09]wFMCommunicate request_size=4 [11:51:09]MH_SAM_APDU [11:51:09]CAPDU: 80 13 01 00 [11:51:09]Write to MH i2c: E2 08 00 A2 60 80 13 01 00 00 00 00 00 7F [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:09]Read from MH i2c: E2 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 0E 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 0E 00 A2 60 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 FC [11:51:09]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:51:09]wFMCommunicate OK [11:51:09]SAM_PROTO_GetShiftState done [11:51:09]FM_GetShiftState done [11:51:09]req_shift_opened done [11:51:09]requested_item shift.open_date is exist - process it [11:51:09]req_shift_open_date [11:51:09]req_shift_open_date done [11:51:09]produce_requested_data done [11:51:09]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32372,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:51:09]process_action_free close_receipt [11:51:09]json_value_free [11:51:09]json_value_free done [11:51:09]process_json_proto returns [11:51:09]Send response to host [11:51:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32372,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:51:09]free response buf [11:51:09]execute_script done [11:51:09]execute_script returns [11:51:09]free content buf [11:51:09]Sock 8.Close socket [11:51:09]Sock 8.Thread stoped [11:51:12]OFD Sender: No OFD packet to send [11:51:17]OFD Sender: No OFD packet to send [11:51:22]OFD Sender: No OFD packet to send [11:51:27]OFD Sender: No OFD packet to send [11:51:32]OFD Sender: No OFD packet to send [11:51:37]OFD Sender: No OFD packet to send [11:51:42]OFD Sender: No OFD packet to send [11:51:47]OFD Sender: No OFD packet to send [11:51:52]OFD Sender: No OFD packet to send [11:51:57]OFD Sender: No OFD packet to send [11:52:02]OFD Sender: No OFD packet to send [11:52:07]OFD Sender: No OFD packet to send [11:52:12]OFD Sender: No OFD packet to send [11:52:17]OFD Sender: No OFD packet to send [11:52:22]OFD Sender: No OFD packet to send [11:52:27]OFD Sender: No OFD packet to send [11:52:27]accept exits with 9 [11:52:27]New connection [11:52:27]New thread 3067084132 created [11:52:27]Thread 3066940772 joined [11:52:27]Waiting for new connection... [11:52:27] Sock 9.Parse request [11:52:27]Sock 9.Check first char [11:52:27]Sock 9.First char is OK [11:52:27]request: POST /json_proto HTTP/1.0 [11:52:27]Method: POST [11:52:27]URL: /json_proto [11:52:27]Method is POST - this is cgi request [11:52:27]url: /json_proto [11:52:27]query_string will be loaded in cgi processing [11:52:27]execute_cgi json_proto POST (null) [11:52:27]execute_cgi path=json_proto method=POST [11:52:27]POST find Content-Length [11:52:27]Host: 172.17.34.200:8080 [11:52:27]Content-Length: 678 [11:52:27]Content-Type: application/json [11:52:27] [11:52:27]POST finish read [11:52:27]Found Content-Length = 678 [11:52:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 5.350, "sum" : 350.43, "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:52:27]execute_script... [11:52:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 5.350, "sum" : 350.43, "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:52:27]POST & json_proto [11:52:27]process_json_proto [11:52:27]json parsed OK: [11:52:27]protocol is kg_v1.0 [11:52:27]action value=close_receipt [11:52:27]process_action close_receipt [11:52:27]cmd_close_receipt [11:52:27]MH_GetDate [11:52:27]Write to MH i2c: F0 00 00 A3 60 F2 [11:52:27]Write i2c OK [11:52:27]MH_I2C_Read... [11:52:27]Read from MH i2c: F0 [11:52:27]MH_I2C_Read... [11:52:27]Read from MH i2c: F0 09 00 [11:52:27]MH_I2C_Read... [11:52:27]Read from MH i2c: F0 09 00 A3 60 00 7E 44 E7 64 B2 FF 65 64 82 [11:52:27]GetLastDocTimeStamp 1692877868 [11:52:27]current date 1692877950 [11:52:27]FM_GetShiftState [11:52:27]SAM_PROTO_GetShiftState [11:52:27]wFMCommunicate request_size=4 [11:52:27]MH_SAM_APDU [11:52:27]CAPDU: 80 13 01 00 [11:52:27]Write to MH i2c: E2 08 00 A4 60 80 13 01 00 00 00 00 00 81 [11:52:27]Write i2c OK [11:52:27]MH_I2C_Read... [11:52:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:27]Read from MH i2c: E2 [11:52:27]MH_I2C_Read... [11:52:27]Read from MH i2c: E2 0E 00 [11:52:27]MH_I2C_Read... [11:52:27]Read from MH i2c: E2 0E 00 A4 60 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 FE [11:52:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:52:27]wFMCommunicate OK [11:52:27]SAM_PROTO_GetShiftState done [11:52:27]FM_GetShiftState done [11:52:27]opened in 1692866319 [11:52:27]opened+sec_in_day 1692952719 [11:52:27]quantity*price = 35042 [11:52:27]sum+1 = 35044 [11:52:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.21 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 79 24.08.2023 11:52 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32373 ФПД: 16953630369600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T115231&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32373&fm=16953630369600&tin=02508201610067®Number=0000000000091575&sum=35000 [11:52:28]StoreToDocumentArchive [11:52:28]shift 75 fd 32373 [11:52:28]save to /storage/0075/doc_00032373 [11:52:28]save last doc name /storage/0075/doc_00032373 to /storage/kkm_last_doc_name [11:52:28]save OK [11:52:28]Clear old archive folders... [11:52:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:52:28]tlvbuf is 01861980 [11:52:28]SAM_PROTO_ClearQueue [11:52:28]wFMCommunicate request_size=4 [11:52:28]MH_SAM_APDU [11:52:28]CAPDU: 80 09 00 00 [11:52:28]Write to MH i2c: E2 08 00 B1 60 80 09 00 00 00 00 00 00 83 [11:52:28]Write i2c OK [11:52:28]MH_I2C_Read... [11:52:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:28]Read from MH i2c: E2 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 03 00 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 03 00 B1 60 00 90 00 85 [11:52:28]RAPDU: 90 00 [11:52:28]wFMCommunicate OK [11:52:28]SAM_PROTO_ClearQueue done [11:52:28]KKMCreateOFDPacket [11:52:28]OFDProtocolAddRootSTLVToBuf [11:52:28]FM_MakeSignedData [11:52:28]FM_MakeSignedData [11:52:28]SAM_PROTO_SignData [11:52:28]wFMCommunicate request_size=4 [11:52:28]MH_SAM_APDU [11:52:28]CAPDU: 80 0D 01 02 [11:52:28]Write to MH i2c: E2 08 00 B2 60 80 0D 01 02 00 00 00 00 8B [11:52:28]Write i2c OK [11:52:28]MH_I2C_Read... [11:52:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:28]Read from MH i2c: E2 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 03 00 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 03 00 B2 60 00 90 00 86 [11:52:28]RAPDU: 90 00 [11:52:28]wFMCommunicate OK [11:52:28]wFMCommunicate request_size=255 [11:52:28]MH_SAM_APDU [11:52:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E6 14 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 E3 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 89 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 4F 00 00 00 F4 03 04 00 7F 44 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 7E 00 00 35 04 06 00 0F [11:52:28]Write to MH i2c: E2 02 01 B3 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E6 14 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 E3 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 89 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 4F 00 00 00 F4 03 04 00 7F 44 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 7E 00 00 35 04 06 00 0F 00 00 AA [11:52:28]Write i2c OK [11:52:28]MH_I2C_Read... [11:52:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:28]Read from MH i2c: E2 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 03 00 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 03 00 B3 60 00 90 00 87 [11:52:28]RAPDU: 90 00 [11:52:28]wFMCommunicate OK [11:52:28]wFMCommunicate request_size=10 [11:52:28]MH_SAM_APDU [11:52:28]CAPDU: 80 0D 02 02 05 6B 53 1D A7 40 [11:52:28]Write to MH i2c: E2 0D 00 B4 60 80 0D 02 02 05 00 6B 53 1D A7 40 00 00 5A [11:52:28]Write i2c OK [11:52:28]MH_I2C_Read... [11:52:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:28]Read from MH i2c: E2 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 03 00 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 03 00 B4 60 00 90 00 88 [11:52:28]RAPDU: 90 00 [11:52:28]wFMCommunicate OK [11:52:28]wFMCommunicate request_size=4 [11:52:28]MH_SAM_APDU [11:52:28]CAPDU: 80 0D 03 02 [11:52:28]Write to MH i2c: E2 08 00 B5 60 80 0D 03 02 00 00 00 00 90 [11:52:28]Write i2c OK [11:52:28]MH_I2C_Read... [11:52:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:28]Read from MH i2c: E2 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 0B 00 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 0B 00 B5 60 00 06 9A 91 00 76 59 CC 56 90 00 B3 [11:52:28]RAPDU: 06 9A 91 00 76 59 CC 56 90 00 [11:52:28]wFMCommunicate OK [11:52:28]SAM_PROTO_SignData done [11:52:28]FM_MakeSignedData done [11:52:28]CreateOFDProtocolMessage [11:52:28]wFMCommunicate request_size=4 [11:52:28]MH_SAM_APDU [11:52:28]CAPDU: 80 11 00 00 [11:52:28]Write to MH i2c: E2 08 00 B6 60 80 11 00 00 00 00 00 00 90 [11:52:28]Write i2c OK [11:52:28]MH_I2C_Read... [11:52:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:28]Read from MH i2c: E2 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 17 00 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 17 00 B6 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E6 [11:52:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:52:28]wFMCommunicate OK [11:52:28]CreateOFDProtocolMessage done [11:52:28]OFDSenderStorePacket 32373 [11:52:28]StoreOFDPacket docnum=32373 [11:52:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F1 36 07 01 27 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E6 14 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 E3 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 89 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 4F 00 00 00 F4 03 04 00 7F 44 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 7E 00 00 35 04 06 00 0F 6B 53 1D A7 40 06 9A 91 00 76 59 CC 56 [11:52:28]CheckFolder [11:52:28]dirname=/storage/ofd_packets [11:52:28]CheckFolder done [11:52:28]ProducePacketName [11:52:28]name=ofd_packets/00032373 [11:52:28]NVStorageSaveData ofd_packets/00032373 [11:52:28]File name is /storage/ofd_packets/00032373 [11:52:28]Write 301 bytes [11:52:28]NVStorageSaveData done [11:52:28]OFDSenderStorePacket done [11:52:28]KKMCreateOFDPacket done [11:52:28]NVStorageSaveData kkm_last_timestamp [11:52:28]File name is /storage/kkm_last_timestamp [11:52:28]Write 4 bytes [11:52:28]NVStorageSaveData done [11:52:28]ExternCall_PrintAddStr [11:52:28]wPrintStart [11:52:28]Write to MH i2c: 01 00 00 B7 60 17 [11:52:28]Write i2c OK [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: 01 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: 01 07 00 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: 01 07 00 B7 60 00 00 00 00 00 FF 0F 2C [11:52:28]RasterBufferAndPrint [11:52:28]line Счет N : (1)1182101 [11:52:28]line ИНН: 02508201610067 [11:52:28]line Контрольно-Кассовый Чек [11:52:28]line ПРОДАЖА [11:52:28]line ТРК (МРК, ГНК) : 63 [11:52:28]line Товар: 2710124500 [11:52:28]line Аи-95-К-5 [11:52:28]line 5.350 * 65.50 [11:52:28]line = 350.43 [11:52:28]line НДС 12% НСП 1% [11:52:28]line > о реализуемом товаре [11:52:28]line ОКРУГЛЕНИЕ: -0.43 [11:52:28]line ИТОГО: 350.00 [11:52:28]line Внесено: 350.00 [11:52:28]line СДАЧА: 0.00 [11:52:28]line НСП 1% : 3.10 [11:52:28]line НДС 12% : 37.21 [11:52:28]line Наличными: 350.00 [11:52:29]line Безнал.: 0.00 [11:52:29]line Место: АЗС № 121 "Партнер Нефть" [11:52:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:52:29]line СНО: Общий режим [11:52:29]line Чек 79 24.08.2023 11:52 [11:52:29]line Смена: 75 ФФД: 1.0 [11:52:29]line ЗНМ: 0300000148 [11:52:29]line РНМ: 0000000000091575 [11:52:29]line Версия ККМ: 001 [11:52:29]line ФМ: 0000000000874655 [11:52:29]line ФД: 32373 [11:52:29]line ФПД: 16953630369600 [11:52:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T115231&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32373&fm=16953630369600&tin=02508201610067®Number=0000000000091575&sum=35000 [11:52:29]OFD Sender: Processing packet 32373 [packets to send 11, broken 10] [11:52:29]ProducePacketName [11:52:29]name=ofd_packets/00032373 [11:52:29]OFD Sender: To server: pG, [11:52:29]CommunicateWithHost lk.salyk.kg:30040 [11:52:29]ConnectInit lk.salyk.kg [11:52:29]written 0, free lines is 4095 [11:52:29]Write to MH i2c: 01 00 00 E2 60 42 [11:52:29]Write i2c OK [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: 01 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: 01 07 00 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: 01 07 00 E2 60 00 00 00 00 00 D7 0C 2C [11:52:29]RasterBufferAndPrint [11:52:29]line [11:52:29]line [11:52:29]line [11:52:29]line [11:52:29]line [11:52:29]written 0, free lines is 3296 [11:52:29]MH_Cut [11:52:29]Write to MH i2c: D1 01 00 E9 60 01 1B [11:52:29]Write i2c OK [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: D1 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: D1 01 00 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: D1 01 00 E9 60 00 1A [11:52:29]Write to MH i2c: 01 00 00 EA 60 4A [11:52:29]Write i2c OK [11:52:29]MH_I2C_Read... [11:52:30]Connected sock=10 [11:52:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F1 36 07 01 27 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E6 14 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 E3 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 89 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 4F 00 00 00 F4 03 04 00 7F 44 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 7E 00 00 35 04 06 00 0F 6B 53 1D A7 40 06 9A 91 00 76 59 CC 56 [11:52:30]*** Cut start [11:52:30]*** Purtial cut [11:52:30]*** Stage 1: CUTSNS_PIN = 1 [11:52:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 5D 3F 47 00 76 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 7E 00 00 F4 03 04 00 23 EF E6 64 B6 04 01 00 00 B4 8E 08 19 22 B8 F1 EF [11:52:30]CommunicateWithHost err = 0 [11:52:30]CheckOFDResponse [11:52:30]1017 (14) - 77093643461234 [11:52:30]1041 (16) - 0000000000874655 [11:52:30]1040 (4) - 32373 [11:52:30]1012 (4) - 24.08.2023 05:48 [11:52:30]1206 (1) - 0 [11:52:30]OFD Sender: Remove packet 32373 [11:52:30]ProducePacketName [11:52:30]name=ofd_packets/00032373 [11:52:30]NVStorageDeleteData [11:52:30]Read from MH i2c: 01 [11:52:30]MH_I2C_Read... [11:52:30]*** Stop cut motor [11:52:30]*** Cut end [11:52:30]Read from MH i2c: 01 07 00 [11:52:30]MH_I2C_Read... [11:52:30]Read from MH i2c: 01 07 00 EA 60 00 00 00 00 00 FF 0F 5F [11:52:30]process_action close_receipt done [11:52:30]requested_data is exist [11:52:30]produce_requested_data [11:52:30]requested_item fm.sn is exist - process it [11:52:30]wFMCommunicate request_size=4 [11:52:30]MH_SAM_APDU [11:52:30]CAPDU: 80 11 00 00 [11:52:30]Write to MH i2c: E2 08 00 EB 60 80 11 00 00 00 00 00 00 C5 [11:52:30]Write i2c OK [11:52:30]MH_I2C_Read... [11:52:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:30]Read from MH i2c: E2 [11:52:30]MH_I2C_Read... [11:52:30]Read from MH i2c: E2 17 00 [11:52:30]MH_I2C_Read... [11:52:30]Read from MH i2c: E2 17 00 EB 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1B [11:52:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:52:30]wFMCommunicate OK [11:52:30]requested_item fd.num is exist - process it [11:52:30]SAM_PROTO_GetFieldsCounters [11:52:30]wFMCommunicate request_size=4 [11:52:30]MH_SAM_APDU [11:52:30]CAPDU: 80 13 00 00 [11:52:30]Write to MH i2c: E2 08 00 EC 60 80 13 00 00 00 00 00 00 C8 [11:52:30]Write i2c OK [11:52:30]MH_I2C_Read... [11:52:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:31]Read from MH i2c: E2 [11:52:31]MH_I2C_Read... [11:52:31]Read from MH i2c: E2 62 00 [11:52:31]MH_I2C_Read... [11:52:31]Read from MH i2c: E2 62 00 EC 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 75 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [11:52:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 75 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:52:31]wFMCommunicate OK [11:52:31]SAM_PROTO_GetFieldsCounters done [11:52:31]requested_item shift.num is exist - process it [11:52:31]requested_item shift.opened is exist - process it [11:52:31]req_shift_opened [11:52:31]FM_GetShiftState [11:52:31]SAM_PROTO_GetShiftState [11:52:31]wFMCommunicate request_size=4 [11:52:31]MH_SAM_APDU [11:52:31]CAPDU: 80 13 01 00 [11:52:31]Write to MH i2c: E2 08 00 ED 60 80 13 01 00 00 00 00 00 CA [11:52:31]Write i2c OK [11:52:31]MH_I2C_Read... [11:52:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:31]Read from MH i2c: E2 [11:52:31]MH_I2C_Read... [11:52:31]Read from MH i2c: E2 0E 00 [11:52:31]MH_I2C_Read... [11:52:31]Read from MH i2c: E2 0E 00 ED 60 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 47 [11:52:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:52:31]wFMCommunicate OK [11:52:31]SAM_PROTO_GetShiftState done [11:52:31]FM_GetShiftState done [11:52:31]req_shift_opened done [11:52:31]requested_item shift.open_date is exist - process it [11:52:31]req_shift_open_date [11:52:31]req_shift_open_date done [11:52:31]produce_requested_data done [11:52:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32373,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:52:31]process_action_free close_receipt [11:52:31]json_value_free [11:52:31]json_value_free done [11:52:31]process_json_proto returns [11:52:31]Send response to host [11:52:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32373,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:52:31]free response buf [11:52:31]execute_script done [11:52:31]execute_script returns [11:52:31]free content buf [11:52:31]Sock 9.Close socket [11:52:31]Sock 9.Thread stoped [11:52:31]OFD Sender: No OFD packet to send [11:52:36]OFD Sender: No OFD packet to send [11:52:41]OFD Sender: No OFD packet to send [11:52:46]OFD Sender: No OFD packet to send [11:52:51]OFD Sender: No OFD packet to send [11:52:56]OFD Sender: No OFD packet to send [11:53:01]OFD Sender: No OFD packet to send [11:53:06]OFD Sender: No OFD packet to send [11:53:11]OFD Sender: No OFD packet to send [11:53:16]OFD Sender: No OFD packet to send [11:53:21]OFD Sender: No OFD packet to send [11:53:26]OFD Sender: No OFD packet to send [11:53:31]OFD Sender: No OFD packet to send [11:53:36]OFD Sender: No OFD packet to send [11:53:41]OFD Sender: No OFD packet to send [11:53:46]OFD Sender: No OFD packet to send [11:53:51]OFD Sender: No OFD packet to send [11:53:56]OFD Sender: No OFD packet to send [11:54:01]OFD Sender: No OFD packet to send [11:54:06]OFD Sender: No OFD packet to send [11:54:11]OFD Sender: No OFD packet to send [11:54:16]OFD Sender: No OFD packet to send [11:54:21]OFD Sender: No OFD packet to send [11:54:26]OFD Sender: No OFD packet to send [11:54:31]OFD Sender: No OFD packet to send [11:54:36]OFD Sender: No OFD packet to send [11:54:41]OFD Sender: No OFD packet to send [11:54:46]OFD Sender: No OFD packet to send [11:54:51]OFD Sender: No OFD packet to send [11:54:56]OFD Sender: No OFD packet to send [11:55:01]OFD Sender: No OFD packet to send [11:55:06]OFD Sender: No OFD packet to send [11:55:11]OFD Sender: No OFD packet to send [11:55:16]OFD Sender: No OFD packet to send [11:55:20]accept exits with 8 [11:55:20]New connection [11:55:20]New thread 3066940772 created [11:55:20]Thread 3067084132 joined [11:55:20]Waiting for new connection... [11:55:20] Sock 8.Parse request [11:55:20]Sock 8.Check first char [11:55:20]Sock 8.First char is OK [11:55:20]request: POST /json_proto HTTP/1.0 [11:55:20]Method: POST [11:55:20]URL: /json_proto [11:55:20]Method is POST - this is cgi request [11:55:20]url: /json_proto [11:55:20]query_string will be loaded in cgi processing [11:55:20]execute_cgi json_proto POST (null) [11:55:20]execute_cgi path=json_proto method=POST [11:55:20]POST find Content-Length [11:55:20]Host: 172.17.34.200:8080 [11:55:20]Content-Length: 797 [11:55:20]Content-Type: application/json [11:55:20] [11:55:20]POST finish read [11:55:20]Found Content-Length = 797 [11:55:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:20]execute_script... [11:55: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)1182102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:20]POST & json_proto [11:55:20]process_json_proto [11:55:20]json parsed OK: [11:55:20]protocol is kg_v1.0 [11:55:20]action value=close_receipt [11:55:20]process_action close_receipt [11:55:20]cmd_close_receipt [11:55:20]MH_GetDate [11:55:20]Write to MH i2c: F0 00 00 EE 60 3D [11:55:20]Write i2c OK [11:55:20]MH_I2C_Read... [11:55:20]Read from MH i2c: F0 [11:55:20]MH_I2C_Read... [11:55:20]Read from MH i2c: F0 09 00 [11:55:20]MH_I2C_Read... [11:55:20]Read from MH i2c: F0 09 00 EE 60 00 2B 45 E7 64 B2 FF 65 64 7B [11:55:20]GetLastDocTimeStamp 1692877951 [11:55:20]current date 1692878123 [11:55:20]FM_GetShiftState [11:55:20]SAM_PROTO_GetShiftState [11:55:20]wFMCommunicate request_size=4 [11:55:20]MH_SAM_APDU [11:55:20]CAPDU: 80 13 01 00 [11:55:20]Write to MH i2c: E2 08 00 EF 60 80 13 01 00 00 00 00 00 CC [11:55:20]Write i2c OK [11:55:20]MH_I2C_Read... [11:55:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:20]Read from MH i2c: E2 [11:55:20]MH_I2C_Read... [11:55:20]Read from MH i2c: E2 0E 00 [11:55:20]MH_I2C_Read... [11:55:20]Read from MH i2c: E2 0E 00 EF 60 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 49 [11:55:20]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:55:20]wFMCommunicate OK [11:55:20]SAM_PROTO_GetShiftState done [11:55:20]FM_GetShiftState done [11:55:20]opened in 1692866319 [11:55:20]opened+sec_in_day 1692952719 [11:55:20]quantity*price = 100035 [11:55:20]sum+1 = 100036 [11:55:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 80 24.08.2023 11:55 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32374 ФПД: 122607927713022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T115523&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32374&fm=122607927713022&tin=02508201610067®Number=0000000000091575&sum=100035 [11:55:21]StoreToDocumentArchive [11:55:21]shift 75 fd 32374 [11:55:21]save to /storage/0075/doc_00032374 [11:55:21]save last doc name /storage/0075/doc_00032374 to /storage/kkm_last_doc_name [11:55:21]save OK [11:55:21]Clear old archive folders... [11:55:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:55:21]tlvbuf is 018EF7D0 [11:55:21]SAM_PROTO_ClearQueue [11:55:21]wFMCommunicate request_size=4 [11:55:21]MH_SAM_APDU [11:55:21]CAPDU: 80 09 00 00 [11:55:21]Write to MH i2c: E2 08 00 FC 60 80 09 00 00 00 00 00 00 CE [11:55:21]OFD Sender: No OFD packet to send [11:55:21]Write i2c OK [11:55:21]MH_I2C_Read... [11:55:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:21]Read from MH i2c: E2 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 FC 60 00 90 00 D0 [11:55:21]RAPDU: 90 00 [11:55:21]wFMCommunicate OK [11:55:21]SAM_PROTO_ClearQueue done [11:55:21]KKMCreateOFDPacket [11:55:21]OFDProtocolAddRootSTLVToBuf [11:55:21]FM_MakeSignedData [11:55:21]FM_MakeSignedData [11:55:21]SAM_PROTO_SignData [11:55:21]wFMCommunicate request_size=4 [11:55:21]MH_SAM_APDU [11:55:21]CAPDU: 80 0D 01 02 [11:55:21]Write to MH i2c: E2 08 00 FD 60 80 0D 01 02 00 00 00 00 D6 [11:55:21]Write i2c OK [11:55:21]MH_I2C_Read... [11:55:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:21]Read from MH i2c: E2 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 FD 60 00 90 00 D1 [11:55:21]RAPDU: 90 00 [11:55:21]wFMCommunicate OK [11:55:21]wFMCommunicate request_size=255 [11:55:21]MH_SAM_APDU [11:55:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2B 45 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 7E 00 00 35 04 06 00 [11:55:21]Write to MH i2c: E2 02 01 FE 60 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2B 45 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 7E 00 00 35 04 06 00 00 00 55 [11:55:21]Write i2c OK [11:55:21]MH_I2C_Read... [11:55:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:21]Read from MH i2c: E2 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 FE 60 00 90 00 D2 [11:55:21]RAPDU: 90 00 [11:55:21]wFMCommunicate OK [11:55:21]wFMCommunicate request_size=11 [11:55:21]MH_SAM_APDU [11:55:21]CAPDU: 80 0D 02 02 06 6F 82 E1 FA 5C FE [11:55:21]Write to MH i2c: E2 0E 00 FF 60 80 0D 02 02 06 00 6F 82 E1 FA 5C FE 00 00 0B [11:55:21]Write i2c OK [11:55:21]MH_I2C_Read... [11:55:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:21]Read from MH i2c: E2 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 FF 60 00 90 00 D3 [11:55:21]RAPDU: 90 00 [11:55:21]wFMCommunicate OK [11:55:21]wFMCommunicate request_size=4 [11:55:21]MH_SAM_APDU [11:55:21]CAPDU: 80 0D 03 02 [11:55:21]Write to MH i2c: E2 08 00 00 61 80 0D 03 02 00 00 00 00 DC [11:55:21]Write i2c OK [11:55:21]MH_I2C_Read... [11:55:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:21]Read from MH i2c: E2 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 0B 00 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 0B 00 00 61 00 2D 2C 84 83 43 0A 72 78 90 00 74 [11:55:21]RAPDU: 2D 2C 84 83 43 0A 72 78 90 00 [11:55:21]wFMCommunicate OK [11:55:21]SAM_PROTO_SignData done [11:55:21]FM_MakeSignedData done [11:55:21]CreateOFDProtocolMessage [11:55:21]wFMCommunicate request_size=4 [11:55:21]MH_SAM_APDU [11:55:21]CAPDU: 80 11 00 00 [11:55:21]Write to MH i2c: E2 08 00 01 61 80 11 00 00 00 00 00 00 DC [11:55:21]Write i2c OK [11:55:21]MH_I2C_Read... [11:55:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:21]Read from MH i2c: E2 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 17 00 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 17 00 01 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 32 [11:55:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:55:21]wFMCommunicate OK [11:55:21]CreateOFDProtocolMessage done [11:55:21]OFDSenderStorePacket 32374 [11:55:21]StoreOFDPacket docnum=32374 [11:55:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 51 F8 08 01 AF BC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2B 45 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 7E 00 00 35 04 06 00 6F 82 E1 FA 5C FE 2D 2C 84 83 43 0A 72 78 [11:55:21]CheckFolder [11:55:21]dirname=/storage/ofd_packets [11:55:21]CheckFolder done [11:55:21]ProducePacketName [11:55:21]name=ofd_packets/00032374 [11:55:21]NVStorageSaveData ofd_packets/00032374 [11:55:21]File name is /storage/ofd_packets/00032374 [11:55:21]Write 302 bytes [11:55:21]NVStorageSaveData done [11:55:21]OFDSenderStorePacket done [11:55:21]KKMCreateOFDPacket done [11:55:21]NVStorageSaveData kkm_last_timestamp [11:55:21]File name is /storage/kkm_last_timestamp [11:55:21]Write 4 bytes [11:55:21]NVStorageSaveData done [11:55:21]ExternCall_PrintAddStr [11:55:21]wPrintStart [11:55:21]Write to MH i2c: 01 00 00 02 61 63 [11:55:21]Write i2c OK [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: 01 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: 01 07 00 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: 01 07 00 02 61 00 00 00 00 00 FF 0F 78 [11:55:21]RasterBufferAndPrint [11:55:21]line Счет N : (1)1182102 [11:55:21]line ИНН: 02508201610067 [11:55:21]line Контрольно-Кассовый Чек [11:55:21]line ПРОДАЖА [11:55:21]line ТРК (МРК, ГНК) : 61 [11:55:21]line Товар: 2710124130 [11:55:21]line Super-92-К-5 [11:55:21]line 17.100 * 58.50 [11:55:21]line = 1000.35 [11:55:21]line НДС 12% НСП 1% [11:55:21]line > о реализуемом товаре [11:55:21]line ИТОГО: 1000.35 [11:55:21]line НСП 1% : 8.85 [11:55:21]line НДС 12% : 106.23 [11:55:21]line Наличными: 0.00 [11:55:21]line Безнал.: 1000.35 [11:55:21]line Место: АЗС № 121 "Партнер Нефть" [11:55:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:55:21]line СНО: Общий режим [11:55:21]line Чек 80 24.08.2023 11:55 [11:55:21]line Смена: 75 ФФД: 1.0 [11:55:21]line ЗНМ: 0300000148 [11:55:21]line РНМ: 0000000000091575 [11:55:21]line Версия ККМ: 001 [11:55:21]line Платежная система: O! деньги [11:55:21]line ФМ: 0000000000874655 [11:55:21]line ФД: 32374 [11:55:21]line ФПД: 122607927713022 [11:55:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T115523&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32374&fm=122607927713022&tin=02508201610067®Number=0000000000091575&sum=100035 [11:55:22]OFD Sender: Processing packet 32374 [packets to send 11, broken 10] [11:55:22]ProducePacketName [11:55:22]name=ofd_packets/00032374 [11:55:22]OFD Sender: To server: pG, [11:55:22]CommunicateWithHost lk.salyk.kg:30040 [11:55:22]ConnectInit lk.salyk.kg [11:55:22]written 0, free lines is 4095 [11:55:22]Connected sock=10 [11:55:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 51 F8 08 01 AF BC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2B 45 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 7E 00 00 35 04 06 00 6F 82 E1 FA 5C FE 2D 2C 84 83 43 0A 72 78 [11:55:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 46 77 47 00 B9 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 7E 00 00 F4 03 04 00 CF EF E6 64 B6 04 01 00 00 65 B7 33 33 73 D3 44 A0 [11:55:22]CommunicateWithHost err = 0 [11:55:22]CheckOFDResponse [11:55:22]1017 (14) - 77093643461234 [11:55:22]1041 (16) - 0000000000874655 [11:55:22]1040 (4) - 32374 [11:55:22]1012 (4) - 24.08.2023 05:51 [11:55:22]1206 (1) - 0 [11:55:22]OFD Sender: Remove packet 32374 [11:55:22]ProducePacketName [11:55:22]name=ofd_packets/00032374 [11:55:22]NVStorageDeleteData [11:55:22]Write to MH i2c: 01 00 00 2C 61 8D [11:55:22]Write i2c OK [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: 01 [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: 01 07 00 [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: 01 07 00 2C 61 00 00 00 00 00 EC 0C 8C [11:55:22]RasterBufferAndPrint [11:55:22]line [11:55:22]line [11:55:22]line [11:55:22]line [11:55:22]line [11:55:22]written 0, free lines is 3317 [11:55:22]MH_Cut [11:55:22]Write to MH i2c: D1 01 00 33 61 01 66 [11:55:22]Write i2c OK [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: D1 [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: D1 01 00 [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: D1 01 00 33 61 00 65 [11:55:22]Write to MH i2c: 01 00 00 34 61 95 [11:55:22]Write i2c OK [11:55:22]MH_I2C_Read... [11:55:22]OFD Sender: No OFD packet to send [11:55:23]*** Cut start [11:55:23]*** Purtial cut [11:55:23]*** CUTSNS_PIN = 0 [11:55:23]*** Stage 1: CUTSNS_PIN = 1 [11:55:25]Read from MH i2c: 01 [11:55:25]MH_I2C_Read... [11:55:25]*** Stop cut motor [11:55:25]*** Cut end [11:55:25]Read from MH i2c: 01 07 00 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: 01 07 00 34 61 00 00 00 00 00 FF 0F AA [11:55:25]process_action close_receipt done [11:55:25]requested_data is exist [11:55:25]produce_requested_data [11:55:25]requested_item fm.sn is exist - process it [11:55:25]wFMCommunicate request_size=4 [11:55:25]MH_SAM_APDU [11:55:25]CAPDU: 80 11 00 00 [11:55:25]Write to MH i2c: E2 08 00 35 61 80 11 00 00 00 00 00 00 10 [11:55:25]Write i2c OK [11:55:25]MH_I2C_Read... [11:55:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:25]Read from MH i2c: E2 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: E2 17 00 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: E2 17 00 35 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 66 [11:55:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:55:25]wFMCommunicate OK [11:55:25]requested_item fd.num is exist - process it [11:55:25]SAM_PROTO_GetFieldsCounters [11:55:25]wFMCommunicate request_size=4 [11:55:25]MH_SAM_APDU [11:55:25]CAPDU: 80 13 00 00 [11:55:25]Write to MH i2c: E2 08 00 36 61 80 13 00 00 00 00 00 00 13 [11:55:25]Write i2c OK [11:55:25]MH_I2C_Read... [11:55:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:25]Read from MH i2c: E2 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: E2 62 00 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: E2 62 00 36 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 76 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 68 [11:55:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 76 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:55:25]wFMCommunicate OK [11:55:25]SAM_PROTO_GetFieldsCounters done [11:55:25]requested_item shift.num is exist - process it [11:55:25]requested_item shift.opened is exist - process it [11:55:25]req_shift_opened [11:55:25]FM_GetShiftState [11:55:25]SAM_PROTO_GetShiftState [11:55:25]wFMCommunicate request_size=4 [11:55:25]MH_SAM_APDU [11:55:25]CAPDU: 80 13 01 00 [11:55:25]Write to MH i2c: E2 08 00 37 61 80 13 01 00 00 00 00 00 15 [11:55:25]Write i2c OK [11:55:25]MH_I2C_Read... [11:55:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:25]Read from MH i2c: E2 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: E2 0E 00 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: E2 0E 00 37 61 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 92 [11:55:25]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:55:25]wFMCommunicate OK [11:55:25]SAM_PROTO_GetShiftState done [11:55:25]FM_GetShiftState done [11:55:25]req_shift_opened done [11:55:25]requested_item shift.open_date is exist - process it [11:55:25]req_shift_open_date [11:55:25]req_shift_open_date done [11:55:25]produce_requested_data done [11:55:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32374,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:55:25]process_action_free close_receipt [11:55:25]json_value_free [11:55:25]json_value_free done [11:55:25]process_json_proto returns [11:55:25]Send response to host [11:55:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32374,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:55:25]free response buf [11:55:25]execute_script done [11:55:25]execute_script returns [11:55:25]free content buf [11:55:25]Sock 8.Close socket [11:55:25]Sock 8.Thread stoped [11:55:27]OFD Sender: No OFD packet to send [11:55:32]OFD Sender: No OFD packet to send [11:55:37]OFD Sender: No OFD packet to send [11:55:42]OFD Sender: No OFD packet to send [11:55:47]OFD Sender: No OFD packet to send [11:55:52]OFD Sender: No OFD packet to send [11:55:57]OFD Sender: No OFD packet to send [11:56:02]OFD Sender: No OFD packet to send [11:56:07]OFD Sender: No OFD packet to send [11:56:12]OFD Sender: No OFD packet to send [11:56:17]OFD Sender: No OFD packet to send [11:56:22]OFD Sender: No OFD packet to send [11:56:27]OFD Sender: No OFD packet to send [11:56:32]OFD Sender: No OFD packet to send [11:56:37]OFD Sender: No OFD packet to send [11:56:42]OFD Sender: No OFD packet to send [11:56:48]OFD Sender: No OFD packet to send [11:56:53]OFD Sender: No OFD packet to send [11:56:58]OFD Sender: No OFD packet to send [11:57:03]OFD Sender: No OFD packet to send [11:57:08]OFD Sender: No OFD packet to send [11:57:13]OFD Sender: No OFD packet to send [11:57:18]OFD Sender: No OFD packet to send [11:57:23]OFD Sender: No OFD packet to send [11:57:28]OFD Sender: No OFD packet to send [11:57:33]OFD Sender: No OFD packet to send [11:57:38]OFD Sender: No OFD packet to send [11:57:43]OFD Sender: No OFD packet to send [11:57:48]OFD Sender: No OFD packet to send [11:57:51]accept exits with 9 [11:57:51]New connection [11:57:51]New thread 3067084132 created [11:57:51]Thread 3066940772 joined [11:57:51]Waiting for new connection... [11:57:51] Sock 9.Parse request [11:57:51]Sock 9.Check first char [11:57:51]Sock 9.First char is OK [11:57:51]request: POST /json_proto HTTP/1.0 [11:57:51]Method: POST [11:57:51]URL: /json_proto [11:57:51]Method is POST - this is cgi request [11:57:51]url: /json_proto [11:57:51]query_string will be loaded in cgi processing [11:57:51]execute_cgi json_proto POST (null) [11:57:51]execute_cgi path=json_proto method=POST [11:57:51]POST find Content-Length [11:57:51]Host: 172.17.34.200:8080 [11:57:51]Content-Length: 679 [11:57:51]Content-Type: application/json [11:57:51] [11:57:51]POST finish read [11:57:51]Found Content-Length = 679 [11:57:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 11.480, "sum" : 660.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 660.00, "total" : 660.00, "payments": [ { "type": 0, "sum" : 660.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:51]execute_script... [11:57: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)1182103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 11.480, "sum" : 660.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 660.00, "total" : 660.00, "payments": [ { "type": 0, "sum" : 660.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:51]POST & json_proto [11:57:51]process_json_proto [11:57:51]json parsed OK: [11:57:51]protocol is kg_v1.0 [11:57:51]action value=close_receipt [11:57:51]process_action close_receipt [11:57:51]cmd_close_receipt [11:57:51]MH_GetDate [11:57:51]Write to MH i2c: F0 00 00 38 61 88 [11:57:51]Write i2c OK [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: F0 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: F0 09 00 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: F0 09 00 38 61 00 C2 45 E7 64 B2 FF 65 64 5D [11:57:51]GetLastDocTimeStamp 1692878123 [11:57:51]current date 1692878274 [11:57:51]FM_GetShiftState [11:57:51]SAM_PROTO_GetShiftState [11:57:51]wFMCommunicate request_size=4 [11:57:51]MH_SAM_APDU [11:57:51]CAPDU: 80 13 01 00 [11:57:51]Write to MH i2c: E2 08 00 39 61 80 13 01 00 00 00 00 00 17 [11:57:51]Write i2c OK [11:57:51]MH_I2C_Read... [11:57:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:51]Read from MH i2c: E2 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: E2 0E 00 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: E2 0E 00 39 61 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 94 [11:57:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:57:51]wFMCommunicate OK [11:57:51]SAM_PROTO_GetShiftState done [11:57:51]FM_GetShiftState done [11:57:51]opened in 1692866319 [11:57:51]opened+sec_in_day 1692952719 [11:57:51]quantity*price = 66010 [11:57:51]sum+1 = 66011 [11:57:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 660.00 Внесено: 660.00 СДАЧА: 0.00 НСП 1% : 5.84 НДС 12% : 70.10 Наличными: 660.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 81 24.08.2023 11:57 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32375 ФПД: 160724480778945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T115754&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32375&fm=160724480778945&tin=02508201610067®Number=0000000000091575&sum=66000 [11:57:52]StoreToDocumentArchive [11:57:52]shift 75 fd 32375 [11:57:52]save to /storage/0075/doc_00032375 [11:57:52]save last doc name /storage/0075/doc_00032375 to /storage/kkm_last_doc_name [11:57:52]save OK [11:57:52]Clear old archive folders... [11:57:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:52]tlvbuf is 0181EA40 [11:57:52]SAM_PROTO_ClearQueue [11:57:52]wFMCommunicate request_size=4 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 09 00 00 [11:57:52]Write to MH i2c: E2 08 00 46 61 80 09 00 00 00 00 00 00 19 [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:52]Read from MH i2c: E2 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 46 61 00 90 00 1B [11:57:52]RAPDU: 90 00 [11:57:52]wFMCommunicate OK [11:57:52]SAM_PROTO_ClearQueue done [11:57:52]KKMCreateOFDPacket [11:57:52]OFDProtocolAddRootSTLVToBuf [11:57:52]FM_MakeSignedData [11:57:52]FM_MakeSignedData [11:57:52]SAM_PROTO_SignData [11:57:52]wFMCommunicate request_size=4 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 0D 01 02 [11:57:52]Write to MH i2c: E2 08 00 47 61 80 0D 01 02 00 00 00 00 21 [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:52]Read from MH i2c: E2 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 47 61 00 90 00 1C [11:57:52]RAPDU: 90 00 [11:57:52]wFMCommunicate OK [11:57:52]wFMCommunicate request_size=255 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D8 2C 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 DA 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1B 00 00 00 00 07 04 06 00 D0 01 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 C2 45 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 7E 00 00 35 04 06 00 92 [11:57:52]Write to MH i2c: E2 02 01 48 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D8 2C 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 DA 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1B 00 00 00 00 07 04 06 00 D0 01 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 C2 45 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 7E 00 00 35 04 06 00 92 00 00 7C [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:52]Read from MH i2c: E2 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 48 61 00 90 00 1D [11:57:52]RAPDU: 90 00 [11:57:52]wFMCommunicate OK [11:57:52]wFMCommunicate request_size=10 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 0D 02 02 05 2D 95 95 62 C1 [11:57:52]Write to MH i2c: E2 0D 00 49 61 80 0D 02 02 05 00 2D 95 95 62 C1 00 00 A8 [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:52]Read from MH i2c: E2 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 49 61 00 90 00 1E [11:57:52]RAPDU: 90 00 [11:57:52]wFMCommunicate OK [11:57:52]wFMCommunicate request_size=4 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 0D 03 02 [11:57:52]Write to MH i2c: E2 08 00 4A 61 80 0D 03 02 00 00 00 00 26 [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:52]Read from MH i2c: E2 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 0B 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 0B 00 4A 61 00 D1 8F 25 8F FA 95 85 97 90 00 E6 [11:57:52]RAPDU: D1 8F 25 8F FA 95 85 97 90 00 [11:57:52]wFMCommunicate OK [11:57:52]SAM_PROTO_SignData done [11:57:52]FM_MakeSignedData done [11:57:52]CreateOFDProtocolMessage [11:57:52]wFMCommunicate request_size=4 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 11 00 00 [11:57:52]Write to MH i2c: E2 08 00 4B 61 80 11 00 00 00 00 00 00 26 [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:52]Read from MH i2c: E2 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 17 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 17 00 4B 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7C [11:57:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:57:52]wFMCommunicate OK [11:57:52]CreateOFDProtocolMessage done [11:57:52]OFDSenderStorePacket 32375 [11:57:52]StoreOFDPacket docnum=32375 [11:57:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 58 74 07 01 5C EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D8 2C 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 DA 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1B 00 00 00 00 07 04 06 00 D0 01 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 C2 45 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 7E 00 00 35 04 06 00 92 2D 95 95 62 C1 D1 8F 25 8F FA 95 85 97 [11:57:52]CheckFolder [11:57:52]dirname=/storage/ofd_packets [11:57:52]CheckFolder done [11:57:52]ProducePacketName [11:57:52]name=ofd_packets/00032375 [11:57:52]NVStorageSaveData ofd_packets/00032375 [11:57:52]File name is /storage/ofd_packets/00032375 [11:57:52]Write 301 bytes [11:57:52]NVStorageSaveData done [11:57:52]OFDSenderStorePacket done [11:57:52]KKMCreateOFDPacket done [11:57:52]NVStorageSaveData kkm_last_timestamp [11:57:52]File name is /storage/kkm_last_timestamp [11:57:52]Write 4 bytes [11:57:52]NVStorageSaveData done [11:57:52]ExternCall_PrintAddStr [11:57:52]wPrintStart [11:57:52]Write to MH i2c: 01 00 00 4C 61 AD [11:57:52]OFD Sender: Processing packet 32375 [packets to send 11, broken 10] [11:57:52]ProducePacketName [11:57:52]name=ofd_packets/00032375 [11:57:52]OFD Sender: To server: pG, [11:57:52]CommunicateWithHost lk.salyk.kg:30040 [11:57:52]ConnectInit lk.salyk.kg [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: 01 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: 01 07 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: 01 07 00 4C 61 00 00 00 00 00 FF 0F C2 [11:57:52]RasterBufferAndPrint [11:57:52]line Счет N : (1)1182103 [11:57:52]line ИНН: 02508201610067 [11:57:52]line Контрольно-Кассовый Чек [11:57:52]line ПРОДАЖА [11:57:52]line ТРК (МРК, ГНК) : 62 [11:57:52]line Товар: 2710124130 [11:57:52]line Аи-92-К-5 [11:57:52]line 11.480 * 57.50 [11:57:52]line = 660.10 [11:57:52]line НДС 12% НСП 1% [11:57:52]line > о реализуемом товаре [11:57:52]line ОКРУГЛЕНИЕ: -0.10 [11:57:52]line ИТОГО: 660.00 [11:57:52]line Внесено: 660.00 [11:57:52]line СДАЧА: 0.00 [11:57:52]line НСП 1% : 5.84 [11:57:52]line НДС 12% : 70.10 [11:57:52]line Наличными: 660.00 [11:57:52]line Безнал.: 0.00 [11:57:52]line Место: АЗС № 121 "Партнер Нефть" [11:57:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:57:52]line СНО: Общий режим [11:57:52]line Чек 81 24.08.2023 11:57 [11:57:52]line Смена: 75 ФФД: 1.0 [11:57:52]line ЗНМ: 0300000148 [11:57:52]line РНМ: 0000000000091575 [11:57:52]line Версия ККМ: 001 [11:57:52]line ФМ: 0000000000874655 [11:57:52]line ФД: 32375 [11:57:52]line ФПД: 160724480778945 [11:57:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T115754&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32375&fm=160724480778945&tin=02508201610067®Number=0000000000091575&sum=66000 [11:57:53]Connected sock=10 [11:57:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 58 74 07 01 5C EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D8 2C 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 DA 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1B 00 00 00 00 07 04 06 00 D0 01 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 C2 45 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 7E 00 00 35 04 06 00 92 2D 95 95 62 C1 D1 8F 25 8F FA 95 85 97 [11:57:53]written 0, free lines is 4095 [11:57:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E6 C0 47 00 88 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 7E 00 00 F4 03 04 00 66 F0 E6 64 B6 04 01 00 00 81 67 D1 A7 22 5C 1A B6 [11:57:53]CommunicateWithHost err = 0 [11:57:53]CheckOFDResponse [11:57:53]1017 (14) - 77093643461234 [11:57:53]1041 (16) - 0000000000874655 [11:57:53]1040 (4) - 32375 [11:57:53]1012 (4) - 24.08.2023 05:53 [11:57:53]1206 (1) - 0 [11:57:53]OFD Sender: Remove packet 32375 [11:57:53]ProducePacketName [11:57:53]name=ofd_packets/00032375 [11:57:53]NVStorageDeleteData [11:57:53]Write to MH i2c: 01 00 00 77 61 D8 [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: 01 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: 01 07 00 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: 01 07 00 77 61 00 00 00 00 00 E2 0C CD [11:57:53]RasterBufferAndPrint [11:57:53]line [11:57:53]line [11:57:53]line [11:57:53]line [11:57:53]line [11:57:53]written 0, free lines is 3304 [11:57:53]MH_Cut [11:57:53]Write to MH i2c: D1 01 00 7E 61 01 B1 [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: D1 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: D1 01 00 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: D1 01 00 7E 61 00 B0 [11:57:53]Write to MH i2c: 01 00 00 7F 61 E0 [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11:57:53]OFD Sender: No OFD packet to send [11:57:54]*** Cut start [11:57:54]*** Purtial cut [11:57:54]*** Stage 1: CUTSNS_PIN = 1 [11:57:54]Read from MH i2c: 01 [11:57:54]MH_I2C_Read... [11:57:54]*** Stop cut motor [11:57:54]*** Cut end [11:57:54]Read from MH i2c: 01 07 00 [11:57:54]MH_I2C_Read... [11:57:54]Read from MH i2c: 01 07 00 7F 61 00 00 00 00 00 FF 0F F5 [11:57:54]process_action close_receipt done [11:57:54]requested_data is exist [11:57:54]produce_requested_data [11:57:54]requested_item fm.sn is exist - process it [11:57:54]wFMCommunicate request_size=4 [11:57:54]MH_SAM_APDU [11:57:54]CAPDU: 80 11 00 00 [11:57:54]Write to MH i2c: E2 08 00 80 61 80 11 00 00 00 00 00 00 5B [11:57:54]Write i2c OK [11:57:54]MH_I2C_Read... [11:57:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:54]Read from MH i2c: E2 [11:57:54]MH_I2C_Read... [11:57:54]Read from MH i2c: E2 17 00 [11:57:54]MH_I2C_Read... [11:57:54]Read from MH i2c: E2 17 00 80 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B1 [11:57:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:57:54]wFMCommunicate OK [11:57:54]requested_item fd.num is exist - process it [11:57:54]SAM_PROTO_GetFieldsCounters [11:57:54]wFMCommunicate request_size=4 [11:57:54]MH_SAM_APDU [11:57:54]CAPDU: 80 13 00 00 [11:57:54]Write to MH i2c: E2 08 00 81 61 80 13 00 00 00 00 00 00 5E [11:57:54]Write i2c OK [11:57:54]MH_I2C_Read... [11:57:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:54]Read from MH i2c: E2 [11:57:54]MH_I2C_Read... [11:57:54]Read from MH i2c: E2 62 00 [11:57:54]MH_I2C_Read... [11:57:54]Read from MH i2c: E2 62 00 81 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 77 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [11:57:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 77 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:54]wFMCommunicate OK [11:57:54]SAM_PROTO_GetFieldsCounters done [11:57:54]requested_item shift.num is exist - process it [11:57:54]requested_item shift.opened is exist - process it [11:57:54]req_shift_opened [11:57:54]FM_GetShiftState [11:57:54]SAM_PROTO_GetShiftState [11:57:54]wFMCommunicate request_size=4 [11:57:54]MH_SAM_APDU [11:57:54]CAPDU: 80 13 01 00 [11:57:54]Write to MH i2c: E2 08 00 82 61 80 13 01 00 00 00 00 00 60 [11:57:54]Write i2c OK [11:57:54]MH_I2C_Read... [11:57:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:54]Read from MH i2c: E2 [11:57:54]MH_I2C_Read... [11:57:54]Read from MH i2c: E2 0E 00 [11:57:54]MH_I2C_Read... [11:57:54]Read from MH i2c: E2 0E 00 82 61 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DD [11:57:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [11:57:54]wFMCommunicate OK [11:57:54]SAM_PROTO_GetShiftState done [11:57:54]FM_GetShiftState done [11:57:54]req_shift_opened done [11:57:54]requested_item shift.open_date is exist - process it [11:57:54]req_shift_open_date [11:57:54]req_shift_open_date done [11:57:54]produce_requested_data done [11:57:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32375,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [11:57:54]process_action_free close_receipt [11:57:54]json_value_free [11:57:54]json_value_free done [11:57:54]process_json_proto returns [11:57:54]Send response to host [11:57:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32375,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [11:57:54]free response buf [11:57:54]execute_script done [11:57:54]execute_script returns [11:57:54]free content buf [11:57:54]Sock 9.Close socket [11:57:54]Sock 9.Thread stoped [11:57:58]OFD Sender: No OFD packet to send [11:58:03]OFD Sender: No OFD packet to send [11:58:08]OFD Sender: No OFD packet to send [11:58:13]OFD Sender: No OFD packet to send [11:58:18]OFD Sender: No OFD packet to send [11:58:23]OFD Sender: No OFD packet to send [11:58:28]OFD Sender: No OFD packet to send [11:58:33]OFD Sender: No OFD packet to send [11:58:38]OFD Sender: No OFD packet to send [11:58:43]OFD Sender: No OFD packet to send [11:58:48]OFD Sender: No OFD packet to send [11:58:53]OFD Sender: No OFD packet to send [11:58:58]OFD Sender: No OFD packet to send [11:59:03]OFD Sender: No OFD packet to send [11:59:08]OFD Sender: No OFD packet to send [11:59:13]OFD Sender: No OFD packet to send [11:59:18]OFD Sender: No OFD packet to send [11:59:23]OFD Sender: No OFD packet to send [11:59:28]OFD Sender: No OFD packet to send [11:59:33]OFD Sender: No OFD packet to send [11:59:38]OFD Sender: No OFD packet to send [11:59:43]OFD Sender: No OFD packet to send [11:59:48]OFD Sender: No OFD packet to send [11:59:53]OFD Sender: No OFD packet to send [11:59:58]OFD Sender: No OFD packet to send [12:00:03]OFD Sender: No OFD packet to send [12:00:08]OFD Sender: No OFD packet to send [12:00:13]OFD Sender: No OFD packet to send [12:00:18]OFD Sender: No OFD packet to send [12:00:22]accept exits with 8 [12:00:22]New connection [12:00:22]New thread 3066940772 created [12:00:22]Thread 3067084132 joined [12:00:22]Waiting for new connection... [12:00:22] Sock 8.Parse request [12:00:22]Sock 8.Check first char [12:00:22]Sock 8.First char is OK [12:00:22]request: POST /json_proto HTTP/1.0 [12:00:22]Method: POST [12:00:22]URL: /json_proto [12:00:22]Method is POST - this is cgi request [12:00:22]url: /json_proto [12:00:22]query_string will be loaded in cgi processing [12:00:22]execute_cgi json_proto POST (null) [12:00:22]execute_cgi path=json_proto method=POST [12:00:22]POST find Content-Length [12:00:22]Host: 172.17.34.200:8080 [12:00:22]Content-Length: 804 [12:00:22]Content-Type: application/json [12:00:22] [12:00:22]POST finish read [12:00:22]Found Content-Length = 804 [12:00:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" : 1000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:22]execute_script... [12:00: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)1182104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" : 1000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:22]POST & json_proto [12:00:22]process_json_proto [12:00:22]json parsed OK: [12:00:22]protocol is kg_v1.0 [12:00:22]action value=close_receipt [12:00:22]process_action close_receipt [12:00:22]cmd_close_receipt [12:00:22]MH_GetDate [12:00:22]Write to MH i2c: F0 00 00 83 61 D3 [12:00:22]Write i2c OK [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: F0 [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: F0 09 00 [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: F0 09 00 83 61 00 5A 46 E7 64 B2 FF 65 64 41 [12:00:22]GetLastDocTimeStamp 1692878274 [12:00:22]current date 1692878426 [12:00:22]FM_GetShiftState [12:00:22]SAM_PROTO_GetShiftState [12:00:22]wFMCommunicate request_size=4 [12:00:22]MH_SAM_APDU [12:00:22]CAPDU: 80 13 01 00 [12:00:22]Write to MH i2c: E2 08 00 84 61 80 13 01 00 00 00 00 00 62 [12:00:22]Write i2c OK [12:00:22]MH_I2C_Read... [12:00:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:22]Read from MH i2c: E2 [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: E2 0E 00 [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: E2 0E 00 84 61 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DF [12:00:22]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:00:22]wFMCommunicate OK [12:00:22]SAM_PROTO_GetShiftState done [12:00:22]FM_GetShiftState done [12:00:22]opened in 1692866319 [12:00:22]opened+sec_in_day 1692952719 [12:00:22]quantity*price = 100018 [12:00:22]sum+1 = 100020 [12:00:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.19 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.19 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 82 24.08.2023 12:00 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32376 ФПД: 46298973340239 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T120026&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32376&fm=46298973340239&tin=02508201610067®Number=0000000000091575&sum=100019 [12:00:23]StoreToDocumentArchive [12:00:23]shift 75 fd 32376 [12:00:23]save to /storage/0075/doc_00032376 [12:00:23]save last doc name /storage/0075/doc_00032376 to /storage/kkm_last_doc_name [12:00:23]save OK [12:00:23]Clear old archive folders... [12:00:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:00:23]tlvbuf is 01944A70 [12:00:23]SAM_PROTO_ClearQueue [12:00:23]wFMCommunicate request_size=4 [12:00:23]MH_SAM_APDU [12:00:23]CAPDU: 80 09 00 00 [12:00:23]Write to MH i2c: E2 08 00 91 61 80 09 00 00 00 00 00 00 64 [12:00:23]Write i2c OK [12:00:23]MH_I2C_Read... [12:00:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:00:23]Read from MH i2c: E2 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: E2 03 00 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: E2 03 00 91 61 00 90 00 66 [12:00:23]RAPDU: 90 00 [12:00:23]wFMCommunicate OK [12:00:23]SAM_PROTO_ClearQueue done [12:00:23]KKMCreateOFDPacket [12:00:23]OFDProtocolAddRootSTLVToBuf [12:00:23]FM_MakeSignedData [12:00:23]FM_MakeSignedData [12:00:23]SAM_PROTO_SignData [12:00:23]wFMCommunicate request_size=4 [12:00:23]MH_SAM_APDU [12:00:23]CAPDU: 80 0D 01 02 [12:00:23]Write to MH i2c: E2 08 00 92 61 80 0D 01 02 00 00 00 00 6C [12:00:23]Write i2c OK [12:00:23]MH_I2C_Read... [12:00:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:00:23]OFD Sender: No OFD packet to send [12:00:23]Read from MH i2c: E2 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: E2 03 00 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: E2 03 00 92 61 00 90 00 67 [12:00:23]RAPDU: 90 00 [12:00:23]wFMCommunicate OK [12:00:23]wFMCommunicate request_size=255 [12:00:23]MH_SAM_APDU [12:00:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 5A 46 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 7E 00 00 35 04 06 00 2A [12:00:23]Write to MH i2c: E2 02 01 93 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 5A 46 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 7E 00 00 35 04 06 00 2A 00 00 83 [12:00:23]Write i2c OK [12:00:23]MH_I2C_Read... [12:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:24]Read from MH i2c: E2 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 93 61 00 90 00 68 [12:00:24]RAPDU: 90 00 [12:00:24]wFMCommunicate OK [12:00:24]wFMCommunicate request_size=10 [12:00:24]MH_SAM_APDU [12:00:24]CAPDU: 80 0D 02 02 05 1B D1 DC 02 4F [12:00:24]Write to MH i2c: E2 0D 00 94 61 80 0D 02 02 05 00 1B D1 DC 02 4F 00 00 92 [12:00:24]Write i2c OK [12:00:24]MH_I2C_Read... [12:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:24]Read from MH i2c: E2 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 94 61 00 90 00 69 [12:00:24]RAPDU: 90 00 [12:00:24]wFMCommunicate OK [12:00:24]wFMCommunicate request_size=4 [12:00:24]MH_SAM_APDU [12:00:24]CAPDU: 80 0D 03 02 [12:00:24]Write to MH i2c: E2 08 00 95 61 80 0D 03 02 00 00 00 00 71 [12:00:24]Write i2c OK [12:00:24]MH_I2C_Read... [12:00:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:00:24]Read from MH i2c: E2 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 0B 00 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 0B 00 95 61 00 44 13 82 06 15 E4 A1 E0 90 00 CB [12:00:24]RAPDU: 44 13 82 06 15 E4 A1 E0 90 00 [12:00:24]wFMCommunicate OK [12:00:24]SAM_PROTO_SignData done [12:00:24]FM_MakeSignedData done [12:00:24]CreateOFDProtocolMessage [12:00:24]wFMCommunicate request_size=4 [12:00:24]MH_SAM_APDU [12:00:24]CAPDU: 80 11 00 00 [12:00:24]Write to MH i2c: E2 08 00 96 61 80 11 00 00 00 00 00 00 71 [12:00:24]Write i2c OK [12:00:24]MH_I2C_Read... [12:00:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:24]Read from MH i2c: E2 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 17 00 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 17 00 96 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C7 [12:00:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:00:24]wFMCommunicate OK [12:00:24]CreateOFDProtocolMessage done [12:00:24]OFDSenderStorePacket 32376 [12:00:24]StoreOFDPacket docnum=32376 [12:00:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 29 C6 07 01 C0 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 5A 46 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 7E 00 00 35 04 06 00 2A 1B D1 DC 02 4F 44 13 82 06 15 E4 A1 E0 [12:00:24]CheckFolder [12:00:24]dirname=/storage/ofd_packets [12:00:24]CheckFolder done [12:00:24]ProducePacketName [12:00:24]name=ofd_packets/00032376 [12:00:24]NVStorageSaveData ofd_packets/00032376 [12:00:24]File name is /storage/ofd_packets/00032376 [12:00:24]Write 301 bytes [12:00:24]NVStorageSaveData done [12:00:24]OFDSenderStorePacket done [12:00:24]KKMCreateOFDPacket done [12:00:24]NVStorageSaveData kkm_last_timestamp [12:00:24]File name is /storage/kkm_last_timestamp [12:00:24]Write 4 bytes [12:00:24]NVStorageSaveData done [12:00:24]ExternCall_PrintAddStr [12:00:24]wPrintStart [12:00:24]Write to MH i2c: 01 00 00 97 61 F8 [12:00:24]Write i2c OK [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: 01 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: 01 07 00 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: 01 07 00 97 61 00 00 00 00 00 FF 0F 0D [12:00:24]RasterBufferAndPrint [12:00:24]line Счет N : (1)1182104 [12:00:24]line ИНН: 02508201610067 [12:00:24]line Контрольно-Кассовый Чек [12:00:24]line ПРОДАЖА [12:00:24]line ТРК (МРК, ГНК) : 63 [12:00:24]line Товар: 2710124500 [12:00:24]line Аи-95-К-5 [12:00:24]line 15.270 * 65.50 [12:00:24]line = 1000.19 [12:00:24]line НДС 12% НСП 1% [12:00:24]line > о реализуемом товаре [12:00:24]line ИТОГО: 1000.19 [12:00:24]line НСП 1% : 8.85 [12:00:24]line НДС 12% : 106.21 [12:00:24]line Наличными: 0.00 [12:00:24]line Безнал.: 1000.19 [12:00:24]line Место: АЗС № 121 "Партнер Нефть" [12:00:24]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:00:24]line СНО: Общий режим [12:00:24]line Чек 82 24.08.2023 12:00 [12:00:24]line Смена: 75 ФФД: 1.0 [12:00:24]line ЗНМ: 0300000148 [12:00:24]line РНМ: 0000000000091575 [12:00:24]line Версия ККМ: 001 [12:00:24]line Платежная система: O! деньги [12:00:24]line ФМ: 0000000000874655 [12:00:24]line ФД: 32376 [12:00:24]line ФПД: 46298973340239 [12:00:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T120026&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32376&fm=46298973340239&tin=02508201610067®Number=0000000000091575&sum=100019 [12:00:24]OFD Sender: Processing packet 32376 [packets to send 11, broken 10] [12:00:24]ProducePacketName [12:00:24]name=ofd_packets/00032376 [12:00:24]OFD Sender: To server: pG, [12:00:24]CommunicateWithHost lk.salyk.kg:30040 [12:00:24]ConnectInit lk.salyk.kg [12:00:24]written 0, free lines is 4095 [12:00:24]Connected sock=10 [12:00:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 29 C6 07 01 C0 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 5A 46 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 7E 00 00 35 04 06 00 2A 1B D1 DC 02 4F 44 13 82 06 15 E4 A1 E0 [12:00:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 60 62 47 00 05 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 7E 00 00 F4 03 04 00 FE F0 E6 64 B6 04 01 00 00 18 4F 61 83 01 69 6E C9 [12:00:25]CommunicateWithHost err = 0 [12:00:25]CheckOFDResponse [12:00:25]1017 (14) - 77093643461234 [12:00:25]1041 (16) - 0000000000874655 [12:00:25]1040 (4) - 32376 [12:00:25]1012 (4) - 24.08.2023 05:56 [12:00:25]1206 (1) - 0 [12:00:25]OFD Sender: Remove packet 32376 [12:00:25]ProducePacketName [12:00:25]name=ofd_packets/00032376 [12:00:25]NVStorageDeleteData [12:00:25]Write to MH i2c: 01 00 00 C1 61 22 [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 07 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 07 00 C1 61 00 00 00 00 00 FC 0C 31 [12:00:25]RasterBufferAndPrint [12:00:25]line [12:00:25]line [12:00:25]line [12:00:25]line [12:00:25]line [12:00:25]written 0, free lines is 3330 [12:00:25]MH_Cut [12:00:25]Write to MH i2c: D1 01 00 C8 61 01 FB [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: D1 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: D1 01 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: D1 01 00 C8 61 00 FA [12:00:25]Write to MH i2c: 01 00 00 C9 61 2A [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]OFD Sender: No OFD packet to send [12:00:25]*** Cut start [12:00:25]*** Purtial cut [12:00:25]*** CUTSNS_PIN = 0 [12:00:26]*** Stage 1: CUTSNS_PIN = 1 [12:00:27]Read from MH i2c: 01 [12:00:27]MH_I2C_Read... [12:00:27]*** Stop cut motor [12:00:27]*** Cut end [12:00:27]Read from MH i2c: 01 07 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: 01 07 00 C9 61 00 00 00 00 00 FF 0F 3F [12:00:27]process_action close_receipt done [12:00:27]requested_data is exist [12:00:27]produce_requested_data [12:00:27]requested_item fm.sn is exist - process it [12:00:27]wFMCommunicate request_size=4 [12:00:27]MH_SAM_APDU [12:00:27]CAPDU: 80 11 00 00 [12:00:27]Write to MH i2c: E2 08 00 CA 61 80 11 00 00 00 00 00 00 A5 [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:27]Read from MH i2c: E2 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 17 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 17 00 CA 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FB [12:00:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:00:27]wFMCommunicate OK [12:00:27]requested_item fd.num is exist - process it [12:00:27]SAM_PROTO_GetFieldsCounters [12:00:27]wFMCommunicate request_size=4 [12:00:27]MH_SAM_APDU [12:00:27]CAPDU: 80 13 00 00 [12:00:27]Write to MH i2c: E2 08 00 CB 61 80 13 00 00 00 00 00 00 A8 [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:28]Read from MH i2c: E2 [12:00:28]MH_I2C_Read... [12:00:28]Read from MH i2c: E2 62 00 [12:00:28]MH_I2C_Read... [12:00:28]Read from MH i2c: E2 62 00 CB 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 78 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [12:00:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 78 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:00:28]wFMCommunicate OK [12:00:28]SAM_PROTO_GetFieldsCounters done [12:00:28]requested_item shift.num is exist - process it [12:00:28]requested_item shift.opened is exist - process it [12:00:28]req_shift_opened [12:00:28]FM_GetShiftState [12:00:28]SAM_PROTO_GetShiftState [12:00:28]wFMCommunicate request_size=4 [12:00:28]MH_SAM_APDU [12:00:28]CAPDU: 80 13 01 00 [12:00:28]Write to MH i2c: E2 08 00 CC 61 80 13 01 00 00 00 00 00 AA [12:00:28]Write i2c OK [12:00:28]MH_I2C_Read... [12:00:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:28]Read from MH i2c: E2 [12:00:28]MH_I2C_Read... [12:00:28]Read from MH i2c: E2 0E 00 [12:00:28]MH_I2C_Read... [12:00:28]Read from MH i2c: E2 0E 00 CC 61 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 27 [12:00:28]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:00:28]wFMCommunicate OK [12:00:28]SAM_PROTO_GetShiftState done [12:00:28]FM_GetShiftState done [12:00:28]req_shift_opened done [12:00:28]requested_item shift.open_date is exist - process it [12:00:28]req_shift_open_date [12:00:28]req_shift_open_date done [12:00:28]produce_requested_data done [12:00:28]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32376,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:00:28]process_action_free close_receipt [12:00:28]json_value_free [12:00:28]json_value_free done [12:00:28]process_json_proto returns [12:00:28]Send response to host [12:00:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32376,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:00:28]free response buf [12:00:28]execute_script done [12:00:28]execute_script returns [12:00:28]free content buf [12:00:28]Sock 8.Close socket [12:00:28]Sock 8.Thread stoped [12:00:30]OFD Sender: No OFD packet to send [12:00:35]OFD Sender: No OFD packet to send [12:00:40]OFD Sender: No OFD packet to send [12:00:45]OFD Sender: No OFD packet to send [12:00:50]OFD Sender: No OFD packet to send [12:00:55]OFD Sender: No OFD packet to send [12:01:00]OFD Sender: No OFD packet to send [12:01:05]OFD Sender: No OFD packet to send [12:01:10]OFD Sender: No OFD packet to send [12:01:15]OFD Sender: No OFD packet to send [12:01:20]OFD Sender: No OFD packet to send [12:01:25]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:03:58]accept exits with 9 [12:03:58]New connection [12:03:58]New thread 3067084132 created [12:03:58]Thread 3066940772 joined [12:03:58]Waiting for new connection... [12:03:58] Sock 9.Parse request [12:03:58]Sock 9.Check first char [12:03:58]Sock 9.First char is OK [12:03:58]request: POST /json_proto HTTP/1.0 [12:03:58]Method: POST [12:03:58]URL: /json_proto [12:03:58]Method is POST - this is cgi request [12:03:58]url: /json_proto [12:03:58]query_string will be loaded in cgi processing [12:03:58]execute_cgi json_proto POST (null) [12:03:58]execute_cgi path=json_proto method=POST [12:03:58]POST find Content-Length [12:03:58]Host: 172.17.34.200:8080 [12:03:58]Content-Length: 804 [12:03:58]Content-Type: application/json [12:03:58] [12:03:58]POST finish read [12:03:58]Found Content-Length = 804 [12:03:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 26.090, "sum" : 1500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:58]execute_script... [12:03:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 26.090, "sum" : 1500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:58]POST & json_proto [12:03:58]process_json_proto [12:03:58]json parsed OK: [12:03:58]protocol is kg_v1.0 [12:03:58]action value=close_receipt [12:03:58]process_action close_receipt [12:03:58]cmd_close_receipt [12:03:58]MH_GetDate [12:03:58]Write to MH i2c: F0 00 00 CD 61 1D [12:03:58]Write i2c OK [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: F0 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: F0 09 00 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: F0 09 00 CD 61 00 31 47 E7 64 B2 FF 65 64 63 [12:03:58]GetLastDocTimeStamp 1692878426 [12:03:58]current date 1692878641 [12:03:58]FM_GetShiftState [12:03:58]SAM_PROTO_GetShiftState [12:03:58]wFMCommunicate request_size=4 [12:03:58]MH_SAM_APDU [12:03:58]CAPDU: 80 13 01 00 [12:03:58]Write to MH i2c: E2 08 00 CE 61 80 13 01 00 00 00 00 00 AC [12:03:58]Write i2c OK [12:03:58]MH_I2C_Read... [12:03:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:58]Read from MH i2c: E2 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: E2 0E 00 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: E2 0E 00 CE 61 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 29 [12:03:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:03:58]wFMCommunicate OK [12:03:58]SAM_PROTO_GetShiftState done [12:03:58]FM_GetShiftState done [12:03:58]opened in 1692866319 [12:03:58]opened+sec_in_day 1692952719 [12:03:58]quantity*price = 150017 [12:03:58]sum+1 = 150019 [12:03:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.18 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 0.00 Безнал.: 1500.18 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 83 24.08.2023 12:04 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32377 ФПД: 48176706065836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T120401&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32377&fm=48176706065836&tin=02508201610067®Number=0000000000091575&sum=150018 [12:03:59]StoreToDocumentArchive [12:03:59]shift 75 fd 32377 [12:03:59]save to /storage/0075/doc_00032377 [12:03:59]save last doc name /storage/0075/doc_00032377 to /storage/kkm_last_doc_name [12:03:59]save OK [12:03:59]Clear old archive folders... [12:03:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:59]tlvbuf is 0189DF10 [12:03:59]SAM_PROTO_ClearQueue [12:03:59]wFMCommunicate request_size=4 [12:03:59]MH_SAM_APDU [12:03:59]CAPDU: 80 09 00 00 [12:03:59]Write to MH i2c: E2 08 00 DB 61 80 09 00 00 00 00 00 00 AE [12:03:59]Write i2c OK [12:03:59]MH_I2C_Read... [12:03:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:59]Read from MH i2c: E2 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 03 00 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 03 00 DB 61 00 90 00 B0 [12:03:59]RAPDU: 90 00 [12:03:59]wFMCommunicate OK [12:03:59]SAM_PROTO_ClearQueue done [12:03:59]KKMCreateOFDPacket [12:03:59]OFDProtocolAddRootSTLVToBuf [12:03:59]FM_MakeSignedData [12:03:59]FM_MakeSignedData [12:03:59]SAM_PROTO_SignData [12:03:59]wFMCommunicate request_size=4 [12:03:59]MH_SAM_APDU [12:03:59]CAPDU: 80 0D 01 02 [12:03:59]Write to MH i2c: E2 08 00 DC 61 80 0D 01 02 00 00 00 00 B6 [12:03:59]Write i2c OK [12:03:59]MH_I2C_Read... [12:03:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:59]Read from MH i2c: E2 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 03 00 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 03 00 DC 61 00 90 00 B1 [12:03:59]RAPDU: 90 00 [12:03:59]wFMCommunicate OK [12:03:59]wFMCommunicate request_size=255 [12:03:59]MH_SAM_APDU [12:03:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 31 47 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 79 7E 00 00 35 04 06 00 2B [12:03:59]Write to MH i2c: E2 02 01 DD 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 31 47 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 79 7E 00 00 35 04 06 00 2B 00 00 BB [12:03:59]Write i2c OK [12:03:59]MH_I2C_Read... [12:03:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:59]Read from MH i2c: E2 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 03 00 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 03 00 DD 61 00 90 00 B2 [12:03:59]RAPDU: 90 00 [12:03:59]wFMCommunicate OK [12:03:59]wFMCommunicate request_size=10 [12:03:59]MH_SAM_APDU [12:03:59]CAPDU: 80 0D 02 02 05 D1 03 73 95 AC [12:03:59]Write to MH i2c: E2 0D 00 DE 61 80 0D 02 02 05 00 D1 03 73 95 AC 00 00 4B [12:03:59]Write i2c OK [12:03:59]MH_I2C_Read... [12:03:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:59]Read from MH i2c: E2 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 03 00 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 03 00 DE 61 00 90 00 B3 [12:03:59]RAPDU: 90 00 [12:03:59]wFMCommunicate OK [12:03:59]wFMCommunicate request_size=4 [12:03:59]MH_SAM_APDU [12:03:59]CAPDU: 80 0D 03 02 [12:03:59]Write to MH i2c: E2 08 00 DF 61 80 0D 03 02 00 00 00 00 BB [12:03:59]Write i2c OK [12:03:59]MH_I2C_Read... [12:03:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:59]Read from MH i2c: E2 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 0B 00 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 0B 00 DF 61 00 F1 2B C3 4A F1 A7 7B B3 90 00 AB [12:03:59]RAPDU: F1 2B C3 4A F1 A7 7B B3 90 00 [12:03:59]wFMCommunicate OK [12:03:59]SAM_PROTO_SignData done [12:03:59]FM_MakeSignedData done [12:03:59]CreateOFDProtocolMessage [12:03:59]wFMCommunicate request_size=4 [12:03:59]MH_SAM_APDU [12:03:59]CAPDU: 80 11 00 00 [12:03:59]Write to MH i2c: E2 08 00 E0 61 80 11 00 00 00 00 00 00 BB [12:03:59]Write i2c OK [12:03:59]MH_I2C_Read... [12:03:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:59]Read from MH i2c: E2 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 17 00 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 17 00 E0 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 11 [12:03:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:03:59]wFMCommunicate OK [12:03:59]CreateOFDProtocolMessage done [12:03:59]OFDSenderStorePacket 32377 [12:03:59]StoreOFDPacket docnum=32377 [12:03:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0E 9A 07 01 98 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 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 31 47 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 79 7E 00 00 35 04 06 00 2B D1 03 73 95 AC F1 2B C3 4A F1 A7 7B B3 [12:03:59]CheckFolder [12:03:59]dirname=/storage/ofd_packets [12:03:59]CheckFolder done [12:03:59]ProducePacketName [12:03:59]name=ofd_packets/00032377 [12:03:59]NVStorageSaveData ofd_packets/00032377 [12:03:59]File name is /storage/ofd_packets/00032377 [12:03:59]Write 301 bytes [12:03:59]NVStorageSaveData done [12:03:59]OFDSenderStorePacket done [12:03:59]KKMCreateOFDPacket done [12:03:59]NVStorageSaveData kkm_last_timestamp [12:03:59]File name is /storage/kkm_last_timestamp [12:03:59]Write 4 bytes [12:03:59]NVStorageSaveData done [12:03:59]ExternCall_PrintAddStr [12:03:59]wPrintStart [12:03:59]Write to MH i2c: 01 00 00 E1 61 42 [12:03:59]Write i2c OK [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: 01 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: 01 07 00 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: 01 07 00 E1 61 00 00 00 00 00 FF 0F 57 [12:03:59]RasterBufferAndPrint [12:03:59]line Счет N : (1)1182105 [12:03:59]line ИНН: 02508201610067 [12:03:59]line Контрольно-Кассовый Чек [12:03:59]line ПРОДАЖА [12:03:59]line ТРК (МРК, ГНК) : 42 [12:03:59]line Товар: 2710124130 [12:03:59]line Аи-92-К-5 [12:03:59]line 26.090 * 57.50 [12:03:59]line = 1500.18 [12:03:59]line НДС 12% НСП 1% [12:03:59]line > о реализуемом товаре [12:03:59]line ИТОГО: 1500.18 [12:03:59]line НСП 1% : 13.28 [12:03:59]line НДС 12% : 159.31 [12:03:59]line Наличными: 0.00 [12:03:59]line Безнал.: 1500.18 [12:03:59]line Место: АЗС № 121 "Партнер Нефть" [12:03:59]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:03:59]line СНО: Общий режим [12:03:59]line Чек 83 24.08.2023 12:04 [12:03:59]line Смена: 75 ФФД: 1.0 [12:03:59]line ЗНМ: 0300000148 [12:03:59]line РНМ: 0000000000091575 [12:03:59]line Версия ККМ: 001 [12:03:59]line Платежная система: O! деньги [12:03:59]line ФМ: 0000000000874655 [12:03:59]line ФД: 32377 [12:03:59]line ФПД: 48176706065836 [12:04:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T120401&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32377&fm=48176706065836&tin=02508201610067®Number=0000000000091575&sum=150018 [12:04:00]OFD Sender: Processing packet 32377 [packets to send 11, broken 10] [12:04:00]ProducePacketName [12:04:00]name=ofd_packets/00032377 [12:04:00]OFD Sender: To server: pG, [12:04:00]CommunicateWithHost lk.salyk.kg:30040 [12:04:00]ConnectInit lk.salyk.kg [12:04:00]written 0, free lines is 4095 [12:04:00]Connected sock=10 [12:04:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0E 9A 07 01 98 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 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 31 47 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 79 7E 00 00 35 04 06 00 2B D1 03 73 95 AC F1 2B C3 4A F1 A7 7B B3 [12:04:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E6 9C 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 34 36 35 35 10 04 04 00 79 7E 00 00 F4 03 04 00 D5 F1 E6 64 B6 04 01 00 00 12 C8 AA DB 74 CB B3 19 [12:04:00]CommunicateWithHost err = 0 [12:04:00]CheckOFDResponse [12:04:00]1017 (14) - 77093643461234 [12:04:00]1041 (16) - 0000000000874655 [12:04:00]1040 (4) - 32377 [12:04:00]1012 (4) - 24.08.2023 05:59 [12:04:00]1206 (1) - 0 [12:04:00]OFD Sender: Remove packet 32377 [12:04:00]ProducePacketName [12:04:00]name=ofd_packets/00032377 [12:04:00]NVStorageDeleteData [12:04:00]Write to MH i2c: 01 00 00 0B 62 6D [12:04:00]Write i2c OK [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: 01 [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: 01 07 00 [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: 01 07 00 0B 62 00 00 00 00 00 E6 0C 66 [12:04:00]RasterBufferAndPrint [12:04:00]line [12:04:00]line [12:04:00]line [12:04:00]line [12:04:00]line [12:04:00]written 0, free lines is 3308 [12:04:00]MH_Cut [12:04:00]Write to MH i2c: D1 01 00 12 62 01 46 [12:04:00]Write i2c OK [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: D1 [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: D1 01 00 [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: D1 01 00 12 62 00 45 [12:04:00]Write to MH i2c: 01 00 00 13 62 75 [12:04:00]Write i2c OK [12:04:00]MH_I2C_Read... [12:04:00]OFD Sender: No OFD packet to send [12:04:01]*** Cut start [12:04:01]*** Purtial cut [12:04:01]*** Stage 1: CUTSNS_PIN = 1 [12:04:01]Read from MH i2c: 01 [12:04:01]MH_I2C_Read... [12:04:01]*** Stop cut motor [12:04:01]*** Cut end [12:04:01]Read from MH i2c: 01 07 00 [12:04:01]MH_I2C_Read... [12:04:01]Read from MH i2c: 01 07 00 13 62 00 00 00 00 00 FF 0F 8A [12:04:01]process_action close_receipt done [12:04:01]requested_data is exist [12:04:01]produce_requested_data [12:04:01]requested_item fm.sn is exist - process it [12:04:01]wFMCommunicate request_size=4 [12:04:01]MH_SAM_APDU [12:04:01]CAPDU: 80 11 00 00 [12:04:01]Write to MH i2c: E2 08 00 14 62 80 11 00 00 00 00 00 00 F0 [12:04:01]Write i2c OK [12:04:01]MH_I2C_Read... [12:04:01]Read from MH i2c: E2 [12:04:01]MH_I2C_Read... [12:04:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:01]Read from MH i2c: E2 17 00 [12:04:01]MH_I2C_Read... [12:04:01]Read from MH i2c: E2 17 00 14 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 46 [12:04:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:04:01]wFMCommunicate OK [12:04:01]requested_item fd.num is exist - process it [12:04:01]SAM_PROTO_GetFieldsCounters [12:04:01]wFMCommunicate request_size=4 [12:04:01]MH_SAM_APDU [12:04:01]CAPDU: 80 13 00 00 [12:04:01]Write to MH i2c: E2 08 00 15 62 80 13 00 00 00 00 00 00 F3 [12:04:01]Write i2c OK [12:04:01]MH_I2C_Read... [12:04:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:01]Read from MH i2c: E2 [12:04:01]MH_I2C_Read... [12:04:01]Read from MH i2c: E2 62 00 [12:04:01]MH_I2C_Read... [12:04:01]Read from MH i2c: E2 62 00 15 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 79 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [12:04:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 79 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:04:01]wFMCommunicate OK [12:04:01]SAM_PROTO_GetFieldsCounters done [12:04:01]requested_item shift.num is exist - process it [12:04:01]requested_item shift.opened is exist - process it [12:04:01]req_shift_opened [12:04:01]FM_GetShiftState [12:04:01]SAM_PROTO_GetShiftState [12:04:01]wFMCommunicate request_size=4 [12:04:01]MH_SAM_APDU [12:04:01]CAPDU: 80 13 01 00 [12:04:01]Write to MH i2c: E2 08 00 16 62 80 13 01 00 00 00 00 00 F5 [12:04:01]Write i2c OK [12:04:01]MH_I2C_Read... [12:04:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:01]Read from MH i2c: E2 [12:04:01]MH_I2C_Read... [12:04:01]Read from MH i2c: E2 0E 00 [12:04:01]MH_I2C_Read... [12:04:01]Read from MH i2c: E2 0E 00 16 62 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 72 [12:04:01]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:04:01]wFMCommunicate OK [12:04:01]SAM_PROTO_GetShiftState done [12:04:01]FM_GetShiftState done [12:04:01]req_shift_opened done [12:04:01]requested_item shift.open_date is exist - process it [12:04:01]req_shift_open_date [12:04:01]req_shift_open_date done [12:04:01]produce_requested_data done [12:04:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32377,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:04:01]process_action_free close_receipt [12:04:01]json_value_free [12:04:01]json_value_free done [12:04:01]process_json_proto returns [12:04:01]Send response to host [12:04:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32377,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:04:01]free response buf [12:04:01]execute_script done [12:04:01]execute_script returns [12:04:01]free content buf [12:04:01]Sock 9.Close socket [12:04:01]Sock 9.Thread stoped [12:04:05]accept exits with 8 [12:04:05]New connection [12:04:05]New thread 3066940772 created [12:04:05]Thread 3067084132 joined [12:04:05]Waiting for new connection... [12:04:05] Sock 8.Parse request [12:04:05]Sock 8.Check first char [12:04:05]Sock 8.First char is OK [12:04:05]request: POST /json_proto HTTP/1.0 [12:04:05]Method: POST [12:04:05]URL: /json_proto [12:04:05]Method is POST - this is cgi request [12:04:05]url: /json_proto [12:04:05]query_string will be loaded in cgi processing [12:04:05]execute_cgi json_proto POST (null) [12:04:05]execute_cgi path=json_proto method=POST [12:04:05]POST find Content-Length [12:04:05]Host: 172.17.34.200:8080 [12:04:05]Content-Length: 797 [12:04:05]Content-Type: application/json [12:04:05] [12:04:05]POST finish read [12:04:05]Found Content-Length = 797 [12:04:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:05]execute_script... [12:04:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:05]POST & json_proto [12:04:05]process_json_proto [12:04:05]json parsed OK: [12:04:05]protocol is kg_v1.0 [12:04:05]action value=close_receipt [12:04:05]process_action close_receipt [12:04:05]cmd_close_receipt [12:04:05]MH_GetDate [12:04:05]Write to MH i2c: F0 00 00 17 62 68 [12:04:05]Write i2c OK [12:04:05]MH_I2C_Read... [12:04:05]Read from MH i2c: F0 [12:04:05]MH_I2C_Read... [12:04:05]Read from MH i2c: F0 09 00 [12:04:05]MH_I2C_Read... [12:04:05]Read from MH i2c: F0 09 00 17 62 00 39 47 E7 64 B2 FF 65 64 B6 [12:04:05]GetLastDocTimeStamp 1692878641 [12:04:05]current date 1692878649 [12:04:05]FM_GetShiftState [12:04:05]SAM_PROTO_GetShiftState [12:04:05]wFMCommunicate request_size=4 [12:04:05]MH_SAM_APDU [12:04:05]CAPDU: 80 13 01 00 [12:04:05]Write to MH i2c: E2 08 00 18 62 80 13 01 00 00 00 00 00 F7 [12:04:05]Write i2c OK [12:04:05]MH_I2C_Read... [12:04:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:05]Read from MH i2c: E2 [12:04:05]MH_I2C_Read... [12:04:05]Read from MH i2c: E2 0E 00 [12:04:05]MH_I2C_Read... [12:04:05]Read from MH i2c: E2 0E 00 18 62 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 74 [12:04:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:04:05]wFMCommunicate OK [12:04:05]SAM_PROTO_GetShiftState done [12:04:05]FM_GetShiftState done [12:04:05]opened in 1692866319 [12:04:05]opened+sec_in_day 1692952719 [12:04:05]quantity*price = 100035 [12:04:05]sum+1 = 100036 [12:04:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 84 24.08.2023 12:04 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32378 ФПД: 98257472863631 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T120409&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32378&fm=98257472863631&tin=02508201610067®Number=0000000000091575&sum=100035 [12:04:06]StoreToDocumentArchive [12:04:06]shift 75 fd 32378 [12:04:06]save to /storage/0075/doc_00032378 [12:04:06]save last doc name /storage/0075/doc_00032378 to /storage/kkm_last_doc_name [12:04:06]save OK [12:04:06]Clear old archive folders... [12:04:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:04:06]tlvbuf is B6F75610 [12:04:06]SAM_PROTO_ClearQueue [12:04:06]wFMCommunicate request_size=4 [12:04:06]MH_SAM_APDU [12:04:06]CAPDU: 80 09 00 00 [12:04:06]Write to MH i2c: E2 08 00 25 62 80 09 00 00 00 00 00 00 F9 [12:04:06]Write i2c OK [12:04:06]MH_I2C_Read... [12:04:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:04:06]Read from MH i2c: E2 [12:04:06]MH_I2C_Read... [12:04:06]Read from MH i2c: E2 03 00 [12:04:06]MH_I2C_Read... [12:04:06]Read from MH i2c: E2 03 00 25 62 00 90 00 FB [12:04:06]RAPDU: 90 00 [12:04:06]wFMCommunicate OK [12:04:06]SAM_PROTO_ClearQueue done [12:04:06]KKMCreateOFDPacket [12:04:06]OFDProtocolAddRootSTLVToBuf [12:04:06]FM_MakeSignedData [12:04:06]FM_MakeSignedData [12:04:06]SAM_PROTO_SignData [12:04:06]wFMCommunicate request_size=4 [12:04:06]MH_SAM_APDU [12:04:06]CAPDU: 80 0D 01 02 [12:04:06]Write to MH i2c: E2 08 00 26 62 80 0D 01 02 00 00 00 00 01 [12:04:06]Write i2c OK [12:04:06]MH_I2C_Read... [12:04:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:04:06]Read from MH i2c: E2 [12:04:06]MH_I2C_Read... [12:04:06]Read from MH i2c: E2 03 00 [12:04:06]MH_I2C_Read... [12:04:06]Read from MH i2c: E2 03 00 26 62 00 90 00 FC [12:04:06]RAPDU: 90 00 [12:04:06]wFMCommunicate OK [12:04:06]wFMCommunicate request_size=255 [12:04:06]MH_SAM_APDU [12:04:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 39 47 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 7E 00 00 35 04 06 00 [12:04:06]Write to MH i2c: E2 02 01 27 62 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 39 47 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 7E 00 00 35 04 06 00 00 00 98 [12:04:06]Write i2c OK [12:04:06]MH_I2C_Read... [12:04:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:07]Read from MH i2c: E2 [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: E2 03 00 [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: E2 03 00 27 62 00 90 00 FD [12:04:07]RAPDU: 90 00 [12:04:07]wFMCommunicate OK [12:04:07]wFMCommunicate request_size=11 [12:04:07]MH_SAM_APDU [12:04:07]CAPDU: 80 0D 02 02 06 59 5D 59 C4 3D 8F [12:04:07]Write to MH i2c: E2 0E 00 28 62 80 0D 02 02 06 00 59 5D 59 C4 3D 8F 00 00 AF [12:04:07]Write i2c OK [12:04:07]MH_I2C_Read... [12:04:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:07]Read from MH i2c: E2 [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: E2 03 00 [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: E2 03 00 28 62 00 90 00 FE [12:04:07]RAPDU: 90 00 [12:04:07]wFMCommunicate OK [12:04:07]wFMCommunicate request_size=4 [12:04:07]MH_SAM_APDU [12:04:07]CAPDU: 80 0D 03 02 [12:04:07]Write to MH i2c: E2 08 00 29 62 80 0D 03 02 00 00 00 00 06 [12:04:07]Write i2c OK [12:04:07]MH_I2C_Read... [12:04:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:04:07]Read from MH i2c: E2 [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: E2 0B 00 [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: E2 0B 00 29 62 00 ED 25 83 13 7B EA 65 EC 90 00 65 [12:04:07]RAPDU: ED 25 83 13 7B EA 65 EC 90 00 [12:04:07]wFMCommunicate OK [12:04:07]SAM_PROTO_SignData done [12:04:07]FM_MakeSignedData done [12:04:07]CreateOFDProtocolMessage [12:04:07]wFMCommunicate request_size=4 [12:04:07]MH_SAM_APDU [12:04:07]CAPDU: 80 11 00 00 [12:04:07]Write to MH i2c: E2 08 00 2A 62 80 11 00 00 00 00 00 00 06 [12:04:07]Write i2c OK [12:04:07]MH_I2C_Read... [12:04:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:07]Read from MH i2c: E2 [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: E2 17 00 [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: E2 17 00 2A 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5C [12:04:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:04:07]wFMCommunicate OK [12:04:07]CreateOFDProtocolMessage done [12:04:07]OFDSenderStorePacket 32378 [12:04:07]StoreOFDPacket docnum=32378 [12:04:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3A 42 08 01 39 4E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 39 47 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 7E 00 00 35 04 06 00 59 5D 59 C4 3D 8F ED 25 83 13 7B EA 65 EC [12:04:07]CheckFolder [12:04:07]dirname=/storage/ofd_packets [12:04:07]CheckFolder done [12:04:07]ProducePacketName [12:04:07]name=ofd_packets/00032378 [12:04:07]NVStorageSaveData ofd_packets/00032378 [12:04:07]File name is /storage/ofd_packets/00032378 [12:04:07]Write 302 bytes [12:04:07]NVStorageSaveData done [12:04:07]OFDSenderStorePacket done [12:04:07]KKMCreateOFDPacket done [12:04:07]NVStorageSaveData kkm_last_timestamp [12:04:07]File name is /storage/kkm_last_timestamp [12:04:07]Write 4 bytes [12:04:07]NVStorageSaveData done [12:04:07]ExternCall_PrintAddStr [12:04:07]wPrintStart [12:04:07]Write to MH i2c: 01 00 00 2B 62 8D [12:04:07]Write i2c OK [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: 01 [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: 01 07 00 [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: 01 07 00 2B 62 00 00 00 00 00 FF 0F A2 [12:04:07]RasterBufferAndPrint [12:04:07]line Счет N : (1)1182106 [12:04:07]line ИНН: 02508201610067 [12:04:07]line Контрольно-Кассовый Чек [12:04:07]line ПРОДАЖА [12:04:07]line ТРК (МРК, ГНК) : 61 [12:04:07]line Товар: 2710124130 [12:04:07]line Super-92-К-5 [12:04:07]line 17.100 * 58.50 [12:04:07]line = 1000.35 [12:04:07]line НДС 12% НСП 1% [12:04:07]line > о реализуемом товаре [12:04:07]line ИТОГО: 1000.35 [12:04:07]line НСП 1% : 8.85 [12:04:07]line НДС 12% : 106.23 [12:04:07]line Наличными: 0.00 [12:04:07]line Безнал.: 1000.35 [12:04:07]line Место: АЗС № 121 "Партнер Нефть" [12:04:07]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:04:07]line СНО: Общий режим [12:04:07]line Чек 84 24.08.2023 12:04 [12:04:07]line Смена: 75 ФФД: 1.0 [12:04:07]line ЗНМ: 0300000148 [12:04:07]line РНМ: 0000000000091575 [12:04:07]line Версия ККМ: 001 [12:04:07]line Платежная система: O! деньги [12:04:07]line ФМ: 0000000000874655 [12:04:07]line ФД: 32378 [12:04:07]line ФПД: 98257472863631 [12:04:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T120409&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32378&fm=98257472863631&tin=02508201610067®Number=0000000000091575&sum=100035 [12:04:07]written 0, free lines is 4095 [12:04:07]OFD Sender: Processing packet 32378 [packets to send 11, broken 10] [12:04:07]ProducePacketName [12:04:07]name=ofd_packets/00032378 [12:04:07]OFD Sender: To server: pG, [12:04:07]CommunicateWithHost lk.salyk.kg:30040 [12:04:07]ConnectInit lk.salyk.kg [12:04:07]Connected sock=10 [12:04:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3A 42 08 01 39 4E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 39 47 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 7E 00 00 35 04 06 00 59 5D 59 C4 3D 8F ED 25 83 13 7B EA 65 EC [12:04:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 7F 2E 47 00 0A 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 7E 00 00 F4 03 04 00 DC F1 E6 64 B6 04 01 00 00 DE 94 73 0A 7D 28 85 EF [12:04:07]CommunicateWithHost err = 0 [12:04:07]CheckOFDResponse [12:04:07]1017 (14) - 77093643461234 [12:04:07]1041 (16) - 0000000000874655 [12:04:07]1040 (4) - 32378 [12:04:07]1012 (4) - 24.08.2023 05:59 [12:04:07]1206 (1) - 0 [12:04:07]OFD Sender: Remove packet 32378 [12:04:07]ProducePacketName [12:04:07]name=ofd_packets/00032378 [12:04:07]NVStorageDeleteData [12:04:07]Write to MH i2c: 01 00 00 55 62 B7 [12:04:07]Write i2c OK [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: 01 [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: 01 07 00 [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: 01 07 00 55 62 00 00 00 00 00 06 0D D1 [12:04:07]RasterBufferAndPrint [12:04:07]line [12:04:07]line [12:04:07]line [12:04:07]line [12:04:07]line [12:04:07]written 0, free lines is 3346 [12:04:07]MH_Cut [12:04:07]Write to MH i2c: D1 01 00 5C 62 01 90 [12:04:07]Write i2c OK [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: D1 [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: D1 01 00 [12:04:07]MH_I2C_Read... [12:04:07]Read from MH i2c: D1 01 00 5C 62 00 8F [12:04:07]Write to MH i2c: 01 00 00 5D 62 BF [12:04:07]Write i2c OK [12:04:07]MH_I2C_Read... [12:04:08]OFD Sender: No OFD packet to send [12:04:08]*** Cut start [12:04:08]*** Purtial cut [12:04:08]*** CUTSNS_PIN = 0 [12:04:08]*** Stage 1: CUTSNS_PIN = 1 [12:04:10]Read from MH i2c: 01 [12:04:10]MH_I2C_Read... [12:04:10]*** Stop cut motor [12:04:10]*** Cut end [12:04:10]Read from MH i2c: 01 07 00 [12:04:10]MH_I2C_Read... [12:04:10]Read from MH i2c: 01 07 00 5D 62 00 00 00 00 00 FF 0F D4 [12:04:10]process_action close_receipt done [12:04:10]requested_data is exist [12:04:10]produce_requested_data [12:04:10]requested_item fm.sn is exist - process it [12:04:10]wFMCommunicate request_size=4 [12:04:10]MH_SAM_APDU [12:04:10]CAPDU: 80 11 00 00 [12:04:10]Write to MH i2c: E2 08 00 5E 62 80 11 00 00 00 00 00 00 3A [12:04:10]Write i2c OK [12:04:10]MH_I2C_Read... [12:04:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:10]Read from MH i2c: E2 [12:04:10]MH_I2C_Read... [12:04:10]Read from MH i2c: E2 17 00 [12:04:10]MH_I2C_Read... [12:04:10]Read from MH i2c: E2 17 00 5E 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 90 [12:04:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:04:10]wFMCommunicate OK [12:04:10]requested_item fd.num is exist - process it [12:04:10]SAM_PROTO_GetFieldsCounters [12:04:10]wFMCommunicate request_size=4 [12:04:10]MH_SAM_APDU [12:04:10]CAPDU: 80 13 00 00 [12:04:10]Write to MH i2c: E2 08 00 5F 62 80 13 00 00 00 00 00 00 3D [12:04:10]Write i2c OK [12:04:10]MH_I2C_Read... [12:04:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:10]Read from MH i2c: E2 [12:04:10]MH_I2C_Read... [12:04:10]Read from MH i2c: E2 62 00 [12:04:10]MH_I2C_Read... [12:04:10]Read from MH i2c: E2 62 00 5F 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [12:04:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:04:10]wFMCommunicate OK [12:04:10]SAM_PROTO_GetFieldsCounters done [12:04:10]requested_item shift.num is exist - process it [12:04:10]requested_item shift.opened is exist - process it [12:04:10]req_shift_opened [12:04:10]FM_GetShiftState [12:04:10]SAM_PROTO_GetShiftState [12:04:10]wFMCommunicate request_size=4 [12:04:10]MH_SAM_APDU [12:04:10]CAPDU: 80 13 01 00 [12:04:10]Write to MH i2c: E2 08 00 60 62 80 13 01 00 00 00 00 00 3F [12:04:10]Write i2c OK [12:04:10]MH_I2C_Read... [12:04:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:10]Read from MH i2c: E2 [12:04:10]MH_I2C_Read... [12:04:10]Read from MH i2c: E2 0E 00 [12:04:10]MH_I2C_Read... [12:04:10]Read from MH i2c: E2 0E 00 60 62 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BC [12:04:10]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:04:10]wFMCommunicate OK [12:04:10]SAM_PROTO_GetShiftState done [12:04:10]FM_GetShiftState done [12:04:10]req_shift_opened done [12:04:10]requested_item shift.open_date is exist - process it [12:04:10]req_shift_open_date [12:04:10]req_shift_open_date done [12:04:10]produce_requested_data done [12:04:10]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32378,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:04:10]process_action_free close_receipt [12:04:10]json_value_free [12:04:10]json_value_free done [12:04:10]process_json_proto returns [12:04:10]Send response to host [12:04:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32378,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:04:10]free response buf [12:04:10]execute_script done [12:04:10]execute_script returns [12:04:10]free content buf [12:04:10]Sock 8.Close socket [12:04:10]Sock 8.Thread stoped [12:04:13]OFD Sender: No OFD packet to send [12:04:18]OFD Sender: No OFD packet to send [12:04:23]OFD Sender: No OFD packet to send [12:04:28]OFD Sender: No OFD packet to send [12:04:33]OFD Sender: No OFD packet to send [12:04:38]OFD Sender: No OFD packet to send [12:04:43]OFD Sender: No OFD packet to send [12:04:48]OFD Sender: No OFD packet to send [12:04:53]OFD Sender: No OFD packet to send [12:04:58]OFD Sender: No OFD packet to send [12:05:01]accept exits with 9 [12:05:01]New connection [12:05:01]New thread 3067084132 created [12:05:01]Thread 3066940772 joined [12:05:01]Waiting for new connection... [12:05:01] Sock 9.Parse request [12:05:01]Sock 9.Check first char [12:05:01]Sock 9.First char is OK [12:05:01]request: POST /json_proto HTTP/1.0 [12:05:01]Method: POST [12:05:01]URL: /json_proto [12:05:01]Method is POST - this is cgi request [12:05:01]url: /json_proto [12:05:01]query_string will be loaded in cgi processing [12:05:01]execute_cgi json_proto POST (null) [12:05:01]execute_cgi path=json_proto method=POST [12:05:01]POST find Content-Length [12:05:01]Host: 172.17.34.200:8080 [12:05:01]Content-Length: 804 [12:05:01]Content-Type: application/json [12:05:01] [12:05:01]POST finish read [12:05:01]Found Content-Length = 804 [12:05:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 30.540, "sum" : 2000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:01]execute_script... [12: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)1182107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 30.540, "sum" : 2000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:01]POST & json_proto [12:05:01]process_json_proto [12:05:01]json parsed OK: [12:05:01]protocol is kg_v1.0 [12:05:01]action value=close_receipt [12:05:01]process_action close_receipt [12:05:01]cmd_close_receipt [12:05:01]MH_GetDate [12:05:01]Write to MH i2c: F0 00 00 61 62 B2 [12:05:01]Write i2c OK [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: F0 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: F0 09 00 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: F0 09 00 61 62 00 71 47 E7 64 B2 FF 65 64 38 [12:05:01]GetLastDocTimeStamp 1692878649 [12:05:01]current date 1692878705 [12:05:01]FM_GetShiftState [12:05:01]SAM_PROTO_GetShiftState [12:05:01]wFMCommunicate request_size=4 [12:05:01]MH_SAM_APDU [12:05:01]CAPDU: 80 13 01 00 [12:05:01]Write to MH i2c: E2 08 00 62 62 80 13 01 00 00 00 00 00 41 [12:05:01]Write i2c OK [12:05:01]MH_I2C_Read... [12:05:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:01]Read from MH i2c: E2 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: E2 0E 00 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: E2 0E 00 62 62 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BE [12:05:01]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:05:01]wFMCommunicate OK [12:05:01]SAM_PROTO_GetShiftState done [12:05:01]FM_GetShiftState done [12:05:01]opened in 1692866319 [12:05:01]opened+sec_in_day 1692952719 [12:05:01]quantity*price = 200037 [12:05:01]sum+1 = 200038 [12:05:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.37 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.37 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 85 24.08.2023 12:05 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32379 ФПД: 187435614719728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T120505&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32379&fm=187435614719728&tin=02508201610067®Number=0000000000091575&sum=200037 [12:05:02]StoreToDocumentArchive [12:05:02]shift 75 fd 32379 [12:05:02]save to /storage/0075/doc_00032379 [12:05:02]save last doc name /storage/0075/doc_00032379 to /storage/kkm_last_doc_name [12:05:02]save OK [12:05:02]Clear old archive folders... [12:05:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:05:02]tlvbuf is 01992CD0 [12:05:02]SAM_PROTO_ClearQueue [12:05:02]wFMCommunicate request_size=4 [12:05:02]MH_SAM_APDU [12:05:02]CAPDU: 80 09 00 00 [12:05:02]Write to MH i2c: E2 08 00 6F 62 80 09 00 00 00 00 00 00 43 [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:02]Read from MH i2c: E2 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 03 00 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 03 00 6F 62 00 90 00 45 [12:05:02]RAPDU: 90 00 [12:05:02]wFMCommunicate OK [12:05:02]SAM_PROTO_ClearQueue done [12:05:02]KKMCreateOFDPacket [12:05:02]OFDProtocolAddRootSTLVToBuf [12:05:02]FM_MakeSignedData [12:05:02]FM_MakeSignedData [12:05:02]SAM_PROTO_SignData [12:05:02]wFMCommunicate request_size=4 [12:05:02]MH_SAM_APDU [12:05:02]CAPDU: 80 0D 01 02 [12:05:02]Write to MH i2c: E2 08 00 70 62 80 0D 01 02 00 00 00 00 4B [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:03]Read from MH i2c: E2 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 03 00 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 03 00 70 62 00 90 00 46 [12:05:03]RAPDU: 90 00 [12:05:03]wFMCommunicate OK [12:05:03]wFMCommunicate request_size=255 [12:05:03]MH_SAM_APDU [12:05: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 35 FF 03 08 00 03 4C 77 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 65 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 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 65 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 71 47 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 7E 00 00 35 04 06 00 AA [12:05:03]Write to MH i2c: E2 02 01 71 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 77 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 65 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 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 65 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 71 47 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 7E 00 00 35 04 06 00 AA 00 00 B2 [12:05:03]Write i2c OK [12:05:03]MH_I2C_Read... [12:05:03]OFD Sender: No OFD packet to send [12:05:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:03]Read from MH i2c: E2 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 03 00 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 03 00 71 62 00 90 00 47 [12:05:03]RAPDU: 90 00 [12:05:03]wFMCommunicate OK [12:05:03]wFMCommunicate request_size=10 [12:05:03]MH_SAM_APDU [12:05:03]CAPDU: 80 0D 02 02 05 78 C1 3B CE F0 [12:05:03]Write to MH i2c: E2 0D 00 72 62 80 0D 02 02 05 00 78 C1 3B CE F0 00 00 8A [12:05:03]Write i2c OK [12:05:03]MH_I2C_Read... [12:05:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:03]Read from MH i2c: E2 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 03 00 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 03 00 72 62 00 90 00 48 [12:05:03]RAPDU: 90 00 [12:05:03]wFMCommunicate OK [12:05:03]wFMCommunicate request_size=4 [12:05:03]MH_SAM_APDU [12:05:03]CAPDU: 80 0D 03 02 [12:05:03]Write to MH i2c: E2 08 00 73 62 80 0D 03 02 00 00 00 00 50 [12:05:03]Write i2c OK [12:05:03]MH_I2C_Read... [12:05:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:03]Read from MH i2c: E2 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 0B 00 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 0B 00 73 62 00 F6 FB 6F 8A A8 DF B1 50 90 00 C3 [12:05:03]RAPDU: F6 FB 6F 8A A8 DF B1 50 90 00 [12:05:03]wFMCommunicate OK [12:05:03]SAM_PROTO_SignData done [12:05:03]FM_MakeSignedData done [12:05:03]CreateOFDProtocolMessage [12:05:03]wFMCommunicate request_size=4 [12:05:03]MH_SAM_APDU [12:05:03]CAPDU: 80 11 00 00 [12:05:03]Write to MH i2c: E2 08 00 74 62 80 11 00 00 00 00 00 00 50 [12:05:03]Write i2c OK [12:05:03]MH_I2C_Read... [12:05:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:03]Read from MH i2c: E2 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 17 00 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 17 00 74 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A6 [12:05:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:05:03]wFMCommunicate OK [12:05:03]CreateOFDProtocolMessage done [12:05:03]OFDSenderStorePacket 32379 [12:05:03]StoreOFDPacket docnum=32379 [12:05:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F2 6F 07 01 10 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 35 FF 03 08 00 03 4C 77 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 65 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 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 65 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 71 47 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 7E 00 00 35 04 06 00 AA 78 C1 3B CE F0 F6 FB 6F 8A A8 DF B1 50 [12:05:03]CheckFolder [12:05:03]dirname=/storage/ofd_packets [12:05:03]CheckFolder done [12:05:03]ProducePacketName [12:05:03]name=ofd_packets/00032379 [12:05:03]NVStorageSaveData ofd_packets/00032379 [12:05:03]File name is /storage/ofd_packets/00032379 [12:05:03]Write 301 bytes [12:05:03]NVStorageSaveData done [12:05:03]OFDSenderStorePacket done [12:05:03]KKMCreateOFDPacket done [12:05:03]NVStorageSaveData kkm_last_timestamp [12:05:03]File name is /storage/kkm_last_timestamp [12:05:03]Write 4 bytes [12:05:03]NVStorageSaveData done [12:05:03]ExternCall_PrintAddStr [12:05:03]wPrintStart [12:05:03]Write to MH i2c: 01 00 00 75 62 D7 [12:05:03]Write i2c OK [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: 01 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: 01 07 00 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: 01 07 00 75 62 00 00 00 00 00 FF 0F EC [12:05:03]RasterBufferAndPrint [12:05:03]line Счет N : (1)1182107 [12:05:03]line ИНН: 02508201610067 [12:05:03]line Контрольно-Кассовый Чек [12:05:03]line ПРОДАЖА [12:05:03]line ТРК (МРК, ГНК) : 33 [12:05:03]line Товар: 2710124500 [12:05:03]line Аи-95-К-5 [12:05:03]line 30.540 * 65.50 [12:05:03]line = 2000.37 [12:05:03]line НДС 12% НСП 1% [12:05:03]line > о реализуемом товаре [12:05:03]line ИТОГО: 2000.37 [12:05:03]line НСП 1% : 17.70 [12:05:03]line НДС 12% : 212.43 [12:05:03]line Наличными: 0.00 [12:05:03]line Безнал.: 2000.37 [12:05:03]line Место: АЗС № 121 "Партнер Нефть" [12:05:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:05:03]line СНО: Общий режим [12:05:03]line Чек 85 24.08.2023 12:05 [12:05:03]line Смена: 75 ФФД: 1.0 [12:05:03]line ЗНМ: 0300000148 [12:05:03]line РНМ: 0000000000091575 [12:05:03]line Версия ККМ: 001 [12:05:03]line Платежная система: O! деньги [12:05:03]line ФМ: 0000000000874655 [12:05:03]line ФД: 32379 [12:05:03]line ФПД: 187435614719728 [12:05:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T120505&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32379&fm=187435614719728&tin=02508201610067®Number=0000000000091575&sum=200037 [12:05:03]OFD Sender: Processing packet 32379 [packets to send 11, broken 10] [12:05:03]ProducePacketName [12:05:03]name=ofd_packets/00032379 [12:05:03]OFD Sender: To server: pG, [12:05:03]CommunicateWithHost lk.salyk.kg:30040 [12:05:03]ConnectInit lk.salyk.kg [12:05:03]written 0, free lines is 4095 [12:05:03]Connected sock=10 [12: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 34 36 35 35 0F 01 00 00 F2 6F 07 01 10 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 35 FF 03 08 00 03 4C 77 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 65 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 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 65 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 71 47 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 7E 00 00 35 04 06 00 AA 78 C1 3B CE F0 F6 FB 6F 8A A8 DF B1 50 [12:05:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 50 CD 47 00 DC 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 7E 00 00 F4 03 04 00 15 F2 E6 64 B6 04 01 00 00 62 DC F5 EA A5 E0 0C EE [12:05:04]CommunicateWithHost err = 0 [12:05:04]CheckOFDResponse [12:05:04]1017 (14) - 77093643461234 [12:05:04]1041 (16) - 0000000000874655 [12:05:04]1040 (4) - 32379 [12:05:04]1012 (4) - 24.08.2023 06:00 [12:05:04]1206 (1) - 0 [12:05:04]OFD Sender: Remove packet 32379 [12:05:04]ProducePacketName [12:05:04]name=ofd_packets/00032379 [12:05:04]NVStorageDeleteData [12:05:04]Write to MH i2c: 01 00 00 9F 62 01 [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: 01 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: 01 07 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: 01 07 00 9F 62 00 00 00 00 00 E9 0C FD [12:05:04]RasterBufferAndPrint [12:05:04]line [12:05:04]line [12:05:04]line [12:05:04]line [12:05:04]line [12:05:04]written 0, free lines is 3309 [12:05:04]MH_Cut [12:05:04]Write to MH i2c: D1 01 00 A6 62 01 DA [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: D1 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: D1 01 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: D1 01 00 A6 62 00 D9 [12:05:04]Write to MH i2c: 01 00 00 A7 62 09 [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:04]OFD Sender: No OFD packet to send [12:05:04]*** Cut start [12:05:04]*** Purtial cut [12:05:04]*** Stage 1: CUTSNS_PIN = 1 [12:05:05]Read from MH i2c: 01 [12:05:05]MH_I2C_Read... [12:05:05]*** Stop cut motor [12:05:05]*** Cut end [12:05:05]Read from MH i2c: 01 07 00 [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: 01 07 00 A7 62 00 00 00 00 00 FF 0F 1E [12:05:05]process_action close_receipt done [12:05:05]requested_data is exist [12:05:05]produce_requested_data [12:05:05]requested_item fm.sn is exist - process it [12:05:05]wFMCommunicate request_size=4 [12:05:05]MH_SAM_APDU [12:05:05]CAPDU: 80 11 00 00 [12:05:05]Write to MH i2c: E2 08 00 A8 62 80 11 00 00 00 00 00 00 84 [12:05:05]Write i2c OK [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: E2 [12:05:05]MH_I2C_Read... [12:05:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:05]Read from MH i2c: E2 17 00 [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: E2 17 00 A8 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DA [12:05:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:05:05]wFMCommunicate OK [12:05:05]requested_item fd.num is exist - process it [12:05:05]SAM_PROTO_GetFieldsCounters [12:05:05]wFMCommunicate request_size=4 [12:05:05]MH_SAM_APDU [12:05:05]CAPDU: 80 13 00 00 [12:05:05]Write to MH i2c: E2 08 00 A9 62 80 13 00 00 00 00 00 00 87 [12:05:05]Write i2c OK [12:05:05]MH_I2C_Read... [12:05:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:05]Read from MH i2c: E2 [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: E2 62 00 [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: E2 62 00 A9 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [12: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:05]wFMCommunicate OK [12:05:05]SAM_PROTO_GetFieldsCounters done [12:05:05]requested_item shift.num is exist - process it [12:05:05]requested_item shift.opened is exist - process it [12:05:05]req_shift_opened [12:05:05]FM_GetShiftState [12:05:05]SAM_PROTO_GetShiftState [12:05:05]wFMCommunicate request_size=4 [12:05:05]MH_SAM_APDU [12:05:05]CAPDU: 80 13 01 00 [12:05:05]Write to MH i2c: E2 08 00 AA 62 80 13 01 00 00 00 00 00 89 [12:05:05]Write i2c OK [12:05:05]MH_I2C_Read... [12:05:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:05]Read from MH i2c: E2 [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: E2 0E 00 [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: E2 0E 00 AA 62 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 06 [12:05:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:05:05]wFMCommunicate OK [12:05:05]SAM_PROTO_GetShiftState done [12:05:05]FM_GetShiftState done [12:05:05]req_shift_opened done [12:05:05]requested_item shift.open_date is exist - process it [12:05:05]req_shift_open_date [12:05:05]req_shift_open_date done [12:05:05]produce_requested_data done [12:05:05]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32379,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:05:05]process_action_free close_receipt [12:05:05]json_value_free [12:05:05]json_value_free done [12:05:05]process_json_proto returns [12:05:05]Send response to host [12:05:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32379,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:05:05]free response buf [12:05:05]execute_script done [12:05:05]execute_script returns [12:05:05]free content buf [12:05:05]Sock 9.Close socket [12:05:05]Sock 9.Thread stoped [12:05:09]OFD Sender: No OFD packet to send [12:05:14]OFD Sender: No OFD packet to send [12:05:19]OFD Sender: No OFD packet to send [12:05:24]OFD Sender: No OFD packet to send [12:05:29]OFD Sender: No OFD packet to send [12:05:34]OFD Sender: No OFD packet to send [12:05:39]OFD Sender: No OFD packet to send [12:05:44]OFD Sender: No OFD packet to send [12:05:49]OFD Sender: No OFD packet to send [12:05:54]OFD Sender: No OFD packet to send [12:05:59]OFD Sender: No OFD packet to send [12:06:04]OFD Sender: No OFD packet to send [12:06:09]OFD Sender: No OFD packet to send [12:06:14]OFD Sender: No OFD packet to send [12:06:19]OFD Sender: No OFD packet to send [12:06:24]OFD Sender: No OFD packet to send [12:06:29]OFD Sender: No OFD packet to send [12:06:34]OFD Sender: No OFD packet to send [12:06:39]OFD Sender: No OFD packet to send [12:06:44]OFD Sender: No OFD packet to send [12:06:49]OFD Sender: No OFD packet to send [12:06:54]OFD Sender: No OFD packet to send [12:06:59]OFD Sender: No OFD packet to send [12:07:04]OFD Sender: No OFD packet to send [12:07:09]OFD Sender: No OFD packet to send [12:07:14]OFD Sender: No OFD packet to send [12:07:19]OFD Sender: No OFD packet to send [12:07:24]OFD Sender: No OFD packet to send [12:07:29]OFD Sender: No OFD packet to send [12:07:34]OFD Sender: No OFD packet to send [12:07:39]accept exits with 8 [12:07:39]New connection [12:07:39]New thread 3066940772 created [12:07:39]Thread 3067084132 joined [12:07:39]Waiting for new connection... [12:07:39] Sock 8.Parse request [12:07:39]Sock 8.Check first char [12:07:39]Sock 8.First char is OK [12:07:39]request: POST /json_proto HTTP/1.0 [12:07:39]Method: POST [12:07:39]URL: /json_proto [12:07:39]Method is POST - this is cgi request [12:07:39]url: /json_proto [12:07:39]query_string will be loaded in cgi processing [12:07:39]execute_cgi json_proto POST (null) [12:07:39]execute_cgi path=json_proto method=POST [12:07:39]POST find Content-Length [12:07:39]Host: 172.17.34.200:8080 [12:07:39]Content-Length: 678 [12:07:39]Content-Type: application/json [12:07:39] [12:07:39]POST finish read [12:07:39]Found Content-Length = 678 [12:07:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:07:39]execute_script... [12:07: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)1182108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:07:39]POST & json_proto [12:07:39]process_json_proto [12:07:39]json parsed OK: [12:07:39]protocol is kg_v1.0 [12:07:39]action value=close_receipt [12:07:39]process_action close_receipt [12:07:39]cmd_close_receipt [12:07:39]MH_GetDate [12:07:39]Write to MH i2c: F0 00 00 AB 62 FC [12:07:39]Write i2c OK [12:07:39]MH_I2C_Read... [12:07:39]Read from MH i2c: F0 [12:07:39]MH_I2C_Read... [12:07:39]Read from MH i2c: F0 09 00 [12:07:39]MH_I2C_Read... [12:07:39]Read from MH i2c: F0 09 00 AB 62 00 0E 48 E7 64 B2 FF 65 64 20 [12:07:39]GetLastDocTimeStamp 1692878705 [12:07:39]current date 1692878862 [12:07:39]FM_GetShiftState [12:07:39]SAM_PROTO_GetShiftState [12:07:39]wFMCommunicate request_size=4 [12:07:39]MH_SAM_APDU [12:07:39]CAPDU: 80 13 01 00 [12:07:39]Write to MH i2c: E2 08 00 AC 62 80 13 01 00 00 00 00 00 8B [12:07:39]Write i2c OK [12:07:39]MH_I2C_Read... [12:07:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:39]Read from MH i2c: E2 [12:07:39]MH_I2C_Read... [12:07:39]Read from MH i2c: E2 0E 00 [12:07:39]MH_I2C_Read... [12:07:39]Read from MH i2c: E2 0E 00 AC 62 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 08 [12:07:39]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:07:39]wFMCommunicate OK [12:07:39]SAM_PROTO_GetShiftState done [12:07:39]FM_GetShiftState done [12:07:39]opened in 1692866319 [12:07:39]opened+sec_in_day 1692952719 [12:07:39]quantity*price = 30015 [12:07:39]sum+1 = 30016 [12:07:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 86 24.08.2023 12:07 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32380 ФПД: 72912865228544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T120742&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32380&fm=72912865228544&tin=02508201610067®Number=0000000000091575&sum=30000 [12:07:40]StoreToDocumentArchive [12:07:40]shift 75 fd 32380 [12:07:40]save to /storage/0075/doc_00032380 [12:07:40]save last doc name /storage/0075/doc_00032380 to /storage/kkm_last_doc_name [12:07:40]save OK [12:07:40]Clear old archive folders... [12:07:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:07:40]tlvbuf is 01976A00 [12:07:40]SAM_PROTO_ClearQueue [12:07:40]wFMCommunicate request_size=4 [12:07:40]MH_SAM_APDU [12:07:40]CAPDU: 80 09 00 00 [12:07:40]Write to MH i2c: E2 08 00 B9 62 80 09 00 00 00 00 00 00 8D [12:07:40]Write i2c OK [12:07:40]MH_I2C_Read... [12:07:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:07:40]Read from MH i2c: E2 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: E2 03 00 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: E2 03 00 B9 62 00 90 00 8F [12:07:40]RAPDU: 90 00 [12:07:40]wFMCommunicate OK [12:07:40]SAM_PROTO_ClearQueue done [12:07:40]KKMCreateOFDPacket [12:07:40]OFDProtocolAddRootSTLVToBuf [12:07:40]FM_MakeSignedData [12:07:40]FM_MakeSignedData [12:07:40]SAM_PROTO_SignData [12:07:40]wFMCommunicate request_size=4 [12:07:40]MH_SAM_APDU [12:07:40]CAPDU: 80 0D 01 02 [12:07:40]Write to MH i2c: E2 08 00 BA 62 80 0D 01 02 00 00 00 00 95 [12:07:40]Write i2c OK [12:07:40]MH_I2C_Read... [12:07:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:07:40]Read from MH i2c: E2 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: E2 03 00 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: E2 03 00 BA 62 00 90 00 90 [12:07:40]RAPDU: 90 00 [12:07:40]wFMCommunicate OK [12:07:40]wFMCommunicate request_size=255 [12:07:40]MH_SAM_APDU [12:07:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 0E 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 7E 00 00 35 04 06 00 42 [12:07:40]Write to MH i2c: E2 02 01 BB 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 0E 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 7E 00 00 35 04 06 00 42 00 00 AE [12:07:40]Write i2c OK [12:07:40]MH_I2C_Read... [12:07:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:40]Read from MH i2c: E2 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: E2 03 00 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: E2 03 00 BB 62 00 90 00 91 [12:07:40]RAPDU: 90 00 [12:07:40]wFMCommunicate OK [12:07:40]wFMCommunicate request_size=10 [12:07:40]MH_SAM_APDU [12:07:40]CAPDU: 80 0D 02 02 05 50 59 6E 77 00 [12:07:40]Write to MH i2c: E2 0D 00 BC 62 80 0D 02 02 05 00 50 59 6E 77 00 00 00 30 [12:07:40]Write i2c OK [12:07:40]MH_I2C_Read... [12:07:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:40]Read from MH i2c: E2 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: E2 03 00 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: E2 03 00 BC 62 00 90 00 92 [12:07:40]RAPDU: 90 00 [12:07:40]wFMCommunicate OK [12:07:40]wFMCommunicate request_size=4 [12:07:40]MH_SAM_APDU [12:07:40]CAPDU: 80 0D 03 02 [12:07:40]Write to MH i2c: E2 08 00 BD 62 80 0D 03 02 00 00 00 00 9A [12:07:40]Write i2c OK [12:07:40]MH_I2C_Read... [12:07:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:07:40]Read from MH i2c: E2 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: E2 0B 00 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: E2 0B 00 BD 62 00 03 88 F1 21 07 C0 B3 70 90 00 22 [12:07:40]RAPDU: 03 88 F1 21 07 C0 B3 70 90 00 [12:07:40]wFMCommunicate OK [12:07:40]SAM_PROTO_SignData done [12:07:40]FM_MakeSignedData done [12:07:40]CreateOFDProtocolMessage [12:07:40]wFMCommunicate request_size=4 [12:07:40]MH_SAM_APDU [12:07:40]CAPDU: 80 11 00 00 [12:07:40]Write to MH i2c: E2 08 00 BE 62 80 11 00 00 00 00 00 00 9A [12:07:40]Write i2c OK [12:07:40]MH_I2C_Read... [12:07:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:40]Read from MH i2c: E2 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: E2 17 00 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: E2 17 00 BE 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F0 [12:07:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:07:40]wFMCommunicate OK [12:07:40]CreateOFDProtocolMessage done [12:07:40]OFDSenderStorePacket 32380 [12:07:40]StoreOFDPacket docnum=32380 [12:07:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 34 24 07 01 31 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 0E 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 7E 00 00 35 04 06 00 42 50 59 6E 77 00 03 88 F1 21 07 C0 B3 70 [12:07:40]CheckFolder [12:07:40]dirname=/storage/ofd_packets [12:07:40]CheckFolder done [12:07:40]ProducePacketName [12:07:40]name=ofd_packets/00032380 [12:07:40]NVStorageSaveData ofd_packets/00032380 [12:07:40]File name is /storage/ofd_packets/00032380 [12:07:40]Write 301 bytes [12:07:40]NVStorageSaveData done [12:07:40]OFDSenderStorePacket done [12:07:40]KKMCreateOFDPacket done [12:07:40]NVStorageSaveData kkm_last_timestamp [12:07:40]File name is /storage/kkm_last_timestamp [12:07:40]Write 4 bytes [12:07:40]NVStorageSaveData done [12:07:40]ExternCall_PrintAddStr [12:07:40]wPrintStart [12:07:40]Write to MH i2c: 01 00 00 BF 62 21 [12:07:40]Write i2c OK [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: 01 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: 01 07 00 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: 01 07 00 BF 62 00 00 00 00 00 FF 0F 36 [12:07:40]RasterBufferAndPrint [12:07:40]line Счет N : (1)1182108 [12:07:40]line ИНН: 02508201610067 [12:07:40]line Контрольно-Кассовый Чек [12:07:40]line ПРОДАЖА [12:07:40]line ТРК (МРК, ГНК) : 32 [12:07:40]line Товар: 2710124130 [12:07:40]line Аи-92-К-5 [12:07:40]line 5.220 * 57.50 [12:07:40]line = 300.15 [12:07:40]line НДС 12% НСП 1% [12:07:40]line > о реализуемом товаре [12:07:40]line ОКРУГЛЕНИЕ: -0.15 [12:07:40]line ИТОГО: 300.00 [12:07:40]line Внесено: 300.00 [12:07:40]line СДАЧА: 0.00 [12:07:40]line НСП 1% : 2.66 [12:07:40]line НДС 12% : 31.87 [12:07:40]line Наличными: 300.00 [12:07:40]line Безнал.: 0.00 [12:07:40]line Место: АЗС № 121 "Партнер Нефть" [12:07:40]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:07:40]line СНО: Общий режим [12:07:40]line Чек 86 24.08.2023 12:07 [12:07:40]line Смена: 75 ФФД: 1.0 [12:07:40]line ЗНМ: 0300000148 [12:07:40]line РНМ: 0000000000091575 [12:07:40]line Версия ККМ: 001 [12:07:40]line ФМ: 0000000000874655 [12:07:40]line ФД: 32380 [12:07:40]line ФПД: 72912865228544 [12:07:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T120742&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32380&fm=72912865228544&tin=02508201610067®Number=0000000000091575&sum=30000 [12:07:41]OFD Sender: Processing packet 32380 [packets to send 11, broken 10] [12:07:41]ProducePacketName [12:07:41]name=ofd_packets/00032380 [12:07:41]OFD Sender: To server: pG, [12:07:41]CommunicateWithHost lk.salyk.kg:30040 [12:07:41]ConnectInit lk.salyk.kg [12:07:41]written 0, free lines is 4095 [12:07:41]Connected sock=10 [12:07:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 34 24 07 01 31 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 0E 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 7E 00 00 35 04 06 00 42 50 59 6E 77 00 03 88 F1 21 07 C0 B3 70 [12:07:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 54 99 47 00 A8 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 7E 00 00 F4 03 04 00 B2 F2 E6 64 B6 04 01 00 00 0E 81 74 F2 72 E5 9E C3 [12:07:41]CommunicateWithHost err = 0 [12:07:41]CheckOFDResponse [12:07:41]1017 (14) - 77093643461234 [12:07:41]1041 (16) - 0000000000874655 [12:07:41]1040 (4) - 32380 [12:07:41]1012 (4) - 24.08.2023 06:03 [12:07:41]1206 (1) - 0 [12:07:41]OFD Sender: Remove packet 32380 [12:07:41]ProducePacketName [12:07:41]name=ofd_packets/00032380 [12:07:41]NVStorageDeleteData [12:07:41]Write to MH i2c: 01 00 00 EA 62 4C [12:07:41]Write i2c OK [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: 01 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: 01 07 00 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: 01 07 00 EA 62 00 00 00 00 00 DB 0C 3A [12:07:41]RasterBufferAndPrint [12:07:41]line [12:07:41]line [12:07:41]line [12:07:41]line [12:07:41]line [12:07:41]written 0, free lines is 3297 [12:07:41]MH_Cut [12:07:41]Write to MH i2c: D1 01 00 F1 62 01 25 [12:07:41]Write i2c OK [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: D1 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: D1 01 00 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: D1 01 00 F1 62 00 24 [12:07:41]Write to MH i2c: 01 00 00 F2 62 54 [12:07:41]Write i2c OK [12:07:41]MH_I2C_Read... [12:07:41]OFD Sender: No OFD packet to send [12:07:42]*** Cut start [12:07:42]*** Purtial cut [12:07:42]*** CUTSNS_PIN = 0 [12:07:42]*** Stage 1: CUTSNS_PIN = 1 [12:07:44]Read from MH i2c: 01 [12:07:44]MH_I2C_Read... [12:07:44]*** Stop cut motor [12:07:44]*** Cut end [12:07:44]Read from MH i2c: 01 07 00 [12:07:44]MH_I2C_Read... [12:07:44]Read from MH i2c: 01 07 00 F2 62 00 00 00 00 00 FF 0F 69 [12:07:44]process_action close_receipt done [12:07:44]requested_data is exist [12:07:44]produce_requested_data [12:07:44]requested_item fm.sn is exist - process it [12:07:44]wFMCommunicate request_size=4 [12:07:44]MH_SAM_APDU [12:07:44]CAPDU: 80 11 00 00 [12:07:44]Write to MH i2c: E2 08 00 F3 62 80 11 00 00 00 00 00 00 CF [12:07:44]Write i2c OK [12:07:44]MH_I2C_Read... [12:07:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:44]Read from MH i2c: E2 [12:07:44]MH_I2C_Read... [12:07:44]Read from MH i2c: E2 17 00 [12:07:44]MH_I2C_Read... [12:07:44]Read from MH i2c: E2 17 00 F3 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 25 [12:07:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:07:44]wFMCommunicate OK [12:07:44]requested_item fd.num is exist - process it [12:07:44]SAM_PROTO_GetFieldsCounters [12:07:44]wFMCommunicate request_size=4 [12:07:44]MH_SAM_APDU [12:07:44]CAPDU: 80 13 00 00 [12:07:44]Write to MH i2c: E2 08 00 F4 62 80 13 00 00 00 00 00 00 D2 [12:07:44]Write i2c OK [12:07:44]MH_I2C_Read... [12:07:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:44]Read from MH i2c: E2 [12:07:44]MH_I2C_Read... [12:07:44]Read from MH i2c: E2 62 00 [12:07:44]MH_I2C_Read... [12:07:44]Read from MH i2c: E2 62 00 F4 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [12:07:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:07:44]wFMCommunicate OK [12:07:44]SAM_PROTO_GetFieldsCounters done [12:07:44]requested_item shift.num is exist - process it [12:07:44]requested_item shift.opened is exist - process it [12:07:44]req_shift_opened [12:07:44]FM_GetShiftState [12:07:44]SAM_PROTO_GetShiftState [12:07:44]wFMCommunicate request_size=4 [12:07:44]MH_SAM_APDU [12:07:44]CAPDU: 80 13 01 00 [12:07:44]Write to MH i2c: E2 08 00 F5 62 80 13 01 00 00 00 00 00 D4 [12:07:44]Write i2c OK [12:07:44]MH_I2C_Read... [12:07:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:44]Read from MH i2c: E2 [12:07:44]MH_I2C_Read... [12:07:44]Read from MH i2c: E2 0E 00 [12:07:44]MH_I2C_Read... [12:07:44]Read from MH i2c: E2 0E 00 F5 62 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 51 [12:07:44]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:07:44]wFMCommunicate OK [12:07:44]SAM_PROTO_GetShiftState done [12:07:44]FM_GetShiftState done [12:07:44]req_shift_opened done [12:07:44]requested_item shift.open_date is exist - process it [12:07:44]req_shift_open_date [12:07:44]req_shift_open_date done [12:07:44]produce_requested_data done [12:07:44]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32380,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:07:44]process_action_free close_receipt [12:07:44]json_value_free [12:07:44]json_value_free done [12:07:44]process_json_proto returns [12:07:44]Send response to host [12:07:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32380,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:07:44]free response buf [12:07:44]execute_script done [12:07:44]execute_script returns [12:07:44]free content buf [12:07:44]Sock 8.Close socket [12:07:44]Sock 8.Thread stoped [12:07:46]OFD Sender: No OFD packet to send [12:07:51]OFD Sender: No OFD packet to send [12:07:56]OFD Sender: No OFD packet to send [12:08:01]OFD Sender: No OFD packet to send [12:08:06]OFD Sender: No OFD packet to send [12:08:10]accept exits with 9 [12:08:10]New connection [12:08:10]New thread 3067084132 created [12:08:10]Thread 3066940772 joined [12:08:10]Waiting for new connection... [12:08:10] Sock 9.Parse request [12:08:10]Sock 9.Check first char [12:08:10]Sock 9.First char is OK [12:08:10]request: POST /json_proto HTTP/1.0 [12:08:10]Method: POST [12:08:10]URL: /json_proto [12:08:10]Method is POST - this is cgi request [12:08:10]url: /json_proto [12:08:10]query_string will be loaded in cgi processing [12:08:10]execute_cgi json_proto POST (null) [12:08:10]execute_cgi path=json_proto method=POST [12:08:10]POST find Content-Length [12:08:10]Host: 172.17.34.200:8080 [12:08:10]Content-Length: 678 [12:08:10]Content-Type: application/json [12:08:10] [12:08:10]POST finish read [12:08:10]Found Content-Length = 678 [12:08:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:08:10]execute_script... [12:08: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)1182109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:08:10]POST & json_proto [12:08:10]process_json_proto [12:08:10]json parsed OK: [12:08:10]protocol is kg_v1.0 [12:08:10]action value=close_receipt [12:08:10]process_action close_receipt [12:08:10]cmd_close_receipt [12:08:10]MH_GetDate [12:08:10]Write to MH i2c: F0 00 00 F6 62 47 [12:08:10]Write i2c OK [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: F0 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: F0 09 00 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: F0 09 00 F6 62 00 2E 48 E7 64 B2 FF 65 64 8B [12:08:10]GetLastDocTimeStamp 1692878862 [12:08:10]current date 1692878894 [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 F7 62 80 13 01 00 00 00 00 00 D6 [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 F7 62 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 53 [12:08:10]RAPDU: 09 00 01 0F 17 E7 64 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]opened in 1692866319 [12:08:10]opened+sec_in_day 1692952719 [12:08:10]quantity*price = 40020 [12:08:10]sum+1 = 40021 [12:08:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 87 24.08.2023 12:08 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32381 ФПД: 72717698373315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T120814&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32381&fm=72717698373315&tin=02508201610067®Number=0000000000091575&sum=40000 [12:08:11]StoreToDocumentArchive [12:08:11]shift 75 fd 32381 [12:08:11]save to /storage/0075/doc_00032381 [12:08:11]save last doc name /storage/0075/doc_00032381 to /storage/kkm_last_doc_name [12:08:11]save OK [12:08:11]Clear old archive folders... [12:08:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:11]tlvbuf is 01856560 [12:08:11]SAM_PROTO_ClearQueue [12:08:11]wFMCommunicate request_size=4 [12:08:11]MH_SAM_APDU [12:08:11]CAPDU: 80 09 00 00 [12:08:11]Write to MH i2c: E2 08 00 04 63 80 09 00 00 00 00 00 00 D9 [12:08:11]Write i2c OK [12:08:11]MH_I2C_Read... [12:08:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:11]Read from MH i2c: E2 [12:08:11]MH_I2C_Read... [12:08:11]Read from MH i2c: E2 03 00 [12:08:11]MH_I2C_Read... [12:08:11]Read from MH i2c: E2 03 00 04 63 00 90 00 DB [12:08:11]RAPDU: 90 00 [12:08:11]wFMCommunicate OK [12:08:11]SAM_PROTO_ClearQueue done [12:08:11]KKMCreateOFDPacket [12:08:11]OFDProtocolAddRootSTLVToBuf [12:08:11]FM_MakeSignedData [12:08:11]FM_MakeSignedData [12:08:11]SAM_PROTO_SignData [12:08:11]wFMCommunicate request_size=4 [12:08:11]MH_SAM_APDU [12:08:11]CAPDU: 80 0D 01 02 [12:08:11]Write to MH i2c: E2 08 00 05 63 80 0D 01 02 00 00 00 00 E1 [12:08:11]Write i2c OK [12:08:11]MH_I2C_Read... [12:08:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:11]Read from MH i2c: E2 [12:08:11]MH_I2C_Read... [12:08:11]Read from MH i2c: E2 03 00 [12:08:11]MH_I2C_Read... [12:08:11]Read from MH i2c: E2 03 00 05 63 00 90 00 DC [12:08:11]RAPDU: 90 00 [12:08:11]wFMCommunicate OK [12:08:11]wFMCommunicate request_size=255 [12:08:11]MH_SAM_APDU [12:08: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 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 2E 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7D 7E 00 00 35 04 06 00 42 [12:08:11]Write to MH i2c: E2 02 01 06 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 2E 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7D 7E 00 00 35 04 06 00 42 00 00 1C [12:08:12]Write i2c OK [12:08:12]MH_I2C_Read... [12:08:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:12]Read from MH i2c: E2 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 03 00 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 03 00 06 63 00 90 00 DD [12:08:12]RAPDU: 90 00 [12:08:12]wFMCommunicate OK [12:08:12]wFMCommunicate request_size=10 [12:08:12]MH_SAM_APDU [12:08:12]CAPDU: 80 0D 02 02 05 22 E8 94 96 C3 [12:08:12]Write to MH i2c: E2 0D 00 07 63 80 0D 02 02 05 00 22 E8 94 96 C3 00 00 E5 [12:08:12]Write i2c OK [12:08:12]MH_I2C_Read... [12:08:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:12]Read from MH i2c: E2 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 03 00 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 03 00 07 63 00 90 00 DE [12:08:12]RAPDU: 90 00 [12:08:12]wFMCommunicate OK [12:08:12]wFMCommunicate request_size=4 [12:08:12]MH_SAM_APDU [12:08:12]CAPDU: 80 0D 03 02 [12:08:12]Write to MH i2c: E2 08 00 08 63 80 0D 03 02 00 00 00 00 E6 [12:08:12]Write i2c OK [12:08:12]MH_I2C_Read... [12:08:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:12]Read from MH i2c: E2 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 0B 00 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 0B 00 08 63 00 7B E9 6B 03 D1 F4 8C 8E 90 00 98 [12:08:12]RAPDU: 7B E9 6B 03 D1 F4 8C 8E 90 00 [12:08:12]wFMCommunicate OK [12:08:12]SAM_PROTO_SignData done [12:08:12]FM_MakeSignedData done [12:08:12]CreateOFDProtocolMessage [12:08:12]wFMCommunicate request_size=4 [12:08:12]MH_SAM_APDU [12:08:12]CAPDU: 80 11 00 00 [12:08:12]Write to MH i2c: E2 08 00 09 63 80 11 00 00 00 00 00 00 E6 [12:08:12]Write i2c OK [12:08:12]MH_I2C_Read... [12:08:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:12]Read from MH i2c: E2 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 17 00 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 17 00 09 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3C [12:08:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:08:12]wFMCommunicate OK [12:08:12]CreateOFDProtocolMessage done [12:08:12]OFDSenderStorePacket 32381 [12:08:12]StoreOFDPacket docnum=32381 [12:08:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 58 ED 07 01 A5 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 2E 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7D 7E 00 00 35 04 06 00 42 22 E8 94 96 C3 7B E9 6B 03 D1 F4 8C 8E [12:08:12]CheckFolder [12:08:12]dirname=/storage/ofd_packets [12:08:12]CheckFolder done [12:08:12]ProducePacketName [12:08:12]name=ofd_packets/00032381 [12:08:12]NVStorageSaveData ofd_packets/00032381 [12:08:12]File name is /storage/ofd_packets/00032381 [12:08:12]Write 301 bytes [12:08:12]NVStorageSaveData done [12:08:12]OFDSenderStorePacket done [12:08:12]KKMCreateOFDPacket done [12:08:12]NVStorageSaveData kkm_last_timestamp [12:08:12]File name is /storage/kkm_last_timestamp [12:08:12]Write 4 bytes [12:08:12]NVStorageSaveData done [12:08:12]ExternCall_PrintAddStr [12:08:12]wPrintStart [12:08:12]Write to MH i2c: 01 00 00 0A 63 6D [12:08:12]Write i2c OK [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: 01 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: 01 07 00 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: 01 07 00 0A 63 00 00 00 00 00 FF 0F 82 [12:08:12]RasterBufferAndPrint [12:08:12]line Счет N : (1)1182109 [12:08:12]line ИНН: 02508201610067 [12:08:12]line Контрольно-Кассовый Чек [12:08:12]line ПРОДАЖА [12:08:12]line ТРК (МРК, ГНК) : 52 [12:08:12]line Товар: 2710124130 [12:08:12]line Аи-92-К-5 [12:08:12]line 6.960 * 57.50 [12:08:12]line = 400.20 [12:08:12]line НДС 12% НСП 1% [12:08:12]line > о реализуемом товаре [12:08:12]line ОКРУГЛЕНИЕ: -0.20 [12:08:12]line ИТОГО: 400.00 [12:08:12]line Внесено: 400.00 [12:08:12]line СДАЧА: 0.00 [12:08:12]line НСП 1% : 3.54 [12:08:12]line НДС 12% : 42.50 [12:08:12]line Наличными: 400.00 [12:08:12]line Безнал.: 0.00 [12:08:12]line Место: АЗС № 121 "Партнер Нефть" [12:08:12]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:08:12]line СНО: Общий режим [12:08:12]line Чек 87 24.08.2023 12:08 [12:08:12]line Смена: 75 ФФД: 1.0 [12:08:12]line ЗНМ: 0300000148 [12:08:12]line РНМ: 0000000000091575 [12:08:12]line Версия ККМ: 001 [12:08:12]line ФМ: 0000000000874655 [12:08:12]line ФД: 32381 [12:08:12]line ФПД: 72717698373315 [12:08:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T120814&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32381&fm=72717698373315&tin=02508201610067®Number=0000000000091575&sum=40000 [12:08:12]OFD Sender: Processing packet 32381 [packets to send 11, broken 10] [12:08:12]ProducePacketName [12:08:12]name=ofd_packets/00032381 [12:08:12]OFD Sender: To server: pG, [12:08:12]CommunicateWithHost lk.salyk.kg:30040 [12:08:12]ConnectInit lk.salyk.kg [12:08:12]written 0, free lines is 4095 [12:08:12]Connected sock=6 [12:08:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 58 ED 07 01 A5 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 2E 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7D 7E 00 00 35 04 06 00 42 22 E8 94 96 C3 7B E9 6B 03 D1 F4 8C 8E [12:08:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 24 DA 47 00 A5 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 34 36 35 35 10 04 04 00 7D 7E 00 00 F4 03 04 00 D2 F2 E6 64 B6 04 01 00 00 99 41 4B D2 AC FA 81 72 [12:08:13]CommunicateWithHost err = 0 [12:08:13]CheckOFDResponse [12:08:13]1017 (14) - 77093643461234 [12:08:13]1041 (16) - 0000000000874655 [12:08:13]1040 (4) - 32381 [12:08:13]1012 (4) - 24.08.2023 06:04 [12:08:13]1206 (1) - 0 [12:08:13]OFD Sender: Remove packet 32381 [12:08:13]ProducePacketName [12:08:13]name=ofd_packets/00032381 [12:08:13]NVStorageDeleteData [12:08:13]Write to MH i2c: 01 00 00 35 63 98 [12:08:13]Write i2c OK [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: 01 [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: 01 07 00 [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: 01 07 00 35 63 00 00 00 00 00 D1 0C 7C [12:08:13]RasterBufferAndPrint [12:08:13]line [12:08:13]line [12:08:13]line [12:08:13]line [12:08:13]line [12:08:13]written 0, free lines is 3287 [12:08:13]MH_Cut [12:08:13]Write to MH i2c: D1 01 00 3C 63 01 71 [12:08:13]Write i2c OK [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: D1 [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: D1 01 00 [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: D1 01 00 3C 63 00 70 [12:08:13]Write to MH i2c: 01 00 00 3D 63 A0 [12:08:13]Write i2c OK [12:08:13]MH_I2C_Read... [12:08:13]OFD Sender: No OFD packet to send [12:08:13]*** Cut start [12:08:13]*** Purtial cut [12:08:13]*** Stage 1: CUTSNS_PIN = 1 [12:08:14]Read from MH i2c: 01 [12:08:14]MH_I2C_Read... [12:08:14]*** Stop cut motor [12:08:14]*** Cut end [12:08:14]Read from MH i2c: 01 07 00 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: 01 07 00 3D 63 00 00 00 00 00 FF 0F B5 [12:08:14]process_action close_receipt done [12:08:14]requested_data is exist [12:08:14]produce_requested_data [12:08:14]requested_item fm.sn is exist - process it [12:08:14]wFMCommunicate request_size=4 [12:08:14]MH_SAM_APDU [12:08:14]CAPDU: 80 11 00 00 [12:08:14]Write to MH i2c: E2 08 00 3E 63 80 11 00 00 00 00 00 00 1B [12:08:14]Write i2c OK [12:08:14]MH_I2C_Read... [12:08:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:14]Read from MH i2c: E2 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: E2 17 00 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: E2 17 00 3E 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 71 [12:08:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:08:14]wFMCommunicate OK [12:08:14]requested_item fd.num is exist - process it [12:08:14]SAM_PROTO_GetFieldsCounters [12:08:14]wFMCommunicate request_size=4 [12:08:14]MH_SAM_APDU [12:08:14]CAPDU: 80 13 00 00 [12:08:14]Write to MH i2c: E2 08 00 3F 63 80 13 00 00 00 00 00 00 1E [12:08:14]Write i2c OK [12:08:14]MH_I2C_Read... [12:08:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:14]Read from MH i2c: E2 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: E2 62 00 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: E2 62 00 3F 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 8F [12:08:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:14]wFMCommunicate OK [12:08:14]SAM_PROTO_GetFieldsCounters done [12:08:14]requested_item shift.num is exist - process it [12:08:14]requested_item shift.opened is exist - process it [12:08:14]req_shift_opened [12:08:14]FM_GetShiftState [12:08:14]SAM_PROTO_GetShiftState [12:08:14]wFMCommunicate request_size=4 [12:08:14]MH_SAM_APDU [12:08:14]CAPDU: 80 13 01 00 [12:08:14]Write to MH i2c: E2 08 00 40 63 80 13 01 00 00 00 00 00 20 [12:08:14]Write i2c OK [12:08:14]MH_I2C_Read... [12:08:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:14]Read from MH i2c: E2 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: E2 0E 00 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: E2 0E 00 40 63 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9D [12:08:14]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:08:14]wFMCommunicate OK [12:08:14]SAM_PROTO_GetShiftState done [12:08:14]FM_GetShiftState done [12:08:14]req_shift_opened done [12:08:14]requested_item shift.open_date is exist - process it [12:08:14]req_shift_open_date [12:08:14]req_shift_open_date done [12:08:14]produce_requested_data done [12:08:14]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32381,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:08:14]process_action_free close_receipt [12:08:14]json_value_free [12:08:14]json_value_free done [12:08:14]process_json_proto returns [12:08:14]Send response to host [12:08:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32381,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:08:14]free response buf [12:08:14]execute_script done [12:08:14]execute_script returns [12:08:14]free content buf [12:08:14]Sock 9.Close socket [12:08:14]Sock 9.Thread stoped [12:08:18]OFD Sender: No OFD packet to send [12:08:23]OFD Sender: No OFD packet to send [12:08:28]OFD Sender: No OFD packet to send [12:08:33]OFD Sender: No OFD packet to send [12:08:38]OFD Sender: No OFD packet to send [12:08:43]OFD Sender: No OFD packet to send [12:08:48]OFD Sender: No OFD packet to send [12:08:53]OFD Sender: No OFD packet to send [12:08:58]OFD Sender: No OFD packet to send [12:09:03]OFD Sender: No OFD packet to send [12:09:08]OFD Sender: No OFD packet to send [12:09:13]OFD Sender: No OFD packet to send [12:09:18]OFD Sender: No OFD packet to send [12:09:23]OFD Sender: No OFD packet to send [12:09:28]OFD Sender: No OFD packet to send [12:09:33]OFD Sender: No OFD packet to send [12:09:36]accept exits with 8 [12:09:36]New connection [12:09:36]New thread 3066940772 created [12:09:36]Thread 3067084132 joined [12:09:36]Waiting for new connection... [12:09:36] Sock 8.Parse request [12:09:36]Sock 8.Check first char [12:09:36]Sock 8.First char is OK [12:09:36]request: POST /json_proto HTTP/1.0 [12:09:36]Method: POST [12:09:36]URL: /json_proto [12:09:36]Method is POST - this is cgi request [12:09:36]url: /json_proto [12:09:36]query_string will be loaded in cgi processing [12:09:36]execute_cgi json_proto POST (null) [12:09:36]execute_cgi path=json_proto method=POST [12:09:36]POST find Content-Length [12:09:36]Host: 172.17.34.200:8080 [12:09:36]Content-Length: 678 [12:09:36]Content-Type: application/json [12:09:36] [12:09:36]POST finish read [12:09:36]Found Content-Length = 678 [12:09:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:36]execute_script... [12: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)1182110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:36]POST & json_proto [12:09:36]process_json_proto [12:09:36]json parsed OK: [12:09:36]protocol is kg_v1.0 [12:09:36]action value=close_receipt [12:09:36]process_action close_receipt [12:09:36]cmd_close_receipt [12:09:36]MH_GetDate [12:09:36]Write to MH i2c: F0 00 00 41 63 93 [12:09:36]Write i2c OK [12:09:36]MH_I2C_Read... [12:09:36]Read from MH i2c: F0 [12:09:36]MH_I2C_Read... [12:09:36]Read from MH i2c: F0 09 00 [12:09:36]MH_I2C_Read... [12:09:36]Read from MH i2c: F0 09 00 41 63 00 83 48 E7 64 B2 FF 65 64 2C [12:09:36]GetLastDocTimeStamp 1692878894 [12:09:36]current date 1692878979 [12:09:36]FM_GetShiftState [12:09:36]SAM_PROTO_GetShiftState [12:09:36]wFMCommunicate request_size=4 [12:09:36]MH_SAM_APDU [12:09:36]CAPDU: 80 13 01 00 [12:09:36]Write to MH i2c: E2 08 00 42 63 80 13 01 00 00 00 00 00 22 [12:09:36]Write i2c OK [12:09:36]MH_I2C_Read... [12:09:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:36]Read from MH i2c: E2 [12:09:36]MH_I2C_Read... [12:09:36]Read from MH i2c: E2 0E 00 [12:09:36]MH_I2C_Read... [12:09:36]Read from MH i2c: E2 0E 00 42 63 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9F [12:09:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:09:36]wFMCommunicate OK [12:09:36]SAM_PROTO_GetShiftState done [12:09:36]FM_GetShiftState done [12:09:36]opened in 1692866319 [12:09:36]opened+sec_in_day 1692952719 [12:09:36]quantity*price = 50025 [12:09:36]sum+1 = 50026 [12:09:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 88 24.08.2023 12:09 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32382 ФПД: 278737167919383 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T120939&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32382&fm=278737167919383&tin=02508201610067®Number=0000000000091575&sum=50000 [12:09:37]StoreToDocumentArchive [12:09:37]shift 75 fd 32382 [12:09:37]save to /storage/0075/doc_00032382 [12:09:37]save last doc name /storage/0075/doc_00032382 to /storage/kkm_last_doc_name [12:09:37]save OK [12:09:37]Clear old archive folders... [12:09:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:09:37]tlvbuf is 018A9C40 [12:09:37]SAM_PROTO_ClearQueue [12:09:37]wFMCommunicate request_size=4 [12:09:37]MH_SAM_APDU [12:09:37]CAPDU: 80 09 00 00 [12:09:37]Write to MH i2c: E2 08 00 4F 63 80 09 00 00 00 00 00 00 24 [12:09:37]Write i2c OK [12:09:37]MH_I2C_Read... [12:09:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:09:37]Read from MH i2c: E2 [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: E2 03 00 [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: E2 03 00 4F 63 00 90 00 26 [12:09:37]RAPDU: 90 00 [12:09:37]wFMCommunicate OK [12:09:37]SAM_PROTO_ClearQueue done [12:09:37]KKMCreateOFDPacket [12:09:37]OFDProtocolAddRootSTLVToBuf [12:09:37]FM_MakeSignedData [12:09:37]FM_MakeSignedData [12:09:37]SAM_PROTO_SignData [12:09:37]wFMCommunicate request_size=4 [12:09:37]MH_SAM_APDU [12:09:37]CAPDU: 80 0D 01 02 [12:09:37]Write to MH i2c: E2 08 00 50 63 80 0D 01 02 00 00 00 00 2C [12:09:37]Write i2c OK [12:09:37]MH_I2C_Read... [12:09:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:09:37]Read from MH i2c: E2 [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: E2 03 00 [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: E2 03 00 50 63 00 90 00 27 [12:09:37]RAPDU: 90 00 [12:09:37]wFMCommunicate OK [12:09:37]wFMCommunicate request_size=255 [12:09:37]MH_SAM_APDU [12:09:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 58 00 00 00 F4 03 04 00 83 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 7E 00 00 35 04 06 00 FD [12:09:37]Write to MH i2c: E2 02 01 51 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 58 00 00 00 F4 03 04 00 83 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 7E 00 00 35 04 06 00 FD 00 00 78 [12:09:37]Write i2c OK [12:09:37]MH_I2C_Read... [12:09:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:37]Read from MH i2c: E2 [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: E2 03 00 [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: E2 03 00 51 63 00 90 00 28 [12:09:37]RAPDU: 90 00 [12:09:37]wFMCommunicate OK [12:09:37]wFMCommunicate request_size=10 [12:09:37]MH_SAM_APDU [12:09:37]CAPDU: 80 0D 02 02 05 82 8D E1 29 17 [12:09:37]Write to MH i2c: E2 0D 00 52 63 80 0D 02 02 05 00 82 8D E1 29 17 00 00 69 [12:09:37]Write i2c OK [12:09:37]MH_I2C_Read... [12:09:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:37]Read from MH i2c: E2 [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: E2 03 00 [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: E2 03 00 52 63 00 90 00 29 [12:09:37]RAPDU: 90 00 [12:09:37]wFMCommunicate OK [12:09:37]wFMCommunicate request_size=4 [12:09:37]MH_SAM_APDU [12:09:37]CAPDU: 80 0D 03 02 [12:09:37]Write to MH i2c: E2 08 00 53 63 80 0D 03 02 00 00 00 00 31 [12:09:37]Write i2c OK [12:09:37]MH_I2C_Read... [12:09:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:09:37]Read from MH i2c: E2 [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: E2 0B 00 [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: E2 0B 00 53 63 00 F0 58 B5 9A 45 17 5C 10 90 00 91 [12:09:37]RAPDU: F0 58 B5 9A 45 17 5C 10 90 00 [12:09:37]wFMCommunicate OK [12:09:37]SAM_PROTO_SignData done [12:09:37]FM_MakeSignedData done [12:09:37]CreateOFDProtocolMessage [12:09:37]wFMCommunicate request_size=4 [12:09:37]MH_SAM_APDU [12:09:37]CAPDU: 80 11 00 00 [12:09:37]Write to MH i2c: E2 08 00 54 63 80 11 00 00 00 00 00 00 31 [12:09:37]Write i2c OK [12:09:37]MH_I2C_Read... [12:09:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:37]Read from MH i2c: E2 [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: E2 17 00 [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: E2 17 00 54 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 87 [12:09:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:09:37]wFMCommunicate OK [12:09:37]CreateOFDProtocolMessage done [12:09:37]OFDSenderStorePacket 32382 [12:09:37]StoreOFDPacket docnum=32382 [12:09:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 04 D7 07 01 29 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 58 00 00 00 F4 03 04 00 83 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 7E 00 00 35 04 06 00 FD 82 8D E1 29 17 F0 58 B5 9A 45 17 5C 10 [12:09:37]CheckFolder [12:09:37]dirname=/storage/ofd_packets [12:09:37]CheckFolder done [12:09:37]ProducePacketName [12:09:37]name=ofd_packets/00032382 [12:09:37]NVStorageSaveData ofd_packets/00032382 [12:09:37]File name is /storage/ofd_packets/00032382 [12:09:37]Write 301 bytes [12:09:37]NVStorageSaveData done [12:09:37]OFDSenderStorePacket done [12:09:37]KKMCreateOFDPacket done [12:09:37]NVStorageSaveData kkm_last_timestamp [12:09:37]File name is /storage/kkm_last_timestamp [12:09:37]Write 4 bytes [12:09:37]NVStorageSaveData done [12:09:37]ExternCall_PrintAddStr [12:09:37]wPrintStart [12:09:37]Write to MH i2c: 01 00 00 55 63 B8 [12:09:37]Write i2c OK [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: 01 [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: 01 07 00 [12:09:37]MH_I2C_Read... [12:09:37]Read from MH i2c: 01 07 00 55 63 00 00 00 00 00 FF 0F CD [12:09:37]RasterBufferAndPrint [12:09:37]line Счет N : (1)1182110 [12:09:37]line ИНН: 02508201610067 [12:09:37]line Контрольно-Кассовый Чек [12:09:37]line ПРОДАЖА [12:09:37]line ТРК (МРК, ГНК) : 42 [12:09:37]line Товар: 2710124130 [12:09:37]line Аи-92-К-5 [12:09:37]line 8.700 * 57.50 [12:09:37]line = 500.25 [12:09:37]line НДС 12% НСП 1% [12:09:37]line > о реализуемом товаре [12:09:37]line ОКРУГЛЕНИЕ: -0.25 [12:09:37]line ИТОГО: 500.00 [12:09:37]line Внесено: 500.00 [12:09:37]line СДАЧА: 0.00 [12:09:37]line НСП 1% : 4.43 [12:09:37]line НДС 12% : 53.12 [12:09:37]line Наличными: 500.00 [12:09:37]line Безнал.: 0.00 [12:09:37]line Место: АЗС № 121 "Партнер Нефть" [12:09:37]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:09:37]line СНО: Общий режим [12:09:37]line Чек 88 24.08.2023 12:09 [12:09:37]line Смена: 75 ФФД: 1.0 [12:09:37]line ЗНМ: 0300000148 [12:09:37]line РНМ: 0000000000091575 [12:09:37]line Версия ККМ: 001 [12:09:37]line ФМ: 0000000000874655 [12:09:37]line ФД: 32382 [12:09:37]line ФПД: 278737167919383 [12:09:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T120939&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32382&fm=278737167919383&tin=02508201610067®Number=0000000000091575&sum=50000 [12:09:38]OFD Sender: Processing packet 32382 [packets to send 11, broken 10] [12:09:38]ProducePacketName [12:09:38]name=ofd_packets/00032382 [12:09:38]OFD Sender: To server: pG, [12:09:38]CommunicateWithHost lk.salyk.kg:30040 [12:09:38]ConnectInit lk.salyk.kg [12:09:38]written 0, free lines is 4095 [12:09:38]Connected sock=10 [12: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 34 36 35 35 0F 01 00 00 04 D7 07 01 29 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 58 00 00 00 F4 03 04 00 83 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 7E 00 00 35 04 06 00 FD 82 8D E1 29 17 F0 58 B5 9A 45 17 5C 10 [12:09:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 28 AB 47 00 FE C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 7E 00 00 F4 03 04 00 27 F3 E6 64 B6 04 01 00 00 7C EE 55 E8 65 2C 10 2A [12:09:38]CommunicateWithHost err = 0 [12:09:38]CheckOFDResponse [12:09:38]1017 (14) - 77093643461234 [12:09:38]1041 (16) - 0000000000874655 [12:09:38]1040 (4) - 32382 [12:09:38]1012 (4) - 24.08.2023 06:05 [12:09:38]1206 (1) - 0 [12:09:38]OFD Sender: Remove packet 32382 [12:09:38]ProducePacketName [12:09:38]name=ofd_packets/00032382 [12:09:38]NVStorageDeleteData [12:09:38]Write to MH i2c: 01 00 00 80 63 E3 [12:09:38]Write i2c OK [12:09:38]MH_I2C_Read... [12:09:38]Read from MH i2c: 01 [12:09:38]MH_I2C_Read... [12:09:38]Read from MH i2c: 01 07 00 [12:09:38]MH_I2C_Read... [12:09:38]Read from MH i2c: 01 07 00 80 63 00 00 00 00 00 E7 0C DD [12:09:38]RasterBufferAndPrint [12:09:38]line [12:09:38]line [12:09:38]line [12:09:38]line [12:09:38]line [12:09:38]written 0, free lines is 3309 [12:09:38]MH_Cut [12:09:38]Write to MH i2c: D1 01 00 87 63 01 BC [12:09:38]Write i2c OK [12:09:38]MH_I2C_Read... [12:09:38]Read from MH i2c: D1 [12:09:38]MH_I2C_Read... [12:09:38]Read from MH i2c: D1 01 00 [12:09:38]MH_I2C_Read... [12:09:38]Read from MH i2c: D1 01 00 87 63 00 BB [12:09:38]Write to MH i2c: 01 00 00 88 63 EB [12:09:38]Write i2c OK [12:09:38]MH_I2C_Read... [12:09:39]OFD Sender: No OFD packet to send [12:09:39]*** Cut start [12:09:39]*** Purtial cut [12:09:39]*** CUTSNS_PIN = 0 [12:09:39]*** Stage 1: CUTSNS_PIN = 1 [12:09:41]Read from MH i2c: 01 [12:09:41]MH_I2C_Read... [12:09:41]*** Stop cut motor [12:09:41]*** Cut end [12:09:41]Read from MH i2c: 01 07 00 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: 01 07 00 88 63 00 00 00 00 00 FF 0F 00 [12:09:41]process_action close_receipt done [12:09:41]requested_data is exist [12:09:41]produce_requested_data [12:09:41]requested_item fm.sn is exist - process it [12:09:41]wFMCommunicate request_size=4 [12:09:41]MH_SAM_APDU [12:09:41]CAPDU: 80 11 00 00 [12:09:41]Write to MH i2c: E2 08 00 89 63 80 11 00 00 00 00 00 00 66 [12:09:41]Write i2c OK [12:09:41]MH_I2C_Read... [12:09:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:41]Read from MH i2c: E2 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 17 00 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 17 00 89 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BC [12:09:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:09:41]wFMCommunicate OK [12:09:41]requested_item fd.num is exist - process it [12:09:41]SAM_PROTO_GetFieldsCounters [12:09:41]wFMCommunicate request_size=4 [12:09:41]MH_SAM_APDU [12:09:41]CAPDU: 80 13 00 00 [12:09:41]Write to MH i2c: E2 08 00 8A 63 80 13 00 00 00 00 00 00 69 [12:09:41]Write i2c OK [12:09:41]MH_I2C_Read... [12:09:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:09:41]Read from MH i2c: E2 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 62 00 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 62 00 8A 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7E 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 DE [12:09:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7E 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:09:41]wFMCommunicate OK [12:09:41]SAM_PROTO_GetFieldsCounters done [12:09:41]requested_item shift.num is exist - process it [12:09:41]requested_item shift.opened is exist - process it [12:09:41]req_shift_opened [12:09:41]FM_GetShiftState [12:09:41]SAM_PROTO_GetShiftState [12:09:41]wFMCommunicate request_size=4 [12:09:41]MH_SAM_APDU [12:09:41]CAPDU: 80 13 01 00 [12:09:41]Write to MH i2c: E2 08 00 8B 63 80 13 01 00 00 00 00 00 6B [12:09:41]Write i2c OK [12:09:41]MH_I2C_Read... [12:09:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:41]Read from MH i2c: E2 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 0E 00 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 0E 00 8B 63 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E8 [12:09:41]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:09:41]wFMCommunicate OK [12:09:41]SAM_PROTO_GetShiftState done [12:09:41]FM_GetShiftState done [12:09:41]req_shift_opened done [12:09:41]requested_item shift.open_date is exist - process it [12:09:41]req_shift_open_date [12:09:41]req_shift_open_date done [12:09:41]produce_requested_data done [12:09:41]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32382,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:09:41]process_action_free close_receipt [12:09:41]json_value_free [12:09:41]json_value_free done [12:09:41]process_json_proto returns [12:09:41]Send response to host [12:09:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32382,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:09:41]free response buf [12:09:41]execute_script done [12:09:41]execute_script returns [12:09:41]free content buf [12:09:41]Sock 8.Close socket [12:09:41]Sock 8.Thread stoped [12:09:44]OFD Sender: No OFD packet to send [12:09:49]OFD Sender: No OFD packet to send [12:09:54]OFD Sender: No OFD packet to send [12:09:59]OFD Sender: No OFD packet to send [12:10:04]OFD Sender: No OFD packet to send [12:10:09]OFD Sender: No OFD packet to send [12:10:14]OFD Sender: No OFD packet to send [12:10:19]OFD Sender: No OFD packet to send [12:10:24]OFD Sender: No OFD packet to send [12:10:29]OFD Sender: No OFD packet to send [12:10:33]accept exits with 9 [12:10:33]New connection [12:10:33]New thread 3067084132 created [12:10:33]Thread 3066940772 joined [12:10:33]Waiting for new connection... [12:10:33] Sock 9.Parse request [12:10:33]Sock 9.Check first char [12:10:33]Sock 9.First char is OK [12:10:33]request: POST /json_proto HTTP/1.0 [12:10:33]Method: POST [12:10:33]URL: /json_proto [12:10:33]Method is POST - this is cgi request [12:10:33]url: /json_proto [12:10:33]query_string will be loaded in cgi processing [12:10:33]execute_cgi json_proto POST (null) [12:10:33]execute_cgi path=json_proto method=POST [12:10:33]POST find Content-Length [12:10:33]Host: 172.17.34.200:8080 [12:10:33]Content-Length: 678 [12:10:33]Content-Type: application/json [12:10:33] [12:10:33]POST finish read [12:10:33]Found Content-Length = 678 [12:10:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:10:33]execute_script... [12:10: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)1182111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:10:33]POST & json_proto [12:10:33]process_json_proto [12:10:33]json parsed OK: [12:10:33]protocol is kg_v1.0 [12:10:33]action value=close_receipt [12:10:33]process_action close_receipt [12:10:33]cmd_close_receipt [12:10:33]MH_GetDate [12:10:33]Write to MH i2c: F0 00 00 8C 63 DE [12:10:33]Write i2c OK [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: F0 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: F0 09 00 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: F0 09 00 8C 63 00 BD 48 E7 64 B2 FF 65 64 B1 [12:10:33]GetLastDocTimeStamp 1692878979 [12:10:33]current date 1692879037 [12:10:33]FM_GetShiftState [12:10:33]SAM_PROTO_GetShiftState [12:10:33]wFMCommunicate request_size=4 [12:10:33]MH_SAM_APDU [12:10:33]CAPDU: 80 13 01 00 [12:10:33]Write to MH i2c: E2 08 00 8D 63 80 13 01 00 00 00 00 00 6D [12:10:33]Write i2c OK [12:10:33]MH_I2C_Read... [12:10:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:33]Read from MH i2c: E2 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: E2 0E 00 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: E2 0E 00 8D 63 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 EA [12:10:33]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:10:33]wFMCommunicate OK [12:10:33]SAM_PROTO_GetShiftState done [12:10:33]FM_GetShiftState done [12:10:33]opened in 1692866319 [12:10:33]opened+sec_in_day 1692952719 [12:10:33]quantity*price = 40020 [12:10:33]sum+1 = 40021 [12:10:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 89 24.08.2023 12:10 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32383 ФПД: 53747025813167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T121037&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32383&fm=53747025813167&tin=02508201610067®Number=0000000000091575&sum=40000 [12:10:34]StoreToDocumentArchive [12:10:34]shift 75 fd 32383 [12:10:34]save to /storage/0075/doc_00032383 [12:10:34]save last doc name /storage/0075/doc_00032383 to /storage/kkm_last_doc_name [12:10:34]save OK [12:10:34]Clear old archive folders... [12:10:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:10:34]tlvbuf is 0186B070 [12:10:34]SAM_PROTO_ClearQueue [12:10:34]wFMCommunicate request_size=4 [12:10:34]MH_SAM_APDU [12:10:34]CAPDU: 80 09 00 00 [12:10:34]Write to MH i2c: E2 08 00 9A 63 80 09 00 00 00 00 00 00 6F [12:10:34]Write i2c OK [12:10:34]MH_I2C_Read... [12:10:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:34]Read from MH i2c: E2 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 03 00 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 03 00 9A 63 00 90 00 71 [12:10:34]RAPDU: 90 00 [12:10:34]wFMCommunicate OK [12:10:34]SAM_PROTO_ClearQueue done [12:10:34]KKMCreateOFDPacket [12:10:34]OFDProtocolAddRootSTLVToBuf [12:10:34]FM_MakeSignedData [12:10:34]FM_MakeSignedData [12:10:34]SAM_PROTO_SignData [12:10:34]wFMCommunicate request_size=4 [12:10:34]MH_SAM_APDU [12:10:34]CAPDU: 80 0D 01 02 [12:10:34]Write to MH i2c: E2 08 00 9B 63 80 0D 01 02 00 00 00 00 77 [12:10:34]Write i2c OK [12:10:34]MH_I2C_Read... [12:10:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:34]Read from MH i2c: E2 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 03 00 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 03 00 9B 63 00 90 00 72 [12:10:34]RAPDU: 90 00 [12:10:34]wFMCommunicate OK [12:10:34]wFMCommunicate request_size=255 [12:10:34]MH_SAM_APDU [12:10:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 BD 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 7E 00 00 35 04 06 00 30 [12:10:34]Write to MH i2c: E2 02 01 9C 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 BD 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 7E 00 00 35 04 06 00 30 00 00 33 [12:10:34]Write i2c OK [12:10:34]MH_I2C_Read... [12:10:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:34]Read from MH i2c: E2 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 03 00 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 03 00 9C 63 00 90 00 73 [12:10:34]RAPDU: 90 00 [12:10:34]wFMCommunicate OK [12:10:34]wFMCommunicate request_size=10 [12:10:34]MH_SAM_APDU [12:10:34]CAPDU: 80 0D 02 02 05 E1 F4 61 9E AF [12:10:34]Write to MH i2c: E2 0D 00 9D 63 80 0D 02 02 05 00 E1 F4 61 9E AF 00 00 07 [12:10:34]Write i2c OK [12:10:34]MH_I2C_Read... [12:10:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:34]Read from MH i2c: E2 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 03 00 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 03 00 9D 63 00 90 00 74 [12:10:34]RAPDU: 90 00 [12:10:34]wFMCommunicate OK [12:10:34]wFMCommunicate request_size=4 [12:10:34]MH_SAM_APDU [12:10:34]CAPDU: 80 0D 03 02 [12:10:34]Write to MH i2c: E2 08 00 9E 63 80 0D 03 02 00 00 00 00 7C [12:10:34]Write i2c OK [12:10:34]MH_I2C_Read... [12:10:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:34]Read from MH i2c: E2 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 0B 00 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 0B 00 9E 63 00 20 9F 17 16 47 B0 FF 7A 90 00 D9 [12:10:34]RAPDU: 20 9F 17 16 47 B0 FF 7A 90 00 [12:10:34]wFMCommunicate OK [12:10:34]SAM_PROTO_SignData done [12:10:34]FM_MakeSignedData done [12:10:34]CreateOFDProtocolMessage [12:10:34]wFMCommunicate request_size=4 [12:10:34]MH_SAM_APDU [12:10:34]CAPDU: 80 11 00 00 [12:10:34]Write to MH i2c: E2 08 00 9F 63 80 11 00 00 00 00 00 00 7C [12:10:34]Write i2c OK [12:10:34]MH_I2C_Read... [12:10:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:34]Read from MH i2c: E2 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 17 00 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 17 00 9F 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D2 [12:10:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:10:34]wFMCommunicate OK [12:10:34]CreateOFDProtocolMessage done [12:10:34]OFDSenderStorePacket 32383 [12:10:34]StoreOFDPacket docnum=32383 [12:10:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FA 70 07 01 43 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 BD 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 7E 00 00 35 04 06 00 30 E1 F4 61 9E AF 20 9F 17 16 47 B0 FF 7A [12:10:34]CheckFolder [12:10:34]dirname=/storage/ofd_packets [12:10:34]CheckFolder done [12:10:34]ProducePacketName [12:10:34]name=ofd_packets/00032383 [12:10:34]NVStorageSaveData ofd_packets/00032383 [12:10:34]File name is /storage/ofd_packets/00032383 [12:10:34]Write 301 bytes [12:10:34]NVStorageSaveData done [12:10:34]OFDSenderStorePacket done [12:10:34]KKMCreateOFDPacket done [12:10:34]NVStorageSaveData kkm_last_timestamp [12:10:34]File name is /storage/kkm_last_timestamp [12:10:34]Write 4 bytes [12:10:34]NVStorageSaveData done [12:10:34]ExternCall_PrintAddStr [12:10:34]wPrintStart [12:10:34]Write to MH i2c: 01 00 00 A0 63 03 [12:10:34]OFD Sender: Processing packet 32383 [packets to send 11, broken 10] [12:10:34]ProducePacketName [12:10:34]name=ofd_packets/00032383 [12:10:34]OFD Sender: To server: pG, [12:10:34]CommunicateWithHost lk.salyk.kg:30040 [12:10:34]ConnectInit lk.salyk.kg [12:10:34]Write i2c OK [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: 01 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: 01 07 00 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: 01 07 00 A0 63 00 00 00 00 00 FF 0F 18 [12:10:34]RasterBufferAndPrint [12:10:34]line Счет N : (1)1182111 [12:10:34]line ИНН: 02508201610067 [12:10:34]line Контрольно-Кассовый Чек [12:10:34]line ПРОДАЖА [12:10:34]line ТРК (МРК, ГНК) : 32 [12:10:34]line Товар: 2710124130 [12:10:34]line Аи-92-К-5 [12:10:34]line 6.960 * 57.50 [12:10:34]line = 400.20 [12:10:34]line НДС 12% НСП 1% [12:10:34]line > о реализуемом товаре [12:10:34]line ОКРУГЛЕНИЕ: -0.20 [12:10:34]line ИТОГО: 400.00 [12:10:34]line Внесено: 400.00 [12:10:34]line СДАЧА: 0.00 [12:10:34]line НСП 1% : 3.54 [12:10:34]line НДС 12% : 42.50 [12:10:34]line Наличными: 400.00 [12:10:34]line Безнал.: 0.00 [12:10:34]line Место: АЗС № 121 "Партнер Нефть" [12:10:34]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:10:34]line СНО: Общий режим [12:10:34]line Чек 89 24.08.2023 12:10 [12:10:34]line Смена: 75 ФФД: 1.0 [12:10:34]line ЗНМ: 0300000148 [12:10:35]line РНМ: 0000000000091575 [12:10:35]line Версия ККМ: 001 [12:10:35]line ФМ: 0000000000874655 [12:10:35]line ФД: 32383 [12:10:35]line ФПД: 53747025813167 [12:10:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T121037&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32383&fm=53747025813167&tin=02508201610067®Number=0000000000091575&sum=40000 [12:10:35]Connected sock=10 [12:10:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FA 70 07 01 43 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 BD 48 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 7E 00 00 35 04 06 00 30 E1 F4 61 9E AF 20 9F 17 16 47 B0 FF 7A [12:10:35]written 0, free lines is 4095 [12:10:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AC DA 47 00 D4 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 7E 00 00 F4 03 04 00 60 F3 E6 64 B6 04 01 00 00 CB 5F BC 73 6E F2 B5 A8 [12:10:35]CommunicateWithHost err = 0 [12:10:35]CheckOFDResponse [12:10:35]1017 (14) - 77093643461234 [12:10:35]1041 (16) - 0000000000874655 [12:10:35]1040 (4) - 32383 [12:10:35]1012 (4) - 24.08.2023 06:06 [12:10:35]1206 (1) - 0 [12:10:35]OFD Sender: Remove packet 32383 [12:10:35]ProducePacketName [12:10:35]name=ofd_packets/00032383 [12:10:35]NVStorageDeleteData [12:10:35]Write to MH i2c: 01 00 00 CB 63 2E [12:10:35]Write i2c OK [12:10:35]MH_I2C_Read... [12:10:35]Read from MH i2c: 01 [12:10:35]MH_I2C_Read... [12:10:35]Read from MH i2c: 01 07 00 [12:10:35]MH_I2C_Read... [12:10:35]Read from MH i2c: 01 07 00 CB 63 00 00 00 00 00 D1 0C 12 [12:10:35]RasterBufferAndPrint [12:10:35]line [12:10:35]line [12:10:35]line [12:10:35]line [12:10:35]line [12:10:35]written 0, free lines is 3287 [12:10:35]MH_Cut [12:10:35]Write to MH i2c: D1 01 00 D2 63 01 07 [12:10:35]Write i2c OK [12:10:35]MH_I2C_Read... [12:10:35]Read from MH i2c: D1 [12:10:35]MH_I2C_Read... [12:10:35]Read from MH i2c: D1 01 00 [12:10:35]MH_I2C_Read... [12:10:35]Read from MH i2c: D1 01 00 D2 63 00 06 [12:10:35]Write to MH i2c: 01 00 00 D3 63 36 [12:10:35]Write i2c OK [12:10:35]MH_I2C_Read... [12:10:36]OFD Sender: No OFD packet to send [12:10:36]*** Cut start [12:10:36]*** Purtial cut [12:10:36]*** Stage 1: CUTSNS_PIN = 1 [12:10:36]Read from MH i2c: 01 [12:10:36]MH_I2C_Read... [12:10:36]*** Stop cut motor [12:10:36]*** Cut end [12:10:36]Read from MH i2c: 01 07 00 [12:10:36]MH_I2C_Read... [12:10:36]Read from MH i2c: 01 07 00 D3 63 00 00 00 00 00 FF 0F 4B [12:10:36]process_action close_receipt done [12:10:36]requested_data is exist [12:10:36]produce_requested_data [12:10:36]requested_item fm.sn is exist - process it [12:10:36]wFMCommunicate request_size=4 [12:10:36]MH_SAM_APDU [12:10:36]CAPDU: 80 11 00 00 [12:10:36]Write to MH i2c: E2 08 00 D4 63 80 11 00 00 00 00 00 00 B1 [12:10:36]Write i2c OK [12:10:36]MH_I2C_Read... [12:10:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:36]Read from MH i2c: E2 [12:10:36]MH_I2C_Read... [12:10:36]Read from MH i2c: E2 17 00 [12:10:36]MH_I2C_Read... [12:10:36]Read from MH i2c: E2 17 00 D4 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 07 [12:10:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:10:36]wFMCommunicate OK [12:10:36]requested_item fd.num is exist - process it [12:10:36]SAM_PROTO_GetFieldsCounters [12:10:36]wFMCommunicate request_size=4 [12:10:36]MH_SAM_APDU [12:10:36]CAPDU: 80 13 00 00 [12:10:36]Write to MH i2c: E2 08 00 D5 63 80 13 00 00 00 00 00 00 B4 [12:10:36]Write i2c OK [12:10:36]MH_I2C_Read... [12:10:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:37]Read from MH i2c: E2 [12:10:37]MH_I2C_Read... [12:10:37]Read from MH i2c: E2 62 00 [12:10:37]MH_I2C_Read... [12:10:37]Read from MH i2c: E2 62 00 D5 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 2D [12: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:10:37]wFMCommunicate OK [12:10:37]SAM_PROTO_GetFieldsCounters done [12:10:37]requested_item shift.num is exist - process it [12:10:37]requested_item shift.opened is exist - process it [12:10:37]req_shift_opened [12:10:37]FM_GetShiftState [12:10:37]SAM_PROTO_GetShiftState [12:10:37]wFMCommunicate request_size=4 [12:10:37]MH_SAM_APDU [12:10:37]CAPDU: 80 13 01 00 [12:10:37]Write to MH i2c: E2 08 00 D6 63 80 13 01 00 00 00 00 00 B6 [12:10:37]Write i2c OK [12:10:37]MH_I2C_Read... [12:10:37]Read from MH i2c: E2 [12:10:37]MH_I2C_Read... [12:10:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:37]Read from MH i2c: E2 0E 00 [12:10:37]MH_I2C_Read... [12:10:37]Read from MH i2c: E2 0E 00 D6 63 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 33 [12:10:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:10:37]wFMCommunicate OK [12:10:37]SAM_PROTO_GetShiftState done [12:10:37]FM_GetShiftState done [12:10:37]req_shift_opened done [12:10:37]requested_item shift.open_date is exist - process it [12:10:37]req_shift_open_date [12:10:37]req_shift_open_date done [12:10:37]produce_requested_data done [12:10:37]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32383,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:10:37]process_action_free close_receipt [12:10:37]json_value_free [12:10:37]json_value_free done [12:10:37]process_json_proto returns [12:10:37]Send response to host [12:10:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32383,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:10:37]free response buf [12:10:37]execute_script done [12:10:37]execute_script returns [12:10:37]free content buf [12:10:37]Sock 9.Close socket [12:10:37]Sock 9.Thread stoped [12:10:41]OFD Sender: No OFD packet to send [12:10:46]OFD Sender: No OFD packet to send [12:10:51]OFD Sender: No OFD packet to send [12:10:56]OFD Sender: No OFD packet to send [12:11:01]OFD Sender: No OFD packet to send [12:11:06]OFD Sender: No OFD packet to send [12:11:11]OFD Sender: No OFD packet to send [12:11:16]OFD Sender: No OFD packet to send [12:11:21]OFD Sender: No OFD packet to send [12:11:26]OFD Sender: No OFD packet to send [12:11:31]OFD Sender: No OFD packet to send [12:11:36]OFD Sender: No OFD packet to send [12:11:41]OFD Sender: No OFD packet to send [12:11:46]OFD Sender: No OFD packet to send [12:11:51]OFD Sender: No OFD packet to send [12:11:56]OFD Sender: No OFD packet to send [12:12:01]OFD Sender: No OFD packet to send [12:12:04]accept exits with 8 [12:12:04]New connection [12:12:04]New thread 3066940772 created [12:12:04]Thread 3067084132 joined [12:12:04]Waiting for new connection... [12:12:04] Sock 8.Parse request [12:12:04]Sock 8.Check first char [12:12:04]Sock 8.First char is OK [12:12:04]request: POST /json_proto HTTP/1.0 [12:12:04]Method: POST [12:12:04]URL: /json_proto [12:12:04]Method is POST - this is cgi request [12:12:04]url: /json_proto [12:12:04]query_string will be loaded in cgi processing [12:12:04]execute_cgi json_proto POST (null) [12:12:04]execute_cgi path=json_proto method=POST [12:12:04]POST find Content-Length [12:12:04]Host: 172.17.34.200:8080 [12:12:04]Content-Length: 678 [12:12:04]Content-Type: application/json [12:12:04] [12:12:04]POST finish read [12:12:04]Found Content-Length = 678 [12:12:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 3.480, "sum" : 200.10, "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:04]execute_script... [12: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)1182113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 3.480, "sum" : 200.10, "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:04]POST & json_proto [12:12:04]process_json_proto [12:12:04]json parsed OK: [12:12:04]protocol is kg_v1.0 [12:12:04]action value=close_receipt [12:12:04]process_action close_receipt [12:12:04]cmd_close_receipt [12:12:04]MH_GetDate [12:12:04]Write to MH i2c: F0 00 00 D7 63 29 [12:12:04]Write i2c OK [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: F0 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: F0 09 00 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: F0 09 00 D7 63 00 18 49 E7 64 B2 FF 65 64 58 [12:12:04]GetLastDocTimeStamp 1692879037 [12:12:04]current date 1692879128 [12:12:04]FM_GetShiftState [12:12:04]SAM_PROTO_GetShiftState [12:12:04]wFMCommunicate request_size=4 [12:12:04]MH_SAM_APDU [12:12:04]CAPDU: 80 13 01 00 [12:12:04]Write to MH i2c: E2 08 00 D8 63 80 13 01 00 00 00 00 00 B8 [12:12:04]Write i2c OK [12:12:04]MH_I2C_Read... [12:12:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:04]Read from MH i2c: E2 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: E2 0E 00 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: E2 0E 00 D8 63 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 35 [12:12:04]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:12:04]wFMCommunicate OK [12:12:04]SAM_PROTO_GetShiftState done [12:12:04]FM_GetShiftState done [12:12:04]opened in 1692866319 [12:12:04]opened+sec_in_day 1692952719 [12:12:04]quantity*price = 20010 [12:12:04]sum+1 = 20011 [12:12:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.25 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 90 24.08.2023 12:12 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32384 ФПД: 180694191712334 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T121208&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32384&fm=180694191712334&tin=02508201610067®Number=0000000000091575&sum=20000 [12:12:06]StoreToDocumentArchive [12:12:06]shift 75 fd 32384 [12:12:06]save to /storage/0075/doc_00032384 [12:12:06]save last doc name /storage/0075/doc_00032384 to /storage/kkm_last_doc_name [12:12:06]save OK [12:12:06]Clear old archive folders... [12:12:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:12:06]tlvbuf is B6F75450 [12:12:06]SAM_PROTO_ClearQueue [12:12:06]wFMCommunicate request_size=4 [12:12:06]MH_SAM_APDU [12:12:06]CAPDU: 80 09 00 00 [12:12:06]Write to MH i2c: E2 08 00 E5 63 80 09 00 00 00 00 00 00 BA [12:12:06]Write i2c OK [12:12:06]MH_I2C_Read... [12:12:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:06]Read from MH i2c: E2 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: E2 03 00 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: E2 03 00 E5 63 00 90 00 BC [12:12:06]RAPDU: 90 00 [12:12:06]wFMCommunicate OK [12:12:06]SAM_PROTO_ClearQueue done [12:12:06]KKMCreateOFDPacket [12:12:06]OFDProtocolAddRootSTLVToBuf [12:12:06]FM_MakeSignedData [12:12:06]FM_MakeSignedData [12:12:06]SAM_PROTO_SignData [12:12:06]wFMCommunicate request_size=4 [12:12:06]MH_SAM_APDU [12:12:06]CAPDU: 80 0D 01 02 [12:12:06]Write to MH i2c: E2 08 00 E6 63 80 0D 01 02 00 00 00 00 C2 [12:12:06]Write i2c OK [12:12:06]MH_I2C_Read... [12:12:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:06]OFD Sender: No OFD packet to send [12:12:06]Read from MH i2c: E2 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: E2 03 00 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: E2 03 00 E6 63 00 90 00 BD [12:12:06]RAPDU: 90 00 [12:12:06]wFMCommunicate OK [12:12:06]wFMCommunicate request_size=255 [12:12:06]MH_SAM_APDU [12:12:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 18 49 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 7E 00 00 35 04 06 00 A4 [12:12:06]Write to MH i2c: E2 02 01 E7 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 18 49 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 7E 00 00 35 04 06 00 A4 00 00 4F [12:12:06]Write i2c OK [12:12:06]MH_I2C_Read... [12:12:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:06]Read from MH i2c: E2 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: E2 03 00 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: E2 03 00 E7 63 00 90 00 BE [12:12:06]RAPDU: 90 00 [12:12:06]wFMCommunicate OK [12:12:06]wFMCommunicate request_size=10 [12:12:06]MH_SAM_APDU [12:12:06]CAPDU: 80 0D 02 02 05 57 25 1C 28 4E [12:12:06]Write to MH i2c: E2 0D 00 E8 63 80 0D 02 02 05 00 57 25 1C 28 4E 00 00 DD [12:12:06]Write i2c OK [12:12:06]MH_I2C_Read... [12:12:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:06]Read from MH i2c: E2 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: E2 03 00 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: E2 03 00 E8 63 00 90 00 BF [12:12:06]RAPDU: 90 00 [12:12:06]wFMCommunicate OK [12:12:06]wFMCommunicate request_size=4 [12:12:06]MH_SAM_APDU [12:12:06]CAPDU: 80 0D 03 02 [12:12:06]Write to MH i2c: E2 08 00 E9 63 80 0D 03 02 00 00 00 00 C7 [12:12:06]Write i2c OK [12:12:06]MH_I2C_Read... [12:12:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:06]Read from MH i2c: E2 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: E2 0B 00 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: E2 0B 00 E9 63 00 1C 89 FA 27 05 DE 29 ED 90 00 87 [12:12:06]RAPDU: 1C 89 FA 27 05 DE 29 ED 90 00 [12:12:06]wFMCommunicate OK [12:12:06]SAM_PROTO_SignData done [12:12:06]FM_MakeSignedData done [12:12:06]CreateOFDProtocolMessage [12:12:06]wFMCommunicate request_size=4 [12:12:06]MH_SAM_APDU [12:12:06]CAPDU: 80 11 00 00 [12:12:06]Write to MH i2c: E2 08 00 EA 63 80 11 00 00 00 00 00 00 C7 [12:12:06]Write i2c OK [12:12:06]MH_I2C_Read... [12:12:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:06]Read from MH i2c: E2 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: E2 17 00 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: E2 17 00 EA 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1D [12:12:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:12:06]wFMCommunicate OK [12:12:06]CreateOFDProtocolMessage done [12:12:06]OFDSenderStorePacket 32384 [12:12:06]StoreOFDPacket docnum=32384 [12:12:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DF 53 07 01 86 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 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 18 49 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 7E 00 00 35 04 06 00 A4 57 25 1C 28 4E 1C 89 FA 27 05 DE 29 ED [12:12:06]CheckFolder [12:12:06]dirname=/storage/ofd_packets [12:12:06]CheckFolder done [12:12:06]ProducePacketName [12:12:06]name=ofd_packets/00032384 [12:12:06]NVStorageSaveData ofd_packets/00032384 [12:12:06]File name is /storage/ofd_packets/00032384 [12:12:06]Write 301 bytes [12:12:06]NVStorageSaveData done [12:12:06]OFDSenderStorePacket done [12:12:06]KKMCreateOFDPacket done [12:12:06]NVStorageSaveData kkm_last_timestamp [12:12:06]File name is /storage/kkm_last_timestamp [12:12:06]Write 4 bytes [12:12:06]NVStorageSaveData done [12:12:06]ExternCall_PrintAddStr [12:12:06]wPrintStart [12:12:06]Write to MH i2c: 01 00 00 EB 63 4E [12:12:06]Write i2c OK [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: 01 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: 01 07 00 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: 01 07 00 EB 63 00 00 00 00 00 FF 0F 63 [12:12:06]RasterBufferAndPrint [12:12:06]line Счет N : (1)1182113 [12:12:06]line ИНН: 02508201610067 [12:12:06]line Контрольно-Кассовый Чек [12:12:06]line ПРОДАЖА [12:12:06]line ТРК (МРК, ГНК) : 32 [12:12:06]line Товар: 2710124130 [12:12:06]line Аи-92-К-5 [12:12:06]line 3.480 * 57.50 [12:12:06]line = 200.10 [12:12:06]line НДС 12% НСП 1% [12:12:06]line > о реализуемом товаре [12:12:06]line ОКРУГЛЕНИЕ: -0.10 [12:12:06]line ИТОГО: 200.00 [12:12:06]line Внесено: 200.00 [12:12:06]line СДАЧА: 0.00 [12:12:06]line НСП 1% : 1.77 [12:12:06]line НДС 12% : 21.25 [12:12:06]line Наличными: 200.00 [12:12:06]line Безнал.: 0.00 [12:12:06]line Место: АЗС № 121 "Партнер Нефть" [12:12:06]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:12:06]line СНО: Общий режим [12:12:06]line Чек 90 24.08.2023 12:12 [12:12:06]line Смена: 75 ФФД: 1.0 [12:12:06]line ЗНМ: 0300000148 [12:12:06]line РНМ: 0000000000091575 [12:12:06]line Версия ККМ: 001 [12:12:06]line ФМ: 0000000000874655 [12:12:06]line ФД: 32384 [12:12:06]line ФПД: 180694191712334 [12:12:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T121208&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32384&fm=180694191712334&tin=02508201610067®Number=0000000000091575&sum=20000 [12:12:06]OFD Sender: Processing packet 32384 [packets to send 11, broken 10] [12:12:06]ProducePacketName [12:12:06]name=ofd_packets/00032384 [12:12:06]OFD Sender: To server: pG, [12:12:06]CommunicateWithHost lk.salyk.kg:30040 [12:12:06]ConnectInit lk.salyk.kg [12:12:06]written 0, free lines is 4095 [12:12:06]Connected sock=10 [12: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 34 36 35 35 0F 01 00 00 DF 53 07 01 86 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 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 18 49 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 7E 00 00 35 04 06 00 A4 57 25 1C 28 4E 1C 89 FA 27 05 DE 29 ED [12:12:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 45 B1 47 00 03 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 7E 00 00 F4 03 04 00 BC F3 E6 64 B6 04 01 00 00 8A 49 DE 16 D4 52 D0 26 [12:12:07]CommunicateWithHost err = 0 [12:12:07]CheckOFDResponse [12:12:07]1017 (14) - 77093643461234 [12:12:07]1041 (16) - 0000000000874655 [12:12:07]1040 (4) - 32384 [12:12:07]1012 (4) - 24.08.2023 06:07 [12:12:07]1206 (1) - 0 [12:12:07]OFD Sender: Remove packet 32384 [12:12:07]ProducePacketName [12:12:07]name=ofd_packets/00032384 [12:12:07]NVStorageDeleteData [12:12:07]Write to MH i2c: 01 00 00 16 64 7A [12:12:07]Write i2c OK [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: 01 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: 01 07 00 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: 01 07 00 16 64 00 00 00 00 00 CD 0C 5A [12:12:07]RasterBufferAndPrint [12:12:07]line [12:12:07]line [12:12:07]line [12:12:07]line [12:12:07]line [12:12:07]written 0, free lines is 3284 [12:12:07]MH_Cut [12:12:07]Write to MH i2c: D1 01 00 1D 64 01 53 [12:12:07]Write i2c OK [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: D1 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: D1 01 00 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: D1 01 00 1D 64 00 52 [12:12:07]Write to MH i2c: 01 00 00 1E 64 82 [12:12:07]Write i2c OK [12:12:07]MH_I2C_Read... [12:12:07]OFD Sender: No OFD packet to send [12:12:08]*** Cut start [12:12:08]*** Purtial cut [12:12:08]*** CUTSNS_PIN = 0 [12:12:08]*** Stage 1: CUTSNS_PIN = 1 [12:12:10]Read from MH i2c: 01 [12:12:10]MH_I2C_Read... [12:12:10]*** Stop cut motor [12:12:10]*** Cut end [12:12:10]Read from MH i2c: 01 07 00 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: 01 07 00 1E 64 00 00 00 00 00 FF 0F 97 [12:12:10]process_action close_receipt done [12:12:10]requested_data is exist [12:12:10]produce_requested_data [12:12:10]requested_item fm.sn is exist - process it [12:12:10]wFMCommunicate request_size=4 [12:12:10]MH_SAM_APDU [12:12:10]CAPDU: 80 11 00 00 [12:12:10]Write to MH i2c: E2 08 00 1F 64 80 11 00 00 00 00 00 00 FD [12:12:10]Write i2c OK [12:12:10]MH_I2C_Read... [12:12:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:10]Read from MH i2c: E2 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 17 00 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 17 00 1F 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 53 [12:12:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:12:10]wFMCommunicate OK [12:12:10]requested_item fd.num is exist - process it [12:12:10]SAM_PROTO_GetFieldsCounters [12:12:10]wFMCommunicate request_size=4 [12:12:10]MH_SAM_APDU [12:12:10]CAPDU: 80 13 00 00 [12:12:10]Write to MH i2c: E2 08 00 20 64 80 13 00 00 00 00 00 00 00 [12:12:10]Write i2c OK [12:12:10]MH_I2C_Read... [12:12:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:10]Read from MH i2c: E2 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 62 00 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 62 00 20 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 80 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 7D [12:12:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 80 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:10]wFMCommunicate OK [12:12:10]SAM_PROTO_GetFieldsCounters done [12:12:10]requested_item shift.num is exist - process it [12:12:10]requested_item shift.opened is exist - process it [12:12:10]req_shift_opened [12:12:10]FM_GetShiftState [12:12:10]SAM_PROTO_GetShiftState [12:12:10]wFMCommunicate request_size=4 [12:12:10]MH_SAM_APDU [12:12:10]CAPDU: 80 13 01 00 [12:12:10]Write to MH i2c: E2 08 00 21 64 80 13 01 00 00 00 00 00 02 [12:12:10]Write i2c OK [12:12:10]MH_I2C_Read... [12:12:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:10]Read from MH i2c: E2 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 0E 00 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 0E 00 21 64 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7F [12:12:10]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:12:10]wFMCommunicate OK [12:12:10]SAM_PROTO_GetShiftState done [12:12:10]FM_GetShiftState done [12:12:10]req_shift_opened done [12:12:10]requested_item shift.open_date is exist - process it [12:12:10]req_shift_open_date [12:12:10]req_shift_open_date done [12:12:10]produce_requested_data done [12:12:10]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32384,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:12:10]process_action_free close_receipt [12:12:10]json_value_free [12:12:10]json_value_free done [12:12:10]process_json_proto returns [12:12:10]Send response to host [12:12:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32384,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:12:10]free response buf [12:12:10]execute_script done [12:12:10]execute_script returns [12:12:10]free content buf [12:12:10]Sock 8.Close socket [12:12:10]Sock 8.Thread stoped [12:12:12]OFD Sender: No OFD packet to send [12:12:15]accept exits with 9 [12:12:15]New connection [12:12:15]New thread 3067084132 created [12:12:15]Thread 3066940772 joined [12:12:15]Waiting for new connection... [12:12:15] Sock 9.Parse request [12:12:15]Sock 9.Check first char [12:12:15]Sock 9.First char is OK [12:12:15]request: POST /json_proto HTTP/1.0 [12:12:15]Method: POST [12:12:15]URL: /json_proto [12:12:15]Method is POST - this is cgi request [12:12:15]url: /json_proto [12:12:15]query_string will be loaded in cgi processing [12:12:15]execute_cgi json_proto POST (null) [12:12:15]execute_cgi path=json_proto method=POST [12:12:15]POST find Content-Length [12:12:15]Host: 172.17.34.200:8080 [12:12:15]Content-Length: 688 [12:12:15]Content-Type: application/json [12:12:15] [12:12:15]POST finish read [12:12:15]Found Content-Length = 688 [12:12:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:15]execute_script... [12:12: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)1182112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:15]POST & json_proto [12:12:15]process_json_proto [12:12:15]json parsed OK: [12:12:15]protocol is kg_v1.0 [12:12:15]action value=close_receipt [12:12:15]process_action close_receipt [12:12:15]cmd_close_receipt [12:12:15]MH_GetDate [12:12:15]Write to MH i2c: F0 00 00 22 64 75 [12:12:15]Write i2c OK [12:12:15]MH_I2C_Read... [12:12:15]Read from MH i2c: F0 [12:12:15]MH_I2C_Read... [12:12:15]Read from MH i2c: F0 09 00 [12:12:15]MH_I2C_Read... [12:12:15]Read from MH i2c: F0 09 00 22 64 00 23 49 E7 64 B2 FF 65 64 AF [12:12:15]GetLastDocTimeStamp 1692879128 [12:12:15]current date 1692879139 [12:12:15]FM_GetShiftState [12:12:15]SAM_PROTO_GetShiftState [12:12:15]wFMCommunicate request_size=4 [12:12:15]MH_SAM_APDU [12:12:15]CAPDU: 80 13 01 00 [12:12:15]Write to MH i2c: E2 08 00 23 64 80 13 01 00 00 00 00 00 04 [12:12:15]Write i2c OK [12:12:15]MH_I2C_Read... [12:12:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:15]Read from MH i2c: E2 [12:12:15]MH_I2C_Read... [12:12:15]Read from MH i2c: E2 0E 00 [12:12:15]MH_I2C_Read... [12:12:15]Read from MH i2c: E2 0E 00 23 64 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 81 [12:12:15]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:12:15]wFMCommunicate OK [12:12:15]SAM_PROTO_GetShiftState done [12:12:15]FM_GetShiftState done [12:12:15]opened in 1692866319 [12:12:15]opened+sec_in_day 1692952719 [12:12:15]quantity*price = 150032 [12:12:15]sum+1 = 150033 [12:12:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 91 24.08.2023 12:12 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32385 ФПД: 239998593393886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T121219&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32385&fm=239998593393886&tin=02508201610067®Number=0000000000091575&sum=150000 [12:12:16]StoreToDocumentArchive [12:12:16]shift 75 fd 32385 [12:12:16]save to /storage/0075/doc_00032385 [12:12:16]save last doc name /storage/0075/doc_00032385 to /storage/kkm_last_doc_name [12:12:16]save OK [12:12:16]Clear old archive folders... [12:12:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:12:16]tlvbuf is 018564C0 [12:12:16]SAM_PROTO_ClearQueue [12:12:16]wFMCommunicate request_size=4 [12:12:16]MH_SAM_APDU [12:12:16]CAPDU: 80 09 00 00 [12:12:16]Write to MH i2c: E2 08 00 30 64 80 09 00 00 00 00 00 00 06 [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:16]Read from MH i2c: E2 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 03 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 03 00 30 64 00 90 00 08 [12:12:16]RAPDU: 90 00 [12:12:16]wFMCommunicate OK [12:12:16]SAM_PROTO_ClearQueue done [12:12:16]KKMCreateOFDPacket [12:12:16]OFDProtocolAddRootSTLVToBuf [12:12:16]FM_MakeSignedData [12:12:16]FM_MakeSignedData [12:12:16]SAM_PROTO_SignData [12:12:16]wFMCommunicate request_size=4 [12:12:16]MH_SAM_APDU [12:12:16]CAPDU: 80 0D 01 02 [12:12:16]Write to MH i2c: E2 08 00 31 64 80 0D 01 02 00 00 00 00 0E [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:16]Read from MH i2c: E2 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 03 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 03 00 31 64 00 90 00 09 [12:12:16]RAPDU: 90 00 [12:12:16]wFMCommunicate OK [12:12:16]wFMCommunicate request_size=255 [12:12:16]MH_SAM_APDU [12:12:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 23 49 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 7E 00 00 35 04 06 00 [12:12:16]Write to MH i2c: E2 02 01 32 64 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 23 49 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 7E 00 00 35 04 06 00 00 00 A8 [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:17]Read from MH i2c: E2 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 03 00 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 03 00 32 64 00 90 00 0A [12:12:17]RAPDU: 90 00 [12:12:17]wFMCommunicate OK [12:12:17]wFMCommunicate request_size=11 [12:12:17]MH_SAM_APDU [12:12:17]CAPDU: 80 0D 02 02 06 DA 47 06 E7 E4 DE [12:12:17]Write to MH i2c: E2 0E 00 33 64 80 0D 02 02 06 00 DA 47 06 E7 E4 DE 00 00 ED [12:12:17]Write i2c OK [12:12:17]MH_I2C_Read... [12:12:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:17]Read from MH i2c: E2 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 03 00 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 03 00 33 64 00 90 00 0B [12:12:17]RAPDU: 90 00 [12:12:17]wFMCommunicate OK [12:12:17]wFMCommunicate request_size=4 [12:12:17]MH_SAM_APDU [12:12:17]CAPDU: 80 0D 03 02 [12:12:17]Write to MH i2c: E2 08 00 34 64 80 0D 03 02 00 00 00 00 13 [12:12:17]Write i2c OK [12:12:17]MH_I2C_Read... [12:12:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:17]Read from MH i2c: E2 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 0B 00 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 0B 00 34 64 00 49 EB 57 53 94 60 88 0A 90 00 78 [12:12:17]RAPDU: 49 EB 57 53 94 60 88 0A 90 00 [12:12:17]wFMCommunicate OK [12:12:17]SAM_PROTO_SignData done [12:12:17]FM_MakeSignedData done [12:12:17]CreateOFDProtocolMessage [12:12:17]wFMCommunicate request_size=4 [12:12:17]MH_SAM_APDU [12:12:17]CAPDU: 80 11 00 00 [12:12:17]Write to MH i2c: E2 08 00 35 64 80 11 00 00 00 00 00 00 13 [12:12:17]Write i2c OK [12:12:17]MH_I2C_Read... [12:12:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:17]Read from MH i2c: E2 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 17 00 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 17 00 35 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 69 [12:12:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:12:17]wFMCommunicate OK [12:12:17]CreateOFDProtocolMessage done [12:12:17]OFDSenderStorePacket 32385 [12:12:17]StoreOFDPacket docnum=32385 [12:12:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E4 93 08 01 92 A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 23 49 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 7E 00 00 35 04 06 00 DA 47 06 E7 E4 DE 49 EB 57 53 94 60 88 0A [12:12:17]CheckFolder [12:12:17]dirname=/storage/ofd_packets [12:12:17]CheckFolder done [12:12:17]ProducePacketName [12:12:17]name=ofd_packets/00032385 [12:12:17]NVStorageSaveData ofd_packets/00032385 [12:12:17]File name is /storage/ofd_packets/00032385 [12:12:17]Write 302 bytes [12:12:17]NVStorageSaveData done [12:12:17]OFDSenderStorePacket done [12:12:17]KKMCreateOFDPacket done [12:12:17]NVStorageSaveData kkm_last_timestamp [12:12:17]File name is /storage/kkm_last_timestamp [12:12:17]Write 4 bytes [12:12:17]NVStorageSaveData done [12:12:17]ExternCall_PrintAddStr [12:12:17]wPrintStart [12:12:17]Write to MH i2c: 01 00 00 36 64 9A [12:12:17]Write i2c OK [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: 01 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: 01 07 00 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: 01 07 00 36 64 00 00 00 00 00 FF 0F AF [12:12:17]RasterBufferAndPrint [12:12:17]line Счет N : (1)1182112 [12:12:17]line ИНН: 02508201610067 [12:12:17]line Контрольно-Кассовый Чек [12:12:17]line ПРОДАЖА [12:12:17]line ТРК (МРК, ГНК) : 21 [12:12:17]line Товар: 2710194210 [12:12:17]line ДТ(л)-К-5 [12:12:17]line 23.590 * 63.60 [12:12:17]line = 1500.32 [12:12:17]line НДС 12% НСП 1% [12:12:17]line > о реализуемом товаре [12:12:17]line ОКРУГЛЕНИЕ: -0.32 [12:12:17]line ИТОГО: 1500.00 [12:12:17]line Внесено: 1500.00 [12:12:17]line СДАЧА: 0.00 [12:12:17]line НСП 1% : 13.28 [12:12:17]line НДС 12% : 159.33 [12:12:17]line Наличными: 1500.00 [12:12:17]line Безнал.: 0.00 [12:12:17]line Место: АЗС № 121 "Партнер Нефть" [12:12:17]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:12:17]line СНО: Общий режим [12:12:17]line Чек 91 24.08.2023 12:12 [12:12:17]line Смена: 75 ФФД: 1.0 [12:12:17]line ЗНМ: 0300000148 [12:12:17]line РНМ: 0000000000091575 [12:12:17]line Версия ККМ: 001 [12:12:17]line ФМ: 0000000000874655 [12:12:17]line ФД: 32385 [12:12:17]line ФПД: 239998593393886 [12:12:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T121219&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32385&fm=239998593393886&tin=02508201610067®Number=0000000000091575&sum=150000 [12:12:17]OFD Sender: Processing packet 32385 [packets to send 11, broken 10] [12:12:17]ProducePacketName [12:12:17]name=ofd_packets/00032385 [12:12:17]OFD Sender: To server: pG, [12:12:17]written 0, free lines is 4095 [12:12:17]CommunicateWithHost lk.salyk.kg:30040 [12:12:17]ConnectInit lk.salyk.kg [12:12:17]Connected sock=10 [12:12:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E4 93 08 01 92 A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 23 49 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 7E 00 00 35 04 06 00 DA 47 06 E7 E4 DE 49 EB 57 53 94 60 88 0A [12:12:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 24 91 47 00 F0 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 7E 00 00 F4 03 04 00 C6 F3 E6 64 B6 04 01 00 00 9B 81 F2 2D 08 55 43 84 [12:12:17]CommunicateWithHost err = 0 [12:12:17]CheckOFDResponse [12:12:17]1017 (14) - 77093643461234 [12:12:17]1041 (16) - 0000000000874655 [12:12:17]1040 (4) - 32385 [12:12:17]1012 (4) - 24.08.2023 06:08 [12:12:17]1206 (1) - 0 [12:12:17]OFD Sender: Remove packet 32385 [12:12:17]ProducePacketName [12:12:17]name=ofd_packets/00032385 [12:12:17]NVStorageDeleteData [12:12:18]Write to MH i2c: 01 00 00 61 64 C5 [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: 01 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: 01 07 00 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: 01 07 00 61 64 00 00 00 00 00 F6 0C CE [12:12:18]RasterBufferAndPrint [12:12:18]line [12:12:18]line [12:12:18]line [12:12:18]line [12:12:18]line [12:12:18]written 0, free lines is 3327 [12:12:18]MH_Cut [12:12:18]Write to MH i2c: D1 01 00 68 64 01 9E [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: D1 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: D1 01 00 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: D1 01 00 68 64 00 9D [12:12:18]Write to MH i2c: 01 00 00 69 64 CD [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:18]OFD Sender: No OFD packet to send [12:12:18]*** Cut start [12:12:18]*** Purtial cut [12:12:18]*** Stage 1: CUTSNS_PIN = 1 [12:12:19]Read from MH i2c: 01 [12:12:19]MH_I2C_Read... [12:12:19]*** Stop cut motor [12:12:19]*** Cut end [12:12:19]Read from MH i2c: 01 07 00 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: 01 07 00 69 64 00 00 00 00 00 FF 0F E2 [12:12:19]process_action close_receipt done [12:12:19]requested_data is exist [12:12:19]produce_requested_data [12:12:19]requested_item fm.sn is exist - process it [12:12:19]wFMCommunicate request_size=4 [12:12:19]MH_SAM_APDU [12:12:19]CAPDU: 80 11 00 00 [12:12:19]Write to MH i2c: E2 08 00 6A 64 80 11 00 00 00 00 00 00 48 [12:12:19]Write i2c OK [12:12:19]MH_I2C_Read... [12:12:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:19]Read from MH i2c: E2 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: E2 17 00 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: E2 17 00 6A 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9E [12:12:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:12:19]wFMCommunicate OK [12:12:19]requested_item fd.num is exist - process it [12:12:19]SAM_PROTO_GetFieldsCounters [12:12:19]wFMCommunicate request_size=4 [12:12:19]MH_SAM_APDU [12:12:19]CAPDU: 80 13 00 00 [12:12:19]Write to MH i2c: E2 08 00 6B 64 80 13 00 00 00 00 00 00 4B [12:12:19]Write i2c OK [12:12:19]MH_I2C_Read... [12:12:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:19]Read from MH i2c: E2 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: E2 62 00 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: E2 62 00 6B 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 81 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [12:12:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 81 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:19]wFMCommunicate OK [12:12:19]SAM_PROTO_GetFieldsCounters done [12:12:19]requested_item shift.num is exist - process it [12:12:19]requested_item shift.opened is exist - process it [12:12:19]req_shift_opened [12:12:19]FM_GetShiftState [12:12:19]SAM_PROTO_GetShiftState [12:12:19]wFMCommunicate request_size=4 [12:12:19]MH_SAM_APDU [12:12:19]CAPDU: 80 13 01 00 [12:12:19]Write to MH i2c: E2 08 00 6C 64 80 13 01 00 00 00 00 00 4D [12:12:19]Write i2c OK [12:12:19]MH_I2C_Read... [12:12:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:19]Read from MH i2c: E2 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: E2 0E 00 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: E2 0E 00 6C 64 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CA [12:12:19]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:12:19]wFMCommunicate OK [12:12:19]SAM_PROTO_GetShiftState done [12:12:19]FM_GetShiftState done [12:12:19]req_shift_opened done [12:12:19]requested_item shift.open_date is exist - process it [12:12:19]req_shift_open_date [12:12:19]req_shift_open_date done [12:12:19]produce_requested_data done [12:12:19]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32385,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:12:19]process_action_free close_receipt [12:12:19]json_value_free [12:12:19]json_value_free done [12:12:19]process_json_proto returns [12:12:19]Send response to host [12:12:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32385,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:12:19]free response buf [12:12:19]execute_script done [12:12:19]execute_script returns [12:12:19]free content buf [12:12:19]Sock 9.Close socket [12:12:19]Sock 9.Thread stoped [12:12:23]OFD Sender: No OFD packet to send [12:12:28]OFD Sender: No OFD packet to send [12:12:33]OFD Sender: No OFD packet to send [12:12:38]OFD Sender: No OFD packet to send [12:12:43]OFD Sender: No OFD packet to send [12:12:48]OFD Sender: No OFD packet to send [12:12:53]OFD Sender: No OFD packet to send [12:12:58]OFD Sender: No OFD packet to send [12:13:03]OFD Sender: No OFD packet to send [12:13:08]OFD Sender: No OFD packet to send [12:13:13]OFD Sender: No OFD packet to send [12:13:18]OFD Sender: No OFD packet to send [12:13:23]OFD Sender: No OFD packet to send [12:13:28]OFD Sender: No OFD packet to send [12:13:33]OFD Sender: No OFD packet to send [12:13:38]OFD Sender: No OFD packet to send [12:13:43]OFD Sender: No OFD packet to send [12:13:48]OFD Sender: No OFD packet to send [12:13:53]OFD Sender: No OFD packet to send [12:13:58]OFD Sender: No OFD packet to send [12:14:03]OFD Sender: No OFD packet to send [12:14:08]OFD Sender: No OFD packet to send [12:14:13]OFD Sender: No OFD packet to send [12:14:18]OFD Sender: No OFD packet to send [12:14:23]OFD Sender: No OFD packet to send [12:14:28]OFD Sender: No OFD packet to send [12:14:33]OFD Sender: No OFD packet to send [12:14:38]OFD Sender: No OFD packet to send [12:14:43]OFD Sender: No OFD packet to send [12:14:48]OFD Sender: No OFD packet to send [12:14:53]OFD Sender: No OFD packet to send [12:14:58]OFD Sender: No OFD packet to send [12:15:03]OFD Sender: No OFD packet to send [12:15:08]OFD Sender: No OFD packet to send [12:15:13]OFD Sender: No OFD packet to send [12:15:18]OFD Sender: No OFD packet to send [12:15:23]OFD Sender: No OFD packet to send [12:15:28]OFD Sender: No OFD packet to send [12:15:33]OFD Sender: No OFD packet to send [12:15:38]OFD Sender: No OFD packet to send [12:15:43]OFD Sender: No OFD packet to send [12:15:48]OFD Sender: No OFD packet to send [12:15:53]OFD Sender: No OFD packet to send [12:15:58]OFD Sender: No OFD packet to send [12:16:03]OFD Sender: No OFD packet to send [12:16:08]OFD Sender: No OFD packet to send [12:16:13]OFD Sender: No OFD packet to send [12:16:18]OFD Sender: No OFD packet to send [12:16:23]OFD Sender: No OFD packet to send [12:16:28]OFD Sender: No OFD packet to send [12:16:33]OFD Sender: No OFD packet to send [12:16:38]OFD Sender: No OFD packet to send [12:16:43]OFD Sender: No OFD packet to send [12:16:48]OFD Sender: No OFD packet to send [12:16:53]OFD Sender: No OFD packet to send [12:16:58]OFD Sender: No OFD packet to send [12:17:03]OFD Sender: No OFD packet to send [12:17:08]OFD Sender: No OFD packet to send [12:17:13]OFD Sender: No OFD packet to send [12:17:18]OFD Sender: No OFD packet to send [12:17:23]OFD Sender: No OFD packet to send [12:17:28]OFD Sender: No OFD packet to send [12:17:33]OFD Sender: No OFD packet to send [12:17:38]OFD Sender: No OFD packet to send [12:17:43]OFD Sender: No OFD packet to send [12:17:48]OFD Sender: No OFD packet to send [12:17:53]accept exits with 8 [12:17:53]New connection [12:17:53]New thread 3066940772 created [12:17:53]Thread 3067084132 joined [12:17:53]Waiting for new connection... [12:17:53] Sock 8.Parse request [12:17:53]Sock 8.Check first char [12:17:53]Sock 8.First char is OK [12:17:53]request: POST /json_proto HTTP/1.0 [12:17:53]Method: POST [12:17:53]URL: /json_proto [12:17:53]Method is POST - this is cgi request [12:17:53]url: /json_proto [12:17:53]query_string will be loaded in cgi processing [12:17:53]execute_cgi json_proto POST (null) [12:17:53]execute_cgi path=json_proto method=POST [12:17:53]POST find Content-Length [12:17:53]Host: 172.17.34.200:8080 [12:17:53]Content-Length: 797 [12:17:53]Content-Type: application/json [12:17:53] [12:17:53]POST finish read [12:17:53]Found Content-Length = 797 [12:17:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 36.210, "sum" : 2118.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 2118.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:53]execute_script... [12:17: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)1182114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 36.210, "sum" : 2118.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 2118.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:53]POST & json_proto [12:17:53]process_json_proto [12:17:53]json parsed OK: [12:17:53]protocol is kg_v1.0 [12:17:53]action value=close_receipt [12:17:53]process_action close_receipt [12:17:53]cmd_close_receipt [12:17:53]MH_GetDate [12:17:53]Write to MH i2c: F0 00 00 6D 64 C0 [12:17:53]Write i2c OK [12:17:53]MH_I2C_Read... [12:17:53]Read from MH i2c: F0 [12:17:53]MH_I2C_Read... [12:17:53]Read from MH i2c: F0 09 00 [12:17:53]MH_I2C_Read... [12:17:53]Read from MH i2c: F0 09 00 6D 64 00 74 4A E7 64 B2 FF 65 64 4C [12:17:53]GetLastDocTimeStamp 1692879139 [12:17:53]current date 1692879476 [12:17:53]FM_GetShiftState [12:17:53]SAM_PROTO_GetShiftState [12:17:53]wFMCommunicate request_size=4 [12:17:53]MH_SAM_APDU [12:17:53]CAPDU: 80 13 01 00 [12:17:53]Write to MH i2c: E2 08 00 6E 64 80 13 01 00 00 00 00 00 4F [12:17:53]Write i2c OK [12:17:53]MH_I2C_Read... [12:17:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:53]Read from MH i2c: E2 [12:17:53]MH_I2C_Read... [12:17:53]Read from MH i2c: E2 0E 00 [12:17:53]MH_I2C_Read... [12:17:53]Read from MH i2c: E2 0E 00 6E 64 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CC [12:17:53]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:17:53]wFMCommunicate OK [12:17:53]SAM_PROTO_GetShiftState done [12:17:53]FM_GetShiftState done [12:17:53]opened in 1692866319 [12:17:53]opened+sec_in_day 1692952719 [12:17:53]quantity*price = 211828 [12:17:53]sum+1 = 211830 [12:17:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2118.29 НСП 1% : 18.75 НДС 12% : 224.95 Наличными: 0.00 Безнал.: 2118.29 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 92 24.08.2023 12:17 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32386 ФПД: 125351099958868 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T121756&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32386&fm=125351099958868&tin=02508201610067®Number=0000000000091575&sum=211829 [12:17:54]StoreToDocumentArchive [12:17:54]shift 75 fd 32386 [12:17:54]save to /storage/0075/doc_00032386 [12:17:54]save last doc name /storage/0075/doc_00032386 to /storage/kkm_last_doc_name [12:17:54]save OK [12:17:54]Clear old archive folders... [12:17:54]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:17:54]tlvbuf is 017FBAF0 [12:17:54]SAM_PROTO_ClearQueue [12:17:54]wFMCommunicate request_size=4 [12:17:54]MH_SAM_APDU [12:17:54]CAPDU: 80 09 00 00 [12:17:54]Write to MH i2c: E2 08 00 7B 64 80 09 00 00 00 00 00 00 51 [12:17:54]Write i2c OK [12:17:54]MH_I2C_Read... [12:17:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:54]Read from MH i2c: E2 [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: E2 03 00 [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: E2 03 00 7B 64 00 90 00 53 [12:17:54]RAPDU: 90 00 [12:17:54]wFMCommunicate OK [12:17:54]SAM_PROTO_ClearQueue done [12:17:54]KKMCreateOFDPacket [12:17:54]OFDProtocolAddRootSTLVToBuf [12:17:54]FM_MakeSignedData [12:17:54]FM_MakeSignedData [12:17:54]SAM_PROTO_SignData [12:17:54]wFMCommunicate request_size=4 [12:17:54]MH_SAM_APDU [12:17:54]CAPDU: 80 0D 01 02 [12:17:54]Write to MH i2c: E2 08 00 7C 64 80 0D 01 02 00 00 00 00 59 [12:17:54]Write i2c OK [12:17:54]MH_I2C_Read... [12:17:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:54]Read from MH i2c: E2 [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: E2 03 00 [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: E2 03 00 7C 64 00 90 00 54 [12:17:54]RAPDU: 90 00 [12:17:54]wFMCommunicate OK [12:17:54]wFMCommunicate request_size=255 [12:17:54]MH_SAM_APDU [12:17:54]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 8D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 3B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 3B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 3B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 74 4A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 7E 00 00 35 04 06 00 [12:17:54]Write to MH i2c: E2 02 01 7D 64 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 8D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 3B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 3B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 3B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 74 4A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 7E 00 00 35 04 06 00 00 00 DA [12:17:54]Write i2c OK [12:17:54]MH_I2C_Read... [12:17:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:54]Read from MH i2c: E2 [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: E2 03 00 [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: E2 03 00 7D 64 00 90 00 55 [12:17:54]RAPDU: 90 00 [12:17:54]wFMCommunicate OK [12:17:54]wFMCommunicate request_size=11 [12:17:54]MH_SAM_APDU [12:17:54]CAPDU: 80 0D 02 02 06 72 01 93 C9 06 54 [12:17:54]Write to MH i2c: E2 0E 00 7E 64 80 0D 02 02 06 00 72 01 93 C9 06 54 00 00 91 [12:17:54]Write i2c OK [12:17:54]MH_I2C_Read... [12:17:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:54]Read from MH i2c: E2 [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: E2 03 00 [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: E2 03 00 7E 64 00 90 00 56 [12:17:54]RAPDU: 90 00 [12:17:54]wFMCommunicate OK [12:17:54]wFMCommunicate request_size=4 [12:17:54]MH_SAM_APDU [12:17:54]CAPDU: 80 0D 03 02 [12:17:54]Write to MH i2c: E2 08 00 7F 64 80 0D 03 02 00 00 00 00 5E [12:17:54]Write i2c OK [12:17:54]MH_I2C_Read... [12:17:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:54]Read from MH i2c: E2 [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: E2 0B 00 [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: E2 0B 00 7F 64 00 DF 2E 44 13 85 7B 6B C5 90 00 F3 [12:17:54]RAPDU: DF 2E 44 13 85 7B 6B C5 90 00 [12:17:54]wFMCommunicate OK [12:17:54]SAM_PROTO_SignData done [12:17:54]FM_MakeSignedData done [12:17:54]CreateOFDProtocolMessage [12:17:54]wFMCommunicate request_size=4 [12:17:54]MH_SAM_APDU [12:17:54]CAPDU: 80 11 00 00 [12:17:54]Write to MH i2c: E2 08 00 80 64 80 11 00 00 00 00 00 00 5E [12:17:54]Write i2c OK [12:17:54]MH_I2C_Read... [12:17:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:54]Read from MH i2c: E2 [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: E2 17 00 [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: E2 17 00 80 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B4 [12:17:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:17:54]wFMCommunicate OK [12:17:54]CreateOFDProtocolMessage done [12:17:54]OFDSenderStorePacket 32386 [12:17:54]StoreOFDPacket docnum=32386 [12:17:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 19 6E 08 01 CA 33 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 8D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 3B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 3B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 3B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 74 4A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 7E 00 00 35 04 06 00 72 01 93 C9 06 54 DF 2E 44 13 85 7B 6B C5 [12:17:54]CheckFolder [12:17:54]dirname=/storage/ofd_packets [12:17:54]CheckFolder done [12:17:54]ProducePacketName [12:17:54]name=ofd_packets/00032386 [12:17:54]NVStorageSaveData ofd_packets/00032386 [12:17:54]File name is /storage/ofd_packets/00032386 [12:17:54]Write 302 bytes [12:17:54]NVStorageSaveData done [12:17:54]OFDSenderStorePacket done [12:17:54]KKMCreateOFDPacket done [12:17:54]NVStorageSaveData kkm_last_timestamp [12:17:54]File name is /storage/kkm_last_timestamp [12:17:54]Write 4 bytes [12:17:54]NVStorageSaveData done [12:17:54]ExternCall_PrintAddStr [12:17:54]wPrintStart [12:17:54]Write to MH i2c: 01 00 00 81 64 E5 [12:17:54]Write i2c OK [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: 01 [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: 01 07 00 [12:17:54]MH_I2C_Read... [12:17:54]Read from MH i2c: 01 07 00 81 64 00 00 00 00 00 FF 0F FA [12:17:54]RasterBufferAndPrint [12:17:54]line Счет N : (1)1182114 [12:17:54]line ИНН: 02508201610067 [12:17:54]line Контрольно-Кассовый Чек [12:17:54]line ПРОДАЖА [12:17:54]line ТРК (МРК, ГНК) : 31 [12:17:54]line Товар: 2710124130 [12:17:54]line Super-92-К-5 [12:17:54]line 36.210 * 58.50 [12:17:54]line = 2118.29 [12:17:54]line НДС 12% НСП 1% [12:17:54]line > о реализуемом товаре [12:17:54]line ИТОГО: 2118.29 [12:17:54]line НСП 1% : 18.75 [12:17:54]line НДС 12% : 224.95 [12:17:54]line Наличными: 0.00 [12:17:54]line Безнал.: 2118.29 [12:17:54]line Место: АЗС № 121 "Партнер Нефть" [12:17:54]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:17:54]line СНО: Общий режим [12:17:54]line Чек 92 24.08.2023 12:17 [12:17:54]line Смена: 75 ФФД: 1.0 [12:17:54]line ЗНМ: 0300000148 [12:17:54]line РНМ: 0000000000091575 [12:17:54]line Версия ККМ: 001 [12:17:54]line Платежная система: O! деньги [12:17:54]line ФМ: 0000000000874655 [12:17:54]line ФД: 32386 [12:17:54]line ФПД: 125351099958868 [12:17:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T121756&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32386&fm=125351099958868&tin=02508201610067®Number=0000000000091575&sum=211829 [12:17:55]OFD Sender: Processing packet 32386 [packets to send 11, broken 10] [12:17:55]ProducePacketName [12:17:55]name=ofd_packets/00032386 [12:17:55]OFD Sender: To server: pG, [12:17:55]CommunicateWithHost lk.salyk.kg:30040 [12:17:55]ConnectInit lk.salyk.kg [12:17:55]written 0, free lines is 4095 [12:17:55]Connected sock=10 [12:17:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 19 6E 08 01 CA 33 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 8D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 3B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 3B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 3B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 74 4A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 7E 00 00 35 04 06 00 72 01 93 C9 06 54 DF 2E 44 13 85 7B 6B C5 [12:17:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A4 05 47 00 92 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 7E 00 00 F4 03 04 00 18 F5 E6 64 B6 04 01 00 00 E7 F1 A1 5C 5E 8D 43 71 [12:17:55]CommunicateWithHost err = 0 [12:17:55]CheckOFDResponse [12:17:55]1017 (14) - 77093643461234 [12:17:55]1041 (16) - 0000000000874655 [12:17:55]1040 (4) - 32386 [12:17:55]1012 (4) - 24.08.2023 06:13 [12:17:55]1206 (1) - 0 [12:17:55]OFD Sender: Remove packet 32386 [12:17:55]ProducePacketName [12:17:55]name=ofd_packets/00032386 [12:17:55]NVStorageDeleteData [12:17:55]Write to MH i2c: 01 00 00 AB 64 0F [12:17:55]Write i2c OK [12:17:55]MH_I2C_Read... [12:17:55]Read from MH i2c: 01 [12:17:55]MH_I2C_Read... [12:17:55]Read from MH i2c: 01 07 00 [12:17:55]MH_I2C_Read... [12:17:55]Read from MH i2c: 01 07 00 AB 64 00 00 00 00 00 F0 0C 12 [12:17:55]RasterBufferAndPrint [12:17:55]line [12:17:55]line [12:17:55]line [12:17:55]line [12:17:55]line [12:17:55]written 0, free lines is 3318 [12:17:55]MH_Cut [12:17:55]Write to MH i2c: D1 01 00 B2 64 01 E8 [12:17:55]Write i2c OK [12:17:55]MH_I2C_Read... [12:17:55]Read from MH i2c: D1 [12:17:55]MH_I2C_Read... [12:17:55]Read from MH i2c: D1 01 00 [12:17:55]MH_I2C_Read... [12:17:55]Read from MH i2c: D1 01 00 B2 64 00 E7 [12:17:55]Write to MH i2c: 01 00 00 B3 64 17 [12:17:55]Write i2c OK [12:17:55]MH_I2C_Read... [12:17:55]OFD Sender: No OFD packet to send [12:17:56]*** Cut start [12:17:56]*** Purtial cut [12:17:56]*** CUTSNS_PIN = 0 [12:17:56]*** Stage 1: CUTSNS_PIN = 1 [12:17:58]Read from MH i2c: 01 [12:17:58]MH_I2C_Read... [12:17:58]*** Stop cut motor [12:17:58]*** Cut end [12:17:58]Read from MH i2c: 01 07 00 [12:17:58]MH_I2C_Read... [12:17:58]Read from MH i2c: 01 07 00 B3 64 00 00 00 00 00 FF 0F 2C [12:17:58]process_action close_receipt done [12:17:58]requested_data is exist [12:17:58]produce_requested_data [12:17:58]requested_item fm.sn is exist - process it [12:17:58]wFMCommunicate request_size=4 [12:17:58]MH_SAM_APDU [12:17:58]CAPDU: 80 11 00 00 [12:17:58]Write to MH i2c: E2 08 00 B4 64 80 11 00 00 00 00 00 00 92 [12:17:58]Write i2c OK [12:17:58]MH_I2C_Read... [12:17:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:58]Read from MH i2c: E2 [12:17:58]MH_I2C_Read... [12:17:58]Read from MH i2c: E2 17 00 [12:17:58]MH_I2C_Read... [12:17:58]Read from MH i2c: E2 17 00 B4 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E8 [12:17:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:17:58]wFMCommunicate OK [12:17:58]requested_item fd.num is exist - process it [12:17:58]SAM_PROTO_GetFieldsCounters [12:17:58]wFMCommunicate request_size=4 [12:17:58]MH_SAM_APDU [12:17:58]CAPDU: 80 13 00 00 [12:17:58]Write to MH i2c: E2 08 00 B5 64 80 13 00 00 00 00 00 00 95 [12:17:58]Write i2c OK [12:17:58]MH_I2C_Read... [12:17:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:58]Read from MH i2c: E2 [12:17:58]MH_I2C_Read... [12:17:58]Read from MH i2c: E2 62 00 [12:17:58]MH_I2C_Read... [12:17:58]Read from MH i2c: E2 62 00 B5 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 82 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [12:17:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 82 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:17:58]wFMCommunicate OK [12:17:58]SAM_PROTO_GetFieldsCounters done [12:17:58]requested_item shift.num is exist - process it [12:17:58]requested_item shift.opened is exist - process it [12:17:58]req_shift_opened [12:17:58]FM_GetShiftState [12:17:58]SAM_PROTO_GetShiftState [12:17:58]wFMCommunicate request_size=4 [12:17:58]MH_SAM_APDU [12:17:58]CAPDU: 80 13 01 00 [12:17:58]Write to MH i2c: E2 08 00 B6 64 80 13 01 00 00 00 00 00 97 [12:17:58]Write i2c OK [12:17:58]MH_I2C_Read... [12:17:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:58]Read from MH i2c: E2 [12:17:58]MH_I2C_Read... [12:17:58]Read from MH i2c: E2 0E 00 [12:17:58]MH_I2C_Read... [12:17:58]Read from MH i2c: E2 0E 00 B6 64 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 14 [12:17:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:17:58]wFMCommunicate OK [12:17:58]SAM_PROTO_GetShiftState done [12:17:58]FM_GetShiftState done [12:17:58]req_shift_opened done [12:17:58]requested_item shift.open_date is exist - process it [12:17:58]req_shift_open_date [12:17:58]req_shift_open_date done [12:17:58]produce_requested_data done [12:17:58]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32386,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:17:58]process_action_free close_receipt [12:17:58]json_value_free [12:17:58]json_value_free done [12:17:58]process_json_proto returns [12:17:58]Send response to host [12:17:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32386,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:17:58]free response buf [12:17:58]execute_script done [12:17:58]execute_script returns [12:17:58]free content buf [12:17:58]Sock 8.Close socket [12:17:58]Sock 8.Thread stoped [12:18:00]OFD Sender: No OFD packet to send [12:18:05]OFD Sender: No OFD packet to send [12:18:10]OFD Sender: No OFD packet to send [12:18:15]OFD Sender: No OFD packet to send [12:18:20]OFD Sender: No OFD packet to send [12:18:25]OFD Sender: No OFD packet to send [12:18:30]OFD Sender: No OFD packet to send [12:18:35]OFD Sender: No OFD packet to send [12:18:40]OFD Sender: No OFD packet to send [12:18:45]OFD Sender: No OFD packet to send [12:18:50]OFD Sender: No OFD packet to send [12:18:55]OFD Sender: No OFD packet to send [12:19:00]OFD Sender: No OFD packet to send [12:19:05]OFD Sender: No OFD packet to send [12:19:10]OFD Sender: No OFD packet to send [12:19:15]OFD Sender: No OFD packet to send [12:19:20]OFD Sender: No OFD packet to send [12:19:25]OFD Sender: No OFD packet to send [12:19:30]OFD Sender: No OFD packet to send [12:19:35]OFD Sender: No OFD packet to send [12:19:40]OFD Sender: No OFD packet to send [12:19:45]OFD Sender: No OFD packet to send [12:19:50]OFD Sender: No OFD packet to send [12:19:55]OFD Sender: No OFD packet to send [12:20:00]OFD Sender: No OFD packet to send [12:20:05]OFD Sender: No OFD packet to send [12:20:10]OFD Sender: No OFD packet to send [12:20:15]OFD Sender: No OFD packet to send [12:20:20]OFD Sender: No OFD packet to send [12:20:21]accept exits with 9 [12:20:21]New connection [12:20:21]New thread 3067084132 created [12:20:21]Thread 3066940772 joined [12:20:21]Waiting for new connection... [12:20:21] Sock 9.Parse request [12:20:21]Sock 9.Check first char [12:20:21]Sock 9.First char is OK [12:20:21]request: POST /json_proto HTTP/1.0 [12:20:21]Method: POST [12:20:21]URL: /json_proto [12:20:21]Method is POST - this is cgi request [12:20:21]url: /json_proto [12:20:21]query_string will be loaded in cgi processing [12:20:21]execute_cgi json_proto POST (null) [12:20:21]execute_cgi path=json_proto method=POST [12:20:21]POST find Content-Length [12:20:21]Host: 172.17.34.200:8080 [12:20:21]Content-Length: 683 [12:20:21]Content-Type: application/json [12:20:21] [12:20:21]POST finish read [12:20:21]Found Content-Length = 683 [12:20:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:21]execute_script... [12:20: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)1182115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:21]POST & json_proto [12:20:21]process_json_proto [12:20:21]json parsed OK: [12:20:21]protocol is kg_v1.0 [12:20:21]action value=close_receipt [12:20:21]process_action close_receipt [12:20:21]cmd_close_receipt [12:20:21]MH_GetDate [12:20:21]Write to MH i2c: F0 00 00 B7 64 0A [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: F0 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: F0 09 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: F0 09 00 B7 64 00 09 4B E7 64 B2 FF 65 64 2C [12:20:21]GetLastDocTimeStamp 1692879476 [12:20:21]current date 1692879625 [12:20:21]FM_GetShiftState [12:20:21]SAM_PROTO_GetShiftState [12:20:21]wFMCommunicate request_size=4 [12:20:21]MH_SAM_APDU [12:20:21]CAPDU: 80 13 01 00 [12:20:21]Write to MH i2c: E2 08 00 B8 64 80 13 01 00 00 00 00 00 99 [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:21]Read from MH i2c: E2 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 0E 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 0E 00 B8 64 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 16 [12:20:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:20:21]wFMCommunicate OK [12:20:21]SAM_PROTO_GetShiftState done [12:20:21]FM_GetShiftState done [12:20:21]opened in 1692866319 [12:20:21]opened+sec_in_day 1692952719 [12:20:21]quantity*price = 60038 [12:20:21]sum+1 = 60039 [12:20:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 93 24.08.2023 12:20 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32387 ФПД: 4463717163457 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T122025&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32387&fm=4463717163457&tin=02508201610067®Number=0000000000091575&sum=60000 [12:20:22]StoreToDocumentArchive [12:20:22]shift 75 fd 32387 [12:20:22]save to /storage/0075/doc_00032387 [12:20:22]save last doc name /storage/0075/doc_00032387 to /storage/kkm_last_doc_name [12:20:22]save OK [12:20:22]Clear old archive folders... [12:20:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:20:22]tlvbuf is 0188B610 [12:20:22]SAM_PROTO_ClearQueue [12:20:22]wFMCommunicate request_size=4 [12:20:22]MH_SAM_APDU [12:20:22]CAPDU: 80 09 00 00 [12:20:22]Write to MH i2c: E2 08 00 C5 64 80 09 00 00 00 00 00 00 9B [12:20:22]Write i2c OK [12:20:22]MH_I2C_Read... [12:20:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:22]Read from MH i2c: E2 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 03 00 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 03 00 C5 64 00 90 00 9D [12:20:22]RAPDU: 90 00 [12:20:22]wFMCommunicate OK [12:20:22]SAM_PROTO_ClearQueue done [12:20:22]KKMCreateOFDPacket [12:20:22]OFDProtocolAddRootSTLVToBuf [12:20:22]FM_MakeSignedData [12:20:22]FM_MakeSignedData [12:20:22]SAM_PROTO_SignData [12:20:22]wFMCommunicate request_size=4 [12:20:22]MH_SAM_APDU [12:20:22]CAPDU: 80 0D 01 02 [12:20:22]Write to MH i2c: E2 08 00 C6 64 80 0D 01 02 00 00 00 00 A3 [12:20:22]Write i2c OK [12:20:22]MH_I2C_Read... [12:20:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:22]Read from MH i2c: E2 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 03 00 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 03 00 C6 64 00 90 00 9E [12:20:22]RAPDU: 90 00 [12:20:22]wFMCommunicate OK [12:20:22]wFMCommunicate request_size=255 [12:20:22]MH_SAM_APDU [12:20:22]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 09 4B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 7E 00 00 35 04 06 00 [12:20:22]Write to MH i2c: E2 02 01 C7 64 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 09 4B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 7E 00 00 35 04 06 00 00 00 42 [12:20:22]Write i2c OK [12:20:22]MH_I2C_Read... [12:20:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:22]Read from MH i2c: E2 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 03 00 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 03 00 C7 64 00 90 00 9F [12:20:22]RAPDU: 90 00 [12:20:22]wFMCommunicate OK [12:20:22]wFMCommunicate request_size=11 [12:20:22]MH_SAM_APDU [12:20:22]CAPDU: 80 0D 02 02 06 04 0F 4A 46 A1 C1 [12:20:22]Write to MH i2c: E2 0E 00 C8 64 80 0D 02 02 06 00 04 0F 4A 46 A1 C1 00 00 B7 [12:20:22]Write i2c OK [12:20:22]MH_I2C_Read... [12:20:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:22]Read from MH i2c: E2 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 03 00 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 03 00 C8 64 00 90 00 A0 [12:20:22]RAPDU: 90 00 [12:20:22]wFMCommunicate OK [12:20:22]wFMCommunicate request_size=4 [12:20:22]MH_SAM_APDU [12:20:22]CAPDU: 80 0D 03 02 [12:20:22]Write to MH i2c: E2 08 00 C9 64 80 0D 03 02 00 00 00 00 A8 [12:20:22]Write i2c OK [12:20:22]MH_I2C_Read... [12:20:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:22]Read from MH i2c: E2 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 0B 00 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 0B 00 C9 64 00 A8 B7 72 D9 2D AE CC 08 90 00 02 [12:20:22]RAPDU: A8 B7 72 D9 2D AE CC 08 90 00 [12:20:22]wFMCommunicate OK [12:20:22]SAM_PROTO_SignData done [12:20:22]FM_MakeSignedData done [12:20:22]CreateOFDProtocolMessage [12:20:22]wFMCommunicate request_size=4 [12:20:22]MH_SAM_APDU [12:20:22]CAPDU: 80 11 00 00 [12:20:22]Write to MH i2c: E2 08 00 CA 64 80 11 00 00 00 00 00 00 A8 [12:20:22]Write i2c OK [12:20:22]MH_I2C_Read... [12:20:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:22]Read from MH i2c: E2 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 17 00 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 17 00 CA 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FE [12:20:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:20:22]wFMCommunicate OK [12:20:22]CreateOFDProtocolMessage done [12:20:22]OFDSenderStorePacket 32387 [12:20:22]StoreOFDPacket docnum=32387 [12:20:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D0 A4 08 01 74 19 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 09 4B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 7E 00 00 35 04 06 00 04 0F 4A 46 A1 C1 A8 B7 72 D9 2D AE CC 08 [12:20:22]CheckFolder [12:20:22]dirname=/storage/ofd_packets [12:20:22]CheckFolder done [12:20:22]ProducePacketName [12:20:22]name=ofd_packets/00032387 [12:20:22]NVStorageSaveData ofd_packets/00032387 [12:20:22]File name is /storage/ofd_packets/00032387 [12:20:22]Write 302 bytes [12:20:22]NVStorageSaveData done [12:20:22]OFDSenderStorePacket done [12:20:22]KKMCreateOFDPacket done [12:20:22]NVStorageSaveData kkm_last_timestamp [12:20:22]File name is /storage/kkm_last_timestamp [12:20:22]Write 4 bytes [12:20:22]NVStorageSaveData done [12:20:22]ExternCall_PrintAddStr [12:20:22]wPrintStart [12:20:22]Write to MH i2c: 01 00 00 CB 64 2F [12:20:22]Write i2c OK [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: 01 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: 01 07 00 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: 01 07 00 CB 64 00 00 00 00 00 FF 0F 44 [12:20:22]RasterBufferAndPrint [12:20:22]line Счет N : (1)1182115 [12:20:22]line ИНН: 02508201610067 [12:20:22]line Контрольно-Кассовый Чек [12:20:22]line ПРОДАЖА [12:20:22]line ТРК (МРК, ГНК) : 21 [12:20:22]line Товар: 2710194210 [12:20:22]line ДТ(л)-К-5 [12:20:22]line 9.440 * 63.60 [12:20:22]line = 600.38 [12:20:22]line НДС 12% НСП 1% [12:20:22]line > о реализуемом товаре [12:20:22]line ОКРУГЛЕНИЕ: -0.38 [12:20:22]line ИТОГО: 600.00 [12:20:22]line Внесено: 600.00 [12:20:22]line СДАЧА: 0.00 [12:20:22]line НСП 1% : 5.31 [12:20:22]line НДС 12% : 63.76 [12:20:22]line Наличными: 600.00 [12:20:22]line Безнал.: 0.00 [12:20:22]line Место: АЗС № 121 "Партнер Нефть" [12:20:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:20:22]line СНО: Общий режим [12:20:22]line Чек 93 24.08.2023 12:20 [12:20:22]line Смена: 75 ФФД: 1.0 [12:20:22]line ЗНМ: 0300000148 [12:20:22]line РНМ: 0000000000091575 [12:20:22]line Версия ККМ: 001 [12:20:22]line ФМ: 0000000000874655 [12:20:22]line ФД: 32387 [12:20:22]line ФПД: 4463717163457 [12:20:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T122025&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32387&fm=4463717163457&tin=02508201610067®Number=0000000000091575&sum=60000 [12:20:23]OFD Sender: Processing packet 32387 [packets to send 11, broken 10] [12:20:23]ProducePacketName [12:20:23]name=ofd_packets/00032387 [12:20:23]OFD Sender: To server: pG, [12:20:23]CommunicateWithHost lk.salyk.kg:30040 [12:20:23]ConnectInit lk.salyk.kg [12:20:23]written 0, free lines is 4095 [12:20:23]Connected sock=10 [12:20:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D0 A4 08 01 74 19 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 09 4B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 7E 00 00 35 04 06 00 04 0F 4A 46 A1 C1 A8 B7 72 D9 2D AE CC 08 [12:20:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E5 69 47 00 60 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 7E 00 00 F4 03 04 00 AC F5 E6 64 B6 04 01 00 00 AC A6 49 E7 50 72 56 B0 [12:20:23]CommunicateWithHost err = 0 [12:20:23]CheckOFDResponse [12:20:23]1017 (14) - 77093643461234 [12:20:23]1041 (16) - 0000000000874655 [12:20:23]1040 (4) - 32387 [12:20:23]1012 (4) - 24.08.2023 06:16 [12:20:23]1206 (1) - 0 [12:20:23]OFD Sender: Remove packet 32387 [12:20:23]ProducePacketName [12:20:23]name=ofd_packets/00032387 [12:20:23]NVStorageDeleteData [12:20:23]Write to MH i2c: 01 00 00 F6 64 5A [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: 01 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: 01 07 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: 01 07 00 F6 64 00 00 00 00 00 DF 0C 4C [12:20:23]RasterBufferAndPrint [12:20:23]line [12:20:23]line [12:20:23]line [12:20:23]line [12:20:23]line [12:20:23]written 0, free lines is 3301 [12:20:23]MH_Cut [12:20:23]Write to MH i2c: D1 01 00 FD 64 01 33 [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: D1 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: D1 01 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: D1 01 00 FD 64 00 32 [12:20:23]Write to MH i2c: 01 00 00 FE 64 62 [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:24]OFD Sender: No OFD packet to send [12:20:24]*** Cut start [12:20:24]*** Purtial cut [12:20:24]*** Stage 1: CUTSNS_PIN = 1 [12:20:24]Read from MH i2c: 01 [12:20:24]MH_I2C_Read... [12:20:24]*** Stop cut motor [12:20:24]*** Cut end [12:20:24]Read from MH i2c: 01 07 00 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: 01 07 00 FE 64 00 00 00 00 00 FF 0F 77 [12:20:24]process_action close_receipt done [12:20:24]requested_data is exist [12:20:24]produce_requested_data [12:20:24]requested_item fm.sn is exist - process it [12:20:24]wFMCommunicate request_size=4 [12:20:24]MH_SAM_APDU [12:20:24]CAPDU: 80 11 00 00 [12:20:24]Write to MH i2c: E2 08 00 FF 64 80 11 00 00 00 00 00 00 DD [12:20:24]Write i2c OK [12:20:24]MH_I2C_Read... [12:20:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:24]Read from MH i2c: E2 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: E2 17 00 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: E2 17 00 FF 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 33 [12:20:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:20:24]wFMCommunicate OK [12:20:24]requested_item fd.num is exist - process it [12:20:24]SAM_PROTO_GetFieldsCounters [12:20:24]wFMCommunicate request_size=4 [12:20:24]MH_SAM_APDU [12:20:24]CAPDU: 80 13 00 00 [12:20:24]Write to MH i2c: E2 08 00 00 65 80 13 00 00 00 00 00 00 E1 [12:20:24]Write i2c OK [12:20:24]MH_I2C_Read... [12:20:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:24]Read from MH i2c: E2 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: E2 62 00 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: E2 62 00 00 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 83 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 6A [12:20:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 83 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:20:24]wFMCommunicate OK [12:20:24]SAM_PROTO_GetFieldsCounters done [12:20:24]requested_item shift.num is exist - process it [12:20:24]requested_item shift.opened is exist - process it [12:20:24]req_shift_opened [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 01 65 80 13 01 00 00 00 00 00 E3 [12:20:24]Write i2c OK [12:20:24]MH_I2C_Read... [12:20:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:25]Read from MH i2c: E2 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 0E 00 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 0E 00 01 65 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 60 [12:20:25]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:20:25]wFMCommunicate OK [12:20:25]SAM_PROTO_GetShiftState done [12:20:25]FM_GetShiftState done [12:20:25]req_shift_opened done [12:20:25]requested_item shift.open_date is exist - process it [12:20:25]req_shift_open_date [12:20:25]req_shift_open_date done [12:20:25]produce_requested_data done [12:20:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32387,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:20:25]process_action_free close_receipt [12:20:25]json_value_free [12:20:25]json_value_free done [12:20:25]process_json_proto returns [12:20:25]Send response to host [12:20:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32387,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:20:25]free response buf [12:20:25]execute_script done [12:20:25]execute_script returns [12:20:25]free content buf [12:20:25]Sock 9.Close socket [12:20:25]Sock 9.Thread stoped [12:20:29]OFD Sender: No OFD packet to send [12:20:34]OFD Sender: No OFD packet to send [12:20:39]OFD Sender: No OFD packet to send [12:20:44]OFD Sender: No OFD packet to send [12:20:49]OFD Sender: No OFD packet to send [12:20:54]OFD Sender: No OFD packet to send [12:20:59]OFD Sender: No OFD packet to send [12:21:04]OFD Sender: No OFD packet to send [12:21:09]OFD Sender: No OFD packet to send [12:21:14]OFD Sender: No OFD packet to send [12:21:19]OFD Sender: No OFD packet to send [12:21:21]accept exits with 8 [12:21:21]New connection [12:21:21]New thread 3066940772 created [12:21:21]Thread 3067084132 joined [12:21:21]Waiting for new connection... [12:21:21] Sock 8.Parse request [12:21:21]Sock 8.Check first char [12:21:21]Sock 8.First char is OK [12:21:21]request: POST /json_proto HTTP/1.0 [12:21:21]Method: POST [12:21:21]URL: /json_proto [12:21:21]Method is POST - this is cgi request [12:21:21]url: /json_proto [12:21:21]query_string will be loaded in cgi processing [12:21:21]execute_cgi json_proto POST (null) [12:21:21]execute_cgi path=json_proto method=POST [12:21:21]POST find Content-Length [12:21:21]Host: 172.17.34.200:8080 [12:21:21]Content-Length: 683 [12:21:21]Content-Type: application/json [12:21:21] [12:21:21]POST finish read [12:21:21]Found Content-Length = 683 [12:21:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.290, "sum" : 400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:21]execute_script... [12: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)1182117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.290, "sum" : 400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:21]POST & json_proto [12:21:21]process_json_proto [12:21:21]json parsed OK: [12:21:21]protocol is kg_v1.0 [12:21:21]action value=close_receipt [12:21:21]process_action close_receipt [12:21:21]cmd_close_receipt [12:21:21]MH_GetDate [12:21:21]Write to MH i2c: F0 00 00 02 65 56 [12:21:21]Write i2c OK [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: F0 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: F0 09 00 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: F0 09 00 02 65 00 45 4B E7 64 B2 FF 65 64 B4 [12:21:21]GetLastDocTimeStamp 1692879625 [12:21:21]current date 1692879685 [12:21:21]FM_GetShiftState [12:21:21]SAM_PROTO_GetShiftState [12:21:21]wFMCommunicate request_size=4 [12:21:21]MH_SAM_APDU [12:21:21]CAPDU: 80 13 01 00 [12:21:21]Write to MH i2c: E2 08 00 03 65 80 13 01 00 00 00 00 00 E5 [12:21:21]Write i2c OK [12:21:21]MH_I2C_Read... [12:21:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:21]Read from MH i2c: E2 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: E2 0E 00 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: E2 0E 00 03 65 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 62 [12:21:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:21:21]wFMCommunicate OK [12:21:21]SAM_PROTO_GetShiftState done [12:21:21]FM_GetShiftState done [12:21:21]opened in 1692866319 [12:21:21]opened+sec_in_day 1692952719 [12:21:21]quantity*price = 40004 [12:21:21]sum+1 = 40005 [12:21:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 94 24.08.2023 12:21 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32388 ФПД: 197195626104005 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T122125&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32388&fm=197195626104005&tin=02508201610067®Number=0000000000091575&sum=40000 [12:21:22]StoreToDocumentArchive [12:21:22]shift 75 fd 32388 [12:21:22]save to /storage/0075/doc_00032388 [12:21:22]save last doc name /storage/0075/doc_00032388 to /storage/kkm_last_doc_name [12:21:22]save OK [12:21:22]Clear old archive folders... [12:21:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:21:22]tlvbuf is 01992970 [12:21:22]SAM_PROTO_ClearQueue [12:21:22]wFMCommunicate request_size=4 [12:21:22]MH_SAM_APDU [12:21:22]CAPDU: 80 09 00 00 [12:21:22]Write to MH i2c: E2 08 00 10 65 80 09 00 00 00 00 00 00 E7 [12:21:22]Write i2c OK [12:21:22]MH_I2C_Read... [12:21:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:21:22]Read from MH i2c: E2 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: E2 03 00 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: E2 03 00 10 65 00 90 00 E9 [12:21:22]RAPDU: 90 00 [12:21:22]wFMCommunicate OK [12:21:22]SAM_PROTO_ClearQueue done [12:21:22]KKMCreateOFDPacket [12:21:22]OFDProtocolAddRootSTLVToBuf [12:21:22]FM_MakeSignedData [12:21:22]FM_MakeSignedData [12:21:22]SAM_PROTO_SignData [12:21:22]wFMCommunicate request_size=4 [12:21:22]MH_SAM_APDU [12:21:22]CAPDU: 80 0D 01 02 [12:21:22]Write to MH i2c: E2 08 00 11 65 80 0D 01 02 00 00 00 00 EF [12:21:22]Write i2c OK [12:21:22]MH_I2C_Read... [12:21:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:21:22]Read from MH i2c: E2 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: E2 03 00 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: E2 03 00 11 65 00 90 00 EA [12:21:22]RAPDU: 90 00 [12:21:22]wFMCommunicate OK [12:21:22]wFMCommunicate request_size=255 [12:21:22]MH_SAM_APDU [12:21:22]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 45 4B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 7E 00 00 35 04 06 00 [12:21:22]Write to MH i2c: E2 02 01 12 65 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 45 4B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 7E 00 00 35 04 06 00 00 00 FC [12:21:22]Write i2c OK [12:21:22]MH_I2C_Read... [12:21:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:22]Read from MH i2c: E2 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: E2 03 00 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: E2 03 00 12 65 00 90 00 EB [12:21:22]RAPDU: 90 00 [12:21:22]wFMCommunicate OK [12:21:22]wFMCommunicate request_size=11 [12:21:22]MH_SAM_APDU [12:21:22]CAPDU: 80 0D 02 02 06 B3 59 2F 3E C4 C5 [12:21:22]Write to MH i2c: E2 0E 00 13 65 80 0D 02 02 06 00 B3 59 2F 3E C4 C5 00 00 00 [12:21:22]Write i2c OK [12:21:22]MH_I2C_Read... [12:21:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:22]Read from MH i2c: E2 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: E2 03 00 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: E2 03 00 13 65 00 90 00 EC [12:21:22]RAPDU: 90 00 [12:21:22]wFMCommunicate OK [12:21:22]wFMCommunicate request_size=4 [12:21:22]MH_SAM_APDU [12:21:22]CAPDU: 80 0D 03 02 [12:21:22]Write to MH i2c: E2 08 00 14 65 80 0D 03 02 00 00 00 00 F4 [12:21:22]Write i2c OK [12:21:22]MH_I2C_Read... [12:21:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:21:22]Read from MH i2c: E2 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: E2 0B 00 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: E2 0B 00 14 65 00 76 35 70 76 10 2A 3B 9B 90 00 96 [12:21:22]RAPDU: 76 35 70 76 10 2A 3B 9B 90 00 [12:21:22]wFMCommunicate OK [12:21:22]SAM_PROTO_SignData done [12:21:22]FM_MakeSignedData done [12:21:22]CreateOFDProtocolMessage [12:21:22]wFMCommunicate request_size=4 [12:21:22]MH_SAM_APDU [12:21:22]CAPDU: 80 11 00 00 [12:21:22]Write to MH i2c: E2 08 00 15 65 80 11 00 00 00 00 00 00 F4 [12:21:22]Write i2c OK [12:21:22]MH_I2C_Read... [12:21:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:22]Read from MH i2c: E2 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: E2 17 00 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: E2 17 00 15 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4A [12:21:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:21:22]wFMCommunicate OK [12:21:22]CreateOFDProtocolMessage done [12:21:22]OFDSenderStorePacket 32388 [12:21:22]StoreOFDPacket docnum=32388 [12:21:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B3 46 08 01 9A 0E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 45 4B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 7E 00 00 35 04 06 00 B3 59 2F 3E C4 C5 76 35 70 76 10 2A 3B 9B [12:21:22]CheckFolder [12:21:22]dirname=/storage/ofd_packets [12:21:22]CheckFolder done [12:21:22]ProducePacketName [12:21:22]name=ofd_packets/00032388 [12:21:22]NVStorageSaveData ofd_packets/00032388 [12:21:22]File name is /storage/ofd_packets/00032388 [12:21:22]Write 302 bytes [12:21:22]NVStorageSaveData done [12:21:22]OFDSenderStorePacket done [12:21:22]KKMCreateOFDPacket done [12:21:22]NVStorageSaveData kkm_last_timestamp [12:21:22]File name is /storage/kkm_last_timestamp [12:21:22]Write 4 bytes [12:21:22]NVStorageSaveData done [12:21:22]ExternCall_PrintAddStr [12:21:22]wPrintStart [12:21:22]Write to MH i2c: 01 00 00 16 65 7B [12:21:22]Write i2c OK [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: 01 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: 01 07 00 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: 01 07 00 16 65 00 00 00 00 00 FF 0F 90 [12:21:22]RasterBufferAndPrint [12:21:22]line Счет N : (1)1182117 [12:21:22]line ИНН: 02508201610067 [12:21:22]line Контрольно-Кассовый Чек [12:21:22]line ПРОДАЖА [12:21:22]line ТРК (МРК, ГНК) : 11 [12:21:22]line Товар: 2710194210 [12:21:22]line ДТ(л)-К-5 [12:21:22]line 6.290 * 63.60 [12:21:22]line = 400.04 [12:21:22]line НДС 12% НСП 1% [12:21:22]line > о реализуемом товаре [12:21:22]line ОКРУГЛЕНИЕ: -0.04 [12:21:22]line ИТОГО: 400.00 [12:21:22]line Внесено: 400.00 [12:21:22]line СДАЧА: 0.00 [12:21:22]line НСП 1% : 3.54 [12:21:22]line НДС 12% : 42.48 [12:21:22]line Наличными: 400.00 [12:21:22]line Безнал.: 0.00 [12:21:22]line Место: АЗС № 121 "Партнер Нефть" [12:21:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:21:22]line СНО: Общий режим [12:21:22]line Чек 94 24.08.2023 12:21 [12:21:22]line Смена: 75 ФФД: 1.0 [12:21:22]line ЗНМ: 0300000148 [12:21:22]line РНМ: 0000000000091575 [12:21:22]line Версия ККМ: 001 [12:21:22]line ФМ: 0000000000874655 [12:21:22]line ФД: 32388 [12:21:22]line ФПД: 197195626104005 [12:21:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T122125&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32388&fm=197195626104005&tin=02508201610067®Number=0000000000091575&sum=40000 [12:21:23]OFD Sender: Processing packet 32388 [packets to send 11, broken 10] [12:21:23]ProducePacketName [12:21:23]name=ofd_packets/00032388 [12:21:23]OFD Sender: To server: pG, [12:21:23]CommunicateWithHost lk.salyk.kg:30040 [12:21:23]ConnectInit lk.salyk.kg [12:21:23]written 0, free lines is 4095 [12:21:23]Connected sock=10 [12: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 34 36 35 35 10 01 00 00 B3 46 08 01 9A 0E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 45 4B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 7E 00 00 35 04 06 00 B3 59 2F 3E C4 C5 76 35 70 76 10 2A 3B 9B [12:21:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AD CC 47 00 3D 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 7E 00 00 F4 03 04 00 E8 F5 E6 64 B6 04 01 00 00 B2 9E 0D 89 6D 87 25 AA [12:21:23]CommunicateWithHost err = 0 [12:21:23]CheckOFDResponse [12:21:23]1017 (14) - 77093643461234 [12:21:23]1041 (16) - 0000000000874655 [12:21:23]1040 (4) - 32388 [12:21:23]1012 (4) - 24.08.2023 06:17 [12:21:23]1206 (1) - 0 [12:21:23]OFD Sender: Remove packet 32388 [12:21:23]ProducePacketName [12:21:23]name=ofd_packets/00032388 [12:21:23]NVStorageDeleteData [12:21:23]Write to MH i2c: 01 00 00 41 65 A6 [12:21:23]Write i2c OK [12:21:23]MH_I2C_Read... [12:21:23]Read from MH i2c: 01 [12:21:23]MH_I2C_Read... [12:21:23]Read from MH i2c: 01 07 00 [12:21:23]MH_I2C_Read... [12:21:23]Read from MH i2c: 01 07 00 41 65 00 00 00 00 00 DC 0C 95 [12:21:23]RasterBufferAndPrint [12:21:23]line [12:21:23]line [12:21:23]line [12:21:23]line [12:21:23]line [12:21:23]written 0, free lines is 3297 [12:21:23]MH_Cut [12:21:23]Write to MH i2c: D1 01 00 48 65 01 7F [12:21:23]Write i2c OK [12:21:23]MH_I2C_Read... [12:21:23]Read from MH i2c: D1 [12:21:23]MH_I2C_Read... [12:21:23]Read from MH i2c: D1 01 00 [12:21:23]MH_I2C_Read... [12:21:23]Read from MH i2c: D1 01 00 48 65 00 7E [12:21:23]Write to MH i2c: 01 00 00 49 65 AE [12:21:23]Write i2c OK [12:21:23]MH_I2C_Read... [12:21:24]OFD Sender: No OFD packet to send [12:21:24]*** Cut start [12:21:24]*** Purtial cut [12:21:24]*** CUTSNS_PIN = 0 [12:21:24]*** Stage 1: CUTSNS_PIN = 1 [12:21:26]Read from MH i2c: 01 [12:21:26]MH_I2C_Read... [12:21:26]*** Stop cut motor [12:21:26]*** Cut end [12:21:26]Read from MH i2c: 01 07 00 [12:21:26]MH_I2C_Read... [12:21:26]Read from MH i2c: 01 07 00 49 65 00 00 00 00 00 FF 0F C3 [12:21:26]process_action close_receipt done [12:21:26]requested_data is exist [12:21:26]produce_requested_data [12:21:26]requested_item fm.sn is exist - process it [12:21:26]wFMCommunicate request_size=4 [12:21:26]MH_SAM_APDU [12:21:26]CAPDU: 80 11 00 00 [12:21:26]Write to MH i2c: E2 08 00 4A 65 80 11 00 00 00 00 00 00 29 [12:21:26]Write i2c OK [12:21:26]MH_I2C_Read... [12:21:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:26]Read from MH i2c: E2 [12:21:26]MH_I2C_Read... [12:21:26]Read from MH i2c: E2 17 00 [12:21:26]MH_I2C_Read... [12:21:26]Read from MH i2c: E2 17 00 4A 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7F [12:21:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:21:26]wFMCommunicate OK [12:21:26]requested_item fd.num is exist - process it [12:21:26]SAM_PROTO_GetFieldsCounters [12:21:26]wFMCommunicate request_size=4 [12:21:26]MH_SAM_APDU [12:21:26]CAPDU: 80 13 00 00 [12:21:26]Write to MH i2c: E2 08 00 4B 65 80 13 00 00 00 00 00 00 2C [12:21:26]Write i2c OK [12:21:26]MH_I2C_Read... [12:21:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:21:26]Read from MH i2c: E2 [12:21:26]MH_I2C_Read... [12:21:26]Read from MH i2c: E2 62 00 [12:21:26]MH_I2C_Read... [12:21:26]Read from MH i2c: E2 62 00 4B 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 84 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 B9 [12:21:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 84 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:21:26]wFMCommunicate OK [12:21:26]SAM_PROTO_GetFieldsCounters done [12:21:26]requested_item shift.num is exist - process it [12:21:26]requested_item shift.opened is exist - process it [12:21:26]req_shift_opened [12:21:26]FM_GetShiftState [12:21:26]SAM_PROTO_GetShiftState [12:21:26]wFMCommunicate request_size=4 [12:21:26]MH_SAM_APDU [12:21:26]CAPDU: 80 13 01 00 [12:21:26]Write to MH i2c: E2 08 00 4C 65 80 13 01 00 00 00 00 00 2E [12:21:26]Write i2c OK [12:21:26]MH_I2C_Read... [12:21:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:26]Read from MH i2c: E2 [12:21:26]MH_I2C_Read... [12:21:26]Read from MH i2c: E2 0E 00 [12:21:26]MH_I2C_Read... [12:21:26]Read from MH i2c: E2 0E 00 4C 65 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AB [12:21:26]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:21:26]wFMCommunicate OK [12:21:26]SAM_PROTO_GetShiftState done [12:21:26]FM_GetShiftState done [12:21:26]req_shift_opened done [12:21:26]requested_item shift.open_date is exist - process it [12:21:26]req_shift_open_date [12:21:26]req_shift_open_date done [12:21:26]produce_requested_data done [12:21:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32388,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:21:26]process_action_free close_receipt [12:21:26]json_value_free [12:21:26]json_value_free done [12:21:26]process_json_proto returns [12:21:26]Send response to host [12:21:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32388,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:21:26]free response buf [12:21:26]execute_script done [12:21:26]execute_script returns [12:21:26]free content buf [12:21:26]Sock 8.Close socket [12:21:26]Sock 8.Thread stoped [12:21:27]accept exits with 9 [12:21:27]New connection [12:21:27]New thread 3067084132 created [12:21:27]Thread 3066940772 joined [12:21:27]Waiting for new connection... [12:21:27] Sock 9.Parse request [12:21:27]Sock 9.Check first char [12:21:27]Sock 9.First char is OK [12:21:27]request: POST /json_proto HTTP/1.0 [12:21:27]Method: POST [12:21:27]URL: /json_proto [12:21:27]Method is POST - this is cgi request [12:21:27]url: /json_proto [12:21:27]query_string will be loaded in cgi processing [12:21:27]execute_cgi json_proto POST (null) [12:21:27]execute_cgi path=json_proto method=POST [12:21:27]POST find Content-Length [12:21:27]Host: 172.17.34.200:8080 [12:21:27]Content-Length: 678 [12:21:27]Content-Type: application/json [12:21:27] [12:21:27]POST finish read [12:21:27]Found Content-Length = 678 [12:21:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 9.480, "sum" : 545.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 545.00, "total" : 545.00, "payments": [ { "type": 0, "sum" : 545.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:27]execute_script... [12: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)1182116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 9.480, "sum" : 545.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 545.00, "total" : 545.00, "payments": [ { "type": 0, "sum" : 545.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:27]POST & json_proto [12:21:27]process_json_proto [12:21:27]json parsed OK: [12:21:27]protocol is kg_v1.0 [12:21:27]action value=close_receipt [12:21:27]process_action close_receipt [12:21:27]cmd_close_receipt [12:21:27]MH_GetDate [12:21:27]Write to MH i2c: F0 00 00 4D 65 A1 [12:21:27]Write i2c OK [12:21:27]MH_I2C_Read... [12:21:27]Read from MH i2c: F0 [12:21:27]MH_I2C_Read... [12:21:27]Read from MH i2c: F0 09 00 [12:21:27]MH_I2C_Read... [12:21:27]Read from MH i2c: F0 09 00 4D 65 00 4A 4B E7 64 B2 FF 65 64 04 [12:21:27]GetLastDocTimeStamp 1692879685 [12:21:27]current date 1692879690 [12:21:27]FM_GetShiftState [12:21:27]SAM_PROTO_GetShiftState [12:21:27]wFMCommunicate request_size=4 [12:21:27]MH_SAM_APDU [12:21:27]CAPDU: 80 13 01 00 [12:21:27]Write to MH i2c: E2 08 00 4E 65 80 13 01 00 00 00 00 00 30 [12:21:27]Write i2c OK [12:21:27]MH_I2C_Read... [12:21:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:27]Read from MH i2c: E2 [12:21:27]MH_I2C_Read... [12:21:27]Read from MH i2c: E2 0E 00 [12:21:27]MH_I2C_Read... [12:21:27]Read from MH i2c: E2 0E 00 4E 65 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AD [12:21:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:21:27]wFMCommunicate OK [12:21:27]SAM_PROTO_GetShiftState done [12:21:27]FM_GetShiftState done [12:21:27]opened in 1692866319 [12:21:27]opened+sec_in_day 1692952719 [12:21:27]quantity*price = 54510 [12:21:27]sum+1 = 54511 [12:21:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 545.00 Внесено: 545.00 СДАЧА: 0.00 НСП 1% : 4.82 НДС 12% : 57.89 Наличными: 545.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 95 24.08.2023 12:21 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32389 ФПД: 52965331591179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T122131&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32389&fm=52965331591179&tin=02508201610067®Number=0000000000091575&sum=54500 [12:21:28]StoreToDocumentArchive [12:21:28]shift 75 fd 32389 [12:21:28]save to /storage/0075/doc_00032389 [12:21:28]save last doc name /storage/0075/doc_00032389 to /storage/kkm_last_doc_name [12:21:28]save OK [12:21:28]Clear old archive folders... [12:21:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:21:28]tlvbuf is 0183C0F0 [12:21:28]SAM_PROTO_ClearQueue [12:21:28]wFMCommunicate request_size=4 [12:21:28]MH_SAM_APDU [12:21:28]CAPDU: 80 09 00 00 [12:21:28]Write to MH i2c: E2 08 00 5B 65 80 09 00 00 00 00 00 00 32 [12:21:28]Write i2c OK [12:21:28]MH_I2C_Read... [12:21:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:21:28]Read from MH i2c: E2 [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: E2 03 00 [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: E2 03 00 5B 65 00 90 00 34 [12:21:28]RAPDU: 90 00 [12:21:28]wFMCommunicate OK [12:21:28]SAM_PROTO_ClearQueue done [12:21:28]KKMCreateOFDPacket [12:21:28]OFDProtocolAddRootSTLVToBuf [12:21:28]FM_MakeSignedData [12:21:28]FM_MakeSignedData [12:21:28]SAM_PROTO_SignData [12:21:28]wFMCommunicate request_size=4 [12:21:28]MH_SAM_APDU [12:21:28]CAPDU: 80 0D 01 02 [12:21:28]Write to MH i2c: E2 08 00 5C 65 80 0D 01 02 00 00 00 00 3A [12:21:28]Write i2c OK [12:21:28]MH_I2C_Read... [12:21:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:21:28]Read from MH i2c: E2 [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: E2 03 00 [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: E2 03 00 5C 65 00 90 00 35 [12:21:28]RAPDU: 90 00 [12:21:28]wFMCommunicate OK [12:21:28]wFMCommunicate request_size=255 [12:21:28]MH_SAM_APDU [12: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 35 FF 03 08 00 03 08 25 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 EE D4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 D4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 16 00 00 00 00 07 04 06 00 E4 D4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 4B 4B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 7E 00 00 35 04 06 00 30 [12:21:28]Write to MH i2c: E2 02 01 5D 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 08 25 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 EE D4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 D4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 16 00 00 00 00 07 04 06 00 E4 D4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 4B 4B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 7E 00 00 35 04 06 00 30 00 00 88 [12:21:28]Write i2c OK [12:21:28]MH_I2C_Read... [12:21:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:29]Read from MH i2c: E2 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: E2 03 00 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: E2 03 00 5D 65 00 90 00 36 [12:21:29]RAPDU: 90 00 [12:21:29]wFMCommunicate OK [12:21:29]wFMCommunicate request_size=10 [12:21:29]MH_SAM_APDU [12:21:29]CAPDU: 80 0D 02 02 05 2B F3 C6 60 0B [12:21:29]Write to MH i2c: E2 0D 00 5E 65 80 0D 02 02 05 00 2B F3 C6 60 0B 00 00 96 [12:21:29]Write i2c OK [12:21:29]MH_I2C_Read... [12:21:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:29]OFD Sender: No OFD packet to send [12:21:29]Read from MH i2c: E2 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: E2 03 00 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: E2 03 00 5E 65 00 90 00 37 [12:21:29]RAPDU: 90 00 [12:21:29]wFMCommunicate OK [12:21:29]wFMCommunicate request_size=4 [12:21:29]MH_SAM_APDU [12:21:29]CAPDU: 80 0D 03 02 [12:21:29]Write to MH i2c: E2 08 00 5F 65 80 0D 03 02 00 00 00 00 3F [12:21:29]Write i2c OK [12:21:29]MH_I2C_Read... [12:21:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:21:29]Read from MH i2c: E2 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: E2 0B 00 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: E2 0B 00 5F 65 00 47 DA EC 62 48 8D C9 24 90 00 71 [12:21:29]RAPDU: 47 DA EC 62 48 8D C9 24 90 00 [12:21:29]wFMCommunicate OK [12:21:29]SAM_PROTO_SignData done [12:21:29]FM_MakeSignedData done [12:21:29]CreateOFDProtocolMessage [12:21:29]wFMCommunicate request_size=4 [12:21:29]MH_SAM_APDU [12:21:29]CAPDU: 80 11 00 00 [12:21:29]Write to MH i2c: E2 08 00 60 65 80 11 00 00 00 00 00 00 3F [12:21:29]Write i2c OK [12:21:29]MH_I2C_Read... [12:21:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:29]Read from MH i2c: E2 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: E2 17 00 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: E2 17 00 60 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 95 [12:21:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:21:29]wFMCommunicate OK [12:21:29]CreateOFDProtocolMessage done [12:21:29]OFDSenderStorePacket 32389 [12:21:29]StoreOFDPacket docnum=32389 [12:21:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2C D8 07 01 57 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 08 25 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 EE D4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 D4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 16 00 00 00 00 07 04 06 00 E4 D4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 4B 4B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 7E 00 00 35 04 06 00 30 2B F3 C6 60 0B 47 DA EC 62 48 8D C9 24 [12:21:29]CheckFolder [12:21:29]dirname=/storage/ofd_packets [12:21:29]CheckFolder done [12:21:29]ProducePacketName [12:21:29]name=ofd_packets/00032389 [12:21:29]NVStorageSaveData ofd_packets/00032389 [12:21:29]File name is /storage/ofd_packets/00032389 [12:21:29]Write 301 bytes [12:21:29]NVStorageSaveData done [12:21:29]OFDSenderStorePacket done [12:21:29]KKMCreateOFDPacket done [12:21:29]NVStorageSaveData kkm_last_timestamp [12:21:29]File name is /storage/kkm_last_timestamp [12:21:29]Write 4 bytes [12:21:29]NVStorageSaveData done [12:21:29]ExternCall_PrintAddStr [12:21:29]wPrintStart [12:21:29]Write to MH i2c: 01 00 00 61 65 C6 [12:21:29]Write i2c OK [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: 01 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: 01 07 00 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: 01 07 00 61 65 00 00 00 00 00 FF 0F DB [12:21:29]RasterBufferAndPrint [12:21:29]line Счет N : (1)1182116 [12:21:29]line ИНН: 02508201610067 [12:21:29]line Контрольно-Кассовый Чек [12:21:29]line ПРОДАЖА [12:21:29]line ТРК (МРК, ГНК) : 42 [12:21:29]line Товар: 2710124130 [12:21:29]line Аи-92-К-5 [12:21:29]line 9.480 * 57.50 [12:21:29]line = 545.10 [12:21:29]line НДС 12% НСП 1% [12:21:29]line > о реализуемом товаре [12:21:29]line ОКРУГЛЕНИЕ: -0.10 [12:21:29]line ИТОГО: 545.00 [12:21:29]line Внесено: 545.00 [12:21:29]line СДАЧА: 0.00 [12:21:29]line НСП 1% : 4.82 [12:21:29]line НДС 12% : 57.89 [12:21:29]line Наличными: 545.00 [12:21:29]line Безнал.: 0.00 [12:21:29]line Место: АЗС № 121 "Партнер Нефть" [12:21:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:21:29]line СНО: Общий режим [12:21:29]line Чек 95 24.08.2023 12:21 [12:21:29]line Смена: 75 ФФД: 1.0 [12:21:29]line ЗНМ: 0300000148 [12:21:29]line РНМ: 0000000000091575 [12:21:29]line Версия ККМ: 001 [12:21:29]line ФМ: 0000000000874655 [12:21:29]line ФД: 32389 [12:21:29]line ФПД: 52965331591179 [12:21:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T122131&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32389&fm=52965331591179&tin=02508201610067®Number=0000000000091575&sum=54500 [12:21:29]written 0, free lines is 4095 [12:21:29]OFD Sender: Processing packet 32389 [packets to send 11, broken 10] [12:21:29]ProducePacketName [12:21:29]name=ofd_packets/00032389 [12:21:29]OFD Sender: To server: pG, [12:21:29]CommunicateWithHost lk.salyk.kg:30040 [12:21:29]ConnectInit lk.salyk.kg [12:21:29]Connected sock=10 [12: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 34 36 35 35 0F 01 00 00 2C D8 07 01 57 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 08 25 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 EE D4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 D4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 16 00 00 00 00 07 04 06 00 E4 D4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 4B 4B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 7E 00 00 35 04 06 00 30 2B F3 C6 60 0B 47 DA EC 62 48 8D C9 24 [12:21:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 26 9C 47 00 39 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 7E 00 00 F4 03 04 00 EE F5 E6 64 B6 04 01 00 00 41 85 D3 6D EE A5 A6 EA [12:21:29]CommunicateWithHost err = 0 [12:21:29]CheckOFDResponse [12:21:29]1017 (14) - 77093643461234 [12:21:29]1041 (16) - 0000000000874655 [12:21:29]1040 (4) - 32389 [12:21:29]1012 (4) - 24.08.2023 06:17 [12:21:29]1206 (1) - 0 [12:21:29]OFD Sender: Remove packet 32389 [12:21:29]ProducePacketName [12:21:29]name=ofd_packets/00032389 [12:21:29]NVStorageDeleteData [12:21:29]Write to MH i2c: 01 00 00 8C 65 F1 [12:21:29]Write i2c OK [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: 01 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: 01 07 00 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: 01 07 00 8C 65 00 00 00 00 00 EC 0C F0 [12:21:29]RasterBufferAndPrint [12:21:29]line [12:21:29]line [12:21:29]line [12:21:29]line [12:21:29]line [12:21:29]written 0, free lines is 3319 [12:21:29]MH_Cut [12:21:29]Write to MH i2c: D1 01 00 93 65 01 CA [12:21:29]Write i2c OK [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: D1 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: D1 01 00 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: D1 01 00 93 65 00 C9 [12:21:29]Write to MH i2c: 01 00 00 94 65 F9 [12:21:29]Write i2c OK [12:21:29]MH_I2C_Read... [12:21:30]OFD Sender: No OFD packet to send [12:21:30]*** Cut start [12:21:30]*** Purtial cut [12:21:30]*** Stage 1: CUTSNS_PIN = 1 [12:21:30]Read from MH i2c: 01 [12:21:30]MH_I2C_Read... [12:21:30]*** Stop cut motor [12:21:30]*** Cut end [12:21:30]Read from MH i2c: 01 07 00 [12:21:30]MH_I2C_Read... [12:21:30]Read from MH i2c: 01 07 00 94 65 00 00 00 00 00 FF 0F 0E [12:21:30]process_action close_receipt done [12:21:30]requested_data is exist [12:21:30]produce_requested_data [12:21:30]requested_item fm.sn is exist - process it [12:21:30]wFMCommunicate request_size=4 [12:21:30]MH_SAM_APDU [12:21:30]CAPDU: 80 11 00 00 [12:21:30]Write to MH i2c: E2 08 00 95 65 80 11 00 00 00 00 00 00 74 [12:21:30]Write i2c OK [12:21:30]MH_I2C_Read... [12:21:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:30]Read from MH i2c: E2 [12:21:30]MH_I2C_Read... [12:21:30]Read from MH i2c: E2 17 00 [12:21:30]MH_I2C_Read... [12:21:30]Read from MH i2c: E2 17 00 95 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CA [12:21:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:21:30]wFMCommunicate OK [12:21:30]requested_item fd.num is exist - process it [12:21:30]SAM_PROTO_GetFieldsCounters [12:21:30]wFMCommunicate request_size=4 [12:21:30]MH_SAM_APDU [12:21:30]CAPDU: 80 13 00 00 [12:21:30]Write to MH i2c: E2 08 00 96 65 80 13 00 00 00 00 00 00 77 [12:21:30]Write i2c OK [12:21:30]MH_I2C_Read... [12:21:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:21:30]Read from MH i2c: E2 [12:21:30]MH_I2C_Read... [12:21:30]Read from MH i2c: E2 62 00 [12:21:30]MH_I2C_Read... [12:21:30]Read from MH i2c: E2 62 00 96 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 85 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [12:21:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 85 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:21:31]wFMCommunicate OK [12:21:31]SAM_PROTO_GetFieldsCounters done [12:21:31]requested_item shift.num is exist - process it [12:21:31]requested_item shift.opened is exist - process it [12:21:31]req_shift_opened [12:21:31]FM_GetShiftState [12:21:31]SAM_PROTO_GetShiftState [12:21:31]wFMCommunicate request_size=4 [12:21:31]MH_SAM_APDU [12:21:31]CAPDU: 80 13 01 00 [12:21:31]Write to MH i2c: E2 08 00 97 65 80 13 01 00 00 00 00 00 79 [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:31]Read from MH i2c: E2 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 0E 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 0E 00 97 65 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F6 [12:21:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:21:31]wFMCommunicate OK [12:21:31]SAM_PROTO_GetShiftState done [12:21:31]FM_GetShiftState done [12:21:31]req_shift_opened done [12:21:31]requested_item shift.open_date is exist - process it [12:21:31]req_shift_open_date [12:21:31]req_shift_open_date done [12:21:31]produce_requested_data done [12:21:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32389,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:21:31]process_action_free close_receipt [12:21:31]json_value_free [12:21:31]json_value_free done [12:21:31]process_json_proto returns [12:21:31]Send response to host [12:21:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32389,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:21:31]free response buf [12:21:31]execute_script done [12:21:31]execute_script returns [12:21:31]free content buf [12:21:31]Sock 9.Close socket [12:21:31]Sock 9.Thread stoped [12:21:33]accept exits with 8 [12:21:33]New connection [12:21:33]New thread 3066940772 created [12:21:33]Thread 3067084132 joined [12:21:33]Waiting for new connection... [12:21:33] Sock 8.Parse request [12:21:33]Sock 8.Check first char [12:21:33]Sock 8.First char is OK [12:21:33]request: POST /json_proto HTTP/1.0 [12:21:33]Method: POST [12:21:33]URL: /json_proto [12:21:33]Method is POST - this is cgi request [12:21:33]url: /json_proto [12:21:33]query_string will be loaded in cgi processing [12:21:33]execute_cgi json_proto POST (null) [12:21:33]execute_cgi path=json_proto method=POST [12:21:33]POST find Content-Length [12:21:33]Host: 172.17.34.200:8080 [12:21:33]Content-Length: 215 [12:21:33]Content-Type: application/json [12:21:33] [12:21:33]POST finish read [12:21:33]Found Content-Length = 215 [12:21:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:33]execute_script... [12:21:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:33]POST & json_proto [12:21:33]process_json_proto [12:21:33]json parsed OK: [12:21:33]protocol is kg_v1.0 [12:21:33]action value=get_value [12:21:33]process_action get_value [12:21:33]cmd_get_value [12:21:33]process_action get_value done [12:21:33]requested_data is exist [12:21:33]produce_requested_data [12:21:33]requested_item kkm.sn is exist - process it [12:21:33]requested_item kkm.ver is exist - process it [12:21:33]requested_item fm.sn is exist - process it [12:21:33]wFMCommunicate request_size=4 [12:21:33]MH_SAM_APDU [12:21:33]CAPDU: 80 11 00 00 [12:21:33]Write to MH i2c: E2 08 00 98 65 80 11 00 00 00 00 00 00 77 [12:21:33]Write i2c OK [12:21:33]MH_I2C_Read... [12:21:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:33]Read from MH i2c: E2 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: E2 17 00 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: E2 17 00 98 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CD [12:21:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:21:33]wFMCommunicate OK [12:21:33]requested_item fd.num is exist - process it [12:21:33]SAM_PROTO_GetFieldsCounters [12:21:33]wFMCommunicate request_size=4 [12:21:33]MH_SAM_APDU [12:21:33]CAPDU: 80 13 00 00 [12:21:33]Write to MH i2c: E2 08 00 99 65 80 13 00 00 00 00 00 00 7A [12:21:33]Write i2c OK [12:21:33]MH_I2C_Read... [12:21:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:21:33]Read from MH i2c: E2 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: E2 62 00 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: E2 62 00 99 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 85 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [12:21:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 85 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:21:33]wFMCommunicate OK [12:21:33]SAM_PROTO_GetFieldsCounters done [12:21:33]requested_item shift.num is exist - process it [12:21:33]requested_item shift.opened is exist - process it [12:21:33]req_shift_opened [12:21:33]FM_GetShiftState [12:21:33]SAM_PROTO_GetShiftState [12:21:33]wFMCommunicate request_size=4 [12:21:33]MH_SAM_APDU [12:21:33]CAPDU: 80 13 01 00 [12:21:33]Write to MH i2c: E2 08 00 9A 65 80 13 01 00 00 00 00 00 7C [12:21:33]Write i2c OK [12:21:33]MH_I2C_Read... [12:21:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:33]Read from MH i2c: E2 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: E2 0E 00 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: E2 0E 00 9A 65 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F9 [12:21:33]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:21:33]wFMCommunicate OK [12:21:33]SAM_PROTO_GetShiftState done [12:21:33]FM_GetShiftState done [12:21:33]req_shift_opened done [12:21:33]requested_item shift.open_date is exist - process it [12:21:33]req_shift_open_date [12:21:33]req_shift_open_date done [12:21:33]produce_requested_data done [12:21:33]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32389,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:21:33]process_action_free get_value [12:21:33]json_value_free [12:21:33]json_value_free done [12:21:33]process_json_proto returns [12:21:33]Send response to host [12:21:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32389,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:21:33]free response buf [12:21:33]execute_script done [12:21:33]execute_script returns [12:21:33]free content buf [12:21:33]Sock 8.Close socket [12:21:33]Sock 8.Thread stoped [12:21:33]accept exits with 9 [12:21:33]New connection [12:21:33]New thread 3067084132 created [12:21:33]Thread 3066940772 joined [12:21:33]Waiting for new connection... [12:21:33] Sock 9.Parse request [12:21:33]Sock 9.Check first char [12:21:33]Sock 9.First char is OK [12:21:33]request: POST /json_proto HTTP/1.0 [12:21:33]Method: POST [12:21:33]URL: /json_proto [12:21:33]Method is POST - this is cgi request [12:21:33]url: /json_proto [12:21:33]query_string will be loaded in cgi processing [12:21:33]execute_cgi json_proto POST (null) [12:21:33]execute_cgi path=json_proto method=POST [12:21:33]POST find Content-Length [12:21:33]Host: 172.17.34.200:8080 [12:21:33]Content-Length: 331 [12:21:33]Content-Type: application/json [12:21:33] [12:21:33]POST finish read [12:21:33]Found Content-Length = 331 [12:21:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:21:33]execute_script... [12:21:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:21:33]POST & json_proto [12:21:33]process_json_proto [12:21:33]json parsed OK: [12:21:33]protocol is kg_v1.0 [12:21:33]action value=get_value [12:21:33]process_action get_value [12:21:33]cmd_get_value [12:21:33]process_action get_value done [12:21:33]requested_data is exist [12:21:33]produce_requested_data [12:21:33]requested_item fm.sale.total is exist - process it [12:21:33]SAM_PROTO_GetFMData [12:21:33]wFMCommunicate request_size=4 [12:21:33]MH_SAM_APDU [12:21:33]CAPDU: 80 13 03 00 [12:21:33]Write to MH i2c: E2 08 00 9B 65 80 13 03 00 00 00 00 00 7F [12:21:33]Write i2c OK [12:21:33]MH_I2C_Read... [12:21:33]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:21:33]Read from MH i2c: E2 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: E2 FD 00 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: E2 FD 00 9B 65 00 C3 04 85 04 BF 04 6E 04 04 00 EF 7D 00 00 69 04 A1 00 6F 04 04 00 BA 7C 00 00 B1 04 04 00 E3 E4 4F 97 70 04 04 00 A8 7A 8C 87 72 04 04 00 3B 6A C3 0F 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 BC 6E 12 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 CC D8 56 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 F0 [12:21:33]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 EF 7D 00 00 69 04 A1 00 6F 04 04 00 BA 7C 00 00 B1 04 04 00 E3 E4 4F 97 70 04 04 00 A8 7A 8C 87 72 04 04 00 3B 6A C3 0F 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 BC 6E 12 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 CC D8 56 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 [12:21:33]wFMCommunicate OK [12:21:33]wFMCommunicate request_size=4 [12:21:33]MH_SAM_APDU [12:21:33]CAPDU: 80 17 00 00 [12:21:33]Write to MH i2c: E2 08 00 9C 65 80 17 00 00 00 00 00 00 81 [12:21:33]Write i2c OK [12:21:33]MH_I2C_Read... [12:21:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:21:34]Read from MH i2c: E2 [12:21:34]MH_I2C_Read... [12:21:34]Read from MH i2c: E2 FD 00 [12:21:34]MH_I2C_Read... [12:21:34]Read from MH i2c: E2 FD 00 9C 65 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 C4 [12:21:34]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [12:21:34]wFMCommunicate OK [12:21:34]wFMCommunicate request_size=4 [12:21:34]MH_SAM_APDU [12:21:34]CAPDU: 80 17 00 00 [12:21:34]Write to MH i2c: E2 08 00 9D 65 80 17 00 00 00 00 00 00 82 [12:21:34]Write i2c OK [12:21:34]MH_I2C_Read... [12:21:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:21:34]Read from MH i2c: E2 [12:21:34]MH_I2C_Read... [12:21:34]Read from MH i2c: E2 FD 00 [12:21:34]MH_I2C_Read... [12:21:34]Read from MH i2c: E2 FD 00 9D 65 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 A0 [12:21:34]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [12:21:34]wFMCommunicate OK [12:21:34]wFMCommunicate request_size=4 [12:21:34]MH_SAM_APDU [12:21:34]CAPDU: 80 17 00 00 [12:21:34]Write to MH i2c: E2 08 00 9E 65 80 17 00 00 00 00 00 00 83 [12:21:34]Write i2c OK [12:21:34]MH_I2C_Read... [12:21:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:21:34]Read from MH i2c: E2 [12:21:34]MH_I2C_Read... [12:21:34]Read from MH i2c: E2 FD 00 [12:21:34]MH_I2C_Read... [12:21:34]Read from MH i2c: E2 FD 00 9E 65 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 F5 [12:21:34]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [12:21:34]wFMCommunicate OK [12:21:34]wFMCommunicate request_size=4 [12:21:34]MH_SAM_APDU [12:21:34]CAPDU: 80 17 00 00 [12:21:34]Write to MH i2c: E2 08 00 9F 65 80 17 00 00 00 00 00 00 84 [12:21:34]Write i2c OK [12:21:34]MH_I2C_Read... [12:21:35]OFD Sender: No OFD packet to send [12:21:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [12:21:35]Read from MH i2c: E2 [12:21:35]MH_I2C_Read... [12:21:35]Read from MH i2c: E2 E0 00 [12:21:35]MH_I2C_Read... [12:21:35]Read from MH i2c: E2 E0 00 9F 65 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6E [12:21:35]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:21:35]wFMCommunicate OK [12:21:35]SAM_PROTO_GetFMData done [12:21:35]requested_item fm.sale_refund.total is exist - process it [12:21:35]requested_item fm.buy.total is exist - process it [12:21:35]requested_item shift.sale.total is exist - process it [12:21:35]SAM_PROTO_GetShiftData [12:21:35]wFMCommunicate request_size=4 [12:21:35]MH_SAM_APDU [12:21:35]CAPDU: 80 13 02 00 [12:21:35]Write to MH i2c: E2 08 00 A0 65 80 13 02 00 00 00 00 00 83 [12:21:35]Write i2c OK [12:21:35]MH_I2C_Read... [12:21:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:21:35]Read from MH i2c: E2 [12:21:35]MH_I2C_Read... [12:21:35]Read from MH i2c: E2 FD 00 [12:21:35]MH_I2C_Read... [12:21:35]Read from MH i2c: E2 FD 00 A0 65 00 B9 04 AA 04 B5 04 6E 04 04 00 5F 00 00 00 69 04 9C 00 6F 04 04 00 5D 00 00 00 B1 04 03 00 79 B4 82 70 04 03 00 90 FB 4B 72 04 03 00 E9 B8 36 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 27 E2 0D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D 28 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 54 [12:21:35]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 5F 00 00 00 69 04 9C 00 6F 04 04 00 5D 00 00 00 B1 04 03 00 79 B4 82 70 04 03 00 90 FB 4B 72 04 03 00 E9 B8 36 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 27 E2 0D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D 28 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [12:21:35]wFMCommunicate OK [12:21:35]wFMCommunicate request_size=4 [12:21:35]MH_SAM_APDU [12:21:35]CAPDU: 80 17 00 00 [12:21:35]Write to MH i2c: E2 08 00 A1 65 80 17 00 00 00 00 00 00 86 [12:21:35]Write i2c OK [12:21:35]MH_I2C_Read... [12:21:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:21:36]Read from MH i2c: E2 [12:21:36]MH_I2C_Read... [12:21:36]Read from MH i2c: E2 FD 00 [12:21:36]MH_I2C_Read... [12:21:36]Read from MH i2c: E2 FD 00 A1 65 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 59 [12:21:36]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 [12:21:36]wFMCommunicate OK [12:21:36]wFMCommunicate request_size=4 [12:21:36]MH_SAM_APDU [12:21:36]CAPDU: 80 17 00 00 [12:21:36]Write to MH i2c: E2 08 00 A2 65 80 17 00 00 00 00 00 00 87 [12:21:36]Write i2c OK [12:21:36]MH_I2C_Read... [12:21:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:21:36]Read from MH i2c: E2 [12:21:36]MH_I2C_Read... [12:21:36]Read from MH i2c: E2 FD 00 [12:21:36]MH_I2C_Read... [12:21:36]Read from MH i2c: E2 FD 00 A2 65 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 AF [12:21:36]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [12:21:36]wFMCommunicate OK [12:21:36]wFMCommunicate request_size=4 [12:21:36]MH_SAM_APDU [12:21:36]CAPDU: 80 17 00 00 [12:21:36]Write to MH i2c: E2 08 00 A3 65 80 17 00 00 00 00 00 00 88 [12:21:36]Write i2c OK [12:21:36]MH_I2C_Read... [12:21:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:21:37]Read from MH i2c: E2 [12:21:37]MH_I2C_Read... [12:21:37]Read from MH i2c: E2 FD 00 [12:21:37]MH_I2C_Read... [12:21:37]Read from MH i2c: E2 FD 00 A3 65 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 00 [12:21:37]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [12:21:37]wFMCommunicate OK [12:21:37]wFMCommunicate request_size=4 [12:21:37]MH_SAM_APDU [12:21:37]CAPDU: 80 17 00 00 [12:21:37]Write to MH i2c: E2 08 00 A4 65 80 17 00 00 00 00 00 00 89 [12:21:37]Write i2c OK [12:21:37]MH_I2C_Read... [12:21:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [12:21:37]Read from MH i2c: E2 [12:21:37]MH_I2C_Read... [12:21:37]Read from MH i2c: E2 D6 00 [12:21:37]MH_I2C_Read... [12:21:37]Read from MH i2c: E2 D6 00 A4 65 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6B [12:21:37]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:21:37]wFMCommunicate OK [12:21:37]SAM_PROTO_GetShiftData done [12:21:37]requested_item shift.sale.total_cash is exist - process it [12:21:37]requested_item shift.sale_refund.total is exist - process it [12:21:37]requested_item shift.sale_refund.total_cash is exist - process it [12:21:37]requested_item shift.buy.total is exist - process it [12:21:37]requested_item shift.buy.total_cash is exist - process it [12:21:37]produce_requested_data done [12:21:37]produce_requested_data return {"fm.sale.total":25385955.55,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":85658.81,"shift.sale.total_cash":49796.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:21:37]process_action_free get_value [12:21:37]json_value_free [12:21:37]json_value_free done [12:21:37]process_json_proto returns [12:21:37]Send response to host [12:21:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25385955.55,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":85658.81,"shift.sale.total_cash":49796.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:21:37]free response buf [12:21:37]execute_script done [12:21:37]execute_script returns [12:21:37]free content buf [12:21:37]Sock 9.Close socket [12:21:37]Sock 9.Thread stoped [12:21:40]OFD Sender: No OFD packet to send [12:21:45]OFD Sender: No OFD packet to send [12:21:50]OFD Sender: No OFD packet to send [12:21:55]OFD Sender: No OFD packet to send [12:22:00]OFD Sender: No OFD packet to send [12:22:05]OFD Sender: No OFD packet to send [12:22:10]OFD Sender: No OFD packet to send [12:22:15]OFD Sender: No OFD packet to send [12:22:20]OFD Sender: No OFD packet to send [12:22:25]OFD Sender: No OFD packet to send [12:22:30]OFD Sender: No OFD packet to send [12:22:35]OFD Sender: No OFD packet to send [12:22:40]OFD Sender: No OFD packet to send [12:22:45]OFD Sender: No OFD packet to send [12:22:50]OFD Sender: No OFD packet to send [12:22:55]OFD Sender: No OFD packet to send [12:23:00]OFD Sender: No OFD packet to send [12:23:05]OFD Sender: No OFD packet to send [12:23:10]OFD Sender: No OFD packet to send [12:23:15]OFD Sender: No OFD packet to send [12:23:20]OFD Sender: No OFD packet to send [12:23:25]OFD Sender: No OFD packet to send [12:23:30]OFD Sender: No OFD packet to send [12:23:35]OFD Sender: No OFD packet to send [12:23:40]OFD Sender: No OFD packet to send [12:23:45]OFD Sender: No OFD packet to send [12:23:50]OFD Sender: No OFD packet to send [12:23:55]OFD Sender: No OFD packet to send [12:24:00]OFD Sender: No OFD packet to send [12:24:05]OFD Sender: No OFD packet to send [12:24:10]OFD Sender: No OFD packet to send [12:24:15]OFD Sender: No OFD packet to send [12:24:20]OFD Sender: No OFD packet to send [12:24:25]OFD Sender: No OFD packet to send [12:24:30]OFD Sender: No OFD packet to send [12:24:35]OFD Sender: No OFD packet to send [12:24:40]OFD Sender: No OFD packet to send [12:24:45]OFD Sender: No OFD packet to send [12:24:50]OFD Sender: No OFD packet to send [12:24:51]accept exits with 8 [12:24:51]New connection [12:24:51]New thread 3066940772 created [12:24:51]Thread 3067084132 joined [12:24:51]Waiting for new connection... [12:24:51] Sock 8.Parse request [12:24:51]Sock 8.Check first char [12:24:51]Sock 8.First char is OK [12:24:51]request: POST /json_proto HTTP/1.0 [12:24:51]Method: POST [12:24:51]URL: /json_proto [12:24:51]Method is POST - this is cgi request [12:24:51]url: /json_proto [12:24:51]query_string will be loaded in cgi processing [12:24:51]execute_cgi json_proto POST (null) [12:24:51]execute_cgi path=json_proto method=POST [12:24:51]POST find Content-Length [12:24:51]Host: 172.17.34.200:8080 [12:24:51]Content-Length: 1076 [12:24:51]Content-Type: application/json [12:24:51] [12:24:51]POST finish read [12:24:51]Found Content-Length = 1076 [12:24:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182118\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1150.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A61081\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:24:51]execute_script... [12:24:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182118\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1150.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A61081\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:24:51]POST & json_proto [12:24:51]process_json_proto [12:24:51]json parsed OK: [12:24:51]protocol is kg_v1.0 [12:24:51]action value=print_text [12:24:51]process_action print_text [12:24:51]cmd_print_text [12:24:51]ExternCall_PrintAddStr [12:24:51]wPrintStart [12:24:51]Write to MH i2c: 01 00 00 A5 65 0A [12:24:51]Write i2c OK [12:24:51]MH_I2C_Read... [12:24:51]Read from MH i2c: 01 [12:24:51]MH_I2C_Read... [12:24:51]Read from MH i2c: 01 07 00 [12:24:51]MH_I2C_Read... [12:24:51]Read from MH i2c: 01 07 00 A5 65 00 00 00 00 00 FF 0F 1F [12:24:51]RasterBufferAndPrint [12:24:51]line *****ТОВАРНЫЙ ЧЕК***** [12:24:51]line АЗС 121 [12:24:51]line Партнер нефть [12:24:51]line 02508201610067 [12:24:51]line Кассир : Батырканова Г. [12:24:51]line Счет N : (1)1182118 [12:24:51]line ПРОДАЖА [12:24:51]line ТРК (МРК, ГНК) : 52 [12:24:51]line Вид ГСМ : 2710124130 [12:24:51]line Аи-92-К-5 [12:24:51]line 20.000 x 57.50 [12:24:51]line ИТОГ: 1150.00 [12:24:51]line Тип оплаты: Талоны: ТК ГПНА Online [12:24:51]line 61081 [12:24:51]written 0, free lines is 4095 [12:24:51]Write to MH i2c: 01 00 00 B7 65 1C [12:24:51]Write i2c OK [12:24:51]MH_I2C_Read... [12:24:51]Read from MH i2c: 01 [12:24:51]MH_I2C_Read... [12:24:51]Read from MH i2c: 01 07 00 [12:24:51]MH_I2C_Read... [12:24:51]Read from MH i2c: 01 07 00 B7 65 00 00 00 00 00 40 0E 71 [12:24:51]RasterBufferAndPrint [12:24:51]line [12:24:51]line [12:24:51]line [12:24:51]line [12:24:51]line [12:24:51]written 0, free lines is 3649 [12:24:51]MH_Cut [12:24:51]Write to MH i2c: D1 01 00 BE 65 01 F5 [12:24:51]Write i2c OK [12:24:51]MH_I2C_Read... [12:24:51]Read from MH i2c: D1 [12:24:51]MH_I2C_Read... [12:24:51]Read from MH i2c: D1 01 00 [12:24:51]MH_I2C_Read... [12:24:51]Read from MH i2c: D1 01 00 BE 65 00 F4 [12:24:51]Write to MH i2c: 01 00 00 BF 65 24 [12:24:51]Write i2c OK [12:24:51]MH_I2C_Read... [12:24:52]*** Cut start [12:24:52]*** Purtial cut [12:24:52]*** CUTSNS_PIN = 0 [12:24:52]*** Stage 1: CUTSNS_PIN = 1 [12:24:54]Read from MH i2c: 01 [12:24:54]MH_I2C_Read... [12:24:54]*** Stop cut motor [12:24:54]*** Cut end [12:24:54]Read from MH i2c: 01 07 00 [12:24:54]MH_I2C_Read... [12:24:54]Read from MH i2c: 01 07 00 BF 65 00 00 00 00 00 FF 0F 39 [12:24:54]process_action print_text done [12:24:54]requested_data is exist [12:24:54]produce_requested_data [12:24:54]requested_item fm.sn is exist - process it [12:24:54]wFMCommunicate request_size=4 [12:24:54]MH_SAM_APDU [12:24:54]CAPDU: 80 11 00 00 [12:24:54]Write to MH i2c: E2 08 00 C0 65 80 11 00 00 00 00 00 00 9F [12:24:54]Write i2c OK [12:24:54]MH_I2C_Read... [12:24:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:54]Read from MH i2c: E2 [12:24:54]MH_I2C_Read... [12:24:54]Read from MH i2c: E2 17 00 [12:24:54]MH_I2C_Read... [12:24:54]Read from MH i2c: E2 17 00 C0 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F5 [12:24:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:24:54]wFMCommunicate OK [12:24:54]requested_item fd.num is exist - process it [12:24:54]SAM_PROTO_GetFieldsCounters [12:24:54]wFMCommunicate request_size=4 [12:24:54]MH_SAM_APDU [12:24:54]CAPDU: 80 13 00 00 [12:24:54]Write to MH i2c: E2 08 00 C1 65 80 13 00 00 00 00 00 00 A2 [12:24:54]Write i2c OK [12:24:54]MH_I2C_Read... [12:24:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:24:54]Read from MH i2c: E2 [12:24:54]MH_I2C_Read... [12:24:54]Read from MH i2c: E2 62 00 [12:24:54]MH_I2C_Read... [12:24:54]Read from MH i2c: E2 62 00 C1 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 85 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [12:24:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 85 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:24:54]wFMCommunicate OK [12:24:54]SAM_PROTO_GetFieldsCounters done [12:24:54]requested_item shift.num is exist - process it [12:24:54]requested_item shift.opened is exist - process it [12:24:54]req_shift_opened [12:24:54]FM_GetShiftState [12:24:54]SAM_PROTO_GetShiftState [12:24:54]wFMCommunicate request_size=4 [12:24:54]MH_SAM_APDU [12:24:54]CAPDU: 80 13 01 00 [12:24:54]Write to MH i2c: E2 08 00 C2 65 80 13 01 00 00 00 00 00 A4 [12:24:54]Write i2c OK [12:24:54]MH_I2C_Read... [12:24:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:54]Read from MH i2c: E2 [12:24:54]MH_I2C_Read... [12:24:54]Read from MH i2c: E2 0E 00 [12:24:54]MH_I2C_Read... [12:24:54]Read from MH i2c: E2 0E 00 C2 65 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 21 [12:24:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:24:54]wFMCommunicate OK [12:24:54]SAM_PROTO_GetShiftState done [12:24:54]FM_GetShiftState done [12:24:54]req_shift_opened done [12:24:54]requested_item shift.open_date is exist - process it [12:24:54]req_shift_open_date [12:24:54]req_shift_open_date done [12:24:54]produce_requested_data done [12:24:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32389,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:24:54]process_action_free print_text [12:24:54]json_value_free [12:24:54]json_value_free done [12:24:54]process_json_proto returns [12:24:54]Send response to host [12:24:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32389,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:24:54]free response buf [12:24:54]execute_script done [12:24:54]execute_script returns [12:24:54]free content buf [12:24:54]Sock 8.Close socket [12:24:54]Sock 8.Thread stoped [12:24:55]OFD Sender: No OFD packet to send [12:25:00]OFD Sender: No OFD packet to send [12:25:05]OFD Sender: No OFD packet to send [12:25:10]OFD Sender: No OFD packet to send [12:25:15]OFD Sender: No OFD packet to send [12:25:20]OFD Sender: No OFD packet to send [12:25:25]OFD Sender: No OFD packet to send [12:25:30]OFD Sender: No OFD packet to send [12:25:35]OFD Sender: No OFD packet to send [12:25:40]OFD Sender: No OFD packet to send [12:25:45]OFD Sender: No OFD packet to send [12:25: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]OFD Sender: No OFD packet to send [12:27:00]OFD Sender: No OFD packet to send [12:27:05]OFD Sender: No OFD packet to send [12:27:10]OFD Sender: No OFD packet to send [12:27:15]OFD Sender: No OFD packet to send [12:27:20]OFD Sender: No OFD packet to send [12:27:25]OFD Sender: No OFD packet to send [12:27:30]OFD Sender: No OFD packet to send [12:27:35]OFD Sender: No OFD packet to send [12:27:40]OFD Sender: No OFD packet to send [12:27:45]OFD Sender: No OFD packet to send [12:27:50]OFD Sender: No OFD packet to send [12:27:55]OFD Sender: No OFD packet to send [12:28:00]OFD Sender: No OFD packet to send [12:28:05]OFD Sender: No OFD packet to send [12:28:10]OFD Sender: No OFD packet to send [12:28:10]accept exits with 10 [12:28:10]New connection [12:28:10]New thread 3067084132 created [12:28:10]Thread 3066940772 joined [12:28:10]Waiting for new connection... [12:28:10] Sock 10.Parse request [12:28:10]Sock 10.Check first char [12:28:10]Sock 10.First char is OK [12:28:10]request: POST /json_proto HTTP/1.0 [12:28:10]Method: POST [12:28:10]URL: /json_proto [12:28:10]Method is POST - this is cgi request [12:28:10]url: /json_proto [12:28:10]query_string will be loaded in cgi processing [12:28:10]execute_cgi json_proto POST (null) [12:28:10]execute_cgi path=json_proto method=POST [12:28:10]POST find Content-Length [12:28:10]Host: 172.17.34.200:8080 [12:28:10]Content-Length: 688 [12:28:10]Content-Type: application/json [12:28:10] [12:28:10]POST finish read [12:28:10]Found Content-Length = 688 [12:28:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:10]execute_script... [12:28:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:10]POST & json_proto [12:28:10]process_json_proto [12:28:10]json parsed OK: [12:28:10]protocol is kg_v1.0 [12:28:10]action value=close_receipt [12:28:10]process_action close_receipt [12:28:10]cmd_close_receipt [12:28:10]MH_GetDate [12:28:10]Write to MH i2c: F0 00 00 C3 65 17 [12:28:10]Write i2c OK [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: F0 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: F0 09 00 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: F0 09 00 C3 65 00 DE 4C E7 64 B2 FF 65 64 0F [12:28:10]GetLastDocTimeStamp 1692879691 [12:28:10]current date 1692880094 [12:28:10]FM_GetShiftState [12:28:10]SAM_PROTO_GetShiftState [12:28:10]wFMCommunicate request_size=4 [12:28:10]MH_SAM_APDU [12:28:10]CAPDU: 80 13 01 00 [12:28:10]Write to MH i2c: E2 08 00 C4 65 80 13 01 00 00 00 00 00 A6 [12:28:10]Write i2c OK [12:28:10]MH_I2C_Read... [12:28:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:10]Read from MH i2c: E2 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: E2 0E 00 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: E2 0E 00 C4 65 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 23 [12:28:10]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:28:10]wFMCommunicate OK [12:28:10]SAM_PROTO_GetShiftState done [12:28:10]FM_GetShiftState done [12:28:10]opened in 1692866319 [12:28:10]opened+sec_in_day 1692952719 [12:28:10]quantity*price = 100042 [12:28:10]sum+1 = 100044 [12:28:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 96 24.08.2023 12:28 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32390 ФПД: 40039368284586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T122814&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32390&fm=40039368284586&tin=02508201610067®Number=0000000000091575&sum=100000 [12:28:11]StoreToDocumentArchive [12:28:11]shift 75 fd 32390 [12:28:11]save to /storage/0075/doc_00032390 [12:28:11]save last doc name /storage/0075/doc_00032390 to /storage/kkm_last_doc_name [12:28:11]save OK [12:28:11]Clear old archive folders... [12:28:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:28:11]tlvbuf is 0188AFE0 [12:28:11]SAM_PROTO_ClearQueue [12:28:11]wFMCommunicate request_size=4 [12:28:11]MH_SAM_APDU [12:28:11]CAPDU: 80 09 00 00 [12:28:11]Write to MH i2c: E2 08 00 D1 65 80 09 00 00 00 00 00 00 A8 [12:28:11]Write i2c OK [12:28:11]MH_I2C_Read... [12:28:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:11]Read from MH i2c: E2 [12:28:11]MH_I2C_Read... [12:28:11]Read from MH i2c: E2 03 00 [12:28:11]MH_I2C_Read... [12:28:11]Read from MH i2c: E2 03 00 D1 65 00 90 00 AA [12:28:11]RAPDU: 90 00 [12:28:11]wFMCommunicate OK [12:28:11]SAM_PROTO_ClearQueue done [12:28:11]KKMCreateOFDPacket [12:28:11]OFDProtocolAddRootSTLVToBuf [12:28:11]FM_MakeSignedData [12:28:11]FM_MakeSignedData [12:28:11]SAM_PROTO_SignData [12:28:11]wFMCommunicate request_size=4 [12:28:11]MH_SAM_APDU [12:28:11]CAPDU: 80 0D 01 02 [12:28:11]Write to MH i2c: E2 08 00 D2 65 80 0D 01 02 00 00 00 00 B0 [12:28:11]Write i2c OK [12:28:11]MH_I2C_Read... [12:28:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:12]Read from MH i2c: E2 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: E2 03 00 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: E2 03 00 D2 65 00 90 00 AB [12:28:12]RAPDU: 90 00 [12:28:12]wFMCommunicate OK [12:28:12]wFMCommunicate request_size=255 [12:28:12]MH_SAM_APDU [12:28:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 DE 4C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 7E 00 00 35 04 06 00 [12:28:12]Write to MH i2c: E2 02 01 D3 65 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 DE 4C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 7E 00 00 35 04 06 00 00 00 7E [12:28:12]Write i2c OK [12:28:12]MH_I2C_Read... [12:28:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:12]Read from MH i2c: E2 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: E2 03 00 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: E2 03 00 D3 65 00 90 00 AC [12:28:12]RAPDU: 90 00 [12:28:12]wFMCommunicate OK [12:28:12]wFMCommunicate request_size=11 [12:28:12]MH_SAM_APDU [12:28:12]CAPDU: 80 0D 02 02 06 24 6A 64 52 D9 AA [12:28:12]Write to MH i2c: E2 0E 00 D4 65 80 0D 02 02 06 00 24 6A 64 52 D9 AA 00 00 86 [12:28:12]Write i2c OK [12:28:12]MH_I2C_Read... [12:28:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:12]Read from MH i2c: E2 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: E2 03 00 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: E2 03 00 D4 65 00 90 00 AD [12:28:12]RAPDU: 90 00 [12:28:12]wFMCommunicate OK [12:28:12]wFMCommunicate request_size=4 [12:28:12]MH_SAM_APDU [12:28:12]CAPDU: 80 0D 03 02 [12:28:12]Write to MH i2c: E2 08 00 D5 65 80 0D 03 02 00 00 00 00 B5 [12:28:12]Write i2c OK [12:28:12]MH_I2C_Read... [12:28:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:12]Read from MH i2c: E2 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: E2 0B 00 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: E2 0B 00 D5 65 00 BC AC 52 A9 DA 4F AE A8 90 00 98 [12:28:12]RAPDU: BC AC 52 A9 DA 4F AE A8 90 00 [12:28:12]wFMCommunicate OK [12:28:12]SAM_PROTO_SignData done [12:28:12]FM_MakeSignedData done [12:28:12]CreateOFDProtocolMessage [12:28:12]wFMCommunicate request_size=4 [12:28:12]MH_SAM_APDU [12:28:12]CAPDU: 80 11 00 00 [12:28:12]Write to MH i2c: E2 08 00 D6 65 80 11 00 00 00 00 00 00 B5 [12:28:12]Write i2c OK [12:28:12]MH_I2C_Read... [12:28:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:12]Read from MH i2c: E2 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: E2 17 00 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: E2 17 00 D6 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0B [12:28:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:28:12]wFMCommunicate OK [12:28:12]CreateOFDProtocolMessage done [12:28:12]OFDSenderStorePacket 32390 [12:28:12]StoreOFDPacket docnum=32390 [12:28:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 5F 4D 08 01 56 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 DE 4C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 7E 00 00 35 04 06 00 24 6A 64 52 D9 AA BC AC 52 A9 DA 4F AE A8 [12:28:12]CheckFolder [12:28:12]dirname=/storage/ofd_packets [12:28:12]CheckFolder done [12:28:12]ProducePacketName [12:28:12]name=ofd_packets/00032390 [12:28:12]NVStorageSaveData ofd_packets/00032390 [12:28:12]File name is /storage/ofd_packets/00032390 [12:28:12]Write 302 bytes [12:28:12]NVStorageSaveData done [12:28:12]OFDSenderStorePacket done [12:28:12]KKMCreateOFDPacket done [12:28:12]NVStorageSaveData kkm_last_timestamp [12:28:12]File name is /storage/kkm_last_timestamp [12:28:12]Write 4 bytes [12:28:12]NVStorageSaveData done [12:28:12]ExternCall_PrintAddStr [12:28:12]wPrintStart [12:28:12]Write to MH i2c: 01 00 00 D7 65 3C [12:28:12]Write i2c OK [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: 01 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: 01 07 00 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: 01 07 00 D7 65 00 00 00 00 00 FF 0F 51 [12:28:12]RasterBufferAndPrint [12:28:12]line Счет N : (1)1182119 [12:28:12]line ИНН: 02508201610067 [12:28:12]line Контрольно-Кассовый Чек [12:28:12]line ПРОДАЖА [12:28:12]line ТРК (МРК, ГНК) : 21 [12:28:12]line Товар: 2710194210 [12:28:12]line ДТ(л)-К-5 [12:28:12]line 15.730 * 63.60 [12:28:12]line = 1000.43 [12:28:12]line НДС 12% НСП 1% [12:28:12]line > о реализуемом товаре [12:28:12]line ОКРУГЛЕНИЕ: -0.43 [12:28:12]line ИТОГО: 1000.00 [12:28:12]line Внесено: 1000.00 [12:28:12]line СДАЧА: 0.00 [12:28:12]line НСП 1% : 8.85 [12:28:12]line НДС 12% : 106.24 [12:28:12]line Наличными: 1000.00 [12:28:12]line Безнал.: 0.00 [12:28:12]line Место: АЗС № 121 "Партнер Нефть" [12:28:12]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:28:12]line СНО: Общий режим [12:28:12]line Чек 96 24.08.2023 12:28 [12:28:12]line Смена: 75 ФФД: 1.0 [12:28:12]line ЗНМ: 0300000148 [12:28:12]line РНМ: 0000000000091575 [12:28:12]line Версия ККМ: 001 [12:28:12]line ФМ: 0000000000874655 [12:28:12]line ФД: 32390 [12:28:12]line ФПД: 40039368284586 [12:28:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T122814&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32390&fm=40039368284586&tin=02508201610067®Number=0000000000091575&sum=100000 [12:28:12]OFD Sender: Processing packet 32390 [packets to send 11, broken 10] [12:28:12]ProducePacketName [12:28:12]name=ofd_packets/00032390 [12:28:12]OFD Sender: To server: pG, [12:28:12]CommunicateWithHost lk.salyk.kg:30040 [12:28:12]ConnectInit lk.salyk.kg [12:28:12]written 0, free lines is 4095 [12:28:12]Connected sock=9 [12:28:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 5F 4D 08 01 56 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 DE 4C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 7E 00 00 35 04 06 00 24 6A 64 52 D9 AA BC AC 52 A9 DA 4F AE A8 [12:28:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0C 5D 47 00 EC D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 7E 00 00 F4 03 04 00 82 F7 E6 64 B6 04 01 00 00 11 0B 02 57 17 9F 3E 25 [12:28:13]CommunicateWithHost err = 0 [12:28:13]CheckOFDResponse [12:28:13]1017 (14) - 77093643461234 [12:28:13]1041 (16) - 0000000000874655 [12:28:13]1040 (4) - 32390 [12:28:13]1012 (4) - 24.08.2023 06:24 [12:28:13]1206 (1) - 0 [12:28:13]OFD Sender: Remove packet 32390 [12:28:13]ProducePacketName [12:28:13]name=ofd_packets/00032390 [12:28:13]NVStorageDeleteData [12:28:13]Write to MH i2c: 01 00 00 02 66 68 [12:28:13]Write i2c OK [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: 01 [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: 01 07 00 [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: 01 07 00 02 66 00 00 00 00 00 DF 0C 5A [12:28:13]RasterBufferAndPrint [12:28:13]line [12:28:13]line [12:28:13]line [12:28:13]line [12:28:13]line [12:28:13]written 0, free lines is 3301 [12:28:13]MH_Cut [12:28:13]Write to MH i2c: D1 01 00 09 66 01 41 [12:28:13]Write i2c OK [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: D1 [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: D1 01 00 [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: D1 01 00 09 66 00 40 [12:28:13]Write to MH i2c: 01 00 00 0A 66 70 [12:28:13]Write i2c OK [12:28:13]MH_I2C_Read... [12:28:13]OFD Sender: No OFD packet to send [12:28:13]*** Cut start [12:28:13]*** Purtial cut [12:28:13]*** Stage 1: CUTSNS_PIN = 1 [12:28:14]Read from MH i2c: 01 [12:28:14]MH_I2C_Read... [12:28:14]*** Stop cut motor [12:28:14]*** Cut end [12:28:14]Read from MH i2c: 01 07 00 [12:28:14]MH_I2C_Read... [12:28:14]Read from MH i2c: 01 07 00 0A 66 00 00 00 00 00 FF 0F 85 [12:28:14]process_action close_receipt done [12:28:14]requested_data is exist [12:28:14]produce_requested_data [12:28:14]requested_item fm.sn is exist - process it [12:28:14]wFMCommunicate request_size=4 [12:28:14]MH_SAM_APDU [12:28:14]CAPDU: 80 11 00 00 [12:28:14]Write to MH i2c: E2 08 00 0B 66 80 11 00 00 00 00 00 00 EB [12:28:14]Write i2c OK [12:28:14]MH_I2C_Read... [12:28:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:14]Read from MH i2c: E2 [12:28:14]MH_I2C_Read... [12:28:14]Read from MH i2c: E2 17 00 [12:28:14]MH_I2C_Read... [12:28:14]Read from MH i2c: E2 17 00 0B 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 41 [12:28:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:28:14]wFMCommunicate OK [12:28:14]requested_item fd.num is exist - process it [12:28:14]SAM_PROTO_GetFieldsCounters [12:28:14]wFMCommunicate request_size=4 [12:28:14]MH_SAM_APDU [12:28:14]CAPDU: 80 13 00 00 [12:28:14]Write to MH i2c: E2 08 00 0C 66 80 13 00 00 00 00 00 00 EE [12:28:14]Write i2c OK [12:28:14]MH_I2C_Read... [12:28:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:14]Read from MH i2c: E2 [12:28:14]MH_I2C_Read... [12:28:14]Read from MH i2c: E2 62 00 [12:28:14]MH_I2C_Read... [12:28:14]Read from MH i2c: E2 62 00 0C 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 86 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [12:28:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 86 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:28:14]wFMCommunicate OK [12:28:14]SAM_PROTO_GetFieldsCounters done [12:28:14]requested_item shift.num is exist - process it [12:28:14]requested_item shift.opened is exist - process it [12:28:14]req_shift_opened [12:28:14]FM_GetShiftState [12:28:14]SAM_PROTO_GetShiftState [12:28:14]wFMCommunicate request_size=4 [12:28:14]MH_SAM_APDU [12:28:14]CAPDU: 80 13 01 00 [12:28:14]Write to MH i2c: E2 08 00 0D 66 80 13 01 00 00 00 00 00 F0 [12:28:14]Write i2c OK [12:28:14]MH_I2C_Read... [12:28:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:14]Read from MH i2c: E2 [12:28:14]MH_I2C_Read... [12:28:14]Read from MH i2c: E2 0E 00 [12:28:14]MH_I2C_Read... [12:28:14]Read from MH i2c: E2 0E 00 0D 66 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6D [12:28:14]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:28:14]wFMCommunicate OK [12:28:14]SAM_PROTO_GetShiftState done [12:28:14]FM_GetShiftState done [12:28:14]req_shift_opened done [12:28:14]requested_item shift.open_date is exist - process it [12:28:14]req_shift_open_date [12:28:14]req_shift_open_date done [12:28:14]produce_requested_data done [12:28:14]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32390,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:28:14]process_action_free close_receipt [12:28:14]json_value_free [12:28:14]json_value_free done [12:28:14]process_json_proto returns [12:28:14]Send response to host [12:28:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32390,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:28:14]free response buf [12:28:14]execute_script done [12:28:14]execute_script returns [12:28:14]free content buf [12:28:14]Sock 10.Close socket [12:28:14]Sock 10.Thread stoped [12:28:18]OFD Sender: No OFD packet to send [12:28:23]OFD Sender: No OFD packet to send [12:28:28]OFD Sender: No OFD packet to send [12:28:33]OFD Sender: No OFD packet to send [12:28:38]OFD Sender: No OFD packet to send [12:28:43]OFD Sender: No OFD packet to send [12:28:48]OFD Sender: No OFD packet to send [12:28:53]OFD Sender: No OFD packet to send [12:28:58]OFD Sender: No OFD packet to send [12:29:03]OFD Sender: No OFD packet to send [12:29:05]accept exits with 8 [12:29:05]New connection [12:29:05]New thread 3066940772 created [12:29:05]Thread 3067084132 joined [12:29:05]Waiting for new connection... [12:29:05] Sock 8.Parse request [12:29:05]Sock 8.Check first char [12:29:05]Sock 8.First char is OK [12:29:05]request: POST /json_proto HTTP/1.0 [12:29:05]Method: POST [12:29:05]URL: /json_proto [12:29:05]Method is POST - this is cgi request [12:29:05]url: /json_proto [12:29:05]query_string will be loaded in cgi processing [12:29:05]execute_cgi json_proto POST (null) [12:29:05]execute_cgi path=json_proto method=POST [12:29:05]POST find Content-Length [12:29:05]Host: 172.17.34.200:8080 [12:29:05]Content-Length: 679 [12:29:05]Content-Type: application/json [12:29:05] [12:29:05]POST finish read [12:29:05]Found Content-Length = 679 [12:29:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:29:05]execute_script... [12:29: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)1182120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:29:05]POST & json_proto [12:29:05]process_json_proto [12:29:05]json parsed OK: [12:29:05]protocol is kg_v1.0 [12:29:05]action value=close_receipt [12:29:05]process_action close_receipt [12:29:05]cmd_close_receipt [12:29:05]MH_GetDate [12:29:05]Write to MH i2c: F0 00 00 0E 66 63 [12:29:05]Write i2c OK [12:29:05]MH_I2C_Read... [12:29:05]Read from MH i2c: F0 [12:29:05]MH_I2C_Read... [12:29:05]Read from MH i2c: F0 09 00 [12:29:05]MH_I2C_Read... [12:29:05]Read from MH i2c: F0 09 00 0E 66 00 14 4D E7 64 B2 FF 65 64 92 [12:29:05]GetLastDocTimeStamp 1692880094 [12:29:05]current date 1692880148 [12:29:05]FM_GetShiftState [12:29:05]SAM_PROTO_GetShiftState [12:29:05]wFMCommunicate request_size=4 [12:29:05]MH_SAM_APDU [12:29:05]CAPDU: 80 13 01 00 [12:29:05]Write to MH i2c: E2 08 00 0F 66 80 13 01 00 00 00 00 00 F2 [12:29:05]Write i2c OK [12:29:05]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 0F 66 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6F [12:29:05]RAPDU: 09 00 01 0F 17 E7 64 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 1692866319 [12:29:05]opened+sec_in_day 1692952719 [12:29:05]quantity*price = 60030 [12:29:05]sum+1 = 60031 [12:29:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 97 24.08.2023 12:29 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32391 ФПД: 216599142952476 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T122909&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32391&fm=216599142952476&tin=02508201610067®Number=0000000000091575&sum=60000 [12:29:06]StoreToDocumentArchive [12:29:06]shift 75 fd 32391 [12:29:06]save to /storage/0075/doc_00032391 [12:29:06]save last doc name /storage/0075/doc_00032391 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=251 [12:29:06]tlvbuf is 01855F70 [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 1C 66 80 09 00 00 00 00 00 00 F4 [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 1C 66 00 90 00 F6 [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 1D 66 80 0D 01 02 00 00 00 00 FC [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 1D 66 00 90 00 F7 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 61 00 00 00 F4 03 04 00 15 4D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 7E 00 00 35 04 06 00 C4 [12:29:06]Write to MH i2c: E2 02 01 1E 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 61 00 00 00 F4 03 04 00 15 4D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 7E 00 00 35 04 06 00 C4 00 00 B9 [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 1E 66 00 90 00 F8 [12:29:06]RAPDU: 90 00 [12:29:06]wFMCommunicate OK [12:29:06]wFMCommunicate request_size=10 [12:29:06]MH_SAM_APDU [12:29:06]CAPDU: 80 0D 02 02 05 FE EA F9 6E 1C [12:29:06]Write to MH i2c: E2 0D 00 1F 66 80 0D 02 02 05 00 FE EA F9 6E 1C 00 00 74 [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 1F 66 00 90 00 F9 [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 20 66 80 0D 03 02 00 00 00 00 01 [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 20 66 00 A5 61 AE 31 4B 05 1A FA 90 00 4B [12:29:06]RAPDU: A5 61 AE 31 4B 05 1A FA 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 21 66 80 11 00 00 00 00 00 00 01 [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 21 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 57 [12:29:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:29:06]wFMCommunicate OK [12:29:06]CreateOFDProtocolMessage done [12:29:06]OFDSenderStorePacket 32391 [12:29:06]StoreOFDPacket docnum=32391 [12:29:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8F 6A 07 01 EA 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 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 61 00 00 00 F4 03 04 00 15 4D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 7E 00 00 35 04 06 00 C4 FE EA F9 6E 1C A5 61 AE 31 4B 05 1A FA [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/00032391 [12:29:06]NVStorageSaveData ofd_packets/00032391 [12:29:06]File name is /storage/ofd_packets/00032391 [12:29:06]Write 301 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 22 66 88 [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 22 66 00 00 00 00 00 FF 0F 9D [12:29:06]RasterBufferAndPrint [12:29:06]line Счет N : (1)1182120 [12:29:06]line ИНН: 02508201610067 [12:29:06]line Контрольно-Кассовый Чек [12:29:06]line ПРОДАЖА [12:29:06]line ТРК (МРК, ГНК) : 42 [12:29:06]line Товар: 2710124130 [12:29:06]line Аи-92-К-5 [12:29:06]line 10.440 * 57.50 [12:29:06]line = 600.30 [12:29:06]line НДС 12% НСП 1% [12:29:06]line > о реализуемом товаре [12:29:06]line ОКРУГЛЕНИЕ: -0.30 [12:29:06]line ИТОГО: 600.00 [12:29:06]line Внесено: 600.00 [12:29:06]line СДАЧА: 0.00 [12:29:06]line НСП 1% : 5.31 [12:29:06]line НДС 12% : 63.75 [12:29:06]line Наличными: 600.00 [12:29:06]line Безнал.: 0.00 [12:29:06]line Место: АЗС № 121 "Партнер Нефть" [12:29:06]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:29:06]line СНО: Общий режим [12:29:06]line Чек 97 24.08.2023 12:29 [12:29:06]line Смена: 75 ФФД: 1.0 [12:29:06]line ЗНМ: 0300000148 [12:29:06]line РНМ: 0000000000091575 [12:29:06]line Версия ККМ: 001 [12:29:06]line ФМ: 0000000000874655 [12:29:06]line ФД: 32391 [12:29:06]line ФПД: 216599142952476 [12:29:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T122909&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32391&fm=216599142952476&tin=02508201610067®Number=0000000000091575&sum=60000 [12:29:07]OFD Sender: Processing packet 32391 [packets to send 11, broken 10] [12:29:07]ProducePacketName [12:29:07]name=ofd_packets/00032391 [12:29:07]OFD Sender: To server: pG, [12:29:07]CommunicateWithHost lk.salyk.kg:30040 [12:29:07]ConnectInit lk.salyk.kg [12:29:07]written 0, free lines is 4095 [12:29:07]Connected sock=10 [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 34 36 35 35 0F 01 00 00 8F 6A 07 01 EA 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 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 61 00 00 00 F4 03 04 00 15 4D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 7E 00 00 35 04 06 00 C4 FE EA F9 6E 1C A5 61 AE 31 4B 05 1A FA [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 34 36 35 35 4F 00 00 00 A2 78 47 00 6E 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 7E 00 00 F4 03 04 00 B8 F7 E6 64 B6 04 01 00 00 81 3D 13 88 DB 9F E1 6D [12:29:07]CommunicateWithHost err = 0 [12:29:07]CheckOFDResponse [12:29:07]1017 (14) - 77093643461234 [12:29:07]1041 (16) - 0000000000874655 [12:29:07]1040 (4) - 32391 [12:29:07]1012 (4) - 24.08.2023 06:24 [12:29:07]1206 (1) - 0 [12:29:07]OFD Sender: Remove packet 32391 [12:29:07]ProducePacketName [12:29:07]name=ofd_packets/00032391 [12:29:07]NVStorageDeleteData [12:29:07]Write to MH i2c: 01 00 00 4D 66 B3 [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 4D 66 00 00 00 00 00 EA 0C B0 [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 3312 [12:29:07]MH_Cut [12:29:07]Write to MH i2c: D1 01 00 54 66 01 8C [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 54 66 00 8B [12:29:07]Write to MH i2c: 01 00 00 55 66 BB [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]*** CUTSNS_PIN = 0 [12:29:08]*** Stage 1: CUTSNS_PIN = 1 [12:29:10]Read from MH i2c: 01 [12:29:10]MH_I2C_Read... [12:29:10]*** Stop cut motor [12:29:10]*** Cut end [12:29:10]Read from MH i2c: 01 07 00 [12:29:10]MH_I2C_Read... [12:29:10]Read from MH i2c: 01 07 00 55 66 00 00 00 00 00 FF 0F D0 [12:29:10]process_action close_receipt done [12:29:10]requested_data is exist [12:29:10]produce_requested_data [12:29:10]requested_item fm.sn is exist - process it [12:29:10]wFMCommunicate request_size=4 [12:29:10]MH_SAM_APDU [12:29:10]CAPDU: 80 11 00 00 [12:29:10]Write to MH i2c: E2 08 00 56 66 80 11 00 00 00 00 00 00 36 [12:29:10]Write i2c OK [12:29:10]MH_I2C_Read... [12:29:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:29:10]Read from MH i2c: E2 [12:29:10]MH_I2C_Read... [12:29:10]Read from MH i2c: E2 17 00 [12:29:10]MH_I2C_Read... [12:29:10]Read from MH i2c: E2 17 00 56 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8C [12:29:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:29:10]wFMCommunicate OK [12:29:10]requested_item fd.num is exist - process it [12:29:10]SAM_PROTO_GetFieldsCounters [12:29:10]wFMCommunicate request_size=4 [12:29:10]MH_SAM_APDU [12:29:10]CAPDU: 80 13 00 00 [12:29:10]Write to MH i2c: E2 08 00 57 66 80 13 00 00 00 00 00 00 39 [12:29:10]Write i2c OK [12:29:10]MH_I2C_Read... [12:29:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:29:10]Read from MH i2c: E2 [12:29:10]MH_I2C_Read... [12:29:10]Read from MH i2c: E2 62 00 [12:29:10]MH_I2C_Read... [12:29:10]Read from MH i2c: E2 62 00 57 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [12:29:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:29:10]wFMCommunicate OK [12:29:10]SAM_PROTO_GetFieldsCounters done [12:29:10]requested_item shift.num is exist - process it [12:29:10]requested_item shift.opened is exist - process it [12:29:10]req_shift_opened [12:29:10]FM_GetShiftState [12:29:10]SAM_PROTO_GetShiftState [12:29:10]wFMCommunicate request_size=4 [12:29:10]MH_SAM_APDU [12:29:10]CAPDU: 80 13 01 00 [12:29:10]Write to MH i2c: E2 08 00 58 66 80 13 01 00 00 00 00 00 3B [12:29:10]Write i2c OK [12:29:10]MH_I2C_Read... [12:29:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:29:10]Read from MH i2c: E2 [12:29:10]MH_I2C_Read... [12:29:10]Read from MH i2c: E2 0E 00 [12:29:10]MH_I2C_Read... [12:29:10]Read from MH i2c: E2 0E 00 58 66 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B8 [12:29:10]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:29:10]wFMCommunicate OK [12:29:10]SAM_PROTO_GetShiftState done [12:29:10]FM_GetShiftState done [12:29:10]req_shift_opened done [12:29:10]requested_item shift.open_date is exist - process it [12:29:10]req_shift_open_date [12:29:10]req_shift_open_date done [12:29:10]produce_requested_data done [12:29:10]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32391,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:29:10]process_action_free close_receipt [12:29:10]json_value_free [12:29:10]json_value_free done [12:29:10]process_json_proto returns [12:29:10]Send response to host [12:29:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32391,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:29:10]free response buf [12:29:10]execute_script done [12:29:10]execute_script returns [12:29:10]free content buf [12:29:10]Sock 8.Close socket [12:29:10]Sock 8.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:27]OFD Sender: No OFD packet to send [12:29:32]OFD Sender: No OFD packet to send [12:29:37]OFD Sender: No OFD packet to send [12:29:43]OFD Sender: No OFD packet to send [12:29:48]OFD Sender: No OFD packet to send [12:29:53]OFD Sender: No OFD packet to send [12:29:58]OFD Sender: No OFD packet to send [12:30:03]OFD Sender: No OFD packet to send [12:30:08]OFD Sender: No OFD packet to send [12:30:13]OFD Sender: No OFD packet to send [12:30:18]OFD Sender: No OFD packet to send [12:30:23]OFD Sender: No OFD packet to send [12:30:28]OFD Sender: No OFD packet to send [12:30:33]OFD Sender: No OFD packet to send [12:30:38]OFD Sender: No OFD packet to send [12:30:43]OFD Sender: No OFD packet to send [12:30:48]OFD Sender: No OFD packet to send [12:30:53]OFD Sender: No OFD packet to send [12:30:58]OFD Sender: No OFD packet to send [12:31:03]OFD Sender: No OFD packet to send [12:31:08]OFD Sender: No OFD packet to send [12:31:13]OFD Sender: No OFD packet to send [12:31:18]OFD Sender: No OFD packet to send [12:31:23]OFD Sender: No OFD packet to send [12:31:28]OFD Sender: No OFD packet to send [12:31:33]OFD Sender: No OFD packet to send [12:31:38]OFD Sender: No OFD packet to send [12:31:43]OFD Sender: No OFD packet to send [12:31:48]OFD Sender: No OFD packet to send [12:31:53]OFD Sender: No OFD packet to send [12:31:58]OFD Sender: No OFD packet to send [12:32:03]OFD Sender: No OFD packet to send [12:32:08]OFD Sender: No OFD packet to send [12:32:13]OFD Sender: No OFD packet to send [12:32:18]OFD Sender: No OFD packet to send [12:32:23]OFD Sender: No OFD packet to send [12:32:28]OFD Sender: No OFD packet to send [12:32:33]OFD Sender: No OFD packet to send [12:32:38]OFD Sender: No OFD packet to send [12:32:43]OFD Sender: No OFD packet to send [12:32:46]accept exits with 9 [12:32:46]New connection [12:32:46]New thread 3067084132 created [12:32:46]Thread 3066940772 joined [12:32:46]Waiting for new connection... [12:32:46] Sock 9.Parse request [12:32:46]Sock 9.Check first char [12:32:46]Sock 9.First char is OK [12:32:46]request: POST /json_proto HTTP/1.0 [12:32:46]Method: POST [12:32:46]URL: /json_proto [12:32:46]Method is POST - this is cgi request [12:32:46]url: /json_proto [12:32:46]query_string will be loaded in cgi processing [12:32:46]execute_cgi json_proto POST (null) [12:32:46]execute_cgi path=json_proto method=POST [12:32:46]POST find Content-Length [12:32:46]Host: 172.17.34.200:8080 [12:32:46]Content-Length: 678 [12:32:46]Content-Type: application/json [12:32:46] [12:32:46]POST finish read [12:32:46]Found Content-Length = 678 [12:32:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:32:46]execute_script... [12: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)1182122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:32:46]POST & json_proto [12:32:46]process_json_proto [12:32:46]json parsed OK: [12:32:46]protocol is kg_v1.0 [12:32:46]action value=close_receipt [12:32:46]process_action close_receipt [12:32:46]cmd_close_receipt [12:32:46]MH_GetDate [12:32:46]Write to MH i2c: F0 00 00 59 66 AE [12:32:46]Write i2c OK [12:32:46]MH_I2C_Read... [12:32:46]Read from MH i2c: F0 [12:32:46]MH_I2C_Read... [12:32:46]Read from MH i2c: F0 09 00 [12:32:46]MH_I2C_Read... [12:32:46]Read from MH i2c: F0 09 00 59 66 00 F2 4D E7 64 B2 FF 65 64 BB [12:32:46]GetLastDocTimeStamp 1692880149 [12:32:46]current date 1692880370 [12:32:46]FM_GetShiftState [12:32:46]SAM_PROTO_GetShiftState [12:32:46]wFMCommunicate request_size=4 [12:32:46]MH_SAM_APDU [12:32:46]CAPDU: 80 13 01 00 [12:32:46]Write to MH i2c: E2 08 00 5A 66 80 13 01 00 00 00 00 00 3D [12:32:46]Write i2c OK [12:32:46]MH_I2C_Read... [12:32:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:46]Read from MH i2c: E2 [12:32:46]MH_I2C_Read... [12:32:46]Read from MH i2c: E2 0E 00 [12:32:46]MH_I2C_Read... [12:32:46]Read from MH i2c: E2 0E 00 5A 66 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BA [12:32:46]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:32:46]wFMCommunicate OK [12:32:46]SAM_PROTO_GetShiftState done [12:32:46]FM_GetShiftState done [12:32:46]opened in 1692866319 [12:32:46]opened+sec_in_day 1692952719 [12:32:46]quantity*price = 50025 [12:32:46]sum+1 = 50026 [12:32:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 98 24.08.2023 12:32 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32392 ФПД: 216458490827239 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123250&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32392&fm=216458490827239&tin=02508201610067®Number=0000000000091575&sum=50000 [12:32:48]StoreToDocumentArchive [12:32:48]shift 75 fd 32392 [12:32:48]save to /storage/0075/doc_00032392 [12:32:48]save last doc name /storage/0075/doc_00032392 to /storage/kkm_last_doc_name [12:32:48]save OK [12:32:48]Clear old archive folders... [12:32:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:32:48]tlvbuf is 01855F70 [12:32:48]SAM_PROTO_ClearQueue [12:32:48]wFMCommunicate request_size=4 [12:32:48]MH_SAM_APDU [12:32:48]CAPDU: 80 09 00 00 [12:32:48]Write to MH i2c: E2 08 00 67 66 80 09 00 00 00 00 00 00 3F [12:32:48]Write i2c OK [12:32:48]MH_I2C_Read... [12:32:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:32:48]Read from MH i2c: E2 [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: E2 03 00 [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: E2 03 00 67 66 00 90 00 41 [12:32:48]RAPDU: 90 00 [12:32:48]wFMCommunicate OK [12:32:48]SAM_PROTO_ClearQueue done [12:32:48]KKMCreateOFDPacket [12:32:48]OFDProtocolAddRootSTLVToBuf [12:32:48]FM_MakeSignedData [12:32:48]FM_MakeSignedData [12:32:48]SAM_PROTO_SignData [12:32:48]wFMCommunicate request_size=4 [12:32:48]MH_SAM_APDU [12:32:48]CAPDU: 80 0D 01 02 [12:32:48]Write to MH i2c: E2 08 00 68 66 80 0D 01 02 00 00 00 00 47 [12:32:48]Write i2c OK [12:32:48]MH_I2C_Read... [12:32:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:32:48]Read from MH i2c: E2 [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: E2 03 00 [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: E2 03 00 68 66 00 90 00 42 [12:32:48]RAPDU: 90 00 [12:32:48]wFMCommunicate OK [12:32:48]wFMCommunicate request_size=255 [12:32:48]MH_SAM_APDU [12:32:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 00 00 00 F4 03 04 00 F2 4D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 88 7E 00 00 35 04 06 00 C4 [12:32:48]Write to MH i2c: E2 02 01 69 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 00 00 00 F4 03 04 00 F2 4D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 88 7E 00 00 35 04 06 00 C4 00 00 E2 [12:32:48]OFD Sender: No OFD packet to send [12:32:48]Write i2c OK [12:32:48]MH_I2C_Read... [12:32:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:48]Read from MH i2c: E2 [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: E2 03 00 [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: E2 03 00 69 66 00 90 00 43 [12:32:48]RAPDU: 90 00 [12:32:48]wFMCommunicate OK [12:32:48]wFMCommunicate request_size=10 [12:32:48]MH_SAM_APDU [12:32:48]CAPDU: 80 0D 02 02 05 DE 2B 74 51 E7 [12:32:48]Write to MH i2c: E2 0D 00 6A 66 80 0D 02 02 05 00 DE 2B 74 51 E7 00 00 09 [12:32:48]Write i2c OK [12:32:48]MH_I2C_Read... [12:32:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:48]Read from MH i2c: E2 [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: E2 03 00 [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: E2 03 00 6A 66 00 90 00 44 [12:32:48]RAPDU: 90 00 [12:32:48]wFMCommunicate OK [12:32:48]wFMCommunicate request_size=4 [12:32:48]MH_SAM_APDU [12:32:48]CAPDU: 80 0D 03 02 [12:32:48]Write to MH i2c: E2 08 00 6B 66 80 0D 03 02 00 00 00 00 4C [12:32:48]Write i2c OK [12:32:48]MH_I2C_Read... [12:32:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:32:48]Read from MH i2c: E2 [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: E2 0B 00 [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: E2 0B 00 6B 66 00 88 6E 07 A8 41 AD D3 31 90 00 E4 [12:32:48]RAPDU: 88 6E 07 A8 41 AD D3 31 90 00 [12:32:48]wFMCommunicate OK [12:32:48]SAM_PROTO_SignData done [12:32:48]FM_MakeSignedData done [12:32:48]CreateOFDProtocolMessage [12:32:48]wFMCommunicate request_size=4 [12:32:48]MH_SAM_APDU [12:32:48]CAPDU: 80 11 00 00 [12:32:48]Write to MH i2c: E2 08 00 6C 66 80 11 00 00 00 00 00 00 4C [12:32:48]Write i2c OK [12:32:48]MH_I2C_Read... [12:32:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:48]Read from MH i2c: E2 [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: E2 17 00 [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: E2 17 00 6C 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A2 [12:32:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:32:48]wFMCommunicate OK [12:32:48]CreateOFDProtocolMessage done [12:32:48]OFDSenderStorePacket 32392 [12:32:48]StoreOFDPacket docnum=32392 [12:32:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 94 21 07 01 68 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 00 00 00 F4 03 04 00 F2 4D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 88 7E 00 00 35 04 06 00 C4 DE 2B 74 51 E7 88 6E 07 A8 41 AD D3 31 [12:32:48]CheckFolder [12:32:48]dirname=/storage/ofd_packets [12:32:48]CheckFolder done [12:32:48]ProducePacketName [12:32:48]name=ofd_packets/00032392 [12:32:48]NVStorageSaveData ofd_packets/00032392 [12:32:48]File name is /storage/ofd_packets/00032392 [12:32:48]Write 301 bytes [12:32:48]NVStorageSaveData done [12:32:48]OFDSenderStorePacket done [12:32:48]KKMCreateOFDPacket done [12:32:48]NVStorageSaveData kkm_last_timestamp [12:32:48]File name is /storage/kkm_last_timestamp [12:32:48]Write 4 bytes [12:32:48]NVStorageSaveData done [12:32:48]ExternCall_PrintAddStr [12:32:48]wPrintStart [12:32:48]Write to MH i2c: 01 00 00 6D 66 D3 [12:32:48]Write i2c OK [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: 01 [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: 01 07 00 [12:32:48]MH_I2C_Read... [12:32:48]Read from MH i2c: 01 07 00 6D 66 00 00 00 00 00 FF 0F E8 [12:32:48]RasterBufferAndPrint [12:32:48]line Счет N : (1)1182122 [12:32:48]line ИНН: 02508201610067 [12:32:48]line Контрольно-Кассовый Чек [12:32:48]line ПРОДАЖА [12:32:48]line ТРК (МРК, ГНК) : 32 [12:32:48]line Товар: 2710124130 [12:32:48]line Аи-92-К-5 [12:32:48]line 8.700 * 57.50 [12:32:48]line = 500.25 [12:32:48]line НДС 12% НСП 1% [12:32:48]line > о реализуемом товаре [12:32:48]line ОКРУГЛЕНИЕ: -0.25 [12:32:48]line ИТОГО: 500.00 [12:32:48]line Внесено: 500.00 [12:32:48]line СДАЧА: 0.00 [12:32:48]line НСП 1% : 4.43 [12:32:48]line НДС 12% : 53.12 [12:32:48]line Наличными: 500.00 [12:32:48]line Безнал.: 0.00 [12:32:48]line Место: АЗС № 121 "Партнер Нефть" [12:32:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:32:48]line СНО: Общий режим [12:32:48]line Чек 98 24.08.2023 12:32 [12:32:48]line Смена: 75 ФФД: 1.0 [12:32:48]line ЗНМ: 0300000148 [12:32:48]line РНМ: 0000000000091575 [12:32:48]line Версия ККМ: 001 [12:32:48]line ФМ: 0000000000874655 [12:32:48]line ФД: 32392 [12:32:48]line ФПД: 216458490827239 [12:32:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123250&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32392&fm=216458490827239&tin=02508201610067®Number=0000000000091575&sum=50000 [12:32:48]OFD Sender: Processing packet 32392 [packets to send 11, broken 10] [12:32:48]ProducePacketName [12:32:48]name=ofd_packets/00032392 [12:32:48]OFD Sender: To server: pG, [12:32:48]CommunicateWithHost lk.salyk.kg:30040 [12:32:48]ConnectInit lk.salyk.kg [12:32:48]written 0, free lines is 4095 [12:32:49]Connected sock=10 [12:32:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 94 21 07 01 68 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 00 00 00 F4 03 04 00 F2 4D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 88 7E 00 00 35 04 06 00 C4 DE 2B 74 51 E7 88 6E 07 A8 41 AD D3 31 [12:32:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 27 F1 47 00 CA 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 88 7E 00 00 F4 03 04 00 96 F8 E6 64 B6 04 01 00 00 42 5C FF C1 1C EF 47 49 [12:32:49]CommunicateWithHost err = 0 [12:32:49]CheckOFDResponse [12:32:49]1017 (14) - 77093643461234 [12:32:49]1041 (16) - 0000000000874655 [12:32:49]1040 (4) - 32392 [12:32:49]1012 (4) - 24.08.2023 06:28 [12:32:49]1206 (1) - 0 [12:32:49]OFD Sender: Remove packet 32392 [12:32:49]ProducePacketName [12:32:49]name=ofd_packets/00032392 [12:32:49]NVStorageDeleteData [12:32:49]Write to MH i2c: 01 00 00 98 66 FE [12:32:49]Write i2c OK [12:32:49]MH_I2C_Read... [12:32:49]Read from MH i2c: 01 [12:32:49]MH_I2C_Read... [12:32:49]Read from MH i2c: 01 07 00 [12:32:49]MH_I2C_Read... [12:32:49]Read from MH i2c: 01 07 00 98 66 00 00 00 00 00 E8 0C F9 [12:32:49]RasterBufferAndPrint [12:32:49]line [12:32:49]line [12:32:49]line [12:32:49]line [12:32:49]line [12:32:49]written 0, free lines is 3310 [12:32:49]MH_Cut [12:32:49]Write to MH i2c: D1 01 00 9F 66 01 D7 [12:32:49]Write i2c OK [12:32:49]MH_I2C_Read... [12:32:49]Read from MH i2c: D1 [12:32:49]MH_I2C_Read... [12:32:49]Read from MH i2c: D1 01 00 [12:32:49]MH_I2C_Read... [12:32:49]Read from MH i2c: D1 01 00 9F 66 00 D6 [12:32:49]Write to MH i2c: 01 00 00 A0 66 06 [12:32:49]Write i2c OK [12:32:49]MH_I2C_Read... [12:32:49]OFD Sender: No OFD packet to send [12:32:50]*** Cut start [12:32:50]*** Purtial cut [12:32:50]*** Stage 1: CUTSNS_PIN = 1 [12:32:50]Read from MH i2c: 01 [12:32:50]MH_I2C_Read... [12:32:50]*** Stop cut motor [12:32:50]*** Cut end [12:32:50]Read from MH i2c: 01 07 00 [12:32:50]MH_I2C_Read... [12:32:50]Read from MH i2c: 01 07 00 A0 66 00 00 00 00 00 FF 0F 1B [12:32:50]process_action close_receipt done [12:32:50]requested_data is exist [12:32:50]produce_requested_data [12:32:50]requested_item fm.sn is exist - process it [12:32:50]wFMCommunicate request_size=4 [12:32:50]MH_SAM_APDU [12:32:50]CAPDU: 80 11 00 00 [12:32:50]Write to MH i2c: E2 08 00 A1 66 80 11 00 00 00 00 00 00 81 [12:32:50]Write i2c OK [12:32:50]MH_I2C_Read... [12:32:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:50]Read from MH i2c: E2 [12:32:50]MH_I2C_Read... [12:32:50]Read from MH i2c: E2 17 00 [12:32:50]MH_I2C_Read... [12:32:50]Read from MH i2c: E2 17 00 A1 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D7 [12:32:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:32:50]wFMCommunicate OK [12:32:50]requested_item fd.num is exist - process it [12:32:50]SAM_PROTO_GetFieldsCounters [12:32:50]wFMCommunicate request_size=4 [12:32:50]MH_SAM_APDU [12:32:50]CAPDU: 80 13 00 00 [12:32:50]Write to MH i2c: E2 08 00 A2 66 80 13 00 00 00 00 00 00 84 [12:32:50]Write i2c OK [12:32:50]MH_I2C_Read... [12:32:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:32:50]Read from MH i2c: E2 [12:32:50]MH_I2C_Read... [12:32:50]Read from MH i2c: E2 62 00 [12:32:50]MH_I2C_Read... [12:32:50]Read from MH i2c: E2 62 00 A2 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 88 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [12:32:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 88 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:32:50]wFMCommunicate OK [12:32:50]SAM_PROTO_GetFieldsCounters done [12:32:50]requested_item shift.num is exist - process it [12:32:50]requested_item shift.opened is exist - process it [12:32:50]req_shift_opened [12:32:50]FM_GetShiftState [12:32:50]SAM_PROTO_GetShiftState [12:32:50]wFMCommunicate request_size=4 [12:32:50]MH_SAM_APDU [12:32:50]CAPDU: 80 13 01 00 [12:32:50]Write to MH i2c: E2 08 00 A3 66 80 13 01 00 00 00 00 00 86 [12:32:50]Write i2c OK [12:32:50]MH_I2C_Read... [12:32:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:50]Read from MH i2c: E2 [12:32:50]MH_I2C_Read... [12:32:50]Read from MH i2c: E2 0E 00 [12:32:50]MH_I2C_Read... [12:32:50]Read from MH i2c: E2 0E 00 A3 66 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 03 [12:32:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:32:50]wFMCommunicate OK [12:32:50]SAM_PROTO_GetShiftState done [12:32:50]FM_GetShiftState done [12:32:50]req_shift_opened done [12:32:50]requested_item shift.open_date is exist - process it [12:32:50]req_shift_open_date [12:32:50]req_shift_open_date done [12:32:50]produce_requested_data done [12:32:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32392,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:32:50]process_action_free close_receipt [12:32:50]json_value_free [12:32:50]json_value_free done [12:32:50]process_json_proto returns [12:32:50]Send response to host [12:32:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32392,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:32:50]free response buf [12:32:50]execute_script done [12:32:50]execute_script returns [12:32:50]free content buf [12:32:50]Sock 9.Close socket [12:32:50]Sock 9.Thread stoped [12:32:54]OFD Sender: No OFD packet to send [12:32:59]OFD Sender: No OFD packet to send [12:33:04]OFD Sender: No OFD packet to send [12:33:09]OFD Sender: No OFD packet to send [12:33:14]OFD Sender: No OFD packet to send [12:33:19]OFD Sender: No OFD packet to send [12:33:24]OFD Sender: No OFD packet to send [12:33:29]OFD Sender: No OFD packet to send [12:33:34]OFD Sender: No OFD packet to send [12:33:39]OFD Sender: No OFD packet to send [12:33:44]OFD Sender: No OFD packet to send [12:33:49]OFD Sender: No OFD packet to send [12:33:50]accept exits with 8 [12:33:50]New connection [12:33:50]New thread 3066940772 created [12:33:50]Thread 3067084132 joined [12:33:50]Waiting for new connection... [12:33:50] Sock 8.Parse request [12:33:50]Sock 8.Check first char [12:33:50]Sock 8.First char is OK [12:33:50]request: POST /json_proto HTTP/1.0 [12:33:50]Method: POST [12:33:50]URL: /json_proto [12:33:50]Method is POST - this is cgi request [12:33:50]url: /json_proto [12:33:50]query_string will be loaded in cgi processing [12:33:50]execute_cgi json_proto POST (null) [12:33:50]execute_cgi path=json_proto method=POST [12:33:50]POST find Content-Length [12:33:50]Host: 172.17.34.200:8080 [12:33:50]Content-Length: 679 [12:33:50]Content-Type: application/json [12:33:50] [12:33:50]POST finish read [12:33:50]Found Content-Length = 679 [12:33:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 12.180, "sum" : 700.35, "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:33:50]execute_script... [12:33: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)1182121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 12.180, "sum" : 700.35, "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:33:50]POST & json_proto [12:33:50]process_json_proto [12:33:50]json parsed OK: [12:33:50]protocol is kg_v1.0 [12:33:50]action value=close_receipt [12:33:50]process_action close_receipt [12:33:50]cmd_close_receipt [12:33:50]MH_GetDate [12:33:50]Write to MH i2c: F0 00 00 A4 66 F9 [12:33:50]Write i2c OK [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: F0 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: F0 09 00 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: F0 09 00 A4 66 00 32 4E E7 64 B2 FF 65 64 47 [12:33:50]GetLastDocTimeStamp 1692880370 [12:33:50]current date 1692880434 [12:33:50]FM_GetShiftState [12:33:50]SAM_PROTO_GetShiftState [12:33:50]wFMCommunicate request_size=4 [12:33:50]MH_SAM_APDU [12:33:50]CAPDU: 80 13 01 00 [12:33:50]Write to MH i2c: E2 08 00 A5 66 80 13 01 00 00 00 00 00 88 [12:33:50]Write i2c OK [12:33:50]MH_I2C_Read... [12:33:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:50]Read from MH i2c: E2 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: E2 0E 00 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: E2 0E 00 A5 66 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 05 [12:33:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:33:50]wFMCommunicate OK [12:33:50]SAM_PROTO_GetShiftState done [12:33:50]FM_GetShiftState done [12:33:50]opened in 1692866319 [12:33:50]opened+sec_in_day 1692952719 [12:33:50]quantity*price = 70035 [12:33:50]sum+1 = 70036 [12:33:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 99 24.08.2023 12:33 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32393 ФПД: 6052637115224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123354&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32393&fm=6052637115224&tin=02508201610067®Number=0000000000091575&sum=70000 [12:33:51]StoreToDocumentArchive [12:33:51]shift 75 fd 32393 [12:33:51]save to /storage/0075/doc_00032393 [12:33:51]save last doc name /storage/0075/doc_00032393 to /storage/kkm_last_doc_name [12:33:51]save OK [12:33:51]Clear old archive folders... [12:33:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:33:51]tlvbuf is B6DC8070 [12:33:51]SAM_PROTO_ClearQueue [12:33:51]wFMCommunicate request_size=4 [12:33:51]MH_SAM_APDU [12:33:51]CAPDU: 80 09 00 00 [12:33:51]Write to MH i2c: E2 08 00 B2 66 80 09 00 00 00 00 00 00 8A [12:33:51]Write i2c OK [12:33:51]MH_I2C_Read... [12:33:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:51]Read from MH i2c: E2 [12:33:51]MH_I2C_Read... [12:33:51]Read from MH i2c: E2 03 00 [12:33:51]MH_I2C_Read... [12:33:51]Read from MH i2c: E2 03 00 B2 66 00 90 00 8C [12:33:51]RAPDU: 90 00 [12:33:51]wFMCommunicate OK [12:33:51]SAM_PROTO_ClearQueue done [12:33:51]KKMCreateOFDPacket [12:33:51]OFDProtocolAddRootSTLVToBuf [12:33:51]FM_MakeSignedData [12:33:51]FM_MakeSignedData [12:33:51]SAM_PROTO_SignData [12:33:51]wFMCommunicate request_size=4 [12:33:51]MH_SAM_APDU [12:33:51]CAPDU: 80 0D 01 02 [12:33:51]Write to MH i2c: E2 08 00 B3 66 80 0D 01 02 00 00 00 00 92 [12:33:51]Write i2c OK [12:33:51]MH_I2C_Read... [12:33:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:51]Read from MH i2c: E2 [12:33:51]MH_I2C_Read... [12:33:51]Read from MH i2c: E2 03 00 [12:33:51]MH_I2C_Read... [12:33:51]Read from MH i2c: E2 03 00 B3 66 00 90 00 8D [12:33:51]RAPDU: 90 00 [12:33:51]wFMCommunicate OK [12:33:51]wFMCommunicate request_size=255 [12:33:51]MH_SAM_APDU [12:33:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 32 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 89 7E 00 00 35 04 06 00 05 [12:33:51]Write to MH i2c: E2 02 01 B4 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 32 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 89 7E 00 00 35 04 06 00 05 00 00 B6 [12:33:51]Write i2c OK [12:33:51]MH_I2C_Read... [12:33:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:52]Read from MH i2c: E2 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 03 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 03 00 B4 66 00 90 00 8E [12:33:52]RAPDU: 90 00 [12:33:52]wFMCommunicate OK [12:33:52]wFMCommunicate request_size=10 [12:33:52]MH_SAM_APDU [12:33:52]CAPDU: 80 0D 02 02 05 81 3D 49 03 58 [12:33:52]Write to MH i2c: E2 0D 00 B5 66 80 0D 02 02 05 00 81 3D 49 03 58 00 00 01 [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:52]Read from MH i2c: E2 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 03 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 03 00 B5 66 00 90 00 8F [12:33:52]RAPDU: 90 00 [12:33:52]wFMCommunicate OK [12:33:52]wFMCommunicate request_size=4 [12:33:52]MH_SAM_APDU [12:33:52]CAPDU: 80 0D 03 02 [12:33:52]Write to MH i2c: E2 08 00 B6 66 80 0D 03 02 00 00 00 00 97 [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:52]Read from MH i2c: E2 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 0B 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 0B 00 B6 66 00 A5 07 FC 4D 6F 85 FA A8 90 00 23 [12:33:52]RAPDU: A5 07 FC 4D 6F 85 FA A8 90 00 [12:33:52]wFMCommunicate OK [12:33:52]SAM_PROTO_SignData done [12:33:52]FM_MakeSignedData done [12:33:52]CreateOFDProtocolMessage [12:33:52]wFMCommunicate request_size=4 [12:33:52]MH_SAM_APDU [12:33:52]CAPDU: 80 11 00 00 [12:33:52]Write to MH i2c: E2 08 00 B7 66 80 11 00 00 00 00 00 00 97 [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:52]Read from MH i2c: E2 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 17 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 17 00 B7 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 ED [12:33:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:33:52]wFMCommunicate OK [12:33:52]CreateOFDProtocolMessage done [12:33:52]OFDSenderStorePacket 32393 [12:33:52]StoreOFDPacket docnum=32393 [12:33:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B5 8D 07 01 8F E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 32 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 89 7E 00 00 35 04 06 00 05 81 3D 49 03 58 A5 07 FC 4D 6F 85 FA A8 [12:33:52]CheckFolder [12:33:52]dirname=/storage/ofd_packets [12:33:52]CheckFolder done [12:33:52]ProducePacketName [12:33:52]name=ofd_packets/00032393 [12:33:52]NVStorageSaveData ofd_packets/00032393 [12:33:52]File name is /storage/ofd_packets/00032393 [12:33:52]Write 301 bytes [12:33:52]NVStorageSaveData done [12:33:52]OFDSenderStorePacket done [12:33:52]KKMCreateOFDPacket done [12:33:52]NVStorageSaveData kkm_last_timestamp [12:33:52]File name is /storage/kkm_last_timestamp [12:33:52]Write 4 bytes [12:33:52]NVStorageSaveData done [12:33:52]ExternCall_PrintAddStr [12:33:52]wPrintStart [12:33:52]Write to MH i2c: 01 00 00 B8 66 1E [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: 01 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: 01 07 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: 01 07 00 B8 66 00 00 00 00 00 FF 0F 33 [12:33:52]RasterBufferAndPrint [12:33:52]line Счет N : (1)1182121 [12:33:52]line ИНН: 02508201610067 [12:33:52]line Контрольно-Кассовый Чек [12:33:52]line ПРОДАЖА [12:33:52]line ТРК (МРК, ГНК) : 62 [12:33:52]line Товар: 2710124130 [12:33:52]line Аи-92-К-5 [12:33:52]line 12.180 * 57.50 [12:33:52]line = 700.35 [12:33:52]line НДС 12% НСП 1% [12:33:52]line > о реализуемом товаре [12:33:52]line ОКРУГЛЕНИЕ: -0.35 [12:33:52]line ИТОГО: 700.00 [12:33:52]line Внесено: 700.00 [12:33:52]line СДАЧА: 0.00 [12:33:52]line НСП 1% : 6.20 [12:33:52]line НДС 12% : 74.37 [12:33:52]line Наличными: 700.00 [12:33:52]line Безнал.: 0.00 [12:33:52]line Место: АЗС № 121 "Партнер Нефть" [12:33:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:33:52]line СНО: Общий режим [12:33:52]line Чек 99 24.08.2023 12:33 [12:33:52]line Смена: 75 ФФД: 1.0 [12:33:52]line ЗНМ: 0300000148 [12:33:52]line РНМ: 0000000000091575 [12:33:52]line Версия ККМ: 001 [12:33:52]line ФМ: 0000000000874655 [12:33:52]line ФД: 32393 [12:33:52]line ФПД: 6052637115224 [12:33:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123354&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32393&fm=6052637115224&tin=02508201610067®Number=0000000000091575&sum=70000 [12:33:52]written 0, free lines is 4095 [12:33:52]OFD Sender: Processing packet 32393 [packets to send 11, broken 10] [12:33:52]ProducePacketName [12:33:52]name=ofd_packets/00032393 [12:33:52]OFD Sender: To server: pG, [12:33:52]CommunicateWithHost lk.salyk.kg:30040 [12:33:52]ConnectInit lk.salyk.kg [12:33:52]Connected sock=10 [12: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 34 36 35 35 0F 01 00 00 B5 8D 07 01 8F E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 32 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 89 7E 00 00 35 04 06 00 05 81 3D 49 03 58 A5 07 FC 4D 6F 85 FA A8 [12:33:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 10 EB 47 00 4B 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 89 7E 00 00 F4 03 04 00 D5 F8 E6 64 B6 04 01 00 00 E9 70 3D 07 21 CA E1 49 [12:33:52]CommunicateWithHost err = 0 [12:33:52]CheckOFDResponse [12:33:52]1017 (14) - 77093643461234 [12:33:52]1041 (16) - 0000000000874655 [12:33:52]1040 (4) - 32393 [12:33:52]1012 (4) - 24.08.2023 06:29 [12:33:52]1206 (1) - 0 [12:33:52]OFD Sender: Remove packet 32393 [12:33:52]ProducePacketName [12:33:52]name=ofd_packets/00032393 [12:33:52]NVStorageDeleteData [12:33:53]Write to MH i2c: 01 00 00 E3 66 49 [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: 01 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: 01 07 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: 01 07 00 E3 66 00 00 00 00 00 D7 0C 33 [12:33:53]RasterBufferAndPrint [12:33:53]line [12:33:53]line [12:33:53]line [12:33:53]line [12:33:53]line [12:33:53]written 0, free lines is 3296 [12:33:53]MH_Cut [12:33:53]Write to MH i2c: D1 01 00 EA 66 01 22 [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: D1 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: D1 01 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: D1 01 00 EA 66 00 21 [12:33:53]Write to MH i2c: 01 00 00 EB 66 51 [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]OFD Sender: No OFD packet to send [12:33:53]*** Cut start [12:33:53]*** Purtial cut [12:33:53]*** CUTSNS_PIN = 0 [12:33:53]*** 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 EB 66 00 00 00 00 00 FF 0F 66 [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 EC 66 80 11 00 00 00 00 00 00 CC [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 EC 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 22 [12:33:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 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 ED 66 80 13 00 00 00 00 00 00 CF [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 ED 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 89 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 89 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [12: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 EE 66 80 13 01 00 00 00 00 00 D1 [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:56]Read from MH i2c: E2 [12:33:56]MH_I2C_Read... [12:33:56]Read from MH i2c: E2 0E 00 [12:33:56]MH_I2C_Read... [12:33:56]Read from MH i2c: E2 0E 00 EE 66 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4E [12:33:56]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:33:56]wFMCommunicate OK [12:33:56]SAM_PROTO_GetShiftState done [12:33:56]FM_GetShiftState done [12:33:56]req_shift_opened done [12:33:56]requested_item shift.open_date is exist - process it [12:33:56]req_shift_open_date [12:33:56]req_shift_open_date done [12:33:56]produce_requested_data done [12:33:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32393,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:33:56]process_action_free close_receipt [12:33:56]json_value_free [12:33:56]json_value_free done [12:33:56]process_json_proto returns [12:33:56]Send response to host [12:33:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32393,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:33:56]free response buf [12:33:56]execute_script done [12:33:56]execute_script returns [12:33:56]free content buf [12:33:56]Sock 8.Close socket [12:33:56]Sock 8.Thread stoped [12:33:58]OFD Sender: No OFD packet to send [12:34:03]OFD Sender: No OFD packet to send [12:34:08]OFD Sender: No OFD packet to send [12:34:13]OFD Sender: No OFD packet to send [12:34:18]OFD Sender: No OFD packet to send [12:34:23]OFD Sender: No OFD packet to send [12:34:25]accept exits with 9 [12:34:25]New connection [12:34:25]New thread 3067084132 created [12:34:25]Thread 3066940772 joined [12:34:25]Waiting for new connection... [12:34:25] Sock 9.Parse request [12:34:25]Sock 9.Check first char [12:34:25]Sock 9.First char is OK [12:34:25]request: POST /json_proto HTTP/1.0 [12:34:25]Method: POST [12:34:25]URL: /json_proto [12:34:25]Method is POST - this is cgi request [12:34:25]url: /json_proto [12:34:25]query_string will be loaded in cgi processing [12:34:25]execute_cgi json_proto POST (null) [12:34:25]execute_cgi path=json_proto method=POST [12:34:25]POST find Content-Length [12:34:25]Host: 172.17.34.200:8080 [12:34:25]Content-Length: 683 [12:34:25]Content-Type: application/json [12:34:25] [12:34:25]POST finish read [12:34:25]Found Content-Length = 683 [12:34:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 4.720, "sum" : 300.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:25]execute_script... [12:34: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)1182123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 4.720, "sum" : 300.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:25]POST & json_proto [12:34:25]process_json_proto [12:34:25]json parsed OK: [12:34:25]protocol is kg_v1.0 [12:34:25]action value=close_receipt [12:34:25]process_action close_receipt [12:34:25]cmd_close_receipt [12:34:25]MH_GetDate [12:34:25]Write to MH i2c: F0 00 00 EF 66 44 [12:34:25]Write i2c OK [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: F0 [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: F0 09 00 [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: F0 09 00 EF 66 00 55 4E E7 64 B2 FF 65 64 B5 [12:34:25]GetLastDocTimeStamp 1692880434 [12:34:25]current date 1692880469 [12:34:25]FM_GetShiftState [12:34:25]SAM_PROTO_GetShiftState [12:34:25]wFMCommunicate request_size=4 [12:34:25]MH_SAM_APDU [12:34:25]CAPDU: 80 13 01 00 [12:34:25]Write to MH i2c: E2 08 00 F0 66 80 13 01 00 00 00 00 00 D3 [12:34:25]Write i2c OK [12:34:25]MH_I2C_Read... [12:34:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:25]Read from MH i2c: E2 [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: E2 0E 00 [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: E2 0E 00 F0 66 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 50 [12:34:25]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:34:25]wFMCommunicate OK [12:34:25]SAM_PROTO_GetShiftState done [12:34:25]FM_GetShiftState done [12:34:25]opened in 1692866319 [12:34:25]opened+sec_in_day 1692952719 [12:34:25]quantity*price = 30019 [12:34:25]sum+1 = 30020 [12:34:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 100 24.08.2023 12:34 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32394 ФПД: 174574599446178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123429&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32394&fm=174574599446178&tin=02508201610067®Number=0000000000091575&sum=30000 [12:34:26]StoreToDocumentArchive [12:34:26]shift 75 fd 32394 [12:34:26]save to /storage/0075/doc_00032394 [12:34:26]save last doc name /storage/0075/doc_00032394 to /storage/kkm_last_doc_name [12:34:26]save OK [12:34:26]Clear old archive folders... [12:34:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:34:26]tlvbuf is B6DC82D0 [12:34:26]SAM_PROTO_ClearQueue [12:34:26]wFMCommunicate request_size=4 [12:34:26]MH_SAM_APDU [12:34:26]CAPDU: 80 09 00 00 [12:34:26]Write to MH i2c: E2 08 00 FD 66 80 09 00 00 00 00 00 00 D5 [12:34:26]Write i2c OK [12:34:26]MH_I2C_Read... [12:34:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:26]Read from MH i2c: E2 [12:34:26]MH_I2C_Read... [12:34:26]Read from MH i2c: E2 03 00 [12:34:26]MH_I2C_Read... [12:34:26]Read from MH i2c: E2 03 00 FD 66 00 90 00 D7 [12:34:26]RAPDU: 90 00 [12:34:26]wFMCommunicate OK [12:34:26]SAM_PROTO_ClearQueue done [12:34:26]KKMCreateOFDPacket [12:34:26]OFDProtocolAddRootSTLVToBuf [12:34:26]FM_MakeSignedData [12:34:26]FM_MakeSignedData [12:34:26]SAM_PROTO_SignData [12:34:26]wFMCommunicate request_size=4 [12:34:26]MH_SAM_APDU [12:34:26]CAPDU: 80 0D 01 02 [12:34:26]Write to MH i2c: E2 08 00 FE 66 80 0D 01 02 00 00 00 00 DD [12:34:26]Write i2c OK [12:34:26]MH_I2C_Read... [12:34:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:26]Read from MH i2c: E2 [12:34:26]MH_I2C_Read... [12:34:26]Read from MH i2c: E2 03 00 [12:34:26]MH_I2C_Read... [12:34:26]Read from MH i2c: E2 03 00 FE 66 00 90 00 D8 [12:34:26]RAPDU: 90 00 [12:34:26]wFMCommunicate OK [12:34:26]wFMCommunicate request_size=255 [12:34:26]MH_SAM_APDU [12:34:26]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 43 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 55 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 7E 00 00 35 04 06 00 [12:34:26]Write to MH i2c: E2 02 01 FF 66 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 43 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 55 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 7E 00 00 35 04 06 00 00 00 CB [12:34:26]Write i2c OK [12:34:26]MH_I2C_Read... [12:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:27]Read from MH i2c: E2 [12:34:27]MH_I2C_Read... [12:34:27]Read from MH i2c: E2 03 00 [12:34:27]MH_I2C_Read... [12:34:27]Read from MH i2c: E2 03 00 FF 66 00 90 00 D9 [12:34:27]RAPDU: 90 00 [12:34:27]wFMCommunicate OK [12:34:27]wFMCommunicate request_size=11 [12:34:27]MH_SAM_APDU [12:34:27]CAPDU: 80 0D 02 02 06 9E C6 50 FC 9E A2 [12:34:27]Write to MH i2c: E2 0E 00 00 67 80 0D 02 02 06 00 9E C6 50 FC 9E A2 00 00 DD [12:34:27]Write i2c OK [12:34:27]MH_I2C_Read... [12:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:27]Read from MH i2c: E2 [12:34:27]MH_I2C_Read... [12:34:27]Read from MH i2c: E2 03 00 [12:34:27]MH_I2C_Read... [12:34:27]Read from MH i2c: E2 03 00 00 67 00 90 00 DB [12:34:27]RAPDU: 90 00 [12:34:27]wFMCommunicate OK [12:34:27]wFMCommunicate request_size=4 [12:34:27]MH_SAM_APDU [12:34:27]CAPDU: 80 0D 03 02 [12:34:27]Write to MH i2c: E2 08 00 01 67 80 0D 03 02 00 00 00 00 E3 [12:34:27]Write i2c OK [12:34:27]MH_I2C_Read... [12:34:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:27]Read from MH i2c: E2 [12:34:27]MH_I2C_Read... [12:34:27]Read from MH i2c: E2 0B 00 [12:34:27]MH_I2C_Read... [12:34:27]Read from MH i2c: E2 0B 00 01 67 00 48 06 54 56 6C FA F3 77 90 00 AC [12:34:27]RAPDU: 48 06 54 56 6C FA F3 77 90 00 [12:34:27]wFMCommunicate OK [12:34:27]SAM_PROTO_SignData done [12:34:27]FM_MakeSignedData done [12:34:27]CreateOFDProtocolMessage [12:34:27]wFMCommunicate request_size=4 [12:34:27]MH_SAM_APDU [12:34:27]CAPDU: 80 11 00 00 [12:34:27]Write to MH i2c: E2 08 00 02 67 80 11 00 00 00 00 00 00 E3 [12:34:27]Write i2c OK [12:34:27]MH_I2C_Read... [12:34:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:27]Read from MH i2c: E2 [12:34:27]MH_I2C_Read... [12:34:27]Read from MH i2c: E2 17 00 [12:34:27]MH_I2C_Read... [12:34:27]Read from MH i2c: E2 17 00 02 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 39 [12:34:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:34:27]wFMCommunicate OK [12:34:27]CreateOFDProtocolMessage done [12:34:27]OFDSenderStorePacket 32394 [12:34:27]StoreOFDPacket docnum=32394 [12:34:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 82 F9 08 01 16 50 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 43 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 55 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 7E 00 00 35 04 06 00 9E C6 50 FC 9E A2 48 06 54 56 6C FA F3 77 [12:34:27]CheckFolder [12:34:27]dirname=/storage/ofd_packets [12:34:27]CheckFolder done [12:34:27]ProducePacketName [12:34:27]name=ofd_packets/00032394 [12:34:27]NVStorageSaveData ofd_packets/00032394 [12:34:27]File name is /storage/ofd_packets/00032394 [12:34:27]Write 302 bytes [12:34:27]NVStorageSaveData done [12:34:27]OFDSenderStorePacket done [12:34:27]KKMCreateOFDPacket done [12:34:27]NVStorageSaveData kkm_last_timestamp [12:34:27]File name is /storage/kkm_last_timestamp [12:34:27]Write 4 bytes [12:34:27]NVStorageSaveData done [12:34:27]ExternCall_PrintAddStr [12:34:27]wPrintStart [12:34:27]Write to MH i2c: 01 00 00 03 67 6A [12:34:27]Write i2c OK [12:34:27]MH_I2C_Read... [12:34:27]Read from MH i2c: 01 [12:34:27]MH_I2C_Read... [12:34:27]Read from MH i2c: 01 07 00 [12:34:27]MH_I2C_Read... [12:34:27]Read from MH i2c: 01 07 00 03 67 00 00 00 00 00 FF 0F 7F [12:34:27]RasterBufferAndPrint [12:34:27]line Счет N : (1)1182123 [12:34:27]line ИНН: 02508201610067 [12:34:27]line Контрольно-Кассовый Чек [12:34:27]line ПРОДАЖА [12:34:27]line ТРК (МРК, ГНК) : 11 [12:34:27]line Товар: 2710194210 [12:34:27]line ДТ(л)-К-5 [12:34:27]line 4.720 * 63.60 [12:34:27]line = 300.19 [12:34:27]line НДС 12% НСП 1% [12:34:27]line > о реализуемом товаре [12:34:27]line ОКРУГЛЕНИЕ: -0.19 [12:34:27]line ИТОГО: 300.00 [12:34:27]line Внесено: 300.00 [12:34:27]line СДАЧА: 0.00 [12:34:27]line НСП 1% : 2.66 [12:34:27]line НДС 12% : 31.88 [12:34:27]line Наличными: 300.00 [12:34:27]line Безнал.: 0.00 [12:34:27]line Место: АЗС № 121 "Партнер Нефть" [12:34:27]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:34:27]line СНО: Общий режим [12:34:27]line Чек 100 24.08.2023 12:34 [12:34:27]line Смена: 75 ФФД: 1.0 [12:34:27]line ЗНМ: 0300000148 [12:34:27]line РНМ: 0000000000091575 [12:34:27]line Версия ККМ: 001 [12:34:27]line ФМ: 0000000000874655 [12:34:27]line ФД: 32394 [12:34:27]line ФПД: 174574599446178 [12:34:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123429&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32394&fm=174574599446178&tin=02508201610067®Number=0000000000091575&sum=30000 [12:34:27]OFD Sender: Processing packet 32394 [packets to send 11, broken 10] [12:34:27]ProducePacketName [12:34:27]name=ofd_packets/00032394 [12:34:27]OFD Sender: To server: pG, [12:34:27]CommunicateWithHost lk.salyk.kg:30040 [12:34:27]ConnectInit lk.salyk.kg [12:34:27]written 0, free lines is 4095 [12:34:27]Connected sock=10 [12:34:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 82 F9 08 01 16 50 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 43 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 55 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 7E 00 00 35 04 06 00 9E C6 50 FC 9E A2 48 06 54 56 6C FA F3 77 [12:34:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 76 5A 47 00 A1 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 7E 00 00 F4 03 04 00 F9 F8 E6 64 B6 04 01 00 00 98 F4 89 75 02 B7 98 CF [12:34:27]CommunicateWithHost err = 0 [12:34:27]CheckOFDResponse [12:34:27]1017 (14) - 77093643461234 [12:34:27]1041 (16) - 0000000000874655 [12:34:27]1040 (4) - 32394 [12:34:27]1012 (4) - 24.08.2023 06:30 [12:34:27]1206 (1) - 0 [12:34:27]OFD Sender: Remove packet 32394 [12:34:27]ProducePacketName [12:34:27]name=ofd_packets/00032394 [12:34:27]NVStorageDeleteData [12:34:28]Write to MH i2c: 01 00 00 2E 67 95 [12:34:28]Write i2c OK [12:34:28]MH_I2C_Read... [12:34:28]Read from MH i2c: 01 [12:34:28]MH_I2C_Read... [12:34:28]Read from MH i2c: 01 07 00 [12:34:28]MH_I2C_Read... [12:34:28]Read from MH i2c: 01 07 00 2E 67 00 00 00 00 00 D6 0C 7E [12:34:28]RasterBufferAndPrint [12:34:28]line [12:34:28]line [12:34:28]line [12:34:28]line [12:34:28]line [12:34:28]written 0, free lines is 3295 [12:34:28]MH_Cut [12:34:28]Write to MH i2c: D1 01 00 35 67 01 6E [12:34:28]Write i2c OK [12:34:28]MH_I2C_Read... [12:34:28]Read from MH i2c: D1 [12:34:28]MH_I2C_Read... [12:34:28]Read from MH i2c: D1 01 00 [12:34:28]MH_I2C_Read... [12:34:28]Read from MH i2c: D1 01 00 35 67 00 6D [12:34:28]Write to MH i2c: 01 00 00 36 67 9D [12:34:28]Write i2c OK [12:34:28]MH_I2C_Read... [12:34:28]OFD Sender: No OFD packet to send [12:34:28]*** Cut start [12:34:28]*** Purtial cut [12:34:28]*** Stage 1: CUTSNS_PIN = 1 [12:34:29]Read from MH i2c: 01 [12:34:29]MH_I2C_Read... [12:34:29]*** Stop cut motor [12:34:29]*** Cut end [12:34:29]Read from MH i2c: 01 07 00 [12:34:29]MH_I2C_Read... [12:34:29]Read from MH i2c: 01 07 00 36 67 00 00 00 00 00 FF 0F B2 [12:34:29]process_action close_receipt done [12:34:29]requested_data is exist [12:34:29]produce_requested_data [12:34:29]requested_item fm.sn is exist - process it [12:34:29]wFMCommunicate request_size=4 [12:34:29]MH_SAM_APDU [12:34:29]CAPDU: 80 11 00 00 [12:34:29]Write to MH i2c: E2 08 00 37 67 80 11 00 00 00 00 00 00 18 [12:34:29]Write i2c OK [12:34:29]MH_I2C_Read... [12:34:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:29]Read from MH i2c: E2 [12:34:29]MH_I2C_Read... [12:34:29]Read from MH i2c: E2 17 00 [12:34:29]MH_I2C_Read... [12:34:29]Read from MH i2c: E2 17 00 37 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6E [12:34:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:34:29]wFMCommunicate OK [12:34:29]requested_item fd.num is exist - process it [12:34:29]SAM_PROTO_GetFieldsCounters [12:34:29]wFMCommunicate request_size=4 [12:34:29]MH_SAM_APDU [12:34:29]CAPDU: 80 13 00 00 [12:34:29]Write to MH i2c: E2 08 00 38 67 80 13 00 00 00 00 00 00 1B [12:34:29]Write i2c OK [12:34:29]MH_I2C_Read... [12:34:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:29]Read from MH i2c: E2 [12:34:29]MH_I2C_Read... [12:34:29]Read from MH i2c: E2 62 00 [12:34:29]MH_I2C_Read... [12:34:29]Read from MH i2c: E2 62 00 38 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [12:34:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:34:29]wFMCommunicate OK [12:34:29]SAM_PROTO_GetFieldsCounters done [12:34:29]requested_item shift.num is exist - process it [12:34:29]requested_item shift.opened is exist - process it [12:34:29]req_shift_opened [12:34:29]FM_GetShiftState [12:34:29]SAM_PROTO_GetShiftState [12:34:29]wFMCommunicate request_size=4 [12:34:29]MH_SAM_APDU [12:34:29]CAPDU: 80 13 01 00 [12:34:29]Write to MH i2c: E2 08 00 39 67 80 13 01 00 00 00 00 00 1D [12:34:29]Write i2c OK [12:34:29]MH_I2C_Read... [12:34:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:29]Read from MH i2c: E2 [12:34:29]MH_I2C_Read... [12:34:29]Read from MH i2c: E2 0E 00 [12:34:29]MH_I2C_Read... [12:34:29]Read from MH i2c: E2 0E 00 39 67 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9A [12:34:29]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:34:29]wFMCommunicate OK [12:34:29]SAM_PROTO_GetShiftState done [12:34:29]FM_GetShiftState done [12:34:29]req_shift_opened done [12:34:29]requested_item shift.open_date is exist - process it [12:34:29]req_shift_open_date [12:34:29]req_shift_open_date done [12:34:29]produce_requested_data done [12:34:29]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32394,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:34:29]process_action_free close_receipt [12:34:29]json_value_free [12:34:29]json_value_free done [12:34:29]process_json_proto returns [12:34:29]Send response to host [12:34:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32394,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:34:29]free response buf [12:34:29]execute_script done [12:34:29]execute_script returns [12:34:29]free content buf [12:34:29]Sock 9.Close socket [12:34:29]Sock 9.Thread stoped [12:34:33]OFD Sender: No OFD packet to send [12:34:38]OFD Sender: No OFD packet to send [12:34:43]OFD Sender: No OFD packet to send [12:34:48]OFD Sender: No OFD packet to send [12:34:53]OFD Sender: No OFD packet to send [12:34:58]OFD Sender: No OFD packet to send [12:35:03]OFD Sender: No OFD packet to send [12:35:08]OFD Sender: No OFD packet to send [12:35:13]OFD Sender: No OFD packet to send [12:35:18]OFD Sender: No OFD packet to send [12:35:23]OFD Sender: No OFD packet to send [12:35:28]OFD Sender: No OFD packet to send [12:35:29]accept exits with 8 [12:35:29]New connection [12:35:29]New thread 3066940772 created [12:35:29]Thread 3067084132 joined [12:35:29]Waiting for new connection... [12:35:29] Sock 8.Parse request [12:35:29]Sock 8.Check first char [12:35:29]Sock 8.First char is OK [12:35:29]request: POST /json_proto HTTP/1.0 [12:35:29]Method: POST [12:35:29]URL: /json_proto [12:35:29]Method is POST - this is cgi request [12:35:29]url: /json_proto [12:35:29]query_string will be loaded in cgi processing [12:35:29]execute_cgi json_proto POST (null) [12:35:29]execute_cgi path=json_proto method=POST [12:35:29]POST find Content-Length [12:35:29]Host: 172.17.34.200:8080 [12:35:29]Content-Length: 684 [12:35:29]Content-Type: application/json [12:35:29] [12:35:29]POST finish read [12:35:29]Found Content-Length = 684 [12:35:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 14.740, "sum" : 937.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 937.00, "total" : 937.00, "payments": [ { "type": 0, "sum" : 937.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:29]execute_script... [12:35: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)1182124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 14.740, "sum" : 937.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 937.00, "total" : 937.00, "payments": [ { "type": 0, "sum" : 937.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:29]POST & json_proto [12:35:29]process_json_proto [12:35:29]json parsed OK: [12:35:29]protocol is kg_v1.0 [12:35:29]action value=close_receipt [12:35:29]process_action close_receipt [12:35:29]cmd_close_receipt [12:35:29]MH_GetDate [12:35:29]Write to MH i2c: F0 00 00 3A 67 90 [12:35:29]Write i2c OK [12:35:29]MH_I2C_Read... [12:35:29]Read from MH i2c: F0 [12:35:29]MH_I2C_Read... [12:35:29]Read from MH i2c: F0 09 00 [12:35:29]MH_I2C_Read... [12:35:29]Read from MH i2c: F0 09 00 3A 67 00 95 4E E7 64 B2 FF 65 64 41 [12:35:29]GetLastDocTimeStamp 1692880469 [12:35:29]current date 1692880533 [12:35:29]FM_GetShiftState [12:35:29]SAM_PROTO_GetShiftState [12:35:29]wFMCommunicate request_size=4 [12:35:29]MH_SAM_APDU [12:35:29]CAPDU: 80 13 01 00 [12:35:29]Write to MH i2c: E2 08 00 3B 67 80 13 01 00 00 00 00 00 1F [12:35:29]Write i2c OK [12:35:29]MH_I2C_Read... [12:35:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:29]Read from MH i2c: E2 [12:35:29]MH_I2C_Read... [12:35:29]Read from MH i2c: E2 0E 00 [12:35:29]MH_I2C_Read... [12:35:29]Read from MH i2c: E2 0E 00 3B 67 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9C [12:35:29]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:35:29]wFMCommunicate OK [12:35:29]SAM_PROTO_GetShiftState done [12:35:29]FM_GetShiftState done [12:35:29]opened in 1692866319 [12:35:29]opened+sec_in_day 1692952719 [12:35:29]quantity*price = 93746 [12:35:29]sum+1 = 93747 [12:35:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 937.00 Внесено: 937.00 СДАЧА: 0.00 НСП 1% : 8.30 НДС 12% : 99.55 Наличными: 937.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 101 24.08.2023 12:35 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32395 ФПД: 156123693845545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123533&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32395&fm=156123693845545&tin=02508201610067®Number=0000000000091575&sum=93700 [12:35:30]StoreToDocumentArchive [12:35:30]shift 75 fd 32395 [12:35:30]save to /storage/0075/doc_00032395 [12:35:30]save last doc name /storage/0075/doc_00032395 to /storage/kkm_last_doc_name [12:35:30]save OK [12:35:30]Clear old archive folders... [12:35:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:35:30]tlvbuf is B6F752D0 [12:35:30]SAM_PROTO_ClearQueue [12:35:30]wFMCommunicate request_size=4 [12:35:30]MH_SAM_APDU [12:35:30]CAPDU: 80 09 00 00 [12:35:30]Write to MH i2c: E2 08 00 48 67 80 09 00 00 00 00 00 00 21 [12:35:30]Write i2c OK [12:35:30]MH_I2C_Read... [12:35:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:30]Read from MH i2c: E2 [12:35:30]MH_I2C_Read... [12:35:30]Read from MH i2c: E2 03 00 [12:35:30]MH_I2C_Read... [12:35:30]Read from MH i2c: E2 03 00 48 67 00 90 00 23 [12:35:30]RAPDU: 90 00 [12:35:30]wFMCommunicate OK [12:35:30]SAM_PROTO_ClearQueue done [12:35:30]KKMCreateOFDPacket [12:35:30]OFDProtocolAddRootSTLVToBuf [12:35:30]FM_MakeSignedData [12:35:30]FM_MakeSignedData [12:35:30]SAM_PROTO_SignData [12:35:30]wFMCommunicate request_size=4 [12:35:30]MH_SAM_APDU [12:35:30]CAPDU: 80 0D 01 02 [12:35:30]Write to MH i2c: E2 08 00 49 67 80 0D 01 02 00 00 00 00 29 [12:35:30]Write i2c OK [12:35:30]MH_I2C_Read... [12:35:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:30]Read from MH i2c: E2 [12:35:30]MH_I2C_Read... [12:35:30]Read from MH i2c: E2 03 00 [12:35:30]MH_I2C_Read... [12:35:30]Read from MH i2c: E2 03 00 49 67 00 90 00 24 [12:35:30]RAPDU: 90 00 [12:35:30]wFMCommunicate OK [12:35:30]wFMCommunicate request_size=255 [12:35:30]MH_SAM_APDU [12:35:30]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 39 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 32 6E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 6E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 26 00 00 00 00 07 04 06 00 04 6E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 95 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 7E 00 00 35 04 06 00 [12:35:30]Write to MH i2c: E2 02 01 4A 67 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 39 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 32 6E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 6E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 26 00 00 00 00 07 04 06 00 04 6E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 95 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 7E 00 00 35 04 06 00 00 00 E8 [12:35:30]Write i2c OK [12:35:30]MH_I2C_Read... [12:35:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:31]Read from MH i2c: E2 [12:35:31]MH_I2C_Read... [12:35:31]Read from MH i2c: E2 03 00 [12:35:31]MH_I2C_Read... [12:35:31]Read from MH i2c: E2 03 00 4A 67 00 90 00 25 [12:35:31]RAPDU: 90 00 [12:35:31]wFMCommunicate OK [12:35:31]wFMCommunicate request_size=11 [12:35:31]MH_SAM_APDU [12:35:31]CAPDU: 80 0D 02 02 06 8D FE 61 50 0C 29 [12:35:31]Write to MH i2c: E2 0E 00 4B 67 80 0D 02 02 06 00 8D FE 61 50 0C 29 00 00 A9 [12:35:31]Write i2c OK [12:35:31]MH_I2C_Read... [12:35:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:31]Read from MH i2c: E2 [12:35:31]MH_I2C_Read... [12:35:31]Read from MH i2c: E2 03 00 [12:35:31]MH_I2C_Read... [12:35:31]Read from MH i2c: E2 03 00 4B 67 00 90 00 26 [12:35:31]RAPDU: 90 00 [12:35:31]wFMCommunicate OK [12:35:31]wFMCommunicate request_size=4 [12:35:31]MH_SAM_APDU [12:35:31]CAPDU: 80 0D 03 02 [12:35:31]Write to MH i2c: E2 08 00 4C 67 80 0D 03 02 00 00 00 00 2E [12:35:31]Write i2c OK [12:35:31]MH_I2C_Read... [12:35:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:31]Read from MH i2c: E2 [12:35:31]MH_I2C_Read... [12:35:31]Read from MH i2c: E2 0B 00 [12:35:31]MH_I2C_Read... [12:35:31]Read from MH i2c: E2 0B 00 4C 67 00 D9 BF 64 4B D1 6F C3 DC 90 00 55 [12:35:31]RAPDU: D9 BF 64 4B D1 6F C3 DC 90 00 [12:35:31]wFMCommunicate OK [12:35:31]SAM_PROTO_SignData done [12:35:31]FM_MakeSignedData done [12:35:31]CreateOFDProtocolMessage [12:35:31]wFMCommunicate request_size=4 [12:35:31]MH_SAM_APDU [12:35:31]CAPDU: 80 11 00 00 [12:35:31]Write to MH i2c: E2 08 00 4D 67 80 11 00 00 00 00 00 00 2E [12:35:31]Write i2c OK [12:35:31]MH_I2C_Read... [12:35:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:31]Read from MH i2c: E2 [12:35:31]MH_I2C_Read... [12:35:31]Read from MH i2c: E2 17 00 [12:35:31]MH_I2C_Read... [12:35:31]Read from MH i2c: E2 17 00 4D 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 84 [12:35:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:35:31]wFMCommunicate OK [12:35:31]CreateOFDProtocolMessage done [12:35:31]OFDSenderStorePacket 32395 [12:35:31]StoreOFDPacket docnum=32395 [12:35:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0E C8 08 01 B1 D5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 39 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 32 6E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 6E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 26 00 00 00 00 07 04 06 00 04 6E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 95 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 7E 00 00 35 04 06 00 8D FE 61 50 0C 29 D9 BF 64 4B D1 6F C3 DC [12:35:31]CheckFolder [12:35:31]dirname=/storage/ofd_packets [12:35:31]CheckFolder done [12:35:31]ProducePacketName [12:35:31]name=ofd_packets/00032395 [12:35:31]NVStorageSaveData ofd_packets/00032395 [12:35:31]File name is /storage/ofd_packets/00032395 [12:35:31]Write 302 bytes [12:35:31]NVStorageSaveData done [12:35:31]OFDSenderStorePacket done [12:35:31]KKMCreateOFDPacket done [12:35:31]NVStorageSaveData kkm_last_timestamp [12:35:31]File name is /storage/kkm_last_timestamp [12:35:31]Write 4 bytes [12:35:31]NVStorageSaveData done [12:35:31]ExternCall_PrintAddStr [12:35:31]wPrintStart [12:35:31]Write to MH i2c: 01 00 00 4E 67 B5 [12:35:31]Write i2c OK [12:35:31]MH_I2C_Read... [12:35:31]Read from MH i2c: 01 [12:35:31]MH_I2C_Read... [12:35:31]Read from MH i2c: 01 07 00 [12:35:31]MH_I2C_Read... [12:35:31]Read from MH i2c: 01 07 00 4E 67 00 00 00 00 00 FF 0F CA [12:35:31]RasterBufferAndPrint [12:35:31]line Счет N : (1)1182124 [12:35:31]line ИНН: 02508201610067 [12:35:31]line Контрольно-Кассовый Чек [12:35:31]line ПРОДАЖА [12:35:31]line ТРК (МРК, ГНК) : 21 [12:35:31]line Товар: 2710194210 [12:35:31]line ДТ(л)-К-5 [12:35:31]line 14.740 * 63.60 [12:35:31]line = 937.46 [12:35:31]line НДС 12% НСП 1% [12:35:31]line > о реализуемом товаре [12:35:31]line ОКРУГЛЕНИЕ: -0.46 [12:35:31]line ИТОГО: 937.00 [12:35:31]line Внесено: 937.00 [12:35:31]line СДАЧА: 0.00 [12:35:31]line НСП 1% : 8.30 [12:35:31]line НДС 12% : 99.55 [12:35:31]line Наличными: 937.00 [12:35:31]line Безнал.: 0.00 [12:35:31]line Место: АЗС № 121 "Партнер Нефть" [12:35:31]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:35:31]line СНО: Общий режим [12:35:31]line Чек 101 24.08.2023 12:35 [12:35:31]line Смена: 75 ФФД: 1.0 [12:35:31]line ЗНМ: 0300000148 [12:35:31]line РНМ: 0000000000091575 [12:35:31]line Версия ККМ: 001 [12:35:31]line ФМ: 0000000000874655 [12:35:31]line ФД: 32395 [12:35:31]line ФПД: 156123693845545 [12:35:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123533&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32395&fm=156123693845545&tin=02508201610067®Number=0000000000091575&sum=93700 [12:35:31]OFD Sender: Processing packet 32395 [packets to send 11, broken 10] [12:35:31]ProducePacketName [12:35:31]name=ofd_packets/00032395 [12:35:31]OFD Sender: To server: pG, [12:35:31]CommunicateWithHost lk.salyk.kg:30040 [12:35:31]ConnectInit lk.salyk.kg [12:35:31]written 0, free lines is 4095 [12:35:31]Connected sock=10 [12:35:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0E C8 08 01 B1 D5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 39 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 32 6E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 6E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 26 00 00 00 00 07 04 06 00 04 6E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 95 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 7E 00 00 35 04 06 00 8D FE 61 50 0C 29 D9 BF 64 4B D1 6F C3 DC [12:35:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9E E2 47 00 10 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 7E 00 00 F4 03 04 00 39 F9 E6 64 B6 04 01 00 00 5E B1 62 44 6B CD 36 8F [12:35:31]CommunicateWithHost err = 0 [12:35:31]CheckOFDResponse [12:35:31]1017 (14) - 77093643461234 [12:35:31]1041 (16) - 0000000000874655 [12:35:31]1040 (4) - 32395 [12:35:31]1012 (4) - 24.08.2023 06:31 [12:35:31]1206 (1) - 0 [12:35:31]OFD Sender: Remove packet 32395 [12:35:31]ProducePacketName [12:35:31]name=ofd_packets/00032395 [12:35:31]NVStorageDeleteData [12:35:32]Write to MH i2c: 01 00 00 79 67 E0 [12:35:32]Write i2c OK [12:35:32]MH_I2C_Read... [12:35:32]Read from MH i2c: 01 [12:35:32]MH_I2C_Read... [12:35:32]Read from MH i2c: 01 07 00 [12:35:32]MH_I2C_Read... [12:35:32]Read from MH i2c: 01 07 00 79 67 00 00 00 00 00 E2 0C D5 [12:35:32]RasterBufferAndPrint [12:35:32]line [12:35:32]line [12:35:32]line [12:35:32]line [12:35:32]line [12:35:32]written 0, free lines is 3307 [12:35:32]MH_Cut [12:35:32]Write to MH i2c: D1 01 00 80 67 01 B9 [12:35:32]Write i2c OK [12:35:32]MH_I2C_Read... [12:35:32]Read from MH i2c: D1 [12:35:32]MH_I2C_Read... [12:35:32]Read from MH i2c: D1 01 00 [12:35:32]MH_I2C_Read... [12:35:32]Read from MH i2c: D1 01 00 80 67 00 B8 [12:35:32]Write to MH i2c: 01 00 00 81 67 E8 [12:35:32]Write i2c OK [12:35:32]MH_I2C_Read... [12:35:32]OFD Sender: No OFD packet to send [12:35:32]*** Cut start [12:35:32]*** Purtial cut [12:35:32]*** CUTSNS_PIN = 0 [12:35:33]*** Stage 1: CUTSNS_PIN = 1 [12:35:34]Read from MH i2c: 01 [12:35:34]MH_I2C_Read... [12:35:34]*** Stop cut motor [12:35:34]*** Cut end [12:35:34]Read from MH i2c: 01 07 00 [12:35:34]MH_I2C_Read... [12:35:34]Read from MH i2c: 01 07 00 81 67 00 00 00 00 00 FF 0F FD [12:35:34]process_action close_receipt done [12:35:34]requested_data is exist [12:35:34]produce_requested_data [12:35:34]requested_item fm.sn is exist - process it [12:35:34]wFMCommunicate request_size=4 [12:35:34]MH_SAM_APDU [12:35:34]CAPDU: 80 11 00 00 [12:35:34]Write to MH i2c: E2 08 00 82 67 80 11 00 00 00 00 00 00 63 [12:35:34]Write i2c OK [12:35:34]MH_I2C_Read... [12:35:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:34]Read from MH i2c: E2 [12:35:34]MH_I2C_Read... [12:35:34]Read from MH i2c: E2 17 00 [12:35:34]MH_I2C_Read... [12:35:34]Read from MH i2c: E2 17 00 82 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B9 [12:35:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:35:34]wFMCommunicate OK [12:35:34]requested_item fd.num is exist - process it [12:35:34]SAM_PROTO_GetFieldsCounters [12:35:34]wFMCommunicate request_size=4 [12:35:34]MH_SAM_APDU [12:35:34]CAPDU: 80 13 00 00 [12:35:34]Write to MH i2c: E2 08 00 83 67 80 13 00 00 00 00 00 00 66 [12:35:34]Write i2c OK [12:35:34]MH_I2C_Read... [12:35:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:35]Read from MH i2c: E2 [12:35:35]MH_I2C_Read... [12:35:35]Read from MH i2c: E2 62 00 [12:35:35]MH_I2C_Read... [12:35:35]Read from MH i2c: E2 62 00 83 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [12:35:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:35:35]wFMCommunicate OK [12:35:35]SAM_PROTO_GetFieldsCounters done [12:35:35]requested_item shift.num is exist - process it [12:35:35]requested_item shift.opened is exist - process it [12:35:35]req_shift_opened [12:35:35]FM_GetShiftState [12:35:35]SAM_PROTO_GetShiftState [12:35:35]wFMCommunicate request_size=4 [12:35:35]MH_SAM_APDU [12:35:35]CAPDU: 80 13 01 00 [12:35:35]Write to MH i2c: E2 08 00 84 67 80 13 01 00 00 00 00 00 68 [12:35:35]Write i2c OK [12:35:35]MH_I2C_Read... [12:35:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:35]Read from MH i2c: E2 [12:35:35]MH_I2C_Read... [12:35:35]Read from MH i2c: E2 0E 00 [12:35:35]MH_I2C_Read... [12:35:35]Read from MH i2c: E2 0E 00 84 67 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E5 [12:35:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:35:35]wFMCommunicate OK [12:35:35]SAM_PROTO_GetShiftState done [12:35:35]FM_GetShiftState done [12:35:35]req_shift_opened done [12:35:35]requested_item shift.open_date is exist - process it [12:35:35]req_shift_open_date [12:35:35]req_shift_open_date done [12:35:35]produce_requested_data done [12:35:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32395,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:35:35]process_action_free close_receipt [12:35:35]json_value_free [12:35:35]json_value_free done [12:35:35]process_json_proto returns [12:35:35]Send response to host [12:35:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32395,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:35:35]free response buf [12:35:35]execute_script done [12:35:35]execute_script returns [12:35:35]free content buf [12:35:35]Sock 8.Close socket [12:35:35]Sock 8.Thread stoped [12:35:37]OFD Sender: No OFD packet to send [12:35:42]OFD Sender: No OFD packet to send [12:35:47]OFD Sender: No OFD packet to send [12:35:52]OFD Sender: No OFD packet to send [12:35:57]OFD Sender: No OFD packet to send [12:36:02]OFD Sender: No OFD packet to send [12:36:07]OFD Sender: No OFD packet to send [12:36:12]OFD Sender: No OFD packet to send [12:36:17]OFD Sender: No OFD packet to send [12:36:22]OFD Sender: No OFD packet to send [12:36:27]OFD Sender: No OFD packet to send [12:36:32]OFD Sender: No OFD packet to send [12:36:35]accept exits with 9 [12:36:35]New connection [12:36:35]New thread 3067084132 created [12:36:35]Thread 3066940772 joined [12:36:35]Waiting for new connection... [12:36:35] Sock 9.Parse request [12:36:35]Sock 9.Check first char [12:36:35]Sock 9.First char is OK [12:36:35]request: POST /json_proto HTTP/1.0 [12:36:35]Method: POST [12:36:35]URL: /json_proto [12:36:35]Method is POST - this is cgi request [12:36:35]url: /json_proto [12:36:35]query_string will be loaded in cgi processing [12:36:35]execute_cgi json_proto POST (null) [12:36:35]execute_cgi path=json_proto method=POST [12:36:35]POST find Content-Length [12:36:35]Host: 172.17.34.200:8080 [12:36:35]Content-Length: 688 [12:36:35]Content-Type: application/json [12:36:35] [12:36:35]POST finish read [12:36:35]Found Content-Length = 688 [12:36:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:35]execute_script... [12:36: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)1182125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:35]POST & json_proto [12:36:35]process_json_proto [12:36:35]json parsed OK: [12:36:35]protocol is kg_v1.0 [12:36:35]action value=close_receipt [12:36:35]process_action close_receipt [12:36:35]cmd_close_receipt [12:36:35]MH_GetDate [12:36:35]Write to MH i2c: F0 00 00 85 67 DB [12:36:35]Write i2c OK [12:36:35]MH_I2C_Read... [12:36:35]Read from MH i2c: F0 [12:36:35]MH_I2C_Read... [12:36:35]Read from MH i2c: F0 09 00 [12:36:35]MH_I2C_Read... [12:36:35]Read from MH i2c: F0 09 00 85 67 00 D6 4E E7 64 B2 FF 65 64 CD [12:36:35]GetLastDocTimeStamp 1692880533 [12:36:35]current date 1692880598 [12:36:35]FM_GetShiftState [12:36:35]SAM_PROTO_GetShiftState [12:36:35]wFMCommunicate request_size=4 [12:36:35]MH_SAM_APDU [12:36:35]CAPDU: 80 13 01 00 [12:36:35]Write to MH i2c: E2 08 00 86 67 80 13 01 00 00 00 00 00 6A [12:36:35]Write i2c OK [12:36:35]MH_I2C_Read... [12:36:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:35]Read from MH i2c: E2 [12:36:35]MH_I2C_Read... [12:36:35]Read from MH i2c: E2 0E 00 [12:36:35]MH_I2C_Read... [12:36:35]Read from MH i2c: E2 0E 00 86 67 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E7 [12:36:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:36:35]wFMCommunicate OK [12:36:35]SAM_PROTO_GetShiftState done [12:36:35]FM_GetShiftState done [12:36:35]opened in 1692866319 [12:36:35]opened+sec_in_day 1692952719 [12:36:35]quantity*price = 100042 [12:36:35]sum+1 = 100044 [12:36:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 102 24.08.2023 12:36 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32396 ФПД: 267001112427971 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123639&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32396&fm=267001112427971&tin=02508201610067®Number=0000000000091575&sum=100000 [12:36:36]StoreToDocumentArchive [12:36:36]shift 75 fd 32396 [12:36:36]save to /storage/0075/doc_00032396 [12:36:36]save last doc name /storage/0075/doc_00032396 to /storage/kkm_last_doc_name [12:36:36]save OK [12:36:36]Clear old archive folders... [12:36:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:36:36]tlvbuf is 018429E0 [12:36:36]SAM_PROTO_ClearQueue [12:36:36]wFMCommunicate request_size=4 [12:36:36]MH_SAM_APDU [12:36:36]CAPDU: 80 09 00 00 [12:36:36]Write to MH i2c: E2 08 00 93 67 80 09 00 00 00 00 00 00 6C [12:36:36]Write i2c OK [12:36:36]MH_I2C_Read... [12:36:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:36]Read from MH i2c: E2 [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: E2 03 00 [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: E2 03 00 93 67 00 90 00 6E [12:36:36]RAPDU: 90 00 [12:36:36]wFMCommunicate OK [12:36:36]SAM_PROTO_ClearQueue done [12:36:36]KKMCreateOFDPacket [12:36:36]OFDProtocolAddRootSTLVToBuf [12:36:36]FM_MakeSignedData [12:36:36]FM_MakeSignedData [12:36:36]SAM_PROTO_SignData [12:36:36]wFMCommunicate request_size=4 [12:36:36]MH_SAM_APDU [12:36:36]CAPDU: 80 0D 01 02 [12:36:36]Write to MH i2c: E2 08 00 94 67 80 0D 01 02 00 00 00 00 74 [12:36:36]Write i2c OK [12:36:36]MH_I2C_Read... [12:36:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:36]Read from MH i2c: E2 [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: E2 03 00 [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: E2 03 00 94 67 00 90 00 6F [12:36:36]RAPDU: 90 00 [12:36:36]wFMCommunicate OK [12:36:36]wFMCommunicate request_size=255 [12:36:36]MH_SAM_APDU [12:36:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 D7 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 7E 00 00 35 04 06 00 [12:36:36]Write to MH i2c: E2 02 01 95 67 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 D7 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 7E 00 00 35 04 06 00 00 00 49 [12:36:36]Write i2c OK [12:36:36]MH_I2C_Read... [12:36:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:36]Read from MH i2c: E2 [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: E2 03 00 [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: E2 03 00 95 67 00 90 00 70 [12:36:36]RAPDU: 90 00 [12:36:36]wFMCommunicate OK [12:36:36]wFMCommunicate request_size=11 [12:36:36]MH_SAM_APDU [12:36:36]CAPDU: 80 0D 02 02 06 F2 D6 0A 75 FD C3 [12:36:36]Write to MH i2c: E2 0E 00 96 67 80 0D 02 02 06 00 F2 D6 0A 75 FD C3 00 00 8A [12:36:36]Write i2c OK [12:36:36]MH_I2C_Read... [12:36:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:36]Read from MH i2c: E2 [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: E2 03 00 [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: E2 03 00 96 67 00 90 00 71 [12:36:36]RAPDU: 90 00 [12:36:36]wFMCommunicate OK [12:36:36]wFMCommunicate request_size=4 [12:36:36]MH_SAM_APDU [12:36:36]CAPDU: 80 0D 03 02 [12:36:36]Write to MH i2c: E2 08 00 97 67 80 0D 03 02 00 00 00 00 79 [12:36:36]Write i2c OK [12:36:36]MH_I2C_Read... [12:36:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:36]Read from MH i2c: E2 [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: E2 0B 00 [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: E2 0B 00 97 67 00 6A D1 B7 2D 7A 1F 63 33 90 00 C8 [12:36:36]RAPDU: 6A D1 B7 2D 7A 1F 63 33 90 00 [12:36:36]wFMCommunicate OK [12:36:36]SAM_PROTO_SignData done [12:36:36]FM_MakeSignedData done [12:36:36]CreateOFDProtocolMessage [12:36:36]wFMCommunicate request_size=4 [12:36:36]MH_SAM_APDU [12:36:36]CAPDU: 80 11 00 00 [12:36:36]Write to MH i2c: E2 08 00 98 67 80 11 00 00 00 00 00 00 79 [12:36:36]Write i2c OK [12:36:36]MH_I2C_Read... [12:36:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:36]Read from MH i2c: E2 [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: E2 17 00 [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: E2 17 00 98 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CF [12:36:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:36:36]wFMCommunicate OK [12:36:36]CreateOFDProtocolMessage done [12:36:36]OFDSenderStorePacket 32396 [12:36:36]StoreOFDPacket docnum=32396 [12:36:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F3 42 08 01 23 5A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 D7 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 7E 00 00 35 04 06 00 F2 D6 0A 75 FD C3 6A D1 B7 2D 7A 1F 63 33 [12:36:36]CheckFolder [12:36:36]dirname=/storage/ofd_packets [12:36:36]CheckFolder done [12:36:36]ProducePacketName [12:36:36]name=ofd_packets/00032396 [12:36:36]NVStorageSaveData ofd_packets/00032396 [12:36:36]File name is /storage/ofd_packets/00032396 [12:36:36]Write 302 bytes [12:36:36]NVStorageSaveData done [12:36:36]OFDSenderStorePacket done [12:36:36]KKMCreateOFDPacket done [12:36:36]NVStorageSaveData kkm_last_timestamp [12:36:36]File name is /storage/kkm_last_timestamp [12:36:36]Write 4 bytes [12:36:36]NVStorageSaveData done [12:36:36]ExternCall_PrintAddStr [12:36:36]wPrintStart [12:36:36]Write to MH i2c: 01 00 00 99 67 00 [12:36:36]Write i2c OK [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: 01 [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: 01 07 00 [12:36:36]MH_I2C_Read... [12:36:36]Read from MH i2c: 01 07 00 99 67 00 00 00 00 00 FF 0F 15 [12:36:36]RasterBufferAndPrint [12:36:36]line Счет N : (1)1182125 [12:36:36]line ИНН: 02508201610067 [12:36:36]line Контрольно-Кассовый Чек [12:36:36]line ПРОДАЖА [12:36:36]line ТРК (МРК, ГНК) : 11 [12:36:36]line Товар: 2710194210 [12:36:36]line ДТ(л)-К-5 [12:36:36]line 15.730 * 63.60 [12:36:36]line = 1000.43 [12:36:36]line НДС 12% НСП 1% [12:36:36]line > о реализуемом товаре [12:36:36]line ОКРУГЛЕНИЕ: -0.43 [12:36:36]line ИТОГО: 1000.00 [12:36:36]line Внесено: 1000.00 [12:36:36]line СДАЧА: 0.00 [12:36:36]line НСП 1% : 8.85 [12:36:36]line НДС 12% : 106.24 [12:36:36]line Наличными: 1000.00 [12:36:36]line Безнал.: 0.00 [12:36:36]line Место: АЗС № 121 "Партнер Нефть" [12:36:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:36:36]line СНО: Общий режим [12:36:36]line Чек 102 24.08.2023 12:36 [12:36:36]line Смена: 75 ФФД: 1.0 [12:36:36]line ЗНМ: 0300000148 [12:36:37]line РНМ: 0000000000091575 [12:36:37]line Версия ККМ: 001 [12:36:37]line ФМ: 0000000000874655 [12:36:37]line ФД: 32396 [12:36:37]line ФПД: 267001112427971 [12:36:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123639&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32396&fm=267001112427971&tin=02508201610067®Number=0000000000091575&sum=100000 [12:36:37]OFD Sender: Processing packet 32396 [packets to send 11, broken 10] [12:36:37]ProducePacketName [12:36:37]name=ofd_packets/00032396 [12:36:37]OFD Sender: To server: pG, [12:36:37]CommunicateWithHost lk.salyk.kg:30040 [12:36:37]ConnectInit lk.salyk.kg [12:36:37]written 0, free lines is 4095 [12:36:37]Connected sock=10 [12:36:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F3 42 08 01 23 5A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 D7 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 7E 00 00 35 04 06 00 F2 D6 0A 75 FD C3 6A D1 B7 2D 7A 1F 63 33 [12:36:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A5 37 47 00 5F B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 7E 00 00 F4 03 04 00 7A F9 E6 64 B6 04 01 00 00 40 E9 9D 1A 9B C6 D4 DC [12:36:37]CommunicateWithHost err = 0 [12:36:37]CheckOFDResponse [12:36:37]1017 (14) - 77093643461234 [12:36:37]1041 (16) - 0000000000874655 [12:36:37]1040 (4) - 32396 [12:36:37]1012 (4) - 24.08.2023 06:32 [12:36:37]1206 (1) - 0 [12:36:37]OFD Sender: Remove packet 32396 [12:36:37]ProducePacketName [12:36:37]name=ofd_packets/00032396 [12:36:37]NVStorageDeleteData [12:36:37]Write to MH i2c: 01 00 00 C4 67 2B [12:36:37]Write i2c OK [12:36:37]MH_I2C_Read... [12:36:37]Read from MH i2c: 01 [12:36:37]MH_I2C_Read... [12:36:37]Read from MH i2c: 01 07 00 [12:36:37]MH_I2C_Read... [12:36:37]Read from MH i2c: 01 07 00 C4 67 00 00 00 00 00 DA 0C 18 [12:36:37]RasterBufferAndPrint [12:36:37]line [12:36:37]line [12:36:37]line [12:36:37]line [12:36:37]line [12:36:37]written 0, free lines is 3296 [12:36:37]MH_Cut [12:36:37]Write to MH i2c: D1 01 00 CB 67 01 04 [12:36:37]Write i2c OK [12:36:37]MH_I2C_Read... [12:36:37]Read from MH i2c: D1 [12:36:37]MH_I2C_Read... [12:36:37]Read from MH i2c: D1 01 00 [12:36:37]MH_I2C_Read... [12:36:37]Read from MH i2c: D1 01 00 CB 67 00 03 [12:36:37]Write to MH i2c: 01 00 00 CC 67 33 [12:36:37]Write i2c OK [12:36:37]MH_I2C_Read... [12:36:37]OFD Sender: No OFD packet to send [12:36:38]*** Cut start [12:36:38]*** Purtial cut [12:36:38]*** Stage 1: CUTSNS_PIN = 1 [12:36:38]Read from MH i2c: 01 [12:36:38]MH_I2C_Read... [12:36:38]*** Stop cut motor [12:36:38]*** Cut end [12:36:38]Read from MH i2c: 01 07 00 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: 01 07 00 CC 67 00 00 00 00 00 FF 0F 48 [12:36:38]process_action close_receipt done [12:36:38]requested_data is exist [12:36:38]produce_requested_data [12:36:38]requested_item fm.sn is exist - process it [12:36:38]wFMCommunicate request_size=4 [12:36:38]MH_SAM_APDU [12:36:38]CAPDU: 80 11 00 00 [12:36:38]Write to MH i2c: E2 08 00 CD 67 80 11 00 00 00 00 00 00 AE [12:36:38]Write i2c OK [12:36:38]MH_I2C_Read... [12:36:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:38]Read from MH i2c: E2 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 17 00 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 17 00 CD 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 04 [12:36:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:36:38]wFMCommunicate OK [12:36:38]requested_item fd.num is exist - process it [12:36:38]SAM_PROTO_GetFieldsCounters [12:36:38]wFMCommunicate request_size=4 [12:36:38]MH_SAM_APDU [12:36:38]CAPDU: 80 13 00 00 [12:36:38]Write to MH i2c: E2 08 00 CE 67 80 13 00 00 00 00 00 00 B1 [12:36:38]Write i2c OK [12:36:38]MH_I2C_Read... [12:36:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:38]Read from MH i2c: E2 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 62 00 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 62 00 CE 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 5E [12: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:36:38]wFMCommunicate OK [12:36:38]SAM_PROTO_GetFieldsCounters done [12:36:38]requested_item shift.num is exist - process it [12:36:38]requested_item shift.opened is exist - process it [12:36:38]req_shift_opened [12:36:38]FM_GetShiftState [12:36:38]SAM_PROTO_GetShiftState [12:36:38]wFMCommunicate request_size=4 [12:36:38]MH_SAM_APDU [12:36:38]CAPDU: 80 13 01 00 [12:36:38]Write to MH i2c: E2 08 00 CF 67 80 13 01 00 00 00 00 00 B3 [12:36:38]Write i2c OK [12:36:38]MH_I2C_Read... [12:36:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:38]Read from MH i2c: E2 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 0E 00 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 0E 00 CF 67 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 30 [12:36:38]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:36:38]wFMCommunicate OK [12:36:38]SAM_PROTO_GetShiftState done [12:36:38]FM_GetShiftState done [12:36:38]req_shift_opened done [12:36:38]requested_item shift.open_date is exist - process it [12:36:38]req_shift_open_date [12:36:38]req_shift_open_date done [12:36:38]produce_requested_data done [12:36:38]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32396,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:36:38]process_action_free close_receipt [12:36:38]json_value_free [12:36:38]json_value_free done [12:36:38]process_json_proto returns [12:36:38]Send response to host [12:36:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32396,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:36:38]free response buf [12:36:38]execute_script done [12:36:38]execute_script returns [12:36:38]free content buf [12:36:38]Sock 9.Close socket [12:36:38]Sock 9.Thread stoped [12:36:39]accept exits with 8 [12:36:39]New connection [12:36:39]New thread 3066940772 created [12:36:39]Thread 3067084132 joined [12:36:39]Waiting for new connection... [12:36:39] Sock 8.Parse request [12:36:39]Sock 8.Check first char [12:36:39]Sock 8.First char is OK [12:36:39]request: POST /json_proto HTTP/1.0 [12:36:39]Method: POST [12:36:39]URL: /json_proto [12:36:39]Method is POST - this is cgi request [12:36:39]url: /json_proto [12:36:39]query_string will be loaded in cgi processing [12:36:39]execute_cgi json_proto POST (null) [12:36:39]execute_cgi path=json_proto method=POST [12:36:39]POST find Content-Length [12:36:39]Host: 172.17.34.200:8080 [12:36:39]Content-Length: 678 [12:36:39]Content-Type: application/json [12:36:39] [12:36:39]POST finish read [12:36:39]Found Content-Length = 678 [12:36:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:39]execute_script... [12:36:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:39]POST & json_proto [12:36:39]process_json_proto [12:36:39]json parsed OK: [12:36:39]protocol is kg_v1.0 [12:36:39]action value=close_receipt [12:36:39]process_action close_receipt [12:36:39]cmd_close_receipt [12:36:39]MH_GetDate [12:36:39]Write to MH i2c: F0 00 00 D0 67 26 [12:36:39]Write i2c OK [12:36:39]MH_I2C_Read... [12:36:39]Read from MH i2c: F0 [12:36:39]MH_I2C_Read... [12:36:39]Read from MH i2c: F0 09 00 [12:36:39]MH_I2C_Read... [12:36:39]Read from MH i2c: F0 09 00 D0 67 00 DB 4E E7 64 B2 FF 65 64 1D [12:36:39]GetLastDocTimeStamp 1692880599 [12:36:39]current date 1692880603 [12:36:39]FM_GetShiftState [12:36:39]SAM_PROTO_GetShiftState [12:36:39]wFMCommunicate request_size=4 [12:36:39]MH_SAM_APDU [12:36:39]CAPDU: 80 13 01 00 [12:36:39]Write to MH i2c: E2 08 00 D1 67 80 13 01 00 00 00 00 00 B5 [12:36:39]Write i2c OK [12:36:39]MH_I2C_Read... [12:36:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:39]Read from MH i2c: E2 [12:36:39]MH_I2C_Read... [12:36:39]Read from MH i2c: E2 0E 00 [12:36:39]MH_I2C_Read... [12:36:39]Read from MH i2c: E2 0E 00 D1 67 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 32 [12:36:39]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:36:39]wFMCommunicate OK [12:36:39]SAM_PROTO_GetShiftState done [12:36:39]FM_GetShiftState done [12:36:39]opened in 1692866319 [12:36:39]opened+sec_in_day 1692952719 [12:36:39]quantity*price = 50025 [12:36:39]sum+1 = 50026 [12:36:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 103 24.08.2023 12:36 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32397 ФПД: 184303536387162 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123643&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32397&fm=184303536387162&tin=02508201610067®Number=0000000000091575&sum=50000 [12:36:41]StoreToDocumentArchive [12:36:41]shift 75 fd 32397 [12:36:41]save to /storage/0075/doc_00032397 [12:36:41]save last doc name /storage/0075/doc_00032397 to /storage/kkm_last_doc_name [12:36:41]save OK [12:36:41]Clear old archive folders... [12:36:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:36:41]tlvbuf is 01944B90 [12:36:41]SAM_PROTO_ClearQueue [12:36:41]wFMCommunicate request_size=4 [12:36:41]MH_SAM_APDU [12:36:41]CAPDU: 80 09 00 00 [12:36:41]Write to MH i2c: E2 08 00 DE 67 80 09 00 00 00 00 00 00 B7 [12:36:41]Write i2c OK [12:36:41]MH_I2C_Read... [12:36:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:41]Read from MH i2c: E2 [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: E2 03 00 [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: E2 03 00 DE 67 00 90 00 B9 [12:36:41]RAPDU: 90 00 [12:36:41]wFMCommunicate OK [12:36:41]SAM_PROTO_ClearQueue done [12:36:41]KKMCreateOFDPacket [12:36:41]OFDProtocolAddRootSTLVToBuf [12:36:41]FM_MakeSignedData [12:36:41]FM_MakeSignedData [12:36:41]SAM_PROTO_SignData [12:36:41]wFMCommunicate request_size=4 [12:36:41]MH_SAM_APDU [12:36:41]CAPDU: 80 0D 01 02 [12:36:41]Write to MH i2c: E2 08 00 DF 67 80 0D 01 02 00 00 00 00 BF [12:36:41]Write i2c OK [12:36:41]MH_I2C_Read... [12:36:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:41]Read from MH i2c: E2 [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: E2 03 00 [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: E2 03 00 DF 67 00 90 00 BA [12:36:41]RAPDU: 90 00 [12:36:41]wFMCommunicate OK [12:36:41]wFMCommunicate request_size=255 [12:36:41]MH_SAM_APDU [12:36:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 67 00 00 00 F4 03 04 00 DB 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 7E 00 00 35 04 06 00 A7 [12:36:41]Write to MH i2c: E2 02 01 E0 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 67 00 00 00 F4 03 04 00 DB 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 7E 00 00 35 04 06 00 A7 00 00 31 [12:36:41]Write i2c OK [12:36:41]MH_I2C_Read... [12:36:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:41]Read from MH i2c: E2 [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: E2 03 00 [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: E2 03 00 E0 67 00 90 00 BB [12:36:41]RAPDU: 90 00 [12:36:41]wFMCommunicate OK [12:36:41]wFMCommunicate request_size=10 [12:36:41]MH_SAM_APDU [12:36:41]CAPDU: 80 0D 02 02 05 9F 82 D1 34 5A [12:36:41]Write to MH i2c: E2 0D 00 E1 67 80 0D 02 02 05 00 9F 82 D1 34 5A 00 00 4C [12:36:41]Write i2c OK [12:36:41]MH_I2C_Read... [12:36:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:41]Read from MH i2c: E2 [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: E2 03 00 [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: E2 03 00 E1 67 00 90 00 BC [12:36:41]RAPDU: 90 00 [12:36:41]wFMCommunicate OK [12:36:41]wFMCommunicate request_size=4 [12:36:41]MH_SAM_APDU [12:36:41]CAPDU: 80 0D 03 02 [12:36:41]Write to MH i2c: E2 08 00 E2 67 80 0D 03 02 00 00 00 00 C4 [12:36:41]Write i2c OK [12:36:41]MH_I2C_Read... [12:36:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:41]Read from MH i2c: E2 [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: E2 0B 00 [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: E2 0B 00 E2 67 00 38 02 46 87 FC 04 54 E6 90 00 06 [12:36:41]RAPDU: 38 02 46 87 FC 04 54 E6 90 00 [12:36:41]wFMCommunicate OK [12:36:41]SAM_PROTO_SignData done [12:36:41]FM_MakeSignedData done [12:36:41]CreateOFDProtocolMessage [12:36:41]wFMCommunicate request_size=4 [12:36:41]MH_SAM_APDU [12:36:41]CAPDU: 80 11 00 00 [12:36:41]Write to MH i2c: E2 08 00 E3 67 80 11 00 00 00 00 00 00 C4 [12:36:41]Write i2c OK [12:36:41]MH_I2C_Read... [12:36:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:41]Read from MH i2c: E2 [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: E2 17 00 [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: E2 17 00 E3 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1A [12:36:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:36:41]wFMCommunicate OK [12:36:41]CreateOFDProtocolMessage done [12:36:41]OFDSenderStorePacket 32397 [12:36:41]StoreOFDPacket docnum=32397 [12:36:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DA 4B 07 01 AA BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 67 00 00 00 F4 03 04 00 DB 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 7E 00 00 35 04 06 00 A7 9F 82 D1 34 5A 38 02 46 87 FC 04 54 E6 [12:36:41]CheckFolder [12:36:41]dirname=/storage/ofd_packets [12:36:41]CheckFolder done [12:36:41]ProducePacketName [12:36:41]name=ofd_packets/00032397 [12:36:41]NVStorageSaveData ofd_packets/00032397 [12:36:41]File name is /storage/ofd_packets/00032397 [12:36:41]Write 301 bytes [12:36:41]NVStorageSaveData done [12:36:41]OFDSenderStorePacket done [12:36:41]KKMCreateOFDPacket done [12:36:41]NVStorageSaveData kkm_last_timestamp [12:36:41]File name is /storage/kkm_last_timestamp [12:36:41]Write 4 bytes [12:36:41]NVStorageSaveData done [12:36:41]ExternCall_PrintAddStr [12:36:41]wPrintStart [12:36:41]Write to MH i2c: 01 00 00 E4 67 4B [12:36:41]Write i2c OK [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: 01 [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: 01 07 00 [12:36:41]MH_I2C_Read... [12:36:41]Read from MH i2c: 01 07 00 E4 67 00 00 00 00 00 FF 0F 60 [12:36:41]RasterBufferAndPrint [12:36:41]line Счет N : (1)1182126 [12:36:41]line ИНН: 02508201610067 [12:36:41]line Контрольно-Кассовый Чек [12:36:41]line ПРОДАЖА [12:36:41]line ТРК (МРК, ГНК) : 62 [12:36:41]line Товар: 2710124130 [12:36:41]line Аи-92-К-5 [12:36:41]line 8.700 * 57.50 [12:36:41]line = 500.25 [12:36:41]line НДС 12% НСП 1% [12:36:41]line > о реализуемом товаре [12:36:41]line ОКРУГЛЕНИЕ: -0.25 [12:36:41]line ИТОГО: 500.00 [12:36:41]line Внесено: 500.00 [12:36:41]line СДАЧА: 0.00 [12:36:41]line НСП 1% : 4.43 [12:36:41]line НДС 12% : 53.12 [12:36:41]line Наличными: 500.00 [12:36:41]line Безнал.: 0.00 [12:36:41]line Место: АЗС № 121 "Партнер Нефть" [12:36:41]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:36:41]line СНО: Общий режим [12:36:41]line Чек 103 24.08.2023 12:36 [12:36:41]line Смена: 75 ФФД: 1.0 [12:36:41]line ЗНМ: 0300000148 [12:36:41]line РНМ: 0000000000091575 [12:36:41]line Версия ККМ: 001 [12:36:41]line ФМ: 0000000000874655 [12:36:41]line ФД: 32397 [12:36:41]line ФПД: 184303536387162 [12:36:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123643&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32397&fm=184303536387162&tin=02508201610067®Number=0000000000091575&sum=50000 [12:36:41]OFD Sender: Processing packet 32397 [packets to send 11, broken 10] [12:36:41]ProducePacketName [12:36:41]name=ofd_packets/00032397 [12:36:41]OFD Sender: To server: pG, [12:36:41]CommunicateWithHost lk.salyk.kg:30040 [12:36:41]ConnectInit lk.salyk.kg [12:36:41]written 0, free lines is 4095 [12:36:41]Connected sock=10 [12:36:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DA 4B 07 01 AA BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 67 00 00 00 F4 03 04 00 DB 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 7E 00 00 35 04 06 00 A7 9F 82 D1 34 5A 38 02 46 87 FC 04 54 E6 [12:36:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AE 66 47 00 44 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 7E 00 00 F4 03 04 00 7F F9 E6 64 B6 04 01 00 00 63 3F FB 1B EA E4 73 C8 [12:36:42]CommunicateWithHost err = 0 [12:36:42]CheckOFDResponse [12:36:42]1017 (14) - 77093643461234 [12:36:42]1041 (16) - 0000000000874655 [12:36:42]1040 (4) - 32397 [12:36:42]1012 (4) - 24.08.2023 06:32 [12:36:42]1206 (1) - 0 [12:36:42]OFD Sender: Remove packet 32397 [12:36:42]ProducePacketName [12:36:42]name=ofd_packets/00032397 [12:36:42]NVStorageDeleteData [12:36:42]Write to MH i2c: 01 00 00 0F 68 77 [12:36:42]Write i2c OK [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: 01 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: 01 07 00 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: 01 07 00 0F 68 00 00 00 00 00 F4 0C 7E [12:36:42]RasterBufferAndPrint [12:36:42]line [12:36:42]line [12:36:42]line [12:36:42]line [12:36:42]line [12:36:42]written 0, free lines is 3325 [12:36:42]MH_Cut [12:36:42]Write to MH i2c: D1 01 00 16 68 01 50 [12:36:42]Write i2c OK [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: D1 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: D1 01 00 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: D1 01 00 16 68 00 4F [12:36:42]Write to MH i2c: 01 00 00 17 68 7F [12:36:42]Write i2c OK [12:36:42]MH_I2C_Read... [12:36:42]OFD Sender: No OFD packet to send [12:36:42]*** Cut start [12:36:42]*** Purtial cut [12:36:42]*** CUTSNS_PIN = 0 [12:36:43]*** Stage 1: CUTSNS_PIN = 1 [12:36:44]Read from MH i2c: 01 [12:36:44]MH_I2C_Read... [12:36:44]*** Stop cut motor [12:36:44]*** Cut end [12:36:44]Read from MH i2c: 01 07 00 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: 01 07 00 17 68 00 00 00 00 00 FF 0F 94 [12:36:44]process_action close_receipt done [12:36:44]requested_data is exist [12:36:44]produce_requested_data [12:36:44]requested_item fm.sn is exist - process it [12:36:44]wFMCommunicate request_size=4 [12:36:44]MH_SAM_APDU [12:36:44]CAPDU: 80 11 00 00 [12:36:44]Write to MH i2c: E2 08 00 18 68 80 11 00 00 00 00 00 00 FA [12:36:44]Write i2c OK [12:36:44]MH_I2C_Read... [12:36:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:44]Read from MH i2c: E2 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: E2 17 00 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: E2 17 00 18 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 50 [12:36:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:36:44]wFMCommunicate OK [12:36:44]requested_item fd.num is exist - process it [12:36:44]SAM_PROTO_GetFieldsCounters [12:36:44]wFMCommunicate request_size=4 [12:36:44]MH_SAM_APDU [12:36:44]CAPDU: 80 13 00 00 [12:36:44]Write to MH i2c: E2 08 00 19 68 80 13 00 00 00 00 00 00 FD [12:36:44]Write i2c OK [12:36:44]MH_I2C_Read... [12:36:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:45]Read from MH i2c: E2 [12:36:45]MH_I2C_Read... [12:36:45]Read from MH i2c: E2 62 00 [12:36:45]MH_I2C_Read... [12:36:45]Read from MH i2c: E2 62 00 19 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [12:36:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:36:45]wFMCommunicate OK [12:36:45]SAM_PROTO_GetFieldsCounters done [12:36:45]requested_item shift.num is exist - process it [12:36:45]requested_item shift.opened is exist - process it [12:36:45]req_shift_opened [12:36:45]FM_GetShiftState [12:36:45]SAM_PROTO_GetShiftState [12:36:45]wFMCommunicate request_size=4 [12:36:45]MH_SAM_APDU [12:36:45]CAPDU: 80 13 01 00 [12:36:45]Write to MH i2c: E2 08 00 1A 68 80 13 01 00 00 00 00 00 FF [12:36:45]Write i2c OK [12:36:45]MH_I2C_Read... [12:36:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:45]Read from MH i2c: E2 [12:36:45]MH_I2C_Read... [12:36:45]Read from MH i2c: E2 0E 00 [12:36:45]MH_I2C_Read... [12:36:45]Read from MH i2c: E2 0E 00 1A 68 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7C [12:36:45]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:36:45]wFMCommunicate OK [12:36:45]SAM_PROTO_GetShiftState done [12:36:45]FM_GetShiftState done [12:36:45]req_shift_opened done [12:36:45]requested_item shift.open_date is exist - process it [12:36:45]req_shift_open_date [12:36:45]req_shift_open_date done [12:36:45]produce_requested_data done [12:36:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32397,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:36:45]process_action_free close_receipt [12:36:45]json_value_free [12:36:45]json_value_free done [12:36:45]process_json_proto returns [12:36:45]Send response to host [12:36:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32397,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:36:45]free response buf [12:36:45]execute_script done [12:36:45]execute_script returns [12:36:45]free content buf [12:36:45]Sock 8.Close socket [12:36:45]Sock 8.Thread stoped [12:36:47]OFD Sender: No OFD packet to send [12:36:52]OFD Sender: No OFD packet to send [12:36:57]OFD Sender: No OFD packet to send [12:37:02]accept exits with 9 [12:37:02]New connection [12:37:02]New thread 3067084132 created [12:37:02]Thread 3066940772 joined [12:37:02]Waiting for new connection... [12:37:02] Sock 9.Parse request [12:37:02]Sock 9.Check first char [12:37:02]Sock 9.First char is OK [12:37:02]request: POST /json_proto HTTP/1.0 [12:37:02]Method: POST [12:37:02]URL: /json_proto [12:37:02]Method is POST - this is cgi request [12:37:02]url: /json_proto [12:37:02]query_string will be loaded in cgi processing [12:37:02]execute_cgi json_proto POST (null) [12:37:02]execute_cgi path=json_proto method=POST [12:37:02]POST find Content-Length [12:37:02]Host: 172.17.34.200:8080 [12:37:02]Content-Length: 678 [12:37:02]Content-Type: application/json [12:37:02] [12:37:02]POST finish read [12:37:02]Found Content-Length = 678 [12:37:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:02]execute_script... [12:37: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)1182127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:02]POST & json_proto [12:37:02]process_json_proto [12:37:02]json parsed OK: [12:37:02]protocol is kg_v1.0 [12:37:02]action value=close_receipt [12:37:02]process_action close_receipt [12:37:02]cmd_close_receipt [12:37:02]MH_GetDate [12:37:02]Write to MH i2c: F0 00 00 1B 68 72 [12:37:02]Write i2c OK [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: F0 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: F0 09 00 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: F0 09 00 1B 68 00 F1 4E E7 64 B2 FF 65 64 7F [12:37:02]GetLastDocTimeStamp 1692880603 [12:37:02]current date 1692880625 [12:37:02]FM_GetShiftState [12:37:02]SAM_PROTO_GetShiftState [12:37:02]wFMCommunicate request_size=4 [12:37:02]MH_SAM_APDU [12:37:02]CAPDU: 80 13 01 00 [12:37:02]Write to MH i2c: E2 08 00 1C 68 80 13 01 00 00 00 00 00 01 [12:37:02]Write i2c OK [12:37:02]MH_I2C_Read... [12:37:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:02]Read from MH i2c: E2 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: E2 0E 00 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: E2 0E 00 1C 68 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7E [12:37:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:37:02]wFMCommunicate OK [12:37:02]SAM_PROTO_GetShiftState done [12:37:02]FM_GetShiftState done [12:37:02]opened in 1692866319 [12:37:02]opened+sec_in_day 1692952719 [12:37:02]quantity*price = 50025 [12:37:02]sum+1 = 50026 [12:37:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 104 24.08.2023 12:37 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32398 ФПД: 216780532439504 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123705&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32398&fm=216780532439504&tin=02508201610067®Number=0000000000091575&sum=50000 [12:37:03]StoreToDocumentArchive [12:37:03]shift 75 fd 32398 [12:37:03]save to /storage/0075/doc_00032398 [12:37:03]save last doc name /storage/0075/doc_00032398 to /storage/kkm_last_doc_name [12:37:03]save OK [12:37:03]Clear old archive folders... [12:37:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:37:03]tlvbuf is 01840450 [12:37:03]SAM_PROTO_ClearQueue [12:37:03]wFMCommunicate request_size=4 [12:37:03]MH_SAM_APDU [12:37:03]CAPDU: 80 09 00 00 [12:37:03]Write to MH i2c: E2 08 00 29 68 80 09 00 00 00 00 00 00 03 [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:03]Read from MH i2c: E2 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 03 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 03 00 29 68 00 90 00 05 [12:37:03]RAPDU: 90 00 [12:37:03]wFMCommunicate OK [12:37:03]SAM_PROTO_ClearQueue done [12:37:03]KKMCreateOFDPacket [12:37:03]OFDProtocolAddRootSTLVToBuf [12:37:03]FM_MakeSignedData [12:37:03]FM_MakeSignedData [12:37:03]SAM_PROTO_SignData [12:37:03]wFMCommunicate request_size=4 [12:37:03]MH_SAM_APDU [12:37:03]CAPDU: 80 0D 01 02 [12:37:03]Write to MH i2c: E2 08 00 2A 68 80 0D 01 02 00 00 00 00 0B [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:03]Read from MH i2c: E2 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 03 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 03 00 2A 68 00 90 00 06 [12:37:03]RAPDU: 90 00 [12:37:03]wFMCommunicate OK [12:37:03]wFMCommunicate request_size=255 [12:37:03]MH_SAM_APDU [12:37:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 68 00 00 00 F4 03 04 00 F1 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 7E 00 00 35 04 06 00 C5 [12:37:03]Write to MH i2c: E2 02 01 2B 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 68 00 00 00 F4 03 04 00 F1 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 7E 00 00 35 04 06 00 C5 00 00 B3 [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:03]Read from MH i2c: E2 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 03 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 03 00 2B 68 00 90 00 07 [12:37:03]RAPDU: 90 00 [12:37:03]wFMCommunicate OK [12:37:03]wFMCommunicate request_size=10 [12:37:03]MH_SAM_APDU [12:37:03]CAPDU: 80 0D 02 02 05 29 26 A1 59 D0 [12:37:03]Write to MH i2c: E2 0D 00 2C 68 80 0D 02 02 05 00 29 26 A1 59 D0 00 00 31 [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:03]Read from MH i2c: E2 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 03 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 03 00 2C 68 00 90 00 08 [12:37:03]RAPDU: 90 00 [12:37:03]wFMCommunicate OK [12:37:03]wFMCommunicate request_size=4 [12:37:03]MH_SAM_APDU [12:37:03]CAPDU: 80 0D 03 02 [12:37:03]Write to MH i2c: E2 08 00 2D 68 80 0D 03 02 00 00 00 00 10 [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:03]Read from MH i2c: E2 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 0B 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 0B 00 2D 68 00 C9 C0 3C C3 5E 03 1C A0 90 00 B6 [12:37:03]RAPDU: C9 C0 3C C3 5E 03 1C A0 90 00 [12:37:03]wFMCommunicate OK [12:37:03]SAM_PROTO_SignData done [12:37:03]FM_MakeSignedData done [12:37:03]CreateOFDProtocolMessage [12:37:03]wFMCommunicate request_size=4 [12:37:03]MH_SAM_APDU [12:37:03]CAPDU: 80 11 00 00 [12:37:03]Write to MH i2c: E2 08 00 2E 68 80 11 00 00 00 00 00 00 10 [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:03]Read from MH i2c: E2 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 17 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 17 00 2E 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 66 [12:37:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:37:03]wFMCommunicate OK [12:37:03]CreateOFDProtocolMessage done [12:37:03]OFDSenderStorePacket 32398 [12:37:03]StoreOFDPacket docnum=32398 [12:37:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C4 39 07 01 A8 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 68 00 00 00 F4 03 04 00 F1 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 7E 00 00 35 04 06 00 C5 29 26 A1 59 D0 C9 C0 3C C3 5E 03 1C A0 [12:37:03]CheckFolder [12:37:03]dirname=/storage/ofd_packets [12:37:03]CheckFolder done [12:37:03]ProducePacketName [12:37:03]name=ofd_packets/00032398 [12:37:03]NVStorageSaveData ofd_packets/00032398 [12:37:03]File name is /storage/ofd_packets/00032398 [12:37:03]Write 301 bytes [12:37:03]NVStorageSaveData done [12:37:03]OFDSenderStorePacket done [12:37:03]KKMCreateOFDPacket done [12:37:03]NVStorageSaveData kkm_last_timestamp [12:37:03]File name is /storage/kkm_last_timestamp [12:37:03]Write 4 bytes [12:37:03]NVStorageSaveData done [12:37:03]ExternCall_PrintAddStr [12:37:03]wPrintStart [12:37:03]Write to MH i2c: 01 00 00 2F 68 97 [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: 01 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: 01 07 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: 01 07 00 2F 68 00 00 00 00 00 FF 0F AC [12:37:03]RasterBufferAndPrint [12:37:03]line Счет N : (1)1182127 [12:37:03]line ИНН: 02508201610067 [12:37:03]line Контрольно-Кассовый Чек [12:37:03]line ПРОДАЖА [12:37:03]line ТРК (МРК, ГНК) : 42 [12:37:03]line Товар: 2710124130 [12:37:03]line Аи-92-К-5 [12:37:03]line 8.700 * 57.50 [12:37:03]line = 500.25 [12:37:03]line НДС 12% НСП 1% [12:37:03]line > о реализуемом товаре [12:37:03]line ОКРУГЛЕНИЕ: -0.25 [12:37:03]line ИТОГО: 500.00 [12:37:03]line Внесено: 500.00 [12:37:03]line СДАЧА: 0.00 [12:37:03]line НСП 1% : 4.43 [12:37:03]line НДС 12% : 53.12 [12:37:03]line Наличными: 500.00 [12:37:03]line Безнал.: 0.00 [12:37:03]line Место: АЗС № 121 "Партнер Нефть" [12:37:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:37:03]line СНО: Общий режим [12:37:03]line Чек 104 24.08.2023 12:37 [12:37:03]line Смена: 75 ФФД: 1.0 [12:37:03]line ЗНМ: 0300000148 [12:37:03]line РНМ: 0000000000091575 [12:37:03]line Версия ККМ: 001 [12:37:03]line ФМ: 0000000000874655 [12:37:03]line ФД: 32398 [12:37:03]line ФПД: 216780532439504 [12:37:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123705&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32398&fm=216780532439504&tin=02508201610067®Number=0000000000091575&sum=50000 [12:37:04]OFD Sender: Processing packet 32398 [packets to send 11, broken 10] [12:37:04]ProducePacketName [12:37:04]name=ofd_packets/00032398 [12:37:04]OFD Sender: To server: pG, [12:37:04]CommunicateWithHost lk.salyk.kg:30040 [12:37:04]ConnectInit lk.salyk.kg [12:37:04]written 0, free lines is 4095 [12:37:04]Connected sock=10 [12:37:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C4 39 07 01 A8 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 68 00 00 00 F4 03 04 00 F1 4E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 7E 00 00 35 04 06 00 C5 29 26 A1 59 D0 C9 C0 3C C3 5E 03 1C A0 [12:37:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A5 AD 47 00 8B 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 7E 00 00 F4 03 04 00 95 F9 E6 64 B6 04 01 00 00 E9 89 E7 56 B3 74 1B EC [12:37:04]CommunicateWithHost err = 0 [12:37:04]CheckOFDResponse [12:37:04]1017 (14) - 77093643461234 [12:37:04]1041 (16) - 0000000000874655 [12:37:04]1040 (4) - 32398 [12:37:04]1012 (4) - 24.08.2023 06:32 [12:37:04]1206 (1) - 0 [12:37:04]OFD Sender: Remove packet 32398 [12:37:04]ProducePacketName [12:37:04]name=ofd_packets/00032398 [12:37:04]NVStorageDeleteData [12:37:04]Write to MH i2c: 01 00 00 5A 68 C2 [12:37:04]Write i2c OK [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: 01 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: 01 07 00 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: 01 07 00 5A 68 00 00 00 00 00 DA 0C AF [12:37:04]RasterBufferAndPrint [12:37:04]line [12:37:04]line [12:37:04]line [12:37:04]line [12:37:04]line [12:37:04]written 0, free lines is 3299 [12:37:04]MH_Cut [12:37:04]Write to MH i2c: D1 01 00 61 68 01 9B [12:37:04]Write i2c OK [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: D1 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: D1 01 00 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: D1 01 00 61 68 00 9A [12:37:04]Write to MH i2c: 01 00 00 62 68 CA [12:37:04]Write i2c OK [12:37:04]MH_I2C_Read... [12:37:04]OFD Sender: No OFD packet to send [12:37:05]*** Cut start [12:37:05]*** Purtial cut [12:37:05]*** Stage 1: CUTSNS_PIN = 1 [12:37:05]Read from MH i2c: 01 [12:37:05]MH_I2C_Read... [12:37:05]*** Stop cut motor [12:37:05]Read from MH i2c: 01 07 00 [12:37:05]MH_I2C_Read... [12:37:05]*** Cut end [12:37:05]Read from MH i2c: 01 07 00 62 68 00 00 00 00 00 FF 0F DF [12:37:05]process_action close_receipt done [12:37:05]requested_data is exist [12:37:05]produce_requested_data [12:37:05]requested_item fm.sn is exist - process it [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 63 68 80 11 00 00 00 00 00 00 45 [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 63 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9B [12:37:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:37:05]wFMCommunicate OK [12:37:05]requested_item fd.num is exist - process it [12:37:05]SAM_PROTO_GetFieldsCounters [12:37:05]wFMCommunicate request_size=4 [12:37:05]MH_SAM_APDU [12:37:05]CAPDU: 80 13 00 00 [12:37:05]Write to MH i2c: E2 08 00 64 68 80 13 00 00 00 00 00 00 48 [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:05]Read from MH i2c: E2 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 62 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 62 00 64 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8E 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [12:37:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8E 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:05]wFMCommunicate OK [12:37:05]SAM_PROTO_GetFieldsCounters done [12:37:05]requested_item shift.num is exist - process it [12:37:05]requested_item shift.opened is exist - process it [12:37:05]req_shift_opened [12:37:05]FM_GetShiftState [12:37:05]SAM_PROTO_GetShiftState [12:37:05]wFMCommunicate request_size=4 [12:37:05]MH_SAM_APDU [12:37:05]CAPDU: 80 13 01 00 [12:37:05]Write to MH i2c: E2 08 00 65 68 80 13 01 00 00 00 00 00 4A [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:05]Read from MH i2c: E2 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 0E 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 0E 00 65 68 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C7 [12:37:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:37:05]wFMCommunicate OK [12:37:05]SAM_PROTO_GetShiftState done [12:37:05]FM_GetShiftState done [12:37:05]req_shift_opened done [12:37:05]requested_item shift.open_date is exist - process it [12:37:05]req_shift_open_date [12:37:05]req_shift_open_date done [12:37:05]produce_requested_data done [12:37:05]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32398,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:37:05]process_action_free close_receipt [12:37:05]json_value_free [12:37:05]json_value_free done [12:37:05]process_json_proto returns [12:37:05]Send response to host [12:37:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32398,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:37:05]free response buf [12:37:05]execute_script done [12:37:05]execute_script returns [12:37:05]free content buf [12:37:05]Sock 9.Close socket [12:37:05]Sock 9.Thread stoped [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:29]OFD Sender: No OFD packet to send [12:37:34]OFD Sender: No OFD packet to send [12:37:39]OFD Sender: No OFD packet to send [12:37:44]OFD Sender: No OFD packet to send [12:37:49]OFD Sender: No OFD packet to send [12:37:54]OFD Sender: No OFD packet to send [12:37:59]OFD Sender: No OFD packet to send [12:38:04]OFD Sender: No OFD packet to send [12:38:09]OFD Sender: No OFD packet to send [12:38:14]OFD Sender: No OFD packet to send [12:38:19]OFD Sender: No OFD packet to send [12:38:24]OFD Sender: No OFD packet to send [12:38:29]OFD Sender: No OFD packet to send [12:38:34]OFD Sender: No OFD packet to send [12:38:39]OFD Sender: No OFD packet to send [12:38:44]OFD Sender: No OFD packet to send [12:38:49]OFD Sender: No OFD packet to send [12:38:54]OFD Sender: No OFD packet to send [12:38:59]OFD Sender: No OFD packet to send [12:39:03]accept exits with 8 [12:39:03]New connection [12:39:03]New thread 3066940772 created [12:39:03]Thread 3067084132 joined [12:39:03]Waiting for new connection... [12:39:03] Sock 8.Parse request [12:39:03]Sock 8.Check first char [12:39:03]Sock 8.First char is OK [12:39:03]request: POST /json_proto HTTP/1.0 [12:39:03]Method: POST [12:39:03]URL: /json_proto [12:39:03]Method is POST - this is cgi request [12:39:03]url: /json_proto [12:39:03]query_string will be loaded in cgi processing [12:39:03]execute_cgi json_proto POST (null) [12:39:03]execute_cgi path=json_proto method=POST [12:39:03]POST find Content-Length [12:39:03]Host: 172.17.34.200:8080 [12:39:03]Content-Length: 683 [12:39:03]Content-Type: application/json [12:39:03] [12:39:03]POST finish read [12:39:03]Found Content-Length = 683 [12:39:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:39:03]execute_script... [12:39: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)1182129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:39:03]POST & json_proto [12:39:03]process_json_proto [12:39:03]json parsed OK: [12:39:03]protocol is kg_v1.0 [12:39:03]action value=close_receipt [12:39:03]process_action close_receipt [12:39:03]cmd_close_receipt [12:39:03]MH_GetDate [12:39:03]Write to MH i2c: F0 00 00 66 68 BD [12:39:03]Write i2c OK [12:39:03]MH_I2C_Read... [12:39:03]Read from MH i2c: F0 [12:39:03]MH_I2C_Read... [12:39:03]Read from MH i2c: F0 09 00 [12:39:03]MH_I2C_Read... [12:39:03]Read from MH i2c: F0 09 00 66 68 00 6B 4F E7 64 B2 FF 65 64 45 [12:39:03]GetLastDocTimeStamp 1692880625 [12:39:03]current date 1692880747 [12:39:03]FM_GetShiftState [12:39:03]SAM_PROTO_GetShiftState [12:39:03]wFMCommunicate request_size=4 [12:39:03]MH_SAM_APDU [12:39:03]CAPDU: 80 13 01 00 [12:39:03]Write to MH i2c: E2 08 00 67 68 80 13 01 00 00 00 00 00 4C [12:39:03]Write i2c OK [12:39:03]MH_I2C_Read... [12:39:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:03]Read from MH i2c: E2 [12:39:03]MH_I2C_Read... [12:39:03]Read from MH i2c: E2 0E 00 [12:39:03]MH_I2C_Read... [12:39:03]Read from MH i2c: E2 0E 00 67 68 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C9 [12:39:03]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:39:03]wFMCommunicate OK [12:39:03]SAM_PROTO_GetShiftState done [12:39:03]FM_GetShiftState done [12:39:03]opened in 1692866319 [12:39:03]opened+sec_in_day 1692952719 [12:39:03]quantity*price = 100050 [12:39:03]sum+1 = 100051 [12:39:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 105 24.08.2023 12:39 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32399 ФПД: 36026270747961 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123907&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32399&fm=36026270747961&tin=02508201610067®Number=0000000000091575&sum=100000 [12:39:04]StoreToDocumentArchive [12:39:04]shift 75 fd 32399 [12:39:04]save to /storage/0075/doc_00032399 [12:39:04]save last doc name /storage/0075/doc_00032399 to /storage/kkm_last_doc_name [12:39:04]save OK [12:39:04]Clear old archive folders... [12:39:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:39:04]tlvbuf is 018C0A90 [12:39:04]SAM_PROTO_ClearQueue [12:39:04]wFMCommunicate request_size=4 [12:39:04]MH_SAM_APDU [12:39:04]CAPDU: 80 09 00 00 [12:39:04]Write to MH i2c: E2 08 00 74 68 80 09 00 00 00 00 00 00 4E [12:39:04]Write i2c OK [12:39:04]MH_I2C_Read... [12:39:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:04]Read from MH i2c: E2 [12:39:04]MH_I2C_Read... [12:39:04]Read from MH i2c: E2 03 00 [12:39:04]MH_I2C_Read... [12:39:04]Read from MH i2c: E2 03 00 74 68 00 90 00 50 [12:39:04]RAPDU: 90 00 [12:39:04]wFMCommunicate OK [12:39:04]SAM_PROTO_ClearQueue done [12:39:04]KKMCreateOFDPacket [12:39:04]OFDProtocolAddRootSTLVToBuf [12:39:04]FM_MakeSignedData [12:39:04]FM_MakeSignedData [12:39:04]SAM_PROTO_SignData [12:39:04]wFMCommunicate request_size=4 [12:39:04]MH_SAM_APDU [12:39:04]CAPDU: 80 0D 01 02 [12:39:04]Write to MH i2c: E2 08 00 75 68 80 0D 01 02 00 00 00 00 56 [12:39:04]Write i2c OK [12:39:04]MH_I2C_Read... [12:39:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:04]Read from MH i2c: E2 [12:39:04]MH_I2C_Read... [12:39:04]Read from MH i2c: E2 03 00 [12:39:04]MH_I2C_Read... [12:39:04]Read from MH i2c: E2 03 00 75 68 00 90 00 51 [12:39:04]RAPDU: 90 00 [12:39:04]wFMCommunicate OK [12:39:04]wFMCommunicate request_size=255 [12:39:04]MH_SAM_APDU [12:39:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 69 00 00 00 F4 03 04 00 6B 4F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 7E 00 00 35 04 06 00 20 [12:39:04]Write to MH i2c: E2 02 01 76 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 69 00 00 00 F4 03 04 00 6B 4F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 7E 00 00 35 04 06 00 20 00 00 DB [12:39:04]Write i2c OK [12:39:04]MH_I2C_Read... [12:39:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:04]Read from MH i2c: E2 [12:39:04]MH_I2C_Read... [12:39:04]Read from MH i2c: E2 03 00 [12:39:04]MH_I2C_Read... [12:39:04]Read from MH i2c: E2 03 00 76 68 00 90 00 52 [12:39:04]RAPDU: 90 00 [12:39:04]wFMCommunicate OK [12:39:04]wFMCommunicate request_size=10 [12:39:04]MH_SAM_APDU [12:39:04]CAPDU: 80 0D 02 02 05 C4 05 12 0D 39 [12:39:04]Write to MH i2c: E2 0D 00 77 68 80 0D 02 02 05 00 C4 05 12 0D 39 00 00 84 [12:39:04]Write i2c OK [12:39:04]MH_I2C_Read... [12:39:04]OFD Sender: No OFD packet to send [12:39:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:04]Read from MH i2c: E2 [12:39:04]MH_I2C_Read... [12:39:04]Read from MH i2c: E2 03 00 [12:39:04]MH_I2C_Read... [12:39:04]Read from MH i2c: E2 03 00 77 68 00 90 00 53 [12:39:04]RAPDU: 90 00 [12:39:04]wFMCommunicate OK [12:39:04]wFMCommunicate request_size=4 [12:39:04]MH_SAM_APDU [12:39:04]CAPDU: 80 0D 03 02 [12:39:04]Write to MH i2c: E2 08 00 78 68 80 0D 03 02 00 00 00 00 5B [12:39:04]Write i2c OK [12:39:04]MH_I2C_Read... [12:39:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:05]Read from MH i2c: E2 [12:39:05]MH_I2C_Read... [12:39:05]Read from MH i2c: E2 0B 00 [12:39:05]MH_I2C_Read... [12:39:05]Read from MH i2c: E2 0B 00 78 68 00 34 E2 12 14 9C 12 04 AC 90 00 F6 [12:39:05]RAPDU: 34 E2 12 14 9C 12 04 AC 90 00 [12:39:05]wFMCommunicate OK [12:39:05]SAM_PROTO_SignData done [12:39:05]FM_MakeSignedData done [12:39:05]CreateOFDProtocolMessage [12:39:05]wFMCommunicate request_size=4 [12:39:05]MH_SAM_APDU [12:39:05]CAPDU: 80 11 00 00 [12:39:05]Write to MH i2c: E2 08 00 79 68 80 11 00 00 00 00 00 00 5B [12:39:05]Write i2c OK [12:39:05]MH_I2C_Read... [12:39:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:05]Read from MH i2c: E2 [12:39:05]MH_I2C_Read... [12:39:05]Read from MH i2c: E2 17 00 [12:39:05]MH_I2C_Read... [12:39:05]Read from MH i2c: E2 17 00 79 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B1 [12:39:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:39:05]wFMCommunicate OK [12:39:05]CreateOFDProtocolMessage done [12:39:05]OFDSenderStorePacket 32399 [12:39:05]StoreOFDPacket docnum=32399 [12:39:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 16 3F 07 01 32 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 69 00 00 00 F4 03 04 00 6B 4F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 7E 00 00 35 04 06 00 20 C4 05 12 0D 39 34 E2 12 14 9C 12 04 AC [12:39:05]CheckFolder [12:39:05]dirname=/storage/ofd_packets [12:39:05]CheckFolder done [12:39:05]ProducePacketName [12:39:05]name=ofd_packets/00032399 [12:39:05]NVStorageSaveData ofd_packets/00032399 [12:39:05]File name is /storage/ofd_packets/00032399 [12:39:05]Write 301 bytes [12:39:05]NVStorageSaveData done [12:39:05]OFDSenderStorePacket done [12:39:05]KKMCreateOFDPacket done [12:39:05]NVStorageSaveData kkm_last_timestamp [12:39:05]File name is /storage/kkm_last_timestamp [12:39:05]Write 4 bytes [12:39:05]NVStorageSaveData done [12:39:05]ExternCall_PrintAddStr [12:39:05]wPrintStart [12:39:05]Write to MH i2c: 01 00 00 7A 68 E2 [12:39:05]Write i2c OK [12:39:05]MH_I2C_Read... [12:39:05]Read from MH i2c: 01 [12:39:05]MH_I2C_Read... [12:39:05]Read from MH i2c: 01 07 00 [12:39:05]MH_I2C_Read... [12:39:05]Read from MH i2c: 01 07 00 7A 68 00 00 00 00 00 FF 0F F7 [12:39:05]RasterBufferAndPrint [12:39:05]line Счет N : (1)1182129 [12:39:05]line ИНН: 02508201610067 [12:39:05]line Контрольно-Кассовый Чек [12:39:05]line ПРОДАЖА [12:39:05]line ТРК (МРК, ГНК) : 52 [12:39:05]line Товар: 2710124130 [12:39:05]line Аи-92-К-5 [12:39:05]line 17.400 * 57.50 [12:39:05]line = 1000.50 [12:39:05]line НДС 12% НСП 1% [12:39:05]line > о реализуемом товаре [12:39:05]line ОКРУГЛЕНИЕ: -0.50 [12:39:05]line ИТОГО: 1000.00 [12:39:05]line Внесено: 1000.00 [12:39:05]line СДАЧА: 0.00 [12:39:05]line НСП 1% : 8.85 [12:39:05]line НДС 12% : 106.25 [12:39:05]line Наличными: 1000.00 [12:39:05]line Безнал.: 0.00 [12:39:05]line Место: АЗС № 121 "Партнер Нефть" [12:39:05]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:39:05]line СНО: Общий режим [12:39:05]line Чек 105 24.08.2023 12:39 [12:39:05]line Смена: 75 ФФД: 1.0 [12:39:05]line ЗНМ: 0300000148 [12:39:05]line РНМ: 0000000000091575 [12:39:05]line Версия ККМ: 001 [12:39:05]line ФМ: 0000000000874655 [12:39:05]line ФД: 32399 [12:39:05]line ФПД: 36026270747961 [12:39:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T123907&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32399&fm=36026270747961&tin=02508201610067®Number=0000000000091575&sum=100000 [12:39:05]OFD Sender: Processing packet 32399 [packets to send 11, broken 10] [12:39:05]ProducePacketName [12:39:05]name=ofd_packets/00032399 [12:39:05]OFD Sender: To server: pG, [12:39:05]CommunicateWithHost lk.salyk.kg:30040 [12:39:05]ConnectInit lk.salyk.kg [12:39:05]written 0, free lines is 4095 [12:39:05]Connected sock=10 [12:39:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 16 3F 07 01 32 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 69 00 00 00 F4 03 04 00 6B 4F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 7E 00 00 35 04 06 00 20 C4 05 12 0D 39 34 E2 12 14 9C 12 04 AC [12:39:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 09 43 47 00 FD 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 7E 00 00 F4 03 04 00 0E FA E6 64 B6 04 01 00 00 9F C1 15 A6 D9 49 E1 90 [12:39:05]CommunicateWithHost err = 0 [12:39:05]CheckOFDResponse [12:39:05]1017 (14) - 77093643461234 [12:39:05]1041 (16) - 0000000000874655 [12:39:05]1040 (4) - 32399 [12:39:05]1012 (4) - 24.08.2023 06:34 [12:39:05]1206 (1) - 0 [12:39:05]OFD Sender: Remove packet 32399 [12:39:05]ProducePacketName [12:39:05]name=ofd_packets/00032399 [12:39:05]NVStorageDeleteData [12:39:05]Write to MH i2c: 01 00 00 A5 68 0D [12:39:05]Write i2c OK [12:39:05]MH_I2C_Read... [12:39:05]Read from MH i2c: 01 [12:39:05]MH_I2C_Read... [12:39:05]Read from MH i2c: 01 07 00 [12:39:05]MH_I2C_Read... [12:39:05]Read from MH i2c: 01 07 00 A5 68 00 00 00 00 00 EA 0C 0A [12:39:05]RasterBufferAndPrint [12:39:05]line [12:39:05]line [12:39:05]line [12:39:05]line [12:39:05]line [12:39:05]written 0, free lines is 3315 [12:39:05]MH_Cut [12:39:05]Write to MH i2c: D1 01 00 AC 68 01 E6 [12:39:05]Write i2c OK [12:39:05]MH_I2C_Read... [12:39:05]Read from MH i2c: D1 [12:39:05]MH_I2C_Read... [12:39:05]Read from MH i2c: D1 01 00 [12:39:05]MH_I2C_Read... [12:39:05]Read from MH i2c: D1 01 00 AC 68 00 E5 [12:39:05]Write to MH i2c: 01 00 00 AD 68 15 [12:39:05]Write i2c OK [12:39:05]MH_I2C_Read... [12:39:06]OFD Sender: No OFD packet to send [12:39:06]*** Cut start [12:39:06]*** Purtial cut [12:39:06]*** CUTSNS_PIN = 0 [12:39:06]*** Stage 1: CUTSNS_PIN = 1 [12:39:08]Read from MH i2c: 01 [12:39:08]MH_I2C_Read... [12:39:08]*** Stop cut motor [12:39:08]*** Cut end [12:39:08]Read from MH i2c: 01 07 00 [12:39:08]MH_I2C_Read... [12:39:08]Read from MH i2c: 01 07 00 AD 68 00 00 00 00 00 FF 0F 2A [12:39:08]process_action close_receipt done [12:39:08]requested_data is exist [12:39:08]produce_requested_data [12:39:08]requested_item fm.sn is exist - process it [12:39:08]wFMCommunicate request_size=4 [12:39:08]MH_SAM_APDU [12:39:08]CAPDU: 80 11 00 00 [12:39:08]Write to MH i2c: E2 08 00 AE 68 80 11 00 00 00 00 00 00 90 [12:39:08]Write i2c OK [12:39:08]MH_I2C_Read... [12:39:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:08]Read from MH i2c: E2 [12:39:08]MH_I2C_Read... [12:39:08]Read from MH i2c: E2 17 00 [12:39:08]MH_I2C_Read... [12:39:08]Read from MH i2c: E2 17 00 AE 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E6 [12:39:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:39:08]wFMCommunicate OK [12:39:08]requested_item fd.num is exist - process it [12:39:08]SAM_PROTO_GetFieldsCounters [12:39:08]wFMCommunicate request_size=4 [12:39:08]MH_SAM_APDU [12:39:08]CAPDU: 80 13 00 00 [12:39:08]Write to MH i2c: E2 08 00 AF 68 80 13 00 00 00 00 00 00 93 [12:39:08]Write i2c OK [12:39:08]MH_I2C_Read... [12:39:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:08]Read from MH i2c: E2 [12:39:08]MH_I2C_Read... [12:39:08]Read from MH i2c: E2 62 00 [12:39:08]MH_I2C_Read... [12:39:08]Read from MH i2c: E2 62 00 AF 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [12:39:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:39:08]wFMCommunicate OK [12:39:08]SAM_PROTO_GetFieldsCounters done [12:39:08]requested_item shift.num is exist - process it [12:39:08]requested_item shift.opened is exist - process it [12:39:08]req_shift_opened [12:39:08]FM_GetShiftState [12:39:08]SAM_PROTO_GetShiftState [12:39:08]wFMCommunicate request_size=4 [12:39:08]MH_SAM_APDU [12:39:08]CAPDU: 80 13 01 00 [12:39:08]Write to MH i2c: E2 08 00 B0 68 80 13 01 00 00 00 00 00 95 [12:39:08]Write i2c OK [12:39:08]MH_I2C_Read... [12:39:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:08]Read from MH i2c: E2 [12:39:08]MH_I2C_Read... [12:39:08]Read from MH i2c: E2 0E 00 [12:39:08]MH_I2C_Read... [12:39:08]Read from MH i2c: E2 0E 00 B0 68 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 12 [12:39:08]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:39:08]wFMCommunicate OK [12:39:08]SAM_PROTO_GetShiftState done [12:39:08]FM_GetShiftState done [12:39:08]req_shift_opened done [12:39:08]requested_item shift.open_date is exist - process it [12:39:08]req_shift_open_date [12:39:08]req_shift_open_date done [12:39:08]produce_requested_data done [12:39:08]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32399,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:39:08]process_action_free close_receipt [12:39:08]json_value_free [12:39:08]json_value_free done [12:39:08]process_json_proto returns [12:39:08]Send response to host [12:39:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32399,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:39:08]free response buf [12:39:08]execute_script done [12:39:08]execute_script returns [12:39:08]free content buf [12:39:08]Sock 8.Close socket [12:39:08]Sock 8.Thread stoped [12:39:11]OFD Sender: No OFD packet to send [12:39:16]OFD Sender: No OFD packet to send [12:39:21]OFD Sender: No OFD packet to send [12:39:26]OFD Sender: No OFD packet to send [12:39:31]OFD Sender: No OFD packet to send [12:39:36]OFD Sender: No OFD packet to send [12:39:41]OFD Sender: No OFD packet to send [12:39:46]OFD Sender: No OFD packet to send [12:39:51]OFD Sender: No OFD packet to send [12:39:56]OFD Sender: No OFD packet to send [12:40:01]OFD Sender: No OFD packet to send [12:40:06]OFD Sender: No OFD packet to send [12:40:11]OFD Sender: No OFD packet to send [12:40:16]OFD Sender: No OFD packet to send [12:40:21]OFD Sender: No OFD packet to send [12:40:26]OFD Sender: No OFD packet to send [12:40:31]OFD Sender: No OFD packet to send [12:40:36]OFD Sender: No OFD packet to send [12:40:37]accept exits with 9 [12:40:37]New connection [12:40:37]New thread 3067084132 created [12:40:37]Thread 3066940772 joined [12:40:37]Waiting for new connection... [12:40:37] Sock 9.Parse request [12:40:37]Sock 9.Check first char [12:40:37]Sock 9.First char is OK [12:40:37]request: POST /json_proto HTTP/1.0 [12:40:37]Method: POST [12:40:37]URL: /json_proto [12:40:37]Method is POST - this is cgi request [12:40:37]url: /json_proto [12:40:37]query_string will be loaded in cgi processing [12:40:37]execute_cgi json_proto POST (null) [12:40:37]execute_cgi path=json_proto method=POST [12:40:37]POST find Content-Length [12:40:37]Host: 172.17.34.200:8080 [12:40:37]Content-Length: 688 [12:40:37]Content-Type: application/json [12:40:37] [12:40:37]POST finish read [12:40:37]Found Content-Length = 688 [12:40:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 29.720, "sum" : 1890.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1890.00, "total" : 1890.00, "payments": [ { "type": 0, "sum" : 1890.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:37]execute_script... [12:40: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)1182130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 29.720, "sum" : 1890.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1890.00, "total" : 1890.00, "payments": [ { "type": 0, "sum" : 1890.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:37]POST & json_proto [12:40:37]process_json_proto [12:40:37]json parsed OK: [12:40:37]protocol is kg_v1.0 [12:40:37]action value=close_receipt [12:40:37]process_action close_receipt [12:40:37]cmd_close_receipt [12:40:37]MH_GetDate [12:40:37]Write to MH i2c: F0 00 00 B1 68 08 [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: F0 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: F0 09 00 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: F0 09 00 B1 68 00 C9 4F E7 64 B2 FF 65 64 EE [12:40:37]GetLastDocTimeStamp 1692880747 [12:40:37]current date 1692880841 [12:40:37]FM_GetShiftState [12:40:37]SAM_PROTO_GetShiftState [12:40:37]wFMCommunicate request_size=4 [12:40:37]MH_SAM_APDU [12:40:37]CAPDU: 80 13 01 00 [12:40:37]Write to MH i2c: E2 08 00 B2 68 80 13 01 00 00 00 00 00 97 [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:37]Read from MH i2c: E2 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 0E 00 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 0E 00 B2 68 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 14 [12:40:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:40:37]wFMCommunicate OK [12:40:37]SAM_PROTO_GetShiftState done [12:40:37]FM_GetShiftState done [12:40:37]opened in 1692866319 [12:40:37]opened+sec_in_day 1692952719 [12:40:37]quantity*price = 189019 [12:40:37]sum+1 = 189020 [12:40:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1890.00 Внесено: 1890.00 СДАЧА: 0.00 НСП 1% : 16.73 НДС 12% : 200.73 Наличными: 1890.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 106 24.08.2023 12:40 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32400 ФПД: 11708441590246 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T124041&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32400&fm=11708441590246&tin=02508201610067®Number=0000000000091575&sum=189000 [12:40:38]StoreToDocumentArchive [12:40:38]shift 75 fd 32400 [12:40:38]save to /storage/0075/doc_00032400 [12:40:38]save last doc name /storage/0075/doc_00032400 to /storage/kkm_last_doc_name [12:40:38]save OK [12:40:38]Clear old archive folders... [12:40:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:40:38]tlvbuf is 017F1400 [12:40:38]SAM_PROTO_ClearQueue [12:40:38]wFMCommunicate request_size=4 [12:40:38]MH_SAM_APDU [12:40:38]CAPDU: 80 09 00 00 [12:40:38]Write to MH i2c: E2 08 00 BF 68 80 09 00 00 00 00 00 00 99 [12:40:38]Write i2c OK [12:40:38]MH_I2C_Read... [12:40:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:38]Read from MH i2c: E2 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 03 00 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 03 00 BF 68 00 90 00 9B [12:40:38]RAPDU: 90 00 [12:40:38]wFMCommunicate OK [12:40:38]SAM_PROTO_ClearQueue done [12:40:38]KKMCreateOFDPacket [12:40:38]OFDProtocolAddRootSTLVToBuf [12:40:38]FM_MakeSignedData [12:40:38]FM_MakeSignedData [12:40:38]SAM_PROTO_SignData [12:40:38]wFMCommunicate request_size=4 [12:40:38]MH_SAM_APDU [12:40:38]CAPDU: 80 0D 01 02 [12:40:38]Write to MH i2c: E2 08 00 C0 68 80 0D 01 02 00 00 00 00 A1 [12:40:38]Write i2c OK [12:40:38]MH_I2C_Read... [12:40:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:38]Read from MH i2c: E2 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 03 00 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 03 00 C0 68 00 90 00 9C [12:40:38]RAPDU: 90 00 [12:40:38]wFMCommunicate OK [12:40:38]wFMCommunicate request_size=255 [12:40:38]MH_SAM_APDU [12:40:38]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 18 74 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 5B E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 4E 00 00 00 00 07 04 06 00 48 E2 02 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 C9 4F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 7E 00 00 35 04 06 00 [12:40:38]Write to MH i2c: E2 02 01 C1 68 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 18 74 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 5B E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 4E 00 00 00 00 07 04 06 00 48 E2 02 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 C9 4F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 7E 00 00 35 04 06 00 00 00 6A [12:40:38]Write i2c OK [12:40:38]MH_I2C_Read... [12:40:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:39]Read from MH i2c: E2 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 03 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 03 00 C1 68 00 90 00 9D [12:40:39]RAPDU: 90 00 [12:40:39]wFMCommunicate OK [12:40:39]wFMCommunicate request_size=11 [12:40:39]MH_SAM_APDU [12:40:39]CAPDU: 80 0D 02 02 06 0A A6 15 80 79 E6 [12:40:39]Write to MH i2c: E2 0E 00 C2 68 80 0D 02 02 06 00 0A A6 15 80 79 E6 00 00 54 [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:39]Read from MH i2c: E2 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 03 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 03 00 C2 68 00 90 00 9E [12:40:39]RAPDU: 90 00 [12:40:39]wFMCommunicate OK [12:40:39]wFMCommunicate request_size=4 [12:40:39]MH_SAM_APDU [12:40:39]CAPDU: 80 0D 03 02 [12:40:39]Write to MH i2c: E2 08 00 C3 68 80 0D 03 02 00 00 00 00 A6 [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:39]Read from MH i2c: E2 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 0B 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 0B 00 C3 68 00 41 F2 81 A8 39 8F B3 B3 90 00 31 [12:40:39]RAPDU: 41 F2 81 A8 39 8F B3 B3 90 00 [12:40:39]wFMCommunicate OK [12:40:39]SAM_PROTO_SignData done [12:40:39]FM_MakeSignedData done [12:40:39]CreateOFDProtocolMessage [12:40:39]wFMCommunicate request_size=4 [12:40:39]MH_SAM_APDU [12:40:39]CAPDU: 80 11 00 00 [12:40:39]Write to MH i2c: E2 08 00 C4 68 80 11 00 00 00 00 00 00 A6 [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:39]Read from MH i2c: E2 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 17 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 17 00 C4 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FC [12:40:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:40:39]wFMCommunicate OK [12:40:39]CreateOFDProtocolMessage done [12:40:39]OFDSenderStorePacket 32400 [12:40:39]StoreOFDPacket docnum=32400 [12:40:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F6 4E 08 01 58 54 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 18 74 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 5B E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 4E 00 00 00 00 07 04 06 00 48 E2 02 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 C9 4F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 7E 00 00 35 04 06 00 0A A6 15 80 79 E6 41 F2 81 A8 39 8F B3 B3 [12:40:39]CheckFolder [12:40:39]dirname=/storage/ofd_packets [12:40:39]CheckFolder done [12:40:39]ProducePacketName [12:40:39]name=ofd_packets/00032400 [12:40:39]NVStorageSaveData ofd_packets/00032400 [12:40:39]File name is /storage/ofd_packets/00032400 [12:40:39]Write 302 bytes [12:40:39]NVStorageSaveData done [12:40:39]OFDSenderStorePacket done [12:40:39]KKMCreateOFDPacket done [12:40:39]NVStorageSaveData kkm_last_timestamp [12:40:39]File name is /storage/kkm_last_timestamp [12:40:39]Write 4 bytes [12:40:39]NVStorageSaveData done [12:40:39]ExternCall_PrintAddStr [12:40:39]wPrintStart [12:40:39]Write to MH i2c: 01 00 00 C5 68 2D [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: 01 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: 01 07 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: 01 07 00 C5 68 00 00 00 00 00 FF 0F 42 [12:40:39]RasterBufferAndPrint [12:40:39]line Счет N : (1)1182130 [12:40:39]line ИНН: 02508201610067 [12:40:39]line Контрольно-Кассовый Чек [12:40:39]line ПРОДАЖА [12:40:39]line ТРК (МРК, ГНК) : 11 [12:40:39]line Товар: 2710194210 [12:40:39]line ДТ(л)-К-5 [12:40:39]line 29.720 * 63.60 [12:40:39]line = 1890.19 [12:40:39]line НДС 12% НСП 1% [12:40:39]line > о реализуемом товаре [12:40:39]line ОКРУГЛЕНИЕ: -0.19 [12:40:39]line ИТОГО: 1890.00 [12:40:39]line Внесено: 1890.00 [12:40:39]line СДАЧА: 0.00 [12:40:39]line НСП 1% : 16.73 [12:40:39]line НДС 12% : 200.73 [12:40:39]line Наличными: 1890.00 [12:40:39]line Безнал.: 0.00 [12:40:39]line Место: АЗС № 121 "Партнер Нефть" [12:40:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:40:39]line СНО: Общий режим [12:40:39]line Чек 106 24.08.2023 12:40 [12:40:39]line Смена: 75 ФФД: 1.0 [12:40:39]line ЗНМ: 0300000148 [12:40:39]line РНМ: 0000000000091575 [12:40:39]line Версия ККМ: 001 [12:40:39]line ФМ: 0000000000874655 [12:40:39]line ФД: 32400 [12:40:39]line ФПД: 11708441590246 [12:40:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T124041&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32400&fm=11708441590246&tin=02508201610067®Number=0000000000091575&sum=189000 [12:40:39]OFD Sender: Processing packet 32400 [packets to send 11, broken 10] [12:40:39]ProducePacketName [12:40:39]name=ofd_packets/00032400 [12:40:39]OFD Sender: To server: pG, [12:40:39]CommunicateWithHost lk.salyk.kg:30040 [12:40:39]ConnectInit lk.salyk.kg [12:40:39]written 0, free lines is 4095 [12:40:39]Connected sock=8 [12:40:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F6 4E 08 01 58 54 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 18 74 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 5B E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 4E 00 00 00 00 07 04 06 00 48 E2 02 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 C9 4F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 7E 00 00 35 04 06 00 0A A6 15 80 79 E6 41 F2 81 A8 39 8F B3 B3 [12:40:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F2 5C 47 00 CC DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 7E 00 00 F4 03 04 00 6C FA E6 64 B6 04 01 00 00 B6 43 A5 69 C8 12 6B A2 [12:40:39]CommunicateWithHost err = 0 [12:40:39]CheckOFDResponse [12:40:39]1017 (14) - 77093643461234 [12:40:39]1041 (16) - 0000000000874655 [12:40:39]1040 (4) - 32400 [12:40:39]1012 (4) - 24.08.2023 06:36 [12:40:39]1206 (1) - 0 [12:40:39]OFD Sender: Remove packet 32400 [12:40:39]ProducePacketName [12:40:39]name=ofd_packets/00032400 [12:40:39]NVStorageDeleteData [12:40:39]Write to MH i2c: 01 00 00 F0 68 58 [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: 01 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: 01 07 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: 01 07 00 F0 68 00 00 00 00 00 E4 0C 4F [12:40:39]RasterBufferAndPrint [12:40:39]line [12:40:39]line [12:40:39]line [12:40:39]line [12:40:39]line [12:40:39]written 0, free lines is 3309 [12:40:39]MH_Cut [12:40:39]Write to MH i2c: D1 01 00 F7 68 01 31 [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: D1 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: D1 01 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: D1 01 00 F7 68 00 30 [12:40:39]Write to MH i2c: 01 00 00 F8 68 60 [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:40]OFD Sender: No OFD packet to send [12:40:40]*** Cut start [12:40:40]*** Purtial cut [12:40:40]*** Stage 1: CUTSNS_PIN = 1 [12:40:40]Read from MH i2c: 01 [12:40:40]MH_I2C_Read... [12:40:40]*** Stop cut motor [12:40:41]*** Cut end [12:40:41]Read from MH i2c: 01 07 00 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: 01 07 00 F8 68 00 00 00 00 00 FF 0F 75 [12:40:41]process_action close_receipt done [12:40:41]requested_data is exist [12:40:41]produce_requested_data [12:40:41]requested_item fm.sn is exist - process it [12:40:41]wFMCommunicate request_size=4 [12:40:41]MH_SAM_APDU [12:40:41]CAPDU: 80 11 00 00 [12:40:41]Write to MH i2c: E2 08 00 F9 68 80 11 00 00 00 00 00 00 DB [12:40:41]Write i2c OK [12:40:41]MH_I2C_Read... [12:40:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:41]Read from MH i2c: E2 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 17 00 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 17 00 F9 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 31 [12:40:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:40:41]wFMCommunicate OK [12:40:41]requested_item fd.num is exist - process it [12:40:41]SAM_PROTO_GetFieldsCounters [12:40:41]wFMCommunicate request_size=4 [12:40:41]MH_SAM_APDU [12:40:41]CAPDU: 80 13 00 00 [12:40:41]Write to MH i2c: E2 08 00 FA 68 80 13 00 00 00 00 00 00 DE [12:40:41]Write i2c OK [12:40:41]MH_I2C_Read... [12:40:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:41]Read from MH i2c: E2 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 62 00 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 62 00 FA 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 90 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [12:40:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 90 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:40:41]wFMCommunicate OK [12:40:41]SAM_PROTO_GetFieldsCounters done [12:40:41]requested_item shift.num is exist - process it [12:40:41]requested_item shift.opened is exist - process it [12:40:41]req_shift_opened [12:40:41]FM_GetShiftState [12:40:41]SAM_PROTO_GetShiftState [12:40:41]wFMCommunicate request_size=4 [12:40:41]MH_SAM_APDU [12:40:41]CAPDU: 80 13 01 00 [12:40:41]Write to MH i2c: E2 08 00 FB 68 80 13 01 00 00 00 00 00 E0 [12:40:41]Write i2c OK [12:40:41]MH_I2C_Read... [12:40:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:41]Read from MH i2c: E2 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 0E 00 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 0E 00 FB 68 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5D [12:40:41]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:40:41]wFMCommunicate OK [12:40:41]SAM_PROTO_GetShiftState done [12:40:41]FM_GetShiftState done [12:40:41]req_shift_opened done [12:40:41]requested_item shift.open_date is exist - process it [12:40:41]req_shift_open_date [12:40:41]req_shift_open_date done [12:40:41]produce_requested_data done [12:40:41]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32400,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:40:41]process_action_free close_receipt [12:40:41]json_value_free [12:40:41]json_value_free done [12:40:41]process_json_proto returns [12:40:41]Send response to host [12:40:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32400,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:40:41]free response buf [12:40:41]execute_script done [12:40:41]execute_script returns [12:40:41]free content buf [12:40:41]Sock 9.Close socket [12:40:41]Sock 9.Thread stoped [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]OFD Sender: No OFD packet to send [12:41:10]OFD Sender: No OFD packet to send [12:41:15]OFD Sender: No OFD packet to send [12:41:20]OFD Sender: No OFD packet to send [12:41:25]OFD Sender: No OFD packet to send [12:41:30]OFD Sender: No OFD packet to send [12:41:35]OFD Sender: No OFD packet to send [12:41:40]OFD Sender: No OFD packet to send [12:41:45]OFD Sender: No OFD packet to send [12:41:50]OFD Sender: No OFD packet to send [12:41:55]OFD Sender: No OFD packet to send [12:42:00]OFD Sender: No OFD packet to send [12:42:05]OFD Sender: No OFD packet to send [12:42:10]OFD Sender: No OFD packet to send [12:42:15]OFD Sender: No OFD packet to send [12:42:20]OFD Sender: No OFD packet to send [12:42:25]OFD Sender: No OFD packet to send [12:42:30]OFD Sender: No OFD packet to send [12:42:35]OFD Sender: No OFD packet to send [12:42:40]OFD Sender: No OFD packet to send [12:42:45]OFD Sender: No OFD packet to send [12:42:50]OFD Sender: No OFD packet to send [12:42:53]accept exits with 10 [12:42:53]New connection [12:42:53]New thread 3066940772 created [12:42:53]Thread 3067084132 joined [12:42:53]Waiting for new connection... [12:42:53] Sock 10.Parse request [12:42:53]Sock 10.Check first char [12:42:53]Sock 10.First char is OK [12:42:53]request: POST /json_proto HTTP/1.0 [12:42:53]Method: POST [12:42:53]URL: /json_proto [12:42:53]Method is POST - this is cgi request [12:42:53]url: /json_proto [12:42:53]query_string will be loaded in cgi processing [12:42:53]execute_cgi json_proto POST (null) [12:42:53]execute_cgi path=json_proto method=POST [12:42:53]POST find Content-Length [12:42:53]Host: 172.17.34.200:8080 [12:42:53]Content-Length: 802 [12:42:53]Content-Type: application/json [12:42:53] [12:42:53]POST finish read [12:42:53]Found Content-Length = 802 [12:42:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 13.970, "sum" : 915.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 915.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:53]execute_script... [12: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)1182132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 13.970, "sum" : 915.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 915.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:53]POST & json_proto [12:42:53]process_json_proto [12:42:53]json parsed OK: [12:42:53]protocol is kg_v1.0 [12:42:53]action value=close_receipt [12:42:53]process_action close_receipt [12:42:53]cmd_close_receipt [12:42:53]MH_GetDate [12:42:53]Write to MH i2c: F0 00 00 FC 68 53 [12:42:53]Write i2c OK [12:42:53]MH_I2C_Read... [12:42:53]Read from MH i2c: F0 [12:42:53]MH_I2C_Read... [12:42:53]Read from MH i2c: F0 09 00 [12:42:53]MH_I2C_Read... [12:42:53]Read from MH i2c: F0 09 00 FC 68 00 51 50 E7 64 B2 FF 65 64 C2 [12:42:53]GetLastDocTimeStamp 1692880841 [12:42:53]current date 1692880977 [12:42:53]FM_GetShiftState [12:42:53]SAM_PROTO_GetShiftState [12:42:53]wFMCommunicate request_size=4 [12:42:53]MH_SAM_APDU [12:42:53]CAPDU: 80 13 01 00 [12:42:53]Write to MH i2c: E2 08 00 FD 68 80 13 01 00 00 00 00 00 E2 [12:42:53]Write i2c OK [12:42:53]MH_I2C_Read... [12:42:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:53]Read from MH i2c: E2 [12:42:53]MH_I2C_Read... [12:42:53]Read from MH i2c: E2 0E 00 [12:42:53]MH_I2C_Read... [12:42:53]Read from MH i2c: E2 0E 00 FD 68 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5F [12:42:53]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:42:53]wFMCommunicate OK [12:42:53]SAM_PROTO_GetShiftState done [12:42:53]FM_GetShiftState done [12:42:53]opened in 1692866319 [12:42:53]opened+sec_in_day 1692952719 [12:42:53]quantity*price = 91503 [12:42:53]sum+1 = 91505 [12:42:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 915.04 НСП 1% : 8.10 НДС 12% : 97.17 Наличными: 0.00 Безнал.: 915.04 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 107 24.08.2023 12:42 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32401 ФПД: 65427566533416 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T124257&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32401&fm=65427566533416&tin=02508201610067®Number=0000000000091575&sum=91504 [12:42:54]StoreToDocumentArchive [12:42:54]shift 75 fd 32401 [12:42:54]save to /storage/0075/doc_00032401 [12:42:54]save last doc name /storage/0075/doc_00032401 to /storage/kkm_last_doc_name [12:42:54]save OK [12:42:54]Clear old archive folders... [12:42:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:42:54]tlvbuf is 018A9E90 [12:42:54]SAM_PROTO_ClearQueue [12:42:54]wFMCommunicate request_size=4 [12:42:54]MH_SAM_APDU [12:42:54]CAPDU: 80 09 00 00 [12:42:54]Write to MH i2c: E2 08 00 0A 69 80 09 00 00 00 00 00 00 E5 [12:42:54]Write i2c OK [12:42:54]MH_I2C_Read... [12:42:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:54]Read from MH i2c: E2 [12:42:54]MH_I2C_Read... [12:42:54]Read from MH i2c: E2 03 00 [12:42:54]MH_I2C_Read... [12:42:54]Read from MH i2c: E2 03 00 0A 69 00 90 00 E7 [12:42:54]RAPDU: 90 00 [12:42:54]wFMCommunicate OK [12:42:54]SAM_PROTO_ClearQueue done [12:42:54]KKMCreateOFDPacket [12:42:54]OFDProtocolAddRootSTLVToBuf [12:42:54]FM_MakeSignedData [12:42:54]FM_MakeSignedData [12:42:54]SAM_PROTO_SignData [12:42:54]wFMCommunicate request_size=4 [12:42:54]MH_SAM_APDU [12:42:54]CAPDU: 80 0D 01 02 [12:42:54]Write to MH i2c: E2 08 00 0B 69 80 0D 01 02 00 00 00 00 ED [12:42:54]Write i2c OK [12:42:54]MH_I2C_Read... [12:42:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:54]Read from MH i2c: E2 [12:42:54]MH_I2C_Read... [12:42:54]Read from MH i2c: E2 03 00 [12:42:54]MH_I2C_Read... [12:42:54]Read from MH i2c: E2 03 00 0B 69 00 90 00 E8 [12:42:54]RAPDU: 90 00 [12:42:54]wFMCommunicate OK [12:42:54]wFMCommunicate request_size=255 [12:42:54]MH_SAM_APDU [12: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 92 36 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 70 65 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 65 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 51 50 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 91 7E 00 00 35 04 06 00 3B [12:42:55]Write to MH i2c: E2 02 01 0C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 92 36 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 70 65 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 65 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 51 50 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 91 7E 00 00 35 04 06 00 3B 00 00 2C [12:42:55]Write i2c OK [12:42:55]MH_I2C_Read... [12:42:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:55]Read from MH i2c: E2 [12:42:55]MH_I2C_Read... [12:42:55]Read from MH i2c: E2 03 00 [12:42:55]MH_I2C_Read... [12:42:55]Read from MH i2c: E2 03 00 0C 69 00 90 00 E9 [12:42:55]RAPDU: 90 00 [12:42:55]wFMCommunicate OK [12:42:55]wFMCommunicate request_size=10 [12:42:55]MH_SAM_APDU [12:42:55]CAPDU: 80 0D 02 02 05 81 8A DC 9B 28 [12:42:55]Write to MH i2c: E2 0D 00 0D 69 80 0D 02 02 05 00 81 8A DC 9B 28 00 00 A4 [12:42:55]Write i2c OK [12:42:55]MH_I2C_Read... [12:42:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:55]Read from MH i2c: E2 [12:42:55]MH_I2C_Read... [12:42:55]Read from MH i2c: E2 03 00 [12:42:55]MH_I2C_Read... [12:42:55]Read from MH i2c: E2 03 00 0D 69 00 90 00 EA [12:42:55]RAPDU: 90 00 [12:42:55]wFMCommunicate OK [12:42:55]wFMCommunicate request_size=4 [12:42:55]MH_SAM_APDU [12:42:55]CAPDU: 80 0D 03 02 [12:42:55]Write to MH i2c: E2 08 00 0E 69 80 0D 03 02 00 00 00 00 F2 [12:42:55]Write i2c OK [12:42:55]MH_I2C_Read... [12:42:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:55]Read from MH i2c: E2 [12:42:55]MH_I2C_Read... [12:42:55]Read from MH i2c: E2 0B 00 [12:42:55]MH_I2C_Read... [12:42:55]Read from MH i2c: E2 0B 00 0E 69 00 E5 AD B6 38 D3 FA 96 F2 90 00 C8 [12:42:55]RAPDU: E5 AD B6 38 D3 FA 96 F2 90 00 [12:42:55]wFMCommunicate OK [12:42:55]SAM_PROTO_SignData done [12:42:55]FM_MakeSignedData done [12:42:55]CreateOFDProtocolMessage [12:42:55]wFMCommunicate request_size=4 [12:42:55]MH_SAM_APDU [12:42:55]CAPDU: 80 11 00 00 [12:42:55]Write to MH i2c: E2 08 00 0F 69 80 11 00 00 00 00 00 00 F2 [12:42:55]Write i2c OK [12:42:55]MH_I2C_Read... [12:42:55]OFD Sender: No OFD packet to send [12:42:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:55]Read from MH i2c: E2 [12:42:55]MH_I2C_Read... [12:42:55]Read from MH i2c: E2 17 00 [12:42:55]MH_I2C_Read... [12:42:55]Read from MH i2c: E2 17 00 0F 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 48 [12:42:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:42:55]wFMCommunicate OK [12:42:55]CreateOFDProtocolMessage done [12:42:55]OFDSenderStorePacket 32401 [12:42:55]StoreOFDPacket docnum=32401 [12:42:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 27 0B 07 01 19 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 92 36 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 70 65 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 65 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 51 50 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 91 7E 00 00 35 04 06 00 3B 81 8A DC 9B 28 E5 AD B6 38 D3 FA 96 F2 [12:42:55]CheckFolder [12:42:55]dirname=/storage/ofd_packets [12:42:55]CheckFolder done [12:42:55]ProducePacketName [12:42:55]name=ofd_packets/00032401 [12:42:55]NVStorageSaveData ofd_packets/00032401 [12:42:55]File name is /storage/ofd_packets/00032401 [12:42:55]Write 301 bytes [12:42:55]NVStorageSaveData done [12:42:55]OFDSenderStorePacket done [12:42:55]KKMCreateOFDPacket done [12:42:55]NVStorageSaveData kkm_last_timestamp [12:42:55]File name is /storage/kkm_last_timestamp [12:42:55]Write 4 bytes [12:42:55]NVStorageSaveData done [12:42:55]ExternCall_PrintAddStr [12:42:55]wPrintStart [12:42:55]Write to MH i2c: 01 00 00 10 69 79 [12:42:55]Write i2c OK [12:42:55]MH_I2C_Read... [12:42:55]Read from MH i2c: 01 [12:42:55]MH_I2C_Read... [12:42:55]Read from MH i2c: 01 07 00 [12:42:55]MH_I2C_Read... [12:42:55]Read from MH i2c: 01 07 00 10 69 00 00 00 00 00 FF 0F 8E [12:42:55]RasterBufferAndPrint [12:42:55]line Счет N : (1)1182132 [12:42:55]line ИНН: 02508201610067 [12:42:55]line Контрольно-Кассовый Чек [12:42:55]line ПРОДАЖА [12:42:55]line ТРК (МРК, ГНК) : 63 [12:42:55]line Товар: 2710124500 [12:42:55]line Аи-95-К-5 [12:42:55]line 13.970 * 65.50 [12:42:55]line = 915.04 [12:42:55]line НДС 12% НСП 1% [12:42:55]line > о реализуемом товаре [12:42:55]line ИТОГО: 915.04 [12:42:55]line НСП 1% : 8.10 [12:42:55]line НДС 12% : 97.17 [12:42:55]line Наличными: 0.00 [12:42:55]line Безнал.: 915.04 [12:42:55]line Место: АЗС № 121 "Партнер Нефть" [12:42:55]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:42:55]line СНО: Общий режим [12:42:55]line Чек 107 24.08.2023 12:42 [12:42:55]line Смена: 75 ФФД: 1.0 [12:42:55]line ЗНМ: 0300000148 [12:42:55]line РНМ: 0000000000091575 [12:42:55]line Версия ККМ: 001 [12:42:55]line Платежная система: O! деньги [12:42:55]line ФМ: 0000000000874655 [12:42:55]line ФД: 32401 [12:42:55]line ФПД: 65427566533416 [12:42:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T124257&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32401&fm=65427566533416&tin=02508201610067®Number=0000000000091575&sum=91504 [12:42:55]OFD Sender: Processing packet 32401 [packets to send 11, broken 10] [12:42:55]ProducePacketName [12:42:55]name=ofd_packets/00032401 [12:42:55]OFD Sender: To server: pG, [12:42:55]CommunicateWithHost lk.salyk.kg:30040 [12:42:55]ConnectInit lk.salyk.kg [12:42:55]written 0, free lines is 4095 [12:42:55]Connected sock=8 [12: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 34 36 35 35 0F 01 00 00 27 0B 07 01 19 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 92 36 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 70 65 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 65 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 51 50 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 91 7E 00 00 35 04 06 00 3B 81 8A DC 9B 28 E5 AD B6 38 D3 FA 96 F2 [12:42:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 65 B5 47 00 A3 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 91 7E 00 00 F4 03 04 00 F5 FA E6 64 B6 04 01 00 00 32 F2 78 AC F0 21 2F 79 [12:42:56]CommunicateWithHost err = 0 [12:42:56]CheckOFDResponse [12:42:56]1017 (14) - 77093643461234 [12:42:56]1041 (16) - 0000000000874655 [12:42:56]1040 (4) - 32401 [12:42:56]1012 (4) - 24.08.2023 06:38 [12:42:56]1206 (1) - 0 [12:42:56]OFD Sender: Remove packet 32401 [12:42:56]ProducePacketName [12:42:56]name=ofd_packets/00032401 [12:42:56]NVStorageDeleteData [12:42:56]Write to MH i2c: 01 00 00 3A 69 A3 [12:42:56]Write i2c OK [12:42:56]MH_I2C_Read... [12:42:56]Read from MH i2c: 01 [12:42:56]MH_I2C_Read... [12:42:56]Read from MH i2c: 01 07 00 [12:42:56]MH_I2C_Read... [12:42:56]Read from MH i2c: 01 07 00 3A 69 00 00 00 00 00 E6 0C 9C [12:42:56]RasterBufferAndPrint [12:42:56]line [12:42:56]line [12:42:56]line [12:42:56]line [12:42:56]line [12:42:56]written 0, free lines is 3312 [12:42:56]MH_Cut [12:42:56]Write to MH i2c: D1 01 00 41 69 01 7C [12:42:56]Write i2c OK [12:42:56]MH_I2C_Read... [12:42:56]Read from MH i2c: D1 [12:42:56]MH_I2C_Read... [12:42:56]Read from MH i2c: D1 01 00 [12:42:56]MH_I2C_Read... [12:42:56]Read from MH i2c: D1 01 00 41 69 00 7B [12:42:56]Write to MH i2c: 01 00 00 42 69 AB [12:42:56]Write i2c OK [12:42:56]MH_I2C_Read... [12:42:56]OFD Sender: No OFD packet to send [12:42:56]*** Cut start [12:42:56]*** Purtial cut [12:42:56]*** CUTSNS_PIN = 0 [12:42:57]*** Stage 1: CUTSNS_PIN = 1 [12:42:58]Read from MH i2c: 01 [12:42:58]MH_I2C_Read... [12:42:58]*** Stop cut motor [12:42:59]*** Cut end [12:42:59]Read from MH i2c: 01 07 00 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: 01 07 00 42 69 00 00 00 00 00 FF 0F C0 [12:42:59]process_action close_receipt done [12:42:59]requested_data is exist [12:42:59]produce_requested_data [12:42:59]requested_item fm.sn is exist - process it [12:42:59]wFMCommunicate request_size=4 [12:42:59]MH_SAM_APDU [12:42:59]CAPDU: 80 11 00 00 [12:42:59]Write to MH i2c: E2 08 00 43 69 80 11 00 00 00 00 00 00 26 [12:42:59]Write i2c OK [12:42:59]MH_I2C_Read... [12:42:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:59]Read from MH i2c: E2 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: E2 17 00 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: E2 17 00 43 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7C [12:42:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:42:59]wFMCommunicate OK [12:42:59]requested_item fd.num is exist - process it [12:42:59]SAM_PROTO_GetFieldsCounters [12:42:59]wFMCommunicate request_size=4 [12:42:59]MH_SAM_APDU [12:42:59]CAPDU: 80 13 00 00 [12:42:59]Write to MH i2c: E2 08 00 44 69 80 13 00 00 00 00 00 00 29 [12:42:59]Write i2c OK [12:42:59]MH_I2C_Read... [12:42:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:59]Read from MH i2c: E2 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: E2 62 00 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: E2 62 00 44 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 91 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [12:42:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 91 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:42:59]wFMCommunicate OK [12:42:59]SAM_PROTO_GetFieldsCounters done [12:42:59]requested_item shift.num is exist - process it [12:42:59]requested_item shift.opened is exist - process it [12:42:59]req_shift_opened [12:42:59]FM_GetShiftState [12:42:59]SAM_PROTO_GetShiftState [12:42:59]wFMCommunicate request_size=4 [12:42:59]MH_SAM_APDU [12:42:59]CAPDU: 80 13 01 00 [12:42:59]Write to MH i2c: E2 08 00 45 69 80 13 01 00 00 00 00 00 2B [12:42:59]Write i2c OK [12:42:59]MH_I2C_Read... [12:42:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:59]Read from MH i2c: E2 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: E2 0E 00 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: E2 0E 00 45 69 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A8 [12:42:59]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:42:59]wFMCommunicate OK [12:42:59]SAM_PROTO_GetShiftState done [12:42:59]FM_GetShiftState done [12:42:59]req_shift_opened done [12:42:59]requested_item shift.open_date is exist - process it [12:42:59]req_shift_open_date [12:42:59]req_shift_open_date done [12:42:59]produce_requested_data done [12:42:59]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32401,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:42:59]process_action_free close_receipt [12:42:59]json_value_free [12:42:59]json_value_free done [12:42:59]process_json_proto returns [12:42:59]Send response to host [12:42:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32401,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:42:59]free response buf [12:42:59]execute_script done [12:42:59]execute_script returns [12:42:59]free content buf [12:42:59]Sock 10.Close socket [12:42:59]Sock 10.Thread stoped [12:43:01]OFD Sender: No OFD packet to send [12:43:06]OFD Sender: No OFD packet to send [12:43:11]OFD Sender: No OFD packet to send [12:43:16]OFD Sender: No OFD packet to send [12:43:21]OFD Sender: No OFD packet to send [12:43:26]OFD Sender: No OFD packet to send [12:43:31]OFD Sender: No OFD packet to send [12:43:36]OFD Sender: No OFD packet to send [12:43:41]OFD Sender: No OFD packet to send [12:43:46]OFD Sender: No OFD packet to send [12:43:51]OFD Sender: No OFD packet to send [12:43:56]OFD Sender: No OFD packet to send [12:44:01]OFD Sender: No OFD packet to send [12:44:06]OFD Sender: No OFD packet to send [12:44:11]OFD Sender: No OFD packet to send [12:44:16]OFD Sender: No OFD packet to send [12:44:21]OFD Sender: No OFD packet to send [12:44:26]OFD Sender: No OFD packet to send [12:44:31]OFD Sender: No OFD packet to send [12:44:36]OFD Sender: No OFD packet to send [12:44:41]OFD Sender: No OFD packet to send [12:44:46]OFD Sender: No OFD packet to send [12:44:51]OFD Sender: No OFD packet to send [12:44:56]OFD Sender: No OFD packet to send [12:45:01]OFD Sender: No OFD packet to send [12:45:02]accept exits with 9 [12:45:02]New connection [12:45:02]New thread 3067084132 created [12:45:02]Thread 3066940772 joined [12:45:02]Waiting for new connection... [12:45:02] Sock 9.Parse request [12:45:02]Sock 9.Check first char [12:45:02]Sock 9.First char is OK [12:45:02]request: POST /json_proto HTTP/1.0 [12:45:02]Method: POST [12:45:02]URL: /json_proto [12:45:02]Method is POST - this is cgi request [12:45:02]url: /json_proto [12:45:02]query_string will be loaded in cgi processing [12:45:02]execute_cgi json_proto POST (null) [12:45:02]execute_cgi path=json_proto method=POST [12:45:02]POST find Content-Length [12:45:02]Host: 172.17.34.200:8080 [12:45:02]Content-Length: 678 [12:45:02]Content-Type: application/json [12:45:02] [12:45:02]POST finish read [12:45:02]Found Content-Length = 678 [12:45:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:02]execute_script... [12: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)1182133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:02]POST & json_proto [12:45:02]process_json_proto [12:45:02]json parsed OK: [12:45:02]protocol is kg_v1.0 [12:45:02]action value=close_receipt [12:45:02]process_action close_receipt [12:45:02]cmd_close_receipt [12:45:02]MH_GetDate [12:45:02]Write to MH i2c: F0 00 00 46 69 9E [12:45:02]Write i2c OK [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: F0 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: F0 09 00 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: F0 09 00 46 69 00 D1 50 E7 64 B2 FF 65 64 8D [12:45:02]GetLastDocTimeStamp 1692880977 [12:45:02]current date 1692881105 [12:45:02]FM_GetShiftState [12:45:02]SAM_PROTO_GetShiftState [12:45:02]wFMCommunicate request_size=4 [12:45:02]MH_SAM_APDU [12:45:02]CAPDU: 80 13 01 00 [12:45:02]Write to MH i2c: E2 08 00 47 69 80 13 01 00 00 00 00 00 2D [12:45:02]Write i2c OK [12:45:02]MH_I2C_Read... [12:45:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:02]Read from MH i2c: E2 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 0E 00 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 0E 00 47 69 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AA [12:45:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:45:02]wFMCommunicate OK [12:45:02]SAM_PROTO_GetShiftState done [12:45:02]FM_GetShiftState done [12:45:02]opened in 1692866319 [12:45:02]opened+sec_in_day 1692952719 [12:45:02]quantity*price = 50025 [12:45:02]sum+1 = 50026 [12:45:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 108 24.08.2023 12:45 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32402 ФПД: 80944630708492 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T124505&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32402&fm=80944630708492&tin=02508201610067®Number=0000000000091575&sum=50000 [12:45:03]StoreToDocumentArchive [12:45:03]shift 75 fd 32402 [12:45:03]save to /storage/0075/doc_00032402 [12:45:03]save last doc name /storage/0075/doc_00032402 to /storage/kkm_last_doc_name [12:45:03]save OK [12:45:03]Clear old archive folders... [12:45:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:45:03]tlvbuf is 01A36580 [12:45:03]SAM_PROTO_ClearQueue [12:45:03]wFMCommunicate request_size=4 [12:45:03]MH_SAM_APDU [12:45:03]CAPDU: 80 09 00 00 [12:45:03]Write to MH i2c: E2 08 00 54 69 80 09 00 00 00 00 00 00 2F [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:03]Read from MH i2c: E2 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 54 69 00 90 00 31 [12:45:03]RAPDU: 90 00 [12:45:03]wFMCommunicate OK [12:45:03]SAM_PROTO_ClearQueue done [12:45:03]KKMCreateOFDPacket [12:45:03]OFDProtocolAddRootSTLVToBuf [12:45:03]FM_MakeSignedData [12:45:03]FM_MakeSignedData [12:45:03]SAM_PROTO_SignData [12:45:03]wFMCommunicate request_size=4 [12:45:03]MH_SAM_APDU [12:45:03]CAPDU: 80 0D 01 02 [12:45:03]Write to MH i2c: E2 08 00 55 69 80 0D 01 02 00 00 00 00 37 [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:03]Read from MH i2c: E2 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 55 69 00 90 00 32 [12:45:03]RAPDU: 90 00 [12:45:03]wFMCommunicate OK [12:45:03]wFMCommunicate request_size=255 [12:45:03]MH_SAM_APDU [12: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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6C 00 00 00 F4 03 04 00 D1 50 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 92 7E 00 00 35 04 06 00 49 [12:45:03]Write to MH i2c: E2 02 01 56 69 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6C 00 00 00 F4 03 04 00 D1 50 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 92 7E 00 00 35 04 06 00 49 00 00 4D [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:03]Read from MH i2c: E2 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 56 69 00 90 00 33 [12:45:03]RAPDU: 90 00 [12:45:03]wFMCommunicate OK [12:45:03]wFMCommunicate request_size=10 [12:45:03]MH_SAM_APDU [12:45:03]CAPDU: 80 0D 02 02 05 9E 63 F5 B9 0C [12:45:03]Write to MH i2c: E2 0D 00 57 69 80 0D 02 02 05 00 9E 63 F5 B9 0C 00 00 FF [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:03]Read from MH i2c: E2 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 57 69 00 90 00 34 [12:45:03]RAPDU: 90 00 [12:45:03]wFMCommunicate OK [12:45:03]wFMCommunicate request_size=4 [12:45:03]MH_SAM_APDU [12:45:03]CAPDU: 80 0D 03 02 [12:45:03]Write to MH i2c: E2 08 00 58 69 80 0D 03 02 00 00 00 00 3C [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:03]Read from MH i2c: E2 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 0B 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 0B 00 58 69 00 D0 72 5C 7B 9D 19 98 65 90 00 09 [12:45:03]RAPDU: D0 72 5C 7B 9D 19 98 65 90 00 [12:45:03]wFMCommunicate OK [12:45:03]SAM_PROTO_SignData done [12:45:03]FM_MakeSignedData done [12:45:03]CreateOFDProtocolMessage [12:45:03]wFMCommunicate request_size=4 [12:45:03]MH_SAM_APDU [12:45:03]CAPDU: 80 11 00 00 [12:45:03]Write to MH i2c: E2 08 00 59 69 80 11 00 00 00 00 00 00 3C [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:03]Read from MH i2c: E2 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 17 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 17 00 59 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 92 [12:45:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:45:03]wFMCommunicate OK [12:45:03]CreateOFDProtocolMessage done [12:45:03]OFDSenderStorePacket 32402 [12:45:03]StoreOFDPacket docnum=32402 [12:45:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4F E7 07 01 3A 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6C 00 00 00 F4 03 04 00 D1 50 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 92 7E 00 00 35 04 06 00 49 9E 63 F5 B9 0C D0 72 5C 7B 9D 19 98 65 [12:45:03]CheckFolder [12:45:03]dirname=/storage/ofd_packets [12:45:03]CheckFolder done [12:45:03]ProducePacketName [12:45:03]name=ofd_packets/00032402 [12:45:03]NVStorageSaveData ofd_packets/00032402 [12:45:03]File name is /storage/ofd_packets/00032402 [12:45:03]Write 301 bytes [12:45:03]NVStorageSaveData done [12:45:03]OFDSenderStorePacket done [12:45:03]KKMCreateOFDPacket done [12:45:03]NVStorageSaveData kkm_last_timestamp [12:45:03]File name is /storage/kkm_last_timestamp [12:45:03]Write 4 bytes [12:45:03]NVStorageSaveData done [12:45:03]ExternCall_PrintAddStr [12:45:03]wPrintStart [12:45:03]Write to MH i2c: 01 00 00 5A 69 C3 [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 5A 69 00 00 00 00 00 FF 0F D8 [12:45:03]RasterBufferAndPrint [12:45:03]line Счет N : (1)1182133 [12:45:03]line ИНН: 02508201610067 [12:45:03]line Контрольно-Кассовый Чек [12:45:03]line ПРОДАЖА [12:45:03]line ТРК (МРК, ГНК) : 62 [12:45:03]line Товар: 2710124130 [12:45:03]line Аи-92-К-5 [12:45:03]line 8.700 * 57.50 [12:45:03]line = 500.25 [12:45:03]line НДС 12% НСП 1% [12:45:03]line > о реализуемом товаре [12:45:03]line ОКРУГЛЕНИЕ: -0.25 [12:45:03]line ИТОГО: 500.00 [12:45:03]line Внесено: 500.00 [12:45:03]line СДАЧА: 0.00 [12:45:03]line НСП 1% : 4.43 [12:45:03]line НДС 12% : 53.12 [12:45:03]line Наличными: 500.00 [12:45:03]line Безнал.: 0.00 [12:45:03]line Место: АЗС № 121 "Партнер Нефть" [12:45:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:45:03]line СНО: Общий режим [12:45:03]line Чек 108 24.08.2023 12:45 [12:45:03]line Смена: 75 ФФД: 1.0 [12:45:03]line ЗНМ: 0300000148 [12:45:03]line РНМ: 0000000000091575 [12:45:03]line Версия ККМ: 001 [12:45:03]line ФМ: 0000000000874655 [12:45:03]line ФД: 32402 [12:45:03]line ФПД: 80944630708492 [12:45:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T124505&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32402&fm=80944630708492&tin=02508201610067®Number=0000000000091575&sum=50000 [12:45:04]OFD Sender: Processing packet 32402 [packets to send 11, broken 10] [12:45:04]ProducePacketName [12:45:04]name=ofd_packets/00032402 [12:45:04]OFD Sender: To server: pG, [12:45:04]CommunicateWithHost lk.salyk.kg:30040 [12:45:04]ConnectInit lk.salyk.kg [12:45:04]written 0, free lines is 4095 [12:45:04]Connected sock=10 [12: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 34 36 35 35 0F 01 00 00 4F E7 07 01 3A 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6C 00 00 00 F4 03 04 00 D1 50 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 92 7E 00 00 35 04 06 00 49 9E 63 F5 B9 0C D0 72 5C 7B 9D 19 98 65 [12:45:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4B CE 47 00 46 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 92 7E 00 00 F4 03 04 00 75 FB E6 64 B6 04 01 00 00 BA 31 9A FA 76 60 49 19 [12:45:04]CommunicateWithHost err = 0 [12:45:04]CheckOFDResponse [12:45:04]1017 (14) - 77093643461234 [12:45:04]1041 (16) - 0000000000874655 [12:45:04]1040 (4) - 32402 [12:45:04]1012 (4) - 24.08.2023 06:40 [12:45:04]1206 (1) - 0 [12:45:04]OFD Sender: Remove packet 32402 [12:45:04]ProducePacketName [12:45:04]name=ofd_packets/00032402 [12:45:04]NVStorageDeleteData [12:45:04]Write to MH i2c: 01 00 00 85 69 EE [12:45:04]Write i2c OK [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: 01 [12:45:04]MH_I2C_Read... [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 85 69 00 00 00 00 00 D7 0C D8 [12:45:04]RasterBufferAndPrint [12:45:04]line [12:45:04]line [12:45:04]line [12:45:04]line [12:45:04]line [12:45:04]written 0, free lines is 3296 [12:45:04]MH_Cut [12:45:04]Write to MH i2c: D1 01 00 8C 69 01 C7 [12:45:04]Write i2c OK [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: D1 [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: D1 01 00 [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: D1 01 00 8C 69 00 C6 [12:45:04]Write to MH i2c: 01 00 00 8D 69 F6 [12:45:04]Write i2c OK [12:45:04]MH_I2C_Read... [12:45:04]OFD Sender: No OFD packet to send [12:45:05]*** Cut start [12:45:05]*** Purtial cut [12:45:05]*** Stage 1: CUTSNS_PIN = 1 [12:45:05]Read from MH i2c: 01 [12:45:05]MH_I2C_Read... [12:45:05]*** Stop cut motor [12:45:05]*** Cut end [12:45:05]Read from MH i2c: 01 07 00 [12:45:05]MH_I2C_Read... [12:45:05]Read from MH i2c: 01 07 00 8D 69 00 00 00 00 00 FF 0F 0B [12:45:05]process_action close_receipt done [12:45:05]requested_data is exist [12:45:05]produce_requested_data [12:45:05]requested_item fm.sn is exist - process it [12:45:05]wFMCommunicate request_size=4 [12:45:05]MH_SAM_APDU [12:45:05]CAPDU: 80 11 00 00 [12:45:05]Write to MH i2c: E2 08 00 8E 69 80 11 00 00 00 00 00 00 71 [12:45:05]Write i2c OK [12:45:05]MH_I2C_Read... [12:45:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:05]Read from MH i2c: E2 [12:45:05]MH_I2C_Read... [12:45:05]Read from MH i2c: E2 17 00 [12:45:05]MH_I2C_Read... [12:45:05]Read from MH i2c: E2 17 00 8E 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C7 [12:45:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:45:05]wFMCommunicate OK [12:45:05]requested_item fd.num is exist - process it [12:45:05]SAM_PROTO_GetFieldsCounters [12:45:05]wFMCommunicate request_size=4 [12:45:05]MH_SAM_APDU [12:45:05]CAPDU: 80 13 00 00 [12:45:05]Write to MH i2c: E2 08 00 8F 69 80 13 00 00 00 00 00 00 74 [12:45:05]Write i2c OK [12:45:05]MH_I2C_Read... [12:45:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:05]Read from MH i2c: E2 [12:45:05]MH_I2C_Read... [12:45:05]Read from MH i2c: E2 62 00 [12:45:05]MH_I2C_Read... [12:45:05]Read from MH i2c: E2 62 00 8F 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 92 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [12:45:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 92 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:45:05]wFMCommunicate OK [12:45:05]SAM_PROTO_GetFieldsCounters done [12:45:05]requested_item shift.num is exist - process it [12:45:05]requested_item shift.opened is exist - process it [12:45:05]req_shift_opened [12:45:05]FM_GetShiftState [12:45:05]SAM_PROTO_GetShiftState [12:45:05]wFMCommunicate request_size=4 [12:45:05]MH_SAM_APDU [12:45:05]CAPDU: 80 13 01 00 [12:45:05]Write to MH i2c: E2 08 00 90 69 80 13 01 00 00 00 00 00 76 [12:45:05]Write i2c OK [12:45:05]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 90 69 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F3 [12:45:05]RAPDU: 09 00 01 0F 17 E7 64 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":"0000000000874655","fd.num":32402,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [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":"0000000000874655","fd.num":32402,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [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 9.Close socket [12:45:05]Sock 9.Thread stoped [12:45:09]OFD Sender: No OFD packet to send [12:45:12]accept exits with 8 [12:45:12]New connection [12:45:12]New thread 3066940772 created [12:45:12]Thread 3067084132 joined [12:45:12]Waiting for new connection... [12:45:12] Sock 8.Parse request [12:45:12]Sock 8.Check first char [12:45:12]Sock 8.First char is OK [12:45:12]request: POST /json_proto HTTP/1.0 [12:45:12]Method: POST [12:45:12]URL: /json_proto [12:45:12]Method is POST - this is cgi request [12:45:12]url: /json_proto [12:45:12]query_string will be loaded in cgi processing [12:45:12]execute_cgi json_proto POST (null) [12:45:12]execute_cgi path=json_proto method=POST [12:45:12]POST find Content-Length [12:45:12]Host: 172.17.34.200:8080 [12:45:12]Content-Length: 1123 [12:45:12]Content-Type: application/json [12:45:12] [12:45:12]POST finish read [12:45:12]Found Content-Length = 1123 [12:45:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182131\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 100.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 6360.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A15859\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:12]execute_script... [12:45:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182131\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 100.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 6360.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A15859\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:12]POST & json_proto [12:45:12]process_json_proto [12:45:12]json parsed OK: [12:45:12]protocol is kg_v1.0 [12:45:12]action value=print_text [12:45:12]process_action print_text [12:45:12]cmd_print_text [12:45:12]ExternCall_PrintAddStr [12:45:12]wPrintStart [12:45:12]Write to MH i2c: 01 00 00 91 69 FA [12:45:12]Write i2c OK [12:45:12]MH_I2C_Read... [12:45:12]Read from MH i2c: 01 [12:45:12]MH_I2C_Read... [12:45:12]Read from MH i2c: 01 07 00 [12:45:12]MH_I2C_Read... [12:45:12]Read from MH i2c: 01 07 00 91 69 00 00 00 00 00 FF 0F 0F [12:45:12]RasterBufferAndPrint [12:45:12]line *****ТОВАРНЫЙ ЧЕК***** [12:45:12]line АЗС 121 [12:45:12]line Партнер нефть [12:45:12]line 02508201610067 [12:45:12]line Кассир : Батырканова Г. [12:45:12]line Счет N : (1)1182131 [12:45:12]line ПРОДАЖА [12:45:12]line ТРК (МРК, ГНК) : 21 [12:45:12]line Вид ГСМ : 2710194210 [12:45:12]line ДТ(л)-К-5 [12:45:12]line 100.000 x 63.60 [12:45:12]line ИТОГ: 6360.00 [12:45:12]line Тип оплаты: Талоны: Топливная Карта [12:45:12]line 15859 [12:45:12]written 0, free lines is 4095 [12:45:12]Write to MH i2c: 01 00 00 A3 69 0C [12:45:12]Write i2c OK [12:45:12]MH_I2C_Read... [12:45:12]Read from MH i2c: 01 [12:45:12]MH_I2C_Read... [12:45:12]Read from MH i2c: 01 07 00 [12:45:12]MH_I2C_Read... [12:45:12]Read from MH i2c: 01 07 00 A3 69 00 00 00 00 00 42 0E 63 [12:45:12]RasterBufferAndPrint [12:45:12]line [12:45:12]line [12:45:12]line [12:45:12]line [12:45:12]line [12:45:12]written 0, free lines is 3651 [12:45:12]MH_Cut [12:45:12]Write to MH i2c: D1 01 00 AA 69 01 E5 [12:45:12]Write i2c OK [12:45:12]MH_I2C_Read... [12:45:12]Read from MH i2c: D1 [12:45:12]MH_I2C_Read... [12:45:12]Read from MH i2c: D1 01 00 [12:45:12]MH_I2C_Read... [12:45:12]Read from MH i2c: D1 01 00 AA 69 00 E4 [12:45:12]Write to MH i2c: 01 00 00 AB 69 14 [12:45:12]Write i2c OK [12:45:12]MH_I2C_Read... [12:45:12]*** Cut start [12:45:12]*** Purtial cut [12:45:12]*** CUTSNS_PIN = 0 [12:45:13]*** Stage 1: CUTSNS_PIN = 1 [12:45:14]Read from MH i2c: 01 [12:45:14]MH_I2C_Read... [12:45:14]*** Stop cut motor [12:45:14]*** Cut end [12:45:14]Read from MH i2c: 01 07 00 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: 01 07 00 AB 69 00 00 00 00 00 FF 0F 29 [12:45:14]process_action print_text done [12:45:14]requested_data is exist [12:45:14]produce_requested_data [12:45:14]requested_item fm.sn is exist - process it [12:45:14]wFMCommunicate request_size=4 [12:45:14]MH_SAM_APDU [12:45:14]CAPDU: 80 11 00 00 [12:45:14]Write to MH i2c: E2 08 00 AC 69 80 11 00 00 00 00 00 00 8F [12:45:14]Write i2c OK [12:45:14]MH_I2C_Read... [12:45:14]OFD Sender: No OFD packet to send [12:45:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:14]Read from MH i2c: E2 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: E2 17 00 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: E2 17 00 AC 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E5 [12:45:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:45:14]wFMCommunicate OK [12:45:14]requested_item fd.num is exist - process it [12:45:14]SAM_PROTO_GetFieldsCounters [12:45:14]wFMCommunicate request_size=4 [12:45:14]MH_SAM_APDU [12:45:14]CAPDU: 80 13 00 00 [12:45:14]Write to MH i2c: E2 08 00 AD 69 80 13 00 00 00 00 00 00 92 [12:45:14]Write i2c OK [12:45:14]MH_I2C_Read... [12:45:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:15]Read from MH i2c: E2 [12:45:15]MH_I2C_Read... [12:45:15]Read from MH i2c: E2 62 00 [12:45:15]MH_I2C_Read... [12:45:15]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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 92 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [12:45:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 92 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:45:15]wFMCommunicate OK [12:45:15]SAM_PROTO_GetFieldsCounters done [12:45:15]requested_item shift.num is exist - process it [12:45:15]requested_item shift.opened is exist - process it [12:45:15]req_shift_opened [12:45:15]FM_GetShiftState [12:45:15]SAM_PROTO_GetShiftState [12:45:15]wFMCommunicate request_size=4 [12:45:15]MH_SAM_APDU [12:45:15]CAPDU: 80 13 01 00 [12:45:15]Write to MH i2c: E2 08 00 AE 69 80 13 01 00 00 00 00 00 94 [12:45:15]Write i2c OK [12:45:15]MH_I2C_Read... [12:45:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:15]Read from MH i2c: E2 [12:45:15]MH_I2C_Read... [12:45:15]Read from MH i2c: E2 0E 00 [12:45:15]MH_I2C_Read... [12:45:15]Read from MH i2c: E2 0E 00 AE 69 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 11 [12:45:15]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:45:15]wFMCommunicate OK [12:45:15]SAM_PROTO_GetShiftState done [12:45:15]FM_GetShiftState done [12:45:15]req_shift_opened done [12:45:15]requested_item shift.open_date is exist - process it [12:45:15]req_shift_open_date [12:45:15]req_shift_open_date done [12:45:15]produce_requested_data done [12:45:15]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32402,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:45:15]process_action_free print_text [12:45:15]json_value_free [12:45:15]json_value_free done [12:45:15]process_json_proto returns [12:45:15]Send response to host [12:45:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32402,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:45:15]free response buf [12:45:15]execute_script done [12:45:15]execute_script returns [12:45:15]free content buf [12:45:15]Sock 8.Close socket [12:45:15]Sock 8.Thread stoped [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:57]accept exits with 9 [12:47:57]New connection [12:47:57]New thread 3067084132 created [12:47:57]Thread 3066940772 joined [12:47:57]Waiting for new connection... [12:47:57] Sock 9.Parse request [12:47:57]Sock 9.Check first char [12:47:57]Sock 9.First char is OK [12:47:57]request: POST /json_proto HTTP/1.0 [12:47:57]Method: POST [12:47:57]URL: /json_proto [12:47:57]Method is POST - this is cgi request [12:47:57]url: /json_proto [12:47:57]query_string will be loaded in cgi processing [12:47:57]execute_cgi json_proto POST (null) [12:47:57]execute_cgi path=json_proto method=POST [12:47:57]POST find Content-Length [12:47:57]Host: 172.17.34.200:8080 [12:47:57]Content-Length: 683 [12:47:57]Content-Type: application/json [12:47:57] [12:47:57]POST finish read [12:47:57]Found Content-Length = 683 [12:47:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:47:57]execute_script... [12:47:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:47:57]POST & json_proto [12:47:57]process_json_proto [12:47:57]json parsed OK: [12:47:57]protocol is kg_v1.0 [12:47:57]action value=close_receipt [12:47:57]process_action close_receipt [12:47:57]cmd_close_receipt [12:47:57]MH_GetDate [12:47:57]Write to MH i2c: F0 00 00 AF 69 07 [12:47:57]Write i2c OK [12:47:57]MH_I2C_Read... [12:47:58]Read from MH i2c: F0 [12:47:58]MH_I2C_Read... [12:47:58]Read from MH i2c: F0 09 00 [12:47:58]MH_I2C_Read... [12:47:58]Read from MH i2c: F0 09 00 AF 69 00 81 51 E7 64 B2 FF 65 64 A7 [12:47:58]GetLastDocTimeStamp 1692881105 [12:47:58]current date 1692881281 [12:47:58]FM_GetShiftState [12:47:58]SAM_PROTO_GetShiftState [12:47:58]wFMCommunicate request_size=4 [12:47:58]MH_SAM_APDU [12:47:58]CAPDU: 80 13 01 00 [12:47:58]Write to MH i2c: E2 08 00 B0 69 80 13 01 00 00 00 00 00 96 [12:47:58]Write i2c OK [12:47:58]MH_I2C_Read... [12:47:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:58]Read from MH i2c: E2 [12:47:58]MH_I2C_Read... [12:47:58]Read from MH i2c: E2 0E 00 [12:47:58]MH_I2C_Read... [12:47:58]Read from MH i2c: E2 0E 00 B0 69 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 13 [12:47:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:47:58]wFMCommunicate OK [12:47:58]SAM_PROTO_GetShiftState done [12:47:58]FM_GetShiftState done [12:47:58]opened in 1692866319 [12:47:58]opened+sec_in_day 1692952719 [12:47:58]quantity*price = 50053 [12:47:58]sum+1 = 50054 [12:47:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 109 24.08.2023 12:48 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32403 ФПД: 29046111394452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T124801&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32403&fm=29046111394452&tin=02508201610067®Number=0000000000091575&sum=50000 [12:47:59]StoreToDocumentArchive [12:47:59]shift 75 fd 32403 [12:47:59]save to /storage/0075/doc_00032403 [12:47:59]save last doc name /storage/0075/doc_00032403 to /storage/kkm_last_doc_name [12:47:59]save OK [12:47:59]Clear old archive folders... [12:47:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:47:59]tlvbuf is 019B5E50 [12:47:59]SAM_PROTO_ClearQueue [12:47:59]wFMCommunicate request_size=4 [12:47:59]MH_SAM_APDU [12:47:59]CAPDU: 80 09 00 00 [12:47:59]Write to MH i2c: E2 08 00 BD 69 80 09 00 00 00 00 00 00 98 [12:47:59]Write i2c OK [12:47:59]MH_I2C_Read... [12:47:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:47:59]Read from MH i2c: E2 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 03 00 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 03 00 BD 69 00 90 00 9A [12:47:59]RAPDU: 90 00 [12:47:59]wFMCommunicate OK [12:47:59]SAM_PROTO_ClearQueue done [12:47:59]KKMCreateOFDPacket [12:47:59]OFDProtocolAddRootSTLVToBuf [12:47:59]FM_MakeSignedData [12:47:59]FM_MakeSignedData [12:47:59]SAM_PROTO_SignData [12:47:59]wFMCommunicate request_size=4 [12:47:59]MH_SAM_APDU [12:47:59]CAPDU: 80 0D 01 02 [12:47:59]Write to MH i2c: E2 08 00 BE 69 80 0D 01 02 00 00 00 00 A0 [12:47:59]Write i2c OK [12:47:59]MH_I2C_Read... [12:47:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:47:59]Read from MH i2c: E2 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 03 00 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 03 00 BE 69 00 90 00 9B [12:47:59]RAPDU: 90 00 [12:47:59]wFMCommunicate OK [12:47:59]wFMCommunicate request_size=255 [12:47:59]MH_SAM_APDU [12:47:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 81 51 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 93 7E 00 00 35 04 06 00 [12:47:59]Write to MH i2c: E2 02 01 BF 69 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 81 51 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 93 7E 00 00 35 04 06 00 00 00 9D [12:47:59]Write i2c OK [12:47:59]MH_I2C_Read... [12:47:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:59]Read from MH i2c: E2 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 03 00 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 03 00 BF 69 00 90 00 9C [12:47:59]RAPDU: 90 00 [12:47:59]wFMCommunicate OK [12:47:59]wFMCommunicate request_size=11 [12:47:59]MH_SAM_APDU [12:47:59]CAPDU: 80 0D 02 02 06 1A 6A D3 26 DA 94 [12:47:59]Write to MH i2c: E2 0E 00 C0 69 80 0D 02 02 06 00 1A 6A D3 26 DA 94 00 00 9A [12:47:59]Write i2c OK [12:47:59]MH_I2C_Read... [12:47:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:59]Read from MH i2c: E2 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 03 00 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 03 00 C0 69 00 90 00 9D [12:47:59]RAPDU: 90 00 [12:47:59]wFMCommunicate OK [12:47:59]wFMCommunicate request_size=4 [12:47:59]MH_SAM_APDU [12:47:59]CAPDU: 80 0D 03 02 [12:47:59]Write to MH i2c: E2 08 00 C1 69 80 0D 03 02 00 00 00 00 A5 [12:47:59]Write i2c OK [12:47:59]MH_I2C_Read... [12:47:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:47:59]Read from MH i2c: E2 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 0B 00 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 0B 00 C1 69 00 3E 07 1C 07 46 B3 8C 2D 90 00 C0 [12:47:59]RAPDU: 3E 07 1C 07 46 B3 8C 2D 90 00 [12:47:59]wFMCommunicate OK [12:47:59]SAM_PROTO_SignData done [12:47:59]FM_MakeSignedData done [12:47:59]CreateOFDProtocolMessage [12:47:59]wFMCommunicate request_size=4 [12:47:59]MH_SAM_APDU [12:47:59]CAPDU: 80 11 00 00 [12:47:59]Write to MH i2c: E2 08 00 C2 69 80 11 00 00 00 00 00 00 A5 [12:47:59]Write i2c OK [12:47:59]MH_I2C_Read... [12:47:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:59]Read from MH i2c: E2 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 17 00 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 17 00 C2 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FB [12:47:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:47:59]wFMCommunicate OK [12:47:59]CreateOFDProtocolMessage done [12:47:59]OFDSenderStorePacket 32403 [12:47:59]StoreOFDPacket docnum=32403 [12:47:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 19 49 08 01 A7 BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 81 51 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 93 7E 00 00 35 04 06 00 1A 6A D3 26 DA 94 3E 07 1C 07 46 B3 8C 2D [12:47:59]CheckFolder [12:47:59]dirname=/storage/ofd_packets [12:47:59]CheckFolder done [12:47:59]ProducePacketName [12:47:59]name=ofd_packets/00032403 [12:47:59]NVStorageSaveData ofd_packets/00032403 [12:47:59]File name is /storage/ofd_packets/00032403 [12:47:59]Write 302 bytes [12:47:59]NVStorageSaveData done [12:47:59]OFDSenderStorePacket done [12:47:59]KKMCreateOFDPacket done [12:47:59]NVStorageSaveData kkm_last_timestamp [12:47:59]File name is /storage/kkm_last_timestamp [12:47:59]Write 4 bytes [12:47:59]NVStorageSaveData done [12:47:59]ExternCall_PrintAddStr [12:47:59]wPrintStart [12:47:59]Write to MH i2c: 01 00 00 C3 69 2C [12:47:59]Write i2c OK [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: 01 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: 01 07 00 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: 01 07 00 C3 69 00 00 00 00 00 FF 0F 41 [12:47:59]RasterBufferAndPrint [12:47:59]line Счет N : (1)1182134 [12:47:59]line ИНН: 02508201610067 [12:47:59]line Контрольно-Кассовый Чек [12:47:59]line ПРОДАЖА [12:47:59]line ТРК (МРК, ГНК) : 21 [12:47:59]line Товар: 2710194210 [12:47:59]line ДТ(л)-К-5 [12:47:59]line 7.870 * 63.60 [12:47:59]line = 500.53 [12:47:59]line НДС 12% НСП 1% [12:47:59]line > о реализуемом товаре [12:47:59]line ОКРУГЛЕНИЕ: -0.53 [12:47:59]line ИТОГО: 500.00 [12:47:59]line Внесено: 500.00 [12:47:59]line СДАЧА: 0.00 [12:47:59]line НСП 1% : 4.43 [12:47:59]line НДС 12% : 53.15 [12:47:59]line Наличными: 500.00 [12:47:59]line Безнал.: 0.00 [12:47:59]line Место: АЗС № 121 "Партнер Нефть" [12:47:59]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:47:59]line СНО: Общий режим [12:47:59]line Чек 109 24.08.2023 12:48 [12:47:59]line Смена: 75 ФФД: 1.0 [12:47:59]line ЗНМ: 0300000148 [12:47:59]line РНМ: 0000000000091575 [12:47:59]line Версия ККМ: 001 [12:47:59]line ФМ: 0000000000874655 [12:47:59]line ФД: 32403 [12:47:59]line ФПД: 29046111394452 [12:48:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T124801&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32403&fm=29046111394452&tin=02508201610067®Number=0000000000091575&sum=50000 [12:48:00]OFD Sender: Processing packet 32403 [packets to send 11, broken 10] [12:48:00]ProducePacketName [12:48:00]name=ofd_packets/00032403 [12:48:00]OFD Sender: To server: pG, [12:48:00]CommunicateWithHost lk.salyk.kg:30040 [12:48:00]ConnectInit lk.salyk.kg [12:48:00]written 0, free lines is 4095 [12:48:00]Connected sock=10 [12:48:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 19 49 08 01 A7 BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 81 51 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 93 7E 00 00 35 04 06 00 1A 6A D3 26 DA 94 3E 07 1C 07 46 B3 8C 2D [12:48:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4D C4 47 00 98 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 93 7E 00 00 F4 03 04 00 25 FC E6 64 B6 04 01 00 00 59 B0 27 10 12 65 CF 1D [12:48:00]CommunicateWithHost err = 0 [12:48:00]CheckOFDResponse [12:48:00]1017 (14) - 77093643461234 [12:48:00]1041 (16) - 0000000000874655 [12:48:00]1040 (4) - 32403 [12:48:00]1012 (4) - 24.08.2023 06:43 [12:48:00]1206 (1) - 0 [12:48:00]OFD Sender: Remove packet 32403 [12:48:00]ProducePacketName [12:48:00]name=ofd_packets/00032403 [12:48:00]NVStorageDeleteData [12:48:00]Write to MH i2c: 01 00 00 EE 69 57 [12:48:00]Write i2c OK [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: 01 [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: 01 07 00 [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: 01 07 00 EE 69 00 00 00 00 00 EE 0C 58 [12:48:00]RasterBufferAndPrint [12:48:00]line [12:48:00]line [12:48:00]line [12:48:00]line [12:48:00]line [12:48:00]written 0, free lines is 3316 [12:48:00]MH_Cut [12:48:00]Write to MH i2c: D1 01 00 F5 69 01 30 [12:48:00]Write i2c OK [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: D1 [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: D1 01 00 [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: D1 01 00 F5 69 00 2F [12:48:00]Write to MH i2c: 01 00 00 F6 69 5F [12:48:00]Write i2c OK [12:48:00]MH_I2C_Read... [12:48:00]OFD Sender: No OFD packet to send [12:48:01]*** Cut start [12:48:01]*** Purtial cut [12:48:01]*** Stage 1: CUTSNS_PIN = 1 [12:48:01]Read from MH i2c: 01 [12:48:01]MH_I2C_Read... [12:48:01]*** Stop cut motor [12:48:01]*** Cut end [12:48:01]Read from MH i2c: 01 07 00 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: 01 07 00 F6 69 00 00 00 00 00 FF 0F 74 [12:48:01]process_action close_receipt done [12:48:01]requested_data is exist [12:48:01]produce_requested_data [12:48:01]requested_item fm.sn is exist - process it [12:48:01]wFMCommunicate request_size=4 [12:48:01]MH_SAM_APDU [12:48:01]CAPDU: 80 11 00 00 [12:48:01]Write to MH i2c: E2 08 00 F7 69 80 11 00 00 00 00 00 00 DA [12:48:01]Write i2c OK [12:48:01]MH_I2C_Read... [12:48:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:01]Read from MH i2c: E2 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: E2 17 00 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: E2 17 00 F7 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 30 [12:48:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:48:01]wFMCommunicate OK [12:48:01]requested_item fd.num is exist - process it [12:48:01]SAM_PROTO_GetFieldsCounters [12:48:01]wFMCommunicate request_size=4 [12:48:01]MH_SAM_APDU [12:48:01]CAPDU: 80 13 00 00 [12:48:01]Write to MH i2c: E2 08 00 F8 69 80 13 00 00 00 00 00 00 DD [12:48:01]Write i2c OK [12:48:01]MH_I2C_Read... [12:48:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:01]Read from MH i2c: E2 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: E2 62 00 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: E2 62 00 F8 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 93 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [12:48:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 93 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:01]wFMCommunicate OK [12:48:01]SAM_PROTO_GetFieldsCounters done [12:48:01]requested_item shift.num is exist - process it [12:48:01]requested_item shift.opened is exist - process it [12:48:01]req_shift_opened [12:48:01]FM_GetShiftState [12:48:01]SAM_PROTO_GetShiftState [12:48:01]wFMCommunicate request_size=4 [12:48:01]MH_SAM_APDU [12:48:01]CAPDU: 80 13 01 00 [12:48:01]Write to MH i2c: E2 08 00 F9 69 80 13 01 00 00 00 00 00 DF [12:48:01]Write i2c OK [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: E2 [12:48:01]MH_I2C_Read... [12:48:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:01]Read from MH i2c: E2 0E 00 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: E2 0E 00 F9 69 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5C [12:48:01]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:48:01]wFMCommunicate OK [12:48:01]SAM_PROTO_GetShiftState done [12:48:01]FM_GetShiftState done [12:48:01]req_shift_opened done [12:48:01]requested_item shift.open_date is exist - process it [12:48:01]req_shift_open_date [12:48:01]req_shift_open_date done [12:48:01]produce_requested_data done [12:48:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32403,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:48:01]process_action_free close_receipt [12:48:01]json_value_free [12:48:01]json_value_free done [12:48:01]process_json_proto returns [12:48:01]Send response to host [12:48:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32403,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:48:01]free response buf [12:48:01]execute_script done [12:48:01]execute_script returns [12:48:01]free content buf [12:48:01]Sock 9.Close socket [12:48:01]Sock 9.Thread stoped [12:48:05]OFD Sender: No OFD packet to send [12:48:10]OFD Sender: No OFD packet to send [12:48:15]OFD Sender: No OFD packet to send [12:48:20]OFD Sender: No OFD packet to send [12:48:25]OFD Sender: No OFD packet to send [12:48:30]OFD Sender: No OFD packet to send [12:48:35]OFD Sender: No OFD packet to send [12:48:40]OFD Sender: No OFD packet to send [12:48:45]OFD Sender: No OFD packet to send [12:48:50]OFD Sender: No OFD packet to send [12:48:55]OFD Sender: No OFD packet to send [12:49:00]OFD Sender: No OFD packet to send [12:49:05]OFD Sender: No OFD packet to send [12:49:10]OFD Sender: No OFD packet to send [12:49:15]OFD Sender: No OFD packet to send [12:49:20]OFD Sender: No OFD packet to send [12:49:25]OFD Sender: No OFD packet to send [12:49:30]OFD Sender: No OFD packet to send [12:49:35]OFD Sender: No OFD packet to send [12:49:40]OFD Sender: No OFD packet to send [12:49:45]OFD Sender: No OFD packet to send [12:49:50]OFD Sender: No OFD packet to send [12:49:55]OFD Sender: No OFD packet to send [12:50:00]OFD Sender: No OFD packet to send [12:50:05]OFD Sender: No OFD packet to send [12:50:10]OFD Sender: No OFD packet to send [12:50:15]OFD Sender: No OFD packet to send [12:50:20]OFD Sender: No OFD packet to send [12:50:25]OFD Sender: No OFD packet to send [12:50:28]accept exits with 8 [12:50:28]New connection [12:50:28]New thread 3066940772 created [12:50:28]Thread 3067084132 joined [12:50:28]Waiting for new connection... [12:50:28] Sock 8.Parse request [12:50:28]Sock 8.Check first char [12:50:28]Sock 8.First char is OK [12:50:28]request: POST /json_proto HTTP/1.0 [12:50:28]Method: POST [12:50:28]URL: /json_proto [12:50:28]Method is POST - this is cgi request [12:50:28]url: /json_proto [12:50:28]query_string will be loaded in cgi processing [12:50:28]execute_cgi json_proto POST (null) [12:50:28]execute_cgi path=json_proto method=POST [12:50:28]POST find Content-Length [12:50:28]Host: 172.17.34.200:8080 [12:50:28]Content-Length: 678 [12:50:28]Content-Type: application/json [12:50:28] [12:50:28]POST finish read [12:50:28]Found Content-Length = 678 [12:50:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:50:28]execute_script... [12:50: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)1182136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:50:28]POST & json_proto [12:50:28]process_json_proto [12:50:28]json parsed OK: [12:50:28]protocol is kg_v1.0 [12:50:28]action value=close_receipt [12:50:28]process_action close_receipt [12:50:28]cmd_close_receipt [12:50:28]MH_GetDate [12:50:28]Write to MH i2c: F0 00 00 FA 69 52 [12:50:28]Write i2c OK [12:50:28]MH_I2C_Read... [12:50:28]Read from MH i2c: F0 [12:50:28]MH_I2C_Read... [12:50:28]Read from MH i2c: F0 09 00 [12:50:28]MH_I2C_Read... [12:50:28]Read from MH i2c: F0 09 00 FA 69 00 18 52 E7 64 B2 FF 65 64 8A [12:50:28]GetLastDocTimeStamp 1692881281 [12:50:28]current date 1692881432 [12:50:28]FM_GetShiftState [12:50:28]SAM_PROTO_GetShiftState [12:50:28]wFMCommunicate request_size=4 [12:50:28]MH_SAM_APDU [12:50:28]CAPDU: 80 13 01 00 [12:50:28]Write to MH i2c: E2 08 00 FB 69 80 13 01 00 00 00 00 00 E1 [12:50:28]Write i2c OK [12:50:28]MH_I2C_Read... [12:50:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:28]Read from MH i2c: E2 [12:50:28]MH_I2C_Read... [12:50:28]Read from MH i2c: E2 0E 00 [12:50:28]MH_I2C_Read... [12:50:28]Read from MH i2c: E2 0E 00 FB 69 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5E [12:50:28]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:50:28]wFMCommunicate OK [12:50:28]SAM_PROTO_GetShiftState done [12:50:28]FM_GetShiftState done [12:50:28]opened in 1692866319 [12:50:28]opened+sec_in_day 1692952719 [12:50:28]quantity*price = 50025 [12:50:28]sum+1 = 50026 [12:50:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 110 24.08.2023 12:50 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32404 ФПД: 49415811915503 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T125032&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32404&fm=49415811915503&tin=02508201610067®Number=0000000000091575&sum=50000 [12:50:29]StoreToDocumentArchive [12:50:29]shift 75 fd 32404 [12:50:29]save to /storage/0075/doc_00032404 [12:50:29]save last doc name /storage/0075/doc_00032404 to /storage/kkm_last_doc_name [12:50:29]save OK [12:50:29]Clear old archive folders... [12:50:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:50:29]tlvbuf is 018617E0 [12:50:29]SAM_PROTO_ClearQueue [12:50:29]wFMCommunicate request_size=4 [12:50:29]MH_SAM_APDU [12:50:29]CAPDU: 80 09 00 00 [12:50:29]Write to MH i2c: E2 08 00 08 6A 80 09 00 00 00 00 00 00 E4 [12:50:29]Write i2c OK [12:50:29]MH_I2C_Read... [12:50:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:50:29]Read from MH i2c: E2 [12:50:29]MH_I2C_Read... [12:50:29]Read from MH i2c: E2 03 00 [12:50:29]MH_I2C_Read... [12:50:29]Read from MH i2c: E2 03 00 08 6A 00 90 00 E6 [12:50:29]RAPDU: 90 00 [12:50:29]wFMCommunicate OK [12:50:29]SAM_PROTO_ClearQueue done [12:50:29]KKMCreateOFDPacket [12:50:29]OFDProtocolAddRootSTLVToBuf [12:50:29]FM_MakeSignedData [12:50:29]FM_MakeSignedData [12:50:29]SAM_PROTO_SignData [12:50:29]wFMCommunicate request_size=4 [12:50:29]MH_SAM_APDU [12:50:29]CAPDU: 80 0D 01 02 [12:50:29]Write to MH i2c: E2 08 00 09 6A 80 0D 01 02 00 00 00 00 EC [12:50:29]Write i2c OK [12:50:29]MH_I2C_Read... [12:50:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:50:30]Read from MH i2c: E2 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 03 00 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 03 00 09 6A 00 90 00 E7 [12:50:30]RAPDU: 90 00 [12:50:30]wFMCommunicate OK [12:50:30]wFMCommunicate request_size=255 [12:50:30]MH_SAM_APDU [12:50:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6E 00 00 00 F4 03 04 00 18 52 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 94 7E 00 00 35 04 06 00 2C [12:50:30]Write to MH i2c: E2 02 01 0A 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6E 00 00 00 F4 03 04 00 18 52 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 94 7E 00 00 35 04 06 00 2C 00 00 32 [12:50:30]Write i2c OK [12:50:30]MH_I2C_Read... [12:50:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:30]Read from MH i2c: E2 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 03 00 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 03 00 0A 6A 00 90 00 E8 [12:50:30]RAPDU: 90 00 [12:50:30]wFMCommunicate OK [12:50:30]wFMCommunicate request_size=10 [12:50:30]MH_SAM_APDU [12:50:30]CAPDU: 80 0D 02 02 05 F1 83 EA 5E EF [12:50:30]Write to MH i2c: E2 0D 00 0B 6A 80 0D 02 02 05 00 F1 83 EA 5E EF 00 00 A4 [12:50:30]Write i2c OK [12:50:30]MH_I2C_Read... [12:50:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:30]Read from MH i2c: E2 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 03 00 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 03 00 0B 6A 00 90 00 E9 [12:50:30]RAPDU: 90 00 [12:50:30]wFMCommunicate OK [12:50:30]wFMCommunicate request_size=4 [12:50:30]MH_SAM_APDU [12:50:30]CAPDU: 80 0D 03 02 [12:50:30]Write to MH i2c: E2 08 00 0C 6A 80 0D 03 02 00 00 00 00 F1 [12:50:30]Write i2c OK [12:50:30]MH_I2C_Read... [12:50:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:50:30]Read from MH i2c: E2 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 0B 00 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 0B 00 0C 6A 00 E1 0A 80 B9 C6 76 A2 F1 90 00 E5 [12:50:30]RAPDU: E1 0A 80 B9 C6 76 A2 F1 90 00 [12:50:30]wFMCommunicate OK [12:50:30]SAM_PROTO_SignData done [12:50:30]FM_MakeSignedData done [12:50:30]CreateOFDProtocolMessage [12:50:30]wFMCommunicate request_size=4 [12:50:30]MH_SAM_APDU [12:50:30]CAPDU: 80 11 00 00 [12:50:30]Write to MH i2c: E2 08 00 0D 6A 80 11 00 00 00 00 00 00 F1 [12:50:30]Write i2c OK [12:50:30]MH_I2C_Read... [12:50:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:30]Read from MH i2c: E2 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 17 00 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 17 00 0D 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 47 [12:50:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:50:30]wFMCommunicate OK [12:50:30]CreateOFDProtocolMessage done [12:50:30]OFDSenderStorePacket 32404 [12:50:30]StoreOFDPacket docnum=32404 [12:50:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3E 3F 07 01 06 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6E 00 00 00 F4 03 04 00 18 52 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 94 7E 00 00 35 04 06 00 2C F1 83 EA 5E EF E1 0A 80 B9 C6 76 A2 F1 [12:50:30]CheckFolder [12:50:30]dirname=/storage/ofd_packets [12:50:30]CheckFolder done [12:50:30]ProducePacketName [12:50:30]name=ofd_packets/00032404 [12:50:30]NVStorageSaveData ofd_packets/00032404 [12:50:30]File name is /storage/ofd_packets/00032404 [12:50:30]Write 301 bytes [12:50:30]NVStorageSaveData done [12:50:30]OFDSenderStorePacket done [12:50:30]KKMCreateOFDPacket done [12:50:30]NVStorageSaveData kkm_last_timestamp [12:50:30]File name is /storage/kkm_last_timestamp [12:50:30]Write 4 bytes [12:50:30]NVStorageSaveData done [12:50:30]ExternCall_PrintAddStr [12:50:30]wPrintStart [12:50:30]Write to MH i2c: 01 00 00 0E 6A 78 [12:50:30]Write i2c OK [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: 01 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: 01 07 00 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: 01 07 00 0E 6A 00 00 00 00 00 FF 0F 8D [12:50:30]RasterBufferAndPrint [12:50:30]line Счет N : (1)1182136 [12:50:30]line ИНН: 02508201610067 [12:50:30]line Контрольно-Кассовый Чек [12:50:30]line ПРОДАЖА [12:50:30]line ТРК (МРК, ГНК) : 32 [12:50:30]line Товар: 2710124130 [12:50:30]line Аи-92-К-5 [12:50:30]line 8.700 * 57.50 [12:50:30]line = 500.25 [12:50:30]line НДС 12% НСП 1% [12:50:30]line > о реализуемом товаре [12:50:30]line ОКРУГЛЕНИЕ: -0.25 [12:50:30]line ИТОГО: 500.00 [12:50:30]line Внесено: 500.00 [12:50:30]line СДАЧА: 0.00 [12:50:30]line НСП 1% : 4.43 [12:50:30]line НДС 12% : 53.12 [12:50:30]line Наличными: 500.00 [12:50:30]line Безнал.: 0.00 [12:50:30]line Место: АЗС № 121 "Партнер Нефть" [12:50:30]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:50:30]line СНО: Общий режим [12:50:30]line Чек 110 24.08.2023 12:50 [12:50:30]line Смена: 75 ФФД: 1.0 [12:50:30]line ЗНМ: 0300000148 [12:50:30]line РНМ: 0000000000091575 [12:50:30]line Версия ККМ: 001 [12:50:30]line ФМ: 0000000000874655 [12:50:30]line ФД: 32404 [12:50:30]line ФПД: 49415811915503 [12:50:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T125032&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32404&fm=49415811915503&tin=02508201610067®Number=0000000000091575&sum=50000 [12:50:30]written 0, free lines is 4095 [12:50:30]OFD Sender: Processing packet 32404 [packets to send 11, broken 10] [12:50:30]ProducePacketName [12:50:30]name=ofd_packets/00032404 [12:50:30]OFD Sender: To server: pG, [12:50:30]CommunicateWithHost lk.salyk.kg:30040 [12:50:30]ConnectInit lk.salyk.kg [12:50:30]Connected sock=10 [12:50:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3E 3F 07 01 06 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6E 00 00 00 F4 03 04 00 18 52 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 94 7E 00 00 35 04 06 00 2C F1 83 EA 5E EF E1 0A 80 B9 C6 76 A2 F1 [12:50:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0C 98 47 00 63 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 94 7E 00 00 F4 03 04 00 BC FC E6 64 B6 04 01 00 00 8E 94 69 99 60 FD 09 9D [12:50:31]CommunicateWithHost err = 0 [12:50:31]CheckOFDResponse [12:50:31]1017 (14) - 77093643461234 [12:50:31]1041 (16) - 0000000000874655 [12:50:31]1040 (4) - 32404 [12:50:31]1012 (4) - 24.08.2023 06:46 [12:50:31]1206 (1) - 0 [12:50:31]OFD Sender: Remove packet 32404 [12:50:31]ProducePacketName [12:50:31]name=ofd_packets/00032404 [12:50:31]NVStorageDeleteData [12:50:31]Write to MH i2c: 01 00 00 39 6A A3 [12:50:31]Write i2c OK [12:50:31]MH_I2C_Read... [12:50:31]Read from MH i2c: 01 [12:50:31]MH_I2C_Read... [12:50:31]Read from MH i2c: 01 07 00 [12:50:31]MH_I2C_Read... [12:50:31]Read from MH i2c: 01 07 00 39 6A 00 00 00 00 00 D4 0C 8A [12:50:31]RasterBufferAndPrint [12:50:31]line [12:50:31]line [12:50:31]line [12:50:31]line [12:50:31]line [12:50:31]written 0, free lines is 3289 [12:50:31]MH_Cut [12:50:31]Write to MH i2c: D1 01 00 40 6A 01 7C [12:50:31]Write i2c OK [12:50:31]MH_I2C_Read... [12:50:31]Read from MH i2c: D1 [12:50:31]MH_I2C_Read... [12:50:31]Read from MH i2c: D1 01 00 [12:50:31]MH_I2C_Read... [12:50:31]Read from MH i2c: D1 01 00 40 6A 00 7B [12:50:31]Write to MH i2c: 01 00 00 41 6A AB [12:50:31]Write i2c OK [12:50:31]MH_I2C_Read... [12:50:31]OFD Sender: No OFD packet to send [12:50:31]*** Cut start [12:50:31]*** Purtial cut [12:50:31]*** CUTSNS_PIN = 0 [12:50:32]*** Stage 1: CUTSNS_PIN = 1 [12:50:34]Read from MH i2c: 01 [12:50:34]MH_I2C_Read... [12:50:34]*** Stop cut motor [12:50:34]*** Cut end [12:50:34]Read from MH i2c: 01 07 00 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: 01 07 00 41 6A 00 00 00 00 00 FF 0F C0 [12:50:34]process_action close_receipt done [12:50:34]requested_data is exist [12:50:34]produce_requested_data [12:50:34]requested_item fm.sn is exist - process it [12:50:34]wFMCommunicate request_size=4 [12:50:34]MH_SAM_APDU [12:50:34]CAPDU: 80 11 00 00 [12:50:34]Write to MH i2c: E2 08 00 42 6A 80 11 00 00 00 00 00 00 26 [12:50:34]Write i2c OK [12:50:34]MH_I2C_Read... [12:50:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:34]Read from MH i2c: E2 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 17 00 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 17 00 42 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7C [12:50:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:50:34]wFMCommunicate OK [12:50:34]requested_item fd.num is exist - process it [12:50:34]SAM_PROTO_GetFieldsCounters [12:50:34]wFMCommunicate request_size=4 [12:50:34]MH_SAM_APDU [12:50:34]CAPDU: 80 13 00 00 [12:50:34]Write to MH i2c: E2 08 00 43 6A 80 13 00 00 00 00 00 00 29 [12:50:34]Write i2c OK [12:50:34]MH_I2C_Read... [12:50:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:50:34]Read from MH i2c: E2 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 62 00 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 62 00 43 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 94 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [12:50:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 94 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:50:34]wFMCommunicate OK [12:50:34]SAM_PROTO_GetFieldsCounters done [12:50:34]requested_item shift.num is exist - process it [12:50:34]requested_item shift.opened is exist - process it [12:50:34]req_shift_opened [12:50:34]FM_GetShiftState [12:50:34]SAM_PROTO_GetShiftState [12:50:34]wFMCommunicate request_size=4 [12:50:34]MH_SAM_APDU [12:50:34]CAPDU: 80 13 01 00 [12:50:34]Write to MH i2c: E2 08 00 44 6A 80 13 01 00 00 00 00 00 2B [12:50:34]Write i2c OK [12:50:34]MH_I2C_Read... [12:50:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:34]Read from MH i2c: E2 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 0E 00 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 0E 00 44 6A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A8 [12:50:34]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:50:34]wFMCommunicate OK [12:50:34]SAM_PROTO_GetShiftState done [12:50:34]FM_GetShiftState done [12:50:34]req_shift_opened done [12:50:34]requested_item shift.open_date is exist - process it [12:50:34]req_shift_open_date [12:50:34]req_shift_open_date done [12:50:34]produce_requested_data done [12:50:34]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32404,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:50:34]process_action_free close_receipt [12:50:34]json_value_free [12:50:34]json_value_free done [12:50:34]process_json_proto returns [12:50:34]Send response to host [12:50:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32404,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:50:34]free response buf [12:50:34]execute_script done [12:50:34]execute_script returns [12:50:34]free content buf [12:50:34]Sock 8.Close socket [12:50:34]Sock 8.Thread stoped [12:50:36]OFD Sender: No OFD packet to send [12:50:41]OFD Sender: No OFD packet to send [12:50:46]OFD Sender: No OFD packet to send [12:50:51]OFD Sender: No OFD packet to send [12:50:56]OFD Sender: No OFD packet to send [12:51:01]OFD Sender: No OFD packet to send [12:51:06]OFD Sender: No OFD packet to send [12:51:11]OFD Sender: No OFD packet to send [12:51:12]accept exits with 9 [12:51:12]New connection [12:51:12]New thread 3067084132 created [12:51:12]Thread 3066940772 joined [12:51:12]Waiting for new connection... [12:51:12] Sock 9.Parse request [12:51:12]Sock 9.Check first char [12:51:12]Sock 9.First char is OK [12:51:12]request: POST /json_proto HTTP/1.0 [12:51:12]Method: POST [12:51:12]URL: /json_proto [12:51:12]Method is POST - this is cgi request [12:51:12]url: /json_proto [12:51:12]query_string will be loaded in cgi processing [12:51:12]execute_cgi json_proto POST (null) [12:51:12]execute_cgi path=json_proto method=POST [12:51:12]POST find Content-Length [12:51:12]Host: 172.17.34.200:8080 [12:51:12]Content-Length: 1122 [12:51:12]Content-Type: application/json [12:51:12] [12:51:12]POST finish read [12:51:12]Found Content-Length = 1122 [12:51:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182135\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 31.450 x 63.60\u000A\u0418\u0422\u041E\u0413: 2000.22\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A15859\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:51:12]execute_script... [12:51:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182135\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 31.450 x 63.60\u000A\u0418\u0422\u041E\u0413: 2000.22\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A15859\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:51:12]POST & json_proto [12:51:12]process_json_proto [12:51:12]json parsed OK: [12:51:12]protocol is kg_v1.0 [12:51:12]action value=print_text [12:51:12]process_action print_text [12:51:12]cmd_print_text [12:51:12]ExternCall_PrintAddStr [12:51:12]wPrintStart [12:51:12]Write to MH i2c: 01 00 00 45 6A AF [12:51:12]Write i2c OK [12:51:12]MH_I2C_Read... [12:51:12]Read from MH i2c: 01 [12:51:12]MH_I2C_Read... [12:51:12]Read from MH i2c: 01 07 00 [12:51:12]MH_I2C_Read... [12:51:12]Read from MH i2c: 01 07 00 45 6A 00 00 00 00 00 FF 0F C4 [12:51:12]RasterBufferAndPrint [12:51:12]line *****ТОВАРНЫЙ ЧЕК***** [12:51:12]line АЗС 121 [12:51:12]line Партнер нефть [12:51:12]line 02508201610067 [12:51:12]line Кассир : Батырканова Г. [12:51:12]line Счет N : (1)1182135 [12:51:12]line ПРОДАЖА [12:51:12]line ТРК (МРК, ГНК) : 11 [12:51:12]line Вид ГСМ : 2710194210 [12:51:12]line ДТ(л)-К-5 [12:51:12]line 31.450 x 63.60 [12:51:12]line ИТОГ: 2000.22 [12:51:12]line Тип оплаты: Талоны: Топливная Карта [12:51:12]line 15859 [12:51:12]written 0, free lines is 4095 [12:51:12]Write to MH i2c: 01 00 00 57 6A C1 [12:51:12]Write i2c OK [12:51:12]MH_I2C_Read... [12:51:12]Read from MH i2c: 01 [12:51:12]MH_I2C_Read... [12:51:12]Read from MH i2c: 01 07 00 [12:51:12]MH_I2C_Read... [12:51:12]Read from MH i2c: 01 07 00 57 6A 00 00 00 00 00 41 0E 17 [12:51:12]RasterBufferAndPrint [12:51:12]line [12:51:12]line [12:51:12]line [12:51:12]line [12:51:12]line [12:51:12]written 0, free lines is 3650 [12:51:12]MH_Cut [12:51:12]Write to MH i2c: D1 01 00 5E 6A 01 9A [12:51:12]Write i2c OK [12:51:12]MH_I2C_Read... [12:51:12]Read from MH i2c: D1 [12:51:12]MH_I2C_Read... [12:51:12]Read from MH i2c: D1 01 00 [12:51:12]MH_I2C_Read... [12:51:12]Read from MH i2c: D1 01 00 5E 6A 00 99 [12:51:12]Write to MH i2c: 01 00 00 5F 6A C9 [12:51:12]Write i2c OK [12:51:12]MH_I2C_Read... [12:51:12]*** Cut start [12:51:12]*** Purtial cut [12:51:12]*** Stage 1: CUTSNS_PIN = 1 [12:51:13]Read from MH i2c: 01 [12:51:13]MH_I2C_Read... [12:51:13]*** Stop cut motor [12:51:13]*** Cut end [12:51:13]Read from MH i2c: 01 07 00 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: 01 07 00 5F 6A 00 00 00 00 00 FF 0F DE [12:51:13]process_action print_text done [12:51:13]requested_data is exist [12:51:13]produce_requested_data [12:51:13]requested_item fm.sn is exist - process it [12:51:13]wFMCommunicate request_size=4 [12:51:13]MH_SAM_APDU [12:51:13]CAPDU: 80 11 00 00 [12:51:13]Write to MH i2c: E2 08 00 60 6A 80 11 00 00 00 00 00 00 44 [12:51:13]Write i2c OK [12:51:13]MH_I2C_Read... [12:51:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:13]Read from MH i2c: E2 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 17 00 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 17 00 60 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9A [12:51:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:51:13]wFMCommunicate OK [12:51:13]requested_item fd.num is exist - process it [12:51:13]SAM_PROTO_GetFieldsCounters [12:51:13]wFMCommunicate request_size=4 [12:51:13]MH_SAM_APDU [12:51:13]CAPDU: 80 13 00 00 [12:51:13]Write to MH i2c: E2 08 00 61 6A 80 13 00 00 00 00 00 00 47 [12:51:13]Write i2c OK [12:51:13]MH_I2C_Read... [12:51:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:51:13]Read from MH i2c: E2 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 62 00 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 62 00 61 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 94 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 14 [12:51:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 94 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:51:13]wFMCommunicate OK [12:51:13]SAM_PROTO_GetFieldsCounters done [12:51:13]requested_item shift.num is exist - process it [12:51:13]requested_item shift.opened is exist - process it [12:51:13]req_shift_opened [12:51:13]FM_GetShiftState [12:51:13]SAM_PROTO_GetShiftState [12:51:13]wFMCommunicate request_size=4 [12:51:13]MH_SAM_APDU [12:51:13]CAPDU: 80 13 01 00 [12:51:13]Write to MH i2c: E2 08 00 62 6A 80 13 01 00 00 00 00 00 49 [12:51:13]Write i2c OK [12:51:13]MH_I2C_Read... [12:51:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:13]Read from MH i2c: E2 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 0E 00 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 0E 00 62 6A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C6 [12:51:13]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:51:13]wFMCommunicate OK [12:51:13]SAM_PROTO_GetShiftState done [12:51:13]FM_GetShiftState done [12:51:13]req_shift_opened done [12:51:13]requested_item shift.open_date is exist - process it [12:51:13]req_shift_open_date [12:51:13]req_shift_open_date done [12:51:13]produce_requested_data done [12:51:13]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32404,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:51:13]process_action_free print_text [12:51:13]json_value_free [12:51:13]json_value_free done [12:51:13]process_json_proto returns [12:51:13]Send response to host [12:51:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32404,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:51:13]free response buf [12:51:13]execute_script done [12:51:13]execute_script returns [12:51:13]free content buf [12:51:13]Sock 9.Close socket [12:51:13]Sock 9.Thread stoped [12:51:16]OFD Sender: No OFD packet to send [12:51:21]OFD Sender: No OFD packet to send [12:51:26]OFD Sender: No OFD packet to send [12:51:31]OFD Sender: No OFD packet to send [12:51:36]OFD Sender: No OFD packet to send [12:51:41]OFD Sender: No OFD packet to send [12:51:46]OFD Sender: No OFD packet to send [12:51:51]OFD Sender: No OFD packet to send [12:51:56]OFD Sender: No OFD packet to send [12:52:01]OFD Sender: No OFD packet to send [12:52:06]OFD Sender: No OFD packet to send [12:52:11]OFD Sender: No OFD packet to send [12:52:16]OFD Sender: No OFD packet to send [12:52:21]OFD Sender: No OFD packet to send [12:52:26]OFD Sender: No OFD packet to send [12:52:31]OFD Sender: No OFD packet to send [12:52:36]OFD Sender: No OFD packet to send [12:52:41]OFD Sender: No OFD packet to send [12:52:46]OFD Sender: No OFD packet to send [12:52:51]OFD Sender: No OFD packet to send [12:52:56]OFD Sender: No OFD packet to send [12:53:01]OFD Sender: No OFD packet to send [12:53:06]OFD Sender: No OFD packet to send [12:53:11]OFD Sender: No OFD packet to send [12:53:16]OFD Sender: No OFD packet to send [12:53:21]OFD Sender: No OFD packet to send [12:53:26]OFD Sender: No OFD packet to send [12:53:31]OFD Sender: No OFD packet to send [12:53:36]OFD Sender: No OFD packet to send [12:53:41]OFD Sender: No OFD packet to send [12:53:46]OFD Sender: No OFD packet to send [12:53:51]OFD Sender: No OFD packet to send [12:53:56]OFD Sender: No OFD packet to send [12:54:01]OFD Sender: No OFD packet to send [12:54:06]OFD Sender: No OFD packet to send [12:54:11]OFD Sender: No OFD packet to send [12:54:16]OFD Sender: No OFD packet to send [12:54:21]OFD Sender: No OFD packet to send [12:54:26]OFD Sender: No OFD packet to send [12:54:31]OFD Sender: No OFD packet to send [12:54:36]OFD Sender: No OFD packet to send [12:54:41]OFD Sender: No OFD packet to send [12:54:46]OFD Sender: No OFD packet to send [12:54:51]OFD Sender: No OFD packet to send [12:54:56]OFD Sender: No OFD packet to send [12:55:01]OFD Sender: No OFD packet to send [12:55:06]OFD Sender: No OFD packet to send [12:55:11]OFD Sender: No OFD packet to send [12:55:16]OFD Sender: No OFD packet to send [12:55:21]OFD Sender: No OFD packet to send [12:55:26]OFD Sender: No OFD packet to send [12:55:31]OFD Sender: No OFD packet to send [12:55:36]OFD Sender: No OFD packet to send [12:55:41]OFD Sender: No OFD packet to send [12:55:46]OFD Sender: No OFD packet to send [12:55:51]OFD Sender: No OFD packet to send [12:55:56]OFD Sender: No OFD packet to send [12:56:01]OFD Sender: No OFD packet to send [12:56:06]accept exits with 8 [12:56:06]New connection [12:56:06]New thread 3066940772 created [12:56:06]Thread 3067084132 joined [12:56:06]Waiting for new connection... [12:56:06] Sock 8.Parse request [12:56:06]Sock 8.Check first char [12:56:06]Sock 8.First char is OK [12:56:06]request: POST /json_proto HTTP/1.0 [12:56:06]Method: POST [12:56:06]URL: /json_proto [12:56:06]Method is POST - this is cgi request [12:56:06]url: /json_proto [12:56:06]query_string will be loaded in cgi processing [12:56:06]execute_cgi json_proto POST (null) [12:56:06]execute_cgi path=json_proto method=POST [12:56:06]POST find Content-Length [12:56:06]Host: 172.17.34.200:8080 [12:56:06]Content-Length: 804 [12:56:06]Content-Type: application/json [12:56:06] [12:56:06]POST finish read [12:56:06]Found Content-Length = 804 [12:56:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:06]execute_script... [12:56: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)1182137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:06]POST & json_proto [12:56:06]process_json_proto [12:56:06]json parsed OK: [12:56:06]protocol is kg_v1.0 [12:56:06]action value=close_receipt [12:56:06]process_action close_receipt [12:56:06]cmd_close_receipt [12:56:06]MH_GetDate [12:56:06]Write to MH i2c: F0 00 00 63 6A BC [12:56:06]Write i2c OK [12:56:06]MH_I2C_Read... [12:56:06]Read from MH i2c: F0 [12:56:06]MH_I2C_Read... [12:56:06]Read from MH i2c: F0 09 00 [12:56:06]MH_I2C_Read... [12:56:06]Read from MH i2c: F0 09 00 63 6A 00 6A 53 E7 64 B2 FF 65 64 47 [12:56:06]GetLastDocTimeStamp 1692881432 [12:56:06]current date 1692881770 [12:56:06]FM_GetShiftState [12:56:06]SAM_PROTO_GetShiftState [12:56:06]wFMCommunicate request_size=4 [12:56:06]MH_SAM_APDU [12:56:06]CAPDU: 80 13 01 00 [12:56:06]Write to MH i2c: E2 08 00 64 6A 80 13 01 00 00 00 00 00 4B [12:56:06]Write i2c OK [12:56:06]MH_I2C_Read... [12:56:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:06]Read from MH i2c: E2 [12:56:06]MH_I2C_Read... [12:56:06]Read from MH i2c: E2 0E 00 [12:56:06]MH_I2C_Read... [12:56:06]Read from MH i2c: E2 0E 00 64 6A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C8 [12:56:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:56:06]wFMCommunicate OK [12:56:06]SAM_PROTO_GetShiftState done [12:56:06]FM_GetShiftState done [12:56:06]opened in 1692866319 [12:56:06]opened+sec_in_day 1692952719 [12:56:06]quantity*price = 100050 [12:56:06]sum+1 = 100051 [12:56:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.50 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.50 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 111 24.08.2023 12:56 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32405 ФПД: 104979769378990 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T125610&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32405&fm=104979769378990&tin=02508201610067®Number=0000000000091575&sum=100050 [12:56:07]StoreToDocumentArchive [12:56:07]shift 75 fd 32405 [12:56:07]save to /storage/0075/doc_00032405 [12:56:07]save last doc name /storage/0075/doc_00032405 to /storage/kkm_last_doc_name [12:56:07]save OK [12:56:07]Clear old archive folders... [12:56:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:56:07]tlvbuf is 017FBF60 [12:56:07]SAM_PROTO_ClearQueue [12:56:07]wFMCommunicate request_size=4 [12:56:07]MH_SAM_APDU [12:56:07]CAPDU: 80 09 00 00 [12:56:07]Write to MH i2c: E2 08 00 71 6A 80 09 00 00 00 00 00 00 4D [12:56:07]Write i2c OK [12:56:07]MH_I2C_Read... [12:56:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:56:07]Read from MH i2c: E2 [12:56:07]MH_I2C_Read... [12:56:07]Read from MH i2c: E2 03 00 [12:56:07]MH_I2C_Read... [12:56:07]Read from MH i2c: E2 03 00 71 6A 00 90 00 4F [12:56:07]RAPDU: 90 00 [12:56:07]wFMCommunicate OK [12:56:07]SAM_PROTO_ClearQueue done [12:56:07]KKMCreateOFDPacket [12:56:07]OFDProtocolAddRootSTLVToBuf [12:56:07]FM_MakeSignedData [12:56:07]FM_MakeSignedData [12:56:07]SAM_PROTO_SignData [12:56:07]wFMCommunicate request_size=4 [12:56:07]MH_SAM_APDU [12:56:07]CAPDU: 80 0D 01 02 [12:56:07]Write to MH i2c: E2 08 00 72 6A 80 0D 01 02 00 00 00 00 55 [12:56:07]Write i2c OK [12:56:07]MH_I2C_Read... [12:56:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:56:07]Read from MH i2c: E2 [12:56:07]MH_I2C_Read... [12:56:07]Read from MH i2c: E2 03 00 [12:56:07]MH_I2C_Read... [12:56:07]Read from MH i2c: E2 03 00 72 6A 00 90 00 50 [12:56:07]RAPDU: 90 00 [12:56:07]wFMCommunicate OK [12:56:07]wFMCommunicate request_size=255 [12:56:07]MH_SAM_APDU [12:56:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 6A 53 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 95 7E 00 00 35 04 06 00 5F [12:56:07]Write to MH i2c: E2 02 01 73 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 6A 53 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 95 7E 00 00 35 04 06 00 5F 00 00 8C [12:56:07]Write i2c OK [12:56:07]MH_I2C_Read... [12:56:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:08]Read from MH i2c: E2 [12:56:08]MH_I2C_Read... [12:56:08]Read from MH i2c: E2 03 00 [12:56:08]MH_I2C_Read... [12:56:08]Read from MH i2c: E2 03 00 73 6A 00 90 00 51 [12:56:08]RAPDU: 90 00 [12:56:08]wFMCommunicate OK [12:56:08]wFMCommunicate request_size=10 [12:56:08]MH_SAM_APDU [12:56:08]CAPDU: 80 0D 02 02 05 7A 81 DC C8 AE [12:56:08]Write to MH i2c: E2 0D 00 74 6A 80 0D 02 02 05 00 7A 81 DC C8 AE 00 00 AF [12:56:08]Write i2c OK [12:56:08]MH_I2C_Read... [12:56:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:08]Read from MH i2c: E2 [12:56:08]MH_I2C_Read... [12:56:08]Read from MH i2c: E2 03 00 [12:56:08]MH_I2C_Read... [12:56:08]Read from MH i2c: E2 03 00 74 6A 00 90 00 52 [12:56:08]RAPDU: 90 00 [12:56:08]wFMCommunicate OK [12:56:08]wFMCommunicate request_size=4 [12:56:08]MH_SAM_APDU [12:56:08]CAPDU: 80 0D 03 02 [12:56:08]Write to MH i2c: E2 08 00 75 6A 80 0D 03 02 00 00 00 00 5A [12:56:08]Write i2c OK [12:56:08]MH_I2C_Read... [12:56:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:56:08]Read from MH i2c: E2 [12:56:08]MH_I2C_Read... [12:56:08]Read from MH i2c: E2 0B 00 [12:56:08]MH_I2C_Read... [12:56:08]Read from MH i2c: E2 0B 00 75 6A 00 A6 83 64 44 12 47 DC DF 90 00 40 [12:56:08]RAPDU: A6 83 64 44 12 47 DC DF 90 00 [12:56:08]wFMCommunicate OK [12:56:08]SAM_PROTO_SignData done [12:56:08]FM_MakeSignedData done [12:56:08]CreateOFDProtocolMessage [12:56:08]wFMCommunicate request_size=4 [12:56:08]MH_SAM_APDU [12:56:08]CAPDU: 80 11 00 00 [12:56:08]Write to MH i2c: E2 08 00 76 6A 80 11 00 00 00 00 00 00 5A [12:56:08]Write i2c OK [12:56:08]MH_I2C_Read... [12:56:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:08]Read from MH i2c: E2 [12:56:08]MH_I2C_Read... [12:56:08]Read from MH i2c: E2 17 00 [12:56:08]MH_I2C_Read... [12:56:08]Read from MH i2c: E2 17 00 76 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B0 [12:56:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:56:08]wFMCommunicate OK [12:56:08]CreateOFDProtocolMessage done [12:56:08]OFDSenderStorePacket 32405 [12:56:08]StoreOFDPacket docnum=32405 [12:56:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3E 35 07 01 E9 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 6A 53 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 95 7E 00 00 35 04 06 00 5F 7A 81 DC C8 AE A6 83 64 44 12 47 DC DF [12:56:08]CheckFolder [12:56:08]dirname=/storage/ofd_packets [12:56:08]CheckFolder done [12:56:08]ProducePacketName [12:56:08]name=ofd_packets/00032405 [12:56:08]NVStorageSaveData ofd_packets/00032405 [12:56:08]File name is /storage/ofd_packets/00032405 [12:56:08]Write 301 bytes [12:56:08]NVStorageSaveData done [12:56:08]OFDSenderStorePacket done [12:56:08]KKMCreateOFDPacket done [12:56:08]NVStorageSaveData kkm_last_timestamp [12:56:08]File name is /storage/kkm_last_timestamp [12:56:08]Write 4 bytes [12:56:08]NVStorageSaveData done [12:56:08]ExternCall_PrintAddStr [12:56:08]wPrintStart [12:56:08]Write to MH i2c: 01 00 00 77 6A E1 [12:56:08]Write i2c OK [12:56:08]MH_I2C_Read... [12:56:08]Read from MH i2c: 01 [12:56:08]MH_I2C_Read... [12:56:08]Read from MH i2c: 01 07 00 [12:56:08]MH_I2C_Read... [12:56:08]Read from MH i2c: 01 07 00 77 6A 00 00 00 00 00 FF 0F F6 [12:56:08]RasterBufferAndPrint [12:56:08]line Счет N : (1)1182137 [12:56:08]line ИНН: 02508201610067 [12:56:08]line Контрольно-Кассовый Чек [12:56:08]line ПРОДАЖА [12:56:08]line ТРК (МРК, ГНК) : 42 [12:56:08]line Товар: 2710124130 [12:56:08]line Аи-92-К-5 [12:56:08]line 17.400 * 57.50 [12:56:08]line = 1000.50 [12:56:08]line НДС 12% НСП 1% [12:56:08]line > о реализуемом товаре [12:56:08]line ИТОГО: 1000.50 [12:56:08]line НСП 1% : 8.85 [12:56:08]line НДС 12% : 106.25 [12:56:08]line Наличными: 0.00 [12:56:08]line Безнал.: 1000.50 [12:56:08]line Место: АЗС № 121 "Партнер Нефть" [12:56:08]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:56:08]line СНО: Общий режим [12:56:08]line Чек 111 24.08.2023 12:56 [12:56:08]line Смена: 75 ФФД: 1.0 [12:56:08]line ЗНМ: 0300000148 [12:56:08]line РНМ: 0000000000091575 [12:56:08]line Версия ККМ: 001 [12:56:08]line Платежная система: O! деньги [12:56:08]line ФМ: 0000000000874655 [12:56:08]line ФД: 32405 [12:56:08]line ФПД: 104979769378990 [12:56:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T125610&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32405&fm=104979769378990&tin=02508201610067®Number=0000000000091575&sum=100050 [12:56:08]OFD Sender: Processing packet 32405 [packets to send 11, broken 10] [12:56:08]ProducePacketName [12:56:08]name=ofd_packets/00032405 [12:56:08]OFD Sender: To server: pG, [12:56:08]CommunicateWithHost lk.salyk.kg:30040 [12:56:08]ConnectInit lk.salyk.kg [12:56:08]written 0, free lines is 4095 [12:56:08]Connected sock=10 [12:56:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3E 35 07 01 E9 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 6A 53 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 95 7E 00 00 35 04 06 00 5F 7A 81 DC C8 AE A6 83 64 44 12 47 DC DF [12:56:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CB 9C 47 00 3A F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 95 7E 00 00 F4 03 04 00 0E FE E6 64 B6 04 01 00 00 7B 49 3B B5 AC 88 A8 20 [12:56:08]CommunicateWithHost err = 0 [12:56:08]CheckOFDResponse [12:56:08]1017 (14) - 77093643461234 [12:56:08]1041 (16) - 0000000000874655 [12:56:08]1040 (4) - 32405 [12:56:08]1012 (4) - 24.08.2023 06:51 [12:56:08]1206 (1) - 0 [12:56:08]OFD Sender: Remove packet 32405 [12:56:08]ProducePacketName [12:56:08]name=ofd_packets/00032405 [12:56:08]NVStorageDeleteData [12:56:09]Write to MH i2c: 01 00 00 A1 6A 0B [12:56:09]Write i2c OK [12:56:09]MH_I2C_Read... [12:56:09]Read from MH i2c: 01 [12:56:09]MH_I2C_Read... [12:56:09]Read from MH i2c: 01 07 00 [12:56:09]MH_I2C_Read... [12:56:09]Read from MH i2c: 01 07 00 A1 6A 00 00 00 00 00 F3 0C 11 [12:56:09]RasterBufferAndPrint [12:56:09]line [12:56:09]line [12:56:09]line [12:56:09]line [12:56:09]line [12:56:09]written 0, free lines is 3324 [12:56:09]MH_Cut [12:56:09]Write to MH i2c: D1 01 00 A8 6A 01 E4 [12:56:09]Write i2c OK [12:56:09]MH_I2C_Read... [12:56:09]Read from MH i2c: D1 [12:56:09]MH_I2C_Read... [12:56:09]Read from MH i2c: D1 01 00 [12:56:09]MH_I2C_Read... [12:56:09]Read from MH i2c: D1 01 00 A8 6A 00 E3 [12:56:09]Write to MH i2c: 01 00 00 A9 6A 13 [12:56:09]Write i2c OK [12:56:09]MH_I2C_Read... [12:56:09]OFD Sender: No OFD packet to send [12:56:09]*** Cut start [12:56:09]*** Purtial cut [12:56:09]*** CUTSNS_PIN = 0 [12:56:10]*** Stage 1: CUTSNS_PIN = 1 [12:56:11]Read from MH i2c: 01 [12:56:11]MH_I2C_Read... [12:56:11]*** Stop cut motor [12:56:11]*** Cut end [12:56:11]Read from MH i2c: 01 07 00 [12:56:11]MH_I2C_Read... [12:56:11]Read from MH i2c: 01 07 00 A9 6A 00 00 00 00 00 FF 0F 28 [12:56:11]process_action close_receipt done [12:56:11]requested_data is exist [12:56:11]produce_requested_data [12:56:11]requested_item fm.sn is exist - process it [12:56:11]wFMCommunicate request_size=4 [12:56:11]MH_SAM_APDU [12:56:11]CAPDU: 80 11 00 00 [12:56:11]Write to MH i2c: E2 08 00 AA 6A 80 11 00 00 00 00 00 00 8E [12:56:11]Write i2c OK [12:56:11]MH_I2C_Read... [12:56:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:11]Read from MH i2c: E2 [12:56:11]MH_I2C_Read... [12:56:11]Read from MH i2c: E2 17 00 [12:56:11]MH_I2C_Read... [12:56:11]Read from MH i2c: E2 17 00 AA 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E4 [12:56:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:56:11]wFMCommunicate OK [12:56:11]requested_item fd.num is exist - process it [12:56:11]SAM_PROTO_GetFieldsCounters [12:56:11]wFMCommunicate request_size=4 [12:56:11]MH_SAM_APDU [12:56:11]CAPDU: 80 13 00 00 [12:56:11]Write to MH i2c: E2 08 00 AB 6A 80 13 00 00 00 00 00 00 91 [12:56:11]Write i2c OK [12:56:11]MH_I2C_Read... [12:56:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:12]Read from MH i2c: E2 [12:56:12]MH_I2C_Read... [12:56:12]Read from MH i2c: E2 62 00 [12:56:12]MH_I2C_Read... [12:56:12]Read from MH i2c: E2 62 00 AB 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 95 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [12:56:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 95 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:56:12]wFMCommunicate OK [12:56:12]SAM_PROTO_GetFieldsCounters done [12:56:12]requested_item shift.num is exist - process it [12:56:12]requested_item shift.opened is exist - process it [12:56:12]req_shift_opened [12:56:12]FM_GetShiftState [12:56:12]SAM_PROTO_GetShiftState [12:56:12]wFMCommunicate request_size=4 [12:56:12]MH_SAM_APDU [12:56:12]CAPDU: 80 13 01 00 [12:56:12]Write to MH i2c: E2 08 00 AC 6A 80 13 01 00 00 00 00 00 93 [12:56:12]Write i2c OK [12:56:12]MH_I2C_Read... [12:56:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:12]Read from MH i2c: E2 [12:56:12]MH_I2C_Read... [12:56:12]Read from MH i2c: E2 0E 00 [12:56:12]MH_I2C_Read... [12:56:12]Read from MH i2c: E2 0E 00 AC 6A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 10 [12:56:12]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [12:56:12]wFMCommunicate OK [12:56:12]SAM_PROTO_GetShiftState done [12:56:12]FM_GetShiftState done [12:56:12]req_shift_opened done [12:56:12]requested_item shift.open_date is exist - process it [12:56:12]req_shift_open_date [12:56:12]req_shift_open_date done [12:56:12]produce_requested_data done [12:56:12]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32405,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [12:56:12]process_action_free close_receipt [12:56:12]json_value_free [12:56:12]json_value_free done [12:56:12]process_json_proto returns [12:56:12]Send response to host [12:56:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32405,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [12:56:12]free response buf [12:56:12]execute_script done [12:56:12]execute_script returns [12:56:12]free content buf [12:56:12]Sock 8.Close socket [12:56:12]Sock 8.Thread stoped [12:56:14]OFD Sender: No OFD packet to send [12:56:19]OFD Sender: No OFD packet to send [12:56:24]OFD Sender: No OFD packet to send [12:56:29]OFD Sender: No OFD packet to send [12:56:34]OFD Sender: No OFD packet to send [12:56:39]OFD Sender: No OFD packet to send [12:56:44]OFD Sender: No OFD packet to send [12:56:49]OFD Sender: No OFD packet to send [12:56:54]OFD Sender: No OFD packet to send [12:56:59]OFD Sender: No OFD packet to send [12:57:04]OFD Sender: No OFD packet to send [12:57:09]OFD Sender: No OFD packet to send [12:57:14]OFD Sender: No OFD packet to send [12:57:19]OFD Sender: No OFD packet to send [12:57:24]OFD Sender: No OFD packet to send [12:57:29]OFD Sender: No OFD packet to send [12:57:34]OFD Sender: No OFD packet to send [12:57:39]OFD Sender: No OFD packet to send [12:57:44]OFD Sender: No OFD packet to send [12:57:49]OFD Sender: No OFD packet to send [12:57:54]OFD Sender: No OFD packet to send [12:57:59]OFD Sender: No OFD packet to send [12:58:04]OFD Sender: No OFD packet to send [12:58:09]OFD Sender: No OFD packet to send [12:58:14]OFD Sender: No OFD packet to send [12:58:19]OFD Sender: No OFD packet to send [12:58:24]OFD Sender: No OFD packet to send [12:58:29]OFD Sender: No OFD packet to send [12:58:34]OFD Sender: No OFD packet to send [12:58:39]OFD Sender: No OFD packet to send [12:58:44]OFD Sender: No OFD packet to send [12:58:49]OFD Sender: No OFD packet to send [12:58:54]OFD Sender: No OFD packet to send [12:58:59]OFD Sender: No OFD packet to send [12:59:04]OFD Sender: No OFD packet to send [12:59: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 3067084132 created [12:59:15]Thread 3066940772 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.34.200:8080 [12:59:15]Content-Length: 683 [12:59:15]Content-Type: application/json [12:59:15] [12:59:15]POST finish read [12:59:15]Found Content-Length = 683 [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)1182138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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)1182138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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 AD 6A 06 [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 AD 6A 00 27 54 E7 64 B2 FF 65 64 4F [12:59:15]GetLastDocTimeStamp 1692881770 [12:59:15]current date 1692881959 [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 AE 6A 80 13 01 00 00 00 00 00 95 [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 AE 6A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 12 [12:59:15]RAPDU: 09 00 01 0F 17 E7 64 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 1692866319 [12:59:15]opened+sec_in_day 1692952719 [12:59:15]quantity*price = 50053 [12:59:15]sum+1 = 50054 [12:59:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 112 24.08.2023 12:59 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32406 ФПД: 46466052261642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T125919&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32406&fm=46466052261642&tin=02508201610067®Number=0000000000091575&sum=50000 [12:59:16]StoreToDocumentArchive [12:59:16]shift 75 fd 32406 [12:59:16]save to /storage/0075/doc_00032406 [12:59:16]save last doc name /storage/0075/doc_00032406 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=252 [12:59:16]tlvbuf is 018A9EB0 [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 BB 6A 80 09 00 00 00 00 00 00 97 [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 BB 6A 00 90 00 99 [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 BC 6A 80 0D 01 02 00 00 00 00 9F [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 BC 6A 00 90 00 9A [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 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 27 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 96 7E 00 00 35 04 06 00 [12:59:16]Write to MH i2c: E2 02 01 BD 6A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 27 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 96 7E 00 00 35 04 06 00 00 00 4B [12:59:16]Write i2c OK [12:59:16]MH_I2C_Read... [12:59:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:17]Read from MH i2c: E2 [12:59:17]MH_I2C_Read... [12:59:17]Read from MH i2c: E2 03 00 [12:59:17]MH_I2C_Read... [12:59:17]Read from MH i2c: E2 03 00 BD 6A 00 90 00 9B [12:59:17]RAPDU: 90 00 [12:59:17]wFMCommunicate OK [12:59:17]wFMCommunicate request_size=11 [12:59:17]MH_SAM_APDU [12:59:17]CAPDU: 80 0D 02 02 06 2A 42 B8 8A 07 0A [12:59:17]Write to MH i2c: E2 0E 00 BE 6A 80 0D 02 02 06 00 2A 42 B8 8A 07 0A 00 00 6D [12:59:17]Write i2c OK [12:59:17]MH_I2C_Read... [12:59:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:17]Read from MH i2c: E2 [12:59:17]MH_I2C_Read... [12:59:17]Read from MH i2c: E2 03 00 [12:59:17]MH_I2C_Read... [12:59:17]Read from MH i2c: E2 03 00 BE 6A 00 90 00 9C [12:59:17]RAPDU: 90 00 [12:59:17]wFMCommunicate OK [12:59:17]wFMCommunicate request_size=4 [12:59:17]MH_SAM_APDU [12:59:17]CAPDU: 80 0D 03 02 [12:59:17]Write to MH i2c: E2 08 00 BF 6A 80 0D 03 02 00 00 00 00 A4 [12:59:17]Write i2c OK [12:59:17]MH_I2C_Read... [12:59:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:17]Read from MH i2c: E2 [12:59:17]MH_I2C_Read... [12:59:17]Read from MH i2c: E2 0B 00 [12:59:17]MH_I2C_Read... [12:59:17]Read from MH i2c: E2 0B 00 BF 6A 00 82 25 93 88 38 5F D5 D8 90 00 AB [12:59:17]RAPDU: 82 25 93 88 38 5F D5 D8 90 00 [12:59:17]wFMCommunicate OK [12:59:17]SAM_PROTO_SignData done [12:59:17]FM_MakeSignedData done [12:59:17]CreateOFDProtocolMessage [12:59:17]wFMCommunicate request_size=4 [12:59:17]MH_SAM_APDU [12:59:17]CAPDU: 80 11 00 00 [12:59:17]Write to MH i2c: E2 08 00 C0 6A 80 11 00 00 00 00 00 00 A4 [12:59:17]Write i2c OK [12:59:17]MH_I2C_Read... [12:59:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:17]Read from MH i2c: E2 [12:59:17]MH_I2C_Read... [12:59:17]Read from MH i2c: E2 17 00 [12:59:17]MH_I2C_Read... [12:59:17]Read from MH i2c: E2 17 00 C0 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FA [12:59:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:59:17]wFMCommunicate OK [12:59:17]CreateOFDProtocolMessage done [12:59:17]OFDSenderStorePacket 32406 [12:59:17]StoreOFDPacket docnum=32406 [12:59:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 54 DC 08 01 54 FF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 27 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 96 7E 00 00 35 04 06 00 2A 42 B8 8A 07 0A 82 25 93 88 38 5F D5 D8 [12:59:17]CheckFolder [12:59:17]dirname=/storage/ofd_packets [12:59:17]CheckFolder done [12:59:17]ProducePacketName [12:59:17]name=ofd_packets/00032406 [12:59:17]NVStorageSaveData ofd_packets/00032406 [12:59:17]File name is /storage/ofd_packets/00032406 [12:59:17]Write 302 bytes [12:59:17]NVStorageSaveData done [12:59:17]OFDSenderStorePacket done [12:59:17]KKMCreateOFDPacket done [12:59:17]NVStorageSaveData kkm_last_timestamp [12:59:17]File name is /storage/kkm_last_timestamp [12:59:17]Write 4 bytes [12:59:17]NVStorageSaveData done [12:59:17]ExternCall_PrintAddStr [12:59:17]wPrintStart [12:59:17]Write to MH i2c: 01 00 00 C1 6A 2B [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 C1 6A 00 00 00 00 00 FF 0F 40 [12:59:17]RasterBufferAndPrint [12:59:17]line Счет N : (1)1182138 [12:59:17]line ИНН: 02508201610067 [12:59:17]line Контрольно-Кассовый Чек [12:59:17]line ПРОДАЖА [12:59:17]line ТРК (МРК, ГНК) : 11 [12:59:17]line Товар: 2710194210 [12:59:17]line ДТ(л)-К-5 [12:59:17]line 7.870 * 63.60 [12:59:17]line = 500.53 [12:59:17]line НДС 12% НСП 1% [12:59:17]line > о реализуемом товаре [12:59:17]line ОКРУГЛЕНИЕ: -0.53 [12:59:17]line ИТОГО: 500.00 [12:59:17]line Внесено: 500.00 [12:59:17]line СДАЧА: 0.00 [12:59:17]line НСП 1% : 4.43 [12:59:17]line НДС 12% : 53.15 [12:59:17]line Наличными: 500.00 [12:59:17]line Безнал.: 0.00 [12:59:17]line Место: АЗС № 121 "Партнер Нефть" [12:59:17]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:59:17]line СНО: Общий режим [12:59:17]line Чек 112 24.08.2023 12:59 [12:59:17]line Смена: 75 ФФД: 1.0 [12:59:17]line ЗНМ: 0300000148 [12:59:17]line РНМ: 0000000000091575 [12:59:17]line Версия ККМ: 001 [12:59:17]line ФМ: 0000000000874655 [12:59:17]line ФД: 32406 [12:59:17]line ФПД: 46466052261642 [12:59:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T125919&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32406&fm=46466052261642&tin=02508201610067®Number=0000000000091575&sum=50000 [12:59:17]OFD Sender: Processing packet 32406 [packets to send 11, broken 10] [12:59:17]ProducePacketName [12:59:17]name=ofd_packets/00032406 [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 34 36 35 35 10 01 00 00 54 DC 08 01 54 FF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 27 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 96 7E 00 00 35 04 06 00 2A 42 B8 8A 07 0A 82 25 93 88 38 5F D5 D8 [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 34 36 35 35 4F 00 00 00 CE 1B 47 00 6E E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 96 7E 00 00 F4 03 04 00 CB FE E6 64 B6 04 01 00 00 31 C6 6D F8 05 23 0D BB [12:59:17]CommunicateWithHost err = 0 [12:59:17]CheckOFDResponse [12:59:17]1017 (14) - 77093643461234 [12:59:17]1041 (16) - 0000000000874655 [12:59:17]1040 (4) - 32406 [12:59:17]1012 (4) - 24.08.2023 06:55 [12:59:17]1206 (1) - 0 [12:59:17]OFD Sender: Remove packet 32406 [12:59:17]ProducePacketName [12:59:17]name=ofd_packets/00032406 [12:59:17]NVStorageDeleteData [12:59:18]Write to MH i2c: 01 00 00 EC 6A 56 [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: 01 [12:59:18]MH_I2C_Read... [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 EC 6A 00 00 00 00 00 E5 0C 4E [12:59:18]RasterBufferAndPrint [12:59:18]line [12:59:18]line [12:59:18]line [12:59:18]line [12:59:18]line [12:59:18]written 0, free lines is 3310 [12:59:18]MH_Cut [12:59:18]Write to MH i2c: D1 01 00 F3 6A 01 2F [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: D1 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: D1 01 00 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: D1 01 00 F3 6A 00 2E [12:59:18]Write to MH i2c: 01 00 00 F4 6A 5E [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]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:19]Read from MH i2c: 01 [12:59:19]MH_I2C_Read... [12:59:19]*** Stop cut motor [12:59:19]*** Cut end [12:59:19]Read from MH i2c: 01 07 00 [12:59:19]MH_I2C_Read... [12:59:19]Read from MH i2c: 01 07 00 F4 6A 00 00 00 00 00 FF 0F 73 [12:59:19]process_action close_receipt done [12:59:19]requested_data is exist [12:59:19]produce_requested_data [12:59:19]requested_item fm.sn is exist - process it [12:59:19]wFMCommunicate request_size=4 [12:59:19]MH_SAM_APDU [12:59:19]CAPDU: 80 11 00 00 [12:59:19]Write to MH i2c: E2 08 00 F5 6A 80 11 00 00 00 00 00 00 D9 [12:59:19]Write i2c OK [12:59:19]MH_I2C_Read... [12:59:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:19]Read from MH i2c: E2 [12:59:19]MH_I2C_Read... [12:59:19]Read from MH i2c: E2 17 00 [12:59:19]MH_I2C_Read... [12:59:19]Read from MH i2c: E2 17 00 F5 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2F [12:59:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:59:19]wFMCommunicate OK [12:59:19]requested_item fd.num is exist - process it [12:59:19]SAM_PROTO_GetFieldsCounters [12:59:19]wFMCommunicate request_size=4 [12:59:19]MH_SAM_APDU [12:59:19]CAPDU: 80 13 00 00 [12:59:19]Write to MH i2c: E2 08 00 F6 6A 80 13 00 00 00 00 00 00 DC [12:59:19]Write i2c OK [12:59:19]MH_I2C_Read... [12:59:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:19]Read from MH i2c: E2 [12:59:19]MH_I2C_Read... [12:59:19]Read from MH i2c: E2 62 00 [12:59:19]MH_I2C_Read... [12:59:19]Read from MH i2c: E2 62 00 F6 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 96 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [12:59:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 96 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:59:19]wFMCommunicate OK [12:59:19]SAM_PROTO_GetFieldsCounters done [12:59:19]requested_item shift.num is exist - process it [12:59:19]requested_item shift.opened is exist - process it [12:59:19]req_shift_opened [12:59:19]FM_GetShiftState [12:59:19]SAM_PROTO_GetShiftState [12:59:19]wFMCommunicate request_size=4 [12:59:19]MH_SAM_APDU [12:59:19]CAPDU: 80 13 01 00 [12:59:19]Write to MH i2c: E2 08 00 F7 6A 80 13 01 00 00 00 00 00 DE [12:59:19]Write i2c OK [12:59:19]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 F7 6A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5B [12:59:19]RAPDU: 09 00 01 0F 17 E7 64 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":"0000000000874655","fd.num":32406,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [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":"0000000000874655","fd.num":32406,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [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:23]OFD Sender: No OFD packet to send [12:59:28]OFD Sender: No OFD packet to send [12:59:33]OFD Sender: No OFD packet to send [12:59:38]OFD Sender: No OFD packet to send [12:59:43]OFD Sender: No OFD packet to send [12:59:48]OFD Sender: No OFD packet to send [12:59:53]OFD Sender: No OFD packet to send [12:59:58]OFD Sender: No OFD packet to send [13:00:03]OFD Sender: No OFD packet to send [13:00:08]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:28]OFD Sender: No OFD packet to send [13:00:33]OFD Sender: No OFD packet to send [13:00:38]OFD Sender: No OFD packet to send [13:00:43]OFD Sender: No OFD packet to send [13:00:48]OFD Sender: No OFD packet to send [13:00:53]OFD Sender: No OFD packet to send [13:00:58]OFD Sender: No OFD packet to send [13:01:03]OFD Sender: No OFD packet to send [13:01:05]accept exits with 8 [13:01:05]New connection [13:01:05]New thread 3066940772 created [13:01:05]Thread 3067084132 joined [13:01:05]Waiting for new connection... [13:01:05] Sock 8.Parse request [13:01:05]Sock 8.Check first char [13:01:05]Sock 8.First char is OK [13:01:05]request: POST /json_proto HTTP/1.0 [13:01:05]Method: POST [13:01:05]URL: /json_proto [13:01:05]Method is POST - this is cgi request [13:01:05]url: /json_proto [13:01:05]query_string will be loaded in cgi processing [13:01:05]execute_cgi json_proto POST (null) [13:01:05]execute_cgi path=json_proto method=POST [13:01:05]POST find Content-Length [13:01:05]Host: 172.17.34.200:8080 [13:01:05]Content-Length: 684 [13:01:05]Content-Type: application/json [13:01:05] [13:01:05]POST finish read [13:01:05]Found Content-Length = 684 [13:01:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:05]execute_script... [13: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)1182139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:05]POST & json_proto [13:01:05]process_json_proto [13:01:05]json parsed OK: [13:01:05]protocol is kg_v1.0 [13:01:05]action value=close_receipt [13:01:05]process_action close_receipt [13:01:05]cmd_close_receipt [13:01:05]MH_GetDate [13:01:05]Write to MH i2c: F0 00 00 F8 6A 51 [13:01:05]Write i2c OK [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: F0 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: F0 09 00 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: F0 09 00 F8 6A 00 95 54 E7 64 B2 FF 65 64 08 [13:01:05]GetLastDocTimeStamp 1692881959 [13:01:05]current date 1692882069 [13:01:05]FM_GetShiftState [13:01:05]SAM_PROTO_GetShiftState [13:01:05]wFMCommunicate request_size=4 [13:01:05]MH_SAM_APDU [13:01:05]CAPDU: 80 13 01 00 [13:01:05]Write to MH i2c: E2 08 00 F9 6A 80 13 01 00 00 00 00 00 E0 [13:01:05]Write i2c OK [13:01:05]MH_I2C_Read... [13:01:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:05]Read from MH i2c: E2 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 0E 00 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 0E 00 F9 6A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5D [13:01:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:01:05]wFMCommunicate OK [13:01:05]SAM_PROTO_GetShiftState done [13:01:05]FM_GetShiftState done [13:01:05]opened in 1692866319 [13:01:05]opened+sec_in_day 1692952719 [13:01:05]quantity*price = 70023 [13:01:05]sum+1 = 70025 [13:01:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 113 24.08.2023 13:01 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32407 ФПД: 2032726538922 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T130109&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32407&fm=2032726538922&tin=02508201610067®Number=0000000000091575&sum=70000 [13:01:06]StoreToDocumentArchive [13:01:06]shift 75 fd 32407 [13:01:06]save to /storage/0075/doc_00032407 [13:01:06]save last doc name /storage/0075/doc_00032407 to /storage/kkm_last_doc_name [13:01:06]save OK [13:01:06]Clear old archive folders... [13:01:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:01:06]tlvbuf is 0183FF00 [13:01:06]SAM_PROTO_ClearQueue [13:01:06]wFMCommunicate request_size=4 [13:01:06]MH_SAM_APDU [13:01:06]CAPDU: 80 09 00 00 [13:01:06]Write to MH i2c: E2 08 00 06 6B 80 09 00 00 00 00 00 00 E3 [13:01:06]Write i2c OK [13:01:06]MH_I2C_Read... [13:01:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:01:06]Read from MH i2c: E2 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: E2 03 00 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: E2 03 00 06 6B 00 90 00 E5 [13:01:06]RAPDU: 90 00 [13:01:06]wFMCommunicate OK [13:01:06]SAM_PROTO_ClearQueue done [13:01:06]KKMCreateOFDPacket [13:01:06]OFDProtocolAddRootSTLVToBuf [13:01:06]FM_MakeSignedData [13:01:06]FM_MakeSignedData [13:01:06]SAM_PROTO_SignData [13:01:06]wFMCommunicate request_size=4 [13:01:06]MH_SAM_APDU [13:01:06]CAPDU: 80 0D 01 02 [13:01:06]Write to MH i2c: E2 08 00 07 6B 80 0D 01 02 00 00 00 00 EB [13:01:06]Write i2c OK [13:01:06]MH_I2C_Read... [13:01:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:01:06]Read from MH i2c: E2 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: E2 03 00 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: E2 03 00 07 6B 00 90 00 E6 [13:01:06]RAPDU: 90 00 [13:01:06]wFMCommunicate OK [13:01:06]wFMCommunicate request_size=255 [13:01:06]MH_SAM_APDU [13:01:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 95 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 97 7E 00 00 35 04 06 00 [13:01:06]Write to MH i2c: E2 02 01 08 6B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 95 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 97 7E 00 00 35 04 06 00 00 00 8C [13:01:06]Write i2c OK [13:01:06]MH_I2C_Read... [13:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:06]Read from MH i2c: E2 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: E2 03 00 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: E2 03 00 08 6B 00 90 00 E7 [13:01:06]RAPDU: 90 00 [13:01:06]wFMCommunicate OK [13:01:06]wFMCommunicate request_size=11 [13:01:06]MH_SAM_APDU [13:01:06]CAPDU: 80 0D 02 02 06 01 D9 47 F1 7A AA [13:01:06]Write to MH i2c: E2 0E 00 09 6B 80 0D 02 02 06 00 01 D9 47 F1 7A AA 00 00 30 [13:01:06]Write i2c OK [13:01:06]MH_I2C_Read... [13:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:06]Read from MH i2c: E2 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: E2 03 00 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: E2 03 00 09 6B 00 90 00 E8 [13:01:06]RAPDU: 90 00 [13:01:06]wFMCommunicate OK [13:01:06]wFMCommunicate request_size=4 [13:01:06]MH_SAM_APDU [13:01:06]CAPDU: 80 0D 03 02 [13:01:06]Write to MH i2c: E2 08 00 0A 6B 80 0D 03 02 00 00 00 00 F0 [13:01:06]Write i2c OK [13:01:06]MH_I2C_Read... [13:01:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:01:06]Read from MH i2c: E2 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: E2 0B 00 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: E2 0B 00 0A 6B 00 29 95 68 FF 02 F2 9B 87 90 00 2C [13:01:06]RAPDU: 29 95 68 FF 02 F2 9B 87 90 00 [13:01:06]wFMCommunicate OK [13:01:06]SAM_PROTO_SignData done [13:01:06]FM_MakeSignedData done [13:01:06]CreateOFDProtocolMessage [13:01:06]wFMCommunicate request_size=4 [13:01:06]MH_SAM_APDU [13:01:06]CAPDU: 80 11 00 00 [13:01:06]Write to MH i2c: E2 08 00 0B 6B 80 11 00 00 00 00 00 00 F0 [13:01:06]Write i2c OK [13:01:06]MH_I2C_Read... [13:01:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:06]Read from MH i2c: E2 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: E2 17 00 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: E2 17 00 0B 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 46 [13:01:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:01:06]wFMCommunicate OK [13:01:06]CreateOFDProtocolMessage done [13:01:06]OFDSenderStorePacket 32407 [13:01:06]StoreOFDPacket docnum=32407 [13:01:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A7 FE 08 01 D7 97 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 95 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 97 7E 00 00 35 04 06 00 01 D9 47 F1 7A AA 29 95 68 FF 02 F2 9B 87 [13:01:06]CheckFolder [13:01:06]dirname=/storage/ofd_packets [13:01:06]CheckFolder done [13:01:06]ProducePacketName [13:01:06]name=ofd_packets/00032407 [13:01:06]NVStorageSaveData ofd_packets/00032407 [13:01:06]File name is /storage/ofd_packets/00032407 [13:01:06]Write 302 bytes [13:01:06]NVStorageSaveData done [13:01:06]OFDSenderStorePacket done [13:01:06]KKMCreateOFDPacket done [13:01:06]NVStorageSaveData kkm_last_timestamp [13:01:06]File name is /storage/kkm_last_timestamp [13:01:06]Write 4 bytes [13:01:06]NVStorageSaveData done [13:01:06]ExternCall_PrintAddStr [13:01:06]wPrintStart [13:01:06]Write to MH i2c: 01 00 00 0C 6B 77 [13:01:06]Write i2c OK [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: 01 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: 01 07 00 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: 01 07 00 0C 6B 00 00 00 00 00 FF 0F 8C [13:01:06]RasterBufferAndPrint [13:01:06]line Счет N : (1)1182139 [13:01:06]line ИНН: 02508201610067 [13:01:06]line Контрольно-Кассовый Чек [13:01:06]line ПРОДАЖА [13:01:06]line ТРК (МРК, ГНК) : 11 [13:01:06]line Товар: 2710194210 [13:01:06]line ДТ(л)-К-5 [13:01:06]line 11.010 * 63.60 [13:01:06]line = 700.24 [13:01:06]line НДС 12% НСП 1% [13:01:06]line > о реализуемом товаре [13:01:06]line ОКРУГЛЕНИЕ: -0.24 [13:01:06]line ИТОГО: 700.00 [13:01:06]line Внесено: 700.00 [13:01:06]line СДАЧА: 0.00 [13:01:06]line НСП 1% : 6.20 [13:01:06]line НДС 12% : 74.36 [13:01:06]line Наличными: 700.00 [13:01:06]line Безнал.: 0.00 [13:01:06]line Место: АЗС № 121 "Партнер Нефть" [13:01:06]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:01:06]line СНО: Общий режим [13:01:06]line Чек 113 24.08.2023 13:01 [13:01:06]line Смена: 75 ФФД: 1.0 [13:01:06]line ЗНМ: 0300000148 [13:01:06]line РНМ: 0000000000091575 [13:01:06]line Версия ККМ: 001 [13:01:06]line ФМ: 0000000000874655 [13:01:06]line ФД: 32407 [13:01:06]line ФПД: 2032726538922 [13:01:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T130109&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32407&fm=2032726538922&tin=02508201610067®Number=0000000000091575&sum=70000 [13:01:07]OFD Sender: Processing packet 32407 [packets to send 11, broken 10] [13:01:07]ProducePacketName [13:01:07]name=ofd_packets/00032407 [13:01:07]OFD Sender: To server: pG, [13:01:07]CommunicateWithHost lk.salyk.kg:30040 [13:01:07]ConnectInit lk.salyk.kg [13:01:07]written 0, free lines is 4095 [13:01:07]Connected sock=10 [13:01:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A7 FE 08 01 D7 97 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 95 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 97 7E 00 00 35 04 06 00 01 D9 47 F1 7A AA 29 95 68 FF 02 F2 9B 87 [13:01:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 57 5C 47 00 83 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 97 7E 00 00 F4 03 04 00 38 FF E6 64 B6 04 01 00 00 95 F8 22 33 88 41 C2 2C [13:01:07]CommunicateWithHost err = 0 [13:01:07]CheckOFDResponse [13:01:07]1017 (14) - 77093643461234 [13:01:07]1041 (16) - 0000000000874655 [13:01:07]1040 (4) - 32407 [13:01:07]1012 (4) - 24.08.2023 06:56 [13:01:07]1206 (1) - 0 [13:01:07]OFD Sender: Remove packet 32407 [13:01:07]ProducePacketName [13:01:07]name=ofd_packets/00032407 [13:01:07]NVStorageDeleteData [13:01:07]Write to MH i2c: 01 00 00 37 6B A2 [13:01:07]Write i2c OK [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: 01 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: 01 07 00 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: 01 07 00 37 6B 00 00 00 00 00 E2 0C 97 [13:01:07]RasterBufferAndPrint [13:01:07]line [13:01:07]line [13:01:07]line [13:01:07]line [13:01:07]line [13:01:07]written 0, free lines is 3304 [13:01:07]MH_Cut [13:01:07]Write to MH i2c: D1 01 00 3E 6B 01 7B [13:01:07]Write i2c OK [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: D1 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: D1 01 00 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: D1 01 00 3E 6B 00 7A [13:01:07]Write to MH i2c: 01 00 00 3F 6B AA [13:01:07]Write i2c OK [13:01:07]MH_I2C_Read... [13:01:08]OFD Sender: No OFD packet to send [13:01:08]*** Cut start [13:01:08]*** Purtial cut [13:01:08]*** CUTSNS_PIN = 0 [13:01:08]*** Stage 1: CUTSNS_PIN = 1 [13:01:10]Read from MH i2c: 01 [13:01:10]MH_I2C_Read... [13:01:10]*** Stop cut motor [13:01:10]*** Cut end [13:01:10]Read from MH i2c: 01 07 00 [13:01:10]MH_I2C_Read... [13:01:10]Read from MH i2c: 01 07 00 3F 6B 00 00 00 00 00 FF 0F BF [13:01:10]process_action close_receipt done [13:01:10]requested_data is exist [13:01:10]produce_requested_data [13:01:10]requested_item fm.sn is exist - process it [13:01:10]wFMCommunicate request_size=4 [13:01:10]MH_SAM_APDU [13:01:10]CAPDU: 80 11 00 00 [13:01:10]Write to MH i2c: E2 08 00 40 6B 80 11 00 00 00 00 00 00 25 [13:01:10]Write i2c OK [13:01:10]MH_I2C_Read... [13:01:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:10]Read from MH i2c: E2 [13:01:10]MH_I2C_Read... [13:01:10]Read from MH i2c: E2 17 00 [13:01:10]MH_I2C_Read... [13:01:10]Read from MH i2c: E2 17 00 40 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7B [13:01:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:01:10]wFMCommunicate OK [13:01:10]requested_item fd.num is exist - process it [13:01:10]SAM_PROTO_GetFieldsCounters [13:01:10]wFMCommunicate request_size=4 [13:01:10]MH_SAM_APDU [13:01:10]CAPDU: 80 13 00 00 [13:01:10]Write to MH i2c: E2 08 00 41 6B 80 13 00 00 00 00 00 00 28 [13:01:10]Write i2c OK [13:01:10]MH_I2C_Read... [13:01:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:01:10]Read from MH i2c: E2 [13:01:10]MH_I2C_Read... [13:01:10]Read from MH i2c: E2 62 00 [13:01:10]MH_I2C_Read... [13:01:10]Read from MH i2c: E2 62 00 41 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 97 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [13:01:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 97 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:01:10]wFMCommunicate OK [13:01:10]SAM_PROTO_GetFieldsCounters done [13:01:10]requested_item shift.num is exist - process it [13:01:10]requested_item shift.opened is exist - process it [13:01:10]req_shift_opened [13:01:10]FM_GetShiftState [13:01:10]SAM_PROTO_GetShiftState [13:01:10]wFMCommunicate request_size=4 [13:01:10]MH_SAM_APDU [13:01:10]CAPDU: 80 13 01 00 [13:01:10]Write to MH i2c: E2 08 00 42 6B 80 13 01 00 00 00 00 00 2A [13:01:10]Write i2c OK [13:01:10]MH_I2C_Read... [13:01:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:10]Read from MH i2c: E2 [13:01:10]MH_I2C_Read... [13:01:10]Read from MH i2c: E2 0E 00 [13:01:10]MH_I2C_Read... [13:01:10]Read from MH i2c: E2 0E 00 42 6B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A7 [13:01:10]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:01:10]wFMCommunicate OK [13:01:10]SAM_PROTO_GetShiftState done [13:01:10]FM_GetShiftState done [13:01:10]req_shift_opened done [13:01:10]requested_item shift.open_date is exist - process it [13:01:10]req_shift_open_date [13:01:10]req_shift_open_date done [13:01:10]produce_requested_data done [13:01:10]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32407,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:01:10]process_action_free close_receipt [13:01:10]json_value_free [13:01:10]json_value_free done [13:01:10]process_json_proto returns [13:01:10]Send response to host [13:01:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32407,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:01:10]free response buf [13:01:10]execute_script done [13:01:10]execute_script returns [13:01:10]free content buf [13:01:10]Sock 8.Close socket [13:01:10]Sock 8.Thread stoped [13:01:13]OFD Sender: No OFD packet to send [13:01:18]OFD Sender: No OFD packet to send [13:01:23]OFD Sender: No OFD packet to send [13:01:28]OFD Sender: No OFD packet to send [13:01:33]OFD Sender: No OFD packet to send [13:01:38]OFD Sender: No OFD packet to send [13:01:43]OFD Sender: No OFD packet to send [13:01:48]OFD Sender: No OFD packet to send [13:01:53]OFD Sender: No OFD packet to send [13:01:58]OFD Sender: No OFD packet to send [13:02:00]accept exits with 9 [13:02:00]New connection [13:02:00]New thread 3067084132 created [13:02:00]Thread 3066940772 joined [13:02:00]Waiting for new connection... [13:02:00] Sock 9.Parse request [13:02:00]Sock 9.Check first char [13:02:00]Sock 9.First char is OK [13:02:00]request: POST /json_proto HTTP/1.0 [13:02:00]Method: POST [13:02:00]URL: /json_proto [13:02:00]Method is POST - this is cgi request [13:02:00]url: /json_proto [13:02:00]query_string will be loaded in cgi processing [13:02:00]execute_cgi json_proto POST (null) [13:02:00]execute_cgi path=json_proto method=POST [13:02:00]POST find Content-Length [13:02:00]Host: 172.17.34.200:8080 [13:02:00]Content-Length: 678 [13:02:00]Content-Type: application/json [13:02:00] [13:02:00]POST finish read [13:02:00]Found Content-Length = 678 [13:02:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:02:00]execute_script... [13:02: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)1182141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:02:00]POST & json_proto [13:02:00]process_json_proto [13:02:00]json parsed OK: [13:02:00]protocol is kg_v1.0 [13:02:00]action value=close_receipt [13:02:00]process_action close_receipt [13:02:00]cmd_close_receipt [13:02:00]MH_GetDate [13:02:00]Write to MH i2c: F0 00 00 43 6B 9D [13:02:00]Write i2c OK [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: F0 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: F0 09 00 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: F0 09 00 43 6B 00 CB 54 E7 64 B2 FF 65 64 8A [13:02:00]GetLastDocTimeStamp 1692882069 [13:02:00]current date 1692882123 [13:02:00]FM_GetShiftState [13:02:00]SAM_PROTO_GetShiftState [13:02:00]wFMCommunicate request_size=4 [13:02:00]MH_SAM_APDU [13:02:00]CAPDU: 80 13 01 00 [13:02:00]Write to MH i2c: E2 08 00 44 6B 80 13 01 00 00 00 00 00 2C [13:02:00]Write i2c OK [13:02:00]MH_I2C_Read... [13:02:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:00]Read from MH i2c: E2 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 0E 00 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 0E 00 44 6B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A9 [13:02:00]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:02:00]wFMCommunicate OK [13:02:00]SAM_PROTO_GetShiftState done [13:02:00]FM_GetShiftState done [13:02:00]opened in 1692866319 [13:02:00]opened+sec_in_day 1692952719 [13:02:00]quantity*price = 30015 [13:02:00]sum+1 = 30016 [13:02:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 114 24.08.2023 13:02 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32408 ФПД: 272176725989881 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T130203&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32408&fm=272176725989881&tin=02508201610067®Number=0000000000091575&sum=30000 [13:02:01]StoreToDocumentArchive [13:02:01]shift 75 fd 32408 [13:02:01]save to /storage/0075/doc_00032408 [13:02:01]save last doc name /storage/0075/doc_00032408 to /storage/kkm_last_doc_name [13:02:01]save OK [13:02:01]Clear old archive folders... [13:02:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:02:01]tlvbuf is 01992A30 [13:02:01]SAM_PROTO_ClearQueue [13:02:01]wFMCommunicate request_size=4 [13:02:01]MH_SAM_APDU [13:02:01]CAPDU: 80 09 00 00 [13:02:01]Write to MH i2c: E2 08 00 51 6B 80 09 00 00 00 00 00 00 2E [13:02:01]Write i2c OK [13:02:01]MH_I2C_Read... [13:02:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:02:01]Read from MH i2c: E2 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 03 00 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 03 00 51 6B 00 90 00 30 [13:02:01]RAPDU: 90 00 [13:02:01]wFMCommunicate OK [13:02:01]SAM_PROTO_ClearQueue done [13:02:01]KKMCreateOFDPacket [13:02:01]OFDProtocolAddRootSTLVToBuf [13:02:01]FM_MakeSignedData [13:02:01]FM_MakeSignedData [13:02:01]SAM_PROTO_SignData [13:02:01]wFMCommunicate request_size=4 [13:02:01]MH_SAM_APDU [13:02:01]CAPDU: 80 0D 01 02 [13:02:01]Write to MH i2c: E2 08 00 52 6B 80 0D 01 02 00 00 00 00 36 [13:02:01]Write i2c OK [13:02:01]MH_I2C_Read... [13:02:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:02:01]Read from MH i2c: E2 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 03 00 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 03 00 52 6B 00 90 00 31 [13:02:01]RAPDU: 90 00 [13:02:01]wFMCommunicate OK [13:02:01]wFMCommunicate request_size=255 [13:02:01]MH_SAM_APDU [13:02:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 CB 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 98 7E 00 00 35 04 06 00 F7 [13:02:01]Write to MH i2c: E2 02 01 53 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 CB 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 98 7E 00 00 35 04 06 00 F7 00 00 05 [13:02:01]Write i2c OK [13:02:01]MH_I2C_Read... [13:02:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:01]Read from MH i2c: E2 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 03 00 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 03 00 53 6B 00 90 00 32 [13:02:01]RAPDU: 90 00 [13:02:01]wFMCommunicate OK [13:02:01]wFMCommunicate request_size=10 [13:02:01]MH_SAM_APDU [13:02:01]CAPDU: 80 0D 02 02 05 8B 15 11 99 F9 [13:02:01]Write to MH i2c: E2 0D 00 54 6B 80 0D 02 02 05 00 8B 15 11 99 F9 00 00 86 [13:02:01]Write i2c OK [13:02:01]MH_I2C_Read... [13:02:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:01]Read from MH i2c: E2 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 03 00 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 03 00 54 6B 00 90 00 33 [13:02:01]RAPDU: 90 00 [13:02:01]wFMCommunicate OK [13:02:01]wFMCommunicate request_size=4 [13:02:01]MH_SAM_APDU [13:02:01]CAPDU: 80 0D 03 02 [13:02:01]Write to MH i2c: E2 08 00 55 6B 80 0D 03 02 00 00 00 00 3B [13:02:01]Write i2c OK [13:02:01]MH_I2C_Read... [13:02:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:02:01]Read from MH i2c: E2 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 0B 00 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 0B 00 55 6B 00 9F FA 90 31 37 E2 EF 83 90 00 21 [13:02:01]RAPDU: 9F FA 90 31 37 E2 EF 83 90 00 [13:02:01]wFMCommunicate OK [13:02:01]SAM_PROTO_SignData done [13:02:01]FM_MakeSignedData done [13:02:01]CreateOFDProtocolMessage [13:02:01]wFMCommunicate request_size=4 [13:02:01]MH_SAM_APDU [13:02:01]CAPDU: 80 11 00 00 [13:02:01]Write to MH i2c: E2 08 00 56 6B 80 11 00 00 00 00 00 00 3B [13:02:01]Write i2c OK [13:02:01]MH_I2C_Read... [13:02:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:01]Read from MH i2c: E2 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 17 00 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 17 00 56 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 91 [13:02:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:02:01]wFMCommunicate OK [13:02:01]CreateOFDProtocolMessage done [13:02:01]OFDSenderStorePacket 32408 [13:02:01]StoreOFDPacket docnum=32408 [13:02:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 31 BE 07 01 52 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 CB 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 98 7E 00 00 35 04 06 00 F7 8B 15 11 99 F9 9F FA 90 31 37 E2 EF 83 [13:02:01]CheckFolder [13:02:01]dirname=/storage/ofd_packets [13:02:01]CheckFolder done [13:02:01]ProducePacketName [13:02:01]name=ofd_packets/00032408 [13:02:01]NVStorageSaveData ofd_packets/00032408 [13:02:01]File name is /storage/ofd_packets/00032408 [13:02:01]Write 301 bytes [13:02:01]NVStorageSaveData done [13:02:01]OFDSenderStorePacket done [13:02:01]KKMCreateOFDPacket done [13:02:01]NVStorageSaveData kkm_last_timestamp [13:02:01]File name is /storage/kkm_last_timestamp [13:02:01]Write 4 bytes [13:02:01]NVStorageSaveData done [13:02:01]ExternCall_PrintAddStr [13:02:01]wPrintStart [13:02:01]Write to MH i2c: 01 00 00 57 6B C2 [13:02:01]Write i2c OK [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: 01 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: 01 07 00 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: 01 07 00 57 6B 00 00 00 00 00 FF 0F D7 [13:02:01]RasterBufferAndPrint [13:02:01]line Счет N : (1)1182141 [13:02:01]line ИНН: 02508201610067 [13:02:01]line Контрольно-Кассовый Чек [13:02:01]line ПРОДАЖА [13:02:01]line ТРК (МРК, ГНК) : 62 [13:02:01]line Товар: 2710124130 [13:02:01]line Аи-92-К-5 [13:02:01]line 5.220 * 57.50 [13:02:01]line = 300.15 [13:02:01]line НДС 12% НСП 1% [13:02:01]line > о реализуемом товаре [13:02:01]line ОКРУГЛЕНИЕ: -0.15 [13:02:01]line ИТОГО: 300.00 [13:02:01]line Внесено: 300.00 [13:02:01]line СДАЧА: 0.00 [13:02:01]line НСП 1% : 2.66 [13:02:01]line НДС 12% : 31.87 [13:02:01]line Наличными: 300.00 [13:02:01]line Безнал.: 0.00 [13:02:01]line Место: АЗС № 121 "Партнер Нефть" [13:02:01]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:02:01]line СНО: Общий режим [13:02:01]line Чек 114 24.08.2023 13:02 [13:02:01]line Смена: 75 ФФД: 1.0 [13:02:01]line ЗНМ: 0300000148 [13:02:01]line РНМ: 0000000000091575 [13:02:01]line Версия ККМ: 001 [13:02:01]line ФМ: 0000000000874655 [13:02:01]line ФД: 32408 [13:02:01]line ФПД: 272176725989881 [13:02:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T130203&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32408&fm=272176725989881&tin=02508201610067®Number=0000000000091575&sum=30000 [13:02:02]OFD Sender: Processing packet 32408 [packets to send 11, broken 10] [13:02:02]ProducePacketName [13:02:02]name=ofd_packets/00032408 [13:02:02]OFD Sender: To server: pG, [13:02:02]CommunicateWithHost lk.salyk.kg:30040 [13:02:02]ConnectInit lk.salyk.kg [13:02:02]written 0, free lines is 4095 [13:02:02]Connected sock=10 [13:02:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 31 BE 07 01 52 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 CB 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 98 7E 00 00 35 04 06 00 F7 8B 15 11 99 F9 9F FA 90 31 37 E2 EF 83 [13:02:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 57 F9 47 00 92 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 98 7E 00 00 F4 03 04 00 6F FF E6 64 B6 04 01 00 00 0B 21 CD 34 55 6C A3 92 [13:02:02]CommunicateWithHost err = 0 [13:02:02]CheckOFDResponse [13:02:02]1017 (14) - 77093643461234 [13:02:02]1041 (16) - 0000000000874655 [13:02:02]1040 (4) - 32408 [13:02:02]1012 (4) - 24.08.2023 06:57 [13:02:02]1206 (1) - 0 [13:02:02]OFD Sender: Remove packet 32408 [13:02:02]ProducePacketName [13:02:02]name=ofd_packets/00032408 [13:02:02]NVStorageDeleteData [13:02:02]Write to MH i2c: 01 00 00 82 6B ED [13:02:02]Write i2c OK [13:02:02]MH_I2C_Read... [13:02:02]Read from MH i2c: 01 [13:02:02]MH_I2C_Read... [13:02:02]Read from MH i2c: 01 07 00 [13:02:02]MH_I2C_Read... [13:02:02]Read from MH i2c: 01 07 00 82 6B 00 00 00 00 00 DA 0C DA [13:02:02]RasterBufferAndPrint [13:02:02]line [13:02:02]line [13:02:02]line [13:02:02]line [13:02:02]line [13:02:02]written 0, free lines is 3299 [13:02:02]MH_Cut [13:02:02]Write to MH i2c: D1 01 00 89 6B 01 C6 [13:02:02]Write i2c OK [13:02:02]MH_I2C_Read... [13:02:02]Read from MH i2c: D1 [13:02:02]MH_I2C_Read... [13:02:02]Read from MH i2c: D1 01 00 [13:02:02]MH_I2C_Read... [13:02:02]Read from MH i2c: D1 01 00 89 6B 00 C5 [13:02:02]Write to MH i2c: 01 00 00 8A 6B F5 [13:02:02]Write i2c OK [13:02:02]MH_I2C_Read... [13:02:02]OFD Sender: No OFD packet to send [13:02:03]*** Cut start [13:02:03]*** Purtial cut [13:02:03]*** Stage 1: CUTSNS_PIN = 1 [13:02:03]Read from MH i2c: 01 [13:02:03]MH_I2C_Read... [13:02:03]*** Stop cut motor [13:02:03]*** Cut end [13:02:03]Read from MH i2c: 01 07 00 [13:02:03]MH_I2C_Read... [13:02:03]Read from MH i2c: 01 07 00 8A 6B 00 00 00 00 00 FF 0F 0A [13:02:03]process_action close_receipt done [13:02:03]requested_data is exist [13:02:03]produce_requested_data [13:02:03]requested_item fm.sn is exist - process it [13:02:03]wFMCommunicate request_size=4 [13:02:03]MH_SAM_APDU [13:02:03]CAPDU: 80 11 00 00 [13:02:03]Write to MH i2c: E2 08 00 8B 6B 80 11 00 00 00 00 00 00 70 [13:02:03]Write i2c OK [13:02:03]MH_I2C_Read... [13:02:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:03]Read from MH i2c: E2 [13:02:03]MH_I2C_Read... [13:02:03]Read from MH i2c: E2 17 00 [13:02:03]MH_I2C_Read... [13:02:03]Read from MH i2c: E2 17 00 8B 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C6 [13:02:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:02:03]wFMCommunicate OK [13:02:03]requested_item fd.num is exist - process it [13:02:03]SAM_PROTO_GetFieldsCounters [13:02:03]wFMCommunicate request_size=4 [13:02:03]MH_SAM_APDU [13:02:03]CAPDU: 80 13 00 00 [13:02:03]Write to MH i2c: E2 08 00 8C 6B 80 13 00 00 00 00 00 00 73 [13:02:03]Write i2c OK [13:02:03]MH_I2C_Read... [13:02:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:03]Read from MH i2c: E2 [13:02:03]MH_I2C_Read... [13:02:03]Read from MH i2c: E2 62 00 [13:02:03]MH_I2C_Read... [13:02:03]Read from MH i2c: E2 62 00 8C 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 98 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 50 [13:02:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 98 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:02:03]wFMCommunicate OK [13:02:03]SAM_PROTO_GetFieldsCounters done [13:02:03]requested_item shift.num is exist - process it [13:02:03]requested_item shift.opened is exist - process it [13:02:03]req_shift_opened [13:02:03]FM_GetShiftState [13:02:03]SAM_PROTO_GetShiftState [13:02:03]wFMCommunicate request_size=4 [13:02:03]MH_SAM_APDU [13:02:03]CAPDU: 80 13 01 00 [13:02:03]Write to MH i2c: E2 08 00 8D 6B 80 13 01 00 00 00 00 00 75 [13:02:03]Write i2c OK [13:02:03]MH_I2C_Read... [13:02:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:03]Read from MH i2c: E2 [13:02:03]MH_I2C_Read... [13:02:03]Read from MH i2c: E2 0E 00 [13:02:03]MH_I2C_Read... [13:02:03]Read from MH i2c: E2 0E 00 8D 6B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F2 [13:02:03]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:02:03]wFMCommunicate OK [13:02:03]SAM_PROTO_GetShiftState done [13:02:03]FM_GetShiftState done [13:02:03]req_shift_opened done [13:02:03]requested_item shift.open_date is exist - process it [13:02:03]req_shift_open_date [13:02:03]req_shift_open_date done [13:02:03]produce_requested_data done [13:02:03]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32408,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:02:03]process_action_free close_receipt [13:02:03]json_value_free [13:02:03]json_value_free done [13:02:03]process_json_proto returns [13:02:03]Send response to host [13:02:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32408,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:02:03]free response buf [13:02:03]execute_script done [13:02:03]execute_script returns [13:02:03]free content buf [13:02:03]Sock 9.Close socket [13:02:03]Sock 9.Thread stoped [13:02:07]OFD Sender: No OFD packet to send [13:02:12]OFD Sender: No OFD packet to send [13:02:17]OFD Sender: No OFD packet to send [13:02:20]accept exits with 8 [13:02:20]New connection [13:02:20]New thread 3066940772 created [13:02:20]Thread 3067084132 joined [13:02:20]Waiting for new connection... [13:02:20] Sock 8.Parse request [13:02:20]Sock 8.Check first char [13:02:20]Sock 8.First char is OK [13:02:20]request: POST /json_proto HTTP/1.0 [13:02:20]Method: POST [13:02:20]URL: /json_proto [13:02:20]Method is POST - this is cgi request [13:02:20]url: /json_proto [13:02:20]query_string will be loaded in cgi processing [13:02:20]execute_cgi json_proto POST (null) [13:02:20]execute_cgi path=json_proto method=POST [13:02:20]POST find Content-Length [13:02:20]Host: 172.17.34.200:8080 [13:02:20]Content-Length: 678 [13:02:20]Content-Type: application/json [13:02:20] [13:02:20]POST finish read [13:02:20]Found Content-Length = 678 [13:02:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 9.220, "sum" : 530.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 530.00, "total" : 530.00, "payments": [ { "type": 0, "sum" : 530.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:02:20]execute_script... [13:02:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 9.220, "sum" : 530.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 530.00, "total" : 530.00, "payments": [ { "type": 0, "sum" : 530.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:02:20]POST & json_proto [13:02:20]process_json_proto [13:02:20]json parsed OK: [13:02:20]protocol is kg_v1.0 [13:02:20]action value=close_receipt [13:02:20]process_action close_receipt [13:02:20]cmd_close_receipt [13:02:20]MH_GetDate [13:02:20]Write to MH i2c: F0 00 00 8E 6B E8 [13:02:20]Write i2c OK [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: F0 [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: F0 09 00 [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: F0 09 00 8E 6B 00 E0 54 E7 64 B2 FF 65 64 EA [13:02:20]GetLastDocTimeStamp 1692882123 [13:02:20]current date 1692882144 [13:02:20]FM_GetShiftState [13:02:20]SAM_PROTO_GetShiftState [13:02:20]wFMCommunicate request_size=4 [13:02:20]MH_SAM_APDU [13:02:20]CAPDU: 80 13 01 00 [13:02:20]Write to MH i2c: E2 08 00 8F 6B 80 13 01 00 00 00 00 00 77 [13:02:20]Write i2c OK [13:02:20]MH_I2C_Read... [13:02:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:20]Read from MH i2c: E2 [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: E2 0E 00 [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: E2 0E 00 8F 6B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F4 [13:02:20]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:02:20]wFMCommunicate OK [13:02:20]SAM_PROTO_GetShiftState done [13:02:20]FM_GetShiftState done [13:02:20]opened in 1692866319 [13:02:20]opened+sec_in_day 1692952719 [13:02:20]quantity*price = 53015 [13:02:20]sum+1 = 53016 [13:02:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 530.00 Внесено: 530.00 СДАЧА: 0.00 НСП 1% : 4.69 НДС 12% : 56.30 Наличными: 530.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 115 24.08.2023 13:02 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32409 ФПД: 140240727938814 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T130224&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32409&fm=140240727938814&tin=02508201610067®Number=0000000000091575&sum=53000 [13:02:21]StoreToDocumentArchive [13:02:21]shift 75 fd 32409 [13:02:21]save to /storage/0075/doc_00032409 [13:02:21]save last doc name /storage/0075/doc_00032409 to /storage/kkm_last_doc_name [13:02:21]save OK [13:02:21]Clear old archive folders... [13:02:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:02:21]tlvbuf is 018C0D60 [13:02:21]SAM_PROTO_ClearQueue [13:02:21]wFMCommunicate request_size=4 [13:02:21]MH_SAM_APDU [13:02:21]CAPDU: 80 09 00 00 [13:02:21]Write to MH i2c: E2 08 00 9C 6B 80 09 00 00 00 00 00 00 79 [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:02:21]Read from MH i2c: E2 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 9C 6B 00 90 00 7B [13:02:21]RAPDU: 90 00 [13:02:21]wFMCommunicate OK [13:02:21]SAM_PROTO_ClearQueue done [13:02:21]KKMCreateOFDPacket [13:02:21]OFDProtocolAddRootSTLVToBuf [13:02:21]FM_MakeSignedData [13:02:21]FM_MakeSignedData [13:02:21]SAM_PROTO_SignData [13:02:21]wFMCommunicate request_size=4 [13:02:21]MH_SAM_APDU [13:02:21]CAPDU: 80 0D 01 02 [13:02:21]Write to MH i2c: E2 08 00 9D 6B 80 0D 01 02 00 00 00 00 81 [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:02:21]Read from MH i2c: E2 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 9D 6B 00 90 00 7C [13:02:21]RAPDU: 90 00 [13:02:21]wFMCommunicate OK [13:02:21]wFMCommunicate request_size=255 [13:02:21]MH_SAM_APDU [13:02:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 04 24 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 17 CF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 15 00 00 00 00 07 04 06 00 08 CF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 E0 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 99 7E 00 00 35 04 06 00 7F [13:02:21]Write to MH i2c: E2 02 01 9E 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 04 24 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 17 CF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 15 00 00 00 00 07 04 06 00 08 CF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 E0 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 99 7E 00 00 35 04 06 00 7F 00 00 94 [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:21]Read from MH i2c: E2 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 9E 6B 00 90 00 7D [13:02:21]RAPDU: 90 00 [13:02:21]wFMCommunicate OK [13:02:21]wFMCommunicate request_size=10 [13:02:21]MH_SAM_APDU [13:02:21]CAPDU: 80 0D 02 02 05 8C 56 C5 96 FE [13:02:21]Write to MH i2c: E2 0D 00 9F 6B 80 0D 02 02 05 00 8C 56 C5 96 FE 00 00 C9 [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:21]Read from MH i2c: E2 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 9F 6B 00 90 00 7E [13:02:21]RAPDU: 90 00 [13:02:21]wFMCommunicate OK [13:02:21]wFMCommunicate request_size=4 [13:02:21]MH_SAM_APDU [13:02:21]CAPDU: 80 0D 03 02 [13:02:21]Write to MH i2c: E2 08 00 A0 6B 80 0D 03 02 00 00 00 00 86 [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:02:22]Read from MH i2c: E2 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: E2 0B 00 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: E2 0B 00 A0 6B 00 82 CD 52 5B EC D9 78 3E 90 00 FE [13:02:22]RAPDU: 82 CD 52 5B EC D9 78 3E 90 00 [13:02:22]wFMCommunicate OK [13:02:22]SAM_PROTO_SignData done [13:02:22]FM_MakeSignedData done [13:02:22]CreateOFDProtocolMessage [13:02:22]wFMCommunicate request_size=4 [13:02:22]MH_SAM_APDU [13:02:22]CAPDU: 80 11 00 00 [13:02:22]Write to MH i2c: E2 08 00 A1 6B 80 11 00 00 00 00 00 00 86 [13:02:22]Write i2c OK [13:02:22]MH_I2C_Read... [13:02:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:22]Read from MH i2c: E2 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: E2 17 00 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: E2 17 00 A1 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DC [13:02:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:02:22]wFMCommunicate OK [13:02:22]CreateOFDProtocolMessage done [13:02:22]OFDSenderStorePacket 32409 [13:02:22]StoreOFDPacket docnum=32409 [13:02:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BC 8E 07 01 6C 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 35 FF 03 08 00 03 04 24 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 17 CF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 15 00 00 00 00 07 04 06 00 08 CF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 E0 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 99 7E 00 00 35 04 06 00 7F 8C 56 C5 96 FE 82 CD 52 5B EC D9 78 3E [13:02:22]CheckFolder [13:02:22]dirname=/storage/ofd_packets [13:02:22]CheckFolder done [13:02:22]ProducePacketName [13:02:22]name=ofd_packets/00032409 [13:02:22]NVStorageSaveData ofd_packets/00032409 [13:02:22]File name is /storage/ofd_packets/00032409 [13:02:22]Write 301 bytes [13:02:22]NVStorageSaveData done [13:02:22]OFDSenderStorePacket done [13:02:22]KKMCreateOFDPacket done [13:02:22]NVStorageSaveData kkm_last_timestamp [13:02:22]File name is /storage/kkm_last_timestamp [13:02:22]Write 4 bytes [13:02:22]NVStorageSaveData done [13:02:22]ExternCall_PrintAddStr [13:02:22]wPrintStart [13:02:22]Write to MH i2c: 01 00 00 A2 6B 0D [13:02:22]Write i2c OK [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: 01 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: 01 07 00 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: 01 07 00 A2 6B 00 00 00 00 00 FF 0F 22 [13:02:22]RasterBufferAndPrint [13:02:22]line Счет N : (1)1182140 [13:02:22]line ИНН: 02508201610067 [13:02:22]line Контрольно-Кассовый Чек [13:02:22]line ПРОДАЖА [13:02:22]line ТРК (МРК, ГНК) : 52 [13:02:22]line Товар: 2710124130 [13:02:22]line Аи-92-К-5 [13:02:22]line 9.220 * 57.50 [13:02:22]line = 530.15 [13:02:22]line НДС 12% НСП 1% [13:02:22]line > о реализуемом товаре [13:02:22]line ОКРУГЛЕНИЕ: -0.15 [13:02:22]line ИТОГО: 530.00 [13:02:22]line Внесено: 530.00 [13:02:22]line СДАЧА: 0.00 [13:02:22]line НСП 1% : 4.69 [13:02:22]line НДС 12% : 56.30 [13:02:22]line Наличными: 530.00 [13:02:22]line Безнал.: 0.00 [13:02:22]line Место: АЗС № 121 "Партнер Нефть" [13:02:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:02:22]line СНО: Общий режим [13:02:22]line Чек 115 24.08.2023 13:02 [13:02:22]line Смена: 75 ФФД: 1.0 [13:02:22]line ЗНМ: 0300000148 [13:02:22]line РНМ: 0000000000091575 [13:02:22]line Версия ККМ: 001 [13:02:22]line ФМ: 0000000000874655 [13:02:22]line ФД: 32409 [13:02:22]line ФПД: 140240727938814 [13:02:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T130224&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32409&fm=140240727938814&tin=02508201610067®Number=0000000000091575&sum=53000 [13:02:22]OFD Sender: Processing packet 32409 [packets to send 11, broken 10] [13:02:22]ProducePacketName [13:02:22]name=ofd_packets/00032409 [13:02:22]OFD Sender: To server: pG, [13:02:22]CommunicateWithHost lk.salyk.kg:30040 [13:02:22]ConnectInit lk.salyk.kg [13:02:22]written 0, free lines is 4095 [13:02:22]Connected sock=10 [13:02:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BC 8E 07 01 6C 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 35 FF 03 08 00 03 04 24 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 17 CF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 15 00 00 00 00 07 04 06 00 08 CF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 E0 54 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 99 7E 00 00 35 04 06 00 7F 8C 56 C5 96 FE 82 CD 52 5B EC D9 78 3E [13:02:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 EC C3 47 00 E3 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 99 7E 00 00 F4 03 04 00 83 FF E6 64 B6 04 01 00 00 07 D6 87 0A F6 23 1A BF [13:02:22]CommunicateWithHost err = 0 [13:02:22]CheckOFDResponse [13:02:22]1017 (14) - 77093643461234 [13:02:22]1041 (16) - 0000000000874655 [13:02:22]1040 (4) - 32409 [13:02:22]1012 (4) - 24.08.2023 06:58 [13:02:22]1206 (1) - 0 [13:02:22]OFD Sender: Remove packet 32409 [13:02:22]ProducePacketName [13:02:22]name=ofd_packets/00032409 [13:02:22]NVStorageDeleteData [13:02:22]Write to MH i2c: 01 00 00 CD 6B 38 [13:02:22]Write i2c OK [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: 01 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: 01 07 00 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: 01 07 00 CD 6B 00 00 00 00 00 E8 0C 33 [13:02:22]RasterBufferAndPrint [13:02:22]line [13:02:22]line [13:02:22]line [13:02:22]line [13:02:22]line [13:02:22]written 0, free lines is 3313 [13:02:22]MH_Cut [13:02:22]Write to MH i2c: D1 01 00 D4 6B 01 11 [13:02:22]Write i2c OK [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: D1 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: D1 01 00 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: D1 01 00 D4 6B 00 10 [13:02:22]Write to MH i2c: 01 00 00 D5 6B 40 [13:02:22]Write i2c OK [13:02:22]MH_I2C_Read... [13:02:23]OFD Sender: No OFD packet to send [13:02:23]*** Cut start [13:02:23]*** Purtial cut [13:02:23]*** CUTSNS_PIN = 0 [13:02:23]*** Stage 1: CUTSNS_PIN = 1 [13:02:25]Read from MH i2c: 01 [13:02:25]MH_I2C_Read... [13:02:25]*** Stop cut motor [13:02:25]*** Cut end [13:02:25]Read from MH i2c: 01 07 00 [13:02:25]MH_I2C_Read... [13:02:25]Read from MH i2c: 01 07 00 D5 6B 00 00 00 00 00 FF 0F 55 [13:02:25]process_action close_receipt done [13:02:25]requested_data is exist [13:02:25]produce_requested_data [13:02:25]requested_item fm.sn is exist - process it [13:02:25]wFMCommunicate request_size=4 [13:02:25]MH_SAM_APDU [13:02:25]CAPDU: 80 11 00 00 [13:02:25]Write to MH i2c: E2 08 00 D6 6B 80 11 00 00 00 00 00 00 BB [13:02:25]Write i2c OK [13:02:25]MH_I2C_Read... [13:02:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:25]Read from MH i2c: E2 [13:02:25]MH_I2C_Read... [13:02:25]Read from MH i2c: E2 17 00 [13:02:25]MH_I2C_Read... [13:02:25]Read from MH i2c: E2 17 00 D6 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 11 [13:02:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:02:25]wFMCommunicate OK [13:02:25]requested_item fd.num is exist - process it [13:02:25]SAM_PROTO_GetFieldsCounters [13:02:25]wFMCommunicate request_size=4 [13:02:25]MH_SAM_APDU [13:02:25]CAPDU: 80 13 00 00 [13:02:25]Write to MH i2c: E2 08 00 D7 6B 80 13 00 00 00 00 00 00 BE [13:02:25]Write i2c OK [13:02:25]MH_I2C_Read... [13:02:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:25]Read from MH i2c: E2 [13:02:25]MH_I2C_Read... [13:02:25]Read from MH i2c: E2 62 00 [13:02:25]MH_I2C_Read... [13:02:25]Read from MH i2c: E2 62 00 D7 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 99 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 9F [13:02:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 99 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:02:25]wFMCommunicate OK [13:02:25]SAM_PROTO_GetFieldsCounters done [13:02:25]requested_item shift.num is exist - process it [13:02:25]requested_item shift.opened is exist - process it [13:02:25]req_shift_opened [13:02:25]FM_GetShiftState [13:02:25]SAM_PROTO_GetShiftState [13:02:25]wFMCommunicate request_size=4 [13:02:25]MH_SAM_APDU [13:02:25]CAPDU: 80 13 01 00 [13:02:25]Write to MH i2c: E2 08 00 D8 6B 80 13 01 00 00 00 00 00 C0 [13:02:25]Write i2c OK [13:02:25]MH_I2C_Read... [13:02:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:25]Read from MH i2c: E2 [13:02:25]MH_I2C_Read... [13:02:25]Read from MH i2c: E2 0E 00 [13:02:25]MH_I2C_Read... [13:02:25]Read from MH i2c: E2 0E 00 D8 6B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3D [13:02:25]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:02:25]wFMCommunicate OK [13:02:25]SAM_PROTO_GetShiftState done [13:02:25]FM_GetShiftState done [13:02:25]req_shift_opened done [13:02:25]requested_item shift.open_date is exist - process it [13:02:25]req_shift_open_date [13:02:25]req_shift_open_date done [13:02:25]produce_requested_data done [13:02:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32409,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:02:25]process_action_free close_receipt [13:02:25]json_value_free [13:02:25]json_value_free done [13:02:25]process_json_proto returns [13:02:25]Send response to host [13:02:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32409,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:02:25]free response buf [13:02:25]execute_script done [13:02:25]execute_script returns [13:02:25]free content buf [13:02:25]Sock 8.Close socket [13:02:25]Sock 8.Thread stoped [13:02:28]OFD Sender: No OFD packet to send [13:02:33]OFD Sender: No OFD packet to send [13:02:38]OFD Sender: No OFD packet to send [13:02:43]OFD Sender: No OFD packet to send [13:02:48]OFD Sender: No OFD packet to send [13:02:53]OFD Sender: No OFD packet to send [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:13]OFD Sender: No OFD packet to send [13:03:18]OFD Sender: No OFD packet to send [13:03:23]OFD Sender: No OFD packet to send [13:03:28]OFD Sender: No OFD packet to send [13:03:33]OFD Sender: No OFD packet to send [13:03:38]OFD Sender: No OFD packet to send [13:03:43]OFD Sender: No OFD packet to send [13:03:48]OFD Sender: No OFD packet to send [13:03:53]OFD Sender: No OFD packet to send [13:03:58]OFD Sender: No OFD packet to send [13:04:03]OFD Sender: No OFD packet to send [13:04:08]OFD Sender: No OFD packet to send [13:04:13]OFD Sender: No OFD packet to send [13:04:18]OFD Sender: No OFD packet to send [13:04:23]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:13]accept exits with 9 [13:05:13]New connection [13:05:13]New thread 3067084132 created [13:05:13]Thread 3066940772 joined [13:05:13]Waiting for new connection... [13:05:13] Sock 9.Parse request [13:05:13]Sock 9.Check first char [13:05:13]Sock 9.First char is OK [13:05:13]request: POST /json_proto HTTP/1.0 [13:05:13]Method: POST [13:05:13]URL: /json_proto [13:05:13]Method is POST - this is cgi request [13:05:13]url: /json_proto [13:05:13]query_string will be loaded in cgi processing [13:05:13]execute_cgi json_proto POST (null) [13:05:13]execute_cgi path=json_proto method=POST [13:05:13]POST find Content-Length [13:05:13]Host: 172.17.34.200:8080 [13:05:13]Content-Length: 683 [13:05:13]Content-Type: application/json [13:05:13] [13:05:13]POST finish read [13:05:13]Found Content-Length = 683 [13:05:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:13]execute_script... [13:05:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:13]POST & json_proto [13:05:13]process_json_proto [13:05:13]json parsed OK: [13:05:13]protocol is kg_v1.0 [13:05:13]action value=close_receipt [13:05:13]process_action close_receipt [13:05:13]cmd_close_receipt [13:05:13]MH_GetDate [13:05:13]Write to MH i2c: F0 00 00 D9 6B 33 [13:05:13]Write i2c OK [13:05:13]MH_I2C_Read... [13:05:13]Read from MH i2c: F0 [13:05:13]MH_I2C_Read... [13:05:13]Read from MH i2c: F0 09 00 [13:05:13]MH_I2C_Read... [13:05:13]Read from MH i2c: F0 09 00 D9 6B 00 8D 55 E7 64 B2 FF 65 64 E3 [13:05:13]GetLastDocTimeStamp 1692882144 [13:05:13]current date 1692882317 [13:05:13]FM_GetShiftState [13:05:13]SAM_PROTO_GetShiftState [13:05:13]wFMCommunicate request_size=4 [13:05:13]MH_SAM_APDU [13:05:13]CAPDU: 80 13 01 00 [13:05:13]Write to MH i2c: E2 08 00 DA 6B 80 13 01 00 00 00 00 00 C2 [13:05:13]Write i2c OK [13:05:13]MH_I2C_Read... [13:05:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:13]Read from MH i2c: E2 [13:05:13]MH_I2C_Read... [13:05:13]Read from MH i2c: E2 0E 00 [13:05:13]MH_I2C_Read... [13:05:13]Read from MH i2c: E2 0E 00 DA 6B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3F [13:05:13]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:05:13]wFMCommunicate OK [13:05:13]SAM_PROTO_GetShiftState done [13:05:13]FM_GetShiftState done [13:05:13]opened in 1692866319 [13:05:13]opened+sec_in_day 1692952719 [13:05:13]quantity*price = 100050 [13:05:13]sum+1 = 100051 [13:05:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 116 24.08.2023 13:05 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32410 ФПД: 250611168649062 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T130517&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32410&fm=250611168649062&tin=02508201610067®Number=0000000000091575&sum=100000 [13:05:14]StoreToDocumentArchive [13:05:14]shift 75 fd 32410 [13:05:14]save to /storage/0075/doc_00032410 [13:05:14]save last doc name /storage/0075/doc_00032410 to /storage/kkm_last_doc_name [13:05:14]save OK [13:05:14]Clear old archive folders... [13:05:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:05:14]tlvbuf is 01A36580 [13:05:14]SAM_PROTO_ClearQueue [13:05:14]wFMCommunicate request_size=4 [13:05:14]MH_SAM_APDU [13:05:14]CAPDU: 80 09 00 00 [13:05:14]Write to MH i2c: E2 08 00 E7 6B 80 09 00 00 00 00 00 00 C4 [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 E7 6B 00 90 00 C6 [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 E8 6B 80 0D 01 02 00 00 00 00 CC [13:05:15]Write i2c OK [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 [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 E8 6B 00 90 00 C7 [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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 74 00 00 00 F4 03 04 00 8D 55 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9A 7E 00 00 35 04 06 00 E3 [13:05:15]Write to MH i2c: E2 02 01 E9 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 74 00 00 00 F4 03 04 00 8D 55 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9A 7E 00 00 35 04 06 00 E3 00 00 52 [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 E9 6B 00 90 00 C8 [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 ED F5 AF 1F 66 [13:05:15]Write to MH i2c: E2 0D 00 EA 6B 80 0D 02 02 05 00 ED F5 AF 1F 66 00 00 EF [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 EA 6B 00 90 00 C9 [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 EB 6B 80 0D 03 02 00 00 00 00 D1 [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 EB 6B 00 7F C6 E3 0F 28 08 5B FF 90 00 93 [13:05:15]RAPDU: 7F C6 E3 0F 28 08 5B FF 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 EC 6B 80 11 00 00 00 00 00 00 D1 [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 EC 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 27 [13:05:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:05:15]wFMCommunicate OK [13:05:15]CreateOFDProtocolMessage done [13:05:15]OFDSenderStorePacket 32410 [13:05:15]StoreOFDPacket docnum=32410 [13:05:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 93 40 07 01 62 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 74 00 00 00 F4 03 04 00 8D 55 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9A 7E 00 00 35 04 06 00 E3 ED F5 AF 1F 66 7F C6 E3 0F 28 08 5B FF [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/00032410 [13:05:15]NVStorageSaveData ofd_packets/00032410 [13:05:15]File name is /storage/ofd_packets/00032410 [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 ED 6B 58 [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 ED 6B 00 00 00 00 00 FF 0F 6D [13:05:15]RasterBufferAndPrint [13:05:15]line Счет N : (1)1182142 [13:05:15]line ИНН: 02508201610067 [13:05:15]line Контрольно-Кассовый Чек [13:05:15]line ПРОДАЖА [13:05:15]line ТРК (МРК, ГНК) : 42 [13:05:15]line Товар: 2710124130 [13:05:15]line Аи-92-К-5 [13:05:15]line 17.400 * 57.50 [13:05:15]line = 1000.50 [13:05:15]line НДС 12% НСП 1% [13:05:15]line > о реализуемом товаре [13:05:15]line ОКРУГЛЕНИЕ: -0.50 [13:05:15]line ИТОГО: 1000.00 [13:05:15]line Внесено: 1000.00 [13:05:15]line СДАЧА: 0.00 [13:05:15]line НСП 1% : 8.85 [13:05:15]line НДС 12% : 106.25 [13:05:15]line Наличными: 1000.00 [13:05:15]line Безнал.: 0.00 [13:05:15]line Место: АЗС № 121 "Партнер Нефть" [13:05:15]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:05:15]line СНО: Общий режим [13:05:15]line Чек 116 24.08.2023 13:05 [13:05:15]line Смена: 75 ФФД: 1.0 [13:05:15]line ЗНМ: 0300000148 [13:05:15]line РНМ: 0000000000091575 [13:05:15]line Версия ККМ: 001 [13:05:15]line ФМ: 0000000000874655 [13:05:15]line ФД: 32410 [13:05:15]line ФПД: 250611168649062 [13:05:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T130517&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32410&fm=250611168649062&tin=02508201610067®Number=0000000000091575&sum=100000 [13:05:15]OFD Sender: Processing packet 32410 [packets to send 11, broken 10] [13:05:15]ProducePacketName [13:05:15]name=ofd_packets/00032410 [13:05:15]OFD Sender: To server: pG, [13:05:15]CommunicateWithHost lk.salyk.kg:30040 [13:05:15]ConnectInit lk.salyk.kg [13:05:15]written 0, free lines is 4095 [13:05:15]Connected sock=10 [13:05:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 93 40 07 01 62 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 74 00 00 00 F4 03 04 00 8D 55 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9A 7E 00 00 35 04 06 00 E3 ED F5 AF 1F 66 7F C6 E3 0F 28 08 5B FF [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 34 36 35 35 4F 00 00 00 FC 5B 47 00 02 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9A 7E 00 00 F4 03 04 00 31 00 E7 64 B6 04 01 00 00 98 B6 1E 35 F0 67 EA 2C [13:05:16]CommunicateWithHost err = 0 [13:05:16]CheckOFDResponse [13:05:16]1017 (14) - 77093643461234 [13:05:16]1041 (16) - 0000000000874655 [13:05:16]1040 (4) - 32410 [13:05:16]1012 (4) - 24.08.2023 07:01 [13:05:16]1206 (1) - 0 [13:05:16]OFD Sender: Remove packet 32410 [13:05:16]ProducePacketName [13:05:16]name=ofd_packets/00032410 [13:05:16]NVStorageDeleteData [13:05:16]Write to MH i2c: 01 00 00 18 6C 84 [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 18 6C 00 00 00 00 00 E3 0C 7A [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 3308 [13:05:16]MH_Cut [13:05:16]Write to MH i2c: D1 01 00 1F 6C 01 5D [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 1F 6C 00 5C [13:05:16]Write to MH i2c: 01 00 00 20 6C 8C [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 20 6C 00 00 00 00 00 FF 0F A1 [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 21 6C 80 11 00 00 00 00 00 00 07 [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 21 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [13:05:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [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 22 6C 80 13 00 00 00 00 00 00 0A [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 22 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 9A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 EF [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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 9A 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 23 6C 80 13 01 00 00 00 00 00 0C [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 23 6C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 89 [13:05:17]RAPDU: 09 00 01 0F 17 E7 64 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":"0000000000874655","fd.num":32410,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [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":"0000000000874655","fd.num":32410,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [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 9.Close socket [13:05:17]Sock 9.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:36]OFD Sender: No OFD packet to send [13:05:41]OFD Sender: No OFD packet to send [13:05:46]OFD Sender: No OFD packet to send [13:05:51]OFD Sender: No OFD packet to send [13:05:56]OFD Sender: No OFD packet to send [13:06:01]OFD Sender: No OFD packet to send [13:06:06]OFD Sender: No OFD packet to send [13:06:11]OFD Sender: No OFD packet to send [13:06:16]OFD Sender: No OFD packet to send [13:06:21]OFD Sender: No OFD packet to send [13:06:26]OFD Sender: No OFD packet to send [13:06:31]OFD Sender: No OFD packet to send [13:06:36]OFD Sender: No OFD packet to send [13:06:41]OFD Sender: No OFD packet to send [13:06:46]OFD Sender: No OFD packet to send [13:06:51]OFD Sender: No OFD packet to send [13:06:56]OFD Sender: No OFD packet to send [13:07:01]OFD Sender: No OFD packet to send [13:07:06]OFD Sender: No OFD packet to send [13:07:11]OFD Sender: No OFD packet to send [13:07:16]OFD Sender: No OFD packet to send [13:07:21]OFD Sender: No OFD packet to send [13:07:26]OFD Sender: No OFD packet to send [13:07:31]OFD Sender: No OFD packet to send [13:07:36]OFD Sender: No OFD packet to send [13:07:41]OFD Sender: No OFD packet to send [13:07:46]OFD Sender: No OFD packet to send [13:07:51]OFD Sender: No OFD packet to send [13:07:56]OFD Sender: No OFD packet to send [13:08:01]OFD Sender: No OFD packet to send [13:08:06]OFD Sender: No OFD packet to send [13:08:11]OFD Sender: No OFD packet to send [13:08:16]OFD Sender: No OFD packet to send [13:08:21]OFD Sender: No OFD packet to send [13:08:26]OFD Sender: No OFD packet to send [13:08:31]OFD Sender: No OFD packet to send [13:08:36]OFD Sender: No OFD packet to send [13:08:41]OFD Sender: No OFD packet to send [13:08:46]OFD Sender: No OFD packet to send [13:08:51]OFD Sender: No OFD packet to send [13:08:56]OFD Sender: No OFD packet to send [13:09:01]OFD Sender: No OFD packet to send [13:09:06]OFD Sender: No OFD packet to send [13:09:11]OFD Sender: No OFD packet to send [13:09:16]OFD Sender: No OFD packet to send [13:09:21]OFD Sender: No OFD packet to send [13:09:26]OFD Sender: No OFD packet to send [13:09:31]OFD Sender: No OFD packet to send [13:09:36]OFD Sender: No OFD packet to send [13:09:41]OFD Sender: No OFD packet to send [13:09:46]OFD Sender: No OFD packet to send [13:09:51]OFD Sender: No OFD packet to send [13:09:56]OFD Sender: No OFD packet to send [13:10:01]OFD Sender: No OFD packet to send [13:10:06]OFD Sender: No OFD packet to send [13:10:11]OFD Sender: No OFD packet to send [13:10:16]OFD Sender: No OFD packet to send [13:10:21]OFD Sender: No OFD packet to send [13:10:26]OFD Sender: No OFD packet to send [13:10:31]accept exits with 8 [13:10:31]New connection [13:10:31]New thread 3066940772 created [13:10:31]Thread 3067084132 joined [13:10:31]Waiting for new connection... [13:10:31] Sock 8.Parse request [13:10:31]Sock 8.Check first char [13:10:31]Sock 8.First char is OK [13:10:31]request: POST /json_proto HTTP/1.0 [13:10:31]Method: POST [13:10:31]URL: /json_proto [13:10:31]Method is POST - this is cgi request [13:10:31]url: /json_proto [13:10:31]query_string will be loaded in cgi processing [13:10:31]execute_cgi json_proto POST (null) [13:10:31]execute_cgi path=json_proto method=POST [13:10:31]POST find Content-Length [13:10:31]Host: 172.17.34.200:8080 [13:10:31]Content-Length: 678 [13:10:31]Content-Type: application/json [13:10:31] [13:10:31]POST finish read [13:10:31]Found Content-Length = 678 [13:10:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 7.830, "sum" : 450.23, "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" ] } } [13:10:31]execute_script... [13:10: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)1182144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 7.830, "sum" : 450.23, "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" ] } } [13:10:31]POST & json_proto [13:10:31]process_json_proto [13:10:31]json parsed OK: [13:10:31]protocol is kg_v1.0 [13:10:31]action value=close_receipt [13:10:31]process_action close_receipt [13:10:31]cmd_close_receipt [13:10:31]MH_GetDate [13:10:31]Write to MH i2c: F0 00 00 24 6C 7F [13:10:31]Write i2c OK [13:10:31]MH_I2C_Read... [13:10:31]Read from MH i2c: F0 [13:10:31]MH_I2C_Read... [13:10:31]Read from MH i2c: F0 09 00 [13:10:31]MH_I2C_Read... [13:10:31]Read from MH i2c: F0 09 00 24 6C 00 CB 56 E7 64 B2 FF 65 64 6E [13:10:31]GetLastDocTimeStamp 1692882317 [13:10:31]current date 1692882635 [13:10:31]FM_GetShiftState [13:10:31]SAM_PROTO_GetShiftState [13:10:31]wFMCommunicate request_size=4 [13:10:31]MH_SAM_APDU [13:10:31]CAPDU: 80 13 01 00 [13:10:31]Write to MH i2c: E2 08 00 25 6C 80 13 01 00 00 00 00 00 0E [13:10:31]Write i2c OK [13:10:31]MH_I2C_Read... [13:10:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:31]Read from MH i2c: E2 [13:10:31]MH_I2C_Read... [13:10:31]Read from MH i2c: E2 0E 00 [13:10:31]MH_I2C_Read... [13:10:31]Read from MH i2c: E2 0E 00 25 6C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8B [13:10:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:10:31]wFMCommunicate OK [13:10:31]SAM_PROTO_GetShiftState done [13:10:31]FM_GetShiftState done [13:10:31]opened in 1692866319 [13:10:31]opened+sec_in_day 1692952719 [13:10:31]quantity*price = 45022 [13:10:31]sum+1 = 45024 [13:10:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 117 24.08.2023 13:10 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32411 ФПД: 221179845927493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T131035&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32411&fm=221179845927493&tin=02508201610067®Number=0000000000091575&sum=45000 [13:10:32]StoreToDocumentArchive [13:10:32]shift 75 fd 32411 [13:10:32]save to /storage/0075/doc_00032411 [13:10:32]save last doc name /storage/0075/doc_00032411 to /storage/kkm_last_doc_name [13:10:32]save OK [13:10:32]Clear old archive folders... [13:10:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:10:32]tlvbuf is 018D2010 [13:10:32]SAM_PROTO_ClearQueue [13:10:32]wFMCommunicate request_size=4 [13:10:32]MH_SAM_APDU [13:10:32]CAPDU: 80 09 00 00 [13:10:32]Write to MH i2c: E2 08 00 32 6C 80 09 00 00 00 00 00 00 10 [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:32]Read from MH i2c: E2 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 32 6C 00 90 00 12 [13:10:32]RAPDU: 90 00 [13:10:32]wFMCommunicate OK [13:10:32]SAM_PROTO_ClearQueue done [13:10:32]KKMCreateOFDPacket [13:10:32]OFDProtocolAddRootSTLVToBuf [13:10:32]FM_MakeSignedData [13:10:32]FM_MakeSignedData [13:10:32]SAM_PROTO_SignData [13:10:32]wFMCommunicate request_size=4 [13:10:32]MH_SAM_APDU [13:10:32]CAPDU: 80 0D 01 02 [13:10:32]Write to MH i2c: E2 08 00 33 6C 80 0D 01 02 00 00 00 00 18 [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:33]Read from MH i2c: E2 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: E2 03 00 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: E2 03 00 33 6C 00 90 00 13 [13:10:33]RAPDU: 90 00 [13:10:33]wFMCommunicate OK [13:10:33]wFMCommunicate request_size=255 [13:10:33]MH_SAM_APDU [13:10:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 DF 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 75 00 00 00 F4 03 04 00 CB 56 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9B 7E 00 00 35 04 06 00 C9 [13:10:33]Write to MH i2c: E2 02 01 34 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 DF 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 75 00 00 00 F4 03 04 00 CB 56 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9B 7E 00 00 35 04 06 00 C9 00 00 3F [13:10:33]Write i2c OK [13:10:33]MH_I2C_Read... [13:10:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:33]Read from MH i2c: E2 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: E2 03 00 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: E2 03 00 34 6C 00 90 00 14 [13:10:33]RAPDU: 90 00 [13:10:33]wFMCommunicate OK [13:10:33]wFMCommunicate request_size=10 [13:10:33]MH_SAM_APDU [13:10:33]CAPDU: 80 0D 02 02 05 29 72 25 E2 45 [13:10:33]Write to MH i2c: E2 0D 00 35 6C 80 0D 02 02 05 00 29 72 25 E2 45 00 00 0C [13:10:33]Write i2c OK [13:10:33]MH_I2C_Read... [13:10:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:33]Read from MH i2c: E2 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: E2 03 00 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: E2 03 00 35 6C 00 90 00 15 [13:10:33]RAPDU: 90 00 [13:10:33]wFMCommunicate OK [13:10:33]wFMCommunicate request_size=4 [13:10:33]MH_SAM_APDU [13:10:33]CAPDU: 80 0D 03 02 [13:10:33]Write to MH i2c: E2 08 00 36 6C 80 0D 03 02 00 00 00 00 1D [13:10:33]Write i2c OK [13:10:33]MH_I2C_Read... [13:10:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:33]Read from MH i2c: E2 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: E2 0B 00 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: E2 0B 00 36 6C 00 3C 28 EA BF 61 6E 23 1C 90 00 39 [13:10:33]RAPDU: 3C 28 EA BF 61 6E 23 1C 90 00 [13:10:33]wFMCommunicate OK [13:10:33]SAM_PROTO_SignData done [13:10:33]FM_MakeSignedData done [13:10:33]CreateOFDProtocolMessage [13:10:33]wFMCommunicate request_size=4 [13:10:33]MH_SAM_APDU [13:10:33]CAPDU: 80 11 00 00 [13:10:33]Write to MH i2c: E2 08 00 37 6C 80 11 00 00 00 00 00 00 1D [13:10:33]Write i2c OK [13:10:33]MH_I2C_Read... [13:10:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:33]Read from MH i2c: E2 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: E2 17 00 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: E2 17 00 37 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 73 [13:10:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:10:33]wFMCommunicate OK [13:10:33]CreateOFDProtocolMessage done [13:10:33]OFDSenderStorePacket 32411 [13:10:33]StoreOFDPacket docnum=32411 [13:10:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 26 81 07 01 1A AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 DF 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 75 00 00 00 F4 03 04 00 CB 56 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9B 7E 00 00 35 04 06 00 C9 29 72 25 E2 45 3C 28 EA BF 61 6E 23 1C [13:10:33]CheckFolder [13:10:33]dirname=/storage/ofd_packets [13:10:33]CheckFolder done [13:10:33]ProducePacketName [13:10:33]name=ofd_packets/00032411 [13:10:33]NVStorageSaveData ofd_packets/00032411 [13:10:33]File name is /storage/ofd_packets/00032411 [13:10:33]Write 301 bytes [13:10:33]NVStorageSaveData done [13:10:33]OFDSenderStorePacket done [13:10:33]KKMCreateOFDPacket done [13:10:33]NVStorageSaveData kkm_last_timestamp [13:10:33]File name is /storage/kkm_last_timestamp [13:10:33]Write 4 bytes [13:10:33]NVStorageSaveData done [13:10:33]ExternCall_PrintAddStr [13:10:33]wPrintStart [13:10:33]Write to MH i2c: 01 00 00 38 6C A4 [13:10:33]Write i2c OK [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: 01 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: 01 07 00 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: 01 07 00 38 6C 00 00 00 00 00 FF 0F B9 [13:10:33]RasterBufferAndPrint [13:10:33]line Счет N : (1)1182144 [13:10:33]line ИНН: 02508201610067 [13:10:33]line Контрольно-Кассовый Чек [13:10:33]line ПРОДАЖА [13:10:33]line ТРК (МРК, ГНК) : 32 [13:10:33]line Товар: 2710124130 [13:10:33]line Аи-92-К-5 [13:10:33]line 7.830 * 57.50 [13:10:33]line = 450.23 [13:10:33]line НДС 12% НСП 1% [13:10:33]line > о реализуемом товаре [13:10:33]line ОКРУГЛЕНИЕ: -0.23 [13:10:33]line ИТОГО: 450.00 [13:10:33]line Внесено: 450.00 [13:10:33]line СДАЧА: 0.00 [13:10:33]line НСП 1% : 3.98 [13:10:33]line НДС 12% : 47.81 [13:10:33]line Наличными: 450.00 [13:10:33]line Безнал.: 0.00 [13:10:33]line Место: АЗС № 121 "Партнер Нефть" [13:10:33]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:10:33]line СНО: Общий режим [13:10:33]line Чек 117 24.08.2023 13:10 [13:10:33]line Смена: 75 ФФД: 1.0 [13:10:33]line ЗНМ: 0300000148 [13:10:33]line РНМ: 0000000000091575 [13:10:33]line Версия ККМ: 001 [13:10:33]line ФМ: 0000000000874655 [13:10:33]line ФД: 32411 [13:10:33]line ФПД: 221179845927493 [13:10:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T131035&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32411&fm=221179845927493&tin=02508201610067®Number=0000000000091575&sum=45000 [13:10:33]written 0, free lines is 4095 [13:10:33]OFD Sender: Processing packet 32411 [packets to send 11, broken 10] [13:10:33]ProducePacketName [13:10:33]name=ofd_packets/00032411 [13:10:33]OFD Sender: To server: pG, [13:10:33]CommunicateWithHost lk.salyk.kg:30040 [13:10:33]ConnectInit lk.salyk.kg [13:10:33]Connected sock=10 [13:10:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 26 81 07 01 1A AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 DF 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 75 00 00 00 F4 03 04 00 CB 56 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9B 7E 00 00 35 04 06 00 C9 29 72 25 E2 45 3C 28 EA BF 61 6E 23 1C [13:10:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 76 A3 47 00 7A C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9B 7E 00 00 F4 03 04 00 6F 01 E7 64 B6 04 01 00 00 F9 40 DC FA E3 C7 35 8E [13:10:34]CommunicateWithHost err = 0 [13:10:34]CheckOFDResponse [13:10:34]1017 (14) - 77093643461234 [13:10:34]1041 (16) - 0000000000874655 [13:10:34]1040 (4) - 32411 [13:10:34]1012 (4) - 24.08.2023 07:06 [13:10:34]1206 (1) - 0 [13:10:34]OFD Sender: Remove packet 32411 [13:10:34]ProducePacketName [13:10:34]name=ofd_packets/00032411 [13:10:34]NVStorageDeleteData [13:10:34]Write to MH i2c: 01 00 00 63 6C CF [13:10:34]Write i2c OK [13:10:34]MH_I2C_Read... [13:10:34]Read from MH i2c: 01 [13:10:34]MH_I2C_Read... [13:10:34]Read from MH i2c: 01 07 00 [13:10:34]MH_I2C_Read... [13:10:34]Read from MH i2c: 01 07 00 63 6C 00 00 00 00 00 D7 0C B9 [13:10:34]RasterBufferAndPrint [13:10:34]line [13:10:34]line [13:10:34]line [13:10:34]line [13:10:34]line [13:10:34]written 0, free lines is 3294 [13:10:34]MH_Cut [13:10:34]Write to MH i2c: D1 01 00 6A 6C 01 A8 [13:10:34]Write i2c OK [13:10:34]MH_I2C_Read... [13:10:34]Read from MH i2c: D1 [13:10:34]MH_I2C_Read... [13:10:34]Read from MH i2c: D1 01 00 [13:10:34]MH_I2C_Read... [13:10:34]Read from MH i2c: D1 01 00 6A 6C 00 A7 [13:10:34]Write to MH i2c: 01 00 00 6B 6C D7 [13:10:34]Write i2c OK [13:10:34]MH_I2C_Read... [13:10:34]OFD Sender: No OFD packet to send [13:10:34]*** Cut start [13:10:34]*** Purtial cut [13:10:34]*** CUTSNS_PIN = 0 [13:10:35]*** Stage 1: CUTSNS_PIN = 1 [13:10:36]Read from MH i2c: 01 [13:10:36]MH_I2C_Read... [13:10:36]*** Stop cut motor [13:10:37]*** Cut end [13:10:37]Read from MH i2c: 01 07 00 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: 01 07 00 6B 6C 00 00 00 00 00 FF 0F EC [13:10:37]process_action close_receipt done [13:10:37]requested_data is exist [13:10:37]produce_requested_data [13:10:37]requested_item fm.sn is exist - process it [13:10:37]wFMCommunicate request_size=4 [13:10:37]MH_SAM_APDU [13:10:37]CAPDU: 80 11 00 00 [13:10:37]Write to MH i2c: E2 08 00 6C 6C 80 11 00 00 00 00 00 00 52 [13:10:37]Write i2c OK [13:10:37]MH_I2C_Read... [13:10:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:37]Read from MH i2c: E2 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 17 00 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 17 00 6C 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A8 [13:10:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:10:37]wFMCommunicate OK [13:10:37]requested_item fd.num is exist - process it [13:10:37]SAM_PROTO_GetFieldsCounters [13:10:37]wFMCommunicate request_size=4 [13:10:37]MH_SAM_APDU [13:10:37]CAPDU: 80 13 00 00 [13:10:37]Write to MH i2c: E2 08 00 6D 6C 80 13 00 00 00 00 00 00 55 [13:10:37]Write i2c OK [13:10:37]MH_I2C_Read... [13:10:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:37]Read from MH i2c: E2 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 62 00 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 62 00 6D 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 9B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [13: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 9B 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:10:37]wFMCommunicate OK [13:10:37]SAM_PROTO_GetFieldsCounters done [13:10:37]requested_item shift.num is exist - process it [13:10:37]requested_item shift.opened is exist - process it [13:10:37]req_shift_opened [13:10:37]FM_GetShiftState [13:10:37]SAM_PROTO_GetShiftState [13:10:37]wFMCommunicate request_size=4 [13:10:37]MH_SAM_APDU [13:10:37]CAPDU: 80 13 01 00 [13:10:37]Write to MH i2c: E2 08 00 6E 6C 80 13 01 00 00 00 00 00 57 [13:10:37]Write i2c OK [13:10:37]MH_I2C_Read... [13:10:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:37]Read from MH i2c: E2 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 0E 00 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 0E 00 6E 6C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D4 [13:10:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:10:37]wFMCommunicate OK [13:10:37]SAM_PROTO_GetShiftState done [13:10:37]FM_GetShiftState done [13:10:37]req_shift_opened done [13:10:37]requested_item shift.open_date is exist - process it [13:10:37]req_shift_open_date [13:10:37]req_shift_open_date done [13:10:37]produce_requested_data done [13:10:37]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32411,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:10:37]process_action_free close_receipt [13:10:37]json_value_free [13:10:37]json_value_free done [13:10:37]process_json_proto returns [13:10:37]Send response to host [13:10:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32411,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:10:37]free response buf [13:10:37]execute_script done [13:10:37]execute_script returns [13:10:37]free content buf [13:10:37]Sock 8.Close socket [13:10:37]Sock 8.Thread stoped [13:10:37]accept exits with 9 [13:10:37]New connection [13:10:37]New thread 3067084132 created [13:10:37]Thread 3066940772 joined [13:10:37]Waiting for new connection... [13:10:37] Sock 9.Parse request [13:10:37]Sock 9.Check first char [13:10:37]Sock 9.First char is OK [13:10:37]request: POST /json_proto HTTP/1.0 [13:10:37]Method: POST [13:10:37]URL: /json_proto [13:10:37]Method is POST - this is cgi request [13:10:37]url: /json_proto [13:10:37]query_string will be loaded in cgi processing [13:10:37]execute_cgi json_proto POST (null) [13:10:37]execute_cgi path=json_proto method=POST [13:10:37]POST find Content-Length [13:10:37]Host: 172.17.34.200:8080 [13:10:37]Content-Length: 683 [13:10:37]Content-Type: application/json [13:10:37] [13:10:37]POST finish read [13:10:37]Found Content-Length = 683 [13:10:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:37]execute_script... [13:10: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)1182143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:37]POST & json_proto [13:10:37]process_json_proto [13:10:37]json parsed OK: [13:10:37]protocol is kg_v1.0 [13:10:37]action value=close_receipt [13:10:37]process_action close_receipt [13:10:37]cmd_close_receipt [13:10:37]MH_GetDate [13:10:37]Write to MH i2c: F0 00 00 6F 6C CA [13:10:37]Write i2c OK [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: F0 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: F0 09 00 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: F0 09 00 6F 6C 00 D1 56 E7 64 B2 FF 65 64 BF [13:10:37]GetLastDocTimeStamp 1692882635 [13:10:37]current date 1692882641 [13:10:37]FM_GetShiftState [13:10:37]SAM_PROTO_GetShiftState [13:10:37]wFMCommunicate request_size=4 [13:10:37]MH_SAM_APDU [13:10:37]CAPDU: 80 13 01 00 [13:10:37]Write to MH i2c: E2 08 00 70 6C 80 13 01 00 00 00 00 00 59 [13:10:37]Write i2c OK [13:10:37]MH_I2C_Read... [13:10:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:37]Read from MH i2c: E2 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 0E 00 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 0E 00 70 6C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D6 [13:10:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:10:37]wFMCommunicate OK [13:10:37]SAM_PROTO_GetShiftState done [13:10:37]FM_GetShiftState done [13:10:37]opened in 1692866319 [13:10:37]opened+sec_in_day 1692952719 [13:10:37]quantity*price = 50053 [13:10:37]sum+1 = 50054 [13:10:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 118 24.08.2023 13:10 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32412 ФПД: 154180812436634 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T131041&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32412&fm=154180812436634&tin=02508201610067®Number=0000000000091575&sum=50000 [13:10:38]StoreToDocumentArchive [13:10:38]shift 75 fd 32412 [13:10:38]save to /storage/0075/doc_00032412 [13:10:38]save last doc name /storage/0075/doc_00032412 to /storage/kkm_last_doc_name [13:10:38]save OK [13:10:38]Clear old archive folders... [13:10:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:10:38]tlvbuf is 01948D30 [13:10:38]SAM_PROTO_ClearQueue [13:10:38]wFMCommunicate request_size=4 [13:10:38]MH_SAM_APDU [13:10:38]CAPDU: 80 09 00 00 [13:10:38]Write to MH i2c: E2 08 00 7D 6C 80 09 00 00 00 00 00 00 5B [13:10:38]Write i2c OK [13:10:38]MH_I2C_Read... [13:10:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:38]Read from MH i2c: E2 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: E2 03 00 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: E2 03 00 7D 6C 00 90 00 5D [13:10:38]RAPDU: 90 00 [13:10:38]wFMCommunicate OK [13:10:38]SAM_PROTO_ClearQueue done [13:10:38]KKMCreateOFDPacket [13:10:38]OFDProtocolAddRootSTLVToBuf [13:10:38]FM_MakeSignedData [13:10:38]FM_MakeSignedData [13:10:38]SAM_PROTO_SignData [13:10:38]wFMCommunicate request_size=4 [13:10:38]MH_SAM_APDU [13:10:38]CAPDU: 80 0D 01 02 [13:10:38]Write to MH i2c: E2 08 00 7E 6C 80 0D 01 02 00 00 00 00 63 [13:10:38]Write i2c OK [13:10:38]MH_I2C_Read... [13:10:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:38]Read from MH i2c: E2 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: E2 03 00 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: E2 03 00 7E 6C 00 90 00 5E [13:10:38]RAPDU: 90 00 [13:10:38]wFMCommunicate OK [13:10:38]wFMCommunicate request_size=255 [13:10:38]MH_SAM_APDU [13:10:38]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 D1 56 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9C 7E 00 00 35 04 06 00 [13:10:38]Write to MH i2c: E2 02 01 7F 6C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 D1 56 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9C 7E 00 00 35 04 06 00 00 00 C7 [13:10:38]Write i2c OK [13:10:38]MH_I2C_Read... [13:10:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:39]Read from MH i2c: E2 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: E2 03 00 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: E2 03 00 7F 6C 00 90 00 5F [13:10:39]RAPDU: 90 00 [13:10:39]wFMCommunicate OK [13:10:39]wFMCommunicate request_size=11 [13:10:39]MH_SAM_APDU [13:10:39]CAPDU: 80 0D 02 02 06 8C 3A 04 8E 74 9A [13:10:39]Write to MH i2c: E2 0E 00 80 6C 80 0D 02 02 06 00 8C 3A 04 8E 74 9A 00 00 D8 [13:10:39]Write i2c OK [13:10:39]MH_I2C_Read... [13:10:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:39]Read from MH i2c: E2 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: E2 03 00 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: E2 03 00 80 6C 00 90 00 60 [13:10:39]RAPDU: 90 00 [13:10:39]wFMCommunicate OK [13:10:39]wFMCommunicate request_size=4 [13:10:39]MH_SAM_APDU [13:10:39]CAPDU: 80 0D 03 02 [13:10:39]Write to MH i2c: E2 08 00 81 6C 80 0D 03 02 00 00 00 00 68 [13:10:39]Write i2c OK [13:10:39]MH_I2C_Read... [13:10:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:39]Read from MH i2c: E2 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: E2 0B 00 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: E2 0B 00 81 6C 00 1F 7A 64 BA AC B8 98 A8 90 00 C4 [13:10:39]RAPDU: 1F 7A 64 BA AC B8 98 A8 90 00 [13:10:39]wFMCommunicate OK [13:10:39]SAM_PROTO_SignData done [13:10:39]FM_MakeSignedData done [13:10:39]CreateOFDProtocolMessage [13:10:39]wFMCommunicate request_size=4 [13:10:39]MH_SAM_APDU [13:10:39]CAPDU: 80 11 00 00 [13:10:39]Write to MH i2c: E2 08 00 82 6C 80 11 00 00 00 00 00 00 68 [13:10:39]Write i2c OK [13:10:39]MH_I2C_Read... [13:10:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:39]Read from MH i2c: E2 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: E2 17 00 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: E2 17 00 82 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BE [13:10:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:10:39]wFMCommunicate OK [13:10:39]CreateOFDProtocolMessage done [13:10:39]OFDSenderStorePacket 32412 [13:10:39]StoreOFDPacket docnum=32412 [13:10:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C2 20 08 01 C8 79 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 D1 56 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9C 7E 00 00 35 04 06 00 8C 3A 04 8E 74 9A 1F 7A 64 BA AC B8 98 A8 [13:10:39]CheckFolder [13:10:39]dirname=/storage/ofd_packets [13:10:39]CheckFolder done [13:10:39]ProducePacketName [13:10:39]name=ofd_packets/00032412 [13:10:39]NVStorageSaveData ofd_packets/00032412 [13:10:39]File name is /storage/ofd_packets/00032412 [13:10:39]Write 302 bytes [13:10:39]NVStorageSaveData done [13:10:39]OFDSenderStorePacket done [13:10:39]KKMCreateOFDPacket done [13:10:39]NVStorageSaveData kkm_last_timestamp [13:10:39]File name is /storage/kkm_last_timestamp [13:10:39]Write 4 bytes [13:10:39]NVStorageSaveData done [13:10:39]ExternCall_PrintAddStr [13:10:39]wPrintStart [13:10:39]Write to MH i2c: 01 00 00 83 6C EF [13:10:39]OFD Sender: No OFD packet to send [13:10:39]Write i2c OK [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: 01 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: 01 07 00 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: 01 07 00 83 6C 00 00 00 00 00 FF 0F 04 [13:10:39]RasterBufferAndPrint [13:10:39]line Счет N : (1)1182143 [13:10:39]line ИНН: 02508201610067 [13:10:39]line Контрольно-Кассовый Чек [13:10:39]line ПРОДАЖА [13:10:39]line ТРК (МРК, ГНК) : 21 [13:10:39]line Товар: 2710194210 [13:10:39]line ДТ(л)-К-5 [13:10:39]line 7.870 * 63.60 [13:10:39]line = 500.53 [13:10:39]line НДС 12% НСП 1% [13:10:39]line > о реализуемом товаре [13:10:39]line ОКРУГЛЕНИЕ: -0.53 [13:10:39]line ИТОГО: 500.00 [13:10:39]line Внесено: 500.00 [13:10:39]line СДАЧА: 0.00 [13:10:39]line НСП 1% : 4.43 [13:10:39]line НДС 12% : 53.15 [13:10:39]line Наличными: 500.00 [13:10:39]line Безнал.: 0.00 [13:10:39]line Место: АЗС № 121 "Партнер Нефть" [13:10:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:10:39]line СНО: Общий режим [13:10:39]line Чек 118 24.08.2023 13:10 [13:10:39]line Смена: 75 ФФД: 1.0 [13:10:39]line ЗНМ: 0300000148 [13:10:39]line РНМ: 0000000000091575 [13:10:39]line Версия ККМ: 001 [13:10:39]line ФМ: 0000000000874655 [13:10:39]line ФД: 32412 [13:10:39]line ФПД: 154180812436634 [13:10:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T131041&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32412&fm=154180812436634&tin=02508201610067®Number=0000000000091575&sum=50000 [13:10:39]written 0, free lines is 4095 [13:10:39]OFD Sender: Processing packet 32412 [packets to send 11, broken 10] [13:10:39]ProducePacketName [13:10:39]name=ofd_packets/00032412 [13:10:39]OFD Sender: To server: pG, [13:10:39]CommunicateWithHost lk.salyk.kg:30040 [13:10:39]ConnectInit lk.salyk.kg [13:10:40]Connected sock=10 [13:10:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C2 20 08 01 C8 79 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 D1 56 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9C 7E 00 00 35 04 06 00 8C 3A 04 8E 74 9A 1F 7A 64 BA AC B8 98 A8 [13:10:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 51 42 47 00 36 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9C 7E 00 00 F4 03 04 00 75 01 E7 64 B6 04 01 00 00 FB 07 B2 5A 5C 5A EB D1 [13:10:40]CommunicateWithHost err = 0 [13:10:40]CheckOFDResponse [13:10:40]1017 (14) - 77093643461234 [13:10:40]1041 (16) - 0000000000874655 [13:10:40]1040 (4) - 32412 [13:10:40]1012 (4) - 24.08.2023 07:06 [13:10:40]1206 (1) - 0 [13:10:40]OFD Sender: Remove packet 32412 [13:10:40]ProducePacketName [13:10:40]name=ofd_packets/00032412 [13:10:40]NVStorageDeleteData [13:10:40]Write to MH i2c: 01 00 00 AE 6C 1A [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: 01 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: 01 07 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: 01 07 00 AE 6C 00 00 00 00 00 E6 0C 13 [13:10:40]RasterBufferAndPrint [13:10:40]line [13:10:40]line [13:10:40]line [13:10:40]line [13:10:40]line [13:10:40]written 0, free lines is 3314 [13:10:40]MH_Cut [13:10:40]Write to MH i2c: D1 01 00 B5 6C 01 F3 [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: D1 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: D1 01 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: D1 01 00 B5 6C 00 F2 [13:10:40]Write to MH i2c: 01 00 00 B6 6C 22 [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]OFD Sender: No OFD packet to send [13:10:41]*** Cut start [13:10:41]*** Purtial cut [13:10:41]*** Stage 1: CUTSNS_PIN = 1 [13:10:41]Read from MH i2c: 01 [13:10:41]MH_I2C_Read... [13:10:41]*** Stop cut motor [13:10:41]*** Cut end [13:10:41]Read from MH i2c: 01 07 00 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: 01 07 00 B6 6C 00 00 00 00 00 FF 0F 37 [13:10:41]process_action close_receipt done [13:10:41]requested_data is exist [13:10:41]produce_requested_data [13:10:41]requested_item fm.sn is exist - process it [13:10:41]wFMCommunicate request_size=4 [13:10:41]MH_SAM_APDU [13:10:41]CAPDU: 80 11 00 00 [13:10:41]Write to MH i2c: E2 08 00 B7 6C 80 11 00 00 00 00 00 00 9D [13:10:41]Write i2c OK [13:10:41]MH_I2C_Read... [13:10:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:41]Read from MH i2c: E2 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: E2 17 00 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: E2 17 00 B7 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F3 [13:10:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:10:41]wFMCommunicate OK [13:10:41]requested_item fd.num is exist - process it [13:10:41]SAM_PROTO_GetFieldsCounters [13:10:41]wFMCommunicate request_size=4 [13:10:41]MH_SAM_APDU [13:10:41]CAPDU: 80 13 00 00 [13:10:41]Write to MH i2c: E2 08 00 B8 6C 80 13 00 00 00 00 00 00 A0 [13:10:41]Write i2c OK [13:10:41]MH_I2C_Read... [13:10:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:41]Read from MH i2c: E2 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: E2 62 00 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: E2 62 00 B8 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 9C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [13:10:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 9C 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:10:41]wFMCommunicate OK [13:10:41]SAM_PROTO_GetFieldsCounters done [13:10:41]requested_item shift.num is exist - process it [13:10:41]requested_item shift.opened is exist - process it [13:10:41]req_shift_opened [13:10:41]FM_GetShiftState [13:10:41]SAM_PROTO_GetShiftState [13:10:41]wFMCommunicate request_size=4 [13:10:41]MH_SAM_APDU [13:10:41]CAPDU: 80 13 01 00 [13:10:41]Write to MH i2c: E2 08 00 B9 6C 80 13 01 00 00 00 00 00 A2 [13:10:41]Write i2c OK [13:10:41]MH_I2C_Read... [13:10:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:41]Read from MH i2c: E2 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: E2 0E 00 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: E2 0E 00 B9 6C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1F [13:10:41]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:10:41]wFMCommunicate OK [13:10:41]SAM_PROTO_GetShiftState done [13:10:41]FM_GetShiftState done [13:10:41]req_shift_opened done [13:10:41]requested_item shift.open_date is exist - process it [13:10:41]req_shift_open_date [13:10:41]req_shift_open_date done [13:10:41]produce_requested_data done [13:10:41]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32412,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:10:41]process_action_free close_receipt [13:10:41]json_value_free [13:10:41]json_value_free done [13:10:41]process_json_proto returns [13:10:41]Send response to host [13:10:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32412,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:10:41]free response buf [13:10:41]execute_script done [13:10:41]execute_script returns [13:10:41]free content buf [13:10:41]Sock 9.Close socket [13:10:41]Sock 9.Thread stoped [13:10:45]OFD Sender: No OFD packet to send [13:10:50]OFD Sender: No OFD packet to send [13:10:55]OFD Sender: No OFD packet to send [13:11:00]OFD Sender: No OFD packet to send [13:11:05]OFD Sender: No OFD packet to send [13:11:10]OFD Sender: No OFD packet to send [13:11:15]OFD Sender: No OFD packet to send [13:11:20]OFD Sender: No OFD packet to send [13:11:25]OFD Sender: No OFD packet to send [13:11:30]OFD Sender: No OFD packet to send [13:11:35]OFD Sender: No OFD packet to send [13:11:40]OFD Sender: No OFD packet to send [13:11:45]OFD Sender: No OFD packet to send [13:11:50]OFD Sender: No OFD packet to send [13:11:55]OFD Sender: No OFD packet to send [13:12:00]OFD Sender: No OFD packet to send [13:12:00]accept exits with 8 [13:12:00]New connection [13:12:00]New thread 3066940772 created [13:12:00]Thread 3067084132 joined [13:12:00]Waiting for new connection... [13:12:00] Sock 8.Parse request [13:12:00]Sock 8.Check first char [13:12:00]Sock 8.First char is OK [13:12:00]request: POST /json_proto HTTP/1.0 [13:12:00]Method: POST [13:12:00]URL: /json_proto [13:12:00]Method is POST - this is cgi request [13:12:00]url: /json_proto [13:12:00]query_string will be loaded in cgi processing [13:12:00]execute_cgi json_proto POST (null) [13:12:00]execute_cgi path=json_proto method=POST [13:12:00]POST find Content-Length [13:12:00]Host: 172.17.34.200:8080 [13:12:00]Content-Length: 678 [13:12:00]Content-Type: application/json [13:12:00] [13:12:00]POST finish read [13:12:00]Found Content-Length = 678 [13:12:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:12:00]execute_script... [13:12:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:12:00]POST & json_proto [13:12:00]process_json_proto [13:12:00]json parsed OK: [13:12:00]protocol is kg_v1.0 [13:12:00]action value=close_receipt [13:12:00]process_action close_receipt [13:12:00]cmd_close_receipt [13:12:00]MH_GetDate [13:12:00]Write to MH i2c: F0 00 00 BA 6C 15 [13:12:00]Write i2c OK [13:12:00]MH_I2C_Read... [13:12:00]Read from MH i2c: F0 [13:12:00]MH_I2C_Read... [13:12:00]Read from MH i2c: F0 09 00 [13:12:00]MH_I2C_Read... [13:12:00]Read from MH i2c: F0 09 00 BA 6C 00 24 57 E7 64 B2 FF 65 64 5E [13:12:00]GetLastDocTimeStamp 1692882641 [13:12:00]current date 1692882724 [13:12:00]FM_GetShiftState [13:12:00]SAM_PROTO_GetShiftState [13:12:00]wFMCommunicate request_size=4 [13:12:00]MH_SAM_APDU [13:12:00]CAPDU: 80 13 01 00 [13:12:00]Write to MH i2c: E2 08 00 BB 6C 80 13 01 00 00 00 00 00 A4 [13:12:00]Write i2c OK [13:12:00]MH_I2C_Read... [13:12:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:01]Read from MH i2c: E2 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 0E 00 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 0E 00 BB 6C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 21 [13:12:01]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:12:01]wFMCommunicate OK [13:12:01]SAM_PROTO_GetShiftState done [13:12:01]FM_GetShiftState done [13:12:01]opened in 1692866319 [13:12:01]opened+sec_in_day 1692952719 [13:12:01]quantity*price = 40020 [13:12:01]sum+1 = 40021 [13:12:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 119 24.08.2023 13:12 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32413 ФПД: 109010970414609 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T131204&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32413&fm=109010970414609&tin=02508201610067®Number=0000000000091575&sum=40000 [13:12:02]StoreToDocumentArchive [13:12:02]shift 75 fd 32413 [13:12:02]save to /storage/0075/doc_00032413 [13:12:02]save last doc name /storage/0075/doc_00032413 to /storage/kkm_last_doc_name [13:12:02]save OK [13:12:02]Clear old archive folders... [13:12:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:12:02]tlvbuf is 018D1A80 [13:12:02]SAM_PROTO_ClearQueue [13:12:02]wFMCommunicate request_size=4 [13:12:02]MH_SAM_APDU [13:12:02]CAPDU: 80 09 00 00 [13:12:02]Write to MH i2c: E2 08 00 C8 6C 80 09 00 00 00 00 00 00 A6 [13:12:02]Write i2c OK [13:12:02]MH_I2C_Read... [13:12:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:12:02]Read from MH i2c: E2 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: E2 03 00 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: E2 03 00 C8 6C 00 90 00 A8 [13:12:02]RAPDU: 90 00 [13:12:02]wFMCommunicate OK [13:12:02]SAM_PROTO_ClearQueue done [13:12:02]KKMCreateOFDPacket [13:12:02]OFDProtocolAddRootSTLVToBuf [13:12:02]FM_MakeSignedData [13:12:02]FM_MakeSignedData [13:12:02]SAM_PROTO_SignData [13:12:02]wFMCommunicate request_size=4 [13:12:02]MH_SAM_APDU [13:12:02]CAPDU: 80 0D 01 02 [13:12:02]Write to MH i2c: E2 08 00 C9 6C 80 0D 01 02 00 00 00 00 AE [13:12:02]Write i2c OK [13:12:02]MH_I2C_Read... [13:12:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:12:02]Read from MH i2c: E2 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: E2 03 00 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: E2 03 00 C9 6C 00 90 00 A9 [13:12:02]RAPDU: 90 00 [13:12:02]wFMCommunicate OK [13:12:02]wFMCommunicate request_size=255 [13:12:02]MH_SAM_APDU [13:12:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 24 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9D 7E 00 00 35 04 06 00 63 [13:12:02]Write to MH i2c: E2 02 01 CA 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 24 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9D 7E 00 00 35 04 06 00 63 00 00 4F [13:12:02]Write i2c OK [13:12:02]MH_I2C_Read... [13:12:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:02]Read from MH i2c: E2 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: E2 03 00 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: E2 03 00 CA 6C 00 90 00 AA [13:12:02]RAPDU: 90 00 [13:12:02]wFMCommunicate OK [13:12:02]wFMCommunicate request_size=10 [13:12:02]MH_SAM_APDU [13:12:02]CAPDU: 80 0D 02 02 05 25 18 2B 0E 11 [13:12:02]Write to MH i2c: E2 0D 00 CB 6C 80 0D 02 02 05 00 25 18 2B 0E 11 00 00 42 [13:12:02]Write i2c OK [13:12:02]MH_I2C_Read... [13:12:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:02]Read from MH i2c: E2 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: E2 03 00 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: E2 03 00 CB 6C 00 90 00 AB [13:12:02]RAPDU: 90 00 [13:12:02]wFMCommunicate OK [13:12:02]wFMCommunicate request_size=4 [13:12:02]MH_SAM_APDU [13:12:02]CAPDU: 80 0D 03 02 [13:12:02]Write to MH i2c: E2 08 00 CC 6C 80 0D 03 02 00 00 00 00 B3 [13:12:02]Write i2c OK [13:12:02]MH_I2C_Read... [13:12:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:12:02]Read from MH i2c: E2 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: E2 0B 00 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: E2 0B 00 CC 6C 00 FC D2 4C E7 52 37 83 D1 90 00 92 [13:12:02]RAPDU: FC D2 4C E7 52 37 83 D1 90 00 [13:12:02]wFMCommunicate OK [13:12:02]SAM_PROTO_SignData done [13:12:02]FM_MakeSignedData done [13:12:02]CreateOFDProtocolMessage [13:12:02]wFMCommunicate request_size=4 [13:12:02]MH_SAM_APDU [13:12:02]CAPDU: 80 11 00 00 [13:12:02]Write to MH i2c: E2 08 00 CD 6C 80 11 00 00 00 00 00 00 B3 [13:12:02]Write i2c OK [13:12:02]MH_I2C_Read... [13:12:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:02]Read from MH i2c: E2 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: E2 17 00 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: E2 17 00 CD 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 09 [13:12:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:12:02]wFMCommunicate OK [13:12:02]CreateOFDProtocolMessage done [13:12:02]OFDSenderStorePacket 32413 [13:12:02]StoreOFDPacket docnum=32413 [13:12:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E8 91 07 01 2E CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 24 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9D 7E 00 00 35 04 06 00 63 25 18 2B 0E 11 FC D2 4C E7 52 37 83 D1 [13:12:02]CheckFolder [13:12:02]dirname=/storage/ofd_packets [13:12:02]CheckFolder done [13:12:02]ProducePacketName [13:12:02]name=ofd_packets/00032413 [13:12:02]NVStorageSaveData ofd_packets/00032413 [13:12:02]File name is /storage/ofd_packets/00032413 [13:12:02]Write 301 bytes [13:12:02]NVStorageSaveData done [13:12:02]OFDSenderStorePacket done [13:12:02]KKMCreateOFDPacket done [13:12:02]NVStorageSaveData kkm_last_timestamp [13:12:02]File name is /storage/kkm_last_timestamp [13:12:02]Write 4 bytes [13:12:02]NVStorageSaveData done [13:12:02]ExternCall_PrintAddStr [13:12:02]wPrintStart [13:12:02]Write to MH i2c: 01 00 00 CE 6C 3A [13:12:02]Write i2c OK [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: 01 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: 01 07 00 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: 01 07 00 CE 6C 00 00 00 00 00 FF 0F 4F [13:12:02]RasterBufferAndPrint [13:12:02]line Счет N : (1)1182146 [13:12:02]line ИНН: 02508201610067 [13:12:02]line Контрольно-Кассовый Чек [13:12:02]line ПРОДАЖА [13:12:02]line ТРК (МРК, ГНК) : 62 [13:12:02]line Товар: 2710124130 [13:12:02]line Аи-92-К-5 [13:12:02]line 6.960 * 57.50 [13:12:02]line = 400.20 [13:12:02]line НДС 12% НСП 1% [13:12:02]line > о реализуемом товаре [13:12:02]line ОКРУГЛЕНИЕ: -0.20 [13:12:02]line ИТОГО: 400.00 [13:12:02]line Внесено: 400.00 [13:12:02]line СДАЧА: 0.00 [13:12:02]line НСП 1% : 3.54 [13:12:02]line НДС 12% : 42.50 [13:12:02]line Наличными: 400.00 [13:12:02]line Безнал.: 0.00 [13:12:02]line Место: АЗС № 121 "Партнер Нефть" [13:12:02]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:12:02]line СНО: Общий режим [13:12:02]line Чек 119 24.08.2023 13:12 [13:12:02]line Смена: 75 ФФД: 1.0 [13:12:02]line ЗНМ: 0300000148 [13:12:02]line РНМ: 0000000000091575 [13:12:02]line Версия ККМ: 001 [13:12:02]line ФМ: 0000000000874655 [13:12:02]line ФД: 32413 [13:12:02]line ФПД: 109010970414609 [13:12:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T131204&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32413&fm=109010970414609&tin=02508201610067®Number=0000000000091575&sum=40000 [13:12:02]OFD Sender: Processing packet 32413 [packets to send 11, broken 10] [13:12:02]ProducePacketName [13:12:02]name=ofd_packets/00032413 [13:12:02]OFD Sender: To server: pG, [13:12:02]CommunicateWithHost lk.salyk.kg:30040 [13:12:02]ConnectInit lk.salyk.kg [13:12:02]written 0, free lines is 4095 [13:12:03]Connected sock=10 [13:12:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E8 91 07 01 2E CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 24 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9D 7E 00 00 35 04 06 00 63 25 18 2B 0E 11 FC D2 4C E7 52 37 83 D1 [13:12:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 04 6F 47 00 39 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9D 7E 00 00 F4 03 04 00 C8 01 E7 64 B6 04 01 00 00 5E F7 5C 56 08 AF 46 CF [13:12:03]CommunicateWithHost err = 0 [13:12:03]CheckOFDResponse [13:12:03]1017 (14) - 77093643461234 [13:12:03]1041 (16) - 0000000000874655 [13:12:03]1040 (4) - 32413 [13:12:03]1012 (4) - 24.08.2023 07:07 [13:12:03]1206 (1) - 0 [13:12:03]OFD Sender: Remove packet 32413 [13:12:03]ProducePacketName [13:12:03]name=ofd_packets/00032413 [13:12:03]NVStorageDeleteData [13:12:03]Write to MH i2c: 01 00 00 F9 6C 65 [13:12:03]Write i2c OK [13:12:03]MH_I2C_Read... [13:12:03]Read from MH i2c: 01 [13:12:03]MH_I2C_Read... [13:12:03]Read from MH i2c: 01 07 00 [13:12:03]MH_I2C_Read... [13:12:03]Read from MH i2c: 01 07 00 F9 6C 00 00 00 00 00 D1 0C 49 [13:12:03]RasterBufferAndPrint [13:12:03]line [13:12:03]line [13:12:03]line [13:12:03]line [13:12:03]line [13:12:03]written 0, free lines is 3287 [13:12:03]MH_Cut [13:12:03]Write to MH i2c: D1 01 00 00 6D 01 3F [13:12:03]Write i2c OK [13:12:03]MH_I2C_Read... [13:12:03]Read from MH i2c: D1 [13:12:03]MH_I2C_Read... [13:12:03]Read from MH i2c: D1 01 00 [13:12:03]MH_I2C_Read... [13:12:03]Read from MH i2c: D1 01 00 00 6D 00 3E [13:12:03]Write to MH i2c: 01 00 00 01 6D 6E [13:12:03]Write i2c OK [13:12:03]MH_I2C_Read... [13:12:03]OFD Sender: No OFD packet to send [13:12:04]*** Cut start [13:12:04]*** Purtial cut [13:12:04]*** CUTSNS_PIN = 0 [13:12:04]*** Stage 1: CUTSNS_PIN = 1 [13:12:06]Read from MH i2c: 01 [13:12:06]MH_I2C_Read... [13:12:06]*** Stop cut motor [13:12:06]*** Cut end [13:12:06]Read from MH i2c: 01 07 00 [13:12:06]MH_I2C_Read... [13:12:06]Read from MH i2c: 01 07 00 01 6D 00 00 00 00 00 FF 0F 83 [13:12:06]process_action close_receipt done [13:12:06]requested_data is exist [13:12:06]produce_requested_data [13:12:06]requested_item fm.sn is exist - process it [13:12:06]wFMCommunicate request_size=4 [13:12:06]MH_SAM_APDU [13:12:06]CAPDU: 80 11 00 00 [13:12:06]Write to MH i2c: E2 08 00 02 6D 80 11 00 00 00 00 00 00 E9 [13:12:06]Write i2c OK [13:12:06]MH_I2C_Read... [13:12:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:06]Read from MH i2c: E2 [13:12:06]MH_I2C_Read... [13:12:06]Read from MH i2c: E2 17 00 [13:12:06]MH_I2C_Read... [13:12:06]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 34 36 35 35 90 00 3F [13:12:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:12:06]wFMCommunicate OK [13:12:06]requested_item fd.num is exist - process it [13:12:06]SAM_PROTO_GetFieldsCounters [13:12:06]wFMCommunicate request_size=4 [13:12:06]MH_SAM_APDU [13:12:06]CAPDU: 80 13 00 00 [13:12:06]Write to MH i2c: E2 08 00 03 6D 80 13 00 00 00 00 00 00 EC [13:12:06]Write i2c OK [13:12:06]MH_I2C_Read... [13:12:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:12:06]Read from MH i2c: E2 [13:12:06]MH_I2C_Read... [13:12:06]Read from MH i2c: E2 62 00 [13:12:06]MH_I2C_Read... [13:12:06]Read from MH i2c: E2 62 00 03 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 9D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [13:12:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 9D 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:12:06]wFMCommunicate OK [13:12:06]SAM_PROTO_GetFieldsCounters done [13:12:06]requested_item shift.num is exist - process it [13:12:06]requested_item shift.opened is exist - process it [13:12:06]req_shift_opened [13:12:06]FM_GetShiftState [13:12:06]SAM_PROTO_GetShiftState [13:12:06]wFMCommunicate request_size=4 [13:12:06]MH_SAM_APDU [13:12:06]CAPDU: 80 13 01 00 [13:12:06]Write to MH i2c: E2 08 00 04 6D 80 13 01 00 00 00 00 00 EE [13:12:06]Write i2c OK [13:12:06]MH_I2C_Read... [13:12:06]Read from MH i2c: E2 [13:12:06]MH_I2C_Read... [13:12:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:06]Read from MH i2c: E2 0E 00 [13:12:06]MH_I2C_Read... [13:12:06]Read from MH i2c: E2 0E 00 04 6D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6B [13:12:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:12:06]wFMCommunicate OK [13:12:06]SAM_PROTO_GetShiftState done [13:12:06]FM_GetShiftState done [13:12:06]req_shift_opened done [13:12:06]requested_item shift.open_date is exist - process it [13:12:06]req_shift_open_date [13:12:06]req_shift_open_date done [13:12:06]produce_requested_data done [13:12:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32413,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:12:06]process_action_free close_receipt [13:12:06]json_value_free [13:12:06]json_value_free done [13:12:06]process_json_proto returns [13:12:06]Send response to host [13:12:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32413,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:12:06]free response buf [13:12:06]execute_script done [13:12:06]execute_script returns [13:12:06]free content buf [13:12:06]Sock 8.Close socket [13:12:06]Sock 8.Thread stoped [13:12:07]accept exits with 9 [13:12:07]New connection [13:12:07]New thread 3067084132 created [13:12:07]Thread 3066940772 joined [13:12:07]Waiting for new connection... [13:12:07] Sock 9.Parse request [13:12:07]Sock 9.Check first char [13:12:07]Sock 9.First char is OK [13:12:07]request: POST /json_proto HTTP/1.0 [13:12:07]Method: POST [13:12:07]URL: /json_proto [13:12:07]Method is POST - this is cgi request [13:12:07]url: /json_proto [13:12:07]query_string will be loaded in cgi processing [13:12:07]execute_cgi json_proto POST (null) [13:12:07]execute_cgi path=json_proto method=POST [13:12:07]POST find Content-Length [13:12:07]Host: 172.17.34.200:8080 [13:12:07]Content-Length: 683 [13:12:07]Content-Type: application/json [13:12:07] [13:12:07]POST finish read [13:12:07]Found Content-Length = 683 [13:12:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:12:07]execute_script... [13:12: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)1182145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:12:07]POST & json_proto [13:12:07]process_json_proto [13:12:07]json parsed OK: [13:12:07]protocol is kg_v1.0 [13:12:07]action value=close_receipt [13:12:07]process_action close_receipt [13:12:07]cmd_close_receipt [13:12:07]MH_GetDate [13:12:07]Write to MH i2c: F0 00 00 05 6D 61 [13:12:07]Write i2c OK [13:12:07]MH_I2C_Read... [13:12:07]Read from MH i2c: F0 [13:12:07]MH_I2C_Read... [13:12:07]Read from MH i2c: F0 09 00 [13:12:07]MH_I2C_Read... [13:12:07]Read from MH i2c: F0 09 00 05 6D 00 2B 57 E7 64 B2 FF 65 64 B1 [13:12:07]GetLastDocTimeStamp 1692882724 [13:12:07]current date 1692882731 [13:12:07]FM_GetShiftState [13:12:07]SAM_PROTO_GetShiftState [13:12:07]wFMCommunicate request_size=4 [13:12:07]MH_SAM_APDU [13:12:07]CAPDU: 80 13 01 00 [13:12:07]Write to MH i2c: E2 08 00 06 6D 80 13 01 00 00 00 00 00 F0 [13:12:07]Write i2c OK [13:12:07]MH_I2C_Read... [13:12:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:07]Read from MH i2c: E2 [13:12:07]MH_I2C_Read... [13:12:07]Read from MH i2c: E2 0E 00 [13:12:07]MH_I2C_Read... [13:12:07]Read from MH i2c: E2 0E 00 06 6D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6D [13:12:07]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:12:07]wFMCommunicate OK [13:12:07]SAM_PROTO_GetShiftState done [13:12:07]FM_GetShiftState done [13:12:07]opened in 1692866319 [13:12:07]opened+sec_in_day 1692952719 [13:12:07]quantity*price = 100050 [13:12:07]sum+1 = 100051 [13:12:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 120 24.08.2023 13:12 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32414 ФПД: 243372365364157 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T131211&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32414&fm=243372365364157&tin=02508201610067®Number=0000000000091575&sum=100000 [13:12:09]StoreToDocumentArchive [13:12:09]shift 75 fd 32414 [13:12:09]save to /storage/0075/doc_00032414 [13:12:09]save last doc name /storage/0075/doc_00032414 to /storage/kkm_last_doc_name [13:12:09]save OK [13:12:09]Clear old archive folders... [13:12:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:12:09]tlvbuf is 0183B9F0 [13:12:09]SAM_PROTO_ClearQueue [13:12:09]wFMCommunicate request_size=4 [13:12:09]MH_SAM_APDU [13:12:09]CAPDU: 80 09 00 00 [13:12:09]Write to MH i2c: E2 08 00 13 6D 80 09 00 00 00 00 00 00 F2 [13:12:09]Write i2c OK [13:12:09]MH_I2C_Read... [13:12:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:12:09]Read from MH i2c: E2 [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: E2 03 00 [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: E2 03 00 13 6D 00 90 00 F4 [13:12:09]RAPDU: 90 00 [13:12:09]wFMCommunicate OK [13:12:09]SAM_PROTO_ClearQueue done [13:12:09]KKMCreateOFDPacket [13:12:09]OFDProtocolAddRootSTLVToBuf [13:12:09]FM_MakeSignedData [13:12:09]FM_MakeSignedData [13:12:09]SAM_PROTO_SignData [13:12:09]wFMCommunicate request_size=4 [13:12:09]MH_SAM_APDU [13:12:09]CAPDU: 80 0D 01 02 [13:12:09]Write to MH i2c: E2 08 00 14 6D 80 0D 01 02 00 00 00 00 FA [13:12:09]Write i2c OK [13:12:09]MH_I2C_Read... [13:12:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:12:09]Read from MH i2c: E2 [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: E2 03 00 [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: E2 03 00 14 6D 00 90 00 F5 [13:12:09]RAPDU: 90 00 [13:12:09]wFMCommunicate OK [13:12:09]wFMCommunicate request_size=255 [13:12:09]MH_SAM_APDU [13:12:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 78 00 00 00 F4 03 04 00 2B 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9E 7E 00 00 35 04 06 00 DD [13:12:09]Write to MH i2c: E2 02 01 15 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 78 00 00 00 F4 03 04 00 2B 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9E 7E 00 00 35 04 06 00 DD 00 00 22 [13:12:09]Write i2c OK [13:12:09]MH_I2C_Read... [13:12:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:09]Read from MH i2c: E2 [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: E2 03 00 [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: E2 03 00 15 6D 00 90 00 F6 [13:12:09]RAPDU: 90 00 [13:12:09]wFMCommunicate OK [13:12:09]wFMCommunicate request_size=10 [13:12:09]MH_SAM_APDU [13:12:09]CAPDU: 80 0D 02 02 05 58 8B 62 BB BD [13:12:09]Write to MH i2c: E2 0D 00 16 6D 80 0D 02 02 05 00 58 8B 62 BB BD 00 00 C4 [13:12:09]Write i2c OK [13:12:09]MH_I2C_Read... [13:12:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:09]Read from MH i2c: E2 [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: E2 03 00 [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: E2 03 00 16 6D 00 90 00 F7 [13:12:09]RAPDU: 90 00 [13:12:09]wFMCommunicate OK [13:12:09]wFMCommunicate request_size=4 [13:12:09]MH_SAM_APDU [13:12:09]CAPDU: 80 0D 03 02 [13:12:09]Write to MH i2c: E2 08 00 17 6D 80 0D 03 02 00 00 00 00 FF [13:12:09]Write i2c OK [13:12:09]MH_I2C_Read... [13:12:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:12:09]Read from MH i2c: E2 [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: E2 0B 00 [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: E2 0B 00 17 6D 00 FF 19 9A AE 22 90 8F EE 90 00 8F [13:12:09]RAPDU: FF 19 9A AE 22 90 8F EE 90 00 [13:12:09]wFMCommunicate OK [13:12:09]SAM_PROTO_SignData done [13:12:09]FM_MakeSignedData done [13:12:09]CreateOFDProtocolMessage [13:12:09]wFMCommunicate request_size=4 [13:12:09]MH_SAM_APDU [13:12:09]CAPDU: 80 11 00 00 [13:12:09]Write to MH i2c: E2 08 00 18 6D 80 11 00 00 00 00 00 00 FF [13:12:09]Write i2c OK [13:12:09]MH_I2C_Read... [13:12:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:09]Read from MH i2c: E2 [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: E2 17 00 [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: E2 17 00 18 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 55 [13:12:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:12:09]wFMCommunicate OK [13:12:09]CreateOFDProtocolMessage done [13:12:09]OFDSenderStorePacket 32414 [13:12:09]StoreOFDPacket docnum=32414 [13:12:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 68 C6 07 01 20 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 78 00 00 00 F4 03 04 00 2B 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9E 7E 00 00 35 04 06 00 DD 58 8B 62 BB BD FF 19 9A AE 22 90 8F EE [13:12:09]CheckFolder [13:12:09]dirname=/storage/ofd_packets [13:12:09]CheckFolder done [13:12:09]ProducePacketName [13:12:09]name=ofd_packets/00032414 [13:12:09]NVStorageSaveData ofd_packets/00032414 [13:12:09]File name is /storage/ofd_packets/00032414 [13:12:09]Write 301 bytes [13:12:09]NVStorageSaveData done [13:12:09]OFDSenderStorePacket done [13:12:09]KKMCreateOFDPacket done [13:12:09]NVStorageSaveData kkm_last_timestamp [13:12:09]File name is /storage/kkm_last_timestamp [13:12:09]Write 4 bytes [13:12:09]NVStorageSaveData done [13:12:09]ExternCall_PrintAddStr [13:12:09]wPrintStart [13:12:09]Write to MH i2c: 01 00 00 19 6D 86 [13:12:09]Write i2c OK [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: 01 [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: 01 07 00 [13:12:09]MH_I2C_Read... [13:12:09]Read from MH i2c: 01 07 00 19 6D 00 00 00 00 00 FF 0F 9B [13:12:09]RasterBufferAndPrint [13:12:09]line Счет N : (1)1182145 [13:12:09]line ИНН: 02508201610067 [13:12:09]line Контрольно-Кассовый Чек [13:12:09]line ПРОДАЖА [13:12:09]line ТРК (МРК, ГНК) : 42 [13:12:09]line Товар: 2710124130 [13:12:09]line Аи-92-К-5 [13:12:09]line 17.400 * 57.50 [13:12:09]line = 1000.50 [13:12:09]line НДС 12% НСП 1% [13:12:09]line > о реализуемом товаре [13:12:09]line ОКРУГЛЕНИЕ: -0.50 [13:12:09]line ИТОГО: 1000.00 [13:12:09]line Внесено: 1000.00 [13:12:09]line СДАЧА: 0.00 [13:12:09]line НСП 1% : 8.85 [13:12:09]line НДС 12% : 106.25 [13:12:09]line Наличными: 1000.00 [13:12:09]line Безнал.: 0.00 [13:12:09]line Место: АЗС № 121 "Партнер Нефть" [13:12:09]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:12:09]line СНО: Общий режим [13:12:09]line Чек 120 24.08.2023 13:12 [13:12:09]line Смена: 75 ФФД: 1.0 [13:12:09]line ЗНМ: 0300000148 [13:12:09]line РНМ: 0000000000091575 [13:12:09]line Версия ККМ: 001 [13:12:09]line ФМ: 0000000000874655 [13:12:09]line ФД: 32414 [13:12:09]line ФПД: 243372365364157 [13:12:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T131211&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32414&fm=243372365364157&tin=02508201610067®Number=0000000000091575&sum=100000 [13:12:10]OFD Sender: Processing packet 32414 [packets to send 11, broken 10] [13:12:10]ProducePacketName [13:12:10]name=ofd_packets/00032414 [13:12:10]OFD Sender: To server: pG, [13:12:10]CommunicateWithHost lk.salyk.kg:30040 [13:12:10]ConnectInit lk.salyk.kg [13:12:10]written 0, free lines is 4095 [13:12:10]Connected sock=10 [13:12:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 68 C6 07 01 20 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 78 00 00 00 F4 03 04 00 2B 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9E 7E 00 00 35 04 06 00 DD 58 8B 62 BB BD FF 19 9A AE 22 90 8F EE [13:12:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D9 FC 47 00 94 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9E 7E 00 00 F4 03 04 00 CF 01 E7 64 B6 04 01 00 00 51 69 64 C0 CF CD 5E 85 [13:12:10]CommunicateWithHost err = 0 [13:12:10]CheckOFDResponse [13:12:10]1017 (14) - 77093643461234 [13:12:10]1041 (16) - 0000000000874655 [13:12:10]1040 (4) - 32414 [13:12:10]1012 (4) - 24.08.2023 07:07 [13:12:10]1206 (1) - 0 [13:12:10]OFD Sender: Remove packet 32414 [13:12:10]ProducePacketName [13:12:10]name=ofd_packets/00032414 [13:12:10]NVStorageDeleteData [13:12:10]Write to MH i2c: 01 00 00 44 6D B1 [13:12:10]Write i2c OK [13:12:10]MH_I2C_Read... [13:12:10]Read from MH i2c: 01 [13:12:10]MH_I2C_Read... [13:12:10]Read from MH i2c: 01 07 00 [13:12:10]MH_I2C_Read... [13:12:10]Read from MH i2c: 01 07 00 44 6D 00 00 00 00 00 D5 0C 99 [13:12:10]RasterBufferAndPrint [13:12:10]line [13:12:10]line [13:12:10]line [13:12:10]line [13:12:10]line [13:12:10]written 0, free lines is 3297 [13:12:10]MH_Cut [13:12:10]Write to MH i2c: D1 01 00 4B 6D 01 8A [13:12:10]Write i2c OK [13:12:10]MH_I2C_Read... [13:12:10]Read from MH i2c: D1 [13:12:10]MH_I2C_Read... [13:12:10]Read from MH i2c: D1 01 00 [13:12:10]MH_I2C_Read... [13:12:10]Read from MH i2c: D1 01 00 4B 6D 00 89 [13:12:10]Write to MH i2c: 01 00 00 4C 6D B9 [13:12:10]Write i2c OK [13:12:10]MH_I2C_Read... [13:12:10]OFD Sender: No OFD packet to send [13:12:11]*** Cut start [13:12:11]*** Purtial cut [13:12:11]*** Stage 1: CUTSNS_PIN = 1 [13:12:11]Read from MH i2c: 01 *** Stop cut motor [13:12:11] [13:12:11]*** Cut end [13:12:11]MH_I2C_Read... [13:12:11]Read from MH i2c: 01 07 00 [13:12:11]MH_I2C_Read... [13:12:11]Read from MH i2c: 01 07 00 4C 6D 00 00 00 00 00 FF 0F CE [13:12:11]process_action close_receipt done [13:12:11]requested_data is exist [13:12:11]produce_requested_data [13:12:11]requested_item fm.sn is exist - process it [13:12:11]wFMCommunicate request_size=4 [13:12:11]MH_SAM_APDU [13:12:11]CAPDU: 80 11 00 00 [13:12:11]Write to MH i2c: E2 08 00 4D 6D 80 11 00 00 00 00 00 00 34 [13:12:11]Write i2c OK [13:12:11]MH_I2C_Read... [13:12:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:11]Read from MH i2c: E2 [13:12:11]MH_I2C_Read... [13:12:11]Read from MH i2c: E2 17 00 [13:12:11]MH_I2C_Read... [13:12:11]Read from MH i2c: E2 17 00 4D 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8A [13:12:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:12:11]wFMCommunicate OK [13:12:11]requested_item fd.num is exist - process it [13:12:11]SAM_PROTO_GetFieldsCounters [13:12:11]wFMCommunicate request_size=4 [13:12:11]MH_SAM_APDU [13:12:11]CAPDU: 80 13 00 00 [13:12:11]Write to MH i2c: E2 08 00 4E 6D 80 13 00 00 00 00 00 00 37 [13:12:11]Write i2c OK [13:12:11]MH_I2C_Read... [13:12:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:12:11]Read from MH i2c: E2 [13:12:11]MH_I2C_Read... [13:12:11]Read from MH i2c: E2 62 00 [13:12:11]MH_I2C_Read... [13:12:11]Read from MH i2c: E2 62 00 4E 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 9E 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [13:12:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 9E 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:12:11]wFMCommunicate OK [13:12:11]SAM_PROTO_GetFieldsCounters done [13:12:11]requested_item shift.num is exist - process it [13:12:11]requested_item shift.opened is exist - process it [13:12:11]req_shift_opened [13:12:11]FM_GetShiftState [13:12:11]SAM_PROTO_GetShiftState [13:12:11]wFMCommunicate request_size=4 [13:12:11]MH_SAM_APDU [13:12:11]CAPDU: 80 13 01 00 [13:12:11]Write to MH i2c: E2 08 00 4F 6D 80 13 01 00 00 00 00 00 39 [13:12:11]Write i2c OK [13:12:11]MH_I2C_Read... [13:12:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:11]Read from MH i2c: E2 [13:12:11]MH_I2C_Read... [13:12:11]Read from MH i2c: E2 0E 00 [13:12:11]MH_I2C_Read... [13:12:11]Read from MH i2c: E2 0E 00 4F 6D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B6 [13:12:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:12:11]wFMCommunicate OK [13:12:11]SAM_PROTO_GetShiftState done [13:12:11]FM_GetShiftState done [13:12:11]req_shift_opened done [13:12:11]requested_item shift.open_date is exist - process it [13:12:11]req_shift_open_date [13:12:11]req_shift_open_date done [13:12:11]produce_requested_data done [13:12:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32414,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:12:11]process_action_free close_receipt [13:12:11]json_value_free [13:12:11]json_value_free done [13:12:11]process_json_proto returns [13:12:11]Send response to host [13:12:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32414,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:12:11]free response buf [13:12:11]execute_script done [13:12:11]execute_script returns [13:12:11]free content buf [13:12:11]Sock 9.Close socket [13:12:11]Sock 9.Thread stoped [13:12:15]OFD Sender: No OFD packet to send [13:12:20]OFD Sender: No OFD packet to send [13:12:25]OFD Sender: No OFD packet to send [13:12:30]OFD Sender: No OFD packet to send [13:12:35]OFD Sender: No OFD packet to send [13:12:40]OFD Sender: No OFD packet to send [13:12:45]OFD Sender: No OFD packet to send [13:12:50]OFD Sender: No OFD packet to send [13:12:55]OFD Sender: No OFD packet to send [13:13:00]OFD Sender: No OFD packet to send [13:13:05]OFD Sender: No OFD packet to send [13:13:10]OFD Sender: No OFD packet to send [13:13:15]OFD Sender: No OFD packet to send [13:13:20]OFD Sender: No OFD packet to send [13:13:25]OFD Sender: No OFD packet to send [13:13:30]OFD Sender: No OFD packet to send [13:13:35]OFD Sender: No OFD packet to send [13:13:40]OFD Sender: No OFD packet to send [13:13:45]OFD Sender: No OFD packet to send [13:13:50]OFD Sender: No OFD packet to send [13:13:55]OFD Sender: No OFD packet to send [13:14:00]OFD Sender: No OFD packet to send [13:14:05]OFD Sender: No OFD packet to send [13:14:10]OFD Sender: No OFD packet to send [13:14:16]OFD Sender: No OFD packet to send [13:14:21]OFD Sender: No OFD packet to send [13:14:26]OFD Sender: No OFD packet to send [13:14:31]OFD Sender: No OFD packet to send [13:14:36]OFD Sender: No OFD packet to send [13:14:37]accept exits with 8 [13:14:37]New connection [13:14:37]New thread 3066940772 created [13:14:37]Thread 3067084132 joined [13:14:37]Waiting for new connection... [13:14:37] Sock 8.Parse request [13:14:37]Sock 8.Check first char [13:14:37]Sock 8.First char is OK [13:14:37]request: POST /json_proto HTTP/1.0 [13:14:37]Method: POST [13:14:37]URL: /json_proto [13:14:37]Method is POST - this is cgi request [13:14:37]url: /json_proto [13:14:37]query_string will be loaded in cgi processing [13:14:37]execute_cgi json_proto POST (null) [13:14:37]execute_cgi path=json_proto method=POST [13:14:37]POST find Content-Length [13:14:37]Host: 172.17.34.200:8080 [13:14:37]Content-Length: 688 [13:14:37]Content-Type: application/json [13:14:37] [13:14:37]POST finish read [13:14:37]Found Content-Length = 688 [13:14:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:37]execute_script... [13:14: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)1182147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:37]POST & json_proto [13:14:37]process_json_proto [13:14:37]json parsed OK: [13:14:37]protocol is kg_v1.0 [13:14:37]action value=close_receipt [13:14:37]process_action close_receipt [13:14:37]cmd_close_receipt [13:14:37]MH_GetDate [13:14:37]Write to MH i2c: F0 00 00 50 6D AC [13:14:37]Write i2c OK [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: F0 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: F0 09 00 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: F0 09 00 50 6D 00 C1 57 E7 64 B2 FF 65 64 92 [13:14:37]GetLastDocTimeStamp 1692882731 [13:14:37]current date 1692882881 [13:14:37]FM_GetShiftState [13:14:37]SAM_PROTO_GetShiftState [13:14:37]wFMCommunicate request_size=4 [13:14:37]MH_SAM_APDU [13:14:37]CAPDU: 80 13 01 00 [13:14:37]Write to MH i2c: E2 08 00 51 6D 80 13 01 00 00 00 00 00 3B [13:14:37]Write i2c OK [13:14:37]MH_I2C_Read... [13:14:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:37]Read from MH i2c: E2 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: E2 0E 00 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: E2 0E 00 51 6D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B8 [13:14:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:14:37]wFMCommunicate OK [13:14:37]SAM_PROTO_GetShiftState done [13:14:37]FM_GetShiftState done [13:14:37]opened in 1692866319 [13:14:37]opened+sec_in_day 1692952719 [13:14:37]quantity*price = 100042 [13:14:37]sum+1 = 100044 [13:14:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 121 24.08.2023 13:14 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32415 ФПД: 217031456587911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T131441&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32415&fm=217031456587911&tin=02508201610067®Number=0000000000091575&sum=100000 [13:14:38]StoreToDocumentArchive [13:14:38]shift 75 fd 32415 [13:14:38]save to /storage/0075/doc_00032415 [13:14:38]save last doc name /storage/0075/doc_00032415 to /storage/kkm_last_doc_name [13:14:38]save OK [13:14:38]Clear old archive folders... [13:14:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:14:38]tlvbuf is 0181C990 [13:14:38]SAM_PROTO_ClearQueue [13:14:38]wFMCommunicate request_size=4 [13:14:38]MH_SAM_APDU [13:14:38]CAPDU: 80 09 00 00 [13:14:38]Write to MH i2c: E2 08 00 5E 6D 80 09 00 00 00 00 00 00 3D [13:14:38]Write i2c OK [13:14:38]MH_I2C_Read... [13:14:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:39]Read from MH i2c: E2 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 03 00 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 03 00 5E 6D 00 90 00 3F [13:14:39]RAPDU: 90 00 [13:14:39]wFMCommunicate OK [13:14:39]SAM_PROTO_ClearQueue done [13:14:39]KKMCreateOFDPacket [13:14:39]OFDProtocolAddRootSTLVToBuf [13:14:39]FM_MakeSignedData [13:14:39]FM_MakeSignedData [13:14:39]SAM_PROTO_SignData [13:14:39]wFMCommunicate request_size=4 [13:14:39]MH_SAM_APDU [13:14:39]CAPDU: 80 0D 01 02 [13:14:39]Write to MH i2c: E2 08 00 5F 6D 80 0D 01 02 00 00 00 00 45 [13:14:39]Write i2c OK [13:14:39]MH_I2C_Read... [13:14:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:39]Read from MH i2c: E2 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 03 00 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 03 00 5F 6D 00 90 00 40 [13:14:39]RAPDU: 90 00 [13:14:39]wFMCommunicate OK [13:14:39]wFMCommunicate request_size=255 [13:14:39]MH_SAM_APDU [13:14:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 C1 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9F 7E 00 00 35 04 06 00 [13:14:39]Write to MH i2c: E2 02 01 60 6D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 C1 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9F 7E 00 00 35 04 06 00 00 00 33 [13:14:39]Write i2c OK [13:14:39]MH_I2C_Read... [13:14:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:39]Read from MH i2c: E2 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 03 00 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 03 00 60 6D 00 90 00 41 [13:14:39]RAPDU: 90 00 [13:14:39]wFMCommunicate OK [13:14:39]wFMCommunicate request_size=11 [13:14:39]MH_SAM_APDU [13:14:39]CAPDU: 80 0D 02 02 06 C5 63 92 E0 00 87 [13:14:39]Write to MH i2c: E2 0E 00 61 6D 80 0D 02 02 06 00 C5 63 92 E0 00 87 00 00 75 [13:14:39]Write i2c OK [13:14:39]MH_I2C_Read... [13:14:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:39]Read from MH i2c: E2 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 03 00 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 03 00 61 6D 00 90 00 42 [13:14:39]RAPDU: 90 00 [13:14:39]wFMCommunicate OK [13:14:39]wFMCommunicate request_size=4 [13:14:39]MH_SAM_APDU [13:14:39]CAPDU: 80 0D 03 02 [13:14:39]Write to MH i2c: E2 08 00 62 6D 80 0D 03 02 00 00 00 00 4A [13:14:39]Write i2c OK [13:14:39]MH_I2C_Read... [13:14:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:39]Read from MH i2c: E2 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 0B 00 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 0B 00 62 6D 00 F9 40 FE 45 2F 52 AD 6A 90 00 5F [13:14:39]RAPDU: F9 40 FE 45 2F 52 AD 6A 90 00 [13:14:39]wFMCommunicate OK [13:14:39]SAM_PROTO_SignData done [13:14:39]FM_MakeSignedData done [13:14:39]CreateOFDProtocolMessage [13:14:39]wFMCommunicate request_size=4 [13:14:39]MH_SAM_APDU [13:14:39]CAPDU: 80 11 00 00 [13:14:39]Write to MH i2c: E2 08 00 63 6D 80 11 00 00 00 00 00 00 4A [13:14:39]Write i2c OK [13:14:39]MH_I2C_Read... [13:14:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:39]Read from MH i2c: E2 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 17 00 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 17 00 63 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A0 [13:14:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:14:39]wFMCommunicate OK [13:14:39]CreateOFDProtocolMessage done [13:14:39]OFDSenderStorePacket 32415 [13:14:39]StoreOFDPacket docnum=32415 [13:14:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8E 03 08 01 11 4C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 C1 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9F 7E 00 00 35 04 06 00 C5 63 92 E0 00 87 F9 40 FE 45 2F 52 AD 6A [13:14:39]CheckFolder [13:14:39]dirname=/storage/ofd_packets [13:14:39]CheckFolder done [13:14:39]ProducePacketName [13:14:39]name=ofd_packets/00032415 [13:14:39]NVStorageSaveData ofd_packets/00032415 [13:14:39]File name is /storage/ofd_packets/00032415 [13:14:39]Write 302 bytes [13:14:39]NVStorageSaveData done [13:14:39]OFDSenderStorePacket done [13:14:39]KKMCreateOFDPacket done [13:14:39]NVStorageSaveData kkm_last_timestamp [13:14:39]File name is /storage/kkm_last_timestamp [13:14:39]Write 4 bytes [13:14:39]NVStorageSaveData done [13:14:39]ExternCall_PrintAddStr [13:14:39]wPrintStart [13:14:39]Write to MH i2c: 01 00 00 64 6D D1 [13:14:39]Write i2c OK [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: 01 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: 01 07 00 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: 01 07 00 64 6D 00 00 00 00 00 FF 0F E6 [13:14:39]RasterBufferAndPrint [13:14:39]line Счет N : (1)1182147 [13:14:39]line ИНН: 02508201610067 [13:14:39]line Контрольно-Кассовый Чек [13:14:39]line ПРОДАЖА [13:14:39]line ТРК (МРК, ГНК) : 21 [13:14:39]line Товар: 2710194210 [13:14:39]line ДТ(л)-К-5 [13:14:39]line 15.730 * 63.60 [13:14:39]line = 1000.43 [13:14:39]line НДС 12% НСП 1% [13:14:39]line > о реализуемом товаре [13:14:39]line ОКРУГЛЕНИЕ: -0.43 [13:14:39]line ИТОГО: 1000.00 [13:14:39]line Внесено: 1000.00 [13:14:39]line СДАЧА: 0.00 [13:14:39]line НСП 1% : 8.85 [13:14:39]line НДС 12% : 106.24 [13:14:39]line Наличными: 1000.00 [13:14:39]line Безнал.: 0.00 [13:14:39]line Место: АЗС № 121 "Партнер Нефть" [13:14:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:14:39]line СНО: Общий режим [13:14:39]line Чек 121 24.08.2023 13:14 [13:14:39]line Смена: 75 ФФД: 1.0 [13:14:39]line ЗНМ: 0300000148 [13:14:39]line РНМ: 0000000000091575 [13:14:39]line Версия ККМ: 001 [13:14:39]line ФМ: 0000000000874655 [13:14:39]line ФД: 32415 [13:14:39]line ФПД: 217031456587911 [13:14:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T131441&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32415&fm=217031456587911&tin=02508201610067®Number=0000000000091575&sum=100000 [13:14:39]OFD Sender: Processing packet 32415 [packets to send 11, broken 10] [13:14:39]ProducePacketName [13:14:39]name=ofd_packets/00032415 [13:14:39]OFD Sender: To server: pG, [13:14:39]CommunicateWithHost lk.salyk.kg:30040 [13:14:39]ConnectInit lk.salyk.kg [13:14:39]written 0, free lines is 4095 [13:14:39]Connected sock=10 [13:14:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8E 03 08 01 11 4C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 C1 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9F 7E 00 00 35 04 06 00 C5 63 92 E0 00 87 F9 40 FE 45 2F 52 AD 6A [13:14:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 39 CB 47 00 D7 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9F 7E 00 00 F4 03 04 00 65 02 E7 64 B6 04 01 00 00 47 1F CE AB 32 37 1A 4F [13:14:40]CommunicateWithHost err = 0 [13:14:40]CheckOFDResponse [13:14:40]1017 (14) - 77093643461234 [13:14:40]1041 (16) - 0000000000874655 [13:14:40]1040 (4) - 32415 [13:14:40]1012 (4) - 24.08.2023 07:10 [13:14:40]1206 (1) - 0 [13:14:40]OFD Sender: Remove packet 32415 [13:14:40]ProducePacketName [13:14:40]name=ofd_packets/00032415 [13:14:40]NVStorageDeleteData [13:14:40]Write to MH i2c: 01 00 00 8F 6D FC [13:14:40]Write i2c OK [13:14:40]MH_I2C_Read... [13:14:40]Read from MH i2c: 01 [13:14:40]MH_I2C_Read... [13:14:40]Read from MH i2c: 01 07 00 [13:14:40]MH_I2C_Read... [13:14:40]Read from MH i2c: 01 07 00 8F 6D 00 00 00 00 00 DC 0C EB [13:14:40]RasterBufferAndPrint [13:14:40]line [13:14:40]line [13:14:40]line [13:14:40]line [13:14:40]line [13:14:40]written 0, free lines is 3298 [13:14:40]MH_Cut [13:14:40]Write to MH i2c: D1 01 00 96 6D 01 D5 [13:14:40]Write i2c OK [13:14:40]MH_I2C_Read... [13:14:40]Read from MH i2c: D1 [13:14:40]MH_I2C_Read... [13:14:40]Read from MH i2c: D1 01 00 [13:14:40]MH_I2C_Read... [13:14:40]Read from MH i2c: D1 01 00 96 6D 00 D4 [13:14:40]Write to MH i2c: 01 00 00 97 6D 04 [13:14:40]Write i2c OK [13:14:40]MH_I2C_Read... [13:14:40]OFD Sender: No OFD packet to send [13:14:41]*** Cut start [13:14:41]*** Purtial cut [13:14:41]*** CUTSNS_PIN = 0 [13:14:41]*** Stage 1: CUTSNS_PIN = 1 [13:14:43]Read from MH i2c: 01 [13:14:43]MH_I2C_Read... [13:14:43]*** Stop cut motor [13:14:43]*** Cut end [13:14:43]Read from MH i2c: 01 07 00 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: 01 07 00 97 6D 00 00 00 00 00 FF 0F 19 [13:14:43]process_action close_receipt done [13:14:43]requested_data is exist [13:14:43]produce_requested_data [13:14:43]requested_item fm.sn is exist - process it [13:14:43]wFMCommunicate request_size=4 [13:14:43]MH_SAM_APDU [13:14:43]CAPDU: 80 11 00 00 [13:14:43]Write to MH i2c: E2 08 00 98 6D 80 11 00 00 00 00 00 00 7F [13:14:43]Write i2c OK [13:14:43]MH_I2C_Read... [13:14:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:43]Read from MH i2c: E2 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 17 00 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 17 00 98 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D5 [13:14:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:14:43]wFMCommunicate OK [13:14:43]requested_item fd.num is exist - process it [13:14:43]SAM_PROTO_GetFieldsCounters [13:14:43]wFMCommunicate request_size=4 [13:14:43]MH_SAM_APDU [13:14:43]CAPDU: 80 13 00 00 [13:14:43]Write to MH i2c: E2 08 00 99 6D 80 13 00 00 00 00 00 00 82 [13:14:43]Write i2c OK [13:14:43]MH_I2C_Read... [13:14:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:43]Read from MH i2c: E2 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 62 00 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 62 00 99 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 9F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [13:14:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 9F 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:43]wFMCommunicate OK [13:14:43]SAM_PROTO_GetFieldsCounters done [13:14:43]requested_item shift.num is exist - process it [13:14:43]requested_item shift.opened is exist - process it [13:14:43]req_shift_opened [13:14:43]FM_GetShiftState [13:14:43]SAM_PROTO_GetShiftState [13:14:43]wFMCommunicate request_size=4 [13:14:43]MH_SAM_APDU [13:14:43]CAPDU: 80 13 01 00 [13:14:43]Write to MH i2c: E2 08 00 9A 6D 80 13 01 00 00 00 00 00 84 [13:14:43]Write i2c OK [13:14:43]MH_I2C_Read... [13:14:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:43]Read from MH i2c: E2 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 0E 00 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 0E 00 9A 6D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 01 [13:14:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:14:43]wFMCommunicate OK [13:14:43]SAM_PROTO_GetShiftState done [13:14:43]FM_GetShiftState done [13:14:43]req_shift_opened done [13:14:43]requested_item shift.open_date is exist - process it [13:14:43]req_shift_open_date [13:14:43]req_shift_open_date done [13:14:43]produce_requested_data done [13:14:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32415,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:14:43]process_action_free close_receipt [13:14:43]json_value_free [13:14:43]json_value_free done [13:14:43]process_json_proto returns [13:14:43]Send response to host [13:14:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32415,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:14:43]free response buf [13:14:43]execute_script done [13:14:43]execute_script returns [13:14:43]free content buf [13:14:43]Sock 8.Close socket [13:14:43]Sock 8.Thread stoped [13:14:43]accept exits with 9 [13:14:43]New connection [13:14:43]New thread 3067084132 created [13:14:43]Thread 3066940772 joined [13:14:43]Waiting for new connection... [13:14:43] Sock 9.Parse request [13:14:43]Sock 9.Check first char [13:14:43]Sock 9.First char is OK [13:14:43]request: POST /json_proto HTTP/1.0 [13:14:43]Method: POST [13:14:43]URL: /json_proto [13:14:43]Method is POST - this is cgi request [13:14:43]url: /json_proto [13:14:43]query_string will be loaded in cgi processing [13:14:43]execute_cgi json_proto POST (null) [13:14:43]execute_cgi path=json_proto method=POST [13:14:43]POST find Content-Length [13:14:43]Host: 172.17.34.200:8080 [13:14:43]Content-Length: 679 [13:14:43]Content-Type: application/json [13:14:43] [13:14:43]POST finish read [13:14:43]Found Content-Length = 679 [13:14:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:14:43]execute_script... [13:14: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)1182148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:14:43]POST & json_proto [13:14:43]process_json_proto [13:14:43]json parsed OK: [13:14:43]protocol is kg_v1.0 [13:14:43]action value=close_receipt [13:14:43]process_action close_receipt [13:14:43]cmd_close_receipt [13:14:43]MH_GetDate [13:14:43]Write to MH i2c: F0 00 00 9B 6D F7 [13:14:43]Write i2c OK [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: F0 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: F0 09 00 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: F0 09 00 9B 6D 00 C7 57 E7 64 B2 FF 65 64 E3 [13:14:43]GetLastDocTimeStamp 1692882881 [13:14:43]current date 1692882887 [13:14:43]FM_GetShiftState [13:14:43]SAM_PROTO_GetShiftState [13:14:43]wFMCommunicate request_size=4 [13:14:43]MH_SAM_APDU [13:14:43]CAPDU: 80 13 01 00 [13:14:43]Write to MH i2c: E2 08 00 9C 6D 80 13 01 00 00 00 00 00 86 [13:14:43]Write i2c OK [13:14:43]MH_I2C_Read... [13:14:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:43]Read from MH i2c: E2 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 0E 00 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 0E 00 9C 6D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 03 [13:14:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:14:43]wFMCommunicate OK [13:14:43]SAM_PROTO_GetShiftState done [13:14:43]FM_GetShiftState done [13:14:43]opened in 1692866319 [13:14:43]opened+sec_in_day 1692952719 [13:14:43]quantity*price = 60030 [13:14:43]sum+1 = 60031 [13:14:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 122 24.08.2023 13:14 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32416 ФПД: 162105792137951 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T131447&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32416&fm=162105792137951&tin=02508201610067®Number=0000000000091575&sum=60000 [13:14:45]StoreToDocumentArchive [13:14:45]shift 75 fd 32416 [13:14:45]save to /storage/0075/doc_00032416 [13:14:45]save last doc name /storage/0075/doc_00032416 to /storage/kkm_last_doc_name [13:14:45]save OK [13:14:45]Clear old archive folders... [13:14:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:14:45]tlvbuf is 0189D7D0 [13:14:45]SAM_PROTO_ClearQueue [13:14:45]wFMCommunicate request_size=4 [13:14:45]MH_SAM_APDU [13:14:45]CAPDU: 80 09 00 00 [13:14:45]Write to MH i2c: E2 08 00 A9 6D 80 09 00 00 00 00 00 00 88 [13:14:45]Write i2c OK [13:14:45]MH_I2C_Read... [13:14:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:45]Read from MH i2c: E2 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: E2 03 00 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: E2 03 00 A9 6D 00 90 00 8A [13:14:45]RAPDU: 90 00 [13:14:45]wFMCommunicate OK [13:14:45]SAM_PROTO_ClearQueue done [13:14:45]KKMCreateOFDPacket [13:14:45]OFDProtocolAddRootSTLVToBuf [13:14:45]FM_MakeSignedData [13:14:45]FM_MakeSignedData [13:14:45]SAM_PROTO_SignData [13:14:45]wFMCommunicate request_size=4 [13:14:45]MH_SAM_APDU [13:14:45]CAPDU: 80 0D 01 02 [13:14:45]Write to MH i2c: E2 08 00 AA 6D 80 0D 01 02 00 00 00 00 90 [13:14:45]Write i2c OK [13:14:45]MH_I2C_Read... [13:14:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:45]Read from MH i2c: E2 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: E2 03 00 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: E2 03 00 AA 6D 00 90 00 8B [13:14:45]RAPDU: 90 00 [13:14:45]wFMCommunicate OK [13:14:45]wFMCommunicate request_size=255 [13:14:45]MH_SAM_APDU [13:14:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 7A 00 00 00 F4 03 04 00 C7 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A0 7E 00 00 35 04 06 00 93 [13:14:45]Write to MH i2c: E2 02 01 AB 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 7A 00 00 00 F4 03 04 00 C7 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A0 7E 00 00 35 04 06 00 93 00 00 0A [13:14:45]Write i2c OK [13:14:45]MH_I2C_Read... [13:14:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:45]Read from MH i2c: E2 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: E2 03 00 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: E2 03 00 AB 6D 00 90 00 8C [13:14:45]RAPDU: 90 00 [13:14:45]wFMCommunicate OK [13:14:45]wFMCommunicate request_size=10 [13:14:45]MH_SAM_APDU [13:14:45]CAPDU: 80 0D 02 02 05 6F 32 28 0A DF [13:14:45]Write to MH i2c: E2 0D 00 AC 6D 80 0D 02 02 05 00 6F 32 28 0A DF 00 00 4F [13:14:45]Write i2c OK [13:14:45]MH_I2C_Read... [13:14:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:45]Read from MH i2c: E2 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: E2 03 00 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: E2 03 00 AC 6D 00 90 00 8D [13:14:45]RAPDU: 90 00 [13:14:45]wFMCommunicate OK [13:14:45]wFMCommunicate request_size=4 [13:14:45]MH_SAM_APDU [13:14:45]CAPDU: 80 0D 03 02 [13:14:45]Write to MH i2c: E2 08 00 AD 6D 80 0D 03 02 00 00 00 00 95 [13:14:45]Write i2c OK [13:14:45]MH_I2C_Read... [13:14:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:45]OFD Sender: No OFD packet to send [13:14:45]Read from MH i2c: E2 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: E2 0B 00 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: E2 0B 00 AD 6D 00 7C C8 B6 AE C3 F7 C2 C5 90 00 7F [13:14:45]RAPDU: 7C C8 B6 AE C3 F7 C2 C5 90 00 [13:14:45]wFMCommunicate OK [13:14:45]SAM_PROTO_SignData done [13:14:45]FM_MakeSignedData done [13:14:45]CreateOFDProtocolMessage [13:14:45]wFMCommunicate request_size=4 [13:14:45]MH_SAM_APDU [13:14:45]CAPDU: 80 11 00 00 [13:14:45]Write to MH i2c: E2 08 00 AE 6D 80 11 00 00 00 00 00 00 95 [13:14:45]Write i2c OK [13:14:45]MH_I2C_Read... [13:14:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:45]Read from MH i2c: E2 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: E2 17 00 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: E2 17 00 AE 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EB [13:14:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:14:45]wFMCommunicate OK [13:14:45]CreateOFDProtocolMessage done [13:14:45]OFDSenderStorePacket 32416 [13:14:45]StoreOFDPacket docnum=32416 [13:14:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E3 63 07 01 CC 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 7A 00 00 00 F4 03 04 00 C7 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A0 7E 00 00 35 04 06 00 93 6F 32 28 0A DF 7C C8 B6 AE C3 F7 C2 C5 [13:14:45]CheckFolder [13:14:45]dirname=/storage/ofd_packets [13:14:45]CheckFolder done [13:14:45]ProducePacketName [13:14:45]name=ofd_packets/00032416 [13:14:45]NVStorageSaveData ofd_packets/00032416 [13:14:45]File name is /storage/ofd_packets/00032416 [13:14:45]Write 301 bytes [13:14:45]NVStorageSaveData done [13:14:45]OFDSenderStorePacket done [13:14:45]KKMCreateOFDPacket done [13:14:45]NVStorageSaveData kkm_last_timestamp [13:14:45]File name is /storage/kkm_last_timestamp [13:14:45]Write 4 bytes [13:14:45]NVStorageSaveData done [13:14:45]ExternCall_PrintAddStr [13:14:45]wPrintStart [13:14:45]Write to MH i2c: 01 00 00 AF 6D 1C [13:14:45]Write i2c OK [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: 01 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: 01 07 00 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: 01 07 00 AF 6D 00 00 00 00 00 FF 0F 31 [13:14:45]RasterBufferAndPrint [13:14:45]line Счет N : (1)1182148 [13:14:46]line ИНН: 02508201610067 [13:14:46]line Контрольно-Кассовый Чек [13:14:46]line ПРОДАЖА [13:14:46]line ТРК (МРК, ГНК) : 62 [13:14:46]line Товар: 2710124130 [13:14:46]line Аи-92-К-5 [13:14:46]line 10.440 * 57.50 [13:14:46]line = 600.30 [13:14:46]line НДС 12% НСП 1% [13:14:46]line > о реализуемом товаре [13:14:46]line ОКРУГЛЕНИЕ: -0.30 [13:14:46]line ИТОГО: 600.00 [13:14:46]line Внесено: 600.00 [13:14:46]line СДАЧА: 0.00 [13:14:46]line НСП 1% : 5.31 [13:14:46]line НДС 12% : 63.75 [13:14:46]line Наличными: 600.00 [13:14:46]line Безнал.: 0.00 [13:14:46]line Место: АЗС № 121 "Партнер Нефть" [13:14:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:14:46]line СНО: Общий режим [13:14:46]line Чек 122 24.08.2023 13:14 [13:14:46]line Смена: 75 ФФД: 1.0 [13:14:46]line ЗНМ: 0300000148 [13:14:46]line РНМ: 0000000000091575 [13:14:46]line Версия ККМ: 001 [13:14:46]line ФМ: 0000000000874655 [13:14:46]line ФД: 32416 [13:14:46]line ФПД: 162105792137951 [13:14:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T131447&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32416&fm=162105792137951&tin=02508201610067®Number=0000000000091575&sum=60000 [13:14:46]OFD Sender: Processing packet 32416 [packets to send 11, broken 10] [13:14:46]ProducePacketName [13:14:46]name=ofd_packets/00032416 [13:14:46]OFD Sender: To server: pG, [13:14:46]CommunicateWithHost lk.salyk.kg:30040 [13:14:46]ConnectInit lk.salyk.kg [13:14:46]written 0, free lines is 4095 [13:14:46]Connected sock=10 [13:14:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E3 63 07 01 CC 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 7A 00 00 00 F4 03 04 00 C7 57 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A0 7E 00 00 35 04 06 00 93 6F 32 28 0A DF 7C C8 B6 AE C3 F7 C2 C5 [13:14:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 31 81 47 00 AA 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A0 7E 00 00 F4 03 04 00 6B 02 E7 64 B6 04 01 00 00 9C 5E 39 73 D9 EF F5 33 [13:14:46]CommunicateWithHost err = 0 [13:14:46]CheckOFDResponse [13:14:46]1017 (14) - 77093643461234 [13:14:46]1041 (16) - 0000000000874655 [13:14:46]1040 (4) - 32416 [13:14:46]1012 (4) - 24.08.2023 07:10 [13:14:46]1206 (1) - 0 [13:14:46]OFD Sender: Remove packet 32416 [13:14:46]ProducePacketName [13:14:46]name=ofd_packets/00032416 [13:14:46]NVStorageDeleteData [13:14:46]Write to MH i2c: 01 00 00 DA 6D 47 [13:14:46]Write i2c OK [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: 01 [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: 01 07 00 [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: 01 07 00 DA 6D 00 00 00 00 00 E5 0C 3F [13:14:46]RasterBufferAndPrint [13:14:46]line [13:14:46]line [13:14:46]line [13:14:46]line [13:14:46]line [13:14:46]written 0, free lines is 3310 [13:14:46]MH_Cut [13:14:46]Write to MH i2c: D1 01 00 E1 6D 01 20 [13:14:46]Write i2c OK [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: D1 [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: D1 01 00 [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: D1 01 00 E1 6D 00 1F [13:14:46]Write to MH i2c: 01 00 00 E2 6D 4F [13:14:46]Write i2c OK [13:14:46]MH_I2C_Read... [13:14:46]OFD Sender: No OFD packet to send [13:14:47]*** Cut start [13:14:47]*** Purtial cut [13:14:47]*** Stage 1: CUTSNS_PIN = 1 [13:14:47]Read from MH i2c: 01 [13:14:47]MH_I2C_Read... [13:14:47]*** Stop cut motor [13:14:47]*** Cut end [13:14:47]Read from MH i2c: 01 07 00 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: 01 07 00 E2 6D 00 00 00 00 00 FF 0F 64 [13:14:47]process_action close_receipt done [13:14:47]requested_data is exist [13:14:47]produce_requested_data [13:14:47]requested_item fm.sn is exist - process it [13:14:47]wFMCommunicate request_size=4 [13:14:47]MH_SAM_APDU [13:14:47]CAPDU: 80 11 00 00 [13:14:47]Write to MH i2c: E2 08 00 E3 6D 80 11 00 00 00 00 00 00 CA [13:14:47]Write i2c OK [13:14:47]MH_I2C_Read... [13:14:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:47]Read from MH i2c: E2 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 17 00 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 17 00 E3 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 20 [13:14:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:14:47]wFMCommunicate OK [13:14:47]requested_item fd.num is exist - process it [13:14:47]SAM_PROTO_GetFieldsCounters [13:14:47]wFMCommunicate request_size=4 [13:14:47]MH_SAM_APDU [13:14:47]CAPDU: 80 13 00 00 [13:14:47]Write to MH i2c: E2 08 00 E4 6D 80 13 00 00 00 00 00 00 CD [13:14:47]Write i2c OK [13:14:47]MH_I2C_Read... [13:14:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:47]Read from MH i2c: E2 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 62 00 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 62 00 E4 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A0 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [13:14:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A0 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:47]wFMCommunicate OK [13:14:47]SAM_PROTO_GetFieldsCounters done [13:14:47]requested_item shift.num is exist - process it [13:14:47]requested_item shift.opened is exist - process it [13:14:47]req_shift_opened [13:14:47]FM_GetShiftState [13:14:47]SAM_PROTO_GetShiftState [13:14:47]wFMCommunicate request_size=4 [13:14:47]MH_SAM_APDU [13:14:47]CAPDU: 80 13 01 00 [13:14:47]Write to MH i2c: E2 08 00 E5 6D 80 13 01 00 00 00 00 00 CF [13:14:47]Write i2c OK [13:14:47]MH_I2C_Read... [13:14:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:47]Read from MH i2c: E2 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 0E 00 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 0E 00 E5 6D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4C [13:14:47]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:14:47]wFMCommunicate OK [13:14:47]SAM_PROTO_GetShiftState done [13:14:47]FM_GetShiftState done [13:14:47]req_shift_opened done [13:14:47]requested_item shift.open_date is exist - process it [13:14:47]req_shift_open_date [13:14:47]req_shift_open_date done [13:14:47]produce_requested_data done [13:14:47]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32416,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:14:47]process_action_free close_receipt [13:14:47]json_value_free [13:14:47]json_value_free done [13:14:47]process_json_proto returns [13:14:47]Send response to host [13:14:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32416,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:14:47]free response buf [13:14:47]execute_script done [13:14:47]execute_script returns [13:14:47]free content buf [13:14:47]Sock 9.Close socket [13:14:47]Sock 9.Thread stoped [13:14:51]OFD Sender: No OFD packet to send [13:14:56]OFD Sender: No OFD packet to send [13:15:01]OFD Sender: No OFD packet to send [13:15:06]OFD Sender: No OFD packet to send [13:15:11]OFD Sender: No OFD packet to send [13:15:16]OFD Sender: No OFD packet to send [13:15:21]OFD Sender: No OFD packet to send [13:15:26]OFD Sender: No OFD packet to send [13:15:31]OFD Sender: No OFD packet to send [13:15: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:07]OFD Sender: No OFD packet to send [13:18:12]OFD Sender: No OFD packet to send [13:18:17]OFD Sender: No OFD packet to send [13:18:22]OFD Sender: No OFD packet to send [13:18:27]OFD Sender: No OFD packet to send [13:18:32]OFD Sender: No OFD packet to send [13:18:37]OFD Sender: No OFD packet to send [13:18:42]OFD Sender: No OFD packet to send [13:18:47]OFD Sender: No OFD packet to send [13:18:52]OFD Sender: No OFD packet to send [13:18:57]OFD Sender: No OFD packet to send [13:19:02]OFD Sender: No OFD packet to send [13:19:05]accept exits with 8 [13:19:05]New connection [13:19:05]New thread 3066940772 created [13:19:05]Thread 3067084132 joined [13:19:05]Waiting for new connection... [13:19:05] Sock 8.Parse request [13:19:05]Sock 8.Check first char [13:19:05]Sock 8.First char is OK [13:19:05]request: POST /json_proto HTTP/1.0 [13:19:05]Method: POST [13:19:05]URL: /json_proto [13:19:05]Method is POST - this is cgi request [13:19:05]url: /json_proto [13:19:05]query_string will be loaded in cgi processing [13:19:05]execute_cgi json_proto POST (null) [13:19:05]execute_cgi path=json_proto method=POST [13:19:05]POST find Content-Length [13:19:05]Host: 172.17.34.200:8080 [13:19:05]Content-Length: 683 [13:19:05]Content-Type: application/json [13:19:05] [13:19:05]POST finish read [13:19:05]Found Content-Length = 683 [13:19:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:05]execute_script... [13:19: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)1182149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:05]POST & json_proto [13:19:05]process_json_proto [13:19:05]json parsed OK: [13:19:05]protocol is kg_v1.0 [13:19:05]action value=close_receipt [13:19:05]process_action close_receipt [13:19:05]cmd_close_receipt [13:19:05]MH_GetDate [13:19:05]Write to MH i2c: F0 00 00 E6 6D 42 [13:19:05]Write i2c OK [13:19:05]MH_I2C_Read... [13:19:05]Read from MH i2c: F0 [13:19:05]MH_I2C_Read... [13:19:05]Read from MH i2c: F0 09 00 [13:19:05]MH_I2C_Read... [13:19:05]Read from MH i2c: F0 09 00 E6 6D 00 CD 58 E7 64 B2 FF 65 64 35 [13:19:05]GetLastDocTimeStamp 1692882887 [13:19:05]current date 1692883149 [13:19:05]FM_GetShiftState [13:19:05]SAM_PROTO_GetShiftState [13:19:05]wFMCommunicate request_size=4 [13:19:05]MH_SAM_APDU [13:19:05]CAPDU: 80 13 01 00 [13:19:05]Write to MH i2c: E2 08 00 E7 6D 80 13 01 00 00 00 00 00 D1 [13:19:05]Write i2c OK [13:19:05]MH_I2C_Read... [13:19:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:05]Read from MH i2c: E2 [13:19:05]MH_I2C_Read... [13:19:05]Read from MH i2c: E2 0E 00 [13:19:05]MH_I2C_Read... [13:19:05]Read from MH i2c: E2 0E 00 E7 6D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4E [13:19:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:19:05]wFMCommunicate OK [13:19:05]SAM_PROTO_GetShiftState done [13:19:05]FM_GetShiftState done [13:19:05]opened in 1692866319 [13:19:05]opened+sec_in_day 1692952719 [13:19:05]quantity*price = 50053 [13:19:05]sum+1 = 50054 [13:19:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 123 24.08.2023 13:19 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32417 ФПД: 176281360979767 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T131909&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32417&fm=176281360979767&tin=02508201610067®Number=0000000000091575&sum=50000 [13:19:06]StoreToDocumentArchive [13:19:06]shift 75 fd 32417 [13:19:06]save to /storage/0075/doc_00032417 [13:19:06]save last doc name /storage/0075/doc_00032417 to /storage/kkm_last_doc_name [13:19:06]save OK [13:19:06]Clear old archive folders... [13:19:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:19:06]tlvbuf is 01A12F50 [13:19:06]SAM_PROTO_ClearQueue [13:19:06]wFMCommunicate request_size=4 [13:19:06]MH_SAM_APDU [13:19:06]CAPDU: 80 09 00 00 [13:19:06]Write to MH i2c: E2 08 00 F4 6D 80 09 00 00 00 00 00 00 D3 [13:19:06]Write i2c OK [13:19:06]MH_I2C_Read... [13:19:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:19:06]Read from MH i2c: E2 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 F4 6D 00 90 00 D5 [13:19:06]RAPDU: 90 00 [13:19:06]wFMCommunicate OK [13:19:06]SAM_PROTO_ClearQueue done [13:19:06]KKMCreateOFDPacket [13:19:06]OFDProtocolAddRootSTLVToBuf [13:19:06]FM_MakeSignedData [13:19:06]FM_MakeSignedData [13:19:06]SAM_PROTO_SignData [13:19:06]wFMCommunicate request_size=4 [13:19:06]MH_SAM_APDU [13:19:06]CAPDU: 80 0D 01 02 [13:19:06]Write to MH i2c: E2 08 00 F5 6D 80 0D 01 02 00 00 00 00 DB [13:19:06]Write i2c OK [13:19:06]MH_I2C_Read... [13:19:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:19:06]Read from MH i2c: E2 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 F5 6D 00 90 00 D6 [13:19:06]RAPDU: 90 00 [13:19:06]wFMCommunicate OK [13:19:06]wFMCommunicate request_size=255 [13:19:06]MH_SAM_APDU [13:19:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 CD 58 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A1 7E 00 00 35 04 06 00 [13:19:06]Write to MH i2c: E2 02 01 F6 6D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 CD 58 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A1 7E 00 00 35 04 06 00 00 00 47 [13:19:06]Write i2c OK [13:19:06]MH_I2C_Read... [13:19:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:06]Read from MH i2c: E2 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 F6 6D 00 90 00 D7 [13:19:06]RAPDU: 90 00 [13:19:06]wFMCommunicate OK [13:19:06]wFMCommunicate request_size=11 [13:19:06]MH_SAM_APDU [13:19:06]CAPDU: 80 0D 02 02 06 A0 53 B3 E6 D7 37 [13:19:06]Write to MH i2c: E2 0E 00 F7 6D 80 0D 02 02 06 00 A0 53 B3 E6 D7 37 00 00 84 [13:19:06]Write i2c OK [13:19:06]MH_I2C_Read... [13:19:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:06]Read from MH i2c: E2 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 F7 6D 00 90 00 D8 [13:19:06]RAPDU: 90 00 [13:19:06]wFMCommunicate OK [13:19:06]wFMCommunicate request_size=4 [13:19:06]MH_SAM_APDU [13:19:06]CAPDU: 80 0D 03 02 [13:19:06]Write to MH i2c: E2 08 00 F8 6D 80 0D 03 02 00 00 00 00 E0 [13:19:06]Write i2c OK [13:19:06]MH_I2C_Read... [13:19:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:19:06]Read from MH i2c: E2 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 0B 00 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 0B 00 F8 6D 00 DF 8C A6 6F EA E7 29 6E 90 00 C9 [13:19:06]RAPDU: DF 8C A6 6F EA E7 29 6E 90 00 [13:19:06]wFMCommunicate OK [13:19:06]SAM_PROTO_SignData done [13:19:06]FM_MakeSignedData done [13:19:06]CreateOFDProtocolMessage [13:19:06]wFMCommunicate request_size=4 [13:19:06]MH_SAM_APDU [13:19:06]CAPDU: 80 11 00 00 [13:19:06]Write to MH i2c: E2 08 00 F9 6D 80 11 00 00 00 00 00 00 E0 [13:19:06]Write i2c OK [13:19:06]MH_I2C_Read... [13:19:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:07]Read from MH i2c: E2 [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: E2 17 00 [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: E2 17 00 F9 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 36 [13:19:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:19:07]wFMCommunicate OK [13:19:07]CreateOFDProtocolMessage done [13:19:07]OFDSenderStorePacket 32417 [13:19:07]StoreOFDPacket docnum=32417 [13:19:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 CC 17 08 01 1C 75 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 CD 58 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A1 7E 00 00 35 04 06 00 A0 53 B3 E6 D7 37 DF 8C A6 6F EA E7 29 6E [13:19:07]CheckFolder [13:19:07]dirname=/storage/ofd_packets [13:19:07]CheckFolder done [13:19:07]ProducePacketName [13:19:07]name=ofd_packets/00032417 [13:19:07]NVStorageSaveData ofd_packets/00032417 [13:19:07]File name is /storage/ofd_packets/00032417 [13:19:07]Write 302 bytes [13:19:07]NVStorageSaveData done [13:19:07]OFDSenderStorePacket done [13:19:07]KKMCreateOFDPacket done [13:19:07]NVStorageSaveData kkm_last_timestamp [13:19:07]File name is /storage/kkm_last_timestamp [13:19:07]Write 4 bytes [13:19:07]NVStorageSaveData done [13:19:07]ExternCall_PrintAddStr [13:19:07]wPrintStart [13:19:07]Write to MH i2c: 01 00 00 FA 6D 67 [13:19:07]Write i2c OK [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: 01 [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: 01 07 00 [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: 01 07 00 FA 6D 00 00 00 00 00 FF 0F 7C [13:19:07]RasterBufferAndPrint [13:19:07]line Счет N : (1)1182149 [13:19:07]line ИНН: 02508201610067 [13:19:07]line Контрольно-Кассовый Чек [13:19:07]line ПРОДАЖА [13:19:07]line ТРК (МРК, ГНК) : 11 [13:19:07]line Товар: 2710194210 [13:19:07]line ДТ(л)-К-5 [13:19:07]line 7.870 * 63.60 [13:19:07]line = 500.53 [13:19:07]line НДС 12% НСП 1% [13:19:07]line > о реализуемом товаре [13:19:07]line ОКРУГЛЕНИЕ: -0.53 [13:19:07]line ИТОГО: 500.00 [13:19:07]line Внесено: 500.00 [13:19:07]line СДАЧА: 0.00 [13:19:07]line НСП 1% : 4.43 [13:19:07]line НДС 12% : 53.15 [13:19:07]line Наличными: 500.00 [13:19:07]line Безнал.: 0.00 [13:19:07]line Место: АЗС № 121 "Партнер Нефть" [13:19:07]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:19:07]line СНО: Общий режим [13:19:07]line Чек 123 24.08.2023 13:19 [13:19:07]line Смена: 75 ФФД: 1.0 [13:19:07]line ЗНМ: 0300000148 [13:19:07]line РНМ: 0000000000091575 [13:19:07]line Версия ККМ: 001 [13:19:07]line ФМ: 0000000000874655 [13:19:07]line ФД: 32417 [13:19:07]line ФПД: 176281360979767 [13:19:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T131909&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32417&fm=176281360979767&tin=02508201610067®Number=0000000000091575&sum=50000 [13:19:07]OFD Sender: Processing packet 32417 [packets to send 11, broken 10] [13:19:07]ProducePacketName [13:19:07]name=ofd_packets/00032417 [13:19:07]OFD Sender: To server: pG, [13:19:07]CommunicateWithHost lk.salyk.kg:30040 [13:19:07]ConnectInit lk.salyk.kg [13:19:07]written 0, free lines is 4095 [13:19:07]Connected sock=10 [13:19:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 CC 17 08 01 1C 75 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 CD 58 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A1 7E 00 00 35 04 06 00 A0 53 B3 E6 D7 37 DF 8C A6 6F EA E7 29 6E [13:19:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 78 83 47 00 01 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A1 7E 00 00 F4 03 04 00 70 03 E7 64 B6 04 01 00 00 71 36 37 C8 39 CF 48 E7 [13:19:07]CommunicateWithHost err = 0 [13:19:07]CheckOFDResponse [13:19:07]1017 (14) - 77093643461234 [13:19:07]1041 (16) - 0000000000874655 [13:19:07]1040 (4) - 32417 [13:19:07]1012 (4) - 24.08.2023 07:14 [13:19:07]1206 (1) - 0 [13:19:07]OFD Sender: Remove packet 32417 [13:19:07]ProducePacketName [13:19:07]name=ofd_packets/00032417 [13:19:07]NVStorageDeleteData [13:19:07]Write to MH i2c: 01 00 00 25 6E 93 [13:19:07]Write i2c OK [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: 01 [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: 01 07 00 [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: 01 07 00 25 6E 00 00 00 00 00 E2 0C 88 [13:19:07]RasterBufferAndPrint [13:19:07]line [13:19:07]line [13:19:07]line [13:19:07]line [13:19:07]line [13:19:07]written 0, free lines is 3304 [13:19:07]MH_Cut [13:19:07]Write to MH i2c: D1 01 00 2C 6E 01 6C [13:19:07]Write i2c OK [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: D1 [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: D1 01 00 [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: D1 01 00 2C 6E 00 6B [13:19:07]Write to MH i2c: 01 00 00 2D 6E 9B [13:19:07]Write i2c OK [13:19:07]MH_I2C_Read... [13:19:08]OFD Sender: No OFD packet to send [13:19:08]*** Cut start [13:19:08]*** Purtial cut [13:19:08]*** CUTSNS_PIN = 0 [13:19:08]*** Stage 1: CUTSNS_PIN = 1 [13:19:10]Read from MH i2c: 01 [13:19:10]MH_I2C_Read... [13:19:10]*** Stop cut motor [13:19:10]*** Cut end [13:19:10]Read from MH i2c: 01 07 00 [13:19:10]MH_I2C_Read... [13:19:10]Read from MH i2c: 01 07 00 2D 6E 00 00 00 00 00 FF 0F B0 [13:19:10]process_action close_receipt done [13:19:10]requested_data is exist [13:19:10]produce_requested_data [13:19:10]requested_item fm.sn is exist - process it [13:19:10]wFMCommunicate request_size=4 [13:19:10]MH_SAM_APDU [13:19:10]CAPDU: 80 11 00 00 [13:19:10]Write to MH i2c: E2 08 00 2E 6E 80 11 00 00 00 00 00 00 16 [13:19:10]Write i2c OK [13:19:10]MH_I2C_Read... [13:19:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:10]Read from MH i2c: E2 [13:19:10]MH_I2C_Read... [13:19:10]Read from MH i2c: E2 17 00 [13:19:10]MH_I2C_Read... [13:19:10]Read from MH i2c: E2 17 00 2E 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [13:19:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:19:10]wFMCommunicate OK [13:19:10]requested_item fd.num is exist - process it [13:19:10]SAM_PROTO_GetFieldsCounters [13:19:10]wFMCommunicate request_size=4 [13:19:10]MH_SAM_APDU [13:19:10]CAPDU: 80 13 00 00 [13:19:10]Write to MH i2c: E2 08 00 2F 6E 80 13 00 00 00 00 00 00 19 [13:19:10]Write i2c OK [13:19:10]MH_I2C_Read... [13:19:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:19:10]Read from MH i2c: E2 [13:19:10]MH_I2C_Read... [13:19:10]Read from MH i2c: E2 62 00 [13:19:10]MH_I2C_Read... [13:19:10]Read from MH i2c: E2 62 00 2F 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A1 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [13:19:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A1 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:19:10]wFMCommunicate OK [13:19:10]SAM_PROTO_GetFieldsCounters done [13:19:10]requested_item shift.num is exist - process it [13:19:10]requested_item shift.opened is exist - process it [13:19:10]req_shift_opened [13:19:10]FM_GetShiftState [13:19:10]SAM_PROTO_GetShiftState [13:19:10]wFMCommunicate request_size=4 [13:19:10]MH_SAM_APDU [13:19:10]CAPDU: 80 13 01 00 [13:19:10]Write to MH i2c: E2 08 00 30 6E 80 13 01 00 00 00 00 00 1B [13:19:10]Write i2c OK [13:19:10]MH_I2C_Read... [13:19:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:10]Read from MH i2c: E2 [13:19:10]MH_I2C_Read... [13:19:10]Read from MH i2c: E2 0E 00 [13:19:10]MH_I2C_Read... [13:19:10]Read from MH i2c: E2 0E 00 30 6E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 98 [13:19:10]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:19:10]wFMCommunicate OK [13:19:10]SAM_PROTO_GetShiftState done [13:19:10]FM_GetShiftState done [13:19:10]req_shift_opened done [13:19:10]requested_item shift.open_date is exist - process it [13:19:10]req_shift_open_date [13:19:10]req_shift_open_date done [13:19:10]produce_requested_data done [13:19:10]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32417,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:19:10]process_action_free close_receipt [13:19:10]json_value_free [13:19:10]json_value_free done [13:19:10]process_json_proto returns [13:19:10]Send response to host [13:19:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32417,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:19:10]free response buf [13:19:10]execute_script done [13:19:10]execute_script returns [13:19:10]free content buf [13:19:10]Sock 8.Close socket [13:19:10]Sock 8.Thread stoped [13:19:13]OFD Sender: No OFD packet to send [13:19:18]OFD Sender: No OFD packet to send [13:19:23]OFD Sender: No OFD packet to send [13:19:28]OFD Sender: No OFD packet to send [13:19:33]OFD Sender: No OFD packet to send [13:19:38]OFD Sender: No OFD packet to send [13:19:43]OFD Sender: No OFD packet to send [13:19:48]OFD Sender: No OFD packet to send [13:19:53]OFD Sender: No OFD packet to send [13:19:58]OFD Sender: No OFD packet to send [13:20:03]OFD Sender: No OFD packet to send [13:20:08]OFD Sender: No OFD packet to send [13:20:13]OFD Sender: No OFD packet to send [13:20:18]OFD Sender: No OFD packet to send [13:20:23]OFD Sender: No OFD packet to send [13:20:28]OFD Sender: No OFD packet to send [13:20:33]OFD Sender: No OFD packet to send [13:20:38]OFD Sender: No OFD packet to send [13:20:43]OFD Sender: No OFD packet to send [13:20:48]OFD Sender: No OFD packet to send [13:20:53]OFD Sender: No OFD packet to send [13:20:58]OFD Sender: No OFD packet to send [13:21:03]OFD Sender: No OFD packet to send [13:21:08]OFD Sender: No OFD packet to send [13:21:13]OFD Sender: No OFD packet to send [13:21:18]OFD Sender: No OFD packet to send [13:21:23]OFD Sender: No OFD packet to send [13:21:28]OFD Sender: No OFD packet to send [13:21:33]OFD Sender: No OFD packet to send [13:21:38]OFD Sender: No OFD packet to send [13:21:43]OFD Sender: No OFD packet to send [13:21:46]accept exits with 9 [13:21:46]New connection [13:21:46]New thread 3067084132 created [13:21:46]Thread 3066940772 joined [13:21:46]Waiting for new connection... [13:21:46] Sock 9.Parse request [13:21:46]Sock 9.Check first char [13:21:46]Sock 9.First char is OK [13:21:46]request: POST /json_proto HTTP/1.0 [13:21:46]Method: POST [13:21:46]URL: /json_proto [13:21:46]Method is POST - this is cgi request [13:21:46]url: /json_proto [13:21:46]query_string will be loaded in cgi processing [13:21:46]execute_cgi json_proto POST (null) [13:21:46]execute_cgi path=json_proto method=POST [13:21:46]POST find Content-Length [13:21:46]Host: 172.17.34.200:8080 [13:21:46]Content-Length: 688 [13:21:46]Content-Type: application/json [13:21:46] [13:21:46]POST finish read [13:21:46]Found Content-Length = 688 [13:21:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:46]execute_script... [13:21: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)1182150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:46]POST & json_proto [13:21:46]process_json_proto [13:21:46]json parsed OK: [13:21:46]protocol is kg_v1.0 [13:21:46]action value=close_receipt [13:21:46]process_action close_receipt [13:21:46]cmd_close_receipt [13:21:46]MH_GetDate [13:21:46]Write to MH i2c: F0 00 00 31 6E 8E [13:21:46]Write i2c OK [13:21:46]MH_I2C_Read... [13:21:46]Read from MH i2c: F0 [13:21:46]MH_I2C_Read... [13:21:46]Read from MH i2c: F0 09 00 [13:21:46]MH_I2C_Read... [13:21:46]Read from MH i2c: F0 09 00 31 6E 00 6E 59 E7 64 B2 FF 65 64 23 [13:21:46]GetLastDocTimeStamp 1692883149 [13:21:46]current date 1692883310 [13:21:46]FM_GetShiftState [13:21:46]SAM_PROTO_GetShiftState [13:21:46]wFMCommunicate request_size=4 [13:21:46]MH_SAM_APDU [13:21:46]CAPDU: 80 13 01 00 [13:21:46]Write to MH i2c: E2 08 00 32 6E 80 13 01 00 00 00 00 00 1D [13:21:46]Write i2c OK [13:21:46]MH_I2C_Read... [13:21:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:46]Read from MH i2c: E2 [13:21:46]MH_I2C_Read... [13:21:46]Read from MH i2c: E2 0E 00 [13:21:46]MH_I2C_Read... [13:21:46]Read from MH i2c: E2 0E 00 32 6E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9A [13:21:46]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:21:46]wFMCommunicate OK [13:21:46]SAM_PROTO_GetShiftState done [13:21:46]FM_GetShiftState done [13:21:46]opened in 1692866319 [13:21:46]opened+sec_in_day 1692952719 [13:21:46]quantity*price = 100042 [13:21:46]sum+1 = 100044 [13:21:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 124 24.08.2023 13:21 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32418 ФПД: 93992384835791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T132150&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32418&fm=93992384835791&tin=02508201610067®Number=0000000000091575&sum=100000 [13:21:47]StoreToDocumentArchive [13:21:47]shift 75 fd 32418 [13:21:47]save to /storage/0075/doc_00032418 [13:21:47]save last doc name /storage/0075/doc_00032418 to /storage/kkm_last_doc_name [13:21:47]save OK [13:21:47]Clear old archive folders... [13:21:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:21:47]tlvbuf is 019B58E0 [13:21:47]SAM_PROTO_ClearQueue [13:21:47]wFMCommunicate request_size=4 [13:21:47]MH_SAM_APDU [13:21:47]CAPDU: 80 09 00 00 [13:21:47]Write to MH i2c: E2 08 00 3F 6E 80 09 00 00 00 00 00 00 1F [13:21:47]Write i2c OK [13:21:47]MH_I2C_Read... [13:21:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:47]Read from MH i2c: E2 [13:21:47]MH_I2C_Read... [13:21:47]Read from MH i2c: E2 03 00 [13:21:47]MH_I2C_Read... [13:21:47]Read from MH i2c: E2 03 00 3F 6E 00 90 00 21 [13:21:47]RAPDU: 90 00 [13:21:47]wFMCommunicate OK [13:21:47]SAM_PROTO_ClearQueue done [13:21:47]KKMCreateOFDPacket [13:21:47]OFDProtocolAddRootSTLVToBuf [13:21:47]FM_MakeSignedData [13:21:47]FM_MakeSignedData [13:21:47]SAM_PROTO_SignData [13:21:47]wFMCommunicate request_size=4 [13:21:47]MH_SAM_APDU [13:21:47]CAPDU: 80 0D 01 02 [13:21:47]Write to MH i2c: E2 08 00 40 6E 80 0D 01 02 00 00 00 00 27 [13:21:47]Write i2c OK [13:21:47]MH_I2C_Read... [13:21:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:47]Read from MH i2c: E2 [13:21:47]MH_I2C_Read... [13:21:47]Read from MH i2c: E2 03 00 [13:21:47]MH_I2C_Read... [13:21:47]Read from MH i2c: E2 03 00 40 6E 00 90 00 22 [13:21:47]RAPDU: 90 00 [13:21:47]wFMCommunicate OK [13:21:47]wFMCommunicate request_size=255 [13:21:47]MH_SAM_APDU [13:21:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 6E 59 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A2 7E 00 00 35 04 06 00 [13:21:47]Write to MH i2c: E2 02 01 41 6E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 6E 59 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A2 7E 00 00 35 04 06 00 00 00 CA [13:21:47]Write i2c OK [13:21:47]MH_I2C_Read... [13:21:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:47]Read from MH i2c: E2 [13:21:47]MH_I2C_Read... [13:21:47]Read from MH i2c: E2 03 00 [13:21:47]MH_I2C_Read... [13:21:47]Read from MH i2c: E2 03 00 41 6E 00 90 00 23 [13:21:47]RAPDU: 90 00 [13:21:47]wFMCommunicate OK [13:21:47]wFMCommunicate request_size=11 [13:21:47]MH_SAM_APDU [13:21:47]CAPDU: 80 0D 02 02 06 55 7C 4E B5 B0 CF [13:21:47]Write to MH i2c: E2 0E 00 42 6E 80 0D 02 02 06 00 55 7C 4E B5 B0 CF 00 00 89 [13:21:47]Write i2c OK [13:21:47]MH_I2C_Read... [13:21:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:47]Read from MH i2c: E2 [13:21:47]MH_I2C_Read... [13:21:47]Read from MH i2c: E2 03 00 [13:21:47]MH_I2C_Read... [13:21:47]Read from MH i2c: E2 03 00 42 6E 00 90 00 24 [13:21:47]RAPDU: 90 00 [13:21:47]wFMCommunicate OK [13:21:47]wFMCommunicate request_size=4 [13:21:47]MH_SAM_APDU [13:21:47]CAPDU: 80 0D 03 02 [13:21:47]Write to MH i2c: E2 08 00 43 6E 80 0D 03 02 00 00 00 00 2C [13:21:47]Write i2c OK [13:21:47]MH_I2C_Read... [13:21:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:48]Read from MH i2c: E2 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 0B 00 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 0B 00 43 6E 00 79 D8 B7 0F 7A AA 33 BA 90 00 55 [13:21:48]RAPDU: 79 D8 B7 0F 7A AA 33 BA 90 00 [13:21:48]wFMCommunicate OK [13:21:48]SAM_PROTO_SignData done [13:21:48]FM_MakeSignedData done [13:21:48]CreateOFDProtocolMessage [13:21:48]wFMCommunicate request_size=4 [13:21:48]MH_SAM_APDU [13:21:48]CAPDU: 80 11 00 00 [13:21:48]Write to MH i2c: E2 08 00 44 6E 80 11 00 00 00 00 00 00 2C [13:21:48]Write i2c OK [13:21:48]MH_I2C_Read... [13:21:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:48]Read from MH i2c: E2 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 17 00 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 17 00 44 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 82 [13:21:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:21:48]wFMCommunicate OK [13:21:48]CreateOFDProtocolMessage done [13:21:48]OFDSenderStorePacket 32418 [13:21:48]StoreOFDPacket docnum=32418 [13:21:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3B B5 08 01 D6 2B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 6E 59 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A2 7E 00 00 35 04 06 00 55 7C 4E B5 B0 CF 79 D8 B7 0F 7A AA 33 BA [13:21:48]CheckFolder [13:21:48]dirname=/storage/ofd_packets [13:21:48]CheckFolder done [13:21:48]ProducePacketName [13:21:48]name=ofd_packets/00032418 [13:21:48]NVStorageSaveData ofd_packets/00032418 [13:21:48]File name is /storage/ofd_packets/00032418 [13:21:48]Write 302 bytes [13:21:48]NVStorageSaveData done [13:21:48]OFDSenderStorePacket done [13:21:48]KKMCreateOFDPacket done [13:21:48]NVStorageSaveData kkm_last_timestamp [13:21:48]File name is /storage/kkm_last_timestamp [13:21:48]Write 4 bytes [13:21:48]NVStorageSaveData done [13:21:48]ExternCall_PrintAddStr [13:21:48]wPrintStart [13:21:48]Write to MH i2c: 01 00 00 45 6E B3 [13:21:48]Write i2c OK [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: 01 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: 01 07 00 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: 01 07 00 45 6E 00 00 00 00 00 FF 0F C8 [13:21:48]RasterBufferAndPrint [13:21:48]line Счет N : (1)1182150 [13:21:48]line ИНН: 02508201610067 [13:21:48]line Контрольно-Кассовый Чек [13:21:48]line ПРОДАЖА [13:21:48]line ТРК (МРК, ГНК) : 21 [13:21:48]line Товар: 2710194210 [13:21:48]line ДТ(л)-К-5 [13:21:48]line 15.730 * 63.60 [13:21:48]line = 1000.43 [13:21:48]line НДС 12% НСП 1% [13:21:48]line > о реализуемом товаре [13:21:48]line ОКРУГЛЕНИЕ: -0.43 [13:21:48]line ИТОГО: 1000.00 [13:21:48]line Внесено: 1000.00 [13:21:48]line СДАЧА: 0.00 [13:21:48]line НСП 1% : 8.85 [13:21:48]line НДС 12% : 106.24 [13:21:48]line Наличными: 1000.00 [13:21:48]line Безнал.: 0.00 [13:21:48]line Место: АЗС № 121 "Партнер Нефть" [13:21:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:21:48]line СНО: Общий режим [13:21:48]line Чек 124 24.08.2023 13:21 [13:21:48]line Смена: 75 ФФД: 1.0 [13:21:48]line ЗНМ: 0300000148 [13:21:48]line РНМ: 0000000000091575 [13:21:48]line Версия ККМ: 001 [13:21:48]line ФМ: 0000000000874655 [13:21:48]line ФД: 32418 [13:21:48]line ФПД: 93992384835791 [13:21:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T132150&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32418&fm=93992384835791&tin=02508201610067®Number=0000000000091575&sum=100000 [13:21:48]OFD Sender: Processing packet 32418 [packets to send 11, broken 10] [13:21:48]ProducePacketName [13:21:48]name=ofd_packets/00032418 [13:21:48]OFD Sender: To server: pG, [13:21:48]CommunicateWithHost lk.salyk.kg:30040 [13:21:48]ConnectInit lk.salyk.kg [13:21:48]written 0, free lines is 4095 [13:21:48]Connected sock=10 [13:21:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3B B5 08 01 D6 2B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 6E 59 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A2 7E 00 00 35 04 06 00 55 7C 4E B5 B0 CF 79 D8 B7 0F 7A AA 33 BA [13:21:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 44 6E 47 00 5D 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A2 7E 00 00 F4 03 04 00 11 04 E7 64 B6 04 01 00 00 92 F3 0A 22 AD 8B 88 35 [13:21:48]CommunicateWithHost err = 0 [13:21:48]CheckOFDResponse [13:21:48]1017 (14) - 77093643461234 [13:21:48]1041 (16) - 0000000000874655 [13:21:48]1040 (4) - 32418 [13:21:48]1012 (4) - 24.08.2023 07:17 [13:21:48]1206 (1) - 0 [13:21:48]OFD Sender: Remove packet 32418 [13:21:48]ProducePacketName [13:21:48]name=ofd_packets/00032418 [13:21:48]NVStorageDeleteData [13:21:48]Write to MH i2c: 01 00 00 70 6E DE [13:21:48]Write i2c OK [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: 01 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: 01 07 00 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: 01 07 00 70 6E 00 00 00 00 00 D7 0C C8 [13:21:48]RasterBufferAndPrint [13:21:48]line [13:21:48]line [13:21:48]line [13:21:48]line [13:21:48]line [13:21:48]written 0, free lines is 3296 [13:21:48]MH_Cut [13:21:48]Write to MH i2c: D1 01 00 77 6E 01 B7 [13:21:48]Write i2c OK [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: D1 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: D1 01 00 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: D1 01 00 77 6E 00 B6 [13:21:48]Write to MH i2c: 01 00 00 78 6E E6 [13:21:48]Write i2c OK [13:21:48]MH_I2C_Read... [13:21:49]OFD Sender: No OFD packet to send [13:21:49]*** Cut start [13:21:49]*** Purtial cut [13:21:49]*** Stage 1: CUTSNS_PIN = 1 [13:21:49]Read from MH i2c: 01 [13:21:49]MH_I2C_Read... [13:21:49]*** Stop cut motor [13:21:49]*** Cut end [13:21:49]Read from MH i2c: 01 07 00 [13:21:49]MH_I2C_Read... [13:21:49]Read from MH i2c: 01 07 00 78 6E 00 00 00 00 00 FF 0F FB [13:21:49]process_action close_receipt done [13:21:49]requested_data is exist [13:21:49]produce_requested_data [13:21:49]requested_item fm.sn is exist - process it [13:21:49]wFMCommunicate request_size=4 [13:21:49]MH_SAM_APDU [13:21:49]CAPDU: 80 11 00 00 [13:21:49]Write to MH i2c: E2 08 00 79 6E 80 11 00 00 00 00 00 00 61 [13:21:49]Write i2c OK [13:21:49]MH_I2C_Read... [13:21:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:50]Read from MH i2c: E2 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 17 00 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 17 00 79 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B7 [13:21:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:21:50]wFMCommunicate OK [13:21:50]requested_item fd.num is exist - process it [13:21:50]SAM_PROTO_GetFieldsCounters [13:21:50]wFMCommunicate request_size=4 [13:21:50]MH_SAM_APDU [13:21:50]CAPDU: 80 13 00 00 [13:21:50]Write to MH i2c: E2 08 00 7A 6E 80 13 00 00 00 00 00 00 64 [13:21:50]Write i2c OK [13:21:50]MH_I2C_Read... [13:21:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:50]Read from MH i2c: E2 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 62 00 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 62 00 7A 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A2 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [13:21:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A2 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:21:50]wFMCommunicate OK [13:21:50]SAM_PROTO_GetFieldsCounters done [13:21:50]requested_item shift.num is exist - process it [13:21:50]requested_item shift.opened is exist - process it [13:21:50]req_shift_opened [13:21:50]FM_GetShiftState [13:21:50]SAM_PROTO_GetShiftState [13:21:50]wFMCommunicate request_size=4 [13:21:50]MH_SAM_APDU [13:21:50]CAPDU: 80 13 01 00 [13:21:50]Write to MH i2c: E2 08 00 7B 6E 80 13 01 00 00 00 00 00 66 [13:21:50]Write i2c OK [13:21:50]MH_I2C_Read... [13:21:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:50]Read from MH i2c: E2 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 0E 00 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 0E 00 7B 6E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E3 [13:21:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:21:50]wFMCommunicate OK [13:21:50]SAM_PROTO_GetShiftState done [13:21:50]FM_GetShiftState done [13:21:50]req_shift_opened done [13:21:50]requested_item shift.open_date is exist - process it [13:21:50]req_shift_open_date [13:21:50]req_shift_open_date done [13:21:50]produce_requested_data done [13:21:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32418,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:21:50]process_action_free close_receipt [13:21:50]json_value_free [13:21:50]json_value_free done [13:21:50]process_json_proto returns [13:21:50]Send response to host [13:21:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32418,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:21:50]free response buf [13:21:50]execute_script done [13:21:50]execute_script returns [13:21:50]free content buf [13:21:50]Sock 9.Close socket [13:21:50]Sock 9.Thread stoped [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:04]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [13:23:44]OFD Sender: No OFD packet to send [13:23:49]OFD Sender: No OFD packet to send [13:23:54]OFD Sender: No OFD packet to send [13:23:59]OFD Sender: No OFD packet to send [13:24:04]OFD Sender: No OFD packet to send [13:24:09]OFD Sender: No OFD packet to send [13:24:14]OFD Sender: No OFD packet to send [13:24:19]OFD Sender: No OFD packet to send [13:24:24]OFD Sender: No OFD packet to send [13:24:29]OFD Sender: No OFD packet to send [13:24:34]OFD Sender: No OFD packet to send [13:24:39]OFD Sender: No OFD packet to send [13:24:44]OFD Sender: No OFD packet to send [13:24:49]OFD Sender: No OFD packet to send [13:24:54]OFD Sender: No OFD packet to send [13:24:59]OFD Sender: No OFD packet to send [13:25:04]OFD Sender: No OFD packet to send [13:25:09]OFD Sender: No OFD packet to send [13:25:14]OFD Sender: No OFD packet to send [13:25:19]OFD Sender: No OFD packet to send [13:25:24]OFD Sender: No OFD packet to send [13:25:29]OFD Sender: No OFD packet to send [13:25:34]OFD Sender: No OFD packet to send [13:25:39]OFD Sender: No OFD packet to send [13:25:40]accept exits with 8 [13:25:40]New connection [13:25:40]New thread 3066940772 created [13:25:40]Thread 3067084132 joined [13:25:40]Waiting for new connection... [13:25:40] Sock 8.Parse request [13:25:40]Sock 8.Check first char [13:25:40]Sock 8.First char is OK [13:25:40]request: POST /json_proto HTTP/1.0 [13:25:40]Method: POST [13:25:40]URL: /json_proto [13:25:40]Method is POST - this is cgi request [13:25:40]url: /json_proto [13:25:40]query_string will be loaded in cgi processing [13:25:40]execute_cgi json_proto POST (null) [13:25:40]execute_cgi path=json_proto method=POST [13:25:40]POST find Content-Length [13:25:40]Host: 172.17.34.200:8080 [13:25:40]Content-Length: 684 [13:25:40]Content-Type: application/json [13:25:40] [13:25:40]POST finish read [13:25:40]Found Content-Length = 684 [13:25:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:40]execute_script... [13:25: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)1182151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:40]POST & json_proto [13:25:40]process_json_proto [13:25:40]json parsed OK: [13:25:40]protocol is kg_v1.0 [13:25:40]action value=close_receipt [13:25:40]process_action close_receipt [13:25:40]cmd_close_receipt [13:25:40]MH_GetDate [13:25:40]Write to MH i2c: F0 00 00 7C 6E D9 [13:25:40]Write i2c OK [13:25:40]MH_I2C_Read... [13:25:40]Read from MH i2c: F0 [13:25:40]MH_I2C_Read... [13:25:40]Read from MH i2c: F0 09 00 [13:25:40]MH_I2C_Read... [13:25:40]Read from MH i2c: F0 09 00 7C 6E 00 58 5A E7 64 B2 FF 65 64 59 [13:25:40]GetLastDocTimeStamp 1692883310 [13:25:40]current date 1692883544 [13:25:40]FM_GetShiftState [13:25:40]SAM_PROTO_GetShiftState [13:25:40]wFMCommunicate request_size=4 [13:25:40]MH_SAM_APDU [13:25:40]CAPDU: 80 13 01 00 [13:25:40]Write to MH i2c: E2 08 00 7D 6E 80 13 01 00 00 00 00 00 68 [13:25:40]Write i2c OK [13:25:40]MH_I2C_Read... [13:25:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:40]Read from MH i2c: E2 [13:25:40]MH_I2C_Read... [13:25:40]Read from MH i2c: E2 0E 00 [13:25:40]MH_I2C_Read... [13:25:40]Read from MH i2c: E2 0E 00 7D 6E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E5 [13:25:40]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:25:40]wFMCommunicate OK [13:25:40]SAM_PROTO_GetShiftState done [13:25:40]FM_GetShiftState done [13:25:40]opened in 1692866319 [13:25:40]opened+sec_in_day 1692952719 [13:25:40]quantity*price = 70023 [13:25:40]sum+1 = 70025 [13:25:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 125 24.08.2023 13:25 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32419 ФПД: 97717041287133 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T132544&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32419&fm=97717041287133&tin=02508201610067®Number=0000000000091575&sum=70000 [13:25:41]StoreToDocumentArchive [13:25:41]shift 75 fd 32419 [13:25:41]save to /storage/0075/doc_00032419 [13:25:41]save last doc name /storage/0075/doc_00032419 to /storage/kkm_last_doc_name [13:25:41]save OK [13:25:41]Clear old archive folders... [13:25:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:25:41]tlvbuf is 01964A10 [13:25:41]SAM_PROTO_ClearQueue [13:25:41]wFMCommunicate request_size=4 [13:25:41]MH_SAM_APDU [13:25:41]CAPDU: 80 09 00 00 [13:25:41]Write to MH i2c: E2 08 00 8A 6E 80 09 00 00 00 00 00 00 6A [13:25:41]Write i2c OK [13:25:41]MH_I2C_Read... [13:25:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:25:41]Read from MH i2c: E2 [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: E2 03 00 [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: E2 03 00 8A 6E 00 90 00 6C [13:25:41]RAPDU: 90 00 [13:25:41]wFMCommunicate OK [13:25:41]SAM_PROTO_ClearQueue done [13:25:41]KKMCreateOFDPacket [13:25:41]OFDProtocolAddRootSTLVToBuf [13:25:41]FM_MakeSignedData [13:25:41]FM_MakeSignedData [13:25:41]SAM_PROTO_SignData [13:25:41]wFMCommunicate request_size=4 [13:25:41]MH_SAM_APDU [13:25:41]CAPDU: 80 0D 01 02 [13:25:41]Write to MH i2c: E2 08 00 8B 6E 80 0D 01 02 00 00 00 00 72 [13:25:41]Write i2c OK [13:25:41]MH_I2C_Read... [13:25:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:25:41]Read from MH i2c: E2 [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: E2 03 00 [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: E2 03 00 8B 6E 00 90 00 6D [13:25:41]RAPDU: 90 00 [13:25:41]wFMCommunicate OK [13:25:41]wFMCommunicate request_size=255 [13:25:41]MH_SAM_APDU [13:25:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 58 5A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A3 7E 00 00 35 04 06 00 [13:25:41]Write to MH i2c: E2 02 01 8C 6E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 58 5A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A3 7E 00 00 35 04 06 00 00 00 F4 [13:25:41]Write i2c OK [13:25:41]MH_I2C_Read... [13:25:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:41]Read from MH i2c: E2 [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: E2 03 00 [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: E2 03 00 8C 6E 00 90 00 6E [13:25:41]RAPDU: 90 00 [13:25:41]wFMCommunicate OK [13:25:41]wFMCommunicate request_size=11 [13:25:41]MH_SAM_APDU [13:25:41]CAPDU: 80 0D 02 02 06 58 DF 85 88 CF DD [13:25:41]Write to MH i2c: E2 0E 00 8D 6E 80 0D 02 02 06 00 58 DF 85 88 CF DD 00 00 71 [13:25:41]Write i2c OK [13:25:41]MH_I2C_Read... [13:25:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:41]Read from MH i2c: E2 [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: E2 03 00 [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: E2 03 00 8D 6E 00 90 00 6F [13:25:41]RAPDU: 90 00 [13:25:41]wFMCommunicate OK [13:25:41]wFMCommunicate request_size=4 [13:25:41]MH_SAM_APDU [13:25:41]CAPDU: 80 0D 03 02 [13:25:41]Write to MH i2c: E2 08 00 8E 6E 80 0D 03 02 00 00 00 00 77 [13:25:41]Write i2c OK [13:25:41]MH_I2C_Read... [13:25:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:25:41]Read from MH i2c: E2 [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: E2 0B 00 [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: E2 0B 00 8E 6E 00 4A 04 81 9A 27 B7 3F 88 90 00 86 [13:25:41]RAPDU: 4A 04 81 9A 27 B7 3F 88 90 00 [13:25:41]wFMCommunicate OK [13:25:41]SAM_PROTO_SignData done [13:25:41]FM_MakeSignedData done [13:25:41]CreateOFDProtocolMessage [13:25:41]wFMCommunicate request_size=4 [13:25:41]MH_SAM_APDU [13:25:41]CAPDU: 80 11 00 00 [13:25:41]Write to MH i2c: E2 08 00 8F 6E 80 11 00 00 00 00 00 00 77 [13:25:41]Write i2c OK [13:25:41]MH_I2C_Read... [13:25:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:41]Read from MH i2c: E2 [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: E2 17 00 [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: E2 17 00 8F 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CD [13:25:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:25:41]wFMCommunicate OK [13:25:41]CreateOFDProtocolMessage done [13:25:41]OFDSenderStorePacket 32419 [13:25:41]StoreOFDPacket docnum=32419 [13:25:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3D B0 08 01 58 19 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 58 5A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A3 7E 00 00 35 04 06 00 58 DF 85 88 CF DD 4A 04 81 9A 27 B7 3F 88 [13:25:41]CheckFolder [13:25:41]dirname=/storage/ofd_packets [13:25:41]CheckFolder done [13:25:41]ProducePacketName [13:25:41]name=ofd_packets/00032419 [13:25:41]NVStorageSaveData ofd_packets/00032419 [13:25:41]File name is /storage/ofd_packets/00032419 [13:25:41]Write 302 bytes [13:25:41]NVStorageSaveData done [13:25:41]OFDSenderStorePacket done [13:25:41]KKMCreateOFDPacket done [13:25:41]NVStorageSaveData kkm_last_timestamp [13:25:41]File name is /storage/kkm_last_timestamp [13:25:41]Write 4 bytes [13:25:41]NVStorageSaveData done [13:25:41]ExternCall_PrintAddStr [13:25:41]wPrintStart [13:25:41]Write to MH i2c: 01 00 00 90 6E FE [13:25:41]Write i2c OK [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: 01 [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: 01 07 00 [13:25:41]MH_I2C_Read... [13:25:41]Read from MH i2c: 01 07 00 90 6E 00 00 00 00 00 FF 0F 13 [13:25:41]RasterBufferAndPrint [13:25:41]line Счет N : (1)1182151 [13:25:41]line ИНН: 02508201610067 [13:25:41]line Контрольно-Кассовый Чек [13:25:41]line ПРОДАЖА [13:25:41]line ТРК (МРК, ГНК) : 21 [13:25:41]line Товар: 2710194210 [13:25:41]line ДТ(л)-К-5 [13:25:41]line 11.010 * 63.60 [13:25:41]line = 700.24 [13:25:41]line НДС 12% НСП 1% [13:25:41]line > о реализуемом товаре [13:25:41]line ОКРУГЛЕНИЕ: -0.24 [13:25:41]line ИТОГО: 700.00 [13:25:41]line Внесено: 700.00 [13:25:41]line СДАЧА: 0.00 [13:25:41]line НСП 1% : 6.20 [13:25:41]line НДС 12% : 74.36 [13:25:41]line Наличными: 700.00 [13:25:41]line Безнал.: 0.00 [13:25:41]line Место: АЗС № 121 "Партнер Нефть" [13:25:41]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:25:41]line СНО: Общий режим [13:25:41]line Чек 125 24.08.2023 13:25 [13:25:41]line Смена: 75 ФФД: 1.0 [13:25:41]line ЗНМ: 0300000148 [13:25:41]line РНМ: 0000000000091575 [13:25:41]line Версия ККМ: 001 [13:25:41]line ФМ: 0000000000874655 [13:25:41]line ФД: 32419 [13:25:41]line ФПД: 97717041287133 [13:25:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T132544&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32419&fm=97717041287133&tin=02508201610067®Number=0000000000091575&sum=70000 [13:25:42]OFD Sender: Processing packet 32419 [packets to send 11, broken 10] [13:25:42]ProducePacketName [13:25:42]name=ofd_packets/00032419 [13:25:42]OFD Sender: To server: pG, [13:25:42]CommunicateWithHost lk.salyk.kg:30040 [13:25:42]ConnectInit lk.salyk.kg [13:25:42]written 0, free lines is 4095 [13:25:42]Connected sock=10 [13:25:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3D B0 08 01 58 19 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 58 5A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A3 7E 00 00 35 04 06 00 58 DF 85 88 CF DD 4A 04 81 9A 27 B7 3F 88 [13:25:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 99 DA 47 00 03 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A3 7E 00 00 F4 03 04 00 FB 04 E7 64 B6 04 01 00 00 7B 19 4E B7 E0 74 C3 7F [13:25:42]CommunicateWithHost err = 0 [13:25:42]CheckOFDResponse [13:25:42]1017 (14) - 77093643461234 [13:25:42]1041 (16) - 0000000000874655 [13:25:42]1040 (4) - 32419 [13:25:42]1012 (4) - 24.08.2023 07:21 [13:25:42]1206 (1) - 0 [13:25:42]OFD Sender: Remove packet 32419 [13:25:42]ProducePacketName [13:25:42]name=ofd_packets/00032419 [13:25:42]NVStorageDeleteData [13:25:42]Write to MH i2c: 01 00 00 BB 6E 29 [13:25:42]Write i2c OK [13:25:42]MH_I2C_Read... [13:25:42]Read from MH i2c: 01 [13:25:42]MH_I2C_Read... [13:25:42]Read from MH i2c: 01 07 00 [13:25:42]MH_I2C_Read... [13:25:42]Read from MH i2c: 01 07 00 BB 6E 00 00 00 00 00 D1 0C 0D [13:25:42]RasterBufferAndPrint [13:25:42]line [13:25:42]line [13:25:42]line [13:25:42]line [13:25:42]line [13:25:42]written 0, free lines is 3287 [13:25:42]MH_Cut [13:25:42]Write to MH i2c: D1 01 00 C2 6E 01 02 [13:25:42]Write i2c OK [13:25:42]MH_I2C_Read... [13:25:42]Read from MH i2c: D1 [13:25:42]MH_I2C_Read... [13:25:42]Read from MH i2c: D1 01 00 [13:25:42]MH_I2C_Read... [13:25:42]Read from MH i2c: D1 01 00 C2 6E 00 01 [13:25:42]Write to MH i2c: 01 00 00 C3 6E 31 [13:25:42]Write i2c OK [13:25:42]MH_I2C_Read... [13:25:42]OFD Sender: No OFD packet to send [13:25:43]*** Cut start [13:25:43]*** Purtial cut [13:25:43]*** CUTSNS_PIN = 0 [13:25:43]*** Stage 1: CUTSNS_PIN = 1 [13:25:45]Read from MH i2c: 01 [13:25:45]MH_I2C_Read... [13:25:45]*** Stop cut motor [13:25:45]*** Cut end [13:25:45]Read from MH i2c: 01 07 00 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: 01 07 00 C3 6E 00 00 00 00 00 FF 0F 46 [13:25:45]process_action close_receipt done [13:25:45]requested_data is exist [13:25:45]produce_requested_data [13:25:45]requested_item fm.sn is exist - process it [13:25:45]wFMCommunicate request_size=4 [13:25:45]MH_SAM_APDU [13:25:45]CAPDU: 80 11 00 00 [13:25:45]Write to MH i2c: E2 08 00 C4 6E 80 11 00 00 00 00 00 00 AC [13:25:45]Write i2c OK [13:25:45]MH_I2C_Read... [13:25:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:45]Read from MH i2c: E2 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 17 00 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 17 00 C4 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 02 [13:25:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:25:45]wFMCommunicate OK [13:25:45]requested_item fd.num is exist - process it [13:25:45]SAM_PROTO_GetFieldsCounters [13:25:45]wFMCommunicate request_size=4 [13:25:45]MH_SAM_APDU [13:25:45]CAPDU: 80 13 00 00 [13:25:45]Write to MH i2c: E2 08 00 C5 6E 80 13 00 00 00 00 00 00 AF [13:25:45]Write i2c OK [13:25:45]MH_I2C_Read... [13:25:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:25:45]Read from MH i2c: E2 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 62 00 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 62 00 C5 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A3 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 B8 [13:25:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A3 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:25:45]wFMCommunicate OK [13:25:45]SAM_PROTO_GetFieldsCounters done [13:25:45]requested_item shift.num is exist - process it [13:25:45]requested_item shift.opened is exist - process it [13:25:45]req_shift_opened [13:25:45]FM_GetShiftState [13:25:45]SAM_PROTO_GetShiftState [13:25:45]wFMCommunicate request_size=4 [13:25:45]MH_SAM_APDU [13:25:45]CAPDU: 80 13 01 00 [13:25:45]Write to MH i2c: E2 08 00 C6 6E 80 13 01 00 00 00 00 00 B1 [13:25:45]Write i2c OK [13:25:45]MH_I2C_Read... [13:25:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:45]Read from MH i2c: E2 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 0E 00 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 0E 00 C6 6E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2E [13:25:45]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:25:45]wFMCommunicate OK [13:25:45]SAM_PROTO_GetShiftState done [13:25:45]FM_GetShiftState done [13:25:45]req_shift_opened done [13:25:45]requested_item shift.open_date is exist - process it [13:25:45]req_shift_open_date [13:25:45]req_shift_open_date done [13:25:45]produce_requested_data done [13:25:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32419,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:25:45]process_action_free close_receipt [13:25:45]json_value_free [13:25:45]json_value_free done [13:25:45]process_json_proto returns [13:25:45]Send response to host [13:25:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32419,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:25:45]free response buf [13:25:45]execute_script done [13:25:45]execute_script returns [13:25:45]free content buf [13:25:45]Sock 8.Close socket [13:25:45]Sock 8.Thread stoped [13:25:47]OFD Sender: No OFD packet to send [13:25:52]OFD Sender: No OFD packet to send [13:25:57]OFD Sender: No OFD packet to send [13:26:02]OFD Sender: No OFD packet to send [13:26:07]OFD Sender: No OFD packet to send [13:26:12]OFD Sender: No OFD packet to send [13:26:17]OFD Sender: No OFD packet to send [13:26:22]OFD Sender: No OFD packet to send [13:26: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:47]OFD Sender: No OFD packet to send [13:26:52]OFD Sender: No OFD packet to send [13:26:57]OFD Sender: No OFD packet to send [13:27:02]OFD Sender: No OFD packet to send [13:27:07]OFD Sender: No OFD packet to send [13:27:12]OFD Sender: No OFD packet to send [13:27:17]OFD Sender: No OFD packet to send [13:27:22]OFD Sender: No OFD packet to send [13:27:27]OFD Sender: No OFD packet to send [13:27:33]OFD Sender: No OFD packet to send [13:27:38]OFD Sender: No OFD packet to send [13:27:43]OFD Sender: No OFD packet to send [13:27:48]OFD Sender: No OFD packet to send [13:27:53]OFD Sender: No OFD packet to send [13:27:58]OFD Sender: No OFD packet to send [13:28:03]OFD Sender: No OFD packet to send [13:28:08]OFD Sender: No OFD packet to send [13:28:13]OFD Sender: No OFD packet to send [13:28:18]OFD Sender: No OFD packet to send [13:28:23]OFD Sender: No OFD packet to send [13:28:28]OFD Sender: No OFD packet to send [13:28:33]OFD Sender: No OFD packet to send [13:28:38]OFD Sender: No OFD packet to send [13:28:43]OFD Sender: No OFD packet to send [13:28:48]OFD Sender: No OFD packet to send [13:28:53]OFD Sender: No OFD packet to send [13:28:58]OFD Sender: No OFD packet to send [13:29:03]OFD Sender: No OFD packet to send [13:29:08]OFD Sender: No OFD packet to send [13:29:13]OFD Sender: No OFD packet to send [13:29:18]OFD Sender: No OFD packet to send [13:29:23]OFD Sender: No OFD packet to send [13:29:28]OFD Sender: No OFD packet to send [13:29:33]OFD Sender: No OFD packet to send [13:29:38]OFD Sender: No OFD packet to send [13:29:43]OFD Sender: No OFD packet to send [13:29:48]OFD Sender: No OFD packet to send [13:29:53]OFD Sender: No OFD packet to send [13:29:58]OFD Sender: No OFD packet to send [13:30:03]OFD Sender: No OFD packet to send [13:30:08]OFD Sender: No OFD packet to send [13:30:13]OFD Sender: No OFD packet to send [13:30:18]OFD Sender: No OFD packet to send [13:30:23]OFD Sender: No OFD packet to send [13:30:28]OFD Sender: No OFD packet to send [13:30:33]OFD Sender: No OFD packet to send [13:30:38]OFD Sender: No OFD packet to send [13:30:43]OFD Sender: No OFD packet to send [13:30:48]OFD Sender: No OFD packet to send [13:30:53]OFD Sender: No OFD packet to send [13:30:58]OFD Sender: No OFD packet to send [13:31:03]OFD Sender: No OFD packet to send [13:31:08]OFD Sender: No OFD packet to send [13:31:13]OFD Sender: No OFD packet to send [13:31:18]OFD Sender: No OFD packet to send [13:31:23]OFD Sender: No OFD packet to send [13:31:28]OFD Sender: No OFD packet to send [13:31:33]OFD Sender: No OFD packet to send [13:31:38]OFD Sender: No OFD packet to send [13:31:43]OFD Sender: No OFD packet to send [13:31:48]OFD Sender: No OFD packet to send [13:31:53]OFD Sender: No OFD packet to send [13:31:58]OFD Sender: No OFD packet to send [13:32:03]OFD Sender: No OFD packet to send [13:32:08]OFD Sender: No OFD packet to send [13:32:13]OFD Sender: No OFD packet to send [13:32:18]OFD Sender: No OFD packet to send [13:32:23]OFD Sender: No OFD packet to send [13:32:28]OFD Sender: No OFD packet to send [13:32:33]OFD Sender: No OFD packet to send [13:32:38]OFD Sender: No OFD packet to send [13:32: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:23]OFD Sender: No OFD packet to send [13:33:28]OFD Sender: No OFD packet to send [13:33:33]OFD Sender: No OFD packet to send [13:33:38]OFD Sender: No OFD packet to send [13:33: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:31]accept exits with 9 [13:34:31]New connection [13:34:31]New thread 3067084132 created [13:34:31]Thread 3066940772 joined [13:34:31]Waiting for new connection... [13:34:31] Sock 9.Parse request [13:34:31]Sock 9.Check first char [13:34:31]Sock 9.First char is OK [13:34:31]request: POST /json_proto HTTP/1.0 [13:34:31]Method: POST [13:34:31]URL: /json_proto [13:34:31]Method is POST - this is cgi request [13:34:31]url: /json_proto [13:34:31]query_string will be loaded in cgi processing [13:34:31]execute_cgi json_proto POST (null) [13:34:31]execute_cgi path=json_proto method=POST [13:34:31]POST find Content-Length [13:34:31]Host: 172.17.34.200:8080 [13:34:31]Content-Length: 683 [13:34:31]Content-Type: application/json [13:34:31] [13:34:31]POST finish read [13:34:31]Found Content-Length = 683 [13:34:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:31]execute_script... [13:34:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:31]POST & json_proto [13:34:31]process_json_proto [13:34:31]json parsed OK: [13:34:31]protocol is kg_v1.0 [13:34:31]action value=close_receipt [13:34:31]process_action close_receipt [13:34:31]cmd_close_receipt [13:34:31]MH_GetDate [13:34:31]Write to MH i2c: F0 00 00 C7 6E 24 [13:34:31]Write i2c OK [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: F0 [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: F0 09 00 [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: F0 09 00 C7 6E 00 6B 5C E7 64 B2 FF 65 64 B9 [13:34:31]GetLastDocTimeStamp 1692883544 [13:34:31]current date 1692884075 [13:34:31]FM_GetShiftState [13:34:31]SAM_PROTO_GetShiftState [13:34:31]wFMCommunicate request_size=4 [13:34:31]MH_SAM_APDU [13:34:31]CAPDU: 80 13 01 00 [13:34:31]Write to MH i2c: E2 08 00 C8 6E 80 13 01 00 00 00 00 00 B3 [13:34:31]Write i2c OK [13:34:31]MH_I2C_Read... [13:34:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:31]Read from MH i2c: E2 [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: E2 0E 00 [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: E2 0E 00 C8 6E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 30 [13:34:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:34:31]wFMCommunicate OK [13:34:31]SAM_PROTO_GetShiftState done [13:34:31]FM_GetShiftState done [13:34:31]opened in 1692866319 [13:34:31]opened+sec_in_day 1692952719 [13:34:31]quantity*price = 50053 [13:34:31]sum+1 = 50054 [13:34:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 126 24.08.2023 13:34 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32420 ФПД: 214827067680830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T133435&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32420&fm=214827067680830&tin=02508201610067®Number=0000000000091575&sum=50000 [13:34:32]StoreToDocumentArchive [13:34:32]shift 75 fd 32420 [13:34:32]save to /storage/0075/doc_00032420 [13:34:32]save last doc name /storage/0075/doc_00032420 to /storage/kkm_last_doc_name [13:34:32]save OK [13:34:32]Clear old archive folders... [13:34:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:34:32]tlvbuf is 0181A280 [13:34:32]SAM_PROTO_ClearQueue [13:34:32]wFMCommunicate request_size=4 [13:34:32]MH_SAM_APDU [13:34:32]CAPDU: 80 09 00 00 [13:34:32]Write to MH i2c: E2 08 00 D5 6E 80 09 00 00 00 00 00 00 B5 [13:34:32]Write i2c OK [13:34:32]MH_I2C_Read... [13:34:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:34:32]Read from MH i2c: E2 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 03 00 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 03 00 D5 6E 00 90 00 B7 [13:34:32]RAPDU: 90 00 [13:34:32]wFMCommunicate OK [13:34:32]SAM_PROTO_ClearQueue done [13:34:32]KKMCreateOFDPacket [13:34:32]OFDProtocolAddRootSTLVToBuf [13:34:32]FM_MakeSignedData [13:34:32]FM_MakeSignedData [13:34:32]SAM_PROTO_SignData [13:34:32]wFMCommunicate request_size=4 [13:34:32]MH_SAM_APDU [13:34:32]CAPDU: 80 0D 01 02 [13:34:32]Write to MH i2c: E2 08 00 D6 6E 80 0D 01 02 00 00 00 00 BD [13:34:32]Write i2c OK [13:34:32]MH_I2C_Read... [13:34:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:34:32]Read from MH i2c: E2 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 03 00 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 03 00 D6 6E 00 90 00 B8 [13:34:32]RAPDU: 90 00 [13:34:32]wFMCommunicate OK [13:34:32]wFMCommunicate request_size=255 [13:34:32]MH_SAM_APDU [13:34:32]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 6B 5C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A4 7E 00 00 35 04 06 00 [13:34:32]Write to MH i2c: E2 02 01 D7 6E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 6B 5C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A4 7E 00 00 35 04 06 00 00 00 D1 [13:34:32]Write i2c OK [13:34:32]MH_I2C_Read... [13:34:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:32]Read from MH i2c: E2 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 03 00 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 03 00 D7 6E 00 90 00 B9 [13:34:32]RAPDU: 90 00 [13:34:32]wFMCommunicate OK [13:34:32]wFMCommunicate request_size=11 [13:34:32]MH_SAM_APDU [13:34:32]CAPDU: 80 0D 02 02 06 C3 62 53 0E A8 3E [13:34:32]Write to MH i2c: E2 0E 00 D8 6E 80 0D 02 02 06 00 C3 62 53 0E A8 3E 00 00 38 [13:34:32]Write i2c OK [13:34:32]MH_I2C_Read... [13:34:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:32]Read from MH i2c: E2 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 03 00 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 03 00 D8 6E 00 90 00 BA [13:34:32]RAPDU: 90 00 [13:34:32]wFMCommunicate OK [13:34:32]wFMCommunicate request_size=4 [13:34:32]MH_SAM_APDU [13:34:32]CAPDU: 80 0D 03 02 [13:34:32]Write to MH i2c: E2 08 00 D9 6E 80 0D 03 02 00 00 00 00 C2 [13:34:32]Write i2c OK [13:34:32]MH_I2C_Read... [13:34:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:34:33]Read from MH i2c: E2 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: E2 0B 00 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: E2 0B 00 D9 6E 00 94 DD A7 01 9E E9 0B 5A 90 00 C8 [13:34:33]RAPDU: 94 DD A7 01 9E E9 0B 5A 90 00 [13:34:33]wFMCommunicate OK [13:34:33]SAM_PROTO_SignData done [13:34:33]FM_MakeSignedData done [13:34:33]CreateOFDProtocolMessage [13:34:33]wFMCommunicate request_size=4 [13:34:33]MH_SAM_APDU [13:34:33]CAPDU: 80 11 00 00 [13:34:33]Write to MH i2c: E2 08 00 DA 6E 80 11 00 00 00 00 00 00 C2 [13:34:33]Write i2c OK [13:34:33]MH_I2C_Read... [13:34:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:33]Read from MH i2c: E2 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: E2 17 00 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: E2 17 00 DA 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 18 [13:34:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:34:33]wFMCommunicate OK [13:34:33]CreateOFDProtocolMessage done [13:34:33]OFDSenderStorePacket 32420 [13:34:33]StoreOFDPacket docnum=32420 [13:34:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 BD 2D 08 01 63 D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 6B 5C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A4 7E 00 00 35 04 06 00 C3 62 53 0E A8 3E 94 DD A7 01 9E E9 0B 5A [13:34:33]CheckFolder [13:34:33]dirname=/storage/ofd_packets [13:34:33]CheckFolder done [13:34:33]ProducePacketName [13:34:33]name=ofd_packets/00032420 [13:34:33]NVStorageSaveData ofd_packets/00032420 [13:34:33]File name is /storage/ofd_packets/00032420 [13:34:33]Write 302 bytes [13:34:33]NVStorageSaveData done [13:34:33]OFDSenderStorePacket done [13:34:33]KKMCreateOFDPacket done [13:34:33]NVStorageSaveData kkm_last_timestamp [13:34:33]File name is /storage/kkm_last_timestamp [13:34:33]Write 4 bytes [13:34:33]NVStorageSaveData done [13:34:33]ExternCall_PrintAddStr [13:34:33]wPrintStart [13:34:33]Write to MH i2c: 01 00 00 DB 6E 49 [13:34:33]Write i2c OK [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: 01 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: 01 07 00 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: 01 07 00 DB 6E 00 00 00 00 00 FF 0F 5E [13:34:33]RasterBufferAndPrint [13:34:33]line Счет N : (1)1182152 [13:34:33]line ИНН: 02508201610067 [13:34:33]line Контрольно-Кассовый Чек [13:34:33]line ПРОДАЖА [13:34:33]line ТРК (МРК, ГНК) : 11 [13:34:33]line Товар: 2710194210 [13:34:33]line ДТ(л)-К-5 [13:34:33]line 7.870 * 63.60 [13:34:33]line = 500.53 [13:34:33]line НДС 12% НСП 1% [13:34:33]line > о реализуемом товаре [13:34:33]line ОКРУГЛЕНИЕ: -0.53 [13:34:33]line ИТОГО: 500.00 [13:34:33]line Внесено: 500.00 [13:34:33]line СДАЧА: 0.00 [13:34:33]line НСП 1% : 4.43 [13:34:33]line НДС 12% : 53.15 [13:34:33]line Наличными: 500.00 [13:34:33]line Безнал.: 0.00 [13:34:33]line Место: АЗС № 121 "Партнер Нефть" [13:34:33]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:34:33]line СНО: Общий режим [13:34:33]line Чек 126 24.08.2023 13:34 [13:34:33]line Смена: 75 ФФД: 1.0 [13:34:33]line ЗНМ: 0300000148 [13:34:33]line РНМ: 0000000000091575 [13:34:33]line Версия ККМ: 001 [13:34:33]line ФМ: 0000000000874655 [13:34:33]line ФД: 32420 [13:34:33]line ФПД: 214827067680830 [13:34:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T133435&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32420&fm=214827067680830&tin=02508201610067®Number=0000000000091575&sum=50000 [13:34:33]OFD Sender: Processing packet 32420 [packets to send 11, broken 10] [13:34:33]ProducePacketName [13:34:33]name=ofd_packets/00032420 [13:34:33]OFD Sender: To server: pG, [13:34:33]CommunicateWithHost lk.salyk.kg:30040 [13:34:33]ConnectInit lk.salyk.kg [13:34:33]written 0, free lines is 4095 [13:34:33]Connected sock=10 [13:34:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 BD 2D 08 01 63 D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 6B 5C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A4 7E 00 00 35 04 06 00 C3 62 53 0E A8 3E 94 DD A7 01 9E E9 0B 5A [13:34:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 90 B9 47 00 71 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A4 7E 00 00 F4 03 04 00 0E 07 E7 64 B6 04 01 00 00 44 91 63 61 0B 44 54 EB [13:34:33]CommunicateWithHost err = 0 [13:34:33]CheckOFDResponse [13:34:33]1017 (14) - 77093643461234 [13:34:33]1041 (16) - 0000000000874655 [13:34:33]1040 (4) - 32420 [13:34:33]1012 (4) - 24.08.2023 07:30 [13:34:33]1206 (1) - 0 [13:34:33]OFD Sender: Remove packet 32420 [13:34:33]ProducePacketName [13:34:33]name=ofd_packets/00032420 [13:34:33]NVStorageDeleteData [13:34:33]Write to MH i2c: 01 00 00 06 6F 75 [13:34:33]Write i2c OK [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: 01 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: 01 07 00 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: 01 07 00 06 6F 00 00 00 00 00 D4 0C 5C [13:34:33]RasterBufferAndPrint [13:34:33]line [13:34:33]line [13:34:33]line [13:34:33]line [13:34:33]line [13:34:33]written 0, free lines is 3290 [13:34:33]MH_Cut [13:34:33]Write to MH i2c: D1 01 00 0D 6F 01 4E [13:34:33]Write i2c OK [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: D1 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: D1 01 00 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: D1 01 00 0D 6F 00 4D [13:34:33]Write to MH i2c: 01 00 00 0E 6F 7D [13:34:33]Write i2c OK [13:34:33]MH_I2C_Read... [13:34:34]OFD Sender: No OFD packet to send [13:34:34]*** Cut start [13:34:34]*** Purtial cut [13:34:34]*** Stage 1: CUTSNS_PIN = 1 [13:34:34]Read from MH i2c: 01 [13:34:34]MH_I2C_Read... [13:34:34]*** Stop cut motor [13:34:34]*** Cut end [13:34:34]Read from MH i2c: 01 07 00 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: 01 07 00 0E 6F 00 00 00 00 00 FF 0F 92 [13:34:34]process_action close_receipt done [13:34:34]requested_data is exist [13:34:34]produce_requested_data [13:34:34]requested_item fm.sn is exist - process it [13:34:34]wFMCommunicate request_size=4 [13:34:34]MH_SAM_APDU [13:34:34]CAPDU: 80 11 00 00 [13:34:34]Write to MH i2c: E2 08 00 0F 6F 80 11 00 00 00 00 00 00 F8 [13:34:34]Write i2c OK [13:34:34]MH_I2C_Read... [13:34:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:34]Read from MH i2c: E2 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 17 00 [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: E2 17 00 0F 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4E [13:34:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:34:35]wFMCommunicate OK [13:34:35]requested_item fd.num is exist - process it [13:34:35]SAM_PROTO_GetFieldsCounters [13:34:35]wFMCommunicate request_size=4 [13:34:35]MH_SAM_APDU [13:34:35]CAPDU: 80 13 00 00 [13:34:35]Write to MH i2c: E2 08 00 10 6F 80 13 00 00 00 00 00 00 FB [13:34:35]Write i2c OK [13:34:35]MH_I2C_Read... [13:34:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:34:35]Read from MH i2c: E2 [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: E2 62 00 [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: E2 62 00 10 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A4 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [13:34:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A4 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:34:35]wFMCommunicate OK [13:34:35]SAM_PROTO_GetFieldsCounters done [13:34:35]requested_item shift.num is exist - process it [13:34:35]requested_item shift.opened is exist - process it [13:34:35]req_shift_opened [13:34:35]FM_GetShiftState [13:34:35]SAM_PROTO_GetShiftState [13:34:35]wFMCommunicate request_size=4 [13:34:35]MH_SAM_APDU [13:34:35]CAPDU: 80 13 01 00 [13:34:35]Write to MH i2c: E2 08 00 11 6F 80 13 01 00 00 00 00 00 FD [13:34:35]Write i2c OK [13:34:35]MH_I2C_Read... [13:34:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:35]Read from MH i2c: E2 [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: E2 0E 00 [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: E2 0E 00 11 6F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7A [13:34:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:34:35]wFMCommunicate OK [13:34:35]SAM_PROTO_GetShiftState done [13:34:35]FM_GetShiftState done [13:34:35]req_shift_opened done [13:34:35]requested_item shift.open_date is exist - process it [13:34:35]req_shift_open_date [13:34:35]req_shift_open_date done [13:34:35]produce_requested_data done [13:34:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32420,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:34:35]process_action_free close_receipt [13:34:35]json_value_free [13:34:35]json_value_free done [13:34:35]process_json_proto returns [13:34:35]Send response to host [13:34:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32420,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:34:35]free response buf [13:34:35]execute_script done [13:34:35]execute_script returns [13:34:35]free content buf [13:34:35]Sock 9.Close socket [13:34:35]Sock 9.Thread stoped [13:34:39]OFD Sender: No OFD packet to send [13:34:44]OFD Sender: No OFD packet to send [13:34:49]OFD Sender: No OFD packet to send [13:34:54]OFD Sender: No OFD packet to send [13:34:59]OFD Sender: No OFD packet to send [13:35:04]OFD Sender: No OFD packet to send [13:35:09]OFD Sender: No OFD packet to send [13:35:14]OFD Sender: No OFD packet to send [13:35:19]OFD Sender: No OFD packet to send [13:35:24]OFD Sender: No OFD packet to send [13:35:29]OFD Sender: No OFD packet to send [13:35:34]OFD Sender: No OFD packet to send [13:35:39]OFD Sender: No OFD packet to send [13:35:44]OFD Sender: No OFD packet to send [13:35:49]OFD Sender: No OFD packet to send [13:35:54]OFD Sender: No OFD packet to send [13:35:59]OFD Sender: No OFD packet to send [13:36:04]OFD Sender: No OFD packet to send [13:36:09]OFD Sender: No OFD packet to send [13:36:14]OFD Sender: No OFD packet to send [13:36:19]OFD Sender: No OFD packet to send [13:36:24]OFD Sender: No OFD packet to send [13:36:29]OFD Sender: No OFD packet to send [13:36:34]OFD Sender: No OFD packet to send [13:36:39]OFD Sender: No OFD packet to send [13:36:44]OFD Sender: No OFD packet to send [13:36:49]OFD Sender: No OFD packet to send [13:36:54]OFD Sender: No OFD packet to send [13:36:59]OFD Sender: No OFD packet to send [13:37:04]OFD Sender: No OFD packet to send [13:37:09]OFD Sender: No OFD packet to send [13:37:13]accept exits with 8 [13:37:13]New connection [13:37:13]New thread 3066940772 created [13:37:13]Thread 3067084132 joined [13:37:13]Waiting for new connection... [13:37:13] Sock 8.Parse request [13:37:13]Sock 8.Check first char [13:37:13]Sock 8.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.34.200:8080 [13:37:13]Content-Length: 678 [13:37:13]Content-Type: application/json [13:37:13] [13:37:13]POST finish read [13:37:13]Found Content-Length = 678 [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)1182155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 2.610, "sum" : 150.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13: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)1182155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 2.610, "sum" : 150.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13: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 12 6F 70 [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 12 6F 00 0D 5D E7 64 B2 FF 65 64 A8 [13:37:13]GetLastDocTimeStamp 1692884075 [13:37:13]current date 1692884237 [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 13 6F 80 13 01 00 00 00 00 00 FF [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 13 6F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7C [13:37:13]RAPDU: 09 00 01 0F 17 E7 64 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 1692866319 [13:37:13]opened+sec_in_day 1692952719 [13:37:13]quantity*price = 15007 [13:37:13]sum+1 = 15009 [13:37:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 150.00 Внесено: 150.00 СДАЧА: 0.00 НСП 1% : 1.33 НДС 12% : 15.94 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 127 24.08.2023 13:37 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32421 ФПД: 120004598430270 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T133717&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32421&fm=120004598430270&tin=02508201610067®Number=0000000000091575&sum=15000 [13:37:14]StoreToDocumentArchive [13:37:14]shift 75 fd 32421 [13:37:14]save to /storage/0075/doc_00032421 [13:37:14]save last doc name /storage/0075/doc_00032421 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=251 [13:37:14]tlvbuf is 01868980 [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 20 6F 80 09 00 00 00 00 00 00 01 [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 20 6F 00 90 00 03 [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 21 6F 80 0D 01 02 00 00 00 00 09 [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 21 6F 00 90 00 04 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 A0 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 0D 5D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A5 7E 00 00 35 04 06 00 6D [13:37:14]Write to MH i2c: E2 02 01 22 6F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 A0 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 0D 5D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A5 7E 00 00 35 04 06 00 6D 00 00 32 [13:37:14]Write i2c OK [13:37:14]MH_I2C_Read... [13:37:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:15]Read from MH i2c: E2 [13:37:15]MH_I2C_Read... [13:37:15]Read from MH i2c: E2 03 00 [13:37:15]MH_I2C_Read... [13:37:15]Read from MH i2c: E2 03 00 22 6F 00 90 00 05 [13:37:15]RAPDU: 90 00 [13:37:15]wFMCommunicate OK [13:37:15]wFMCommunicate request_size=10 [13:37:15]MH_SAM_APDU [13:37:15]CAPDU: 80 0D 02 02 05 24 BF 75 FA 3E [13:37:15]Write to MH i2c: E2 0D 00 23 6F 80 0D 02 02 05 00 24 BF 75 FA 3E 00 00 A6 [13:37:15]Write i2c OK [13:37:15]MH_I2C_Read... [13:37:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:15]Read from MH i2c: E2 [13:37:15]MH_I2C_Read... [13:37:15]Read from MH i2c: E2 03 00 [13:37:15]MH_I2C_Read... [13:37:15]Read from MH i2c: E2 03 00 23 6F 00 90 00 06 [13:37:15]RAPDU: 90 00 [13:37:15]wFMCommunicate OK [13:37:15]wFMCommunicate request_size=4 [13:37:15]MH_SAM_APDU [13:37:15]CAPDU: 80 0D 03 02 [13:37:15]Write to MH i2c: E2 08 00 24 6F 80 0D 03 02 00 00 00 00 0E [13:37:15]Write i2c OK [13:37:15]MH_I2C_Read... [13:37:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:15]Read from MH i2c: E2 [13:37:15]MH_I2C_Read... [13:37:15]Read from MH i2c: E2 0B 00 [13:37:15]MH_I2C_Read... [13:37:15]Read from MH i2c: E2 0B 00 24 6F 00 B6 75 12 EE 4C 79 B3 59 90 00 0B [13:37:15]RAPDU: B6 75 12 EE 4C 79 B3 59 90 00 [13:37:15]wFMCommunicate OK [13:37:15]SAM_PROTO_SignData done [13:37:15]FM_MakeSignedData done [13:37:15]CreateOFDProtocolMessage [13:37:15]wFMCommunicate request_size=4 [13:37:15]MH_SAM_APDU [13:37:15]CAPDU: 80 11 00 00 [13:37:15]Write to MH i2c: E2 08 00 25 6F 80 11 00 00 00 00 00 00 0E [13:37:15]Write i2c OK [13:37:15]MH_I2C_Read... [13:37:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:15]Read from MH i2c: E2 [13:37:15]MH_I2C_Read... [13:37:15]Read from MH i2c: E2 17 00 [13:37:15]MH_I2C_Read... [13:37:15]Read from MH i2c: E2 17 00 25 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 64 [13:37:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:37:15]wFMCommunicate OK [13:37:15]CreateOFDProtocolMessage done [13:37:15]OFDSenderStorePacket 32421 [13:37:15]StoreOFDPacket docnum=32421 [13:37:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5D 66 07 01 18 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 A0 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 0D 5D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A5 7E 00 00 35 04 06 00 6D 24 BF 75 FA 3E B6 75 12 EE 4C 79 B3 59 [13:37:15]CheckFolder [13:37:15]dirname=/storage/ofd_packets [13:37:15]CheckFolder done [13:37:15]ProducePacketName [13:37:15]name=ofd_packets/00032421 [13:37:15]NVStorageSaveData ofd_packets/00032421 [13:37:15]File name is /storage/ofd_packets/00032421 [13:37:15]Write 301 bytes [13:37:15]NVStorageSaveData done [13:37:15]OFDSenderStorePacket done [13:37:15]KKMCreateOFDPacket done [13:37:15]NVStorageSaveData kkm_last_timestamp [13:37:15]File name is /storage/kkm_last_timestamp [13:37:15]Write 4 bytes [13:37:15]NVStorageSaveData done [13:37:15]ExternCall_PrintAddStr [13:37:15]wPrintStart [13:37:15]Write to MH i2c: 01 00 00 26 6F 95 [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 26 6F 00 00 00 00 00 FF 0F AA [13:37:15]RasterBufferAndPrint [13:37:15]line Счет N : (1)1182155 [13:37:15]line ИНН: 02508201610067 [13:37:15]line Контрольно-Кассовый Чек [13:37:15]line ПРОДАЖА [13:37:15]line ТРК (МРК, ГНК) : 32 [13:37:15]line Товар: 2710124130 [13:37:15]line Аи-92-К-5 [13:37:15]line 2.610 * 57.50 [13:37:15]line = 150.08 [13:37:15]line НДС 12% НСП 1% [13:37:15]line > о реализуемом товаре [13:37:15]line ОКРУГЛЕНИЕ: -0.08 [13:37:15]line ИТОГО: 150.00 [13:37:15]line Внесено: 150.00 [13:37:15]line СДАЧА: 0.00 [13:37:15]line НСП 1% : 1.33 [13:37:15]line НДС 12% : 15.94 [13:37:15]line Наличными: 150.00 [13:37:15]line Безнал.: 0.00 [13:37:15]line Место: АЗС № 121 "Партнер Нефть" [13:37:15]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:37:15]line СНО: Общий режим [13:37:15]line Чек 127 24.08.2023 13:37 [13:37:15]line Смена: 75 ФФД: 1.0 [13:37:15]line ЗНМ: 0300000148 [13:37:15]line РНМ: 0000000000091575 [13:37:15]line Версия ККМ: 001 [13:37:15]line ФМ: 0000000000874655 [13:37:15]line ФД: 32421 [13:37:15]line ФПД: 120004598430270 [13:37:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T133717&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32421&fm=120004598430270&tin=02508201610067®Number=0000000000091575&sum=15000 [13:37:15]OFD Sender: Processing packet 32421 [packets to send 11, broken 10] [13:37:15]ProducePacketName [13:37:15]name=ofd_packets/00032421 [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=9 [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 34 36 35 35 0F 01 00 00 5D 66 07 01 18 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 A0 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 0D 5D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A5 7E 00 00 35 04 06 00 6D 24 BF 75 FA 3E B6 75 12 EE 4C 79 B3 59 [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 34 36 35 35 4F 00 00 00 61 47 47 00 32 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A5 7E 00 00 F4 03 04 00 B1 07 E7 64 B6 04 01 00 00 E7 CB D4 32 32 D7 3A 3E [13:37:15]CommunicateWithHost err = 0 [13:37:15]CheckOFDResponse [13:37:15]1017 (14) - 77093643461234 [13:37:15]1041 (16) - 0000000000874655 [13:37:15]1040 (4) - 32421 [13:37:15]1012 (4) - 24.08.2023 07:33 [13:37:15]1206 (1) - 0 [13:37:15]OFD Sender: Remove packet 32421 [13:37:15]ProducePacketName [13:37:15]name=ofd_packets/00032421 [13:37:15]NVStorageDeleteData [13:37:16]Write to MH i2c: 01 00 00 51 6F C0 [13:37:16]Write i2c OK [13:37:16]MH_I2C_Read... [13:37:16]Read from MH i2c: 01 [13:37:16]MH_I2C_Read... [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 51 6F 00 00 00 00 00 DA 0C AD [13:37:16]RasterBufferAndPrint [13:37:16]line [13:37:16]line [13:37:16]line [13:37:16]line [13:37:16]line [13:37:16]written 0, free lines is 3299 [13:37:16]MH_Cut [13:37:16]Write to MH i2c: D1 01 00 58 6F 01 99 [13:37:16]Write i2c OK [13:37:16]MH_I2C_Read... [13:37:16]Read from MH i2c: D1 [13:37:16]MH_I2C_Read... [13:37:16]Read from MH i2c: D1 01 00 [13:37:16]MH_I2C_Read... [13:37:16]Read from MH i2c: D1 01 00 58 6F 00 98 [13:37:16]Write to MH i2c: 01 00 00 59 6F C8 [13:37:16]Write i2c OK [13:37:16]MH_I2C_Read... [13:37:16]OFD Sender: No OFD packet to send [13:37:16]*** Cut start [13:37:16]*** Purtial cut [13:37:16]*** CUTSNS_PIN = 0 [13:37:17]*** Stage 1: CUTSNS_PIN = 1 [13:37:18]Read from MH i2c: 01 [13:37:18]MH_I2C_Read... [13:37:18]*** Stop cut motor [13:37:18]*** Cut end [13:37:18]Read from MH i2c: 01 07 00 [13:37:18]MH_I2C_Read... [13:37:18]Read from MH i2c: 01 07 00 59 6F 00 00 00 00 00 FF 0F DD [13:37:18]process_action close_receipt done [13:37:18]requested_data is exist [13:37:18]produce_requested_data [13:37:18]requested_item fm.sn is exist - process it [13:37:18]wFMCommunicate request_size=4 [13:37:18]MH_SAM_APDU [13:37:18]CAPDU: 80 11 00 00 [13:37:18]Write to MH i2c: E2 08 00 5A 6F 80 11 00 00 00 00 00 00 43 [13:37:18]Write i2c OK [13:37:18]MH_I2C_Read... [13:37:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:18]Read from MH i2c: E2 [13:37:18]MH_I2C_Read... [13:37:18]Read from MH i2c: E2 17 00 [13:37:18]MH_I2C_Read... [13:37:18]Read from MH i2c: E2 17 00 5A 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 99 [13:37:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:37:18]wFMCommunicate OK [13:37:18]requested_item fd.num is exist - process it [13:37:18]SAM_PROTO_GetFieldsCounters [13:37:18]wFMCommunicate request_size=4 [13:37:18]MH_SAM_APDU [13:37:18]CAPDU: 80 13 00 00 [13:37:18]Write to MH i2c: E2 08 00 5B 6F 80 13 00 00 00 00 00 00 46 [13:37:18]Write i2c OK [13:37:18]MH_I2C_Read... [13:37:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:19]Read from MH i2c: E2 [13:37:19]MH_I2C_Read... [13:37:19]Read from MH i2c: E2 62 00 [13:37:19]MH_I2C_Read... [13:37:19]Read from MH i2c: E2 62 00 5B 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [13:37:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:19]wFMCommunicate OK [13:37:19]SAM_PROTO_GetFieldsCounters done [13:37:19]requested_item shift.num is exist - process it [13:37:19]requested_item shift.opened is exist - process it [13:37:19]req_shift_opened [13:37:19]FM_GetShiftState [13:37:19]SAM_PROTO_GetShiftState [13:37:19]wFMCommunicate request_size=4 [13:37:19]MH_SAM_APDU [13:37:19]CAPDU: 80 13 01 00 [13:37:19]Write to MH i2c: E2 08 00 5C 6F 80 13 01 00 00 00 00 00 48 [13:37:19]Write i2c OK [13:37:19]MH_I2C_Read... [13:37:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:19]Read from MH i2c: E2 [13:37:19]MH_I2C_Read... [13:37:19]Read from MH i2c: E2 0E 00 [13:37:19]MH_I2C_Read... [13:37:19]Read from MH i2c: E2 0E 00 5C 6F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C5 [13:37:19]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:37:19]wFMCommunicate OK [13:37:19]SAM_PROTO_GetShiftState done [13:37:19]FM_GetShiftState done [13:37:19]req_shift_opened done [13:37:19]requested_item shift.open_date is exist - process it [13:37:19]req_shift_open_date [13:37:19]req_shift_open_date done [13:37:19]produce_requested_data done [13:37:19]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32421,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:37:19]process_action_free close_receipt [13:37:19]json_value_free [13:37:19]json_value_free done [13:37:19]process_json_proto returns [13:37:19]Send response to host [13:37:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32421,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:37:19]free response buf [13:37:19]execute_script done [13:37:19]execute_script returns [13:37:19]free content buf [13:37:19]Sock 8.Close socket [13:37:19]Sock 8.Thread stoped [13:37:21]OFD Sender: No OFD packet to send [13:37:22]accept exits with 10 [13:37:22]New connection [13:37:22]New thread 3067084132 created [13:37:22]Thread 3066940772 joined [13:37:22]Waiting for new connection... [13:37:22] Sock 10.Parse request [13:37:22]Sock 10.Check first char [13:37:22]Sock 10.First char is OK [13:37:22]request: POST /json_proto HTTP/1.0 [13:37:22]Method: POST [13:37:22]URL: /json_proto [13:37:22]Method is POST - this is cgi request [13:37:22]url: /json_proto [13:37:22]query_string will be loaded in cgi processing [13:37:22]execute_cgi json_proto POST (null) [13:37:22]execute_cgi path=json_proto method=POST [13:37:22]POST find Content-Length [13:37:22]Host: 172.17.34.200:8080 [13:37:22]Content-Length: 1082 [13:37:22]Content-Type: application/json [13:37:22] [13:37:22]POST finish read [13:37:22]Found Content-Length = 1082 [13:37:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182154\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 30.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1908.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A116661\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:22]execute_script... [13:37:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182154\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 30.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1908.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A116661\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:22]POST & json_proto [13:37:22]process_json_proto [13:37:22]json parsed OK: [13:37:22]protocol is kg_v1.0 [13:37:22]action value=print_text [13:37:22]process_action print_text [13:37:22]cmd_print_text [13:37:22]ExternCall_PrintAddStr [13:37:22]wPrintStart [13:37:22]Write to MH i2c: 01 00 00 5D 6F CC [13:37:22]Write i2c OK [13:37:22]MH_I2C_Read... [13:37:22]Read from MH i2c: 01 [13:37:22]MH_I2C_Read... [13:37:22]Read from MH i2c: 01 07 00 [13:37:22]MH_I2C_Read... [13:37:22]Read from MH i2c: 01 07 00 5D 6F 00 00 00 00 00 FF 0F E1 [13:37:22]RasterBufferAndPrint [13:37:22]line *****ТОВАРНЫЙ ЧЕК***** [13:37:22]line АЗС 121 [13:37:22]line Партнер нефть [13:37:22]line 02508201610067 [13:37:22]line Кассир : Батырканова Г. [13:37:22]line Счет N : (1)1182154 [13:37:22]line ПРОДАЖА [13:37:22]line ТРК (МРК, ГНК) : 21 [13:37:22]line Вид ГСМ : 2710194210 [13:37:22]line ДТ(л)-К-5 [13:37:22]line 30.000 x 63.60 [13:37:22]line ИТОГ: 1908.00 [13:37:22]line Тип оплаты: Талоны: ТК ГПНА Online [13:37:22]line 116661 [13:37:22]written 0, free lines is 4095 [13:37:22]Write to MH i2c: 01 00 00 6F 6F DE [13:37:22]Write i2c OK [13:37:22]MH_I2C_Read... [13:37:22]Read from MH i2c: 01 [13:37:22]MH_I2C_Read... [13:37:22]Read from MH i2c: 01 07 00 [13:37:22]MH_I2C_Read... [13:37:22]Read from MH i2c: 01 07 00 6F 6F 00 00 00 00 00 40 0E 33 [13:37:22]RasterBufferAndPrint [13:37:22]line [13:37:22]line [13:37:22]line [13:37:22]line [13:37:22]line [13:37:22]written 0, free lines is 3650 [13:37:22]MH_Cut [13:37:22]Write to MH i2c: D1 01 00 76 6F 01 B7 [13:37:22]Write i2c OK [13:37:22]MH_I2C_Read... [13:37:22]Read from MH i2c: D1 [13:37:22]MH_I2C_Read... [13:37:22]Read from MH i2c: D1 01 00 [13:37:22]MH_I2C_Read... [13:37:22]Read from MH i2c: D1 01 00 76 6F 00 B6 [13:37:22]Write to MH i2c: 01 00 00 77 6F E6 [13:37:22]Write i2c OK [13:37:22]MH_I2C_Read... [13:37:23]*** Cut start [13:37:23]*** Purtial cut [13:37:23]*** Stage 1: CUTSNS_PIN = 1 [13:37:23]Read from MH i2c: 01 [13:37:23]MH_I2C_Read... [13:37:23]*** Stop cut motor [13:37:23]*** Cut end [13:37:23]Read from MH i2c: 01 07 00 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: 01 07 00 77 6F 00 00 00 00 00 FF 0F FB [13:37:23]process_action print_text done [13:37:23]requested_data is exist [13:37:23]produce_requested_data [13:37:23]requested_item fm.sn is exist - process it [13:37:23]wFMCommunicate request_size=4 [13:37:23]MH_SAM_APDU [13:37:23]CAPDU: 80 11 00 00 [13:37:23]Write to MH i2c: E2 08 00 78 6F 80 11 00 00 00 00 00 00 61 [13:37:23]Write i2c OK [13:37:23]MH_I2C_Read... [13:37:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:23]Read from MH i2c: E2 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 17 00 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 17 00 78 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B7 [13:37:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:37:23]wFMCommunicate OK [13:37:23]requested_item fd.num is exist - process it [13:37:23]SAM_PROTO_GetFieldsCounters [13:37:23]wFMCommunicate request_size=4 [13:37:23]MH_SAM_APDU [13:37:23]CAPDU: 80 13 00 00 [13:37:23]Write to MH i2c: E2 08 00 79 6F 80 13 00 00 00 00 00 00 64 [13:37:23]Write i2c OK [13:37:23]MH_I2C_Read... [13:37:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:23]Read from MH i2c: E2 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 62 00 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 62 00 79 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 75 [13:37:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:23]wFMCommunicate OK [13:37:23]SAM_PROTO_GetFieldsCounters done [13:37:23]requested_item shift.num is exist - process it [13:37:23]requested_item shift.opened is exist - process it [13:37:23]req_shift_opened [13:37:23]FM_GetShiftState [13:37:23]SAM_PROTO_GetShiftState [13:37:23]wFMCommunicate request_size=4 [13:37:23]MH_SAM_APDU [13:37:23]CAPDU: 80 13 01 00 [13:37:23]Write to MH i2c: E2 08 00 7A 6F 80 13 01 00 00 00 00 00 66 [13:37:23]Write i2c OK [13:37:23]MH_I2C_Read... [13:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:23]Read from MH i2c: E2 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 0E 00 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 0E 00 7A 6F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E3 [13:37:23]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:37:23]wFMCommunicate OK [13:37:23]SAM_PROTO_GetShiftState done [13:37:23]FM_GetShiftState done [13:37:23]req_shift_opened done [13:37:23]requested_item shift.open_date is exist - process it [13:37:23]req_shift_open_date [13:37:23]req_shift_open_date done [13:37:23]produce_requested_data done [13:37:23]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32421,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:37:23]process_action_free print_text [13:37:23]json_value_free [13:37:23]json_value_free done [13:37:23]process_json_proto returns [13:37:23]Send response to host [13:37:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32421,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:37:23]free response buf [13:37:23]execute_script done [13:37:23]execute_script returns [13:37:23]free content buf [13:37:23]Sock 10.Close socket [13:37:23]Sock 10.Thread stoped [13:37:26]OFD Sender: No OFD packet to send [13:37:31]OFD Sender: No OFD packet to send [13:37:36]OFD Sender: No OFD packet to send [13:37:41]OFD Sender: No OFD packet to send [13:37:46]OFD Sender: No OFD packet to send [13:37:51]OFD Sender: No OFD packet to send [13:37:56]OFD Sender: No OFD packet to send [13:38:01]OFD Sender: No OFD packet to send [13:38:06]OFD Sender: No OFD packet to send [13:38:11]OFD Sender: No OFD packet to send [13:38:16]OFD Sender: No OFD packet to send [13:38:21]OFD Sender: No OFD packet to send [13:38:26]OFD Sender: No OFD packet to send [13:38:31]OFD Sender: No OFD packet to send [13:38:36]OFD Sender: No OFD packet to send [13:38:41]OFD Sender: No OFD packet to send [13:38: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:26]OFD Sender: No OFD packet to send [13:39:31]OFD Sender: No OFD packet to send [13:39:36]OFD Sender: No OFD packet to send [13:39:41]OFD Sender: No OFD packet to send [13:39:46]OFD Sender: No OFD packet to send [13:39:51]OFD Sender: No OFD packet to send [13:39:56]OFD Sender: No OFD packet to send [13:40:01]OFD Sender: No OFD packet to send [13:40:06]OFD Sender: No OFD packet to send [13:40:11]OFD Sender: No OFD packet to send [13:40:16]OFD Sender: No OFD packet to send [13:40:21]OFD Sender: No OFD packet to send [13:40:26]OFD Sender: No OFD packet to send [13:40:31]OFD Sender: No OFD packet to send [13:40:36]OFD Sender: No OFD packet to send [13:40:41]OFD Sender: No OFD packet to send [13:40:46]OFD Sender: No OFD packet to send [13:40:51]OFD Sender: No OFD packet to send [13:40:56]OFD Sender: No OFD packet to send [13:41:01]OFD Sender: No OFD packet to send [13:41:06]OFD Sender: No OFD packet to send [13:41:11]OFD Sender: No OFD packet to send [13:41:16]OFD Sender: No OFD packet to send [13:41:21]OFD Sender: No OFD packet to send [13:41:26]OFD Sender: No OFD packet to send [13:41:31]OFD Sender: No OFD packet to send [13:41:36]OFD Sender: No OFD packet to send [13:41:41]OFD Sender: No OFD packet to send [13:41:46]OFD Sender: No OFD packet to send [13:41:51]OFD Sender: No OFD packet to send [13:41:56]OFD Sender: No OFD packet to send [13:42:01]OFD Sender: No OFD packet to send [13:42:06]OFD Sender: No OFD packet to send [13:42:11]OFD Sender: No OFD packet to send [13:42:16]OFD Sender: No OFD packet to send [13:42:21]OFD Sender: No OFD packet to send [13:42:26]OFD Sender: No OFD packet to send [13:42:31]OFD Sender: No OFD packet to send [13:42:36]OFD Sender: No OFD packet to send [13:42:41]OFD Sender: No OFD packet to send [13:42:46]OFD Sender: No OFD packet to send [13:42:51]OFD Sender: No OFD packet to send [13:42:54]accept exits with 8 [13:42:54]New connection [13:42:54]New thread 3066940772 created [13:42:54]Thread 3067084132 joined [13:42:54]Waiting for new connection... [13:42:54] Sock 8.Parse request [13:42:54]Sock 8.Check first char [13:42:54]Sock 8.First char is OK [13:42:54]request: POST /json_proto HTTP/1.0 [13:42:54]Method: POST [13:42:54]URL: /json_proto [13:42:54]Method is POST - this is cgi request [13:42:54]url: /json_proto [13:42:54]query_string will be loaded in cgi processing [13:42:54]execute_cgi json_proto POST (null) [13:42:54]execute_cgi path=json_proto method=POST [13:42:54]POST find Content-Length [13:42:54]Host: 172.17.34.200:8080 [13:42:54]Content-Length: 678 [13:42:54]Content-Type: application/json [13:42:54] [13:42:54]POST finish read [13:42:54]Found Content-Length = 678 [13:42:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.910, "sum" : 397.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 397.00, "total" : 397.00, "payments": [ { "type": 0, "sum" : 397.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:42:54]execute_script... [13: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)1182158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.910, "sum" : 397.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 397.00, "total" : 397.00, "payments": [ { "type": 0, "sum" : 397.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:42:54]POST & json_proto [13:42:54]process_json_proto [13:42:54]json parsed OK: [13:42:54]protocol is kg_v1.0 [13:42:54]action value=close_receipt [13:42:54]process_action close_receipt [13:42:54]cmd_close_receipt [13:42:54]MH_GetDate [13:42:54]Write to MH i2c: F0 00 00 7B 6F D9 [13:42:54]Write i2c OK [13:42:54]MH_I2C_Read... [13:42:54]Read from MH i2c: F0 [13:42:54]MH_I2C_Read... [13:42:54]Read from MH i2c: F0 09 00 [13:42:54]MH_I2C_Read... [13:42:54]Read from MH i2c: F0 09 00 7B 6F 00 62 5E E7 64 B2 FF 65 64 67 [13:42:54]GetLastDocTimeStamp 1692884237 [13:42:54]current date 1692884578 [13:42:54]FM_GetShiftState [13:42:54]SAM_PROTO_GetShiftState [13:42:54]wFMCommunicate request_size=4 [13:42:54]MH_SAM_APDU [13:42:54]CAPDU: 80 13 01 00 [13:42:54]Write to MH i2c: E2 08 00 7C 6F 80 13 01 00 00 00 00 00 68 [13:42:54]Write i2c OK [13:42:54]MH_I2C_Read... [13:42:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:54]Read from MH i2c: E2 [13:42:54]MH_I2C_Read... [13:42:54]Read from MH i2c: E2 0E 00 [13:42:54]MH_I2C_Read... [13:42:54]Read from MH i2c: E2 0E 00 7C 6F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E5 [13:42:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:42:54]wFMCommunicate OK [13:42:54]SAM_PROTO_GetShiftState done [13:42:54]FM_GetShiftState done [13:42:54]opened in 1692866319 [13:42:54]opened+sec_in_day 1692952719 [13:42:54]quantity*price = 39732 [13:42:54]sum+1 = 39734 [13:42:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 397.00 Внесено: 397.00 СДАЧА: 0.00 НСП 1% : 3.52 НДС 12% : 42.19 Наличными: 397.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 128 24.08.2023 13:42 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32422 ФПД: 163317093719030 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T134258&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32422&fm=163317093719030&tin=02508201610067®Number=0000000000091575&sum=39700 [13:42:55]StoreToDocumentArchive [13:42:55]shift 75 fd 32422 [13:42:55]save to /storage/0075/doc_00032422 [13:42:55]save last doc name /storage/0075/doc_00032422 to /storage/kkm_last_doc_name [13:42:55]save OK [13:42:55]Clear old archive folders... [13:42:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:42:55]tlvbuf is B6EFA3A0 [13:42:55]SAM_PROTO_ClearQueue [13:42:55]wFMCommunicate request_size=4 [13:42:55]MH_SAM_APDU [13:42:55]CAPDU: 80 09 00 00 [13:42:55]Write to MH i2c: E2 08 00 89 6F 80 09 00 00 00 00 00 00 6A [13:42:55]Write i2c OK [13:42:55]MH_I2C_Read... [13:42:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:42:55]Read from MH i2c: E2 [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: E2 03 00 [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: E2 03 00 89 6F 00 90 00 6C [13:42:55]RAPDU: 90 00 [13:42:55]wFMCommunicate OK [13:42:55]SAM_PROTO_ClearQueue done [13:42:55]KKMCreateOFDPacket [13:42:55]OFDProtocolAddRootSTLVToBuf [13:42:55]FM_MakeSignedData [13:42:55]FM_MakeSignedData [13:42:55]SAM_PROTO_SignData [13:42:55]wFMCommunicate request_size=4 [13:42:55]MH_SAM_APDU [13:42:55]CAPDU: 80 0D 01 02 [13:42:55]Write to MH i2c: E2 08 00 8A 6F 80 0D 01 02 00 00 00 00 72 [13:42:55]Write i2c OK [13:42:55]MH_I2C_Read... [13:42:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:42:55]Read from MH i2c: E2 [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: E2 03 00 [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: E2 03 00 8A 6F 00 90 00 6D [13:42:55]RAPDU: 90 00 [13:42:55]wFMCommunicate OK [13:42:55]wFMCommunicate request_size=255 [13:42:55]MH_SAM_APDU [13: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 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 35 9B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 10 00 00 00 00 07 04 06 00 14 9B 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 62 5E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A6 7E 00 00 35 04 06 00 94 [13:42:55]Write to MH i2c: E2 02 01 8B 6F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 35 9B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 10 00 00 00 00 07 04 06 00 14 9B 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 62 5E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A6 7E 00 00 35 04 06 00 94 00 00 CD [13:42:55]Write i2c OK [13:42:55]MH_I2C_Read... [13:42:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:55]Read from MH i2c: E2 [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: E2 03 00 [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: E2 03 00 8B 6F 00 90 00 6E [13:42:55]RAPDU: 90 00 [13:42:55]wFMCommunicate OK [13:42:55]wFMCommunicate request_size=10 [13:42:55]MH_SAM_APDU [13:42:55]CAPDU: 80 0D 02 02 05 89 39 5B 5B F6 [13:42:55]Write to MH i2c: E2 0D 00 8C 6F 80 0D 02 02 05 00 89 39 5B 5B F6 00 00 ED [13:42:55]Write i2c OK [13:42:55]MH_I2C_Read... [13:42:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:55]Read from MH i2c: E2 [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: E2 03 00 [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: E2 03 00 8C 6F 00 90 00 6F [13:42:55]RAPDU: 90 00 [13:42:55]wFMCommunicate OK [13:42:55]wFMCommunicate request_size=4 [13:42:55]MH_SAM_APDU [13:42:55]CAPDU: 80 0D 03 02 [13:42:55]Write to MH i2c: E2 08 00 8D 6F 80 0D 03 02 00 00 00 00 77 [13:42:55]Write i2c OK [13:42:55]MH_I2C_Read... [13:42:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:42:55]Read from MH i2c: E2 [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: E2 0B 00 [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: E2 0B 00 8D 6F 00 1F 72 15 ED AF 17 CC 01 90 00 9E [13:42:55]RAPDU: 1F 72 15 ED AF 17 CC 01 90 00 [13:42:55]wFMCommunicate OK [13:42:55]SAM_PROTO_SignData done [13:42:55]FM_MakeSignedData done [13:42:55]CreateOFDProtocolMessage [13:42:55]wFMCommunicate request_size=4 [13:42:55]MH_SAM_APDU [13:42:55]CAPDU: 80 11 00 00 [13:42:55]Write to MH i2c: E2 08 00 8E 6F 80 11 00 00 00 00 00 00 77 [13:42:55]Write i2c OK [13:42:55]MH_I2C_Read... [13:42:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:55]Read from MH i2c: E2 [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: E2 17 00 [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: E2 17 00 8E 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CD [13:42:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:42:55]wFMCommunicate OK [13:42:55]CreateOFDProtocolMessage done [13:42:55]OFDSenderStorePacket 32422 [13:42:55]StoreOFDPacket docnum=32422 [13:42:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 EC 9F 07 01 5D 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 35 9B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 10 00 00 00 00 07 04 06 00 14 9B 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 62 5E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A6 7E 00 00 35 04 06 00 94 89 39 5B 5B F6 1F 72 15 ED AF 17 CC 01 [13:42:55]CheckFolder [13:42:55]dirname=/storage/ofd_packets [13:42:55]CheckFolder done [13:42:55]ProducePacketName [13:42:55]name=ofd_packets/00032422 [13:42:55]NVStorageSaveData ofd_packets/00032422 [13:42:55]File name is /storage/ofd_packets/00032422 [13:42:55]Write 301 bytes [13:42:55]NVStorageSaveData done [13:42:55]OFDSenderStorePacket done [13:42:55]KKMCreateOFDPacket done [13:42:55]NVStorageSaveData kkm_last_timestamp [13:42:55]File name is /storage/kkm_last_timestamp [13:42:55]Write 4 bytes [13:42:55]NVStorageSaveData done [13:42:55]ExternCall_PrintAddStr [13:42:55]wPrintStart [13:42:55]Write to MH i2c: 01 00 00 8F 6F FE [13:42:55]Write i2c OK [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: 01 [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: 01 07 00 [13:42:55]MH_I2C_Read... [13:42:55]Read from MH i2c: 01 07 00 8F 6F 00 00 00 00 00 FF 0F 13 [13:42:55]RasterBufferAndPrint [13:42:55]line Счет N : (1)1182158 [13:42:55]line ИНН: 02508201610067 [13:42:55]line Контрольно-Кассовый Чек [13:42:55]line ПРОДАЖА [13:42:55]line ТРК (МРК, ГНК) : 62 [13:42:55]line Товар: 2710124130 [13:42:55]line Аи-92-К-5 [13:42:55]line 6.910 * 57.50 [13:42:55]line = 397.33 [13:42:55]line НДС 12% НСП 1% [13:42:55]line > о реализуемом товаре [13:42:55]line ОКРУГЛЕНИЕ: -0.33 [13:42:55]line ИТОГО: 397.00 [13:42:55]line Внесено: 397.00 [13:42:55]line СДАЧА: 0.00 [13:42:55]line НСП 1% : 3.52 [13:42:55]line НДС 12% : 42.19 [13:42:55]line Наличными: 397.00 [13:42:55]line Безнал.: 0.00 [13:42:55]line Место: АЗС № 121 "Партнер Нефть" [13:42:55]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:42:55]line СНО: Общий режим [13:42:55]line Чек 128 24.08.2023 13:42 [13:42:55]line Смена: 75 ФФД: 1.0 [13:42:55]line ЗНМ: 0300000148 [13:42:55]line РНМ: 0000000000091575 [13:42:55]line Версия ККМ: 001 [13:42:55]line ФМ: 0000000000874655 [13:42:55]line ФД: 32422 [13:42:55]line ФПД: 163317093719030 [13:42:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T134258&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32422&fm=163317093719030&tin=02508201610067®Number=0000000000091575&sum=39700 [13:42:56]OFD Sender: Processing packet 32422 [packets to send 11, broken 10] [13:42:56]ProducePacketName [13:42:56]name=ofd_packets/00032422 [13:42:56]OFD Sender: To server: pG, [13:42:56]CommunicateWithHost lk.salyk.kg:30040 [13:42:56]ConnectInit lk.salyk.kg [13:42:56]written 0, free lines is 4095 [13:42:56]Connected sock=10 [13: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 34 36 35 35 0F 01 00 00 EC 9F 07 01 5D 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 35 9B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 10 00 00 00 00 07 04 06 00 14 9B 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 62 5E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A6 7E 00 00 35 04 06 00 94 89 39 5B 5B F6 1F 72 15 ED AF 17 CC 01 [13:42:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E2 CB 47 00 C2 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A6 7E 00 00 F4 03 04 00 05 09 E7 64 B6 04 01 00 00 AB 27 BE 84 EF 10 5F 96 [13:42:56]CommunicateWithHost err = 0 [13:42:56]CheckOFDResponse [13:42:56]1017 (14) - 77093643461234 [13:42:56]1041 (16) - 0000000000874655 [13:42:56]1040 (4) - 32422 [13:42:56]1012 (4) - 24.08.2023 07:38 [13:42:56]1206 (1) - 0 [13:42:56]OFD Sender: Remove packet 32422 [13:42:56]ProducePacketName [13:42:56]name=ofd_packets/00032422 [13:42:56]NVStorageDeleteData [13:42:56]Write to MH i2c: 01 00 00 BA 6F 29 [13:42:56]Write i2c OK [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: 01 [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: 01 07 00 [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: 01 07 00 BA 6F 00 00 00 00 00 D1 0C 0D [13:42:56]RasterBufferAndPrint [13:42:56]line [13:42:56]line [13:42:56]line [13:42:56]line [13:42:56]line [13:42:56]written 0, free lines is 3287 [13:42:56]MH_Cut [13:42:56]Write to MH i2c: D1 01 00 C1 6F 01 02 [13:42:56]Write i2c OK [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: D1 [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: D1 01 00 [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: D1 01 00 C1 6F 00 01 [13:42:56]Write to MH i2c: 01 00 00 C2 6F 31 [13:42:56]Write i2c OK [13:42:56]MH_I2C_Read... [13:42:56]OFD Sender: No OFD packet to send [13:42:57]*** Cut start [13:42:57]*** Purtial cut [13:42:57]*** CUTSNS_PIN = 0 [13:42:57]*** Stage 1: CUTSNS_PIN = 1 [13:42:59]Read from MH i2c: 01 [13:42:59]MH_I2C_Read... [13:42:59]*** Stop cut motor [13:42:59]*** Cut end [13:42:59]Read from MH i2c: 01 07 00 [13:42:59]MH_I2C_Read... [13:42:59]Read from MH i2c: 01 07 00 C2 6F 00 00 00 00 00 FF 0F 46 [13:42:59]process_action close_receipt done [13:42:59]requested_data is exist [13:42:59]produce_requested_data [13:42:59]requested_item fm.sn is exist - process it [13:42:59]wFMCommunicate request_size=4 [13:42:59]MH_SAM_APDU [13:42:59]CAPDU: 80 11 00 00 [13:42:59]Write to MH i2c: E2 08 00 C3 6F 80 11 00 00 00 00 00 00 AC [13:42:59]Write i2c OK [13:42:59]MH_I2C_Read... [13:42:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:59]Read from MH i2c: E2 [13:42:59]MH_I2C_Read... [13:42:59]Read from MH i2c: E2 17 00 [13:42:59]MH_I2C_Read... [13:42:59]Read from MH i2c: E2 17 00 C3 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 02 [13:42:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:42:59]wFMCommunicate OK [13:42:59]requested_item fd.num is exist - process it [13:42:59]SAM_PROTO_GetFieldsCounters [13:42:59]wFMCommunicate request_size=4 [13:42:59]MH_SAM_APDU [13:42:59]CAPDU: 80 13 00 00 [13:42:59]Write to MH i2c: E2 08 00 C4 6F 80 13 00 00 00 00 00 00 AF [13:42:59]Write i2c OK [13:42:59]MH_I2C_Read... [13:42:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:42:59]Read from MH i2c: E2 [13:42:59]MH_I2C_Read... [13:42:59]Read from MH i2c: E2 62 00 [13:42:59]MH_I2C_Read... [13:42:59]Read from MH i2c: E2 62 00 C4 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A6 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 C4 [13:42:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A6 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:42:59]wFMCommunicate OK [13:42:59]SAM_PROTO_GetFieldsCounters done [13:42:59]requested_item shift.num is exist - process it [13:42:59]requested_item shift.opened is exist - process it [13:42:59]req_shift_opened [13:42:59]FM_GetShiftState [13:42:59]SAM_PROTO_GetShiftState [13:42:59]wFMCommunicate request_size=4 [13:42:59]MH_SAM_APDU [13:42:59]CAPDU: 80 13 01 00 [13:42:59]Write to MH i2c: E2 08 00 C5 6F 80 13 01 00 00 00 00 00 B1 [13:42:59]Write i2c OK [13:42:59]MH_I2C_Read... [13:42:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:59]Read from MH i2c: E2 [13:42:59]MH_I2C_Read... [13:42:59]Read from MH i2c: E2 0E 00 [13:42:59]MH_I2C_Read... [13:42:59]Read from MH i2c: E2 0E 00 C5 6F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2E [13:42:59]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:42:59]wFMCommunicate OK [13:42:59]SAM_PROTO_GetShiftState done [13:42:59]FM_GetShiftState done [13:42:59]req_shift_opened done [13:42:59]requested_item shift.open_date is exist - process it [13:42:59]req_shift_open_date [13:42:59]req_shift_open_date done [13:42:59]produce_requested_data done [13:42:59]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32422,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:42:59]process_action_free close_receipt [13:42:59]json_value_free [13:42:59]json_value_free done [13:42:59]process_json_proto returns [13:42:59]Send response to host [13:42:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32422,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:42:59]free response buf [13:42:59]execute_script done [13:42:59]execute_script returns [13:42:59]free content buf [13:42:59]Sock 8.Close socket [13:42:59]Sock 8.Thread stoped [13:43:01]OFD Sender: No OFD packet to send [13:43:06]OFD Sender: No OFD packet to send [13:43:11]OFD Sender: No OFD packet to send [13:43:16]OFD Sender: No OFD packet to send [13:43:21]OFD Sender: No OFD packet to send [13:43:26]OFD Sender: No OFD packet to send [13:43:31]OFD Sender: No OFD packet to send [13:43:36]OFD Sender: No OFD packet to send [13:43:38]accept exits with 9 [13:43:38]New connection [13:43:38]New thread 3067084132 created [13:43:38]Thread 3066940772 joined [13:43:38]Waiting for new connection... [13:43:38] Sock 9.Parse request [13:43:38]Sock 9.Check first char [13:43:38]Sock 9.First char is OK [13:43:38]request: POST /json_proto HTTP/1.0 [13:43:38]Method: POST [13:43:38]URL: /json_proto [13:43:38]Method is POST - this is cgi request [13:43:38]url: /json_proto [13:43:38]query_string will be loaded in cgi processing [13:43:38]execute_cgi json_proto POST (null) [13:43:38]execute_cgi path=json_proto method=POST [13:43:38]POST find Content-Length [13:43:38]Host: 172.17.34.200:8080 [13:43:38]Content-Length: 1076 [13:43:38]Content-Type: application/json [13:43:38] [13:43:38]POST finish read [13:43:38]Found Content-Length = 1076 [13:43:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182157\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1725.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A41794\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:38]execute_script... [13:43:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182157\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1725.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A41794\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:38]POST & json_proto [13:43:38]process_json_proto [13:43:38]json parsed OK: [13:43:38]protocol is kg_v1.0 [13:43:38]action value=print_text [13:43:38]process_action print_text [13:43:38]cmd_print_text [13:43:38]ExternCall_PrintAddStr [13:43:38]wPrintStart [13:43:38]Write to MH i2c: 01 00 00 C6 6F 35 [13:43:38]Write i2c OK [13:43:38]MH_I2C_Read... [13:43:38]Read from MH i2c: 01 [13:43:38]MH_I2C_Read... [13:43:38]Read from MH i2c: 01 07 00 [13:43:38]MH_I2C_Read... [13:43:38]Read from MH i2c: 01 07 00 C6 6F 00 00 00 00 00 FF 0F 4A [13:43:38]RasterBufferAndPrint [13:43:38]line *****ТОВАРНЫЙ ЧЕК***** [13:43:38]line АЗС 121 [13:43:38]line Партнер нефть [13:43:38]line 02508201610067 [13:43:38]line Кассир : Батырканова Г. [13:43:38]line Счет N : (1)1182157 [13:43:38]line ПРОДАЖА [13:43:38]line ТРК (МРК, ГНК) : 42 [13:43:38]line Вид ГСМ : 2710124130 [13:43:38]line Аи-92-К-5 [13:43:38]line 30.000 x 57.50 [13:43:38]line ИТОГ: 1725.00 [13:43:38]line Тип оплаты: Талоны: ТК ГПНА Online [13:43:38]line 41794 [13:43:38]written 0, free lines is 4095 [13:43:39]Write to MH i2c: 01 00 00 D8 6F 47 [13:43:39]Write i2c OK [13:43:39]MH_I2C_Read... [13:43:39]Read from MH i2c: 01 [13:43:39]MH_I2C_Read... [13:43:39]Read from MH i2c: 01 07 00 [13:43:39]MH_I2C_Read... [13:43:39]Read from MH i2c: 01 07 00 D8 6F 00 00 00 00 00 3F 0E 9B [13:43:39]RasterBufferAndPrint [13:43:39]line [13:43:39]line [13:43:39]line [13:43:39]line [13:43:39]line [13:43:39]written 0, free lines is 3648 [13:43:39]MH_Cut [13:43:39]Write to MH i2c: D1 01 00 DF 6F 01 20 [13:43:39]Write i2c OK [13:43:39]MH_I2C_Read... [13:43:39]Read from MH i2c: D1 [13:43:39]MH_I2C_Read... [13:43:39]Read from MH i2c: D1 01 00 [13:43:39]MH_I2C_Read... [13:43:39]Read from MH i2c: D1 01 00 DF 6F 00 1F [13:43:39]Write to MH i2c: 01 00 00 E0 6F 4F [13:43:39]Write i2c OK [13:43:39]MH_I2C_Read... [13:43:39]*** Cut start [13:43:39]*** Purtial cut [13:43:39]*** Stage 1: CUTSNS_PIN = 1 [13:43:39]Read from MH i2c: 01 [13:43:39]MH_I2C_Read... [13:43:39]Read from MH i2c: 01 07 00 [13:43:39]MH_I2C_Read... [13:43:39]*** Stop cut motor [13:43:39]*** Cut end [13:43:39]Read from MH i2c: 01 07 00 E0 6F 00 00 00 00 00 FF 0F 64 [13:43:39]process_action print_text done [13:43:39]requested_data is exist [13:43:39]produce_requested_data [13:43:39]requested_item fm.sn is exist - process it [13:43:39]wFMCommunicate request_size=4 [13:43:39]MH_SAM_APDU [13:43:39]CAPDU: 80 11 00 00 [13:43:39]Write to MH i2c: E2 08 00 E1 6F 80 11 00 00 00 00 00 00 CA [13:43:39]Write i2c OK [13:43:39]MH_I2C_Read... [13:43:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:40]Read from MH i2c: E2 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 17 00 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 17 00 E1 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 20 [13:43:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:43:40]wFMCommunicate OK [13:43:40]requested_item fd.num is exist - process it [13:43:40]SAM_PROTO_GetFieldsCounters [13:43:40]wFMCommunicate request_size=4 [13:43:40]MH_SAM_APDU [13:43:40]CAPDU: 80 13 00 00 [13:43:40]Write to MH i2c: E2 08 00 E2 6F 80 13 00 00 00 00 00 00 CD [13:43:40]Write i2c OK [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 62 00 [13:43:40]MH_I2C_Read... [13:43:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:43:40]Read from MH i2c: E2 62 00 E2 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A6 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [13:43:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A6 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:43:40]wFMCommunicate OK [13:43:40]SAM_PROTO_GetFieldsCounters done [13:43:40]requested_item shift.num is exist - process it [13:43:40]requested_item shift.opened is exist - process it [13:43:40]req_shift_opened [13:43:40]FM_GetShiftState [13:43:40]SAM_PROTO_GetShiftState [13:43:40]wFMCommunicate request_size=4 [13:43:40]MH_SAM_APDU [13:43:40]CAPDU: 80 13 01 00 [13:43:40]Write to MH i2c: E2 08 00 E3 6F 80 13 01 00 00 00 00 00 CF [13:43:40]Write i2c OK [13:43:40]MH_I2C_Read... [13:43:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:40]Read from MH i2c: E2 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 0E 00 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 0E 00 E3 6F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4C [13:43:40]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:43:40]wFMCommunicate OK [13:43:40]SAM_PROTO_GetShiftState done [13:43:40]FM_GetShiftState done [13:43:40]req_shift_opened done [13:43:40]requested_item shift.open_date is exist - process it [13:43:40]req_shift_open_date [13:43:40]req_shift_open_date done [13:43:40]produce_requested_data done [13:43:40]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32422,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:43:40]process_action_free print_text [13:43:40]json_value_free [13:43:40]json_value_free done [13:43:40]process_json_proto returns [13:43:40]Send response to host [13:43:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32422,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:43:40]free response buf [13:43:40]execute_script done [13:43:40]execute_script returns [13:43:40]free content buf [13:43:40]Sock 9.Close socket [13:43:40]Sock 9.Thread stoped [13:43:41]OFD Sender: No OFD packet to send [13:43:46]OFD Sender: No OFD packet to send [13:43:51]OFD Sender: No OFD packet to send [13:43:56]OFD Sender: No OFD packet to send [13:44:01]OFD Sender: No OFD packet to send [13:44:06]OFD Sender: No OFD packet to send [13:44:11]OFD Sender: No OFD packet to send [13:44:16]OFD Sender: No OFD packet to send [13:44:21]OFD Sender: No OFD packet to send [13:44:26]OFD Sender: No OFD packet to send [13:44:31]OFD Sender: No OFD packet to send [13:44:36]OFD Sender: No OFD packet to send [13:44:41]OFD Sender: No OFD packet to send [13:44:46]OFD Sender: No OFD packet to send [13:44:51]OFD Sender: No OFD packet to send [13:44:56]OFD Sender: No OFD packet to send [13:45:01]OFD Sender: No OFD packet to send [13:45:06]OFD Sender: No OFD packet to send [13:45:11]OFD Sender: No OFD packet to send [13:45:16]OFD Sender: No OFD packet to send [13:45:21]OFD Sender: No OFD packet to send [13:45:26]OFD Sender: No OFD packet to send [13:45:31]OFD Sender: No OFD packet to send [13:45:36]OFD Sender: No OFD packet to send [13:45:41]OFD Sender: No OFD packet to send [13:45:46]OFD Sender: No OFD packet to send [13:45:51]OFD Sender: No OFD packet to send [13:45:57]OFD Sender: No OFD packet to send [13:46:02]OFD Sender: No OFD packet to send [13:46:07]OFD Sender: No OFD packet to send [13:46:12]OFD Sender: No OFD packet to send [13:46:17]OFD Sender: No OFD packet to send [13:46:22]OFD Sender: No OFD packet to send [13:46:27]OFD Sender: No OFD packet to send [13:46:32]OFD Sender: No OFD packet to send [13:46:37]OFD Sender: No OFD packet to send [13:46:42]OFD Sender: No OFD packet to send [13:46:47]OFD Sender: No OFD packet to send [13:46:52]OFD Sender: No OFD packet to send [13:46:57]OFD Sender: No OFD packet to send [13:47:02]OFD Sender: No OFD packet to send [13:47:07]OFD Sender: No OFD packet to send [13:47:12]OFD Sender: No OFD packet to send [13:47:17]OFD Sender: No OFD packet to send [13:47:21]accept exits with 8 [13:47:21]New connection [13:47:21]New thread 3066940772 created [13:47:21]Thread 3067084132 joined [13:47:21]Waiting for new connection... [13:47:21] Sock 8.Parse request [13:47:21]Sock 8.Check first char [13:47:21]Sock 8.First char is OK [13:47:21]request: POST /json_proto HTTP/1.0 [13:47:21]Method: POST [13:47:21]URL: /json_proto [13:47:21]Method is POST - this is cgi request [13:47:21]url: /json_proto [13:47:21]query_string will be loaded in cgi processing [13:47:21]execute_cgi json_proto POST (null) [13:47:21]execute_cgi path=json_proto method=POST [13:47:21]POST find Content-Length [13:47:21]Host: 172.17.34.200:8080 [13:47:21]Content-Length: 678 [13:47:21]Content-Type: application/json [13:47:21] [13:47:21]POST finish read [13:47:21]Found Content-Length = 678 [13:47:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:21]execute_script... [13: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)1182159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:21]POST & json_proto [13:47:21]process_json_proto [13:47:21]json parsed OK: [13:47:21]protocol is kg_v1.0 [13:47:21]action value=close_receipt [13:47:21]process_action close_receipt [13:47:21]cmd_close_receipt [13:47:21]MH_GetDate [13:47:21]Write to MH i2c: F0 00 00 E4 6F 42 [13:47:21]Write i2c OK [13:47:21]MH_I2C_Read... [13:47:21]Read from MH i2c: F0 [13:47:21]MH_I2C_Read... [13:47:21]Read from MH i2c: F0 09 00 [13:47:21]MH_I2C_Read... [13:47:21]Read from MH i2c: F0 09 00 E4 6F 00 6D 5F E7 64 B2 FF 65 64 DC [13:47:21]GetLastDocTimeStamp 1692884578 [13:47:21]current date 1692884845 [13:47:21]FM_GetShiftState [13:47:21]SAM_PROTO_GetShiftState [13:47:21]wFMCommunicate request_size=4 [13:47:21]MH_SAM_APDU [13:47:21]CAPDU: 80 13 01 00 [13:47:21]Write to MH i2c: E2 08 00 E5 6F 80 13 01 00 00 00 00 00 D1 [13:47:21]Write i2c OK [13:47:21]MH_I2C_Read... [13:47:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:21]Read from MH i2c: E2 [13:47:21]MH_I2C_Read... [13:47:21]Read from MH i2c: E2 0E 00 [13:47:21]MH_I2C_Read... [13:47:21]Read from MH i2c: E2 0E 00 E5 6F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4E [13:47:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:47:21]wFMCommunicate OK [13:47:21]SAM_PROTO_GetShiftState done [13:47:21]FM_GetShiftState done [13:47:21]opened in 1692866319 [13:47:21]opened+sec_in_day 1692952719 [13:47:21]quantity*price = 50025 [13:47:21]sum+1 = 50026 [13:47:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 129 24.08.2023 13:47 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32423 ФПД: 276481550626665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T134725&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32423&fm=276481550626665&tin=02508201610067®Number=0000000000091575&sum=50000 [13:47:22]StoreToDocumentArchive [13:47:22]shift 75 fd 32423 [13:47:22]save to /storage/0075/doc_00032423 [13:47:22]save last doc name /storage/0075/doc_00032423 to /storage/kkm_last_doc_name [13:47:22]save OK [13:47:22]Clear old archive folders... [13:47:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:47:22]tlvbuf is 017F19C0 [13:47:22]SAM_PROTO_ClearQueue [13:47:22]wFMCommunicate request_size=4 [13:47:22]MH_SAM_APDU [13:47:22]CAPDU: 80 09 00 00 [13:47:22]Write to MH i2c: E2 08 00 F2 6F 80 09 00 00 00 00 00 00 D3 [13:47:22]Write i2c OK [13:47:22]MH_I2C_Read... [13:47:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:22]Read from MH i2c: E2 [13:47:22]MH_I2C_Read... [13:47:22]Read from MH i2c: E2 03 00 [13:47:22]MH_I2C_Read... [13:47:22]Read from MH i2c: E2 03 00 F2 6F 00 90 00 D5 [13:47:22]RAPDU: 90 00 [13:47:22]wFMCommunicate OK [13:47:22]SAM_PROTO_ClearQueue done [13:47:22]KKMCreateOFDPacket [13:47:22]OFDProtocolAddRootSTLVToBuf [13:47:22]FM_MakeSignedData [13:47:22]FM_MakeSignedData [13:47:22]SAM_PROTO_SignData [13:47:22]wFMCommunicate request_size=4 [13:47:22]MH_SAM_APDU [13:47:22]CAPDU: 80 0D 01 02 [13:47:22]Write to MH i2c: E2 08 00 F3 6F 80 0D 01 02 00 00 00 00 DB [13:47:22]Write i2c OK [13:47:22]MH_I2C_Read... [13:47:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:22]Read from MH i2c: E2 [13:47:22]MH_I2C_Read... [13:47:22]Read from MH i2c: E2 03 00 [13:47:22]MH_I2C_Read... [13:47:22]Read from MH i2c: E2 03 00 F3 6F 00 90 00 D6 [13:47:22]RAPDU: 90 00 [13:47:22]wFMCommunicate OK [13:47:22]wFMCommunicate request_size=255 [13:47:22]MH_SAM_APDU [13:47:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 81 00 00 00 F4 03 04 00 6D 5F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A7 7E 00 00 35 04 06 00 FB [13:47:22]Write to MH i2c: E2 02 01 F4 6F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 81 00 00 00 F4 03 04 00 6D 5F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A7 7E 00 00 35 04 06 00 FB 00 00 78 [13:47:22]Write i2c OK [13:47:22]MH_I2C_Read... [13:47:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:23]Read from MH i2c: E2 [13:47:23]MH_I2C_Read... [13:47:23]Read from MH i2c: E2 03 00 [13:47:23]MH_I2C_Read... [13:47:23]Read from MH i2c: E2 03 00 F4 6F 00 90 00 D7 [13:47:23]RAPDU: 90 00 [13:47:23]wFMCommunicate OK [13:47:23]wFMCommunicate request_size=10 [13:47:23]MH_SAM_APDU [13:47:23]CAPDU: 80 0D 02 02 05 75 60 9C AF 69 [13:47:23]Write to MH i2c: E2 0D 00 F5 6F 80 0D 02 02 05 00 75 60 9C AF 69 00 00 71 [13:47:23]Write i2c OK [13:47:23]MH_I2C_Read... [13:47:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:23]Read from MH i2c: E2 [13:47:23]MH_I2C_Read... [13:47:23]Read from MH i2c: E2 03 00 [13:47:23]MH_I2C_Read... [13:47:23]Read from MH i2c: E2 03 00 F5 6F 00 90 00 D8 [13:47:23]RAPDU: 90 00 [13:47:23]wFMCommunicate OK [13:47:23]wFMCommunicate request_size=4 [13:47:23]MH_SAM_APDU [13:47:23]CAPDU: 80 0D 03 02 [13:47:23]Write to MH i2c: E2 08 00 F6 6F 80 0D 03 02 00 00 00 00 E0 [13:47:23]Write i2c OK [13:47:23]MH_I2C_Read... [13:47:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:23]Read from MH i2c: E2 [13:47:23]MH_I2C_Read... [13:47:23]Read from MH i2c: E2 0B 00 [13:47:23]MH_I2C_Read... [13:47:23]Read from MH i2c: E2 0B 00 F6 6F 00 EB FE 0B EA 3D A1 8C 40 90 00 69 [13:47:23]RAPDU: EB FE 0B EA 3D A1 8C 40 90 00 [13:47:23]wFMCommunicate OK [13:47:23]SAM_PROTO_SignData done [13:47:23]FM_MakeSignedData done [13:47:23]CreateOFDProtocolMessage [13:47:23]wFMCommunicate request_size=4 [13:47:23]MH_SAM_APDU [13:47:23]CAPDU: 80 11 00 00 [13:47:23]Write to MH i2c: E2 08 00 F7 6F 80 11 00 00 00 00 00 00 E0 [13:47:23]Write i2c OK [13:47:23]MH_I2C_Read... [13:47:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:23]Read from MH i2c: E2 [13:47:23]MH_I2C_Read... [13:47:23]Read from MH i2c: E2 17 00 [13:47:23]MH_I2C_Read... [13:47:23]Read from MH i2c: E2 17 00 F7 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 36 [13:47:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:47:23]wFMCommunicate OK [13:47:23]CreateOFDProtocolMessage done [13:47:23]OFDSenderStorePacket 32423 [13:47:23]StoreOFDPacket docnum=32423 [13:47:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E9 E7 07 01 B9 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 81 00 00 00 F4 03 04 00 6D 5F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A7 7E 00 00 35 04 06 00 FB 75 60 9C AF 69 EB FE 0B EA 3D A1 8C 40 [13:47:23]CheckFolder [13:47:23]dirname=/storage/ofd_packets [13:47:23]CheckFolder done [13:47:23]ProducePacketName [13:47:23]name=ofd_packets/00032423 [13:47:23]NVStorageSaveData ofd_packets/00032423 [13:47:23]File name is /storage/ofd_packets/00032423 [13:47:23]Write 301 bytes [13:47:23]NVStorageSaveData done [13:47:23]OFDSenderStorePacket done [13:47:23]KKMCreateOFDPacket done [13:47:23]NVStorageSaveData kkm_last_timestamp [13:47:23]File name is /storage/kkm_last_timestamp [13:47:23]Write 4 bytes [13:47:23]NVStorageSaveData done [13:47:23]ExternCall_PrintAddStr [13:47:23]wPrintStart [13:47:23]Write to MH i2c: 01 00 00 F8 6F 67 [13:47:23]Write i2c OK [13:47:23]MH_I2C_Read... [13:47:23]Read from MH i2c: 01 [13:47:23]MH_I2C_Read... [13:47:23]Read from MH i2c: 01 07 00 [13:47:23]MH_I2C_Read... [13:47:23]Read from MH i2c: 01 07 00 F8 6F 00 00 00 00 00 FF 0F 7C [13:47:23]RasterBufferAndPrint [13:47:23]line Счет N : (1)1182159 [13:47:23]line ИНН: 02508201610067 [13:47:23]line Контрольно-Кассовый Чек [13:47:23]line ПРОДАЖА [13:47:23]line ТРК (МРК, ГНК) : 62 [13:47:23]line Товар: 2710124130 [13:47:23]line Аи-92-К-5 [13:47:23]line 8.700 * 57.50 [13:47:23]line = 500.25 [13:47:23]line НДС 12% НСП 1% [13:47:23]line > о реализуемом товаре [13:47:23]line ОКРУГЛЕНИЕ: -0.25 [13:47:23]line ИТОГО: 500.00 [13:47:23]line Внесено: 500.00 [13:47:23]line СДАЧА: 0.00 [13:47:23]line НСП 1% : 4.43 [13:47:23]line НДС 12% : 53.12 [13:47:23]line Наличными: 500.00 [13:47:23]line Безнал.: 0.00 [13:47:23]line Место: АЗС № 121 "Партнер Нефть" [13:47:23]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:47:23]line СНО: Общий режим [13:47:23]line Чек 129 24.08.2023 13:47 [13:47:23]line Смена: 75 ФФД: 1.0 [13:47:23]line ЗНМ: 0300000148 [13:47:23]line РНМ: 0000000000091575 [13:47:23]line Версия ККМ: 001 [13:47:23]line ФМ: 0000000000874655 [13:47:23]line ФД: 32423 [13:47:23]line ФПД: 276481550626665 [13:47:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T134725&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32423&fm=276481550626665&tin=02508201610067®Number=0000000000091575&sum=50000 [13:47:23]OFD Sender: Processing packet 32423 [packets to send 11, broken 10] [13:47:23]ProducePacketName [13:47:23]name=ofd_packets/00032423 [13:47:23]OFD Sender: To server: pG, [13:47:23]CommunicateWithHost lk.salyk.kg:30040 [13:47:23]ConnectInit lk.salyk.kg [13:47:23]written 0, free lines is 4095 [13:47:23]Connected sock=10 [13: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 34 36 35 35 0F 01 00 00 E9 E7 07 01 B9 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 81 00 00 00 F4 03 04 00 6D 5F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A7 7E 00 00 35 04 06 00 FB 75 60 9C AF 69 EB FE 0B EA 3D A1 8C 40 [13:47:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 26 CF 47 00 1C 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A7 7E 00 00 F4 03 04 00 11 0A E7 64 B6 04 01 00 00 4A 97 71 FB A2 28 02 3D [13:47:23]CommunicateWithHost err = 0 [13:47:23]CheckOFDResponse [13:47:23]1017 (14) - 77093643461234 [13:47:23]1041 (16) - 0000000000874655 [13:47:23]1040 (4) - 32423 [13:47:23]1012 (4) - 24.08.2023 07:43 [13:47:23]1206 (1) - 0 [13:47:23]OFD Sender: Remove packet 32423 [13:47:23]ProducePacketName [13:47:23]name=ofd_packets/00032423 [13:47:23]NVStorageDeleteData [13:47:24]Write to MH i2c: 01 00 00 23 70 93 [13:47:24]Write i2c OK [13:47:24]MH_I2C_Read... [13:47:24]Read from MH i2c: 01 [13:47:24]MH_I2C_Read... [13:47:24]Read from MH i2c: 01 07 00 [13:47:24]MH_I2C_Read... [13:47:24]Read from MH i2c: 01 07 00 23 70 00 00 00 00 00 D4 0C 7A [13:47:24]RasterBufferAndPrint [13:47:24]line [13:47:24]line [13:47:24]line [13:47:24]line [13:47:24]line [13:47:24]written 0, free lines is 3290 [13:47:24]MH_Cut [13:47:24]Write to MH i2c: D1 01 00 2A 70 01 6C [13:47:24]Write i2c OK [13:47:24]MH_I2C_Read... [13:47:24]Read from MH i2c: D1 [13:47:24]MH_I2C_Read... [13:47:24]Read from MH i2c: D1 01 00 [13:47:24]MH_I2C_Read... [13:47:24]Read from MH i2c: D1 01 00 2A 70 00 6B [13:47:24]Write to MH i2c: 01 00 00 2B 70 9B [13:47:24]Write i2c OK [13:47:24]MH_I2C_Read... [13:47:24]OFD Sender: No OFD packet to send [13:47:24]*** Cut start [13:47:24]*** Purtial cut [13:47:24]*** CUTSNS_PIN = 0 [13:47:25]*** Stage 1: CUTSNS_PIN = 1 [13:47:26]Read from MH i2c: 01 [13:47:26]MH_I2C_Read... [13:47:26]*** Stop cut motor [13:47:26]*** Cut end [13:47:26]Read from MH i2c: 01 07 00 [13:47:26]MH_I2C_Read... [13:47:26]Read from MH i2c: 01 07 00 2B 70 00 00 00 00 00 FF 0F B0 [13:47:26]process_action close_receipt done [13:47:26]requested_data is exist [13:47:26]produce_requested_data [13:47:26]requested_item fm.sn is exist - process it [13:47:26]wFMCommunicate request_size=4 [13:47:26]MH_SAM_APDU [13:47:26]CAPDU: 80 11 00 00 [13:47:26]Write to MH i2c: E2 08 00 2C 70 80 11 00 00 00 00 00 00 16 [13:47:26]Write i2c OK [13:47:26]MH_I2C_Read... [13:47:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:26]Read from MH i2c: E2 [13:47:26]MH_I2C_Read... [13:47:26]Read from MH i2c: E2 17 00 [13:47:26]MH_I2C_Read... [13:47:26]Read from MH i2c: E2 17 00 2C 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [13:47:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:47:26]wFMCommunicate OK [13:47:26]requested_item fd.num is exist - process it [13:47:26]SAM_PROTO_GetFieldsCounters [13:47:26]wFMCommunicate request_size=4 [13:47:26]MH_SAM_APDU [13:47:26]CAPDU: 80 13 00 00 [13:47:26]Write to MH i2c: E2 08 00 2D 70 80 13 00 00 00 00 00 00 19 [13:47:26]Write i2c OK [13:47:26]MH_I2C_Read... [13:47:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:27]Read from MH i2c: E2 [13:47:27]MH_I2C_Read... [13:47:27]Read from MH i2c: E2 62 00 [13:47:27]MH_I2C_Read... [13:47:27]Read from MH i2c: E2 62 00 2D 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [13:47:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:47:27]wFMCommunicate OK [13:47:27]SAM_PROTO_GetFieldsCounters done [13:47:27]requested_item shift.num is exist - process it [13:47:27]requested_item shift.opened is exist - process it [13:47:27]req_shift_opened [13:47:27]FM_GetShiftState [13:47:27]SAM_PROTO_GetShiftState [13:47:27]wFMCommunicate request_size=4 [13:47:27]MH_SAM_APDU [13:47:27]CAPDU: 80 13 01 00 [13:47:27]Write to MH i2c: E2 08 00 2E 70 80 13 01 00 00 00 00 00 1B [13:47:27]Write i2c OK [13:47:27]MH_I2C_Read... [13:47:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:27]Read from MH i2c: E2 [13:47:27]MH_I2C_Read... [13:47:27]Read from MH i2c: E2 0E 00 [13:47:27]MH_I2C_Read... [13:47:27]Read from MH i2c: E2 0E 00 2E 70 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 98 [13:47:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:47:27]wFMCommunicate OK [13:47:27]SAM_PROTO_GetShiftState done [13:47:27]FM_GetShiftState done [13:47:27]req_shift_opened done [13:47:27]requested_item shift.open_date is exist - process it [13:47:27]req_shift_open_date [13:47:27]req_shift_open_date done [13:47:27]produce_requested_data done [13:47:27]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32423,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:47:27]process_action_free close_receipt [13:47:27]json_value_free [13:47:27]json_value_free done [13:47:27]process_json_proto returns [13:47:27]Send response to host [13:47:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32423,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:47:27]free response buf [13:47:27]execute_script done [13:47:27]execute_script returns [13:47:27]free content buf [13:47:27]Sock 8.Close socket [13:47:27]Sock 8.Thread stoped [13:47:29]OFD Sender: No OFD packet to send [13:47:31]accept exits with 9 [13:47:31]New connection [13:47:31]New thread 3067084132 created [13:47:31]Thread 3066940772 joined [13:47:31]Waiting for new connection... [13:47:31] Sock 9.Parse request [13:47:31]Sock 9.Check first char [13:47:31]Sock 9.First char is OK [13:47:31]request: POST /json_proto HTTP/1.0 [13:47:31]Method: POST [13:47:31]URL: /json_proto [13:47:31]Method is POST - this is cgi request [13:47:31]url: /json_proto [13:47:31]query_string will be loaded in cgi processing [13:47:31]execute_cgi json_proto POST (null) [13:47:31]execute_cgi path=json_proto method=POST [13:47:31]POST find Content-Length [13:47:31]Host: 172.17.34.200:8080 [13:47:31]Content-Length: 683 [13:47:31]Content-Type: application/json [13:47:31] [13:47:31]POST finish read [13:47:31]Found Content-Length = 683 [13:47:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:31]execute_script... [13:47: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)1182160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:31]POST & json_proto [13:47:31]process_json_proto [13:47:31]json parsed OK: [13:47:31]protocol is kg_v1.0 [13:47:31]action value=close_receipt [13:47:31]process_action close_receipt [13:47:31]cmd_close_receipt [13:47:31]MH_GetDate [13:47:31]Write to MH i2c: F0 00 00 2F 70 8E [13:47:31]Write i2c OK [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: F0 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: F0 09 00 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: F0 09 00 2F 70 00 77 5F E7 64 B2 FF 65 64 32 [13:47:31]GetLastDocTimeStamp 1692884845 [13:47:31]current date 1692884855 [13:47:31]FM_GetShiftState [13:47:31]SAM_PROTO_GetShiftState [13:47:31]wFMCommunicate request_size=4 [13:47:31]MH_SAM_APDU [13:47:31]CAPDU: 80 13 01 00 [13:47:31]Write to MH i2c: E2 08 00 30 70 80 13 01 00 00 00 00 00 1D [13:47:31]Write i2c OK [13:47:31]MH_I2C_Read... [13:47:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:31]Read from MH i2c: E2 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 0E 00 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 0E 00 30 70 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9A [13:47:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:47:31]wFMCommunicate OK [13:47:31]SAM_PROTO_GetShiftState done [13:47:31]FM_GetShiftState done [13:47:31]opened in 1692866319 [13:47:31]opened+sec_in_day 1692952719 [13:47:31]quantity*price = 50053 [13:47:31]sum+1 = 50054 [13:47:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 130 24.08.2023 13:47 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32424 ФПД: 89732294856925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T134735&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32424&fm=89732294856925&tin=02508201610067®Number=0000000000091575&sum=50000 [13:47:33]StoreToDocumentArchive [13:47:33]shift 75 fd 32424 [13:47:33]save to /storage/0075/doc_00032424 [13:47:33]save last doc name /storage/0075/doc_00032424 to /storage/kkm_last_doc_name [13:47:33]save OK [13:47:33]Clear old archive folders... [13:47:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:47:33]tlvbuf is 018EFAD0 [13:47:33]SAM_PROTO_ClearQueue [13:47:33]wFMCommunicate request_size=4 [13:47:33]MH_SAM_APDU [13:47:33]CAPDU: 80 09 00 00 [13:47:33]Write to MH i2c: E2 08 00 3D 70 80 09 00 00 00 00 00 00 1F [13:47:33]Write i2c OK [13:47:33]MH_I2C_Read... [13:47:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:33]Read from MH i2c: E2 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: E2 03 00 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: E2 03 00 3D 70 00 90 00 21 [13:47:33]RAPDU: 90 00 [13:47:33]wFMCommunicate OK [13:47:33]SAM_PROTO_ClearQueue done [13:47:33]KKMCreateOFDPacket [13:47:33]OFDProtocolAddRootSTLVToBuf [13:47:33]FM_MakeSignedData [13:47:33]FM_MakeSignedData [13:47:33]SAM_PROTO_SignData [13:47:33]wFMCommunicate request_size=4 [13:47:33]MH_SAM_APDU [13:47:33]CAPDU: 80 0D 01 02 [13:47:33]Write to MH i2c: E2 08 00 3E 70 80 0D 01 02 00 00 00 00 27 [13:47:33]Write i2c OK [13:47:33]MH_I2C_Read... [13:47:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:33]Read from MH i2c: E2 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: E2 03 00 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: E2 03 00 3E 70 00 90 00 22 [13:47:33]RAPDU: 90 00 [13:47:33]wFMCommunicate OK [13:47:33]wFMCommunicate request_size=255 [13:47:33]MH_SAM_APDU [13:47:33]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 77 5F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A8 7E 00 00 35 04 06 00 [13:47:33]Write to MH i2c: E2 02 01 3F 70 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 77 5F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A8 7E 00 00 35 04 06 00 00 00 52 [13:47:33]Write i2c OK [13:47:33]MH_I2C_Read... [13:47:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:33]Read from MH i2c: E2 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: E2 03 00 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: E2 03 00 3F 70 00 90 00 23 [13:47:33]RAPDU: 90 00 [13:47:33]wFMCommunicate OK [13:47:33]wFMCommunicate request_size=11 [13:47:33]MH_SAM_APDU [13:47:33]CAPDU: 80 0D 02 02 06 51 9C 6D 8F 50 DD [13:47:33]Write to MH i2c: E2 0E 00 40 70 80 0D 02 02 06 00 51 9C 6D 8F 50 DD 00 00 4C [13:47:33]Write i2c OK [13:47:33]MH_I2C_Read... [13:47:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:33]Read from MH i2c: E2 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: E2 03 00 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: E2 03 00 40 70 00 90 00 24 [13:47:33]RAPDU: 90 00 [13:47:33]wFMCommunicate OK [13:47:33]wFMCommunicate request_size=4 [13:47:33]MH_SAM_APDU [13:47:33]CAPDU: 80 0D 03 02 [13:47:33]Write to MH i2c: E2 08 00 41 70 80 0D 03 02 00 00 00 00 2C [13:47:33]Write i2c OK [13:47:33]MH_I2C_Read... [13:47:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:33]Read from MH i2c: E2 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: E2 0B 00 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: E2 0B 00 41 70 00 D7 54 CD A1 6F A4 CF A1 90 00 49 [13:47:33]RAPDU: D7 54 CD A1 6F A4 CF A1 90 00 [13:47:33]wFMCommunicate OK [13:47:33]SAM_PROTO_SignData done [13:47:33]FM_MakeSignedData done [13:47:33]CreateOFDProtocolMessage [13:47:33]wFMCommunicate request_size=4 [13:47:33]MH_SAM_APDU [13:47:33]CAPDU: 80 11 00 00 [13:47:33]Write to MH i2c: E2 08 00 42 70 80 11 00 00 00 00 00 00 2C [13:47:33]Write i2c OK [13:47:33]MH_I2C_Read... [13:47:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:33]Read from MH i2c: E2 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: E2 17 00 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: E2 17 00 42 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 82 [13:47:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:47:33]wFMCommunicate OK [13:47:33]CreateOFDProtocolMessage done [13:47:33]OFDSenderStorePacket 32424 [13:47:33]StoreOFDPacket docnum=32424 [13:47:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 56 84 08 01 69 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 77 5F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A8 7E 00 00 35 04 06 00 51 9C 6D 8F 50 DD D7 54 CD A1 6F A4 CF A1 [13:47:33]CheckFolder [13:47:33]dirname=/storage/ofd_packets [13:47:33]CheckFolder done [13:47:33]ProducePacketName [13:47:33]name=ofd_packets/00032424 [13:47:33]NVStorageSaveData ofd_packets/00032424 [13:47:33]File name is /storage/ofd_packets/00032424 [13:47:33]Write 302 bytes [13:47:33]NVStorageSaveData done [13:47:33]OFDSenderStorePacket done [13:47:33]KKMCreateOFDPacket done [13:47:33]NVStorageSaveData kkm_last_timestamp [13:47:33]File name is /storage/kkm_last_timestamp [13:47:33]Write 4 bytes [13:47:33]NVStorageSaveData done [13:47:33]ExternCall_PrintAddStr [13:47:33]wPrintStart [13:47:33]Write to MH i2c: 01 00 00 43 70 B3 [13:47:33]Write i2c OK [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: 01 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: 01 07 00 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: 01 07 00 43 70 00 00 00 00 00 FF 0F C8 [13:47:33]RasterBufferAndPrint [13:47:33]line Счет N : (1)1182160 [13:47:33]line ИНН: 02508201610067 [13:47:33]line Контрольно-Кассовый Чек [13:47:33]line ПРОДАЖА [13:47:33]line ТРК (МРК, ГНК) : 21 [13:47:33]line Товар: 2710194210 [13:47:33]line ДТ(л)-К-5 [13:47:33]line 7.870 * 63.60 [13:47:33]line = 500.53 [13:47:33]line НДС 12% НСП 1% [13:47:33]line > о реализуемом товаре [13:47:33]line ОКРУГЛЕНИЕ: -0.53 [13:47:33]line ИТОГО: 500.00 [13:47:33]line Внесено: 500.00 [13:47:33]line СДАЧА: 0.00 [13:47:33]line НСП 1% : 4.43 [13:47:33]line НДС 12% : 53.15 [13:47:33]line Наличными: 500.00 [13:47:33]line Безнал.: 0.00 [13:47:33]line Место: АЗС № 121 "Партнер Нефть" [13:47:33]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:47:33]line СНО: Общий режим [13:47:33]line Чек 130 24.08.2023 13:47 [13:47:33]line Смена: 75 ФФД: 1.0 [13:47:33]line ЗНМ: 0300000148 [13:47:33]line РНМ: 0000000000091575 [13:47:33]line Версия ККМ: 001 [13:47:33]line ФМ: 0000000000874655 [13:47:33]line ФД: 32424 [13:47:33]line ФПД: 89732294856925 [13:47:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T134735&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32424&fm=89732294856925&tin=02508201610067®Number=0000000000091575&sum=50000 [13:47:33]written 0, free lines is 4095 [13:47:33]OFD Sender: Processing packet 32424 [packets to send 11, broken 10] [13:47:33]ProducePacketName [13:47:33]name=ofd_packets/00032424 [13:47:33]OFD Sender: To server: pG, [13:47:33]CommunicateWithHost lk.salyk.kg:30040 [13:47:33]ConnectInit lk.salyk.kg [13:47:33]Connected sock=10 [13:47:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 56 84 08 01 69 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 77 5F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A8 7E 00 00 35 04 06 00 51 9C 6D 8F 50 DD D7 54 CD A1 6F A4 CF A1 [13:47:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 5C 19 47 00 B5 E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A8 7E 00 00 F4 03 04 00 1B 0A E7 64 B6 04 01 00 00 B7 58 E1 AD 10 07 01 BC [13:47:33]CommunicateWithHost err = 0 [13:47:33]CheckOFDResponse [13:47:33]1017 (14) - 77093643461234 [13:47:33]1041 (16) - 0000000000874655 [13:47:33]1040 (4) - 32424 [13:47:33]1012 (4) - 24.08.2023 07:43 [13:47:33]1206 (1) - 0 [13:47:33]OFD Sender: Remove packet 32424 [13:47:33]ProducePacketName [13:47:33]name=ofd_packets/00032424 [13:47:33]NVStorageDeleteData [13:47:34]Write to MH i2c: 01 00 00 6E 70 DE [13:47:34]Write i2c OK [13:47:34]MH_I2C_Read... [13:47:34]Read from MH i2c: 01 [13:47:34]MH_I2C_Read... [13:47:34]Read from MH i2c: 01 07 00 [13:47:34]MH_I2C_Read... [13:47:34]Read from MH i2c: 01 07 00 6E 70 00 00 00 00 00 E7 0C D8 [13:47:34]RasterBufferAndPrint [13:47:34]line [13:47:34]line [13:47:34]line [13:47:34]line [13:47:34]line [13:47:34]written 0, free lines is 3315 [13:47:34]MH_Cut [13:47:34]Write to MH i2c: D1 01 00 75 70 01 B7 [13:47:34]Write i2c OK [13:47:34]MH_I2C_Read... [13:47:34]Read from MH i2c: D1 [13:47:34]MH_I2C_Read... [13:47:34]Read from MH i2c: D1 01 00 [13:47:34]MH_I2C_Read... [13:47:34]Read from MH i2c: D1 01 00 75 70 00 B6 [13:47:34]Write to MH i2c: 01 00 00 76 70 E6 [13:47:34]Write i2c OK [13:47:34]MH_I2C_Read... [13:47:34]OFD Sender: No OFD packet to send [13:47:34]*** Cut start [13:47:34]*** Purtial cut [13:47:34]*** Stage 1: CUTSNS_PIN = 1 [13:47:35]Read from MH i2c: 01 [13:47:35]MH_I2C_Read... [13:47:35]*** Stop cut motor [13:47:35]*** Cut end [13:47:35]Read from MH i2c: 01 07 00 [13:47:35]MH_I2C_Read... [13:47:35]Read from MH i2c: 01 07 00 76 70 00 00 00 00 00 FF 0F FB [13:47:35]process_action close_receipt done [13:47:35]requested_data is exist [13:47:35]produce_requested_data [13:47:35]requested_item fm.sn is exist - process it [13:47:35]wFMCommunicate request_size=4 [13:47:35]MH_SAM_APDU [13:47:35]CAPDU: 80 11 00 00 [13:47:35]Write to MH i2c: E2 08 00 77 70 80 11 00 00 00 00 00 00 61 [13:47:35]Write i2c OK [13:47:35]MH_I2C_Read... [13:47:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:35]Read from MH i2c: E2 [13:47:35]MH_I2C_Read... [13:47:35]Read from MH i2c: E2 17 00 [13:47:35]MH_I2C_Read... [13:47:35]Read from MH i2c: E2 17 00 77 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B7 [13:47:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:47:35]wFMCommunicate OK [13:47:35]requested_item fd.num is exist - process it [13:47:35]SAM_PROTO_GetFieldsCounters [13:47:35]wFMCommunicate request_size=4 [13:47:35]MH_SAM_APDU [13:47:35]CAPDU: 80 13 00 00 [13:47:35]Write to MH i2c: E2 08 00 78 70 80 13 00 00 00 00 00 00 64 [13:47:35]Write i2c OK [13:47:35]MH_I2C_Read... [13:47:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:35]Read from MH i2c: E2 [13:47:35]MH_I2C_Read... [13:47:35]Read from MH i2c: E2 62 00 [13:47:35]MH_I2C_Read... [13:47:35]Read from MH i2c: E2 62 00 78 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [13: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:47:35]wFMCommunicate OK [13:47:35]SAM_PROTO_GetFieldsCounters done [13:47:35]requested_item shift.num is exist - process it [13:47:35]requested_item shift.opened is exist - process it [13:47:35]req_shift_opened [13:47:35]FM_GetShiftState [13:47:35]SAM_PROTO_GetShiftState [13:47:35]wFMCommunicate request_size=4 [13:47:35]MH_SAM_APDU [13:47:35]CAPDU: 80 13 01 00 [13:47:35]Write to MH i2c: E2 08 00 79 70 80 13 01 00 00 00 00 00 66 [13:47:35]Write i2c OK [13:47:35]MH_I2C_Read... [13:47:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:35]Read from MH i2c: E2 [13:47:35]MH_I2C_Read... [13:47:35]Read from MH i2c: E2 0E 00 [13:47:35]MH_I2C_Read... [13:47:35]Read from MH i2c: E2 0E 00 79 70 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E3 [13:47:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:47:35]wFMCommunicate OK [13:47:35]SAM_PROTO_GetShiftState done [13:47:35]FM_GetShiftState done [13:47:35]req_shift_opened done [13:47:35]requested_item shift.open_date is exist - process it [13:47:35]req_shift_open_date [13:47:35]req_shift_open_date done [13:47:35]produce_requested_data done [13:47:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32424,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:47:35]process_action_free close_receipt [13:47:35]json_value_free [13:47:35]json_value_free done [13:47:35]process_json_proto returns [13:47:35]Send response to host [13:47:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32424,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:47:35]free response buf [13:47:35]execute_script done [13:47:35]execute_script returns [13:47:35]free content buf [13:47:35]Sock 9.Close socket [13:47:35]Sock 9.Thread stoped [13:47:39]OFD Sender: No OFD packet to send [13:47:44]OFD Sender: No OFD packet to send [13:47:49]OFD Sender: No OFD packet to send [13:47:54]OFD Sender: No OFD packet to send [13:47:59]OFD Sender: No OFD packet to send [13:48:04]OFD Sender: No OFD packet to send [13:48:09]OFD Sender: No OFD packet to send [13:48:14]OFD Sender: No OFD packet to send [13:48:19]OFD Sender: No OFD packet to send [13:48:24]OFD Sender: No OFD packet to send [13:48:29]OFD Sender: No OFD packet to send [13:48:34]OFD Sender: No OFD packet to send [13:48:39]OFD Sender: No OFD packet to send [13:48:44]OFD Sender: No OFD packet to send [13:48:49]OFD Sender: No OFD packet to send [13:48:54]OFD Sender: No OFD packet to send [13:48:59]OFD Sender: No OFD packet to send [13:49:04]OFD Sender: No OFD packet to send [13:49:09]OFD Sender: No OFD packet to send [13:49:14]OFD Sender: No OFD packet to send [13:49:14]accept exits with 8 [13:49:14]New connection [13:49:14]New thread 3066940772 created [13:49:14]Thread 3067084132 joined [13:49:14]Waiting for new connection... [13:49:14] Sock 8.Parse request [13:49:14]Sock 8.Check first char [13:49:14]Sock 8.First char is OK [13:49:14]request: POST /json_proto HTTP/1.0 [13:49:14]Method: POST [13:49:14]URL: /json_proto [13:49:14]Method is POST - this is cgi request [13:49:14]url: /json_proto [13:49:14]query_string will be loaded in cgi processing [13:49:14]execute_cgi json_proto POST (null) [13:49:14]execute_cgi path=json_proto method=POST [13:49:14]POST find Content-Length [13:49:14]Host: 172.17.34.200:8080 [13:49:14]Content-Length: 804 [13:49:14]Content-Type: application/json [13:49:14] [13:49:14]POST finish read [13:49:14]Found Content-Length = 804 [13:49:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" : 1000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:14]execute_script... [13:49: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)1182161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" : 1000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:14]POST & json_proto [13:49:14]process_json_proto [13:49:14]json parsed OK: [13:49:14]protocol is kg_v1.0 [13:49:14]action value=close_receipt [13:49:14]process_action close_receipt [13:49:14]cmd_close_receipt [13:49:14]MH_GetDate [13:49:14]Write to MH i2c: F0 00 00 7A 70 D9 [13:49:14]Write i2c OK [13:49:14]MH_I2C_Read... [13:49:14]Read from MH i2c: F0 [13:49:14]MH_I2C_Read... [13:49:14]Read from MH i2c: F0 09 00 [13:49:14]MH_I2C_Read... [13:49:14]Read from MH i2c: F0 09 00 7A 70 00 DE 5F E7 64 B2 FF 65 64 E4 [13:49:14]GetLastDocTimeStamp 1692884855 [13:49:14]current date 1692884958 [13:49:14]FM_GetShiftState [13:49:14]SAM_PROTO_GetShiftState [13:49:14]wFMCommunicate request_size=4 [13:49:14]MH_SAM_APDU [13:49:14]CAPDU: 80 13 01 00 [13:49:14]Write to MH i2c: E2 08 00 7B 70 80 13 01 00 00 00 00 00 68 [13:49:14]Write i2c OK [13:49:14]MH_I2C_Read... [13:49:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:14]Read from MH i2c: E2 [13:49:14]MH_I2C_Read... [13:49:14]Read from MH i2c: E2 0E 00 [13:49:14]MH_I2C_Read... [13:49:14]Read from MH i2c: E2 0E 00 7B 70 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E5 [13:49:14]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:49:14]wFMCommunicate OK [13:49:14]SAM_PROTO_GetShiftState done [13:49:14]FM_GetShiftState done [13:49:14]opened in 1692866319 [13:49:14]opened+sec_in_day 1692952719 [13:49:14]quantity*price = 100018 [13:49:14]sum+1 = 100020 [13:49:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.19 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.19 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 131 24.08.2023 13:49 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32425 ФПД: 4164345627824 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T134918&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32425&fm=4164345627824&tin=02508201610067®Number=0000000000091575&sum=100019 [13:49:15]StoreToDocumentArchive [13:49:15]shift 75 fd 32425 [13:49:15]save to /storage/0075/doc_00032425 [13:49:15]save last doc name /storage/0075/doc_00032425 to /storage/kkm_last_doc_name [13:49:15]save OK [13:49:15]Clear old archive folders... [13:49:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:49:15]tlvbuf is 018468E0 [13:49:15]SAM_PROTO_ClearQueue [13:49:15]wFMCommunicate request_size=4 [13:49:15]MH_SAM_APDU [13:49:15]CAPDU: 80 09 00 00 [13:49:15]Write to MH i2c: E2 08 00 88 70 80 09 00 00 00 00 00 00 6A [13:49:15]Write i2c OK [13:49:15]MH_I2C_Read... [13:49:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:49:15]Read from MH i2c: E2 [13:49:15]MH_I2C_Read... [13:49:15]Read from MH i2c: E2 03 00 [13:49:15]MH_I2C_Read... [13:49:15]Read from MH i2c: E2 03 00 88 70 00 90 00 6C [13:49:15]RAPDU: 90 00 [13:49:15]wFMCommunicate OK [13:49:15]SAM_PROTO_ClearQueue done [13:49:15]KKMCreateOFDPacket [13:49:15]OFDProtocolAddRootSTLVToBuf [13:49:15]FM_MakeSignedData [13:49:15]FM_MakeSignedData [13:49:15]SAM_PROTO_SignData [13:49:15]wFMCommunicate request_size=4 [13:49:15]MH_SAM_APDU [13:49:15]CAPDU: 80 0D 01 02 [13:49:15]Write to MH i2c: E2 08 00 89 70 80 0D 01 02 00 00 00 00 72 [13:49:15]Write i2c OK [13:49:15]MH_I2C_Read... [13:49:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:49:15]Read from MH i2c: E2 [13:49:15]MH_I2C_Read... [13:49:15]Read from MH i2c: E2 03 00 [13:49:15]MH_I2C_Read... [13:49:15]Read from MH i2c: E2 03 00 89 70 00 90 00 6D [13:49:15]RAPDU: 90 00 [13:49:15]wFMCommunicate OK [13:49:15]wFMCommunicate request_size=255 [13:49:15]MH_SAM_APDU [13:49: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 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 DE 5F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A9 7E 00 00 35 04 06 00 03 [13:49:15]Write to MH i2c: E2 02 01 8A 70 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 DE 5F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A9 7E 00 00 35 04 06 00 03 00 00 61 [13:49:15]Write i2c OK [13:49:15]MH_I2C_Read... [13:49:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:16]Read from MH i2c: E2 [13:49:16]MH_I2C_Read... [13:49:16]Read from MH i2c: E2 03 00 [13:49:16]MH_I2C_Read... [13:49:16]Read from MH i2c: E2 03 00 8A 70 00 90 00 6E [13:49:16]RAPDU: 90 00 [13:49:16]wFMCommunicate OK [13:49:16]wFMCommunicate request_size=10 [13:49:16]MH_SAM_APDU [13:49:16]CAPDU: 80 0D 02 02 05 C9 96 57 84 B0 [13:49:16]Write to MH i2c: E2 0D 00 8B 70 80 0D 02 02 05 00 C9 96 57 84 B0 00 00 69 [13:49:16]Write i2c OK [13:49:16]MH_I2C_Read... [13:49:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:16]Read from MH i2c: E2 [13:49:16]MH_I2C_Read... [13:49:16]Read from MH i2c: E2 03 00 [13:49:16]MH_I2C_Read... [13:49:16]Read from MH i2c: E2 03 00 8B 70 00 90 00 6F [13:49:16]RAPDU: 90 00 [13:49:16]wFMCommunicate OK [13:49:16]wFMCommunicate request_size=4 [13:49:16]MH_SAM_APDU [13:49:16]CAPDU: 80 0D 03 02 [13:49:16]Write to MH i2c: E2 08 00 8C 70 80 0D 03 02 00 00 00 00 77 [13:49:16]Write i2c OK [13:49:16]MH_I2C_Read... [13:49:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:49:16]Read from MH i2c: E2 [13:49:16]MH_I2C_Read... [13:49:16]Read from MH i2c: E2 0B 00 [13:49:16]MH_I2C_Read... [13:49:16]Read from MH i2c: E2 0B 00 8C 70 00 66 9B 1C 33 8A C4 41 69 90 00 C0 [13:49:16]RAPDU: 66 9B 1C 33 8A C4 41 69 90 00 [13:49:16]wFMCommunicate OK [13:49:16]SAM_PROTO_SignData done [13:49:16]FM_MakeSignedData done [13:49:16]CreateOFDProtocolMessage [13:49:16]wFMCommunicate request_size=4 [13:49:16]MH_SAM_APDU [13:49:16]CAPDU: 80 11 00 00 [13:49:16]Write to MH i2c: E2 08 00 8D 70 80 11 00 00 00 00 00 00 77 [13:49:16]Write i2c OK [13:49:16]MH_I2C_Read... [13:49:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:16]Read from MH i2c: E2 [13:49:16]MH_I2C_Read... [13:49:16]Read from MH i2c: E2 17 00 [13:49:16]MH_I2C_Read... [13:49:16]Read from MH i2c: E2 17 00 8D 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CD [13:49:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:49:16]wFMCommunicate OK [13:49:16]CreateOFDProtocolMessage done [13:49:16]OFDSenderStorePacket 32425 [13:49:16]StoreOFDPacket docnum=32425 [13:49:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D3 05 07 01 FE 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 DE 5F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A9 7E 00 00 35 04 06 00 03 C9 96 57 84 B0 66 9B 1C 33 8A C4 41 69 [13:49:16]CheckFolder [13:49:16]dirname=/storage/ofd_packets [13:49:16]CheckFolder done [13:49:16]ProducePacketName [13:49:16]name=ofd_packets/00032425 [13:49:16]NVStorageSaveData ofd_packets/00032425 [13:49:16]File name is /storage/ofd_packets/00032425 [13:49:16]Write 301 bytes [13:49:16]NVStorageSaveData done [13:49:16]OFDSenderStorePacket done [13:49:16]KKMCreateOFDPacket done [13:49:16]NVStorageSaveData kkm_last_timestamp [13:49:16]File name is /storage/kkm_last_timestamp [13:49:16]Write 4 bytes [13:49:16]NVStorageSaveData done [13:49:16]ExternCall_PrintAddStr [13:49:16]wPrintStart [13:49:16]Write to MH i2c: 01 00 00 8E 70 FE [13:49:16]Write i2c OK [13:49:16]MH_I2C_Read... [13:49:16]Read from MH i2c: 01 [13:49:16]MH_I2C_Read... [13:49:16]Read from MH i2c: 01 07 00 [13:49:16]MH_I2C_Read... [13:49:16]Read from MH i2c: 01 07 00 8E 70 00 00 00 00 00 FF 0F 13 [13:49:16]RasterBufferAndPrint [13:49:16]line Счет N : (1)1182161 [13:49:16]line ИНН: 02508201610067 [13:49:16]line Контрольно-Кассовый Чек [13:49:16]line ПРОДАЖА [13:49:16]line ТРК (МРК, ГНК) : 53 [13:49:16]line Товар: 2710124500 [13:49:16]line Аи-95-К-5 [13:49:16]line 15.270 * 65.50 [13:49:16]line = 1000.19 [13:49:16]line НДС 12% НСП 1% [13:49:16]line > о реализуемом товаре [13:49:16]line ИТОГО: 1000.19 [13:49:16]line НСП 1% : 8.85 [13:49:16]line НДС 12% : 106.21 [13:49:16]line Наличными: 0.00 [13:49:16]line Безнал.: 1000.19 [13:49:16]line Место: АЗС № 121 "Партнер Нефть" [13:49:16]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:49:16]line СНО: Общий режим [13:49:16]line Чек 131 24.08.2023 13:49 [13:49:16]line Смена: 75 ФФД: 1.0 [13:49:16]line ЗНМ: 0300000148 [13:49:16]line РНМ: 0000000000091575 [13:49:16]line Версия ККМ: 001 [13:49:16]line Платежная система: O! деньги [13:49:16]line ФМ: 0000000000874655 [13:49:16]line ФД: 32425 [13:49:16]line ФПД: 4164345627824 [13:49:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T134918&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32425&fm=4164345627824&tin=02508201610067®Number=0000000000091575&sum=100019 [13:49:16]OFD Sender: Processing packet 32425 [packets to send 11, broken 10] [13:49:16]ProducePacketName [13:49:16]name=ofd_packets/00032425 [13:49:16]OFD Sender: To server: pG, [13:49:16]CommunicateWithHost lk.salyk.kg:30040 [13:49:16]ConnectInit lk.salyk.kg [13:49:16]written 0, free lines is 4095 [13:49:16]Connected sock=10 [13:49:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D3 05 07 01 FE 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 DE 5F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A9 7E 00 00 35 04 06 00 03 C9 96 57 84 B0 66 9B 1C 33 8A C4 41 69 [13:49:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D5 6F 47 00 90 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A9 7E 00 00 F4 03 04 00 82 0A E7 64 B6 04 01 00 00 95 54 8D 51 CB 84 A0 AD [13:49:16]CommunicateWithHost err = 0 [13:49:16]CheckOFDResponse [13:49:16]1017 (14) - 77093643461234 [13:49:16]1041 (16) - 0000000000874655 [13:49:16]1040 (4) - 32425 [13:49:16]1012 (4) - 24.08.2023 07:45 [13:49:16]1206 (1) - 0 [13:49:16]OFD Sender: Remove packet 32425 [13:49:16]ProducePacketName [13:49:16]name=ofd_packets/00032425 [13:49:16]NVStorageDeleteData [13:49:17]Write to MH i2c: 01 00 00 B8 70 28 [13:49:17]Write i2c OK [13:49:17]MH_I2C_Read... [13:49:17]Read from MH i2c: 01 [13:49:17]MH_I2C_Read... [13:49:17]Read from MH i2c: 01 07 00 [13:49:17]MH_I2C_Read... [13:49:17]Read from MH i2c: 01 07 00 B8 70 00 00 00 00 00 E0 0C 1B [13:49:17]RasterBufferAndPrint [13:49:17]line [13:49:17]line [13:49:17]line [13:49:17]line [13:49:17]line [13:49:17]written 0, free lines is 3302 [13:49:17]MH_Cut [13:49:17]Write to MH i2c: D1 01 00 BF 70 01 01 [13:49:17]Write i2c OK [13:49:17]MH_I2C_Read... [13:49:17]Read from MH i2c: D1 [13:49:17]MH_I2C_Read... [13:49:17]Read from MH i2c: D1 01 00 [13:49:17]MH_I2C_Read... [13:49:17]Read from MH i2c: D1 01 00 BF 70 00 00 [13:49:17]Write to MH i2c: 01 00 00 C0 70 30 [13:49:17]Write i2c OK [13:49:17]MH_I2C_Read... [13:49:17]OFD Sender: No OFD packet to send [13:49:17]*** Cut start [13:49:17]*** Purtial cut [13:49:17]*** CUTSNS_PIN = 0 [13:49:17]*** Stage 1: CUTSNS_PIN = 1 [13:49:19]Read from MH i2c: 01 [13:49:19]MH_I2C_Read... [13:49:19]*** Stop cut motor [13:49:19]*** Cut end [13:49:19]Read from MH i2c: 01 07 00 [13:49:19]MH_I2C_Read... [13:49:19]Read from MH i2c: 01 07 00 C0 70 00 00 00 00 00 FF 0F 45 [13:49:19]process_action close_receipt done [13:49:19]requested_data is exist [13:49:19]produce_requested_data [13:49:19]requested_item fm.sn is exist - process it [13:49:19]wFMCommunicate request_size=4 [13:49:19]MH_SAM_APDU [13:49:19]CAPDU: 80 11 00 00 [13:49:19]Write to MH i2c: E2 08 00 C1 70 80 11 00 00 00 00 00 00 AB [13:49:19]Write i2c OK [13:49:19]MH_I2C_Read... [13:49:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:19]Read from MH i2c: E2 [13:49:19]MH_I2C_Read... [13:49:19]Read from MH i2c: E2 17 00 [13:49:19]MH_I2C_Read... [13:49:19]Read from MH i2c: E2 17 00 C1 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 01 [13:49:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:49:19]wFMCommunicate OK [13:49:19]requested_item fd.num is exist - process it [13:49:19]SAM_PROTO_GetFieldsCounters [13:49:19]wFMCommunicate request_size=4 [13:49:19]MH_SAM_APDU [13:49:19]CAPDU: 80 13 00 00 [13:49:19]Write to MH i2c: E2 08 00 C2 70 80 13 00 00 00 00 00 00 AE [13:49:19]Write i2c OK [13:49:19]MH_I2C_Read... [13:49:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:49:19]Read from MH i2c: E2 [13:49:19]MH_I2C_Read... [13:49:19]Read from MH i2c: E2 62 00 [13:49:19]MH_I2C_Read... [13:49:19]Read from MH i2c: E2 62 00 C2 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A9 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [13:49:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A9 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:49:19]wFMCommunicate OK [13:49:19]SAM_PROTO_GetFieldsCounters done [13:49:19]requested_item shift.num is exist - process it [13:49:19]requested_item shift.opened is exist - process it [13:49:19]req_shift_opened [13:49:19]FM_GetShiftState [13:49:19]SAM_PROTO_GetShiftState [13:49:19]wFMCommunicate request_size=4 [13:49:19]MH_SAM_APDU [13:49:19]CAPDU: 80 13 01 00 [13:49:19]Write to MH i2c: E2 08 00 C3 70 80 13 01 00 00 00 00 00 B0 [13:49:19]Write i2c OK [13:49:19]MH_I2C_Read... [13:49:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:20]Read from MH i2c: E2 [13:49:20]MH_I2C_Read... [13:49:20]Read from MH i2c: E2 0E 00 [13:49:20]MH_I2C_Read... [13:49:20]Read from MH i2c: E2 0E 00 C3 70 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2D [13:49:20]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:49:20]wFMCommunicate OK [13:49:20]SAM_PROTO_GetShiftState done [13:49:20]FM_GetShiftState done [13:49:20]req_shift_opened done [13:49:20]requested_item shift.open_date is exist - process it [13:49:20]req_shift_open_date [13:49:20]req_shift_open_date done [13:49:20]produce_requested_data done [13:49:20]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32425,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:49:20]process_action_free close_receipt [13:49:20]json_value_free [13:49:20]json_value_free done [13:49:20]process_json_proto returns [13:49:20]Send response to host [13:49:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32425,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:49:20]free response buf [13:49:20]execute_script done [13:49:20]execute_script returns [13:49:20]free content buf [13:49:20]Sock 8.Close socket [13:49:20]Sock 8.Thread stoped [13:49:22]OFD Sender: No OFD packet to send [13:49:27]OFD Sender: No OFD packet to send [13:49:32]OFD Sender: No OFD packet to send [13:49:37]OFD Sender: No OFD packet to send [13:49:42]OFD Sender: No OFD packet to send [13:49:47]OFD Sender: No OFD packet to send [13:49:52]OFD Sender: No OFD packet to send [13:49:57]OFD Sender: No OFD packet to send [13:50:02]OFD Sender: No OFD packet to send [13:50:07]OFD Sender: No OFD packet to send [13:50:12]OFD Sender: No OFD packet to send [13:50:17]OFD Sender: No OFD packet to send [13:50:22]OFD Sender: No OFD packet to send [13:50:27]OFD Sender: No OFD packet to send [13:50:32]OFD Sender: No OFD packet to send [13:50:37]OFD Sender: No OFD packet to send [13:50:42]OFD Sender: No OFD packet to send [13:50:47]OFD Sender: No OFD packet to send [13:50:52]OFD Sender: No OFD packet to send [13:50:57]OFD Sender: No OFD packet to send [13:51:02]OFD Sender: No OFD packet to send [13:51:07]OFD Sender: No OFD packet to send [13:51:12]OFD Sender: No OFD packet to send [13:51:17]OFD Sender: No OFD packet to send [13:51:22]OFD Sender: No OFD packet to send [13:51:27]OFD Sender: No OFD packet to send [13:51:32]OFD Sender: No OFD packet to send [13:51:37]OFD Sender: No OFD packet to send [13:51:42]OFD Sender: No OFD packet to send [13:51:47]OFD Sender: No OFD packet to send [13:51:52]OFD Sender: No OFD packet to send [13:51:57]OFD Sender: No OFD packet to send [13:52:02]OFD Sender: No OFD packet to send [13:52:07]OFD Sender: No OFD packet to send [13:52:12]OFD Sender: No OFD packet to send [13:52:17]OFD Sender: No OFD packet to send [13:52:22]OFD Sender: No OFD packet to send [13:52:27]OFD Sender: No OFD packet to send [13:52:32]OFD Sender: No OFD packet to send [13:52:37]OFD Sender: No OFD packet to send [13:52:42]OFD Sender: No OFD packet to send [13:52:47]OFD Sender: No OFD packet to send [13:52:50]accept exits with 9 [13:52:50]New connection [13:52:50]New thread 3067084132 created [13:52:50]Thread 3066940772 joined [13:52:50]Waiting for new connection... [13:52:50] Sock 9.Parse request [13:52:50]Sock 9.Check first char [13:52:50]Sock 9.First char is OK [13:52:50]request: POST /json_proto HTTP/1.0 [13:52:50]Method: POST [13:52:50]URL: /json_proto [13:52:50]Method is POST - this is cgi request [13:52:50]url: /json_proto [13:52:50]query_string will be loaded in cgi processing [13:52:50]execute_cgi json_proto POST (null) [13:52:50]execute_cgi path=json_proto method=POST [13:52:50]POST find Content-Length [13:52:50]Host: 172.17.34.200:8080 [13:52:50]Content-Length: 804 [13:52:50]Content-Type: application/json [13:52:50] [13:52:50]POST finish read [13:52:50]Found Content-Length = 804 [13:52:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 26.090, "sum" : 1500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:50]execute_script... [13:52:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 26.090, "sum" : 1500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:50]POST & json_proto [13:52:50]process_json_proto [13:52:50]json parsed OK: [13:52:50]protocol is kg_v1.0 [13:52:50]action value=close_receipt [13:52:50]process_action close_receipt [13:52:50]cmd_close_receipt [13:52:50]MH_GetDate [13:52:50]Write to MH i2c: F0 00 00 C4 70 23 [13:52:50]Write i2c OK [13:52:50]MH_I2C_Read... [13:52:50]Read from MH i2c: F0 [13:52:50]MH_I2C_Read... [13:52:50]Read from MH i2c: F0 09 00 [13:52:50]MH_I2C_Read... [13:52:50]Read from MH i2c: F0 09 00 C4 70 00 B6 60 E7 64 B2 FF 65 64 07 [13:52:50]GetLastDocTimeStamp 1692884958 [13:52:50]current date 1692885174 [13:52:50]FM_GetShiftState [13:52:50]SAM_PROTO_GetShiftState [13:52:50]wFMCommunicate request_size=4 [13:52:50]MH_SAM_APDU [13:52:50]CAPDU: 80 13 01 00 [13:52:50]Write to MH i2c: E2 08 00 C5 70 80 13 01 00 00 00 00 00 B2 [13:52:50]Write i2c OK [13:52:50]MH_I2C_Read... [13:52:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:50]Read from MH i2c: E2 [13:52:50]MH_I2C_Read... [13:52:50]Read from MH i2c: E2 0E 00 [13:52:50]MH_I2C_Read... [13:52:50]Read from MH i2c: E2 0E 00 C5 70 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2F [13:52:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:52:50]wFMCommunicate OK [13:52:50]SAM_PROTO_GetShiftState done [13:52:50]FM_GetShiftState done [13:52:50]opened in 1692866319 [13:52:50]opened+sec_in_day 1692952719 [13:52:50]quantity*price = 150017 [13:52:50]sum+1 = 150019 [13:52:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.18 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 0.00 Безнал.: 1500.18 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 132 24.08.2023 13:52 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32426 ФПД: 259405148328446 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T135254&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32426&fm=259405148328446&tin=02508201610067®Number=0000000000091575&sum=150018 [13:52:51]StoreToDocumentArchive [13:52:51]shift 75 fd 32426 [13:52:51]save to /storage/0075/doc_00032426 [13:52:51]save last doc name /storage/0075/doc_00032426 to /storage/kkm_last_doc_name [13:52:51]save OK [13:52:51]Clear old archive folders... [13:52:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:52:51]tlvbuf is B6DC81C0 [13:52:51]SAM_PROTO_ClearQueue [13:52:51]wFMCommunicate request_size=4 [13:52:51]MH_SAM_APDU [13:52:51]CAPDU: 80 09 00 00 [13:52:51]Write to MH i2c: E2 08 00 D2 70 80 09 00 00 00 00 00 00 B4 [13:52:51]Write i2c OK [13:52:51]MH_I2C_Read... [13:52:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:52:52]Read from MH i2c: E2 [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: E2 03 00 [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: E2 03 00 D2 70 00 90 00 B6 [13:52:52]RAPDU: 90 00 [13:52:52]wFMCommunicate OK [13:52:52]SAM_PROTO_ClearQueue done [13:52:52]KKMCreateOFDPacket [13:52:52]OFDProtocolAddRootSTLVToBuf [13:52:52]FM_MakeSignedData [13:52:52]FM_MakeSignedData [13:52:52]SAM_PROTO_SignData [13:52:52]wFMCommunicate request_size=4 [13:52:52]MH_SAM_APDU [13:52:52]CAPDU: 80 0D 01 02 [13:52:52]Write to MH i2c: E2 08 00 D3 70 80 0D 01 02 00 00 00 00 BC [13:52:52]Write i2c OK [13:52:52]MH_I2C_Read... [13:52:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:52:52]Read from MH i2c: E2 [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: E2 03 00 [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: E2 03 00 D3 70 00 90 00 B7 [13:52:52]RAPDU: 90 00 [13:52:52]wFMCommunicate OK [13:52:52]wFMCommunicate request_size=255 [13:52:52]MH_SAM_APDU [13:52:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 B6 60 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AA 7E 00 00 35 04 06 00 EB [13:52:52]Write to MH i2c: E2 02 01 D4 70 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 B6 60 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AA 7E 00 00 35 04 06 00 EB 00 00 81 [13:52:52]Write i2c OK [13:52:52]MH_I2C_Read... [13:52:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:52]Read from MH i2c: E2 [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: E2 03 00 [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: E2 03 00 D4 70 00 90 00 B8 [13:52:52]RAPDU: 90 00 [13:52:52]wFMCommunicate OK [13:52:52]wFMCommunicate request_size=10 [13:52:52]MH_SAM_APDU [13:52:52]CAPDU: 80 0D 02 02 05 ED 77 B8 11 FE [13:52:52]Write to MH i2c: E2 0D 00 D5 70 80 0D 02 02 05 00 ED 77 B8 11 FE 00 00 F4 [13:52:52]Write i2c OK [13:52:52]MH_I2C_Read... [13:52:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:52]Read from MH i2c: E2 [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: E2 03 00 [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: E2 03 00 D5 70 00 90 00 B9 [13:52:52]RAPDU: 90 00 [13:52:52]wFMCommunicate OK [13:52:52]wFMCommunicate request_size=4 [13:52:52]MH_SAM_APDU [13:52:52]CAPDU: 80 0D 03 02 [13:52:52]Write to MH i2c: E2 08 00 D6 70 80 0D 03 02 00 00 00 00 C1 [13:52:52]Write i2c OK [13:52:52]MH_I2C_Read... [13:52:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:52:52]Read from MH i2c: E2 [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: E2 0B 00 [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: E2 0B 00 D6 70 00 7C 93 70 A7 52 55 CB F6 90 00 50 [13:52:52]RAPDU: 7C 93 70 A7 52 55 CB F6 90 00 [13:52:52]wFMCommunicate OK [13:52:52]SAM_PROTO_SignData done [13:52:52]FM_MakeSignedData done [13:52:52]CreateOFDProtocolMessage [13:52:52]wFMCommunicate request_size=4 [13:52:52]MH_SAM_APDU [13:52:52]CAPDU: 80 11 00 00 [13:52:52]Write to MH i2c: E2 08 00 D7 70 80 11 00 00 00 00 00 00 C1 [13:52:52]Write i2c OK [13:52:52]MH_I2C_Read... [13:52:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:52]Read from MH i2c: E2 [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: E2 17 00 [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: E2 17 00 D7 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 17 [13:52:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:52:52]wFMCommunicate OK [13:52:52]CreateOFDProtocolMessage done [13:52:52]OFDSenderStorePacket 32426 [13:52:52]StoreOFDPacket docnum=32426 [13:52:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5C 52 07 01 F5 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 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 B6 60 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AA 7E 00 00 35 04 06 00 EB ED 77 B8 11 FE 7C 93 70 A7 52 55 CB F6 [13:52:52]CheckFolder [13:52:52]dirname=/storage/ofd_packets [13:52:52]CheckFolder done [13:52:52]ProducePacketName [13:52:52]name=ofd_packets/00032426 [13:52:52]NVStorageSaveData ofd_packets/00032426 [13:52:52]File name is /storage/ofd_packets/00032426 [13:52:52]Write 301 bytes [13:52:52]NVStorageSaveData done [13:52:52]OFDSenderStorePacket done [13:52:52]KKMCreateOFDPacket done [13:52:52]NVStorageSaveData kkm_last_timestamp [13:52:52]File name is /storage/kkm_last_timestamp [13:52:52]Write 4 bytes [13:52:52]NVStorageSaveData done [13:52:52]ExternCall_PrintAddStr [13:52:52]wPrintStart [13:52:52]Write to MH i2c: 01 00 00 D8 70 48 [13:52:52]Write i2c OK [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: 01 [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: 01 07 00 [13:52:52]MH_I2C_Read... [13:52:52]Read from MH i2c: 01 07 00 D8 70 00 00 00 00 00 FF 0F 5D [13:52:52]RasterBufferAndPrint [13:52:52]line Счет N : (1)1182162 [13:52:52]line ИНН: 02508201610067 [13:52:52]line Контрольно-Кассовый Чек [13:52:52]line ПРОДАЖА [13:52:52]line ТРК (МРК, ГНК) : 42 [13:52:52]line Товар: 2710124130 [13:52:52]line Аи-92-К-5 [13:52:52]line 26.090 * 57.50 [13:52:52]line = 1500.18 [13:52:52]line НДС 12% НСП 1% [13:52:52]line > о реализуемом товаре [13:52:52]line ИТОГО: 1500.18 [13:52:52]line НСП 1% : 13.28 [13:52:52]line НДС 12% : 159.31 [13:52:52]line Наличными: 0.00 [13:52:52]line Безнал.: 1500.18 [13:52:52]line Место: АЗС № 121 "Партнер Нефть" [13:52:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:52:52]line СНО: Общий режим [13:52:52]line Чек 132 24.08.2023 13:52 [13:52:52]line Смена: 75 ФФД: 1.0 [13:52:52]line ЗНМ: 0300000148 [13:52:52]line РНМ: 0000000000091575 [13:52:52]line Версия ККМ: 001 [13:52:52]line Платежная система: O! деньги [13:52:52]line ФМ: 0000000000874655 [13:52:52]line ФД: 32426 [13:52:52]line ФПД: 259405148328446 [13:52:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T135254&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32426&fm=259405148328446&tin=02508201610067®Number=0000000000091575&sum=150018 [13:52:52]OFD Sender: Processing packet 32426 [packets to send 11, broken 10] [13:52:52]ProducePacketName [13:52:52]name=ofd_packets/00032426 [13:52:52]OFD Sender: To server: pG, [13:52:52]CommunicateWithHost lk.salyk.kg:30040 [13:52:52]ConnectInit lk.salyk.kg [13:52:52]written 0, free lines is 4095 [13:52:52]Connected sock=10 [13:52:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5C 52 07 01 F5 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 35 FF 03 08 00 03 EA 65 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 02 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 B6 60 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AA 7E 00 00 35 04 06 00 EB ED 77 B8 11 FE 7C 93 70 A7 52 55 CB F6 [13:52:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BB 02 47 00 C8 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AA 7E 00 00 F4 03 04 00 5A 0B E7 64 B6 04 01 00 00 59 94 A3 0C E9 1A 6E 4B [13:52:53]CommunicateWithHost err = 0 [13:52:53]CheckOFDResponse [13:52:53]1017 (14) - 77093643461234 [13:52:53]1041 (16) - 0000000000874655 [13:52:53]1040 (4) - 32426 [13:52:53]1012 (4) - 24.08.2023 07:48 [13:52:53]1206 (1) - 0 [13:52:53]OFD Sender: Remove packet 32426 [13:52:53]ProducePacketName [13:52:53]name=ofd_packets/00032426 [13:52:53]NVStorageDeleteData [13:52:53]Write to MH i2c: 01 00 00 02 71 73 [13:52:53]Write i2c OK [13:52:53]MH_I2C_Read... [13:52:53]Read from MH i2c: 01 [13:52:53]MH_I2C_Read... [13:52:53]Read from MH i2c: 01 07 00 [13:52:53]MH_I2C_Read... [13:52:53]Read from MH i2c: 01 07 00 02 71 00 00 00 00 00 F6 0C 7C [13:52:53]RasterBufferAndPrint [13:52:53]line [13:52:53]line [13:52:53]line [13:52:53]line [13:52:53]line [13:52:53]written 0, free lines is 3324 [13:52:53]MH_Cut [13:52:53]Write to MH i2c: D1 01 00 09 71 01 4C [13:52:53]Write i2c OK [13:52:53]MH_I2C_Read... [13:52:53]Read from MH i2c: D1 [13:52:53]MH_I2C_Read... [13:52:53]Read from MH i2c: D1 01 00 [13:52:53]MH_I2C_Read... [13:52:53]Read from MH i2c: D1 01 00 09 71 00 4B [13:52:53]Write to MH i2c: 01 00 00 0A 71 7B [13:52:53]Write i2c OK [13:52:53]MH_I2C_Read... [13:52:53]OFD Sender: No OFD packet to send [13:52:54]*** Cut start [13:52:54]*** Purtial cut [13:52:54]*** Stage 1: CUTSNS_PIN = 1 [13:52:54]Read from MH i2c: 01 [13:52:54]MH_I2C_Read... [13:52:54]*** Stop cut motor [13:52:54]*** Cut end [13:52:54]Read from MH i2c: 01 07 00 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: 01 07 00 0A 71 00 00 00 00 00 FF 0F 90 [13:52:54]process_action close_receipt done [13:52:54]requested_data is exist [13:52:54]produce_requested_data [13:52:54]requested_item fm.sn is exist - process it [13:52:54]wFMCommunicate request_size=4 [13:52:54]MH_SAM_APDU [13:52:54]CAPDU: 80 11 00 00 [13:52:54]Write to MH i2c: E2 08 00 0B 71 80 11 00 00 00 00 00 00 F6 [13:52:54]Write i2c OK [13:52:54]MH_I2C_Read... [13:52:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:54]Read from MH i2c: E2 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 17 00 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 17 00 0B 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4C [13:52:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:52:54]wFMCommunicate OK [13:52:54]requested_item fd.num is exist - process it [13:52:54]SAM_PROTO_GetFieldsCounters [13:52:54]wFMCommunicate request_size=4 [13:52:54]MH_SAM_APDU [13:52:54]CAPDU: 80 13 00 00 [13:52:54]Write to MH i2c: E2 08 00 0C 71 80 13 00 00 00 00 00 00 F9 [13:52:54]Write i2c OK [13:52:54]MH_I2C_Read... [13:52:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:54]Read from MH i2c: E2 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 62 00 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 62 00 0C 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AA 7E 00 00 0E 04 04 00 4B 00 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 1E [13:52:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AA 7E 00 00 0E 04 04 00 4B 00 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 [13:52:54]wFMCommunicate OK [13:52:54]SAM_PROTO_GetFieldsCounters done [13:52:54]requested_item shift.num is exist - process it [13:52:54]requested_item shift.opened is exist - process it [13:52:54]req_shift_opened [13:52:54]FM_GetShiftState [13:52:54]SAM_PROTO_GetShiftState [13:52:54]wFMCommunicate request_size=4 [13:52:54]MH_SAM_APDU [13:52:54]CAPDU: 80 13 01 00 [13:52:54]Write to MH i2c: E2 08 00 0D 71 80 13 01 00 00 00 00 00 FB [13:52:54]Write i2c OK [13:52:54]MH_I2C_Read... [13:52:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:54]Read from MH i2c: E2 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 0E 00 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 0E 00 0D 71 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 78 [13:52:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:52:54]wFMCommunicate OK [13:52:54]SAM_PROTO_GetShiftState done [13:52:54]FM_GetShiftState done [13:52:54]req_shift_opened done [13:52:54]requested_item shift.open_date is exist - process it [13:52:54]req_shift_open_date [13:52:54]req_shift_open_date done [13:52:54]produce_requested_data done [13:52:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32426,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:52:54]process_action_free close_receipt [13:52:54]json_value_free [13:52:54]json_value_free done [13:52:54]process_json_proto returns [13:52:54]Send response to host [13:52:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32426,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:52:54]free response buf [13:52:54]execute_script done [13:52:54]execute_script returns [13:52:54]free content buf [13:52:54]Sock 9.Close socket [13:52:54]Sock 9.Thread stoped [13:52:58]OFD Sender: No OFD packet to send [13:53:03]OFD Sender: No OFD packet to send [13:53:08]OFD Sender: No OFD packet to send [13:53:13]OFD Sender: No OFD packet to send [13:53:18]OFD Sender: No OFD packet to send [13:53:23]OFD Sender: No OFD packet to send [13:53:28]OFD Sender: No OFD packet to send [13:53:33]OFD Sender: No OFD packet to send [13:53:38]OFD Sender: No OFD packet to send [13:53:43]OFD Sender: No OFD packet to send [13:53:48]OFD Sender: No OFD packet to send [13:53:53]OFD Sender: No OFD packet to send [13:53:58]OFD Sender: No OFD packet to send [13:54:03]OFD Sender: No OFD packet to send [13:54:08]OFD Sender: No OFD packet to send [13:54:13]OFD Sender: No OFD packet to send [13:54:18]OFD Sender: No OFD packet to send [13:54:23]OFD Sender: No OFD packet to send [13:54:28]OFD Sender: No OFD packet to send [13:54:33]OFD Sender: No OFD packet to send [13:54:38]OFD Sender: No OFD packet to send [13:54:43]OFD Sender: No OFD packet to send [13:54:48]OFD Sender: No OFD packet to send [13:54:53]OFD Sender: No OFD packet to send [13:54:58]OFD Sender: No OFD packet to send [13:55:03]OFD Sender: No OFD packet to send [13:55:08]OFD Sender: No OFD packet to send [13:55:13]OFD Sender: No OFD packet to send [13:55:18]OFD Sender: No OFD packet to send [13:55:23]OFD Sender: No OFD packet to send [13:55:25]accept exits with 8 [13:55:25]New connection [13:55:25]New thread 3066940772 created [13:55:25]Thread 3067084132 joined [13:55:25]Waiting for new connection... [13:55:25] Sock 8.Parse request [13:55:25]Sock 8.Check first char [13:55:25]Sock 8.First char is OK [13:55:25]request: POST /json_proto HTTP/1.0 [13:55:25]Method: POST [13:55:25]URL: /json_proto [13:55:25]Method is POST - this is cgi request [13:55:25]url: /json_proto [13:55:25]query_string will be loaded in cgi processing [13:55:25]execute_cgi json_proto POST (null) [13:55:25]execute_cgi path=json_proto method=POST [13:55:25]POST find Content-Length [13:55:25]Host: 172.17.34.200:8080 [13:55:25]Content-Length: 678 [13:55:25]Content-Type: application/json [13:55:25] [13:55:25]POST finish read [13:55:25]Found Content-Length = 678 [13:55:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:55:25]execute_script... [13:55: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)1182164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:55:25]POST & json_proto [13:55:25]process_json_proto [13:55:25]json parsed OK: [13:55:25]protocol is kg_v1.0 [13:55:25]action value=close_receipt [13:55:25]process_action close_receipt [13:55:25]cmd_close_receipt [13:55:25]MH_GetDate [13:55:25]Write to MH i2c: F0 00 00 0E 71 6E [13:55:25]Write i2c OK [13:55:25]MH_I2C_Read... [13:55:25]Read from MH i2c: F0 [13:55:25]MH_I2C_Read... [13:55:25]Read from MH i2c: F0 09 00 [13:55:25]MH_I2C_Read... [13:55:25]Read from MH i2c: F0 09 00 0E 71 00 51 61 E7 64 B2 FF 65 64 EE [13:55:25]GetLastDocTimeStamp 1692885174 [13:55:25]current date 1692885329 [13:55:25]FM_GetShiftState [13:55:25]SAM_PROTO_GetShiftState [13:55:25]wFMCommunicate request_size=4 [13:55:25]MH_SAM_APDU [13:55:25]CAPDU: 80 13 01 00 [13:55:25]Write to MH i2c: E2 08 00 0F 71 80 13 01 00 00 00 00 00 FD [13:55:25]Write i2c OK [13:55:25]MH_I2C_Read... [13:55:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:25]Read from MH i2c: E2 [13:55:25]MH_I2C_Read... [13:55:25]Read from MH i2c: E2 0E 00 [13:55:25]MH_I2C_Read... [13:55:25]Read from MH i2c: E2 0E 00 0F 71 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7A [13:55:25]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:55:25]wFMCommunicate OK [13:55:25]SAM_PROTO_GetShiftState done [13:55:25]FM_GetShiftState done [13:55:25]opened in 1692866319 [13:55:25]opened+sec_in_day 1692952719 [13:55:25]quantity*price = 30015 [13:55:25]sum+1 = 30016 [13:55:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 133 24.08.2023 13:55 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32427 ФПД: 274505916879827 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T135529&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32427&fm=274505916879827&tin=02508201610067®Number=0000000000091575&sum=30000 [13:55:26]StoreToDocumentArchive [13:55:26]shift 75 fd 32427 [13:55:26]save to /storage/0075/doc_00032427 [13:55:26]save last doc name /storage/0075/doc_00032427 to /storage/kkm_last_doc_name [13:55:26]save OK [13:55:26]Clear old archive folders... [13:55:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:55:26]tlvbuf is 018F7EB0 [13:55:26]SAM_PROTO_ClearQueue [13:55:26]wFMCommunicate request_size=4 [13:55:26]MH_SAM_APDU [13:55:26]CAPDU: 80 09 00 00 [13:55:26]Write to MH i2c: E2 08 00 1C 71 80 09 00 00 00 00 00 00 FF [13:55:26]Write i2c OK [13:55:26]MH_I2C_Read... [13:55:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:26]Read from MH i2c: E2 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 03 00 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 03 00 1C 71 00 90 00 01 [13:55:26]RAPDU: 90 00 [13:55:26]wFMCommunicate OK [13:55:26]SAM_PROTO_ClearQueue done [13:55:26]KKMCreateOFDPacket [13:55:26]OFDProtocolAddRootSTLVToBuf [13:55:26]FM_MakeSignedData [13:55:26]FM_MakeSignedData [13:55:26]SAM_PROTO_SignData [13:55:26]wFMCommunicate request_size=4 [13:55:26]MH_SAM_APDU [13:55:26]CAPDU: 80 0D 01 02 [13:55:26]Write to MH i2c: E2 08 00 1D 71 80 0D 01 02 00 00 00 00 07 [13:55:26]Write i2c OK [13:55:26]MH_I2C_Read... [13:55:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:26]Read from MH i2c: E2 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 03 00 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 03 00 1D 71 00 90 00 02 [13:55:26]RAPDU: 90 00 [13:55:26]wFMCommunicate OK [13:55:26]wFMCommunicate request_size=255 [13:55:26]MH_SAM_APDU [13:55:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 51 61 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AB 7E 00 00 35 04 06 00 F9 [13:55:26]Write to MH i2c: E2 02 01 1E 71 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 51 61 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AB 7E 00 00 35 04 06 00 F9 00 00 91 [13:55:26]Write i2c OK [13:55:26]MH_I2C_Read... [13:55:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:26]Read from MH i2c: E2 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 03 00 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 03 00 1E 71 00 90 00 03 [13:55:26]RAPDU: 90 00 [13:55:26]wFMCommunicate OK [13:55:26]wFMCommunicate request_size=10 [13:55:26]MH_SAM_APDU [13:55:26]CAPDU: 80 0D 02 02 05 A9 63 AA 13 D3 [13:55:26]Write to MH i2c: E2 0D 00 1F 71 80 0D 02 02 05 00 A9 63 AA 13 D3 00 00 B0 [13:55:26]Write i2c OK [13:55:26]MH_I2C_Read... [13:55:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:26]Read from MH i2c: E2 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 03 00 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 03 00 1F 71 00 90 00 04 [13:55:26]RAPDU: 90 00 [13:55:26]wFMCommunicate OK [13:55:26]wFMCommunicate request_size=4 [13:55:26]MH_SAM_APDU [13:55:26]CAPDU: 80 0D 03 02 [13:55:26]Write to MH i2c: E2 08 00 20 71 80 0D 03 02 00 00 00 00 0C [13:55:26]Write i2c OK [13:55:26]MH_I2C_Read... [13:55:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:26]Read from MH i2c: E2 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 0B 00 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 0B 00 20 71 00 61 E2 40 9C F1 5B 91 8F 90 00 98 [13:55:26]RAPDU: 61 E2 40 9C F1 5B 91 8F 90 00 [13:55:26]wFMCommunicate OK [13:55:26]SAM_PROTO_SignData done [13:55:26]FM_MakeSignedData done [13:55:26]CreateOFDProtocolMessage [13:55:26]wFMCommunicate request_size=4 [13:55:26]MH_SAM_APDU [13:55:26]CAPDU: 80 11 00 00 [13:55:26]Write to MH i2c: E2 08 00 21 71 80 11 00 00 00 00 00 00 0C [13:55:26]Write i2c OK [13:55:26]MH_I2C_Read... [13:55:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:26]Read from MH i2c: E2 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 17 00 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 17 00 21 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 62 [13:55:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:55:26]wFMCommunicate OK [13:55:26]CreateOFDProtocolMessage done [13:55:26]OFDSenderStorePacket 32427 [13:55:26]StoreOFDPacket docnum=32427 [13:55:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 45 69 07 01 27 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 51 61 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AB 7E 00 00 35 04 06 00 F9 A9 63 AA 13 D3 61 E2 40 9C F1 5B 91 8F [13:55:26]CheckFolder [13:55:26]dirname=/storage/ofd_packets [13:55:26]CheckFolder done [13:55:26]ProducePacketName [13:55:26]name=ofd_packets/00032427 [13:55:26]NVStorageSaveData ofd_packets/00032427 [13:55:26]File name is /storage/ofd_packets/00032427 [13:55:26]Write 301 bytes [13:55:26]NVStorageSaveData done [13:55:26]OFDSenderStorePacket done [13:55:26]KKMCreateOFDPacket done [13:55:26]NVStorageSaveData kkm_last_timestamp [13:55:26]File name is /storage/kkm_last_timestamp [13:55:26]Write 4 bytes [13:55:26]NVStorageSaveData done [13:55:26]ExternCall_PrintAddStr [13:55:26]wPrintStart [13:55:26]Write to MH i2c: 01 00 00 22 71 93 [13:55:26]Write i2c OK [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: 01 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: 01 07 00 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: 01 07 00 22 71 00 00 00 00 00 FF 0F A8 [13:55:26]RasterBufferAndPrint [13:55:26]line Счет N : (1)1182164 [13:55:26]line ИНН: 02508201610067 [13:55:26]line Контрольно-Кассовый Чек [13:55:26]line ПРОДАЖА [13:55:26]line ТРК (МРК, ГНК) : 62 [13:55:26]line Товар: 2710124130 [13:55:26]line Аи-92-К-5 [13:55:26]line 5.220 * 57.50 [13:55:26]line = 300.15 [13:55:26]line НДС 12% НСП 1% [13:55:26]line > о реализуемом товаре [13:55:26]line ОКРУГЛЕНИЕ: -0.15 [13:55:26]line ИТОГО: 300.00 [13:55:26]line Внесено: 300.00 [13:55:26]line СДАЧА: 0.00 [13:55:26]line НСП 1% : 2.66 [13:55:26]line НДС 12% : 31.87 [13:55:26]line Наличными: 300.00 [13:55:26]line Безнал.: 0.00 [13:55:26]line Место: АЗС № 121 "Партнер Нефть" [13:55:26]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:55:26]line СНО: Общий режим [13:55:26]line Чек 133 24.08.2023 13:55 [13:55:26]line Смена: 75 ФФД: 1.0 [13:55:26]line ЗНМ: 0300000148 [13:55:26]line РНМ: 0000000000091575 [13:55:26]line Версия ККМ: 001 [13:55:26]line ФМ: 0000000000874655 [13:55:26]line ФД: 32427 [13:55:26]line ФПД: 274505916879827 [13:55:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T135529&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32427&fm=274505916879827&tin=02508201610067®Number=0000000000091575&sum=30000 [13:55:27]OFD Sender: Processing packet 32427 [packets to send 11, broken 10] [13:55:27]ProducePacketName [13:55:27]name=ofd_packets/00032427 [13:55:27]OFD Sender: To server: pG, [13:55:27]CommunicateWithHost lk.salyk.kg:30040 [13:55:27]ConnectInit lk.salyk.kg [13:55:27]written 0, free lines is 4095 [13:55:27]Connected sock=10 [13:55:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 45 69 07 01 27 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 51 61 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AB 7E 00 00 35 04 06 00 F9 A9 63 AA 13 D3 61 E2 40 9C F1 5B 91 8F [13:55:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A2 B1 47 00 9F 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AB 7E 00 00 F4 03 04 00 F4 0B E7 64 B6 04 01 00 00 E8 38 14 D8 CA E6 1B 73 [13:55:27]CommunicateWithHost err = 0 [13:55:27]CheckOFDResponse [13:55:27]1017 (14) - 77093643461234 [13:55:27]1041 (16) - 0000000000874655 [13:55:27]1040 (4) - 32427 [13:55:27]1012 (4) - 24.08.2023 07:51 [13:55:27]1206 (1) - 0 [13:55:27]OFD Sender: Remove packet 32427 [13:55:27]ProducePacketName [13:55:27]name=ofd_packets/00032427 [13:55:27]NVStorageDeleteData [13:55:27]Write to MH i2c: 01 00 00 4D 71 BE [13:55:27]Write i2c OK [13:55:27]MH_I2C_Read... [13:55:27]Read from MH i2c: 01 [13:55:27]MH_I2C_Read... [13:55:27]Read from MH i2c: 01 07 00 [13:55:27]MH_I2C_Read... [13:55:27]Read from MH i2c: 01 07 00 4D 71 00 00 00 00 00 D1 0C A2 [13:55:27]RasterBufferAndPrint [13:55:27]line [13:55:27]line [13:55:27]line [13:55:27]line [13:55:27]line [13:55:27]written 0, free lines is 3287 [13:55:27]MH_Cut [13:55:27]Write to MH i2c: D1 01 00 54 71 01 97 [13:55:27]Write i2c OK [13:55:27]MH_I2C_Read... [13:55:27]Read from MH i2c: D1 [13:55:27]MH_I2C_Read... [13:55:27]Read from MH i2c: D1 01 00 [13:55:27]MH_I2C_Read... [13:55:27]Read from MH i2c: D1 01 00 54 71 00 96 [13:55:27]Write to MH i2c: 01 00 00 55 71 C6 [13:55:27]Write i2c OK [13:55:27]MH_I2C_Read... [13:55:28]OFD Sender: No OFD packet to send [13:55:28]*** Cut start [13:55:28]*** Purtial cut [13:55:28]*** CUTSNS_PIN = 0 [13:55:28]*** Stage 1: CUTSNS_PIN = 1 [13:55:30]Read from MH i2c: 01 [13:55:30]MH_I2C_Read... [13:55:30]*** Stop cut motor [13:55:30]*** Cut end [13:55:30]Read from MH i2c: 01 07 00 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: 01 07 00 55 71 00 00 00 00 00 FF 0F DB [13:55:30]process_action close_receipt done [13:55:30]requested_data is exist [13:55:30]produce_requested_data [13:55:30]requested_item fm.sn is exist - process it [13:55:30]wFMCommunicate request_size=4 [13:55:30]MH_SAM_APDU [13:55:30]CAPDU: 80 11 00 00 [13:55:30]Write to MH i2c: E2 08 00 56 71 80 11 00 00 00 00 00 00 41 [13:55:30]Write i2c OK [13:55:30]MH_I2C_Read... [13:55:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:30]Read from MH i2c: E2 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 17 00 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 17 00 56 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 97 [13:55:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:55:30]wFMCommunicate OK [13:55:30]requested_item fd.num is exist - process it [13:55:30]SAM_PROTO_GetFieldsCounters [13:55:30]wFMCommunicate request_size=4 [13:55:30]MH_SAM_APDU [13:55:30]CAPDU: 80 13 00 00 [13:55:30]Write to MH i2c: E2 08 00 57 71 80 13 00 00 00 00 00 00 44 [13:55:30]Write i2c OK [13:55:30]MH_I2C_Read... [13:55:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:30]Read from MH i2c: E2 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 62 00 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 62 00 57 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AB 7E 00 00 0E 04 04 00 4B 00 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 6D [13:55:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AB 7E 00 00 0E 04 04 00 4B 00 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 [13:55:30]wFMCommunicate OK [13:55:30]SAM_PROTO_GetFieldsCounters done [13:55:30]requested_item shift.num is exist - process it [13:55:30]requested_item shift.opened is exist - process it [13:55:30]req_shift_opened [13:55:30]FM_GetShiftState [13:55:30]SAM_PROTO_GetShiftState [13:55:30]wFMCommunicate request_size=4 [13:55:30]MH_SAM_APDU [13:55:30]CAPDU: 80 13 01 00 [13:55:30]Write to MH i2c: E2 08 00 58 71 80 13 01 00 00 00 00 00 46 [13:55:30]Write i2c OK [13:55:30]MH_I2C_Read... [13:55:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:30]Read from MH i2c: E2 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 0E 00 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 0E 00 58 71 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C3 [13:55:30]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [13:55:30]wFMCommunicate OK [13:55:30]SAM_PROTO_GetShiftState done [13:55:30]FM_GetShiftState done [13:55:30]req_shift_opened done [13:55:30]requested_item shift.open_date is exist - process it [13:55:30]req_shift_open_date [13:55:30]req_shift_open_date done [13:55:30]produce_requested_data done [13:55:30]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32427,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [13:55:30]process_action_free close_receipt [13:55:30]json_value_free [13:55:30]json_value_free done [13:55:30]process_json_proto returns [13:55:30]Send response to host [13:55:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32427,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [13:55:30]free response buf [13:55:30]execute_script done [13:55:30]execute_script returns [13:55:30]free content buf [13:55:30]Sock 8.Close socket [13:55:30]Sock 8.Thread stoped [13:55:33]OFD Sender: No OFD packet to send [13:55:38]OFD Sender: No OFD packet to send [13:55:43]OFD Sender: No OFD packet to send [13:55:48]OFD Sender: No OFD packet to send [13:55:53]OFD Sender: No OFD packet to send [13:55:58]OFD Sender: No OFD packet to send [13:56:03]OFD Sender: No OFD packet to send [13:56:08]OFD Sender: No OFD packet to send [13:56:13]OFD Sender: No OFD packet to send [13:56:18]OFD Sender: No OFD packet to send [13:56:23]OFD Sender: No OFD packet to send [13:56:28]OFD Sender: No OFD packet to send [13:56:33]OFD Sender: No OFD packet to send [13:56:38]OFD Sender: No OFD packet to send [13:56:43]OFD Sender: No OFD packet to send [13:56:48]OFD Sender: No OFD packet to send [13:56:53]OFD Sender: No OFD packet to send [13:56:58]OFD Sender: No OFD packet to send [13:57:03]OFD Sender: No OFD packet to send [13:57:08]OFD Sender: No OFD packet to send [13:57:13]OFD Sender: No OFD packet to send [13:57:18]OFD Sender: No OFD packet to send [13:57:23]OFD Sender: No OFD packet to send [13:57:28]OFD Sender: No OFD packet to send [13:57:33]OFD Sender: No OFD packet to send [13:57:38]OFD Sender: No OFD packet to send [13:57:43]OFD Sender: No OFD packet to send [13:57:48]OFD Sender: No OFD packet to send [13:57:53]OFD Sender: No OFD packet to send [13:57:58]OFD Sender: No OFD packet to send [13:58:03]OFD Sender: No OFD packet to send [13:58:08]OFD Sender: No OFD packet to send [13:58:13]OFD Sender: No OFD packet to send [13:58:18]OFD Sender: No OFD packet to send [13:58:23]OFD Sender: No OFD packet to send [13:58:28]OFD Sender: No OFD packet to send [13:58:33]OFD Sender: No OFD packet to send [13:58:38]OFD Sender: No OFD packet to send [13:58:43]OFD Sender: No OFD packet to send [13:58:48]OFD Sender: No OFD packet to send [13:58:53]OFD Sender: No OFD packet to send [13:58:58]OFD Sender: No OFD packet to send [13:59:03]OFD Sender: No OFD packet to send [13:59:08]OFD Sender: No OFD packet to send [13:59:13]OFD Sender: No OFD packet to send [13:59:18]OFD Sender: No OFD packet to send [13:59:23]OFD Sender: No OFD packet to send [13:59:28]OFD Sender: No OFD packet to send [13:59:33]OFD Sender: No OFD packet to send [13:59:38]OFD Sender: No OFD packet to send [13:59:43]OFD Sender: No OFD packet to send [13:59:48]OFD Sender: No OFD packet to send [13:59:53]OFD Sender: No OFD packet to send [13:59:58]OFD Sender: No OFD packet to send [14:00:03]OFD Sender: No OFD packet to send [14:00:08]OFD Sender: No OFD packet to send [14:00:13]OFD Sender: No OFD packet to send [14:00:18]OFD Sender: No OFD packet to send [14:00:23]OFD Sender: No OFD packet to send [14:00:28]OFD Sender: No OFD packet to send [14:00:33]accept exits with 9 [14:00:33]New connection [14:00:33]New thread 3067084132 created [14:00:33]Thread 3066940772 joined [14:00:33]Waiting for new connection... [14:00:33] Sock 9.Parse request [14:00:33]Sock 9.Check first char [14:00:33]Sock 9.First char is OK [14:00:33]request: POST /json_proto HTTP/1.0 [14:00:33]Method: POST [14:00:33]URL: /json_proto [14:00:33]Method is POST - this is cgi request [14:00:33]url: /json_proto [14:00:33]query_string will be loaded in cgi processing [14:00:33]execute_cgi json_proto POST (null) [14:00:33]execute_cgi path=json_proto method=POST [14:00:33]POST find Content-Length [14:00:33]Host: 172.17.34.200:8080 [14:00:33]Content-Length: 679 [14:00:33]Content-Type: application/json [14:00:33] [14:00:33]POST finish read [14:00:33]Found Content-Length = 679 [14:00:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 16.180, "sum" : 930.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 930.00, "total" : 930.00, "payments": [ { "type": 0, "sum" : 930.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:33]execute_script... [14:00: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)1182165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 16.180, "sum" : 930.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 930.00, "total" : 930.00, "payments": [ { "type": 0, "sum" : 930.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:33]POST & json_proto [14:00:33]process_json_proto [14:00:33]json parsed OK: [14:00:33]protocol is kg_v1.0 [14:00:33]action value=close_receipt [14:00:33]process_action close_receipt [14:00:33]cmd_close_receipt [14:00:33]MH_GetDate [14:00:33]Write to MH i2c: F0 00 00 59 71 B9 [14:00:33]Write i2c OK [14:00:33]MH_I2C_Read... [14:00:33]Read from MH i2c: F0 [14:00:33]MH_I2C_Read... [14:00:33]Read from MH i2c: F0 09 00 [14:00:33]MH_I2C_Read... [14:00:33]Read from MH i2c: F0 09 00 59 71 00 85 62 E7 64 B2 FF 65 64 6E [14:00:33]GetLastDocTimeStamp 1692885329 [14:00:33]current date 1692885637 [14:00:33]FM_GetShiftState [14:00:33]SAM_PROTO_GetShiftState [14:00:33]wFMCommunicate request_size=4 [14:00:33]MH_SAM_APDU [14:00:33]CAPDU: 80 13 01 00 [14:00:33]Write to MH i2c: E2 08 00 5A 71 80 13 01 00 00 00 00 00 48 [14:00:33]Write i2c OK [14:00:33]MH_I2C_Read... [14:00:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:33]Read from MH i2c: E2 [14:00:33]MH_I2C_Read... [14:00:33]Read from MH i2c: E2 0E 00 [14:00:33]MH_I2C_Read... [14:00:33]Read from MH i2c: E2 0E 00 5A 71 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C5 [14:00:33]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:00:33]wFMCommunicate OK [14:00:33]SAM_PROTO_GetShiftState done [14:00:33]FM_GetShiftState done [14:00:33]opened in 1692866319 [14:00:33]opened+sec_in_day 1692952719 [14:00:33]quantity*price = 93035 [14:00:33]sum+1 = 93036 [14:00:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 930.00 Внесено: 930.00 СДАЧА: 0.00 НСП 1% : 8.23 НДС 12% : 98.80 Наличными: 930.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 134 24.08.2023 14:00 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32428 ФПД: 220437646295998 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T140037&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32428&fm=220437646295998&tin=02508201610067®Number=0000000000091575&sum=93000 [14:00:34]StoreToDocumentArchive [14:00:34]shift 75 fd 32428 [14:00:34]save to /storage/0075/doc_00032428 [14:00:34]save last doc name /storage/0075/doc_00032428 to /storage/kkm_last_doc_name [14:00:34]save OK [14:00:34]Clear old archive folders... [14:00:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:00:34]tlvbuf is 01844730 [14:00:34]SAM_PROTO_ClearQueue [14:00:34]wFMCommunicate request_size=4 [14:00:34]MH_SAM_APDU [14:00:34]CAPDU: 80 09 00 00 [14:00:34]Write to MH i2c: E2 08 00 67 71 80 09 00 00 00 00 00 00 4A [14:00:34]Write i2c OK [14:00:34]MH_I2C_Read... [14:00:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:34]Read from MH i2c: E2 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 03 00 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 03 00 67 71 00 90 00 4C [14:00:34]RAPDU: 90 00 [14:00:34]wFMCommunicate OK [14:00:34]SAM_PROTO_ClearQueue done [14:00:34]KKMCreateOFDPacket [14:00:34]OFDProtocolAddRootSTLVToBuf [14:00:34]FM_MakeSignedData [14:00:34]FM_MakeSignedData [14:00:34]SAM_PROTO_SignData [14:00:34]wFMCommunicate request_size=4 [14:00:34]MH_SAM_APDU [14:00:34]CAPDU: 80 0D 01 02 [14:00:34]Write to MH i2c: E2 08 00 68 71 80 0D 01 02 00 00 00 00 52 [14:00:34]Write i2c OK [14:00:34]MH_I2C_Read... [14:00:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:34]Read from MH i2c: E2 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 03 00 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 03 00 68 71 00 90 00 4D [14:00:34]RAPDU: 90 00 [14:00:34]wFMCommunicate OK [14:00:34]wFMCommunicate request_size=255 [14:00:34]MH_SAM_APDU [14:00:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 6B 6B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 6B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 26 00 00 00 00 07 04 06 00 48 6B 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 00 00 00 F4 03 04 00 85 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AC 7E 00 00 35 04 06 00 C8 [14:00:34]Write to MH i2c: E2 02 01 69 71 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 6B 6B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 6B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 26 00 00 00 00 07 04 06 00 48 6B 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 00 00 00 F4 03 04 00 85 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AC 7E 00 00 35 04 06 00 C8 00 00 8C [14:00:34]Write i2c OK [14:00:34]MH_I2C_Read... [14:00:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:34]Read from MH i2c: E2 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 03 00 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 03 00 69 71 00 90 00 4E [14:00:34]RAPDU: 90 00 [14:00:34]wFMCommunicate OK [14:00:34]wFMCommunicate request_size=10 [14:00:34]MH_SAM_APDU [14:00:34]CAPDU: 80 0D 02 02 05 7C A3 9A 43 BE [14:00:34]Write to MH i2c: E2 0D 00 6A 71 80 0D 02 02 05 00 7C A3 9A 43 BE 00 00 19 [14:00:34]Write i2c OK [14:00:34]MH_I2C_Read... [14:00:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:34]Read from MH i2c: E2 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 03 00 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 03 00 6A 71 00 90 00 4F [14:00:34]RAPDU: 90 00 [14:00:34]wFMCommunicate OK [14:00:34]wFMCommunicate request_size=4 [14:00:34]MH_SAM_APDU [14:00:34]CAPDU: 80 0D 03 02 [14:00:34]Write to MH i2c: E2 08 00 6B 71 80 0D 03 02 00 00 00 00 57 [14:00:34]Write i2c OK [14:00:34]MH_I2C_Read... [14:00:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:34]Read from MH i2c: E2 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 0B 00 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 0B 00 6B 71 00 DE 25 4B 5D B3 57 22 E7 90 00 16 [14:00:34]RAPDU: DE 25 4B 5D B3 57 22 E7 90 00 [14:00:34]wFMCommunicate OK [14:00:34]SAM_PROTO_SignData done [14:00:34]FM_MakeSignedData done [14:00:34]CreateOFDProtocolMessage [14:00:34]wFMCommunicate request_size=4 [14:00:34]MH_SAM_APDU [14:00:34]CAPDU: 80 11 00 00 [14:00:34]Write to MH i2c: E2 08 00 6C 71 80 11 00 00 00 00 00 00 57 [14:00:34]Write i2c OK [14:00:34]MH_I2C_Read... [14:00:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:34]Read from MH i2c: E2 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 17 00 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 17 00 6C 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AD [14:00:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:00:34]wFMCommunicate OK [14:00:34]CreateOFDProtocolMessage done [14:00:34]OFDSenderStorePacket 32428 [14:00:34]StoreOFDPacket docnum=32428 [14:00:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 86 17 07 01 55 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 6B 6B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 6B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 26 00 00 00 00 07 04 06 00 48 6B 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 00 00 00 F4 03 04 00 85 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AC 7E 00 00 35 04 06 00 C8 7C A3 9A 43 BE DE 25 4B 5D B3 57 22 E7 [14:00:34]CheckFolder [14:00:34]dirname=/storage/ofd_packets [14:00:34]CheckFolder done [14:00:34]ProducePacketName [14:00:34]name=ofd_packets/00032428 [14:00:34]NVStorageSaveData ofd_packets/00032428 [14:00:34]File name is /storage/ofd_packets/00032428 [14:00:34]Write 301 bytes [14:00:34]NVStorageSaveData done [14:00:34]OFDSenderStorePacket done [14:00:34]KKMCreateOFDPacket done [14:00:34]NVStorageSaveData kkm_last_timestamp [14:00:34]File name is /storage/kkm_last_timestamp [14:00:34]Write 4 bytes [14:00:34]NVStorageSaveData done [14:00:34]ExternCall_PrintAddStr [14:00:34]wPrintStart [14:00:34]Write to MH i2c: 01 00 00 6D 71 DE [14:00:34]Write i2c OK [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: 01 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: 01 07 00 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: 01 07 00 6D 71 00 00 00 00 00 FF 0F F3 [14:00:34]RasterBufferAndPrint [14:00:34]line Счет N : (1)1182165 [14:00:34]line ИНН: 02508201610067 [14:00:34]line Контрольно-Кассовый Чек [14:00:34]line ПРОДАЖА [14:00:34]line ТРК (МРК, ГНК) : 52 [14:00:34]line Товар: 2710124130 [14:00:34]line Аи-92-К-5 [14:00:34]line 16.180 * 57.50 [14:00:34]line = 930.35 [14:00:34]line НДС 12% НСП 1% [14:00:34]line > о реализуемом товаре [14:00:34]line ОКРУГЛЕНИЕ: -0.35 [14:00:34]line ИТОГО: 930.00 [14:00:34]line Внесено: 930.00 [14:00:34]line СДАЧА: 0.00 [14:00:34]line НСП 1% : 8.23 [14:00:34]line НДС 12% : 98.80 [14:00:34]line Наличными: 930.00 [14:00:34]line Безнал.: 0.00 [14:00:34]line Место: АЗС № 121 "Партнер Нефть" [14:00:34]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:00:34]line СНО: Общий режим [14:00:34]line Чек 134 24.08.2023 14:00 [14:00:34]line Смена: 75 ФФД: 1.0 [14:00:34]line ЗНМ: 0300000148 [14:00:35]line РНМ: 0000000000091575 [14:00:35]line Версия ККМ: 001 [14:00:35]line ФМ: 0000000000874655 [14:00:35]line ФД: 32428 [14:00:35]line ФПД: 220437646295998 [14:00:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T140037&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32428&fm=220437646295998&tin=02508201610067®Number=0000000000091575&sum=93000 [14:00:35]OFD Sender: Processing packet 32428 [packets to send 11, broken 10] [14:00:35]ProducePacketName [14:00:35]name=ofd_packets/00032428 [14:00:35]OFD Sender: To server: pG, [14:00:35]CommunicateWithHost lk.salyk.kg:30040 [14:00:35]ConnectInit lk.salyk.kg [14:00:35]written 0, free lines is 4095 [14:00:35]Connected sock=10 [14:00:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 86 17 07 01 55 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 6B 6B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 6B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 26 00 00 00 00 07 04 06 00 48 6B 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 00 00 00 F4 03 04 00 85 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AC 7E 00 00 35 04 06 00 C8 7C A3 9A 43 BE DE 25 4B 5D B3 57 22 E7 [14:00:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AB 78 47 00 30 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AC 7E 00 00 F4 03 04 00 28 0D E7 64 B6 04 01 00 00 82 F2 E0 D0 ED 81 74 1A [14:00:35]CommunicateWithHost err = 0 [14:00:35]CheckOFDResponse [14:00:35]1017 (14) - 77093643461234 [14:00:35]1041 (16) - 0000000000874655 [14:00:35]1040 (4) - 32428 [14:00:35]1012 (4) - 24.08.2023 07:56 [14:00:35]1206 (1) - 0 [14:00:35]OFD Sender: Remove packet 32428 [14:00:35]ProducePacketName [14:00:35]name=ofd_packets/00032428 [14:00:35]NVStorageDeleteData [14:00:35]Write to MH i2c: 01 00 00 98 71 09 [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: 01 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: 01 07 00 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: 01 07 00 98 71 00 00 00 00 00 E2 0C FE [14:00:35]RasterBufferAndPrint [14:00:35]line [14:00:35]line [14:00:35]line [14:00:35]line [14:00:35]line [14:00:35]written 0, free lines is 3304 [14:00:35]MH_Cut [14:00:35]Write to MH i2c: D1 01 00 9F 71 01 E2 [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: D1 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: D1 01 00 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: D1 01 00 9F 71 00 E1 [14:00:35]Write to MH i2c: 01 00 00 A0 71 11 [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]OFD Sender: No OFD packet to send [14:00:36]*** Cut start [14:00:36]*** Purtial cut [14:00:36]*** Stage 1: CUTSNS_PIN = 1 [14:00:36]Read from MH i2c: 01 [14:00:36]MH_I2C_Read... [14:00:36]*** Stop cut motor [14:00:36]*** Cut end [14:00:36]Read from MH i2c: 01 07 00 [14:00:36]MH_I2C_Read... [14:00:36]Read from MH i2c: 01 07 00 A0 71 00 00 00 00 00 FF 0F 26 [14:00:36]process_action close_receipt done [14:00:36]requested_data is exist [14:00:36]produce_requested_data [14:00:36]requested_item fm.sn is exist - process it [14:00:36]wFMCommunicate request_size=4 [14:00:36]MH_SAM_APDU [14:00:36]CAPDU: 80 11 00 00 [14:00:36]Write to MH i2c: E2 08 00 A1 71 80 11 00 00 00 00 00 00 8C [14:00:36]Write i2c OK [14:00:36]MH_I2C_Read... [14:00:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:36]Read from MH i2c: E2 [14:00:36]MH_I2C_Read... [14:00:36]Read from MH i2c: E2 17 00 [14:00:36]MH_I2C_Read... [14:00:36]Read from MH i2c: E2 17 00 A1 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E2 [14:00:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:00:36]wFMCommunicate OK [14:00:36]requested_item fd.num is exist - process it [14:00:36]SAM_PROTO_GetFieldsCounters [14:00:36]wFMCommunicate request_size=4 [14:00:36]MH_SAM_APDU [14:00:36]CAPDU: 80 13 00 00 [14:00:36]Write to MH i2c: E2 08 00 A2 71 80 13 00 00 00 00 00 00 8F [14:00:36]Write i2c OK [14:00:36]MH_I2C_Read... [14:00:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:36]Read from MH i2c: E2 [14:00:36]MH_I2C_Read... [14:00:36]Read from MH i2c: E2 62 00 [14:00:36]MH_I2C_Read... [14:00:36]Read from MH i2c: E2 62 00 A2 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AC 7E 00 00 0E 04 04 00 4B 00 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 BC [14:00:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AC 7E 00 00 0E 04 04 00 4B 00 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 [14:00:36]wFMCommunicate OK [14:00:36]SAM_PROTO_GetFieldsCounters done [14:00:36]requested_item shift.num is exist - process it [14:00:36]requested_item shift.opened is exist - process it [14:00:36]req_shift_opened [14:00:36]FM_GetShiftState [14:00:36]SAM_PROTO_GetShiftState [14:00:36]wFMCommunicate request_size=4 [14:00:36]MH_SAM_APDU [14:00:36]CAPDU: 80 13 01 00 [14:00:36]Write to MH i2c: E2 08 00 A3 71 80 13 01 00 00 00 00 00 91 [14:00:36]Write i2c OK [14:00:36]MH_I2C_Read... [14:00:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:36]Read from MH i2c: E2 [14:00:36]MH_I2C_Read... [14:00:36]Read from MH i2c: E2 0E 00 [14:00:36]MH_I2C_Read... [14:00:36]Read from MH i2c: E2 0E 00 A3 71 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0E [14:00:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:00:36]wFMCommunicate OK [14:00:36]SAM_PROTO_GetShiftState done [14:00:36]FM_GetShiftState done [14:00:36]req_shift_opened done [14:00:36]requested_item shift.open_date is exist - process it [14:00:36]req_shift_open_date [14:00:36]req_shift_open_date done [14:00:36]produce_requested_data done [14:00:36]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32428,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:00:36]process_action_free close_receipt [14:00:36]json_value_free [14:00:36]json_value_free done [14:00:36]process_json_proto returns [14:00:36]Send response to host [14:00:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32428,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:00:36]free response buf [14:00:36]execute_script done [14:00:36]execute_script returns [14:00:36]free content buf [14:00:36]Sock 9.Close socket [14:00:36]Sock 9.Thread stoped [14:00:40]OFD Sender: No OFD packet to send [14:00:45]OFD Sender: No OFD packet to send [14:00:50]OFD Sender: No OFD packet to send [14:00:55]OFD Sender: No OFD packet to send [14:01:00]OFD Sender: No OFD packet to send [14:01:03]accept exits with 8 [14:01:03]New connection [14:01:03]New thread 3066940772 created [14:01:03]Thread 3067084132 joined [14:01:03]Waiting for new connection... [14:01:03] Sock 8.Parse request [14:01:03]Sock 8.Check first char [14:01:03]Sock 8.First char is OK [14:01:03]request: POST /json_proto HTTP/1.0 [14:01:03]Method: POST [14:01:03]URL: /json_proto [14:01:03]Method is POST - this is cgi request [14:01:03]url: /json_proto [14:01:03]query_string will be loaded in cgi processing [14:01:03]execute_cgi json_proto POST (null) [14:01:03]execute_cgi path=json_proto method=POST [14:01:03]POST find Content-Length [14:01:03]Host: 172.17.34.200:8080 [14:01:03]Content-Length: 804 [14:01:03]Content-Type: application/json [14:01:03] [14:01:03]POST finish read [14:01:03]Found Content-Length = 804 [14:01:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:03]execute_script... [14:01: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)1182166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:03]POST & json_proto [14:01:03]process_json_proto [14:01:03]json parsed OK: [14:01:03]protocol is kg_v1.0 [14:01:03]action value=close_receipt [14:01:03]process_action close_receipt [14:01:03]cmd_close_receipt [14:01:03]MH_GetDate [14:01:03]Write to MH i2c: F0 00 00 A4 71 04 [14:01:03]Write i2c OK [14:01:03]MH_I2C_Read... [14:01:03]Read from MH i2c: F0 [14:01:03]MH_I2C_Read... [14:01:03]Read from MH i2c: F0 09 00 [14:01:03]MH_I2C_Read... [14:01:03]Read from MH i2c: F0 09 00 A4 71 00 A3 62 E7 64 B2 FF 65 64 D7 [14:01:03]GetLastDocTimeStamp 1692885637 [14:01:03]current date 1692885667 [14:01:03]FM_GetShiftState [14:01:03]SAM_PROTO_GetShiftState [14:01:03]wFMCommunicate request_size=4 [14:01:03]MH_SAM_APDU [14:01:03]CAPDU: 80 13 01 00 [14:01:03]Write to MH i2c: E2 08 00 A5 71 80 13 01 00 00 00 00 00 93 [14:01:03]Write i2c OK [14:01:03]MH_I2C_Read... [14:01:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:03]Read from MH i2c: E2 [14:01:03]MH_I2C_Read... [14:01:03]Read from MH i2c: E2 0E 00 [14:01:03]MH_I2C_Read... [14:01:03]Read from MH i2c: E2 0E 00 A5 71 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 10 [14:01:03]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:01:03]wFMCommunicate OK [14:01:03]SAM_PROTO_GetShiftState done [14:01:03]FM_GetShiftState done [14:01:03]opened in 1692866319 [14:01:03]opened+sec_in_day 1692952719 [14:01:03]quantity*price = 100050 [14:01:03]sum+1 = 100051 [14:01:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.50 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.50 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 135 24.08.2023 14:01 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32429 ФПД: 35456246937895 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T140108&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32429&fm=35456246937895&tin=02508201610067®Number=0000000000091575&sum=100050 [14:01:05]StoreToDocumentArchive [14:01:05]shift 75 fd 32429 [14:01:05]save to /storage/0075/doc_00032429 [14:01:05]save last doc name /storage/0075/doc_00032429 to /storage/kkm_last_doc_name [14:01:05]save OK [14:01:05]Clear old archive folders... [14:01:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:01:05]tlvbuf is 019EE830 [14:01:05]SAM_PROTO_ClearQueue [14:01:05]wFMCommunicate request_size=4 [14:01:05]MH_SAM_APDU [14:01:05]CAPDU: 80 09 00 00 [14:01:05]Write to MH i2c: E2 08 00 B2 71 80 09 00 00 00 00 00 00 95 [14:01:05]Write i2c OK [14:01:05]MH_I2C_Read... [14:01:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:01:05]Read from MH i2c: E2 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: E2 03 00 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: E2 03 00 B2 71 00 90 00 97 [14:01:05]RAPDU: 90 00 [14:01:05]wFMCommunicate OK [14:01:05]SAM_PROTO_ClearQueue done [14:01:05]KKMCreateOFDPacket [14:01:05]OFDProtocolAddRootSTLVToBuf [14:01:05]FM_MakeSignedData [14:01:05]FM_MakeSignedData [14:01:05]SAM_PROTO_SignData [14:01:05]wFMCommunicate request_size=4 [14:01:05]MH_SAM_APDU [14:01:05]CAPDU: 80 0D 01 02 [14:01:05]Write to MH i2c: E2 08 00 B3 71 80 0D 01 02 00 00 00 00 9D [14:01:05]Write i2c OK [14:01:05]MH_I2C_Read... [14:01:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:01:05]Read from MH i2c: E2 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: E2 03 00 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: E2 03 00 B3 71 00 90 00 98 [14:01:05]RAPDU: 90 00 [14:01:05]wFMCommunicate OK [14:01:05]wFMCommunicate request_size=255 [14:01:05]MH_SAM_APDU [14: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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 A4 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AD 7E 00 00 35 04 06 00 20 [14:01:05]Write to MH i2c: E2 02 01 B4 71 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 A4 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AD 7E 00 00 35 04 06 00 20 00 00 0E [14:01:05]Write i2c OK [14:01:05]MH_I2C_Read... [14:01:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:05]Read from MH i2c: E2 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: E2 03 00 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: E2 03 00 B4 71 00 90 00 99 [14:01:05]RAPDU: 90 00 [14:01:05]wFMCommunicate OK [14:01:05]wFMCommunicate request_size=10 [14:01:05]MH_SAM_APDU [14:01:05]CAPDU: 80 0D 02 02 05 3F 4D 00 F9 27 [14:01:05]Write to MH i2c: E2 0D 00 B5 71 80 0D 02 02 05 00 3F 4D 00 F9 27 00 00 56 [14:01:05]Write i2c OK [14:01:05]MH_I2C_Read... [14:01:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:05]Read from MH i2c: E2 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: E2 03 00 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: E2 03 00 B5 71 00 90 00 9A [14:01:05]RAPDU: 90 00 [14:01:05]wFMCommunicate OK [14:01:05]wFMCommunicate request_size=4 [14:01:05]MH_SAM_APDU [14:01:05]CAPDU: 80 0D 03 02 [14:01:05]Write to MH i2c: E2 08 00 B6 71 80 0D 03 02 00 00 00 00 A2 [14:01:05]Write i2c OK [14:01:05]MH_I2C_Read... [14:01:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:01:05]Read from MH i2c: E2 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: E2 0B 00 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: E2 0B 00 B6 71 00 99 B6 62 BD 22 CC 60 A6 90 00 05 [14:01:05]RAPDU: 99 B6 62 BD 22 CC 60 A6 90 00 [14:01:05]wFMCommunicate OK [14:01:05]SAM_PROTO_SignData done [14:01:05]FM_MakeSignedData done [14:01:05]CreateOFDProtocolMessage [14:01:05]wFMCommunicate request_size=4 [14:01:05]MH_SAM_APDU [14:01:05]CAPDU: 80 11 00 00 [14:01:05]Write to MH i2c: E2 08 00 B7 71 80 11 00 00 00 00 00 00 A2 [14:01:05]Write i2c OK [14:01:05]MH_I2C_Read... [14:01:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:05]Read from MH i2c: E2 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: E2 17 00 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: E2 17 00 B7 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F8 [14:01:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:01:05]wFMCommunicate OK [14:01:05]CreateOFDProtocolMessage done [14:01:05]OFDSenderStorePacket 32429 [14:01:05]StoreOFDPacket docnum=32429 [14:01:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 08 3A 07 01 1A 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 A4 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AD 7E 00 00 35 04 06 00 20 3F 4D 00 F9 27 99 B6 62 BD 22 CC 60 A6 [14:01:05]CheckFolder [14:01:05]dirname=/storage/ofd_packets [14:01:05]CheckFolder done [14:01:05]ProducePacketName [14:01:05]name=ofd_packets/00032429 [14:01:05]NVStorageSaveData ofd_packets/00032429 [14:01:05]File name is /storage/ofd_packets/00032429 [14:01:05]Write 301 bytes [14:01:05]NVStorageSaveData done [14:01:05]OFDSenderStorePacket done [14:01:05]KKMCreateOFDPacket done [14:01:05]NVStorageSaveData kkm_last_timestamp [14:01:05]File name is /storage/kkm_last_timestamp [14:01:05]Write 4 bytes [14:01:05]NVStorageSaveData done [14:01:05]ExternCall_PrintAddStr [14:01:05]wPrintStart [14:01:05]Write to MH i2c: 01 00 00 B8 71 29 [14:01:05]Write i2c OK [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: 01 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: 01 07 00 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: 01 07 00 B8 71 00 00 00 00 00 FF 0F 3E [14:01:05]RasterBufferAndPrint [14:01:05]line Счет N : (1)1182166 [14:01:05]line ИНН: 02508201610067 [14:01:05]line Контрольно-Кассовый Чек [14:01:05]line ПРОДАЖА [14:01:05]line ТРК (МРК, ГНК) : 62 [14:01:05]line Товар: 2710124130 [14:01:05]line Аи-92-К-5 [14:01:05]line 17.400 * 57.50 [14:01:05]line = 1000.50 [14:01:05]line НДС 12% НСП 1% [14:01:05]line > о реализуемом товаре [14:01:05]line ИТОГО: 1000.50 [14:01:05]line НСП 1% : 8.85 [14:01:05]line НДС 12% : 106.25 [14:01:05]line Наличными: 0.00 [14:01:05]line Безнал.: 1000.50 [14:01:05]line Место: АЗС № 121 "Партнер Нефть" [14:01:05]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:01:05]line СНО: Общий режим [14:01:05]line Чек 135 24.08.2023 14:01 [14:01:05]line Смена: 75 ФФД: 1.0 [14:01:05]line ЗНМ: 0300000148 [14:01:05]line РНМ: 0000000000091575 [14:01:05]line Версия ККМ: 001 [14:01:05]line Платежная система: O! деньги [14:01:05]line ФМ: 0000000000874655 [14:01:05]line ФД: 32429 [14:01:05]line ФПД: 35456246937895 [14:01:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T140108&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32429&fm=35456246937895&tin=02508201610067®Number=0000000000091575&sum=100050 [14:01:05]OFD Sender: Processing packet 32429 [packets to send 11, broken 10] [14:01:05]ProducePacketName [14:01:05]name=ofd_packets/00032429 [14:01:05]OFD Sender: To server: pG, [14:01:05]CommunicateWithHost lk.salyk.kg:30040 [14:01:05]ConnectInit lk.salyk.kg [14:01:05]written 0, free lines is 4095 [14:01:05]Connected sock=10 [14:01:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 08 3A 07 01 1A 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 A4 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AD 7E 00 00 35 04 06 00 20 3F 4D 00 F9 27 99 B6 62 BD 22 CC 60 A6 [14:01:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E2 C4 47 00 2D D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AD 7E 00 00 F4 03 04 00 47 0D E7 64 B6 04 01 00 00 98 B5 8F 17 24 F2 FA 45 [14:01:06]CommunicateWithHost err = 0 [14:01:06]CheckOFDResponse [14:01:06]1017 (14) - 77093643461234 [14:01:06]1041 (16) - 0000000000874655 [14:01:06]1040 (4) - 32429 [14:01:06]1012 (4) - 24.08.2023 07:56 [14:01:06]1206 (1) - 0 [14:01:06]OFD Sender: Remove packet 32429 [14:01:06]ProducePacketName [14:01:06]name=ofd_packets/00032429 [14:01:06]NVStorageDeleteData [14:01:06]Write to MH i2c: 01 00 00 E2 71 53 [14:01:06]Write i2c OK [14:01:06]MH_I2C_Read... [14:01:06]Read from MH i2c: 01 [14:01:06]MH_I2C_Read... [14:01:06]Read from MH i2c: 01 07 00 [14:01:06]MH_I2C_Read... [14:01:06]Read from MH i2c: 01 07 00 E2 71 00 00 00 00 00 E3 0C 49 [14:01:06]RasterBufferAndPrint [14:01:06]line [14:01:06]line [14:01:06]line [14:01:06]line [14:01:06]line [14:01:06]written 0, free lines is 3305 [14:01:06]MH_Cut [14:01:06]Write to MH i2c: D1 01 00 E9 71 01 2C [14:01:06]Write i2c OK [14:01:06]MH_I2C_Read... [14:01:06]Read from MH i2c: D1 [14:01:06]MH_I2C_Read... [14:01:06]Read from MH i2c: D1 01 00 [14:01:06]MH_I2C_Read... [14:01:06]Read from MH i2c: D1 01 00 E9 71 00 2B [14:01:06]Write to MH i2c: 01 00 00 EA 71 5B [14:01:06]Write i2c OK [14:01:06]MH_I2C_Read... [14:01:06]OFD Sender: No OFD packet to send [14:01:07]*** Cut start [14:01:07]*** Purtial cut [14:01:07]*** CUTSNS_PIN = 0 [14:01:07]*** Stage 1: CUTSNS_PIN = 1 [14:01:09]Read from MH i2c: 01 [14:01:09]MH_I2C_Read... [14:01:09]*** Stop cut motor [14:01:09]*** Cut end [14:01:09]Read from MH i2c: 01 07 00 [14:01:09]MH_I2C_Read... [14:01:09]Read from MH i2c: 01 07 00 EA 71 00 00 00 00 00 FF 0F 70 [14:01:09]process_action close_receipt done [14:01:09]requested_data is exist [14:01:09]produce_requested_data [14:01:09]requested_item fm.sn is exist - process it [14:01:09]wFMCommunicate request_size=4 [14:01:09]MH_SAM_APDU [14:01:09]CAPDU: 80 11 00 00 [14:01:09]Write to MH i2c: E2 08 00 EB 71 80 11 00 00 00 00 00 00 D6 [14:01:09]Write i2c OK [14:01:09]MH_I2C_Read... [14:01:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:09]Read from MH i2c: E2 [14:01:09]MH_I2C_Read... [14:01:09]Read from MH i2c: E2 17 00 [14:01:09]MH_I2C_Read... [14:01:09]Read from MH i2c: E2 17 00 EB 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2C [14:01:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:01:09]wFMCommunicate OK [14:01:09]requested_item fd.num is exist - process it [14:01:09]SAM_PROTO_GetFieldsCounters [14:01:09]wFMCommunicate request_size=4 [14:01:09]MH_SAM_APDU [14:01:09]CAPDU: 80 13 00 00 [14:01:09]Write to MH i2c: E2 08 00 EC 71 80 13 00 00 00 00 00 00 D9 [14:01:09]Write i2c OK [14:01:09]MH_I2C_Read... [14:01:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:01:09]Read from MH i2c: E2 [14:01:09]MH_I2C_Read... [14:01:09]Read from MH i2c: E2 62 00 [14:01:09]MH_I2C_Read... [14:01:09]Read from MH i2c: E2 62 00 EC 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AD 7E 00 00 0E 04 04 00 4B 00 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 0A [14:01:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AD 7E 00 00 0E 04 04 00 4B 00 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 [14:01:09]wFMCommunicate OK [14:01:09]SAM_PROTO_GetFieldsCounters done [14:01:09]requested_item shift.num is exist - process it [14:01:09]requested_item shift.opened is exist - process it [14:01:09]req_shift_opened [14:01:09]FM_GetShiftState [14:01:09]SAM_PROTO_GetShiftState [14:01:09]wFMCommunicate request_size=4 [14:01:09]MH_SAM_APDU [14:01:09]CAPDU: 80 13 01 00 [14:01:09]Write to MH i2c: E2 08 00 ED 71 80 13 01 00 00 00 00 00 DB [14:01:09]Write i2c OK [14:01:09]MH_I2C_Read... [14:01:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:09]Read from MH i2c: E2 [14:01:09]MH_I2C_Read... [14:01:09]Read from MH i2c: E2 0E 00 [14:01:09]MH_I2C_Read... [14:01:09]Read from MH i2c: E2 0E 00 ED 71 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 58 [14:01:09]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:01:09]wFMCommunicate OK [14:01:09]SAM_PROTO_GetShiftState done [14:01:09]FM_GetShiftState done [14:01:09]req_shift_opened done [14:01:09]requested_item shift.open_date is exist - process it [14:01:09]req_shift_open_date [14:01:09]req_shift_open_date done [14:01:09]produce_requested_data done [14:01:09]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32429,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:01:09]process_action_free close_receipt [14:01:09]json_value_free [14:01:09]json_value_free done [14:01:09]process_json_proto returns [14:01:09]Send response to host [14:01:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32429,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:01:09]free response buf [14:01:09]execute_script done [14:01:09]execute_script returns [14:01:09]free content buf [14:01:09]Sock 8.Close socket [14:01:09]Sock 8.Thread stoped [14:01:11]OFD Sender: No OFD packet to send [14:01:16]OFD Sender: No OFD packet to send [14:01:21]OFD Sender: No OFD packet to send [14:01:24]accept exits with 9 [14:01:24]New connection [14:01:24]New thread 3067084132 created [14:01:24]Thread 3066940772 joined [14:01:24]Waiting for new connection... [14:01:24] Sock 9.Parse request [14:01:24]Sock 9.Check first char [14:01:24]Sock 9.First char is OK [14:01:24]request: POST /json_proto HTTP/1.0 [14:01:24]Method: POST [14:01:24]URL: /json_proto [14:01:24]Method is POST - this is cgi request [14:01:24]url: /json_proto [14:01:24]query_string will be loaded in cgi processing [14:01:24]execute_cgi json_proto POST (null) [14:01:24]execute_cgi path=json_proto method=POST [14:01:24]POST find Content-Length [14:01:24]Host: 172.17.34.200:8080 [14:01:24]Content-Length: 679 [14:01:24]Content-Type: application/json [14:01:24] [14:01:24]POST finish read [14:01:24]Found Content-Length = 679 [14:01:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:24]execute_script... [14:01: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)1182167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:24]POST & json_proto [14:01:24]process_json_proto [14:01:24]json parsed OK: [14:01:24]protocol is kg_v1.0 [14:01:24]action value=close_receipt [14:01:24]process_action close_receipt [14:01:24]cmd_close_receipt [14:01:24]MH_GetDate [14:01:24]Write to MH i2c: F0 00 00 EE 71 4E [14:01:24]Write i2c OK [14:01:24]MH_I2C_Read... [14:01:24]Read from MH i2c: F0 [14:01:24]MH_I2C_Read... [14:01:24]Read from MH i2c: F0 09 00 [14:01:24]MH_I2C_Read... [14:01:24]Read from MH i2c: F0 09 00 EE 71 00 B8 62 E7 64 B2 FF 65 64 36 [14:01:24]GetLastDocTimeStamp 1692885668 [14:01:24]current date 1692885688 [14:01:24]FM_GetShiftState [14:01:24]SAM_PROTO_GetShiftState [14:01:24]wFMCommunicate request_size=4 [14:01:24]MH_SAM_APDU [14:01:24]CAPDU: 80 13 01 00 [14:01:24]Write to MH i2c: E2 08 00 EF 71 80 13 01 00 00 00 00 00 DD [14:01:24]Write i2c OK [14:01:24]MH_I2C_Read... [14:01:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:24]Read from MH i2c: E2 [14:01:24]MH_I2C_Read... [14:01:24]Read from MH i2c: E2 0E 00 [14:01:24]MH_I2C_Read... [14:01:24]Read from MH i2c: E2 0E 00 EF 71 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5A [14:01:24]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:01:24]wFMCommunicate OK [14:01:24]SAM_PROTO_GetShiftState done [14:01:24]FM_GetShiftState done [14:01:24]opened in 1692866319 [14:01:24]opened+sec_in_day 1692952719 [14:01:24]quantity*price = 60030 [14:01:24]sum+1 = 60031 [14:01:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 136 24.08.2023 14:01 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32430 ФПД: 66569496049217 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T140128&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32430&fm=66569496049217&tin=02508201610067®Number=0000000000091575&sum=60000 [14:01:25]StoreToDocumentArchive [14:01:25]shift 75 fd 32430 [14:01:25]save to /storage/0075/doc_00032430 [14:01:25]save last doc name /storage/0075/doc_00032430 to /storage/kkm_last_doc_name [14:01:25]save OK [14:01:25]Clear old archive folders... [14:01:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:01:25]tlvbuf is 0184C5C0 [14:01:25]SAM_PROTO_ClearQueue [14:01:25]wFMCommunicate request_size=4 [14:01:25]MH_SAM_APDU [14:01:25]CAPDU: 80 09 00 00 [14:01:25]Write to MH i2c: E2 08 00 FC 71 80 09 00 00 00 00 00 00 DF [14:01:25]Write i2c OK [14:01:25]MH_I2C_Read... [14:01:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:01:25]Read from MH i2c: E2 [14:01:25]MH_I2C_Read... [14:01:25]Read from MH i2c: E2 03 00 [14:01:25]MH_I2C_Read... [14:01:25]Read from MH i2c: E2 03 00 FC 71 00 90 00 E1 [14:01:25]RAPDU: 90 00 [14:01:25]wFMCommunicate OK [14:01:25]SAM_PROTO_ClearQueue done [14:01:25]KKMCreateOFDPacket [14:01:25]OFDProtocolAddRootSTLVToBuf [14:01:25]FM_MakeSignedData [14:01:25]FM_MakeSignedData [14:01:25]SAM_PROTO_SignData [14:01:25]wFMCommunicate request_size=4 [14:01:25]MH_SAM_APDU [14:01:25]CAPDU: 80 0D 01 02 [14:01:25]Write to MH i2c: E2 08 00 FD 71 80 0D 01 02 00 00 00 00 E7 [14:01:25]Write i2c OK [14:01:25]MH_I2C_Read... [14:01:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:01:25]Read from MH i2c: E2 [14:01:25]MH_I2C_Read... [14:01:25]Read from MH i2c: E2 03 00 [14:01:25]MH_I2C_Read... [14:01:25]Read from MH i2c: E2 03 00 FD 71 00 90 00 E2 [14:01:25]RAPDU: 90 00 [14:01:25]wFMCommunicate OK [14:01:25]wFMCommunicate request_size=255 [14:01:25]MH_SAM_APDU [14:01:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 88 00 00 00 F4 03 04 00 B8 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AE 7E 00 00 35 04 06 00 3C [14:01:25]Write to MH i2c: E2 02 01 FE 71 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 88 00 00 00 F4 03 04 00 B8 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AE 7E 00 00 35 04 06 00 3C 00 00 22 [14:01:25]Write i2c OK [14:01:25]MH_I2C_Read... [14:01:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:25]Read from MH i2c: E2 [14:01:25]MH_I2C_Read... [14:01:25]Read from MH i2c: E2 03 00 [14:01:25]MH_I2C_Read... [14:01:25]Read from MH i2c: E2 03 00 FE 71 00 90 00 E3 [14:01:25]RAPDU: 90 00 [14:01:25]wFMCommunicate OK [14:01:25]wFMCommunicate request_size=10 [14:01:25]MH_SAM_APDU [14:01:25]CAPDU: 80 0D 02 02 05 8B 6B 2A 36 41 [14:01:25]Write to MH i2c: E2 0D 00 FF 71 80 0D 02 02 05 00 8B 6B 2A 36 41 00 00 8B [14:01:25]Write i2c OK [14:01:25]MH_I2C_Read... [14:01:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:26]Read from MH i2c: E2 [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: E2 03 00 [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: E2 03 00 FF 71 00 90 00 E4 [14:01:26]RAPDU: 90 00 [14:01:26]wFMCommunicate OK [14:01:26]wFMCommunicate request_size=4 [14:01:26]MH_SAM_APDU [14:01:26]CAPDU: 80 0D 03 02 [14:01:26]Write to MH i2c: E2 08 00 00 72 80 0D 03 02 00 00 00 00 ED [14:01:26]Write i2c OK [14:01:26]MH_I2C_Read... [14:01:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:01:26]Read from MH i2c: E2 [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: E2 0B 00 [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: E2 0B 00 00 72 00 C3 6F 68 09 A8 08 38 12 90 00 8B [14:01:26]RAPDU: C3 6F 68 09 A8 08 38 12 90 00 [14:01:26]wFMCommunicate OK [14:01:26]SAM_PROTO_SignData done [14:01:26]FM_MakeSignedData done [14:01:26]CreateOFDProtocolMessage [14:01:26]wFMCommunicate request_size=4 [14:01:26]MH_SAM_APDU [14:01:26]CAPDU: 80 11 00 00 [14:01:26]Write to MH i2c: E2 08 00 01 72 80 11 00 00 00 00 00 00 ED [14:01:26]Write i2c OK [14:01:26]MH_I2C_Read... [14:01:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:26]Read from MH i2c: E2 [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: E2 17 00 [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: E2 17 00 01 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 43 [14:01:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:01:26]wFMCommunicate OK [14:01:26]CreateOFDProtocolMessage done [14:01:26]OFDSenderStorePacket 32430 [14:01:26]StoreOFDPacket docnum=32430 [14:01:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5B 8B 07 01 2D EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 88 00 00 00 F4 03 04 00 B8 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AE 7E 00 00 35 04 06 00 3C 8B 6B 2A 36 41 C3 6F 68 09 A8 08 38 12 [14:01:26]CheckFolder [14:01:26]dirname=/storage/ofd_packets [14:01:26]CheckFolder done [14:01:26]ProducePacketName [14:01:26]name=ofd_packets/00032430 [14:01:26]NVStorageSaveData ofd_packets/00032430 [14:01:26]File name is /storage/ofd_packets/00032430 [14:01:26]Write 301 bytes [14:01:26]NVStorageSaveData done [14:01:26]OFDSenderStorePacket done [14:01:26]KKMCreateOFDPacket done [14:01:26]NVStorageSaveData kkm_last_timestamp [14:01:26]File name is /storage/kkm_last_timestamp [14:01:26]Write 4 bytes [14:01:26]NVStorageSaveData done [14:01:26]ExternCall_PrintAddStr [14:01:26]wPrintStart [14:01:26]Write to MH i2c: 01 00 00 02 72 74 [14:01:26]OFD Sender: Processing packet 32430 [packets to send 11, broken 10] [14:01:26]ProducePacketName [14:01:26]name=ofd_packets/00032430 [14:01:26]OFD Sender: To server: pG, [14:01:26]CommunicateWithHost lk.salyk.kg:30040 [14:01:26]ConnectInit lk.salyk.kg [14:01:26]Write i2c OK [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: 01 [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: 01 07 00 [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: 01 07 00 02 72 00 00 00 00 00 FF 0F 89 [14:01:26]RasterBufferAndPrint [14:01:26]line Счет N : (1)1182167 [14:01:26]line ИНН: 02508201610067 [14:01:26]line Контрольно-Кассовый Чек [14:01:26]line ПРОДАЖА [14:01:26]line ТРК (МРК, ГНК) : 32 [14:01:26]line Товар: 2710124130 [14:01:26]line Аи-92-К-5 [14:01:26]line 10.440 * 57.50 [14:01:26]line = 600.30 [14:01:26]line НДС 12% НСП 1% [14:01:26]line > о реализуемом товаре [14:01:26]line ОКРУГЛЕНИЕ: -0.30 [14:01:26]line ИТОГО: 600.00 [14:01:26]line Внесено: 600.00 [14:01:26]line СДАЧА: 0.00 [14:01:26]line НСП 1% : 5.31 [14:01:26]line НДС 12% : 63.75 [14:01:26]line Наличными: 600.00 [14:01:26]line Безнал.: 0.00 [14:01:26]line Место: АЗС № 121 "Партнер Нефть" [14:01:26]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:01:26]line СНО: Общий режим [14:01:26]line Чек 136 24.08.2023 14:01 [14:01:26]line Смена: 75 ФФД: 1.0 [14:01:26]line ЗНМ: 0300000148 [14:01:26]line РНМ: 0000000000091575 [14:01:26]line Версия ККМ: 001 [14:01:26]line ФМ: 0000000000874655 [14:01:26]line ФД: 32430 [14:01:26]line ФПД: 66569496049217 [14:01:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T140128&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32430&fm=66569496049217&tin=02508201610067®Number=0000000000091575&sum=60000 [14:01:26]Connected sock=10 [14:01:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5B 8B 07 01 2D EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 88 00 00 00 F4 03 04 00 B8 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AE 7E 00 00 35 04 06 00 3C 8B 6B 2A 36 41 C3 6F 68 09 A8 08 38 12 [14:01:26]written 0, free lines is 4095 [14:01:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 6D 88 47 00 BA B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AE 7E 00 00 F4 03 04 00 5B 0D E7 64 B6 04 01 00 00 39 7E 64 19 C7 A9 45 D6 [14:01:26]CommunicateWithHost err = 0 [14:01:26]CheckOFDResponse [14:01:26]1017 (14) - 77093643461234 [14:01:26]1041 (16) - 0000000000874655 [14:01:26]1040 (4) - 32430 [14:01:26]1012 (4) - 24.08.2023 07:57 [14:01:26]1206 (1) - 0 [14:01:26]OFD Sender: Remove packet 32430 [14:01:26]ProducePacketName [14:01:26]name=ofd_packets/00032430 [14:01:26]NVStorageDeleteData [14:01:26]Write to MH i2c: 01 00 00 2D 72 9F [14:01:26]Write i2c OK [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: 01 [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: 01 07 00 [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: 01 07 00 2D 72 00 00 00 00 00 D7 0C 89 [14:01:26]RasterBufferAndPrint [14:01:26]line [14:01:26]line [14:01:26]line [14:01:26]line [14:01:26]line [14:01:26]written 0, free lines is 3293 [14:01:26]MH_Cut [14:01:26]Write to MH i2c: D1 01 00 34 72 01 78 [14:01:26]Write i2c OK [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: D1 [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: D1 01 00 [14:01:26]MH_I2C_Read... [14:01:26]Read from MH i2c: D1 01 00 34 72 00 77 [14:01:26]Write to MH i2c: 01 00 00 35 72 A7 [14:01:26]Write i2c OK [14:01:26]MH_I2C_Read... [14:01:27]OFD Sender: No OFD packet to send [14:01:27]*** Cut start [14:01:27]*** Purtial cut [14:01:27]*** Stage 1: CUTSNS_PIN = 1 [14:01:27]Read from MH i2c: 01 [14:01:27]MH_I2C_Read... [14:01:27]*** Stop cut motor [14:01:27]*** Cut end [14:01:27]Read from MH i2c: 01 07 00 [14:01:27]MH_I2C_Read... [14:01:27]Read from MH i2c: 01 07 00 35 72 00 00 00 00 00 FF 0F BC [14:01:27]process_action close_receipt done [14:01:27]requested_data is exist [14:01:27]produce_requested_data [14:01:27]requested_item fm.sn is exist - process it [14:01:27]wFMCommunicate request_size=4 [14:01:27]MH_SAM_APDU [14:01:27]CAPDU: 80 11 00 00 [14:01:27]Write to MH i2c: E2 08 00 36 72 80 11 00 00 00 00 00 00 22 [14:01:27]Write i2c OK [14:01:27]MH_I2C_Read... [14:01:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:28]Read from MH i2c: E2 [14:01:28]MH_I2C_Read... [14:01:28]Read from MH i2c: E2 17 00 [14:01:28]MH_I2C_Read... [14:01:28]Read from MH i2c: E2 17 00 36 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 78 [14:01:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:01:28]wFMCommunicate OK [14:01:28]requested_item fd.num is exist - process it [14:01:28]SAM_PROTO_GetFieldsCounters [14:01:28]wFMCommunicate request_size=4 [14:01:28]MH_SAM_APDU [14:01:28]CAPDU: 80 13 00 00 [14:01:28]Write to MH i2c: E2 08 00 37 72 80 13 00 00 00 00 00 00 25 [14:01:28]Write i2c OK [14:01:28]MH_I2C_Read... [14:01:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:01:28]Read from MH i2c: E2 [14:01:28]MH_I2C_Read... [14:01:28]Read from MH i2c: E2 62 00 [14:01:28]MH_I2C_Read... [14:01:28]Read from MH i2c: E2 62 00 37 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AE 7E 00 00 0E 04 04 00 4B 00 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 5A [14:01:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AE 7E 00 00 0E 04 04 00 4B 00 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 [14:01:28]wFMCommunicate OK [14:01:28]SAM_PROTO_GetFieldsCounters done [14:01:28]requested_item shift.num is exist - process it [14:01:28]requested_item shift.opened is exist - process it [14:01:28]req_shift_opened [14:01:28]FM_GetShiftState [14:01:28]SAM_PROTO_GetShiftState [14:01:28]wFMCommunicate request_size=4 [14:01:28]MH_SAM_APDU [14:01:28]CAPDU: 80 13 01 00 [14:01:28]Write to MH i2c: E2 08 00 38 72 80 13 01 00 00 00 00 00 27 [14:01:28]Write i2c OK [14:01:28]MH_I2C_Read... [14:01:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:28]Read from MH i2c: E2 [14:01:28]MH_I2C_Read... [14:01:28]Read from MH i2c: E2 0E 00 [14:01:28]MH_I2C_Read... [14:01:28]Read from MH i2c: E2 0E 00 38 72 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A4 [14:01:28]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:01:28]wFMCommunicate OK [14:01:28]SAM_PROTO_GetShiftState done [14:01:28]FM_GetShiftState done [14:01:28]req_shift_opened done [14:01:28]requested_item shift.open_date is exist - process it [14:01:28]req_shift_open_date [14:01:28]req_shift_open_date done [14:01:28]produce_requested_data done [14:01:28]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32430,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:01:28]process_action_free close_receipt [14:01:28]json_value_free [14:01:28]json_value_free done [14:01:28]process_json_proto returns [14:01:28]Send response to host [14:01:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32430,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:01:28]free response buf [14:01:28]execute_script done [14:01:28]execute_script returns [14:01:28]free content buf [14:01:28]Sock 9.Close socket [14:01:28]Sock 9.Thread stoped [14:01:32]OFD Sender: No OFD packet to send [14:01:37]OFD Sender: No OFD packet to send [14:01:42]OFD Sender: No OFD packet to send [14:01:47]OFD Sender: No OFD packet to send [14:01:52]OFD Sender: No OFD packet to send [14:01:57]OFD Sender: No OFD packet to send [14:02:02]OFD Sender: No OFD packet to send [14:02:07]OFD Sender: No OFD packet to send [14:02:12]OFD Sender: No OFD packet to send [14:02:17]accept exits with 8 [14:02:17]New connection [14:02:17]New thread 3066940772 created [14:02:17]Thread 3067084132 joined [14:02:17]Waiting for new connection... [14:02:17] Sock 8.Parse request [14:02:17]Sock 8.Check first char [14:02:17]Sock 8.First char is OK [14:02:17]request: POST /json_proto HTTP/1.0 [14:02:17]Method: POST [14:02:17]URL: /json_proto [14:02:17]Method is POST - this is cgi request [14:02:17]url: /json_proto [14:02:17]query_string will be loaded in cgi processing [14:02:17]execute_cgi json_proto POST (null) [14:02:17]execute_cgi path=json_proto method=POST [14:02:17]POST find Content-Length [14:02:17]Host: 172.17.34.200:8080 [14:02:17]Content-Length: 683 [14:02:17]Content-Type: application/json [14:02:17] [14:02:17]POST finish read [14:02:17]Found Content-Length = 683 [14:02:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:17]execute_script... [14:02:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:17]POST & json_proto [14:02:17]process_json_proto [14:02:17]json parsed OK: [14:02:17]protocol is kg_v1.0 [14:02:17]action value=close_receipt [14:02:17]process_action close_receipt [14:02:17]cmd_close_receipt [14:02:17]MH_GetDate [14:02:17]Write to MH i2c: F0 00 00 39 72 9A [14:02:17]Write i2c OK [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: F0 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: F0 09 00 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: F0 09 00 39 72 00 ED 62 E7 64 B2 FF 65 64 B7 [14:02:17]GetLastDocTimeStamp 1692885688 [14:02:17]current date 1692885741 [14:02:17]FM_GetShiftState [14:02:17]SAM_PROTO_GetShiftState [14:02:17]wFMCommunicate request_size=4 [14:02:17]MH_SAM_APDU [14:02:17]CAPDU: 80 13 01 00 [14:02:17]Write to MH i2c: E2 08 00 3A 72 80 13 01 00 00 00 00 00 29 [14:02:17]Write i2c OK [14:02:17]MH_I2C_Read... [14:02:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:17]Read from MH i2c: E2 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: E2 0E 00 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: E2 0E 00 3A 72 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A6 [14:02:17]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:02:17]wFMCommunicate OK [14:02:17]SAM_PROTO_GetShiftState done [14:02:17]FM_GetShiftState done [14:02:17]opened in 1692866319 [14:02:17]opened+sec_in_day 1692952719 [14:02:17]quantity*price = 50053 [14:02:17]sum+1 = 50054 [14:02:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 137 24.08.2023 14:02 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32431 ФПД: 1806640899499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T140221&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32431&fm=1806640899499&tin=02508201610067®Number=0000000000091575&sum=50000 [14:02:18]StoreToDocumentArchive [14:02:18]shift 75 fd 32431 [14:02:18]save to /storage/0075/doc_00032431 [14:02:18]save last doc name /storage/0075/doc_00032431 to /storage/kkm_last_doc_name [14:02:18]save OK [14:02:18]Clear old archive folders... [14:02:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:02:18]tlvbuf is B6F78EC0 [14:02:18]SAM_PROTO_ClearQueue [14:02:18]wFMCommunicate request_size=4 [14:02:18]MH_SAM_APDU [14:02:18]CAPDU: 80 09 00 00 [14:02:18]Write to MH i2c: E2 08 00 47 72 80 09 00 00 00 00 00 00 2B [14:02:18]Write i2c OK [14:02:18]MH_I2C_Read... [14:02:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:02:18]Read from MH i2c: E2 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 03 00 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 03 00 47 72 00 90 00 2D [14:02:18]RAPDU: 90 00 [14:02:18]wFMCommunicate OK [14:02:18]SAM_PROTO_ClearQueue done [14:02:18]KKMCreateOFDPacket [14:02:18]OFDProtocolAddRootSTLVToBuf [14:02:18]FM_MakeSignedData [14:02:18]FM_MakeSignedData [14:02:18]SAM_PROTO_SignData [14:02:18]wFMCommunicate request_size=4 [14:02:18]MH_SAM_APDU [14:02:18]CAPDU: 80 0D 01 02 [14:02:18]Write to MH i2c: E2 08 00 48 72 80 0D 01 02 00 00 00 00 33 [14:02:18]Write i2c OK [14:02:18]MH_I2C_Read... [14:02:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:02:18]Read from MH i2c: E2 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 03 00 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 03 00 48 72 00 90 00 2E [14:02:18]RAPDU: 90 00 [14:02:18]wFMCommunicate OK [14:02:18]wFMCommunicate request_size=255 [14:02:18]MH_SAM_APDU [14:02:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 ED 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AF 7E 00 00 35 04 06 00 [14:02:18]Write to MH i2c: E2 02 01 49 72 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 ED 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AF 7E 00 00 35 04 06 00 00 00 E5 [14:02:18]Write i2c OK [14:02:18]MH_I2C_Read... [14:02:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:18]Read from MH i2c: E2 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 03 00 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 03 00 49 72 00 90 00 2F [14:02:18]RAPDU: 90 00 [14:02:18]wFMCommunicate OK [14:02:18]wFMCommunicate request_size=11 [14:02:18]MH_SAM_APDU [14:02:18]CAPDU: 80 0D 02 02 06 01 A4 A4 30 65 AB [14:02:18]Write to MH i2c: E2 0E 00 4A 72 80 0D 02 02 06 00 01 A4 A4 30 65 AB 00 00 CB [14:02:18]Write i2c OK [14:02:18]MH_I2C_Read... [14:02:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:18]Read from MH i2c: E2 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 03 00 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 03 00 4A 72 00 90 00 30 [14:02:18]RAPDU: 90 00 [14:02:18]wFMCommunicate OK [14:02:18]wFMCommunicate request_size=4 [14:02:18]MH_SAM_APDU [14:02:18]CAPDU: 80 0D 03 02 [14:02:18]Write to MH i2c: E2 08 00 4B 72 80 0D 03 02 00 00 00 00 38 [14:02:18]Write i2c OK [14:02:18]MH_I2C_Read... [14:02:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:02:18]Read from MH i2c: E2 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 0B 00 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 0B 00 4B 72 00 8F 42 3A A1 FF 17 91 AD 90 00 39 [14:02:18]RAPDU: 8F 42 3A A1 FF 17 91 AD 90 00 [14:02:18]wFMCommunicate OK [14:02:18]SAM_PROTO_SignData done [14:02:18]FM_MakeSignedData done [14:02:18]CreateOFDProtocolMessage [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 4C 72 80 11 00 00 00 00 00 00 38 [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 4C 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8E [14:02:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:02:18]wFMCommunicate OK [14:02:18]CreateOFDProtocolMessage done [14:02:18]OFDSenderStorePacket 32431 [14:02:18]StoreOFDPacket docnum=32431 [14:02:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 AD 0D 08 01 D4 FE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 ED 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AF 7E 00 00 35 04 06 00 01 A4 A4 30 65 AB 8F 42 3A A1 FF 17 91 AD [14:02:18]CheckFolder [14:02:18]dirname=/storage/ofd_packets [14:02:18]CheckFolder done [14:02:18]ProducePacketName [14:02:18]name=ofd_packets/00032431 [14:02:18]NVStorageSaveData ofd_packets/00032431 [14:02:18]File name is /storage/ofd_packets/00032431 [14:02:18]Write 302 bytes [14:02:18]NVStorageSaveData done [14:02:18]OFDSenderStorePacket done [14:02:18]KKMCreateOFDPacket done [14:02:18]NVStorageSaveData kkm_last_timestamp [14:02:18]File name is /storage/kkm_last_timestamp [14:02:18]Write 4 bytes [14:02:18]NVStorageSaveData done [14:02:18]ExternCall_PrintAddStr [14:02:18]wPrintStart [14:02:18]Write to MH i2c: 01 00 00 4D 72 BF [14:02:18]OFD Sender: Processing packet 32431 [packets to send 11, broken 10] [14:02:18]ProducePacketName [14:02:18]name=ofd_packets/00032431 [14:02:18]OFD Sender: To server: pG, [14:02:18]CommunicateWithHost lk.salyk.kg:30040 [14:02:18]ConnectInit lk.salyk.kg [14:02:18]Write i2c OK [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: 01 [14:02:18]MH_I2C_Read... [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 4D 72 00 00 00 00 00 FF 0F D4 [14:02:18]RasterBufferAndPrint [14:02:18]line Счет N : (1)1182168 [14:02:18]line ИНН: 02508201610067 [14:02:18]line Контрольно-Кассовый Чек [14:02:18]line ПРОДАЖА [14:02:18]line ТРК (МРК, ГНК) : 21 [14:02:18]line Товар: 2710194210 [14:02:18]line ДТ(л)-К-5 [14:02:18]line 7.870 * 63.60 [14:02:18]line = 500.53 [14:02:18]line НДС 12% НСП 1% [14:02:18]line > о реализуемом товаре [14:02:18]line ОКРУГЛЕНИЕ: -0.53 [14:02:18]line ИТОГО: 500.00 [14:02:18]line Внесено: 500.00 [14:02:18]line СДАЧА: 0.00 [14:02:18]line НСП 1% : 4.43 [14:02:18]line НДС 12% : 53.15 [14:02:18]line Наличными: 500.00 [14:02:18]line Безнал.: 0.00 [14:02:18]line Место: АЗС № 121 "Партнер Нефть" [14:02:18]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:02:18]line СНО: Общий режим [14:02:18]line Чек 137 24.08.2023 14:02 [14:02:18]line Смена: 75 ФФД: 1.0 [14:02:18]line ЗНМ: 0300000148 [14:02:18]line РНМ: 0000000000091575 [14:02:18]line Версия ККМ: 001 [14:02:18]line ФМ: 0000000000874655 [14:02:18]line ФД: 32431 [14:02:18]line ФПД: 1806640899499 [14:02:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T140221&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32431&fm=1806640899499&tin=02508201610067®Number=0000000000091575&sum=50000 [14:02:19]Connected sock=10 [14:02:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 AD 0D 08 01 D4 FE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 ED 62 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AF 7E 00 00 35 04 06 00 01 A4 A4 30 65 AB 8F 42 3A A1 FF 17 91 AD [14:02:19]written 0, free lines is 4095 [14:02:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 54 E2 47 00 D7 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AF 7E 00 00 F4 03 04 00 90 0D E7 64 B6 04 01 00 00 A9 4B 87 A1 0D D4 F1 74 [14:02:19]CommunicateWithHost err = 0 [14:02:19]CheckOFDResponse [14:02:19]1017 (14) - 77093643461234 [14:02:19]1041 (16) - 0000000000874655 [14:02:19]1040 (4) - 32431 [14:02:19]1012 (4) - 24.08.2023 07:58 [14:02:19]1206 (1) - 0 [14:02:19]OFD Sender: Remove packet 32431 [14:02:19]ProducePacketName [14:02:19]name=ofd_packets/00032431 [14:02:19]NVStorageDeleteData [14:02:19]Write to MH i2c: 01 00 00 78 72 EA [14:02:19]Write i2c OK [14:02:19]MH_I2C_Read... [14:02:19]Read from MH i2c: 01 [14:02:19]MH_I2C_Read... [14:02:19]Read from MH i2c: 01 07 00 [14:02:19]MH_I2C_Read... [14:02:19]Read from MH i2c: 01 07 00 78 72 00 00 00 00 00 D8 0C D5 [14:02:19]RasterBufferAndPrint [14:02:19]line [14:02:19]line [14:02:19]line [14:02:19]line [14:02:19]line [14:02:19]written 0, free lines is 3295 [14:02:19]MH_Cut [14:02:19]Write to MH i2c: D1 01 00 7F 72 01 C3 [14:02:19]Write i2c OK [14:02:19]MH_I2C_Read... [14:02:19]Read from MH i2c: D1 [14:02:19]MH_I2C_Read... [14:02:19]Read from MH i2c: D1 01 00 [14:02:19]MH_I2C_Read... [14:02:19]Read from MH i2c: D1 01 00 7F 72 00 C2 [14:02:19]Write to MH i2c: 01 00 00 80 72 F2 [14:02:19]Write i2c OK [14:02:19]MH_I2C_Read... [14:02:19]OFD Sender: No OFD packet to send [14:02:20]*** Cut start [14:02:20]*** Purtial cut [14:02:20]*** CUTSNS_PIN = 0 [14:02:20]*** Stage 1: CUTSNS_PIN = 1 [14:02:22]Read from MH i2c: 01 [14:02:22]MH_I2C_Read... [14:02:22]*** Stop cut motor [14:02:22]*** Cut end [14:02:22]Read from MH i2c: 01 07 00 [14:02:22]MH_I2C_Read... [14:02:22]Read from MH i2c: 01 07 00 80 72 00 00 00 00 00 FF 0F 07 [14:02:22]process_action close_receipt done [14:02:22]requested_data is exist [14:02:22]produce_requested_data [14:02:22]requested_item fm.sn is exist - process it [14:02:22]wFMCommunicate request_size=4 [14:02:22]MH_SAM_APDU [14:02:22]CAPDU: 80 11 00 00 [14:02:22]Write to MH i2c: E2 08 00 81 72 80 11 00 00 00 00 00 00 6D [14:02:22]Write i2c OK [14:02:22]MH_I2C_Read... [14:02:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:22]Read from MH i2c: E2 [14:02:22]MH_I2C_Read... [14:02:22]Read from MH i2c: E2 17 00 [14:02:22]MH_I2C_Read... [14:02:22]Read from MH i2c: E2 17 00 81 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C3 [14:02:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:02:22]wFMCommunicate OK [14:02:22]requested_item fd.num is exist - process it [14:02:22]SAM_PROTO_GetFieldsCounters [14:02:22]wFMCommunicate request_size=4 [14:02:22]MH_SAM_APDU [14:02:22]CAPDU: 80 13 00 00 [14:02:22]Write to MH i2c: E2 08 00 82 72 80 13 00 00 00 00 00 00 70 [14:02:22]Write i2c OK [14:02:22]MH_I2C_Read... [14:02:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:02:22]Read from MH i2c: E2 [14:02:22]MH_I2C_Read... [14:02:22]Read from MH i2c: E2 62 00 [14:02:22]MH_I2C_Read... [14:02:22]Read from MH i2c: E2 62 00 82 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AF 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 A9 [14:02:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AF 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:02:22]wFMCommunicate OK [14:02:22]SAM_PROTO_GetFieldsCounters done [14:02:22]requested_item shift.num is exist - process it [14:02:22]requested_item shift.opened is exist - process it [14:02:22]req_shift_opened [14:02:22]FM_GetShiftState [14:02:22]SAM_PROTO_GetShiftState [14:02:22]wFMCommunicate request_size=4 [14:02:22]MH_SAM_APDU [14:02:22]CAPDU: 80 13 01 00 [14:02:22]Write to MH i2c: E2 08 00 83 72 80 13 01 00 00 00 00 00 72 [14:02:22]Write i2c OK [14:02:22]MH_I2C_Read... [14:02:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:22]Read from MH i2c: E2 [14:02:22]MH_I2C_Read... [14:02:22]Read from MH i2c: E2 0E 00 [14:02:22]MH_I2C_Read... [14:02:22]Read from MH i2c: E2 0E 00 83 72 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 EF [14:02:22]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:02:22]wFMCommunicate OK [14:02:22]SAM_PROTO_GetShiftState done [14:02:22]FM_GetShiftState done [14:02:22]req_shift_opened done [14:02:22]requested_item shift.open_date is exist - process it [14:02:22]req_shift_open_date [14:02:22]req_shift_open_date done [14:02:22]produce_requested_data done [14:02:22]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32431,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:02:22]process_action_free close_receipt [14:02:22]json_value_free [14:02:22]json_value_free done [14:02:22]process_json_proto returns [14:02:22]Send response to host [14:02:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32431,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:02:22]free response buf [14:02:22]execute_script done [14:02:22]execute_script returns [14:02:22]free content buf [14:02:22]Sock 8.Close socket [14:02:22]Sock 8.Thread stoped [14:02:24]OFD Sender: No OFD packet to send [14:02:29]OFD Sender: No OFD packet to send [14:02:34]OFD Sender: No OFD packet to send [14:02:39]OFD Sender: No OFD packet to send [14:02:44]OFD Sender: No OFD packet to send [14:02:49]OFD Sender: No OFD packet to send [14:02:50]accept exits with 9 [14:02:50]New connection [14:02:50]New thread 3067084132 created [14:02:50]Thread 3066940772 joined [14:02:50]Waiting for new connection... [14:02:50] Sock 9.Parse request [14:02:50]Sock 9.Check first char [14:02:50]Sock 9.First char is OK [14:02:50]request: POST /json_proto HTTP/1.0 [14:02:50]Method: POST [14:02:50]URL: /json_proto [14:02:50]Method is POST - this is cgi request [14:02:50]url: /json_proto [14:02:50]query_string will be loaded in cgi processing [14:02:50]execute_cgi json_proto POST (null) [14:02:50]execute_cgi path=json_proto method=POST [14:02:50]POST find Content-Length [14:02:50]Host: 172.17.34.200:8080 [14:02:50]Content-Length: 678 [14:02:50]Content-Type: application/json [14:02:50] [14:02:50]POST finish read [14:02:50]Found Content-Length = 678 [14:02:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:02:50]execute_script... [14: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)1182169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:02:50]POST & json_proto [14:02:50]process_json_proto [14:02:50]json parsed OK: [14:02:50]protocol is kg_v1.0 [14:02:50]action value=close_receipt [14:02:50]process_action close_receipt [14:02:50]cmd_close_receipt [14:02:50]MH_GetDate [14:02:50]Write to MH i2c: F0 00 00 84 72 E5 [14:02:50]Write i2c OK [14:02:50]MH_I2C_Read... [14:02:50]Read from MH i2c: F0 [14:02:50]MH_I2C_Read... [14:02:50]Read from MH i2c: F0 09 00 [14:02:50]MH_I2C_Read... [14:02:50]Read from MH i2c: F0 09 00 84 72 00 0E 63 E7 64 B2 FF 65 64 24 [14:02:50]GetLastDocTimeStamp 1692885741 [14:02:50]current date 1692885774 [14:02:50]FM_GetShiftState [14:02:50]SAM_PROTO_GetShiftState [14:02:50]wFMCommunicate request_size=4 [14:02:50]MH_SAM_APDU [14:02:50]CAPDU: 80 13 01 00 [14:02:50]Write to MH i2c: E2 08 00 85 72 80 13 01 00 00 00 00 00 74 [14:02:50]Write i2c OK [14:02:50]MH_I2C_Read... [14:02:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:50]Read from MH i2c: E2 [14:02:50]MH_I2C_Read... [14:02:50]Read from MH i2c: E2 0E 00 [14:02:50]MH_I2C_Read... [14:02:50]Read from MH i2c: E2 0E 00 85 72 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F1 [14:02:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:02:50]wFMCommunicate OK [14:02:50]SAM_PROTO_GetShiftState done [14:02:50]FM_GetShiftState done [14:02:50]opened in 1692866319 [14:02:50]opened+sec_in_day 1692952719 [14:02:50]quantity*price = 50025 [14:02:50]sum+1 = 50026 [14:02:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 138 24.08.2023 14:02 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32432 ФПД: 203046329784683 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T140254&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32432&fm=203046329784683&tin=02508201610067®Number=0000000000091575&sum=50000 [14:02:51]StoreToDocumentArchive [14:02:51]shift 75 fd 32432 [14:02:51]save to /storage/0075/doc_00032432 [14:02:51]save last doc name /storage/0075/doc_00032432 to /storage/kkm_last_doc_name [14:02:51]save OK [14:02:51]Clear old archive folders... [14:02:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:02:51]tlvbuf is 01A12D10 [14:02:51]SAM_PROTO_ClearQueue [14:02:51]wFMCommunicate request_size=4 [14:02:51]MH_SAM_APDU [14:02:51]CAPDU: 80 09 00 00 [14:02:51]Write to MH i2c: E2 08 00 92 72 80 09 00 00 00 00 00 00 76 [14:02:51]Write i2c OK [14:02:51]MH_I2C_Read... [14:02:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:02:51]Read from MH i2c: E2 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 03 00 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 03 00 92 72 00 90 00 78 [14:02:51]RAPDU: 90 00 [14:02:51]wFMCommunicate OK [14:02:51]SAM_PROTO_ClearQueue done [14:02:51]KKMCreateOFDPacket [14:02:51]OFDProtocolAddRootSTLVToBuf [14:02:51]FM_MakeSignedData [14:02:51]FM_MakeSignedData [14:02:51]SAM_PROTO_SignData [14:02:51]wFMCommunicate request_size=4 [14:02:51]MH_SAM_APDU [14:02:51]CAPDU: 80 0D 01 02 [14:02:51]Write to MH i2c: E2 08 00 93 72 80 0D 01 02 00 00 00 00 7E [14:02:51]Write i2c OK [14:02:51]MH_I2C_Read... [14:02:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:02:51]Read from MH i2c: E2 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 03 00 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 03 00 93 72 00 90 00 79 [14:02:51]RAPDU: 90 00 [14:02:51]wFMCommunicate OK [14:02:51]wFMCommunicate request_size=255 [14:02:51]MH_SAM_APDU [14:02:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8A 00 00 00 F4 03 04 00 0E 63 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B0 7E 00 00 35 04 06 00 B8 [14:02:51]Write to MH i2c: E2 02 01 94 72 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8A 00 00 00 F4 03 04 00 0E 63 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B0 7E 00 00 35 04 06 00 B8 00 00 8F [14:02:51]Write i2c OK [14:02:51]MH_I2C_Read... [14:02:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:51]Read from MH i2c: E2 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 03 00 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 03 00 94 72 00 90 00 7A [14:02:51]RAPDU: 90 00 [14:02:51]wFMCommunicate OK [14:02:51]wFMCommunicate request_size=10 [14:02:51]MH_SAM_APDU [14:02:51]CAPDU: 80 0D 02 02 05 AB 68 5C 19 6B [14:02:51]Write to MH i2c: E2 0D 00 95 72 80 0D 02 02 05 00 AB 68 5C 19 6B 00 00 7E [14:02:51]Write i2c OK [14:02:51]MH_I2C_Read... [14:02:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:51]Read from MH i2c: E2 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 03 00 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 03 00 95 72 00 90 00 7B [14:02:51]RAPDU: 90 00 [14:02:51]wFMCommunicate OK [14:02:51]wFMCommunicate request_size=4 [14:02:51]MH_SAM_APDU [14:02:51]CAPDU: 80 0D 03 02 [14:02:51]Write to MH i2c: E2 08 00 96 72 80 0D 03 02 00 00 00 00 83 [14:02:51]Write i2c OK [14:02:51]MH_I2C_Read... [14:02:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:02:51]Read from MH i2c: E2 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 0B 00 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 0B 00 96 72 00 01 22 25 97 F1 CE E6 F3 90 00 FB [14:02:51]RAPDU: 01 22 25 97 F1 CE E6 F3 90 00 [14:02:51]wFMCommunicate OK [14:02:51]SAM_PROTO_SignData done [14:02:51]FM_MakeSignedData done [14:02:51]CreateOFDProtocolMessage [14:02:51]wFMCommunicate request_size=4 [14:02:51]MH_SAM_APDU [14:02:51]CAPDU: 80 11 00 00 [14:02:51]Write to MH i2c: E2 08 00 97 72 80 11 00 00 00 00 00 00 83 [14:02:51]Write i2c OK [14:02:51]MH_I2C_Read... [14:02:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:51]Read from MH i2c: E2 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 17 00 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 17 00 97 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D9 [14:02:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:02:51]wFMCommunicate OK [14:02:51]CreateOFDProtocolMessage done [14:02:51]OFDSenderStorePacket 32432 [14:02:51]StoreOFDPacket docnum=32432 [14:02:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2B 5D 07 01 61 F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8A 00 00 00 F4 03 04 00 0E 63 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B0 7E 00 00 35 04 06 00 B8 AB 68 5C 19 6B 01 22 25 97 F1 CE E6 F3 [14:02:51]CheckFolder [14:02:51]dirname=/storage/ofd_packets [14:02:51]CheckFolder done [14:02:51]ProducePacketName [14:02:51]name=ofd_packets/00032432 [14:02:51]NVStorageSaveData ofd_packets/00032432 [14:02:51]File name is /storage/ofd_packets/00032432 [14:02:51]Write 301 bytes [14:02:51]NVStorageSaveData done [14:02:51]OFDSenderStorePacket done [14:02:51]KKMCreateOFDPacket done [14:02:51]NVStorageSaveData kkm_last_timestamp [14:02:51]File name is /storage/kkm_last_timestamp [14:02:51]Write 4 bytes [14:02:51]NVStorageSaveData done [14:02:51]ExternCall_PrintAddStr [14:02:51]wPrintStart [14:02:51]Write to MH i2c: 01 00 00 98 72 0A [14:02:51]Write i2c OK [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: 01 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: 01 07 00 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: 01 07 00 98 72 00 00 00 00 00 FF 0F 1F [14:02:51]RasterBufferAndPrint [14:02:51]line Счет N : (1)1182169 [14:02:51]line ИНН: 02508201610067 [14:02:51]line Контрольно-Кассовый Чек [14:02:51]line ПРОДАЖА [14:02:51]line ТРК (МРК, ГНК) : 42 [14:02:51]line Товар: 2710124130 [14:02:51]line Аи-92-К-5 [14:02:51]line 8.700 * 57.50 [14:02:51]line = 500.25 [14:02:51]line НДС 12% НСП 1% [14:02:51]line > о реализуемом товаре [14:02:51]line ОКРУГЛЕНИЕ: -0.25 [14:02:51]line ИТОГО: 500.00 [14:02:51]line Внесено: 500.00 [14:02:51]line СДАЧА: 0.00 [14:02:51]line НСП 1% : 4.43 [14:02:51]line НДС 12% : 53.12 [14:02:51]line Наличными: 500.00 [14:02:51]line Безнал.: 0.00 [14:02:51]line Место: АЗС № 121 "Партнер Нефть" [14:02:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:02:51]line СНО: Общий режим [14:02:51]line Чек 138 24.08.2023 14:02 [14:02:51]line Смена: 75 ФФД: 1.0 [14:02:51]line ЗНМ: 0300000148 [14:02:51]line РНМ: 0000000000091575 [14:02:51]line Версия ККМ: 001 [14:02:51]line ФМ: 0000000000874655 [14:02:51]line ФД: 32432 [14:02:51]line ФПД: 203046329784683 [14:02:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T140254&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32432&fm=203046329784683&tin=02508201610067®Number=0000000000091575&sum=50000 [14:02:52]OFD Sender: Processing packet 32432 [packets to send 11, broken 10] [14:02:52]ProducePacketName [14:02:52]name=ofd_packets/00032432 [14:02:52]OFD Sender: To server: pG, [14:02:52]CommunicateWithHost lk.salyk.kg:30040 [14:02:52]ConnectInit lk.salyk.kg [14:02:52]written 0, free lines is 4095 [14:02:52]Connected sock=10 [14: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 34 36 35 35 0F 01 00 00 2B 5D 07 01 61 F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8A 00 00 00 F4 03 04 00 0E 63 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B0 7E 00 00 35 04 06 00 B8 AB 68 5C 19 6B 01 22 25 97 F1 CE E6 F3 [14:02:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B3 DE 47 00 7A 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B0 7E 00 00 F4 03 04 00 B1 0D E7 64 B6 04 01 00 00 1A 43 74 02 E8 88 0B 33 [14:02:52]CommunicateWithHost err = 0 [14:02:52]CheckOFDResponse [14:02:52]1017 (14) - 77093643461234 [14:02:52]1041 (16) - 0000000000874655 [14:02:52]1040 (4) - 32432 [14:02:52]1012 (4) - 24.08.2023 07:58 [14:02:52]1206 (1) - 0 [14:02:52]OFD Sender: Remove packet 32432 [14:02:52]ProducePacketName [14:02:52]name=ofd_packets/00032432 [14:02:52]NVStorageDeleteData [14:02:52]Write to MH i2c: 01 00 00 C3 72 35 [14:02:52]Write i2c OK [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: 01 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: 01 07 00 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: 01 07 00 C3 72 00 00 00 00 00 F9 0C 41 [14:02:52]RasterBufferAndPrint [14:02:52]line [14:02:52]line [14:02:52]line [14:02:52]line [14:02:52]line [14:02:52]written 0, free lines is 3327 [14:02:52]MH_Cut [14:02:52]Write to MH i2c: D1 01 00 CA 72 01 0E [14:02:52]Write i2c OK [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: D1 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: D1 01 00 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: D1 01 00 CA 72 00 0D [14:02:52]Write to MH i2c: 01 00 00 CB 72 3D [14:02:52]Write i2c OK [14:02:52]MH_I2C_Read... [14:02:52]OFD Sender: No OFD packet to send [14:02:53]*** Cut start [14:02:53]*** Purtial cut [14:02:53]*** Stage 1: CUTSNS_PIN = 1 [14:02:53]Read from MH i2c: 01 [14:02:53]MH_I2C_Read... [14:02:53]*** Stop cut motor [14:02:53]*** Cut end [14:02:53]Read from MH i2c: 01 07 00 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: 01 07 00 CB 72 00 00 00 00 00 FF 0F 52 [14:02:53]process_action close_receipt done [14:02:53]requested_data is exist [14:02:53]produce_requested_data [14:02:53]requested_item fm.sn is exist - process it [14:02:53]wFMCommunicate request_size=4 [14:02:53]MH_SAM_APDU [14:02:53]CAPDU: 80 11 00 00 [14:02:53]Write to MH i2c: E2 08 00 CC 72 80 11 00 00 00 00 00 00 B8 [14:02:53]Write i2c OK [14:02:53]MH_I2C_Read... [14:02:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:53]Read from MH i2c: E2 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: E2 17 00 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: E2 17 00 CC 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0E [14:02:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:02:53]wFMCommunicate OK [14:02:53]requested_item fd.num is exist - process it [14:02:53]SAM_PROTO_GetFieldsCounters [14:02:53]wFMCommunicate request_size=4 [14:02:53]MH_SAM_APDU [14:02:53]CAPDU: 80 13 00 00 [14:02:53]Write to MH i2c: E2 08 00 CD 72 80 13 00 00 00 00 00 00 BB [14:02:53]Write i2c OK [14:02:53]MH_I2C_Read... [14:02:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:02:53]Read from MH i2c: E2 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: E2 62 00 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: E2 62 00 CD 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B0 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 F8 [14:02:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B0 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:02:53]wFMCommunicate OK [14:02:53]SAM_PROTO_GetFieldsCounters done [14:02:53]requested_item shift.num is exist - process it [14:02:53]requested_item shift.opened is exist - process it [14:02:53]req_shift_opened [14:02:53]FM_GetShiftState [14:02:53]SAM_PROTO_GetShiftState [14:02:53]wFMCommunicate request_size=4 [14:02:53]MH_SAM_APDU [14:02:53]CAPDU: 80 13 01 00 [14:02:53]Write to MH i2c: E2 08 00 CE 72 80 13 01 00 00 00 00 00 BD [14:02:53]Write i2c OK [14:02:53]MH_I2C_Read... [14:02:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:53]Read from MH i2c: E2 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: E2 0E 00 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: E2 0E 00 CE 72 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3A [14:02:53]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:02:53]wFMCommunicate OK [14:02:53]SAM_PROTO_GetShiftState done [14:02:53]FM_GetShiftState done [14:02:53]req_shift_opened done [14:02:53]requested_item shift.open_date is exist - process it [14:02:53]req_shift_open_date [14:02:53]req_shift_open_date done [14:02:53]produce_requested_data done [14:02:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32432,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:02:53]process_action_free close_receipt [14:02:53]json_value_free [14:02:53]json_value_free done [14:02:53]process_json_proto returns [14:02:53]Send response to host [14:02:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32432,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:02:53]free response buf [14:02:53]execute_script done [14:02:53]execute_script returns [14:02:53]free content buf [14:02:53]Sock 9.Close socket [14:02:53]Sock 9.Thread stoped [14:02:58]OFD Sender: No OFD packet to send [14:03:03]OFD Sender: No OFD packet to send [14:03:08]OFD Sender: No OFD packet to send [14:03:13]OFD Sender: No OFD packet to send [14:03:18]OFD Sender: No OFD packet to send [14:03:23]OFD Sender: No OFD packet to send [14:03:28]OFD Sender: No OFD packet to send [14:03:33]OFD Sender: No OFD packet to send [14:03:38]OFD Sender: No OFD packet to send [14:03:43]OFD Sender: No OFD packet to send [14:03:48]OFD Sender: No OFD packet to send [14:03:53]OFD Sender: No OFD packet to send [14:03:58]OFD Sender: No OFD packet to send [14:04:03]OFD Sender: No OFD packet to send [14:04:08]OFD Sender: No OFD packet to send [14:04:13]OFD Sender: No OFD packet to send [14:04:18]OFD Sender: No OFD packet to send [14:04:23]OFD Sender: No OFD packet to send [14:04:28]OFD Sender: No OFD packet to send [14:04:33]OFD Sender: No OFD packet to send [14:04:38]OFD Sender: No OFD packet to send [14:04:43]OFD Sender: No OFD packet to send [14:04:46]accept exits with 8 [14:04:46]New connection [14:04:46]New thread 3066940772 created [14:04:46]Thread 3067084132 joined [14:04:46]Waiting for new connection... [14:04:46] Sock 8.Parse request [14:04:46]Sock 8.Check first char [14:04:46]Sock 8.First char is OK [14:04:46]request: POST /json_proto HTTP/1.0 [14:04:46]Method: POST [14:04:46]URL: /json_proto [14:04:46]Method is POST - this is cgi request [14:04:46]url: /json_proto [14:04:46]query_string will be loaded in cgi processing [14:04:46]execute_cgi json_proto POST (null) [14:04:46]execute_cgi path=json_proto method=POST [14:04:46]POST find Content-Length [14:04:46]Host: 172.17.34.200:8080 [14:04:46]Content-Length: 684 [14:04:46]Content-Type: application/json [14:04:46] [14:04:46]POST finish read [14:04:46]Found Content-Length = 684 [14:04:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.230, "sum" : 650.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:46]execute_script... [14:04: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)1182170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.230, "sum" : 650.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:46]POST & json_proto [14:04:46]process_json_proto [14:04:46]json parsed OK: [14:04:46]protocol is kg_v1.0 [14:04:46]action value=close_receipt [14:04:46]process_action close_receipt [14:04:46]cmd_close_receipt [14:04:46]MH_GetDate [14:04:46]Write to MH i2c: F0 00 00 CF 72 30 [14:04:46]Write i2c OK [14:04:46]MH_I2C_Read... [14:04:46]Read from MH i2c: F0 [14:04:46]MH_I2C_Read... [14:04:46]Read from MH i2c: F0 09 00 [14:04:46]MH_I2C_Read... [14:04:46]Read from MH i2c: F0 09 00 CF 72 00 82 63 E7 64 B2 FF 65 64 E3 [14:04:46]GetLastDocTimeStamp 1692885774 [14:04:46]current date 1692885890 [14:04:46]FM_GetShiftState [14:04:46]SAM_PROTO_GetShiftState [14:04:46]wFMCommunicate request_size=4 [14:04:46]MH_SAM_APDU [14:04:46]CAPDU: 80 13 01 00 [14:04:46]Write to MH i2c: E2 08 00 D0 72 80 13 01 00 00 00 00 00 BF [14:04:46]Write i2c OK [14:04:46]MH_I2C_Read... [14:04:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:46]Read from MH i2c: E2 [14:04:46]MH_I2C_Read... [14:04:46]Read from MH i2c: E2 0E 00 [14:04:46]MH_I2C_Read... [14:04:46]Read from MH i2c: E2 0E 00 D0 72 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3C [14:04:46]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:04:46]wFMCommunicate OK [14:04:46]SAM_PROTO_GetShiftState done [14:04:46]FM_GetShiftState done [14:04:46]opened in 1692866319 [14:04:46]opened+sec_in_day 1692952719 [14:04:46]quantity*price = 65062 [14:04:46]sum+1 = 65064 [14:04:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.76 НДС 12% : 69.09 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 139 24.08.2023 14:04 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32433 ФПД: 253625714405000 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T140451&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32433&fm=253625714405000&tin=02508201610067®Number=0000000000091575&sum=65000 [14:04:48]StoreToDocumentArchive [14:04:48]shift 75 fd 32433 [14:04:48]save to /storage/0075/doc_00032433 [14:04:48]save last doc name /storage/0075/doc_00032433 to /storage/kkm_last_doc_name [14:04:48]save OK [14:04:48]Clear old archive folders... [14:04:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:04:48]tlvbuf is 018EF3B0 [14:04:48]SAM_PROTO_ClearQueue [14:04:48]wFMCommunicate request_size=4 [14:04:48]MH_SAM_APDU [14:04:48]CAPDU: 80 09 00 00 [14:04:48]Write to MH i2c: E2 08 00 DD 72 80 09 00 00 00 00 00 00 C1 [14:04:48]Write i2c OK [14:04:48]MH_I2C_Read... [14:04:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:04:48]Read from MH i2c: E2 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 03 00 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 03 00 DD 72 00 90 00 C3 [14:04:48]RAPDU: 90 00 [14:04:48]wFMCommunicate OK [14:04:48]SAM_PROTO_ClearQueue done [14:04:48]KKMCreateOFDPacket [14:04:48]OFDProtocolAddRootSTLVToBuf [14:04:48]FM_MakeSignedData [14:04:48]FM_MakeSignedData [14:04:48]SAM_PROTO_SignData [14:04:48]wFMCommunicate request_size=4 [14:04:48]MH_SAM_APDU [14:04:48]CAPDU: 80 0D 01 02 [14:04:48]Write to MH i2c: E2 08 00 DE 72 80 0D 01 02 00 00 00 00 C9 [14:04:48]Write i2c OK [14:04:48]MH_I2C_Read... [14:04:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:04:48]OFD Sender: No OFD packet to send [14:04:48]Read from MH i2c: E2 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 03 00 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 03 00 DE 72 00 90 00 C4 [14:04:48]RAPDU: 90 00 [14:04:48]wFMCommunicate OK [14:04:48]wFMCommunicate request_size=255 [14:04:48]MH_SAM_APDU [14:04:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F6 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 27 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 83 63 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B1 7E 00 00 35 04 06 00 [14:04:48]Write to MH i2c: E2 02 01 DF 72 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F6 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 27 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 83 63 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B1 7E 00 00 35 04 06 00 00 00 9E [14:04:48]Write i2c OK [14:04:48]MH_I2C_Read... [14:04:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:48]Read from MH i2c: E2 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 03 00 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 03 00 DF 72 00 90 00 C5 [14:04:48]RAPDU: 90 00 [14:04:48]wFMCommunicate OK [14:04:48]wFMCommunicate request_size=11 [14:04:48]MH_SAM_APDU [14:04:48]CAPDU: 80 0D 02 02 06 E6 AB D6 9C EE 88 [14:04:48]Write to MH i2c: E2 0E 00 E0 72 80 0D 02 02 06 00 E6 AB D6 9C EE 88 00 00 51 [14:04:48]Write i2c OK [14:04:48]MH_I2C_Read... [14:04:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:48]Read from MH i2c: E2 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 03 00 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 03 00 E0 72 00 90 00 C6 [14:04:48]RAPDU: 90 00 [14:04:48]wFMCommunicate OK [14:04:48]wFMCommunicate request_size=4 [14:04:48]MH_SAM_APDU [14:04:48]CAPDU: 80 0D 03 02 [14:04:48]Write to MH i2c: E2 08 00 E1 72 80 0D 03 02 00 00 00 00 CE [14:04:48]Write i2c OK [14:04:48]MH_I2C_Read... [14:04:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:04:48]Read from MH i2c: E2 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 0B 00 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 0B 00 E1 72 00 EC D5 50 92 08 34 7B D2 90 00 FB [14:04:48]RAPDU: EC D5 50 92 08 34 7B D2 90 00 [14:04:48]wFMCommunicate OK [14:04:48]SAM_PROTO_SignData done [14:04:48]FM_MakeSignedData done [14:04:48]CreateOFDProtocolMessage [14:04:48]wFMCommunicate request_size=4 [14:04:48]MH_SAM_APDU [14:04:48]CAPDU: 80 11 00 00 [14:04:48]Write to MH i2c: E2 08 00 E2 72 80 11 00 00 00 00 00 00 CE [14:04:48]Write i2c OK [14:04:48]MH_I2C_Read... [14:04:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:48]Read from MH i2c: E2 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 17 00 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 17 00 E2 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 24 [14:04:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:04:48]wFMCommunicate OK [14:04:48]CreateOFDProtocolMessage done [14:04:48]OFDSenderStorePacket 32433 [14:04:48]StoreOFDPacket docnum=32433 [14:04:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A6 EB 08 01 81 86 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F6 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 27 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 83 63 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B1 7E 00 00 35 04 06 00 E6 AB D6 9C EE 88 EC D5 50 92 08 34 7B D2 [14:04:48]CheckFolder [14:04:48]dirname=/storage/ofd_packets [14:04:48]CheckFolder done [14:04:48]ProducePacketName [14:04:48]name=ofd_packets/00032433 [14:04:48]NVStorageSaveData ofd_packets/00032433 [14:04:48]File name is /storage/ofd_packets/00032433 [14:04:48]Write 302 bytes [14:04:48]NVStorageSaveData done [14:04:48]OFDSenderStorePacket done [14:04:48]KKMCreateOFDPacket done [14:04:48]NVStorageSaveData kkm_last_timestamp [14:04:48]File name is /storage/kkm_last_timestamp [14:04:48]Write 4 bytes [14:04:48]NVStorageSaveData done [14:04:48]ExternCall_PrintAddStr [14:04:48]wPrintStart [14:04:48]Write to MH i2c: 01 00 00 E3 72 55 [14:04:48]Write i2c OK [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: 01 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: 01 07 00 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: 01 07 00 E3 72 00 00 00 00 00 FF 0F 6A [14:04:48]RasterBufferAndPrint [14:04:48]line Счет N : (1)1182170 [14:04:48]line ИНН: 02508201610067 [14:04:48]line Контрольно-Кассовый Чек [14:04:48]line ПРОДАЖА [14:04:48]line ТРК (МРК, ГНК) : 11 [14:04:48]line Товар: 2710194210 [14:04:48]line ДТ(л)-К-5 [14:04:48]line 10.230 * 63.60 [14:04:48]line = 650.63 [14:04:48]line НДС 12% НСП 1% [14:04:48]line > о реализуемом товаре [14:04:48]line ОКРУГЛЕНИЕ: -0.63 [14:04:48]line ИТОГО: 650.00 [14:04:48]line Внесено: 650.00 [14:04:48]line СДАЧА: 0.00 [14:04:48]line НСП 1% : 5.76 [14:04:48]line НДС 12% : 69.09 [14:04:48]line Наличными: 650.00 [14:04:48]line Безнал.: 0.00 [14:04:48]line Место: АЗС № 121 "Партнер Нефть" [14:04:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:04:48]line СНО: Общий режим [14:04:48]line Чек 139 24.08.2023 14:04 [14:04:48]line Смена: 75 ФФД: 1.0 [14:04:48]line ЗНМ: 0300000148 [14:04:48]line РНМ: 0000000000091575 [14:04:48]line Версия ККМ: 001 [14:04:48]line ФМ: 0000000000874655 [14:04:48]line ФД: 32433 [14:04:48]line ФПД: 253625714405000 [14:04:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T140451&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32433&fm=253625714405000&tin=02508201610067®Number=0000000000091575&sum=65000 [14:04:48]OFD Sender: Processing packet 32433 [packets to send 11, broken 10] [14:04:48]ProducePacketName [14:04:48]name=ofd_packets/00032433 [14:04:48]OFD Sender: To server: pG, [14:04:48]CommunicateWithHost lk.salyk.kg:30040 [14:04:48]ConnectInit lk.salyk.kg [14:04:48]written 0, free lines is 4095 [14:04:48]Connected sock=10 [14:04:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A6 EB 08 01 81 86 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F6 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 27 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 83 63 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B1 7E 00 00 35 04 06 00 E6 AB D6 9C EE 88 EC D5 50 92 08 34 7B D2 [14:04:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 8E 25 47 00 CF EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B1 7E 00 00 F4 03 04 00 26 0E E7 64 B6 04 01 00 00 C6 57 49 25 53 05 DB 5C [14:04:49]CommunicateWithHost err = 0 [14:04:49]CheckOFDResponse [14:04:49]1017 (14) - 77093643461234 [14:04:49]1041 (16) - 0000000000874655 [14:04:49]1040 (4) - 32433 [14:04:49]1012 (4) - 24.08.2023 08:00 [14:04:49]1206 (1) - 0 [14:04:49]OFD Sender: Remove packet 32433 [14:04:49]ProducePacketName [14:04:49]name=ofd_packets/00032433 [14:04:49]NVStorageDeleteData [14:04:49]Write to MH i2c: 01 00 00 0E 73 81 [14:04:49]Write i2c OK [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: 01 [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: 01 07 00 [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: 01 07 00 0E 73 00 00 00 00 00 E4 0C 78 [14:04:49]RasterBufferAndPrint [14:04:49]line [14:04:49]line [14:04:49]line [14:04:49]line [14:04:49]line [14:04:49]written 0, free lines is 3306 [14:04:49]MH_Cut [14:04:49]Write to MH i2c: D1 01 00 15 73 01 5A [14:04:49]Write i2c OK [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: D1 [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: D1 01 00 [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: D1 01 00 15 73 00 59 [14:04:49]Write to MH i2c: 01 00 00 16 73 89 [14:04:49]Write i2c OK [14:04:49]MH_I2C_Read... [14:04:49]OFD Sender: No OFD packet to send [14:04:50]*** Cut start [14:04:50]*** Purtial cut [14:04:50]*** CUTSNS_PIN = 0 [14:04:50]*** Stage 1: CUTSNS_PIN = 1 [14:04:52]Read from MH i2c: 01 [14:04:52]MH_I2C_Read... [14:04:52]*** Stop cut motor [14:04:52]*** Cut end [14:04:52]Read from MH i2c: 01 07 00 [14:04:52]MH_I2C_Read... [14:04:52]Read from MH i2c: 01 07 00 16 73 00 00 00 00 00 FF 0F 9E [14:04:52]process_action close_receipt done [14:04:52]requested_data is exist [14:04:52]produce_requested_data [14:04:52]requested_item fm.sn is exist - process it [14:04:52]wFMCommunicate request_size=4 [14:04:52]MH_SAM_APDU [14:04:52]CAPDU: 80 11 00 00 [14:04:52]Write to MH i2c: E2 08 00 17 73 80 11 00 00 00 00 00 00 04 [14:04:52]Write i2c OK [14:04:52]MH_I2C_Read... [14:04:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:52]Read from MH i2c: E2 [14:04:52]MH_I2C_Read... [14:04:52]Read from MH i2c: E2 17 00 [14:04:52]MH_I2C_Read... [14:04:52]Read from MH i2c: E2 17 00 17 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5A [14:04:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:04:52]wFMCommunicate OK [14:04:52]requested_item fd.num is exist - process it [14:04:52]SAM_PROTO_GetFieldsCounters [14:04:52]wFMCommunicate request_size=4 [14:04:52]MH_SAM_APDU [14:04:52]CAPDU: 80 13 00 00 [14:04:52]Write to MH i2c: E2 08 00 18 73 80 13 00 00 00 00 00 00 07 [14:04:52]Write i2c OK [14:04:52]MH_I2C_Read... [14:04:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:52]Read from MH i2c: E2 [14:04:52]MH_I2C_Read... [14:04:52]Read from MH i2c: E2 62 00 [14:04:52]MH_I2C_Read... [14:04:52]Read from MH i2c: E2 62 00 18 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B1 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [14:04:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B1 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:04:52]wFMCommunicate OK [14:04:52]SAM_PROTO_GetFieldsCounters done [14:04:52]requested_item shift.num is exist - process it [14:04:52]requested_item shift.opened is exist - process it [14:04:52]req_shift_opened [14:04:52]FM_GetShiftState [14:04:52]SAM_PROTO_GetShiftState [14:04:52]wFMCommunicate request_size=4 [14:04:52]MH_SAM_APDU [14:04:52]CAPDU: 80 13 01 00 [14:04:52]Write to MH i2c: E2 08 00 19 73 80 13 01 00 00 00 00 00 09 [14:04:52]Write i2c OK [14:04:52]MH_I2C_Read... [14:04:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:52]Read from MH i2c: E2 [14:04:52]MH_I2C_Read... [14:04:52]Read from MH i2c: E2 0E 00 [14:04:52]MH_I2C_Read... [14:04:52]Read from MH i2c: E2 0E 00 19 73 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 86 [14:04:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:04:52]wFMCommunicate OK [14:04:52]SAM_PROTO_GetShiftState done [14:04:52]FM_GetShiftState done [14:04:52]req_shift_opened done [14:04:52]requested_item shift.open_date is exist - process it [14:04:52]req_shift_open_date [14:04:52]req_shift_open_date done [14:04:52]produce_requested_data done [14:04:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32433,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:04:52]process_action_free close_receipt [14:04:52]json_value_free [14:04:52]json_value_free done [14:04:52]process_json_proto returns [14:04:52]Send response to host [14:04:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32433,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:04:52]free response buf [14:04:52]execute_script done [14:04:52]execute_script returns [14:04:52]free content buf [14:04:52]Sock 8.Close socket [14:04:52]Sock 8.Thread stoped [14:04:54]OFD Sender: No OFD packet to send [14:04:59]OFD Sender: No OFD packet to send [14:05:04]OFD Sender: No OFD packet to send [14:05:09]OFD Sender: No OFD packet to send [14:05:14]OFD Sender: No OFD packet to send [14:05:19]OFD Sender: No OFD packet to send [14:05:24]OFD Sender: No OFD packet to send [14:05:29]OFD Sender: No OFD packet to send [14:05:34]OFD Sender: No OFD packet to send [14:05:39]OFD Sender: No OFD packet to send [14:05:44]OFD Sender: No OFD packet to send [14:05:49]OFD Sender: No OFD packet to send [14:05:54]OFD Sender: No OFD packet to send [14:05:59]OFD Sender: No OFD packet to send [14:06:04]OFD Sender: No OFD packet to send [14:06:09]OFD Sender: No OFD packet to send [14:06:14]OFD Sender: No OFD packet to send [14:06:19]OFD Sender: No OFD packet to send [14:06:24]OFD Sender: No OFD packet to send [14:06:29]OFD Sender: No OFD packet to send [14:06:34]OFD Sender: No OFD packet to send [14:06:39]OFD Sender: No OFD packet to send [14:06:44]OFD Sender: No OFD packet to send [14:06:49]OFD Sender: No OFD packet to send [14:06:54]OFD Sender: No OFD packet to send [14:06:59]OFD Sender: No OFD packet to send [14:07:04]OFD Sender: No OFD packet to send [14:07:09]OFD Sender: No OFD packet to send [14:07:14]OFD Sender: No OFD packet to send [14:07:19]OFD Sender: No OFD packet to send [14:07:24]OFD Sender: No OFD packet to send [14:07:29]OFD Sender: No OFD packet to send [14:07:34]OFD Sender: No OFD packet to send [14:07:39]OFD Sender: No OFD packet to send [14:07:44]OFD Sender: No OFD packet to send [14:07:49]OFD Sender: No OFD packet to send [14:07:54]OFD Sender: No OFD packet to send [14:07:59]OFD Sender: No OFD packet to send [14:08:04]OFD Sender: No OFD packet to send [14:08:05]accept exits with 9 [14:08:05]New connection [14:08:05]New thread 3067084132 created [14:08:05]Thread 3066940772 joined [14:08:05]Waiting for new connection... [14:08:05] Sock 9.Parse request [14:08:05]Sock 9.Check first char [14:08:05]Sock 9.First char is OK [14:08:05]request: POST /json_proto HTTP/1.0 [14:08:05]Method: POST [14:08:05]URL: /json_proto [14:08:05]Method is POST - this is cgi request [14:08:05]url: /json_proto [14:08:05]query_string will be loaded in cgi processing [14:08:05]execute_cgi json_proto POST (null) [14:08:05]execute_cgi path=json_proto method=POST [14:08:05]POST find Content-Length [14:08:05]Host: 172.17.34.200:8080 [14:08:05]Content-Length: 678 [14:08:05]Content-Type: application/json [14:08:05] [14:08:05]POST finish read [14:08:05]Found Content-Length = 678 [14:08:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:08:05]execute_script... [14: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)1182171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:08:05]POST & json_proto [14:08:05]process_json_proto [14:08:05]json parsed OK: [14:08:05]protocol is kg_v1.0 [14:08:05]action value=close_receipt [14:08:05]process_action close_receipt [14:08:05]cmd_close_receipt [14:08:05]MH_GetDate [14:08:05]Write to MH i2c: F0 00 00 1A 73 7C [14:08:05]Write i2c OK [14:08:05]MH_I2C_Read... [14:08:05]Read from MH i2c: F0 [14:08:05]MH_I2C_Read... [14:08:05]Read from MH i2c: F0 09 00 [14:08:05]MH_I2C_Read... [14:08:05]Read from MH i2c: F0 09 00 1A 73 00 49 64 E7 64 B2 FF 65 64 F7 [14:08:05]GetLastDocTimeStamp 1692885891 [14:08:05]current date 1692886089 [14:08:05]FM_GetShiftState [14:08:05]SAM_PROTO_GetShiftState [14:08:05]wFMCommunicate request_size=4 [14:08:05]MH_SAM_APDU [14:08:05]CAPDU: 80 13 01 00 [14:08:05]Write to MH i2c: E2 08 00 1B 73 80 13 01 00 00 00 00 00 0B [14:08:05]Write i2c OK [14:08:05]MH_I2C_Read... [14:08:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:05]Read from MH i2c: E2 [14:08:05]MH_I2C_Read... [14:08:05]Read from MH i2c: E2 0E 00 [14:08:05]MH_I2C_Read... [14:08:05]Read from MH i2c: E2 0E 00 1B 73 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 88 [14:08:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:08:05]wFMCommunicate OK [14:08:05]SAM_PROTO_GetShiftState done [14:08:05]FM_GetShiftState done [14:08:05]opened in 1692866319 [14:08:05]opened+sec_in_day 1692952719 [14:08:05]quantity*price = 40020 [14:08:05]sum+1 = 40021 [14:08:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 140 24.08.2023 14:08 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32434 ФПД: 93359419892154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T140809&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32434&fm=93359419892154&tin=02508201610067®Number=0000000000091575&sum=40000 [14:08:06]StoreToDocumentArchive [14:08:06]shift 75 fd 32434 [14:08:06]save to /storage/0075/doc_00032434 [14:08:06]save last doc name /storage/0075/doc_00032434 to /storage/kkm_last_doc_name [14:08:06]save OK [14:08:06]Clear old archive folders... [14:08:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:08:06]tlvbuf is 01840560 [14:08:06]SAM_PROTO_ClearQueue [14:08:06]wFMCommunicate request_size=4 [14:08:06]MH_SAM_APDU [14:08:06]CAPDU: 80 09 00 00 [14:08:06]Write to MH i2c: E2 08 00 28 73 80 09 00 00 00 00 00 00 0D [14:08:06]Write i2c OK [14:08:06]MH_I2C_Read... [14:08:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:08:06]Read from MH i2c: E2 [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: E2 03 00 [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: E2 03 00 28 73 00 90 00 0F [14:08:06]RAPDU: 90 00 [14:08:06]wFMCommunicate OK [14:08:06]SAM_PROTO_ClearQueue done [14:08:06]KKMCreateOFDPacket [14:08:06]OFDProtocolAddRootSTLVToBuf [14:08:06]FM_MakeSignedData [14:08:06]FM_MakeSignedData [14:08:06]SAM_PROTO_SignData [14:08:06]wFMCommunicate request_size=4 [14:08:06]MH_SAM_APDU [14:08:06]CAPDU: 80 0D 01 02 [14:08:06]Write to MH i2c: E2 08 00 29 73 80 0D 01 02 00 00 00 00 15 [14:08:06]Write i2c OK [14:08:06]MH_I2C_Read... [14:08:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:08:06]Read from MH i2c: E2 [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: E2 03 00 [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: E2 03 00 29 73 00 90 00 10 [14:08:06]RAPDU: 90 00 [14:08:06]wFMCommunicate OK [14:08:06]wFMCommunicate request_size=255 [14:08:06]MH_SAM_APDU [14:08:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 49 64 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B2 7E 00 00 35 04 06 00 54 [14:08:06]Write to MH i2c: E2 02 01 2A 73 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 49 64 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B2 7E 00 00 35 04 06 00 54 00 00 03 [14:08:06]Write i2c OK [14:08:06]MH_I2C_Read... [14:08:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:06]Read from MH i2c: E2 [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: E2 03 00 [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: E2 03 00 2A 73 00 90 00 11 [14:08:06]RAPDU: 90 00 [14:08:06]wFMCommunicate OK [14:08:06]wFMCommunicate request_size=10 [14:08:06]MH_SAM_APDU [14:08:06]CAPDU: 80 0D 02 02 05 E8 EF 0F 21 BA [14:08:06]Write to MH i2c: E2 0D 00 2B 73 80 0D 02 02 05 00 E8 EF 0F 21 BA 00 00 E3 [14:08:06]Write i2c OK [14:08:06]MH_I2C_Read... [14:08:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:06]Read from MH i2c: E2 [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: E2 03 00 [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: E2 03 00 2B 73 00 90 00 12 [14:08:06]RAPDU: 90 00 [14:08:06]wFMCommunicate OK [14:08:06]wFMCommunicate request_size=4 [14:08:06]MH_SAM_APDU [14:08:06]CAPDU: 80 0D 03 02 [14:08:06]Write to MH i2c: E2 08 00 2C 73 80 0D 03 02 00 00 00 00 1A [14:08:06]Write i2c OK [14:08:06]MH_I2C_Read... [14:08:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:08:06]Read from MH i2c: E2 [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: E2 0B 00 [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: E2 0B 00 2C 73 00 4B 8F 16 21 E6 1A 0C 22 90 00 5A [14:08:06]RAPDU: 4B 8F 16 21 E6 1A 0C 22 90 00 [14:08:06]wFMCommunicate OK [14:08:06]SAM_PROTO_SignData done [14:08:06]FM_MakeSignedData done [14:08:06]CreateOFDProtocolMessage [14:08:06]wFMCommunicate request_size=4 [14:08:06]MH_SAM_APDU [14:08:06]CAPDU: 80 11 00 00 [14:08:06]Write to MH i2c: E2 08 00 2D 73 80 11 00 00 00 00 00 00 1A [14:08:06]Write i2c OK [14:08:06]MH_I2C_Read... [14:08:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:06]Read from MH i2c: E2 [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: E2 17 00 [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: E2 17 00 2D 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 70 [14:08:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:08:06]wFMCommunicate OK [14:08:06]CreateOFDProtocolMessage done [14:08:06]OFDSenderStorePacket 32434 [14:08:06]StoreOFDPacket docnum=32434 [14:08:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 60 C2 07 01 C5 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 49 64 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B2 7E 00 00 35 04 06 00 54 E8 EF 0F 21 BA 4B 8F 16 21 E6 1A 0C 22 [14:08:06]CheckFolder [14:08:06]dirname=/storage/ofd_packets [14:08:06]CheckFolder done [14:08:06]ProducePacketName [14:08:06]name=ofd_packets/00032434 [14:08:06]NVStorageSaveData ofd_packets/00032434 [14:08:06]File name is /storage/ofd_packets/00032434 [14:08:06]Write 301 bytes [14:08:06]NVStorageSaveData done [14:08:06]OFDSenderStorePacket done [14:08:06]KKMCreateOFDPacket done [14:08:06]NVStorageSaveData kkm_last_timestamp [14:08:06]File name is /storage/kkm_last_timestamp [14:08:06]Write 4 bytes [14:08:06]NVStorageSaveData done [14:08:06]ExternCall_PrintAddStr [14:08:06]wPrintStart [14:08:06]Write to MH i2c: 01 00 00 2E 73 A1 [14:08:06]Write i2c OK [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: 01 [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: 01 07 00 [14:08:06]MH_I2C_Read... [14:08:06]Read from MH i2c: 01 07 00 2E 73 00 00 00 00 00 FF 0F B6 [14:08:06]RasterBufferAndPrint [14:08:06]line Счет N : (1)1182171 [14:08:06]line ИНН: 02508201610067 [14:08:06]line Контрольно-Кассовый Чек [14:08:06]line ПРОДАЖА [14:08:06]line ТРК (МРК, ГНК) : 42 [14:08:06]line Товар: 2710124130 [14:08:06]line Аи-92-К-5 [14:08:06]line 6.960 * 57.50 [14:08:06]line = 400.20 [14:08:06]line НДС 12% НСП 1% [14:08:06]line > о реализуемом товаре [14:08:06]line ОКРУГЛЕНИЕ: -0.20 [14:08:06]line ИТОГО: 400.00 [14:08:06]line Внесено: 400.00 [14:08:06]line СДАЧА: 0.00 [14:08:06]line НСП 1% : 3.54 [14:08:06]line НДС 12% : 42.50 [14:08:06]line Наличными: 400.00 [14:08:06]line Безнал.: 0.00 [14:08:06]line Место: АЗС № 121 "Партнер Нефть" [14:08:06]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:08:06]line СНО: Общий режим [14:08:06]line Чек 140 24.08.2023 14:08 [14:08:06]line Смена: 75 ФФД: 1.0 [14:08:06]line ЗНМ: 0300000148 [14:08:07]line РНМ: 0000000000091575 [14:08:07]line Версия ККМ: 001 [14:08:07]line ФМ: 0000000000874655 [14:08:07]line ФД: 32434 [14:08:07]line ФПД: 93359419892154 [14:08:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T140809&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32434&fm=93359419892154&tin=02508201610067®Number=0000000000091575&sum=40000 [14:08:07]OFD Sender: Processing packet 32434 [packets to send 11, broken 10] [14:08:07]ProducePacketName [14:08:07]name=ofd_packets/00032434 [14:08:07]OFD Sender: To server: pG, [14:08:07]CommunicateWithHost lk.salyk.kg:30040 [14:08:07]ConnectInit lk.salyk.kg [14:08:07]written 0, free lines is 4095 [14:08:07]Connected sock=10 [14: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 34 36 35 35 0F 01 00 00 60 C2 07 01 C5 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 49 64 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B2 7E 00 00 35 04 06 00 54 E8 EF 0F 21 BA 4B 8F 16 21 E6 1A 0C 22 [14:08:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 97 9A 47 00 C5 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B2 7E 00 00 F4 03 04 00 EC 0E E7 64 B6 04 01 00 00 D6 4F 58 28 34 14 1D BE [14:08:07]CommunicateWithHost err = 0 [14:08:07]CheckOFDResponse [14:08:07]1017 (14) - 77093643461234 [14:08:07]1041 (16) - 0000000000874655 [14:08:07]1040 (4) - 32434 [14:08:07]1012 (4) - 24.08.2023 08:03 [14:08:07]1206 (1) - 0 [14:08:07]OFD Sender: Remove packet 32434 [14:08:07]ProducePacketName [14:08:07]name=ofd_packets/00032434 [14:08:07]NVStorageDeleteData [14:08:07]Write to MH i2c: 01 00 00 59 73 CC [14:08:07]Write i2c OK [14:08:07]MH_I2C_Read... [14:08:07]Read from MH i2c: 01 [14:08:07]MH_I2C_Read... [14:08:07]Read from MH i2c: 01 07 00 [14:08:07]MH_I2C_Read... [14:08:07]Read from MH i2c: 01 07 00 59 73 00 00 00 00 00 D1 0C B0 [14:08:07]RasterBufferAndPrint [14:08:07]line [14:08:07]line [14:08:07]line [14:08:07]line [14:08:07]line [14:08:07]written 0, free lines is 3287 [14:08:07]MH_Cut [14:08:07]Write to MH i2c: D1 01 00 60 73 01 A5 [14:08:07]Write i2c OK [14:08:07]MH_I2C_Read... [14:08:07]Read from MH i2c: D1 [14:08:07]MH_I2C_Read... [14:08:07]Read from MH i2c: D1 01 00 [14:08:07]MH_I2C_Read... [14:08:07]Read from MH i2c: D1 01 00 60 73 00 A4 [14:08:07]Write to MH i2c: 01 00 00 61 73 D4 [14:08:07]Write i2c OK [14:08:07]MH_I2C_Read... [14:08:08]OFD Sender: No OFD packet to send [14:08:08]*** Cut start [14:08:08]*** Purtial cut [14:08:08]*** Stage 1: CUTSNS_PIN = 1 [14:08:08]Read from MH i2c: 01 [14:08:08]MH_I2C_Read... [14:08:08]*** Stop cut motor [14:08:08]*** Cut end [14:08:08]Read from MH i2c: 01 07 00 [14:08:08]MH_I2C_Read... [14:08:08]Read from MH i2c: 01 07 00 61 73 00 00 00 00 00 FF 0F E9 [14:08:08]process_action close_receipt done [14:08:08]requested_data is exist [14:08:08]produce_requested_data [14:08:08]requested_item fm.sn is exist - process it [14:08:08]wFMCommunicate request_size=4 [14:08:08]MH_SAM_APDU [14:08:08]CAPDU: 80 11 00 00 [14:08:08]Write to MH i2c: E2 08 00 62 73 80 11 00 00 00 00 00 00 4F [14:08:08]Write i2c OK [14:08:08]MH_I2C_Read... [14:08:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:08]Read from MH i2c: E2 [14:08:08]MH_I2C_Read... [14:08:08]Read from MH i2c: E2 17 00 [14:08:08]MH_I2C_Read... [14:08:08]Read from MH i2c: E2 17 00 62 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A5 [14:08:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:08:08]wFMCommunicate OK [14:08:08]requested_item fd.num is exist - process it [14:08:08]SAM_PROTO_GetFieldsCounters [14:08:08]wFMCommunicate request_size=4 [14:08:08]MH_SAM_APDU [14:08:08]CAPDU: 80 13 00 00 [14:08:08]Write to MH i2c: E2 08 00 63 73 80 13 00 00 00 00 00 00 52 [14:08:08]Write i2c OK [14:08:08]MH_I2C_Read... [14:08:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:08:08]Read from MH i2c: E2 [14:08:08]MH_I2C_Read... [14:08:08]Read from MH i2c: E2 62 00 [14:08:08]MH_I2C_Read... [14:08:08]Read from MH i2c: E2 62 00 63 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B2 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 97 [14:08:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B2 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:08:08]wFMCommunicate OK [14:08:08]SAM_PROTO_GetFieldsCounters done [14:08:08]requested_item shift.num is exist - process it [14:08:08]requested_item shift.opened is exist - process it [14:08:08]req_shift_opened [14:08:08]FM_GetShiftState [14:08:08]SAM_PROTO_GetShiftState [14:08:08]wFMCommunicate request_size=4 [14:08:08]MH_SAM_APDU [14:08:08]CAPDU: 80 13 01 00 [14:08:08]Write to MH i2c: E2 08 00 64 73 80 13 01 00 00 00 00 00 54 [14:08:08]Write i2c OK [14:08:08]MH_I2C_Read... [14:08:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:09]Read from MH i2c: E2 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: E2 0E 00 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: E2 0E 00 64 73 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D1 [14:08:09]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:08:09]wFMCommunicate OK [14:08:09]SAM_PROTO_GetShiftState done [14:08:09]FM_GetShiftState done [14:08:09]req_shift_opened done [14:08:09]requested_item shift.open_date is exist - process it [14:08:09]req_shift_open_date [14:08:09]req_shift_open_date done [14:08:09]produce_requested_data done [14:08:09]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32434,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:08:09]process_action_free close_receipt [14:08:09]json_value_free [14:08:09]json_value_free done [14:08:09]process_json_proto returns [14:08:09]Send response to host [14:08:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32434,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:08:09]free response buf [14:08:09]execute_script done [14:08:09]execute_script returns [14:08:09]free content buf [14:08:09]Sock 9.Close socket [14:08:09]Sock 9.Thread stoped [14:08:13]OFD Sender: No OFD packet to send [14:08:18]OFD Sender: No OFD packet to send [14:08:23]OFD Sender: No OFD packet to send [14:08:28]OFD Sender: No OFD packet to send [14:08:33]OFD Sender: No OFD packet to send [14:08:38]OFD Sender: No OFD packet to send [14:08:43]OFD Sender: No OFD packet to send [14:08:48]OFD Sender: No OFD packet to send [14:08:53]OFD Sender: No OFD packet to send [14:08:58]OFD Sender: No OFD packet to send [14:09:03]OFD Sender: No OFD packet to send [14:09:08]OFD Sender: No OFD packet to send [14:09:13]OFD Sender: No OFD packet to send [14:09:18]OFD Sender: No OFD packet to send [14:09:23]OFD Sender: No OFD packet to send [14:09:28]OFD Sender: No OFD packet to send [14:09:33]OFD Sender: No OFD packet to send [14:09:38]OFD Sender: No OFD packet to send [14:09:43]OFD Sender: No OFD packet to send [14:09:48]OFD Sender: No OFD packet to send [14:09:53]OFD Sender: No OFD packet to send [14:09:58]OFD Sender: No OFD packet to send [14:10:03]OFD Sender: No OFD packet to send [14:10:08]OFD Sender: No OFD packet to send [14:10:13]OFD Sender: No OFD packet to send [14:10:18]OFD Sender: No OFD packet to send [14:10:23]OFD Sender: No OFD packet to send [14:10:28]OFD Sender: No OFD packet to send [14:10:33]OFD Sender: No OFD packet to send [14:10:38]OFD Sender: No OFD packet to send [14:10:43]OFD Sender: No OFD packet to send [14:10:48]OFD Sender: No OFD packet to send [14:10:53]OFD Sender: No OFD packet to send [14:10:58]OFD Sender: No OFD packet to send [14:11:03]OFD Sender: No OFD packet to send [14:11:08]OFD Sender: No OFD packet to send [14:11:12]accept exits with 8 [14:11:12]New connection [14:11:12]New thread 3066940772 created [14:11:12]Thread 3067084132 joined [14:11:12]Waiting for new connection... [14:11:12] Sock 8.Parse request [14:11:12]Sock 8.Check first char [14:11:12]Sock 8.First char is OK [14:11:12]request: POST /json_proto HTTP/1.0 [14:11:12]Method: POST [14:11:12]URL: /json_proto [14:11:12]Method is POST - this is cgi request [14:11:12]url: /json_proto [14:11:12]query_string will be loaded in cgi processing [14:11:12]execute_cgi json_proto POST (null) [14:11:12]execute_cgi path=json_proto method=POST [14:11:12]POST find Content-Length [14:11:12]Host: 172.17.34.200:8080 [14:11:12]Content-Length: 676 [14:11:12]Content-Type: application/json [14:11:12] [14:11:12]POST finish read [14:11:12]Found Content-Length = 676 [14:11:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:11:12]execute_script... [14:11:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:11:12]POST & json_proto [14:11:12]process_json_proto [14:11:12]json parsed OK: [14:11:12]protocol is kg_v1.0 [14:11:12]action value=close_receipt [14:11:12]process_action close_receipt [14:11:12]cmd_close_receipt [14:11:12]MH_GetDate [14:11:12]Write to MH i2c: F0 00 00 65 73 C7 [14:11:13]Write i2c OK [14:11:13]MH_I2C_Read... [14:11:13]Read from MH i2c: F0 [14:11:13]MH_I2C_Read... [14:11:13]Read from MH i2c: F0 09 00 [14:11:13]MH_I2C_Read... [14:11:13]Read from MH i2c: F0 09 00 65 73 00 05 65 E7 64 B2 FF 65 64 FF [14:11:13]GetLastDocTimeStamp 1692886089 [14:11:13]current date 1692886277 [14:11:13]FM_GetShiftState [14:11:13]SAM_PROTO_GetShiftState [14:11:13]wFMCommunicate request_size=4 [14:11:13]MH_SAM_APDU [14:11:13]CAPDU: 80 13 01 00 [14:11:13]Write to MH i2c: E2 08 00 66 73 80 13 01 00 00 00 00 00 56 [14:11:13]Write i2c OK [14:11:13]MH_I2C_Read... [14:11:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:13]Read from MH i2c: E2 [14:11:13]MH_I2C_Read... [14:11:13]Read from MH i2c: E2 0E 00 [14:11:13]MH_I2C_Read... [14:11:13]Read from MH i2c: E2 0E 00 66 73 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D3 [14:11:13]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:11:13]wFMCommunicate OK [14:11:13]SAM_PROTO_GetShiftState done [14:11:13]FM_GetShiftState done [14:11:13]opened in 1692866319 [14:11:13]opened+sec_in_day 1692952719 [14:11:13]quantity*price = 100035 [14:11:13]sum+1 = 100036 [14:11:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 141 24.08.2023 14:11 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32435 ФПД: 212231328705031 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T141117&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32435&fm=212231328705031&tin=02508201610067®Number=0000000000091575&sum=100000 [14:11:14]StoreToDocumentArchive [14:11:14]shift 75 fd 32435 [14:11:14]save to /storage/0075/doc_00032435 [14:11:14]save last doc name /storage/0075/doc_00032435 to /storage/kkm_last_doc_name [14:11:14]save OK [14:11:14]Clear old archive folders... [14:11:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:11:14]tlvbuf is 01983050 [14:11:14]SAM_PROTO_ClearQueue [14:11:14]wFMCommunicate request_size=4 [14:11:14]MH_SAM_APDU [14:11:14]CAPDU: 80 09 00 00 [14:11:14]Write to MH i2c: E2 08 00 73 73 80 09 00 00 00 00 00 00 58 [14:11:14]Write i2c OK [14:11:14]MH_I2C_Read... [14:11:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:11:14]Read from MH i2c: E2 [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: E2 03 00 [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: E2 03 00 73 73 00 90 00 5A [14:11:14]RAPDU: 90 00 [14:11:14]wFMCommunicate OK [14:11:14]SAM_PROTO_ClearQueue done [14:11:14]KKMCreateOFDPacket [14:11:14]OFDProtocolAddRootSTLVToBuf [14:11:14]FM_MakeSignedData [14:11:14]FM_MakeSignedData [14:11:14]SAM_PROTO_SignData [14:11:14]wFMCommunicate request_size=4 [14:11:14]MH_SAM_APDU [14:11:14]CAPDU: 80 0D 01 02 [14:11:14]Write to MH i2c: E2 08 00 74 73 80 0D 01 02 00 00 00 00 60 [14:11:14]Write i2c OK [14:11:14]MH_I2C_Read... [14:11:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:11:14]Read from MH i2c: E2 [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: E2 03 00 [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: E2 03 00 74 73 00 90 00 5B [14:11:14]RAPDU: 90 00 [14:11:14]wFMCommunicate OK [14:11:14]wFMCommunicate request_size=255 [14:11:14]MH_SAM_APDU [14:11:14]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 05 65 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B3 7E 00 00 35 04 06 00 [14:11:14]Write to MH i2c: E2 02 01 75 73 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 05 65 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B3 7E 00 00 35 04 06 00 00 00 0D [14:11:14]Write i2c OK [14:11:14]MH_I2C_Read... [14:11:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:14]Read from MH i2c: E2 [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: E2 03 00 [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: E2 03 00 75 73 00 90 00 5C [14:11:14]RAPDU: 90 00 [14:11:14]wFMCommunicate OK [14:11:14]wFMCommunicate request_size=11 [14:11:14]MH_SAM_APDU [14:11:14]CAPDU: 80 0D 02 02 06 C1 05 F4 F5 2A 07 [14:11:14]Write to MH i2c: E2 0E 00 76 73 80 0D 02 02 06 00 C1 05 F4 F5 2A 07 00 00 4F [14:11:14]Write i2c OK [14:11:14]MH_I2C_Read... [14:11:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:14]Read from MH i2c: E2 [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: E2 03 00 [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: E2 03 00 76 73 00 90 00 5D [14:11:14]RAPDU: 90 00 [14:11:14]wFMCommunicate OK [14:11:14]wFMCommunicate request_size=4 [14:11:14]MH_SAM_APDU [14:11:14]CAPDU: 80 0D 03 02 [14:11:14]Write to MH i2c: E2 08 00 77 73 80 0D 03 02 00 00 00 00 65 [14:11:14]Write i2c OK [14:11:14]MH_I2C_Read... [14:11:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:11:14]Read from MH i2c: E2 [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: E2 0B 00 [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: E2 0B 00 77 73 00 F4 FD BE AB 08 5C 1F 5A 90 00 9D [14:11:14]RAPDU: F4 FD BE AB 08 5C 1F 5A 90 00 [14:11:14]wFMCommunicate OK [14:11:14]SAM_PROTO_SignData done [14:11:14]FM_MakeSignedData done [14:11:14]CreateOFDProtocolMessage [14:11:14]wFMCommunicate request_size=4 [14:11:14]MH_SAM_APDU [14:11:14]CAPDU: 80 11 00 00 [14:11:14]Write to MH i2c: E2 08 00 78 73 80 11 00 00 00 00 00 00 65 [14:11:14]Write i2c OK [14:11:14]MH_I2C_Read... [14:11:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:14]Read from MH i2c: E2 [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: E2 17 00 [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: E2 17 00 78 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BB [14:11:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:11:14]wFMCommunicate OK [14:11:14]CreateOFDProtocolMessage done [14:11:14]OFDSenderStorePacket 32435 [14:11:14]StoreOFDPacket docnum=32435 [14:11:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 7E D2 08 01 F0 EC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 05 65 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B3 7E 00 00 35 04 06 00 C1 05 F4 F5 2A 07 F4 FD BE AB 08 5C 1F 5A [14:11:14]CheckFolder [14:11:14]dirname=/storage/ofd_packets [14:11:14]CheckFolder done [14:11:14]ProducePacketName [14:11:14]name=ofd_packets/00032435 [14:11:14]NVStorageSaveData ofd_packets/00032435 [14:11:14]File name is /storage/ofd_packets/00032435 [14:11:14]Write 302 bytes [14:11:14]NVStorageSaveData done [14:11:14]OFDSenderStorePacket done [14:11:14]KKMCreateOFDPacket done [14:11:14]NVStorageSaveData kkm_last_timestamp [14:11:14]File name is /storage/kkm_last_timestamp [14:11:14]Write 4 bytes [14:11:14]NVStorageSaveData done [14:11:14]ExternCall_PrintAddStr [14:11:14]wPrintStart [14:11:14]Write to MH i2c: 01 00 00 79 73 EC [14:11:14]Write i2c OK [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: 01 [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: 01 07 00 [14:11:14]MH_I2C_Read... [14:11:14]Read from MH i2c: 01 07 00 79 73 00 00 00 00 00 FF 0F 01 [14:11:14]RasterBufferAndPrint [14:11:14]line Счет N : (1)1182172 [14:11:14]line ИНН: 02508201610067 [14:11:14]line Контрольно-Кассовый Чек [14:11:14]line ПРОДАЖА [14:11:14]line ТРК (МРК, ГНК) : 31 [14:11:14]line Товар: 2710124130 [14:11:14]line Super-92-К-5 [14:11:14]line 17.100 * 58.50 [14:11:14]line = 1000.35 [14:11:14]line НДС 12% НСП 1% [14:11:14]line > о реализуемом товаре [14:11:14]line ОКРУГЛЕНИЕ: -0.35 [14:11:14]line ИТОГО: 1000.00 [14:11:14]line Внесено: 1000.00 [14:11:14]line СДАЧА: 0.00 [14:11:14]line НСП 1% : 8.85 [14:11:14]line НДС 12% : 106.23 [14:11:14]line Наличными: 1000.00 [14:11:14]line Безнал.: 0.00 [14:11:14]line Место: АЗС № 121 "Партнер Нефть" [14:11:14]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:11:14]line СНО: Общий режим [14:11:14]line Чек 141 24.08.2023 14:11 [14:11:14]line Смена: 75 ФФД: 1.0 [14:11:14]line ЗНМ: 0300000148 [14:11:14]line РНМ: 0000000000091575 [14:11:14]line Версия ККМ: 001 [14:11:14]line ФМ: 0000000000874655 [14:11:14]line ФД: 32435 [14:11:14]line ФПД: 212231328705031 [14:11:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T141117&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32435&fm=212231328705031&tin=02508201610067®Number=0000000000091575&sum=100000 [14:11:15]OFD Sender: Processing packet 32435 [packets to send 11, broken 10] [14:11:15]ProducePacketName [14:11:15]name=ofd_packets/00032435 [14:11:15]OFD Sender: To server: pG, [14:11:15]CommunicateWithHost lk.salyk.kg:30040 [14:11:15]ConnectInit lk.salyk.kg [14:11:15]written 0, free lines is 4095 [14:11:15]Connected sock=11 [14:11:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 7E D2 08 01 F0 EC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 05 65 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B3 7E 00 00 35 04 06 00 C1 05 F4 F5 2A 07 F4 FD BE AB 08 5C 1F 5A [14:11:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 42 91 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 34 36 35 35 10 04 04 00 B3 7E 00 00 F4 03 04 00 A8 0F E7 64 B6 04 01 00 00 5D 35 27 DA E2 23 07 FF [14:11:15]CommunicateWithHost err = 0 [14:11:15]CheckOFDResponse [14:11:15]1017 (14) - 77093643461234 [14:11:15]1041 (16) - 0000000000874655 [14:11:15]1040 (4) - 32435 [14:11:15]1012 (4) - 24.08.2023 08:07 [14:11:15]1206 (1) - 0 [14:11:15]OFD Sender: Remove packet 32435 [14:11:15]ProducePacketName [14:11:15]name=ofd_packets/00032435 [14:11:15]NVStorageDeleteData [14:11:15]Write to MH i2c: 01 00 00 A4 73 17 [14:11:15]Write i2c OK [14:11:15]MH_I2C_Read... [14:11:15]Read from MH i2c: 01 [14:11:15]MH_I2C_Read... [14:11:15]Read from MH i2c: 01 07 00 [14:11:15]MH_I2C_Read... [14:11:15]Read from MH i2c: 01 07 00 A4 73 00 00 00 00 00 D5 0C FF [14:11:15]RasterBufferAndPrint [14:11:15]line [14:11:15]line [14:11:15]line [14:11:15]line [14:11:15]line [14:11:15]written 0, free lines is 3292 [14:11:15]MH_Cut [14:11:15]Write to MH i2c: D1 01 00 AB 73 01 F0 [14:11:15]Write i2c OK [14:11:15]MH_I2C_Read... [14:11:15]Read from MH i2c: D1 [14:11:15]MH_I2C_Read... [14:11:15]Read from MH i2c: D1 01 00 [14:11:15]MH_I2C_Read... [14:11:15]Read from MH i2c: D1 01 00 AB 73 00 EF [14:11:15]Write to MH i2c: 01 00 00 AC 73 1F [14:11:15]Write i2c OK [14:11:15]MH_I2C_Read... [14:11:15]OFD Sender: No OFD packet to send [14:11:16]*** Cut start [14:11:16]*** Purtial cut [14:11:16]*** CUTSNS_PIN = 0 [14:11:16]*** Stage 1: CUTSNS_PIN = 1 [14:11:18]Read from MH i2c: 01 [14:11:18]MH_I2C_Read... [14:11:18]*** Stop cut motor [14:11:18]*** Cut end [14:11:18]Read from MH i2c: 01 07 00 [14:11:18]MH_I2C_Read... [14:11:18]Read from MH i2c: 01 07 00 AC 73 00 00 00 00 00 FF 0F 34 [14:11:18]process_action close_receipt done [14:11:18]requested_data is exist [14:11:18]produce_requested_data [14:11:18]requested_item fm.sn is exist - process it [14:11:18]wFMCommunicate request_size=4 [14:11:18]MH_SAM_APDU [14:11:18]CAPDU: 80 11 00 00 [14:11:18]Write to MH i2c: E2 08 00 AD 73 80 11 00 00 00 00 00 00 9A [14:11:18]Write i2c OK [14:11:18]MH_I2C_Read... [14:11:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:18]Read from MH i2c: E2 [14:11:18]MH_I2C_Read... [14:11:18]Read from MH i2c: E2 17 00 [14:11:18]MH_I2C_Read... [14:11:18]Read from MH i2c: E2 17 00 AD 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F0 [14:11:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:11:18]wFMCommunicate OK [14:11:18]requested_item fd.num is exist - process it [14:11:18]SAM_PROTO_GetFieldsCounters [14:11:18]wFMCommunicate request_size=4 [14:11:18]MH_SAM_APDU [14:11:18]CAPDU: 80 13 00 00 [14:11:18]Write to MH i2c: E2 08 00 AE 73 80 13 00 00 00 00 00 00 9D [14:11:18]Write i2c OK [14:11:18]MH_I2C_Read... [14:11:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:11:18]Read from MH i2c: E2 [14:11:18]MH_I2C_Read... [14:11:18]Read from MH i2c: E2 62 00 [14:11:18]MH_I2C_Read... [14:11:18]Read from MH i2c: E2 62 00 AE 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B3 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [14:11:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B3 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:11:18]wFMCommunicate OK [14:11:18]SAM_PROTO_GetFieldsCounters done [14:11:18]requested_item shift.num is exist - process it [14:11:18]requested_item shift.opened is exist - process it [14:11:18]req_shift_opened [14:11:18]FM_GetShiftState [14:11:18]SAM_PROTO_GetShiftState [14:11:18]wFMCommunicate request_size=4 [14:11:18]MH_SAM_APDU [14:11:18]CAPDU: 80 13 01 00 [14:11:18]Write to MH i2c: E2 08 00 AF 73 80 13 01 00 00 00 00 00 9F [14:11:18]Write i2c OK [14:11:18]MH_I2C_Read... [14:11:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:18]Read from MH i2c: E2 [14:11:18]MH_I2C_Read... [14:11:18]Read from MH i2c: E2 0E 00 [14:11:18]MH_I2C_Read... [14:11:18]Read from MH i2c: E2 0E 00 AF 73 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1C [14:11:18]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:11:18]wFMCommunicate OK [14:11:18]SAM_PROTO_GetShiftState done [14:11:18]FM_GetShiftState done [14:11:18]req_shift_opened done [14:11:18]requested_item shift.open_date is exist - process it [14:11:18]req_shift_open_date [14:11:18]req_shift_open_date done [14:11:18]produce_requested_data done [14:11:18]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32435,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:11:18]process_action_free close_receipt [14:11:18]json_value_free [14:11:18]json_value_free done [14:11:18]process_json_proto returns [14:11:18]Send response to host [14:11:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32435,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:11:18]free response buf [14:11:18]execute_script done [14:11:18]execute_script returns [14:11:18]free content buf [14:11:18]Sock 8.Close socket [14:11:18]Sock 8.Thread stoped [14:11:20]accept exits with 9 [14:11:20]New connection [14:11:20]New thread 3067084132 created [14:11:20]Thread 3066940772 joined [14:11:20]Waiting for new connection... [14:11:20] Sock 9.Parse request [14:11:20]Sock 9.Check first char [14:11:20]Sock 9.First char is OK [14:11:20]request: POST /json_proto HTTP/1.0 [14:11:20]Method: POST [14:11:20]URL: /json_proto [14:11:20]Method is POST - this is cgi request [14:11:20]url: /json_proto [14:11:20]query_string will be loaded in cgi processing [14:11:20]execute_cgi json_proto POST (null) [14:11:20]execute_cgi path=json_proto method=POST [14:11:20]POST find Content-Length [14:11:20]Host: 172.17.34.200:8080 [14:11:20]Content-Length: 672 [14:11:20]Content-Type: application/json [14:11:20] [14:11:20]POST finish read [14:11:20]Found Content-Length = 672 [14:11:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 12.830, "sum" : 750.56, "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:11:20]execute_script... [14:11: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)1182173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 12.830, "sum" : 750.56, "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:11:20]POST & json_proto [14:11:20]process_json_proto [14:11:20]json parsed OK: [14:11:20]protocol is kg_v1.0 [14:11:20]action value=close_receipt [14:11:20]process_action close_receipt [14:11:20]cmd_close_receipt [14:11:20]MH_GetDate [14:11:20]Write to MH i2c: F0 00 00 B0 73 12 [14:11:20]Write i2c OK [14:11:20]MH_I2C_Read... [14:11:20]Read from MH i2c: F0 [14:11:20]MH_I2C_Read... [14:11:20]Read from MH i2c: F0 09 00 [14:11:20]MH_I2C_Read... [14:11:20]Read from MH i2c: F0 09 00 B0 73 00 0C 65 E7 64 B2 FF 65 64 51 [14:11:20]GetLastDocTimeStamp 1692886277 [14:11:20]current date 1692886284 [14:11:20]FM_GetShiftState [14:11:20]SAM_PROTO_GetShiftState [14:11:20]wFMCommunicate request_size=4 [14:11:20]MH_SAM_APDU [14:11:20]CAPDU: 80 13 01 00 [14:11:20]Write to MH i2c: E2 08 00 B1 73 80 13 01 00 00 00 00 00 A1 [14:11:20]Write i2c OK [14:11:20]MH_I2C_Read... [14:11:20]OFD Sender: No OFD packet to send [14:11:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:20]Read from MH i2c: E2 [14:11:20]MH_I2C_Read... [14:11:20]Read from MH i2c: E2 0E 00 [14:11:20]MH_I2C_Read... [14:11:20]Read from MH i2c: E2 0E 00 B1 73 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1E [14:11:20]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:11:20]wFMCommunicate OK [14:11:20]SAM_PROTO_GetShiftState done [14:11:20]FM_GetShiftState done [14:11:20]opened in 1692866319 [14:11:20]opened+sec_in_day 1692952719 [14:11:20]quantity*price = 75055 [14:11:20]sum+1 = 75057 [14:11:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.70 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 142 24.08.2023 14:11 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32436 ФПД: 137063807480813 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T141124&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32436&fm=137063807480813&tin=02508201610067®Number=0000000000091575&sum=75000 [14:11:21]StoreToDocumentArchive [14:11:21]shift 75 fd 32436 [14:11:21]save to /storage/0075/doc_00032436 [14:11:21]save last doc name /storage/0075/doc_00032436 to /storage/kkm_last_doc_name [14:11:21]save OK [14:11:21]Clear old archive folders... [14:11:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:11:21]tlvbuf is 0195DC00 [14:11:21]SAM_PROTO_ClearQueue [14:11:21]wFMCommunicate request_size=4 [14:11:21]MH_SAM_APDU [14:11:21]CAPDU: 80 09 00 00 [14:11:21]Write to MH i2c: E2 08 00 BE 73 80 09 00 00 00 00 00 00 A3 [14:11:21]Write i2c OK [14:11:21]MH_I2C_Read... [14:11:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:11:21]Read from MH i2c: E2 [14:11:21]MH_I2C_Read... [14:11:21]Read from MH i2c: E2 03 00 [14:11:21]MH_I2C_Read... [14:11:21]Read from MH i2c: E2 03 00 BE 73 00 90 00 A5 [14:11:21]RAPDU: 90 00 [14:11:21]wFMCommunicate OK [14:11:21]SAM_PROTO_ClearQueue done [14:11:21]KKMCreateOFDPacket [14:11:21]OFDProtocolAddRootSTLVToBuf [14:11:21]FM_MakeSignedData [14:11:21]FM_MakeSignedData [14:11:21]SAM_PROTO_SignData [14:11:21]wFMCommunicate request_size=4 [14:11:21]MH_SAM_APDU [14:11:21]CAPDU: 80 0D 01 02 [14:11:21]Write to MH i2c: E2 08 00 BF 73 80 0D 01 02 00 00 00 00 AB [14:11:21]Write i2c OK [14:11:21]MH_I2C_Read... [14:11:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:11:22]Read from MH i2c: E2 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: E2 03 00 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: E2 03 00 BF 73 00 90 00 A6 [14:11:22]RAPDU: 90 00 [14:11:22]wFMCommunicate OK [14:11:22]wFMCommunicate request_size=255 [14:11:22]MH_SAM_APDU [14:11:22]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 32 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 30 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 22 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 8E 00 00 00 F4 03 04 00 0C 65 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B4 7E 00 00 35 04 06 00 [14:11:22]Write to MH i2c: E2 02 01 C0 73 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 32 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 30 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 22 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 8E 00 00 00 F4 03 04 00 0C 65 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B4 7E 00 00 35 04 06 00 00 00 56 [14:11:22]Write i2c OK [14:11:22]MH_I2C_Read... [14:11:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:22]Read from MH i2c: E2 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: E2 03 00 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: E2 03 00 C0 73 00 90 00 A7 [14:11:22]RAPDU: 90 00 [14:11:22]wFMCommunicate OK [14:11:22]wFMCommunicate request_size=11 [14:11:22]MH_SAM_APDU [14:11:22]CAPDU: 80 0D 02 02 06 7C A8 A7 8E 73 ED [14:11:22]Write to MH i2c: E2 0E 00 C1 73 80 0D 02 02 06 00 7C A8 A7 8E 73 ED 00 00 73 [14:11:22]Write i2c OK [14:11:22]MH_I2C_Read... [14:11:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:22]Read from MH i2c: E2 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: E2 03 00 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: E2 03 00 C1 73 00 90 00 A8 [14:11:22]RAPDU: 90 00 [14:11:22]wFMCommunicate OK [14:11:22]wFMCommunicate request_size=4 [14:11:22]MH_SAM_APDU [14:11:22]CAPDU: 80 0D 03 02 [14:11:22]Write to MH i2c: E2 08 00 C2 73 80 0D 03 02 00 00 00 00 B0 [14:11:22]Write i2c OK [14:11:22]MH_I2C_Read... [14:11:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:11:22]Read from MH i2c: E2 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: E2 0B 00 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: E2 0B 00 C2 73 00 19 9A F2 B5 16 90 A7 9D 90 00 F5 [14:11:22]RAPDU: 19 9A F2 B5 16 90 A7 9D 90 00 [14:11:22]wFMCommunicate OK [14:11:22]SAM_PROTO_SignData done [14:11:22]FM_MakeSignedData done [14:11:22]CreateOFDProtocolMessage [14:11:22]wFMCommunicate request_size=4 [14:11:22]MH_SAM_APDU [14:11:22]CAPDU: 80 11 00 00 [14:11:22]Write to MH i2c: E2 08 00 C3 73 80 11 00 00 00 00 00 00 B0 [14:11:22]Write i2c OK [14:11:22]MH_I2C_Read... [14:11:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:22]Read from MH i2c: E2 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: E2 17 00 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: E2 17 00 C3 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 06 [14:11:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:11:22]wFMCommunicate OK [14:11:22]CreateOFDProtocolMessage done [14:11:22]OFDSenderStorePacket 32436 [14:11:22]StoreOFDPacket docnum=32436 [14:11:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A7 23 08 01 2D ED 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 32 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 30 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 22 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 8E 00 00 00 F4 03 04 00 0C 65 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B4 7E 00 00 35 04 06 00 7C A8 A7 8E 73 ED 19 9A F2 B5 16 90 A7 9D [14:11:22]CheckFolder [14:11:22]dirname=/storage/ofd_packets [14:11:22]CheckFolder done [14:11:22]ProducePacketName [14:11:22]name=ofd_packets/00032436 [14:11:22]NVStorageSaveData ofd_packets/00032436 [14:11:22]File name is /storage/ofd_packets/00032436 [14:11:22]Write 302 bytes [14:11:22]NVStorageSaveData done [14:11:22]OFDSenderStorePacket done [14:11:22]KKMCreateOFDPacket done [14:11:22]NVStorageSaveData kkm_last_timestamp [14:11:22]File name is /storage/kkm_last_timestamp [14:11:22]Write 4 bytes [14:11:22]NVStorageSaveData done [14:11:22]ExternCall_PrintAddStr [14:11:22]wPrintStart [14:11:22]Write to MH i2c: 01 00 00 C4 73 37 [14:11:22]Write i2c OK [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: 01 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: 01 07 00 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: 01 07 00 C4 73 00 00 00 00 00 FF 0F 4C [14:11:22]RasterBufferAndPrint [14:11:22]line Счет N : (1)1182173 [14:11:22]line ИНН: 02508201610067 [14:11:22]line Контрольно-Кассовый Чек [14:11:22]line ПРОДАЖА [14:11:22]line ТРК (МРК, ГНК) : 51 [14:11:22]line Товар: 2710124130 [14:11:22]line Super-92-К-5 [14:11:22]line 12.830 * 58.50 [14:11:22]line = 750.56 [14:11:22]line НДС 12% НСП 1% [14:11:22]line > о реализуемом товаре [14:11:22]line ОКРУГЛЕНИЕ: -0.56 [14:11:22]line ИТОГО: 750.00 [14:11:22]line Внесено: 750.00 [14:11:22]line СДАЧА: 0.00 [14:11:22]line НСП 1% : 6.64 [14:11:22]line НДС 12% : 79.70 [14:11:22]line Наличными: 750.00 [14:11:22]line Безнал.: 0.00 [14:11:22]line Место: АЗС № 121 "Партнер Нефть" [14:11:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:11:22]line СНО: Общий режим [14:11:22]line Чек 142 24.08.2023 14:11 [14:11:22]line Смена: 75 ФФД: 1.0 [14:11:22]line ЗНМ: 0300000148 [14:11:22]line РНМ: 0000000000091575 [14:11:22]line Версия ККМ: 001 [14:11:22]line ФМ: 0000000000874655 [14:11:22]line ФД: 32436 [14:11:22]line ФПД: 137063807480813 [14:11:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T141124&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32436&fm=137063807480813&tin=02508201610067®Number=0000000000091575&sum=75000 [14:11:22]OFD Sender: Processing packet 32436 [packets to send 11, broken 10] [14:11:22]ProducePacketName [14:11:22]name=ofd_packets/00032436 [14:11:22]OFD Sender: To server: pG, [14:11:22]CommunicateWithHost lk.salyk.kg:30040 [14:11:22]ConnectInit lk.salyk.kg [14:11:22]written 0, free lines is 4095 [14:11:22]Connected sock=10 [14:11:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A7 23 08 01 2D ED 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 32 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 30 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 22 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 8E 00 00 00 F4 03 04 00 0C 65 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B4 7E 00 00 35 04 06 00 7C A8 A7 8E 73 ED 19 9A F2 B5 16 90 A7 9D [14:11:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 20 4B 47 00 3B 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B4 7E 00 00 F4 03 04 00 B0 0F E7 64 B6 04 01 00 00 47 E4 1B 1B 02 E3 B8 F7 [14:11:23]CommunicateWithHost err = 0 [14:11:23]CheckOFDResponse [14:11:23]1017 (14) - 77093643461234 [14:11:23]1041 (16) - 0000000000874655 [14:11:23]1040 (4) - 32436 [14:11:23]1012 (4) - 24.08.2023 08:07 [14:11:23]1206 (1) - 0 [14:11:23]OFD Sender: Remove packet 32436 [14:11:23]ProducePacketName [14:11:23]name=ofd_packets/00032436 [14:11:23]NVStorageDeleteData [14:11:23]Write to MH i2c: 01 00 00 EF 73 62 [14:11:23]Write i2c OK [14:11:23]MH_I2C_Read... [14:11:23]Read from MH i2c: 01 [14:11:23]MH_I2C_Read... [14:11:23]Read from MH i2c: 01 07 00 [14:11:23]MH_I2C_Read... [14:11:23]Read from MH i2c: 01 07 00 EF 73 00 00 00 00 00 E9 0C 5E [14:11:23]RasterBufferAndPrint [14:11:23]line [14:11:23]line [14:11:23]line [14:11:23]line [14:11:23]line [14:11:23]written 0, free lines is 3317 [14:11:23]MH_Cut [14:11:23]Write to MH i2c: D1 01 00 F6 73 01 3B [14:11:23]Write i2c OK [14:11:23]MH_I2C_Read... [14:11:23]Read from MH i2c: D1 [14:11:23]MH_I2C_Read... [14:11:23]Read from MH i2c: D1 01 00 [14:11:23]MH_I2C_Read... [14:11:23]Read from MH i2c: D1 01 00 F6 73 00 3A [14:11:23]Write to MH i2c: 01 00 00 F7 73 6A [14:11:23]Write i2c OK [14:11:23]MH_I2C_Read... [14:11:23]OFD Sender: No OFD packet to send [14:11:24]*** Cut start [14:11:24]*** Purtial cut [14:11:24]*** Stage 1: CUTSNS_PIN = 1 [14:11:24]Read from MH i2c: 01 [14:11:24]MH_I2C_Read... [14:11:24]*** Stop cut motor [14:11:24]*** Cut end [14:11:24]Read from MH i2c: 01 07 00 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: 01 07 00 F7 73 00 00 00 00 00 FF 0F 7F [14:11:24]process_action close_receipt done [14:11:24]requested_data is exist [14:11:24]produce_requested_data [14:11:24]requested_item fm.sn is exist - process it [14:11:24]wFMCommunicate request_size=4 [14:11:24]MH_SAM_APDU [14:11:24]CAPDU: 80 11 00 00 [14:11:24]Write to MH i2c: E2 08 00 F8 73 80 11 00 00 00 00 00 00 E5 [14:11:24]Write i2c OK [14:11:24]MH_I2C_Read... [14:11:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:24]Read from MH i2c: E2 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 17 00 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 17 00 F8 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3B [14:11:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:11:24]wFMCommunicate OK [14:11:24]requested_item fd.num is exist - process it [14:11:24]SAM_PROTO_GetFieldsCounters [14:11:24]wFMCommunicate request_size=4 [14:11:24]MH_SAM_APDU [14:11:24]CAPDU: 80 13 00 00 [14:11:24]Write to MH i2c: E2 08 00 F9 73 80 13 00 00 00 00 00 00 E8 [14:11:24]Write i2c OK [14:11:24]MH_I2C_Read... [14:11:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:11:24]Read from MH i2c: E2 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 62 00 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 62 00 F9 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B4 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [14:11:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B4 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:11:24]wFMCommunicate OK [14:11:24]SAM_PROTO_GetFieldsCounters done [14:11:24]requested_item shift.num is exist - process it [14:11:24]requested_item shift.opened is exist - process it [14:11:24]req_shift_opened [14:11:24]FM_GetShiftState [14:11:24]SAM_PROTO_GetShiftState [14:11:24]wFMCommunicate request_size=4 [14:11:24]MH_SAM_APDU [14:11:24]CAPDU: 80 13 01 00 [14:11:24]Write to MH i2c: E2 08 00 FA 73 80 13 01 00 00 00 00 00 EA [14:11:24]Write i2c OK [14:11:24]MH_I2C_Read... [14:11:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:24]Read from MH i2c: E2 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 0E 00 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 0E 00 FA 73 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 67 [14:11:24]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:11:24]wFMCommunicate OK [14:11:24]SAM_PROTO_GetShiftState done [14:11:24]FM_GetShiftState done [14:11:24]req_shift_opened done [14:11:24]requested_item shift.open_date is exist - process it [14:11:24]req_shift_open_date [14:11:24]req_shift_open_date done [14:11:24]produce_requested_data done [14:11:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32436,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:11:24]process_action_free close_receipt [14:11:24]json_value_free [14:11:24]json_value_free done [14:11:24]process_json_proto returns [14:11:24]Send response to host [14:11:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32436,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:11:24]free response buf [14:11:24]execute_script done [14:11:24]execute_script returns [14:11:24]free content buf [14:11:24]Sock 9.Close socket [14:11:24]Sock 9.Thread stoped [14:11:28]OFD Sender: No OFD packet to send [14:11:33]OFD Sender: No OFD packet to send [14:11:38]OFD Sender: No OFD packet to send [14:11:43]OFD Sender: No OFD packet to send [14:11:48]OFD Sender: No OFD packet to send [14:11:53]OFD Sender: No OFD packet to send [14:11:58]OFD Sender: No OFD packet to send [14:12:03]OFD Sender: No OFD packet to send [14:12:08]OFD Sender: No OFD packet to send [14:12:13]OFD Sender: No OFD packet to send [14:12:18]OFD Sender: No OFD packet to send [14:12:23]OFD Sender: No OFD packet to send [14:12:28]OFD Sender: No OFD packet to send [14:12:29]accept exits with 8 [14:12:29]New connection [14:12:29]New thread 3066940772 created [14:12:29]Thread 3067084132 joined [14:12:29]Waiting for new connection... [14:12:29] Sock 8.Parse request [14:12:29]Sock 8.Check first char [14:12:29]Sock 8.First char is OK [14:12:29]request: POST /json_proto HTTP/1.0 [14:12:29]Method: POST [14:12:29]URL: /json_proto [14:12:29]Method is POST - this is cgi request [14:12:29]url: /json_proto [14:12:29]query_string will be loaded in cgi processing [14:12:29]execute_cgi json_proto POST (null) [14:12:29]execute_cgi path=json_proto method=POST [14:12:29]POST find Content-Length [14:12:29]Host: 172.17.34.200:8080 [14:12:29]Content-Length: 679 [14:12:29]Content-Type: application/json [14:12:29] [14:12:29]POST finish read [14:12:29]Found Content-Length = 679 [14:12:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:29]execute_script... [14: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)1182174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:29]POST & json_proto [14:12:29]process_json_proto [14:12:29]json parsed OK: [14:12:29]protocol is kg_v1.0 [14:12:29]action value=close_receipt [14:12:29]process_action close_receipt [14:12:29]cmd_close_receipt [14:12:29]MH_GetDate [14:12:29]Write to MH i2c: F0 00 00 FB 73 5D [14:12:29]Write i2c OK [14:12:29]MH_I2C_Read... [14:12:29]Read from MH i2c: F0 [14:12:29]MH_I2C_Read... [14:12:29]Read from MH i2c: F0 09 00 [14:12:29]MH_I2C_Read... [14:12:29]Read from MH i2c: F0 09 00 FB 73 00 52 65 E7 64 B2 FF 65 64 E2 [14:12:29]GetLastDocTimeStamp 1692886284 [14:12:29]current date 1692886354 [14:12:29]FM_GetShiftState [14:12:29]SAM_PROTO_GetShiftState [14:12:29]wFMCommunicate request_size=4 [14:12:29]MH_SAM_APDU [14:12:29]CAPDU: 80 13 01 00 [14:12:29]Write to MH i2c: E2 08 00 FC 73 80 13 01 00 00 00 00 00 EC [14:12:29]Write i2c OK [14:12:29]MH_I2C_Read... [14:12:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:29]Read from MH i2c: E2 [14:12:29]MH_I2C_Read... [14:12:29]Read from MH i2c: E2 0E 00 [14:12:29]MH_I2C_Read... [14:12:29]Read from MH i2c: E2 0E 00 FC 73 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 69 [14:12:29]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:12:29]wFMCommunicate OK [14:12:29]SAM_PROTO_GetShiftState done [14:12:29]FM_GetShiftState done [14:12:29]opened in 1692866319 [14:12:29]opened+sec_in_day 1692952719 [14:12:29]quantity*price = 60030 [14:12:29]sum+1 = 60031 [14:12:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 143 24.08.2023 14:12 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32437 ФПД: 238975162264431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T141234&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32437&fm=238975162264431&tin=02508201610067®Number=0000000000091575&sum=60000 [14:12:31]StoreToDocumentArchive [14:12:31]shift 75 fd 32437 [14:12:31]save to /storage/0075/doc_00032437 [14:12:31]save last doc name /storage/0075/doc_00032437 to /storage/kkm_last_doc_name [14:12:31]save OK [14:12:31]Clear old archive folders... [14:12:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:12:31]tlvbuf is 018A9840 [14:12:31]SAM_PROTO_ClearQueue [14:12:31]wFMCommunicate request_size=4 [14:12:31]MH_SAM_APDU [14:12:31]CAPDU: 80 09 00 00 [14:12:31]Write to MH i2c: E2 08 00 09 74 80 09 00 00 00 00 00 00 EF [14:12:31]Write i2c OK [14:12:31]MH_I2C_Read... [14:12:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:12:31]Read from MH i2c: E2 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 09 74 00 90 00 F1 [14:12:31]RAPDU: 90 00 [14:12:31]wFMCommunicate OK [14:12:31]SAM_PROTO_ClearQueue done [14:12:31]KKMCreateOFDPacket [14:12:31]OFDProtocolAddRootSTLVToBuf [14:12:31]FM_MakeSignedData [14:12:31]FM_MakeSignedData [14:12:31]SAM_PROTO_SignData [14:12:31]wFMCommunicate request_size=4 [14:12:31]MH_SAM_APDU [14:12:31]CAPDU: 80 0D 01 02 [14:12:31]Write to MH i2c: E2 08 00 0A 74 80 0D 01 02 00 00 00 00 F7 [14:12:31]Write i2c OK [14:12:31]MH_I2C_Read... [14:12:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:12:31]Read from MH i2c: E2 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 0A 74 00 90 00 F2 [14:12:31]RAPDU: 90 00 [14:12:31]wFMCommunicate OK [14:12:31]wFMCommunicate request_size=255 [14:12:31]MH_SAM_APDU [14:12:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 8F 00 00 00 F4 03 04 00 52 65 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B5 7E 00 00 35 04 06 00 D9 [14:12:31]Write to MH i2c: E2 02 01 0B 74 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 8F 00 00 00 F4 03 04 00 52 65 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B5 7E 00 00 35 04 06 00 D9 00 00 7A [14:12:31]Write i2c OK [14:12:31]MH_I2C_Read... [14:12:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:31]Read from MH i2c: E2 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 0B 74 00 90 00 F3 [14:12:31]RAPDU: 90 00 [14:12:31]wFMCommunicate OK [14:12:31]wFMCommunicate request_size=10 [14:12:31]MH_SAM_APDU [14:12:31]CAPDU: 80 0D 02 02 05 58 BD A8 2B 6F [14:12:31]Write to MH i2c: E2 0D 00 0C 74 80 0D 02 02 05 00 58 BD A8 2B 6F 00 00 5B [14:12:31]Write i2c OK [14:12:31]MH_I2C_Read... [14:12:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:31]Read from MH i2c: E2 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 0C 74 00 90 00 F4 [14:12:31]RAPDU: 90 00 [14:12:31]wFMCommunicate OK [14:12:31]wFMCommunicate request_size=4 [14:12:31]MH_SAM_APDU [14:12:31]CAPDU: 80 0D 03 02 [14:12:31]Write to MH i2c: E2 08 00 0D 74 80 0D 03 02 00 00 00 00 FC [14:12:31]Write i2c OK [14:12:31]MH_I2C_Read... [14:12:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:12:31]Read from MH i2c: E2 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 0B 00 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 0B 00 0D 74 00 19 B5 7C FD 78 6F F1 54 90 00 70 [14:12:31]RAPDU: 19 B5 7C FD 78 6F F1 54 90 00 [14:12:31]wFMCommunicate OK [14:12:31]SAM_PROTO_SignData done [14:12:31]FM_MakeSignedData done [14:12:31]CreateOFDProtocolMessage [14:12:31]wFMCommunicate request_size=4 [14:12:31]MH_SAM_APDU [14:12:31]CAPDU: 80 11 00 00 [14:12:31]Write to MH i2c: E2 08 00 0E 74 80 11 00 00 00 00 00 00 FC [14:12:31]Write i2c OK [14:12:31]MH_I2C_Read... [14:12:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:31]Read from MH i2c: E2 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 17 00 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 17 00 0E 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 52 [14:12:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:12:31]wFMCommunicate OK [14:12:31]CreateOFDProtocolMessage done [14:12:31]OFDSenderStorePacket 32437 [14:12:31]StoreOFDPacket docnum=32437 [14:12:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6D E2 07 01 AD 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 8F 00 00 00 F4 03 04 00 52 65 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B5 7E 00 00 35 04 06 00 D9 58 BD A8 2B 6F 19 B5 7C FD 78 6F F1 54 [14:12:31]CheckFolder [14:12:31]dirname=/storage/ofd_packets [14:12:31]CheckFolder done [14:12:31]ProducePacketName [14:12:31]name=ofd_packets/00032437 [14:12:31]NVStorageSaveData ofd_packets/00032437 [14:12:31]File name is /storage/ofd_packets/00032437 [14:12:31]Write 301 bytes [14:12:31]NVStorageSaveData done [14:12:31]OFDSenderStorePacket done [14:12:31]KKMCreateOFDPacket done [14:12:31]NVStorageSaveData kkm_last_timestamp [14:12:31]File name is /storage/kkm_last_timestamp [14:12:31]Write 4 bytes [14:12:31]NVStorageSaveData done [14:12:31]ExternCall_PrintAddStr [14:12:31]wPrintStart [14:12:31]Write to MH i2c: 01 00 00 0F 74 83 [14:12:31]Write i2c OK [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: 01 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: 01 07 00 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: 01 07 00 0F 74 00 00 00 00 00 FF 0F 98 [14:12:31]RasterBufferAndPrint [14:12:31]line Счет N : (1)1182174 [14:12:31]line ИНН: 02508201610067 [14:12:31]line Контрольно-Кассовый Чек [14:12:31]line ПРОДАЖА [14:12:31]line ТРК (МРК, ГНК) : 62 [14:12:31]line Товар: 2710124130 [14:12:31]line Аи-92-К-5 [14:12:31]line 10.440 * 57.50 [14:12:31]line = 600.30 [14:12:31]line НДС 12% НСП 1% [14:12:31]line > о реализуемом товаре [14:12:31]line ОКРУГЛЕНИЕ: -0.30 [14:12:31]line ИТОГО: 600.00 [14:12:31]line Внесено: 600.00 [14:12:31]line СДАЧА: 0.00 [14:12:31]line НСП 1% : 5.31 [14:12:31]line НДС 12% : 63.75 [14:12:31]line Наличными: 600.00 [14:12:31]line Безнал.: 0.00 [14:12:31]line Место: АЗС № 121 "Партнер Нефть" [14:12:31]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:12:31]line СНО: Общий режим [14:12:31]line Чек 143 24.08.2023 14:12 [14:12:31]line Смена: 75 ФФД: 1.0 [14:12:31]line ЗНМ: 0300000148 [14:12:31]line РНМ: 0000000000091575 [14:12:31]line Версия ККМ: 001 [14:12:31]line ФМ: 0000000000874655 [14:12:31]line ФД: 32437 [14:12:31]line ФПД: 238975162264431 [14:12:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T141234&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32437&fm=238975162264431&tin=02508201610067®Number=0000000000091575&sum=60000 [14:12:31]OFD Sender: Processing packet 32437 [packets to send 11, broken 10] [14:12:31]ProducePacketName [14:12:31]name=ofd_packets/00032437 [14:12:31]OFD Sender: To server: pG, [14:12:31]CommunicateWithHost lk.salyk.kg:30040 [14:12:31]ConnectInit lk.salyk.kg [14:12:31]written 0, free lines is 4095 [14:12:31]Connected sock=10 [14:12:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6D E2 07 01 AD 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 8F 00 00 00 F4 03 04 00 52 65 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B5 7E 00 00 35 04 06 00 D9 58 BD A8 2B 6F 19 B5 7C FD 78 6F F1 54 [14:12:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1C 18 47 00 F2 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B5 7E 00 00 F4 03 04 00 F5 0F E7 64 B6 04 01 00 00 70 17 A5 39 A4 12 5B 45 [14:12:32]CommunicateWithHost err = 0 [14:12:32]CheckOFDResponse [14:12:32]1017 (14) - 77093643461234 [14:12:32]1041 (16) - 0000000000874655 [14:12:32]1040 (4) - 32437 [14:12:32]1012 (4) - 24.08.2023 08:08 [14:12:32]1206 (1) - 0 [14:12:32]OFD Sender: Remove packet 32437 [14:12:32]ProducePacketName [14:12:32]name=ofd_packets/00032437 [14:12:32]NVStorageDeleteData [14:12:32]Write to MH i2c: 01 00 00 3A 74 AE [14:12:32]Write i2c OK [14:12:32]MH_I2C_Read... [14:12:32]Read from MH i2c: 01 [14:12:32]MH_I2C_Read... [14:12:32]Read from MH i2c: 01 07 00 [14:12:32]MH_I2C_Read... [14:12:32]Read from MH i2c: 01 07 00 3A 74 00 00 00 00 00 D4 0C 95 [14:12:32]RasterBufferAndPrint [14:12:32]line [14:12:32]line [14:12:32]line [14:12:32]line [14:12:32]line [14:12:32]written 0, free lines is 3293 [14:12:32]MH_Cut [14:12:32]Write to MH i2c: D1 01 00 41 74 01 87 [14:12:32]Write i2c OK [14:12:32]MH_I2C_Read... [14:12:32]Read from MH i2c: D1 [14:12:32]MH_I2C_Read... [14:12:32]Read from MH i2c: D1 01 00 [14:12:32]MH_I2C_Read... [14:12:32]Read from MH i2c: D1 01 00 41 74 00 86 [14:12:32]Write to MH i2c: 01 00 00 42 74 B6 [14:12:32]Write i2c OK [14:12:32]MH_I2C_Read... [14:12:32]OFD Sender: No OFD packet to send [14:12:33]*** Cut start [14:12:33]*** Purtial cut [14:12:33]*** CUTSNS_PIN = 0 [14:12:33]*** Stage 1: CUTSNS_PIN = 1 [14:12:35]Read from MH i2c: 01 [14:12:35]MH_I2C_Read... [14:12:35]*** Stop cut motor [14:12:35]*** Cut end [14:12:35]Read from MH i2c: 01 07 00 [14:12:35]MH_I2C_Read... [14:12:35]Read from MH i2c: 01 07 00 42 74 00 00 00 00 00 FF 0F CB [14:12:35]process_action close_receipt done [14:12:35]requested_data is exist [14:12:35]produce_requested_data [14:12:35]requested_item fm.sn is exist - process it [14:12:35]wFMCommunicate request_size=4 [14:12:35]MH_SAM_APDU [14:12:35]CAPDU: 80 11 00 00 [14:12:35]Write to MH i2c: E2 08 00 43 74 80 11 00 00 00 00 00 00 31 [14:12:35]Write i2c OK [14:12:35]MH_I2C_Read... [14:12:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:35]Read from MH i2c: E2 [14:12:35]MH_I2C_Read... [14:12:35]Read from MH i2c: E2 17 00 [14:12:35]MH_I2C_Read... [14:12:35]Read from MH i2c: E2 17 00 43 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 87 [14:12:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:12:35]wFMCommunicate OK [14:12:35]requested_item fd.num is exist - process it [14:12:35]SAM_PROTO_GetFieldsCounters [14:12:35]wFMCommunicate request_size=4 [14:12:35]MH_SAM_APDU [14:12:35]CAPDU: 80 13 00 00 [14:12:35]Write to MH i2c: E2 08 00 44 74 80 13 00 00 00 00 00 00 34 [14:12:35]Write i2c OK [14:12:35]MH_I2C_Read... [14:12:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:12:35]Read from MH i2c: E2 [14:12:35]MH_I2C_Read... [14:12:35]Read from MH i2c: E2 62 00 [14:12:35]MH_I2C_Read... [14:12:35]Read from MH i2c: E2 62 00 44 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [14:12:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:12:35]wFMCommunicate OK [14:12:35]SAM_PROTO_GetFieldsCounters done [14:12:35]requested_item shift.num is exist - process it [14:12:35]requested_item shift.opened is exist - process it [14:12:35]req_shift_opened [14:12:35]FM_GetShiftState [14:12:35]SAM_PROTO_GetShiftState [14:12:35]wFMCommunicate request_size=4 [14:12:35]MH_SAM_APDU [14:12:35]CAPDU: 80 13 01 00 [14:12:35]Write to MH i2c: E2 08 00 45 74 80 13 01 00 00 00 00 00 36 [14:12:35]Write i2c OK [14:12:35]MH_I2C_Read... [14:12:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:35]Read from MH i2c: E2 [14:12:35]MH_I2C_Read... [14:12:35]Read from MH i2c: E2 0E 00 [14:12:35]MH_I2C_Read... [14:12:35]Read from MH i2c: E2 0E 00 45 74 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B3 [14:12:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:12:35]wFMCommunicate OK [14:12:35]SAM_PROTO_GetShiftState done [14:12:35]FM_GetShiftState done [14:12:35]req_shift_opened done [14:12:35]requested_item shift.open_date is exist - process it [14:12:35]req_shift_open_date [14:12:35]req_shift_open_date done [14:12:35]produce_requested_data done [14:12:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32437,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:12:35]process_action_free close_receipt [14:12:35]json_value_free [14:12:35]json_value_free done [14:12:35]process_json_proto returns [14:12:35]Send response to host [14:12:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32437,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:12:35]free response buf [14:12:35]execute_script done [14:12:35]execute_script returns [14:12:35]free content buf [14:12:35]Sock 8.Close socket [14:12:35]Sock 8.Thread stoped [14:12:37]OFD Sender: No OFD packet to send [14:12:42]OFD Sender: No OFD packet to send [14:12:47]OFD Sender: No OFD packet to send [14:12:52]OFD Sender: No OFD packet to send [14:12:57]OFD Sender: No OFD packet to send [14:13:02]OFD Sender: No OFD packet to send [14:13:07]OFD Sender: No OFD packet to send [14:13:12]OFD Sender: No OFD packet to send [14:13:17]OFD Sender: No OFD packet to send [14:13:22]OFD Sender: No OFD packet to send [14:13:27]OFD Sender: No OFD packet to send [14:13:32]OFD Sender: No OFD packet to send [14:13:37]OFD Sender: No OFD packet to send [14:13:42]OFD Sender: No OFD packet to send [14:13:47]OFD Sender: No OFD packet to send [14:13:52]OFD Sender: No OFD packet to send [14:13:57]OFD Sender: No OFD packet to send [14:14:02]OFD Sender: No OFD packet to send [14:14:07]OFD Sender: No OFD packet to send [14:14:12]OFD Sender: No OFD packet to send [14:14:17]OFD Sender: No OFD packet to send [14:14:22]OFD Sender: No OFD packet to send [14:14:27]OFD Sender: No OFD packet to send [14:14:32]OFD Sender: No OFD packet to send [14:14:37]OFD Sender: No OFD packet to send [14:14:42]OFD Sender: No OFD packet to send [14:14:47]OFD Sender: No OFD packet to send [14:14:52]OFD Sender: No OFD packet to send [14:14:57]OFD Sender: No OFD packet to send [14:15:02]OFD Sender: No OFD packet to send [14:15:07]OFD Sender: No OFD packet to send [14:15:12]OFD Sender: No OFD packet to send [14:15:17]OFD Sender: No OFD packet to send [14:15:22]OFD Sender: No OFD packet to send [14:15:27]OFD Sender: No OFD packet to send [14:15:32]OFD Sender: No OFD packet to send [14:15:37]OFD Sender: No OFD packet to send [14:15:42]OFD Sender: No OFD packet to send [14:15:47]OFD Sender: No OFD packet to send [14:15:52]OFD Sender: No OFD packet to send [14:15:57]OFD Sender: No OFD packet to send [14:16:02]OFD Sender: No OFD packet to send [14:16:07]OFD Sender: No OFD packet to send [14:16:12]OFD Sender: No OFD packet to send [14:16:17]OFD Sender: No OFD packet to send [14:16:22]OFD Sender: No OFD packet to send [14:16:27]OFD Sender: No OFD packet to send [14:16:32]OFD Sender: No OFD packet to send [14:16:36]accept exits with 9 [14:16:36]New connection [14:16:36]New thread 3067084132 created [14:16:36]Thread 3066940772 joined [14:16:36]Waiting for new connection... [14:16:36] Sock 9.Parse request [14:16:36]Sock 9.Check first char [14:16:36]Sock 9.First char is OK [14:16:36]request: POST /json_proto HTTP/1.0 [14:16:36]Method: POST [14:16:36]URL: /json_proto [14:16:36]Method is POST - this is cgi request [14:16:36]url: /json_proto [14:16:36]query_string will be loaded in cgi processing [14:16:36]execute_cgi json_proto POST (null) [14:16:36]execute_cgi path=json_proto method=POST [14:16:36]POST find Content-Length [14:16:36]Host: 172.17.34.200:8080 [14:16:36]Content-Length: 678 [14:16:36]Content-Type: application/json [14:16:36] [14:16:36]POST finish read [14:16:36]Found Content-Length = 678 [14:16:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 9.570, "sum" : 550.28, "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" ] } } [14:16:36]execute_script... [14: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)1182175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 9.570, "sum" : 550.28, "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" ] } } [14:16:36]POST & json_proto [14:16:36]process_json_proto [14:16:36]json parsed OK: [14:16:36]protocol is kg_v1.0 [14:16:36]action value=close_receipt [14:16:36]process_action close_receipt [14:16:36]cmd_close_receipt [14:16:36]MH_GetDate [14:16:36]Write to MH i2c: F0 00 00 46 74 A9 [14:16:36]Write i2c OK [14:16:36]MH_I2C_Read... [14:16:36]Read from MH i2c: F0 [14:16:36]MH_I2C_Read... [14:16:36]Read from MH i2c: F0 09 00 [14:16:36]MH_I2C_Read... [14:16:36]Read from MH i2c: F0 09 00 46 74 00 48 66 E7 64 B2 FF 65 64 25 [14:16:36]GetLastDocTimeStamp 1692886354 [14:16:36]current date 1692886600 [14:16:36]FM_GetShiftState [14:16:36]SAM_PROTO_GetShiftState [14:16:36]wFMCommunicate request_size=4 [14:16:36]MH_SAM_APDU [14:16:36]CAPDU: 80 13 01 00 [14:16:36]Write to MH i2c: E2 08 00 47 74 80 13 01 00 00 00 00 00 38 [14:16:36]Write i2c OK [14:16:36]MH_I2C_Read... [14:16:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:36]Read from MH i2c: E2 [14:16:36]MH_I2C_Read... [14:16:36]Read from MH i2c: E2 0E 00 [14:16:36]MH_I2C_Read... [14:16:36]Read from MH i2c: E2 0E 00 47 74 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B5 [14:16:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:16:36]wFMCommunicate OK [14:16:36]SAM_PROTO_GetShiftState done [14:16:36]FM_GetShiftState done [14:16:36]opened in 1692866319 [14:16:36]opened+sec_in_day 1692952719 [14:16:36]quantity*price = 55027 [14:16:36]sum+1 = 55029 [14:16:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.44 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 144 24.08.2023 14:16 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32438 ФПД: 200153253753616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T141641&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32438&fm=200153253753616&tin=02508201610067®Number=0000000000091575&sum=55000 [14:16:37]StoreToDocumentArchive [14:16:37]shift 75 fd 32438 [14:16:37]save to /storage/0075/doc_00032438 [14:16:37]save last doc name /storage/0075/doc_00032438 to /storage/kkm_last_doc_name [14:16:37]save OK [14:16:37]Clear old archive folders... [14:16:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:16:37]tlvbuf is B6F78230 [14:16:37]SAM_PROTO_ClearQueue [14:16:37]wFMCommunicate request_size=4 [14:16:37]MH_SAM_APDU [14:16:37]CAPDU: 80 09 00 00 [14:16:37]Write to MH i2c: E2 08 00 54 74 80 09 00 00 00 00 00 00 3A [14:16:37]Write i2c OK [14:16:37]MH_I2C_Read... [14:16:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:16:38]Read from MH i2c: E2 [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: E2 03 00 [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: E2 03 00 54 74 00 90 00 3C [14:16:38]RAPDU: 90 00 [14:16:38]wFMCommunicate OK [14:16:38]SAM_PROTO_ClearQueue done [14:16:38]KKMCreateOFDPacket [14:16:38]OFDProtocolAddRootSTLVToBuf [14:16:38]FM_MakeSignedData [14:16:38]FM_MakeSignedData [14:16:38]SAM_PROTO_SignData [14:16:38]wFMCommunicate request_size=4 [14:16:38]MH_SAM_APDU [14:16:38]CAPDU: 80 0D 01 02 [14:16:38]Write to MH i2c: E2 08 00 55 74 80 0D 01 02 00 00 00 00 42 [14:16:38]Write i2c OK [14:16:38]MH_I2C_Read... [14:16:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:16:38]Read from MH i2c: E2 [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: E2 03 00 [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: E2 03 00 55 74 00 90 00 3D [14:16:38]RAPDU: 90 00 [14:16:38]wFMCommunicate OK [14:16:38]wFMCommunicate request_size=255 [14:16:38]MH_SAM_APDU [14:16:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 F4 D6 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 D4 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 90 00 00 00 F4 03 04 00 49 66 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B6 7E 00 00 35 04 06 00 B6 [14:16:38]Write to MH i2c: E2 02 01 56 74 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 F4 D6 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 D4 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 90 00 00 00 F4 03 04 00 49 66 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B6 7E 00 00 35 04 06 00 B6 00 00 1B [14:16:38]Write i2c OK [14:16:38]MH_I2C_Read... [14:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:38]Read from MH i2c: E2 [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: E2 03 00 [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: E2 03 00 56 74 00 90 00 3E [14:16:38]RAPDU: 90 00 [14:16:38]wFMCommunicate OK [14:16:38]wFMCommunicate request_size=10 [14:16:38]MH_SAM_APDU [14:16:38]CAPDU: 80 0D 02 02 05 09 CF 97 33 10 [14:16:38]Write to MH i2c: E2 0D 00 57 74 80 0D 02 02 05 00 09 CF 97 33 10 00 00 01 [14:16:38]Write i2c OK [14:16:38]MH_I2C_Read... [14:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:38]Read from MH i2c: E2 [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: E2 03 00 [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: E2 03 00 57 74 00 90 00 3F [14:16:38]RAPDU: 90 00 [14:16:38]wFMCommunicate OK [14:16:38]wFMCommunicate request_size=4 [14:16:38]MH_SAM_APDU [14:16:38]CAPDU: 80 0D 03 02 [14:16:38]Write to MH i2c: E2 08 00 58 74 80 0D 03 02 00 00 00 00 47 [14:16:38]Write i2c OK [14:16:38]MH_I2C_Read... [14:16:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:16:38]Read from MH i2c: E2 [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: E2 0B 00 [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: E2 0B 00 58 74 00 9D D8 0F C1 E9 93 33 BD 90 00 F9 [14:16:38]RAPDU: 9D D8 0F C1 E9 93 33 BD 90 00 [14:16:38]wFMCommunicate OK [14:16:38]SAM_PROTO_SignData done [14:16:38]FM_MakeSignedData done [14:16:38]CreateOFDProtocolMessage [14:16:38]wFMCommunicate request_size=4 [14:16:38]MH_SAM_APDU [14:16:38]CAPDU: 80 11 00 00 [14:16:38]Write to MH i2c: E2 08 00 59 74 80 11 00 00 00 00 00 00 47 [14:16:38]Write i2c OK [14:16:38]MH_I2C_Read... [14:16:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:38]Read from MH i2c: E2 [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: E2 17 00 [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: E2 17 00 59 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9D [14:16:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:16:38]wFMCommunicate OK [14:16:38]CreateOFDProtocolMessage done [14:16:38]OFDSenderStorePacket 32438 [14:16:38]StoreOFDPacket docnum=32438 [14:16:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CF 52 07 01 34 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 35 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 F4 D6 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 D4 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 90 00 00 00 F4 03 04 00 49 66 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B6 7E 00 00 35 04 06 00 B6 09 CF 97 33 10 9D D8 0F C1 E9 93 33 BD [14:16:38]CheckFolder [14:16:38]dirname=/storage/ofd_packets [14:16:38]CheckFolder done [14:16:38]ProducePacketName [14:16:38]name=ofd_packets/00032438 [14:16:38]NVStorageSaveData ofd_packets/00032438 [14:16:38]File name is /storage/ofd_packets/00032438 [14:16:38]Write 301 bytes [14:16:38]NVStorageSaveData done [14:16:38]OFDSenderStorePacket done [14:16:38]KKMCreateOFDPacket done [14:16:38]NVStorageSaveData kkm_last_timestamp [14:16:38]File name is /storage/kkm_last_timestamp [14:16:38]Write 4 bytes [14:16:38]NVStorageSaveData done [14:16:38]ExternCall_PrintAddStr [14:16:38]wPrintStart [14:16:38]Write to MH i2c: 01 00 00 5A 74 CE [14:16:38]Write i2c OK [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: 01 [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: 01 07 00 [14:16:38]MH_I2C_Read... [14:16:38]Read from MH i2c: 01 07 00 5A 74 00 00 00 00 00 FF 0F E3 [14:16:38]RasterBufferAndPrint [14:16:38]line Счет N : (1)1182175 [14:16:38]line ИНН: 02508201610067 [14:16:38]line Контрольно-Кассовый Чек [14:16:38]line ПРОДАЖА [14:16:38]line ТРК (МРК, ГНК) : 42 [14:16:38]line Товар: 2710124130 [14:16:38]line Аи-92-К-5 [14:16:38]line 9.570 * 57.50 [14:16:38]line = 550.28 [14:16:38]line НДС 12% НСП 1% [14:16:38]line > о реализуемом товаре [14:16:38]line ОКРУГЛЕНИЕ: -0.28 [14:16:38]line ИТОГО: 550.00 [14:16:38]line Внесено: 550.00 [14:16:38]line СДАЧА: 0.00 [14:16:38]line НСП 1% : 4.87 [14:16:38]line НДС 12% : 58.44 [14:16:38]line Наличными: 550.00 [14:16:38]line Безнал.: 0.00 [14:16:38]line Место: АЗС № 121 "Партнер Нефть" [14:16:38]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:16:38]line СНО: Общий режим [14:16:38]line Чек 144 24.08.2023 14:16 [14:16:38]line Смена: 75 ФФД: 1.0 [14:16:38]line ЗНМ: 0300000148 [14:16:38]line РНМ: 0000000000091575 [14:16:38]line Версия ККМ: 001 [14:16:38]line ФМ: 0000000000874655 [14:16:38]line ФД: 32438 [14:16:38]line ФПД: 200153253753616 [14:16:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T141641&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32438&fm=200153253753616&tin=02508201610067®Number=0000000000091575&sum=55000 [14:16:38]OFD Sender: Processing packet 32438 [packets to send 11, broken 10] [14:16:38]ProducePacketName [14:16:38]name=ofd_packets/00032438 [14:16:38]OFD Sender: To server: pG, [14:16:38]CommunicateWithHost lk.salyk.kg:30040 [14:16:38]ConnectInit lk.salyk.kg [14:16:38]written 0, free lines is 4095 [14:16:38]Connected sock=10 [14:16:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CF 52 07 01 34 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 35 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 F4 D6 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 D4 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 90 00 00 00 F4 03 04 00 49 66 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B6 7E 00 00 35 04 06 00 B6 09 CF 97 33 10 9D D8 0F C1 E9 93 33 BD [14:16:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 92 39 47 00 D0 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B6 7E 00 00 F4 03 04 00 EC 10 E7 64 B6 04 01 00 00 DC B1 C0 62 F2 67 04 E9 [14:16:39]CommunicateWithHost err = 0 [14:16:39]CheckOFDResponse [14:16:39]1017 (14) - 77093643461234 [14:16:39]1041 (16) - 0000000000874655 [14:16:39]1040 (4) - 32438 [14:16:39]1012 (4) - 24.08.2023 08:12 [14:16:39]1206 (1) - 0 [14:16:39]OFD Sender: Remove packet 32438 [14:16:39]ProducePacketName [14:16:39]name=ofd_packets/00032438 [14:16:39]NVStorageDeleteData [14:16:39]Write to MH i2c: 01 00 00 85 74 F9 [14:16:39]Write i2c OK [14:16:39]MH_I2C_Read... [14:16:39]Read from MH i2c: 01 [14:16:39]MH_I2C_Read... [14:16:39]Read from MH i2c: 01 07 00 [14:16:39]MH_I2C_Read... [14:16:39]Read from MH i2c: 01 07 00 85 74 00 00 00 00 00 D1 0C DD [14:16:39]RasterBufferAndPrint [14:16:39]line [14:16:39]line [14:16:39]line [14:16:39]line [14:16:39]line [14:16:39]written 0, free lines is 3287 [14:16:39]MH_Cut [14:16:39]Write to MH i2c: D1 01 00 8C 74 01 D2 [14:16:39]Write i2c OK [14:16:39]MH_I2C_Read... [14:16:39]Read from MH i2c: D1 [14:16:39]MH_I2C_Read... [14:16:39]Read from MH i2c: D1 01 00 [14:16:39]MH_I2C_Read... [14:16:39]Read from MH i2c: D1 01 00 8C 74 00 D1 [14:16:39]Write to MH i2c: 01 00 00 8D 74 01 [14:16:39]Write i2c OK [14:16:39]MH_I2C_Read... [14:16:39]OFD Sender: No OFD packet to send [14:16:40]*** Cut start [14:16:40]*** Purtial cut [14:16:40]*** Stage 1: CUTSNS_PIN = 1 [14:16:40]Read from MH i2c: 01 [14:16:40]MH_I2C_Read... [14:16:40]*** Stop cut motor [14:16:40]*** Cut end [14:16:40]Read from MH i2c: 01 07 00 [14:16:40]MH_I2C_Read... [14:16:40]Read from MH i2c: 01 07 00 8D 74 00 00 00 00 00 FF 0F 16 [14:16:40]process_action close_receipt done [14:16:40]requested_data is exist [14:16:40]produce_requested_data [14:16:40]requested_item fm.sn is exist - process it [14:16:40]wFMCommunicate request_size=4 [14:16:40]MH_SAM_APDU [14:16:40]CAPDU: 80 11 00 00 [14:16:40]Write to MH i2c: E2 08 00 8E 74 80 11 00 00 00 00 00 00 7C [14:16:40]Write i2c OK [14:16:40]MH_I2C_Read... [14:16:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:40]Read from MH i2c: E2 [14:16:40]MH_I2C_Read... [14:16:40]Read from MH i2c: E2 17 00 [14:16:40]MH_I2C_Read... [14:16:40]Read from MH i2c: E2 17 00 8E 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D2 [14:16:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:16:40]wFMCommunicate OK [14:16:40]requested_item fd.num is exist - process it [14:16:40]SAM_PROTO_GetFieldsCounters [14:16:40]wFMCommunicate request_size=4 [14:16:40]MH_SAM_APDU [14:16:40]CAPDU: 80 13 00 00 [14:16:40]Write to MH i2c: E2 08 00 8F 74 80 13 00 00 00 00 00 00 7F [14:16:40]Write i2c OK [14:16:40]MH_I2C_Read... [14:16:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:16:40]Read from MH i2c: E2 [14:16:40]MH_I2C_Read... [14:16:40]Read from MH i2c: E2 62 00 [14:16:40]MH_I2C_Read... [14:16:40]Read from MH i2c: E2 62 00 8F 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B6 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [14:16:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B6 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:16:40]wFMCommunicate OK [14:16:40]SAM_PROTO_GetFieldsCounters done [14:16:40]requested_item shift.num is exist - process it [14:16:40]requested_item shift.opened is exist - process it [14:16:40]req_shift_opened [14:16:40]FM_GetShiftState [14:16:40]SAM_PROTO_GetShiftState [14:16:40]wFMCommunicate request_size=4 [14:16:40]MH_SAM_APDU [14:16:40]CAPDU: 80 13 01 00 [14:16:40]Write to MH i2c: E2 08 00 90 74 80 13 01 00 00 00 00 00 81 [14:16:40]Write i2c OK [14:16:40]MH_I2C_Read... [14:16:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:40]Read from MH i2c: E2 [14:16:40]MH_I2C_Read... [14:16:40]Read from MH i2c: E2 0E 00 [14:16:40]MH_I2C_Read... [14:16:40]Read from MH i2c: E2 0E 00 90 74 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 FE [14:16:40]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:16:40]wFMCommunicate OK [14:16:40]SAM_PROTO_GetShiftState done [14:16:40]FM_GetShiftState done [14:16:40]req_shift_opened done [14:16:40]requested_item shift.open_date is exist - process it [14:16:40]req_shift_open_date [14:16:40]req_shift_open_date done [14:16:40]produce_requested_data done [14:16:40]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32438,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:16:40]process_action_free close_receipt [14:16:40]json_value_free [14:16:40]json_value_free done [14:16:40]process_json_proto returns [14:16:40]Send response to host [14:16:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32438,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:16:40]free response buf [14:16:40]execute_script done [14:16:40]execute_script returns [14:16:40]free content buf [14:16:40]Sock 9.Close socket [14:16:40]Sock 9.Thread stoped [14:16:44]OFD Sender: No OFD packet to send [14:16:49]OFD Sender: No OFD packet to send [14:16:54]OFD Sender: No OFD packet to send [14:16:59]OFD Sender: No OFD packet to send [14:17:04]OFD Sender: No OFD packet to send [14:17:09]OFD Sender: No OFD packet to send [14:17:11]accept exits with 8 [14:17:11]New connection [14:17:11]New thread 3066940772 created [14:17:11]Thread 3067084132 joined [14:17:11]Waiting for new connection... [14:17:11] Sock 8.Parse request [14:17:11]Sock 8.Check first char [14:17:11]Sock 8.First char is OK [14:17:11]request: POST /json_proto HTTP/1.0 [14:17:11]Method: POST [14:17:11]URL: /json_proto [14:17:11]Method is POST - this is cgi request [14:17:11]url: /json_proto [14:17:11]query_string will be loaded in cgi processing [14:17:11]execute_cgi json_proto POST (null) [14:17:11]execute_cgi path=json_proto method=POST [14:17:11]POST find Content-Length [14:17:11]Host: 172.17.34.200:8080 [14:17:11]Content-Length: 678 [14:17:11]Content-Type: application/json [14:17:11] [14:17:11]POST finish read [14:17:11]Found Content-Length = 678 [14:17:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:17:11]execute_script... [14:17: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)1182176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:17:11]POST & json_proto [14:17:11]process_json_proto [14:17:11]json parsed OK: [14:17:11]protocol is kg_v1.0 [14:17:11]action value=close_receipt [14:17:11]process_action close_receipt [14:17:11]cmd_close_receipt [14:17:11]MH_GetDate [14:17:11]Write to MH i2c: F0 00 00 91 74 F4 [14:17:11]Write i2c OK [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: F0 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: F0 09 00 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: F0 09 00 91 74 00 6B 66 E7 64 B2 FF 65 64 93 [14:17:11]GetLastDocTimeStamp 1692886601 [14:17:11]current date 1692886635 [14:17:11]FM_GetShiftState [14:17:11]SAM_PROTO_GetShiftState [14:17:11]wFMCommunicate request_size=4 [14:17:11]MH_SAM_APDU [14:17:11]CAPDU: 80 13 01 00 [14:17:11]Write to MH i2c: E2 08 00 92 74 80 13 01 00 00 00 00 00 83 [14:17:11]Write i2c OK [14:17:11]MH_I2C_Read... [14:17:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:11]Read from MH i2c: E2 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: E2 0E 00 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: E2 0E 00 92 74 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 00 [14:17:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:17:11]wFMCommunicate OK [14:17:11]SAM_PROTO_GetShiftState done [14:17:11]FM_GetShiftState done [14:17:11]opened in 1692866319 [14:17:11]opened+sec_in_day 1692952719 [14:17:11]quantity*price = 50025 [14:17:11]sum+1 = 50026 [14:17:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 145 24.08.2023 14:17 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32439 ФПД: 262486131719439 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T141715&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32439&fm=262486131719439&tin=02508201610067®Number=0000000000091575&sum=50000 [14:17:12]StoreToDocumentArchive [14:17:12]shift 75 fd 32439 [14:17:12]save to /storage/0075/doc_00032439 [14:17:12]save last doc name /storage/0075/doc_00032439 to /storage/kkm_last_doc_name [14:17:12]save OK [14:17:12]Clear old archive folders... [14:17:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:17:12]tlvbuf is 017F1580 [14:17:12]SAM_PROTO_ClearQueue [14:17:12]wFMCommunicate request_size=4 [14:17:12]MH_SAM_APDU [14:17:12]CAPDU: 80 09 00 00 [14:17:12]Write to MH i2c: E2 08 00 9F 74 80 09 00 00 00 00 00 00 85 [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:12]Read from MH i2c: E2 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 9F 74 00 90 00 87 [14:17:12]RAPDU: 90 00 [14:17:12]wFMCommunicate OK [14:17:12]SAM_PROTO_ClearQueue done [14:17:12]KKMCreateOFDPacket [14:17:12]OFDProtocolAddRootSTLVToBuf [14:17:12]FM_MakeSignedData [14:17:12]FM_MakeSignedData [14:17:12]SAM_PROTO_SignData [14:17:12]wFMCommunicate request_size=4 [14:17:12]MH_SAM_APDU [14:17:12]CAPDU: 80 0D 01 02 [14:17:12]Write to MH i2c: E2 08 00 A0 74 80 0D 01 02 00 00 00 00 8D [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:12]Read from MH i2c: E2 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 A0 74 00 90 00 88 [14:17:12]RAPDU: 90 00 [14:17:12]wFMCommunicate OK [14:17:12]wFMCommunicate request_size=255 [14:17:12]MH_SAM_APDU [14:17:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 91 00 00 00 F4 03 04 00 6B 66 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B7 7E 00 00 35 04 06 00 EE [14:17:12]Write to MH i2c: E2 02 01 A1 74 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 91 00 00 00 F4 03 04 00 6B 66 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B7 7E 00 00 35 04 06 00 EE 00 00 42 [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:12]Read from MH i2c: E2 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 A1 74 00 90 00 89 [14:17:12]RAPDU: 90 00 [14:17:12]wFMCommunicate OK [14:17:12]wFMCommunicate request_size=10 [14:17:12]MH_SAM_APDU [14:17:12]CAPDU: 80 0D 02 02 05 BA D0 A3 BD 0F [14:17:12]Write to MH i2c: E2 0D 00 A2 74 80 0D 02 02 05 00 BA D0 A3 BD 0F 00 00 93 [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:12]Read from MH i2c: E2 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 A2 74 00 90 00 8A [14:17:12]RAPDU: 90 00 [14:17:12]wFMCommunicate OK [14:17:12]wFMCommunicate request_size=4 [14:17:12]MH_SAM_APDU [14:17:12]CAPDU: 80 0D 03 02 [14:17:12]Write to MH i2c: E2 08 00 A3 74 80 0D 03 02 00 00 00 00 92 [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:12]Read from MH i2c: E2 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 0B 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 0B 00 A3 74 00 29 9C 17 43 92 95 92 F3 90 00 5E [14:17:12]RAPDU: 29 9C 17 43 92 95 92 F3 90 00 [14:17:12]wFMCommunicate OK [14:17:12]SAM_PROTO_SignData done [14:17:12]FM_MakeSignedData done [14:17:12]CreateOFDProtocolMessage [14:17:12]wFMCommunicate request_size=4 [14:17:12]MH_SAM_APDU [14:17:12]CAPDU: 80 11 00 00 [14:17:12]Write to MH i2c: E2 08 00 A4 74 80 11 00 00 00 00 00 00 92 [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:12]Read from MH i2c: E2 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 17 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 17 00 A4 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E8 [14:17:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:17:12]wFMCommunicate OK [14:17:12]CreateOFDProtocolMessage done [14:17:12]OFDSenderStorePacket 32439 [14:17:12]StoreOFDPacket docnum=32439 [14:17:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4F F5 07 01 7D C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 91 00 00 00 F4 03 04 00 6B 66 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B7 7E 00 00 35 04 06 00 EE BA D0 A3 BD 0F 29 9C 17 43 92 95 92 F3 [14:17:12]CheckFolder [14:17:12]dirname=/storage/ofd_packets [14:17:12]CheckFolder done [14:17:12]ProducePacketName [14:17:12]name=ofd_packets/00032439 [14:17:12]NVStorageSaveData ofd_packets/00032439 [14:17:12]File name is /storage/ofd_packets/00032439 [14:17:12]Write 301 bytes [14:17:12]NVStorageSaveData done [14:17:12]OFDSenderStorePacket done [14:17:12]KKMCreateOFDPacket done [14:17:12]NVStorageSaveData kkm_last_timestamp [14:17:12]File name is /storage/kkm_last_timestamp [14:17:12]Write 4 bytes [14:17:12]NVStorageSaveData done [14:17:12]ExternCall_PrintAddStr [14:17:12]wPrintStart [14:17:12]Write to MH i2c: 01 00 00 A5 74 19 [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: 01 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: 01 07 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: 01 07 00 A5 74 00 00 00 00 00 FF 0F 2E [14:17:12]RasterBufferAndPrint [14:17:12]line Счет N : (1)1182176 [14:17:12]line ИНН: 02508201610067 [14:17:12]line Контрольно-Кассовый Чек [14:17:12]line ПРОДАЖА [14:17:12]line ТРК (МРК, ГНК) : 52 [14:17:12]line Товар: 2710124130 [14:17:12]line Аи-92-К-5 [14:17:12]line 8.700 * 57.50 [14:17:12]line = 500.25 [14:17:12]line НДС 12% НСП 1% [14:17:12]line > о реализуемом товаре [14:17:12]line ОКРУГЛЕНИЕ: -0.25 [14:17:12]line ИТОГО: 500.00 [14:17:12]line Внесено: 500.00 [14:17:12]line СДАЧА: 0.00 [14:17:12]line НСП 1% : 4.43 [14:17:12]line НДС 12% : 53.12 [14:17:12]line Наличными: 500.00 [14:17:12]line Безнал.: 0.00 [14:17:12]line Место: АЗС № 121 "Партнер Нефть" [14:17:12]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:17:12]line СНО: Общий режим [14:17:12]line Чек 145 24.08.2023 14:17 [14:17:12]line Смена: 75 ФФД: 1.0 [14:17:12]line ЗНМ: 0300000148 [14:17:12]line РНМ: 0000000000091575 [14:17:12]line Версия ККМ: 001 [14:17:12]line ФМ: 0000000000874655 [14:17:12]line ФД: 32439 [14:17:12]line ФПД: 262486131719439 [14:17:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T141715&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32439&fm=262486131719439&tin=02508201610067®Number=0000000000091575&sum=50000 [14:17:13]OFD Sender: Processing packet 32439 [packets to send 11, broken 10] [14:17:13]ProducePacketName [14:17:13]name=ofd_packets/00032439 [14:17:13]OFD Sender: To server: pG, [14:17:13]CommunicateWithHost lk.salyk.kg:30040 [14:17:13]ConnectInit lk.salyk.kg [14:17:13]written 0, free lines is 4095 [14:17:13]Connected sock=10 [14:17:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4F F5 07 01 7D C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 91 00 00 00 F4 03 04 00 6B 66 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B7 7E 00 00 35 04 06 00 EE BA D0 A3 BD 0F 29 9C 17 43 92 95 92 F3 [14:17:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 07 63 47 00 A5 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B7 7E 00 00 F4 03 04 00 0E 11 E7 64 B6 04 01 00 00 C8 A0 2D B7 79 45 D1 BD [14:17:13]CommunicateWithHost err = 0 [14:17:13]CheckOFDResponse [14:17:13]1017 (14) - 77093643461234 [14:17:13]1041 (16) - 0000000000874655 [14:17:13]1040 (4) - 32439 [14:17:13]1012 (4) - 24.08.2023 08:13 [14:17:13]1206 (1) - 0 [14:17:13]OFD Sender: Remove packet 32439 [14:17:13]ProducePacketName [14:17:13]name=ofd_packets/00032439 [14:17:13]NVStorageDeleteData [14:17:13]Write to MH i2c: 01 00 00 D0 74 44 [14:17:13]Write i2c OK [14:17:13]MH_I2C_Read... [14:17:13]Read from MH i2c: 01 [14:17:13]MH_I2C_Read... [14:17:13]Read from MH i2c: 01 07 00 [14:17:13]MH_I2C_Read... [14:17:13]Read from MH i2c: 01 07 00 D0 74 00 00 00 00 00 D1 0C 28 [14:17:13]RasterBufferAndPrint [14:17:13]line [14:17:13]line [14:17:13]line [14:17:13]line [14:17:13]line [14:17:13]written 0, free lines is 3287 [14:17:13]MH_Cut [14:17:13]Write to MH i2c: D1 01 00 D7 74 01 1D [14:17:13]Write i2c OK [14:17:13]MH_I2C_Read... [14:17:13]Read from MH i2c: D1 [14:17:13]MH_I2C_Read... [14:17:13]Read from MH i2c: D1 01 00 [14:17:13]MH_I2C_Read... [14:17:13]Read from MH i2c: D1 01 00 D7 74 00 1C [14:17:13]Write to MH i2c: 01 00 00 D8 74 4C [14:17:13]Write i2c OK [14:17:13]MH_I2C_Read... [14:17:14]OFD Sender: No OFD packet to send [14:17:14]*** Cut start [14:17:14]*** Purtial cut [14:17:14]*** CUTSNS_PIN = 0 [14:17:14]*** Stage 1: CUTSNS_PIN = 1 [14:17:16]Read from MH i2c: 01 [14:17:16]MH_I2C_Read... [14:17:16]*** Stop cut motor [14:17:16]*** Cut end [14:17:16]Read from MH i2c: 01 07 00 [14:17:16]MH_I2C_Read... [14:17:16]Read from MH i2c: 01 07 00 D8 74 00 00 00 00 00 FF 0F 61 [14:17:16]process_action close_receipt done [14:17:16]requested_data is exist [14:17:16]produce_requested_data [14:17:16]requested_item fm.sn is exist - process it [14:17:16]wFMCommunicate request_size=4 [14:17:16]MH_SAM_APDU [14:17:16]CAPDU: 80 11 00 00 [14:17:16]Write to MH i2c: E2 08 00 D9 74 80 11 00 00 00 00 00 00 C7 [14:17:16]Write i2c OK [14:17:16]MH_I2C_Read... [14:17:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:16]Read from MH i2c: E2 [14:17:16]MH_I2C_Read... [14:17:16]Read from MH i2c: E2 17 00 [14:17:16]MH_I2C_Read... [14:17:16]Read from MH i2c: E2 17 00 D9 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1D [14:17:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:17:16]wFMCommunicate OK [14:17:16]requested_item fd.num is exist - process it [14:17:16]SAM_PROTO_GetFieldsCounters [14:17:16]wFMCommunicate request_size=4 [14:17:16]MH_SAM_APDU [14:17:16]CAPDU: 80 13 00 00 [14:17:16]Write to MH i2c: E2 08 00 DA 74 80 13 00 00 00 00 00 00 CA [14:17:16]Write i2c OK [14:17:16]MH_I2C_Read... [14:17:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:17:16]Read from MH i2c: E2 [14:17:16]MH_I2C_Read... [14:17:16]Read from MH i2c: E2 62 00 [14:17:16]MH_I2C_Read... [14:17:16]Read from MH i2c: E2 62 00 DA 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [14:17:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:17:16]wFMCommunicate OK [14:17:16]SAM_PROTO_GetFieldsCounters done [14:17:16]requested_item shift.num is exist - process it [14:17:16]requested_item shift.opened is exist - process it [14:17:16]req_shift_opened [14:17:16]FM_GetShiftState [14:17:16]SAM_PROTO_GetShiftState [14:17:16]wFMCommunicate request_size=4 [14:17:16]MH_SAM_APDU [14:17:16]CAPDU: 80 13 01 00 [14:17:16]Write to MH i2c: E2 08 00 DB 74 80 13 01 00 00 00 00 00 CC [14:17:16]Write i2c OK [14:17:16]MH_I2C_Read... [14:17:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:16]Read from MH i2c: E2 [14:17:16]MH_I2C_Read... [14:17:16]Read from MH i2c: E2 0E 00 [14:17:16]MH_I2C_Read... [14:17:16]Read from MH i2c: E2 0E 00 DB 74 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 49 [14:17:16]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:17:16]wFMCommunicate OK [14:17:16]SAM_PROTO_GetShiftState done [14:17:16]FM_GetShiftState done [14:17:16]req_shift_opened done [14:17:16]requested_item shift.open_date is exist - process it [14:17:16]req_shift_open_date [14:17:16]req_shift_open_date done [14:17:16]produce_requested_data done [14:17:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32439,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:17:16]process_action_free close_receipt [14:17:16]json_value_free [14:17:16]json_value_free done [14:17:16]process_json_proto returns [14:17:16]Send response to host [14:17:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32439,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:17:16]free response buf [14:17:16]execute_script done [14:17:16]execute_script returns [14:17:16]free content buf [14:17:16]Sock 8.Close socket [14:17:16]Sock 8.Thread stoped [14:17:19]OFD Sender: No OFD packet to send [14:17:24]OFD Sender: No OFD packet to send [14:17:29]OFD Sender: No OFD packet to send [14:17:34]OFD Sender: No OFD packet to send [14:17:39]OFD Sender: No OFD packet to send [14:17:44]OFD Sender: No OFD packet to send [14:17:49]OFD Sender: No OFD packet to send [14:17:54]OFD Sender: No OFD packet to send [14:17:59]OFD Sender: No OFD packet to send [14:18:04]OFD Sender: No OFD packet to send [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:31]accept exits with 9 [14:18:31]New connection [14:18:31]New thread 3067084132 created [14:18:31]Thread 3066940772 joined [14:18:31]Waiting for new connection... [14:18:31] Sock 9.Parse request [14:18:31]Sock 9.Check first char [14:18:31]Sock 9.First char is OK [14:18:31]request: POST /json_proto HTTP/1.0 [14:18:31]Method: POST [14:18:31]URL: /json_proto [14:18:31]Method is POST - this is cgi request [14:18:31]url: /json_proto [14:18:31]query_string will be loaded in cgi processing [14:18:31]execute_cgi json_proto POST (null) [14:18:31]execute_cgi path=json_proto method=POST [14:18:31]POST find Content-Length [14:18:31]Host: 172.17.34.200:8080 [14:18:31]Content-Length: 1122 [14:18:31]Content-Type: application/json [14:18:31] [14:18:31]POST finish read [14:18:31]Found Content-Length = 1122 [14:18:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182177\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 15.730 x 63.60\u000A\u0418\u0422\u041E\u0413: 1000.43\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A15859\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:31]execute_script... [14:18:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182177\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 15.730 x 63.60\u000A\u0418\u0422\u041E\u0413: 1000.43\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A15859\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:31]POST & json_proto [14:18:31]process_json_proto [14:18:31]json parsed OK: [14:18:31]protocol is kg_v1.0 [14:18:31]action value=print_text [14:18:31]process_action print_text [14:18:31]cmd_print_text [14:18:31]ExternCall_PrintAddStr [14:18:31]wPrintStart [14:18:31]Write to MH i2c: 01 00 00 DC 74 50 [14:18:31]Write i2c OK [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: 01 [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: 01 07 00 [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: 01 07 00 DC 74 00 00 00 00 00 FF 0F 65 [14:18:31]RasterBufferAndPrint [14:18:31]line *****ТОВАРНЫЙ ЧЕК***** [14:18:31]line АЗС 121 [14:18:31]line Партнер нефть [14:18:31]line 02508201610067 [14:18:31]line Кассир : Батырканова Г. [14:18:31]line Счет N : (1)1182177 [14:18:31]line ПРОДАЖА [14:18:31]line ТРК (МРК, ГНК) : 11 [14:18:31]line Вид ГСМ : 2710194210 [14:18:31]line ДТ(л)-К-5 [14:18:31]line 15.730 x 63.60 [14:18:31]line ИТОГ: 1000.43 [14:18:31]line Тип оплаты: Талоны: Топливная Карта [14:18:31]line 15859 [14:18:31]written 0, free lines is 4095 [14:18:31]Write to MH i2c: 01 00 00 EE 74 62 [14:18:31]Write i2c OK [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: 01 [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: 01 07 00 [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: 01 07 00 EE 74 00 00 00 00 00 40 0E B7 [14:18:31]RasterBufferAndPrint [14:18:31]line [14:18:31]line [14:18:31]line [14:18:31]line [14:18:31]line [14:18:31]written 0, free lines is 3649 [14:18:31]MH_Cut [14:18:31]Write to MH i2c: D1 01 00 F5 74 01 3B [14:18:31]Write i2c OK [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: D1 [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: D1 01 00 [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: D1 01 00 F5 74 00 3A [14:18:31]Write to MH i2c: 01 00 00 F6 74 6A [14:18:31]Write i2c OK [14:18:31]MH_I2C_Read... [14:18:31]*** Cut start [14:18:31]*** Purtial cut [14:18:31]*** Stage 1: CUTSNS_PIN = 1 [14:18:32]Read from MH i2c: 01 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: 01 07 00 [14:18:32]MH_I2C_Read... [14:18:32]*** Stop cut motor [14:18:32]*** Cut end [14:18:32]Read from MH i2c: 01 07 00 F6 74 00 00 00 00 00 FF 0F 7F [14:18:32]process_action print_text done [14:18:32]requested_data is exist [14:18:32]produce_requested_data [14:18:32]requested_item fm.sn is exist - process it [14:18:32]wFMCommunicate request_size=4 [14:18:32]MH_SAM_APDU [14:18:32]CAPDU: 80 11 00 00 [14:18:32]Write to MH i2c: E2 08 00 F7 74 80 11 00 00 00 00 00 00 E5 [14:18:32]Write i2c OK [14:18:32]MH_I2C_Read... [14:18:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:32]Read from MH i2c: E2 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 17 00 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 17 00 F7 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3B [14:18:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:18:32]wFMCommunicate OK [14:18:32]requested_item fd.num is exist - process it [14:18:32]SAM_PROTO_GetFieldsCounters [14:18:32]wFMCommunicate request_size=4 [14:18:32]MH_SAM_APDU [14:18:32]CAPDU: 80 13 00 00 [14:18:32]Write to MH i2c: E2 08 00 F8 74 80 13 00 00 00 00 00 00 E8 [14:18:32]Write i2c OK [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 [14:18:32]MH_I2C_Read... [14:18:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:32]Read from MH i2c: E2 62 00 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 62 00 F8 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [14: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:32]wFMCommunicate OK [14:18:32]SAM_PROTO_GetFieldsCounters done [14:18:32]requested_item shift.num is exist - process it [14:18:32]requested_item shift.opened is exist - process it [14:18:32]req_shift_opened [14:18:32]FM_GetShiftState [14:18:32]SAM_PROTO_GetShiftState [14:18:32]wFMCommunicate request_size=4 [14:18:32]MH_SAM_APDU [14:18:32]CAPDU: 80 13 01 00 [14:18:32]Write to MH i2c: E2 08 00 F9 74 80 13 01 00 00 00 00 00 EA [14:18:32]Write i2c OK [14:18:32]MH_I2C_Read... [14:18:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:32]Read from MH i2c: E2 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 0E 00 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 0E 00 F9 74 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 67 [14:18:32]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:18:32]wFMCommunicate OK [14:18:32]SAM_PROTO_GetShiftState done [14:18:32]FM_GetShiftState done [14:18:32]req_shift_opened done [14:18:32]requested_item shift.open_date is exist - process it [14:18:32]req_shift_open_date [14:18:32]req_shift_open_date done [14:18:32]produce_requested_data done [14:18:32]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32439,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:18:32]process_action_free print_text [14:18:32]json_value_free [14:18:32]json_value_free done [14:18:32]process_json_proto returns [14:18:32]Send response to host [14:18:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32439,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:18:32]free response buf [14:18:32]execute_script done [14:18:32]execute_script returns [14:18:32]free content buf [14:18:32]Sock 9.Close socket [14:18:32]Sock 9.Thread stoped [14:18:34]OFD Sender: No OFD packet to send [14:18:39]OFD Sender: No OFD packet to send [14:18:44]OFD Sender: No OFD packet to send [14:18:49]OFD Sender: No OFD packet to send [14:18:54]OFD Sender: No OFD packet to send [14:18:59]OFD Sender: No OFD packet to send [14:19:04]OFD Sender: No OFD packet to send [14:19:09]OFD Sender: No OFD packet to send [14:19:14]OFD Sender: No OFD packet to send [14:19:19]OFD Sender: No OFD packet to send [14:19:24]OFD Sender: No OFD packet to send [14:19:29]OFD Sender: No OFD packet to send [14:19:34]OFD Sender: No OFD packet to send [14:19:39]OFD Sender: No OFD packet to send [14:19:44]OFD Sender: No OFD packet to send [14:19:49]OFD Sender: No OFD packet to send [14:19:54]OFD Sender: No OFD packet to send [14:19:59]OFD Sender: No OFD packet to send [14:20:04]OFD Sender: No OFD packet to send [14:20:09]OFD Sender: No OFD packet to send [14:20:14]OFD Sender: No OFD packet to send [14:20:19]OFD Sender: No OFD packet to send [14:20:24]OFD Sender: No OFD packet to send [14:20:29]OFD Sender: No OFD packet to send [14:20:34]OFD Sender: No OFD packet to send [14:20:39]OFD Sender: No OFD packet to send [14:20:44]OFD Sender: No OFD packet to send [14:20:46]accept exits with 8 [14:20:46]New connection [14:20:46]New thread 3066940772 created [14:20:46]Thread 3067084132 joined [14:20:46]Waiting for new connection... [14:20:46] Sock 8.Parse request [14:20:46]Sock 8.Check first char [14:20:46]Sock 8.First char is OK [14:20:46]request: POST /json_proto HTTP/1.0 [14:20:46]Method: POST [14:20:46]URL: /json_proto [14:20:46]Method is POST - this is cgi request [14:20:46]url: /json_proto [14:20:46]query_string will be loaded in cgi processing [14:20:46]execute_cgi json_proto POST (null) [14:20:46]execute_cgi path=json_proto method=POST [14:20:46]POST find Content-Length [14:20:46]Host: 172.17.34.200:8080 [14:20:46]Content-Length: 1122 [14:20:46]Content-Type: application/json [14:20:46] [14:20:46]POST finish read [14:20:46]Found Content-Length = 1122 [14:20:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182178\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 15.730 x 63.60\u000A\u0418\u0422\u041E\u0413: 1000.43\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A15859\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:46]execute_script... [14:20:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182178\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 15.730 x 63.60\u000A\u0418\u0422\u041E\u0413: 1000.43\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A15859\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:46]POST & json_proto [14:20:46]process_json_proto [14:20:46]json parsed OK: [14:20:46]protocol is kg_v1.0 [14:20:46]action value=print_text [14:20:46]process_action print_text [14:20:46]cmd_print_text [14:20:46]ExternCall_PrintAddStr [14:20:46]wPrintStart [14:20:46]Write to MH i2c: 01 00 00 FA 74 6E [14:20:46]Write i2c OK [14:20:46]MH_I2C_Read... [14:20:46]Read from MH i2c: 01 [14:20:46]MH_I2C_Read... [14:20:46]Read from MH i2c: 01 07 00 [14:20:46]MH_I2C_Read... [14:20:46]Read from MH i2c: 01 07 00 FA 74 00 00 00 00 00 FF 0F 83 [14:20:46]RasterBufferAndPrint [14:20:46]line *****ТОВАРНЫЙ ЧЕК***** [14:20:46]line АЗС 121 [14:20:46]line Партнер нефть [14:20:46]line 02508201610067 [14:20:46]line Кассир : Батырканова Г. [14:20:46]line Счет N : (1)1182178 [14:20:46]line ПРОДАЖА [14:20:46]line ТРК (МРК, ГНК) : 11 [14:20:46]line Вид ГСМ : 2710194210 [14:20:46]line ДТ(л)-К-5 [14:20:46]line 15.730 x 63.60 [14:20:46]line ИТОГ: 1000.43 [14:20:46]line Тип оплаты: Талоны: Топливная Карта [14:20:46]line 15859 [14:20:46]written 0, free lines is 4095 [14:20:46]Write to MH i2c: 01 00 00 0C 75 81 [14:20:46]Write i2c OK [14:20:46]MH_I2C_Read... [14:20:46]Read from MH i2c: 01 [14:20:46]MH_I2C_Read... [14:20:46]Read from MH i2c: 01 07 00 [14:20:46]MH_I2C_Read... [14:20:46]Read from MH i2c: 01 07 00 0C 75 00 00 00 00 00 40 0E D6 [14:20:46]RasterBufferAndPrint [14:20:46]line [14:20:46]line [14:20:46]line [14:20:46]line [14:20:46]line [14:20:46]written 0, free lines is 3649 [14:20:46]MH_Cut [14:20:46]Write to MH i2c: D1 01 00 13 75 01 5A [14:20:46]Write i2c OK [14:20:46]MH_I2C_Read... [14:20:46]Read from MH i2c: D1 [14:20:46]MH_I2C_Read... [14:20:46]Read from MH i2c: D1 01 00 [14:20:46]MH_I2C_Read... [14:20:46]Read from MH i2c: D1 01 00 13 75 00 59 [14:20:46]Write to MH i2c: 01 00 00 14 75 89 [14:20:46]Write i2c OK [14:20:46]MH_I2C_Read... [14:20:47]*** Cut start [14:20:47]*** Purtial cut [14:20:47]*** CUTSNS_PIN = 0 [14:20:47]*** Stage 1: CUTSNS_PIN = 1 [14:20:49]OFD Sender: No OFD packet to send [14:20:49]Read from MH i2c: 01 [14:20:49]MH_I2C_Read... [14:20:49]Read from MH i2c: 01 07 00 [14:20:49]MH_I2C_Read... [14:20:49]*** Stop cut motor [14:20:49]*** Cut end [14:20:49]Read from MH i2c: 01 07 00 14 75 00 00 00 00 00 FF 0F 9E [14:20:49]process_action print_text done [14:20:49]requested_data is exist [14:20:49]produce_requested_data [14:20:49]requested_item fm.sn is exist - process it [14:20:49]wFMCommunicate request_size=4 [14:20:49]MH_SAM_APDU [14:20:49]CAPDU: 80 11 00 00 [14:20:49]Write to MH i2c: E2 08 00 15 75 80 11 00 00 00 00 00 00 04 [14:20:49]Write i2c OK [14:20:49]MH_I2C_Read... [14:20:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:49]Read from MH i2c: E2 [14:20:49]MH_I2C_Read... [14:20:49]Read from MH i2c: E2 17 00 [14:20:49]MH_I2C_Read... [14:20:49]Read from MH i2c: E2 17 00 15 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5A [14:20:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:20:49]wFMCommunicate OK [14:20:49]requested_item fd.num is exist - process it [14:20:49]SAM_PROTO_GetFieldsCounters [14:20:49]wFMCommunicate request_size=4 [14:20:49]MH_SAM_APDU [14:20:49]CAPDU: 80 13 00 00 [14:20:49]Write to MH i2c: E2 08 00 16 75 80 13 00 00 00 00 00 00 07 [14:20:49]Write i2c OK [14:20:49]MH_I2C_Read... [14:20:49]Read from MH i2c: E2 [14:20:49]MH_I2C_Read... [14:20:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:20:49]Read from MH i2c: E2 62 00 [14:20:49]MH_I2C_Read... [14:20:49]Read from MH i2c: E2 62 00 16 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [14:20:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:20:49]wFMCommunicate OK [14:20:49]SAM_PROTO_GetFieldsCounters done [14:20:49]requested_item shift.num is exist - process it [14:20:49]requested_item shift.opened is exist - process it [14:20:49]req_shift_opened [14:20:49]FM_GetShiftState [14:20:49]SAM_PROTO_GetShiftState [14:20:49]wFMCommunicate request_size=4 [14:20:49]MH_SAM_APDU [14:20:49]CAPDU: 80 13 01 00 [14:20:49]Write to MH i2c: E2 08 00 17 75 80 13 01 00 00 00 00 00 09 [14:20:49]Write i2c OK [14:20:49]MH_I2C_Read... [14:20:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:49]Read from MH i2c: E2 [14:20:49]MH_I2C_Read... [14:20:49]Read from MH i2c: E2 0E 00 [14:20:49]MH_I2C_Read... [14:20:49]Read from MH i2c: E2 0E 00 17 75 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 86 [14:20:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:20:49]wFMCommunicate OK [14:20:49]SAM_PROTO_GetShiftState done [14:20:49]FM_GetShiftState done [14:20:49]req_shift_opened done [14:20:49]requested_item shift.open_date is exist - process it [14:20:49]req_shift_open_date [14:20:49]req_shift_open_date done [14:20:49]produce_requested_data done [14:20:49]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32439,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:20:49]process_action_free print_text [14:20:49]json_value_free [14:20:49]json_value_free done [14:20:49]process_json_proto returns [14:20:49]Send response to host [14:20:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32439,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:20:49]free response buf [14:20:49]execute_script done [14:20:49]execute_script returns [14:20:49]free content buf [14:20:49]Sock 8.Close socket [14:20:49]Sock 8.Thread stoped [14:20:54]OFD Sender: No OFD packet to send [14:20:59]OFD Sender: No OFD packet to send [14:21:04]OFD Sender: No OFD packet to send [14:21:09]OFD Sender: No OFD packet to send [14:21:14]OFD Sender: No OFD packet to send [14:21:19]OFD Sender: No OFD packet to send [14:21:24]OFD Sender: No OFD packet to send [14:21:29]OFD Sender: No OFD packet to send [14:21:34]OFD Sender: No OFD packet to send [14:21:39]OFD Sender: No OFD packet to send [14:21:44]OFD Sender: No OFD packet to send [14:21:49]OFD Sender: No OFD packet to send [14:21:54]OFD Sender: No OFD packet to send [14:21:59]OFD Sender: No OFD packet to send [14:22:04]OFD Sender: No OFD packet to send [14:22:09]OFD Sender: No OFD packet to send [14:22:14]OFD Sender: No OFD packet to send [14:22:19]OFD Sender: No OFD packet to send [14:22:24]OFD Sender: No OFD packet to send [14:22:29]OFD Sender: No OFD packet to send [14:22:34]OFD Sender: No OFD packet to send [14:22:39]OFD Sender: No OFD packet to send [14:22:44]OFD Sender: No OFD packet to send [14:22:49]OFD Sender: No OFD packet to send [14:22:54]OFD Sender: No OFD packet to send [14:22:59]OFD Sender: No OFD packet to send [14:23:04]OFD Sender: No OFD packet to send [14:23:09]OFD Sender: No OFD packet to send [14:23:14]OFD Sender: No OFD packet to send [14:23:19]OFD Sender: No OFD packet to send [14:23:24]OFD Sender: No OFD packet to send [14:23:29]OFD Sender: No OFD packet to send [14:23:34]OFD Sender: No OFD packet to send [14:23:39]OFD Sender: No OFD packet to send [14:23:40]accept exits with 9 [14:23:40]New connection [14:23:40]New thread 3067084132 created [14:23:40]Thread 3066940772 joined [14:23:40]Waiting for new connection... [14:23:40] Sock 9.Parse request [14:23:40]Sock 9.Check first char [14:23:40]Sock 9.First char is OK [14:23:40]request: POST /json_proto HTTP/1.0 [14:23:40]Method: POST [14:23:40]URL: /json_proto [14:23:40]Method is POST - this is cgi request [14:23:40]url: /json_proto [14:23:40]query_string will be loaded in cgi processing [14:23:40]execute_cgi json_proto POST (null) [14:23:40]execute_cgi path=json_proto method=POST [14:23:40]POST find Content-Length [14:23:40]Host: 172.17.34.200:8080 [14:23:40]Content-Length: 683 [14:23:40]Content-Type: application/json [14:23:40] [14:23:40]POST finish read [14:23:40]Found Content-Length = 683 [14:23:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:40]execute_script... [14:23: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)1182179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:40]POST & json_proto [14:23:40]process_json_proto [14:23:40]json parsed OK: [14:23:40]protocol is kg_v1.0 [14:23:40]action value=close_receipt [14:23:40]process_action close_receipt [14:23:40]cmd_close_receipt [14:23:40]MH_GetDate [14:23:40]Write to MH i2c: F0 00 00 18 75 7C [14:23:40]Write i2c OK [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: F0 [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: F0 09 00 [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: F0 09 00 18 75 00 F0 67 E7 64 B2 FF 65 64 A1 [14:23:40]GetLastDocTimeStamp 1692886635 [14:23:40]current date 1692887024 [14:23:40]FM_GetShiftState [14:23:40]SAM_PROTO_GetShiftState [14:23:40]wFMCommunicate request_size=4 [14:23:40]MH_SAM_APDU [14:23:40]CAPDU: 80 13 01 00 [14:23:40]Write to MH i2c: E2 08 00 19 75 80 13 01 00 00 00 00 00 0B [14:23:40]Write i2c OK [14:23:40]MH_I2C_Read... [14:23:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:40]Read from MH i2c: E2 [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: E2 0E 00 [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: E2 0E 00 19 75 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 88 [14:23:40]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:23:40]wFMCommunicate OK [14:23:40]SAM_PROTO_GetShiftState done [14:23:40]FM_GetShiftState done [14:23:40]opened in 1692866319 [14:23:40]opened+sec_in_day 1692952719 [14:23:40]quantity*price = 50053 [14:23:40]sum+1 = 50054 [14:23:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 146 24.08.2023 14:23 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32440 ФПД: 259793846701799 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T142344&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32440&fm=259793846701799&tin=02508201610067®Number=0000000000091575&sum=50000 [14:23:41]StoreToDocumentArchive [14:23:41]shift 75 fd 32440 [14:23:41]save to /storage/0075/doc_00032440 [14:23:41]save last doc name /storage/0075/doc_00032440 to /storage/kkm_last_doc_name [14:23:41]save OK [14:23:41]Clear old archive folders... [14:23:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:23:41]tlvbuf is 017EDB30 [14:23:41]SAM_PROTO_ClearQueue [14:23:41]wFMCommunicate request_size=4 [14:23:41]MH_SAM_APDU [14:23:41]CAPDU: 80 09 00 00 [14:23:41]Write to MH i2c: E2 08 00 26 75 80 09 00 00 00 00 00 00 0D [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:23:41]Read from MH i2c: E2 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 26 75 00 90 00 0F [14:23:41]RAPDU: 90 00 [14:23:41]wFMCommunicate OK [14:23:41]SAM_PROTO_ClearQueue done [14:23:41]KKMCreateOFDPacket [14:23:41]OFDProtocolAddRootSTLVToBuf [14:23:41]FM_MakeSignedData [14:23:41]FM_MakeSignedData [14:23:41]SAM_PROTO_SignData [14:23:41]wFMCommunicate request_size=4 [14:23:41]MH_SAM_APDU [14:23:41]CAPDU: 80 0D 01 02 [14:23:41]Write to MH i2c: E2 08 00 27 75 80 0D 01 02 00 00 00 00 15 [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:23:41]Read from MH i2c: E2 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 27 75 00 90 00 10 [14:23:41]RAPDU: 90 00 [14:23:41]wFMCommunicate OK [14:23:41]wFMCommunicate request_size=255 [14:23:41]MH_SAM_APDU [14:23:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 F0 67 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B8 7E 00 00 35 04 06 00 [14:23:41]Write to MH i2c: E2 02 01 28 75 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 F0 67 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B8 7E 00 00 35 04 06 00 00 00 E1 [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:41]Read from MH i2c: E2 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 28 75 00 90 00 11 [14:23:41]RAPDU: 90 00 [14:23:41]wFMCommunicate OK [14:23:41]wFMCommunicate request_size=11 [14:23:41]MH_SAM_APDU [14:23:41]CAPDU: 80 0D 02 02 06 EC 47 F7 F2 8E E7 [14:23:41]Write to MH i2c: E2 0E 00 29 75 80 0D 02 02 06 00 EC 47 F7 F2 8E E7 00 00 B5 [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:41]Read from MH i2c: E2 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 29 75 00 90 00 12 [14:23:41]RAPDU: 90 00 [14:23:41]wFMCommunicate OK [14:23:41]wFMCommunicate request_size=4 [14:23:41]MH_SAM_APDU [14:23:41]CAPDU: 80 0D 03 02 [14:23:41]Write to MH i2c: E2 08 00 2A 75 80 0D 03 02 00 00 00 00 1A [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:23:41]Read from MH i2c: E2 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 0B 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 0B 00 2A 75 00 F4 7A 63 85 47 38 96 96 90 00 1C [14:23:41]RAPDU: F4 7A 63 85 47 38 96 96 90 00 [14:23:41]wFMCommunicate OK [14:23:41]SAM_PROTO_SignData done [14:23:41]FM_MakeSignedData done [14:23:41]CreateOFDProtocolMessage [14:23:41]wFMCommunicate request_size=4 [14:23:41]MH_SAM_APDU [14:23:41]CAPDU: 80 11 00 00 [14:23:41]Write to MH i2c: E2 08 00 2B 75 80 11 00 00 00 00 00 00 1A [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:41]Read from MH i2c: E2 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 17 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 17 00 2B 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 70 [14:23:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:23:41]wFMCommunicate OK [14:23:41]CreateOFDProtocolMessage done [14:23:41]OFDSenderStorePacket 32440 [14:23:41]StoreOFDPacket docnum=32440 [14:23:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9C 50 08 01 E1 D4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 F0 67 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B8 7E 00 00 35 04 06 00 EC 47 F7 F2 8E E7 F4 7A 63 85 47 38 96 96 [14:23:41]CheckFolder [14:23:41]dirname=/storage/ofd_packets [14:23:41]CheckFolder done [14:23:41]ProducePacketName [14:23:41]name=ofd_packets/00032440 [14:23:41]NVStorageSaveData ofd_packets/00032440 [14:23:41]File name is /storage/ofd_packets/00032440 [14:23:41]Write 302 bytes [14:23:41]NVStorageSaveData done [14:23:41]OFDSenderStorePacket done [14:23:41]KKMCreateOFDPacket done [14:23:41]NVStorageSaveData kkm_last_timestamp [14:23:41]File name is /storage/kkm_last_timestamp [14:23:41]Write 4 bytes [14:23:41]NVStorageSaveData done [14:23:41]ExternCall_PrintAddStr [14:23:41]wPrintStart [14:23:41]Write to MH i2c: 01 00 00 2C 75 A1 [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: 01 [14:23:42]MH_I2C_Read... [14:23:42]Read from MH i2c: 01 07 00 [14:23:42]MH_I2C_Read... [14:23:42]Read from MH i2c: 01 07 00 2C 75 00 00 00 00 00 FF 0F B6 [14:23:42]RasterBufferAndPrint [14:23:42]line Счет N : (1)1182179 [14:23:42]line ИНН: 02508201610067 [14:23:42]line Контрольно-Кассовый Чек [14:23:42]line ПРОДАЖА [14:23:42]line ТРК (МРК, ГНК) : 21 [14:23:42]line Товар: 2710194210 [14:23:42]line ДТ(л)-К-5 [14:23:42]line 7.870 * 63.60 [14:23:42]line = 500.53 [14:23:42]line НДС 12% НСП 1% [14:23:42]line > о реализуемом товаре [14:23:42]line ОКРУГЛЕНИЕ: -0.53 [14:23:42]line ИТОГО: 500.00 [14:23:42]line Внесено: 500.00 [14:23:42]line СДАЧА: 0.00 [14:23:42]line НСП 1% : 4.43 [14:23:42]line НДС 12% : 53.15 [14:23:42]line Наличными: 500.00 [14:23:42]line Безнал.: 0.00 [14:23:42]line Место: АЗС № 121 "Партнер Нефть" [14:23:42]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:23:42]line СНО: Общий режим [14:23:42]line Чек 146 24.08.2023 14:23 [14:23:42]line Смена: 75 ФФД: 1.0 [14:23:42]line ЗНМ: 0300000148 [14:23:42]line РНМ: 0000000000091575 [14:23:42]line Версия ККМ: 001 [14:23:42]line ФМ: 0000000000874655 [14:23:42]line ФД: 32440 [14:23:42]line ФПД: 259793846701799 [14:23:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T142344&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32440&fm=259793846701799&tin=02508201610067®Number=0000000000091575&sum=50000 [14:23:42]OFD Sender: Processing packet 32440 [packets to send 11, broken 10] [14:23:42]ProducePacketName [14:23:42]name=ofd_packets/00032440 [14:23:42]OFD Sender: To server: pG, [14:23:42]CommunicateWithHost lk.salyk.kg:30040 [14:23:42]ConnectInit lk.salyk.kg [14:23:42]written 0, free lines is 4095 [14:23:42]Connected sock=10 [14:23:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9C 50 08 01 E1 D4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 F0 67 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B8 7E 00 00 35 04 06 00 EC 47 F7 F2 8E E7 F4 7A 63 85 47 38 96 96 [14:23:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 10 1D 47 00 5C 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B8 7E 00 00 F4 03 04 00 93 12 E7 64 B6 04 01 00 00 27 7E C5 72 DD F3 CC 23 [14:23:42]CommunicateWithHost err = 0 [14:23:42]CheckOFDResponse [14:23:42]1017 (14) - 77093643461234 [14:23:42]1041 (16) - 0000000000874655 [14:23:42]1040 (4) - 32440 [14:23:42]1012 (4) - 24.08.2023 08:19 [14:23:42]1206 (1) - 0 [14:23:42]OFD Sender: Remove packet 32440 [14:23:42]ProducePacketName [14:23:42]name=ofd_packets/00032440 [14:23:42]NVStorageDeleteData [14:23:42]Write to MH i2c: 01 00 00 57 75 CC [14:23:42]Write i2c OK [14:23:42]MH_I2C_Read... [14:23:42]Read from MH i2c: 01 [14:23:42]MH_I2C_Read... [14:23:42]Read from MH i2c: 01 07 00 [14:23:42]MH_I2C_Read... [14:23:42]Read from MH i2c: 01 07 00 57 75 00 00 00 00 00 D9 0C B8 [14:23:42]RasterBufferAndPrint [14:23:42]line [14:23:42]line [14:23:42]line [14:23:42]line [14:23:42]line [14:23:42]written 0, free lines is 3296 [14:23:42]MH_Cut [14:23:42]Write to MH i2c: D1 01 00 5E 75 01 A5 [14:23:42]Write i2c OK [14:23:42]MH_I2C_Read... [14:23:42]Read from MH i2c: D1 [14:23:42]MH_I2C_Read... [14:23:42]Read from MH i2c: D1 01 00 [14:23:42]MH_I2C_Read... [14:23:42]Read from MH i2c: D1 01 00 5E 75 00 A4 [14:23:42]Write to MH i2c: 01 00 00 5F 75 D4 [14:23:42]Write i2c OK [14:23:42]MH_I2C_Read... [14:23:43]OFD Sender: No OFD packet to send [14:23:43]*** Cut start [14:23:43]*** Purtial cut [14:23:43]*** Stage 1: CUTSNS_PIN = 1 [14:23:43]Read from MH i2c: 01 [14:23:43]MH_I2C_Read... [14:23:43]*** Stop cut motor [14:23:43]*** Cut end [14:23:43]Read from MH i2c: 01 07 00 [14:23:43]MH_I2C_Read... [14:23:43]Read from MH i2c: 01 07 00 5F 75 00 00 00 00 00 FF 0F E9 [14:23:43]process_action close_receipt done [14:23:43]requested_data is exist [14:23:43]produce_requested_data [14:23:43]requested_item fm.sn is exist - process it [14:23:43]wFMCommunicate request_size=4 [14:23:43]MH_SAM_APDU [14:23:43]CAPDU: 80 11 00 00 [14:23:43]Write to MH i2c: E2 08 00 60 75 80 11 00 00 00 00 00 00 4F [14:23:43]Write i2c OK [14:23:43]MH_I2C_Read... [14:23:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:43]Read from MH i2c: E2 [14:23:43]MH_I2C_Read... [14:23:43]Read from MH i2c: E2 17 00 [14:23:43]MH_I2C_Read... [14:23:43]Read from MH i2c: E2 17 00 60 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A5 [14:23:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:23:43]wFMCommunicate OK [14:23:43]requested_item fd.num is exist - process it [14:23:43]SAM_PROTO_GetFieldsCounters [14:23:43]wFMCommunicate request_size=4 [14:23:43]MH_SAM_APDU [14:23:43]CAPDU: 80 13 00 00 [14:23:43]Write to MH i2c: E2 08 00 61 75 80 13 00 00 00 00 00 00 52 [14:23:43]Write i2c OK [14:23:43]MH_I2C_Read... [14:23:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:23:44]Read from MH i2c: E2 [14:23:44]MH_I2C_Read... [14:23:44]Read from MH i2c: E2 62 00 [14:23:44]MH_I2C_Read... [14:23:44]Read from MH i2c: E2 62 00 61 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [14:23:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:23:44]wFMCommunicate OK [14:23:44]SAM_PROTO_GetFieldsCounters done [14:23:44]requested_item shift.num is exist - process it [14:23:44]requested_item shift.opened is exist - process it [14:23:44]req_shift_opened [14:23:44]FM_GetShiftState [14:23:44]SAM_PROTO_GetShiftState [14:23:44]wFMCommunicate request_size=4 [14:23:44]MH_SAM_APDU [14:23:44]CAPDU: 80 13 01 00 [14:23:44]Write to MH i2c: E2 08 00 62 75 80 13 01 00 00 00 00 00 54 [14:23:44]Write i2c OK [14:23:44]MH_I2C_Read... [14:23:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:44]Read from MH i2c: E2 [14:23:44]MH_I2C_Read... [14:23:44]Read from MH i2c: E2 0E 00 [14:23:44]MH_I2C_Read... [14:23:44]Read from MH i2c: E2 0E 00 62 75 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D1 [14:23:44]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:23:44]wFMCommunicate OK [14:23:44]SAM_PROTO_GetShiftState done [14:23:44]FM_GetShiftState done [14:23:44]req_shift_opened done [14:23:44]requested_item shift.open_date is exist - process it [14:23:44]req_shift_open_date [14:23:44]req_shift_open_date done [14:23:44]produce_requested_data done [14:23:44]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32440,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:23:44]process_action_free close_receipt [14:23:44]json_value_free [14:23:44]json_value_free done [14:23:44]process_json_proto returns [14:23:44]Send response to host [14:23:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32440,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:23:44]free response buf [14:23:44]execute_script done [14:23:44]execute_script returns [14:23:44]free content buf [14:23:44]Sock 9.Close socket [14:23:44]Sock 9.Thread stoped [14:23:48]OFD Sender: No OFD packet to send [14:23:53]OFD Sender: No OFD packet to send [14:23:58]OFD Sender: No OFD packet to send [14:24:03]OFD Sender: No OFD packet to send [14:24:08]OFD Sender: No OFD packet to send [14:24:13]OFD Sender: No OFD packet to send [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:36]accept exits with 8 [14:25:36]New connection [14:25:36]New thread 3066940772 created [14:25:36]Thread 3067084132 joined [14:25:36]Waiting for new connection... [14:25:36] Sock 8.Parse request [14:25:36]Sock 8.Check first char [14:25:36]Sock 8.First char is OK [14:25:36]request: POST /json_proto HTTP/1.0 [14:25:36]Method: POST [14:25:36]URL: /json_proto [14:25:36]Method is POST - this is cgi request [14:25:36]url: /json_proto [14:25:36]query_string will be loaded in cgi processing [14:25:36]execute_cgi json_proto POST (null) [14:25:36]execute_cgi path=json_proto method=POST [14:25:36]POST find Content-Length [14:25:36]Host: 172.17.34.200:8080 [14:25:36]Content-Length: 678 [14:25:36]Content-Type: application/json [14:25:36] [14:25:36]POST finish read [14:25:36]Found Content-Length = 678 [14:25:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:25:36]execute_script... [14: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)1182180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:25:36]POST & json_proto [14:25:36]process_json_proto [14:25:36]json parsed OK: [14:25:36]protocol is kg_v1.0 [14:25:36]action value=close_receipt [14:25:36]process_action close_receipt [14:25:36]cmd_close_receipt [14:25:36]MH_GetDate [14:25:36]Write to MH i2c: F0 00 00 63 75 C7 [14:25:36]Write i2c OK [14:25:36]MH_I2C_Read... [14:25:36]Read from MH i2c: F0 [14:25:36]MH_I2C_Read... [14:25:36]Read from MH i2c: F0 09 00 [14:25:36]MH_I2C_Read... [14:25:36]Read from MH i2c: F0 09 00 63 75 00 64 68 E7 64 B2 FF 65 64 61 [14:25:36]GetLastDocTimeStamp 1692887024 [14:25:36]current date 1692887140 [14:25:36]FM_GetShiftState [14:25:36]SAM_PROTO_GetShiftState [14:25:36]wFMCommunicate request_size=4 [14:25:36]MH_SAM_APDU [14:25:36]CAPDU: 80 13 01 00 [14:25:36]Write to MH i2c: E2 08 00 64 75 80 13 01 00 00 00 00 00 56 [14:25:36]Write i2c OK [14:25:36]MH_I2C_Read... [14:25:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:36]Read from MH i2c: E2 [14:25:36]MH_I2C_Read... [14:25:36]Read from MH i2c: E2 0E 00 [14:25:36]MH_I2C_Read... [14:25:36]Read from MH i2c: E2 0E 00 64 75 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D3 [14:25:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:25:36]wFMCommunicate OK [14:25:36]SAM_PROTO_GetShiftState done [14:25:36]FM_GetShiftState done [14:25:36]opened in 1692866319 [14:25:36]opened+sec_in_day 1692952719 [14:25:36]quantity*price = 50025 [14:25:36]sum+1 = 50026 [14:25:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 147 24.08.2023 14:25 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32441 ФПД: 156728290841028 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T142540&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32441&fm=156728290841028&tin=02508201610067®Number=0000000000091575&sum=50000 [14:25:37]StoreToDocumentArchive [14:25:37]shift 75 fd 32441 [14:25:37]save to /storage/0075/doc_00032441 [14:25:37]save last doc name /storage/0075/doc_00032441 to /storage/kkm_last_doc_name [14:25:37]save OK [14:25:37]Clear old archive folders... [14:25:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:25:37]tlvbuf is 01842330 [14:25:37]SAM_PROTO_ClearQueue [14:25:37]wFMCommunicate request_size=4 [14:25:37]MH_SAM_APDU [14:25:37]CAPDU: 80 09 00 00 [14:25:37]Write to MH i2c: E2 08 00 71 75 80 09 00 00 00 00 00 00 58 [14:25:37]Write i2c OK [14:25:37]MH_I2C_Read... [14:25:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:25:37]Read from MH i2c: E2 [14:25:37]MH_I2C_Read... [14:25:37]Read from MH i2c: E2 03 00 [14:25:37]MH_I2C_Read... [14:25:37]Read from MH i2c: E2 03 00 71 75 00 90 00 5A [14:25:37]RAPDU: 90 00 [14:25:37]wFMCommunicate OK [14:25:37]SAM_PROTO_ClearQueue done [14:25:37]KKMCreateOFDPacket [14:25:37]OFDProtocolAddRootSTLVToBuf [14:25:37]FM_MakeSignedData [14:25:37]FM_MakeSignedData [14:25:37]SAM_PROTO_SignData [14:25:37]wFMCommunicate request_size=4 [14:25:37]MH_SAM_APDU [14:25:37]CAPDU: 80 0D 01 02 [14:25:37]Write to MH i2c: E2 08 00 72 75 80 0D 01 02 00 00 00 00 60 [14:25:37]Write i2c OK [14:25:37]MH_I2C_Read... [14:25:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:25:37]Read from MH i2c: E2 [14:25:37]MH_I2C_Read... [14:25:37]Read from MH i2c: E2 03 00 [14:25:37]MH_I2C_Read... [14:25:37]Read from MH i2c: E2 03 00 72 75 00 90 00 5B [14:25:37]RAPDU: 90 00 [14:25:37]wFMCommunicate OK [14:25:37]wFMCommunicate request_size=255 [14:25:37]MH_SAM_APDU [14:25:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 93 00 00 00 F4 03 04 00 64 68 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B9 7E 00 00 35 04 06 00 8E [14:25:37]Write to MH i2c: E2 02 01 73 75 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 93 00 00 00 F4 03 04 00 64 68 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B9 7E 00 00 35 04 06 00 8E 00 00 B4 [14:25:37]Write i2c OK [14:25:37]MH_I2C_Read... [14:25:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:38]Read from MH i2c: E2 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 03 00 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 03 00 73 75 00 90 00 5C [14:25:38]RAPDU: 90 00 [14:25:38]wFMCommunicate OK [14:25:38]wFMCommunicate request_size=10 [14:25:38]MH_SAM_APDU [14:25:38]CAPDU: 80 0D 02 02 05 8B 26 1A 11 C4 [14:25:38]Write to MH i2c: E2 0D 00 74 75 80 0D 02 02 05 00 8B 26 1A 11 C4 00 00 0D [14:25:38]OFD Sender: No OFD packet to send [14:25:38]Write i2c OK [14:25:38]MH_I2C_Read... [14:25:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:38]Read from MH i2c: E2 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 03 00 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 03 00 74 75 00 90 00 5D [14:25:38]RAPDU: 90 00 [14:25:38]wFMCommunicate OK [14:25:38]wFMCommunicate request_size=4 [14:25:38]MH_SAM_APDU [14:25:38]CAPDU: 80 0D 03 02 [14:25:38]Write to MH i2c: E2 08 00 75 75 80 0D 03 02 00 00 00 00 65 [14:25:38]Write i2c OK [14:25:38]MH_I2C_Read... [14:25:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:25:38]Read from MH i2c: E2 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 0B 00 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 0B 00 75 75 00 8F 6C 6C D3 ED ED 8E 79 90 00 81 [14:25:38]RAPDU: 8F 6C 6C D3 ED ED 8E 79 90 00 [14:25:38]wFMCommunicate OK [14:25:38]SAM_PROTO_SignData done [14:25:38]FM_MakeSignedData done [14:25:38]CreateOFDProtocolMessage [14:25:38]wFMCommunicate request_size=4 [14:25:38]MH_SAM_APDU [14:25:38]CAPDU: 80 11 00 00 [14:25:38]Write to MH i2c: E2 08 00 76 75 80 11 00 00 00 00 00 00 65 [14:25:38]Write i2c OK [14:25:38]MH_I2C_Read... [14:25:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:38]Read from MH i2c: E2 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 17 00 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 17 00 76 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BB [14:25:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:25:38]wFMCommunicate OK [14:25:38]CreateOFDProtocolMessage done [14:25:38]OFDSenderStorePacket 32441 [14:25:38]StoreOFDPacket docnum=32441 [14:25:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DE 23 07 01 2D 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 93 00 00 00 F4 03 04 00 64 68 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B9 7E 00 00 35 04 06 00 8E 8B 26 1A 11 C4 8F 6C 6C D3 ED ED 8E 79 [14:25:38]CheckFolder [14:25:38]dirname=/storage/ofd_packets [14:25:38]CheckFolder done [14:25:38]ProducePacketName [14:25:38]name=ofd_packets/00032441 [14:25:38]NVStorageSaveData ofd_packets/00032441 [14:25:38]File name is /storage/ofd_packets/00032441 [14:25:38]Write 301 bytes [14:25:38]NVStorageSaveData done [14:25:38]OFDSenderStorePacket done [14:25:38]KKMCreateOFDPacket done [14:25:38]NVStorageSaveData kkm_last_timestamp [14:25:38]File name is /storage/kkm_last_timestamp [14:25:38]Write 4 bytes [14:25:38]NVStorageSaveData done [14:25:38]ExternCall_PrintAddStr [14:25:38]wPrintStart [14:25:38]Write to MH i2c: 01 00 00 77 75 EC [14:25:38]Write i2c OK [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: 01 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: 01 07 00 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: 01 07 00 77 75 00 00 00 00 00 FF 0F 01 [14:25:38]RasterBufferAndPrint [14:25:38]line Счет N : (1)1182180 [14:25:38]line ИНН: 02508201610067 [14:25:38]line Контрольно-Кассовый Чек [14:25:38]line ПРОДАЖА [14:25:38]line ТРК (МРК, ГНК) : 62 [14:25:38]line Товар: 2710124130 [14:25:38]line Аи-92-К-5 [14:25:38]line 8.700 * 57.50 [14:25:38]line = 500.25 [14:25:38]line НДС 12% НСП 1% [14:25:38]line > о реализуемом товаре [14:25:38]line ОКРУГЛЕНИЕ: -0.25 [14:25:38]line ИТОГО: 500.00 [14:25:38]line Внесено: 500.00 [14:25:38]line СДАЧА: 0.00 [14:25:38]line НСП 1% : 4.43 [14:25:38]line НДС 12% : 53.12 [14:25:38]line Наличными: 500.00 [14:25:38]line Безнал.: 0.00 [14:25:38]line Место: АЗС № 121 "Партнер Нефть" [14:25:38]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:25:38]line СНО: Общий режим [14:25:38]line Чек 147 24.08.2023 14:25 [14:25:38]line Смена: 75 ФФД: 1.0 [14:25:38]line ЗНМ: 0300000148 [14:25:38]line РНМ: 0000000000091575 [14:25:38]line Версия ККМ: 001 [14:25:38]line ФМ: 0000000000874655 [14:25:38]line ФД: 32441 [14:25:38]line ФПД: 156728290841028 [14:25:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T142540&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32441&fm=156728290841028&tin=02508201610067®Number=0000000000091575&sum=50000 [14:25:38]OFD Sender: Processing packet 32441 [packets to send 11, broken 10] [14:25:38]ProducePacketName [14:25:38]name=ofd_packets/00032441 [14:25:38]OFD Sender: To server: pG, [14:25:38]CommunicateWithHost lk.salyk.kg:30040 [14:25:38]ConnectInit lk.salyk.kg [14:25:38]written 0, free lines is 4095 [14:25:38]Connected sock=10 [14:25:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DE 23 07 01 2D 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 93 00 00 00 F4 03 04 00 64 68 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B9 7E 00 00 35 04 06 00 8E 8B 26 1A 11 C4 8F 6C 6C D3 ED ED 8E 79 [14:25:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F1 24 47 00 E3 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B9 7E 00 00 F4 03 04 00 08 13 E7 64 B6 04 01 00 00 5B 99 15 7A BD B7 FB 09 [14:25:38]CommunicateWithHost err = 0 [14:25:38]CheckOFDResponse [14:25:38]1017 (14) - 77093643461234 [14:25:38]1041 (16) - 0000000000874655 [14:25:38]1040 (4) - 32441 [14:25:38]1012 (4) - 24.08.2023 08:21 [14:25:38]1206 (1) - 0 [14:25:38]OFD Sender: Remove packet 32441 [14:25:38]ProducePacketName [14:25:38]name=ofd_packets/00032441 [14:25:38]NVStorageDeleteData [14:25:39]Write to MH i2c: 01 00 00 A2 75 17 [14:25:39]Write i2c OK [14:25:39]MH_I2C_Read... [14:25:39]Read from MH i2c: 01 [14:25:39]MH_I2C_Read... [14:25:39]Read from MH i2c: 01 07 00 [14:25:39]MH_I2C_Read... [14:25:39]Read from MH i2c: 01 07 00 A2 75 00 00 00 00 00 DC 0C 06 [14:25:39]RasterBufferAndPrint [14:25:39]line [14:25:39]line [14:25:39]line [14:25:39]line [14:25:39]line [14:25:39]written 0, free lines is 3298 [14:25:39]MH_Cut [14:25:39]Write to MH i2c: D1 01 00 A9 75 01 F0 [14:25:39]Write i2c OK [14:25:39]MH_I2C_Read... [14:25:39]Read from MH i2c: D1 [14:25:39]MH_I2C_Read... [14:25:39]Read from MH i2c: D1 01 00 [14:25:39]MH_I2C_Read... [14:25:39]Read from MH i2c: D1 01 00 A9 75 00 EF [14:25:39]Write to MH i2c: 01 00 00 AA 75 1F [14:25:39]Write i2c OK [14:25:39]MH_I2C_Read... [14:25:39]OFD Sender: No OFD packet to send [14:25:39]*** Cut start [14:25:39]*** Purtial cut [14:25:39]*** CUTSNS_PIN = 0 [14:25:40]*** Stage 1: CUTSNS_PIN = 1 [14:25:41]Read from MH i2c: 01 [14:25:41]MH_I2C_Read... [14:25:41]*** Stop cut motor [14:25:41]*** Cut end [14:25:41]Read from MH i2c: 01 07 00 [14:25:41]MH_I2C_Read... [14:25:41]Read from MH i2c: 01 07 00 AA 75 00 00 00 00 00 FF 0F 34 [14:25:41]process_action close_receipt done [14:25:41]requested_data is exist [14:25:41]produce_requested_data [14:25:41]requested_item fm.sn is exist - process it [14:25:41]wFMCommunicate request_size=4 [14:25:41]MH_SAM_APDU [14:25:41]CAPDU: 80 11 00 00 [14:25:41]Write to MH i2c: E2 08 00 AB 75 80 11 00 00 00 00 00 00 9A [14:25:41]Write i2c OK [14:25:41]MH_I2C_Read... [14:25:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:41]Read from MH i2c: E2 [14:25:41]MH_I2C_Read... [14:25:41]Read from MH i2c: E2 17 00 [14:25:41]MH_I2C_Read... [14:25:41]Read from MH i2c: E2 17 00 AB 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F0 [14:25:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:25:41]wFMCommunicate OK [14:25:41]requested_item fd.num is exist - process it [14:25:41]SAM_PROTO_GetFieldsCounters [14:25:41]wFMCommunicate request_size=4 [14:25:41]MH_SAM_APDU [14:25:41]CAPDU: 80 13 00 00 [14:25:41]Write to MH i2c: E2 08 00 AC 75 80 13 00 00 00 00 00 00 9D [14:25:41]Write i2c OK [14:25:41]MH_I2C_Read... [14:25:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:25:42]Read from MH i2c: E2 [14:25:42]MH_I2C_Read... [14:25:42]Read from MH i2c: E2 62 00 [14:25:42]MH_I2C_Read... [14:25:42]Read from MH i2c: E2 62 00 AC 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B9 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [14:25:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B9 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:25:42]wFMCommunicate OK [14:25:42]SAM_PROTO_GetFieldsCounters done [14:25:42]requested_item shift.num is exist - process it [14:25:42]requested_item shift.opened is exist - process it [14:25:42]req_shift_opened [14:25:42]FM_GetShiftState [14:25:42]SAM_PROTO_GetShiftState [14:25:42]wFMCommunicate request_size=4 [14:25:42]MH_SAM_APDU [14:25:42]CAPDU: 80 13 01 00 [14:25:42]Write to MH i2c: E2 08 00 AD 75 80 13 01 00 00 00 00 00 9F [14:25:42]Write i2c OK [14:25:42]MH_I2C_Read... [14:25:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:42]Read from MH i2c: E2 [14:25:42]MH_I2C_Read... [14:25:42]Read from MH i2c: E2 0E 00 [14:25:42]MH_I2C_Read... [14:25:42]Read from MH i2c: E2 0E 00 AD 75 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1C [14:25:42]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:25:42]wFMCommunicate OK [14:25:42]SAM_PROTO_GetShiftState done [14:25:42]FM_GetShiftState done [14:25:42]req_shift_opened done [14:25:42]requested_item shift.open_date is exist - process it [14:25:42]req_shift_open_date [14:25:42]req_shift_open_date done [14:25:42]produce_requested_data done [14:25:42]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32441,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:25:42]process_action_free close_receipt [14:25:42]json_value_free [14:25:42]json_value_free done [14:25:42]process_json_proto returns [14:25:42]Send response to host [14:25:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32441,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:25:42]free response buf [14:25:42]execute_script done [14:25:42]execute_script returns [14:25:42]free content buf [14:25:42]Sock 8.Close socket [14:25:42]Sock 8.Thread stoped [14:25:44]OFD Sender: No OFD packet to send [14:25:49]OFD Sender: No OFD packet to send [14:25:54]OFD Sender: No OFD packet to send [14:25:59]OFD Sender: No OFD packet to send [14:26:04]OFD Sender: No OFD packet to send [14:26:09]OFD Sender: No OFD packet to send [14:26:14]OFD Sender: No OFD packet to send [14:26:19]OFD Sender: No OFD packet to send [14:26:24]OFD Sender: No OFD packet to send [14:26:29]OFD Sender: No OFD packet to send [14:26:30]accept exits with 9 [14:26:30]New connection [14:26:30]New thread 3067084132 created [14:26:30]Thread 3066940772 joined [14:26:30]Waiting for new connection... [14:26:30] Sock 9.Parse request [14:26:30]Sock 9.Check first char [14:26:30]Sock 9.First char is OK [14:26:30]request: POST /json_proto HTTP/1.0 [14:26:30]Method: POST [14:26:30]URL: /json_proto [14:26:30]Method is POST - this is cgi request [14:26:30]url: /json_proto [14:26:30]query_string will be loaded in cgi processing [14:26:30]execute_cgi json_proto POST (null) [14:26:30]execute_cgi path=json_proto method=POST [14:26:30]POST find Content-Length [14:26:30]Host: 172.17.34.200:8080 [14:26:30]Content-Length: 215 [14:26:30]Content-Type: application/json [14:26:30] [14:26:30]POST finish read [14:26:30]Found Content-Length = 215 [14:26:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:30]execute_script... [14:26:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:30]POST & json_proto [14:26:30]process_json_proto [14:26:30]json parsed OK: [14:26:30]protocol is kg_v1.0 [14:26:30]action value=get_value [14:26:30]process_action get_value [14:26:30]cmd_get_value [14:26:30]process_action get_value done [14:26:30]requested_data is exist [14:26:30]produce_requested_data [14:26:30]requested_item kkm.sn is exist - process it [14:26:30]requested_item kkm.ver is exist - process it [14:26:30]requested_item fm.sn is exist - process it [14:26:30]wFMCommunicate request_size=4 [14:26:30]MH_SAM_APDU [14:26:30]CAPDU: 80 11 00 00 [14:26:30]Write to MH i2c: E2 08 00 AE 75 80 11 00 00 00 00 00 00 9D [14:26:30]Write i2c OK [14:26:30]MH_I2C_Read... [14:26:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:30]Read from MH i2c: E2 [14:26:30]MH_I2C_Read... [14:26:30]Read from MH i2c: E2 17 00 [14:26:30]MH_I2C_Read... [14:26:30]Read from MH i2c: E2 17 00 AE 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F3 [14:26:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:26:30]wFMCommunicate OK [14:26:30]requested_item fd.num is exist - process it [14:26:30]SAM_PROTO_GetFieldsCounters [14:26:30]wFMCommunicate request_size=4 [14:26:30]MH_SAM_APDU [14:26:30]CAPDU: 80 13 00 00 [14:26:30]Write to MH i2c: E2 08 00 AF 75 80 13 00 00 00 00 00 00 A0 [14:26:30]Write i2c OK [14:26:30]MH_I2C_Read... [14:26:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:26:30]Read from MH i2c: E2 [14:26:30]MH_I2C_Read... [14:26:30]Read from MH i2c: E2 62 00 [14:26:30]MH_I2C_Read... [14:26:30]Read from MH i2c: E2 62 00 AF 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B9 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [14:26:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B9 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:26:30]wFMCommunicate OK [14:26:30]SAM_PROTO_GetFieldsCounters done [14:26:30]requested_item shift.num is exist - process it [14:26:30]requested_item shift.opened is exist - process it [14:26:30]req_shift_opened [14:26:30]FM_GetShiftState [14:26:30]SAM_PROTO_GetShiftState [14:26:30]wFMCommunicate request_size=4 [14:26:30]MH_SAM_APDU [14:26:30]CAPDU: 80 13 01 00 [14:26:30]Write to MH i2c: E2 08 00 B0 75 80 13 01 00 00 00 00 00 A2 [14:26:30]Write i2c OK [14:26:30]MH_I2C_Read... [14:26:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:30]Read from MH i2c: E2 [14:26:30]MH_I2C_Read... [14:26:30]Read from MH i2c: E2 0E 00 [14:26:30]MH_I2C_Read... [14:26:30]Read from MH i2c: E2 0E 00 B0 75 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1F [14:26:30]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:26:30]wFMCommunicate OK [14:26:30]SAM_PROTO_GetShiftState done [14:26:30]FM_GetShiftState done [14:26:30]req_shift_opened done [14:26:30]requested_item shift.open_date is exist - process it [14:26:30]req_shift_open_date [14:26:30]req_shift_open_date done [14:26:30]produce_requested_data done [14:26:30]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32441,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:26:30]process_action_free get_value [14:26:30]json_value_free [14:26:30]json_value_free done [14:26:30]process_json_proto returns [14:26:30]Send response to host [14:26:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32441,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:26:30]free response buf [14:26:30]execute_script done [14:26:30]execute_script returns [14:26:30]free content buf [14:26:30]Sock 9.Close socket [14:26:30]Sock 9.Thread stoped [14:26:30]accept exits with 8 [14:26:30]New connection [14:26:30]New thread 3066940772 created [14:26:30]Thread 3067084132 joined [14:26:30]Waiting for new connection... [14:26:30] Sock 8.Parse request [14:26:30]Sock 8.Check first char [14:26:30]Sock 8.First char is OK [14:26:30]request: POST /json_proto HTTP/1.0 [14:26:30]Method: POST [14:26:30]URL: /json_proto [14:26:30]Method is POST - this is cgi request [14:26:30]url: /json_proto [14:26:30]query_string will be loaded in cgi processing [14:26:30]execute_cgi json_proto POST (null) [14:26:30]execute_cgi path=json_proto method=POST [14:26:30]POST find Content-Length [14:26:30]Host: 172.17.34.200:8080 [14:26:30]Content-Length: 331 [14:26:30]Content-Type: application/json [14:26:30] [14:26:30]POST finish read [14:26:30]Found Content-Length = 331 [14:26:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:26:30]execute_script... [14:26:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:26:30]POST & json_proto [14:26:30]process_json_proto [14:26:30]json parsed OK: [14:26:30]protocol is kg_v1.0 [14:26:30]action value=get_value [14:26:30]process_action get_value [14:26:30]cmd_get_value [14:26:30]process_action get_value done [14:26:30]requested_data is exist [14:26:30]produce_requested_data [14:26:30]requested_item fm.sale.total is exist - process it [14:26:30]SAM_PROTO_GetFMData [14:26:30]wFMCommunicate request_size=4 [14:26:30]MH_SAM_APDU [14:26:30]CAPDU: 80 13 03 00 [14:26:30]Write to MH i2c: E2 08 00 B1 75 80 13 03 00 00 00 00 00 A5 [14:26:30]Write i2c OK [14:26:30]MH_I2C_Read... [14:26:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:26:31]Read from MH i2c: E2 [14:26:31]MH_I2C_Read... [14:26:31]Read from MH i2c: E2 FD 00 [14:26:31]MH_I2C_Read... [14:26:31]Read from MH i2c: E2 FD 00 B1 75 00 C3 04 85 04 BF 04 6E 04 04 00 23 7E 00 00 69 04 A1 00 6F 04 04 00 EE 7C 00 00 B1 04 04 00 A4 D5 85 97 70 04 04 00 A0 27 BA 87 72 04 04 00 04 AE CB 0F 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 CB 29 18 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 0F 53 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 DE [14:26:31]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 23 7E 00 00 69 04 A1 00 6F 04 04 00 EE 7C 00 00 B1 04 04 00 A4 D5 85 97 70 04 04 00 A0 27 BA 87 72 04 04 00 04 AE CB 0F 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 CB 29 18 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 0F 53 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 [14:26:31]wFMCommunicate OK [14:26:31]wFMCommunicate request_size=4 [14:26:31]MH_SAM_APDU [14:26:31]CAPDU: 80 17 00 00 [14:26:31]Write to MH i2c: E2 08 00 B2 75 80 17 00 00 00 00 00 00 A7 [14:26:31]Write i2c OK [14:26:31]MH_I2C_Read... [14:26:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:26:31]Read from MH i2c: E2 [14:26:31]MH_I2C_Read... [14:26:31]Read from MH i2c: E2 FD 00 [14:26:31]MH_I2C_Read... [14:26:31]Read from MH i2c: E2 FD 00 B2 75 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 EA [14:26:31]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [14:26:31]wFMCommunicate OK [14:26:31]wFMCommunicate request_size=4 [14:26:31]MH_SAM_APDU [14:26:31]CAPDU: 80 17 00 00 [14:26:31]Write to MH i2c: E2 08 00 B3 75 80 17 00 00 00 00 00 00 A8 [14:26:31]Write i2c OK [14:26:31]MH_I2C_Read... [14:26:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:26:31]Read from MH i2c: E2 [14:26:31]MH_I2C_Read... [14:26:31]Read from MH i2c: E2 FD 00 [14:26:31]MH_I2C_Read... [14:26:31]Read from MH i2c: E2 FD 00 B3 75 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 C6 [14:26:31]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [14:26:31]wFMCommunicate OK [14:26:31]wFMCommunicate request_size=4 [14:26:31]MH_SAM_APDU [14:26:31]CAPDU: 80 17 00 00 [14:26:31]Write to MH i2c: E2 08 00 B4 75 80 17 00 00 00 00 00 00 A9 [14:26:31]Write i2c OK [14:26:31]MH_I2C_Read... [14:26:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:26:31]Read from MH i2c: E2 [14:26:31]MH_I2C_Read... [14:26:31]Read from MH i2c: E2 FD 00 [14:26:31]MH_I2C_Read... [14:26:31]Read from MH i2c: E2 FD 00 B4 75 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 1B [14:26:31]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [14:26:31]wFMCommunicate OK [14:26:31]wFMCommunicate request_size=4 [14:26:31]MH_SAM_APDU [14:26:31]CAPDU: 80 17 00 00 [14:26:31]Write to MH i2c: E2 08 00 B5 75 80 17 00 00 00 00 00 00 AA [14:26:31]Write i2c OK [14:26:31]MH_I2C_Read... [14:26:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [14:26:32]Read from MH i2c: E2 [14:26:32]MH_I2C_Read... [14:26:32]Read from MH i2c: E2 E0 00 [14:26:32]MH_I2C_Read... [14:26:32]Read from MH i2c: E2 E0 00 B5 75 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 94 [14:26:32]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:26:32]wFMCommunicate OK [14:26:32]SAM_PROTO_GetFMData done [14:26:32]requested_item fm.sale_refund.total is exist - process it [14:26:32]requested_item fm.buy.total is exist - process it [14:26:32]requested_item shift.sale.total is exist - process it [14:26:32]SAM_PROTO_GetShiftData [14:26:32]wFMCommunicate request_size=4 [14:26:32]MH_SAM_APDU [14:26:32]CAPDU: 80 13 02 00 [14:26:32]Write to MH i2c: E2 08 00 B6 75 80 13 02 00 00 00 00 00 A9 [14:26:32]Write i2c OK [14:26:32]MH_I2C_Read... [14:26:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:26:32]Read from MH i2c: E2 [14:26:32]MH_I2C_Read... [14:26:32]Read from MH i2c: E2 FD 00 [14:26:32]MH_I2C_Read... [14:26:32]Read from MH i2c: E2 FD 00 B6 75 00 B9 04 AA 04 B5 04 6E 04 04 00 93 00 00 00 69 04 9C 00 6F 04 04 00 91 00 00 00 B1 04 03 00 3A A5 B8 70 04 03 00 88 A8 79 72 04 03 00 B2 FC 3E 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 36 9D 13 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 70 A2 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 3F [14:26:32]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 93 00 00 00 69 04 9C 00 6F 04 04 00 91 00 00 00 B1 04 03 00 3A A5 B8 70 04 03 00 88 A8 79 72 04 03 00 B2 FC 3E 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 36 9D 13 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 70 A2 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [14:26:32]wFMCommunicate OK [14:26:32]wFMCommunicate request_size=4 [14:26:32]MH_SAM_APDU [14:26:32]CAPDU: 80 17 00 00 [14:26:32]Write to MH i2c: E2 08 00 B7 75 80 17 00 00 00 00 00 00 AC [14:26:32]Write i2c OK [14:26:32]MH_I2C_Read... [14:26:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:26:32]Read from MH i2c: E2 [14:26:32]MH_I2C_Read... [14:26:32]Read from MH i2c: E2 FD 00 [14:26:32]MH_I2C_Read... [14:26:32]Read from MH i2c: E2 FD 00 B7 75 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 7F [14:26:32]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 [14:26:33]wFMCommunicate OK [14:26:33]wFMCommunicate request_size=4 [14:26:33]MH_SAM_APDU [14:26:33]CAPDU: 80 17 00 00 [14:26:33]Write to MH i2c: E2 08 00 B8 75 80 17 00 00 00 00 00 00 AD [14:26:33]Write i2c OK [14:26:33]MH_I2C_Read... [14:26:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:26:33]Read from MH i2c: E2 [14:26:33]MH_I2C_Read... [14:26:33]Read from MH i2c: E2 FD 00 [14:26:33]MH_I2C_Read... [14:26:33]Read from MH i2c: E2 FD 00 B8 75 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 D5 [14:26:33]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [14:26:33]wFMCommunicate OK [14:26:33]wFMCommunicate request_size=4 [14:26:33]MH_SAM_APDU [14:26:33]CAPDU: 80 17 00 00 [14:26:33]Write to MH i2c: E2 08 00 B9 75 80 17 00 00 00 00 00 00 AE [14:26:33]Write i2c OK [14:26:33]MH_I2C_Read... [14:26:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:26:33]Read from MH i2c: E2 [14:26:33]MH_I2C_Read... [14:26:33]Read from MH i2c: E2 FD 00 [14:26:33]MH_I2C_Read... [14:26:33]Read from MH i2c: E2 FD 00 B9 75 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 26 [14:26:33]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [14:26:33]wFMCommunicate OK [14:26:33]wFMCommunicate request_size=4 [14:26:33]MH_SAM_APDU [14:26:33]CAPDU: 80 17 00 00 [14:26:33]Write to MH i2c: E2 08 00 BA 75 80 17 00 00 00 00 00 00 AF [14:26:33]Write i2c OK [14:26:33]MH_I2C_Read... [14:26:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [14:26:33]Read from MH i2c: E2 [14:26:33]MH_I2C_Read... [14:26:33]Read from MH i2c: E2 D6 00 [14:26:33]MH_I2C_Read... [14:26:33]Read from MH i2c: E2 D6 00 BA 75 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 91 [14:26:33]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:26:33]wFMCommunicate OK [14:26:33]SAM_PROTO_GetShiftData done [14:26:33]requested_item shift.sale.total_cash is exist - process it [14:26:33]requested_item shift.sale_refund.total is exist - process it [14:26:33]requested_item shift.sale_refund.total_cash is exist - process it [14:26:33]requested_item shift.buy.total is exist - process it [14:26:33]requested_item shift.buy.total_cash is exist - process it [14:26:33]produce_requested_data done [14:26:33]produce_requested_data return {"fm.sale.total":25421305.96,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":121009.22,"shift.sale.total_cash":79730.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:26:33]process_action_free get_value [14:26:33]json_value_free [14:26:33]json_value_free done [14:26:33]process_json_proto returns [14:26:33]Send response to host [14:26:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25421305.96,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":121009.22,"shift.sale.total_cash":79730.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:26:33]free response buf [14:26:33]execute_script done [14:26:33]execute_script returns [14:26:33]free content buf [14:26:33]Sock 8.Close socket [14:26:33]Sock 8.Thread stoped [14:26:34]OFD Sender: No OFD packet to send [14:26:39]OFD Sender: No OFD packet to send [14:26:44]OFD Sender: No OFD packet to send [14:26:49]OFD Sender: No OFD packet to send [14:26:54]OFD Sender: No OFD packet to send [14:26:59]OFD Sender: No OFD packet to send [14:27:04]OFD Sender: No OFD packet to send [14:27:09]OFD Sender: No OFD packet to send [14:27:14]OFD Sender: No OFD packet to send [14:27:19]OFD Sender: No OFD packet to send [14:27:24]OFD Sender: No OFD packet to send [14:27:29]OFD Sender: No OFD packet to send [14:27:34]OFD Sender: No OFD packet to send [14:27:39]OFD Sender: No OFD packet to send [14:27:44]OFD Sender: No OFD packet to send [14:27:49]OFD Sender: No OFD packet to send [14:27:54]OFD Sender: No OFD packet to send [14:27:59]OFD Sender: No OFD packet to send [14:28:04]OFD Sender: No OFD packet to send [14:28:09]OFD Sender: No OFD packet to send [14:28:14]OFD Sender: No OFD packet to send [14:28:19]OFD Sender: No OFD packet to send [14:28:24]OFD Sender: No OFD packet to send [14:28:29]OFD Sender: No OFD packet to send [14:28:34]OFD Sender: No OFD packet to send [14:28:39]OFD Sender: No OFD packet to send [14:28:44]OFD Sender: No OFD packet to send [14:28:49]OFD Sender: No OFD packet to send [14:28:51]accept exits with 9 [14:28:51]New connection [14:28:51]New thread 3067084132 created [14:28:51]Thread 3066940772 joined [14:28:51]Waiting for new connection... [14:28:51] Sock 9.Parse request [14:28:51]Sock 9.Check first char [14:28:51]Sock 9.First char is OK [14:28:51]request: POST /json_proto HTTP/1.0 [14:28:51]Method: POST [14:28:51]URL: /json_proto [14:28:51]Method is POST - this is cgi request [14:28:51]url: /json_proto [14:28:51]query_string will be loaded in cgi processing [14:28:51]execute_cgi json_proto POST (null) [14:28:51]execute_cgi path=json_proto method=POST [14:28:51]POST find Content-Length [14:28:51]Host: 172.17.34.200:8080 [14:28:51]Content-Length: 679 [14:28:51]Content-Type: application/json [14:28:51] [14:28:51]POST finish read [14:28:51]Found Content-Length = 679 [14:28:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:28:51]execute_script... [14:28:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:28:51]POST & json_proto [14:28:51]process_json_proto [14:28:51]json parsed OK: [14:28:51]protocol is kg_v1.0 [14:28:51]action value=close_receipt [14:28:51]process_action close_receipt [14:28:51]cmd_close_receipt [14:28:51]MH_GetDate [14:28:51]Write to MH i2c: F0 00 00 BB 75 1F [14:28:51]Write i2c OK [14:28:51]MH_I2C_Read... [14:28:51]Read from MH i2c: F0 [14:28:51]MH_I2C_Read... [14:28:51]Read from MH i2c: F0 09 00 [14:28:51]MH_I2C_Read... [14:28:51]Read from MH i2c: F0 09 00 BB 75 00 27 69 E7 64 B2 FF 65 64 7D [14:28:51]GetLastDocTimeStamp 1692887140 [14:28:51]current date 1692887335 [14:28:51]FM_GetShiftState [14:28:51]SAM_PROTO_GetShiftState [14:28:51]wFMCommunicate request_size=4 [14:28:51]MH_SAM_APDU [14:28:51]CAPDU: 80 13 01 00 [14:28:51]Write to MH i2c: E2 08 00 BC 75 80 13 01 00 00 00 00 00 AE [14:28:51]Write i2c OK [14:28:51]MH_I2C_Read... [14:28:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:51]Read from MH i2c: E2 [14:28:51]MH_I2C_Read... [14:28:51]Read from MH i2c: E2 0E 00 [14:28:51]MH_I2C_Read... [14:28:51]Read from MH i2c: E2 0E 00 BC 75 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2B [14:28:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:28:51]wFMCommunicate OK [14:28:51]SAM_PROTO_GetShiftState done [14:28:51]FM_GetShiftState done [14:28:51]opened in 1692866319 [14:28:51]opened+sec_in_day 1692952719 [14:28:51]quantity*price = 60030 [14:28:51]sum+1 = 60031 [14:28:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 148 24.08.2023 14:28 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32442 ФПД: 108934583129001 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T142855&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32442&fm=108934583129001&tin=02508201610067®Number=0000000000091575&sum=60000 [14:28:52]StoreToDocumentArchive [14:28:52]shift 75 fd 32442 [14:28:52]save to /storage/0075/doc_00032442 [14:28:52]save last doc name /storage/0075/doc_00032442 to /storage/kkm_last_doc_name [14:28:52]save OK [14:28:52]Clear old archive folders... [14:28:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:28:52]tlvbuf is 019EEAF0 [14:28:52]SAM_PROTO_ClearQueue [14:28:52]wFMCommunicate request_size=4 [14:28:52]MH_SAM_APDU [14:28:52]CAPDU: 80 09 00 00 [14:28:52]Write to MH i2c: E2 08 00 C9 75 80 09 00 00 00 00 00 00 B0 [14:28:52]Write i2c OK [14:28:52]MH_I2C_Read... [14:28:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:28:52]Read from MH i2c: E2 [14:28:52]MH_I2C_Read... [14:28:52]Read from MH i2c: E2 03 00 [14:28:52]MH_I2C_Read... [14:28:52]Read from MH i2c: E2 03 00 C9 75 00 90 00 B2 [14:28:52]RAPDU: 90 00 [14:28:52]wFMCommunicate OK [14:28:52]SAM_PROTO_ClearQueue done [14:28:52]KKMCreateOFDPacket [14:28:52]OFDProtocolAddRootSTLVToBuf [14:28:52]FM_MakeSignedData [14:28:52]FM_MakeSignedData [14:28:52]SAM_PROTO_SignData [14:28:52]wFMCommunicate request_size=4 [14:28:52]MH_SAM_APDU [14:28:52]CAPDU: 80 0D 01 02 [14:28:52]Write to MH i2c: E2 08 00 CA 75 80 0D 01 02 00 00 00 00 B8 [14:28:52]Write i2c OK [14:28:52]MH_I2C_Read... [14:28:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:28:52]Read from MH i2c: E2 [14:28:52]MH_I2C_Read... [14:28:52]Read from MH i2c: E2 03 00 [14:28:52]MH_I2C_Read... [14:28:52]Read from MH i2c: E2 03 00 CA 75 00 90 00 B3 [14:28:52]RAPDU: 90 00 [14:28:52]wFMCommunicate OK [14:28:52]wFMCommunicate request_size=255 [14:28:52]MH_SAM_APDU [14:28:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 94 00 00 00 F4 03 04 00 27 69 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BA 7E 00 00 35 04 06 00 63 [14:28:52]Write to MH i2c: E2 02 01 CB 75 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 94 00 00 00 F4 03 04 00 27 69 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BA 7E 00 00 35 04 06 00 63 00 00 A8 [14:28:52]Write i2c OK [14:28:52]MH_I2C_Read... [14:28:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:53]Read from MH i2c: E2 [14:28:53]MH_I2C_Read... [14:28:53]Read from MH i2c: E2 03 00 [14:28:53]MH_I2C_Read... [14:28:53]Read from MH i2c: E2 03 00 CB 75 00 90 00 B4 [14:28:53]RAPDU: 90 00 [14:28:53]wFMCommunicate OK [14:28:53]wFMCommunicate request_size=10 [14:28:53]MH_SAM_APDU [14:28:53]CAPDU: 80 0D 02 02 05 13 4F 21 93 A9 [14:28:53]Write to MH i2c: E2 0D 00 CC 75 80 0D 02 02 05 00 13 4F 21 93 A9 00 00 84 [14:28:53]Write i2c OK [14:28:53]MH_I2C_Read... [14:28:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:53]Read from MH i2c: E2 [14:28:53]MH_I2C_Read... [14:28:53]Read from MH i2c: E2 03 00 [14:28:53]MH_I2C_Read... [14:28:53]Read from MH i2c: E2 03 00 CC 75 00 90 00 B5 [14:28:53]RAPDU: 90 00 [14:28:53]wFMCommunicate OK [14:28:53]wFMCommunicate request_size=4 [14:28:53]MH_SAM_APDU [14:28:53]CAPDU: 80 0D 03 02 [14:28:53]Write to MH i2c: E2 08 00 CD 75 80 0D 03 02 00 00 00 00 BD [14:28:53]Write i2c OK [14:28:53]MH_I2C_Read... [14:28:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:28:53]Read from MH i2c: E2 [14:28:53]MH_I2C_Read... [14:28:53]Read from MH i2c: E2 0B 00 [14:28:53]MH_I2C_Read... [14:28:53]Read from MH i2c: E2 0B 00 CD 75 00 26 F4 5B 84 D4 5A EF F8 90 00 CC [14:28:53]RAPDU: 26 F4 5B 84 D4 5A EF F8 90 00 [14:28:53]wFMCommunicate OK [14:28:53]SAM_PROTO_SignData done [14:28:53]FM_MakeSignedData done [14:28:53]CreateOFDProtocolMessage [14:28:53]wFMCommunicate request_size=4 [14:28:53]MH_SAM_APDU [14:28:53]CAPDU: 80 11 00 00 [14:28:53]Write to MH i2c: E2 08 00 CE 75 80 11 00 00 00 00 00 00 BD [14:28:53]Write i2c OK [14:28:53]MH_I2C_Read... [14:28:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:53]Read from MH i2c: E2 [14:28:53]MH_I2C_Read... [14:28:53]Read from MH i2c: E2 17 00 [14:28:53]MH_I2C_Read... [14:28:53]Read from MH i2c: E2 17 00 CE 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 13 [14:28:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:28:53]wFMCommunicate OK [14:28:53]CreateOFDProtocolMessage done [14:28:53]OFDSenderStorePacket 32442 [14:28:53]StoreOFDPacket docnum=32442 [14:28:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E0 36 07 01 AF A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 94 00 00 00 F4 03 04 00 27 69 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BA 7E 00 00 35 04 06 00 63 13 4F 21 93 A9 26 F4 5B 84 D4 5A EF F8 [14:28:53]CheckFolder [14:28:53]dirname=/storage/ofd_packets [14:28:53]CheckFolder done [14:28:53]ProducePacketName [14:28:53]name=ofd_packets/00032442 [14:28:53]NVStorageSaveData ofd_packets/00032442 [14:28:53]File name is /storage/ofd_packets/00032442 [14:28:53]Write 301 bytes [14:28:53]NVStorageSaveData done [14:28:53]OFDSenderStorePacket done [14:28:53]KKMCreateOFDPacket done [14:28:53]NVStorageSaveData kkm_last_timestamp [14:28:53]File name is /storage/kkm_last_timestamp [14:28:53]Write 4 bytes [14:28:53]NVStorageSaveData done [14:28:53]ExternCall_PrintAddStr [14:28:53]wPrintStart [14:28:53]Write to MH i2c: 01 00 00 CF 75 44 [14:28:53]OFD Sender: Processing packet 32442 [packets to send 11, broken 10] [14:28:53]ProducePacketName [14:28:53]name=ofd_packets/00032442 [14:28:53]OFD Sender: To server: pG, [14:28:53]CommunicateWithHost lk.salyk.kg:30040 [14:28:53]ConnectInit lk.salyk.kg [14:28:53]Write i2c OK [14:28:53]MH_I2C_Read... [14:28:53]Read from MH i2c: 01 [14:28:53]MH_I2C_Read... [14:28:53]Read from MH i2c: 01 07 00 [14:28:53]MH_I2C_Read... [14:28:53]Read from MH i2c: 01 07 00 CF 75 00 00 00 00 00 FF 0F 59 [14:28:53]RasterBufferAndPrint [14:28:53]line Счет N : (1)1182181 [14:28:53]line ИНН: 02508201610067 [14:28:53]line Контрольно-Кассовый Чек [14:28:53]line ПРОДАЖА [14:28:53]line ТРК (МРК, ГНК) : 62 [14:28:53]line Товар: 2710124130 [14:28:53]line Аи-92-К-5 [14:28:53]line 10.440 * 57.50 [14:28:53]line = 600.30 [14:28:53]line НДС 12% НСП 1% [14:28:53]line > о реализуемом товаре [14:28:53]line ОКРУГЛЕНИЕ: -0.30 [14:28:53]line ИТОГО: 600.00 [14:28:53]line Внесено: 600.00 [14:28:53]line СДАЧА: 0.00 [14:28:53]line НСП 1% : 5.31 [14:28:53]line НДС 12% : 63.75 [14:28:53]line Наличными: 600.00 [14:28:53]line Безнал.: 0.00 [14:28:53]line Место: АЗС № 121 "Партнер Нефть" [14:28:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:28:53]line СНО: Общий режим [14:28:53]line Чек 148 24.08.2023 14:28 [14:28:53]line Смена: 75 ФФД: 1.0 [14:28:53]line ЗНМ: 0300000148 [14:28:53]line РНМ: 0000000000091575 [14:28:53]line Версия ККМ: 001 [14:28:53]line ФМ: 0000000000874655 [14:28:53]line ФД: 32442 [14:28:53]line ФПД: 108934583129001 [14:28:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T142855&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32442&fm=108934583129001&tin=02508201610067®Number=0000000000091575&sum=60000 [14:28:53]Connected sock=10 [14:28:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E0 36 07 01 AF A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 94 00 00 00 F4 03 04 00 27 69 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BA 7E 00 00 35 04 06 00 63 13 4F 21 93 A9 26 F4 5B 84 D4 5A EF F8 [14:28:53]written 0, free lines is 4095 [14:28:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 68 A6 47 00 81 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BA 7E 00 00 F4 03 04 00 CB 13 E7 64 B6 04 01 00 00 96 E5 2A 9A 50 2C 33 5D [14:28:53]CommunicateWithHost err = 0 [14:28:53]CheckOFDResponse [14:28:53]1017 (14) - 77093643461234 [14:28:53]1041 (16) - 0000000000874655 [14:28:53]1040 (4) - 32442 [14:28:53]1012 (4) - 24.08.2023 08:24 [14:28:53]1206 (1) - 0 [14:28:53]OFD Sender: Remove packet 32442 [14:28:53]ProducePacketName [14:28:53]name=ofd_packets/00032442 [14:28:53]NVStorageDeleteData [14:28:54]Write to MH i2c: 01 00 00 FA 75 6F [14:28:54]Write i2c OK [14:28:54]MH_I2C_Read... [14:28:54]Read from MH i2c: 01 [14:28:54]MH_I2C_Read... [14:28:54]Read from MH i2c: 01 07 00 [14:28:54]MH_I2C_Read... [14:28:54]Read from MH i2c: 01 07 00 FA 75 00 00 00 00 00 D4 0C 56 [14:28:54]RasterBufferAndPrint [14:28:54]line [14:28:54]line [14:28:54]line [14:28:54]line [14:28:54]line [14:28:54]written 0, free lines is 3290 [14:28:54]MH_Cut [14:28:54]Write to MH i2c: D1 01 00 01 76 01 49 [14:28:54]Write i2c OK [14:28:54]MH_I2C_Read... [14:28:54]Read from MH i2c: D1 [14:28:54]MH_I2C_Read... [14:28:54]Read from MH i2c: D1 01 00 [14:28:54]MH_I2C_Read... [14:28:54]Read from MH i2c: D1 01 00 01 76 00 48 [14:28:54]Write to MH i2c: 01 00 00 02 76 78 [14:28:54]Write i2c OK [14:28:54]MH_I2C_Read... [14:28:54]OFD Sender: No OFD packet to send [14:28:54]*** Cut start [14:28:54]*** Purtial cut [14:28:54]*** Stage 1: CUTSNS_PIN = 1 [14:28:55]Read from MH i2c: 01 [14:28:55]MH_I2C_Read... [14:28:55]*** Stop cut motor [14:28:55]*** Cut end [14:28:55]Read from MH i2c: 01 07 00 [14:28:55]MH_I2C_Read... [14:28:55]Read from MH i2c: 01 07 00 02 76 00 00 00 00 00 FF 0F 8D [14:28:55]process_action close_receipt done [14:28:55]requested_data is exist [14:28:55]produce_requested_data [14:28:55]requested_item fm.sn is exist - process it [14:28:55]wFMCommunicate request_size=4 [14:28:55]MH_SAM_APDU [14:28:55]CAPDU: 80 11 00 00 [14:28:55]Write to MH i2c: E2 08 00 03 76 80 11 00 00 00 00 00 00 F3 [14:28:55]Write i2c OK [14:28:55]MH_I2C_Read... [14:28:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:55]Read from MH i2c: E2 [14:28:55]MH_I2C_Read... [14:28:55]Read from MH i2c: E2 17 00 [14:28:55]MH_I2C_Read... [14:28:55]Read from MH i2c: E2 17 00 03 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 49 [14:28:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:28:55]wFMCommunicate OK [14:28:55]requested_item fd.num is exist - process it [14:28:55]SAM_PROTO_GetFieldsCounters [14:28:55]wFMCommunicate request_size=4 [14:28:55]MH_SAM_APDU [14:28:55]CAPDU: 80 13 00 00 [14:28:55]Write to MH i2c: E2 08 00 04 76 80 13 00 00 00 00 00 00 F6 [14:28:55]Write i2c OK [14:28:55]MH_I2C_Read... [14:28:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:28:55]Read from MH i2c: E2 [14:28:55]MH_I2C_Read... [14:28:55]Read from MH i2c: E2 62 00 [14:28:55]MH_I2C_Read... [14:28:55]Read from MH i2c: E2 62 00 04 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BA 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 5B [14:28:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BA 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:28:55]wFMCommunicate OK [14:28:55]SAM_PROTO_GetFieldsCounters done [14:28:55]requested_item shift.num is exist - process it [14:28:55]requested_item shift.opened is exist - process it [14:28:55]req_shift_opened [14:28:55]FM_GetShiftState [14:28:55]SAM_PROTO_GetShiftState [14:28:55]wFMCommunicate request_size=4 [14:28:55]MH_SAM_APDU [14:28:55]CAPDU: 80 13 01 00 [14:28:55]Write to MH i2c: E2 08 00 05 76 80 13 01 00 00 00 00 00 F8 [14:28:55]Write i2c OK [14:28:55]MH_I2C_Read... [14:28:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:55]Read from MH i2c: E2 [14:28:55]MH_I2C_Read... [14:28:55]Read from MH i2c: E2 0E 00 [14:28:55]MH_I2C_Read... [14:28:55]Read from MH i2c: E2 0E 00 05 76 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 75 [14:28:55]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:28:55]wFMCommunicate OK [14:28:55]SAM_PROTO_GetShiftState done [14:28:55]FM_GetShiftState done [14:28:55]req_shift_opened done [14:28:55]requested_item shift.open_date is exist - process it [14:28:55]req_shift_open_date [14:28:55]req_shift_open_date done [14:28:55]produce_requested_data done [14:28:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32442,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:28:55]process_action_free close_receipt [14:28:55]json_value_free [14:28:55]json_value_free done [14:28:55]process_json_proto returns [14:28:55]Send response to host [14:28:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32442,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:28:55]free response buf [14:28:55]execute_script done [14:28:55]execute_script returns [14:28:55]free content buf [14:28:55]Sock 9.Close socket [14:28:55]Sock 9.Thread stoped [14:28:59]OFD Sender: No OFD packet to send [14:29:04]OFD Sender: No OFD packet to send [14:29:09]OFD Sender: No OFD packet to send [14:29:14]OFD Sender: No OFD packet to send [14:29:19]OFD Sender: No OFD packet to send [14:29:19]accept exits with 8 [14:29:19]New connection [14:29:19]New thread 3066940772 created [14:29:19]Thread 3067084132 joined [14:29:19]Waiting for new connection... [14:29:19] Sock 8.Parse request [14:29:19]Sock 8.Check first char [14:29:19]Sock 8.First char is OK [14:29:19]request: POST /json_proto HTTP/1.0 [14:29:19]Method: POST [14:29:19]URL: /json_proto [14:29:19]Method is POST - this is cgi request [14:29:19]url: /json_proto [14:29:19]query_string will be loaded in cgi processing [14:29:19]execute_cgi json_proto POST (null) [14:29:19]execute_cgi path=json_proto method=POST [14:29:19]POST find Content-Length [14:29:19]Host: 172.17.34.200:8080 [14:29:19]Content-Length: 678 [14:29:19]Content-Type: application/json [14:29:19] [14:29:19]POST finish read [14:29:19]Found Content-Length = 678 [14:29:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:29:19]execute_script... [14:29: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)1182182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:29:19]POST & json_proto [14:29:19]process_json_proto [14:29:19]json parsed OK: [14:29:19]protocol is kg_v1.0 [14:29:19]action value=close_receipt [14:29:19]process_action close_receipt [14:29:19]cmd_close_receipt [14:29:19]MH_GetDate [14:29:19]Write to MH i2c: F0 00 00 06 76 6B [14:29:19]Write i2c OK [14:29:19]MH_I2C_Read... [14:29:19]Read from MH i2c: F0 [14:29:19]MH_I2C_Read... [14:29:19]Read from MH i2c: F0 09 00 [14:29:19]MH_I2C_Read... [14:29:19]Read from MH i2c: F0 09 00 06 76 00 43 69 E7 64 B2 FF 65 64 E5 [14:29:19]GetLastDocTimeStamp 1692887335 [14:29:19]current date 1692887363 [14:29:19]FM_GetShiftState [14:29:19]SAM_PROTO_GetShiftState [14:29:19]wFMCommunicate request_size=4 [14:29:19]MH_SAM_APDU [14:29:19]CAPDU: 80 13 01 00 [14:29:19]Write to MH i2c: E2 08 00 07 76 80 13 01 00 00 00 00 00 FA [14:29:19]Write i2c OK [14:29:19]MH_I2C_Read... [14:29:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:19]Read from MH i2c: E2 [14:29:19]MH_I2C_Read... [14:29:19]Read from MH i2c: E2 0E 00 [14:29:19]MH_I2C_Read... [14:29:19]Read from MH i2c: E2 0E 00 07 76 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 77 [14:29:19]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:29:19]wFMCommunicate OK [14:29:19]SAM_PROTO_GetShiftState done [14:29:19]FM_GetShiftState done [14:29:19]opened in 1692866319 [14:29:19]opened+sec_in_day 1692952719 [14:29:19]quantity*price = 40020 [14:29:19]sum+1 = 40021 [14:29:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 149 24.08.2023 14:29 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32443 ФПД: 268256882482935 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T142923&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32443&fm=268256882482935&tin=02508201610067®Number=0000000000091575&sum=40000 [14:29:20]StoreToDocumentArchive [14:29:20]shift 75 fd 32443 [14:29:20]save to /storage/0075/doc_00032443 [14:29:20]save last doc name /storage/0075/doc_00032443 to /storage/kkm_last_doc_name [14:29:20]save OK [14:29:20]Clear old archive folders... [14:29:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:29:20]tlvbuf is 019EE830 [14:29:20]SAM_PROTO_ClearQueue [14:29:20]wFMCommunicate request_size=4 [14:29:20]MH_SAM_APDU [14:29:20]CAPDU: 80 09 00 00 [14:29:20]Write to MH i2c: E2 08 00 14 76 80 09 00 00 00 00 00 00 FC [14:29:20]Write i2c OK [14:29:20]MH_I2C_Read... [14:29:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:29:20]Read from MH i2c: E2 [14:29:20]MH_I2C_Read... [14:29:20]Read from MH i2c: E2 03 00 [14:29:20]MH_I2C_Read... [14:29:20]Read from MH i2c: E2 03 00 14 76 00 90 00 FE [14:29:20]RAPDU: 90 00 [14:29:20]wFMCommunicate OK [14:29:20]SAM_PROTO_ClearQueue done [14:29:20]KKMCreateOFDPacket [14:29:20]OFDProtocolAddRootSTLVToBuf [14:29:20]FM_MakeSignedData [14:29:20]FM_MakeSignedData [14:29:20]SAM_PROTO_SignData [14:29:20]wFMCommunicate request_size=4 [14:29:20]MH_SAM_APDU [14:29:20]CAPDU: 80 0D 01 02 [14:29:20]Write to MH i2c: E2 08 00 15 76 80 0D 01 02 00 00 00 00 04 [14:29:20]Write i2c OK [14:29:20]MH_I2C_Read... [14:29:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:29:20]Read from MH i2c: E2 [14:29:20]MH_I2C_Read... [14:29:20]Read from MH i2c: E2 03 00 [14:29:20]MH_I2C_Read... [14:29:20]Read from MH i2c: E2 03 00 15 76 00 90 00 FF [14:29:20]RAPDU: 90 00 [14:29:20]wFMCommunicate OK [14:29:20]wFMCommunicate request_size=255 [14:29:20]MH_SAM_APDU [14:29:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 43 69 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BB 7E 00 00 35 04 06 00 F3 [14:29:20]Write to MH i2c: E2 02 01 16 76 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 43 69 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BB 7E 00 00 35 04 06 00 F3 00 00 A2 [14:29:20]Write i2c OK [14:29:20]MH_I2C_Read... [14:29:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:21]Read from MH i2c: E2 [14:29:21]MH_I2C_Read... [14:29:21]Read from MH i2c: E2 03 00 [14:29:21]MH_I2C_Read... [14:29:21]Read from MH i2c: E2 03 00 16 76 00 90 00 00 [14:29:21]RAPDU: 90 00 [14:29:21]wFMCommunicate OK [14:29:21]wFMCommunicate request_size=10 [14:29:21]MH_SAM_APDU [14:29:21]CAPDU: 80 0D 02 02 05 FA 6C 30 5E F7 [14:29:21]Write to MH i2c: E2 0D 00 17 76 80 0D 02 02 05 00 FA 6C 30 5E F7 00 00 FC [14:29:21]Write i2c OK [14:29:21]MH_I2C_Read... [14:29:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:21]Read from MH i2c: E2 [14:29:21]MH_I2C_Read... [14:29:21]Read from MH i2c: E2 03 00 [14:29:21]MH_I2C_Read... [14:29:21]Read from MH i2c: E2 03 00 17 76 00 90 00 01 [14:29:21]RAPDU: 90 00 [14:29:21]wFMCommunicate OK [14:29:21]wFMCommunicate request_size=4 [14:29:21]MH_SAM_APDU [14:29:21]CAPDU: 80 0D 03 02 [14:29:21]Write to MH i2c: E2 08 00 18 76 80 0D 03 02 00 00 00 00 09 [14:29:21]Write i2c OK [14:29:21]MH_I2C_Read... [14:29:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:29:21]Read from MH i2c: E2 [14:29:21]MH_I2C_Read... [14:29:21]Read from MH i2c: E2 0B 00 [14:29:21]MH_I2C_Read... [14:29:21]Read from MH i2c: E2 0B 00 18 76 00 96 AF CD 70 21 39 59 DD 90 00 1C [14:29:21]RAPDU: 96 AF CD 70 21 39 59 DD 90 00 [14:29:21]wFMCommunicate OK [14:29:21]SAM_PROTO_SignData done [14:29:21]FM_MakeSignedData done [14:29:21]CreateOFDProtocolMessage [14:29:21]wFMCommunicate request_size=4 [14:29:21]MH_SAM_APDU [14:29:21]CAPDU: 80 11 00 00 [14:29:21]Write to MH i2c: E2 08 00 19 76 80 11 00 00 00 00 00 00 09 [14:29:21]Write i2c OK [14:29:21]MH_I2C_Read... [14:29:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:21]Read from MH i2c: E2 [14:29:21]MH_I2C_Read... [14:29:21]Read from MH i2c: E2 17 00 [14:29:21]MH_I2C_Read... [14:29:21]Read from MH i2c: E2 17 00 19 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5F [14:29:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:29:21]wFMCommunicate OK [14:29:21]CreateOFDProtocolMessage done [14:29:21]OFDSenderStorePacket 32443 [14:29:21]StoreOFDPacket docnum=32443 [14:29:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 72 B5 07 01 1B BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 43 69 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BB 7E 00 00 35 04 06 00 F3 FA 6C 30 5E F7 96 AF CD 70 21 39 59 DD [14:29:21]CheckFolder [14:29:21]dirname=/storage/ofd_packets [14:29:21]CheckFolder done [14:29:21]ProducePacketName [14:29:21]name=ofd_packets/00032443 [14:29:21]NVStorageSaveData ofd_packets/00032443 [14:29:21]File name is /storage/ofd_packets/00032443 [14:29:21]Write 301 bytes [14:29:21]NVStorageSaveData done [14:29:21]OFDSenderStorePacket done [14:29:21]KKMCreateOFDPacket done [14:29:21]NVStorageSaveData kkm_last_timestamp [14:29:21]File name is /storage/kkm_last_timestamp [14:29:21]Write 4 bytes [14:29:21]NVStorageSaveData done [14:29:21]ExternCall_PrintAddStr [14:29:21]wPrintStart [14:29:21]Write to MH i2c: 01 00 00 1A 76 90 [14:29:21]Write i2c OK [14:29:21]MH_I2C_Read... [14:29:21]Read from MH i2c: 01 [14:29:21]MH_I2C_Read... [14:29:21]Read from MH i2c: 01 07 00 [14:29:21]MH_I2C_Read... [14:29:21]Read from MH i2c: 01 07 00 1A 76 00 00 00 00 00 FF 0F A5 [14:29:21]RasterBufferAndPrint [14:29:21]line Счет N : (1)1182182 [14:29:21]line ИНН: 02508201610067 [14:29:21]line Контрольно-Кассовый Чек [14:29:21]line ПРОДАЖА [14:29:21]line ТРК (МРК, ГНК) : 42 [14:29:21]line Товар: 2710124130 [14:29:21]line Аи-92-К-5 [14:29:21]line 6.960 * 57.50 [14:29:21]line = 400.20 [14:29:21]line НДС 12% НСП 1% [14:29:21]line > о реализуемом товаре [14:29:21]line ОКРУГЛЕНИЕ: -0.20 [14:29:21]line ИТОГО: 400.00 [14:29:21]line Внесено: 400.00 [14:29:21]line СДАЧА: 0.00 [14:29:21]line НСП 1% : 3.54 [14:29:21]line НДС 12% : 42.50 [14:29:21]line Наличными: 400.00 [14:29:21]line Безнал.: 0.00 [14:29:21]line Место: АЗС № 121 "Партнер Нефть" [14:29:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:29:21]line СНО: Общий режим [14:29:21]line Чек 149 24.08.2023 14:29 [14:29:21]line Смена: 75 ФФД: 1.0 [14:29:21]line ЗНМ: 0300000148 [14:29:21]line РНМ: 0000000000091575 [14:29:21]line Версия ККМ: 001 [14:29:21]line ФМ: 0000000000874655 [14:29:21]line ФД: 32443 [14:29:21]line ФПД: 268256882482935 [14:29:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T142923&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32443&fm=268256882482935&tin=02508201610067®Number=0000000000091575&sum=40000 [14:29:21]OFD Sender: Processing packet 32443 [packets to send 11, broken 10] [14:29:21]ProducePacketName [14:29:21]name=ofd_packets/00032443 [14:29:21]OFD Sender: To server: pG, [14:29:21]CommunicateWithHost lk.salyk.kg:30040 [14:29:21]ConnectInit lk.salyk.kg [14:29:21]written 0, free lines is 4095 [14:29:21]Connected sock=10 [14:29:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 72 B5 07 01 1B BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 43 69 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BB 7E 00 00 35 04 06 00 F3 FA 6C 30 5E F7 96 AF CD 70 21 39 59 DD [14:29:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 00 85 47 00 BD 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BB 7E 00 00 F4 03 04 00 E7 13 E7 64 B6 04 01 00 00 9E A4 E5 B9 50 46 C3 47 [14:29:21]CommunicateWithHost err = 0 [14:29:21]CheckOFDResponse [14:29:21]1017 (14) - 77093643461234 [14:29:21]1041 (16) - 0000000000874655 [14:29:21]1040 (4) - 32443 [14:29:21]1012 (4) - 24.08.2023 08:25 [14:29:21]1206 (1) - 0 [14:29:21]OFD Sender: Remove packet 32443 [14:29:21]ProducePacketName [14:29:21]name=ofd_packets/00032443 [14:29:21]NVStorageDeleteData [14:29:22]Write to MH i2c: 01 00 00 45 76 BB [14:29:22]Write i2c OK [14:29:22]MH_I2C_Read... [14:29:22]Read from MH i2c: 01 [14:29:22]MH_I2C_Read... [14:29:22]Read from MH i2c: 01 07 00 [14:29:22]MH_I2C_Read... [14:29:22]Read from MH i2c: 01 07 00 45 76 00 00 00 00 00 E0 0C AE [14:29:22]RasterBufferAndPrint [14:29:22]line [14:29:22]line [14:29:22]line [14:29:22]line [14:29:22]line [14:29:22]written 0, free lines is 3302 [14:29:22]MH_Cut [14:29:22]Write to MH i2c: D1 01 00 4C 76 01 94 [14:29:22]Write i2c OK [14:29:22]MH_I2C_Read... [14:29:22]Read from MH i2c: D1 [14:29:22]MH_I2C_Read... [14:29:22]Read from MH i2c: D1 01 00 [14:29:22]MH_I2C_Read... [14:29:22]Read from MH i2c: D1 01 00 4C 76 00 93 [14:29:22]Write to MH i2c: 01 00 00 4D 76 C3 [14:29:22]Write i2c OK [14:29:22]MH_I2C_Read... [14:29:22]OFD Sender: No OFD packet to send [14:29:22]*** Cut start [14:29:22]*** Purtial cut [14:29:22]*** CUTSNS_PIN = 0 [14:29:23]*** Stage 1: CUTSNS_PIN = 1 [14:29:24]Read from MH i2c: 01 [14:29:24]MH_I2C_Read... [14:29:24]*** Stop cut motor [14:29:24]*** Cut end [14:29:24]Read from MH i2c: 01 07 00 [14:29:24]MH_I2C_Read... [14:29:24]Read from MH i2c: 01 07 00 4D 76 00 00 00 00 00 FF 0F D8 [14:29:24]process_action close_receipt done [14:29:24]requested_data is exist [14:29:24]produce_requested_data [14:29:24]requested_item fm.sn is exist - process it [14:29:24]wFMCommunicate request_size=4 [14:29:24]MH_SAM_APDU [14:29:24]CAPDU: 80 11 00 00 [14:29:24]Write to MH i2c: E2 08 00 4E 76 80 11 00 00 00 00 00 00 3E [14:29:24]Write i2c OK [14:29:24]MH_I2C_Read... [14:29:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:24]Read from MH i2c: E2 [14:29:24]MH_I2C_Read... [14:29:24]Read from MH i2c: E2 17 00 [14:29:24]MH_I2C_Read... [14:29:24]Read from MH i2c: E2 17 00 4E 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 94 [14:29:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:29:24]wFMCommunicate OK [14:29:24]requested_item fd.num is exist - process it [14:29:24]SAM_PROTO_GetFieldsCounters [14:29:24]wFMCommunicate request_size=4 [14:29:24]MH_SAM_APDU [14:29:24]CAPDU: 80 13 00 00 [14:29:24]Write to MH i2c: E2 08 00 4F 76 80 13 00 00 00 00 00 00 41 [14:29:24]Write i2c OK [14:29:24]MH_I2C_Read... [14:29:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:29:25]Read from MH i2c: E2 [14:29:25]MH_I2C_Read... [14:29:25]Read from MH i2c: E2 62 00 [14:29:25]MH_I2C_Read... [14:29:25]Read from MH i2c: E2 62 00 4F 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BB 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [14:29:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BB 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:29:25]wFMCommunicate OK [14:29:25]SAM_PROTO_GetFieldsCounters done [14:29:25]requested_item shift.num is exist - process it [14:29:25]requested_item shift.opened is exist - process it [14:29:25]req_shift_opened [14:29:25]FM_GetShiftState [14:29:25]SAM_PROTO_GetShiftState [14:29:25]wFMCommunicate request_size=4 [14:29:25]MH_SAM_APDU [14:29:25]CAPDU: 80 13 01 00 [14:29:25]Write to MH i2c: E2 08 00 50 76 80 13 01 00 00 00 00 00 43 [14:29:25]Write i2c OK [14:29:25]MH_I2C_Read... [14:29:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:25]Read from MH i2c: E2 [14:29:25]MH_I2C_Read... [14:29:25]Read from MH i2c: E2 0E 00 [14:29:25]MH_I2C_Read... [14:29:25]Read from MH i2c: E2 0E 00 50 76 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C0 [14:29:25]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:29:25]wFMCommunicate OK [14:29:25]SAM_PROTO_GetShiftState done [14:29:25]FM_GetShiftState done [14:29:25]req_shift_opened done [14:29:25]requested_item shift.open_date is exist - process it [14:29:25]req_shift_open_date [14:29:25]req_shift_open_date done [14:29:25]produce_requested_data done [14:29:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32443,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:29:25]process_action_free close_receipt [14:29:25]json_value_free [14:29:25]json_value_free done [14:29:25]process_json_proto returns [14:29:25]Send response to host [14:29:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32443,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:29:25]free response buf [14:29:25]execute_script done [14:29:25]execute_script returns [14:29:25]free content buf [14:29:25]Sock 8.Close socket [14:29:25]Sock 8.Thread stoped [14:29:27]OFD Sender: No OFD packet to send [14:29:32]OFD Sender: No OFD packet to send [14:29:37]OFD Sender: No OFD packet to send [14:29:42]OFD Sender: No OFD packet to send [14:29:47]OFD Sender: No OFD packet to send [14:29:52]OFD Sender: No OFD packet to send [14:29:57]OFD Sender: No OFD packet to send [14:30:02]OFD Sender: No OFD packet to send [14:30:07]OFD Sender: No OFD packet to send [14:30:12]OFD Sender: No OFD packet to send [14:30:17]OFD Sender: No OFD packet to send [14:30:22]OFD Sender: No OFD packet to send [14:30:27]OFD Sender: No OFD packet to send [14:30:32]OFD Sender: No OFD packet to send [14:30:37]OFD Sender: No OFD packet to send [14:30:42]OFD Sender: No OFD packet to send [14:30:47]OFD Sender: No OFD packet to send [14:30:52]OFD Sender: No OFD packet to send [14:30:57]OFD Sender: No OFD packet to send [14:31:02]OFD Sender: No OFD packet to send [14:31:07]OFD Sender: No OFD packet to send [14:31:12]OFD Sender: No OFD packet to send [14:31:17]OFD Sender: No OFD packet to send [14:31:22]OFD Sender: No OFD packet to send [14:31:27]OFD Sender: No OFD packet to send [14:31:32]OFD Sender: No OFD packet to send [14:31:37]OFD Sender: No OFD packet to send [14:31:42]OFD Sender: No OFD packet to send [14:31:47]OFD Sender: No OFD packet to send [14:31:52]OFD Sender: No OFD packet to send [14:31:57]OFD Sender: No OFD packet to send [14:32:02]OFD Sender: No OFD packet to send [14:32:07]OFD Sender: No OFD packet to send [14:32:12]OFD Sender: No OFD packet to send [14:32:17]OFD Sender: No OFD packet to send [14:32:22]OFD Sender: No OFD packet to send [14:32:27]OFD Sender: No OFD packet to send [14:32:32]OFD Sender: No OFD packet to send [14:32:37]OFD Sender: No OFD packet to send [14:32:42]OFD Sender: No OFD packet to send [14:32:47]OFD Sender: No OFD packet to send [14:32:52]OFD Sender: No OFD packet to send [14:32:57]OFD Sender: No OFD packet to send [14:33:02]OFD Sender: No OFD packet to send [14:33:07]OFD Sender: No OFD packet to send [14:33:12]OFD Sender: No OFD packet to send [14:33:17]OFD Sender: No OFD packet to send [14:33:19]accept exits with 9 [14:33:19]New connection [14:33:19]New thread 3067084132 created [14:33:19]Thread 3066940772 joined [14:33:19]Waiting for new connection... [14:33:19] Sock 9.Parse request [14:33:19]Sock 9.Check first char [14:33:19]Sock 9.First char is OK [14:33:19]request: POST /json_proto HTTP/1.0 [14:33:19]Method: POST [14:33:19]URL: /json_proto [14:33:19]Method is POST - this is cgi request [14:33:19]url: /json_proto [14:33:19]query_string will be loaded in cgi processing [14:33:19]execute_cgi json_proto POST (null) [14:33:19]execute_cgi path=json_proto method=POST [14:33:19]POST find Content-Length [14:33:19]Host: 172.17.34.200:8080 [14:33:19]Content-Length: 801 [14:33:19]Content-Type: application/json [14:33:19] [14:33:19]POST finish read [14:33:19]Found Content-Length = 801 [14:33:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 6.110, "sum" : 400.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:19]execute_script... [14:33: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)1182183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 6.110, "sum" : 400.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:19]POST & json_proto [14:33:19]process_json_proto [14:33:19]json parsed OK: [14:33:19]protocol is kg_v1.0 [14:33:19]action value=close_receipt [14:33:19]process_action close_receipt [14:33:19]cmd_close_receipt [14:33:19]MH_GetDate [14:33:19]Write to MH i2c: F0 00 00 51 76 B6 [14:33:19]Write i2c OK [14:33:19]MH_I2C_Read... [14:33:19]Read from MH i2c: F0 [14:33:19]MH_I2C_Read... [14:33:19]Read from MH i2c: F0 09 00 [14:33:19]MH_I2C_Read... [14:33:19]Read from MH i2c: F0 09 00 51 76 00 33 6A E7 64 B2 FF 65 64 21 [14:33:19]GetLastDocTimeStamp 1692887363 [14:33:19]current date 1692887603 [14:33:19]FM_GetShiftState [14:33:19]SAM_PROTO_GetShiftState [14:33:19]wFMCommunicate request_size=4 [14:33:19]MH_SAM_APDU [14:33:19]CAPDU: 80 13 01 00 [14:33:19]Write to MH i2c: E2 08 00 52 76 80 13 01 00 00 00 00 00 45 [14:33:19]Write i2c OK [14:33:19]MH_I2C_Read... [14:33:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:19]Read from MH i2c: E2 [14:33:19]MH_I2C_Read... [14:33:19]Read from MH i2c: E2 0E 00 [14:33:19]MH_I2C_Read... [14:33:19]Read from MH i2c: E2 0E 00 52 76 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C2 [14:33:19]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:33:19]wFMCommunicate OK [14:33:19]SAM_PROTO_GetShiftState done [14:33:19]FM_GetShiftState done [14:33:19]opened in 1692866319 [14:33:19]opened+sec_in_day 1692952719 [14:33:19]quantity*price = 40020 [14:33:19]sum+1 = 40022 [14:33:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.21 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 0.00 Безнал.: 400.21 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 150 24.08.2023 14:33 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32444 ФПД: 183460574589925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T143323&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32444&fm=183460574589925&tin=02508201610067®Number=0000000000091575&sum=40021 [14:33:20]StoreToDocumentArchive [14:33:20]shift 75 fd 32444 [14:33:20]save to /storage/0075/doc_00032444 [14:33:20]save last doc name /storage/0075/doc_00032444 to /storage/kkm_last_doc_name [14:33:20]save OK [14:33:20]Clear old archive folders... [14:33:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:33:20]tlvbuf is 018A9630 [14:33:20]SAM_PROTO_ClearQueue [14:33:20]wFMCommunicate request_size=4 [14:33:20]MH_SAM_APDU [14:33:20]CAPDU: 80 09 00 00 [14:33:20]Write to MH i2c: E2 08 00 5F 76 80 09 00 00 00 00 00 00 47 [14:33:20]Write i2c OK [14:33:20]MH_I2C_Read... [14:33:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:33:20]Read from MH i2c: E2 [14:33:20]MH_I2C_Read... [14:33:20]Read from MH i2c: E2 03 00 [14:33:20]MH_I2C_Read... [14:33:20]Read from MH i2c: E2 03 00 5F 76 00 90 00 49 [14:33:20]RAPDU: 90 00 [14:33:20]wFMCommunicate OK [14:33:20]SAM_PROTO_ClearQueue done [14:33:20]KKMCreateOFDPacket [14:33:20]OFDProtocolAddRootSTLVToBuf [14:33:20]FM_MakeSignedData [14:33:20]FM_MakeSignedData [14:33:20]SAM_PROTO_SignData [14:33:20]wFMCommunicate request_size=4 [14:33:20]MH_SAM_APDU [14:33:20]CAPDU: 80 0D 01 02 [14:33:20]Write to MH i2c: E2 08 00 60 76 80 0D 01 02 00 00 00 00 4F [14:33:20]Write i2c OK [14:33:20]MH_I2C_Read... [14:33:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:33:20]Read from MH i2c: E2 [14:33:20]MH_I2C_Read... [14:33:20]Read from MH i2c: E2 03 00 [14:33:20]MH_I2C_Read... [14:33:20]Read from MH i2c: E2 03 00 60 76 00 90 00 4A [14:33:20]RAPDU: 90 00 [14:33:20]wFMCommunicate OK [14:33:20]wFMCommunicate request_size=255 [14:33:20]MH_SAM_APDU [14:33:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DE 17 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 55 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 33 6A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BC 7E 00 00 35 04 06 00 A6 [14:33:20]Write to MH i2c: E2 02 01 61 76 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DE 17 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 55 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 33 6A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BC 7E 00 00 35 04 06 00 A6 00 00 8F [14:33:20]Write i2c OK [14:33:20]MH_I2C_Read... [14:33:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:20]Read from MH i2c: E2 [14:33:20]MH_I2C_Read... [14:33:20]Read from MH i2c: E2 03 00 [14:33:20]MH_I2C_Read... [14:33:20]Read from MH i2c: E2 03 00 61 76 00 90 00 4B [14:33:20]RAPDU: 90 00 [14:33:20]wFMCommunicate OK [14:33:20]wFMCommunicate request_size=10 [14:33:20]MH_SAM_APDU [14:33:20]CAPDU: 80 0D 02 02 05 DB 3E 60 F3 E5 [14:33:20]Write to MH i2c: E2 0D 00 62 76 80 0D 02 02 05 00 DB 3E 60 F3 E5 00 00 AD [14:33:20]Write i2c OK [14:33:20]MH_I2C_Read... [14:33:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:21]Read from MH i2c: E2 [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: E2 03 00 [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: E2 03 00 62 76 00 90 00 4C [14:33:21]RAPDU: 90 00 [14:33:21]wFMCommunicate OK [14:33:21]wFMCommunicate request_size=4 [14:33:21]MH_SAM_APDU [14:33:21]CAPDU: 80 0D 03 02 [14:33:21]Write to MH i2c: E2 08 00 63 76 80 0D 03 02 00 00 00 00 54 [14:33:21]Write i2c OK [14:33:21]MH_I2C_Read... [14:33:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:33:21]Read from MH i2c: E2 [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: E2 0B 00 [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: E2 0B 00 63 76 00 54 A3 0D F3 6A DD FE B6 90 00 47 [14:33:21]RAPDU: 54 A3 0D F3 6A DD FE B6 90 00 [14:33:21]wFMCommunicate OK [14:33:21]SAM_PROTO_SignData done [14:33:21]FM_MakeSignedData done [14:33:21]CreateOFDProtocolMessage [14:33:21]wFMCommunicate request_size=4 [14:33:21]MH_SAM_APDU [14:33:21]CAPDU: 80 11 00 00 [14:33:21]Write to MH i2c: E2 08 00 64 76 80 11 00 00 00 00 00 00 54 [14:33:21]Write i2c OK [14:33:21]MH_I2C_Read... [14:33:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:21]Read from MH i2c: E2 [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: E2 17 00 [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: E2 17 00 64 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AA [14:33:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:33:21]wFMCommunicate OK [14:33:21]CreateOFDProtocolMessage done [14:33:21]OFDSenderStorePacket 32444 [14:33:21]StoreOFDPacket docnum=32444 [14:33:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FA E9 07 01 BA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DE 17 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 55 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 33 6A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BC 7E 00 00 35 04 06 00 A6 DB 3E 60 F3 E5 54 A3 0D F3 6A DD FE B6 [14:33:21]CheckFolder [14:33:21]dirname=/storage/ofd_packets [14:33:21]CheckFolder done [14:33:21]ProducePacketName [14:33:21]name=ofd_packets/00032444 [14:33:21]NVStorageSaveData ofd_packets/00032444 [14:33:21]File name is /storage/ofd_packets/00032444 [14:33:21]Write 301 bytes [14:33:21]NVStorageSaveData done [14:33:21]OFDSenderStorePacket done [14:33:21]KKMCreateOFDPacket done [14:33:21]NVStorageSaveData kkm_last_timestamp [14:33:21]File name is /storage/kkm_last_timestamp [14:33:21]Write 4 bytes [14:33:21]NVStorageSaveData done [14:33:21]ExternCall_PrintAddStr [14:33:21]wPrintStart [14:33:21]Write to MH i2c: 01 00 00 65 76 DB [14:33:21]Write i2c OK [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: 01 [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: 01 07 00 [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: 01 07 00 65 76 00 00 00 00 00 FF 0F F0 [14:33:21]RasterBufferAndPrint [14:33:21]line Счет N : (1)1182183 [14:33:21]line ИНН: 02508201610067 [14:33:21]line Контрольно-Кассовый Чек [14:33:21]line ПРОДАЖА [14:33:21]line ТРК (МРК, ГНК) : 33 [14:33:21]line Товар: 2710124500 [14:33:21]line Аи-95-К-5 [14:33:21]line 6.110 * 65.50 [14:33:21]line = 400.21 [14:33:21]line НДС 12% НСП 1% [14:33:21]line > о реализуемом товаре [14:33:21]line ИТОГО: 400.21 [14:33:21]line НСП 1% : 3.54 [14:33:21]line НДС 12% : 42.50 [14:33:21]line Наличными: 0.00 [14:33:21]line Безнал.: 400.21 [14:33:21]line Место: АЗС № 121 "Партнер Нефть" [14:33:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:33:21]line СНО: Общий режим [14:33:21]line Чек 150 24.08.2023 14:33 [14:33:21]line Смена: 75 ФФД: 1.0 [14:33:21]line ЗНМ: 0300000148 [14:33:21]line РНМ: 0000000000091575 [14:33:21]line Версия ККМ: 001 [14:33:21]line Платежная система: O! деньги [14:33:21]line ФМ: 0000000000874655 [14:33:21]line ФД: 32444 [14:33:21]line ФПД: 183460574589925 [14:33:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T143323&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32444&fm=183460574589925&tin=02508201610067®Number=0000000000091575&sum=40021 [14:33:21]OFD Sender: Processing packet 32444 [packets to send 11, broken 10] [14:33:21]ProducePacketName [14:33:21]name=ofd_packets/00032444 [14:33:21]OFD Sender: To server: pG, [14:33:21]CommunicateWithHost lk.salyk.kg:30040 [14:33:21]ConnectInit lk.salyk.kg [14:33:21]written 0, free lines is 4095 [14:33:21]Connected sock=10 [14: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 34 36 35 35 0F 01 00 00 FA E9 07 01 BA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DE 17 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 55 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 33 6A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BC 7E 00 00 35 04 06 00 A6 DB 3E 60 F3 E5 54 A3 0D F3 6A DD FE B6 [14:33:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BF 35 47 00 F5 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BC 7E 00 00 F4 03 04 00 D7 14 E7 64 B6 04 01 00 00 4E 01 F3 6F 63 10 B6 20 [14:33:21]CommunicateWithHost err = 0 [14:33:21]CheckOFDResponse [14:33:21]1017 (14) - 77093643461234 [14:33:21]1041 (16) - 0000000000874655 [14:33:21]1040 (4) - 32444 [14:33:21]1012 (4) - 24.08.2023 08:29 [14:33:21]1206 (1) - 0 [14:33:21]OFD Sender: Remove packet 32444 [14:33:21]ProducePacketName [14:33:21]name=ofd_packets/00032444 [14:33:21]NVStorageDeleteData [14:33:21]Write to MH i2c: 01 00 00 8F 76 05 [14:33:21]Write i2c OK [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: 01 [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: 01 07 00 [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: 01 07 00 8F 76 00 00 00 00 00 ED 0C 05 [14:33:21]RasterBufferAndPrint [14:33:21]line [14:33:21]line [14:33:21]line [14:33:21]line [14:33:21]line [14:33:21]written 0, free lines is 3315 [14:33:21]MH_Cut [14:33:21]Write to MH i2c: D1 01 00 96 76 01 DE [14:33:21]Write i2c OK [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: D1 [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: D1 01 00 [14:33:21]MH_I2C_Read... [14:33:21]Read from MH i2c: D1 01 00 96 76 00 DD [14:33:21]Write to MH i2c: 01 00 00 97 76 0D [14:33:21]Write i2c OK [14:33:21]MH_I2C_Read... [14:33:22]OFD Sender: No OFD packet to send [14:33:22]*** Cut start [14:33:22]*** Purtial cut [14:33:22]*** Stage 1: CUTSNS_PIN = 1 [14:33:22]Read from MH i2c: 01 [14:33:22]MH_I2C_Read... [14:33:22]*** Stop cut motor [14:33:22]*** Cut end [14:33:22]Read from MH i2c: 01 07 00 [14:33:22]MH_I2C_Read... [14:33:22]Read from MH i2c: 01 07 00 97 76 00 00 00 00 00 FF 0F 22 [14:33:22]process_action close_receipt done [14:33:22]requested_data is exist [14:33:22]produce_requested_data [14:33:22]requested_item fm.sn is exist - process it [14:33:22]wFMCommunicate request_size=4 [14:33:22]MH_SAM_APDU [14:33:22]CAPDU: 80 11 00 00 [14:33:22]Write to MH i2c: E2 08 00 98 76 80 11 00 00 00 00 00 00 88 [14:33:22]Write i2c OK [14:33:22]MH_I2C_Read... [14:33:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:23]Read from MH i2c: E2 [14:33:23]MH_I2C_Read... [14:33:23]Read from MH i2c: E2 17 00 [14:33:23]MH_I2C_Read... [14:33:23]Read from MH i2c: E2 17 00 98 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DE [14:33:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:33:23]wFMCommunicate OK [14:33:23]requested_item fd.num is exist - process it [14:33:23]SAM_PROTO_GetFieldsCounters [14:33:23]wFMCommunicate request_size=4 [14:33:23]MH_SAM_APDU [14:33:23]CAPDU: 80 13 00 00 [14:33:23]Write to MH i2c: E2 08 00 99 76 80 13 00 00 00 00 00 00 8B [14:33:23]Write i2c OK [14:33:23]MH_I2C_Read... [14:33:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:33:23]Read from MH i2c: E2 [14:33:23]MH_I2C_Read... [14:33:23]Read from MH i2c: E2 62 00 [14:33:23]MH_I2C_Read... [14:33:23]Read from MH i2c: E2 62 00 99 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BC 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 F8 [14: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BC 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:33:23]wFMCommunicate OK [14:33:23]SAM_PROTO_GetFieldsCounters done [14:33:23]requested_item shift.num is exist - process it [14:33:23]requested_item shift.opened is exist - process it [14:33:23]req_shift_opened [14:33:23]FM_GetShiftState [14:33:23]SAM_PROTO_GetShiftState [14:33:23]wFMCommunicate request_size=4 [14:33:23]MH_SAM_APDU [14:33:23]CAPDU: 80 13 01 00 [14:33:23]Write to MH i2c: E2 08 00 9A 76 80 13 01 00 00 00 00 00 8D [14:33:23]Write i2c OK [14:33:23]MH_I2C_Read... [14:33:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:23]Read from MH i2c: E2 [14:33:23]MH_I2C_Read... [14:33:23]Read from MH i2c: E2 0E 00 [14:33:23]MH_I2C_Read... [14:33:23]Read from MH i2c: E2 0E 00 9A 76 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0A [14:33:23]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:33:23]wFMCommunicate OK [14:33:23]SAM_PROTO_GetShiftState done [14:33:23]FM_GetShiftState done [14:33:23]req_shift_opened done [14:33:23]requested_item shift.open_date is exist - process it [14:33:23]req_shift_open_date [14:33:23]req_shift_open_date done [14:33:23]produce_requested_data done [14:33:23]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32444,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:33:23]process_action_free close_receipt [14:33:23]json_value_free [14:33:23]json_value_free done [14:33:23]process_json_proto returns [14:33:23]Send response to host [14:33:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32444,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:33:23]free response buf [14:33:23]execute_script done [14:33:23]execute_script returns [14:33:23]free content buf [14:33:23]Sock 9.Close socket [14:33:23]Sock 9.Thread stoped [14:33:27]OFD Sender: No OFD packet to send [14:33:32]OFD Sender: No OFD packet to send [14:33:37]OFD Sender: No OFD packet to send [14:33:42]OFD Sender: No OFD packet to send [14:33:47]OFD Sender: No OFD packet to send [14:33:52]OFD Sender: No OFD packet to send [14:33:57]OFD Sender: No OFD packet to send [14:34:02]OFD Sender: No OFD packet to send [14:34:07]OFD Sender: No OFD packet to send [14:34:12]OFD Sender: No OFD packet to send [14:34:17]OFD Sender: No OFD packet to send [14:34:22]OFD Sender: No OFD packet to send [14:34:27]OFD Sender: No OFD packet to send [14:34:32]OFD Sender: No OFD packet to send [14:34:37]OFD Sender: No OFD packet to send [14:34:42]OFD Sender: No OFD packet to send [14:34:47]OFD Sender: No OFD packet to send [14:34:52]OFD Sender: No OFD packet to send [14:34:57]OFD Sender: No OFD packet to send [14:35:02]OFD Sender: No OFD packet to send [14:35:07]OFD Sender: No OFD packet to send [14:35:12]OFD Sender: No OFD packet to send [14:35:17]OFD Sender: No OFD packet to send [14:35:22]OFD Sender: No OFD packet to send [14:35:27]OFD Sender: No OFD packet to send [14:35:32]OFD Sender: No OFD packet to send [14:35:37]OFD Sender: No OFD packet to send [14:35:42]OFD Sender: No OFD packet to send [14:35:47]OFD Sender: No OFD packet to send [14:35:52]OFD Sender: No OFD packet to send [14:35:57]OFD Sender: No OFD packet to send [14:36:02]OFD Sender: No OFD packet to send [14:36:07]OFD Sender: No OFD packet to send [14:36:12]OFD Sender: No OFD packet to send [14:36:17]OFD Sender: No OFD packet to send [14:36:22]OFD Sender: No OFD packet to send [14:36:27]OFD Sender: No OFD packet to send [14:36:32]OFD Sender: No OFD packet to send [14:36:37]OFD Sender: No OFD packet to send [14:36:42]OFD Sender: No OFD packet to send [14:36:47]OFD Sender: No OFD packet to send [14:36:52]OFD Sender: No OFD packet to send [14:36:57]OFD Sender: No OFD packet to send [14:37:02]OFD Sender: No OFD packet to send [14:37:07]OFD Sender: No OFD packet to send [14:37:12]OFD Sender: No OFD packet to send [14:37:17]OFD Sender: No OFD packet to send [14:37:22]OFD Sender: No OFD packet to send [14:37:27]OFD Sender: No OFD packet to send [14:37:32]OFD Sender: No OFD packet to send [14:37:37]OFD Sender: No OFD packet to send [14:37:42]OFD Sender: No OFD packet to send [14:37:47]OFD Sender: No OFD packet to send [14:37:52]OFD Sender: No OFD packet to send [14:37:57]OFD Sender: No OFD packet to send [14:38:02]OFD Sender: No OFD packet to send [14:38:07]OFD Sender: No OFD packet to send [14:38:12]OFD Sender: No OFD packet to send [14:38:17]OFD Sender: No OFD packet to send [14:38:22]OFD Sender: No OFD packet to send [14:38:27]OFD Sender: No OFD packet to send [14:38:32]OFD Sender: No OFD packet to send [14:38:37]OFD Sender: No OFD packet to send [14:38:42]OFD Sender: No OFD packet to send [14:38:47]OFD Sender: No OFD packet to send [14:38:52]OFD Sender: No OFD packet to send [14:38:57]OFD Sender: No OFD packet to send [14:39:02]OFD Sender: No OFD packet to send [14:39:07]OFD Sender: No OFD packet to send [14:39:12]OFD Sender: No OFD packet to send [14:39:17]OFD Sender: No OFD packet to send [14:39:22]OFD Sender: No OFD packet to send [14:39:27]OFD Sender: No OFD packet to send [14:39:32]OFD Sender: No OFD packet to send [14:39:37]OFD Sender: No OFD packet to send [14:39:42]OFD Sender: No OFD packet to send [14:39:47]OFD Sender: No OFD packet to send [14:39:52]OFD Sender: No OFD packet to send [14:39:57]OFD Sender: No OFD packet to send [14:40:02]OFD Sender: No OFD packet to send [14:40:07]OFD Sender: No OFD packet to send [14:40:12]OFD Sender: No OFD packet to send [14:40:17]OFD Sender: No OFD packet to send [14:40:22]OFD Sender: No OFD packet to send [14:40:27]OFD Sender: No OFD packet to send [14:40:32]OFD Sender: No OFD packet to send [14:40:37]OFD Sender: No OFD packet to send [14:40:42]OFD Sender: No OFD packet to send [14:40:47]OFD Sender: No OFD packet to send [14:40:52]OFD Sender: No OFD packet to send [14:40:57]OFD Sender: No OFD packet to send [14:41:02]OFD Sender: No OFD packet to send [14:41:07]OFD Sender: No OFD packet to send [14:41:12]OFD Sender: No OFD packet to send [14:41:17]OFD Sender: No OFD packet to send [14:41:22]OFD Sender: No OFD packet to send [14:41:27]OFD Sender: No OFD packet to send [14:41:32]OFD Sender: No OFD packet to send [14:41:37]OFD Sender: No OFD packet to send [14:41:42]OFD Sender: No OFD packet to send [14:41:47]OFD Sender: No OFD packet to send [14:41:52]OFD Sender: No OFD packet to send [14:41:57]OFD Sender: No OFD packet to send [14:42:02]OFD Sender: No OFD packet to send [14:42:07]OFD Sender: No OFD packet to send [14:42:12]OFD Sender: No OFD packet to send [14:42:17]OFD Sender: No OFD packet to send [14:42:22]OFD Sender: No OFD packet to send [14:42:27]OFD Sender: No OFD packet to send [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:15]accept exits with 8 [14:44:15]New connection [14:44:15]New thread 3066940772 created [14:44:15]Thread 3067084132 joined [14:44:15]Waiting for new connection... [14:44:15] Sock 8.Parse request [14:44:15]Sock 8.Check first char [14:44:15]Sock 8.First char is OK [14:44:15]request: POST /json_proto HTTP/1.0 [14:44:15]Method: POST [14:44:15]URL: /json_proto [14:44:15]Method is POST - this is cgi request [14:44:15]url: /json_proto [14:44:15]query_string will be loaded in cgi processing [14:44:15]execute_cgi json_proto POST (null) [14:44:15]execute_cgi path=json_proto method=POST [14:44:15]POST find Content-Length [14:44:15]Host: 172.17.34.200:8080 [14:44:15]Content-Length: 683 [14:44:15]Content-Type: application/json [14:44:15] [14:44:15]POST finish read [14:44:15]Found Content-Length = 683 [14:44:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:44:15]execute_script... [14:44: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)1182184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:44:15]POST & json_proto [14:44:15]process_json_proto [14:44:15]json parsed OK: [14:44:15]protocol is kg_v1.0 [14:44:15]action value=close_receipt [14:44:15]process_action close_receipt [14:44:15]cmd_close_receipt [14:44:15]MH_GetDate [14:44:15]Write to MH i2c: F0 00 00 9B 76 00 [14:44:15]Write i2c OK [14:44:15]MH_I2C_Read... [14:44:15]Read from MH i2c: F0 [14:44:15]MH_I2C_Read... [14:44:15]Read from MH i2c: F0 09 00 [14:44:15]MH_I2C_Read... [14:44:15]Read from MH i2c: F0 09 00 9B 76 00 C4 6C E7 64 B2 FF 65 64 FE [14:44:15]GetLastDocTimeStamp 1692887603 [14:44:15]current date 1692888260 [14:44:15]FM_GetShiftState [14:44:15]SAM_PROTO_GetShiftState [14:44:15]wFMCommunicate request_size=4 [14:44:15]MH_SAM_APDU [14:44:15]CAPDU: 80 13 01 00 [14:44:15]Write to MH i2c: E2 08 00 9C 76 80 13 01 00 00 00 00 00 8F [14:44:15]Write i2c OK [14:44:15]MH_I2C_Read... [14:44:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:15]Read from MH i2c: E2 [14:44:15]MH_I2C_Read... [14:44:15]Read from MH i2c: E2 0E 00 [14:44:15]MH_I2C_Read... [14:44:15]Read from MH i2c: E2 0E 00 9C 76 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0C [14:44:15]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:44:15]wFMCommunicate OK [14:44:15]SAM_PROTO_GetShiftState done [14:44:15]FM_GetShiftState done [14:44:15]opened in 1692866319 [14:44:15]opened+sec_in_day 1692952719 [14:44:15]quantity*price = 100050 [14:44:15]sum+1 = 100051 [14:44:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 151 24.08.2023 14:44 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32445 ФПД: 20181290419727 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T144420&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32445&fm=20181290419727&tin=02508201610067®Number=0000000000091575&sum=100000 [14:44:16]StoreToDocumentArchive [14:44:16]shift 75 fd 32445 [14:44:16]save to /storage/0075/doc_00032445 [14:44:16]save last doc name /storage/0075/doc_00032445 to /storage/kkm_last_doc_name [14:44:16]save OK [14:44:16]Clear old archive folders... [14:44:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:44:16]tlvbuf is 018F88A0 [14:44:16]SAM_PROTO_ClearQueue [14:44:16]wFMCommunicate request_size=4 [14:44:16]MH_SAM_APDU [14:44:16]CAPDU: 80 09 00 00 [14:44:16]Write to MH i2c: E2 08 00 A9 76 80 09 00 00 00 00 00 00 91 [14:44:16]Write i2c OK [14:44:16]MH_I2C_Read... [14:44:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:44:17]Read from MH i2c: E2 [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: E2 03 00 [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: E2 03 00 A9 76 00 90 00 93 [14:44:17]RAPDU: 90 00 [14:44:17]wFMCommunicate OK [14:44:17]SAM_PROTO_ClearQueue done [14:44:17]KKMCreateOFDPacket [14:44:17]OFDProtocolAddRootSTLVToBuf [14:44:17]FM_MakeSignedData [14:44:17]FM_MakeSignedData [14:44:17]SAM_PROTO_SignData [14:44:17]wFMCommunicate request_size=4 [14:44:17]MH_SAM_APDU [14:44:17]CAPDU: 80 0D 01 02 [14:44:17]Write to MH i2c: E2 08 00 AA 76 80 0D 01 02 00 00 00 00 99 [14:44:17]Write i2c OK [14:44:17]MH_I2C_Read... [14:44:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:44:17]Read from MH i2c: E2 [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: E2 03 00 [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: E2 03 00 AA 76 00 90 00 94 [14:44:17]RAPDU: 90 00 [14:44:17]wFMCommunicate OK [14:44:17]wFMCommunicate request_size=255 [14:44:17]MH_SAM_APDU [14:44:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 97 00 00 00 F4 03 04 00 C4 6C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BD 7E 00 00 35 04 06 00 12 [14:44:17]Write to MH i2c: E2 02 01 AB 76 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 97 00 00 00 F4 03 04 00 C4 6C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BD 7E 00 00 35 04 06 00 12 00 00 E2 [14:44:17]Write i2c OK [14:44:17]MH_I2C_Read... [14:44:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:17]Read from MH i2c: E2 [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: E2 03 00 [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: E2 03 00 AB 76 00 90 00 95 [14:44:17]RAPDU: 90 00 [14:44:17]wFMCommunicate OK [14:44:17]wFMCommunicate request_size=10 [14:44:17]MH_SAM_APDU [14:44:17]CAPDU: 80 0D 02 02 05 5A D2 A5 86 0F [14:44:17]Write to MH i2c: E2 0D 00 AC 76 80 0D 02 02 05 00 5A D2 A5 86 0F 00 00 0C [14:44:17]Write i2c OK [14:44:17]MH_I2C_Read... [14:44:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:17]Read from MH i2c: E2 [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: E2 03 00 [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: E2 03 00 AC 76 00 90 00 96 [14:44:17]RAPDU: 90 00 [14:44:17]wFMCommunicate OK [14:44:17]wFMCommunicate request_size=4 [14:44:17]MH_SAM_APDU [14:44:17]CAPDU: 80 0D 03 02 [14:44:17]Write to MH i2c: E2 08 00 AD 76 80 0D 03 02 00 00 00 00 9E [14:44:17]Write i2c OK [14:44:17]MH_I2C_Read... [14:44:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:44:17]Read from MH i2c: E2 [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: E2 0B 00 [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: E2 0B 00 AD 76 00 52 1B 4F A2 85 DD 76 8D 90 00 62 [14:44:17]RAPDU: 52 1B 4F A2 85 DD 76 8D 90 00 [14:44:17]wFMCommunicate OK [14:44:17]SAM_PROTO_SignData done [14:44:17]FM_MakeSignedData done [14:44:17]CreateOFDProtocolMessage [14:44:17]wFMCommunicate request_size=4 [14:44:17]MH_SAM_APDU [14:44:17]CAPDU: 80 11 00 00 [14:44:17]Write to MH i2c: E2 08 00 AE 76 80 11 00 00 00 00 00 00 9E [14:44:17]Write i2c OK [14:44:17]MH_I2C_Read... [14:44:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:17]Read from MH i2c: E2 [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: E2 17 00 [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: E2 17 00 AE 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F4 [14:44:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:44:17]wFMCommunicate OK [14:44:17]CreateOFDProtocolMessage done [14:44:17]OFDSenderStorePacket 32445 [14:44:17]StoreOFDPacket docnum=32445 [14:44:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 02 D7 07 01 D1 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 97 00 00 00 F4 03 04 00 C4 6C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BD 7E 00 00 35 04 06 00 12 5A D2 A5 86 0F 52 1B 4F A2 85 DD 76 8D [14:44:17]CheckFolder [14:44:17]dirname=/storage/ofd_packets [14:44:17]CheckFolder done [14:44:17]ProducePacketName [14:44:17]name=ofd_packets/00032445 [14:44:17]NVStorageSaveData ofd_packets/00032445 [14:44:17]File name is /storage/ofd_packets/00032445 [14:44:17]Write 301 bytes [14:44:17]NVStorageSaveData done [14:44:17]OFDSenderStorePacket done [14:44:17]KKMCreateOFDPacket done [14:44:17]NVStorageSaveData kkm_last_timestamp [14:44:17]File name is /storage/kkm_last_timestamp [14:44:17]Write 4 bytes [14:44:17]NVStorageSaveData done [14:44:17]ExternCall_PrintAddStr [14:44:17]wPrintStart [14:44:17]Write to MH i2c: 01 00 00 AF 76 25 [14:44:17]Write i2c OK [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: 01 [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: 01 07 00 [14:44:17]MH_I2C_Read... [14:44:17]Read from MH i2c: 01 07 00 AF 76 00 00 00 00 00 FF 0F 3A [14:44:17]RasterBufferAndPrint [14:44:17]line Счет N : (1)1182184 [14:44:17]line ИНН: 02508201610067 [14:44:17]line Контрольно-Кассовый Чек [14:44:17]line ПРОДАЖА [14:44:17]line ТРК (МРК, ГНК) : 62 [14:44:17]line Товар: 2710124130 [14:44:17]line Аи-92-К-5 [14:44:17]line 17.400 * 57.50 [14:44:17]line = 1000.50 [14:44:17]line НДС 12% НСП 1% [14:44:17]line > о реализуемом товаре [14:44:17]line ОКРУГЛЕНИЕ: -0.50 [14:44:17]line ИТОГО: 1000.00 [14:44:17]line Внесено: 1000.00 [14:44:17]line СДАЧА: 0.00 [14:44:17]line НСП 1% : 8.85 [14:44:17]line НДС 12% : 106.25 [14:44:17]line Наличными: 1000.00 [14:44:17]line Безнал.: 0.00 [14:44:17]line Место: АЗС № 121 "Партнер Нефть" [14:44:17]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:44:17]line СНО: Общий режим [14:44:17]line Чек 151 24.08.2023 14:44 [14:44:17]line Смена: 75 ФФД: 1.0 [14:44:17]line ЗНМ: 0300000148 [14:44:17]line РНМ: 0000000000091575 [14:44:17]line Версия ККМ: 001 [14:44:17]line ФМ: 0000000000874655 [14:44:17]line ФД: 32445 [14:44:17]line ФПД: 20181290419727 [14:44:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T144420&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32445&fm=20181290419727&tin=02508201610067®Number=0000000000091575&sum=100000 [14:44:17]OFD Sender: Processing packet 32445 [packets to send 11, broken 10] [14:44:17]ProducePacketName [14:44:17]name=ofd_packets/00032445 [14:44:17]OFD Sender: To server: pG, [14:44:17]CommunicateWithHost lk.salyk.kg:30040 [14:44:17]ConnectInit lk.salyk.kg [14:44:17]written 0, free lines is 4095 [14:44:17]Connected sock=10 [14:44:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 02 D7 07 01 D1 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 97 00 00 00 F4 03 04 00 C4 6C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BD 7E 00 00 35 04 06 00 12 5A D2 A5 86 0F 52 1B 4F A2 85 DD 76 8D [14:44:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9A D5 47 00 6B AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BD 7E 00 00 F4 03 04 00 67 17 E7 64 B6 04 01 00 00 B3 96 1F A6 3A D5 06 7F [14:44:18]CommunicateWithHost err = 0 [14:44:18]CheckOFDResponse [14:44:18]1017 (14) - 77093643461234 [14:44:18]1041 (16) - 0000000000874655 [14:44:18]1040 (4) - 32445 [14:44:18]1012 (4) - 24.08.2023 08:40 [14:44:18]1206 (1) - 0 [14:44:18]OFD Sender: Remove packet 32445 [14:44:18]ProducePacketName [14:44:18]name=ofd_packets/00032445 [14:44:18]NVStorageDeleteData [14:44:18]Write to MH i2c: 01 00 00 DA 76 50 [14:44:18]Write i2c OK [14:44:18]MH_I2C_Read... [14:44:18]Read from MH i2c: 01 [14:44:18]MH_I2C_Read... [14:44:18]Read from MH i2c: 01 07 00 [14:44:18]MH_I2C_Read... [14:44:18]Read from MH i2c: 01 07 00 DA 76 00 00 00 00 00 D2 0C 35 [14:44:18]RasterBufferAndPrint [14:44:18]line [14:44:18]line [14:44:18]line [14:44:18]line [14:44:18]line [14:44:18]written 0, free lines is 3288 [14:44:18]MH_Cut [14:44:18]Write to MH i2c: D1 01 00 E1 76 01 29 [14:44:18]Write i2c OK [14:44:18]MH_I2C_Read... [14:44:18]Read from MH i2c: D1 [14:44:18]MH_I2C_Read... [14:44:18]Read from MH i2c: D1 01 00 [14:44:18]MH_I2C_Read... [14:44:18]Read from MH i2c: D1 01 00 E1 76 00 28 [14:44:18]Write to MH i2c: 01 00 00 E2 76 58 [14:44:18]Write i2c OK [14:44:18]MH_I2C_Read... [14:44:18]OFD Sender: No OFD packet to send [14:44:19]*** Cut start [14:44:19]*** Purtial cut [14:44:19]*** CUTSNS_PIN = 0 [14:44:19]*** Stage 1: CUTSNS_PIN = 1 [14:44:21]Read from MH i2c: 01 [14:44:21]MH_I2C_Read... [14:44:21]*** Stop cut motor [14:44:21]*** Cut end [14:44:21]Read from MH i2c: 01 07 00 [14:44:21]MH_I2C_Read... [14:44:21]Read from MH i2c: 01 07 00 E2 76 00 00 00 00 00 FF 0F 6D [14:44:21]process_action close_receipt done [14:44:21]requested_data is exist [14:44:21]produce_requested_data [14:44:21]requested_item fm.sn is exist - process it [14:44:21]wFMCommunicate request_size=4 [14:44:21]MH_SAM_APDU [14:44:21]CAPDU: 80 11 00 00 [14:44:21]Write to MH i2c: E2 08 00 E3 76 80 11 00 00 00 00 00 00 D3 [14:44:21]Write i2c OK [14:44:21]MH_I2C_Read... [14:44:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:21]Read from MH i2c: E2 [14:44:21]MH_I2C_Read... [14:44:21]Read from MH i2c: E2 17 00 [14:44:21]MH_I2C_Read... [14:44:21]Read from MH i2c: E2 17 00 E3 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 29 [14:44:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:44:21]wFMCommunicate OK [14:44:21]requested_item fd.num is exist - process it [14:44:21]SAM_PROTO_GetFieldsCounters [14:44:21]wFMCommunicate request_size=4 [14:44:21]MH_SAM_APDU [14:44:21]CAPDU: 80 13 00 00 [14:44:21]Write to MH i2c: E2 08 00 E4 76 80 13 00 00 00 00 00 00 D6 [14:44:21]Write i2c OK [14:44:21]MH_I2C_Read... [14:44:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:44:21]Read from MH i2c: E2 [14:44:21]MH_I2C_Read... [14:44:21]Read from MH i2c: E2 62 00 [14:44:21]MH_I2C_Read... [14:44:21]Read from MH i2c: E2 62 00 E4 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BD 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [14:44:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BD 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:44:21]wFMCommunicate OK [14:44:21]SAM_PROTO_GetFieldsCounters done [14:44:21]requested_item shift.num is exist - process it [14:44:21]requested_item shift.opened is exist - process it [14:44:21]req_shift_opened [14:44:21]FM_GetShiftState [14:44:21]SAM_PROTO_GetShiftState [14:44:21]wFMCommunicate request_size=4 [14:44:21]MH_SAM_APDU [14:44:21]CAPDU: 80 13 01 00 [14:44:21]Write to MH i2c: E2 08 00 E5 76 80 13 01 00 00 00 00 00 D8 [14:44:21]Write i2c OK [14:44:21]MH_I2C_Read... [14:44:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:21]Read from MH i2c: E2 [14:44:21]MH_I2C_Read... [14:44:21]Read from MH i2c: E2 0E 00 [14:44:21]MH_I2C_Read... [14:44:21]Read from MH i2c: E2 0E 00 E5 76 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 55 [14:44:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:44:21]wFMCommunicate OK [14:44:21]SAM_PROTO_GetShiftState done [14:44:21]FM_GetShiftState done [14:44:21]req_shift_opened done [14:44:21]requested_item shift.open_date is exist - process it [14:44:21]req_shift_open_date [14:44:21]req_shift_open_date done [14:44:21]produce_requested_data done [14:44:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32445,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:44:21]process_action_free close_receipt [14:44:21]json_value_free [14:44:21]json_value_free done [14:44:21]process_json_proto returns [14:44:21]Send response to host [14:44:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32445,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:44:21]free response buf [14:44:21]execute_script done [14:44:21]execute_script returns [14:44:21]free content buf [14:44:21]Sock 8.Close socket [14:44:21]Sock 8.Thread stoped [14:44:23]OFD Sender: No OFD packet to send [14:44:28]OFD Sender: No OFD packet to send [14:44:33]OFD Sender: No OFD packet to send [14:44:38]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:18]OFD Sender: No OFD packet to send [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:45]accept exits with 9 [14:46:45]New connection [14:46:45]New thread 3067084132 created [14:46:45]Thread 3066940772 joined [14:46:45]Waiting for new connection... [14:46:45] Sock 9.Parse request [14:46:45]Sock 9.Check first char [14:46:45]Sock 9.First char is OK [14:46:45]request: POST /json_proto HTTP/1.0 [14:46:45]Method: POST [14:46:45]URL: /json_proto [14:46:45]Method is POST - this is cgi request [14:46:45]url: /json_proto [14:46:45]query_string will be loaded in cgi processing [14:46:45]execute_cgi json_proto POST (null) [14:46:45]execute_cgi path=json_proto method=POST [14:46:45]POST find Content-Length [14:46:45]Host: 172.17.34.200:8080 [14:46:45]Content-Length: 1122 [14:46:45]Content-Type: application/json [14:46:45] [14:46:45]POST finish read [14:46:45]Found Content-Length = 1122 [14:46:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182185\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 55.040 x 63.60\u000A\u0418\u0422\u041E\u0413: 3500.54\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:45]execute_script... [14:46:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182185\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 55.040 x 63.60\u000A\u0418\u0422\u041E\u0413: 3500.54\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:45]POST & json_proto [14:46:45]process_json_proto [14:46:45]json parsed OK: [14:46:45]protocol is kg_v1.0 [14:46:45]action value=print_text [14:46:45]process_action print_text [14:46:45]cmd_print_text [14:46:45]ExternCall_PrintAddStr [14:46:45]wPrintStart [14:46:45]Write to MH i2c: 01 00 00 E6 76 5C [14:46:45]Write i2c OK [14:46:45]MH_I2C_Read... [14:46:45]Read from MH i2c: 01 [14:46:45]MH_I2C_Read... [14:46:45]Read from MH i2c: 01 07 00 [14:46:45]MH_I2C_Read... [14:46:45]Read from MH i2c: 01 07 00 E6 76 00 00 00 00 00 FF 0F 71 [14:46:45]RasterBufferAndPrint [14:46:45]line *****ТОВАРНЫЙ ЧЕК***** [14:46:45]line АЗС 121 [14:46:45]line Партнер нефть [14:46:45]line 02508201610067 [14:46:45]line Кассир : Батырканова Г. [14:46:45]line Счет N : (1)1182185 [14:46:45]line ПРОДАЖА [14:46:45]line ТРК (МРК, ГНК) : 21 [14:46:45]line Вид ГСМ : 2710194210 [14:46:45]line ДТ(л)-К-5 [14:46:45]line 55.040 x 63.60 [14:46:45]line ИТОГ: 3500.54 [14:46:45]line Тип оплаты: Талоны: Топливная Карта [14:46:45]line 81887 [14:46:45]written 0, free lines is 4095 [14:46:45]Write to MH i2c: 01 00 00 F8 76 6E [14:46:45]Write i2c OK [14:46:45]MH_I2C_Read... [14:46:45]Read from MH i2c: 01 [14:46:45]MH_I2C_Read... [14:46:45]Read from MH i2c: 01 07 00 [14:46:45]MH_I2C_Read... [14:46:45]Read from MH i2c: 01 07 00 F8 76 00 00 00 00 00 41 0E C4 [14:46:45]RasterBufferAndPrint [14:46:45]line [14:46:45]line [14:46:45]line [14:46:45]line [14:46:45]line [14:46:45]written 0, free lines is 3650 [14:46:45]MH_Cut [14:46:45]Write to MH i2c: D1 01 00 FF 76 01 47 [14:46:45]Write i2c OK [14:46:45]MH_I2C_Read... [14:46:45]Read from MH i2c: D1 [14:46:45]MH_I2C_Read... [14:46:45]Read from MH i2c: D1 01 00 [14:46:45]MH_I2C_Read... [14:46:45]Read from MH i2c: D1 01 00 FF 76 00 46 [14:46:45]Write to MH i2c: 01 00 00 00 77 77 [14:46:45]Write i2c OK [14:46:45]MH_I2C_Read... [14:46:45]*** Cut start [14:46:45]*** Purtial cut [14:46:45]*** Stage 1: CUTSNS_PIN = 1 [14:46:46]Read from MH i2c: 01 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: 01 07 00 [14:46:46]MH_I2C_Read... [14:46:46]*** Stop cut motor [14:46:46]*** Cut end [14:46:46]Read from MH i2c: 01 07 00 00 77 00 00 00 00 00 FF 0F 8C [14:46:46]process_action print_text done [14:46:46]requested_data is exist [14:46:46]produce_requested_data [14:46:46]requested_item fm.sn is exist - process it [14:46:46]wFMCommunicate request_size=4 [14:46:46]MH_SAM_APDU [14:46:46]CAPDU: 80 11 00 00 [14:46:46]Write to MH i2c: E2 08 00 01 77 80 11 00 00 00 00 00 00 F2 [14:46:46]Write i2c OK [14:46:46]MH_I2C_Read... [14:46:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:46]Read from MH i2c: E2 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 17 00 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 17 00 01 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 48 [14:46:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:46:46]wFMCommunicate OK [14:46:46]requested_item fd.num is exist - process it [14:46:46]SAM_PROTO_GetFieldsCounters [14:46:46]wFMCommunicate request_size=4 [14:46:46]MH_SAM_APDU [14:46:46]CAPDU: 80 13 00 00 [14:46:46]Write to MH i2c: E2 08 00 02 77 80 13 00 00 00 00 00 00 F5 [14:46:46]Write i2c OK [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 [14:46:46]MH_I2C_Read... [14:46:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:46:46]Read from MH i2c: E2 62 00 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 62 00 02 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BD 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [14: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BD 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:46:46]wFMCommunicate OK [14:46:46]SAM_PROTO_GetFieldsCounters done [14:46:46]requested_item shift.num is exist - process it [14:46:46]requested_item shift.opened is exist - process it [14:46:46]req_shift_opened [14:46:46]FM_GetShiftState [14:46:46]SAM_PROTO_GetShiftState [14:46:46]wFMCommunicate request_size=4 [14:46:46]MH_SAM_APDU [14:46:46]CAPDU: 80 13 01 00 [14:46:46]Write to MH i2c: E2 08 00 03 77 80 13 01 00 00 00 00 00 F7 [14:46:46]Write i2c OK [14:46:46]MH_I2C_Read... [14:46:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:46]Read from MH i2c: E2 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 0E 00 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 0E 00 03 77 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 74 [14:46:46]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:46:46]wFMCommunicate OK [14:46:46]SAM_PROTO_GetShiftState done [14:46:46]FM_GetShiftState done [14:46:46]req_shift_opened done [14:46:46]requested_item shift.open_date is exist - process it [14:46:46]req_shift_open_date [14:46:46]req_shift_open_date done [14:46:46]produce_requested_data done [14:46:46]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32445,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:46:46]process_action_free print_text [14:46:46]json_value_free [14:46:46]json_value_free done [14:46:46]process_json_proto returns [14:46:46]Send response to host [14:46:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32445,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:46:46]free response buf [14:46:46]execute_script done [14:46:46]execute_script returns [14:46:46]free content buf [14:46:46]Sock 9.Close socket [14:46:46]Sock 9.Thread stoped [14:46:48]OFD Sender: No OFD packet to send [14:46:53]OFD Sender: No OFD packet to send [14:46:58]OFD Sender: No OFD packet to send [14:47:03]OFD Sender: No OFD packet to send [14:47:08]OFD Sender: No OFD packet to send [14:47:13]OFD Sender: No OFD packet to send [14:47:18]OFD Sender: No OFD packet to send [14:47:23]accept exits with 8 [14:47:23]New connection [14:47:23]New thread 3066940772 created [14:47:23]Thread 3067084132 joined [14:47:23]Waiting for new connection... [14:47:23] Sock 8.Parse request [14:47:23]Sock 8.Check first char [14:47:23]Sock 8.First char is OK [14:47:23]request: POST /json_proto HTTP/1.0 [14:47:23]Method: POST [14:47:23]URL: /json_proto [14:47:23]Method is POST - this is cgi request [14:47:23]url: /json_proto [14:47:23]query_string will be loaded in cgi processing [14:47:23]execute_cgi json_proto POST (null) [14:47:23]execute_cgi path=json_proto method=POST [14:47:23]POST find Content-Length [14:47:23]Host: 172.17.34.200:8080 [14:47:23]Content-Length: 1121 [14:47:23]Content-Type: application/json [14:47:23] [14:47:23]POST finish read [14:47:23]Found Content-Length = 1121 [14:47:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182186\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.500 x 63.60\u000A\u0418\u0422\u041E\u0413: 858.60\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A15859\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:23]execute_script... [14:47:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182186\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.500 x 63.60\u000A\u0418\u0422\u041E\u0413: 858.60\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A15859\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:23]POST & json_proto [14:47:23]process_json_proto [14:47:23]json parsed OK: [14:47:23]protocol is kg_v1.0 [14:47:23]action value=print_text [14:47:23]process_action print_text [14:47:23]cmd_print_text [14:47:23]ExternCall_PrintAddStr [14:47:23]wPrintStart [14:47:23]Write to MH i2c: 01 00 00 04 77 7B [14:47:23]Write i2c OK [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: 01 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: 01 07 00 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: 01 07 00 04 77 00 00 00 00 00 FF 0F 90 [14:47:23]RasterBufferAndPrint [14:47:23]line *****ТОВАРНЫЙ ЧЕК***** [14:47:23]line АЗС 121 [14:47:23]line Партнер нефть [14:47:23]line 02508201610067 [14:47:23]line Кассир : Батырканова Г. [14:47:23]line Счет N : (1)1182186 [14:47:23]line ПРОДАЖА [14:47:23]line ТРК (МРК, ГНК) : 11 [14:47:23]line Вид ГСМ : 2710194210 [14:47:23]line ДТ(л)-К-5 [14:47:23]line 13.500 x 63.60 [14:47:23]line ИТОГ: 858.60 [14:47:23]line Тип оплаты: Талоны: Топливная Карта [14:47:23]line 15859 [14:47:23]written 0, free lines is 4095 [14:47:23]Write to MH i2c: 01 00 00 16 77 8D [14:47:23]Write i2c OK [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: 01 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: 01 07 00 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: 01 07 00 16 77 00 00 00 00 00 40 0E E2 [14:47:23]RasterBufferAndPrint [14:47:23]line [14:47:23]line [14:47:23]line [14:47:23]line [14:47:23]line [14:47:23]written 0, free lines is 3649 [14:47:23]MH_Cut [14:47:23]Write to MH i2c: D1 01 00 1D 77 01 66 [14:47:23]Write i2c OK [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: D1 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: D1 01 00 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: D1 01 00 1D 77 00 65 [14:47:23]Write to MH i2c: 01 00 00 1E 77 95 [14:47:23]Write i2c OK [14:47:23]MH_I2C_Read... [14:47:23]OFD Sender: No OFD packet to send [14:47:24]*** Cut start [14:47:24]*** Purtial cut [14:47:24]*** CUTSNS_PIN = 0 [14:47:24]*** Stage 1: CUTSNS_PIN = 1 [14:47:26]Read from MH i2c: 01 [14:47:26]MH_I2C_Read... [14:47:26]Read from MH i2c: 01 07 00 [14:47:26]MH_I2C_Read... [14:47:26]*** Stop cut motor [14:47:26]*** Cut end [14:47:26]Read from MH i2c: 01 07 00 1E 77 00 00 00 00 00 FF 0F AA [14:47:26]process_action print_text done [14:47:26]requested_data is exist [14:47:26]produce_requested_data [14:47:26]requested_item fm.sn is exist - process it [14:47:26]wFMCommunicate request_size=4 [14:47:26]MH_SAM_APDU [14:47:26]CAPDU: 80 11 00 00 [14:47:26]Write to MH i2c: E2 08 00 1F 77 80 11 00 00 00 00 00 00 10 [14:47:26]Write i2c OK [14:47:26]MH_I2C_Read... [14:47:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:26]Read from MH i2c: E2 [14:47:26]MH_I2C_Read... [14:47:26]Read from MH i2c: E2 17 00 [14:47:26]MH_I2C_Read... [14:47:26]Read from MH i2c: E2 17 00 1F 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 66 [14:47:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:47:26]wFMCommunicate OK [14:47:26]requested_item fd.num is exist - process it [14:47:26]SAM_PROTO_GetFieldsCounters [14:47:26]wFMCommunicate request_size=4 [14:47:26]MH_SAM_APDU [14:47:26]CAPDU: 80 13 00 00 [14:47:26]Write to MH i2c: E2 08 00 20 77 80 13 00 00 00 00 00 00 13 [14:47:26]Write i2c OK [14:47:26]MH_I2C_Read... [14:47:26]Read from MH i2c: E2 [14:47:26]MH_I2C_Read... [14:47:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:26]Read from MH i2c: E2 62 00 [14:47:26]MH_I2C_Read... [14:47:26]Read from MH i2c: E2 62 00 20 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BD 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [14:47:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BD 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:26]wFMCommunicate OK [14:47:26]SAM_PROTO_GetFieldsCounters done [14:47:26]requested_item shift.num is exist - process it [14:47:26]requested_item shift.opened is exist - process it [14:47:26]req_shift_opened [14:47:26]FM_GetShiftState [14:47:26]SAM_PROTO_GetShiftState [14:47:26]wFMCommunicate request_size=4 [14:47:26]MH_SAM_APDU [14:47:26]CAPDU: 80 13 01 00 [14:47:26]Write to MH i2c: E2 08 00 21 77 80 13 01 00 00 00 00 00 15 [14:47:26]Write i2c OK [14:47:26]MH_I2C_Read... [14:47:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:26]Read from MH i2c: E2 [14:47:26]MH_I2C_Read... [14:47:26]Read from MH i2c: E2 0E 00 [14:47:26]MH_I2C_Read... [14:47:26]Read from MH i2c: E2 0E 00 21 77 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 92 [14:47:26]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:47:26]wFMCommunicate OK [14:47:26]SAM_PROTO_GetShiftState done [14:47:26]FM_GetShiftState done [14:47:26]req_shift_opened done [14:47:26]requested_item shift.open_date is exist - process it [14:47:26]req_shift_open_date [14:47:26]req_shift_open_date done [14:47:26]produce_requested_data done [14:47:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32445,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:47:26]process_action_free print_text [14:47:26]json_value_free [14:47:26]json_value_free done [14:47:26]process_json_proto returns [14:47:26]Send response to host [14:47:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32445,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:47:26]free response buf [14:47:26]execute_script done [14:47:26]execute_script returns [14:47:26]free content buf [14:47:26]Sock 8.Close socket [14:47:26]Sock 8.Thread stoped [14:47:28]OFD Sender: No OFD packet to send [14:47:33]OFD Sender: No OFD packet to send [14:47:38]OFD Sender: No OFD packet to send [14:47:43]OFD Sender: No OFD packet to send [14:47:48]OFD Sender: No OFD packet to send [14:47:49]accept exits with 9 [14:47:49]New connection [14:47:49]New thread 3067084132 created [14:47:49]Thread 3066940772 joined [14:47:49]Waiting for new connection... [14:47:49] Sock 9.Parse request [14:47:49]Sock 9.Check first char [14:47:49]Sock 9.First char is OK [14:47:49]request: POST /json_proto HTTP/1.0 [14:47:49]Method: POST [14:47:49]URL: /json_proto [14:47:49]Method is POST - this is cgi request [14:47:49]url: /json_proto [14:47:49]query_string will be loaded in cgi processing [14:47:49]execute_cgi json_proto POST (null) [14:47:49]execute_cgi path=json_proto method=POST [14:47:49]POST find Content-Length [14:47:49]Host: 172.17.34.200:8080 [14:47:49]Content-Length: 683 [14:47:49]Content-Type: application/json [14:47:49] [14:47:49]POST finish read [14:47:49]Found Content-Length = 683 [14:47:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:49]execute_script... [14:47: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)1182187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:49]POST & json_proto [14:47:49]process_json_proto [14:47:49]json parsed OK: [14:47:49]protocol is kg_v1.0 [14:47:49]action value=close_receipt [14:47:49]process_action close_receipt [14:47:49]cmd_close_receipt [14:47:49]MH_GetDate [14:47:49]Write to MH i2c: F0 00 00 22 77 88 [14:47:49]Write i2c OK [14:47:49]MH_I2C_Read... [14:47:49]Read from MH i2c: F0 [14:47:49]MH_I2C_Read... [14:47:49]Read from MH i2c: F0 09 00 [14:47:49]MH_I2C_Read... [14:47:49]Read from MH i2c: F0 09 00 22 77 00 9A 6D E7 64 B2 FF 65 64 5D [14:47:49]GetLastDocTimeStamp 1692888260 [14:47:49]current date 1692888474 [14:47:49]FM_GetShiftState [14:47:49]SAM_PROTO_GetShiftState [14:47:49]wFMCommunicate request_size=4 [14:47:49]MH_SAM_APDU [14:47:49]CAPDU: 80 13 01 00 [14:47:49]Write to MH i2c: E2 08 00 23 77 80 13 01 00 00 00 00 00 17 [14:47:49]Write i2c OK [14:47:49]MH_I2C_Read... [14:47:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:49]Read from MH i2c: E2 [14:47:49]MH_I2C_Read... [14:47:49]Read from MH i2c: E2 0E 00 [14:47:49]MH_I2C_Read... [14:47:49]Read from MH i2c: E2 0E 00 23 77 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 94 [14:47:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:47:49]wFMCommunicate OK [14:47:49]SAM_PROTO_GetShiftState done [14:47:49]FM_GetShiftState done [14:47:49]opened in 1692866319 [14:47:49]opened+sec_in_day 1692952719 [14:47:49]quantity*price = 100050 [14:47:49]sum+1 = 100051 [14:47:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 152 24.08.2023 14:47 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32446 ФПД: 170973357100849 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T144754&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32446&fm=170973357100849&tin=02508201610067®Number=0000000000091575&sum=100000 [14:47:50]StoreToDocumentArchive [14:47:50]shift 75 fd 32446 [14:47:50]save to /storage/0075/doc_00032446 [14:47:50]save last doc name /storage/0075/doc_00032446 to /storage/kkm_last_doc_name [14:47:50]save OK [14:47:50]Clear old archive folders... [14:47:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:47:50]tlvbuf is 01965250 [14:47:50]SAM_PROTO_ClearQueue [14:47:50]wFMCommunicate request_size=4 [14:47:50]MH_SAM_APDU [14:47:50]CAPDU: 80 09 00 00 [14:47:50]Write to MH i2c: E2 08 00 30 77 80 09 00 00 00 00 00 00 19 [14:47:50]Write i2c OK [14:47:50]MH_I2C_Read... [14:47:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:47:51]Read from MH i2c: E2 [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: E2 03 00 [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: E2 03 00 30 77 00 90 00 1B [14:47:51]RAPDU: 90 00 [14:47:51]wFMCommunicate OK [14:47:51]SAM_PROTO_ClearQueue done [14:47:51]KKMCreateOFDPacket [14:47:51]OFDProtocolAddRootSTLVToBuf [14:47:51]FM_MakeSignedData [14:47:51]FM_MakeSignedData [14:47:51]SAM_PROTO_SignData [14:47:51]wFMCommunicate request_size=4 [14:47:51]MH_SAM_APDU [14:47:51]CAPDU: 80 0D 01 02 [14:47:51]Write to MH i2c: E2 08 00 31 77 80 0D 01 02 00 00 00 00 21 [14:47:51]Write i2c OK [14:47:51]MH_I2C_Read... [14:47:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:47:51]Read from MH i2c: E2 [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: E2 03 00 [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: E2 03 00 31 77 00 90 00 1C [14:47:51]RAPDU: 90 00 [14:47:51]wFMCommunicate OK [14:47:51]wFMCommunicate request_size=255 [14:47:51]MH_SAM_APDU [14:47:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 98 00 00 00 F4 03 04 00 9A 6D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BE 7E 00 00 35 04 06 00 9B [14:47:51]Write to MH i2c: E2 02 01 32 77 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 98 00 00 00 F4 03 04 00 9A 6D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BE 7E 00 00 35 04 06 00 9B 00 00 CC [14:47:51]Write i2c OK [14:47:51]MH_I2C_Read... [14:47:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:51]Read from MH i2c: E2 [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: E2 03 00 [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: E2 03 00 32 77 00 90 00 1D [14:47:51]RAPDU: 90 00 [14:47:51]wFMCommunicate OK [14:47:51]wFMCommunicate request_size=10 [14:47:51]MH_SAM_APDU [14:47:51]CAPDU: 80 0D 02 02 05 7F D6 37 4F 31 [14:47:51]Write to MH i2c: E2 0D 00 33 77 80 0D 02 02 05 00 7F D6 37 4F 31 00 00 3A [14:47:51]Write i2c OK [14:47:51]MH_I2C_Read... [14:47:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:51]Read from MH i2c: E2 [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: E2 03 00 [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: E2 03 00 33 77 00 90 00 1E [14:47:51]RAPDU: 90 00 [14:47:51]wFMCommunicate OK [14:47:51]wFMCommunicate request_size=4 [14:47:51]MH_SAM_APDU [14:47:51]CAPDU: 80 0D 03 02 [14:47:51]Write to MH i2c: E2 08 00 34 77 80 0D 03 02 00 00 00 00 26 [14:47:51]Write i2c OK [14:47:51]MH_I2C_Read... [14:47:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:47:51]Read from MH i2c: E2 [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: E2 0B 00 [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: E2 0B 00 34 77 00 D5 A4 DC 7E F0 B2 E6 89 90 00 0B [14:47:51]RAPDU: D5 A4 DC 7E F0 B2 E6 89 90 00 [14:47:51]wFMCommunicate OK [14:47:51]SAM_PROTO_SignData done [14:47:51]FM_MakeSignedData done [14:47:51]CreateOFDProtocolMessage [14:47:51]wFMCommunicate request_size=4 [14:47:51]MH_SAM_APDU [14:47:51]CAPDU: 80 11 00 00 [14:47:51]Write to MH i2c: E2 08 00 35 77 80 11 00 00 00 00 00 00 26 [14:47:51]Write i2c OK [14:47:51]MH_I2C_Read... [14:47:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:51]Read from MH i2c: E2 [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: E2 17 00 [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: E2 17 00 35 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7C [14:47:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:47:51]wFMCommunicate OK [14:47:51]CreateOFDProtocolMessage done [14:47:51]OFDSenderStorePacket 32446 [14:47:51]StoreOFDPacket docnum=32446 [14:47:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CE 18 07 01 85 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 98 00 00 00 F4 03 04 00 9A 6D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BE 7E 00 00 35 04 06 00 9B 7F D6 37 4F 31 D5 A4 DC 7E F0 B2 E6 89 [14:47:51]CheckFolder [14:47:51]dirname=/storage/ofd_packets [14:47:51]CheckFolder done [14:47:51]ProducePacketName [14:47:51]name=ofd_packets/00032446 [14:47:51]NVStorageSaveData ofd_packets/00032446 [14:47:51]File name is /storage/ofd_packets/00032446 [14:47:51]Write 301 bytes [14:47:51]NVStorageSaveData done [14:47:51]OFDSenderStorePacket done [14:47:51]KKMCreateOFDPacket done [14:47:51]NVStorageSaveData kkm_last_timestamp [14:47:51]File name is /storage/kkm_last_timestamp [14:47:51]Write 4 bytes [14:47:51]NVStorageSaveData done [14:47:51]ExternCall_PrintAddStr [14:47:51]wPrintStart [14:47:51]Write to MH i2c: 01 00 00 36 77 AD [14:47:51]Write i2c OK [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: 01 [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: 01 07 00 [14:47:51]MH_I2C_Read... [14:47:51]Read from MH i2c: 01 07 00 36 77 00 00 00 00 00 FF 0F C2 [14:47:51]RasterBufferAndPrint [14:47:51]line Счет N : (1)1182187 [14:47:51]line ИНН: 02508201610067 [14:47:51]line Контрольно-Кассовый Чек [14:47:51]line ПРОДАЖА [14:47:51]line ТРК (МРК, ГНК) : 42 [14:47:51]line Товар: 2710124130 [14:47:51]line Аи-92-К-5 [14:47:51]line 17.400 * 57.50 [14:47:51]line = 1000.50 [14:47:51]line НДС 12% НСП 1% [14:47:51]line > о реализуемом товаре [14:47:51]line ОКРУГЛЕНИЕ: -0.50 [14:47:51]line ИТОГО: 1000.00 [14:47:51]line Внесено: 1000.00 [14:47:51]line СДАЧА: 0.00 [14:47:51]line НСП 1% : 8.85 [14:47:51]line НДС 12% : 106.25 [14:47:51]line Наличными: 1000.00 [14:47:51]line Безнал.: 0.00 [14:47:51]line Место: АЗС № 121 "Партнер Нефть" [14:47:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:47:51]line СНО: Общий режим [14:47:51]line Чек 152 24.08.2023 14:47 [14:47:51]line Смена: 75 ФФД: 1.0 [14:47:51]line ЗНМ: 0300000148 [14:47:51]line РНМ: 0000000000091575 [14:47:51]line Версия ККМ: 001 [14:47:51]line ФМ: 0000000000874655 [14:47:51]line ФД: 32446 [14:47:51]line ФПД: 170973357100849 [14:47:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T144754&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32446&fm=170973357100849&tin=02508201610067®Number=0000000000091575&sum=100000 [14:47:51]OFD Sender: Processing packet 32446 [packets to send 11, broken 10] [14:47:51]ProducePacketName [14:47:51]name=ofd_packets/00032446 [14:47:51]OFD Sender: To server: pG, [14:47:51]CommunicateWithHost lk.salyk.kg:30040 [14:47:51]ConnectInit lk.salyk.kg [14:47:51]written 0, free lines is 4095 [14:47:51]Connected sock=10 [14:47:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CE 18 07 01 85 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 98 00 00 00 F4 03 04 00 9A 6D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BE 7E 00 00 35 04 06 00 9B 7F D6 37 4F 31 D5 A4 DC 7E F0 B2 E6 89 [14:47:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1C E1 47 00 4C AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BE 7E 00 00 F4 03 04 00 3D 18 E7 64 B6 04 01 00 00 40 EC A3 E6 74 55 69 33 [14:47:52]CommunicateWithHost err = 0 [14:47:52]CheckOFDResponse [14:47:52]1017 (14) - 77093643461234 [14:47:52]1041 (16) - 0000000000874655 [14:47:52]1040 (4) - 32446 [14:47:52]1012 (4) - 24.08.2023 08:43 [14:47:52]1206 (1) - 0 [14:47:52]OFD Sender: Remove packet 32446 [14:47:52]ProducePacketName [14:47:52]name=ofd_packets/00032446 [14:47:52]NVStorageDeleteData [14:47:52]Write to MH i2c: 01 00 00 61 77 D8 [14:47:52]Write i2c OK [14:47:52]MH_I2C_Read... [14:47:52]Read from MH i2c: 01 [14:47:52]MH_I2C_Read... [14:47:52]Read from MH i2c: 01 07 00 [14:47:52]MH_I2C_Read... [14:47:52]Read from MH i2c: 01 07 00 61 77 00 00 00 00 00 D6 0C C1 [14:47:52]RasterBufferAndPrint [14:47:52]line [14:47:52]line [14:47:52]line [14:47:52]line [14:47:52]line [14:47:52]written 0, free lines is 3292 [14:47:52]MH_Cut [14:47:52]Write to MH i2c: D1 01 00 68 77 01 B1 [14:47:52]Write i2c OK [14:47:52]MH_I2C_Read... [14:47:52]Read from MH i2c: D1 [14:47:52]MH_I2C_Read... [14:47:52]Read from MH i2c: D1 01 00 [14:47:52]MH_I2C_Read... [14:47:52]Read from MH i2c: D1 01 00 68 77 00 B0 [14:47:52]Write to MH i2c: 01 00 00 69 77 E0 [14:47:52]Write i2c OK [14:47:52]MH_I2C_Read... [14:47:52]OFD Sender: No OFD packet to send [14:47:53]*** Cut start [14:47:53]*** Purtial cut [14:47:53]*** Stage 1: CUTSNS_PIN = 1 [14:47:53]Read from MH i2c: 01 [14:47:53]MH_I2C_Read... [14:47:53]*** Stop cut motor [14:47:53]*** Cut end [14:47:53]Read from MH i2c: 01 07 00 [14:47:53]MH_I2C_Read... [14:47:53]Read from MH i2c: 01 07 00 69 77 00 00 00 00 00 FF 0F F5 [14:47:53]process_action close_receipt done [14:47:53]requested_data is exist [14:47:53]produce_requested_data [14:47:53]requested_item fm.sn is exist - process it [14:47:53]wFMCommunicate request_size=4 [14:47:53]MH_SAM_APDU [14:47:53]CAPDU: 80 11 00 00 [14:47:53]Write to MH i2c: E2 08 00 6A 77 80 11 00 00 00 00 00 00 5B [14:47:53]Write i2c OK [14:47:53]MH_I2C_Read... [14:47:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:53]Read from MH i2c: E2 [14:47:53]MH_I2C_Read... [14:47:53]Read from MH i2c: E2 17 00 [14:47:53]MH_I2C_Read... [14:47:53]Read from MH i2c: E2 17 00 6A 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B1 [14:47:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:47:53]wFMCommunicate OK [14:47:53]requested_item fd.num is exist - process it [14:47:53]SAM_PROTO_GetFieldsCounters [14:47:53]wFMCommunicate request_size=4 [14:47:53]MH_SAM_APDU [14:47:53]CAPDU: 80 13 00 00 [14:47:53]Write to MH i2c: E2 08 00 6B 77 80 13 00 00 00 00 00 00 5E [14:47:53]Write i2c OK [14:47:53]MH_I2C_Read... [14:47:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:53]Read from MH i2c: E2 [14:47:53]MH_I2C_Read... [14:47:53]Read from MH i2c: E2 62 00 [14:47:53]MH_I2C_Read... [14:47:53]Read from MH i2c: E2 62 00 6B 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BE 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [14:47:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BE 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:53]wFMCommunicate OK [14:47:53]SAM_PROTO_GetFieldsCounters done [14:47:53]requested_item shift.num is exist - process it [14:47:53]requested_item shift.opened is exist - process it [14:47:53]req_shift_opened [14:47:53]FM_GetShiftState [14:47:53]SAM_PROTO_GetShiftState [14:47:53]wFMCommunicate request_size=4 [14:47:53]MH_SAM_APDU [14:47:53]CAPDU: 80 13 01 00 [14:47:53]Write to MH i2c: E2 08 00 6C 77 80 13 01 00 00 00 00 00 60 [14:47:53]Write i2c OK [14:47:53]MH_I2C_Read... [14:47:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:53]Read from MH i2c: E2 [14:47:53]MH_I2C_Read... [14:47:53]Read from MH i2c: E2 0E 00 [14:47:53]MH_I2C_Read... [14:47:53]Read from MH i2c: E2 0E 00 6C 77 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DD [14:47:53]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:47:53]wFMCommunicate OK [14:47:53]SAM_PROTO_GetShiftState done [14:47:53]FM_GetShiftState done [14:47:53]req_shift_opened done [14:47:53]requested_item shift.open_date is exist - process it [14:47:53]req_shift_open_date [14:47:53]req_shift_open_date done [14:47:53]produce_requested_data done [14:47:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32446,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:47:53]process_action_free close_receipt [14:47:53]json_value_free [14:47:53]json_value_free done [14:47:53]process_json_proto returns [14:47:53]Send response to host [14:47:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32446,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:47:53]free response buf [14:47:53]execute_script done [14:47:53]execute_script returns [14:47:53]free content buf [14:47:53]Sock 9.Close socket [14:47:53]Sock 9.Thread stoped [14:47:54]accept exits with 8 [14:47:54]New connection [14:47:54]New thread 3066940772 created [14:47:54]Thread 3067084132 joined [14:47:54]Waiting for new connection... [14:47:54] Sock 8.Parse request [14:47:54]Sock 8.Check first char [14:47:54]Sock 8.First char is OK [14:47:54]request: POST /json_proto HTTP/1.0 [14:47:54]Method: POST [14:47:54]URL: /json_proto [14:47:54]Method is POST - this is cgi request [14:47:54]url: /json_proto [14:47:54]query_string will be loaded in cgi processing [14:47:54]execute_cgi json_proto POST (null) [14:47:54]execute_cgi path=json_proto method=POST [14:47:54]POST find Content-Length [14:47:54]Host: 172.17.34.200:8080 [14:47:54]Content-Length: 683 [14:47:54]Content-Type: application/json [14:47:54] [14:47:54]POST finish read [14:47:54]Found Content-Length = 683 [14:47:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 2.240, "sum" : 142.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 142.00, "total" : 142.00, "payments": [ { "type": 0, "sum" : 142.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:54]execute_script... [14:47: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)1182189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 2.240, "sum" : 142.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 142.00, "total" : 142.00, "payments": [ { "type": 0, "sum" : 142.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:54]POST & json_proto [14:47:54]process_json_proto [14:47:54]json parsed OK: [14:47:54]protocol is kg_v1.0 [14:47:54]action value=close_receipt [14:47:54]process_action close_receipt [14:47:54]cmd_close_receipt [14:47:54]MH_GetDate [14:47:54]Write to MH i2c: F0 00 00 6D 77 D3 [14:47:54]Write i2c OK [14:47:54]MH_I2C_Read... [14:47:54]Read from MH i2c: F0 [14:47:54]MH_I2C_Read... [14:47:54]Read from MH i2c: F0 09 00 [14:47:54]MH_I2C_Read... [14:47:54]Read from MH i2c: F0 09 00 6D 77 00 9E 6D E7 64 B2 FF 65 64 AC [14:47:54]GetLastDocTimeStamp 1692888474 [14:47:54]current date 1692888478 [14:47:54]FM_GetShiftState [14:47:54]SAM_PROTO_GetShiftState [14:47:54]wFMCommunicate request_size=4 [14:47:54]MH_SAM_APDU [14:47:54]CAPDU: 80 13 01 00 [14:47:54]Write to MH i2c: E2 08 00 6E 77 80 13 01 00 00 00 00 00 62 [14:47:54]Write i2c OK [14:47:54]MH_I2C_Read... [14:47:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:54]Read from MH i2c: E2 [14:47:54]MH_I2C_Read... [14:47:54]Read from MH i2c: E2 0E 00 [14:47:54]MH_I2C_Read... [14:47:54]Read from MH i2c: E2 0E 00 6E 77 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DF [14:47:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:47:54]wFMCommunicate OK [14:47:54]SAM_PROTO_GetShiftState done [14:47:54]FM_GetShiftState done [14:47:54]opened in 1692866319 [14:47:54]opened+sec_in_day 1692952719 [14:47:54]quantity*price = 14246 [14:47:54]sum+1 = 14247 [14:47:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 142.00 Внесено: 142.00 СДАЧА: 0.00 НСП 1% : 1.26 НДС 12% : 15.13 Наличными: 142.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 153 24.08.2023 14:47 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32447 ФПД: 48526300734053 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T144758&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32447&fm=48526300734053&tin=02508201610067®Number=0000000000091575&sum=14200 [14:47:55]StoreToDocumentArchive [14:47:55]shift 75 fd 32447 [14:47:55]save to /storage/0075/doc_00032447 [14:47:55]save last doc name /storage/0075/doc_00032447 to /storage/kkm_last_doc_name [14:47:55]save OK [14:47:55]Clear old archive folders... [14:47:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:47:55]tlvbuf is B6F75700 [14:47:55]SAM_PROTO_ClearQueue [14:47:55]wFMCommunicate request_size=4 [14:47:55]MH_SAM_APDU [14:47:55]CAPDU: 80 09 00 00 [14:47:55]Write to MH i2c: E2 08 00 7B 77 80 09 00 00 00 00 00 00 64 [14:47:55]Write i2c OK [14:47:55]MH_I2C_Read... [14:47:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:47:55]Read from MH i2c: E2 [14:47:55]MH_I2C_Read... [14:47:55]Read from MH i2c: E2 03 00 [14:47:55]MH_I2C_Read... [14:47:55]Read from MH i2c: E2 03 00 7B 77 00 90 00 66 [14:47:55]RAPDU: 90 00 [14:47:55]wFMCommunicate OK [14:47:55]SAM_PROTO_ClearQueue done [14:47:55]KKMCreateOFDPacket [14:47:55]OFDProtocolAddRootSTLVToBuf [14:47:55]FM_MakeSignedData [14:47:55]FM_MakeSignedData [14:47:55]SAM_PROTO_SignData [14:47:55]wFMCommunicate request_size=4 [14:47:55]MH_SAM_APDU [14:47:55]CAPDU: 80 0D 01 02 [14:47:55]Write to MH i2c: E2 08 00 7C 77 80 0D 01 02 00 00 00 00 6C [14:47:55]Write i2c OK [14:47:55]MH_I2C_Read... [14:47:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:47:55]Read from MH i2c: E2 [14:47:55]MH_I2C_Read... [14:47:55]Read from MH i2c: E2 03 00 [14:47:55]MH_I2C_Read... [14:47:55]Read from MH i2c: E2 03 00 7C 77 00 90 00 67 [14:47:55]RAPDU: 90 00 [14:47:55]wFMCommunicate OK [14:47:55]wFMCommunicate request_size=255 [14:47:55]MH_SAM_APDU [14:47:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C0 08 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 A6 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 05 00 00 00 00 07 04 06 00 78 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 9E 6D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BF 7E 00 00 35 04 06 00 [14:47:55]Write to MH i2c: E2 02 01 7D 77 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C0 08 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 A6 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 05 00 00 00 00 07 04 06 00 78 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 9E 6D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BF 7E 00 00 35 04 06 00 00 00 8C [14:47:55]Write i2c OK [14:47:55]MH_I2C_Read... [14:47:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:55]Read from MH i2c: E2 [14:47:55]MH_I2C_Read... [14:47:55]Read from MH i2c: E2 03 00 [14:47:55]MH_I2C_Read... [14:47:55]Read from MH i2c: E2 03 00 7D 77 00 90 00 68 [14:47:55]RAPDU: 90 00 [14:47:55]wFMCommunicate OK [14:47:55]wFMCommunicate request_size=11 [14:47:55]MH_SAM_APDU [14:47:55]CAPDU: 80 0D 02 02 06 2C 22 68 EA E2 65 [14:47:55]Write to MH i2c: E2 0E 00 7E 77 80 0D 02 02 06 00 2C 22 68 EA E2 65 00 00 62 [14:47:55]Write i2c OK [14:47:55]MH_I2C_Read... [14:47:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:55]Read from MH i2c: E2 [14:47:55]MH_I2C_Read... [14:47:55]Read from MH i2c: E2 03 00 [14:47:56]MH_I2C_Read... [14:47:56]Read from MH i2c: E2 03 00 7E 77 00 90 00 69 [14:47:56]RAPDU: 90 00 [14:47:56]wFMCommunicate OK [14:47:56]wFMCommunicate request_size=4 [14:47:56]MH_SAM_APDU [14:47:56]CAPDU: 80 0D 03 02 [14:47:56]Write to MH i2c: E2 08 00 7F 77 80 0D 03 02 00 00 00 00 71 [14:47:56]Write i2c OK [14:47:56]MH_I2C_Read... [14:47:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:47:56]Read from MH i2c: E2 [14:47:56]MH_I2C_Read... [14:47:56]Read from MH i2c: E2 0B 00 [14:47:56]MH_I2C_Read... [14:47:56]Read from MH i2c: E2 0B 00 7F 77 00 9D 34 BD 13 62 6F 51 C4 90 00 F9 [14:47:56]RAPDU: 9D 34 BD 13 62 6F 51 C4 90 00 [14:47:56]wFMCommunicate OK [14:47:56]SAM_PROTO_SignData done [14:47:56]FM_MakeSignedData done [14:47:56]CreateOFDProtocolMessage [14:47:56]wFMCommunicate request_size=4 [14:47:56]MH_SAM_APDU [14:47:56]CAPDU: 80 11 00 00 [14:47:56]Write to MH i2c: E2 08 00 80 77 80 11 00 00 00 00 00 00 71 [14:47:56]Write i2c OK [14:47:56]MH_I2C_Read... [14:47:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:56]Read from MH i2c: E2 [14:47:56]MH_I2C_Read... [14:47:56]Read from MH i2c: E2 17 00 [14:47:56]MH_I2C_Read... [14:47:56]Read from MH i2c: E2 17 00 80 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C7 [14:47:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:47:56]wFMCommunicate OK [14:47:56]CreateOFDProtocolMessage done [14:47:56]OFDSenderStorePacket 32447 [14:47:56]StoreOFDPacket docnum=32447 [14:47:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C6 EB 08 01 F2 DF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C0 08 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 A6 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 05 00 00 00 00 07 04 06 00 78 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 9E 6D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BF 7E 00 00 35 04 06 00 2C 22 68 EA E2 65 9D 34 BD 13 62 6F 51 C4 [14:47:56]CheckFolder [14:47:56]dirname=/storage/ofd_packets [14:47:56]CheckFolder done [14:47:56]ProducePacketName [14:47:56]name=ofd_packets/00032447 [14:47:56]NVStorageSaveData ofd_packets/00032447 [14:47:56]File name is /storage/ofd_packets/00032447 [14:47:56]Write 302 bytes [14:47:56]NVStorageSaveData done [14:47:56]OFDSenderStorePacket done [14:47:56]KKMCreateOFDPacket done [14:47:56]NVStorageSaveData kkm_last_timestamp [14:47:56]File name is /storage/kkm_last_timestamp [14:47:56]Write 4 bytes [14:47:56]NVStorageSaveData done [14:47:56]ExternCall_PrintAddStr [14:47:56]wPrintStart [14:47:56]Write to MH i2c: 01 00 00 81 77 F8 [14:47:56]Write i2c OK [14:47:56]MH_I2C_Read... [14:47:56]Read from MH i2c: 01 [14:47:56]MH_I2C_Read... [14:47:56]Read from MH i2c: 01 07 00 [14:47:56]MH_I2C_Read... [14:47:56]Read from MH i2c: 01 07 00 81 77 00 00 00 00 00 FF 0F 0D [14:47:56]RasterBufferAndPrint [14:47:56]line Счет N : (1)1182189 [14:47:56]line ИНН: 02508201610067 [14:47:56]line Контрольно-Кассовый Чек [14:47:56]line ПРОДАЖА [14:47:56]line ТРК (МРК, ГНК) : 11 [14:47:56]line Товар: 2710194210 [14:47:56]line ДТ(л)-К-5 [14:47:56]line 2.240 * 63.60 [14:47:56]line = 142.46 [14:47:56]line НДС 12% НСП 1% [14:47:56]line > о реализуемом товаре [14:47:56]line ОКРУГЛЕНИЕ: -0.46 [14:47:56]line ИТОГО: 142.00 [14:47:56]line Внесено: 142.00 [14:47:56]line СДАЧА: 0.00 [14:47:56]line НСП 1% : 1.26 [14:47:56]line НДС 12% : 15.13 [14:47:56]line Наличными: 142.00 [14:47:56]line Безнал.: 0.00 [14:47:56]line Место: АЗС № 121 "Партнер Нефть" [14:47:56]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:47:56]line СНО: Общий режим [14:47:56]line Чек 153 24.08.2023 14:47 [14:47:56]line Смена: 75 ФФД: 1.0 [14:47:56]line ЗНМ: 0300000148 [14:47:56]line РНМ: 0000000000091575 [14:47:56]line Версия ККМ: 001 [14:47:56]line ФМ: 0000000000874655 [14:47:56]line ФД: 32447 [14:47:56]line ФПД: 48526300734053 [14:47:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T144758&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32447&fm=48526300734053&tin=02508201610067®Number=0000000000091575&sum=14200 [14:47:56]OFD Sender: Processing packet 32447 [packets to send 11, broken 10] [14:47:56]ProducePacketName [14:47:56]name=ofd_packets/00032447 [14:47:56]OFD Sender: To server: pG, [14:47:56]CommunicateWithHost lk.salyk.kg:30040 [14:47:56]ConnectInit lk.salyk.kg [14:47:56]written 0, free lines is 4095 [14:47:56]Connected sock=10 [14:47:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C6 EB 08 01 F2 DF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C0 08 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 A6 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 05 00 00 00 00 07 04 06 00 78 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 9E 6D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BF 7E 00 00 35 04 06 00 2C 22 68 EA E2 65 9D 34 BD 13 62 6F 51 C4 [14:47:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0E C9 47 00 43 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 BF 7E 00 00 F4 03 04 00 41 18 E7 64 B6 04 01 00 00 28 90 99 F7 2B E6 0D C1 [14:47:56]CommunicateWithHost err = 0 [14:47:56]CheckOFDResponse [14:47:56]1017 (14) - 77093643461234 [14:47:56]1041 (16) - 0000000000874655 [14:47:56]1040 (4) - 32447 [14:47:56]1012 (4) - 24.08.2023 08:43 [14:47:56]1206 (1) - 0 [14:47:56]OFD Sender: Remove packet 32447 [14:47:56]ProducePacketName [14:47:56]name=ofd_packets/00032447 [14:47:56]NVStorageDeleteData [14:47:56]Write to MH i2c: 01 00 00 AC 77 23 [14:47:56]Write i2c OK [14:47:56]MH_I2C_Read... [14:47:56]Read from MH i2c: 01 [14:47:56]MH_I2C_Read... [14:47:56]Read from MH i2c: 01 07 00 [14:47:56]MH_I2C_Read... [14:47:56]Read from MH i2c: 01 07 00 AC 77 00 00 00 00 00 F1 0C 27 [14:47:56]RasterBufferAndPrint [14:47:56]line [14:47:56]line [14:47:56]line [14:47:56]line [14:47:56]line [14:47:56]written 0, free lines is 3325 [14:47:56]MH_Cut [14:47:56]Write to MH i2c: D1 01 00 B3 77 01 FC [14:47:56]Write i2c OK [14:47:56]MH_I2C_Read... [14:47:56]Read from MH i2c: D1 [14:47:56]MH_I2C_Read... [14:47:56]Read from MH i2c: D1 01 00 [14:47:56]MH_I2C_Read... [14:47:56]Read from MH i2c: D1 01 00 B3 77 00 FB [14:47:56]Write to MH i2c: 01 00 00 B4 77 2B [14:47:56]Write i2c OK [14:47:56]MH_I2C_Read... [14:47:56]OFD Sender: No OFD packet to send [14:47:57]*** Cut start [14:47:57]*** Purtial cut [14:47:57]*** CUTSNS_PIN = 0 [14:47:57]*** Stage 1: CUTSNS_PIN = 1 [14:47:59]Read from MH i2c: 01 [14:47:59]MH_I2C_Read... [14:47:59]*** Stop cut motor [14:47:59]*** Cut end [14:47:59]Read from MH i2c: 01 07 00 [14:47:59]MH_I2C_Read... [14:47:59]Read from MH i2c: 01 07 00 B4 77 00 00 00 00 00 FF 0F 40 [14:47:59]process_action close_receipt done [14:47:59]requested_data is exist [14:47:59]produce_requested_data [14:47:59]requested_item fm.sn is exist - process it [14:47:59]wFMCommunicate request_size=4 [14:47:59]MH_SAM_APDU [14:47:59]CAPDU: 80 11 00 00 [14:47:59]Write to MH i2c: E2 08 00 B5 77 80 11 00 00 00 00 00 00 A6 [14:47:59]Write i2c OK [14:47:59]MH_I2C_Read... [14:47:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:59]Read from MH i2c: E2 [14:47:59]MH_I2C_Read... [14:47:59]Read from MH i2c: E2 17 00 [14:47:59]MH_I2C_Read... [14:47:59]Read from MH i2c: E2 17 00 B5 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FC [14:47:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:47:59]wFMCommunicate OK [14:47:59]requested_item fd.num is exist - process it [14:47:59]SAM_PROTO_GetFieldsCounters [14:47:59]wFMCommunicate request_size=4 [14:47:59]MH_SAM_APDU [14:47:59]CAPDU: 80 13 00 00 [14:47:59]Write to MH i2c: E2 08 00 B6 77 80 13 00 00 00 00 00 00 A9 [14:47:59]Write i2c OK [14:47:59]MH_I2C_Read... [14:47:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:59]Read from MH i2c: E2 [14:47:59]MH_I2C_Read... [14:47:59]Read from MH i2c: E2 62 00 [14:47:59]MH_I2C_Read... [14:47:59]Read from MH i2c: E2 62 00 B6 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BF 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [14:47:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 BF 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:59]wFMCommunicate OK [14:47:59]SAM_PROTO_GetFieldsCounters done [14:47:59]requested_item shift.num is exist - process it [14:47:59]requested_item shift.opened is exist - process it [14:47:59]req_shift_opened [14:47:59]FM_GetShiftState [14:47:59]SAM_PROTO_GetShiftState [14:47:59]wFMCommunicate request_size=4 [14:47:59]MH_SAM_APDU [14:47:59]CAPDU: 80 13 01 00 [14:47:59]Write to MH i2c: E2 08 00 B7 77 80 13 01 00 00 00 00 00 AB [14:47:59]Write i2c OK [14:47:59]MH_I2C_Read... [14:47:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:59]Read from MH i2c: E2 [14:47:59]MH_I2C_Read... [14:47:59]Read from MH i2c: E2 0E 00 [14:47:59]MH_I2C_Read... [14:47:59]Read from MH i2c: E2 0E 00 B7 77 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 28 [14:47:59]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:47:59]wFMCommunicate OK [14:47:59]SAM_PROTO_GetShiftState done [14:47:59]FM_GetShiftState done [14:47:59]req_shift_opened done [14:47:59]requested_item shift.open_date is exist - process it [14:47:59]req_shift_open_date [14:47:59]req_shift_open_date done [14:47:59]produce_requested_data done [14:47:59]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32447,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:47:59]process_action_free close_receipt [14:47:59]json_value_free [14:47:59]json_value_free done [14:47:59]process_json_proto returns [14:47:59]Send response to host [14:47:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32447,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:47:59]free response buf [14:47:59]execute_script done [14:47:59]execute_script returns [14:47:59]free content buf [14:47:59]Sock 8.Close socket [14:47:59]Sock 8.Thread stoped [14:48:00]accept exits with 9 [14:48:00]New connection [14:48:00]New thread 3067084132 created [14:48:00]Thread 3066940772 joined [14:48:00]Waiting for new connection... [14:48:00] Sock 9.Parse request [14:48:00]Sock 9.Check first char [14:48:00]Sock 9.First char is OK [14:48:00]request: POST /json_proto HTTP/1.0 [14:48:00]Method: POST [14:48:00]URL: /json_proto [14:48:00]Method is POST - this is cgi request [14:48:00]url: /json_proto [14:48:00]query_string will be loaded in cgi processing [14:48:00]execute_cgi json_proto POST (null) [14:48:00]execute_cgi path=json_proto method=POST [14:48:00]POST find Content-Length [14:48:00]Host: 172.17.34.200:8080 [14:48:00]Content-Length: 678 [14:48:00]Content-Type: application/json [14:48:00] [14:48:00]POST finish read [14:48:00]Found Content-Length = 678 [14:48:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:48:00]execute_script... [14: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)1182188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:48:00]POST & json_proto [14:48:00]process_json_proto [14:48:00]json parsed OK: [14:48:00]protocol is kg_v1.0 [14:48:00]action value=close_receipt [14:48:00]process_action close_receipt [14:48:00]cmd_close_receipt [14:48:00]MH_GetDate [14:48:00]Write to MH i2c: F0 00 00 B8 77 1E [14:48:00]Write i2c OK [14:48:00]MH_I2C_Read... [14:48:00]Read from MH i2c: F0 [14:48:00]MH_I2C_Read... [14:48:00]Read from MH i2c: F0 09 00 [14:48:00]MH_I2C_Read... [14:48:00]Read from MH i2c: F0 09 00 B8 77 00 A4 6D E7 64 B2 FF 65 64 FD [14:48:00]GetLastDocTimeStamp 1692888478 [14:48:00]current date 1692888484 [14:48:00]FM_GetShiftState [14:48:00]SAM_PROTO_GetShiftState [14:48:00]wFMCommunicate request_size=4 [14:48:00]MH_SAM_APDU [14:48:00]CAPDU: 80 13 01 00 [14:48:00]Write to MH i2c: E2 08 00 B9 77 80 13 01 00 00 00 00 00 AD [14:48:00]Write i2c OK [14:48:00]MH_I2C_Read... [14:48:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:00]Read from MH i2c: E2 [14:48:00]MH_I2C_Read... [14:48:00]Read from MH i2c: E2 0E 00 [14:48:00]MH_I2C_Read... [14:48:00]Read from MH i2c: E2 0E 00 B9 77 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2A [14:48:00]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:48:00]wFMCommunicate OK [14:48:00]SAM_PROTO_GetShiftState done [14:48:00]FM_GetShiftState done [14:48:00]opened in 1692866319 [14:48:00]opened+sec_in_day 1692952719 [14:48:00]quantity*price = 50025 [14:48:00]sum+1 = 50026 [14:48:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 154 24.08.2023 14:48 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32448 ФПД: 90825676920820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T144804&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32448&fm=90825676920820&tin=02508201610067®Number=0000000000091575&sum=50000 [14:48:01]StoreToDocumentArchive [14:48:01]shift 75 fd 32448 [14:48:01]save to /storage/0075/doc_00032448 [14:48:01]save last doc name /storage/0075/doc_00032448 to /storage/kkm_last_doc_name [14:48:01]save OK [14:48:01]Clear old archive folders... [14:48:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:48:01]tlvbuf is 019B5A30 [14:48:01]SAM_PROTO_ClearQueue [14:48:01]wFMCommunicate request_size=4 [14:48:01]MH_SAM_APDU [14:48:01]CAPDU: 80 09 00 00 [14:48:01]Write to MH i2c: E2 08 00 C6 77 80 09 00 00 00 00 00 00 AF [14:48:01]Write i2c OK [14:48:01]MH_I2C_Read... [14:48:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:48:01]Read from MH i2c: E2 [14:48:01]MH_I2C_Read... [14:48:01]Read from MH i2c: E2 03 00 [14:48:01]MH_I2C_Read... [14:48:01]Read from MH i2c: E2 03 00 C6 77 00 90 00 B1 [14:48:01]RAPDU: 90 00 [14:48:01]wFMCommunicate OK [14:48:01]SAM_PROTO_ClearQueue done [14:48:01]KKMCreateOFDPacket [14:48:01]OFDProtocolAddRootSTLVToBuf [14:48:01]FM_MakeSignedData [14:48:01]FM_MakeSignedData [14:48:01]SAM_PROTO_SignData [14:48:01]wFMCommunicate request_size=4 [14:48:01]MH_SAM_APDU [14:48:01]CAPDU: 80 0D 01 02 [14:48:01]Write to MH i2c: E2 08 00 C7 77 80 0D 01 02 00 00 00 00 B7 [14:48:01]Write i2c OK [14:48:01]MH_I2C_Read... [14:48:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:48:01]Read from MH i2c: E2 [14:48:01]MH_I2C_Read... [14:48:01]Read from MH i2c: E2 03 00 [14:48:01]MH_I2C_Read... [14:48:01]Read from MH i2c: E2 03 00 C7 77 00 90 00 B2 [14:48:01]RAPDU: 90 00 [14:48:01]wFMCommunicate OK [14:48:01]wFMCommunicate request_size=255 [14:48:01]MH_SAM_APDU [14: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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9A 00 00 00 F4 03 04 00 A4 6D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C0 7E 00 00 35 04 06 00 52 [14:48:01]Write to MH i2c: E2 02 01 C8 77 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9A 00 00 00 F4 03 04 00 A4 6D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C0 7E 00 00 35 04 06 00 52 00 00 22 [14:48:01]Write i2c OK [14:48:01]MH_I2C_Read... [14:48:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:01]Read from MH i2c: E2 [14:48:01]MH_I2C_Read... [14:48:01]Read from MH i2c: E2 03 00 [14:48:01]MH_I2C_Read... [14:48:01]Read from MH i2c: E2 03 00 C8 77 00 90 00 B3 [14:48:01]RAPDU: 90 00 [14:48:01]wFMCommunicate OK [14:48:01]wFMCommunicate request_size=10 [14:48:01]MH_SAM_APDU [14:48:01]CAPDU: 80 0D 02 02 05 9B 00 35 97 F4 [14:48:01]Write to MH i2c: E2 0D 00 C9 77 80 0D 02 02 05 00 9B 00 35 97 F4 00 00 1F [14:48:01]Write i2c OK [14:48:01]MH_I2C_Read... [14:48:01]OFD Sender: No OFD packet to send [14:48:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:02]Read from MH i2c: E2 [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: E2 03 00 [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: E2 03 00 C9 77 00 90 00 B4 [14:48:02]RAPDU: 90 00 [14:48:02]wFMCommunicate OK [14:48:02]wFMCommunicate request_size=4 [14:48:02]MH_SAM_APDU [14:48:02]CAPDU: 80 0D 03 02 [14:48:02]Write to MH i2c: E2 08 00 CA 77 80 0D 03 02 00 00 00 00 BC [14:48:02]Write i2c OK [14:48:02]MH_I2C_Read... [14:48:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:48:02]Read from MH i2c: E2 [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: E2 0B 00 [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: E2 0B 00 CA 77 00 BF 9A 8C 23 C5 89 FA D6 90 00 E3 [14:48:02]RAPDU: BF 9A 8C 23 C5 89 FA D6 90 00 [14:48:02]wFMCommunicate OK [14:48:02]SAM_PROTO_SignData done [14:48:02]FM_MakeSignedData done [14:48:02]CreateOFDProtocolMessage [14:48:02]wFMCommunicate request_size=4 [14:48:02]MH_SAM_APDU [14:48:02]CAPDU: 80 11 00 00 [14:48:02]Write to MH i2c: E2 08 00 CB 77 80 11 00 00 00 00 00 00 BC [14:48:02]Write i2c OK [14:48:02]MH_I2C_Read... [14:48:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:02]Read from MH i2c: E2 [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: E2 17 00 [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: E2 17 00 CB 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 12 [14:48:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:48:02]wFMCommunicate OK [14:48:02]CreateOFDProtocolMessage done [14:48:02]OFDSenderStorePacket 32448 [14:48:02]StoreOFDPacket docnum=32448 [14:48:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0E 3F 07 01 47 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9A 00 00 00 F4 03 04 00 A4 6D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C0 7E 00 00 35 04 06 00 52 9B 00 35 97 F4 BF 9A 8C 23 C5 89 FA D6 [14:48:02]CheckFolder [14:48:02]dirname=/storage/ofd_packets [14:48:02]CheckFolder done [14:48:02]ProducePacketName [14:48:02]name=ofd_packets/00032448 [14:48:02]NVStorageSaveData ofd_packets/00032448 [14:48:02]File name is /storage/ofd_packets/00032448 [14:48:02]Write 301 bytes [14:48:02]NVStorageSaveData done [14:48:02]OFDSenderStorePacket done [14:48:02]KKMCreateOFDPacket done [14:48:02]NVStorageSaveData kkm_last_timestamp [14:48:02]File name is /storage/kkm_last_timestamp [14:48:02]Write 4 bytes [14:48:02]NVStorageSaveData done [14:48:02]ExternCall_PrintAddStr [14:48:02]wPrintStart [14:48:02]Write to MH i2c: 01 00 00 CC 77 43 [14:48:02]Write i2c OK [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: 01 [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: 01 07 00 [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: 01 07 00 CC 77 00 00 00 00 00 FF 0F 58 [14:48:02]RasterBufferAndPrint [14:48:02]line Счет N : (1)1182188 [14:48:02]line ИНН: 02508201610067 [14:48:02]line Контрольно-Кассовый Чек [14:48:02]line ПРОДАЖА [14:48:02]line ТРК (МРК, ГНК) : 52 [14:48:02]line Товар: 2710124130 [14:48:02]line Аи-92-К-5 [14:48:02]line 8.700 * 57.50 [14:48:02]line = 500.25 [14:48:02]line НДС 12% НСП 1% [14:48:02]line > о реализуемом товаре [14:48:02]line ОКРУГЛЕНИЕ: -0.25 [14:48:02]line ИТОГО: 500.00 [14:48:02]line Внесено: 500.00 [14:48:02]line СДАЧА: 0.00 [14:48:02]line НСП 1% : 4.43 [14:48:02]line НДС 12% : 53.12 [14:48:02]line Наличными: 500.00 [14:48:02]line Безнал.: 0.00 [14:48:02]line Место: АЗС № 121 "Партнер Нефть" [14:48:02]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:48:02]line СНО: Общий режим [14:48:02]line Чек 154 24.08.2023 14:48 [14:48:02]line Смена: 75 ФФД: 1.0 [14:48:02]line ЗНМ: 0300000148 [14:48:02]line РНМ: 0000000000091575 [14:48:02]line Версия ККМ: 001 [14:48:02]line ФМ: 0000000000874655 [14:48:02]line ФД: 32448 [14:48:02]line ФПД: 90825676920820 [14:48:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T144804&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32448&fm=90825676920820&tin=02508201610067®Number=0000000000091575&sum=50000 [14:48:02]written 0, free lines is 4095 [14:48:02]OFD Sender: Processing packet 32448 [packets to send 11, broken 10] [14:48:02]ProducePacketName [14:48:02]name=ofd_packets/00032448 [14:48:02]OFD Sender: To server: pG, [14:48:02]CommunicateWithHost lk.salyk.kg:30040 [14:48:02]ConnectInit lk.salyk.kg [14:48:02]Connected sock=10 [14: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 34 36 35 35 0F 01 00 00 0E 3F 07 01 47 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9A 00 00 00 F4 03 04 00 A4 6D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C0 7E 00 00 35 04 06 00 52 9B 00 35 97 F4 BF 9A 8C 23 C5 89 FA D6 [14:48:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 09 4F 47 00 83 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C0 7E 00 00 F4 03 04 00 47 18 E7 64 B6 04 01 00 00 2B 95 CD 52 11 04 F1 3A [14:48:02]CommunicateWithHost err = 0 [14:48:02]CheckOFDResponse [14:48:02]1017 (14) - 77093643461234 [14:48:02]1041 (16) - 0000000000874655 [14:48:02]1040 (4) - 32448 [14:48:02]1012 (4) - 24.08.2023 08:43 [14:48:02]1206 (1) - 0 [14:48:02]OFD Sender: Remove packet 32448 [14:48:02]ProducePacketName [14:48:02]name=ofd_packets/00032448 [14:48:02]NVStorageDeleteData [14:48:02]Write to MH i2c: 01 00 00 F7 77 6E [14:48:02]Write i2c OK [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: 01 [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: 01 07 00 [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: 01 07 00 F7 77 00 00 00 00 00 F4 0C 75 [14:48:02]RasterBufferAndPrint [14:48:02]line [14:48:02]line [14:48:02]line [14:48:02]line [14:48:02]line [14:48:02]written 0, free lines is 3337 [14:48:02]MH_Cut [14:48:02]Write to MH i2c: D1 01 00 FE 77 01 47 [14:48:02]Write i2c OK [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: D1 [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: D1 01 00 [14:48:02]MH_I2C_Read... [14:48:02]Read from MH i2c: D1 01 00 FE 77 00 46 [14:48:02]Write to MH i2c: 01 00 00 FF 77 76 [14:48:02]Write i2c OK [14:48:02]MH_I2C_Read... [14:48:03]OFD Sender: No OFD packet to send [14:48:03]*** Cut start [14:48:03]*** Purtial cut [14:48:03]*** Stage 1: CUTSNS_PIN = 1 [14:48:03]Read from MH i2c: 01 [14:48:03]MH_I2C_Read... [14:48:03]*** Stop cut motor [14:48:03]*** Cut end [14:48:03]Read from MH i2c: 01 07 00 [14:48:03]MH_I2C_Read... [14:48:03]Read from MH i2c: 01 07 00 FF 77 00 00 00 00 00 FF 0F 8B [14:48:03]process_action close_receipt done [14:48:03]requested_data is exist [14:48:03]produce_requested_data [14:48:03]requested_item fm.sn is exist - process it [14:48:03]wFMCommunicate request_size=4 [14:48:03]MH_SAM_APDU [14:48:03]CAPDU: 80 11 00 00 [14:48:03]Write to MH i2c: E2 08 00 00 78 80 11 00 00 00 00 00 00 F2 [14:48:03]Write i2c OK [14:48:03]MH_I2C_Read... [14:48:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:03]Read from MH i2c: E2 [14:48:03]MH_I2C_Read... [14:48:03]Read from MH i2c: E2 17 00 [14:48:03]MH_I2C_Read... [14:48:03]Read from MH i2c: E2 17 00 00 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 48 [14:48:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:48:03]wFMCommunicate OK [14:48:03]requested_item fd.num is exist - process it [14:48:03]SAM_PROTO_GetFieldsCounters [14:48:03]wFMCommunicate request_size=4 [14:48:03]MH_SAM_APDU [14:48:03]CAPDU: 80 13 00 00 [14:48:03]Write to MH i2c: E2 08 00 01 78 80 13 00 00 00 00 00 00 F5 [14:48:03]Write i2c OK [14:48:03]MH_I2C_Read... [14:48:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:48:03]Read from MH i2c: E2 [14:48:03]MH_I2C_Read... [14:48:03]Read from MH i2c: E2 62 00 [14:48:03]MH_I2C_Read... [14:48:03]Read from MH i2c: E2 62 00 01 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C0 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [14: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C0 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:48:04]wFMCommunicate OK [14:48:04]SAM_PROTO_GetFieldsCounters done [14:48:04]requested_item shift.num is exist - process it [14:48:04]requested_item shift.opened is exist - process it [14:48:04]req_shift_opened [14:48:04]FM_GetShiftState [14:48:04]SAM_PROTO_GetShiftState [14:48:04]wFMCommunicate request_size=4 [14:48:04]MH_SAM_APDU [14:48:04]CAPDU: 80 13 01 00 [14:48:04]Write to MH i2c: E2 08 00 02 78 80 13 01 00 00 00 00 00 F7 [14:48:04]Write i2c OK [14:48:04]MH_I2C_Read... [14:48:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:04]Read from MH i2c: E2 [14:48:04]MH_I2C_Read... [14:48:04]Read from MH i2c: E2 0E 00 [14:48:04]MH_I2C_Read... [14:48:04]Read from MH i2c: E2 0E 00 02 78 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 74 [14:48:04]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:48:04]wFMCommunicate OK [14:48:04]SAM_PROTO_GetShiftState done [14:48:04]FM_GetShiftState done [14:48:04]req_shift_opened done [14:48:04]requested_item shift.open_date is exist - process it [14:48:04]req_shift_open_date [14:48:04]req_shift_open_date done [14:48:04]produce_requested_data done [14:48:04]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32448,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:48:04]process_action_free close_receipt [14:48:04]json_value_free [14:48:04]json_value_free done [14:48:04]process_json_proto returns [14:48:04]Send response to host [14:48:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32448,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:48:04]free response buf [14:48:04]execute_script done [14:48:04]execute_script returns [14:48:04]free content buf [14:48:04]Sock 9.Close socket [14:48:04]Sock 9.Thread stoped [14:48:08]OFD Sender: No OFD packet to send [14:48:12]accept exits with 8 [14:48:12]New connection [14:48:12]New thread 3066940772 created [14:48:12]Thread 3067084132 joined [14:48:12]Waiting for new connection... [14:48:12] Sock 8.Parse request [14:48:12]Sock 8.Check first char [14:48:12]Sock 8.First char is OK [14:48:12]request: POST /json_proto HTTP/1.0 [14:48:12]Method: POST [14:48:12]URL: /json_proto [14:48:12]Method is POST - this is cgi request [14:48:12]url: /json_proto [14:48:12]query_string will be loaded in cgi processing [14:48:12]execute_cgi json_proto POST (null) [14:48:12]execute_cgi path=json_proto method=POST [14:48:12]POST find Content-Length [14:48:12]Host: 172.17.34.200:8080 [14:48:12]Content-Length: 215 [14:48:12]Content-Type: application/json [14:48:12] [14:48:12]POST finish read [14:48:12]Found Content-Length = 215 [14:48:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:12]execute_script... [14:48:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:12]POST & json_proto [14:48:12]process_json_proto [14:48:12]json parsed OK: [14:48:12]protocol is kg_v1.0 [14:48:12]action value=get_value [14:48:12]process_action get_value [14:48:12]cmd_get_value [14:48:12]process_action get_value done [14:48:12]requested_data is exist [14:48:12]produce_requested_data [14:48:12]requested_item kkm.sn is exist - process it [14:48:12]requested_item kkm.ver is exist - process it [14:48:12]requested_item fm.sn is exist - process it [14:48:12]wFMCommunicate request_size=4 [14:48:12]MH_SAM_APDU [14:48:12]CAPDU: 80 11 00 00 [14:48:12]Write to MH i2c: E2 08 00 03 78 80 11 00 00 00 00 00 00 F5 [14:48:12]Write i2c OK [14:48:12]MH_I2C_Read... [14:48:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:12]Read from MH i2c: E2 [14:48:12]MH_I2C_Read... [14:48:12]Read from MH i2c: E2 17 00 [14:48:12]MH_I2C_Read... [14:48:12]Read from MH i2c: E2 17 00 03 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4B [14:48:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:48:12]wFMCommunicate OK [14:48:12]requested_item fd.num is exist - process it [14:48:12]SAM_PROTO_GetFieldsCounters [14:48:12]wFMCommunicate request_size=4 [14:48:12]MH_SAM_APDU [14:48:12]CAPDU: 80 13 00 00 [14:48:12]Write to MH i2c: E2 08 00 04 78 80 13 00 00 00 00 00 00 F8 [14:48:12]Write i2c OK [14:48:12]MH_I2C_Read... [14:48:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:48:13]Read from MH i2c: E2 [14:48:13]MH_I2C_Read... [14:48:13]Read from MH i2c: E2 62 00 [14:48:13]MH_I2C_Read... [14:48:13]Read from MH i2c: E2 62 00 04 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C0 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 75 [14:48:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C0 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:48:13]wFMCommunicate OK [14:48:13]SAM_PROTO_GetFieldsCounters done [14:48:13]requested_item shift.num is exist - process it [14:48:13]requested_item shift.opened is exist - process it [14:48:13]req_shift_opened [14:48:13]FM_GetShiftState [14:48:13]SAM_PROTO_GetShiftState [14:48:13]wFMCommunicate request_size=4 [14:48:13]MH_SAM_APDU [14:48:13]CAPDU: 80 13 01 00 [14:48:13]Write to MH i2c: E2 08 00 05 78 80 13 01 00 00 00 00 00 FA [14:48:13]Write i2c OK [14:48:13]MH_I2C_Read... [14:48:13]OFD Sender: No OFD packet to send [14:48:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:13]Read from MH i2c: E2 [14:48:13]MH_I2C_Read... [14:48:13]Read from MH i2c: E2 0E 00 [14:48:13]MH_I2C_Read... [14:48:13]Read from MH i2c: E2 0E 00 05 78 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 77 [14:48:13]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:48:13]wFMCommunicate OK [14:48:13]SAM_PROTO_GetShiftState done [14:48:13]FM_GetShiftState done [14:48:13]req_shift_opened done [14:48:13]requested_item shift.open_date is exist - process it [14:48:13]req_shift_open_date [14:48:13]req_shift_open_date done [14:48:13]produce_requested_data done [14:48:13]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32448,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:48:13]process_action_free get_value [14:48:13]json_value_free [14:48:13]json_value_free done [14:48:13]process_json_proto returns [14:48:13]Send response to host [14:48:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32448,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:48:13]free response buf [14:48:13]execute_script done [14:48:13]execute_script returns [14:48:13]free content buf [14:48:13]Sock 8.Close socket [14:48:13]Sock 8.Thread stoped [14:48:13]accept exits with 9 [14:48:13]New connection [14:48:13]New thread 3067084132 created [14:48:13]Thread 3066940772 joined [14:48:13]Waiting for new connection... [14:48:13] Sock 9.Parse request [14:48:13]Sock 9.Check first char [14:48:13]Sock 9.First char is OK [14:48:13]request: POST /json_proto HTTP/1.0 [14:48:13]Method: POST [14:48:13]URL: /json_proto [14:48:13]Method is POST - this is cgi request [14:48:13]url: /json_proto [14:48:13]query_string will be loaded in cgi processing [14:48:13]execute_cgi json_proto POST (null) [14:48:13]execute_cgi path=json_proto method=POST [14:48:13]POST find Content-Length [14:48:13]Host: 172.17.34.200:8080 [14:48:13]Content-Length: 331 [14:48:13]Content-Type: application/json [14:48:13] [14:48:13]POST finish read [14:48:13]Found Content-Length = 331 [14:48: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" ] } } [14:48:13]execute_script... [14:48:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:48:13]POST & json_proto [14:48:13]process_json_proto [14:48:13]json parsed OK: [14:48:13]protocol is kg_v1.0 [14:48:13]action value=get_value [14:48:13]process_action get_value [14:48:13]cmd_get_value [14:48:13]process_action get_value done [14:48:13]requested_data is exist [14:48:13]produce_requested_data [14:48:13]requested_item fm.sale.total is exist - process it [14:48:13]SAM_PROTO_GetFMData [14:48:13]wFMCommunicate request_size=4 [14:48:13]MH_SAM_APDU [14:48:13]CAPDU: 80 13 03 00 [14:48:13]Write to MH i2c: E2 08 00 06 78 80 13 03 00 00 00 00 00 FD [14:48:13]Write i2c OK [14:48:13]MH_I2C_Read... [14:48:13]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:48:13]Read from MH i2c: E2 [14:48:13]MH_I2C_Read... [14:48:13]Read from MH i2c: E2 FD 00 [14:48:13]MH_I2C_Read... [14:48:13]Read from MH i2c: E2 FD 00 06 78 00 C3 04 85 04 BF 04 6E 04 04 00 2A 7E 00 00 69 04 A1 00 6F 04 04 00 F5 7C 00 00 B1 04 04 00 A1 00 8C 97 70 04 04 00 48 B6 BF 87 72 04 04 00 59 4A CC 0F 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 91 D1 18 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 09 61 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 17 [14:48:13]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 2A 7E 00 00 69 04 A1 00 6F 04 04 00 F5 7C 00 00 B1 04 04 00 A1 00 8C 97 70 04 04 00 48 B6 BF 87 72 04 04 00 59 4A CC 0F 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 91 D1 18 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 09 61 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 [14:48:13]wFMCommunicate OK [14:48:13]wFMCommunicate request_size=4 [14:48:13]MH_SAM_APDU [14:48:13]CAPDU: 80 17 00 00 [14:48:13]Write to MH i2c: E2 08 00 07 78 80 17 00 00 00 00 00 00 FF [14:48:13]Write i2c OK [14:48:13]MH_I2C_Read... [14:48:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:48:14]Read from MH i2c: E2 [14:48:14]MH_I2C_Read... [14:48:14]Read from MH i2c: E2 FD 00 [14:48:14]MH_I2C_Read... [14:48:14]Read from MH i2c: E2 FD 00 07 78 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 42 [14:48:14]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [14:48:14]wFMCommunicate OK [14:48:14]wFMCommunicate request_size=4 [14:48:14]MH_SAM_APDU [14:48:14]CAPDU: 80 17 00 00 [14:48:14]Write to MH i2c: E2 08 00 08 78 80 17 00 00 00 00 00 00 00 [14:48:14]Write i2c OK [14:48:14]MH_I2C_Read... [14:48:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:48:14]Read from MH i2c: E2 [14:48:14]MH_I2C_Read... [14:48:14]Read from MH i2c: E2 FD 00 [14:48:14]MH_I2C_Read... [14:48:14]Read from MH i2c: E2 FD 00 08 78 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 1E [14:48:14]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [14:48:14]wFMCommunicate OK [14:48:14]wFMCommunicate request_size=4 [14:48:14]MH_SAM_APDU [14:48:14]CAPDU: 80 17 00 00 [14:48:14]Write to MH i2c: E2 08 00 09 78 80 17 00 00 00 00 00 00 01 [14:48:14]Write i2c OK [14:48:14]MH_I2C_Read... [14:48:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:48:14]Read from MH i2c: E2 [14:48:14]MH_I2C_Read... [14:48:14]Read from MH i2c: E2 FD 00 [14:48:14]MH_I2C_Read... [14:48:14]Read from MH i2c: E2 FD 00 09 78 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 73 [14:48:15]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [14:48:15]wFMCommunicate OK [14:48:15]wFMCommunicate request_size=4 [14:48:15]MH_SAM_APDU [14:48:15]CAPDU: 80 17 00 00 [14:48:15]Write to MH i2c: E2 08 00 0A 78 80 17 00 00 00 00 00 00 02 [14:48:15]Write i2c OK [14:48:15]MH_I2C_Read... [14:48:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [14:48:15]Read from MH i2c: E2 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 E0 00 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 E0 00 0A 78 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EC [14:48:15]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:48:15]wFMCommunicate OK [14:48:15]SAM_PROTO_GetFMData done [14:48:15]requested_item fm.sale_refund.total is exist - process it [14:48:15]requested_item fm.buy.total is exist - process it [14:48:15]requested_item shift.sale.total is exist - process it [14:48:15]SAM_PROTO_GetShiftData [14:48:15]wFMCommunicate request_size=4 [14:48:15]MH_SAM_APDU [14:48:15]CAPDU: 80 13 02 00 [14:48:15]Write to MH i2c: E2 08 00 0B 78 80 13 02 00 00 00 00 00 01 [14:48:15]Write i2c OK [14:48:15]MH_I2C_Read... [14:48:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:48:15]Read from MH i2c: E2 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 FD 00 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 FD 00 0B 78 00 B9 04 AA 04 B5 04 6E 04 04 00 9A 00 00 00 69 04 9C 00 6F 04 04 00 98 00 00 00 B1 04 03 00 37 D0 BE 70 04 03 00 30 37 7F 72 04 03 00 07 99 3F 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 FC 44 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6A B0 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 79 [14:48:16]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 9A 00 00 00 69 04 9C 00 6F 04 04 00 98 00 00 00 B1 04 03 00 37 D0 BE 70 04 03 00 30 37 7F 72 04 03 00 07 99 3F 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 FC 44 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6A B0 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [14:48:16]wFMCommunicate OK [14:48:16]wFMCommunicate request_size=4 [14:48:16]MH_SAM_APDU [14:48:16]CAPDU: 80 17 00 00 [14:48:16]Write to MH i2c: E2 08 00 0C 78 80 17 00 00 00 00 00 00 04 [14:48:16]Write i2c OK [14:48:16]MH_I2C_Read... [14:48:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:48:16]Read from MH i2c: E2 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: E2 FD 00 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: E2 FD 00 0C 78 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 D7 [14:48:16]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 [14:48:16]wFMCommunicate OK [14:48:16]wFMCommunicate request_size=4 [14:48:16]MH_SAM_APDU [14:48:16]CAPDU: 80 17 00 00 [14:48:16]Write to MH i2c: E2 08 00 0D 78 80 17 00 00 00 00 00 00 05 [14:48:16]Write i2c OK [14:48:16]MH_I2C_Read... [14:48:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:48:16]Read from MH i2c: E2 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: E2 FD 00 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: E2 FD 00 0D 78 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 2D [14:48:17]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [14:48:17]wFMCommunicate OK [14:48:17]wFMCommunicate request_size=4 [14:48:17]MH_SAM_APDU [14:48:17]CAPDU: 80 17 00 00 [14:48:17]Write to MH i2c: E2 08 00 0E 78 80 17 00 00 00 00 00 00 06 [14:48:17]Write i2c OK [14:48:17]MH_I2C_Read... [14:48:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:48:17]Read from MH i2c: E2 [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: E2 FD 00 [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: E2 FD 00 0E 78 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 7E [14:48:17]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [14:48:17]wFMCommunicate OK [14:48:17]wFMCommunicate request_size=4 [14:48:17]MH_SAM_APDU [14:48:17]CAPDU: 80 17 00 00 [14:48:17]Write to MH i2c: E2 08 00 0F 78 80 17 00 00 00 00 00 00 07 [14:48:17]Write i2c OK [14:48:17]MH_I2C_Read... [14:48:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [14:48:17]Read from MH i2c: E2 [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: E2 D6 00 [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: E2 D6 00 0F 78 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E9 [14:48:17]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:48:17]wFMCommunicate OK [14:48:17]SAM_PROTO_GetShiftData done [14:48:17]requested_item shift.sale.total_cash is exist - process it [14:48:17]requested_item shift.sale_refund.total is exist - process it [14:48:17]requested_item shift.sale_refund.total_cash is exist - process it [14:48:17]requested_item shift.buy.total is exist - process it [14:48:17]requested_item shift.buy.total_cash is exist - process it [14:48:17]produce_requested_data done [14:48:17]produce_requested_data return {"fm.sale.total":25425348.17,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":125051.43,"shift.sale.total_cash":83372.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:48:17]process_action_free get_value [14:48:17]json_value_free [14:48:17]json_value_free done [14:48:17]process_json_proto returns [14:48:17]Send response to host [14:48:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25425348.17,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":125051.43,"shift.sale.total_cash":83372.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:48:17]free response buf [14:48:18]execute_script done [14:48:18]execute_script returns [14:48:18]free content buf [14:48:18]Sock 9.Close socket [14:48:18]Sock 9.Thread stoped [14:48:18]OFD Sender: No OFD packet to send [14:48:23]OFD Sender: No OFD packet to send [14:48:28]OFD Sender: No OFD packet to send [14:48:33]OFD Sender: No OFD packet to send [14:48:38]OFD Sender: No OFD packet to send [14:48:43]OFD Sender: No OFD packet to send [14:48:48]OFD Sender: No OFD packet to send [14:48:53]OFD Sender: No OFD packet to send [14:48:58]OFD Sender: No OFD packet to send [14:49:03]OFD Sender: No OFD packet to send [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:23]OFD Sender: No OFD packet to send [14:49:28]OFD Sender: No OFD packet to send [14:49:33]OFD Sender: No OFD packet to send [14:49:38]OFD Sender: No OFD packet to send [14:49:43]OFD Sender: No OFD packet to send [14:49:48]OFD Sender: No OFD packet to send [14:49:53]OFD Sender: No OFD packet to send [14:49:58]OFD Sender: No OFD packet to send [14:50:03]OFD Sender: No OFD packet to send [14:50:08]OFD Sender: No OFD packet to send [14:50:13]OFD Sender: No OFD packet to send [14:50:18]OFD Sender: No OFD packet to send [14:50:23]OFD Sender: No OFD packet to send [14:50:28]OFD Sender: No OFD packet to send [14:50:33]OFD Sender: No OFD packet to send [14:50:38]OFD Sender: No OFD packet to send [14:50:43]OFD Sender: No OFD packet to send [14:50:48]OFD Sender: No OFD packet to send [14:50:53]OFD Sender: No OFD packet to send [14:50:58]OFD Sender: No OFD packet to send [14:51:03]OFD Sender: No OFD packet to send [14:51:08]OFD Sender: No OFD packet to send [14:51:13]OFD Sender: No OFD packet to send [14:51:18]OFD Sender: No OFD packet to send [14:51:23]OFD Sender: No OFD packet to send [14:51:28]OFD Sender: No OFD packet to send [14:51:33]OFD Sender: No OFD packet to send [14:51:38]OFD Sender: No OFD packet to send [14:51:43]OFD Sender: No OFD packet to send [14:51:48]OFD Sender: No OFD packet to send [14:51:53]OFD Sender: No OFD packet to send [14:51:58]OFD Sender: No OFD packet to send [14:52:02]accept exits with 8 [14:52:02]New connection [14:52:02]New thread 3066940772 created [14:52:02]Thread 3067084132 joined [14:52:02]Waiting for new connection... [14:52:02] Sock 8.Parse request [14:52:02]Sock 8.Check first char [14:52:02]Sock 8.First char is OK [14:52:02]request: POST /json_proto HTTP/1.0 [14:52:02]Method: POST [14:52:02]URL: /json_proto [14:52:02]Method is POST - this is cgi request [14:52:02]url: /json_proto [14:52:02]query_string will be loaded in cgi processing [14:52:02]execute_cgi json_proto POST (null) [14:52:02]execute_cgi path=json_proto method=POST [14:52:02]POST find Content-Length [14:52:02]Host: 172.17.34.200:8080 [14:52:02]Content-Length: 678 [14:52:02]Content-Type: application/json [14:52:02] [14:52:02]POST finish read [14:52:02]Found Content-Length = 678 [14:52:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:02]execute_script... [14:52: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)1182190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:02]POST & json_proto [14:52:02]process_json_proto [14:52:02]json parsed OK: [14:52:02]protocol is kg_v1.0 [14:52:02]action value=close_receipt [14:52:02]process_action close_receipt [14:52:02]cmd_close_receipt [14:52:02]MH_GetDate [14:52:02]Write to MH i2c: F0 00 00 10 78 77 [14:52:02]Write i2c OK [14:52:02]MH_I2C_Read... [14:52:02]Read from MH i2c: F0 [14:52:02]MH_I2C_Read... [14:52:02]Read from MH i2c: F0 09 00 [14:52:02]MH_I2C_Read... [14:52:02]Read from MH i2c: F0 09 00 10 78 00 96 6E E7 64 B2 FF 65 64 49 [14:52:02]GetLastDocTimeStamp 1692888484 [14:52:02]current date 1692888726 [14:52:02]FM_GetShiftState [14:52:02]SAM_PROTO_GetShiftState [14:52:02]wFMCommunicate request_size=4 [14:52:02]MH_SAM_APDU [14:52:02]CAPDU: 80 13 01 00 [14:52:02]Write to MH i2c: E2 08 00 11 78 80 13 01 00 00 00 00 00 06 [14:52:02]Write i2c OK [14:52:02]MH_I2C_Read... [14:52:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:52:02]Read from MH i2c: E2 [14:52:02]MH_I2C_Read... [14:52:02]Read from MH i2c: E2 0E 00 [14:52:02]MH_I2C_Read... [14:52:02]Read from MH i2c: E2 0E 00 11 78 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 83 [14:52:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:52:02]wFMCommunicate OK [14:52:02]SAM_PROTO_GetShiftState done [14:52:02]FM_GetShiftState done [14:52:02]opened in 1692866319 [14:52:02]opened+sec_in_day 1692952719 [14:52:02]quantity*price = 50025 [14:52:02]sum+1 = 50026 [14:52:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 155 24.08.2023 14:52 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32449 ФПД: 124087712644607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T145206&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32449&fm=124087712644607&tin=02508201610067®Number=0000000000091575&sum=50000 [14:52:03]StoreToDocumentArchive [14:52:03]shift 75 fd 32449 [14:52:03]save to /storage/0075/doc_00032449 [14:52:03]save last doc name /storage/0075/doc_00032449 to /storage/kkm_last_doc_name [14:52:03]save OK [14:52:03]Clear old archive folders... [14:52:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:52:03]tlvbuf is 019925D0 [14:52:03]SAM_PROTO_ClearQueue [14:52:03]wFMCommunicate request_size=4 [14:52:03]MH_SAM_APDU [14:52:03]CAPDU: 80 09 00 00 [14:52:03]Write to MH i2c: E2 08 00 1E 78 80 09 00 00 00 00 00 00 08 [14:52:03]Write i2c OK [14:52:03]MH_I2C_Read... [14:52:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:52:03]Read from MH i2c: E2 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: E2 03 00 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: E2 03 00 1E 78 00 90 00 0A [14:52:03]RAPDU: 90 00 [14:52:03]wFMCommunicate OK [14:52:03]SAM_PROTO_ClearQueue done [14:52:03]KKMCreateOFDPacket [14:52:03]OFDProtocolAddRootSTLVToBuf [14:52:03]FM_MakeSignedData [14:52:03]FM_MakeSignedData [14:52:03]SAM_PROTO_SignData [14:52:03]wFMCommunicate request_size=4 [14:52:03]MH_SAM_APDU [14:52:03]CAPDU: 80 0D 01 02 [14:52:03]Write to MH i2c: E2 08 00 1F 78 80 0D 01 02 00 00 00 00 10 [14:52:03]Write i2c OK [14:52:03]MH_I2C_Read... [14:52:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:52:03]OFD Sender: No OFD packet to send [14:52:03]Read from MH i2c: E2 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: E2 03 00 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: E2 03 00 1F 78 00 90 00 0B [14:52:03]RAPDU: 90 00 [14:52:03]wFMCommunicate OK [14:52:03]wFMCommunicate request_size=255 [14:52:03]MH_SAM_APDU [14:52:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 96 6E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C1 7E 00 00 35 04 06 00 70 [14:52:03]Write to MH i2c: E2 02 01 20 78 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 96 6E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C1 7E 00 00 35 04 06 00 70 00 00 8E [14:52:03]Write i2c OK [14:52:03]MH_I2C_Read... [14:52:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:52:03]Read from MH i2c: E2 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: E2 03 00 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: E2 03 00 20 78 00 90 00 0C [14:52:03]RAPDU: 90 00 [14:52:03]wFMCommunicate OK [14:52:03]wFMCommunicate request_size=10 [14:52:03]MH_SAM_APDU [14:52:03]CAPDU: 80 0D 02 02 05 DB 6C 08 7D FF [14:52:03]Write to MH i2c: E2 0D 00 21 78 80 0D 02 02 05 00 DB 6C 08 7D FF 00 00 E8 [14:52:03]Write i2c OK [14:52:03]MH_I2C_Read... [14:52:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:52:03]Read from MH i2c: E2 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: E2 03 00 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: E2 03 00 21 78 00 90 00 0D [14:52:03]RAPDU: 90 00 [14:52:03]wFMCommunicate OK [14:52:03]wFMCommunicate request_size=4 [14:52:03]MH_SAM_APDU [14:52:03]CAPDU: 80 0D 03 02 [14:52:03]Write to MH i2c: E2 08 00 22 78 80 0D 03 02 00 00 00 00 15 [14:52:03]Write i2c OK [14:52:03]MH_I2C_Read... [14:52:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:52:03]Read from MH i2c: E2 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: E2 0B 00 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: E2 0B 00 22 78 00 18 12 EC 45 57 7B 1B 11 90 00 6F [14:52:03]RAPDU: 18 12 EC 45 57 7B 1B 11 90 00 [14:52:03]wFMCommunicate OK [14:52:03]SAM_PROTO_SignData done [14:52:03]FM_MakeSignedData done [14:52:03]CreateOFDProtocolMessage [14:52:03]wFMCommunicate request_size=4 [14:52:03]MH_SAM_APDU [14:52:03]CAPDU: 80 11 00 00 [14:52:03]Write to MH i2c: E2 08 00 23 78 80 11 00 00 00 00 00 00 15 [14:52:03]Write i2c OK [14:52:03]MH_I2C_Read... [14:52:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:52:03]Read from MH i2c: E2 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: E2 17 00 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: E2 17 00 23 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6B [14:52:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:52:03]wFMCommunicate OK [14:52:03]CreateOFDProtocolMessage done [14:52:03]OFDSenderStorePacket 32449 [14:52:03]StoreOFDPacket docnum=32449 [14:52:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BA 28 07 01 55 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 96 6E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C1 7E 00 00 35 04 06 00 70 DB 6C 08 7D FF 18 12 EC 45 57 7B 1B 11 [14:52:03]CheckFolder [14:52:03]dirname=/storage/ofd_packets [14:52:03]CheckFolder done [14:52:03]ProducePacketName [14:52:03]name=ofd_packets/00032449 [14:52:03]NVStorageSaveData ofd_packets/00032449 [14:52:03]File name is /storage/ofd_packets/00032449 [14:52:03]Write 301 bytes [14:52:03]NVStorageSaveData done [14:52:03]OFDSenderStorePacket done [14:52:03]KKMCreateOFDPacket done [14:52:03]NVStorageSaveData kkm_last_timestamp [14:52:03]File name is /storage/kkm_last_timestamp [14:52:03]Write 4 bytes [14:52:03]NVStorageSaveData done [14:52:03]ExternCall_PrintAddStr [14:52:03]wPrintStart [14:52:03]Write to MH i2c: 01 00 00 24 78 9C [14:52:03]Write i2c OK [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: 01 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: 01 07 00 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: 01 07 00 24 78 00 00 00 00 00 FF 0F B1 [14:52:03]RasterBufferAndPrint [14:52:03]line Счет N : (1)1182190 [14:52:03]line ИНН: 02508201610067 [14:52:03]line Контрольно-Кассовый Чек [14:52:03]line ПРОДАЖА [14:52:03]line ТРК (МРК, ГНК) : 42 [14:52:03]line Товар: 2710124130 [14:52:03]line Аи-92-К-5 [14:52:03]line 8.700 * 57.50 [14:52:03]line = 500.25 [14:52:03]line НДС 12% НСП 1% [14:52:03]line > о реализуемом товаре [14:52:03]line ОКРУГЛЕНИЕ: -0.25 [14:52:03]line ИТОГО: 500.00 [14:52:03]line Внесено: 500.00 [14:52:03]line СДАЧА: 0.00 [14:52:03]line НСП 1% : 4.43 [14:52:03]line НДС 12% : 53.12 [14:52:03]line Наличными: 500.00 [14:52:03]line Безнал.: 0.00 [14:52:03]line Место: АЗС № 121 "Партнер Нефть" [14:52:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:52:03]line СНО: Общий режим [14:52:03]line Чек 155 24.08.2023 14:52 [14:52:03]line Смена: 75 ФФД: 1.0 [14:52:03]line ЗНМ: 0300000148 [14:52:03]line РНМ: 0000000000091575 [14:52:03]line Версия ККМ: 001 [14:52:03]line ФМ: 0000000000874655 [14:52:03]line ФД: 32449 [14:52:03]line ФПД: 124087712644607 [14:52:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T145206&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32449&fm=124087712644607&tin=02508201610067®Number=0000000000091575&sum=50000 [14:52:04]OFD Sender: Processing packet 32449 [packets to send 11, broken 10] [14:52:04]ProducePacketName [14:52:04]name=ofd_packets/00032449 [14:52:04]OFD Sender: To server: pG, [14:52:04]CommunicateWithHost lk.salyk.kg:30040 [14:52:04]ConnectInit lk.salyk.kg [14:52:04]written 0, free lines is 4095 [14:52:04]Connected sock=10 [14:52:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BA 28 07 01 55 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 96 6E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C1 7E 00 00 35 04 06 00 70 DB 6C 08 7D FF 18 12 EC 45 57 7B 1B 11 [14:52:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 84 46 47 00 5F 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C1 7E 00 00 F4 03 04 00 39 19 E7 64 B6 04 01 00 00 06 C0 A0 C0 77 FE 22 48 [14:52:04]CommunicateWithHost err = 0 [14:52:04]CheckOFDResponse [14:52:04]1017 (14) - 77093643461234 [14:52:04]1041 (16) - 0000000000874655 [14:52:04]1040 (4) - 32449 [14:52:04]1012 (4) - 24.08.2023 08:47 [14:52:04]1206 (1) - 0 [14:52:04]OFD Sender: Remove packet 32449 [14:52:04]ProducePacketName [14:52:04]name=ofd_packets/00032449 [14:52:04]NVStorageDeleteData [14:52:04]Write to MH i2c: 01 00 00 4F 78 C7 [14:52:04]Write i2c OK [14:52:04]MH_I2C_Read... [14:52:04]Read from MH i2c: 01 [14:52:04]MH_I2C_Read... [14:52:04]Read from MH i2c: 01 07 00 [14:52:04]MH_I2C_Read... [14:52:04]Read from MH i2c: 01 07 00 4F 78 00 00 00 00 00 DF 0C B9 [14:52:04]RasterBufferAndPrint [14:52:04]line [14:52:04]line [14:52:04]line [14:52:04]line [14:52:04]line [14:52:04]written 0, free lines is 3301 [14:52:04]MH_Cut [14:52:04]Write to MH i2c: D1 01 00 56 78 01 A0 [14:52:04]Write i2c OK [14:52:04]MH_I2C_Read... [14:52:04]Read from MH i2c: D1 [14:52:04]MH_I2C_Read... [14:52:04]Read from MH i2c: D1 01 00 [14:52:04]MH_I2C_Read... [14:52:04]Read from MH i2c: D1 01 00 56 78 00 9F [14:52:04]Write to MH i2c: 01 00 00 57 78 CF [14:52:04]Write i2c OK [14:52:04]MH_I2C_Read... [14:52:05]OFD Sender: No OFD packet to send [14:52:05]*** Cut start [14:52:05]*** Purtial cut [14:52:05]*** CUTSNS_PIN = 0 [14:52:05]*** Stage 1: CUTSNS_PIN = 1 [14:52:07]Read from MH i2c: 01 [14:52:07]MH_I2C_Read... [14:52:07]*** Stop cut motor [14:52:07]*** Cut end [14:52:07]Read from MH i2c: 01 07 00 [14:52:07]MH_I2C_Read... [14:52:07]Read from MH i2c: 01 07 00 57 78 00 00 00 00 00 FF 0F E4 [14:52:07]process_action close_receipt done [14:52:07]requested_data is exist [14:52:07]produce_requested_data [14:52:07]requested_item fm.sn is exist - process it [14:52:07]wFMCommunicate request_size=4 [14:52:07]MH_SAM_APDU [14:52:07]CAPDU: 80 11 00 00 [14:52:07]Write to MH i2c: E2 08 00 58 78 80 11 00 00 00 00 00 00 4A [14:52:07]Write i2c OK [14:52:07]MH_I2C_Read... [14:52:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:52:07]Read from MH i2c: E2 [14:52:07]MH_I2C_Read... [14:52:07]Read from MH i2c: E2 17 00 [14:52:07]MH_I2C_Read... [14:52:07]Read from MH i2c: E2 17 00 58 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A0 [14:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:52:07]wFMCommunicate OK [14:52:07]requested_item fd.num is exist - process it [14:52:07]SAM_PROTO_GetFieldsCounters [14:52:07]wFMCommunicate request_size=4 [14:52:07]MH_SAM_APDU [14:52:07]CAPDU: 80 13 00 00 [14:52:07]Write to MH i2c: E2 08 00 59 78 80 13 00 00 00 00 00 00 4D [14:52:07]Write i2c OK [14:52:07]MH_I2C_Read... [14:52:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:52:07]Read from MH i2c: E2 [14:52:07]MH_I2C_Read... [14:52:07]Read from MH i2c: E2 62 00 [14:52:07]MH_I2C_Read... [14:52:07]Read from MH i2c: E2 62 00 59 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C1 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 CE [14:52:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C1 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:52:07]wFMCommunicate OK [14:52:07]SAM_PROTO_GetFieldsCounters done [14:52:07]requested_item shift.num is exist - process it [14:52:07]requested_item shift.opened is exist - process it [14:52:07]req_shift_opened [14:52:07]FM_GetShiftState [14:52:07]SAM_PROTO_GetShiftState [14:52:07]wFMCommunicate request_size=4 [14:52:07]MH_SAM_APDU [14:52:07]CAPDU: 80 13 01 00 [14:52:07]Write to MH i2c: E2 08 00 5A 78 80 13 01 00 00 00 00 00 4F [14:52:07]Write i2c OK [14:52:07]MH_I2C_Read... [14:52:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:52:07]Read from MH i2c: E2 [14:52:07]MH_I2C_Read... [14:52:07]Read from MH i2c: E2 0E 00 [14:52:07]MH_I2C_Read... [14:52:07]Read from MH i2c: E2 0E 00 5A 78 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CC [14:52:07]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [14:52:07]wFMCommunicate OK [14:52:07]SAM_PROTO_GetShiftState done [14:52:07]FM_GetShiftState done [14:52:07]req_shift_opened done [14:52:07]requested_item shift.open_date is exist - process it [14:52:07]req_shift_open_date [14:52:07]req_shift_open_date done [14:52:07]produce_requested_data done [14:52:07]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32449,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [14:52:07]process_action_free close_receipt [14:52:07]json_value_free [14:52:07]json_value_free done [14:52:07]process_json_proto returns [14:52:07]Send response to host [14:52:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32449,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [14:52:07]free response buf [14:52:07]execute_script done [14:52:07]execute_script returns [14:52:07]free content buf [14:52:07]Sock 8.Close socket [14:52:07]Sock 8.Thread stoped [14:52:10]OFD Sender: No OFD packet to send [14:52:15]OFD Sender: No OFD packet to send [14:52:20]OFD Sender: No OFD packet to send [14:52:25]OFD Sender: No OFD packet to send [14:52:30]OFD Sender: No OFD packet to send [14:52:35]OFD Sender: No OFD packet to send [14:52:40]OFD Sender: No OFD packet to send [14:52:45]OFD Sender: No OFD packet to send [14:52:50]OFD Sender: No OFD packet to send [14:52:55]OFD Sender: No OFD packet to send [14:53:00]OFD Sender: No OFD packet to send [14:53:05]OFD Sender: No OFD packet to send [14:53:10]OFD Sender: No OFD packet to send [14:53:15]OFD Sender: No OFD packet to send [14:53:20]OFD Sender: No OFD packet to send [14:53:25]OFD Sender: No OFD packet to send [14:53:30]OFD Sender: No OFD packet to send [14:53:35]OFD Sender: No OFD packet to send [14:53:40]OFD Sender: No OFD packet to send [14:53:45]OFD Sender: No OFD packet to send [14:53:50]OFD Sender: No OFD packet to send [14:53:55]OFD Sender: No OFD packet to send [14:54:00]OFD Sender: No OFD packet to send [14:54:05]OFD Sender: No OFD packet to send [14:54:10]OFD Sender: No OFD packet to send [14:54:15]OFD Sender: No OFD packet to send [14:54:20]OFD Sender: No OFD packet to send [14:54:25]OFD Sender: No OFD packet to send [14:54:30]OFD Sender: No OFD packet to send [14:54:35]OFD Sender: No OFD packet to send [14:54:40]OFD Sender: No OFD packet to send [14:54:45]OFD Sender: No OFD packet to send [14:54:50]OFD Sender: No OFD packet to send [14:54:55]OFD Sender: No OFD packet to send [14:55:00]OFD Sender: No OFD packet to send [14:55:05]OFD Sender: No OFD packet to send [14:55:10]OFD Sender: No OFD packet to send [14:55:15]OFD Sender: No OFD packet to send [14:55:20]OFD Sender: No OFD packet to send [14:55:25]OFD Sender: No OFD packet to send [14:55:30]OFD Sender: No OFD packet to send [14:55:35]OFD Sender: No OFD packet to send [14:55:40]OFD Sender: No OFD packet to send [14:55:45]OFD Sender: No OFD packet to send [14:55:50]OFD Sender: No OFD packet to send [14:55:55]OFD Sender: No OFD packet to send [14:56:00]OFD Sender: No OFD packet to send [14:56:05]OFD Sender: No OFD packet to send [14:56:10]OFD Sender: No OFD packet to send [14:56:15]OFD Sender: No OFD packet to send [14:56:20]OFD Sender: No OFD packet to send [14:56:25]OFD Sender: No OFD packet to send [14:56:30]OFD Sender: No OFD packet to send [14:56:35]OFD Sender: No OFD packet to send [14:56:40]OFD Sender: No OFD packet to send [14:56:45]OFD Sender: No OFD packet to send [14:56:50]OFD Sender: No OFD packet to send [14:56:55]OFD Sender: No OFD packet to send [14:57:00]OFD Sender: No OFD packet to send [14:57:05]OFD Sender: No OFD packet to send [14:57:10]OFD Sender: No OFD packet to send [14:57:15]OFD Sender: No OFD packet to send [14:57:20]OFD Sender: No OFD packet to send [14:57:25]OFD Sender: No OFD packet to send [14:57:30]OFD Sender: No OFD packet to send [14:57:35]OFD Sender: No OFD packet to send [14:57:40]OFD Sender: No OFD packet to send [14:57:45]OFD Sender: No OFD packet to send [14:57:50]OFD Sender: No OFD packet to send [14:57:55]OFD Sender: No OFD packet to send [14:58:00]OFD Sender: No OFD packet to send [14:58:05]OFD Sender: No OFD packet to send [14:58:10]OFD Sender: No OFD packet to send [14:58:15]OFD Sender: No OFD packet to send [14:58:20]OFD Sender: No OFD packet to send [14:58:25]OFD Sender: No OFD packet to send [14:58:30]OFD Sender: No OFD packet to send [14:58:35]OFD Sender: No OFD packet to send [14:58:40]OFD Sender: No OFD packet to send [14:58:45]OFD Sender: No OFD packet to send [14:58:50]OFD Sender: No OFD packet to send [14:58:55]OFD Sender: No OFD packet to send [14:59:00]OFD Sender: No OFD packet to send [14:59:05]OFD Sender: No OFD packet to send [14:59:10]OFD Sender: No OFD packet to send [14:59:15]OFD Sender: No OFD packet to send [14:59:20]OFD Sender: No OFD packet to send [14:59:25]OFD Sender: No OFD packet to send [14:59:30]OFD Sender: No OFD packet to send [14:59:35]OFD Sender: No OFD packet to send [14:59:40]OFD Sender: No OFD packet to send [14:59:45]OFD Sender: No OFD packet to send [14:59:50]OFD Sender: No OFD packet to send [14:59:55]OFD Sender: No OFD packet to send [15:00:00]OFD Sender: No OFD packet to send [15:00:05]OFD Sender: No OFD packet to send [15:00:10]OFD Sender: No OFD packet to send [15:00:15]OFD Sender: No OFD packet to send [15:00:20]OFD Sender: No OFD packet to send [15:00:25]OFD Sender: No OFD packet to send [15:00:30]OFD Sender: No OFD packet to send [15:00:35]OFD Sender: No OFD packet to send [15:00:40]OFD Sender: No OFD packet to send [15:00:45]OFD Sender: No OFD packet to send [15:00:50]OFD Sender: No OFD packet to send [15:00:55]OFD Sender: No OFD packet to send [15:01:00]OFD Sender: No OFD packet to send [15:01:05]OFD Sender: No OFD packet to send [15:01:10]OFD Sender: No OFD packet to send [15:01:15]OFD Sender: No OFD packet to send [15:01:20]OFD Sender: No OFD packet to send [15:01:25]OFD Sender: No OFD packet to send [15:01:30]OFD Sender: No OFD packet to send [15:01:35]OFD Sender: No OFD packet to send [15:01:40]OFD Sender: No OFD packet to send [15:01:45]OFD Sender: No OFD packet to send [15:01:50]OFD Sender: No OFD packet to send [15:01:55]OFD Sender: No OFD packet to send [15:02:00]OFD Sender: No OFD packet to send [15:02:05]OFD Sender: No OFD packet to send [15:02:10]OFD Sender: No OFD packet to send [15:02:15]OFD Sender: No OFD packet to send [15:02:20]accept exits with 9 [15:02:20]New connection [15:02:20]New thread 3067084132 created [15:02:20]Thread 3066940772 joined [15:02:20]Waiting for new connection... [15:02:20] Sock 9.Parse request [15:02:20]Sock 9.Check first char [15:02:20]Sock 9.First char is OK [15:02:20]request: POST /json_proto HTTP/1.0 [15:02:20]Method: POST [15:02:20]URL: /json_proto [15:02:20]Method is POST - this is cgi request [15:02:20]url: /json_proto [15:02:20]query_string will be loaded in cgi processing [15:02:20]execute_cgi json_proto POST (null) [15:02:20]execute_cgi path=json_proto method=POST [15:02:20]POST find Content-Length [15:02:20]Host: 172.17.34.200:8080 [15:02:20]Content-Length: 688 [15:02:20]Content-Type: application/json [15:02:20] [15:02:20]POST finish read [15:02:20]Found Content-Length = 688 [15:02:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:20]execute_script... [15:02:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:20]POST & json_proto [15:02:20]process_json_proto [15:02:20]json parsed OK: [15:02:20]protocol is kg_v1.0 [15:02:20]action value=close_receipt [15:02:20]process_action close_receipt [15:02:20]cmd_close_receipt [15:02:20]MH_GetDate [15:02:20]Write to MH i2c: F0 00 00 5B 78 C2 [15:02:20]Write i2c OK [15:02:20]MH_I2C_Read... [15:02:20]Read from MH i2c: F0 [15:02:20]MH_I2C_Read... [15:02:20]Read from MH i2c: F0 09 00 [15:02:20]MH_I2C_Read... [15:02:20]Read from MH i2c: F0 09 00 5B 78 00 00 71 E7 64 B2 FF 65 64 01 [15:02:20]GetLastDocTimeStamp 1692888726 [15:02:20]current date 1692889344 [15:02:20]FM_GetShiftState [15:02:20]SAM_PROTO_GetShiftState [15:02:20]wFMCommunicate request_size=4 [15:02:20]MH_SAM_APDU [15:02:20]CAPDU: 80 13 01 00 [15:02:20]Write to MH i2c: E2 08 00 5C 78 80 13 01 00 00 00 00 00 51 [15:02:20]Write i2c OK [15:02:20]MH_I2C_Read... [15:02:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:20]Read from MH i2c: E2 [15:02:20]MH_I2C_Read... [15:02:20]Read from MH i2c: E2 0E 00 [15:02:20]MH_I2C_Read... [15:02:20]Read from MH i2c: E2 0E 00 5C 78 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CE [15:02:20]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:02:20]wFMCommunicate OK [15:02:20]SAM_PROTO_GetShiftState done [15:02:20]FM_GetShiftState done [15:02:20]opened in 1692866319 [15:02:20]opened+sec_in_day 1692952719 [15:02:20]quantity*price = 100042 [15:02:20]sum+1 = 100044 [15:02:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 156 24.08.2023 15:02 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32450 ФПД: 116045865924532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T150224&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32450&fm=116045865924532&tin=02508201610067®Number=0000000000091575&sum=100000 [15:02:21]StoreToDocumentArchive [15:02:21]shift 75 fd 32450 [15:02:21]save to /storage/0075/doc_00032450 [15:02:21]save last doc name /storage/0075/doc_00032450 to /storage/kkm_last_doc_name [15:02:21]save OK [15:02:21]Clear old archive folders... [15:02:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:02:21]tlvbuf is 01868BB0 [15:02:21]SAM_PROTO_ClearQueue [15:02:21]wFMCommunicate request_size=4 [15:02:21]MH_SAM_APDU [15:02:21]CAPDU: 80 09 00 00 [15:02:21]Write to MH i2c: E2 08 00 69 78 80 09 00 00 00 00 00 00 53 [15:02:21]Write i2c OK [15:02:21]MH_I2C_Read... [15:02:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:02:21]Read from MH i2c: E2 [15:02:21]MH_I2C_Read... [15:02:21]Read from MH i2c: E2 03 00 [15:02:21]MH_I2C_Read... [15:02:21]Read from MH i2c: E2 03 00 69 78 00 90 00 55 [15:02:21]RAPDU: 90 00 [15:02:21]wFMCommunicate OK [15:02:21]SAM_PROTO_ClearQueue done [15:02:21]KKMCreateOFDPacket [15:02:21]OFDProtocolAddRootSTLVToBuf [15:02:21]FM_MakeSignedData [15:02:21]FM_MakeSignedData [15:02:21]SAM_PROTO_SignData [15:02:21]wFMCommunicate request_size=4 [15:02:21]MH_SAM_APDU [15:02:21]CAPDU: 80 0D 01 02 [15:02:21]Write to MH i2c: E2 08 00 6A 78 80 0D 01 02 00 00 00 00 5B [15:02:21]Write i2c OK [15:02:21]MH_I2C_Read... [15:02:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:02:21]Read from MH i2c: E2 [15:02:21]MH_I2C_Read... [15:02:21]Read from MH i2c: E2 03 00 [15:02:21]MH_I2C_Read... [15:02:21]Read from MH i2c: E2 03 00 6A 78 00 90 00 56 [15:02:21]RAPDU: 90 00 [15:02:21]wFMCommunicate OK [15:02:21]wFMCommunicate request_size=255 [15:02:21]MH_SAM_APDU [15:02:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 00 71 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C2 7E 00 00 35 04 06 00 [15:02:21]Write to MH i2c: E2 02 01 6B 78 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 00 71 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C2 7E 00 00 35 04 06 00 00 00 E8 [15:02:21]Write i2c OK [15:02:21]MH_I2C_Read... [15:02:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:21]Read from MH i2c: E2 [15:02:21]MH_I2C_Read... [15:02:21]Read from MH i2c: E2 03 00 [15:02:21]MH_I2C_Read... [15:02:21]Read from MH i2c: E2 03 00 6B 78 00 90 00 57 [15:02:21]RAPDU: 90 00 [15:02:21]wFMCommunicate OK [15:02:21]wFMCommunicate request_size=11 [15:02:21]MH_SAM_APDU [15:02:21]CAPDU: 80 0D 02 02 06 69 8B 08 9D B7 B4 [15:02:21]Write to MH i2c: E2 0E 00 6C 78 80 0D 02 02 06 00 69 8B 08 9D B7 B4 00 00 6E [15:02:21]Write i2c OK [15:02:21]MH_I2C_Read... [15:02:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:21]Read from MH i2c: E2 [15:02:21]MH_I2C_Read... [15:02:21]Read from MH i2c: E2 03 00 [15:02:21]MH_I2C_Read... [15:02:21]Read from MH i2c: E2 03 00 6C 78 00 90 00 58 [15:02:21]RAPDU: 90 00 [15:02:21]wFMCommunicate OK [15:02:21]wFMCommunicate request_size=4 [15:02:21]MH_SAM_APDU [15:02:21]CAPDU: 80 0D 03 02 [15:02:21]Write to MH i2c: E2 08 00 6D 78 80 0D 03 02 00 00 00 00 60 [15:02:21]Write i2c OK [15:02:21]MH_I2C_Read... [15:02:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:02:22]Read from MH i2c: E2 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 0B 00 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 0B 00 6D 78 00 47 1D 1B 94 35 85 29 86 90 00 DD [15:02:22]RAPDU: 47 1D 1B 94 35 85 29 86 90 00 [15:02:22]wFMCommunicate OK [15:02:22]SAM_PROTO_SignData done [15:02:22]FM_MakeSignedData done [15:02:22]CreateOFDProtocolMessage [15:02:22]wFMCommunicate request_size=4 [15:02:22]MH_SAM_APDU [15:02:22]CAPDU: 80 11 00 00 [15:02:22]Write to MH i2c: E2 08 00 6E 78 80 11 00 00 00 00 00 00 60 [15:02:22]Write i2c OK [15:02:22]MH_I2C_Read... [15:02:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:22]Read from MH i2c: E2 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 17 00 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 17 00 6E 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B6 [15:02:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:02:22]wFMCommunicate OK [15:02:22]CreateOFDProtocolMessage done [15:02:22]OFDSenderStorePacket 32450 [15:02:22]StoreOFDPacket docnum=32450 [15:02:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A9 F6 08 01 DD 92 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 00 71 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C2 7E 00 00 35 04 06 00 69 8B 08 9D B7 B4 47 1D 1B 94 35 85 29 86 [15:02:22]CheckFolder [15:02:22]dirname=/storage/ofd_packets [15:02:22]CheckFolder done [15:02:22]ProducePacketName [15:02:22]name=ofd_packets/00032450 [15:02:22]NVStorageSaveData ofd_packets/00032450 [15:02:22]File name is /storage/ofd_packets/00032450 [15:02:22]Write 302 bytes [15:02:22]NVStorageSaveData done [15:02:22]OFDSenderStorePacket done [15:02:22]KKMCreateOFDPacket done [15:02:22]NVStorageSaveData kkm_last_timestamp [15:02:22]File name is /storage/kkm_last_timestamp [15:02:22]Write 4 bytes [15:02:22]NVStorageSaveData done [15:02:22]ExternCall_PrintAddStr [15:02:22]wPrintStart [15:02:22]Write to MH i2c: 01 00 00 6F 78 E7 [15:02:22]Write i2c OK [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: 01 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: 01 07 00 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: 01 07 00 6F 78 00 00 00 00 00 FF 0F FC [15:02:22]RasterBufferAndPrint [15:02:22]line Счет N : (1)1182191 [15:02:22]line ИНН: 02508201610067 [15:02:22]line Контрольно-Кассовый Чек [15:02:22]line ПРОДАЖА [15:02:22]line ТРК (МРК, ГНК) : 11 [15:02:22]line Товар: 2710194210 [15:02:22]line ДТ(л)-К-5 [15:02:22]line 15.730 * 63.60 [15:02:22]line = 1000.43 [15:02:22]line НДС 12% НСП 1% [15:02:22]line > о реализуемом товаре [15:02:22]line ОКРУГЛЕНИЕ: -0.43 [15:02:22]line ИТОГО: 1000.00 [15:02:22]line Внесено: 1000.00 [15:02:22]line СДАЧА: 0.00 [15:02:22]line НСП 1% : 8.85 [15:02:22]line НДС 12% : 106.24 [15:02:22]line Наличными: 1000.00 [15:02:22]line Безнал.: 0.00 [15:02:22]line Место: АЗС № 121 "Партнер Нефть" [15:02:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:02:22]line СНО: Общий режим [15:02:22]line Чек 156 24.08.2023 15:02 [15:02:22]line Смена: 75 ФФД: 1.0 [15:02:22]line ЗНМ: 0300000148 [15:02:22]line РНМ: 0000000000091575 [15:02:22]line Версия ККМ: 001 [15:02:22]line ФМ: 0000000000874655 [15:02:22]line ФД: 32450 [15:02:22]line ФПД: 116045865924532 [15:02:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T150224&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32450&fm=116045865924532&tin=02508201610067®Number=0000000000091575&sum=100000 [15:02:22]OFD Sender: Processing packet 32450 [packets to send 11, broken 10] [15:02:22]ProducePacketName [15:02:22]name=ofd_packets/00032450 [15:02:22]OFD Sender: To server: pG, [15:02:22]CommunicateWithHost lk.salyk.kg:30040 [15:02:22]ConnectInit lk.salyk.kg [15:02:22]written 0, free lines is 4095 [15:02:22]Connected sock=10 [15:02:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A9 F6 08 01 DD 92 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 00 71 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C2 7E 00 00 35 04 06 00 69 8B 08 9D B7 B4 47 1D 1B 94 35 85 29 86 [15:02:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2A 3C 47 00 C0 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C2 7E 00 00 F4 03 04 00 A4 1B E7 64 B6 04 01 00 00 2F A4 0E E5 A3 24 90 80 [15:02:22]CommunicateWithHost err = 0 [15:02:22]CheckOFDResponse [15:02:22]1017 (14) - 77093643461234 [15:02:22]1041 (16) - 0000000000874655 [15:02:22]1040 (4) - 32450 [15:02:22]1012 (4) - 24.08.2023 08:58 [15:02:22]1206 (1) - 0 [15:02:22]OFD Sender: Remove packet 32450 [15:02:22]ProducePacketName [15:02:22]name=ofd_packets/00032450 [15:02:22]NVStorageDeleteData [15:02:22]Write to MH i2c: 01 00 00 9A 78 12 [15:02:22]Write i2c OK [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: 01 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: 01 07 00 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: 01 07 00 9A 78 00 00 00 00 00 E7 0C 0C [15:02:22]RasterBufferAndPrint [15:02:22]line [15:02:22]line [15:02:22]line [15:02:22]line [15:02:22]line [15:02:22]written 0, free lines is 3309 [15:02:22]MH_Cut [15:02:22]Write to MH i2c: D1 01 00 A1 78 01 EB [15:02:22]Write i2c OK [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: D1 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: D1 01 00 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: D1 01 00 A1 78 00 EA [15:02:22]Write to MH i2c: 01 00 00 A2 78 1A [15:02:22]Write i2c OK [15:02:22]MH_I2C_Read... [15:02:23]OFD Sender: No OFD packet to send [15:02:23]*** Cut start [15:02:23]*** Purtial cut [15:02:23]*** Stage 1: CUTSNS_PIN = 1 [15:02:23]Read from MH i2c: 01 [15:02:23]MH_I2C_Read... [15:02:23]*** Stop cut motor [15:02:23]*** Cut end [15:02:23]Read from MH i2c: 01 07 00 [15:02:23]MH_I2C_Read... [15:02:23]Read from MH i2c: 01 07 00 A2 78 00 00 00 00 00 FF 0F 2F [15:02:23]process_action close_receipt done [15:02:23]requested_data is exist [15:02:23]produce_requested_data [15:02:23]requested_item fm.sn is exist - process it [15:02:23]wFMCommunicate request_size=4 [15:02:23]MH_SAM_APDU [15:02:23]CAPDU: 80 11 00 00 [15:02:23]Write to MH i2c: E2 08 00 A3 78 80 11 00 00 00 00 00 00 95 [15:02:23]Write i2c OK [15:02:23]MH_I2C_Read... [15:02:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:23]Read from MH i2c: E2 [15:02:23]MH_I2C_Read... [15:02:23]Read from MH i2c: E2 17 00 [15:02:23]MH_I2C_Read... [15:02:23]Read from MH i2c: E2 17 00 A3 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EB [15:02:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:02:23]wFMCommunicate OK [15:02:23]requested_item fd.num is exist - process it [15:02:23]SAM_PROTO_GetFieldsCounters [15:02:23]wFMCommunicate request_size=4 [15:02:23]MH_SAM_APDU [15:02:23]CAPDU: 80 13 00 00 [15:02:23]Write to MH i2c: E2 08 00 A4 78 80 13 00 00 00 00 00 00 98 [15:02:23]Write i2c OK [15:02:23]MH_I2C_Read... [15:02:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:02:24]Read from MH i2c: E2 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 62 00 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 62 00 A4 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C2 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 1D [15:02:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C2 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:02:24]wFMCommunicate OK [15:02:24]SAM_PROTO_GetFieldsCounters done [15:02:24]requested_item shift.num is exist - process it [15:02:24]requested_item shift.opened is exist - process it [15:02:24]req_shift_opened [15:02:24]FM_GetShiftState [15:02:24]SAM_PROTO_GetShiftState [15:02:24]wFMCommunicate request_size=4 [15:02:24]MH_SAM_APDU [15:02:24]CAPDU: 80 13 01 00 [15:02:24]Write to MH i2c: E2 08 00 A5 78 80 13 01 00 00 00 00 00 9A [15:02:24]Write i2c OK [15:02:24]MH_I2C_Read... [15:02:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:24]Read from MH i2c: E2 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 0E 00 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 0E 00 A5 78 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 17 [15:02:24]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:02:24]wFMCommunicate OK [15:02:24]SAM_PROTO_GetShiftState done [15:02:24]FM_GetShiftState done [15:02:24]req_shift_opened done [15:02:24]requested_item shift.open_date is exist - process it [15:02:24]req_shift_open_date [15:02:24]req_shift_open_date done [15:02:24]produce_requested_data done [15:02:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32450,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:02:24]process_action_free close_receipt [15:02:24]json_value_free [15:02:24]json_value_free done [15:02:24]process_json_proto returns [15:02:24]Send response to host [15:02:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32450,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:02:24]free response buf [15:02:24]execute_script done [15:02:24]execute_script returns [15:02:24]free content buf [15:02:24]Sock 9.Close socket [15:02:24]Sock 9.Thread stoped [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:23]OFD Sender: No OFD packet to send [15:04:28]OFD Sender: No OFD packet to send [15:04:33]OFD Sender: No OFD packet to send [15:04:38]OFD Sender: No OFD packet to send [15:04:43]OFD Sender: No OFD packet to send [15:04:48]OFD Sender: No OFD packet to send [15:04:53]OFD Sender: No OFD packet to send [15:04:58]OFD Sender: No OFD packet to send [15:05:03]OFD Sender: No OFD packet to send [15:05:08]OFD Sender: No OFD packet to send [15:05:13]OFD Sender: No OFD packet to send [15:05:17]accept exits with 8 [15:05:17]New connection [15:05:17]New thread 3066940772 created [15:05:17]Thread 3067084132 joined [15:05:17]Waiting for new connection... [15:05:17] Sock 8.Parse request [15:05:17]Sock 8.Check first char [15:05:17]Sock 8.First char is OK [15:05:17]request: POST /json_proto HTTP/1.0 [15:05:17]Method: POST [15:05:17]URL: /json_proto [15:05:17]Method is POST - this is cgi request [15:05:17]url: /json_proto [15:05:17]query_string will be loaded in cgi processing [15:05:17]execute_cgi json_proto POST (null) [15:05:17]execute_cgi path=json_proto method=POST [15:05:17]POST find Content-Length [15:05:17]Host: 172.17.34.200:8080 [15:05:17]Content-Length: 678 [15:05:17]Content-Type: application/json [15:05:17] [15:05:17]POST finish read [15:05:17]Found Content-Length = 678 [15:05:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:05:17]execute_script... [15: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)1182192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:05:17]POST & json_proto [15:05:17]process_json_proto [15:05:17]json parsed OK: [15:05:17]protocol is kg_v1.0 [15:05:17]action value=close_receipt [15:05:17]process_action close_receipt [15:05:17]cmd_close_receipt [15:05:17]MH_GetDate [15:05:17]Write to MH i2c: F0 00 00 A6 78 0D [15:05:17]Write i2c OK [15:05:17]MH_I2C_Read... [15:05:17]Read from MH i2c: F0 [15:05:17]MH_I2C_Read... [15:05:17]Read from MH i2c: F0 09 00 [15:05:17]MH_I2C_Read... [15:05:17]Read from MH i2c: F0 09 00 A6 78 00 B1 71 E7 64 B2 FF 65 64 FD [15:05:17]GetLastDocTimeStamp 1692889344 [15:05:17]current date 1692889521 [15:05:17]FM_GetShiftState [15:05:17]SAM_PROTO_GetShiftState [15:05:17]wFMCommunicate request_size=4 [15:05:17]MH_SAM_APDU [15:05:17]CAPDU: 80 13 01 00 [15:05:17]Write to MH i2c: E2 08 00 A7 78 80 13 01 00 00 00 00 00 9C [15:05:17]Write i2c OK [15:05:17]MH_I2C_Read... [15:05:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:17]Read from MH i2c: E2 [15:05:17]MH_I2C_Read... [15:05:17]Read from MH i2c: E2 0E 00 [15:05:17]MH_I2C_Read... [15:05:17]Read from MH i2c: E2 0E 00 A7 78 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 19 [15:05:17]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:05:17]wFMCommunicate OK [15:05:17]SAM_PROTO_GetShiftState done [15:05:17]FM_GetShiftState done [15:05:17]opened in 1692866319 [15:05:17]opened+sec_in_day 1692952719 [15:05:17]quantity*price = 50025 [15:05:17]sum+1 = 50026 [15:05:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 157 24.08.2023 15:05 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32451 ФПД: 225868453115594 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T150521&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32451&fm=225868453115594&tin=02508201610067®Number=0000000000091575&sum=50000 [15:05:18]StoreToDocumentArchive [15:05:18]shift 75 fd 32451 [15:05:18]save to /storage/0075/doc_00032451 [15:05:18]save last doc name /storage/0075/doc_00032451 to /storage/kkm_last_doc_name [15:05:18]save OK [15:05:18]Clear old archive folders... [15:05:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:05:18]tlvbuf is 0188BC10 [15:05:18]SAM_PROTO_ClearQueue [15:05:18]wFMCommunicate request_size=4 [15:05:18]MH_SAM_APDU [15:05:18]CAPDU: 80 09 00 00 [15:05:18]Write to MH i2c: E2 08 00 B4 78 80 09 00 00 00 00 00 00 9E [15:05:18]Write i2c OK [15:05:18]MH_I2C_Read... [15:05:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:18]Read from MH i2c: E2 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 03 00 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 03 00 B4 78 00 90 00 A0 [15:05:18]RAPDU: 90 00 [15:05:18]wFMCommunicate OK [15:05:18]SAM_PROTO_ClearQueue done [15:05:18]KKMCreateOFDPacket [15:05:18]OFDProtocolAddRootSTLVToBuf [15:05:18]FM_MakeSignedData [15:05:18]FM_MakeSignedData [15:05:18]SAM_PROTO_SignData [15:05:18]wFMCommunicate request_size=4 [15:05:18]MH_SAM_APDU [15:05:18]CAPDU: 80 0D 01 02 [15:05:18]Write to MH i2c: E2 08 00 B5 78 80 0D 01 02 00 00 00 00 A6 [15:05:18]Write i2c OK [15:05:18]MH_I2C_Read... [15:05:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:18]Read from MH i2c: E2 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 03 00 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 03 00 B5 78 00 90 00 A1 [15:05:18]RAPDU: 90 00 [15:05:18]wFMCommunicate OK [15:05:18]wFMCommunicate request_size=255 [15:05:18]MH_SAM_APDU [15: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 B1 71 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C3 7E 00 00 35 04 06 00 CD [15:05:18]Write to MH i2c: E2 02 01 B6 78 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 B1 71 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C3 7E 00 00 35 04 06 00 CD 00 00 A3 [15:05:18]Write i2c OK [15:05:18]MH_I2C_Read... [15:05:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:18]Read from MH i2c: E2 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 03 00 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 03 00 B6 78 00 90 00 A2 [15:05:18]RAPDU: 90 00 [15:05:18]wFMCommunicate OK [15:05:18]wFMCommunicate request_size=10 [15:05:18]MH_SAM_APDU [15:05:18]CAPDU: 80 0D 02 02 05 6D 18 E9 F6 CA [15:05:18]Write to MH i2c: E2 0D 00 B7 78 80 0D 02 02 05 00 6D 18 E9 F6 CA 00 00 E1 [15:05:18]Write i2c OK [15:05:18]MH_I2C_Read... [15:05:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:18]Read from MH i2c: E2 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 03 00 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 03 00 B7 78 00 90 00 A3 [15:05:18]RAPDU: 90 00 [15:05:18]wFMCommunicate OK [15:05:18]wFMCommunicate request_size=4 [15:05:18]MH_SAM_APDU [15:05:18]CAPDU: 80 0D 03 02 [15:05:18]Write to MH i2c: E2 08 00 B8 78 80 0D 03 02 00 00 00 00 AB [15:05:18]Write i2c OK [15:05:18]MH_I2C_Read... [15:05:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:19]Read from MH i2c: E2 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: E2 0B 00 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: E2 0B 00 B8 78 00 19 32 09 90 15 FA 97 FD 90 00 33 [15:05:19]RAPDU: 19 32 09 90 15 FA 97 FD 90 00 [15:05:19]wFMCommunicate OK [15:05:19]SAM_PROTO_SignData done [15:05:19]FM_MakeSignedData done [15:05:19]CreateOFDProtocolMessage [15:05:19]wFMCommunicate request_size=4 [15:05:19]MH_SAM_APDU [15:05:19]CAPDU: 80 11 00 00 [15:05:19]Write to MH i2c: E2 08 00 B9 78 80 11 00 00 00 00 00 00 AB [15:05:19]Write i2c OK [15:05:19]MH_I2C_Read... [15:05:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:19]Read from MH i2c: E2 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: E2 17 00 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: E2 17 00 B9 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 01 [15:05:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:05:19]wFMCommunicate OK [15:05:19]CreateOFDProtocolMessage done [15:05:19]OFDSenderStorePacket 32451 [15:05:19]StoreOFDPacket docnum=32451 [15:05:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 65 40 07 01 89 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 B1 71 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C3 7E 00 00 35 04 06 00 CD 6D 18 E9 F6 CA 19 32 09 90 15 FA 97 FD [15:05:19]CheckFolder [15:05:19]dirname=/storage/ofd_packets [15:05:19]CheckFolder done [15:05:19]ProducePacketName [15:05:19]name=ofd_packets/00032451 [15:05:19]NVStorageSaveData ofd_packets/00032451 [15:05:19]File name is /storage/ofd_packets/00032451 [15:05:19]Write 301 bytes [15:05:19]NVStorageSaveData done [15:05:19]OFDSenderStorePacket done [15:05:19]KKMCreateOFDPacket done [15:05:19]NVStorageSaveData kkm_last_timestamp [15:05:19]File name is /storage/kkm_last_timestamp [15:05:19]Write 4 bytes [15:05:19]NVStorageSaveData done [15:05:19]OFD Sender: Processing packet 32451 [packets to send 11, broken 10] [15:05:19]ProducePacketName [15:05:19]name=ofd_packets/00032451 [15:05:19]OFD Sender: To server: pG, [15:05:19]CommunicateWithHost lk.salyk.kg:30040 [15:05:19]ConnectInit lk.salyk.kg [15:05:19]ExternCall_PrintAddStr [15:05:19]wPrintStart [15:05:19]Write to MH i2c: 01 00 00 BA 78 32 [15:05:19]Write i2c OK [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: 01 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: 01 07 00 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: 01 07 00 BA 78 00 00 00 00 00 FF 0F 47 [15:05:19]RasterBufferAndPrint [15:05:19]line Счет N : (1)1182192 [15:05:19]line ИНН: 02508201610067 [15:05:19]line Контрольно-Кассовый Чек [15:05:19]line ПРОДАЖА [15:05:19]line ТРК (МРК, ГНК) : 62 [15:05:19]line Товар: 2710124130 [15:05:19]line Аи-92-К-5 [15:05:19]line 8.700 * 57.50 [15:05:19]line = 500.25 [15:05:19]line НДС 12% НСП 1% [15:05:19]line > о реализуемом товаре [15:05:19]line ОКРУГЛЕНИЕ: -0.25 [15:05:19]line ИТОГО: 500.00 [15:05:19]line Внесено: 500.00 [15:05:19]line СДАЧА: 0.00 [15:05:19]line НСП 1% : 4.43 [15:05:19]line НДС 12% : 53.12 [15:05:19]line Наличными: 500.00 [15:05:19]line Безнал.: 0.00 [15:05:19]line Место: АЗС № 121 "Партнер Нефть" [15:05:19]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:05:19]line СНО: Общий режим [15:05:19]line Чек 157 24.08.2023 15:05 [15:05:19]line Смена: 75 ФФД: 1.0 [15:05:19]line ЗНМ: 0300000148 [15:05:19]line РНМ: 0000000000091575 [15:05:19]line Версия ККМ: 001 [15:05:19]line ФМ: 0000000000874655 [15:05:19]line ФД: 32451 [15:05:19]line ФПД: 225868453115594 [15:05:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T150521&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32451&fm=225868453115594&tin=02508201610067®Number=0000000000091575&sum=50000 [15:05:19]Connected sock=11 [15: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 34 36 35 35 0F 01 00 00 65 40 07 01 89 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 B1 71 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C3 7E 00 00 35 04 06 00 CD 6D 18 E9 F6 CA 19 32 09 90 15 FA 97 FD [15:05:19]written 0, free lines is 4095 [15:05:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9E 96 47 00 80 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C3 7E 00 00 F4 03 04 00 54 1C E7 64 B6 04 01 00 00 32 BF AA 86 5B 41 55 38 [15:05:19]CommunicateWithHost err = 0 [15:05:19]CheckOFDResponse [15:05:19]1017 (14) - 77093643461234 [15:05:19]1041 (16) - 0000000000874655 [15:05:19]1040 (4) - 32451 [15:05:19]1012 (4) - 24.08.2023 09:01 [15:05:19]1206 (1) - 0 [15:05:19]OFD Sender: Remove packet 32451 [15:05:19]ProducePacketName [15:05:19]name=ofd_packets/00032451 [15:05:19]NVStorageDeleteData [15:05:19]Write to MH i2c: 01 00 00 E5 78 5D [15:05:19]Write i2c OK [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: 01 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: 01 07 00 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: 01 07 00 E5 78 00 00 00 00 00 DF 0C 4F [15:05:19]RasterBufferAndPrint [15:05:19]line [15:05:19]line [15:05:19]line [15:05:19]line [15:05:19]line [15:05:19]written 0, free lines is 3301 [15:05:19]MH_Cut [15:05:19]Write to MH i2c: D1 01 00 EC 78 01 36 [15:05:19]Write i2c OK [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: D1 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: D1 01 00 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: D1 01 00 EC 78 00 35 [15:05:19]Write to MH i2c: 01 00 00 ED 78 65 [15:05:19]Write i2c OK [15:05:19]MH_I2C_Read... [15:05:20]OFD Sender: No OFD packet to send [15:05:20]*** Cut start [15:05:20]*** Purtial cut [15:05:20]*** CUTSNS_PIN = 0 [15:05:20]*** Stage 1: CUTSNS_PIN = 1 [15:05:22]Read from MH i2c: 01 [15:05:22]MH_I2C_Read... [15:05:22]*** Stop cut motor [15:05:22]*** Cut end [15:05:22]Read from MH i2c: 01 07 00 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: 01 07 00 ED 78 00 00 00 00 00 FF 0F 7A [15:05:22]process_action close_receipt done [15:05:22]requested_data is exist [15:05:22]produce_requested_data [15:05:22]requested_item fm.sn is exist - process it [15:05:22]wFMCommunicate request_size=4 [15:05:22]MH_SAM_APDU [15:05:22]CAPDU: 80 11 00 00 [15:05:22]Write to MH i2c: E2 08 00 EE 78 80 11 00 00 00 00 00 00 E0 [15:05:22]Write i2c OK [15:05:22]MH_I2C_Read... [15:05:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:22]Read from MH i2c: E2 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: E2 17 00 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: E2 17 00 EE 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 36 [15:05:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:05:22]wFMCommunicate OK [15:05:22]requested_item fd.num is exist - process it [15:05:22]SAM_PROTO_GetFieldsCounters [15:05:22]wFMCommunicate request_size=4 [15:05:22]MH_SAM_APDU [15:05:22]CAPDU: 80 13 00 00 [15:05:22]Write to MH i2c: E2 08 00 EF 78 80 13 00 00 00 00 00 00 E3 [15:05:22]Write i2c OK [15:05:22]MH_I2C_Read... [15:05:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:05:22]Read from MH i2c: E2 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: E2 62 00 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: E2 62 00 EF 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C3 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [15:05:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C3 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:05:22]wFMCommunicate OK [15:05:22]SAM_PROTO_GetFieldsCounters done [15:05:22]requested_item shift.num is exist - process it [15:05:22]requested_item shift.opened is exist - process it [15:05:22]req_shift_opened [15:05:22]FM_GetShiftState [15:05:22]SAM_PROTO_GetShiftState [15:05:22]wFMCommunicate request_size=4 [15:05:22]MH_SAM_APDU [15:05:22]CAPDU: 80 13 01 00 [15:05:22]Write to MH i2c: E2 08 00 F0 78 80 13 01 00 00 00 00 00 E5 [15:05:22]Write i2c OK [15:05:22]MH_I2C_Read... [15:05:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:22]Read from MH i2c: E2 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: E2 0E 00 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: E2 0E 00 F0 78 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 62 [15:05:22]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:05:22]wFMCommunicate OK [15:05:22]SAM_PROTO_GetShiftState done [15:05:22]FM_GetShiftState done [15:05:22]req_shift_opened done [15:05:22]requested_item shift.open_date is exist - process it [15:05:22]req_shift_open_date [15:05:22]req_shift_open_date done [15:05:22]produce_requested_data done [15:05:22]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32451,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:05:22]process_action_free close_receipt [15:05:22]json_value_free [15:05:22]json_value_free done [15:05:22]process_json_proto returns [15:05:22]Send response to host [15:05:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32451,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:05:22]free response buf [15:05:22]execute_script done [15:05:22]execute_script returns [15:05:22]free content buf [15:05:22]Sock 8.Close socket [15:05:22]Sock 8.Thread stoped [15:05:25]OFD Sender: No OFD packet to send [15:05:30]OFD Sender: No OFD packet to send [15:05:35]OFD Sender: No OFD packet to send [15:05:40]OFD Sender: No OFD packet to send [15:05:45]OFD Sender: No OFD packet to send [15:05:50]OFD Sender: No OFD packet to send [15:05:55]OFD Sender: No OFD packet to send [15:06:00]OFD Sender: No OFD packet to send [15:06:05]OFD Sender: No OFD packet to send [15:06:10]OFD Sender: No OFD packet to send [15:06:15]OFD Sender: No OFD packet to send [15:06:20]OFD Sender: No OFD packet to send [15:06:25]OFD Sender: No OFD packet to send [15:06:30]OFD Sender: No OFD packet to send [15:06:35]OFD Sender: No OFD packet to send [15:06:40]OFD Sender: No OFD packet to send [15:06:45]OFD Sender: No OFD packet to send [15:06:50]OFD Sender: No OFD packet to send [15:06:55]OFD Sender: No OFD packet to send [15:07:00]OFD Sender: No OFD packet to send [15:07:05]OFD Sender: No OFD packet to send [15:07:10]OFD Sender: No OFD packet to send [15:07:15]OFD Sender: No OFD packet to send [15:07:20]OFD Sender: No OFD packet to send [15:07:25]OFD Sender: No OFD packet to send [15:07:30]OFD Sender: No OFD packet to send [15:07:35]OFD Sender: No OFD packet to send [15:07:40]OFD Sender: No OFD packet to send [15:07:45]OFD Sender: No OFD packet to send [15:07:50]OFD Sender: No OFD packet to send [15:07:55]OFD Sender: No OFD packet to send [15:08:00]OFD Sender: No OFD packet to send [15:08:05]OFD Sender: No OFD packet to send [15:08:10]OFD Sender: No OFD packet to send [15:08:15]OFD Sender: No OFD packet to send [15:08:20]OFD Sender: No OFD packet to send [15:08:25]OFD Sender: No OFD packet to send [15:08:30]OFD Sender: No OFD packet to send [15:08:35]OFD Sender: No OFD packet to send [15:08:40]OFD Sender: No OFD packet to send [15:08:45]OFD Sender: No OFD packet to send [15:08:50]OFD Sender: No OFD packet to send [15:08:50]accept exits with 9 [15:08:50]New connection [15:08:50]New thread 3067084132 created [15:08:50]Thread 3066940772 joined [15:08:50]Waiting for new connection... [15:08:50] Sock 9.Parse request [15:08:50]Sock 9.Check first char [15:08:50]Sock 9.First char is OK [15:08:50]request: POST /json_proto HTTP/1.0 [15:08:50]Method: POST [15:08:50]URL: /json_proto [15:08:50]Method is POST - this is cgi request [15:08:50]url: /json_proto [15:08:50]query_string will be loaded in cgi processing [15:08:50]execute_cgi json_proto POST (null) [15:08:50]execute_cgi path=json_proto method=POST [15:08:50]POST find Content-Length [15:08:50]Host: 172.17.34.200:8080 [15:08:50]Content-Length: 688 [15:08:50]Content-Type: application/json [15:08:50] [15:08:50]POST finish read [15:08:50]Found Content-Length = 688 [15:08:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.170, "sum" : 1155.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1155.00, "total" : 1155.00, "payments": [ { "type": 0, "sum" : 1155.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:08:50]execute_script... [15:08: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)1182193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.170, "sum" : 1155.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1155.00, "total" : 1155.00, "payments": [ { "type": 0, "sum" : 1155.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:08:50]POST & json_proto [15:08:50]process_json_proto [15:08:50]json parsed OK: [15:08:50]protocol is kg_v1.0 [15:08:50]action value=close_receipt [15:08:50]process_action close_receipt [15:08:50]cmd_close_receipt [15:08:50]MH_GetDate [15:08:50]Write to MH i2c: F0 00 00 F1 78 58 [15:08:50]Write i2c OK [15:08:50]MH_I2C_Read... [15:08:50]Read from MH i2c: F0 [15:08:50]MH_I2C_Read... [15:08:50]Read from MH i2c: F0 09 00 [15:08:50]MH_I2C_Read... [15:08:50]Read from MH i2c: F0 09 00 F1 78 00 86 72 E7 64 B2 FF 65 64 1E [15:08:50]GetLastDocTimeStamp 1692889521 [15:08:50]current date 1692889734 [15:08:50]FM_GetShiftState [15:08:50]SAM_PROTO_GetShiftState [15:08:50]wFMCommunicate request_size=4 [15:08:50]MH_SAM_APDU [15:08:50]CAPDU: 80 13 01 00 [15:08:50]Write to MH i2c: E2 08 00 F2 78 80 13 01 00 00 00 00 00 E7 [15:08:50]Write i2c OK [15:08:50]MH_I2C_Read... [15:08:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:50]Read from MH i2c: E2 [15:08:50]MH_I2C_Read... [15:08:50]Read from MH i2c: E2 0E 00 [15:08:50]MH_I2C_Read... [15:08:50]Read from MH i2c: E2 0E 00 F2 78 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 64 [15:08:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:08:50]wFMCommunicate OK [15:08:50]SAM_PROTO_GetShiftState done [15:08:50]FM_GetShiftState done [15:08:50]opened in 1692866319 [15:08:50]opened+sec_in_day 1692952719 [15:08:50]quantity*price = 115561 [15:08:50]sum+1 = 115562 [15:08:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1155.00 Внесено: 1155.00 СДАЧА: 0.00 НСП 1% : 10.23 НДС 12% : 122.72 Наличными: 1155.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 158 24.08.2023 15:08 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32452 ФПД: 230269263016114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T150854&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32452&fm=230269263016114&tin=02508201610067®Number=0000000000091575&sum=115500 [15:08:51]StoreToDocumentArchive [15:08:51]shift 75 fd 32452 [15:08:51]save to /storage/0075/doc_00032452 [15:08:51]save last doc name /storage/0075/doc_00032452 to /storage/kkm_last_doc_name [15:08:51]save OK [15:08:51]Clear old archive folders... [15:08:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:08:51]tlvbuf is 01844B60 [15:08:51]SAM_PROTO_ClearQueue [15:08:51]wFMCommunicate request_size=4 [15:08:51]MH_SAM_APDU [15:08:51]CAPDU: 80 09 00 00 [15:08:51]Write to MH i2c: E2 08 00 FF 78 80 09 00 00 00 00 00 00 E9 [15:08:51]Write i2c OK [15:08:51]MH_I2C_Read... [15:08:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:08:51]Read from MH i2c: E2 [15:08:51]MH_I2C_Read... [15:08:51]Read from MH i2c: E2 03 00 [15:08:51]MH_I2C_Read... [15:08:51]Read from MH i2c: E2 03 00 FF 78 00 90 00 EB [15:08:51]RAPDU: 90 00 [15:08:51]wFMCommunicate OK [15:08:51]SAM_PROTO_ClearQueue done [15:08:51]KKMCreateOFDPacket [15:08:51]OFDProtocolAddRootSTLVToBuf [15:08:51]FM_MakeSignedData [15:08:51]FM_MakeSignedData [15:08:51]SAM_PROTO_SignData [15:08:51]wFMCommunicate request_size=4 [15:08:51]MH_SAM_APDU [15:08:51]CAPDU: 80 0D 01 02 [15:08:51]Write to MH i2c: E2 08 00 00 79 80 0D 01 02 00 00 00 00 F2 [15:08:51]Write i2c OK [15:08:51]MH_I2C_Read... [15:08:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:08:51]Read from MH i2c: E2 [15:08:51]MH_I2C_Read... [15:08:51]Read from MH i2c: E2 03 00 [15:08:51]MH_I2C_Read... [15:08:51]Read from MH i2c: E2 03 00 00 79 00 90 00 ED [15:08:51]RAPDU: 90 00 [15:08:51]wFMCommunicate OK [15:08:51]wFMCommunicate request_size=255 [15:08:51]MH_SAM_APDU [15:08:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FA 46 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 69 C3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C C3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 2F 00 00 00 00 07 04 06 00 2C C3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 86 72 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C4 7E 00 00 35 04 06 00 [15:08:51]Write to MH i2c: E2 02 01 01 79 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FA 46 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 69 C3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C C3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 2F 00 00 00 00 07 04 06 00 2C C3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 86 72 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C4 7E 00 00 35 04 06 00 00 00 08 [15:08:51]Write i2c OK [15:08:51]MH_I2C_Read... [15:08:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:52]Read from MH i2c: E2 [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: E2 03 00 [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: E2 03 00 01 79 00 90 00 EE [15:08:52]RAPDU: 90 00 [15:08:52]wFMCommunicate OK [15:08:52]wFMCommunicate request_size=11 [15:08:52]MH_SAM_APDU [15:08:52]CAPDU: 80 0D 02 02 06 D1 6D BD 9F F0 B2 [15:08:52]Write to MH i2c: E2 0E 00 02 79 80 0D 02 02 06 00 D1 6D BD 9F F0 B2 00 00 3D [15:08:52]Write i2c OK [15:08:52]MH_I2C_Read... [15:08:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:52]Read from MH i2c: E2 [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: E2 03 00 [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: E2 03 00 02 79 00 90 00 EF [15:08:52]RAPDU: 90 00 [15:08:52]wFMCommunicate OK [15:08:52]wFMCommunicate request_size=4 [15:08:52]MH_SAM_APDU [15:08:52]CAPDU: 80 0D 03 02 [15:08:52]Write to MH i2c: E2 08 00 03 79 80 0D 03 02 00 00 00 00 F7 [15:08:52]Write i2c OK [15:08:52]MH_I2C_Read... [15:08:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:08:52]Read from MH i2c: E2 [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: E2 0B 00 [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: E2 0B 00 03 79 00 95 2D 56 C8 1B 65 39 A6 90 00 37 [15:08:52]RAPDU: 95 2D 56 C8 1B 65 39 A6 90 00 [15:08:52]wFMCommunicate OK [15:08:52]SAM_PROTO_SignData done [15:08:52]FM_MakeSignedData done [15:08:52]CreateOFDProtocolMessage [15:08:52]wFMCommunicate request_size=4 [15:08:52]MH_SAM_APDU [15:08:52]CAPDU: 80 11 00 00 [15:08:52]Write to MH i2c: E2 08 00 04 79 80 11 00 00 00 00 00 00 F7 [15:08:52]Write i2c OK [15:08:52]MH_I2C_Read... [15:08:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:52]Read from MH i2c: E2 [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: E2 17 00 [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: E2 17 00 04 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4D [15:08:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:08:52]wFMCommunicate OK [15:08:52]CreateOFDProtocolMessage done [15:08:52]OFDSenderStorePacket 32452 [15:08:52]StoreOFDPacket docnum=32452 [15:08:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F6 33 08 01 B9 CC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FA 46 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 69 C3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C C3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 2F 00 00 00 00 07 04 06 00 2C C3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 86 72 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C4 7E 00 00 35 04 06 00 D1 6D BD 9F F0 B2 95 2D 56 C8 1B 65 39 A6 [15:08:52]CheckFolder [15:08:52]dirname=/storage/ofd_packets [15:08:52]CheckFolder done [15:08:52]ProducePacketName [15:08:52]name=ofd_packets/00032452 [15:08:52]NVStorageSaveData ofd_packets/00032452 [15:08:52]File name is /storage/ofd_packets/00032452 [15:08:52]Write 302 bytes [15:08:52]NVStorageSaveData done [15:08:52]OFDSenderStorePacket done [15:08:52]KKMCreateOFDPacket done [15:08:52]NVStorageSaveData kkm_last_timestamp [15:08:52]File name is /storage/kkm_last_timestamp [15:08:52]Write 4 bytes [15:08:52]NVStorageSaveData done [15:08:52]ExternCall_PrintAddStr [15:08:52]wPrintStart [15:08:52]Write to MH i2c: 01 00 00 05 79 7E [15:08:52]Write i2c OK [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: 01 [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: 01 07 00 [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: 01 07 00 05 79 00 00 00 00 00 FF 0F 93 [15:08:52]RasterBufferAndPrint [15:08:52]line Счет N : (1)1182193 [15:08:52]line ИНН: 02508201610067 [15:08:52]line Контрольно-Кассовый Чек [15:08:52]line ПРОДАЖА [15:08:52]line ТРК (МРК, ГНК) : 11 [15:08:52]line Товар: 2710194210 [15:08:52]line ДТ(л)-К-5 [15:08:52]line 18.170 * 63.60 [15:08:52]line = 1155.61 [15:08:52]line НДС 12% НСП 1% [15:08:52]line > о реализуемом товаре [15:08:52]line ОКРУГЛЕНИЕ: -0.61 [15:08:52]line ИТОГО: 1155.00 [15:08:52]line Внесено: 1155.00 [15:08:52]line СДАЧА: 0.00 [15:08:52]line НСП 1% : 10.23 [15:08:52]line НДС 12% : 122.72 [15:08:52]line Наличными: 1155.00 [15:08:52]line Безнал.: 0.00 [15:08:52]line Место: АЗС № 121 "Партнер Нефть" [15:08:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:08:52]line СНО: Общий режим [15:08:52]line Чек 158 24.08.2023 15:08 [15:08:52]line Смена: 75 ФФД: 1.0 [15:08:52]line ЗНМ: 0300000148 [15:08:52]line РНМ: 0000000000091575 [15:08:52]line Версия ККМ: 001 [15:08:52]line ФМ: 0000000000874655 [15:08:52]line ФД: 32452 [15:08:52]line ФПД: 230269263016114 [15:08:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T150854&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32452&fm=230269263016114&tin=02508201610067®Number=0000000000091575&sum=115500 [15:08:52]OFD Sender: Processing packet 32452 [packets to send 11, broken 10] [15:08:52]ProducePacketName [15:08:52]name=ofd_packets/00032452 [15:08:52]OFD Sender: To server: pG, [15:08:52]CommunicateWithHost lk.salyk.kg:30040 [15:08:52]ConnectInit lk.salyk.kg [15:08:52]written 0, free lines is 4095 [15:08:52]Connected sock=10 [15:08:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F6 33 08 01 B9 CC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FA 46 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 69 C3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C C3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 2F 00 00 00 00 07 04 06 00 2C C3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 86 72 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C4 7E 00 00 35 04 06 00 D1 6D BD 9F F0 B2 95 2D 56 C8 1B 65 39 A6 [15:08:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 EC F0 47 00 7B C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C4 7E 00 00 F4 03 04 00 2A 1D E7 64 B6 04 01 00 00 AA 38 65 1B 5B 38 9C F9 [15:08:52]CommunicateWithHost err = 0 [15:08:52]CheckOFDResponse [15:08:52]1017 (14) - 77093643461234 [15:08:52]1041 (16) - 0000000000874655 [15:08:52]1040 (4) - 32452 [15:08:52]1012 (4) - 24.08.2023 09:04 [15:08:52]1206 (1) - 0 [15:08:52]OFD Sender: Remove packet 32452 [15:08:52]ProducePacketName [15:08:52]name=ofd_packets/00032452 [15:08:52]NVStorageDeleteData [15:08:52]Write to MH i2c: 01 00 00 30 79 A9 [15:08:52]Write i2c OK [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: 01 [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: 01 07 00 [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: 01 07 00 30 79 00 00 00 00 00 E2 0C 9E [15:08:52]RasterBufferAndPrint [15:08:52]line [15:08:52]line [15:08:52]line [15:08:52]line [15:08:52]line [15:08:52]written 0, free lines is 3304 [15:08:52]MH_Cut [15:08:52]Write to MH i2c: D1 01 00 37 79 01 82 [15:08:52]Write i2c OK [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: D1 [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: D1 01 00 [15:08:52]MH_I2C_Read... [15:08:52]Read from MH i2c: D1 01 00 37 79 00 81 [15:08:52]Write to MH i2c: 01 00 00 38 79 B1 [15:08:52]Write i2c OK [15:08:52]MH_I2C_Read... [15:08:53]OFD Sender: No OFD packet to send [15:08:53]*** Cut start [15:08:53]*** Purtial cut [15:08:53]*** Stage 1: CUTSNS_PIN = 1 [15:08:54]Read from MH i2c: 01 [15:08:54]MH_I2C_Read... [15:08:54]*** Stop cut motor [15:08:54]*** Cut end [15:08:54]Read from MH i2c: 01 07 00 [15:08:54]MH_I2C_Read... [15:08:54]Read from MH i2c: 01 07 00 38 79 00 00 00 00 00 FF 0F C6 [15:08:54]process_action close_receipt done [15:08:54]requested_data is exist [15:08:54]produce_requested_data [15:08:54]requested_item fm.sn is exist - process it [15:08:54]wFMCommunicate request_size=4 [15:08:54]MH_SAM_APDU [15:08:54]CAPDU: 80 11 00 00 [15:08:54]Write to MH i2c: E2 08 00 39 79 80 11 00 00 00 00 00 00 2C [15:08:54]Write i2c OK [15:08:54]MH_I2C_Read... [15:08:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:54]Read from MH i2c: E2 [15:08:54]MH_I2C_Read... [15:08:54]Read from MH i2c: E2 17 00 [15:08:54]MH_I2C_Read... [15:08:54]Read from MH i2c: E2 17 00 39 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 82 [15:08:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:08:54]wFMCommunicate OK [15:08:54]requested_item fd.num is exist - process it [15:08:54]SAM_PROTO_GetFieldsCounters [15:08:54]wFMCommunicate request_size=4 [15:08:54]MH_SAM_APDU [15:08:54]CAPDU: 80 13 00 00 [15:08:54]Write to MH i2c: E2 08 00 3A 79 80 13 00 00 00 00 00 00 2F [15:08:54]Write i2c OK [15:08:54]MH_I2C_Read... [15:08:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:08:54]Read from MH i2c: E2 [15:08:54]MH_I2C_Read... [15:08:54]Read from MH i2c: E2 62 00 [15:08:54]MH_I2C_Read... [15:08:54]Read from MH i2c: E2 62 00 3A 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C4 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [15:08:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C4 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:08:54]wFMCommunicate OK [15:08:54]SAM_PROTO_GetFieldsCounters done [15:08:54]requested_item shift.num is exist - process it [15:08:54]requested_item shift.opened is exist - process it [15:08:54]req_shift_opened [15:08:54]FM_GetShiftState [15:08:54]SAM_PROTO_GetShiftState [15:08:54]wFMCommunicate request_size=4 [15:08:54]MH_SAM_APDU [15:08:54]CAPDU: 80 13 01 00 [15:08:54]Write to MH i2c: E2 08 00 3B 79 80 13 01 00 00 00 00 00 31 [15:08:54]Write i2c OK [15:08:54]MH_I2C_Read... [15:08:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:54]Read from MH i2c: E2 [15:08:54]MH_I2C_Read... [15:08:54]Read from MH i2c: E2 0E 00 [15:08:54]MH_I2C_Read... [15:08:54]Read from MH i2c: E2 0E 00 3B 79 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AE [15:08:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:08:54]wFMCommunicate OK [15:08:54]SAM_PROTO_GetShiftState done [15:08:54]FM_GetShiftState done [15:08:54]req_shift_opened done [15:08:54]requested_item shift.open_date is exist - process it [15:08:54]req_shift_open_date [15:08:54]req_shift_open_date done [15:08:54]produce_requested_data done [15:08:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32452,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:08:54]process_action_free close_receipt [15:08:54]json_value_free [15:08:54]json_value_free done [15:08:54]process_json_proto returns [15:08:54]Send response to host [15:08:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32452,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:08:54]free response buf [15:08:54]execute_script done [15:08:54]execute_script returns [15:08:54]free content buf [15:08:54]Sock 9.Close socket [15:08:54]Sock 9.Thread stoped [15:08:58]OFD Sender: No OFD packet to send [15:09:03]OFD Sender: No OFD packet to send [15:09:08]OFD Sender: No OFD packet to send [15:09:13]OFD Sender: No OFD packet to send [15:09:18]OFD Sender: No OFD packet to send [15:09:23]OFD Sender: No OFD packet to send [15:09:28]OFD Sender: No OFD packet to send [15:09:33]OFD Sender: No OFD packet to send [15:09:38]OFD Sender: No OFD packet to send [15:09:40]accept exits with 8 [15:09:40]New connection [15:09:40]New thread 3066940772 created [15:09:40]Thread 3067084132 joined [15:09:40]Waiting for new connection... [15:09:40] Sock 8.Parse request [15:09:40]Sock 8.Check first char [15:09:40]Sock 8.First char is OK [15:09:40]request: POST /json_proto HTTP/1.0 [15:09:40]Method: POST [15:09:40]URL: /json_proto [15:09:40]Method is POST - this is cgi request [15:09:40]url: /json_proto [15:09:40]query_string will be loaded in cgi processing [15:09:40]execute_cgi json_proto POST (null) [15:09:40]execute_cgi path=json_proto method=POST [15:09:40]POST find Content-Length [15:09:40]Host: 172.17.34.200:8080 [15:09:40]Content-Length: 683 [15:09:40]Content-Type: application/json [15:09:40] [15:09:40]POST finish read [15:09:40]Found Content-Length = 683 [15:09:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 31.290, "sum" : 1799.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1799.00, "total" : 1799.00, "payments": [ { "type": 0, "sum" : 1799.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:09:40]execute_script... [15:09: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)1182194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 31.290, "sum" : 1799.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1799.00, "total" : 1799.00, "payments": [ { "type": 0, "sum" : 1799.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:09:40]POST & json_proto [15:09:40]process_json_proto [15:09:40]json parsed OK: [15:09:40]protocol is kg_v1.0 [15:09:40]action value=close_receipt [15:09:40]process_action close_receipt [15:09:40]cmd_close_receipt [15:09:40]MH_GetDate [15:09:40]Write to MH i2c: F0 00 00 3C 79 A4 [15:09:40]Write i2c OK [15:09:40]MH_I2C_Read... [15:09:40]Read from MH i2c: F0 [15:09:40]MH_I2C_Read... [15:09:40]Read from MH i2c: F0 09 00 [15:09:40]MH_I2C_Read... [15:09:40]Read from MH i2c: F0 09 00 3C 79 00 B8 72 E7 64 B2 FF 65 64 9C [15:09:40]GetLastDocTimeStamp 1692889734 [15:09:40]current date 1692889784 [15:09:40]FM_GetShiftState [15:09:40]SAM_PROTO_GetShiftState [15:09:40]wFMCommunicate request_size=4 [15:09:40]MH_SAM_APDU [15:09:40]CAPDU: 80 13 01 00 [15:09:40]Write to MH i2c: E2 08 00 3D 79 80 13 01 00 00 00 00 00 33 [15:09:40]Write i2c OK [15:09:40]MH_I2C_Read... [15:09:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:09:40]Read from MH i2c: E2 [15:09:40]MH_I2C_Read... [15:09:40]Read from MH i2c: E2 0E 00 [15:09:40]MH_I2C_Read... [15:09:40]Read from MH i2c: E2 0E 00 3D 79 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B0 [15:09:40]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:09:40]wFMCommunicate OK [15:09:40]SAM_PROTO_GetShiftState done [15:09:40]FM_GetShiftState done [15:09:40]opened in 1692866319 [15:09:40]opened+sec_in_day 1692952719 [15:09:40]quantity*price = 179917 [15:09:40]sum+1 = 179919 [15:09:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 1799.00 Внесено: 1799.00 СДАЧА: 0.00 НСП 1% : 15.92 НДС 12% : 191.06 Наличными: 1799.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 159 24.08.2023 15:09 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32453 ФПД: 15976987850778 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T150944&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32453&fm=15976987850778&tin=02508201610067®Number=0000000000091575&sum=179900 [15:09:41]StoreToDocumentArchive [15:09:41]shift 75 fd 32453 [15:09:41]save to /storage/0075/doc_00032453 [15:09:41]save last doc name /storage/0075/doc_00032453 to /storage/kkm_last_doc_name [15:09:41]save OK [15:09:41]Clear old archive folders... [15:09:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:09:41]tlvbuf is 01A36580 [15:09:41]SAM_PROTO_ClearQueue [15:09:41]wFMCommunicate request_size=4 [15:09:41]MH_SAM_APDU [15:09:41]CAPDU: 80 09 00 00 [15:09:41]Write to MH i2c: E2 08 00 4A 79 80 09 00 00 00 00 00 00 35 [15:09:41]Write i2c OK [15:09:41]MH_I2C_Read... [15:09:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:09:41]Read from MH i2c: E2 [15:09:41]MH_I2C_Read... [15:09:41]Read from MH i2c: E2 03 00 [15:09:41]MH_I2C_Read... [15:09:41]Read from MH i2c: E2 03 00 4A 79 00 90 00 37 [15:09:41]RAPDU: 90 00 [15:09:41]wFMCommunicate OK [15:09:41]SAM_PROTO_ClearQueue done [15:09:41]KKMCreateOFDPacket [15:09:41]OFDProtocolAddRootSTLVToBuf [15:09:41]FM_MakeSignedData [15:09:41]FM_MakeSignedData [15:09:41]SAM_PROTO_SignData [15:09:41]wFMCommunicate request_size=4 [15:09:41]MH_SAM_APDU [15:09:41]CAPDU: 80 0D 01 02 [15:09:41]Write to MH i2c: E2 08 00 4B 79 80 0D 01 02 00 00 00 00 3D [15:09:41]Write i2c OK [15:09:41]MH_I2C_Read... [15:09:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:09:41]Read from MH i2c: E2 [15:09:41]MH_I2C_Read... [15:09:41]Read from MH i2c: E2 03 00 [15:09:41]MH_I2C_Read... [15:09:41]Read from MH i2c: E2 03 00 4B 79 00 90 00 38 [15:09:41]RAPDU: 90 00 [15:09:41]wFMCommunicate OK [15:09:41]wFMCommunicate request_size=255 [15:09:41]MH_SAM_APDU [15:09:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 7A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 CE BE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC BE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 4A 00 00 00 00 07 04 06 00 BC BE 02 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 B8 72 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C5 7E 00 00 35 04 06 00 0E [15:09:41]Write to MH i2c: E2 02 01 4C 79 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 7A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 CE BE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC BE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 4A 00 00 00 00 07 04 06 00 BC BE 02 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 B8 72 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C5 7E 00 00 35 04 06 00 0E 00 00 EC [15:09:41]Write i2c OK [15:09:41]MH_I2C_Read... [15:09:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:09:42]Read from MH i2c: E2 [15:09:42]MH_I2C_Read... [15:09:42]Read from MH i2c: E2 03 00 [15:09:42]MH_I2C_Read... [15:09:42]Read from MH i2c: E2 03 00 4C 79 00 90 00 39 [15:09:42]RAPDU: 90 00 [15:09:42]wFMCommunicate OK [15:09:42]wFMCommunicate request_size=10 [15:09:42]MH_SAM_APDU [15:09:42]CAPDU: 80 0D 02 02 05 87 EE AF 78 1A [15:09:42]Write to MH i2c: E2 0D 00 4D 79 80 0D 02 02 05 00 87 EE AF 78 1A 00 00 00 [15:09:42]Write i2c OK [15:09:42]MH_I2C_Read... [15:09:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:09:42]Read from MH i2c: E2 [15:09:42]MH_I2C_Read... [15:09:42]Read from MH i2c: E2 03 00 [15:09:42]MH_I2C_Read... [15:09:42]Read from MH i2c: E2 03 00 4D 79 00 90 00 3A [15:09:42]RAPDU: 90 00 [15:09:42]wFMCommunicate OK [15:09:42]wFMCommunicate request_size=4 [15:09:42]MH_SAM_APDU [15:09:42]CAPDU: 80 0D 03 02 [15:09:42]Write to MH i2c: E2 08 00 4E 79 80 0D 03 02 00 00 00 00 42 [15:09:42]Write i2c OK [15:09:42]MH_I2C_Read... [15:09:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:09:42]Read from MH i2c: E2 [15:09:42]MH_I2C_Read... [15:09:42]Read from MH i2c: E2 0B 00 [15:09:42]MH_I2C_Read... [15:09:42]Read from MH i2c: E2 0B 00 4E 79 00 A7 62 5C E5 7D DD A4 B1 90 00 3C [15:09:42]RAPDU: A7 62 5C E5 7D DD A4 B1 90 00 [15:09:42]wFMCommunicate OK [15:09:42]SAM_PROTO_SignData done [15:09:42]FM_MakeSignedData done [15:09:42]CreateOFDProtocolMessage [15:09:42]wFMCommunicate request_size=4 [15:09:42]MH_SAM_APDU [15:09:42]CAPDU: 80 11 00 00 [15:09:42]Write to MH i2c: E2 08 00 4F 79 80 11 00 00 00 00 00 00 42 [15:09:42]Write i2c OK [15:09:42]MH_I2C_Read... [15:09:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:09:42]Read from MH i2c: E2 [15:09:42]MH_I2C_Read... [15:09:42]Read from MH i2c: E2 17 00 [15:09:42]MH_I2C_Read... [15:09:42]Read from MH i2c: E2 17 00 4F 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 98 [15:09:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:09:42]wFMCommunicate OK [15:09:42]CreateOFDProtocolMessage done [15:09:42]OFDSenderStorePacket 32453 [15:09:42]StoreOFDPacket docnum=32453 [15:09:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6B 41 07 01 B6 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 35 FF 03 08 00 03 3A 7A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 CE BE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC BE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 4A 00 00 00 00 07 04 06 00 BC BE 02 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 B8 72 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C5 7E 00 00 35 04 06 00 0E 87 EE AF 78 1A A7 62 5C E5 7D DD A4 B1 [15:09:42]CheckFolder [15:09:42]dirname=/storage/ofd_packets [15:09:42]CheckFolder done [15:09:42]ProducePacketName [15:09:42]name=ofd_packets/00032453 [15:09:42]NVStorageSaveData ofd_packets/00032453 [15:09:42]File name is /storage/ofd_packets/00032453 [15:09:42]Write 301 bytes [15:09:42]NVStorageSaveData done [15:09:42]OFDSenderStorePacket done [15:09:42]KKMCreateOFDPacket done [15:09:42]NVStorageSaveData kkm_last_timestamp [15:09:42]File name is /storage/kkm_last_timestamp [15:09:42]Write 4 bytes [15:09:42]NVStorageSaveData done [15:09:42]ExternCall_PrintAddStr [15:09:42]wPrintStart [15:09:42]Write to MH i2c: 01 00 00 50 79 C9 [15:09:42]Write i2c OK [15:09:42]MH_I2C_Read... [15:09:42]Read from MH i2c: 01 [15:09:42]MH_I2C_Read... [15:09:42]Read from MH i2c: 01 07 00 [15:09:42]MH_I2C_Read... [15:09:42]Read from MH i2c: 01 07 00 50 79 00 00 00 00 00 FF 0F DE [15:09:42]RasterBufferAndPrint [15:09:42]line Счет N : (1)1182194 [15:09:42]line ИНН: 02508201610067 [15:09:42]line Контрольно-Кассовый Чек [15:09:42]line ПРОДАЖА [15:09:42]line ТРК (МРК, ГНК) : 42 [15:09:42]line Товар: 2710124130 [15:09:42]line Аи-92-К-5 [15:09:42]line 31.290 * 57.50 [15:09:42]line = 1799.18 [15:09:42]line НДС 12% НСП 1% [15:09:42]line > о реализуемом товаре [15:09:42]line ОКРУГЛЕНИЕ: -0.18 [15:09:42]line ИТОГО: 1799.00 [15:09:42]line Внесено: 1799.00 [15:09:42]line СДАЧА: 0.00 [15:09:42]line НСП 1% : 15.92 [15:09:42]line НДС 12% : 191.06 [15:09:42]line Наличными: 1799.00 [15:09:42]line Безнал.: 0.00 [15:09:42]line Место: АЗС № 121 "Партнер Нефть" [15:09:42]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:09:42]line СНО: Общий режим [15:09:42]line Чек 159 24.08.2023 15:09 [15:09:42]line Смена: 75 ФФД: 1.0 [15:09:42]line ЗНМ: 0300000148 [15:09:42]line РНМ: 0000000000091575 [15:09:42]line Версия ККМ: 001 [15:09:42]line ФМ: 0000000000874655 [15:09:42]line ФД: 32453 [15:09:42]line ФПД: 15976987850778 [15:09:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T150944&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32453&fm=15976987850778&tin=02508201610067®Number=0000000000091575&sum=179900 [15:09:42]OFD Sender: Processing packet 32453 [packets to send 11, broken 10] [15:09:42]ProducePacketName [15:09:42]name=ofd_packets/00032453 [15:09:42]OFD Sender: To server: pG, [15:09:42]CommunicateWithHost lk.salyk.kg:30040 [15:09:42]ConnectInit lk.salyk.kg [15:09:42]written 0, free lines is 4095 [15:09:42]Connected sock=10 [15:09:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6B 41 07 01 B6 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 35 FF 03 08 00 03 3A 7A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 CE BE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC BE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 4A 00 00 00 00 07 04 06 00 BC BE 02 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 B8 72 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C5 7E 00 00 35 04 06 00 0E 87 EE AF 78 1A A7 62 5C E5 7D DD A4 B1 [15:09:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D1 43 47 00 4C D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C5 7E 00 00 F4 03 04 00 5C 1D E7 64 B6 04 01 00 00 F6 E3 BA B3 B9 32 F0 53 [15:09:42]CommunicateWithHost err = 0 [15:09:42]CheckOFDResponse [15:09:42]1017 (14) - 77093643461234 [15:09:42]1041 (16) - 0000000000874655 [15:09:42]1040 (4) - 32453 [15:09:42]1012 (4) - 24.08.2023 09:05 [15:09:42]1206 (1) - 0 [15:09:42]OFD Sender: Remove packet 32453 [15:09:42]ProducePacketName [15:09:42]name=ofd_packets/00032453 [15:09:42]NVStorageDeleteData [15:09:42]Write to MH i2c: 01 00 00 7B 79 F4 [15:09:42]Write i2c OK [15:09:42]MH_I2C_Read... [15:09:42]Read from MH i2c: 01 [15:09:42]MH_I2C_Read... [15:09:42]Read from MH i2c: 01 07 00 [15:09:42]MH_I2C_Read... [15:09:42]Read from MH i2c: 01 07 00 7B 79 00 00 00 00 00 E3 0C EA [15:09:42]RasterBufferAndPrint [15:09:42]line [15:09:42]line [15:09:43]line [15:09:43]line [15:09:43]line [15:09:43]written 0, free lines is 3305 [15:09:43]MH_Cut [15:09:43]Write to MH i2c: D1 01 00 82 79 01 CD [15:09:43]Write i2c OK [15:09:43]MH_I2C_Read... [15:09:43]Read from MH i2c: D1 [15:09:43]MH_I2C_Read... [15:09:43]Read from MH i2c: D1 01 00 [15:09:43]MH_I2C_Read... [15:09:43]Read from MH i2c: D1 01 00 82 79 00 CC [15:09:43]Write to MH i2c: 01 00 00 83 79 FC [15:09:43]Write i2c OK [15:09:43]MH_I2C_Read... [15:09:43]OFD Sender: No OFD packet to send [15:09:43]*** Cut start [15:09:43]*** Purtial cut [15:09:43]*** CUTSNS_PIN = 0 [15:09:43]*** Stage 1: CUTSNS_PIN = 1 [15:09:45]Read from MH i2c: 01 [15:09:45]MH_I2C_Read... [15:09:45]*** Stop cut motor [15:09:45]*** Cut end [15:09:45]Read from MH i2c: 01 07 00 [15:09:45]MH_I2C_Read... [15:09:45]Read from MH i2c: 01 07 00 83 79 00 00 00 00 00 FF 0F 11 [15:09:45]process_action close_receipt done [15:09:45]requested_data is exist [15:09:45]produce_requested_data [15:09:45]requested_item fm.sn is exist - process it [15:09:45]wFMCommunicate request_size=4 [15:09:45]MH_SAM_APDU [15:09:45]CAPDU: 80 11 00 00 [15:09:45]Write to MH i2c: E2 08 00 84 79 80 11 00 00 00 00 00 00 77 [15:09:45]Write i2c OK [15:09:45]MH_I2C_Read... [15:09:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:09:45]Read from MH i2c: E2 [15:09:45]MH_I2C_Read... [15:09:45]Read from MH i2c: E2 17 00 [15:09:45]MH_I2C_Read... [15:09:45]Read from MH i2c: E2 17 00 84 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CD [15:09:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:09:45]wFMCommunicate OK [15:09:45]requested_item fd.num is exist - process it [15:09:45]SAM_PROTO_GetFieldsCounters [15:09:45]wFMCommunicate request_size=4 [15:09:45]MH_SAM_APDU [15:09:45]CAPDU: 80 13 00 00 [15:09:45]Write to MH i2c: E2 08 00 85 79 80 13 00 00 00 00 00 00 7A [15:09:45]Write i2c OK [15:09:45]MH_I2C_Read... [15:09:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:09:45]Read from MH i2c: E2 [15:09:45]MH_I2C_Read... [15:09:45]Read from MH i2c: E2 62 00 [15:09:45]MH_I2C_Read... [15:09:45]Read from MH i2c: E2 62 00 85 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [15:09:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:09:45]wFMCommunicate OK [15:09:45]SAM_PROTO_GetFieldsCounters done [15:09:45]requested_item shift.num is exist - process it [15:09:45]requested_item shift.opened is exist - process it [15:09:45]req_shift_opened [15:09:45]FM_GetShiftState [15:09:45]SAM_PROTO_GetShiftState [15:09:45]wFMCommunicate request_size=4 [15:09:45]MH_SAM_APDU [15:09:45]CAPDU: 80 13 01 00 [15:09:45]Write to MH i2c: E2 08 00 86 79 80 13 01 00 00 00 00 00 7C [15:09:45]Write i2c OK [15:09:45]MH_I2C_Read... [15:09:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:09:45]Read from MH i2c: E2 [15:09:45]MH_I2C_Read... [15:09:45]Read from MH i2c: E2 0E 00 [15:09:45]MH_I2C_Read... [15:09:45]Read from MH i2c: E2 0E 00 86 79 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F9 [15:09:45]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:09:45]wFMCommunicate OK [15:09:45]SAM_PROTO_GetShiftState done [15:09:45]FM_GetShiftState done [15:09:45]req_shift_opened done [15:09:45]requested_item shift.open_date is exist - process it [15:09:45]req_shift_open_date [15:09:45]req_shift_open_date done [15:09:45]produce_requested_data done [15:09:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32453,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:09:45]process_action_free close_receipt [15:09:45]json_value_free [15:09:45]json_value_free done [15:09:45]process_json_proto returns [15:09:45]Send response to host [15:09:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32453,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:09:45]free response buf [15:09:45]execute_script done [15:09:45]execute_script returns [15:09:45]free content buf [15:09:45]Sock 8.Close socket [15:09:45]Sock 8.Thread stoped [15:09:48]OFD Sender: No OFD packet to send [15:09:53]OFD Sender: No OFD packet to send [15:09:58]OFD Sender: No OFD packet to send [15:10:03]OFD Sender: No OFD packet to send [15:10:08]OFD Sender: No OFD packet to send [15:10:13]OFD Sender: No OFD packet to send [15:10:18]OFD Sender: No OFD packet to send [15:10:23]OFD Sender: No OFD packet to send [15:10:28]OFD Sender: No OFD packet to send [15:10:36]ConnectInit Can't connect to host [15:10:38]OFD Sender: No OFD packet to send [15:10:43]OFD Sender: No OFD packet to send [15:10:48]OFD Sender: No OFD packet to send [15:10:53]OFD Sender: No OFD packet to send [15:10:58]OFD Sender: No OFD packet to send [15:11:03]OFD Sender: No OFD packet to send [15:11:06]accept exits with 9 [15:11:06]New connection [15:11:06]New thread 3067084132 created [15:11:06]Thread 3066940772 joined [15:11:06]Waiting for new connection... [15:11:06] Sock 9.Parse request [15:11:06]Sock 9.Check first char [15:11:06]Sock 9.First char is OK [15:11:06]request: POST /json_proto HTTP/1.0 [15:11:06]Method: POST [15:11:06]URL: /json_proto [15:11:06]Method is POST - this is cgi request [15:11:06]url: /json_proto [15:11:06]query_string will be loaded in cgi processing [15:11:06]execute_cgi json_proto POST (null) [15:11:06]execute_cgi path=json_proto method=POST [15:11:06]POST find Content-Length [15:11:06]Host: 172.17.34.200:8080 [15:11:06]Content-Length: 215 [15:11:06]Content-Type: application/json [15:11:06] [15:11:06]POST finish read [15:11:06]Found Content-Length = 215 [15:11:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:06]execute_script... [15:11:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:06]POST & json_proto [15:11:06]process_json_proto [15:11:06]json parsed OK: [15:11:06]protocol is kg_v1.0 [15:11:06]action value=get_value [15:11:06]process_action get_value [15:11:06]cmd_get_value [15:11:06]process_action get_value done [15:11:06]requested_data is exist [15:11:06]produce_requested_data [15:11:06]requested_item kkm.sn is exist - process it [15:11:06]requested_item kkm.ver is exist - process it [15:11:06]requested_item fm.sn is exist - process it [15:11:06]wFMCommunicate request_size=4 [15:11:06]MH_SAM_APDU [15:11:06]CAPDU: 80 11 00 00 [15:11:06]Write to MH i2c: E2 08 00 87 79 80 11 00 00 00 00 00 00 7A [15:11:06]Write i2c OK [15:11:06]MH_I2C_Read... [15:11:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:06]Read from MH i2c: E2 [15:11:06]MH_I2C_Read... [15:11:06]Read from MH i2c: E2 17 00 [15:11:06]MH_I2C_Read... [15:11:06]Read from MH i2c: E2 17 00 87 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D0 [15:11:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:11:06]wFMCommunicate OK [15:11:06]requested_item fd.num is exist - process it [15:11:06]SAM_PROTO_GetFieldsCounters [15:11:06]wFMCommunicate request_size=4 [15:11:06]MH_SAM_APDU [15:11:06]CAPDU: 80 13 00 00 [15:11:06]Write to MH i2c: E2 08 00 88 79 80 13 00 00 00 00 00 00 7D [15:11:06]Write i2c OK [15:11:06]MH_I2C_Read... [15:11:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:06]Read from MH i2c: E2 [15:11:06]MH_I2C_Read... [15:11:06]Read from MH i2c: E2 62 00 [15:11:06]MH_I2C_Read... [15:11:06]Read from MH i2c: E2 62 00 88 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 0E [15: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:06]wFMCommunicate OK [15:11:06]SAM_PROTO_GetFieldsCounters done [15:11:06]requested_item shift.num is exist - process it [15:11:06]requested_item shift.opened is exist - process it [15:11:06]req_shift_opened [15:11:06]FM_GetShiftState [15:11:06]SAM_PROTO_GetShiftState [15:11:06]wFMCommunicate request_size=4 [15:11:06]MH_SAM_APDU [15:11:06]CAPDU: 80 13 01 00 [15:11:06]Write to MH i2c: E2 08 00 89 79 80 13 01 00 00 00 00 00 7F [15:11:06]Write i2c OK [15:11:06]MH_I2C_Read... [15:11:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:06]Read from MH i2c: E2 [15:11:06]MH_I2C_Read... [15:11:06]Read from MH i2c: E2 0E 00 [15:11:06]MH_I2C_Read... [15:11:06]Read from MH i2c: E2 0E 00 89 79 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 FC [15:11:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:11:06]wFMCommunicate OK [15:11:06]SAM_PROTO_GetShiftState done [15:11:06]FM_GetShiftState done [15:11:06]req_shift_opened done [15:11:06]requested_item shift.open_date is exist - process it [15:11:06]req_shift_open_date [15:11:06]req_shift_open_date done [15:11:06]produce_requested_data done [15:11:06]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32453,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:11:06]process_action_free get_value [15:11:06]json_value_free [15:11:06]json_value_free done [15:11:06]process_json_proto returns [15:11:06]Send response to host [15:11:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32453,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:11:06]free response buf [15:11:06]execute_script done [15:11:06]execute_script returns [15:11:06]free content buf [15:11:06]Sock 9.Close socket [15:11:06]Sock 9.Thread stoped [15:11:06]accept exits with 8 [15:11:06]New connection [15:11:06]New thread 3066940772 created [15:11:06]Thread 3067084132 joined [15:11:06]Waiting for new connection... [15:11:06] Sock 8.Parse request [15:11:06]Sock 8.Check first char [15:11:06]Sock 8.First char is OK [15:11:06]request: POST /json_proto HTTP/1.0 [15:11:06]Method: POST [15:11:06]URL: /json_proto [15:11:06]Method is POST - this is cgi request [15:11:06]url: /json_proto [15:11:06]query_string will be loaded in cgi processing [15:11:06]execute_cgi json_proto POST (null) [15:11:06]execute_cgi path=json_proto method=POST [15:11:06]POST find Content-Length [15:11:06]Host: 172.17.34.200:8080 [15:11:06]Content-Length: 331 [15:11:06]Content-Type: application/json [15:11:06] [15:11:06]POST finish read [15:11:06]Found Content-Length = 331 [15:11: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" ] } } [15:11:06]execute_script... [15:11: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" ] } } [15:11:06]POST & json_proto [15:11:06]process_json_proto [15:11:06]json parsed OK: [15:11:06]protocol is kg_v1.0 [15:11:06]action value=get_value [15:11:06]process_action get_value [15:11:06]cmd_get_value [15:11:06]process_action get_value done [15:11:06]requested_data is exist [15:11:06]produce_requested_data [15:11:06]requested_item fm.sale.total is exist - process it [15:11:06]SAM_PROTO_GetFMData [15:11:06]wFMCommunicate request_size=4 [15:11:06]MH_SAM_APDU [15:11:06]CAPDU: 80 13 03 00 [15:11:06]Write to MH i2c: E2 08 00 8A 79 80 13 03 00 00 00 00 00 82 [15:11:06]Write i2c OK [15:11:06]MH_I2C_Read... [15:11:07]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:11:07]Read from MH i2c: E2 [15:11:07]MH_I2C_Read... [15:11:07]Read from MH i2c: E2 FD 00 [15:11:07]MH_I2C_Read... [15:11:07]Read from MH i2c: E2 FD 00 8A 79 00 C3 04 85 04 BF 04 6E 04 04 00 2F 7E 00 00 69 04 A1 00 6F 04 04 00 FA 7C 00 00 B1 04 04 00 C9 8F 93 97 70 04 04 00 70 45 C7 87 72 04 04 00 59 4A CC 0F 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 23 9F 19 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 2B 72 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 B7 [15:11:07]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 2F 7E 00 00 69 04 A1 00 6F 04 04 00 FA 7C 00 00 B1 04 04 00 C9 8F 93 97 70 04 04 00 70 45 C7 87 72 04 04 00 59 4A CC 0F 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 23 9F 19 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 2B 72 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 [15:11:07]wFMCommunicate OK [15:11:07]wFMCommunicate request_size=4 [15:11:07]MH_SAM_APDU [15:11:07]CAPDU: 80 17 00 00 [15:11:07]Write to MH i2c: E2 08 00 8B 79 80 17 00 00 00 00 00 00 84 [15:11:07]Write i2c OK [15:11:07]MH_I2C_Read... [15:11:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:11:07]Read from MH i2c: E2 [15:11:07]MH_I2C_Read... [15:11:07]Read from MH i2c: E2 FD 00 [15:11:07]MH_I2C_Read... [15:11:07]Read from MH i2c: E2 FD 00 8B 79 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 C7 [15:11:07]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [15:11:07]wFMCommunicate OK [15:11:07]wFMCommunicate request_size=4 [15:11:07]MH_SAM_APDU [15:11:07]CAPDU: 80 17 00 00 [15:11:07]Write to MH i2c: E2 08 00 8C 79 80 17 00 00 00 00 00 00 85 [15:11:07]Write i2c OK [15:11:07]MH_I2C_Read... [15:11:07]Read from MH i2c: E2 [15:11:07]MH_I2C_Read... [15:11:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:11:07]Read from MH i2c: E2 FD 00 [15:11:07]MH_I2C_Read... [15:11:07]Read from MH i2c: E2 FD 00 8C 79 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 A3 [15:11:07]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [15:11:07]wFMCommunicate OK [15:11:07]wFMCommunicate request_size=4 [15:11:07]MH_SAM_APDU [15:11:07]CAPDU: 80 17 00 00 [15:11:07]Write to MH i2c: E2 08 00 8D 79 80 17 00 00 00 00 00 00 86 [15:11:07]Write i2c OK [15:11:07]MH_I2C_Read... [15:11:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:11:08]Read from MH i2c: E2 [15:11:08]MH_I2C_Read... [15:11:08]Read from MH i2c: E2 FD 00 [15:11:08]MH_I2C_Read... [15:11:08]Read from MH i2c: E2 FD 00 8D 79 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 F8 [15:11:08]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [15:11:08]wFMCommunicate OK [15:11:08]wFMCommunicate request_size=4 [15:11:08]MH_SAM_APDU [15:11:08]CAPDU: 80 17 00 00 [15:11:08]Write to MH i2c: E2 08 00 8E 79 80 17 00 00 00 00 00 00 87 [15:11:08]Write i2c OK [15:11:08]MH_I2C_Read... [15:11:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [15:11:08]Read from MH i2c: E2 [15:11:08]MH_I2C_Read... [15:11:08]Read from MH i2c: E2 E0 00 [15:11:08]MH_I2C_Read... [15:11:08]Read from MH i2c: E2 E0 00 8E 79 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 71 [15:11:08]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:11:08]wFMCommunicate OK [15:11:08]SAM_PROTO_GetFMData done [15:11:08]requested_item fm.sale_refund.total is exist - process it [15:11:08]requested_item fm.buy.total is exist - process it [15:11:08]requested_item shift.sale.total is exist - process it [15:11:08]SAM_PROTO_GetShiftData [15:11:08]wFMCommunicate request_size=4 [15:11:08]MH_SAM_APDU [15:11:08]CAPDU: 80 13 02 00 [15:11:08]Write to MH i2c: E2 08 00 8F 79 80 13 02 00 00 00 00 00 86 [15:11:08]Write i2c OK [15:11:08]MH_I2C_Read... [15:11:08]OFD Sender: No OFD packet to send [15:11:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:11:08]Read from MH i2c: E2 [15:11:08]MH_I2C_Read... [15:11:08]Read from MH i2c: E2 FD 00 [15:11:08]MH_I2C_Read... [15:11:08]Read from MH i2c: E2 FD 00 8F 79 00 B9 04 AA 04 B5 04 6E 04 04 00 9F 00 00 00 69 04 9C 00 6F 04 04 00 9D 00 00 00 B1 04 03 00 5F 5F C6 70 04 03 00 58 C6 86 72 04 03 00 07 99 3F 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8E 12 15 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 8C C1 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 19 [15:11:08]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 9F 00 00 00 69 04 9C 00 6F 04 04 00 9D 00 00 00 B1 04 03 00 5F 5F C6 70 04 03 00 58 C6 86 72 04 03 00 07 99 3F 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8E 12 15 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 8C C1 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [15:11:08]wFMCommunicate OK [15:11:08]wFMCommunicate request_size=4 [15:11:08]MH_SAM_APDU [15:11:08]CAPDU: 80 17 00 00 [15:11:08]Write to MH i2c: E2 08 00 90 79 80 17 00 00 00 00 00 00 89 [15:11:08]Write i2c OK [15:11:08]MH_I2C_Read... [15:11:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:11:09]Read from MH i2c: E2 [15:11:09]MH_I2C_Read... [15:11:09]Read from MH i2c: E2 FD 00 [15:11:09]MH_I2C_Read... [15:11:09]Read from MH i2c: E2 FD 00 90 79 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 5C [15:11:09]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 [15:11:09]wFMCommunicate OK [15:11:09]wFMCommunicate request_size=4 [15:11:09]MH_SAM_APDU [15:11:09]CAPDU: 80 17 00 00 [15:11:09]Write to MH i2c: E2 08 00 91 79 80 17 00 00 00 00 00 00 8A [15:11:09]Write i2c OK [15:11:09]MH_I2C_Read... [15:11:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:11:09]Read from MH i2c: E2 [15:11:09]MH_I2C_Read... [15:11:09]Read from MH i2c: E2 FD 00 [15:11:09]MH_I2C_Read... [15:11:09]Read from MH i2c: E2 FD 00 91 79 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 B2 [15:11:09]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [15:11:09]wFMCommunicate OK [15:11:09]wFMCommunicate request_size=4 [15:11:09]MH_SAM_APDU [15:11:09]CAPDU: 80 17 00 00 [15:11:09]Write to MH i2c: E2 08 00 92 79 80 17 00 00 00 00 00 00 8B [15:11:09]Write i2c OK [15:11:09]MH_I2C_Read... [15:11:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:11:09]Read from MH i2c: E2 [15:11:09]MH_I2C_Read... [15:11:09]Read from MH i2c: E2 FD 00 [15:11:09]MH_I2C_Read... [15:11:09]Read from MH i2c: E2 FD 00 92 79 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 03 [15:11:09]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [15:11:09]wFMCommunicate OK [15:11:09]wFMCommunicate request_size=4 [15:11:09]MH_SAM_APDU [15:11:09]CAPDU: 80 17 00 00 [15:11:09]Write to MH i2c: E2 08 00 93 79 80 17 00 00 00 00 00 00 8C [15:11:09]Write i2c OK [15:11:09]MH_I2C_Read... [15:11:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [15:11:09]Read from MH i2c: E2 [15:11:09]MH_I2C_Read... [15:11:09]Read from MH i2c: E2 D6 00 [15:11:09]MH_I2C_Read... [15:11:09]Read from MH i2c: E2 D6 00 93 79 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6E [15:11:09]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:11:09]wFMCommunicate OK [15:11:09]SAM_PROTO_GetShiftData done [15:11:09]requested_item shift.sale.total_cash is exist - process it [15:11:09]requested_item shift.sale_refund.total is exist - process it [15:11:09]requested_item shift.sale_refund.total_cash is exist - process it [15:11:09]requested_item shift.buy.total is exist - process it [15:11:09]requested_item shift.buy.total_cash is exist - process it [15:11:09]produce_requested_data done [15:11:09]produce_requested_data return {"fm.sale.total":25430302.17,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":130005.43,"shift.sale.total_cash":88326.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:11:09]process_action_free get_value [15:11:09]json_value_free [15:11:09]json_value_free done [15:11:09]process_json_proto returns [15:11:09]Send response to host [15:11:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25430302.17,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":130005.43,"shift.sale.total_cash":88326.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:11:09]free response buf [15:11:09]execute_script done [15:11:09]execute_script returns [15:11:09]free content buf [15:11:09]Sock 8.Close socket [15:11:09]Sock 8.Thread stoped [15:11:13]OFD Sender: No OFD packet to send [15:11:18]OFD Sender: No OFD packet to send [15:11:23]OFD Sender: No OFD packet to send [15:11:28]OFD Sender: No OFD packet to send [15:11:33]OFD Sender: No OFD packet to send [15:11:38]OFD Sender: No OFD packet to send [15:11:43]OFD Sender: No OFD packet to send [15:11:48]OFD Sender: No OFD packet to send [15:11:53]OFD Sender: No OFD packet to send [15:11:58]OFD Sender: No OFD packet to send [15:12:03]OFD Sender: No OFD packet to send [15:12:08]OFD Sender: No OFD packet to send [15:12:13]OFD Sender: No OFD packet to send [15:12:18]OFD Sender: No OFD packet to send [15:12:23]OFD Sender: No OFD packet to send [15:12:28]OFD Sender: No OFD packet to send [15:12:33]OFD Sender: No OFD packet to send [15:12:38]OFD Sender: No OFD packet to send [15:12:43]OFD Sender: No OFD packet to send [15:12:48]OFD Sender: No OFD packet to send [15:12:53]OFD Sender: No OFD packet to send [15:12:58]OFD Sender: No OFD packet to send [15:13:03]OFD Sender: No OFD packet to send [15:13:08]OFD Sender: No OFD packet to send [15:13:13]OFD Sender: No OFD packet to send [15:13:18]OFD Sender: No OFD packet to send [15:13:23]OFD Sender: No OFD packet to send [15:13:28]OFD Sender: No OFD packet to send [15:13:33]OFD Sender: No OFD packet to send [15:13:38]OFD Sender: No OFD packet to send [15:13:43]OFD Sender: No OFD packet to send [15:13:48]OFD Sender: No OFD packet to send [15:13:53]OFD Sender: No OFD packet to send [15:13:58]OFD Sender: No OFD packet to send [15:14:03]OFD Sender: No OFD packet to send [15:14:08]OFD Sender: No OFD packet to send [15:14:13]OFD Sender: No OFD packet to send [15:14:18]OFD Sender: No OFD packet to send [15:14:23]OFD Sender: No OFD packet to send [15:14:28]OFD Sender: No OFD packet to send [15:14:33]OFD Sender: No OFD packet to send [15:14:38]OFD Sender: No OFD packet to send [15:14:39]accept exits with 9 [15:14:39]New connection [15:14:39]New thread 3067084132 created [15:14:39]Thread 3066940772 joined [15:14:39]Waiting for new connection... [15:14:39] Sock 9.Parse request [15:14:39]Sock 9.Check first char [15:14:39]Sock 9.First char is OK [15:14:39]request: POST /json_proto HTTP/1.0 [15:14:39]Method: POST [15:14:39]URL: /json_proto [15:14:39]Method is POST - this is cgi request [15:14:39]url: /json_proto [15:14:39]query_string will be loaded in cgi processing [15:14:39]execute_cgi json_proto POST (null) [15:14:39]execute_cgi path=json_proto method=POST [15:14:39]POST find Content-Length [15:14:39]Host: 172.17.34.200:8080 [15:14:39]Content-Length: 1122 [15:14:39]Content-Type: application/json [15:14:39] [15:14:39]POST finish read [15:14:39]Found Content-Length = 1122 [15:14:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182195\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 94.340 x 63.60\u000A\u0418\u0422\u041E\u0413: 6000.02\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:14:39]execute_script... [15:14:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182195\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 94.340 x 63.60\u000A\u0418\u0422\u041E\u0413: 6000.02\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:14:39]POST & json_proto [15:14:39]process_json_proto [15:14:39]json parsed OK: [15:14:39]protocol is kg_v1.0 [15:14:39]action value=print_text [15:14:39]process_action print_text [15:14:39]cmd_print_text [15:14:39]ExternCall_PrintAddStr [15:14:39]wPrintStart [15:14:39]Write to MH i2c: 01 00 00 94 79 0D [15:14:39]Write i2c OK [15:14:39]MH_I2C_Read... [15:14:39]Read from MH i2c: 01 [15:14:39]MH_I2C_Read... [15:14:39]Read from MH i2c: 01 07 00 [15:14:39]MH_I2C_Read... [15:14:39]Read from MH i2c: 01 07 00 94 79 00 00 00 00 00 FF 0F 22 [15:14:39]RasterBufferAndPrint [15:14:39]line *****ТОВАРНЫЙ ЧЕК***** [15:14:39]line АЗС 121 [15:14:39]line Партнер нефть [15:14:39]line 02508201610067 [15:14:39]line Кассир : Батырканова Г. [15:14:39]line Счет N : (1)1182195 [15:14:39]line ПРОДАЖА [15:14:39]line ТРК (МРК, ГНК) : 21 [15:14:39]line Вид ГСМ : 2710194210 [15:14:39]line ДТ(л)-К-5 [15:14:39]line 94.340 x 63.60 [15:14:39]line ИТОГ: 6000.02 [15:14:39]line Тип оплаты: Талоны: Топливная Карта [15:14:39]line 81887 [15:14:39]written 0, free lines is 4095 [15:14:40]Write to MH i2c: 01 00 00 A6 79 1F [15:14:40]Write i2c OK [15:14:40]MH_I2C_Read... [15:14:40]Read from MH i2c: 01 [15:14:40]MH_I2C_Read... [15:14:40]Read from MH i2c: 01 07 00 [15:14:40]MH_I2C_Read... [15:14:40]Read from MH i2c: 01 07 00 A6 79 00 00 00 00 00 42 0E 76 [15:14:40]RasterBufferAndPrint [15:14:40]line [15:14:40]line [15:14:40]line [15:14:40]line [15:14:40]line [15:14:40]written 0, free lines is 3651 [15:14:40]MH_Cut [15:14:40]Write to MH i2c: D1 01 00 AD 79 01 F8 [15:14:40]Write i2c OK [15:14:40]MH_I2C_Read... [15:14:40]Read from MH i2c: D1 [15:14:40]MH_I2C_Read... [15:14:40]Read from MH i2c: D1 01 00 [15:14:40]MH_I2C_Read... [15:14:40]Read from MH i2c: D1 01 00 AD 79 00 F7 [15:14:40]Write to MH i2c: 01 00 00 AE 79 27 [15:14:40]Write i2c OK [15:14:40]MH_I2C_Read... [15:14:40]*** Cut start [15:14:40]*** Purtial cut [15:14:40]*** Stage 1: CUTSNS_PIN = 1 [15:14:40]Read from MH i2c: 01 [15:14:40]MH_I2C_Read... [15:14:40]*** Stop cut motor [15:14:40]*** Cut end [15:14:40]Read from MH i2c: 01 07 00 [15:14:40]MH_I2C_Read... [15:14:40]Read from MH i2c: 01 07 00 AE 79 00 00 00 00 00 FF 0F 3C [15:14:40]process_action print_text done [15:14:40]requested_data is exist [15:14:40]produce_requested_data [15:14:40]requested_item fm.sn is exist - process it [15:14:40]wFMCommunicate request_size=4 [15:14:40]MH_SAM_APDU [15:14:40]CAPDU: 80 11 00 00 [15:14:40]Write to MH i2c: E2 08 00 AF 79 80 11 00 00 00 00 00 00 A2 [15:14:40]Write i2c OK [15:14:40]MH_I2C_Read... [15:14:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:40]Read from MH i2c: E2 [15:14:40]MH_I2C_Read... [15:14:40]Read from MH i2c: E2 17 00 [15:14:40]MH_I2C_Read... [15:14:40]Read from MH i2c: E2 17 00 AF 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F8 [15:14:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:14:40]wFMCommunicate OK [15:14:40]requested_item fd.num is exist - process it [15:14:40]SAM_PROTO_GetFieldsCounters [15:14:40]wFMCommunicate request_size=4 [15:14:40]MH_SAM_APDU [15:14:40]CAPDU: 80 13 00 00 [15:14:40]Write to MH i2c: E2 08 00 B0 79 80 13 00 00 00 00 00 00 A5 [15:14:40]Write i2c OK [15:14:40]MH_I2C_Read... [15:14:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:14:41]Read from MH i2c: E2 [15:14:41]MH_I2C_Read... [15:14:41]Read from MH i2c: E2 62 00 [15:14:41]MH_I2C_Read... [15:14:41]Read from MH i2c: E2 62 00 B0 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [15:14:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:14:41]wFMCommunicate OK [15:14:41]SAM_PROTO_GetFieldsCounters done [15:14:41]requested_item shift.num is exist - process it [15:14:41]requested_item shift.opened is exist - process it [15:14:41]req_shift_opened [15:14:41]FM_GetShiftState [15:14:41]SAM_PROTO_GetShiftState [15:14:41]wFMCommunicate request_size=4 [15:14:41]MH_SAM_APDU [15:14:41]CAPDU: 80 13 01 00 [15:14:41]Write to MH i2c: E2 08 00 B1 79 80 13 01 00 00 00 00 00 A7 [15:14:41]Write i2c OK [15:14:41]MH_I2C_Read... [15:14:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:41]Read from MH i2c: E2 [15:14:41]MH_I2C_Read... [15:14:41]Read from MH i2c: E2 0E 00 [15:14:41]MH_I2C_Read... [15:14:41]Read from MH i2c: E2 0E 00 B1 79 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 24 [15:14:41]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:14:41]wFMCommunicate OK [15:14:41]SAM_PROTO_GetShiftState done [15:14:41]FM_GetShiftState done [15:14:41]req_shift_opened done [15:14:41]requested_item shift.open_date is exist - process it [15:14:41]req_shift_open_date [15:14:41]req_shift_open_date done [15:14:41]produce_requested_data done [15:14:41]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32453,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:14:41]process_action_free print_text [15:14:41]json_value_free [15:14:41]json_value_free done [15:14:41]process_json_proto returns [15:14:41]Send response to host [15:14:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32453,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:14:41]free response buf [15:14:41]execute_script done [15:14:41]execute_script returns [15:14:41]free content buf [15:14:41]Sock 9.Close socket [15:14:41]Sock 9.Thread stoped [15:14:43]OFD Sender: No OFD packet to send [15:14:48]OFD Sender: No OFD packet to send [15:14:53]OFD Sender: No OFD packet to send [15:14:58]OFD Sender: No OFD packet to send [15:15:03]OFD Sender: No OFD packet to send [15:15:08]OFD Sender: No OFD packet to send [15:15:13]OFD Sender: No OFD packet to send [15:15:18]OFD Sender: No OFD packet to send [15:15:23]OFD Sender: No OFD packet to send [15:15:28]OFD Sender: No OFD packet to send [15:15:33]OFD Sender: No OFD packet to send [15:15:38]OFD Sender: No OFD packet to send [15:15:43]OFD Sender: No OFD packet to send [15:15:48]OFD Sender: No OFD packet to send [15:15:53]OFD Sender: No OFD packet to send [15:15:58]OFD Sender: No OFD packet to send [15:16:03]OFD Sender: No OFD packet to send [15:16:05]accept exits with 8 [15:16:05]New connection [15:16:05]New thread 3066940772 created [15:16:05]Thread 3067084132 joined [15:16:05]Waiting for new connection... [15:16:05] Sock 8.Parse request [15:16:05]Sock 8.Check first char [15:16:05]Sock 8.First char is OK [15:16:05]request: POST /json_proto HTTP/1.0 [15:16:05]Method: POST [15:16:05]URL: /json_proto [15:16:05]Method is POST - this is cgi request [15:16:05]url: /json_proto [15:16:05]query_string will be loaded in cgi processing [15:16:05]execute_cgi json_proto POST (null) [15:16:05]execute_cgi path=json_proto method=POST [15:16:05]POST find Content-Length [15:16:05]Host: 172.17.34.200:8080 [15:16:05]Content-Length: 678 [15:16:05]Content-Type: application/json [15:16:05] [15:16:05]POST finish read [15:16:05]Found Content-Length = 678 [15:16:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:05]execute_script... [15:16: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)1182196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:05]POST & json_proto [15:16:05]process_json_proto [15:16:05]json parsed OK: [15:16:05]protocol is kg_v1.0 [15:16:05]action value=close_receipt [15:16:05]process_action close_receipt [15:16:05]cmd_close_receipt [15:16:05]MH_GetDate [15:16:05]Write to MH i2c: F0 00 00 B2 79 1A [15:16:05]Write i2c OK [15:16:05]MH_I2C_Read... [15:16:05]Read from MH i2c: F0 [15:16:05]MH_I2C_Read... [15:16:05]Read from MH i2c: F0 09 00 [15:16:05]MH_I2C_Read... [15:16:05]Read from MH i2c: F0 09 00 B2 79 00 39 74 E7 64 B2 FF 65 64 95 [15:16:05]GetLastDocTimeStamp 1692889784 [15:16:05]current date 1692890169 [15:16:05]FM_GetShiftState [15:16:05]SAM_PROTO_GetShiftState [15:16:05]wFMCommunicate request_size=4 [15:16:05]MH_SAM_APDU [15:16:05]CAPDU: 80 13 01 00 [15:16:05]Write to MH i2c: E2 08 00 B3 79 80 13 01 00 00 00 00 00 A9 [15:16:05]Write i2c OK [15:16:05]MH_I2C_Read... [15:16:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:05]Read from MH i2c: E2 [15:16:05]MH_I2C_Read... [15:16:05]Read from MH i2c: E2 0E 00 [15:16:05]MH_I2C_Read... [15:16:05]Read from MH i2c: E2 0E 00 B3 79 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 26 [15:16:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:16:05]wFMCommunicate OK [15:16:05]SAM_PROTO_GetShiftState done [15:16:05]FM_GetShiftState done [15:16:05]opened in 1692866319 [15:16:05]opened+sec_in_day 1692952719 [15:16:05]quantity*price = 50025 [15:16:05]sum+1 = 50026 [15:16:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 160 24.08.2023 15:16 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32454 ФПД: 221821740296236 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T151609&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32454&fm=221821740296236&tin=02508201610067®Number=0000000000091575&sum=50000 [15:16:06]StoreToDocumentArchive [15:16:06]shift 75 fd 32454 [15:16:06]save to /storage/0075/doc_00032454 [15:16:06]save last doc name /storage/0075/doc_00032454 to /storage/kkm_last_doc_name [15:16:06]save OK [15:16:06]Clear old archive folders... [15:16:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:16:06]tlvbuf is 01A77F50 [15:16:06]SAM_PROTO_ClearQueue [15:16:06]wFMCommunicate request_size=4 [15:16:06]MH_SAM_APDU [15:16:06]CAPDU: 80 09 00 00 [15:16:06]Write to MH i2c: E2 08 00 C0 79 80 09 00 00 00 00 00 00 AB [15:16:06]Write i2c OK [15:16:06]MH_I2C_Read... [15:16:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:16:06]Read from MH i2c: E2 [15:16:06]MH_I2C_Read... [15:16:06]Read from MH i2c: E2 03 00 [15:16:06]MH_I2C_Read... [15:16:06]Read from MH i2c: E2 03 00 C0 79 00 90 00 AD [15:16:06]RAPDU: 90 00 [15:16:06]wFMCommunicate OK [15:16:06]SAM_PROTO_ClearQueue done [15:16:06]KKMCreateOFDPacket [15:16:06]OFDProtocolAddRootSTLVToBuf [15:16:06]FM_MakeSignedData [15:16:06]FM_MakeSignedData [15:16:06]SAM_PROTO_SignData [15:16:06]wFMCommunicate request_size=4 [15:16:06]MH_SAM_APDU [15:16:06]CAPDU: 80 0D 01 02 [15:16:06]Write to MH i2c: E2 08 00 C1 79 80 0D 01 02 00 00 00 00 B3 [15:16:06]Write i2c OK [15:16:06]MH_I2C_Read... [15:16:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:16:06]Read from MH i2c: E2 [15:16:06]MH_I2C_Read... [15:16:06]Read from MH i2c: E2 03 00 [15:16:06]MH_I2C_Read... [15:16:06]Read from MH i2c: E2 03 00 C1 79 00 90 00 AE [15:16:06]RAPDU: 90 00 [15:16:06]wFMCommunicate OK [15:16:06]wFMCommunicate request_size=255 [15:16:06]MH_SAM_APDU [15:16:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A0 00 00 00 F4 03 04 00 39 74 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C6 7E 00 00 35 04 06 00 C9 [15:16:06]Write to MH i2c: E2 02 01 C2 79 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A0 00 00 00 F4 03 04 00 39 74 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C6 7E 00 00 35 04 06 00 C9 00 00 3D [15:16:06]Write i2c OK [15:16:06]MH_I2C_Read... [15:16:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:06]Read from MH i2c: E2 [15:16:06]MH_I2C_Read... [15:16:06]Read from MH i2c: E2 03 00 [15:16:06]MH_I2C_Read... [15:16:06]Read from MH i2c: E2 03 00 C2 79 00 90 00 AF [15:16:06]RAPDU: 90 00 [15:16:06]wFMCommunicate OK [15:16:06]wFMCommunicate request_size=10 [15:16:06]MH_SAM_APDU [15:16:06]CAPDU: 80 0D 02 02 05 BE E6 08 A8 2C [15:16:06]Write to MH i2c: E2 0D 00 C3 79 80 0D 02 02 05 00 BE E6 08 A8 2C 00 00 40 [15:16:06]Write i2c OK [15:16:06]MH_I2C_Read... [15:16:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:07]Read from MH i2c: E2 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: E2 03 00 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: E2 03 00 C3 79 00 90 00 B0 [15:16:07]RAPDU: 90 00 [15:16:07]wFMCommunicate OK [15:16:07]wFMCommunicate request_size=4 [15:16:07]MH_SAM_APDU [15:16:07]CAPDU: 80 0D 03 02 [15:16:07]Write to MH i2c: E2 08 00 C4 79 80 0D 03 02 00 00 00 00 B8 [15:16:07]Write i2c OK [15:16:07]MH_I2C_Read... [15:16:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:16:07]Read from MH i2c: E2 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: E2 0B 00 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: E2 0B 00 C4 79 00 A8 43 FE C9 01 54 17 94 90 00 6B [15:16:07]RAPDU: A8 43 FE C9 01 54 17 94 90 00 [15:16:07]wFMCommunicate OK [15:16:07]SAM_PROTO_SignData done [15:16:07]FM_MakeSignedData done [15:16:07]CreateOFDProtocolMessage [15:16:07]wFMCommunicate request_size=4 [15:16:07]MH_SAM_APDU [15:16:07]CAPDU: 80 11 00 00 [15:16:07]Write to MH i2c: E2 08 00 C5 79 80 11 00 00 00 00 00 00 B8 [15:16:07]Write i2c OK [15:16:07]MH_I2C_Read... [15:16:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:07]Read from MH i2c: E2 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: E2 17 00 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: E2 17 00 C5 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0E [15:16:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:16:07]wFMCommunicate OK [15:16:07]CreateOFDProtocolMessage done [15:16:07]OFDSenderStorePacket 32454 [15:16:07]StoreOFDPacket docnum=32454 [15:16:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0B 7B 07 01 02 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A0 00 00 00 F4 03 04 00 39 74 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C6 7E 00 00 35 04 06 00 C9 BE E6 08 A8 2C A8 43 FE C9 01 54 17 94 [15:16:07]CheckFolder [15:16:07]dirname=/storage/ofd_packets [15:16:07]CheckFolder done [15:16:07]ProducePacketName [15:16:07]name=ofd_packets/00032454 [15:16:07]NVStorageSaveData ofd_packets/00032454 [15:16:07]File name is /storage/ofd_packets/00032454 [15:16:07]Write 301 bytes [15:16:07]NVStorageSaveData done [15:16:07]OFDSenderStorePacket done [15:16:07]KKMCreateOFDPacket done [15:16:07]NVStorageSaveData kkm_last_timestamp [15:16:07]File name is /storage/kkm_last_timestamp [15:16:07]Write 4 bytes [15:16:07]NVStorageSaveData done [15:16:07]ExternCall_PrintAddStr [15:16:07]wPrintStart [15:16:07]Write to MH i2c: 01 00 00 C6 79 3F [15:16:07]Write i2c OK [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: 01 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: 01 07 00 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: 01 07 00 C6 79 00 00 00 00 00 FF 0F 54 [15:16:07]RasterBufferAndPrint [15:16:07]line Счет N : (1)1182196 [15:16:07]line ИНН: 02508201610067 [15:16:07]line Контрольно-Кассовый Чек [15:16:07]line ПРОДАЖА [15:16:07]line ТРК (МРК, ГНК) : 62 [15:16:07]line Товар: 2710124130 [15:16:07]line Аи-92-К-5 [15:16:07]line 8.700 * 57.50 [15:16:07]line = 500.25 [15:16:07]line НДС 12% НСП 1% [15:16:07]line > о реализуемом товаре [15:16:07]line ОКРУГЛЕНИЕ: -0.25 [15:16:07]line ИТОГО: 500.00 [15:16:07]line Внесено: 500.00 [15:16:07]line СДАЧА: 0.00 [15:16:07]line НСП 1% : 4.43 [15:16:07]line НДС 12% : 53.12 [15:16:07]line Наличными: 500.00 [15:16:07]line Безнал.: 0.00 [15:16:07]line Место: АЗС № 121 "Партнер Нефть" [15:16:07]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:16:07]line СНО: Общий режим [15:16:07]line Чек 160 24.08.2023 15:16 [15:16:07]line Смена: 75 ФФД: 1.0 [15:16:07]line ЗНМ: 0300000148 [15:16:07]line РНМ: 0000000000091575 [15:16:07]line Версия ККМ: 001 [15:16:07]line ФМ: 0000000000874655 [15:16:07]line ФД: 32454 [15:16:07]line ФПД: 221821740296236 [15:16:07]OFD Sender: Processing packet 32454 [packets to send 11, broken 10] [15:16:07]ProducePacketName [15:16:07]name=ofd_packets/00032454 [15:16:07]OFD Sender: To server: pG, [15:16:07]CommunicateWithHost lk.salyk.kg:30040 [15:16:07]ConnectInit lk.salyk.kg [15:16:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T151609&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32454&fm=221821740296236&tin=02508201610067®Number=0000000000091575&sum=50000 [15:16:07]written 0, free lines is 4095 [15:16:07]Connected sock=11 [15:16:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0B 7B 07 01 02 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A0 00 00 00 F4 03 04 00 39 74 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C6 7E 00 00 35 04 06 00 C9 BE E6 08 A8 2C A8 43 FE C9 01 54 17 94 [15:16:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 45 2B 47 00 91 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C6 7E 00 00 F4 03 04 00 DC 1E E7 64 B6 04 01 00 00 A6 81 CC FD 3A 16 36 A8 [15:16:07]CommunicateWithHost err = 0 [15:16:07]CheckOFDResponse [15:16:07]1017 (14) - 77093643461234 [15:16:07]1041 (16) - 0000000000874655 [15:16:07]1040 (4) - 32454 [15:16:07]1012 (4) - 24.08.2023 09:11 [15:16:07]1206 (1) - 0 [15:16:07]OFD Sender: Remove packet 32454 [15:16:07]ProducePacketName [15:16:07]name=ofd_packets/00032454 [15:16:07]NVStorageDeleteData [15:16:07]Write to MH i2c: 01 00 00 F1 79 6A [15:16:07]Write i2c OK [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: 01 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: 01 07 00 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: 01 07 00 F1 79 00 00 00 00 00 E3 0C 60 [15:16:07]RasterBufferAndPrint [15:16:07]line [15:16:07]line [15:16:07]line [15:16:07]line [15:16:07]line [15:16:07]written 0, free lines is 3305 [15:16:07]MH_Cut [15:16:07]Write to MH i2c: D1 01 00 F8 79 01 43 [15:16:07]Write i2c OK [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: D1 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: D1 01 00 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: D1 01 00 F8 79 00 42 [15:16:07]Write to MH i2c: 01 00 00 F9 79 72 [15:16:07]Write i2c OK [15:16:07]MH_I2C_Read... [15:16:07]OFD Sender: No OFD packet to send [15:16:08]*** Cut start [15:16:08]*** Purtial cut [15:16:08]*** CUTSNS_PIN = 0 [15:16:08]*** 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 F9 79 00 00 00 00 00 FF 0F 87 [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 FA 79 80 11 00 00 00 00 00 00 ED [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 FA 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 43 [15:16:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [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 FB 79 80 13 00 00 00 00 00 00 F0 [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 FB 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C6 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C6 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 FC 79 80 13 01 00 00 00 00 00 F2 [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 FC 79 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6F [15:16:10]RAPDU: 09 00 01 0F 17 E7 64 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":"0000000000874655","fd.num":32454,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [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":"0000000000874655","fd.num":32454,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [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 8.Close socket [15:16:10]Sock 8.Thread stoped [15:16:12]OFD Sender: No OFD packet to send [15:16:17]OFD Sender: No OFD packet to send [15:16:22]OFD Sender: No OFD packet to send [15:16:27]OFD Sender: No OFD packet to send [15:16:32]OFD Sender: No OFD packet to send [15:16:37]OFD Sender: No OFD packet to send [15:16:42]OFD Sender: No OFD packet to send [15:16:47]OFD Sender: No OFD packet to send [15:16:52]OFD Sender: No OFD packet to send [15:16:57]OFD Sender: No OFD packet to send [15:17:02]OFD Sender: No OFD packet to send [15:17:07]OFD Sender: No OFD packet to send [15:17:12]OFD Sender: No OFD packet to send [15:17:17]OFD Sender: No OFD packet to send [15:17:22]OFD Sender: No OFD packet to send [15:17:27]OFD Sender: No OFD packet to send [15:17:32]OFD Sender: No OFD packet to send [15:17:37]OFD Sender: No OFD packet to send [15:17:42]OFD Sender: No OFD packet to send [15:17:47]OFD Sender: No OFD packet to send [15:17:52]OFD Sender: No OFD packet to send [15:17:57]OFD Sender: No OFD packet to send [15:18:02]accept exits with 9 [15:18:02]New connection [15:18:02]New thread 3067084132 created [15:18:02]Thread 3066940772 joined [15:18:02]Waiting for new connection... [15:18:02] Sock 9.Parse request [15:18:02]Sock 9.Check first char [15:18:02]Sock 9.First char is OK [15:18:02]request: POST /json_proto HTTP/1.0 [15:18:02]Method: POST [15:18:02]URL: /json_proto [15:18:02]Method is POST - this is cgi request [15:18:02]url: /json_proto [15:18:02]query_string will be loaded in cgi processing [15:18:02]execute_cgi json_proto POST (null) [15:18:02]execute_cgi path=json_proto method=POST [15:18:02]POST find Content-Length [15:18:02]Host: 172.17.34.200:8080 [15:18:02]Content-Length: 683 [15:18:02]Content-Type: application/json [15:18:02] [15:18:02]POST finish read [15:18:02]Found Content-Length = 683 [15:18:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.790, "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" ] } } [15:18:02]execute_script... [15:18:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.790, "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" ] } } [15:18:02]POST & json_proto [15:18:02]process_json_proto [15:18:02]json parsed OK: [15:18:02]protocol is kg_v1.0 [15:18:02]action value=close_receipt [15:18:02]process_action close_receipt [15:18:02]cmd_close_receipt [15:18:02]MH_GetDate [15:18:02]Write to MH i2c: F0 00 00 FD 79 65 [15:18:02]Write i2c OK [15:18:02]MH_I2C_Read... [15:18:02]Read from MH i2c: F0 [15:18:02]MH_I2C_Read... [15:18:02]Read from MH i2c: F0 09 00 [15:18:02]MH_I2C_Read... [15:18:02]Read from MH i2c: F0 09 00 FD 79 00 AE 74 E7 64 B2 FF 65 64 55 [15:18:02]GetLastDocTimeStamp 1692890169 [15:18:02]current date 1692890286 [15:18:02]FM_GetShiftState [15:18:02]SAM_PROTO_GetShiftState [15:18:02]wFMCommunicate request_size=4 [15:18:02]MH_SAM_APDU [15:18:02]CAPDU: 80 13 01 00 [15:18:02]Write to MH i2c: E2 08 00 FE 79 80 13 01 00 00 00 00 00 F4 [15:18:02]Write i2c OK [15:18:02]MH_I2C_Read... [15:18:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:02]Read from MH i2c: E2 [15:18:02]MH_I2C_Read... [15:18:02]Read from MH i2c: E2 0E 00 [15:18:02]MH_I2C_Read... [15:18:02]Read from MH i2c: E2 0E 00 FE 79 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 71 [15:18:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:18:02]wFMCommunicate OK [15:18:02]SAM_PROTO_GetShiftState done [15:18:02]FM_GetShiftState done [15:18:02]opened in 1692866319 [15:18:02]opened+sec_in_day 1692952719 [15:18:02]quantity*price = 200042 [15:18:02]sum+1 = 200044 [15:18:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 161 24.08.2023 15:18 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32455 ФПД: 24864907980451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T151806&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32455&fm=24864907980451&tin=02508201610067®Number=0000000000091575&sum=200000 [15:18:03]StoreToDocumentArchive [15:18:03]shift 75 fd 32455 [15:18:03]save to /storage/0075/doc_00032455 [15:18:03]save last doc name /storage/0075/doc_00032455 to /storage/kkm_last_doc_name [15:18:03]save OK [15:18:03]Clear old archive folders... [15:18:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:18:03]tlvbuf is 017FB880 [15:18:03]SAM_PROTO_ClearQueue [15:18:03]wFMCommunicate request_size=4 [15:18:03]MH_SAM_APDU [15:18:03]CAPDU: 80 09 00 00 [15:18:03]Write to MH i2c: E2 08 00 0B 7A 80 09 00 00 00 00 00 00 F7 [15:18:03]Write i2c OK [15:18:03]MH_I2C_Read... [15:18:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:18:03]Read from MH i2c: E2 [15:18:03]MH_I2C_Read... [15:18:03]Read from MH i2c: E2 03 00 [15:18:03]MH_I2C_Read... [15:18:03]Read from MH i2c: E2 03 00 0B 7A 00 90 00 F9 [15:18:03]RAPDU: 90 00 [15:18:03]wFMCommunicate OK [15:18:03]SAM_PROTO_ClearQueue done [15:18:03]KKMCreateOFDPacket [15:18:03]OFDProtocolAddRootSTLVToBuf [15:18:03]FM_MakeSignedData [15:18:03]FM_MakeSignedData [15:18:03]SAM_PROTO_SignData [15:18:03]wFMCommunicate request_size=4 [15:18:03]MH_SAM_APDU [15:18:03]CAPDU: 80 0D 01 02 [15:18:03]Write to MH i2c: E2 08 00 0C 7A 80 0D 01 02 00 00 00 00 FF [15:18:03]Write i2c OK [15:18:03]MH_I2C_Read... [15:18:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:18:03]Read from MH i2c: E2 [15:18:03]MH_I2C_Read... [15:18:03]Read from MH i2c: E2 03 00 [15:18:03]MH_I2C_Read... [15:18:03]Read from MH i2c: E2 03 00 0C 7A 00 90 00 FA [15:18:03]RAPDU: 90 00 [15:18:03]wFMCommunicate OK [15:18:03]wFMCommunicate request_size=255 [15:18:03]MH_SAM_APDU [15:18:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 A1 00 00 00 F4 03 04 00 AE 74 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C7 7E 00 00 35 04 06 00 16 [15:18:03]Write to MH i2c: E2 02 01 0D 7A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 A1 00 00 00 F4 03 04 00 AE 74 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C7 7E 00 00 35 04 06 00 16 00 00 13 [15:18:03]Write i2c OK [15:18:03]MH_I2C_Read... [15:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:04]Read from MH i2c: E2 [15:18:04]MH_I2C_Read... [15:18:04]Read from MH i2c: E2 03 00 [15:18:04]MH_I2C_Read... [15:18:04]Read from MH i2c: E2 03 00 0D 7A 00 90 00 FB [15:18:04]RAPDU: 90 00 [15:18:04]wFMCommunicate OK [15:18:04]wFMCommunicate request_size=10 [15:18:04]MH_SAM_APDU [15:18:04]CAPDU: 80 0D 02 02 05 9D 50 01 EE A3 [15:18:04]Write to MH i2c: E2 0D 00 0E 7A 80 0D 02 02 05 00 9D 50 01 EE A3 00 00 8B [15:18:04]Write i2c OK [15:18:04]MH_I2C_Read... [15:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:04]Read from MH i2c: E2 [15:18:04]MH_I2C_Read... [15:18:04]Read from MH i2c: E2 03 00 [15:18:04]MH_I2C_Read... [15:18:04]Read from MH i2c: E2 03 00 0E 7A 00 90 00 FC [15:18:04]RAPDU: 90 00 [15:18:04]wFMCommunicate OK [15:18:04]wFMCommunicate request_size=4 [15:18:04]MH_SAM_APDU [15:18:04]CAPDU: 80 0D 03 02 [15:18:04]Write to MH i2c: E2 08 00 0F 7A 80 0D 03 02 00 00 00 00 04 [15:18:04]Write i2c OK [15:18:04]MH_I2C_Read... [15:18:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:18:04]Read from MH i2c: E2 [15:18:04]MH_I2C_Read... [15:18:04]Read from MH i2c: E2 0B 00 [15:18:04]MH_I2C_Read... [15:18:04]Read from MH i2c: E2 0B 00 0F 7A 00 FF FE 42 D1 3B 6D 81 64 90 00 A2 [15:18:04]RAPDU: FF FE 42 D1 3B 6D 81 64 90 00 [15:18:04]wFMCommunicate OK [15:18:04]SAM_PROTO_SignData done [15:18:04]FM_MakeSignedData done [15:18:04]CreateOFDProtocolMessage [15:18:04]wFMCommunicate request_size=4 [15:18:04]MH_SAM_APDU [15:18:04]CAPDU: 80 11 00 00 [15:18:04]Write to MH i2c: E2 08 00 10 7A 80 11 00 00 00 00 00 00 04 [15:18:04]Write i2c OK [15:18:04]MH_I2C_Read... [15:18:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:04]Read from MH i2c: E2 [15:18:04]MH_I2C_Read... [15:18:04]Read from MH i2c: E2 17 00 [15:18:04]MH_I2C_Read... [15:18:04]Read from MH i2c: E2 17 00 10 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5A [15:18:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:18:04]wFMCommunicate OK [15:18:04]CreateOFDProtocolMessage done [15:18:04]OFDSenderStorePacket 32455 [15:18:04]StoreOFDPacket docnum=32455 [15:18:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 49 69 07 01 D9 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 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 A1 00 00 00 F4 03 04 00 AE 74 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C7 7E 00 00 35 04 06 00 16 9D 50 01 EE A3 FF FE 42 D1 3B 6D 81 64 [15:18:04]CheckFolder [15:18:04]dirname=/storage/ofd_packets [15:18:04]CheckFolder done [15:18:04]ProducePacketName [15:18:04]name=ofd_packets/00032455 [15:18:04]NVStorageSaveData ofd_packets/00032455 [15:18:04]File name is /storage/ofd_packets/00032455 [15:18:04]Write 301 bytes [15:18:04]NVStorageSaveData done [15:18:04]OFDSenderStorePacket done [15:18:04]KKMCreateOFDPacket done [15:18:04]NVStorageSaveData kkm_last_timestamp [15:18:04]File name is /storage/kkm_last_timestamp [15:18:04]Write 4 bytes [15:18:04]NVStorageSaveData done [15:18:04]ExternCall_PrintAddStr [15:18:04]wPrintStart [15:18:04]Write to MH i2c: 01 00 00 11 7A 8B [15:18:04]Write i2c OK [15:18:04]MH_I2C_Read... [15:18:04]Read from MH i2c: 01 [15:18:04]MH_I2C_Read... [15:18:04]Read from MH i2c: 01 07 00 [15:18:04]MH_I2C_Read... [15:18:04]Read from MH i2c: 01 07 00 11 7A 00 00 00 00 00 FF 0F A0 [15:18:04]RasterBufferAndPrint [15:18:04]line Счет N : (1)1182197 [15:18:04]line ИНН: 02508201610067 [15:18:04]line Контрольно-Кассовый Чек [15:18:04]line ПРОДАЖА [15:18:04]line ТРК (МРК, ГНК) : 42 [15:18:04]line Товар: 2710124130 [15:18:04]line Аи-92-К-5 [15:18:04]line 34.790 * 57.50 [15:18:04]line = 2000.43 [15:18:04]line НДС 12% НСП 1% [15:18:04]line > о реализуемом товаре [15:18:04]line ОКРУГЛЕНИЕ: -0.43 [15:18:04]line ИТОГО: 2000.00 [15:18:04]line Внесено: 2000.00 [15:18:04]line СДАЧА: 0.00 [15:18:04]line НСП 1% : 17.70 [15:18:04]line НДС 12% : 212.43 [15:18:04]line Наличными: 2000.00 [15:18:04]line Безнал.: 0.00 [15:18:04]line Место: АЗС № 121 "Партнер Нефть" [15:18:04]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:18:04]line СНО: Общий режим [15:18:04]line Чек 161 24.08.2023 15:18 [15:18:04]line Смена: 75 ФФД: 1.0 [15:18:04]line ЗНМ: 0300000148 [15:18:04]line РНМ: 0000000000091575 [15:18:04]line Версия ККМ: 001 [15:18:04]line ФМ: 0000000000874655 [15:18:04]line ФД: 32455 [15:18:04]line ФПД: 24864907980451 [15:18:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T151806&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32455&fm=24864907980451&tin=02508201610067®Number=0000000000091575&sum=200000 [15:18:04]OFD Sender: Processing packet 32455 [packets to send 11, broken 10] [15:18:04]ProducePacketName [15:18:04]name=ofd_packets/00032455 [15:18:04]OFD Sender: To server: pG, [15:18:04]CommunicateWithHost lk.salyk.kg:30040 [15:18:04]ConnectInit lk.salyk.kg [15:18:04]written 0, free lines is 4095 [15:18:04]Connected sock=10 [15:18:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 49 69 07 01 D9 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 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 A1 00 00 00 F4 03 04 00 AE 74 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C7 7E 00 00 35 04 06 00 16 9D 50 01 EE A3 FF FE 42 D1 3B 6D 81 64 [15:18:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 44 B0 47 00 56 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C7 7E 00 00 F4 03 04 00 52 1F E7 64 B6 04 01 00 00 FB 55 58 43 DD 19 D5 6B [15:18:04]CommunicateWithHost err = 0 [15:18:04]CheckOFDResponse [15:18:04]1017 (14) - 77093643461234 [15:18:04]1041 (16) - 0000000000874655 [15:18:04]1040 (4) - 32455 [15:18:04]1012 (4) - 24.08.2023 09:13 [15:18:04]1206 (1) - 0 [15:18:04]OFD Sender: Remove packet 32455 [15:18:04]ProducePacketName [15:18:04]name=ofd_packets/00032455 [15:18:04]NVStorageDeleteData [15:18:05]Write to MH i2c: 01 00 00 3C 7A B6 [15:18:05]Write i2c OK [15:18:05]MH_I2C_Read... [15:18:05]Read from MH i2c: 01 [15:18:05]MH_I2C_Read... [15:18:05]Read from MH i2c: 01 07 00 [15:18:05]MH_I2C_Read... [15:18:05]Read from MH i2c: 01 07 00 3C 7A 00 00 00 00 00 EF 0C B8 [15:18:05]RasterBufferAndPrint [15:18:05]line [15:18:05]line [15:18:05]line [15:18:05]line [15:18:05]line [15:18:05]written 0, free lines is 3319 [15:18:05]MH_Cut [15:18:05]Write to MH i2c: D1 01 00 43 7A 01 8F [15:18:05]Write i2c OK [15:18:05]MH_I2C_Read... [15:18:05]Read from MH i2c: D1 [15:18:05]MH_I2C_Read... [15:18:05]Read from MH i2c: D1 01 00 [15:18:05]MH_I2C_Read... [15:18:05]Read from MH i2c: D1 01 00 43 7A 00 8E [15:18:05]Write to MH i2c: 01 00 00 44 7A BE [15:18:05]Write i2c OK [15:18:05]MH_I2C_Read... [15:18:05]OFD Sender: No OFD packet to send [15:18:05]*** Cut start [15:18:05]*** Purtial cut [15:18:05]*** Stage 1: CUTSNS_PIN = 1 [15:18:06]Read from MH i2c: 01 [15:18:06]MH_I2C_Read... [15:18:06]*** Stop cut motor [15:18:06]*** Cut end [15:18:06]Read from MH i2c: 01 07 00 [15:18:06]MH_I2C_Read... [15:18:06]Read from MH i2c: 01 07 00 44 7A 00 00 00 00 00 FF 0F D3 [15:18:06]process_action close_receipt done [15:18:06]requested_data is exist [15:18:06]produce_requested_data [15:18:06]requested_item fm.sn is exist - process it [15:18:06]wFMCommunicate request_size=4 [15:18:06]MH_SAM_APDU [15:18:06]CAPDU: 80 11 00 00 [15:18:06]Write to MH i2c: E2 08 00 45 7A 80 11 00 00 00 00 00 00 39 [15:18:06]Write i2c OK [15:18:06]MH_I2C_Read... [15:18:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:06]Read from MH i2c: E2 [15:18:06]MH_I2C_Read... [15:18:06]Read from MH i2c: E2 17 00 [15:18:06]MH_I2C_Read... [15:18:06]Read from MH i2c: E2 17 00 45 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8F [15:18:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:18:06]wFMCommunicate OK [15:18:06]requested_item fd.num is exist - process it [15:18:06]SAM_PROTO_GetFieldsCounters [15:18:06]wFMCommunicate request_size=4 [15:18:06]MH_SAM_APDU [15:18:06]CAPDU: 80 13 00 00 [15:18:06]Write to MH i2c: E2 08 00 46 7A 80 13 00 00 00 00 00 00 3C [15:18:06]Write i2c OK [15:18:06]MH_I2C_Read... [15:18:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:18:06]Read from MH i2c: E2 [15:18:06]MH_I2C_Read... [15:18:06]Read from MH i2c: E2 62 00 [15:18:06]MH_I2C_Read... [15:18:06]Read from MH i2c: E2 62 00 46 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [15:18:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:18:06]wFMCommunicate OK [15:18:06]SAM_PROTO_GetFieldsCounters done [15:18:06]requested_item shift.num is exist - process it [15:18:06]requested_item shift.opened is exist - process it [15:18:06]req_shift_opened [15:18:06]FM_GetShiftState [15:18:06]SAM_PROTO_GetShiftState [15:18:06]wFMCommunicate request_size=4 [15:18:06]MH_SAM_APDU [15:18:06]CAPDU: 80 13 01 00 [15:18:06]Write to MH i2c: E2 08 00 47 7A 80 13 01 00 00 00 00 00 3E [15:18:06]Write i2c OK [15:18:06]MH_I2C_Read... [15:18:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:06]Read from MH i2c: E2 [15:18:06]MH_I2C_Read... [15:18:06]Read from MH i2c: E2 0E 00 [15:18:06]MH_I2C_Read... [15:18:06]Read from MH i2c: E2 0E 00 47 7A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BB [15:18:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:18:06]wFMCommunicate OK [15:18:06]SAM_PROTO_GetShiftState done [15:18:06]FM_GetShiftState done [15:18:06]req_shift_opened done [15:18:06]requested_item shift.open_date is exist - process it [15:18:06]req_shift_open_date [15:18:06]req_shift_open_date done [15:18:06]produce_requested_data done [15:18:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32455,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:18:06]process_action_free close_receipt [15:18:06]json_value_free [15:18:06]json_value_free done [15:18:06]process_json_proto returns [15:18:06]Send response to host [15:18:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32455,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:18:06]free response buf [15:18:06]execute_script done [15:18:06]execute_script returns [15:18:06]free content buf [15:18:06]Sock 9.Close socket [15:18:06]Sock 9.Thread stoped [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]OFD Sender: No OFD packet to send [15:23:00]OFD Sender: No OFD packet to send [15:23:05]OFD Sender: No OFD packet to send [15:23:10]OFD Sender: No OFD packet to send [15:23:15]OFD Sender: No OFD packet to send [15:23:20]OFD Sender: No OFD packet to send [15:23:25]OFD Sender: No OFD packet to send [15:23:30]OFD Sender: No OFD packet to send [15:23:35]OFD Sender: No OFD packet to send [15:23:40]OFD Sender: No OFD packet to send [15:23:45]OFD Sender: No OFD packet to send [15:23:50]OFD Sender: No OFD packet to send [15:23:55]OFD Sender: No OFD packet to send [15:24:00]OFD Sender: No OFD packet to send [15:24:05]OFD Sender: No OFD packet to send [15:24:10]OFD Sender: No OFD packet to send [15:24:15]OFD Sender: No OFD packet to send [15:24:20]OFD Sender: No OFD packet to send [15:24:25]OFD Sender: No OFD packet to send [15:24:30]OFD Sender: No OFD packet to send [15:24:35]OFD Sender: No OFD packet to send [15:24:40]OFD Sender: No OFD packet to send [15:24:45]OFD Sender: No OFD packet to send [15:24:50]OFD Sender: No OFD packet to send [15:24:55]OFD Sender: No OFD packet to send [15:25:00]OFD Sender: No OFD packet to send [15:25:05]OFD Sender: No OFD packet to send [15:25:10]OFD Sender: No OFD packet to send [15:25:15]OFD Sender: No OFD packet to send [15:25:20]OFD Sender: No OFD packet to send [15:25:25]OFD Sender: No OFD packet to send [15:25:30]OFD Sender: No OFD packet to send [15:25:35]OFD Sender: No OFD packet to send [15:25:40]OFD Sender: No OFD packet to send [15:25:45]OFD Sender: No OFD packet to send [15:25:50]OFD Sender: No OFD packet to send [15:25:55]OFD Sender: No OFD packet to send [15:26:00]OFD Sender: No OFD packet to send [15:26:05]OFD Sender: No OFD packet to send [15:26:10]OFD Sender: No OFD packet to send [15:26:15]OFD Sender: No OFD packet to send [15:26:20]OFD Sender: No OFD packet to send [15:26:25]OFD Sender: No OFD packet to send [15:26:30]OFD Sender: No OFD packet to send [15:26:35]OFD Sender: No OFD packet to send [15:26:40]OFD Sender: No OFD packet to send [15:26:45]OFD Sender: No OFD packet to send [15:26:50]OFD Sender: No OFD packet to send [15:26:55]OFD Sender: No OFD packet to send [15:27:00]OFD Sender: No OFD packet to send [15:27:05]OFD Sender: No OFD packet to send [15:27:10]OFD Sender: No OFD packet to send [15:27:15]OFD Sender: No OFD packet to send [15:27:20]OFD Sender: No OFD packet to send [15:27:25]OFD Sender: No OFD packet to send [15:27:30]OFD Sender: No OFD packet to send [15:27:35]OFD Sender: No OFD packet to send [15:27:40]OFD Sender: No OFD packet to send [15:27:45]OFD Sender: No OFD packet to send [15:27:50]OFD Sender: No OFD packet to send [15:27:55]OFD Sender: No OFD packet to send [15:28:00]OFD Sender: No OFD packet to send [15:28:05]OFD Sender: No OFD packet to send [15:28:10]OFD Sender: No OFD packet to send [15:28:15]OFD Sender: No OFD packet to send [15:28:20]OFD Sender: No OFD packet to send [15:28:25]OFD Sender: No OFD packet to send [15:28:30]OFD Sender: No OFD packet to send [15:28:35]OFD Sender: No OFD packet to send [15:28:40]OFD Sender: No OFD packet to send [15:28:45]OFD Sender: No OFD packet to send [15:28:50]OFD Sender: No OFD packet to send [15:28:55]OFD Sender: No OFD packet to send [15:29:00]OFD Sender: No OFD packet to send [15:29:05]OFD Sender: No OFD packet to send [15:29:08]accept exits with 8 [15:29:08]New connection [15:29:08]New thread 3066940772 created [15:29:08]Thread 3067084132 joined [15:29:08]Waiting for new connection... [15:29:08] Sock 8.Parse request [15:29:08]Sock 8.Check first char [15:29:08]Sock 8.First char is OK [15:29:08]request: POST /json_proto HTTP/1.0 [15:29:08]Method: POST [15:29:08]URL: /json_proto [15:29:08]Method is POST - this is cgi request [15:29:08]url: /json_proto [15:29:08]query_string will be loaded in cgi processing [15:29:08]execute_cgi json_proto POST (null) [15:29:08]execute_cgi path=json_proto method=POST [15:29:08]POST find Content-Length [15:29:08]Host: 172.17.34.200:8080 [15:29:08]Content-Length: 1117 [15:29:08]Content-Type: application/json [15:29:08] [15:29:08]POST finish read [15:29:08]Found Content-Length = 1117 [15:29:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182198\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 45.810 x 65.50\u000A\u0418\u0422\u041E\u0413: 3000.56\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68866\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:29:08]execute_script... [15:29:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182198\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 45.810 x 65.50\u000A\u0418\u0422\u041E\u0413: 3000.56\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68866\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:29:08]POST & json_proto [15:29:08]process_json_proto [15:29:08]json parsed OK: [15:29:08]protocol is kg_v1.0 [15:29:08]action value=print_text [15:29:08]process_action print_text [15:29:08]cmd_print_text [15:29:08]ExternCall_PrintAddStr [15:29:08]wPrintStart [15:29:08]Write to MH i2c: 01 00 00 48 7A C2 [15:29:08]Write i2c OK [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: 01 [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: 01 07 00 [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: 01 07 00 48 7A 00 00 00 00 00 FF 0F D7 [15:29:08]RasterBufferAndPrint [15:29:08]line *****ТОВАРНЫЙ ЧЕК***** [15:29:08]line АЗС 121 [15:29:08]line Партнер нефть [15:29:08]line 02508201610067 [15:29:08]line Кассир : Батырканова Г. [15:29:08]line Счет N : (1)1182198 [15:29:08]line ПРОДАЖА [15:29:08]line ТРК (МРК, ГНК) : 33 [15:29:08]line Вид ГСМ : 2710124500 [15:29:08]line Аи-95-К-5 [15:29:08]line 45.810 x 65.50 [15:29:08]line ИТОГ: 3000.56 [15:29:08]line Тип оплаты: Талоны: Топливная Карта [15:29:08]line 68866 [15:29:08]written 0, free lines is 4095 [15:29:08]Write to MH i2c: 01 00 00 5A 7A D4 [15:29:08]Write i2c OK [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: 01 [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: 01 07 00 [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: 01 07 00 5A 7A 00 00 00 00 00 43 0E 2C [15:29:08]RasterBufferAndPrint [15:29:08]line [15:29:08]line [15:29:08]line [15:29:08]line [15:29:08]line [15:29:08]written 0, free lines is 3652 [15:29:08]MH_Cut [15:29:08]Write to MH i2c: D1 01 00 61 7A 01 AD [15:29:08]Write i2c OK [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: D1 [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: D1 01 00 [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: D1 01 00 61 7A 00 AC [15:29:08]Write to MH i2c: 01 00 00 62 7A DC [15:29:08]Write i2c OK [15:29:08]MH_I2C_Read... [15:29:09]*** Cut start [15:29:09]*** Purtial cut [15:29:09]*** CUTSNS_PIN = 0 [15:29:09]*** Stage 1: CUTSNS_PIN = 1 [15:29:10]OFD Sender: No OFD packet to send [15:29:11]Read from MH i2c: 01 [15:29:11]MH_I2C_Read... [15:29:11]*** Stop cut motor [15:29:11]*** Cut end [15:29:11]Read from MH i2c: 01 07 00 [15:29:11]MH_I2C_Read... [15:29:11]Read from MH i2c: 01 07 00 62 7A 00 00 00 00 00 FF 0F F1 [15:29:11]process_action print_text done [15:29:11]requested_data is exist [15:29:11]produce_requested_data [15:29:11]requested_item fm.sn is exist - process it [15:29:11]wFMCommunicate request_size=4 [15:29:11]MH_SAM_APDU [15:29:11]CAPDU: 80 11 00 00 [15:29:11]Write to MH i2c: E2 08 00 63 7A 80 11 00 00 00 00 00 00 57 [15:29:11]Write i2c OK [15:29:11]MH_I2C_Read... [15:29:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:11]Read from MH i2c: E2 [15:29:11]MH_I2C_Read... [15:29:11]Read from MH i2c: E2 17 00 [15:29:11]MH_I2C_Read... [15:29:11]Read from MH i2c: E2 17 00 63 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AD [15:29:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:29:11]wFMCommunicate OK [15:29:11]requested_item fd.num is exist - process it [15:29:11]SAM_PROTO_GetFieldsCounters [15:29:11]wFMCommunicate request_size=4 [15:29:11]MH_SAM_APDU [15:29:11]CAPDU: 80 13 00 00 [15:29:11]Write to MH i2c: E2 08 00 64 7A 80 13 00 00 00 00 00 00 5A [15:29:11]Write i2c OK [15:29:11]MH_I2C_Read... [15:29:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:29:11]Read from MH i2c: E2 [15:29:11]MH_I2C_Read... [15:29:11]Read from MH i2c: E2 62 00 [15:29:11]MH_I2C_Read... [15:29:11]Read from MH i2c: E2 62 00 64 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 F3 [15:29:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:29:11]wFMCommunicate OK [15:29:11]SAM_PROTO_GetFieldsCounters done [15:29:11]requested_item shift.num is exist - process it [15:29:11]requested_item shift.opened is exist - process it [15:29:11]req_shift_opened [15:29:11]FM_GetShiftState [15:29:11]SAM_PROTO_GetShiftState [15:29:11]wFMCommunicate request_size=4 [15:29:11]MH_SAM_APDU [15:29:11]CAPDU: 80 13 01 00 [15:29:11]Write to MH i2c: E2 08 00 65 7A 80 13 01 00 00 00 00 00 5C [15:29:11]Write i2c OK [15:29:11]MH_I2C_Read... [15:29:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:11]Read from MH i2c: E2 [15:29:11]MH_I2C_Read... [15:29:11]Read from MH i2c: E2 0E 00 [15:29:11]MH_I2C_Read... [15:29:11]Read from MH i2c: E2 0E 00 65 7A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D9 [15:29:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:29:11]wFMCommunicate OK [15:29:11]SAM_PROTO_GetShiftState done [15:29:11]FM_GetShiftState done [15:29:11]req_shift_opened done [15:29:11]requested_item shift.open_date is exist - process it [15:29:11]req_shift_open_date [15:29:11]req_shift_open_date done [15:29:11]produce_requested_data done [15:29:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32455,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:29:11]process_action_free print_text [15:29:11]json_value_free [15:29:11]json_value_free done [15:29:11]process_json_proto returns [15:29:11]Send response to host [15:29:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32455,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:29:11]free response buf [15:29:11]execute_script done [15:29:11]execute_script returns [15:29:11]free content buf [15:29:11]Sock 8.Close socket [15:29:11]Sock 8.Thread stoped [15:29:15]OFD Sender: No OFD packet to send [15:29:20]OFD Sender: No OFD packet to send [15:29:25]OFD Sender: No OFD packet to send [15:29:30]OFD Sender: No OFD packet to send [15:29:35]OFD Sender: No OFD packet to send [15:29:40]OFD Sender: No OFD packet to send [15:29:45]OFD Sender: No OFD packet to send [15:29:50]OFD Sender: No OFD packet to send [15:29:55]OFD Sender: No OFD packet to send [15:30:00]OFD Sender: No OFD packet to send [15:30:05]OFD Sender: No OFD packet to send [15:30:10]OFD Sender: No OFD packet to send [15:30:15]OFD Sender: No OFD packet to send [15:30:20]OFD Sender: No OFD packet to send [15:30:25]OFD Sender: No OFD packet to send [15:30:30]OFD Sender: No OFD packet to send [15:30:35]OFD Sender: No OFD packet to send [15:30:40]OFD Sender: No OFD packet to send [15:30:45]OFD Sender: No OFD packet to send [15:30:50]accept exits with 9 [15:30:50]New connection [15:30:50]New thread 3067084132 created [15:30:50]Thread 3066940772 joined [15:30:50]Waiting for new connection... [15:30:50] Sock 9.Parse request [15:30:50]Sock 9.Check first char [15:30:50]Sock 9.First char is OK [15:30:50]request: POST /json_proto HTTP/1.0 [15:30:50]Method: POST [15:30:50]URL: /json_proto [15:30:50]Method is POST - this is cgi request [15:30:50]url: /json_proto [15:30:50]query_string will be loaded in cgi processing [15:30:50]execute_cgi json_proto POST (null) [15:30:50]execute_cgi path=json_proto method=POST [15:30:50]POST find Content-Length [15:30:50]Host: 172.17.34.200:8080 [15:30:50]Content-Length: 683 [15:30:50]Content-Type: application/json [15:30:50] [15:30:50]POST finish read [15:30:50]Found Content-Length = 683 [15:30:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.790, "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" ] } } [15:30:50]execute_script... [15:30: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)1182199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.790, "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" ] } } [15:30:50]POST & json_proto [15:30:50]process_json_proto [15:30:50]json parsed OK: [15:30:50]protocol is kg_v1.0 [15:30:50]action value=close_receipt [15:30:50]process_action close_receipt [15:30:50]cmd_close_receipt [15:30:50]MH_GetDate [15:30:50]Write to MH i2c: F0 00 00 66 7A CF [15:30:50]Write i2c OK [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: F0 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: F0 09 00 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: F0 09 00 66 7A 00 AE 77 E7 64 B2 FF 65 64 C2 [15:30:50]GetLastDocTimeStamp 1692890286 [15:30:50]current date 1692891054 [15:30:50]FM_GetShiftState [15:30:50]SAM_PROTO_GetShiftState [15:30:50]wFMCommunicate request_size=4 [15:30:50]MH_SAM_APDU [15:30:50]CAPDU: 80 13 01 00 [15:30:50]Write to MH i2c: E2 08 00 67 7A 80 13 01 00 00 00 00 00 5E [15:30:50]Write i2c OK [15:30:50]MH_I2C_Read... [15:30:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:50]Read from MH i2c: E2 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: E2 0E 00 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: E2 0E 00 67 7A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DB [15:30:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:30:50]wFMCommunicate OK [15:30:50]SAM_PROTO_GetShiftState done [15:30:50]FM_GetShiftState done [15:30:50]opened in 1692866319 [15:30:50]opened+sec_in_day 1692952719 [15:30:50]quantity*price = 200042 [15:30:50]sum+1 = 200044 [15:30:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 162 24.08.2023 15:30 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32456 ФПД: 208801908848809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T153054&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32456&fm=208801908848809&tin=02508201610067®Number=0000000000091575&sum=200000 [15:30:51]StoreToDocumentArchive [15:30:51]shift 75 fd 32456 [15:30:51]save to /storage/0075/doc_00032456 [15:30:51]save last doc name /storage/0075/doc_00032456 to /storage/kkm_last_doc_name [15:30:51]save OK [15:30:51]Clear old archive folders... [15:30:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:30:51]tlvbuf is 01868A80 [15:30:51]SAM_PROTO_ClearQueue [15:30:51]wFMCommunicate request_size=4 [15:30:51]MH_SAM_APDU [15:30:51]CAPDU: 80 09 00 00 [15:30:51]Write to MH i2c: E2 08 00 74 7A 80 09 00 00 00 00 00 00 60 [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:30:51]Read from MH i2c: E2 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 03 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 03 00 74 7A 00 90 00 62 [15:30:51]RAPDU: 90 00 [15:30:51]wFMCommunicate OK [15:30:51]SAM_PROTO_ClearQueue done [15:30:51]KKMCreateOFDPacket [15:30:51]OFDProtocolAddRootSTLVToBuf [15:30:51]FM_MakeSignedData [15:30:51]FM_MakeSignedData [15:30:51]SAM_PROTO_SignData [15:30:51]wFMCommunicate request_size=4 [15:30:51]MH_SAM_APDU [15:30:51]CAPDU: 80 0D 01 02 [15:30:51]Write to MH i2c: E2 08 00 75 7A 80 0D 01 02 00 00 00 00 68 [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:30:51]Read from MH i2c: E2 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 03 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 03 00 75 7A 00 90 00 63 [15:30:51]RAPDU: 90 00 [15:30:51]wFMCommunicate OK [15:30:51]wFMCommunicate request_size=255 [15:30:51]MH_SAM_APDU [15:30:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 A2 00 00 00 F4 03 04 00 AE 77 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C8 7E 00 00 35 04 06 00 BD [15:30:51]Write to MH i2c: E2 02 01 76 7A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 A2 00 00 00 F4 03 04 00 AE 77 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C8 7E 00 00 35 04 06 00 BD 00 00 28 [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:51]Read from MH i2c: E2 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 03 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 03 00 76 7A 00 90 00 64 [15:30:51]RAPDU: 90 00 [15:30:51]wFMCommunicate OK [15:30:51]wFMCommunicate request_size=10 [15:30:51]MH_SAM_APDU [15:30:51]CAPDU: 80 0D 02 02 05 E7 7B 9A F8 A9 [15:30:51]Write to MH i2c: E2 0D 00 77 7A 80 0D 02 02 05 00 E7 7B 9A F8 A9 00 00 12 [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:51]Read from MH i2c: E2 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 03 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 03 00 77 7A 00 90 00 65 [15:30:51]RAPDU: 90 00 [15:30:51]wFMCommunicate OK [15:30:51]wFMCommunicate request_size=4 [15:30:51]MH_SAM_APDU [15:30:51]CAPDU: 80 0D 03 02 [15:30:51]Write to MH i2c: E2 08 00 78 7A 80 0D 03 02 00 00 00 00 6D [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:30:51]Read from MH i2c: E2 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 0B 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 0B 00 78 7A 00 5C E4 18 1A 9B FF F6 AD 90 00 1D [15:30:51]RAPDU: 5C E4 18 1A 9B FF F6 AD 90 00 [15:30:51]wFMCommunicate OK [15:30:51]SAM_PROTO_SignData done [15:30:51]FM_MakeSignedData done [15:30:51]CreateOFDProtocolMessage [15:30:51]wFMCommunicate request_size=4 [15:30:51]MH_SAM_APDU [15:30:51]CAPDU: 80 11 00 00 [15:30:51]Write to MH i2c: E2 08 00 79 7A 80 11 00 00 00 00 00 00 6D [15:30:51]Write i2c OK [15:30:51]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 79 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C3 [15:30:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:30:51]wFMCommunicate OK [15:30:51]CreateOFDProtocolMessage done [15:30:51]OFDSenderStorePacket 32456 [15:30:51]StoreOFDPacket docnum=32456 [15:30:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0E 87 07 01 12 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 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 A2 00 00 00 F4 03 04 00 AE 77 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C8 7E 00 00 35 04 06 00 BD E7 7B 9A F8 A9 5C E4 18 1A 9B FF F6 AD [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/00032456 [15:30:51]NVStorageSaveData ofd_packets/00032456 [15:30:51]File name is /storage/ofd_packets/00032456 [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 7A 7A F4 [15:30:51]OFD Sender: Processing packet 32456 [packets to send 11, broken 10] [15:30:51]ProducePacketName [15:30:51]name=ofd_packets/00032456 [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]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 7A 7A 00 00 00 00 00 FF 0F 09 [15:30:51]RasterBufferAndPrint [15:30:51]line Счет N : (1)1182199 [15:30:51]line ИНН: 02508201610067 [15:30:51]line Контрольно-Кассовый Чек [15:30:51]line ПРОДАЖА [15:30:51]line ТРК (МРК, ГНК) : 42 [15:30:51]line Товар: 2710124130 [15:30:51]line Аи-92-К-5 [15:30:51]line 34.790 * 57.50 [15:30:51]line = 2000.43 [15:30:51]line НДС 12% НСП 1% [15:30:51]line > о реализуемом товаре [15:30:51]line ОКРУГЛЕНИЕ: -0.43 [15:30:51]line ИТОГО: 2000.00 [15:30:51]line Внесено: 2000.00 [15:30:51]line СДАЧА: 0.00 [15:30:51]line НСП 1% : 17.70 [15:30:51]line НДС 12% : 212.43 [15:30:51]line Наличными: 2000.00 [15:30:51]line Безнал.: 0.00 [15:30:51]line Место: АЗС № 121 "Партнер Нефть" [15:30:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:30:51]line СНО: Общий режим [15:30:51]line Чек 162 24.08.2023 15:30 [15:30:51]line Смена: 75 ФФД: 1.0 [15:30:51]line ЗНМ: 0300000148 [15:30:51]line РНМ: 0000000000091575 [15:30:51]line Версия ККМ: 001 [15:30:51]line ФМ: 0000000000874655 [15:30:51]line ФД: 32456 [15:30:51]line ФПД: 208801908848809 [15:30:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T153054&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32456&fm=208801908848809&tin=02508201610067®Number=0000000000091575&sum=200000 [15:30:52]Connected sock=10 [15:30:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0E 87 07 01 12 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 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 A2 00 00 00 F4 03 04 00 AE 77 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C8 7E 00 00 35 04 06 00 BD E7 7B 9A F8 A9 5C E4 18 1A 9B FF F6 AD [15:30:52]written 0, free lines is 4095 [15:30:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 DB E9 47 00 0E 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C8 7E 00 00 F4 03 04 00 51 22 E7 64 B6 04 01 00 00 4D 1D CF FC 73 17 22 78 [15:30:52]CommunicateWithHost err = 0 [15:30:52]CheckOFDResponse [15:30:52]1017 (14) - 77093643461234 [15:30:52]1041 (16) - 0000000000874655 [15:30:52]1040 (4) - 32456 [15:30:52]1012 (4) - 24.08.2023 09:26 [15:30:52]1206 (1) - 0 [15:30:52]OFD Sender: Remove packet 32456 [15:30:52]ProducePacketName [15:30:52]name=ofd_packets/00032456 [15:30:52]NVStorageDeleteData [15:30:52]Write to MH i2c: 01 00 00 A5 7A 1F [15:30:52]Write i2c OK [15:30:52]MH_I2C_Read... [15:30:52]Read from MH i2c: 01 [15:30:52]MH_I2C_Read... [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 A5 7A 00 00 00 00 00 EF 0C 21 [15:30:52]RasterBufferAndPrint [15:30:52]line [15:30:52]line [15:30:52]line [15:30:52]line [15:30:52]line [15:30:52]written 0, free lines is 3317 [15:30:52]MH_Cut [15:30:52]Write to MH i2c: D1 01 00 AC 7A 01 F8 [15:30:52]Write i2c OK [15:30:52]MH_I2C_Read... [15:30:52]Read from MH i2c: D1 [15:30:52]MH_I2C_Read... [15:30:52]Read from MH i2c: D1 01 00 [15:30:52]MH_I2C_Read... [15:30:52]Read from MH i2c: D1 01 00 AC 7A 00 F7 [15:30:52]Write to MH i2c: 01 00 00 AD 7A 27 [15:30:52]Write i2c OK [15:30:52]MH_I2C_Read... [15:30:52]OFD Sender: No OFD packet to send [15:30:53]*** Cut start [15:30:53]*** Purtial cut [15:30:53]*** Stage 1: CUTSNS_PIN = 1 [15:30:53]Read from MH i2c: 01 [15:30:53]MH_I2C_Read... [15:30:53]*** Stop cut motor [15:30:53]*** Cut end [15:30:53]Read from MH i2c: 01 07 00 [15:30:53]MH_I2C_Read... [15:30:53]Read from MH i2c: 01 07 00 AD 7A 00 00 00 00 00 FF 0F 3C [15:30:53]process_action close_receipt done [15:30:53]requested_data is exist [15:30:53]produce_requested_data [15:30:53]requested_item fm.sn is exist - process it [15:30:53]wFMCommunicate request_size=4 [15:30:53]MH_SAM_APDU [15:30:53]CAPDU: 80 11 00 00 [15:30:53]Write to MH i2c: E2 08 00 AE 7A 80 11 00 00 00 00 00 00 A2 [15:30:53]Write i2c OK [15:30:53]MH_I2C_Read... [15:30:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:53]Read from MH i2c: E2 [15:30:53]MH_I2C_Read... [15:30:53]Read from MH i2c: E2 17 00 [15:30:53]MH_I2C_Read... [15:30:53]Read from MH i2c: E2 17 00 AE 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F8 [15:30:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:30:53]wFMCommunicate OK [15:30:53]requested_item fd.num is exist - process it [15:30:53]SAM_PROTO_GetFieldsCounters [15:30:53]wFMCommunicate request_size=4 [15:30:53]MH_SAM_APDU [15:30:53]CAPDU: 80 13 00 00 [15:30:53]Write to MH i2c: E2 08 00 AF 7A 80 13 00 00 00 00 00 00 A5 [15:30:53]Write i2c OK [15:30:53]MH_I2C_Read... [15:30:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:30:54]Read from MH i2c: E2 [15:30:54]MH_I2C_Read... [15:30:54]Read from MH i2c: E2 62 00 [15:30:54]MH_I2C_Read... [15:30:54]Read from MH i2c: E2 62 00 AF 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 42 [15:30:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:30:54]wFMCommunicate OK [15:30:54]SAM_PROTO_GetFieldsCounters done [15:30:54]requested_item shift.num is exist - process it [15:30:54]requested_item shift.opened is exist - process it [15:30:54]req_shift_opened [15:30:54]FM_GetShiftState [15:30:54]SAM_PROTO_GetShiftState [15:30:54]wFMCommunicate request_size=4 [15:30:54]MH_SAM_APDU [15:30:54]CAPDU: 80 13 01 00 [15:30:54]Write to MH i2c: E2 08 00 B0 7A 80 13 01 00 00 00 00 00 A7 [15:30:54]Write i2c OK [15:30:54]MH_I2C_Read... [15:30:54]Read from MH i2c: E2 [15:30:54]MH_I2C_Read... [15:30:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:54]Read from MH i2c: E2 0E 00 [15:30:54]MH_I2C_Read... [15:30:54]Read from MH i2c: E2 0E 00 B0 7A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 24 [15:30:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:30:54]wFMCommunicate OK [15:30:54]SAM_PROTO_GetShiftState done [15:30:54]FM_GetShiftState done [15:30:54]req_shift_opened done [15:30:54]requested_item shift.open_date is exist - process it [15:30:54]req_shift_open_date [15:30:54]req_shift_open_date done [15:30:54]produce_requested_data done [15:30:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32456,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:30:54]process_action_free close_receipt [15:30:54]json_value_free [15:30:54]json_value_free done [15:30:54]process_json_proto returns [15:30:54]Send response to host [15:30:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32456,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:30:54]free response buf [15:30:54]execute_script done [15:30:54]execute_script returns [15:30:54]free content buf [15:30:54]Sock 9.Close socket [15:30:54]Sock 9.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:48]OFD Sender: No OFD packet to send [15:31:53]OFD Sender: No OFD packet to send [15:31:58]OFD Sender: No OFD packet to send [15:32:03]OFD Sender: No OFD packet to send [15:32:08]OFD Sender: No OFD packet to send [15:32:13]OFD Sender: No OFD packet to send [15:32:18]OFD Sender: No OFD packet to send [15:32:23]OFD Sender: No OFD packet to send [15:32:28]OFD Sender: No OFD packet to send [15:32:33]OFD Sender: No OFD packet to send [15:32:38]OFD Sender: No OFD packet to send [15:32:43]OFD Sender: No OFD packet to send [15:32:48]OFD Sender: No OFD packet to send [15:32:53]OFD Sender: No OFD packet to send [15:32:58]OFD Sender: No OFD packet to send [15:33:03]OFD Sender: No OFD packet to send [15:33:08]OFD Sender: No OFD packet to send [15:33:13]OFD Sender: No OFD packet to send [15:33:18]OFD Sender: No OFD packet to send [15:33:23]OFD Sender: No OFD packet to send [15:33:28]OFD Sender: No OFD packet to send [15:33:33]OFD Sender: No OFD packet to send [15:33:38]OFD Sender: No OFD packet to send [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:43]OFD Sender: No OFD packet to send [15:35:48]OFD Sender: No OFD packet to send [15:35:53]OFD Sender: No OFD packet to send [15:35:58]OFD Sender: No OFD packet to send [15:36:03]OFD Sender: No OFD packet to send [15:36:08]OFD Sender: No OFD packet to send [15:36:13]OFD Sender: No OFD packet to send [15:36:18]OFD Sender: No OFD packet to send [15:36:23]OFD Sender: No OFD packet to send [15:36:28]OFD Sender: No OFD packet to send [15:36:33]OFD Sender: No OFD packet to send [15:36:38]OFD Sender: No OFD packet to send [15:36:43]OFD Sender: No OFD packet to send [15:36:48]OFD Sender: No OFD packet to send [15:36:53]OFD Sender: No OFD packet to send [15:36:58]OFD Sender: No OFD packet to send [15:37:03]OFD Sender: No OFD packet to send [15:37:08]OFD Sender: No OFD packet to send [15:37:09]accept exits with 8 [15:37:09]New connection [15:37:09]New thread 3066940772 created [15:37:09]Thread 3067084132 joined [15:37:09]Waiting for new connection... [15:37:09] Sock 8.Parse request [15:37:09]Sock 8.Check first char [15:37:09]Sock 8.First char is OK [15:37:09]request: POST /json_proto HTTP/1.0 [15:37:09]Method: POST [15:37:09]URL: /json_proto [15:37:09]Method is POST - this is cgi request [15:37:09]url: /json_proto [15:37:09]query_string will be loaded in cgi processing [15:37:09]execute_cgi json_proto POST (null) [15:37:09]execute_cgi path=json_proto method=POST [15:37:09]POST find Content-Length [15:37:09]Host: 172.17.34.200:8080 [15:37:09]Content-Length: 1077 [15:37:09]Content-Type: application/json [15:37:09] [15:37:09]POST finish read [15:37:09]Found Content-Length = 1077 [15:37:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182201\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1150.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:37:09]execute_script... [15:37:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182201\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1150.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:37:09]POST & json_proto [15:37:09]process_json_proto [15:37:09]json parsed OK: [15:37:09]protocol is kg_v1.0 [15:37:09]action value=print_text [15:37:09]process_action print_text [15:37:09]cmd_print_text [15:37:09]ExternCall_PrintAddStr [15:37:09]wPrintStart [15:37:09]Write to MH i2c: 01 00 00 B1 7A 2B [15:37:09]Write i2c OK [15:37:09]MH_I2C_Read... [15:37:09]Read from MH i2c: 01 [15:37:09]MH_I2C_Read... [15:37:09]Read from MH i2c: 01 07 00 [15:37:09]MH_I2C_Read... [15:37:09]Read from MH i2c: 01 07 00 B1 7A 00 00 00 00 00 FF 0F 40 [15:37:09]RasterBufferAndPrint [15:37:09]line *****ТОВАРНЫЙ ЧЕК***** [15:37:09]line АЗС 121 [15:37:09]line Партнер нефть [15:37:09]line 02508201610067 [15:37:09]line Кассир : Батырканова Г. [15:37:09]line Счет N : (1)1182201 [15:37:09]line ПРОДАЖА [15:37:09]line ТРК (МРК, ГНК) : 32 [15:37:09]line Вид ГСМ : 2710124130 [15:37:09]line Аи-92-К-5 [15:37:09]line 20.000 x 57.50 [15:37:09]line ИТОГ: 1150.00 [15:37:09]line Тип оплаты: Талоны: ТК ГПНА Online [15:37:09]line 103073 [15:37:09]written 0, free lines is 4095 [15:37:09]Write to MH i2c: 01 00 00 C3 7A 3D [15:37:09]Write i2c OK [15:37:09]MH_I2C_Read... [15:37:09]Read from MH i2c: 01 [15:37:09]MH_I2C_Read... [15:37:09]Read from MH i2c: 01 07 00 [15:37:09]MH_I2C_Read... [15:37:09]Read from MH i2c: 01 07 00 C3 7A 00 00 00 00 00 3F 0E 91 [15:37:09]RasterBufferAndPrint [15:37:09]line [15:37:09]line [15:37:09]line [15:37:09]line [15:37:09]line [15:37:09]written 0, free lines is 3648 [15:37:09]MH_Cut [15:37:09]Write to MH i2c: D1 01 00 CA 7A 01 16 [15:37:09]Write i2c OK [15:37:09]MH_I2C_Read... [15:37:09]Read from MH i2c: D1 [15:37:09]MH_I2C_Read... [15:37:09]Read from MH i2c: D1 01 00 [15:37:09]MH_I2C_Read... [15:37:09]Read from MH i2c: D1 01 00 CA 7A 00 15 [15:37:09]Write to MH i2c: 01 00 00 CB 7A 45 [15:37:09]Write i2c OK [15:37:09]MH_I2C_Read... [15:37:10]*** Cut start [15:37:10]*** Purtial cut [15:37:10]*** CUTSNS_PIN = 0 [15:37:10]*** Stage 1: CUTSNS_PIN = 1 [15:37:12]Read from MH i2c: 01 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: 01 07 00 [15:37:12]MH_I2C_Read... [15:37:12]*** Stop cut motor [15:37:12]*** Cut end [15:37:12]Read from MH i2c: 01 07 00 CB 7A 00 00 00 00 00 FF 0F 5A [15:37:12]process_action print_text done [15:37:12]requested_data is exist [15:37:12]produce_requested_data [15:37:12]requested_item fm.sn is exist - process it [15:37:12]wFMCommunicate request_size=4 [15:37:12]MH_SAM_APDU [15:37:12]CAPDU: 80 11 00 00 [15:37:12]Write to MH i2c: E2 08 00 CC 7A 80 11 00 00 00 00 00 00 C0 [15:37:12]Write i2c OK [15:37:12]MH_I2C_Read... [15:37:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:37:12]Read from MH i2c: E2 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 17 00 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 17 00 CC 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 16 [15:37:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:37:12]wFMCommunicate OK [15:37:12]requested_item fd.num is exist - process it [15:37:12]SAM_PROTO_GetFieldsCounters [15:37:12]wFMCommunicate request_size=4 [15:37:12]MH_SAM_APDU [15:37:12]CAPDU: 80 13 00 00 [15:37:12]Write to MH i2c: E2 08 00 CD 7A 80 13 00 00 00 00 00 00 C3 [15:37:12]Write i2c OK [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 [15:37:12]MH_I2C_Read... [15:37:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:37:12]Read from MH i2c: E2 62 00 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 62 00 CD 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [15:37:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:37:12]wFMCommunicate OK [15:37:12]SAM_PROTO_GetFieldsCounters done [15:37:12]requested_item shift.num is exist - process it [15:37:12]requested_item shift.opened is exist - process it [15:37:12]req_shift_opened [15:37:12]FM_GetShiftState [15:37:12]SAM_PROTO_GetShiftState [15:37:12]wFMCommunicate request_size=4 [15:37:12]MH_SAM_APDU [15:37:12]CAPDU: 80 13 01 00 [15:37:12]Write to MH i2c: E2 08 00 CE 7A 80 13 01 00 00 00 00 00 C5 [15:37:12]Write i2c OK [15:37:12]MH_I2C_Read... [15:37:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:37:12]Read from MH i2c: E2 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 0E 00 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 0E 00 CE 7A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 42 [15:37:12]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:37:12]wFMCommunicate OK [15:37:12]SAM_PROTO_GetShiftState done [15:37:12]FM_GetShiftState done [15:37:12]req_shift_opened done [15:37:12]requested_item shift.open_date is exist - process it [15:37:12]req_shift_open_date [15:37:12]req_shift_open_date done [15:37:12]produce_requested_data done [15:37:12]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32456,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:37:12]process_action_free print_text [15:37:12]json_value_free [15:37:12]json_value_free done [15:37:12]process_json_proto returns [15:37:12]Send response to host [15:37:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32456,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:37:12]free response buf [15:37:12]execute_script done [15:37:12]execute_script returns [15:37:12]free content buf [15:37:12]Sock 8.Close socket [15:37:12]Sock 8.Thread stoped [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:36]accept exits with 9 [15:37:36]New connection [15:37:36]New thread 3067084132 created [15:37:36]Thread 3066940772 joined [15:37:36]Waiting for new connection... [15:37:36] Sock 9.Parse request [15:37:36]Sock 9.Check first char [15:37:36]Sock 9.First char is OK [15:37:36]request: POST /json_proto HTTP/1.0 [15:37:36]Method: POST [15:37:36]URL: /json_proto [15:37:36]Method is POST - this is cgi request [15:37:36]url: /json_proto [15:37:36]query_string will be loaded in cgi processing [15:37:36]execute_cgi json_proto POST (null) [15:37:36]execute_cgi path=json_proto method=POST [15:37:36]POST find Content-Length [15:37:36]Host: 172.17.34.200:8080 [15:37:36]Content-Length: 806 [15:37:36]Content-Type: application/json [15:37:36] [15:37:36]POST finish read [15:37:36]Found Content-Length = 806 [15:37:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:37:36]execute_script... [15:37: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)1182200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:37:36]POST & json_proto [15:37:36]process_json_proto [15:37:36]json parsed OK: [15:37:36]protocol is kg_v1.0 [15:37:36]action value=close_receipt [15:37:36]process_action close_receipt [15:37:36]cmd_close_receipt [15:37:36]MH_GetDate [15:37:36]Write to MH i2c: F0 00 00 CF 7A 38 [15:37:36]Write i2c OK [15:37:36]MH_I2C_Read... [15:37:36]Read from MH i2c: F0 [15:37:36]MH_I2C_Read... [15:37:36]Read from MH i2c: F0 09 00 [15:37:36]MH_I2C_Read... [15:37:36]Read from MH i2c: F0 09 00 CF 7A 00 44 79 E7 64 B2 FF 65 64 C3 [15:37:36]GetLastDocTimeStamp 1692891054 [15:37:36]current date 1692891460 [15:37:36]FM_GetShiftState [15:37:36]SAM_PROTO_GetShiftState [15:37:36]wFMCommunicate request_size=4 [15:37:36]MH_SAM_APDU [15:37:36]CAPDU: 80 13 01 00 [15:37:36]Write to MH i2c: E2 08 00 D0 7A 80 13 01 00 00 00 00 00 C7 [15:37:36]Write i2c OK [15:37:36]MH_I2C_Read... [15:37:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:37:36]Read from MH i2c: E2 [15:37:36]MH_I2C_Read... [15:37:36]Read from MH i2c: E2 0E 00 [15:37:36]MH_I2C_Read... [15:37:36]Read from MH i2c: E2 0E 00 D0 7A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 44 [15:37:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:37:36]wFMCommunicate OK [15:37:36]SAM_PROTO_GetShiftState done [15:37:36]FM_GetShiftState done [15:37:36]opened in 1692866319 [15:37:36]opened+sec_in_day 1692952719 [15:37:36]quantity*price = 50053 [15:37:36]sum+1 = 50054 [15:37:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.53 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 0.00 Безнал.: 500.53 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 163 24.08.2023 15:37 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32457 ФПД: 179934580365781 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T153740&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32457&fm=179934580365781&tin=02508201610067®Number=0000000000091575&sum=50053 [15:37:37]StoreToDocumentArchive [15:37:37]shift 75 fd 32457 [15:37:37]save to /storage/0075/doc_00032457 [15:37:37]save last doc name /storage/0075/doc_00032457 to /storage/kkm_last_doc_name [15:37:37]save OK [15:37:37]Clear old archive folders... [15:37:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:37:37]tlvbuf is 018F7CB0 [15:37:37]SAM_PROTO_ClearQueue [15:37:37]wFMCommunicate request_size=4 [15:37:37]MH_SAM_APDU [15:37:37]CAPDU: 80 09 00 00 [15:37:37]Write to MH i2c: E2 08 00 DD 7A 80 09 00 00 00 00 00 00 C9 [15:37:37]Write i2c OK [15:37:37]MH_I2C_Read... [15:37:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:37:37]Read from MH i2c: E2 [15:37:37]MH_I2C_Read... [15:37:37]Read from MH i2c: E2 03 00 [15:37:37]MH_I2C_Read... [15:37:37]Read from MH i2c: E2 03 00 DD 7A 00 90 00 CB [15:37:37]RAPDU: 90 00 [15:37:37]wFMCommunicate OK [15:37:37]SAM_PROTO_ClearQueue done [15:37:37]KKMCreateOFDPacket [15:37:37]OFDProtocolAddRootSTLVToBuf [15:37:37]FM_MakeSignedData [15:37:37]FM_MakeSignedData [15:37:37]SAM_PROTO_SignData [15:37:37]wFMCommunicate request_size=4 [15:37:37]MH_SAM_APDU [15:37:37]CAPDU: 80 0D 01 02 [15:37:37]Write to MH i2c: E2 08 00 DE 7A 80 0D 01 02 00 00 00 00 D1 [15:37:37]Write i2c OK [15:37:37]MH_I2C_Read... [15:37:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:37:37]Read from MH i2c: E2 [15:37:37]MH_I2C_Read... [15:37:37]Read from MH i2c: E2 03 00 [15:37:37]MH_I2C_Read... [15:37:37]Read from MH i2c: E2 03 00 DE 7A 00 90 00 CC [15:37:37]RAPDU: 90 00 [15:37:37]wFMCommunicate OK [15:37:37]wFMCommunicate request_size=255 [15:37:37]MH_SAM_APDU [15:37:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 85 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 85 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 44 79 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C9 7E 00 00 35 04 06 00 [15:37:37]Write to MH i2c: E2 02 01 DF 7A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 85 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 85 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 44 79 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C9 7E 00 00 35 04 06 00 00 00 8F [15:37:37]Write i2c OK [15:37:37]MH_I2C_Read... [15:37:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:37:37]Read from MH i2c: E2 [15:37:37]MH_I2C_Read... [15:37:37]Read from MH i2c: E2 03 00 [15:37:37]MH_I2C_Read... [15:37:37]Read from MH i2c: E2 03 00 DF 7A 00 90 00 CD [15:37:37]RAPDU: 90 00 [15:37:37]wFMCommunicate OK [15:37:37]wFMCommunicate request_size=11 [15:37:37]MH_SAM_APDU [15:37:37]CAPDU: 80 0D 02 02 06 A3 A6 48 BE D9 D5 [15:37:37]Write to MH i2c: E2 0E 00 E0 7A 80 0D 02 02 06 00 A3 A6 48 BE D9 D5 00 00 DD [15:37:37]Write i2c OK [15:37:37]MH_I2C_Read... [15:37:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:37:37]Read from MH i2c: E2 [15:37:37]MH_I2C_Read... [15:37:37]Read from MH i2c: E2 03 00 [15:37:37]MH_I2C_Read... [15:37:37]Read from MH i2c: E2 03 00 E0 7A 00 90 00 CE [15:37:37]RAPDU: 90 00 [15:37:37]wFMCommunicate OK [15:37:37]wFMCommunicate request_size=4 [15:37:37]MH_SAM_APDU [15:37:37]CAPDU: 80 0D 03 02 [15:37:37]Write to MH i2c: E2 08 00 E1 7A 80 0D 03 02 00 00 00 00 D6 [15:37:37]Write i2c OK [15:37:37]MH_I2C_Read... [15:37:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:37:37]Read from MH i2c: E2 [15:37:37]MH_I2C_Read... [15:37:37]Read from MH i2c: E2 0B 00 [15:37:37]MH_I2C_Read... [15:37:37]Read from MH i2c: E2 0B 00 E1 7A 00 98 47 A9 52 7F 65 64 A2 90 00 9B [15:37:37]RAPDU: 98 47 A9 52 7F 65 64 A2 90 00 [15:37:37]wFMCommunicate OK [15:37:37]SAM_PROTO_SignData done [15:37:37]FM_MakeSignedData done [15:37:37]CreateOFDProtocolMessage [15:37:37]wFMCommunicate request_size=4 [15:37:37]MH_SAM_APDU [15:37:37]CAPDU: 80 11 00 00 [15:37:37]Write to MH i2c: E2 08 00 E2 7A 80 11 00 00 00 00 00 00 D6 [15:37:37]Write i2c OK [15:37:37]MH_I2C_Read... [15:37:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:37:38]Read from MH i2c: E2 [15:37:38]MH_I2C_Read... [15:37:38]Read from MH i2c: E2 17 00 [15:37:38]MH_I2C_Read... [15:37:38]Read from MH i2c: E2 17 00 E2 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2C [15:37:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:37:38]wFMCommunicate OK [15:37:38]CreateOFDProtocolMessage done [15:37:38]OFDSenderStorePacket 32457 [15:37:38]StoreOFDPacket docnum=32457 [15:37:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 DF 68 08 01 C5 37 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 85 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 85 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 44 79 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C9 7E 00 00 35 04 06 00 A3 A6 48 BE D9 D5 98 47 A9 52 7F 65 64 A2 [15:37:38]CheckFolder [15:37:38]dirname=/storage/ofd_packets [15:37:38]CheckFolder done [15:37:38]ProducePacketName [15:37:38]name=ofd_packets/00032457 [15:37:38]NVStorageSaveData ofd_packets/00032457 [15:37:38]File name is /storage/ofd_packets/00032457 [15:37:38]Write 302 bytes [15:37:38]NVStorageSaveData done [15:37:38]OFDSenderStorePacket done [15:37:38]KKMCreateOFDPacket done [15:37:38]NVStorageSaveData kkm_last_timestamp [15:37:38]File name is /storage/kkm_last_timestamp [15:37:38]Write 4 bytes [15:37:38]NVStorageSaveData done [15:37:38]ExternCall_PrintAddStr [15:37:38]wPrintStart [15:37:38]Write to MH i2c: 01 00 00 E3 7A 5D [15:37:38]Write i2c OK [15:37:38]MH_I2C_Read... [15:37:38]Read from MH i2c: 01 [15:37:38]MH_I2C_Read... [15:37:38]Read from MH i2c: 01 07 00 [15:37:38]MH_I2C_Read... [15:37:38]Read from MH i2c: 01 07 00 E3 7A 00 00 00 00 00 FF 0F 72 [15:37:38]RasterBufferAndPrint [15:37:38]line Счет N : (1)1182200 [15:37:38]line ИНН: 02508201610067 [15:37:38]line Контрольно-Кассовый Чек [15:37:38]line ПРОДАЖА [15:37:38]line ТРК (МРК, ГНК) : 11 [15:37:38]line Товар: 2710194210 [15:37:38]line ДТ(л)-К-5 [15:37:38]line 7.870 * 63.60 [15:37:38]line = 500.53 [15:37:38]line НДС 12% НСП 1% [15:37:38]line > о реализуемом товаре [15:37:38]line ИТОГО: 500.53 [15:37:38]line НСП 1% : 4.43 [15:37:38]line НДС 12% : 53.15 [15:37:38]line Наличными: 0.00 [15:37:38]line Безнал.: 500.53 [15:37:38]line Место: АЗС № 121 "Партнер Нефть" [15:37:38]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:37:38]line СНО: Общий режим [15:37:38]line Чек 163 24.08.2023 15:37 [15:37:38]line Смена: 75 ФФД: 1.0 [15:37:38]line ЗНМ: 0300000148 [15:37:38]line РНМ: 0000000000091575 [15:37:38]line Версия ККМ: 001 [15:37:38]line Платежная система: O! деньги [15:37:38]line ФМ: 0000000000874655 [15:37:38]line ФД: 32457 [15:37:38]line ФПД: 179934580365781 [15:37:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T153740&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32457&fm=179934580365781&tin=02508201610067®Number=0000000000091575&sum=50053 [15:37:38]OFD Sender: Processing packet 32457 [packets to send 11, broken 10] [15:37:38]ProducePacketName [15:37:38]name=ofd_packets/00032457 [15:37:38]OFD Sender: To server: pG, [15:37:38]CommunicateWithHost lk.salyk.kg:30040 [15:37:38]ConnectInit lk.salyk.kg [15:37:38]written 0, free lines is 4095 [15:37:38]Connected sock=10 [15:37:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 DF 68 08 01 C5 37 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 85 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 85 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 44 79 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C9 7E 00 00 35 04 06 00 A3 A6 48 BE D9 D5 98 47 A9 52 7F 65 64 A2 [15:37:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 03 04 47 00 49 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 C9 7E 00 00 F4 03 04 00 E8 23 E7 64 B6 04 01 00 00 3A F6 EB FA CC 56 A3 86 [15:37:38]CommunicateWithHost err = 0 [15:37:38]CheckOFDResponse [15:37:38]1017 (14) - 77093643461234 [15:37:38]1041 (16) - 0000000000874655 [15:37:38]1040 (4) - 32457 [15:37:38]1012 (4) - 24.08.2023 09:33 [15:37:38]1206 (1) - 0 [15:37:38]OFD Sender: Remove packet 32457 [15:37:38]ProducePacketName [15:37:38]name=ofd_packets/00032457 [15:37:38]NVStorageDeleteData [15:37:38]Write to MH i2c: 01 00 00 0D 7B 88 [15:37:38]Write i2c OK [15:37:38]MH_I2C_Read... [15:37:38]Read from MH i2c: 01 [15:37:38]MH_I2C_Read... [15:37:38]Read from MH i2c: 01 07 00 [15:37:38]MH_I2C_Read... [15:37:38]Read from MH i2c: 01 07 00 0D 7B 00 00 00 00 00 E2 0C 7D [15:37:38]RasterBufferAndPrint [15:37:38]line [15:37:38]line [15:37:38]line [15:37:38]line [15:37:38]line [15:37:38]written 0, free lines is 3305 [15:37:38]MH_Cut [15:37:38]Write to MH i2c: D1 01 00 14 7B 01 61 [15:37:38]Write i2c OK [15:37:38]MH_I2C_Read... [15:37:38]Read from MH i2c: D1 [15:37:38]MH_I2C_Read... [15:37:38]Read from MH i2c: D1 01 00 [15:37:38]MH_I2C_Read... [15:37:38]Read from MH i2c: D1 01 00 14 7B 00 60 [15:37:38]Write to MH i2c: 01 00 00 15 7B 90 [15:37:38]Write i2c OK [15:37:38]MH_I2C_Read... [15:37:39]OFD Sender: No OFD packet to send [15:37:39]*** Cut start [15:37:39]*** Purtial cut [15:37:39]*** Stage 1: CUTSNS_PIN = 1 [15:37:39]Read from MH i2c: 01 [15:37:39]MH_I2C_Read... [15:37:39]*** Stop cut motor [15:37:39]*** Cut end [15:37:39]Read from MH i2c: 01 07 00 [15:37:39]MH_I2C_Read... [15:37:39]Read from MH i2c: 01 07 00 15 7B 00 00 00 00 00 FF 0F A5 [15:37:39]process_action close_receipt done [15:37:39]requested_data is exist [15:37:39]produce_requested_data [15:37:39]requested_item fm.sn is exist - process it [15:37:39]wFMCommunicate request_size=4 [15:37:39]MH_SAM_APDU [15:37:39]CAPDU: 80 11 00 00 [15:37:39]Write to MH i2c: E2 08 00 16 7B 80 11 00 00 00 00 00 00 0B [15:37:39]Write i2c OK [15:37:39]MH_I2C_Read... [15:37:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:37:39]Read from MH i2c: E2 [15:37:39]MH_I2C_Read... [15:37:39]Read from MH i2c: E2 17 00 [15:37:39]MH_I2C_Read... [15:37:39]Read from MH i2c: E2 17 00 16 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 61 [15:37:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:37:39]wFMCommunicate OK [15:37:39]requested_item fd.num is exist - process it [15:37:39]SAM_PROTO_GetFieldsCounters [15:37:39]wFMCommunicate request_size=4 [15:37:39]MH_SAM_APDU [15:37:39]CAPDU: 80 13 00 00 [15:37:39]Write to MH i2c: E2 08 00 17 7B 80 13 00 00 00 00 00 00 0E [15:37:39]Write i2c OK [15:37:39]MH_I2C_Read... [15:37:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:37:40]Read from MH i2c: E2 [15:37:40]MH_I2C_Read... [15:37:40]Read from MH i2c: E2 62 00 [15:37:40]MH_I2C_Read... [15:37:40]Read from MH i2c: E2 62 00 17 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C9 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [15:37:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 C9 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:37:40]wFMCommunicate OK [15:37:40]SAM_PROTO_GetFieldsCounters done [15:37:40]requested_item shift.num is exist - process it [15:37:40]requested_item shift.opened is exist - process it [15:37:40]req_shift_opened [15:37:40]FM_GetShiftState [15:37:40]SAM_PROTO_GetShiftState [15:37:40]wFMCommunicate request_size=4 [15:37:40]MH_SAM_APDU [15:37:40]CAPDU: 80 13 01 00 [15:37:40]Write to MH i2c: E2 08 00 18 7B 80 13 01 00 00 00 00 00 10 [15:37:40]Write i2c OK [15:37:40]MH_I2C_Read... [15:37:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:37:40]Read from MH i2c: E2 [15:37:40]MH_I2C_Read... [15:37:40]Read from MH i2c: E2 0E 00 [15:37:40]MH_I2C_Read... [15:37:40]Read from MH i2c: E2 0E 00 18 7B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8D [15:37:40]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:37:40]wFMCommunicate OK [15:37:40]SAM_PROTO_GetShiftState done [15:37:40]FM_GetShiftState done [15:37:40]req_shift_opened done [15:37:40]requested_item shift.open_date is exist - process it [15:37:40]req_shift_open_date [15:37:40]req_shift_open_date done [15:37:40]produce_requested_data done [15:37:40]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32457,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:37:40]process_action_free close_receipt [15:37:40]json_value_free [15:37:40]json_value_free done [15:37:40]process_json_proto returns [15:37:40]Send response to host [15:37:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32457,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:37:40]free response buf [15:37:40]execute_script done [15:37:40]execute_script returns [15:37:40]free content buf [15:37:40]Sock 9.Close socket [15:37:40]Sock 9.Thread stoped [15:37:44]OFD Sender: No OFD packet to send [15:37:49]OFD Sender: No OFD packet to send [15:37:54]OFD Sender: No OFD packet to send [15:37:59]OFD Sender: No OFD packet to send [15:38:04]OFD Sender: No OFD packet to send [15:38:09]OFD Sender: No OFD packet to send [15:38:14]OFD Sender: No OFD packet to send [15:38:19]OFD Sender: No OFD packet to send [15:38:24]OFD Sender: No OFD packet to send [15:38:29]OFD Sender: No OFD packet to send [15:38:32]accept exits with 8 [15:38:32]New connection [15:38:32]New thread 3066940772 created [15:38:32]Thread 3067084132 joined [15:38:32]Waiting for new connection... [15:38:32] Sock 8.Parse request [15:38:32]Sock 8.Check first char [15:38:32]Sock 8.First char is OK [15:38:32]request: POST /json_proto HTTP/1.0 [15:38:32]Method: POST [15:38:32]URL: /json_proto [15:38:32]Method is POST - this is cgi request [15:38:32]url: /json_proto [15:38:32]query_string will be loaded in cgi processing [15:38:32]execute_cgi json_proto POST (null) [15:38:32]execute_cgi path=json_proto method=POST [15:38:32]POST find Content-Length [15:38:32]Host: 172.17.34.200:8080 [15:38:32]Content-Length: 678 [15:38:32]Content-Type: application/json [15:38:32] [15:38:32]POST finish read [15:38:32]Found Content-Length = 678 [15:38:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:38:32]execute_script... [15: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)1182203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:38:32]POST & json_proto [15:38:32]process_json_proto [15:38:32]json parsed OK: [15:38:32]protocol is kg_v1.0 [15:38:32]action value=close_receipt [15:38:32]process_action close_receipt [15:38:32]cmd_close_receipt [15:38:32]MH_GetDate [15:38:32]Write to MH i2c: F0 00 00 19 7B 83 [15:38:32]Write i2c OK [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: F0 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: F0 09 00 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: F0 09 00 19 7B 00 7C 79 E7 64 B2 FF 65 64 46 [15:38:32]GetLastDocTimeStamp 1692891460 [15:38:32]current date 1692891516 [15:38:32]FM_GetShiftState [15:38:32]SAM_PROTO_GetShiftState [15:38:32]wFMCommunicate request_size=4 [15:38:32]MH_SAM_APDU [15:38:32]CAPDU: 80 13 01 00 [15:38:32]Write to MH i2c: E2 08 00 1A 7B 80 13 01 00 00 00 00 00 12 [15:38:32]Write i2c OK [15:38:32]MH_I2C_Read... [15:38:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:32]Read from MH i2c: E2 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: E2 0E 00 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: E2 0E 00 1A 7B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8F [15:38:32]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:38:32]wFMCommunicate OK [15:38:32]SAM_PROTO_GetShiftState done [15:38:32]FM_GetShiftState done [15:38:32]opened in 1692866319 [15:38:32]opened+sec_in_day 1692952719 [15:38:32]quantity*price = 50025 [15:38:32]sum+1 = 50026 [15:38:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 164 24.08.2023 15:38 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32458 ФПД: 107418994228406 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T153836&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32458&fm=107418994228406&tin=02508201610067®Number=0000000000091575&sum=50000 [15:38:33]StoreToDocumentArchive [15:38:33]shift 75 fd 32458 [15:38:33]save to /storage/0075/doc_00032458 [15:38:33]save last doc name /storage/0075/doc_00032458 to /storage/kkm_last_doc_name [15:38:33]save OK [15:38:33]Clear old archive folders... [15:38:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:38:33]tlvbuf is 01976950 [15:38:33]SAM_PROTO_ClearQueue [15:38:33]wFMCommunicate request_size=4 [15:38:33]MH_SAM_APDU [15:38:33]CAPDU: 80 09 00 00 [15:38:33]Write to MH i2c: E2 08 00 27 7B 80 09 00 00 00 00 00 00 14 [15:38:33]Write i2c OK [15:38:33]MH_I2C_Read... [15:38:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:38:33]Read from MH i2c: E2 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: E2 03 00 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: E2 03 00 27 7B 00 90 00 16 [15:38:33]RAPDU: 90 00 [15:38:33]wFMCommunicate OK [15:38:33]SAM_PROTO_ClearQueue done [15:38:33]KKMCreateOFDPacket [15:38:33]OFDProtocolAddRootSTLVToBuf [15:38:33]FM_MakeSignedData [15:38:33]FM_MakeSignedData [15:38:33]SAM_PROTO_SignData [15:38:33]wFMCommunicate request_size=4 [15:38:33]MH_SAM_APDU [15:38:33]CAPDU: 80 0D 01 02 [15:38:33]Write to MH i2c: E2 08 00 28 7B 80 0D 01 02 00 00 00 00 1C [15:38:33]Write i2c OK [15:38:33]MH_I2C_Read... [15:38:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:38:33]Read from MH i2c: E2 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: E2 03 00 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: E2 03 00 28 7B 00 90 00 17 [15:38:33]RAPDU: 90 00 [15:38:33]wFMCommunicate OK [15:38:33]wFMCommunicate request_size=255 [15:38:33]MH_SAM_APDU [15: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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A4 00 00 00 F4 03 04 00 7C 79 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CA 7E 00 00 35 04 06 00 61 [15:38:33]Write to MH i2c: E2 02 01 29 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A4 00 00 00 F4 03 04 00 7C 79 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CA 7E 00 00 35 04 06 00 61 00 00 8E [15:38:33]Write i2c OK [15:38:33]MH_I2C_Read... [15:38:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:33]Read from MH i2c: E2 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: E2 03 00 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: E2 03 00 29 7B 00 90 00 18 [15:38:33]RAPDU: 90 00 [15:38:33]wFMCommunicate OK [15:38:33]wFMCommunicate request_size=10 [15:38:33]MH_SAM_APDU [15:38:33]CAPDU: 80 0D 02 02 05 B2 6E FE 3C B6 [15:38:33]Write to MH i2c: E2 0D 00 2A 7B 80 0D 02 02 05 00 B2 6E FE 3C B6 00 00 39 [15:38:33]Write i2c OK [15:38:33]MH_I2C_Read... [15:38:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:33]Read from MH i2c: E2 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: E2 03 00 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: E2 03 00 2A 7B 00 90 00 19 [15:38:33]RAPDU: 90 00 [15:38:33]wFMCommunicate OK [15:38:33]wFMCommunicate request_size=4 [15:38:33]MH_SAM_APDU [15:38:33]CAPDU: 80 0D 03 02 [15:38:33]Write to MH i2c: E2 08 00 2B 7B 80 0D 03 02 00 00 00 00 21 [15:38:33]Write i2c OK [15:38:33]MH_I2C_Read... [15:38:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:38:33]Read from MH i2c: E2 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: E2 0B 00 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: E2 0B 00 2B 7B 00 12 16 BE 19 65 59 21 54 90 00 54 [15:38:33]RAPDU: 12 16 BE 19 65 59 21 54 90 00 [15:38:33]wFMCommunicate OK [15:38:33]SAM_PROTO_SignData done [15:38:33]FM_MakeSignedData done [15:38:33]CreateOFDProtocolMessage [15:38:33]wFMCommunicate request_size=4 [15:38:33]MH_SAM_APDU [15:38:33]CAPDU: 80 11 00 00 [15:38:33]Write to MH i2c: E2 08 00 2C 7B 80 11 00 00 00 00 00 00 21 [15:38:33]Write i2c OK [15:38:33]MH_I2C_Read... [15:38:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:33]Read from MH i2c: E2 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: E2 17 00 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: E2 17 00 2C 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 77 [15:38:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:38:33]wFMCommunicate OK [15:38:33]CreateOFDProtocolMessage done [15:38:33]OFDSenderStorePacket 32458 [15:38:33]StoreOFDPacket docnum=32458 [15:38:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5B CC 07 01 75 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A4 00 00 00 F4 03 04 00 7C 79 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CA 7E 00 00 35 04 06 00 61 B2 6E FE 3C B6 12 16 BE 19 65 59 21 54 [15:38:33]CheckFolder [15:38:33]dirname=/storage/ofd_packets [15:38:33]CheckFolder done [15:38:33]ProducePacketName [15:38:33]name=ofd_packets/00032458 [15:38:33]NVStorageSaveData ofd_packets/00032458 [15:38:33]File name is /storage/ofd_packets/00032458 [15:38:33]Write 301 bytes [15:38:33]NVStorageSaveData done [15:38:33]OFDSenderStorePacket done [15:38:33]KKMCreateOFDPacket done [15:38:33]NVStorageSaveData kkm_last_timestamp [15:38:33]File name is /storage/kkm_last_timestamp [15:38:33]Write 4 bytes [15:38:33]NVStorageSaveData done [15:38:33]ExternCall_PrintAddStr [15:38:33]wPrintStart [15:38:33]Write to MH i2c: 01 00 00 2D 7B A8 [15:38:33]Write i2c OK [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: 01 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: 01 07 00 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: 01 07 00 2D 7B 00 00 00 00 00 FF 0F BD [15:38:33]RasterBufferAndPrint [15:38:33]line Счет N : (1)1182203 [15:38:33]line ИНН: 02508201610067 [15:38:33]line Контрольно-Кассовый Чек [15:38:33]line ПРОДАЖА [15:38:33]line ТРК (МРК, ГНК) : 52 [15:38:33]line Товар: 2710124130 [15:38:33]line Аи-92-К-5 [15:38:33]line 8.700 * 57.50 [15:38:33]line = 500.25 [15:38:33]line НДС 12% НСП 1% [15:38:33]line > о реализуемом товаре [15:38:33]line ОКРУГЛЕНИЕ: -0.25 [15:38:33]line ИТОГО: 500.00 [15:38:33]line Внесено: 500.00 [15:38:33]line СДАЧА: 0.00 [15:38:33]line НСП 1% : 4.43 [15:38:33]line НДС 12% : 53.12 [15:38:33]line Наличными: 500.00 [15:38:33]line Безнал.: 0.00 [15:38:33]line Место: АЗС № 121 "Партнер Нефть" [15:38:33]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:38:33]line СНО: Общий режим [15:38:33]line Чек 164 24.08.2023 15:38 [15:38:33]line Смена: 75 ФФД: 1.0 [15:38:33]line ЗНМ: 0300000148 [15:38:33]line РНМ: 0000000000091575 [15:38:33]line Версия ККМ: 001 [15:38:33]line ФМ: 0000000000874655 [15:38:33]line ФД: 32458 [15:38:33]line ФПД: 107418994228406 [15:38:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T153836&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32458&fm=107418994228406&tin=02508201610067®Number=0000000000091575&sum=50000 [15:38:34]OFD Sender: Processing packet 32458 [packets to send 11, broken 10] [15:38:34]ProducePacketName [15:38:34]name=ofd_packets/00032458 [15:38:34]OFD Sender: To server: pG, [15:38:34]CommunicateWithHost lk.salyk.kg:30040 [15:38:34]ConnectInit lk.salyk.kg [15:38:34]written 0, free lines is 4095 [15:38:34]Connected sock=10 [15: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 34 36 35 35 0F 01 00 00 5B CC 07 01 75 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A4 00 00 00 F4 03 04 00 7C 79 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CA 7E 00 00 35 04 06 00 61 B2 6E FE 3C B6 12 16 BE 19 65 59 21 54 [15:38:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9B 22 47 00 29 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CA 7E 00 00 F4 03 04 00 1F 24 E7 64 B6 04 01 00 00 08 03 AB C5 B7 99 2C 04 [15:38:34]CommunicateWithHost err = 0 [15:38:34]CheckOFDResponse [15:38:34]1017 (14) - 77093643461234 [15:38:34]1041 (16) - 0000000000874655 [15:38:34]1040 (4) - 32458 [15:38:34]1012 (4) - 24.08.2023 09:34 [15:38:34]1206 (1) - 0 [15:38:34]OFD Sender: Remove packet 32458 [15:38:34]ProducePacketName [15:38:34]name=ofd_packets/00032458 [15:38:34]NVStorageDeleteData [15:38:34]Write to MH i2c: 01 00 00 58 7B D3 [15:38:34]Write i2c OK [15:38:34]MH_I2C_Read... [15:38:34]Read from MH i2c: 01 [15:38:34]MH_I2C_Read... [15:38:34]Read from MH i2c: 01 07 00 [15:38:34]MH_I2C_Read... [15:38:34]Read from MH i2c: 01 07 00 58 7B 00 00 00 00 00 D1 0C B7 [15:38:34]RasterBufferAndPrint [15:38:34]line [15:38:34]line [15:38:34]line [15:38:34]line [15:38:34]line [15:38:34]written 0, free lines is 3287 [15:38:34]MH_Cut [15:38:34]Write to MH i2c: D1 01 00 5F 7B 01 AC [15:38:34]Write i2c OK [15:38:34]MH_I2C_Read... [15:38:34]Read from MH i2c: D1 [15:38:34]MH_I2C_Read... [15:38:34]Read from MH i2c: D1 01 00 [15:38:34]MH_I2C_Read... [15:38:34]Read from MH i2c: D1 01 00 5F 7B 00 AB [15:38:34]Write to MH i2c: 01 00 00 60 7B DB [15:38:34]Write i2c OK [15:38:34]MH_I2C_Read... [15:38:34]OFD Sender: No OFD packet to send [15:38:35]*** Cut start [15:38:35]*** Purtial cut [15:38:35]*** CUTSNS_PIN = 0 [15:38:35]*** Stage 1: CUTSNS_PIN = 1 [15:38:37]Read from MH i2c: 01 [15:38:37]MH_I2C_Read... [15:38:37]*** Stop cut motor [15:38:37]*** Cut end [15:38:37]Read from MH i2c: 01 07 00 [15:38:37]MH_I2C_Read... [15:38:37]Read from MH i2c: 01 07 00 60 7B 00 00 00 00 00 FF 0F F0 [15:38:37]process_action close_receipt done [15:38:37]requested_data is exist [15:38:37]produce_requested_data [15:38:37]requested_item fm.sn is exist - process it [15:38:37]wFMCommunicate request_size=4 [15:38:37]MH_SAM_APDU [15:38:37]CAPDU: 80 11 00 00 [15:38:37]Write to MH i2c: E2 08 00 61 7B 80 11 00 00 00 00 00 00 56 [15:38:37]Write i2c OK [15:38:37]MH_I2C_Read... [15:38:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:37]Read from MH i2c: E2 [15:38:37]MH_I2C_Read... [15:38:37]Read from MH i2c: E2 17 00 [15:38:37]MH_I2C_Read... [15:38:37]Read from MH i2c: E2 17 00 61 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AC [15:38:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:38:37]wFMCommunicate OK [15:38:37]requested_item fd.num is exist - process it [15:38:37]SAM_PROTO_GetFieldsCounters [15:38:37]wFMCommunicate request_size=4 [15:38:37]MH_SAM_APDU [15:38:37]CAPDU: 80 13 00 00 [15:38:37]Write to MH i2c: E2 08 00 62 7B 80 13 00 00 00 00 00 00 59 [15:38:37]Write i2c OK [15:38:37]MH_I2C_Read... [15:38:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:38:37]Read from MH i2c: E2 [15:38:37]MH_I2C_Read... [15:38:37]Read from MH i2c: E2 62 00 [15:38:37]MH_I2C_Read... [15:38:37]Read from MH i2c: E2 62 00 62 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CA 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [15: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CA 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:38:37]wFMCommunicate OK [15:38:37]SAM_PROTO_GetFieldsCounters done [15:38:37]requested_item shift.num is exist - process it [15:38:37]requested_item shift.opened is exist - process it [15:38:37]req_shift_opened [15:38:37]FM_GetShiftState [15:38:37]SAM_PROTO_GetShiftState [15:38:37]wFMCommunicate request_size=4 [15:38:37]MH_SAM_APDU [15:38:37]CAPDU: 80 13 01 00 [15:38:37]Write to MH i2c: E2 08 00 63 7B 80 13 01 00 00 00 00 00 5B [15:38:37]Write i2c OK [15:38:37]MH_I2C_Read... [15:38:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:37]Read from MH i2c: E2 [15:38:37]MH_I2C_Read... [15:38:37]Read from MH i2c: E2 0E 00 [15:38:37]MH_I2C_Read... [15:38:37]Read from MH i2c: E2 0E 00 63 7B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D8 [15:38:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:38:37]wFMCommunicate OK [15:38:37]SAM_PROTO_GetShiftState done [15:38:37]FM_GetShiftState done [15:38:37]req_shift_opened done [15:38:37]requested_item shift.open_date is exist - process it [15:38:37]req_shift_open_date [15:38:37]req_shift_open_date done [15:38:37]produce_requested_data done [15:38:37]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32458,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:38:37]process_action_free close_receipt [15:38:37]json_value_free [15:38:37]json_value_free done [15:38:37]process_json_proto returns [15:38:37]Send response to host [15:38:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32458,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:38:37]free response buf [15:38:37]execute_script done [15:38:37]execute_script returns [15:38:37]free content buf [15:38:37]Sock 8.Close socket [15:38:37]Sock 8.Thread stoped [15:38:38]accept exits with 9 [15:38:38]New connection [15:38:38]New thread 3067084132 created [15:38:38]Thread 3066940772 joined [15:38:38]Waiting for new connection... [15:38:38] Sock 9.Parse request [15:38:38]Sock 9.Check first char [15:38:38]Sock 9.First char is OK [15:38:38]request: POST /json_proto HTTP/1.0 [15:38:38]Method: POST [15:38:38]URL: /json_proto [15:38:38]Method is POST - this is cgi request [15:38:38]url: /json_proto [15:38:38]query_string will be loaded in cgi processing [15:38:38]execute_cgi json_proto POST (null) [15:38:38]execute_cgi path=json_proto method=POST [15:38:38]POST find Content-Length [15:38:38]Host: 172.17.34.200:8080 [15:38:38]Content-Length: 688 [15:38:38]Content-Type: application/json [15:38:38] [15:38:38]POST finish read [15:38:38]Found Content-Length = 688 [15:38:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:38:38]execute_script... [15:38: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)1182202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:38:38]POST & json_proto [15:38:38]process_json_proto [15:38:38]json parsed OK: [15:38:38]protocol is kg_v1.0 [15:38:38]action value=close_receipt [15:38:38]process_action close_receipt [15:38:38]cmd_close_receipt [15:38:38]MH_GetDate [15:38:38]Write to MH i2c: F0 00 00 64 7B CE [15:38:38]Write i2c OK [15:38:38]MH_I2C_Read... [15:38:38]Read from MH i2c: F0 [15:38:38]MH_I2C_Read... [15:38:38]Read from MH i2c: F0 09 00 [15:38:38]MH_I2C_Read... [15:38:38]Read from MH i2c: F0 09 00 64 7B 00 82 79 E7 64 B2 FF 65 64 97 [15:38:38]GetLastDocTimeStamp 1692891516 [15:38:38]current date 1692891522 [15:38:38]FM_GetShiftState [15:38:38]SAM_PROTO_GetShiftState [15:38:38]wFMCommunicate request_size=4 [15:38:38]MH_SAM_APDU [15:38:38]CAPDU: 80 13 01 00 [15:38:38]Write to MH i2c: E2 08 00 65 7B 80 13 01 00 00 00 00 00 5D [15:38:38]Write i2c OK [15:38:38]MH_I2C_Read... [15:38:38]Read from MH i2c: E2 [15:38:38]MH_I2C_Read... [15:38:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:38]Read from MH i2c: E2 0E 00 [15:38:38]MH_I2C_Read... [15:38:38]Read from MH i2c: E2 0E 00 65 7B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DA [15:38:38]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:38:38]wFMCommunicate OK [15:38:38]SAM_PROTO_GetShiftState done [15:38:38]FM_GetShiftState done [15:38:38]opened in 1692866319 [15:38:38]opened+sec_in_day 1692952719 [15:38:38]quantity*price = 150032 [15:38:38]sum+1 = 150033 [15:38:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 165 24.08.2023 15:38 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32459 ФПД: 199770529932528 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T153842&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32459&fm=199770529932528&tin=02508201610067®Number=0000000000091575&sum=150000 [15:38:39]StoreToDocumentArchive [15:38:39]shift 75 fd 32459 [15:38:39]save to /storage/0075/doc_00032459 [15:38:39]save last doc name /storage/0075/doc_00032459 to /storage/kkm_last_doc_name [15:38:39]save OK [15:38:39]Clear old archive folders... [15:38:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:38:39]tlvbuf is 019C53C0 [15:38:39]SAM_PROTO_ClearQueue [15:38:39]wFMCommunicate request_size=4 [15:38:39]MH_SAM_APDU [15:38:39]CAPDU: 80 09 00 00 [15:38:39]Write to MH i2c: E2 08 00 72 7B 80 09 00 00 00 00 00 00 5F [15:38:39]Write i2c OK [15:38:39]MH_I2C_Read... [15:38:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:38:39]Read from MH i2c: E2 [15:38:39]MH_I2C_Read... [15:38:39]Read from MH i2c: E2 03 00 [15:38:39]MH_I2C_Read... [15:38:39]Read from MH i2c: E2 03 00 72 7B 00 90 00 61 [15:38:39]RAPDU: 90 00 [15:38:39]wFMCommunicate OK [15:38:39]SAM_PROTO_ClearQueue done [15:38:39]KKMCreateOFDPacket [15:38:39]OFDProtocolAddRootSTLVToBuf [15:38:39]FM_MakeSignedData [15:38:39]FM_MakeSignedData [15:38:39]SAM_PROTO_SignData [15:38:39]wFMCommunicate request_size=4 [15:38:39]MH_SAM_APDU [15:38:39]CAPDU: 80 0D 01 02 [15:38:39]Write to MH i2c: E2 08 00 73 7B 80 0D 01 02 00 00 00 00 67 [15:38:39]Write i2c OK [15:38:39]MH_I2C_Read... [15:38:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:38:39]Read from MH i2c: E2 [15:38:39]MH_I2C_Read... [15:38:39]Read from MH i2c: E2 03 00 [15:38:39]MH_I2C_Read... [15:38:39]Read from MH i2c: E2 03 00 73 7B 00 90 00 62 [15:38:39]RAPDU: 90 00 [15:38:39]wFMCommunicate OK [15:38:39]wFMCommunicate request_size=255 [15:38:39]MH_SAM_APDU [15:38:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 82 79 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CB 7E 00 00 35 04 06 00 [15:38:39]Write to MH i2c: E2 02 01 74 7B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 82 79 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CB 7E 00 00 35 04 06 00 00 00 24 [15:38:39]Write i2c OK [15:38:39]MH_I2C_Read... [15:38:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:39]Read from MH i2c: E2 [15:38:39]MH_I2C_Read... [15:38:39]Read from MH i2c: E2 03 00 [15:38:39]MH_I2C_Read... [15:38:39]Read from MH i2c: E2 03 00 74 7B 00 90 00 63 [15:38:39]RAPDU: 90 00 [15:38:39]wFMCommunicate OK [15:38:39]wFMCommunicate request_size=11 [15:38:39]MH_SAM_APDU [15:38:39]CAPDU: 80 0D 02 02 06 B5 B0 B3 79 24 F0 [15:38:39]Write to MH i2c: E2 0E 00 75 7B 80 0D 02 02 06 00 B5 B0 B3 79 24 F0 00 00 1B [15:38:39]Write i2c OK [15:38:39]MH_I2C_Read... [15:38:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:39]Read from MH i2c: E2 [15:38:39]MH_I2C_Read... [15:38:39]Read from MH i2c: E2 03 00 [15:38:39]MH_I2C_Read... [15:38:39]Read from MH i2c: E2 03 00 75 7B 00 90 00 64 [15:38:39]RAPDU: 90 00 [15:38:39]wFMCommunicate OK [15:38:39]wFMCommunicate request_size=4 [15:38:39]MH_SAM_APDU [15:38:39]CAPDU: 80 0D 03 02 [15:38:39]Write to MH i2c: E2 08 00 76 7B 80 0D 03 02 00 00 00 00 6C [15:38:39]Write i2c OK [15:38:39]MH_I2C_Read... [15:38:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:38:40]Read from MH i2c: E2 [15:38:40]MH_I2C_Read... [15:38:40]Read from MH i2c: E2 0B 00 [15:38:40]MH_I2C_Read... [15:38:40]Read from MH i2c: E2 0B 00 76 7B 00 40 5C E7 16 04 5C 51 01 90 00 B8 [15:38:40]RAPDU: 40 5C E7 16 04 5C 51 01 90 00 [15:38:40]wFMCommunicate OK [15:38:40]SAM_PROTO_SignData done [15:38:40]FM_MakeSignedData done [15:38:40]CreateOFDProtocolMessage [15:38:40]wFMCommunicate request_size=4 [15:38:40]MH_SAM_APDU [15:38:40]CAPDU: 80 11 00 00 [15:38:40]Write to MH i2c: E2 08 00 77 7B 80 11 00 00 00 00 00 00 6C [15:38:40]OFD Sender: No OFD packet to send [15:38:40]Write i2c OK [15:38:40]MH_I2C_Read... [15:38:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:40]Read from MH i2c: E2 [15:38:40]MH_I2C_Read... [15:38:40]Read from MH i2c: E2 17 00 [15:38:40]MH_I2C_Read... [15:38:40]Read from MH i2c: E2 17 00 77 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C2 [15:38:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:38:40]wFMCommunicate OK [15:38:40]CreateOFDProtocolMessage done [15:38:40]OFDSenderStorePacket 32459 [15:38:40]StoreOFDPacket docnum=32459 [15:38:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0A 90 08 01 C4 DF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 82 79 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CB 7E 00 00 35 04 06 00 B5 B0 B3 79 24 F0 40 5C E7 16 04 5C 51 01 [15:38:40]CheckFolder [15:38:40]dirname=/storage/ofd_packets [15:38:40]CheckFolder done [15:38:40]ProducePacketName [15:38:40]name=ofd_packets/00032459 [15:38:40]NVStorageSaveData ofd_packets/00032459 [15:38:40]File name is /storage/ofd_packets/00032459 [15:38:40]Write 302 bytes [15:38:40]NVStorageSaveData done [15:38:40]OFDSenderStorePacket done [15:38:40]KKMCreateOFDPacket done [15:38:40]NVStorageSaveData kkm_last_timestamp [15:38:40]File name is /storage/kkm_last_timestamp [15:38:40]Write 4 bytes [15:38:40]NVStorageSaveData done [15:38:40]ExternCall_PrintAddStr [15:38:40]wPrintStart [15:38:40]Write to MH i2c: 01 00 00 78 7B F3 [15:38:40]OFD Sender: Processing packet 32459 [packets to send 11, broken 10] [15:38:40]ProducePacketName [15:38:40]name=ofd_packets/00032459 [15:38:40]Write i2c OK [15:38:40]MH_I2C_Read... [15:38:40]Read from MH i2c: 01 [15:38:40]MH_I2C_Read... [15:38:40]OFD Sender: To server: pG, [15:38:40]CommunicateWithHost lk.salyk.kg:30040 [15:38:40]ConnectInit lk.salyk.kg [15:38:40]Read from MH i2c: 01 07 00 [15:38:40]MH_I2C_Read... [15:38:40]Read from MH i2c: 01 07 00 78 7B 00 00 00 00 00 FF 0F 08 [15:38:40]RasterBufferAndPrint [15:38:40]line Счет N : (1)1182202 [15:38:40]line ИНН: 02508201610067 [15:38:40]line Контрольно-Кассовый Чек [15:38:40]line ПРОДАЖА [15:38:40]line ТРК (МРК, ГНК) : 21 [15:38:40]line Товар: 2710194210 [15:38:40]line ДТ(л)-К-5 [15:38:40]line 23.590 * 63.60 [15:38:40]line = 1500.32 [15:38:40]line НДС 12% НСП 1% [15:38:40]line > о реализуемом товаре [15:38:40]line ОКРУГЛЕНИЕ: -0.32 [15:38:40]line ИТОГО: 1500.00 [15:38:40]line Внесено: 1500.00 [15:38:40]line СДАЧА: 0.00 [15:38:40]line НСП 1% : 13.28 [15:38:40]line НДС 12% : 159.33 [15:38:40]line Наличными: 1500.00 [15:38:40]line Безнал.: 0.00 [15:38:40]line Место: АЗС № 121 "Партнер Нефть" [15:38:40]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:38:40]line СНО: Общий режим [15:38:40]line Чек 165 24.08.2023 15:38 [15:38:40]line Смена: 75 ФФД: 1.0 [15:38:40]line ЗНМ: 0300000148 [15:38:40]line РНМ: 0000000000091575 [15:38:40]line Версия ККМ: 001 [15:38:40]line ФМ: 0000000000874655 [15:38:40]line ФД: 32459 [15:38:40]line ФПД: 199770529932528 [15:38:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T153842&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32459&fm=199770529932528&tin=02508201610067®Number=0000000000091575&sum=150000 [15:38:40]written 0, free lines is 4095 [15:38:40]Connected sock=10 [15:38:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0A 90 08 01 C4 DF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 82 79 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CB 7E 00 00 35 04 06 00 B5 B0 B3 79 24 F0 40 5C E7 16 04 5C 51 01 [15:38:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4D 75 47 00 87 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CB 7E 00 00 F4 03 04 00 26 24 E7 64 B6 04 01 00 00 A8 D4 5C 3C DB E2 9C 87 [15:38:40]CommunicateWithHost err = 0 [15:38:40]CheckOFDResponse [15:38:40]1017 (14) - 77093643461234 [15:38:40]1041 (16) - 0000000000874655 [15:38:40]1040 (4) - 32459 [15:38:40]1012 (4) - 24.08.2023 09:34 [15:38:40]1206 (1) - 0 [15:38:40]OFD Sender: Remove packet 32459 [15:38:40]ProducePacketName [15:38:40]name=ofd_packets/00032459 [15:38:40]NVStorageDeleteData [15:38:40]Write to MH i2c: 01 00 00 A3 7B 1E [15:38:40]Write i2c OK [15:38:40]MH_I2C_Read... [15:38:40]Read from MH i2c: 01 [15:38:40]MH_I2C_Read... [15:38:40]Read from MH i2c: 01 07 00 [15:38:40]MH_I2C_Read... [15:38:40]Read from MH i2c: 01 07 00 A3 7B 00 00 00 00 00 F4 0C 25 [15:38:40]RasterBufferAndPrint [15:38:40]line [15:38:40]line [15:38:40]line [15:38:40]line [15:38:40]line [15:38:40]written 0, free lines is 3325 [15:38:40]MH_Cut [15:38:40]Write to MH i2c: D1 01 00 AA 7B 01 F7 [15:38:40]Write i2c OK [15:38:40]MH_I2C_Read... [15:38:40]Read from MH i2c: D1 [15:38:40]MH_I2C_Read... [15:38:40]Read from MH i2c: D1 01 00 [15:38:40]MH_I2C_Read... [15:38:40]Read from MH i2c: D1 01 00 AA 7B 00 F6 [15:38:40]Write to MH i2c: 01 00 00 AB 7B 26 [15:38:40]Write i2c OK [15:38:40]MH_I2C_Read... [15:38:41]OFD Sender: No OFD packet to send [15:38:41]*** Cut start [15:38:41]*** Purtial cut [15:38:41]*** Stage 1: CUTSNS_PIN = 1 [15:38:41]Read from MH i2c: 01 [15:38:41]MH_I2C_Read... [15:38:41]*** Stop cut motor [15:38:41]*** Cut end [15:38:41]Read from MH i2c: 01 07 00 [15:38:41]MH_I2C_Read... [15:38:41]Read from MH i2c: 01 07 00 AB 7B 00 00 00 00 00 FF 0F 3B [15:38:41]process_action close_receipt done [15:38:41]requested_data is exist [15:38:41]produce_requested_data [15:38:41]requested_item fm.sn is exist - process it [15:38:41]wFMCommunicate request_size=4 [15:38:41]MH_SAM_APDU [15:38:41]CAPDU: 80 11 00 00 [15:38:41]Write to MH i2c: E2 08 00 AC 7B 80 11 00 00 00 00 00 00 A1 [15:38:41]Write i2c OK [15:38:41]MH_I2C_Read... [15:38:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:41]Read from MH i2c: E2 [15:38:41]MH_I2C_Read... [15:38:41]Read from MH i2c: E2 17 00 [15:38:41]MH_I2C_Read... [15:38:41]Read from MH i2c: E2 17 00 AC 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F7 [15:38:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:38:41]wFMCommunicate OK [15:38:41]requested_item fd.num is exist - process it [15:38:41]SAM_PROTO_GetFieldsCounters [15:38:41]wFMCommunicate request_size=4 [15:38:42]MH_SAM_APDU [15:38:42]CAPDU: 80 13 00 00 [15:38:42]Write to MH i2c: E2 08 00 AD 7B 80 13 00 00 00 00 00 00 A4 [15:38:42]Write i2c OK [15:38:42]MH_I2C_Read... [15:38:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:38:42]Read from MH i2c: E2 [15:38:42]MH_I2C_Read... [15:38:42]Read from MH i2c: E2 62 00 [15:38:42]MH_I2C_Read... [15:38:42]Read from MH i2c: E2 62 00 AD 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CB 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [15:38:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CB 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:38:42]wFMCommunicate OK [15:38:42]SAM_PROTO_GetFieldsCounters done [15:38:42]requested_item shift.num is exist - process it [15:38:42]requested_item shift.opened is exist - process it [15:38:42]req_shift_opened [15:38:42]FM_GetShiftState [15:38:42]SAM_PROTO_GetShiftState [15:38:42]wFMCommunicate request_size=4 [15:38:42]MH_SAM_APDU [15:38:42]CAPDU: 80 13 01 00 [15:38:42]Write to MH i2c: E2 08 00 AE 7B 80 13 01 00 00 00 00 00 A6 [15:38:42]Write i2c OK [15:38:42]MH_I2C_Read... [15:38:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:42]Read from MH i2c: E2 [15:38:42]MH_I2C_Read... [15:38:42]Read from MH i2c: E2 0E 00 [15:38:42]MH_I2C_Read... [15:38:42]Read from MH i2c: E2 0E 00 AE 7B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 23 [15:38:42]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:38:42]wFMCommunicate OK [15:38:42]SAM_PROTO_GetShiftState done [15:38:42]FM_GetShiftState done [15:38:42]req_shift_opened done [15:38:42]requested_item shift.open_date is exist - process it [15:38:42]req_shift_open_date [15:38:42]req_shift_open_date done [15:38:42]produce_requested_data done [15:38:42]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32459,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:38:42]process_action_free close_receipt [15:38:42]json_value_free [15:38:42]json_value_free done [15:38:42]process_json_proto returns [15:38:42]Send response to host [15:38:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32459,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:38:42]free response buf [15:38:42]execute_script done [15:38:42]execute_script returns [15:38:42]free content buf [15:38:42]Sock 9.Close socket [15:38:42]Sock 9.Thread stoped [15:38:46]OFD Sender: No OFD packet to send [15:38:51]OFD Sender: No OFD packet to send [15:38:56]OFD Sender: No OFD packet to send [15:39:01]OFD Sender: No OFD packet to send [15:39:06]OFD Sender: No OFD packet to send [15:39:11]OFD Sender: No OFD packet to send [15:39:16]OFD Sender: No OFD packet to send [15:39:21]OFD Sender: No OFD packet to send [15:39:26]OFD Sender: No OFD packet to send [15:39:31]OFD Sender: No OFD packet to send [15:39:36]OFD Sender: No OFD packet to send [15:39:41]OFD Sender: No OFD packet to send [15:39:46]OFD Sender: No OFD packet to send [15:39:51]OFD Sender: No OFD packet to send [15:39:56]OFD Sender: No OFD packet to send [15:40:01]OFD Sender: No OFD packet to send [15:40:06]OFD Sender: No OFD packet to send [15:40:11]OFD Sender: No OFD packet to send [15:40:16]OFD Sender: No OFD packet to send [15:40:21]OFD Sender: No OFD packet to send [15:40:26]OFD Sender: No OFD packet to send [15:40:31]OFD Sender: No OFD packet to send [15:40:36]OFD Sender: No OFD packet to send [15:40:41]OFD Sender: No OFD packet to send [15:40:46]OFD Sender: No OFD packet to send [15:40:51]OFD Sender: No OFD packet to send [15:40:56]OFD Sender: No OFD packet to send [15:41:01]OFD Sender: No OFD packet to send [15:41:06]OFD Sender: No OFD packet to send [15:41:11]OFD Sender: No OFD packet to send [15:41:16]OFD Sender: No OFD packet to send [15:41:21]OFD Sender: No OFD packet to send [15:41:26]OFD Sender: No OFD packet to send [15:41:31]OFD Sender: No OFD packet to send [15:41:36]OFD Sender: No OFD packet to send [15:41:41]OFD Sender: No OFD packet to send [15:41:46]OFD Sender: No OFD packet to send [15:41:51]OFD Sender: No OFD packet to send [15:41:56]OFD Sender: No OFD packet to send [15:42:01]OFD Sender: No OFD packet to send [15:42:06]OFD Sender: No OFD packet to send [15:42:11]OFD Sender: No OFD packet to send [15:42:16]OFD Sender: No OFD packet to send [15:42:21]OFD Sender: No OFD packet to send [15:42:26]OFD Sender: No OFD packet to send [15:42:31]OFD Sender: No OFD packet to send [15:42:33]accept exits with 8 [15:42:33]New connection [15:42:33]New thread 3066940772 created [15:42:33]Thread 3067084132 joined [15:42:33]Waiting for new connection... [15:42:33] Sock 8.Parse request [15:42:33]Sock 8.Check first char [15:42:33]Sock 8.First char is OK [15:42:33]request: POST /json_proto HTTP/1.0 [15:42:33]Method: POST [15:42:33]URL: /json_proto [15:42:33]Method is POST - this is cgi request [15:42:33]url: /json_proto [15:42:33]query_string will be loaded in cgi processing [15:42:33]execute_cgi json_proto POST (null) [15:42:33]execute_cgi path=json_proto method=POST [15:42:33]POST find Content-Length [15:42:33]Host: 172.17.34.200:8080 [15:42:33]Content-Length: 683 [15:42:33]Content-Type: application/json [15:42:33] [15:42:33]POST finish read [15:42:33]Found Content-Length = 683 [15:42:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:33]execute_script... [15:42: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)1182204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:33]POST & json_proto [15:42:33]process_json_proto [15:42:33]json parsed OK: [15:42:33]protocol is kg_v1.0 [15:42:33]action value=close_receipt [15:42:33]process_action close_receipt [15:42:33]cmd_close_receipt [15:42:33]MH_GetDate [15:42:33]Write to MH i2c: F0 00 00 AF 7B 19 [15:42:33]Write i2c OK [15:42:33]MH_I2C_Read... [15:42:33]Read from MH i2c: F0 [15:42:33]MH_I2C_Read... [15:42:33]Read from MH i2c: F0 09 00 [15:42:33]MH_I2C_Read... [15:42:33]Read from MH i2c: F0 09 00 AF 7B 00 6E 7A E7 64 B2 FF 65 64 CF [15:42:33]GetLastDocTimeStamp 1692891522 [15:42:33]current date 1692891758 [15:42:33]FM_GetShiftState [15:42:33]SAM_PROTO_GetShiftState [15:42:33]wFMCommunicate request_size=4 [15:42:33]MH_SAM_APDU [15:42:33]CAPDU: 80 13 01 00 [15:42:33]Write to MH i2c: E2 08 00 B0 7B 80 13 01 00 00 00 00 00 A8 [15:42:33]Write i2c OK [15:42:33]MH_I2C_Read... [15:42:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:33]Read from MH i2c: E2 [15:42:33]MH_I2C_Read... [15:42:33]Read from MH i2c: E2 0E 00 [15:42:33]MH_I2C_Read... [15:42:33]Read from MH i2c: E2 0E 00 B0 7B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 25 [15:42:33]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:42:33]wFMCommunicate OK [15:42:33]SAM_PROTO_GetShiftState done [15:42:33]FM_GetShiftState done [15:42:33]opened in 1692866319 [15:42:33]opened+sec_in_day 1692952719 [15:42:33]quantity*price = 50053 [15:42:33]sum+1 = 50054 [15:42:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 166 24.08.2023 15:42 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32460 ФПД: 97930353516798 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T154238&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32460&fm=97930353516798&tin=02508201610067®Number=0000000000091575&sum=50000 [15:42:34]StoreToDocumentArchive [15:42:34]shift 75 fd 32460 [15:42:34]save to /storage/0075/doc_00032460 [15:42:34]save last doc name /storage/0075/doc_00032460 to /storage/kkm_last_doc_name [15:42:34]save OK [15:42:34]Clear old archive folders... [15:42:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:42:34]tlvbuf is 01800580 [15:42:34]SAM_PROTO_ClearQueue [15:42:34]wFMCommunicate request_size=4 [15:42:34]MH_SAM_APDU [15:42:34]CAPDU: 80 09 00 00 [15:42:34]Write to MH i2c: E2 08 00 BD 7B 80 09 00 00 00 00 00 00 AA [15:42:34]Write i2c OK [15:42:34]MH_I2C_Read... [15:42:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:42:34]Read from MH i2c: E2 [15:42:34]MH_I2C_Read... [15:42:34]Read from MH i2c: E2 03 00 [15:42:34]MH_I2C_Read... [15:42:34]Read from MH i2c: E2 03 00 BD 7B 00 90 00 AC [15:42:34]RAPDU: 90 00 [15:42:34]wFMCommunicate OK [15:42:34]SAM_PROTO_ClearQueue done [15:42:34]KKMCreateOFDPacket [15:42:34]OFDProtocolAddRootSTLVToBuf [15:42:34]FM_MakeSignedData [15:42:34]FM_MakeSignedData [15:42:34]SAM_PROTO_SignData [15:42:34]wFMCommunicate request_size=4 [15:42:34]MH_SAM_APDU [15:42:34]CAPDU: 80 0D 01 02 [15:42:34]Write to MH i2c: E2 08 00 BE 7B 80 0D 01 02 00 00 00 00 B2 [15:42:34]Write i2c OK [15:42:34]MH_I2C_Read... [15:42:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:42:34]Read from MH i2c: E2 [15:42:34]MH_I2C_Read... [15:42:34]Read from MH i2c: E2 03 00 [15:42:34]MH_I2C_Read... [15:42:34]Read from MH i2c: E2 03 00 BE 7B 00 90 00 AD [15:42:34]RAPDU: 90 00 [15:42:34]wFMCommunicate OK [15:42:34]wFMCommunicate request_size=255 [15:42:34]MH_SAM_APDU [15:42:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 6E 7A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CC 7E 00 00 35 04 06 00 [15:42:34]Write to MH i2c: E2 02 01 BF 7B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 6E 7A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CC 7E 00 00 35 04 06 00 00 00 37 [15:42:34]Write i2c OK [15:42:34]MH_I2C_Read... [15:42:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:35]Read from MH i2c: E2 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 03 00 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 03 00 BF 7B 00 90 00 AE [15:42:35]RAPDU: 90 00 [15:42:35]wFMCommunicate OK [15:42:35]wFMCommunicate request_size=11 [15:42:35]MH_SAM_APDU [15:42:35]CAPDU: 80 0D 02 02 06 59 11 2F EF 20 FE [15:42:35]Write to MH i2c: E2 0E 00 C0 7B 80 0D 02 02 06 00 59 11 2F EF 20 FE 00 00 67 [15:42:35]Write i2c OK [15:42:35]MH_I2C_Read... [15:42:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:35]Read from MH i2c: E2 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 03 00 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 03 00 C0 7B 00 90 00 AF [15:42:35]RAPDU: 90 00 [15:42:35]wFMCommunicate OK [15:42:35]wFMCommunicate request_size=4 [15:42:35]MH_SAM_APDU [15:42:35]CAPDU: 80 0D 03 02 [15:42:35]Write to MH i2c: E2 08 00 C1 7B 80 0D 03 02 00 00 00 00 B7 [15:42:35]Write i2c OK [15:42:35]MH_I2C_Read... [15:42:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:42:35]Read from MH i2c: E2 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 0B 00 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 0B 00 C1 7B 00 7D A9 6F 6A FA 7F D5 49 90 00 4E [15:42:35]RAPDU: 7D A9 6F 6A FA 7F D5 49 90 00 [15:42:35]wFMCommunicate OK [15:42:35]SAM_PROTO_SignData done [15:42:35]FM_MakeSignedData done [15:42:35]CreateOFDProtocolMessage [15:42:35]wFMCommunicate request_size=4 [15:42:35]MH_SAM_APDU [15:42:35]CAPDU: 80 11 00 00 [15:42:35]Write to MH i2c: E2 08 00 C2 7B 80 11 00 00 00 00 00 00 B7 [15:42:35]Write i2c OK [15:42:35]MH_I2C_Read... [15:42:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:35]Read from MH i2c: E2 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 17 00 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 17 00 C2 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0D [15:42:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:42:35]wFMCommunicate OK [15:42:35]CreateOFDProtocolMessage done [15:42:35]OFDSenderStorePacket 32460 [15:42:35]StoreOFDPacket docnum=32460 [15:42:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 31 4A 08 01 5F 05 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 6E 7A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CC 7E 00 00 35 04 06 00 59 11 2F EF 20 FE 7D A9 6F 6A FA 7F D5 49 [15:42:35]CheckFolder [15:42:35]dirname=/storage/ofd_packets [15:42:35]CheckFolder done [15:42:35]ProducePacketName [15:42:35]name=ofd_packets/00032460 [15:42:35]NVStorageSaveData ofd_packets/00032460 [15:42:35]File name is /storage/ofd_packets/00032460 [15:42:35]Write 302 bytes [15:42:35]NVStorageSaveData done [15:42:35]OFDSenderStorePacket done [15:42:35]KKMCreateOFDPacket done [15:42:35]NVStorageSaveData kkm_last_timestamp [15:42:35]File name is /storage/kkm_last_timestamp [15:42:35]Write 4 bytes [15:42:35]NVStorageSaveData done [15:42:35]ExternCall_PrintAddStr [15:42:35]wPrintStart [15:42:35]Write to MH i2c: 01 00 00 C3 7B 3E [15:42:35]Write i2c OK [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: 01 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: 01 07 00 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: 01 07 00 C3 7B 00 00 00 00 00 FF 0F 53 [15:42:35]RasterBufferAndPrint [15:42:35]line Счет N : (1)1182204 [15:42:35]line ИНН: 02508201610067 [15:42:35]line Контрольно-Кассовый Чек [15:42:35]line ПРОДАЖА [15:42:35]line ТРК (МРК, ГНК) : 11 [15:42:35]line Товар: 2710194210 [15:42:35]line ДТ(л)-К-5 [15:42:35]line 7.870 * 63.60 [15:42:35]line = 500.53 [15:42:35]line НДС 12% НСП 1% [15:42:35]line > о реализуемом товаре [15:42:35]line ОКРУГЛЕНИЕ: -0.53 [15:42:35]line ИТОГО: 500.00 [15:42:35]line Внесено: 500.00 [15:42:35]line СДАЧА: 0.00 [15:42:35]line НСП 1% : 4.43 [15:42:35]line НДС 12% : 53.15 [15:42:35]line Наличными: 500.00 [15:42:35]line Безнал.: 0.00 [15:42:35]line Место: АЗС № 121 "Партнер Нефть" [15:42:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:42:35]line СНО: Общий режим [15:42:35]line Чек 166 24.08.2023 15:42 [15:42:35]line Смена: 75 ФФД: 1.0 [15:42:35]line ЗНМ: 0300000148 [15:42:35]line РНМ: 0000000000091575 [15:42:35]line Версия ККМ: 001 [15:42:35]line ФМ: 0000000000874655 [15:42:35]line ФД: 32460 [15:42:35]line ФПД: 97930353516798 [15:42:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T154238&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32460&fm=97930353516798&tin=02508201610067®Number=0000000000091575&sum=50000 [15:42:35]OFD Sender: Processing packet 32460 [packets to send 11, broken 10] [15:42:35]ProducePacketName [15:42:35]name=ofd_packets/00032460 [15:42:35]OFD Sender: To server: pG, [15:42:35]CommunicateWithHost lk.salyk.kg:30040 [15:42:35]ConnectInit lk.salyk.kg [15:42:35]written 0, free lines is 4095 [15:42:35]Connected sock=10 [15:42:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 31 4A 08 01 5F 05 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 6E 7A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CC 7E 00 00 35 04 06 00 59 11 2F EF 20 FE 7D A9 6F 6A FA 7F D5 49 [15:42:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 3A DC 47 00 AA 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CC 7E 00 00 F4 03 04 00 11 25 E7 64 B6 04 01 00 00 7D 27 16 22 B0 2D C4 1B [15:42:35]CommunicateWithHost err = 0 [15:42:35]CheckOFDResponse [15:42:35]1017 (14) - 77093643461234 [15:42:35]1041 (16) - 0000000000874655 [15:42:35]1040 (4) - 32460 [15:42:35]1012 (4) - 24.08.2023 09:38 [15:42:35]1206 (1) - 0 [15:42:35]OFD Sender: Remove packet 32460 [15:42:35]ProducePacketName [15:42:35]name=ofd_packets/00032460 [15:42:35]NVStorageDeleteData [15:42:36]Write to MH i2c: 01 00 00 EE 7B 69 [15:42:36]Write i2c OK [15:42:36]MH_I2C_Read... [15:42:36]Read from MH i2c: 01 [15:42:36]MH_I2C_Read... [15:42:36]Read from MH i2c: 01 07 00 [15:42:36]MH_I2C_Read... [15:42:36]Read from MH i2c: 01 07 00 EE 7B 00 00 00 00 00 CB 0C 47 [15:42:36]RasterBufferAndPrint [15:42:36]line [15:42:36]line [15:42:36]line [15:42:36]line [15:42:36]line [15:42:36]written 0, free lines is 3281 [15:42:36]MH_Cut [15:42:36]Write to MH i2c: D1 01 00 F5 7B 01 42 [15:42:36]Write i2c OK [15:42:36]MH_I2C_Read... [15:42:36]Read from MH i2c: D1 [15:42:36]MH_I2C_Read... [15:42:36]Read from MH i2c: D1 01 00 [15:42:36]MH_I2C_Read... [15:42:36]Read from MH i2c: D1 01 00 F5 7B 00 41 [15:42:36]Write to MH i2c: 01 00 00 F6 7B 71 [15:42:36]Write i2c OK [15:42:36]MH_I2C_Read... [15:42:36]OFD Sender: No OFD packet to send [15:42:36]*** Cut start [15:42:36]*** Purtial cut [15:42:36]*** CUTSNS_PIN = 0 [15:42:37]*** Stage 1: CUTSNS_PIN = 1 [15:42:38]Read from MH i2c: 01 [15:42:38]MH_I2C_Read... [15:42:38]*** Stop cut motor [15:42:38]*** Cut end [15:42:38]Read from MH i2c: 01 07 00 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: 01 07 00 F6 7B 00 00 00 00 00 FF 0F 86 [15:42:38]process_action close_receipt done [15:42:38]requested_data is exist [15:42:38]produce_requested_data [15:42:38]requested_item fm.sn is exist - process it [15:42:38]wFMCommunicate request_size=4 [15:42:38]MH_SAM_APDU [15:42:38]CAPDU: 80 11 00 00 [15:42:38]Write to MH i2c: E2 08 00 F7 7B 80 11 00 00 00 00 00 00 EC [15:42:38]Write i2c OK [15:42:38]MH_I2C_Read... [15:42:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:38]Read from MH i2c: E2 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: E2 17 00 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: E2 17 00 F7 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 42 [15:42:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:42:38]wFMCommunicate OK [15:42:38]requested_item fd.num is exist - process it [15:42:38]SAM_PROTO_GetFieldsCounters [15:42:38]wFMCommunicate request_size=4 [15:42:38]MH_SAM_APDU [15:42:38]CAPDU: 80 13 00 00 [15:42:38]Write to MH i2c: E2 08 00 F8 7B 80 13 00 00 00 00 00 00 EF [15:42:38]Write i2c OK [15:42:38]MH_I2C_Read... [15:42:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:39]Read from MH i2c: E2 [15:42:39]MH_I2C_Read... [15:42:39]Read from MH i2c: E2 62 00 [15:42:39]MH_I2C_Read... [15:42:39]Read from MH i2c: E2 62 00 F8 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CC 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [15:42:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CC 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:42:39]wFMCommunicate OK [15:42:39]SAM_PROTO_GetFieldsCounters done [15:42:39]requested_item shift.num is exist - process it [15:42:39]requested_item shift.opened is exist - process it [15:42:39]req_shift_opened [15:42:39]FM_GetShiftState [15:42:39]SAM_PROTO_GetShiftState [15:42:39]wFMCommunicate request_size=4 [15:42:39]MH_SAM_APDU [15:42:39]CAPDU: 80 13 01 00 [15:42:39]Write to MH i2c: E2 08 00 F9 7B 80 13 01 00 00 00 00 00 F1 [15:42:39]Write i2c OK [15:42:39]MH_I2C_Read... [15:42:39]Read from MH i2c: E2 [15:42:39]MH_I2C_Read... [15:42:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:39]Read from MH i2c: E2 0E 00 [15:42:39]MH_I2C_Read... [15:42:39]Read from MH i2c: E2 0E 00 F9 7B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6E [15:42:39]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:42:39]wFMCommunicate OK [15:42:39]SAM_PROTO_GetShiftState done [15:42:39]FM_GetShiftState done [15:42:39]req_shift_opened done [15:42:39]requested_item shift.open_date is exist - process it [15:42:39]req_shift_open_date [15:42:39]req_shift_open_date done [15:42:39]produce_requested_data done [15:42:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32460,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:42:39]process_action_free close_receipt [15:42:39]json_value_free [15:42:39]json_value_free done [15:42:39]process_json_proto returns [15:42:39]Send response to host [15:42:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32460,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:42:39]free response buf [15:42:39]execute_script done [15:42:39]execute_script returns [15:42:39]free content buf [15:42:39]Sock 8.Close socket [15:42:39]Sock 8.Thread stoped [15:42:41]OFD Sender: No OFD packet to send [15:42:46]OFD Sender: No OFD packet to send [15:42:51]OFD Sender: No OFD packet to send [15:42:56]OFD Sender: No OFD packet to send [15:43:01]OFD Sender: No OFD packet to send [15:43:06]OFD Sender: No OFD packet to send [15:43:11]OFD Sender: No OFD packet to send [15:43:16]OFD Sender: No OFD packet to send [15:43:21]OFD Sender: No OFD packet to send [15:43:24]accept exits with 9 [15:43:24]New connection [15:43:24]New thread 3067084132 created [15:43:24]Thread 3066940772 joined [15:43:24]Waiting for new connection... [15:43:24] Sock 9.Parse request [15:43:24]Sock 9.Check first char [15:43:24]Sock 9.First char is OK [15:43:24]request: POST /json_proto HTTP/1.0 [15:43:24]Method: POST [15:43:24]URL: /json_proto [15:43:24]Method is POST - this is cgi request [15:43:24]url: /json_proto [15:43:24]query_string will be loaded in cgi processing [15:43:24]execute_cgi json_proto POST (null) [15:43:24]execute_cgi path=json_proto method=POST [15:43:24]POST find Content-Length [15:43:24]Host: 172.17.34.200:8080 [15:43:24]Content-Length: 688 [15:43:24]Content-Type: application/json [15:43:24] [15:43:24]POST finish read [15:43:24]Found Content-Length = 688 [15:43:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:24]execute_script... [15:43: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)1182206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:24]POST & json_proto [15:43:24]process_json_proto [15:43:24]json parsed OK: [15:43:24]protocol is kg_v1.0 [15:43:24]action value=close_receipt [15:43:24]process_action close_receipt [15:43:24]cmd_close_receipt [15:43:24]MH_GetDate [15:43:24]Write to MH i2c: F0 00 00 FA 7B 64 [15:43:24]Write i2c OK [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: F0 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: F0 09 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: F0 09 00 FA 7B 00 A1 7A E7 64 B2 FF 65 64 4D [15:43:24]GetLastDocTimeStamp 1692891758 [15:43:24]current date 1692891809 [15:43:24]FM_GetShiftState [15:43:24]SAM_PROTO_GetShiftState [15:43:24]wFMCommunicate request_size=4 [15:43:24]MH_SAM_APDU [15:43:24]CAPDU: 80 13 01 00 [15:43:24]Write to MH i2c: E2 08 00 FB 7B 80 13 01 00 00 00 00 00 F3 [15:43:24]Write i2c OK [15:43:24]MH_I2C_Read... [15:43:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:24]Read from MH i2c: E2 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 0E 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 0E 00 FB 7B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 70 [15:43:24]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:43:24]wFMCommunicate OK [15:43:24]SAM_PROTO_GetShiftState done [15:43:24]FM_GetShiftState done [15:43:24]opened in 1692866319 [15:43:24]opened+sec_in_day 1692952719 [15:43:24]quantity*price = 100042 [15:43:24]sum+1 = 100044 [15:43:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 167 24.08.2023 15:43 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32461 ФПД: 84119784546877 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T154329&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32461&fm=84119784546877&tin=02508201610067®Number=0000000000091575&sum=100000 [15:43:25]StoreToDocumentArchive [15:43:25]shift 75 fd 32461 [15:43:25]save to /storage/0075/doc_00032461 [15:43:25]save last doc name /storage/0075/doc_00032461 to /storage/kkm_last_doc_name [15:43:25]save OK [15:43:25]Clear old archive folders... [15:43:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:43:25]tlvbuf is 018A96E0 [15:43:25]SAM_PROTO_ClearQueue [15:43:25]wFMCommunicate request_size=4 [15:43:25]MH_SAM_APDU [15:43:25]CAPDU: 80 09 00 00 [15:43:25]Write to MH i2c: E2 08 00 08 7C 80 09 00 00 00 00 00 00 F6 [15:43:25]Write i2c OK [15:43:25]MH_I2C_Read... [15:43:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:25]Read from MH i2c: E2 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 03 00 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 03 00 08 7C 00 90 00 F8 [15:43:25]RAPDU: 90 00 [15:43:25]wFMCommunicate OK [15:43:25]SAM_PROTO_ClearQueue done [15:43:25]KKMCreateOFDPacket [15:43:25]OFDProtocolAddRootSTLVToBuf [15:43:25]FM_MakeSignedData [15:43:25]FM_MakeSignedData [15:43:25]SAM_PROTO_SignData [15:43:25]wFMCommunicate request_size=4 [15:43:25]MH_SAM_APDU [15:43:25]CAPDU: 80 0D 01 02 [15:43:25]Write to MH i2c: E2 08 00 09 7C 80 0D 01 02 00 00 00 00 FE [15:43:25]Write i2c OK [15:43:25]MH_I2C_Read... [15:43:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:25]Read from MH i2c: E2 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 03 00 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 03 00 09 7C 00 90 00 F9 [15:43:25]RAPDU: 90 00 [15:43:25]wFMCommunicate OK [15:43:25]wFMCommunicate request_size=255 [15:43:25]MH_SAM_APDU [15:43:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 A1 7A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CD 7E 00 00 35 04 06 00 [15:43:25]Write to MH i2c: E2 02 01 0A 7C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 A1 7A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CD 7E 00 00 35 04 06 00 00 00 4B [15:43:25]Write i2c OK [15:43:25]MH_I2C_Read... [15:43:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:26]Read from MH i2c: E2 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: E2 03 00 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: E2 03 00 0A 7C 00 90 00 FA [15:43:26]RAPDU: 90 00 [15:43:26]wFMCommunicate OK [15:43:26]wFMCommunicate request_size=11 [15:43:26]MH_SAM_APDU [15:43:26]CAPDU: 80 0D 02 02 06 4C 81 A9 E0 62 3D [15:43:26]Write to MH i2c: E2 0E 00 0B 7C 80 0D 02 02 06 00 4C 81 A9 E0 62 3D 00 00 02 [15:43:26]Write i2c OK [15:43:26]MH_I2C_Read... [15:43:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:26]Read from MH i2c: E2 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: E2 03 00 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: E2 03 00 0B 7C 00 90 00 FB [15:43:26]RAPDU: 90 00 [15:43:26]wFMCommunicate OK [15:43:26]wFMCommunicate request_size=4 [15:43:26]MH_SAM_APDU [15:43:26]CAPDU: 80 0D 03 02 [15:43:26]Write to MH i2c: E2 08 00 0C 7C 80 0D 03 02 00 00 00 00 03 [15:43:26]Write i2c OK [15:43:26]MH_I2C_Read... [15:43:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:26]Read from MH i2c: E2 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: E2 0B 00 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: E2 0B 00 0C 7C 00 34 E7 71 7C 8E 8F 88 68 90 00 19 [15:43:26]RAPDU: 34 E7 71 7C 8E 8F 88 68 90 00 [15:43:26]wFMCommunicate OK [15:43:26]SAM_PROTO_SignData done [15:43:26]FM_MakeSignedData done [15:43:26]CreateOFDProtocolMessage [15:43:26]wFMCommunicate request_size=4 [15:43:26]MH_SAM_APDU [15:43:26]CAPDU: 80 11 00 00 [15:43:26]Write to MH i2c: E2 08 00 0D 7C 80 11 00 00 00 00 00 00 03 [15:43:26]Write i2c OK [15:43:26]MH_I2C_Read... [15:43:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:26]Read from MH i2c: E2 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: E2 17 00 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: E2 17 00 0D 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 59 [15:43:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:43:26]wFMCommunicate OK [15:43:26]CreateOFDProtocolMessage done [15:43:26]OFDSenderStorePacket 32461 [15:43:26]StoreOFDPacket docnum=32461 [15:43:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8C 4F 08 01 88 F5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 A1 7A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CD 7E 00 00 35 04 06 00 4C 81 A9 E0 62 3D 34 E7 71 7C 8E 8F 88 68 [15:43:26]CheckFolder [15:43:26]dirname=/storage/ofd_packets [15:43:26]CheckFolder done [15:43:26]ProducePacketName [15:43:26]name=ofd_packets/00032461 [15:43:26]NVStorageSaveData ofd_packets/00032461 [15:43:26]File name is /storage/ofd_packets/00032461 [15:43:26]Write 302 bytes [15:43:26]NVStorageSaveData done [15:43:26]OFDSenderStorePacket done [15:43:26]KKMCreateOFDPacket done [15:43:26]NVStorageSaveData kkm_last_timestamp [15:43:26]File name is /storage/kkm_last_timestamp [15:43:26]Write 4 bytes [15:43:26]NVStorageSaveData done [15:43:26]ExternCall_PrintAddStr [15:43:26]wPrintStart [15:43:26]Write to MH i2c: 01 00 00 0E 7C 8A [15:43:26]Write i2c OK [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: 01 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: 01 07 00 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: 01 07 00 0E 7C 00 00 00 00 00 FF 0F 9F [15:43:26]RasterBufferAndPrint [15:43:26]line Счет N : (1)1182206 [15:43:26]line ИНН: 02508201610067 [15:43:26]line Контрольно-Кассовый Чек [15:43:26]line ПРОДАЖА [15:43:26]line ТРК (МРК, ГНК) : 21 [15:43:26]line Товар: 2710194210 [15:43:26]line ДТ(л)-К-5 [15:43:26]line 15.730 * 63.60 [15:43:26]line = 1000.43 [15:43:26]line НДС 12% НСП 1% [15:43:26]line > о реализуемом товаре [15:43:26]line ОКРУГЛЕНИЕ: -0.43 [15:43:26]line ИТОГО: 1000.00 [15:43:26]line Внесено: 1000.00 [15:43:26]line СДАЧА: 0.00 [15:43:26]line НСП 1% : 8.85 [15:43:26]line НДС 12% : 106.24 [15:43:26]line Наличными: 1000.00 [15:43:26]line Безнал.: 0.00 [15:43:26]line Место: АЗС № 121 "Партнер Нефть" [15:43:26]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:43:26]line СНО: Общий режим [15:43:26]line Чек 167 24.08.2023 15:43 [15:43:26]line Смена: 75 ФФД: 1.0 [15:43:26]line ЗНМ: 0300000148 [15:43:26]line РНМ: 0000000000091575 [15:43:26]line Версия ККМ: 001 [15:43:26]line ФМ: 0000000000874655 [15:43:26]line ФД: 32461 [15:43:26]line ФПД: 84119784546877 [15:43:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T154329&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32461&fm=84119784546877&tin=02508201610067®Number=0000000000091575&sum=100000 [15:43:26]OFD Sender: Processing packet 32461 [packets to send 11, broken 10] [15:43:26]ProducePacketName [15:43:26]name=ofd_packets/00032461 [15:43:26]OFD Sender: To server: pG, [15:43:26]CommunicateWithHost lk.salyk.kg:30040 [15:43:26]ConnectInit lk.salyk.kg [15:43:26]written 0, free lines is 4095 [15:43:26]Connected sock=10 [15:43:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8C 4F 08 01 88 F5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 A1 7A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CD 7E 00 00 35 04 06 00 4C 81 A9 E0 62 3D 34 E7 71 7C 8E 8F 88 68 [15:43:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 41 AD 47 00 F5 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CD 7E 00 00 F4 03 04 00 44 25 E7 64 B6 04 01 00 00 21 5A 8B A9 6D 2A 3E 98 [15:43:27]CommunicateWithHost err = 0 [15:43:27]CheckOFDResponse [15:43:27]1017 (14) - 77093643461234 [15:43:27]1041 (16) - 0000000000874655 [15:43:27]1040 (4) - 32461 [15:43:27]1012 (4) - 24.08.2023 09:39 [15:43:27]1206 (1) - 0 [15:43:27]OFD Sender: Remove packet 32461 [15:43:27]ProducePacketName [15:43:27]name=ofd_packets/00032461 [15:43:27]NVStorageDeleteData [15:43:27]Write to MH i2c: 01 00 00 39 7C B5 [15:43:27]Write i2c OK [15:43:27]MH_I2C_Read... [15:43:27]Read from MH i2c: 01 [15:43:27]MH_I2C_Read... [15:43:27]Read from MH i2c: 01 07 00 [15:43:27]MH_I2C_Read... [15:43:27]Read from MH i2c: 01 07 00 39 7C 00 00 00 00 00 DC 0C A4 [15:43:27]RasterBufferAndPrint [15:43:27]line [15:43:27]line [15:43:27]line [15:43:27]line [15:43:27]line [15:43:27]written 0, free lines is 3298 [15:43:27]MH_Cut [15:43:27]Write to MH i2c: D1 01 00 40 7C 01 8E [15:43:27]Write i2c OK [15:43:27]MH_I2C_Read... [15:43:27]Read from MH i2c: D1 [15:43:27]MH_I2C_Read... [15:43:27]Read from MH i2c: D1 01 00 [15:43:27]MH_I2C_Read... [15:43:27]Read from MH i2c: D1 01 00 40 7C 00 8D [15:43:27]Write to MH i2c: 01 00 00 41 7C BD [15:43:27]Write i2c OK [15:43:27]MH_I2C_Read... [15:43:27]OFD Sender: No OFD packet to send [15:43:27]*** Cut start [15:43:27]*** Purtial cut [15:43:27]*** Stage 1: CUTSNS_PIN = 1 [15:43:28]Read from MH i2c: 01 [15:43:28]MH_I2C_Read... [15:43:28]*** Stop cut motor [15:43:28]*** Cut end [15:43:28]Read from MH i2c: 01 07 00 [15:43:28]MH_I2C_Read... [15:43:28]Read from MH i2c: 01 07 00 41 7C 00 00 00 00 00 FF 0F D2 [15:43:28]process_action close_receipt done [15:43:28]requested_data is exist [15:43:28]produce_requested_data [15:43:28]requested_item fm.sn is exist - process it [15:43:28]wFMCommunicate request_size=4 [15:43:28]MH_SAM_APDU [15:43:28]CAPDU: 80 11 00 00 [15:43:28]Write to MH i2c: E2 08 00 42 7C 80 11 00 00 00 00 00 00 38 [15:43:28]Write i2c OK [15:43:28]MH_I2C_Read... [15:43:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:28]Read from MH i2c: E2 [15:43:28]MH_I2C_Read... [15:43:28]Read from MH i2c: E2 17 00 [15:43:28]MH_I2C_Read... [15:43:28]Read from MH i2c: E2 17 00 42 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8E [15:43:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:43:28]wFMCommunicate OK [15:43:28]requested_item fd.num is exist - process it [15:43:28]SAM_PROTO_GetFieldsCounters [15:43:28]wFMCommunicate request_size=4 [15:43:28]MH_SAM_APDU [15:43:28]CAPDU: 80 13 00 00 [15:43:28]Write to MH i2c: E2 08 00 43 7C 80 13 00 00 00 00 00 00 3B [15:43:28]Write i2c OK [15:43:28]MH_I2C_Read... [15:43:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:28]Read from MH i2c: E2 [15:43:28]MH_I2C_Read... [15:43:28]Read from MH i2c: E2 62 00 [15:43:28]MH_I2C_Read... [15:43:28]Read from MH i2c: E2 62 00 43 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CD 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [15:43:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CD 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:28]wFMCommunicate OK [15:43:28]SAM_PROTO_GetFieldsCounters done [15:43:28]requested_item shift.num is exist - process it [15:43:28]requested_item shift.opened is exist - process it [15:43:28]req_shift_opened [15:43:28]FM_GetShiftState [15:43:28]SAM_PROTO_GetShiftState [15:43:28]wFMCommunicate request_size=4 [15:43:28]MH_SAM_APDU [15:43:28]CAPDU: 80 13 01 00 [15:43:28]Write to MH i2c: E2 08 00 44 7C 80 13 01 00 00 00 00 00 3D [15:43:28]Write i2c OK [15:43:28]MH_I2C_Read... [15:43:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:28]Read from MH i2c: E2 [15:43:28]MH_I2C_Read... [15:43:28]Read from MH i2c: E2 0E 00 [15:43:28]MH_I2C_Read... [15:43:28]Read from MH i2c: E2 0E 00 44 7C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BA [15:43:28]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:43:28]wFMCommunicate OK [15:43:28]SAM_PROTO_GetShiftState done [15:43:28]FM_GetShiftState done [15:43:28]req_shift_opened done [15:43:28]requested_item shift.open_date is exist - process it [15:43:28]req_shift_open_date [15:43:28]req_shift_open_date done [15:43:28]produce_requested_data done [15:43:28]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32461,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:43:28]process_action_free close_receipt [15:43:28]json_value_free [15:43:28]json_value_free done [15:43:28]process_json_proto returns [15:43:28]Send response to host [15:43:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32461,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:43:28]free response buf [15:43:28]execute_script done [15:43:28]execute_script returns [15:43:28]free content buf [15:43:28]Sock 9.Close socket [15:43:28]Sock 9.Thread stoped [15:43:29]accept exits with 8 [15:43:29]New connection [15:43:29]New thread 3066940772 created [15:43:29]Thread 3067084132 joined [15:43:29]Waiting for new connection... [15:43:29] Sock 8.Parse request [15:43:29]Sock 8.Check first char [15:43:29]Sock 8.First char is OK [15:43:29]request: POST /json_proto HTTP/1.0 [15:43:29]Method: POST [15:43:29]URL: /json_proto [15:43:29]Method is POST - this is cgi request [15:43:29]url: /json_proto [15:43:29]query_string will be loaded in cgi processing [15:43:29]execute_cgi json_proto POST (null) [15:43:29]execute_cgi path=json_proto method=POST [15:43:29]POST find Content-Length [15:43:29]Host: 172.17.34.200:8080 [15:43:29]Content-Length: 683 [15:43:29]Content-Type: application/json [15:43:29] [15:43:29]POST finish read [15:43:29]Found Content-Length = 683 [15:43:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 22.910, "sum" : 1500.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:29]execute_script... [15:43:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 22.910, "sum" : 1500.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:29]POST & json_proto [15:43:29]process_json_proto [15:43:29]json parsed OK: [15:43:29]protocol is kg_v1.0 [15:43:29]action value=close_receipt [15:43:29]process_action close_receipt [15:43:29]cmd_close_receipt [15:43:29]MH_GetDate [15:43:29]Write to MH i2c: F0 00 00 45 7C B0 [15:43:29]Write i2c OK [15:43:29]MH_I2C_Read... [15:43:29]Read from MH i2c: F0 [15:43:29]MH_I2C_Read... [15:43:29]Read from MH i2c: F0 09 00 [15:43:29]MH_I2C_Read... [15:43:29]Read from MH i2c: F0 09 00 45 7C 00 A6 7A E7 64 B2 FF 65 64 9E [15:43:29]GetLastDocTimeStamp 1692891809 [15:43:29]current date 1692891814 [15:43:29]FM_GetShiftState [15:43:29]SAM_PROTO_GetShiftState [15:43:29]wFMCommunicate request_size=4 [15:43:29]MH_SAM_APDU [15:43:29]CAPDU: 80 13 01 00 [15:43:29]Write to MH i2c: E2 08 00 46 7C 80 13 01 00 00 00 00 00 3F [15:43:29]Write i2c OK [15:43:29]MH_I2C_Read... [15:43:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:29]Read from MH i2c: E2 [15:43:29]MH_I2C_Read... [15:43:29]Read from MH i2c: E2 0E 00 [15:43:29]MH_I2C_Read... [15:43:29]Read from MH i2c: E2 0E 00 46 7C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BC [15:43:29]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:43:29]wFMCommunicate OK [15:43:29]SAM_PROTO_GetShiftState done [15:43:29]FM_GetShiftState done [15:43:29]opened in 1692866319 [15:43:29]opened+sec_in_day 1692952719 [15:43:29]quantity*price = 150060 [15:43:29]sum+1 = 150062 [15:43:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.36 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 168 24.08.2023 15:43 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32462 ФПД: 256444474701465 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T154334&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32462&fm=256444474701465&tin=02508201610067®Number=0000000000091575&sum=150000 [15:43:31]StoreToDocumentArchive [15:43:31]shift 75 fd 32462 [15:43:31]save to /storage/0075/doc_00032462 [15:43:31]save last doc name /storage/0075/doc_00032462 to /storage/kkm_last_doc_name [15:43:31]save OK [15:43:31]Clear old archive folders... [15:43:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:43:31]tlvbuf is 018D4450 [15:43:31]SAM_PROTO_ClearQueue [15:43:31]wFMCommunicate request_size=4 [15:43:31]MH_SAM_APDU [15:43:31]CAPDU: 80 09 00 00 [15:43:31]Write to MH i2c: E2 08 00 53 7C 80 09 00 00 00 00 00 00 41 [15:43:31]Write i2c OK [15:43:31]MH_I2C_Read... [15:43:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:31]Read from MH i2c: E2 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 03 00 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 03 00 53 7C 00 90 00 43 [15:43:31]RAPDU: 90 00 [15:43:31]wFMCommunicate OK [15:43:31]SAM_PROTO_ClearQueue done [15:43:31]KKMCreateOFDPacket [15:43:31]OFDProtocolAddRootSTLVToBuf [15:43:31]FM_MakeSignedData [15:43:31]FM_MakeSignedData [15:43:31]SAM_PROTO_SignData [15:43:31]wFMCommunicate request_size=4 [15:43:31]MH_SAM_APDU [15:43:31]CAPDU: 80 0D 01 02 [15:43:31]Write to MH i2c: E2 08 00 54 7C 80 0D 01 02 00 00 00 00 49 [15:43:31]Write i2c OK [15:43:31]MH_I2C_Read... [15:43:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:31]Read from MH i2c: E2 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 03 00 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 03 00 54 7C 00 90 00 44 [15:43:31]RAPDU: 90 00 [15:43:31]wFMCommunicate OK [15:43:31]wFMCommunicate request_size=255 [15:43:31]MH_SAM_APDU [15:43:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 A6 7A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CE 7E 00 00 35 04 06 00 E9 [15:43:31]Write to MH i2c: E2 02 01 55 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 A6 7A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CE 7E 00 00 35 04 06 00 E9 00 00 17 [15:43:31]Write i2c OK [15:43:31]MH_I2C_Read... [15:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:31]Read from MH i2c: E2 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 03 00 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 03 00 55 7C 00 90 00 45 [15:43:31]RAPDU: 90 00 [15:43:31]wFMCommunicate OK [15:43:31]wFMCommunicate request_size=10 [15:43:31]MH_SAM_APDU [15:43:31]CAPDU: 80 0D 02 02 05 3C 21 D1 B6 99 [15:43:31]Write to MH i2c: E2 0D 00 56 7C 80 0D 02 02 05 00 3C 21 D1 B6 99 00 00 D3 [15:43:31]Write i2c OK [15:43:31]MH_I2C_Read... [15:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:31]Read from MH i2c: E2 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 03 00 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 03 00 56 7C 00 90 00 46 [15:43:31]RAPDU: 90 00 [15:43:31]wFMCommunicate OK [15:43:31]wFMCommunicate request_size=4 [15:43:31]MH_SAM_APDU [15:43:31]CAPDU: 80 0D 03 02 [15:43:31]Write to MH i2c: E2 08 00 57 7C 80 0D 03 02 00 00 00 00 4E [15:43:31]Write i2c OK [15:43:31]MH_I2C_Read... [15:43:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:31]Read from MH i2c: E2 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 0B 00 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 0B 00 57 7C 00 21 2D 8A C8 4E A1 25 2A 90 00 2D [15:43:31]RAPDU: 21 2D 8A C8 4E A1 25 2A 90 00 [15:43:31]wFMCommunicate OK [15:43:31]SAM_PROTO_SignData done [15:43:31]FM_MakeSignedData done [15:43:31]CreateOFDProtocolMessage [15:43:31]wFMCommunicate request_size=4 [15:43:31]MH_SAM_APDU [15:43:31]CAPDU: 80 11 00 00 [15:43:31]Write to MH i2c: E2 08 00 58 7C 80 11 00 00 00 00 00 00 4E [15:43:31]Write i2c OK [15:43:31]MH_I2C_Read... [15:43:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:31]Read from MH i2c: E2 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 17 00 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 17 00 58 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A4 [15:43:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:43:31]wFMCommunicate OK [15:43:31]CreateOFDProtocolMessage done [15:43:31]OFDSenderStorePacket 32462 [15:43:31]StoreOFDPacket docnum=32462 [15:43:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C9 B6 07 01 77 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 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 A6 7A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CE 7E 00 00 35 04 06 00 E9 3C 21 D1 B6 99 21 2D 8A C8 4E A1 25 2A [15:43:31]CheckFolder [15:43:31]dirname=/storage/ofd_packets [15:43:31]CheckFolder done [15:43:31]ProducePacketName [15:43:31]name=ofd_packets/00032462 [15:43:31]NVStorageSaveData ofd_packets/00032462 [15:43:31]File name is /storage/ofd_packets/00032462 [15:43:31]Write 301 bytes [15:43:31]NVStorageSaveData done [15:43:31]OFDSenderStorePacket done [15:43:31]KKMCreateOFDPacket done [15:43:31]NVStorageSaveData kkm_last_timestamp [15:43:31]File name is /storage/kkm_last_timestamp [15:43:31]Write 4 bytes [15:43:31]NVStorageSaveData done [15:43:32]ExternCall_PrintAddStr [15:43:32]wPrintStart [15:43:32]Write to MH i2c: 01 00 00 59 7C D5 [15:43:32]Write i2c OK [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: 01 [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: 01 07 00 [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: 01 07 00 59 7C 00 00 00 00 00 FF 0F EA [15:43:32]RasterBufferAndPrint [15:43:32]line Счет N : (1)1182205 [15:43:32]line ИНН: 02508201610067 [15:43:32]line Контрольно-Кассовый Чек [15:43:32]line ПРОДАЖА [15:43:32]line ТРК (МРК, ГНК) : 63 [15:43:32]line Товар: 2710124500 [15:43:32]line Аи-95-К-5 [15:43:32]line 22.910 * 65.50 [15:43:32]line = 1500.61 [15:43:32]line НДС 12% НСП 1% [15:43:32]line > о реализуемом товаре [15:43:32]line ОКРУГЛЕНИЕ: -0.61 [15:43:32]line ИТОГО: 1500.00 [15:43:32]line Внесено: 1500.00 [15:43:32]line СДАЧА: 0.00 [15:43:32]line НСП 1% : 13.28 [15:43:32]line НДС 12% : 159.36 [15:43:32]line Наличными: 1500.00 [15:43:32]line Безнал.: 0.00 [15:43:32]line Место: АЗС № 121 "Партнер Нефть" [15:43:32]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:43:32]line СНО: Общий режим [15:43:32]line Чек 168 24.08.2023 15:43 [15:43:32]line Смена: 75 ФФД: 1.0 [15:43:32]line ЗНМ: 0300000148 [15:43:32]line РНМ: 0000000000091575 [15:43:32]line Версия ККМ: 001 [15:43:32]line ФМ: 0000000000874655 [15:43:32]line ФД: 32462 [15:43:32]line ФПД: 256444474701465 [15:43:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T154334&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32462&fm=256444474701465&tin=02508201610067®Number=0000000000091575&sum=150000 [15:43:32]written 0, free lines is 4095 [15:43:32]OFD Sender: Processing packet 32462 [packets to send 11, broken 10] [15:43:32]ProducePacketName [15:43:32]name=ofd_packets/00032462 [15:43:32]OFD Sender: To server: pG, [15:43:32]CommunicateWithHost lk.salyk.kg:30040 [15:43:32]ConnectInit lk.salyk.kg [15:43:32]Connected sock=10 [15:43:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C9 B6 07 01 77 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 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 A6 7A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CE 7E 00 00 35 04 06 00 E9 3C 21 D1 B6 99 21 2D 8A C8 4E A1 25 2A [15:43:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 39 98 47 00 B4 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CE 7E 00 00 F4 03 04 00 49 25 E7 64 B6 04 01 00 00 8F 78 D6 BF 6B 48 30 E0 [15:43:32]CommunicateWithHost err = 0 [15:43:32]CheckOFDResponse [15:43:32]1017 (14) - 77093643461234 [15:43:32]1041 (16) - 0000000000874655 [15:43:32]1040 (4) - 32462 [15:43:32]1012 (4) - 24.08.2023 09:39 [15:43:32]1206 (1) - 0 [15:43:32]OFD Sender: Remove packet 32462 [15:43:32]ProducePacketName [15:43:32]name=ofd_packets/00032462 [15:43:32]NVStorageDeleteData [15:43:32]Write to MH i2c: 01 00 00 84 7C 00 [15:43:32]Write i2c OK [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: 01 [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: 01 07 00 [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: 01 07 00 84 7C 00 00 00 00 00 EF 0C 02 [15:43:32]RasterBufferAndPrint [15:43:32]line [15:43:32]line [15:43:32]line [15:43:32]line [15:43:32]line [15:43:32]written 0, free lines is 3326 [15:43:32]MH_Cut [15:43:32]Write to MH i2c: D1 01 00 8B 7C 01 D9 [15:43:32]Write i2c OK [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: D1 [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: D1 01 00 [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: D1 01 00 8B 7C 00 D8 [15:43:32]Write to MH i2c: 01 00 00 8C 7C 08 [15:43:32]Write i2c OK [15:43:32]MH_I2C_Read... [15:43:32]OFD Sender: No OFD packet to send [15:43:33]*** Cut start [15:43:33]*** Purtial cut [15:43:33]*** CUTSNS_PIN = 0 [15:43:33]*** Stage 1: CUTSNS_PIN = 1 [15:43:35]Read from MH i2c: 01 [15:43:35]MH_I2C_Read... [15:43:35]*** Stop cut motor [15:43:35]*** Cut end [15:43:35]Read from MH i2c: 01 07 00 [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: 01 07 00 8C 7C 00 00 00 00 00 FF 0F 1D [15:43:35]process_action close_receipt done [15:43:35]requested_data is exist [15:43:35]produce_requested_data [15:43:35]requested_item fm.sn is exist - process it [15:43:35]wFMCommunicate request_size=4 [15:43:35]MH_SAM_APDU [15:43:35]CAPDU: 80 11 00 00 [15:43:35]Write to MH i2c: E2 08 00 8D 7C 80 11 00 00 00 00 00 00 83 [15:43:35]Write i2c OK [15:43:35]MH_I2C_Read... [15:43:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:35]Read from MH i2c: E2 [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: E2 17 00 [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: E2 17 00 8D 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D9 [15:43:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:43:35]wFMCommunicate OK [15:43:35]requested_item fd.num is exist - process it [15:43:35]SAM_PROTO_GetFieldsCounters [15:43:35]wFMCommunicate request_size=4 [15:43:35]MH_SAM_APDU [15:43:35]CAPDU: 80 13 00 00 [15:43:35]Write to MH i2c: E2 08 00 8E 7C 80 13 00 00 00 00 00 00 86 [15:43:35]Write i2c OK [15:43:35]MH_I2C_Read... [15:43:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:35]Read from MH i2c: E2 [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: E2 62 00 [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: E2 62 00 8E 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CE 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 3B [15:43:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CE 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:35]wFMCommunicate OK [15:43:35]SAM_PROTO_GetFieldsCounters done [15:43:35]requested_item shift.num is exist - process it [15:43:35]requested_item shift.opened is exist - process it [15:43:35]req_shift_opened [15:43:35]FM_GetShiftState [15:43:35]SAM_PROTO_GetShiftState [15:43:35]wFMCommunicate request_size=4 [15:43:35]MH_SAM_APDU [15:43:35]CAPDU: 80 13 01 00 [15:43:35]Write to MH i2c: E2 08 00 8F 7C 80 13 01 00 00 00 00 00 88 [15:43:35]Write i2c OK [15:43:35]MH_I2C_Read... [15:43:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:35]Read from MH i2c: E2 [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: E2 0E 00 [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: E2 0E 00 8F 7C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 05 [15:43:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:43:35]wFMCommunicate OK [15:43:35]SAM_PROTO_GetShiftState done [15:43:35]FM_GetShiftState done [15:43:35]req_shift_opened done [15:43:35]requested_item shift.open_date is exist - process it [15:43:35]req_shift_open_date [15:43:35]req_shift_open_date done [15:43:35]produce_requested_data done [15:43:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32462,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:43:35]process_action_free close_receipt [15:43:35]json_value_free [15:43:35]json_value_free done [15:43:35]process_json_proto returns [15:43:35]Send response to host [15:43:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32462,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:43:35]free response buf [15:43:35]execute_script done [15:43:35]execute_script returns [15:43:35]free content buf [15:43:35]Sock 8.Close socket [15:43:35]Sock 8.Thread stoped [15:43:37]OFD Sender: No OFD packet to send [15:43:42]OFD Sender: No OFD packet to send [15:43:47]OFD Sender: No OFD packet to send [15:43:52]OFD Sender: No OFD packet to send [15:43:57]OFD Sender: No OFD packet to send [15:44:02]OFD Sender: No OFD packet to send [15:44:07]OFD Sender: No OFD packet to send [15:44:12]OFD Sender: No OFD packet to send [15:44:17]OFD Sender: No OFD packet to send [15:44:22]OFD Sender: No OFD packet to send [15:44:27]OFD Sender: No OFD packet to send [15:44:32]OFD Sender: No OFD packet to send [15:44:37]OFD Sender: No OFD packet to send [15:44:42]OFD Sender: No OFD packet to send [15:44:47]OFD Sender: No OFD packet to send [15:44:52]OFD Sender: No OFD packet to send [15:44:57]OFD Sender: No OFD packet to send [15:45:02]OFD Sender: No OFD packet to send [15:45:07]OFD Sender: No OFD packet to send [15:45:12]OFD Sender: No OFD packet to send [15:45:17]OFD Sender: No OFD packet to send [15:45:22]OFD Sender: No OFD packet to send [15:45:27]OFD Sender: No OFD packet to send [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:13]OFD Sender: No OFD packet to send [15:46:18]OFD Sender: No OFD packet to send [15:46:23]OFD Sender: No OFD packet to send [15:46:28]OFD Sender: No OFD packet to send [15:46:33]OFD Sender: No OFD packet to send [15:46:38]OFD Sender: No OFD packet to send [15:46:42]accept exits with 9 [15:46:42]New connection [15:46:42]New thread 3067084132 created [15:46:42]Thread 3066940772 joined [15:46:42]Waiting for new connection... [15:46:42] Sock 9.Parse request [15:46:42]Sock 9.Check first char [15:46:42]Sock 9.First char is OK [15:46:42]request: POST /json_proto HTTP/1.0 [15:46:42]Method: POST [15:46:42]URL: /json_proto [15:46:42]Method is POST - this is cgi request [15:46:42]url: /json_proto [15:46:42]query_string will be loaded in cgi processing [15:46:42]execute_cgi json_proto POST (null) [15:46:42]execute_cgi path=json_proto method=POST [15:46:42]POST find Content-Length [15:46:42]Host: 172.17.34.200:8080 [15:46:42]Content-Length: 215 [15:46:42]Content-Type: application/json [15:46:42] [15:46:42]POST finish read [15:46:42]Found Content-Length = 215 [15:46:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:42]execute_script... [15:46:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:42]POST & json_proto [15:46:42]process_json_proto [15:46:42]json parsed OK: [15:46:42]protocol is kg_v1.0 [15:46:42]action value=get_value [15:46:42]process_action get_value [15:46:42]cmd_get_value [15:46:42]process_action get_value done [15:46:42]requested_data is exist [15:46:42]produce_requested_data [15:46:42]requested_item kkm.sn is exist - process it [15:46:42]requested_item kkm.ver is exist - process it [15:46:42]requested_item fm.sn is exist - process it [15:46:42]wFMCommunicate request_size=4 [15:46:42]MH_SAM_APDU [15:46:42]CAPDU: 80 11 00 00 [15:46:42]Write to MH i2c: E2 08 00 90 7C 80 11 00 00 00 00 00 00 86 [15:46:42]Write i2c OK [15:46:42]MH_I2C_Read... [15:46:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:42]Read from MH i2c: E2 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 17 00 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 17 00 90 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DC [15:46:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:46:42]wFMCommunicate OK [15:46:42]requested_item fd.num is exist - process it [15:46:42]SAM_PROTO_GetFieldsCounters [15:46:42]wFMCommunicate request_size=4 [15:46:42]MH_SAM_APDU [15:46:42]CAPDU: 80 13 00 00 [15:46:42]Write to MH i2c: E2 08 00 91 7C 80 13 00 00 00 00 00 00 89 [15:46:42]Write i2c OK [15:46:42]MH_I2C_Read... [15:46:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:46:43]Read from MH i2c: E2 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: E2 62 00 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: E2 62 00 91 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CE 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [15:46:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CE 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:46:43]wFMCommunicate OK [15:46:43]SAM_PROTO_GetFieldsCounters done [15:46:43]requested_item shift.num is exist - process it [15:46:43]requested_item shift.opened is exist - process it [15:46:43]req_shift_opened [15:46:43]FM_GetShiftState [15:46:43]SAM_PROTO_GetShiftState [15:46:43]wFMCommunicate request_size=4 [15:46:43]MH_SAM_APDU [15:46:43]CAPDU: 80 13 01 00 [15:46:43]Write to MH i2c: E2 08 00 92 7C 80 13 01 00 00 00 00 00 8B [15:46:43]Write i2c OK [15:46:43]MH_I2C_Read... [15:46:43]OFD Sender: No OFD packet to send [15:46:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:43]Read from MH i2c: E2 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: E2 0E 00 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: E2 0E 00 92 7C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 08 [15:46:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:46:43]wFMCommunicate OK [15:46:43]SAM_PROTO_GetShiftState done [15:46:43]FM_GetShiftState done [15:46:43]req_shift_opened done [15:46:43]requested_item shift.open_date is exist - process it [15:46:43]req_shift_open_date [15:46:43]req_shift_open_date done [15:46:43]produce_requested_data done [15:46:43]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32462,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:46:43]process_action_free get_value [15:46:43]json_value_free [15:46:43]json_value_free done [15:46:43]process_json_proto returns [15:46:43]Send response to host [15:46:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32462,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:46:43]free response buf [15:46:43]execute_script done [15:46:43]execute_script returns [15:46:43]free content buf [15:46:43]Sock 9.Close socket [15:46:43]Sock 9.Thread stoped [15:46:43]accept exits with 8 [15:46:43]New connection [15:46:43]New thread 3066940772 created [15:46:43]Thread 3067084132 joined [15:46:43]Waiting for new connection... [15:46:43] Sock 8.Parse request [15:46:43]Sock 8.Check first char [15:46:43]Sock 8.First char is OK [15:46:43]request: POST /json_proto HTTP/1.0 [15:46:43]Method: POST [15:46:43]URL: /json_proto [15:46:43]Method is POST - this is cgi request [15:46:43]url: /json_proto [15:46:43]query_string will be loaded in cgi processing [15:46:43]execute_cgi json_proto POST (null) [15:46:43]execute_cgi path=json_proto method=POST [15:46:43]POST find Content-Length [15:46:43]Host: 172.17.34.200:8080 [15:46:43]Content-Length: 331 [15:46:43]Content-Type: application/json [15:46:43] [15:46:43]POST finish read [15:46:43]Found Content-Length = 331 [15:46:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:46:43]execute_script... [15:46:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:46:43]POST & json_proto [15:46:43]process_json_proto [15:46:43]json parsed OK: [15:46:43]protocol is kg_v1.0 [15:46:43]action value=get_value [15:46:43]process_action get_value [15:46:43]cmd_get_value [15:46:43]process_action get_value done [15:46:43]requested_data is exist [15:46:43]produce_requested_data [15:46:43]requested_item fm.sale.total is exist - process it [15:46:43]SAM_PROTO_GetFMData [15:46:43]wFMCommunicate request_size=4 [15:46:43]MH_SAM_APDU [15:46:43]CAPDU: 80 13 03 00 [15:46:43]Write to MH i2c: E2 08 00 93 7C 80 13 03 00 00 00 00 00 8E [15:46:43]Write i2c OK [15:46:43]MH_I2C_Read... [15:46:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:46:43]Read from MH i2c: E2 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: E2 FD 00 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: E2 FD 00 93 7C 00 C3 04 85 04 BF 04 6E 04 04 00 38 7E 00 00 69 04 A1 00 6F 04 04 00 03 7D 00 00 B1 04 04 00 3E D2 A2 97 70 04 04 00 60 C4 D5 87 72 04 04 00 DE 0D CD 0F 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 1C 3E 1B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 C0 94 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 B4 [15:46:43]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 38 7E 00 00 69 04 A1 00 6F 04 04 00 03 7D 00 00 B1 04 04 00 3E D2 A2 97 70 04 04 00 60 C4 D5 87 72 04 04 00 DE 0D CD 0F 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 1C 3E 1B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 C0 94 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 [15:46:43]wFMCommunicate OK [15:46:43]wFMCommunicate request_size=4 [15:46:43]MH_SAM_APDU [15:46:43]CAPDU: 80 17 00 00 [15:46:43]Write to MH i2c: E2 08 00 94 7C 80 17 00 00 00 00 00 00 90 [15:46:43]Write i2c OK [15:46:43]MH_I2C_Read... [15:46:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:46:44]Read from MH i2c: E2 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: E2 FD 00 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: E2 FD 00 94 7C 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 D3 [15:46:44]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [15:46:44]wFMCommunicate OK [15:46:44]wFMCommunicate request_size=4 [15:46:44]MH_SAM_APDU [15:46:44]CAPDU: 80 17 00 00 [15:46:44]Write to MH i2c: E2 08 00 95 7C 80 17 00 00 00 00 00 00 91 [15:46:44]Write i2c OK [15:46:44]MH_I2C_Read... [15:46:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:46:44]Read from MH i2c: E2 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: E2 FD 00 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: E2 FD 00 95 7C 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 AF [15:46:44]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [15:46:44]wFMCommunicate OK [15:46:44]wFMCommunicate request_size=4 [15:46:44]MH_SAM_APDU [15:46:44]CAPDU: 80 17 00 00 [15:46:44]Write to MH i2c: E2 08 00 96 7C 80 17 00 00 00 00 00 00 92 [15:46:44]Write i2c OK [15:46:44]MH_I2C_Read... [15:46:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:46:44]Read from MH i2c: E2 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: E2 FD 00 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: E2 FD 00 96 7C 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 04 [15:46:44]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [15:46:44]wFMCommunicate OK [15:46:44]wFMCommunicate request_size=4 [15:46:44]MH_SAM_APDU [15:46:44]CAPDU: 80 17 00 00 [15:46:44]Write to MH i2c: E2 08 00 97 7C 80 17 00 00 00 00 00 00 93 [15:46:44]Write i2c OK [15:46:44]MH_I2C_Read... [15:46:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [15:46:44]Read from MH i2c: E2 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: E2 E0 00 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: E2 E0 00 97 7C 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [15:46:44]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:46:44]wFMCommunicate OK [15:46:44]SAM_PROTO_GetFMData done [15:46:44]requested_item fm.sale_refund.total is exist - process it [15:46:44]requested_item fm.buy.total is exist - process it [15:46:44]requested_item shift.sale.total is exist - process it [15:46:44]SAM_PROTO_GetShiftData [15:46:44]wFMCommunicate request_size=4 [15:46:44]MH_SAM_APDU [15:46:44]CAPDU: 80 13 02 00 [15:46:44]Write to MH i2c: E2 08 00 98 7C 80 13 02 00 00 00 00 00 92 [15:46:44]Write i2c OK [15:46:44]MH_I2C_Read... [15:46:45]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:46:45]Read from MH i2c: E2 [15:46:45]MH_I2C_Read... [15:46:45]Read from MH i2c: E2 FD 00 [15:46:45]MH_I2C_Read... [15:46:45]Read from MH i2c: E2 FD 00 98 7C 00 B9 04 AA 04 B5 04 6E 04 04 00 A8 00 00 00 69 04 9C 00 6F 04 04 00 A6 00 00 00 B1 04 03 00 D4 A1 D5 70 04 03 00 48 45 95 72 04 03 00 8C 5C 40 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 B1 16 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 E4 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 15 [15:46:45]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 A8 00 00 00 69 04 9C 00 6F 04 04 00 A6 00 00 00 B1 04 03 00 D4 A1 D5 70 04 03 00 48 45 95 72 04 03 00 8C 5C 40 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 B1 16 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 E4 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [15:46:45]wFMCommunicate OK [15:46:45]wFMCommunicate request_size=4 [15:46:45]MH_SAM_APDU [15:46:45]CAPDU: 80 17 00 00 [15:46:45]Write to MH i2c: E2 08 00 99 7C 80 17 00 00 00 00 00 00 95 [15:46:45]Write i2c OK [15:46:45]MH_I2C_Read... [15:46:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:46:45]Read from MH i2c: E2 [15:46:45]MH_I2C_Read... [15:46:45]Read from MH i2c: E2 FD 00 [15:46:45]MH_I2C_Read... [15:46:45]Read from MH i2c: E2 FD 00 99 7C 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 68 [15:46:45]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 [15:46:45]wFMCommunicate OK [15:46:45]wFMCommunicate request_size=4 [15:46:45]MH_SAM_APDU [15:46:45]CAPDU: 80 17 00 00 [15:46:45]Write to MH i2c: E2 08 00 9A 7C 80 17 00 00 00 00 00 00 96 [15:46:45]Write i2c OK [15:46:45]MH_I2C_Read... [15:46:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:46:45]Read from MH i2c: E2 [15:46:45]MH_I2C_Read... [15:46:45]Read from MH i2c: E2 FD 00 [15:46:45]MH_I2C_Read... [15:46:45]Read from MH i2c: E2 FD 00 9A 7C 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 BE [15:46:45]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [15:46:45]wFMCommunicate OK [15:46:45]wFMCommunicate request_size=4 [15:46:45]MH_SAM_APDU [15:46:45]CAPDU: 80 17 00 00 [15:46:45]Write to MH i2c: E2 08 00 9B 7C 80 17 00 00 00 00 00 00 97 [15:46:46]Write i2c OK [15:46:46]MH_I2C_Read... [15:46:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:46:46]Read from MH i2c: E2 [15:46:46]MH_I2C_Read... [15:46:46]Read from MH i2c: E2 FD 00 [15:46:46]MH_I2C_Read... [15:46:46]Read from MH i2c: E2 FD 00 9B 7C 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 0F [15:46:46]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [15:46:46]wFMCommunicate OK [15:46:46]wFMCommunicate request_size=4 [15:46:46]MH_SAM_APDU [15:46:46]CAPDU: 80 17 00 00 [15:46:46]Write to MH i2c: E2 08 00 9C 7C 80 17 00 00 00 00 00 00 98 [15:46:46]Write i2c OK [15:46:46]MH_I2C_Read... [15:46:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [15:46:46]Read from MH i2c: E2 [15:46:46]MH_I2C_Read... [15:46:46]Read from MH i2c: E2 D6 00 [15:46:46]MH_I2C_Read... [15:46:46]Read from MH i2c: E2 D6 00 9C 7C 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7A [15:46:46]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:46:46]wFMCommunicate OK [15:46:46]SAM_PROTO_GetShiftData done [15:46:46]requested_item shift.sale.total_cash is exist - process it [15:46:46]requested_item shift.sale_refund.total is exist - process it [15:46:46]requested_item shift.sale_refund.total_cash is exist - process it [15:46:46]requested_item shift.buy.total is exist - process it [15:46:46]requested_item shift.buy.total_cash is exist - process it [15:46:46]produce_requested_data done [15:46:46]produce_requested_data return {"fm.sale.total":25440302.70,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":140005.96,"shift.sale.total_cash":97826.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:46:46]process_action_free get_value [15:46:46]json_value_free [15:46:46]json_value_free done [15:46:46]process_json_proto returns [15:46:46]Send response to host [15:46:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25440302.70,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":140005.96,"shift.sale.total_cash":97826.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:46:46]free response buf [15:46:46]execute_script done [15:46:46]execute_script returns [15:46:46]free content buf [15:46:46]Sock 8.Close socket [15:46:46]Sock 8.Thread stoped [15:46:48]OFD Sender: No OFD packet to send [15:46:53]OFD Sender: No OFD packet to send [15:46:58]OFD Sender: No OFD packet to send [15:47:03]OFD Sender: No OFD packet to send [15:47:08]OFD Sender: No OFD packet to send [15:47:13]OFD Sender: No OFD packet to send [15:47:18]OFD Sender: No OFD packet to send [15:47:23]OFD Sender: No OFD packet to send [15:47:28]OFD Sender: No OFD packet to send [15:47:33]OFD Sender: No OFD packet to send [15:47:38]OFD Sender: No OFD packet to send [15:47:43]OFD Sender: No OFD packet to send [15:47:48]OFD Sender: No OFD packet to send [15:47:53]OFD Sender: No OFD packet to send [15:47:58]OFD Sender: No OFD packet to send [15:48:03]OFD Sender: No OFD packet to send [15:48:08]OFD Sender: No OFD packet to send [15:48:13]OFD Sender: No OFD packet to send [15:48:18]OFD Sender: No OFD packet to send [15:48:23]OFD Sender: No OFD packet to send [15:48:28]OFD Sender: No OFD packet to send [15:48:33]OFD Sender: No OFD packet to send [15:48:38]OFD Sender: No OFD packet to send [15:48:43]OFD Sender: No OFD packet to send [15:48:48]OFD Sender: No OFD packet to send [15:48:53]OFD Sender: No OFD packet to send [15:48:58]OFD Sender: No OFD packet to send [15:49:03]OFD Sender: No OFD packet to send [15:49:08]OFD Sender: No OFD packet to send [15:49:13]OFD Sender: No OFD packet to send [15:49:18]OFD Sender: No OFD packet to send [15:49:23]OFD Sender: No OFD packet to send [15:49:28]OFD Sender: No OFD packet to send [15:49:33]OFD Sender: No OFD packet to send [15:49:38]OFD Sender: No OFD packet to send [15:49:43]OFD Sender: No OFD packet to send [15:49:48]OFD Sender: No OFD packet to send [15:49:53]OFD Sender: No OFD packet to send [15:49:58]OFD Sender: No OFD packet to send [15:50:01]accept exits with 9 [15:50:01]New connection [15:50:01]New thread 3067084132 created [15:50:01]Thread 3066940772 joined [15:50:01]Waiting for new connection... [15:50:01] Sock 9.Parse request [15:50:01]Sock 9.Check first char [15:50:01]Sock 9.First char is OK [15:50:01]request: POST /json_proto HTTP/1.0 [15:50:01]Method: POST [15:50:01]URL: /json_proto [15:50:01]Method is POST - this is cgi request [15:50:01]url: /json_proto [15:50:01]query_string will be loaded in cgi processing [15:50:01]execute_cgi json_proto POST (null) [15:50:01]execute_cgi path=json_proto method=POST [15:50:01]POST find Content-Length [15:50:01]Host: 172.17.34.200:8080 [15:50:01]Content-Length: 1076 [15:50:01]Content-Type: application/json [15:50:01] [15:50:01]POST finish read [15:50:01]Found Content-Length = 1076 [15:50:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182207\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1150.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A95568\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:01]execute_script... [15:50:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182207\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1150.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A95568\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:01]POST & json_proto [15:50:01]process_json_proto [15:50:01]json parsed OK: [15:50:01]protocol is kg_v1.0 [15:50:01]action value=print_text [15:50:01]process_action print_text [15:50:01]cmd_print_text [15:50:01]ExternCall_PrintAddStr [15:50:01]wPrintStart [15:50:01]Write to MH i2c: 01 00 00 9D 7C 19 [15:50:01]Write i2c OK [15:50:01]MH_I2C_Read... [15:50:01]Read from MH i2c: 01 [15:50:01]MH_I2C_Read... [15:50:01]Read from MH i2c: 01 07 00 [15:50:01]MH_I2C_Read... [15:50:01]Read from MH i2c: 01 07 00 9D 7C 00 00 00 00 00 FF 0F 2E [15:50:01]RasterBufferAndPrint [15:50:01]line *****ТОВАРНЫЙ ЧЕК***** [15:50:01]line АЗС 121 [15:50:01]line Партнер нефть [15:50:01]line 02508201610067 [15:50:01]line Кассир : Батырканова Г. [15:50:01]line Счет N : (1)1182207 [15:50:01]line ПРОДАЖА [15:50:01]line ТРК (МРК, ГНК) : 32 [15:50:01]line Вид ГСМ : 2710124130 [15:50:01]line Аи-92-К-5 [15:50:01]line 20.000 x 57.50 [15:50:01]line ИТОГ: 1150.00 [15:50:01]line Тип оплаты: Талоны: ТК ГПНА Online [15:50:01]line 95568 [15:50:01]written 0, free lines is 4095 [15:50:01]Write to MH i2c: 01 00 00 AF 7C 2B [15:50:01]Write i2c OK [15:50:01]MH_I2C_Read... [15:50:01]Read from MH i2c: 01 [15:50:01]MH_I2C_Read... [15:50:01]Read from MH i2c: 01 07 00 [15:50:01]MH_I2C_Read... [15:50:01]Read from MH i2c: 01 07 00 AF 7C 00 00 00 00 00 40 0E 80 [15:50:01]RasterBufferAndPrint [15:50:01]line [15:50:01]line [15:50:01]line [15:50:01]line [15:50:01]line [15:50:01]written 0, free lines is 3649 [15:50:01]MH_Cut [15:50:01]Write to MH i2c: D1 01 00 B6 7C 01 04 [15:50:01]Write i2c OK [15:50:01]MH_I2C_Read... [15:50:01]Read from MH i2c: D1 [15:50:01]MH_I2C_Read... [15:50:01]Read from MH i2c: D1 01 00 [15:50:01]MH_I2C_Read... [15:50:01]Read from MH i2c: D1 01 00 B6 7C 00 03 [15:50:01]Write to MH i2c: 01 00 00 B7 7C 33 [15:50:01]Write i2c OK [15:50:01]MH_I2C_Read... [15:50:02]*** Cut start [15:50:02]*** Purtial cut [15:50:02]*** Stage 1: CUTSNS_PIN = 1 [15:50:02]Read from MH i2c: 01 [15:50:02]MH_I2C_Read... [15:50:02]Read from MH i2c: 01 07 00 [15:50:02]MH_I2C_Read... [15:50:02]*** Stop cut motor [15:50:02]*** Cut end [15:50:02]Read from MH i2c: 01 07 00 B7 7C 00 00 00 00 00 FF 0F 48 [15:50:02]process_action print_text done [15:50:02]requested_data is exist [15:50:02]produce_requested_data [15:50:02]requested_item fm.sn is exist - process it [15:50:02]wFMCommunicate request_size=4 [15:50:02]MH_SAM_APDU [15:50:02]CAPDU: 80 11 00 00 [15:50:02]Write to MH i2c: E2 08 00 B8 7C 80 11 00 00 00 00 00 00 AE [15:50:02]Write i2c OK [15:50:02]MH_I2C_Read... [15:50:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:02]Read from MH i2c: E2 [15:50:02]MH_I2C_Read... [15:50:02]Read from MH i2c: E2 17 00 [15:50:02]MH_I2C_Read... [15:50:02]Read from MH i2c: E2 17 00 B8 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 04 [15:50:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:50:02]wFMCommunicate OK [15:50:02]requested_item fd.num is exist - process it [15:50:02]SAM_PROTO_GetFieldsCounters [15:50:02]wFMCommunicate request_size=4 [15:50:02]MH_SAM_APDU [15:50:02]CAPDU: 80 13 00 00 [15:50:02]Write to MH i2c: E2 08 00 B9 7C 80 13 00 00 00 00 00 00 B1 [15:50:02]Write i2c OK [15:50:02]MH_I2C_Read... [15:50:02]Read from MH i2c: E2 [15:50:02]MH_I2C_Read... [15:50:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:50:02]Read from MH i2c: E2 62 00 [15:50:02]MH_I2C_Read... [15:50:02]Read from MH i2c: E2 62 00 B9 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CE 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [15:50:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CE 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:50:02]wFMCommunicate OK [15:50:02]SAM_PROTO_GetFieldsCounters done [15:50:02]requested_item shift.num is exist - process it [15:50:02]requested_item shift.opened is exist - process it [15:50:02]req_shift_opened [15:50:02]FM_GetShiftState [15:50:02]SAM_PROTO_GetShiftState [15:50:02]wFMCommunicate request_size=4 [15:50:02]MH_SAM_APDU [15:50:02]CAPDU: 80 13 01 00 [15:50:02]Write to MH i2c: E2 08 00 BA 7C 80 13 01 00 00 00 00 00 B3 [15:50:02]Write i2c OK [15:50:02]MH_I2C_Read... [15:50:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:02]Read from MH i2c: E2 [15:50:02]MH_I2C_Read... [15:50:02]Read from MH i2c: E2 0E 00 [15:50:02]MH_I2C_Read... [15:50:02]Read from MH i2c: E2 0E 00 BA 7C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 30 [15:50:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:50:02]wFMCommunicate OK [15:50:02]SAM_PROTO_GetShiftState done [15:50:02]FM_GetShiftState done [15:50:02]req_shift_opened done [15:50:02]requested_item shift.open_date is exist - process it [15:50:02]req_shift_open_date [15:50:02]req_shift_open_date done [15:50:02]produce_requested_data done [15:50:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32462,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:50:02]process_action_free print_text [15:50:02]json_value_free [15:50:02]json_value_free done [15:50:02]process_json_proto returns [15:50:02]Send response to host [15:50:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32462,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:50:02]free response buf [15:50:02]execute_script done [15:50:02]execute_script returns [15:50:02]free content buf [15:50:02]Sock 9.Close socket [15:50:02]Sock 9.Thread stoped [15:50:03]OFD Sender: No OFD packet to send [15:50:08]OFD Sender: No OFD packet to send [15:50:13]OFD Sender: No OFD packet to send [15:50:18]OFD Sender: No OFD packet to send [15:50:23]OFD Sender: No OFD packet to send [15:50:28]OFD Sender: No OFD packet to send [15:50:33]OFD Sender: No OFD packet to send [15:50:37]accept exits with 8 [15:50:37]New connection [15:50:37]New thread 3066940772 created [15:50:37]Thread 3067084132 joined [15:50:37]Waiting for new connection... [15:50:37] Sock 8.Parse request [15:50:37]Sock 8.Check first char [15:50:37]Sock 8.First char is OK [15:50:37]request: POST /json_proto HTTP/1.0 [15:50:37]Method: POST [15:50:37]URL: /json_proto [15:50:37]Method is POST - this is cgi request [15:50:37]url: /json_proto [15:50:37]query_string will be loaded in cgi processing [15:50:37]execute_cgi json_proto POST (null) [15:50:37]execute_cgi path=json_proto method=POST [15:50:37]POST find Content-Length [15:50:37]Host: 172.17.34.200:8080 [15:50:37]Content-Length: 678 [15:50:37]Content-Type: application/json [15:50:37] [15:50:37]POST finish read [15:50:37]Found Content-Length = 678 [15:50:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:50:37]execute_script... [15:50: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)1182208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:50:37]POST & json_proto [15:50:37]process_json_proto [15:50:37]json parsed OK: [15:50:37]protocol is kg_v1.0 [15:50:37]action value=close_receipt [15:50:37]process_action close_receipt [15:50:37]cmd_close_receipt [15:50:37]MH_GetDate [15:50:37]Write to MH i2c: F0 00 00 BB 7C 26 [15:50:37]Write i2c OK [15:50:37]MH_I2C_Read... [15:50:37]Read from MH i2c: F0 [15:50:37]MH_I2C_Read... [15:50:37]Read from MH i2c: F0 09 00 [15:50:37]MH_I2C_Read... [15:50:37]Read from MH i2c: F0 09 00 BB 7C 00 51 7C E7 64 B2 FF 65 64 C1 [15:50:37]GetLastDocTimeStamp 1692891814 [15:50:37]current date 1692892241 [15:50:37]FM_GetShiftState [15:50:37]SAM_PROTO_GetShiftState [15:50:37]wFMCommunicate request_size=4 [15:50:37]MH_SAM_APDU [15:50:37]CAPDU: 80 13 01 00 [15:50:37]Write to MH i2c: E2 08 00 BC 7C 80 13 01 00 00 00 00 00 B5 [15:50:37]Write i2c OK [15:50:37]MH_I2C_Read... [15:50:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:37]Read from MH i2c: E2 [15:50:37]MH_I2C_Read... [15:50:37]Read from MH i2c: E2 0E 00 [15:50:37]MH_I2C_Read... [15:50:37]Read from MH i2c: E2 0E 00 BC 7C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 32 [15:50:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:50:37]wFMCommunicate OK [15:50:37]SAM_PROTO_GetShiftState done [15:50:37]FM_GetShiftState done [15:50:37]opened in 1692866319 [15:50:37]opened+sec_in_day 1692952719 [15:50:37]quantity*price = 40020 [15:50:37]sum+1 = 40021 [15:50:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 169 24.08.2023 15:50 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32463 ФПД: 224935005576784 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T155041&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32463&fm=224935005576784&tin=02508201610067®Number=0000000000091575&sum=40000 [15:50:38]StoreToDocumentArchive [15:50:38]shift 75 fd 32463 [15:50:38]save to /storage/0075/doc_00032463 [15:50:38]save last doc name /storage/0075/doc_00032463 to /storage/kkm_last_doc_name [15:50:38]save OK [15:50:38]Clear old archive folders... [15:50:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:50:38]tlvbuf is 019E24E0 [15:50:38]SAM_PROTO_ClearQueue [15:50:38]wFMCommunicate request_size=4 [15:50:38]MH_SAM_APDU [15:50:38]CAPDU: 80 09 00 00 [15:50:38]Write to MH i2c: E2 08 00 C9 7C 80 09 00 00 00 00 00 00 B7 [15:50:38]Write i2c OK [15:50:38]MH_I2C_Read... [15:50:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:50:38]Read from MH i2c: E2 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: E2 03 00 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: E2 03 00 C9 7C 00 90 00 B9 [15:50:38]RAPDU: 90 00 [15:50:38]wFMCommunicate OK [15:50:38]SAM_PROTO_ClearQueue done [15:50:38]KKMCreateOFDPacket [15:50:38]OFDProtocolAddRootSTLVToBuf [15:50:38]FM_MakeSignedData [15:50:38]FM_MakeSignedData [15:50:38]SAM_PROTO_SignData [15:50:38]wFMCommunicate request_size=4 [15:50:38]MH_SAM_APDU [15:50:38]CAPDU: 80 0D 01 02 [15:50:38]Write to MH i2c: E2 08 00 CA 7C 80 0D 01 02 00 00 00 00 BF [15:50:38]Write i2c OK [15:50:38]MH_I2C_Read... [15:50:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:50:38]Read from MH i2c: E2 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: E2 03 00 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: E2 03 00 CA 7C 00 90 00 BA [15:50:38]RAPDU: 90 00 [15:50:38]wFMCommunicate OK [15:50:38]wFMCommunicate request_size=255 [15:50:38]MH_SAM_APDU [15:50:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 51 7C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CF 7E 00 00 35 04 06 00 CC [15:50:38]Write to MH i2c: E2 02 01 CB 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 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 51 7C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CF 7E 00 00 35 04 06 00 CC 00 00 7F [15:50:38]Write i2c OK [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: E2 [15:50:38]MH_I2C_Read... [15:50:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:38]Read from MH i2c: E2 03 00 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: E2 03 00 CB 7C 00 90 00 BB [15:50:38]RAPDU: 90 00 [15:50:38]wFMCommunicate OK [15:50:38]wFMCommunicate request_size=10 [15:50:38]MH_SAM_APDU [15:50:38]CAPDU: 80 0D 02 02 05 93 C3 1A DE 50 [15:50:38]Write to MH i2c: E2 0D 00 CC 7C 80 0D 02 02 05 00 93 C3 1A DE 50 00 00 6A [15:50:38]Write i2c OK [15:50:38]MH_I2C_Read... [15:50:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:39]Read from MH i2c: E2 [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: E2 03 00 [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: E2 03 00 CC 7C 00 90 00 BC [15:50:39]RAPDU: 90 00 [15:50:39]wFMCommunicate OK [15:50:39]wFMCommunicate request_size=4 [15:50:39]MH_SAM_APDU [15:50:39]CAPDU: 80 0D 03 02 [15:50:39]Write to MH i2c: E2 08 00 CD 7C 80 0D 03 02 00 00 00 00 C4 [15:50:39]Write i2c OK [15:50:39]MH_I2C_Read... [15:50:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:50:39]Read from MH i2c: E2 [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: E2 0B 00 [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: E2 0B 00 CD 7C 00 F6 8A 41 E8 18 4F 97 CC 90 00 38 [15:50:39]RAPDU: F6 8A 41 E8 18 4F 97 CC 90 00 [15:50:39]wFMCommunicate OK [15:50:39]SAM_PROTO_SignData done [15:50:39]FM_MakeSignedData done [15:50:39]CreateOFDProtocolMessage [15:50:39]wFMCommunicate request_size=4 [15:50:39]MH_SAM_APDU [15:50:39]CAPDU: 80 11 00 00 [15:50:39]Write to MH i2c: E2 08 00 CE 7C 80 11 00 00 00 00 00 00 C4 [15:50:39]Write i2c OK [15:50:39]MH_I2C_Read... [15:50:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:39]Read from MH i2c: E2 [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: E2 17 00 [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: E2 17 00 CE 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1A [15:50:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:50:39]wFMCommunicate OK [15:50:39]CreateOFDProtocolMessage done [15:50:39]OFDSenderStorePacket 32463 [15:50:39]StoreOFDPacket docnum=32463 [15:50:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 99 5B 07 01 55 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 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 51 7C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CF 7E 00 00 35 04 06 00 CC 93 C3 1A DE 50 F6 8A 41 E8 18 4F 97 CC [15:50:39]CheckFolder [15:50:39]dirname=/storage/ofd_packets [15:50:39]CheckFolder done [15:50:39]ProducePacketName [15:50:39]name=ofd_packets/00032463 [15:50:39]NVStorageSaveData ofd_packets/00032463 [15:50:39]File name is /storage/ofd_packets/00032463 [15:50:39]Write 301 bytes [15:50:39]NVStorageSaveData done [15:50:39]OFDSenderStorePacket done [15:50:39]KKMCreateOFDPacket done [15:50:39]NVStorageSaveData kkm_last_timestamp [15:50:39]File name is /storage/kkm_last_timestamp [15:50:39]Write 4 bytes [15:50:39]NVStorageSaveData done [15:50:39]ExternCall_PrintAddStr [15:50:39]wPrintStart [15:50:39]Write to MH i2c: 01 00 00 CF 7C 4B [15:50:39]Write i2c OK [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: 01 [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: 01 07 00 [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: 01 07 00 CF 7C 00 00 00 00 00 FF 0F 60 [15:50:39]RasterBufferAndPrint [15:50:39]line Счет N : (1)1182208 [15:50:39]line ИНН: 02508201610067 [15:50:39]line Контрольно-Кассовый Чек [15:50:39]line ПРОДАЖА [15:50:39]line ТРК (МРК, ГНК) : 52 [15:50:39]line Товар: 2710124130 [15:50:39]line Аи-92-К-5 [15:50:39]line 6.960 * 57.50 [15:50:39]line = 400.20 [15:50:39]line НДС 12% НСП 1% [15:50:39]line > о реализуемом товаре [15:50:39]line ОКРУГЛЕНИЕ: -0.20 [15:50:39]line ИТОГО: 400.00 [15:50:39]line Внесено: 400.00 [15:50:39]line СДАЧА: 0.00 [15:50:39]line НСП 1% : 3.54 [15:50:39]line НДС 12% : 42.50 [15:50:39]line Наличными: 400.00 [15:50:39]line Безнал.: 0.00 [15:50:39]line Место: АЗС № 121 "Партнер Нефть" [15:50:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:50:39]line СНО: Общий режим [15:50:39]line Чек 169 24.08.2023 15:50 [15:50:39]line Смена: 75 ФФД: 1.0 [15:50:39]line ЗНМ: 0300000148 [15:50:39]line РНМ: 0000000000091575 [15:50:39]line Версия ККМ: 001 [15:50:39]line ФМ: 0000000000874655 [15:50:39]line ФД: 32463 [15:50:39]line ФПД: 224935005576784 [15:50:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T155041&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32463&fm=224935005576784&tin=02508201610067®Number=0000000000091575&sum=40000 [15:50:39]OFD Sender: Processing packet 32463 [packets to send 11, broken 10] [15:50:39]ProducePacketName [15:50:39]name=ofd_packets/00032463 [15:50:39]OFD Sender: To server: pG, [15:50:39]CommunicateWithHost lk.salyk.kg:30040 [15:50:39]ConnectInit lk.salyk.kg [15:50:39]written 0, free lines is 4095 [15:50:39]Connected sock=10 [15:50:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 99 5B 07 01 55 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 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 51 7C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CF 7E 00 00 35 04 06 00 CC 93 C3 1A DE 50 F6 8A 41 E8 18 4F 97 CC [15:50:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B1 79 47 00 0B E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 CF 7E 00 00 F4 03 04 00 F5 26 E7 64 B6 04 01 00 00 EA A6 34 61 82 84 EC 6E [15:50:39]CommunicateWithHost err = 0 [15:50:39]CheckOFDResponse [15:50:39]1017 (14) - 77093643461234 [15:50:39]1041 (16) - 0000000000874655 [15:50:39]1040 (4) - 32463 [15:50:39]1012 (4) - 24.08.2023 09:46 [15:50:39]1206 (1) - 0 [15:50:39]OFD Sender: Remove packet 32463 [15:50:39]ProducePacketName [15:50:39]name=ofd_packets/00032463 [15:50:39]NVStorageDeleteData [15:50:39]Write to MH i2c: 01 00 00 FA 7C 76 [15:50:39]Write i2c OK [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: 01 [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: 01 07 00 [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: 01 07 00 FA 7C 00 00 00 00 00 D7 0C 60 [15:50:39]RasterBufferAndPrint [15:50:39]line [15:50:39]line [15:50:39]line [15:50:39]line [15:50:39]line [15:50:39]written 0, free lines is 3292 [15:50:39]MH_Cut [15:50:39]Write to MH i2c: D1 01 00 01 7D 01 50 [15:50:39]Write i2c OK [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: D1 [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: D1 01 00 [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: D1 01 00 01 7D 00 4F [15:50:39]Write to MH i2c: 01 00 00 02 7D 7F [15:50:39]Write i2c OK [15:50:39]MH_I2C_Read... [15:50:40]OFD Sender: No OFD packet to send [15:50:40]*** Cut start [15:50:40]*** Purtial cut [15:50:40]*** CUTSNS_PIN = 0 [15:50:40]*** Stage 1: CUTSNS_PIN = 1 [15:50:42]Read from MH i2c: 01 [15:50:42]MH_I2C_Read... [15:50:42]*** Stop cut motor [15:50:42]*** Cut end [15:50:42]Read from MH i2c: 01 07 00 [15:50:42]MH_I2C_Read... [15:50:42]Read from MH i2c: 01 07 00 02 7D 00 00 00 00 00 FF 0F 94 [15:50:42]process_action close_receipt done [15:50:42]requested_data is exist [15:50:42]produce_requested_data [15:50:42]requested_item fm.sn is exist - process it [15:50:42]wFMCommunicate request_size=4 [15:50:42]MH_SAM_APDU [15:50:42]CAPDU: 80 11 00 00 [15:50:42]Write to MH i2c: E2 08 00 03 7D 80 11 00 00 00 00 00 00 FA [15:50:42]Write i2c OK [15:50:42]MH_I2C_Read... [15:50:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:42]Read from MH i2c: E2 [15:50:42]MH_I2C_Read... [15:50:42]Read from MH i2c: E2 17 00 [15:50:42]MH_I2C_Read... [15:50:42]Read from MH i2c: E2 17 00 03 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 50 [15:50:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:50:42]wFMCommunicate OK [15:50:42]requested_item fd.num is exist - process it [15:50:42]SAM_PROTO_GetFieldsCounters [15:50:42]wFMCommunicate request_size=4 [15:50:42]MH_SAM_APDU [15:50:42]CAPDU: 80 13 00 00 [15:50:42]Write to MH i2c: E2 08 00 04 7D 80 13 00 00 00 00 00 00 FD [15:50:42]Write i2c OK [15:50:42]MH_I2C_Read... [15:50:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:50:42]Read from MH i2c: E2 [15:50:42]MH_I2C_Read... [15:50:42]Read from MH i2c: E2 62 00 [15:50:42]MH_I2C_Read... [15:50:42]Read from MH i2c: E2 62 00 04 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CF 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 B6 [15:50:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 CF 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:50:42]wFMCommunicate OK [15:50:42]SAM_PROTO_GetFieldsCounters done [15:50:42]requested_item shift.num is exist - process it [15:50:42]requested_item shift.opened is exist - process it [15:50:42]req_shift_opened [15:50:42]FM_GetShiftState [15:50:42]SAM_PROTO_GetShiftState [15:50:42]wFMCommunicate request_size=4 [15:50:42]MH_SAM_APDU [15:50:42]CAPDU: 80 13 01 00 [15:50:42]Write to MH i2c: E2 08 00 05 7D 80 13 01 00 00 00 00 00 FF [15:50:42]Write i2c OK [15:50:42]MH_I2C_Read... [15:50:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:42]Read from MH i2c: E2 [15:50:42]MH_I2C_Read... [15:50:42]Read from MH i2c: E2 0E 00 [15:50:42]MH_I2C_Read... [15:50:42]Read from MH i2c: E2 0E 00 05 7D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7C [15:50:42]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:50:42]wFMCommunicate OK [15:50:42]SAM_PROTO_GetShiftState done [15:50:42]FM_GetShiftState done [15:50:42]req_shift_opened done [15:50:42]requested_item shift.open_date is exist - process it [15:50:42]req_shift_open_date [15:50:42]req_shift_open_date done [15:50:42]produce_requested_data done [15:50:42]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32463,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:50:42]process_action_free close_receipt [15:50:42]json_value_free [15:50:42]json_value_free done [15:50:42]process_json_proto returns [15:50:42]Send response to host [15:50:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32463,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:50:42]free response buf [15:50:42]execute_script done [15:50:42]execute_script returns [15:50:42]free content buf [15:50:42]Sock 8.Close socket [15:50:42]Sock 8.Thread stoped [15:50:45]OFD Sender: No OFD packet to send [15:50:50]OFD Sender: No OFD packet to send [15:50:52]accept exits with 9 [15:50:52]New connection [15:50:52]New thread 3067084132 created [15:50:52]Thread 3066940772 joined [15:50:52]Waiting for new connection... [15:50:52] Sock 9.Parse request [15:50:52]Sock 9.Check first char [15:50:52]Sock 9.First char is OK [15:50:52]request: POST /json_proto HTTP/1.0 [15:50:52]Method: POST [15:50:52]URL: /json_proto [15:50:52]Method is POST - this is cgi request [15:50:52]url: /json_proto [15:50:52]query_string will be loaded in cgi processing [15:50:52]execute_cgi json_proto POST (null) [15:50:52]execute_cgi path=json_proto method=POST [15:50:52]POST find Content-Length [15:50:52]Host: 172.17.34.200:8080 [15:50:52]Content-Length: 678 [15:50:52]Content-Type: application/json [15:50:52] [15:50:52]POST finish read [15:50:52]Found Content-Length = 678 [15:50:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:50:52]execute_script... [15: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)1182209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:50:52]POST & json_proto [15:50:52]process_json_proto [15:50:52]json parsed OK: [15:50:52]protocol is kg_v1.0 [15:50:52]action value=close_receipt [15:50:52]process_action close_receipt [15:50:52]cmd_close_receipt [15:50:52]MH_GetDate [15:50:52]Write to MH i2c: F0 00 00 06 7D 72 [15:50:52]Write i2c OK [15:50:52]MH_I2C_Read... [15:50:52]Read from MH i2c: F0 [15:50:52]MH_I2C_Read... [15:50:52]Read from MH i2c: F0 09 00 [15:50:52]MH_I2C_Read... [15:50:52]Read from MH i2c: F0 09 00 06 7D 00 60 7C E7 64 B2 FF 65 64 1C [15:50:52]GetLastDocTimeStamp 1692892241 [15:50:52]current date 1692892256 [15:50:52]FM_GetShiftState [15:50:52]SAM_PROTO_GetShiftState [15:50:52]wFMCommunicate request_size=4 [15:50:52]MH_SAM_APDU [15:50:52]CAPDU: 80 13 01 00 [15:50:52]Write to MH i2c: E2 08 00 07 7D 80 13 01 00 00 00 00 00 01 [15:50:52]Write i2c OK [15:50:52]MH_I2C_Read... [15:50:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:52]Read from MH i2c: E2 [15:50:52]MH_I2C_Read... [15:50:52]Read from MH i2c: E2 0E 00 [15:50:52]MH_I2C_Read... [15:50:52]Read from MH i2c: E2 0E 00 07 7D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7E [15:50:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:50:52]wFMCommunicate OK [15:50:52]SAM_PROTO_GetShiftState done [15:50:52]FM_GetShiftState done [15:50:52]opened in 1692866319 [15:50:52]opened+sec_in_day 1692952719 [15:50:52]quantity*price = 50025 [15:50:52]sum+1 = 50026 [15:50:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 170 24.08.2023 15:50 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32464 ФПД: 24169668128069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T155056&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32464&fm=24169668128069&tin=02508201610067®Number=0000000000091575&sum=50000 [15:50:53]StoreToDocumentArchive [15:50:53]shift 75 fd 32464 [15:50:53]save to /storage/0075/doc_00032464 [15:50:53]save last doc name /storage/0075/doc_00032464 to /storage/kkm_last_doc_name [15:50:53]save OK [15:50:53]Clear old archive folders... [15:50:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:50:53]tlvbuf is 017FB520 [15:50:53]SAM_PROTO_ClearQueue [15:50:53]wFMCommunicate request_size=4 [15:50:53]MH_SAM_APDU [15:50:53]CAPDU: 80 09 00 00 [15:50:53]Write to MH i2c: E2 08 00 14 7D 80 09 00 00 00 00 00 00 03 [15:50:53]Write i2c OK [15:50:53]MH_I2C_Read... [15:50:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:50:53]Read from MH i2c: E2 [15:50:53]MH_I2C_Read... [15:50:53]Read from MH i2c: E2 03 00 [15:50:53]MH_I2C_Read... [15:50:53]Read from MH i2c: E2 03 00 14 7D 00 90 00 05 [15:50:53]RAPDU: 90 00 [15:50:53]wFMCommunicate OK [15:50:53]SAM_PROTO_ClearQueue done [15:50:53]KKMCreateOFDPacket [15:50:53]OFDProtocolAddRootSTLVToBuf [15:50:53]FM_MakeSignedData [15:50:53]FM_MakeSignedData [15:50:53]SAM_PROTO_SignData [15:50:53]wFMCommunicate request_size=4 [15:50:53]MH_SAM_APDU [15:50:53]CAPDU: 80 0D 01 02 [15:50:53]Write to MH i2c: E2 08 00 15 7D 80 0D 01 02 00 00 00 00 0B [15:50:53]Write i2c OK [15:50:53]MH_I2C_Read... [15:50:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:50:53]Read from MH i2c: E2 [15:50:53]MH_I2C_Read... [15:50:53]Read from MH i2c: E2 03 00 [15:50:53]MH_I2C_Read... [15:50:53]Read from MH i2c: E2 03 00 15 7D 00 90 00 06 [15:50:53]RAPDU: 90 00 [15:50:53]wFMCommunicate OK [15:50:53]wFMCommunicate request_size=255 [15:50:53]MH_SAM_APDU [15: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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AA 00 00 00 F4 03 04 00 60 7C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D0 7E 00 00 35 04 06 00 15 [15:50:53]Write to MH i2c: E2 02 01 16 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AA 00 00 00 F4 03 04 00 60 7C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D0 7E 00 00 35 04 06 00 15 00 00 24 [15:50:53]Write i2c OK [15:50:53]MH_I2C_Read... [15:50:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:53]Read from MH i2c: E2 [15:50:53]MH_I2C_Read... [15:50:53]Read from MH i2c: E2 03 00 [15:50:53]MH_I2C_Read... [15:50:53]Read from MH i2c: E2 03 00 16 7D 00 90 00 07 [15:50:53]RAPDU: 90 00 [15:50:53]wFMCommunicate OK [15:50:53]wFMCommunicate request_size=10 [15:50:53]MH_SAM_APDU [15:50:53]CAPDU: 80 0D 02 02 05 FB 70 7B AD 45 [15:50:53]Write to MH i2c: E2 0D 00 17 7D 80 0D 02 02 05 00 FB 70 7B AD 45 00 00 F0 [15:50:53]Write i2c OK [15:50:53]MH_I2C_Read... [15:50:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:53]Read from MH i2c: E2 [15:50:53]MH_I2C_Read... [15:50:53]Read from MH i2c: E2 03 00 [15:50:53]MH_I2C_Read... [15:50:53]Read from MH i2c: E2 03 00 17 7D 00 90 00 08 [15:50:53]RAPDU: 90 00 [15:50:53]wFMCommunicate OK [15:50:53]wFMCommunicate request_size=4 [15:50:53]MH_SAM_APDU [15:50:53]CAPDU: 80 0D 03 02 [15:50:53]Write to MH i2c: E2 08 00 18 7D 80 0D 03 02 00 00 00 00 10 [15:50:53]Write i2c OK [15:50:53]MH_I2C_Read... [15:50:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:50:53]Read from MH i2c: E2 [15:50:53]MH_I2C_Read... [15:50:53]Read from MH i2c: E2 0B 00 [15:50:53]MH_I2C_Read... [15:50:53]Read from MH i2c: E2 0B 00 18 7D 00 EC 80 D5 70 D6 65 38 92 90 00 C7 [15:50:53]RAPDU: EC 80 D5 70 D6 65 38 92 90 00 [15:50:53]wFMCommunicate OK [15:50:53]SAM_PROTO_SignData done [15:50:53]FM_MakeSignedData done [15:50:53]CreateOFDProtocolMessage [15:50:53]wFMCommunicate request_size=4 [15:50:53]MH_SAM_APDU [15:50:53]CAPDU: 80 11 00 00 [15:50:53]Write to MH i2c: E2 08 00 19 7D 80 11 00 00 00 00 00 00 10 [15:50:53]Write i2c OK [15:50:53]MH_I2C_Read... [15:50:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:54]Read from MH i2c: E2 [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: E2 17 00 [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: E2 17 00 19 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 66 [15:50:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:50:54]wFMCommunicate OK [15:50:54]CreateOFDProtocolMessage done [15:50:54]OFDSenderStorePacket 32464 [15:50:54]StoreOFDPacket docnum=32464 [15:50:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6A 25 07 01 E1 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AA 00 00 00 F4 03 04 00 60 7C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D0 7E 00 00 35 04 06 00 15 FB 70 7B AD 45 EC 80 D5 70 D6 65 38 92 [15:50:54]CheckFolder [15:50:54]dirname=/storage/ofd_packets [15:50:54]CheckFolder done [15:50:54]ProducePacketName [15:50:54]name=ofd_packets/00032464 [15:50:54]NVStorageSaveData ofd_packets/00032464 [15:50:54]File name is /storage/ofd_packets/00032464 [15:50:54]Write 301 bytes [15:50:54]NVStorageSaveData done [15:50:54]OFDSenderStorePacket done [15:50:54]KKMCreateOFDPacket done [15:50:54]NVStorageSaveData kkm_last_timestamp [15:50:54]File name is /storage/kkm_last_timestamp [15:50:54]Write 4 bytes [15:50:54]NVStorageSaveData done [15:50:54]ExternCall_PrintAddStr [15:50:54]wPrintStart [15:50:54]Write to MH i2c: 01 00 00 1A 7D 97 [15:50:54]Write i2c OK [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: 01 [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: 01 07 00 [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: 01 07 00 1A 7D 00 00 00 00 00 FF 0F AC [15:50:54]RasterBufferAndPrint [15:50:54]line Счет N : (1)1182209 [15:50:54]line ИНН: 02508201610067 [15:50:54]line Контрольно-Кассовый Чек [15:50:54]line ПРОДАЖА [15:50:54]line ТРК (МРК, ГНК) : 42 [15:50:54]line Товар: 2710124130 [15:50:54]line Аи-92-К-5 [15:50:54]line 8.700 * 57.50 [15:50:54]line = 500.25 [15:50:54]line НДС 12% НСП 1% [15:50:54]line > о реализуемом товаре [15:50:54]line ОКРУГЛЕНИЕ: -0.25 [15:50:54]line ИТОГО: 500.00 [15:50:54]line Внесено: 500.00 [15:50:54]line СДАЧА: 0.00 [15:50:54]line НСП 1% : 4.43 [15:50:54]line НДС 12% : 53.12 [15:50:54]line Наличными: 500.00 [15:50:54]line Безнал.: 0.00 [15:50:54]line Место: АЗС № 121 "Партнер Нефть" [15:50:54]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:50:54]line СНО: Общий режим [15:50:54]line Чек 170 24.08.2023 15:50 [15:50:54]line Смена: 75 ФФД: 1.0 [15:50:54]line ЗНМ: 0300000148 [15:50:54]line РНМ: 0000000000091575 [15:50:54]line Версия ККМ: 001 [15:50:54]line ФМ: 0000000000874655 [15:50:54]line ФД: 32464 [15:50:54]line ФПД: 24169668128069 [15:50:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T155056&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32464&fm=24169668128069&tin=02508201610067®Number=0000000000091575&sum=50000 [15:50:54]OFD Sender: Processing packet 32464 [packets to send 11, broken 10] [15:50:54]ProducePacketName [15:50:54]name=ofd_packets/00032464 [15:50:54]OFD Sender: To server: pG, [15:50:54]CommunicateWithHost lk.salyk.kg:30040 [15:50:54]ConnectInit lk.salyk.kg [15:50:54]written 0, free lines is 4095 [15:50:54]Connected sock=10 [15:50:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6A 25 07 01 E1 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AA 00 00 00 F4 03 04 00 60 7C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D0 7E 00 00 35 04 06 00 15 FB 70 7B AD 45 EC 80 D5 70 D6 65 38 92 [15:50:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 67 66 47 00 27 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D0 7E 00 00 F4 03 04 00 04 27 E7 64 B6 04 01 00 00 92 2D 9B CA 4B 8A F6 D1 [15:50:54]CommunicateWithHost err = 0 [15:50:54]CheckOFDResponse [15:50:54]1017 (14) - 77093643461234 [15:50:54]1041 (16) - 0000000000874655 [15:50:54]1040 (4) - 32464 [15:50:54]1012 (4) - 24.08.2023 09:46 [15:50:54]1206 (1) - 0 [15:50:54]OFD Sender: Remove packet 32464 [15:50:54]ProducePacketName [15:50:54]name=ofd_packets/00032464 [15:50:54]NVStorageDeleteData [15:50:54]Write to MH i2c: 01 00 00 45 7D C2 [15:50:54]Write i2c OK [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: 01 [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: 01 07 00 [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: 01 07 00 45 7D 00 00 00 00 00 DF 0C B4 [15:50:54]RasterBufferAndPrint [15:50:54]line [15:50:54]line [15:50:54]line [15:50:54]line [15:50:54]line [15:50:54]written 0, free lines is 3301 [15:50:54]MH_Cut [15:50:54]Write to MH i2c: D1 01 00 4C 7D 01 9B [15:50:54]Write i2c OK [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: D1 [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: D1 01 00 [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: D1 01 00 4C 7D 00 9A [15:50:54]Write to MH i2c: 01 00 00 4D 7D CA [15:50:54]Write i2c OK [15:50:54]MH_I2C_Read... [15:50:55]OFD Sender: No OFD packet to send [15:50:55]*** Cut start [15:50:55]*** Purtial cut [15:50:55]*** Stage 1: CUTSNS_PIN = 1 [15:50:55]Read from MH i2c: 01 [15:50:55]MH_I2C_Read... [15:50:55]*** Stop cut motor [15:50:55]*** Cut end [15:50:55]Read from MH i2c: 01 07 00 [15:50:55]MH_I2C_Read... [15:50:55]Read from MH i2c: 01 07 00 4D 7D 00 00 00 00 00 FF 0F DF [15:50:55]process_action close_receipt done [15:50:55]requested_data is exist [15:50:55]produce_requested_data [15:50:55]requested_item fm.sn is exist - process it [15:50:55]wFMCommunicate request_size=4 [15:50:55]MH_SAM_APDU [15:50:55]CAPDU: 80 11 00 00 [15:50:55]Write to MH i2c: E2 08 00 4E 7D 80 11 00 00 00 00 00 00 45 [15:50:55]Write i2c OK [15:50:55]MH_I2C_Read... [15:50:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:55]Read from MH i2c: E2 [15:50:55]MH_I2C_Read... [15:50:55]Read from MH i2c: E2 17 00 [15:50:55]MH_I2C_Read... [15:50:55]Read from MH i2c: E2 17 00 4E 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9B [15:50:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:50:55]wFMCommunicate OK [15:50:55]requested_item fd.num is exist - process it [15:50:55]SAM_PROTO_GetFieldsCounters [15:50:55]wFMCommunicate request_size=4 [15:50:55]MH_SAM_APDU [15:50:55]CAPDU: 80 13 00 00 [15:50:55]Write to MH i2c: E2 08 00 4F 7D 80 13 00 00 00 00 00 00 48 [15:50:55]Write i2c OK [15:50:55]MH_I2C_Read... [15:50:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:50:56]Read from MH i2c: E2 [15:50:56]MH_I2C_Read... [15:50:56]Read from MH i2c: E2 62 00 [15:50:56]MH_I2C_Read... [15:50:56]Read from MH i2c: E2 62 00 4F 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D0 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [15:50:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D0 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:50:56]wFMCommunicate OK [15:50:56]SAM_PROTO_GetFieldsCounters done [15:50:56]requested_item shift.num is exist - process it [15:50:56]requested_item shift.opened is exist - process it [15:50:56]req_shift_opened [15:50:56]FM_GetShiftState [15:50:56]SAM_PROTO_GetShiftState [15:50:56]wFMCommunicate request_size=4 [15:50:56]MH_SAM_APDU [15:50:56]CAPDU: 80 13 01 00 [15:50:56]Write to MH i2c: E2 08 00 50 7D 80 13 01 00 00 00 00 00 4A [15:50:56]Write i2c OK [15:50:56]MH_I2C_Read... [15:50:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:56]Read from MH i2c: E2 [15:50:56]MH_I2C_Read... [15:50:56]Read from MH i2c: E2 0E 00 [15:50:56]MH_I2C_Read... [15:50:56]Read from MH i2c: E2 0E 00 50 7D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C7 [15:50:56]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:50:56]wFMCommunicate OK [15:50:56]SAM_PROTO_GetShiftState done [15:50:56]FM_GetShiftState done [15:50:56]req_shift_opened done [15:50:56]requested_item shift.open_date is exist - process it [15:50:56]req_shift_open_date [15:50:56]req_shift_open_date done [15:50:56]produce_requested_data done [15:50:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32464,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:50:56]process_action_free close_receipt [15:50:56]json_value_free [15:50:56]json_value_free done [15:50:56]process_json_proto returns [15:50:56]Send response to host [15:50:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32464,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:50:56]free response buf [15:50:56]execute_script done [15:50:56]execute_script returns [15:50:56]free content buf [15:50:56]Sock 9.Close socket [15:50:56]Sock 9.Thread stoped [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:45]OFD Sender: No OFD packet to send [15:51:50]OFD Sender: No OFD packet to send [15:51:55]OFD Sender: No OFD packet to send [15:52:00]OFD Sender: No OFD packet to send [15:52:05]OFD Sender: No OFD packet to send [15:52:10]OFD Sender: No OFD packet to send [15:52:15]OFD Sender: No OFD packet to send [15:52:20]OFD Sender: No OFD packet to send [15:52:25]OFD Sender: No OFD packet to send [15:52:30]OFD Sender: No OFD packet to send [15:52:35]OFD Sender: No OFD packet to send [15:52:40]OFD Sender: No OFD packet to send [15:52:45]OFD Sender: No OFD packet to send [15:52:50]OFD Sender: No OFD packet to send [15:52:55]OFD Sender: No OFD packet to send [15:53:00]OFD Sender: No OFD packet to send [15:53:05]OFD Sender: No OFD packet to send [15:53:10]OFD Sender: No OFD packet to send [15:53:11]accept exits with 8 [15:53:11]New connection [15:53:11]New thread 3066940772 created [15:53:11]Thread 3067084132 joined [15:53:11]Waiting for new connection... [15:53:11] Sock 8.Parse request [15:53:11]Sock 8.Check first char [15:53:11]Sock 8.First char is OK [15:53:11]request: POST /json_proto HTTP/1.0 [15:53:11]Method: POST [15:53:11]URL: /json_proto [15:53:11]Method is POST - this is cgi request [15:53:11]url: /json_proto [15:53:11]query_string will be loaded in cgi processing [15:53:11]execute_cgi json_proto POST (null) [15:53:11]execute_cgi path=json_proto method=POST [15:53:11]POST find Content-Length [15:53:11]Host: 172.17.34.200:8080 [15:53:11]Content-Length: 679 [15:53:11]Content-Type: application/json [15:53:11] [15:53:11]POST finish read [15:53:11]Found Content-Length = 679 [15:53:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 12.220, "sum" : 800.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:11]execute_script... [15:53: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)1182210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 12.220, "sum" : 800.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:11]POST & json_proto [15:53:11]process_json_proto [15:53:11]json parsed OK: [15:53:11]protocol is kg_v1.0 [15:53:11]action value=close_receipt [15:53:11]process_action close_receipt [15:53:11]cmd_close_receipt [15:53:11]MH_GetDate [15:53:11]Write to MH i2c: F0 00 00 51 7D BD [15:53:11]Write i2c OK [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: F0 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: F0 09 00 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: F0 09 00 51 7D 00 EB 7C E7 64 B2 FF 65 64 F2 [15:53:11]GetLastDocTimeStamp 1692892256 [15:53:11]current date 1692892395 [15:53:11]FM_GetShiftState [15:53:11]SAM_PROTO_GetShiftState [15:53:11]wFMCommunicate request_size=4 [15:53:11]MH_SAM_APDU [15:53:11]CAPDU: 80 13 01 00 [15:53:11]Write to MH i2c: E2 08 00 52 7D 80 13 01 00 00 00 00 00 4C [15:53:11]Write i2c OK [15:53:11]MH_I2C_Read... [15:53:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:11]Read from MH i2c: E2 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: E2 0E 00 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: E2 0E 00 52 7D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C9 [15:53:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:53:11]wFMCommunicate OK [15:53:11]SAM_PROTO_GetShiftState done [15:53:11]FM_GetShiftState done [15:53:11]opened in 1692866319 [15:53:11]opened+sec_in_day 1692952719 [15:53:11]quantity*price = 80041 [15:53:11]sum+1 = 80042 [15:53:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.00 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 171 24.08.2023 15:53 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32465 ФПД: 154723315967312 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T155315&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32465&fm=154723315967312&tin=02508201610067®Number=0000000000091575&sum=80000 [15:53:12]StoreToDocumentArchive [15:53:12]shift 75 fd 32465 [15:53:12]save to /storage/0075/doc_00032465 [15:53:12]save last doc name /storage/0075/doc_00032465 to /storage/kkm_last_doc_name [15:53:12]save OK [15:53:12]Clear old archive folders... [15:53:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:53:12]tlvbuf is 01868980 [15:53:12]SAM_PROTO_ClearQueue [15:53:12]wFMCommunicate request_size=4 [15:53:12]MH_SAM_APDU [15:53:12]CAPDU: 80 09 00 00 [15:53:12]Write to MH i2c: E2 08 00 5F 7D 80 09 00 00 00 00 00 00 4E [15:53:12]Write i2c OK [15:53:12]MH_I2C_Read... [15:53:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:53:12]Read from MH i2c: E2 [15:53:12]MH_I2C_Read... [15:53:12]Read from MH i2c: E2 03 00 [15:53:12]MH_I2C_Read... [15:53:12]Read from MH i2c: E2 03 00 5F 7D 00 90 00 50 [15:53:12]RAPDU: 90 00 [15:53:12]wFMCommunicate OK [15:53:12]SAM_PROTO_ClearQueue done [15:53:12]KKMCreateOFDPacket [15:53:12]OFDProtocolAddRootSTLVToBuf [15:53:12]FM_MakeSignedData [15:53:12]FM_MakeSignedData [15:53:12]SAM_PROTO_SignData [15:53:12]wFMCommunicate request_size=4 [15:53:12]MH_SAM_APDU [15:53:12]CAPDU: 80 0D 01 02 [15:53:12]Write to MH i2c: E2 08 00 60 7D 80 0D 01 02 00 00 00 00 56 [15:53:12]Write i2c OK [15:53:12]MH_I2C_Read... [15:53:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:53:12]Read from MH i2c: E2 [15:53:12]MH_I2C_Read... [15:53:12]Read from MH i2c: E2 03 00 [15:53:12]MH_I2C_Read... [15:53:12]Read from MH i2c: E2 03 00 60 7D 00 90 00 51 [15:53:12]RAPDU: 90 00 [15:53:12]wFMCommunicate OK [15:53:12]wFMCommunicate request_size=255 [15:53:12]MH_SAM_APDU [15:53:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BC 2F 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 A9 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 EB 7C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D1 7E 00 00 35 04 06 00 8C [15:53:12]Write to MH i2c: E2 02 01 61 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BC 2F 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 A9 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 EB 7C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D1 7E 00 00 35 04 06 00 8C 00 00 F5 [15:53:12]Write i2c OK [15:53:12]MH_I2C_Read... [15:53:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:12]Read from MH i2c: E2 [15:53:12]MH_I2C_Read... [15:53:12]Read from MH i2c: E2 03 00 [15:53:12]MH_I2C_Read... [15:53:12]Read from MH i2c: E2 03 00 61 7D 00 90 00 52 [15:53:12]RAPDU: 90 00 [15:53:12]wFMCommunicate OK [15:53:12]wFMCommunicate request_size=10 [15:53:12]MH_SAM_APDU [15:53:12]CAPDU: 80 0D 02 02 05 B8 54 49 65 50 [15:53:12]Write to MH i2c: E2 0D 00 62 7D 80 0D 02 02 05 00 B8 54 49 65 50 00 00 6D [15:53:12]Write i2c OK [15:53:12]MH_I2C_Read... [15:53:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:12]Read from MH i2c: E2 [15:53:12]MH_I2C_Read... [15:53:12]Read from MH i2c: E2 03 00 [15:53:12]MH_I2C_Read... [15:53:12]Read from MH i2c: E2 03 00 62 7D 00 90 00 53 [15:53:12]RAPDU: 90 00 [15:53:12]wFMCommunicate OK [15:53:12]wFMCommunicate request_size=4 [15:53:12]MH_SAM_APDU [15:53:12]CAPDU: 80 0D 03 02 [15:53:12]Write to MH i2c: E2 08 00 63 7D 80 0D 03 02 00 00 00 00 5B [15:53:12]Write i2c OK [15:53:12]MH_I2C_Read... [15:53:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:53:13]Read from MH i2c: E2 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: E2 0B 00 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: E2 0B 00 63 7D 00 5F 4E 16 20 D4 1A DE F4 90 00 FF [15:53:13]RAPDU: 5F 4E 16 20 D4 1A DE F4 90 00 [15:53:13]wFMCommunicate OK [15:53:13]SAM_PROTO_SignData done [15:53:13]FM_MakeSignedData done [15:53:13]CreateOFDProtocolMessage [15:53:13]wFMCommunicate request_size=4 [15:53:13]MH_SAM_APDU [15:53:13]CAPDU: 80 11 00 00 [15:53:13]Write to MH i2c: E2 08 00 64 7D 80 11 00 00 00 00 00 00 5B [15:53:13]Write i2c OK [15:53:13]MH_I2C_Read... [15:53:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:13]Read from MH i2c: E2 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: E2 17 00 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: E2 17 00 64 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B1 [15:53:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:53:13]wFMCommunicate OK [15:53:13]CreateOFDProtocolMessage done [15:53:13]OFDSenderStorePacket 32465 [15:53:13]StoreOFDPacket docnum=32465 [15:53:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F5 8F 07 01 CC 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 35 FF 03 08 00 03 BC 2F 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 A9 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 EB 7C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D1 7E 00 00 35 04 06 00 8C B8 54 49 65 50 5F 4E 16 20 D4 1A DE F4 [15:53:13]CheckFolder [15:53:13]dirname=/storage/ofd_packets [15:53:13]CheckFolder done [15:53:13]ProducePacketName [15:53:13]name=ofd_packets/00032465 [15:53:13]NVStorageSaveData ofd_packets/00032465 [15:53:13]File name is /storage/ofd_packets/00032465 [15:53:13]Write 301 bytes [15:53:13]NVStorageSaveData done [15:53:13]OFDSenderStorePacket done [15:53:13]KKMCreateOFDPacket done [15:53:13]NVStorageSaveData kkm_last_timestamp [15:53:13]File name is /storage/kkm_last_timestamp [15:53:13]Write 4 bytes [15:53:13]NVStorageSaveData done [15:53:13]ExternCall_PrintAddStr [15:53:13]wPrintStart [15:53:13]Write to MH i2c: 01 00 00 65 7D E2 [15:53:13]Write i2c OK [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: 01 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: 01 07 00 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: 01 07 00 65 7D 00 00 00 00 00 FF 0F F7 [15:53:13]RasterBufferAndPrint [15:53:13]line Счет N : (1)1182210 [15:53:13]line ИНН: 02508201610067 [15:53:13]line Контрольно-Кассовый Чек [15:53:13]line ПРОДАЖА [15:53:13]line ТРК (МРК, ГНК) : 53 [15:53:13]line Товар: 2710124500 [15:53:13]line Аи-95-К-5 [15:53:13]line 12.220 * 65.50 [15:53:13]line = 800.41 [15:53:13]line НДС 12% НСП 1% [15:53:13]line > о реализуемом товаре [15:53:13]line ОКРУГЛЕНИЕ: -0.41 [15:53:13]line ИТОГО: 800.00 [15:53:13]line Внесено: 800.00 [15:53:13]line СДАЧА: 0.00 [15:53:13]line НСП 1% : 7.08 [15:53:13]line НДС 12% : 85.00 [15:53:13]line Наличными: 800.00 [15:53:13]line Безнал.: 0.00 [15:53:13]line Место: АЗС № 121 "Партнер Нефть" [15:53:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:53:13]line СНО: Общий режим [15:53:13]line Чек 171 24.08.2023 15:53 [15:53:13]line Смена: 75 ФФД: 1.0 [15:53:13]line ЗНМ: 0300000148 [15:53:13]line РНМ: 0000000000091575 [15:53:13]line Версия ККМ: 001 [15:53:13]line ФМ: 0000000000874655 [15:53:13]line ФД: 32465 [15:53:13]line ФПД: 154723315967312 [15:53:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T155315&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32465&fm=154723315967312&tin=02508201610067®Number=0000000000091575&sum=80000 [15:53:13]OFD Sender: Processing packet 32465 [packets to send 11, broken 10] [15:53:13]ProducePacketName [15:53:13]name=ofd_packets/00032465 [15:53:13]OFD Sender: To server: pG, [15:53:13]CommunicateWithHost lk.salyk.kg:30040 [15:53:13]ConnectInit lk.salyk.kg [15:53:13]written 0, free lines is 4095 [15:53:13]Connected sock=10 [15:53:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F5 8F 07 01 CC 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 35 FF 03 08 00 03 BC 2F 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 A9 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 EB 7C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D1 7E 00 00 35 04 06 00 8C B8 54 49 65 50 5F 4E 16 20 D4 1A DE F4 [15:53:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A3 6E 47 00 E2 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D1 7E 00 00 F4 03 04 00 8F 27 E7 64 B6 04 01 00 00 24 CD 62 16 9D 23 3D C4 [15:53:13]CommunicateWithHost err = 0 [15:53:13]CheckOFDResponse [15:53:13]1017 (14) - 77093643461234 [15:53:13]1041 (16) - 0000000000874655 [15:53:13]1040 (4) - 32465 [15:53:13]1012 (4) - 24.08.2023 09:49 [15:53:13]1206 (1) - 0 [15:53:13]OFD Sender: Remove packet 32465 [15:53:13]ProducePacketName [15:53:13]name=ofd_packets/00032465 [15:53:13]NVStorageDeleteData [15:53:13]Write to MH i2c: 01 00 00 90 7D 0D [15:53:13]Write i2c OK [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: 01 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: 01 07 00 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: 01 07 00 90 7D 00 00 00 00 00 D4 0C F4 [15:53:13]RasterBufferAndPrint [15:53:13]line [15:53:13]line [15:53:13]line [15:53:13]line [15:53:13]line [15:53:13]written 0, free lines is 3294 [15:53:13]MH_Cut [15:53:13]Write to MH i2c: D1 01 00 97 7D 01 E6 [15:53:13]Write i2c OK [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: D1 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: D1 01 00 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: D1 01 00 97 7D 00 E5 [15:53:13]Write to MH i2c: 01 00 00 98 7D 15 [15:53:13]Write i2c OK [15:53:13]MH_I2C_Read... [15:53:14]OFD Sender: No OFD packet to send [15:53:14]*** Cut start [15:53:14]*** Purtial cut [15:53:14]*** CUTSNS_PIN = 0 [15:53:14]*** Stage 1: CUTSNS_PIN = 1 [15:53:16]Read from MH i2c: 01 [15:53:16]MH_I2C_Read... [15:53:16]*** Stop cut motor [15:53:16]*** Cut end [15:53:16]Read from MH i2c: 01 07 00 [15:53:16]MH_I2C_Read... [15:53:16]Read from MH i2c: 01 07 00 98 7D 00 00 00 00 00 FF 0F 2A [15:53:16]process_action close_receipt done [15:53:16]requested_data is exist [15:53:16]produce_requested_data [15:53:16]requested_item fm.sn is exist - process it [15:53:16]wFMCommunicate request_size=4 [15:53:16]MH_SAM_APDU [15:53:16]CAPDU: 80 11 00 00 [15:53:16]Write to MH i2c: E2 08 00 99 7D 80 11 00 00 00 00 00 00 90 [15:53:16]Write i2c OK [15:53:16]MH_I2C_Read... [15:53:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:16]Read from MH i2c: E2 [15:53:16]MH_I2C_Read... [15:53:16]Read from MH i2c: E2 17 00 [15:53:16]MH_I2C_Read... [15:53:16]Read from MH i2c: E2 17 00 99 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E6 [15:53:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:53:16]wFMCommunicate OK [15:53:16]requested_item fd.num is exist - process it [15:53:16]SAM_PROTO_GetFieldsCounters [15:53:16]wFMCommunicate request_size=4 [15:53:16]MH_SAM_APDU [15:53:16]CAPDU: 80 13 00 00 [15:53:16]Write to MH i2c: E2 08 00 9A 7D 80 13 00 00 00 00 00 00 93 [15:53:16]Write i2c OK [15:53:16]MH_I2C_Read... [15:53:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:53:16]Read from MH i2c: E2 [15:53:16]MH_I2C_Read... [15:53:16]Read from MH i2c: E2 62 00 [15:53:16]MH_I2C_Read... [15:53:16]Read from MH i2c: E2 62 00 9A 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D1 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [15:53:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D1 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:53:16]wFMCommunicate OK [15:53:16]SAM_PROTO_GetFieldsCounters done [15:53:16]requested_item shift.num is exist - process it [15:53:16]requested_item shift.opened is exist - process it [15:53:16]req_shift_opened [15:53:16]FM_GetShiftState [15:53:16]SAM_PROTO_GetShiftState [15:53:16]wFMCommunicate request_size=4 [15:53:16]MH_SAM_APDU [15:53:16]CAPDU: 80 13 01 00 [15:53:16]Write to MH i2c: E2 08 00 9B 7D 80 13 01 00 00 00 00 00 95 [15:53:16]Write i2c OK [15:53:16]MH_I2C_Read... [15:53:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:16]Read from MH i2c: E2 [15:53:16]MH_I2C_Read... [15:53:16]Read from MH i2c: E2 0E 00 [15:53:16]MH_I2C_Read... [15:53:16]Read from MH i2c: E2 0E 00 9B 7D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 12 [15:53:16]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:53:16]wFMCommunicate OK [15:53:16]SAM_PROTO_GetShiftState done [15:53:16]FM_GetShiftState done [15:53:16]req_shift_opened done [15:53:16]requested_item shift.open_date is exist - process it [15:53:16]req_shift_open_date [15:53:16]req_shift_open_date done [15:53:16]produce_requested_data done [15:53:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32465,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:53:16]process_action_free close_receipt [15:53:16]json_value_free [15:53:16]json_value_free done [15:53:16]process_json_proto returns [15:53:16]Send response to host [15:53:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32465,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:53:16]free response buf [15:53:16]execute_script done [15:53:16]execute_script returns [15:53:16]free content buf [15:53:16]Sock 8.Close socket [15:53:16]Sock 8.Thread stoped [15:53:19]OFD Sender: No OFD packet to send [15:53:24]OFD Sender: No OFD packet to send [15:53:29]OFD Sender: No OFD packet to send [15:53:34]OFD Sender: No OFD packet to send [15:53:39]OFD Sender: No OFD packet to send [15:53:44]OFD Sender: No OFD packet to send [15:53:49]OFD Sender: No OFD packet to send [15:53:54]OFD Sender: No OFD packet to send [15:53:59]OFD Sender: No OFD packet to send [15:54:04]OFD Sender: No OFD packet to send [15:54:09]OFD Sender: No OFD packet to send [15:54:14]OFD Sender: No OFD packet to send [15:54:19]OFD Sender: No OFD packet to send [15:54:24]OFD Sender: No OFD packet to send [15:54:29]OFD Sender: No OFD packet to send [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:54]OFD Sender: No OFD packet to send [15:55:59]OFD Sender: No OFD packet to send [15:56:04]OFD Sender: No OFD packet to send [15:56:09]OFD Sender: No OFD packet to send [15:56:14]OFD Sender: No OFD packet to send [15:56:19]OFD Sender: No OFD packet to send [15:56:24]OFD Sender: No OFD packet to send [15:56:29]OFD Sender: No OFD packet to send [15:56:34]OFD Sender: No OFD packet to send [15:56:39]OFD Sender: No OFD packet to send [15:56:44]OFD Sender: No OFD packet to send [15:56:49]OFD Sender: No OFD packet to send [15:56:54]OFD Sender: No OFD packet to send [15:56:59]OFD Sender: No OFD packet to send [15:57:04]OFD Sender: No OFD packet to send [15:57:09]OFD Sender: No OFD packet to send [15:57:14]OFD Sender: No OFD packet to send [15:57:19]OFD Sender: No OFD packet to send [15:57:24]OFD Sender: No OFD packet to send [15:57:29]OFD Sender: No OFD packet to send [15:57:34]OFD Sender: No OFD packet to send [15:57:39]OFD Sender: No OFD packet to send [15:57:44]OFD Sender: No OFD packet to send [15:57:49]OFD Sender: No OFD packet to send [15:57:54]OFD Sender: No OFD packet to send [15:57:59]OFD Sender: No OFD packet to send [15:57:59]accept exits with 9 [15:57:59]New connection [15:57:59]New thread 3067084132 created [15:57:59]Thread 3066940772 joined [15:57:59]Waiting for new connection... [15:57:59] Sock 9.Parse request [15:57:59]Sock 9.Check first char [15:57:59]Sock 9.First char is OK [15:57:59]request: POST /json_proto HTTP/1.0 [15:57:59]Method: POST [15:57:59]URL: /json_proto [15:57:59]Method is POST - this is cgi request [15:57:59]url: /json_proto [15:57:59]query_string will be loaded in cgi processing [15:57:59]execute_cgi json_proto POST (null) [15:57:59]execute_cgi path=json_proto method=POST [15:57:59]POST find Content-Length [15:57:59]Host: 172.17.34.200:8080 [15:57:59]Content-Length: 679 [15:57:59]Content-Type: application/json [15:57:59] [15:57:59]POST finish read [15:57:59]Found Content-Length = 679 [15:57:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 12.180, "sum" : 700.35, "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" ] } } [15:57:59]execute_script... [15:57: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)1182211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 12.180, "sum" : 700.35, "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" ] } } [15:57:59]POST & json_proto [15:57:59]process_json_proto [15:57:59]json parsed OK: [15:57:59]protocol is kg_v1.0 [15:57:59]action value=close_receipt [15:57:59]process_action close_receipt [15:57:59]cmd_close_receipt [15:57:59]MH_GetDate [15:57:59]Write to MH i2c: F0 00 00 9C 7D 08 [15:57:59]Write i2c OK [15:57:59]MH_I2C_Read... [15:57:59]Read from MH i2c: F0 [15:57:59]MH_I2C_Read... [15:57:59]Read from MH i2c: F0 09 00 [15:57:59]MH_I2C_Read... [15:57:59]Read from MH i2c: F0 09 00 9C 7D 00 0C 7E E7 64 B2 FF 65 64 60 [15:57:59]GetLastDocTimeStamp 1692892395 [15:57:59]current date 1692892684 [15:57:59]FM_GetShiftState [15:57:59]SAM_PROTO_GetShiftState [15:57:59]wFMCommunicate request_size=4 [15:57:59]MH_SAM_APDU [15:57:59]CAPDU: 80 13 01 00 [15:57:59]Write to MH i2c: E2 08 00 9D 7D 80 13 01 00 00 00 00 00 97 [15:57:59]Write i2c OK [15:57:59]MH_I2C_Read... [15:57:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:57:59]Read from MH i2c: E2 [15:57:59]MH_I2C_Read... [15:57:59]Read from MH i2c: E2 0E 00 [15:57:59]MH_I2C_Read... [15:57:59]Read from MH i2c: E2 0E 00 9D 7D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 14 [15:57:59]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:57:59]wFMCommunicate OK [15:57:59]SAM_PROTO_GetShiftState done [15:57:59]FM_GetShiftState done [15:57:59]opened in 1692866319 [15:57:59]opened+sec_in_day 1692952719 [15:57:59]quantity*price = 70035 [15:57:59]sum+1 = 70036 [15:57:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 172 24.08.2023 15:58 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32466 ФПД: 25569158439060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T155804&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32466&fm=25569158439060&tin=02508201610067®Number=0000000000091575&sum=70000 [15:58:01]StoreToDocumentArchive [15:58:01]shift 75 fd 32466 [15:58:01]save to /storage/0075/doc_00032466 [15:58:01]save last doc name /storage/0075/doc_00032466 to /storage/kkm_last_doc_name [15:58:01]save OK [15:58:01]Clear old archive folders... [15:58:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:58:01]tlvbuf is 01846B30 [15:58:01]SAM_PROTO_ClearQueue [15:58:01]wFMCommunicate request_size=4 [15:58:01]MH_SAM_APDU [15:58:01]CAPDU: 80 09 00 00 [15:58:01]Write to MH i2c: E2 08 00 AA 7D 80 09 00 00 00 00 00 00 99 [15:58:01]Write i2c OK [15:58:01]MH_I2C_Read... [15:58:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:58:01]Read from MH i2c: E2 [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: E2 03 00 [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: E2 03 00 AA 7D 00 90 00 9B [15:58:01]RAPDU: 90 00 [15:58:01]wFMCommunicate OK [15:58:01]SAM_PROTO_ClearQueue done [15:58:01]KKMCreateOFDPacket [15:58:01]OFDProtocolAddRootSTLVToBuf [15:58:01]FM_MakeSignedData [15:58:01]FM_MakeSignedData [15:58:01]SAM_PROTO_SignData [15:58:01]wFMCommunicate request_size=4 [15:58:01]MH_SAM_APDU [15:58:01]CAPDU: 80 0D 01 02 [15:58:01]Write to MH i2c: E2 08 00 AB 7D 80 0D 01 02 00 00 00 00 A1 [15:58:01]Write i2c OK [15:58:01]MH_I2C_Read... [15:58:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:58:01]Read from MH i2c: E2 [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: E2 03 00 [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: E2 03 00 AB 7D 00 90 00 9C [15:58:01]RAPDU: 90 00 [15:58:01]wFMCommunicate OK [15:58:01]wFMCommunicate request_size=255 [15:58:01]MH_SAM_APDU [15:58:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 0C 7E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D2 7E 00 00 35 04 06 00 17 [15:58:01]Write to MH i2c: E2 02 01 AC 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 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 0C 7E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D2 7E 00 00 35 04 06 00 17 00 00 73 [15:58:01]Write i2c OK [15:58:01]MH_I2C_Read... [15:58:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:58:01]Read from MH i2c: E2 [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: E2 03 00 [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: E2 03 00 AC 7D 00 90 00 9D [15:58:01]RAPDU: 90 00 [15:58:01]wFMCommunicate OK [15:58:01]wFMCommunicate request_size=10 [15:58:01]MH_SAM_APDU [15:58:01]CAPDU: 80 0D 02 02 05 41 48 9B 20 94 [15:58:01]Write to MH i2c: E2 0D 00 AD 7D 80 0D 02 02 05 00 41 48 9B 20 94 00 00 86 [15:58:01]Write i2c OK [15:58:01]MH_I2C_Read... [15:58:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:58:01]Read from MH i2c: E2 [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: E2 03 00 [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: E2 03 00 AD 7D 00 90 00 9E [15:58:01]RAPDU: 90 00 [15:58:01]wFMCommunicate OK [15:58:01]wFMCommunicate request_size=4 [15:58:01]MH_SAM_APDU [15:58:01]CAPDU: 80 0D 03 02 [15:58:01]Write to MH i2c: E2 08 00 AE 7D 80 0D 03 02 00 00 00 00 A6 [15:58:01]Write i2c OK [15:58:01]MH_I2C_Read... [15:58:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:58:01]Read from MH i2c: E2 [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: E2 0B 00 [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: E2 0B 00 AE 7D 00 EA A8 6E 6C C3 8C 0D 69 90 00 D8 [15:58:01]RAPDU: EA A8 6E 6C C3 8C 0D 69 90 00 [15:58:01]wFMCommunicate OK [15:58:01]SAM_PROTO_SignData done [15:58:01]FM_MakeSignedData done [15:58:01]CreateOFDProtocolMessage [15:58:01]wFMCommunicate request_size=4 [15:58:01]MH_SAM_APDU [15:58:01]CAPDU: 80 11 00 00 [15:58:01]Write to MH i2c: E2 08 00 AF 7D 80 11 00 00 00 00 00 00 A6 [15:58:01]Write i2c OK [15:58:01]MH_I2C_Read... [15:58:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:58:01]Read from MH i2c: E2 [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: E2 17 00 [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: E2 17 00 AF 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FC [15:58:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:58:01]wFMCommunicate OK [15:58:01]CreateOFDProtocolMessage done [15:58:01]OFDSenderStorePacket 32466 [15:58:01]StoreOFDPacket docnum=32466 [15:58:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 56 10 07 01 89 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 0C 7E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D2 7E 00 00 35 04 06 00 17 41 48 9B 20 94 EA A8 6E 6C C3 8C 0D 69 [15:58:01]CheckFolder [15:58:01]dirname=/storage/ofd_packets [15:58:01]CheckFolder done [15:58:01]ProducePacketName [15:58:01]name=ofd_packets/00032466 [15:58:01]NVStorageSaveData ofd_packets/00032466 [15:58:01]File name is /storage/ofd_packets/00032466 [15:58:01]Write 301 bytes [15:58:01]NVStorageSaveData done [15:58:01]OFDSenderStorePacket done [15:58:01]KKMCreateOFDPacket done [15:58:01]NVStorageSaveData kkm_last_timestamp [15:58:01]File name is /storage/kkm_last_timestamp [15:58:01]Write 4 bytes [15:58:01]NVStorageSaveData done [15:58:01]ExternCall_PrintAddStr [15:58:01]wPrintStart [15:58:01]Write to MH i2c: 01 00 00 B0 7D 2D [15:58:01]Write i2c OK [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: 01 [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: 01 07 00 [15:58:01]MH_I2C_Read... [15:58:01]Read from MH i2c: 01 07 00 B0 7D 00 00 00 00 00 FF 0F 42 [15:58:01]RasterBufferAndPrint [15:58:01]line Счет N : (1)1182211 [15:58:01]line ИНН: 02508201610067 [15:58:01]line Контрольно-Кассовый Чек [15:58:01]line ПРОДАЖА [15:58:01]line ТРК (МРК, ГНК) : 32 [15:58:01]line Товар: 2710124130 [15:58:01]line Аи-92-К-5 [15:58:01]line 12.180 * 57.50 [15:58:01]line = 700.35 [15:58:01]line НДС 12% НСП 1% [15:58:01]line > о реализуемом товаре [15:58:01]line ОКРУГЛЕНИЕ: -0.35 [15:58:01]line ИТОГО: 700.00 [15:58:01]line Внесено: 700.00 [15:58:01]line СДАЧА: 0.00 [15:58:01]line НСП 1% : 6.20 [15:58:01]line НДС 12% : 74.37 [15:58:01]line Наличными: 700.00 [15:58:01]line Безнал.: 0.00 [15:58:01]line Место: АЗС № 121 "Партнер Нефть" [15:58:01]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:58:01]line СНО: Общий режим [15:58:01]line Чек 172 24.08.2023 15:58 [15:58:01]line Смена: 75 ФФД: 1.0 [15:58:01]line ЗНМ: 0300000148 [15:58:01]line РНМ: 0000000000091575 [15:58:01]line Версия ККМ: 001 [15:58:01]line ФМ: 0000000000874655 [15:58:01]line ФД: 32466 [15:58:01]line ФПД: 25569158439060 [15:58:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T155804&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32466&fm=25569158439060&tin=02508201610067®Number=0000000000091575&sum=70000 [15:58:01]OFD Sender: Processing packet 32466 [packets to send 11, broken 10] [15:58:01]ProducePacketName [15:58:01]name=ofd_packets/00032466 [15:58:01]OFD Sender: To server: pG, [15:58:01]CommunicateWithHost lk.salyk.kg:30040 [15:58:01]ConnectInit lk.salyk.kg [15:58:01]written 0, free lines is 4095 [15:58:01]Connected sock=10 [15:58:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 56 10 07 01 89 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 0C 7E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D2 7E 00 00 35 04 06 00 17 41 48 9B 20 94 EA A8 6E 6C C3 8C 0D 69 [15:58:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 5B 06 47 00 30 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D2 7E 00 00 F4 03 04 00 AF 28 E7 64 B6 04 01 00 00 5E 40 C5 DF C3 9C 30 65 [15:58:02]CommunicateWithHost err = 0 [15:58:02]CheckOFDResponse [15:58:02]1017 (14) - 77093643461234 [15:58:02]1041 (16) - 0000000000874655 [15:58:02]1040 (4) - 32466 [15:58:02]1012 (4) - 24.08.2023 09:53 [15:58:02]1206 (1) - 0 [15:58:02]OFD Sender: Remove packet 32466 [15:58:02]ProducePacketName [15:58:02]name=ofd_packets/00032466 [15:58:02]NVStorageDeleteData [15:58:02]Write to MH i2c: 01 00 00 DB 7D 58 [15:58:02]Write i2c OK [15:58:02]MH_I2C_Read... [15:58:02]Read from MH i2c: 01 [15:58:02]MH_I2C_Read... [15:58:02]Read from MH i2c: 01 07 00 [15:58:02]MH_I2C_Read... [15:58:02]Read from MH i2c: 01 07 00 DB 7D 00 00 00 00 00 D1 0C 3C [15:58:02]RasterBufferAndPrint [15:58:02]line [15:58:02]line [15:58:02]line [15:58:02]line [15:58:02]line [15:58:02]written 0, free lines is 3290 [15:58:02]MH_Cut [15:58:02]Write to MH i2c: D1 01 00 E2 7D 01 31 [15:58:02]Write i2c OK [15:58:02]MH_I2C_Read... [15:58:02]Read from MH i2c: D1 [15:58:02]MH_I2C_Read... [15:58:02]Read from MH i2c: D1 01 00 [15:58:02]MH_I2C_Read... [15:58:02]Read from MH i2c: D1 01 00 E2 7D 00 30 [15:58:02]Write to MH i2c: 01 00 00 E3 7D 60 [15:58:02]Write i2c OK [15:58:02]MH_I2C_Read... [15:58:02]OFD Sender: No OFD packet to send [15:58:03]*** Cut start [15:58:03]*** Purtial cut [15:58:03]*** Stage 1: CUTSNS_PIN = 1 [15:58:03]Read from MH i2c: 01 [15:58:03]MH_I2C_Read... [15:58:03]*** Stop cut motor [15:58:03]*** Cut end [15:58:03]Read from MH i2c: 01 07 00 [15:58:03]MH_I2C_Read... [15:58:03]Read from MH i2c: 01 07 00 E3 7D 00 00 00 00 00 FF 0F 75 [15:58:03]process_action close_receipt done [15:58:03]requested_data is exist [15:58:03]produce_requested_data [15:58:03]requested_item fm.sn is exist - process it [15:58:03]wFMCommunicate request_size=4 [15:58:03]MH_SAM_APDU [15:58:03]CAPDU: 80 11 00 00 [15:58:03]Write to MH i2c: E2 08 00 E4 7D 80 11 00 00 00 00 00 00 DB [15:58:03]Write i2c OK [15:58:03]MH_I2C_Read... [15:58:03]Read from MH i2c: E2 [15:58:03]MH_I2C_Read... [15:58:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:58:03]Read from MH i2c: E2 17 00 [15:58:03]MH_I2C_Read... [15:58:03]Read from MH i2c: E2 17 00 E4 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 31 [15:58:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:58:03]wFMCommunicate OK [15:58:03]requested_item fd.num is exist - process it [15:58:03]SAM_PROTO_GetFieldsCounters [15:58:03]wFMCommunicate request_size=4 [15:58:03]MH_SAM_APDU [15:58:03]CAPDU: 80 13 00 00 [15:58:03]Write to MH i2c: E2 08 00 E5 7D 80 13 00 00 00 00 00 00 DE [15:58:03]Write i2c OK [15:58:03]MH_I2C_Read... [15:58:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:58:03]Read from MH i2c: E2 [15:58:03]MH_I2C_Read... [15:58:03]Read from MH i2c: E2 62 00 [15:58:03]MH_I2C_Read... [15:58:03]Read from MH i2c: E2 62 00 E5 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D2 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [15:58:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D2 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:58:03]wFMCommunicate OK [15:58:03]SAM_PROTO_GetFieldsCounters done [15:58:03]requested_item shift.num is exist - process it [15:58:03]requested_item shift.opened is exist - process it [15:58:03]req_shift_opened [15:58:03]FM_GetShiftState [15:58:03]SAM_PROTO_GetShiftState [15:58:03]wFMCommunicate request_size=4 [15:58:03]MH_SAM_APDU [15:58:03]CAPDU: 80 13 01 00 [15:58:03]Write to MH i2c: E2 08 00 E6 7D 80 13 01 00 00 00 00 00 E0 [15:58:03]Write i2c OK [15:58:03]MH_I2C_Read... [15:58:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:58:03]Read from MH i2c: E2 [15:58:03]MH_I2C_Read... [15:58:03]Read from MH i2c: E2 0E 00 [15:58:03]MH_I2C_Read... [15:58:03]Read from MH i2c: E2 0E 00 E6 7D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5D [15:58:03]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:58:03]wFMCommunicate OK [15:58:03]SAM_PROTO_GetShiftState done [15:58:03]FM_GetShiftState done [15:58:03]req_shift_opened done [15:58:03]requested_item shift.open_date is exist - process it [15:58:03]req_shift_open_date [15:58:03]req_shift_open_date done [15:58:03]produce_requested_data done [15:58:03]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32466,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:58:03]process_action_free close_receipt [15:58:03]json_value_free [15:58:03]json_value_free done [15:58:03]process_json_proto returns [15:58:03]Send response to host [15:58:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32466,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:58:03]free response buf [15:58:03]execute_script done [15:58:03]execute_script returns [15:58:03]free content buf [15:58:03]Sock 9.Close socket [15:58:03]Sock 9.Thread stoped [15:58:07]OFD Sender: No OFD packet to send [15:58:08]accept exits with 8 [15:58:08]New connection [15:58:08]New thread 3066940772 created [15:58:08]Thread 3067084132 joined [15:58:08]Waiting for new connection... [15:58:08] Sock 8.Parse request [15:58:08]Sock 8.Check first char [15:58:08]Sock 8.First char is OK [15:58:08]request: POST /json_proto HTTP/1.0 [15:58:08]Method: POST [15:58:08]URL: /json_proto [15:58:08]Method is POST - this is cgi request [15:58:08]url: /json_proto [15:58:08]query_string will be loaded in cgi processing [15:58:08]execute_cgi json_proto POST (null) [15:58:08]execute_cgi path=json_proto method=POST [15:58:08]POST find Content-Length [15:58:08]Host: 172.17.34.200:8080 [15:58:08]Content-Length: 215 [15:58:08]Content-Type: application/json [15:58:08] [15:58:08]POST finish read [15:58:08]Found Content-Length = 215 [15:58:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:58:08]execute_script... [15:58:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:58:08]POST & json_proto [15:58:08]process_json_proto [15:58:08]json parsed OK: [15:58:08]protocol is kg_v1.0 [15:58:08]action value=get_value [15:58:08]process_action get_value [15:58:08]cmd_get_value [15:58:08]process_action get_value done [15:58:08]requested_data is exist [15:58:08]produce_requested_data [15:58:08]requested_item kkm.sn is exist - process it [15:58:08]requested_item kkm.ver is exist - process it [15:58:08]requested_item fm.sn is exist - process it [15:58:08]wFMCommunicate request_size=4 [15:58:08]MH_SAM_APDU [15:58:08]CAPDU: 80 11 00 00 [15:58:08]Write to MH i2c: E2 08 00 E7 7D 80 11 00 00 00 00 00 00 DE [15:58:08]Write i2c OK [15:58:08]MH_I2C_Read... [15:58:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:58:08]Read from MH i2c: E2 [15:58:08]MH_I2C_Read... [15:58:08]Read from MH i2c: E2 17 00 [15:58:08]MH_I2C_Read... [15:58:08]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 34 36 35 35 90 00 34 [15:58:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:58:08]wFMCommunicate OK [15:58:08]requested_item fd.num is exist - process it [15:58:08]SAM_PROTO_GetFieldsCounters [15:58:08]wFMCommunicate request_size=4 [15:58:08]MH_SAM_APDU [15:58:08]CAPDU: 80 13 00 00 [15:58:08]Write to MH i2c: E2 08 00 E8 7D 80 13 00 00 00 00 00 00 E1 [15:58:08]Write i2c OK [15:58:08]MH_I2C_Read... [15:58:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:58:08]Read from MH i2c: E2 [15:58:08]MH_I2C_Read... [15:58:08]Read from MH i2c: E2 62 00 [15:58:08]MH_I2C_Read... [15:58:08]Read from MH i2c: E2 62 00 E8 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D2 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [15:58:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D2 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:58:08]wFMCommunicate OK [15:58:08]SAM_PROTO_GetFieldsCounters done [15:58:08]requested_item shift.num is exist - process it [15:58:08]requested_item shift.opened is exist - process it [15:58:08]req_shift_opened [15:58:08]FM_GetShiftState [15:58:08]SAM_PROTO_GetShiftState [15:58:08]wFMCommunicate request_size=4 [15:58:08]MH_SAM_APDU [15:58:08]CAPDU: 80 13 01 00 [15:58:08]Write to MH i2c: E2 08 00 E9 7D 80 13 01 00 00 00 00 00 E3 [15:58:08]Write i2c OK [15:58:08]MH_I2C_Read... [15:58:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:58:08]Read from MH i2c: E2 [15:58:08]MH_I2C_Read... [15:58:08]Read from MH i2c: E2 0E 00 [15:58:08]MH_I2C_Read... [15:58:08]Read from MH i2c: E2 0E 00 E9 7D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 60 [15:58:08]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [15:58:08]wFMCommunicate OK [15:58:08]SAM_PROTO_GetShiftState done [15:58:08]FM_GetShiftState done [15:58:08]req_shift_opened done [15:58:08]requested_item shift.open_date is exist - process it [15:58:08]req_shift_open_date [15:58:08]req_shift_open_date done [15:58:08]produce_requested_data done [15:58:08]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32466,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [15:58:08]process_action_free get_value [15:58:08]json_value_free [15:58:08]json_value_free done [15:58:08]process_json_proto returns [15:58:08]Send response to host [15:58:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32466,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [15:58:08]free response buf [15:58:08]execute_script done [15:58:08]execute_script returns [15:58:08]free content buf [15:58:08]Sock 8.Close socket [15:58:08]Sock 8.Thread stoped [15:58:08]accept exits with 9 [15:58:08]New connection [15:58:08]New thread 3067084132 created [15:58:08]Thread 3066940772 joined [15:58:08]Waiting for new connection... [15:58:08] Sock 9.Parse request [15:58:08]Sock 9.Check first char [15:58:08]Sock 9.First char is OK [15:58:08]request: POST /json_proto HTTP/1.0 [15:58:08]Method: POST [15:58:08]URL: /json_proto [15:58:08]Method is POST - this is cgi request [15:58:08]url: /json_proto [15:58:08]query_string will be loaded in cgi processing [15:58:08]execute_cgi json_proto POST (null) [15:58:08]execute_cgi path=json_proto method=POST [15:58:08]POST find Content-Length [15:58:08]Host: 172.17.34.200:8080 [15:58:08]Content-Length: 331 [15:58:08]Content-Type: application/json [15:58:08] [15:58:08]POST finish read [15:58:08]Found Content-Length = 331 [15:58:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:58:08]execute_script... [15:58:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:58:08]POST & json_proto [15:58:08]process_json_proto [15:58:08]json parsed OK: [15:58:08]protocol is kg_v1.0 [15:58:08]action value=get_value [15:58:08]process_action get_value [15:58:08]cmd_get_value [15:58:08]process_action get_value done [15:58:08]requested_data is exist [15:58:08]produce_requested_data [15:58:08]requested_item fm.sale.total is exist - process it [15:58:08]SAM_PROTO_GetFMData [15:58:08]wFMCommunicate request_size=4 [15:58:08]MH_SAM_APDU [15:58:08]CAPDU: 80 13 03 00 [15:58:08]Write to MH i2c: E2 08 00 EA 7D 80 13 03 00 00 00 00 00 E6 [15:58:08]Write i2c OK [15:58:08]MH_I2C_Read... [15:58:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:58:09]Read from MH i2c: E2 [15:58:09]MH_I2C_Read... [15:58:09]Read from MH i2c: E2 FD 00 [15:58:09]MH_I2C_Read... [15:58:09]Read from MH i2c: E2 FD 00 EA 7D 00 C3 04 85 04 BF 04 6E 04 04 00 3C 7E 00 00 69 04 A1 00 6F 04 04 00 07 7D 00 00 B1 04 04 00 BE 7B A6 97 70 04 04 00 E0 6D D9 87 72 04 04 00 DE 0D CD 0F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B7 A1 1B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 0D 9D 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 C2 [15:58:09]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 3C 7E 00 00 69 04 A1 00 6F 04 04 00 07 7D 00 00 B1 04 04 00 BE 7B A6 97 70 04 04 00 E0 6D D9 87 72 04 04 00 DE 0D CD 0F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B7 A1 1B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 0D 9D 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 [15:58:09]wFMCommunicate OK [15:58:09]wFMCommunicate request_size=4 [15:58:09]MH_SAM_APDU [15:58:09]CAPDU: 80 17 00 00 [15:58:09]Write to MH i2c: E2 08 00 EB 7D 80 17 00 00 00 00 00 00 E8 [15:58:09]Write i2c OK [15:58:09]MH_I2C_Read... [15:58:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:58:09]Read from MH i2c: E2 [15:58:09]MH_I2C_Read... [15:58:09]Read from MH i2c: E2 FD 00 [15:58:09]MH_I2C_Read... [15:58:09]Read from MH i2c: E2 FD 00 EB 7D 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 2B [15:58:09]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [15:58:09]wFMCommunicate OK [15:58:09]wFMCommunicate request_size=4 [15:58:09]MH_SAM_APDU [15:58:09]CAPDU: 80 17 00 00 [15:58:09]Write to MH i2c: E2 08 00 EC 7D 80 17 00 00 00 00 00 00 E9 [15:58:09]Write i2c OK [15:58:09]MH_I2C_Read... [15:58:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:58:09]Read from MH i2c: E2 [15:58:09]MH_I2C_Read... [15:58:09]Read from MH i2c: E2 FD 00 [15:58:09]MH_I2C_Read... [15:58:09]Read from MH i2c: E2 FD 00 EC 7D 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 07 [15:58:09]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [15:58:09]wFMCommunicate OK [15:58:09]wFMCommunicate request_size=4 [15:58:09]MH_SAM_APDU [15:58:09]CAPDU: 80 17 00 00 [15:58:09]Write to MH i2c: E2 08 00 ED 7D 80 17 00 00 00 00 00 00 EA [15:58:09]Write i2c OK [15:58:09]MH_I2C_Read... [15:58:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:58:09]Read from MH i2c: E2 [15:58:09]MH_I2C_Read... [15:58:09]Read from MH i2c: E2 FD 00 [15:58:09]MH_I2C_Read... [15:58:09]Read from MH i2c: E2 FD 00 ED 7D 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 5C [15:58:09]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [15:58:09]wFMCommunicate OK [15:58:09]wFMCommunicate request_size=4 [15:58:09]MH_SAM_APDU [15:58:09]CAPDU: 80 17 00 00 [15:58:09]Write to MH i2c: E2 08 00 EE 7D 80 17 00 00 00 00 00 00 EB [15:58:09]Write i2c OK [15:58:09]MH_I2C_Read... [15:58:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [15:58:10]Read from MH i2c: E2 [15:58:10]MH_I2C_Read... [15:58:10]Read from MH i2c: E2 E0 00 [15:58:10]MH_I2C_Read... [15:58:10]Read from MH i2c: E2 E0 00 EE 7D 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D5 [15:58:10]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:58:10]wFMCommunicate OK [15:58:10]SAM_PROTO_GetFMData done [15:58:10]requested_item fm.sale_refund.total is exist - process it [15:58:10]requested_item fm.buy.total is exist - process it [15:58:10]requested_item shift.sale.total is exist - process it [15:58:10]SAM_PROTO_GetShiftData [15:58:10]wFMCommunicate request_size=4 [15:58:10]MH_SAM_APDU [15:58:10]CAPDU: 80 13 02 00 [15:58:10]Write to MH i2c: E2 08 00 EF 7D 80 13 02 00 00 00 00 00 EA [15:58:10]Write i2c OK [15:58:10]MH_I2C_Read... [15:58:10]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:58:10]Read from MH i2c: E2 [15:58:10]MH_I2C_Read... [15:58:10]Read from MH i2c: E2 FD 00 [15:58:10]MH_I2C_Read... [15:58:10]Read from MH i2c: E2 FD 00 EF 7D 00 B9 04 AA 04 B5 04 6E 04 04 00 AC 00 00 00 69 04 9C 00 6F 04 04 00 AA 00 00 00 B1 04 03 00 54 4B D9 70 04 03 00 C8 EE 98 72 04 03 00 8C 5C 40 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 22 15 17 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 6E EC 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 24 [15:58:10]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 AC 00 00 00 69 04 9C 00 6F 04 04 00 AA 00 00 00 B1 04 03 00 54 4B D9 70 04 03 00 C8 EE 98 72 04 03 00 8C 5C 40 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 22 15 17 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 6E EC 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [15:58:10]wFMCommunicate OK [15:58:10]wFMCommunicate request_size=4 [15:58:10]MH_SAM_APDU [15:58:10]CAPDU: 80 17 00 00 [15:58:10]Write to MH i2c: E2 08 00 F0 7D 80 17 00 00 00 00 00 00 ED [15:58:10]Write i2c OK [15:58:10]MH_I2C_Read... [15:58:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:58:11]Read from MH i2c: E2 [15:58:11]MH_I2C_Read... [15:58:11]Read from MH i2c: E2 FD 00 [15:58:11]MH_I2C_Read... [15:58:11]Read from MH i2c: E2 FD 00 F0 7D 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 C0 [15:58:11]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 [15:58:11]wFMCommunicate OK [15:58:11]wFMCommunicate request_size=4 [15:58:11]MH_SAM_APDU [15:58:11]CAPDU: 80 17 00 00 [15:58:11]Write to MH i2c: E2 08 00 F1 7D 80 17 00 00 00 00 00 00 EE [15:58:11]Write i2c OK [15:58:11]MH_I2C_Read... [15:58:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:58:11]Read from MH i2c: E2 [15:58:11]MH_I2C_Read... [15:58:11]Read from MH i2c: E2 FD 00 [15:58:11]MH_I2C_Read... [15:58:11]Read from MH i2c: E2 FD 00 F1 7D 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 16 [15:58:11]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [15:58:11]wFMCommunicate OK [15:58:11]wFMCommunicate request_size=4 [15:58:11]MH_SAM_APDU [15:58:11]CAPDU: 80 17 00 00 [15:58:11]Write to MH i2c: E2 08 00 F2 7D 80 17 00 00 00 00 00 00 EF [15:58:11]Write i2c OK [15:58:11]MH_I2C_Read... [15:58:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:58:11]Read from MH i2c: E2 [15:58:11]MH_I2C_Read... [15:58:11]Read from MH i2c: E2 FD 00 [15:58:11]MH_I2C_Read... [15:58:11]Read from MH i2c: E2 FD 00 F2 7D 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 67 [15:58:11]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [15:58:11]wFMCommunicate OK [15:58:11]wFMCommunicate request_size=4 [15:58:11]MH_SAM_APDU [15:58:11]CAPDU: 80 17 00 00 [15:58:11]Write to MH i2c: E2 08 00 F3 7D 80 17 00 00 00 00 00 00 F0 [15:58:11]Write i2c OK [15:58:11]MH_I2C_Read... [15:58:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [15:58:12]Read from MH i2c: E2 [15:58:12]MH_I2C_Read... [15:58:12]Read from MH i2c: E2 D6 00 [15:58:12]MH_I2C_Read... [15:58:12]Read from MH i2c: E2 D6 00 F3 7D 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D2 [15:58:12]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:58:12]wFMCommunicate OK [15:58:12]SAM_PROTO_GetShiftData done [15:58:12]requested_item shift.sale.total_cash is exist - process it [15:58:12]requested_item shift.sale_refund.total is exist - process it [15:58:12]requested_item shift.sale_refund.total_cash is exist - process it [15:58:12]requested_item shift.buy.total is exist - process it [15:58:12]requested_item shift.buy.total_cash is exist - process it [15:58:12]produce_requested_data done [15:58:12]produce_requested_data return {"fm.sale.total":25442702.70,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":142405.96,"shift.sale.total_cash":100226.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:58:12]process_action_free get_value [15:58:12]json_value_free [15:58:12]json_value_free done [15:58:12]process_json_proto returns [15:58:12]Send response to host [15:58:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25442702.70,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":142405.96,"shift.sale.total_cash":100226.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:58:12]free response buf [15:58:12]execute_script done [15:58:12]execute_script returns [15:58:12]free content buf [15:58:12]Sock 9.Close socket [15:58:12]Sock 9.Thread stoped [15:58:12]OFD Sender: No OFD packet to send [15:58:17]OFD Sender: No OFD packet to send [15:58:22]OFD Sender: No OFD packet to send [15:58:27]OFD Sender: No OFD packet to send [15:58:32]OFD Sender: No OFD packet to send [15:58:37]OFD Sender: No OFD packet to send [15:58:42]OFD Sender: No OFD packet to send [15:58:47]OFD Sender: No OFD packet to send [15:58:52]OFD Sender: No OFD packet to send [15:58:57]OFD Sender: No OFD packet to send [15:59:02]OFD Sender: No OFD packet to send [15:59:07]OFD Sender: No OFD packet to send [15:59:12]OFD Sender: No OFD packet to send [15:59:17]OFD Sender: No OFD packet to send [15:59:22]OFD Sender: No OFD packet to send [15:59:27]OFD Sender: No OFD packet to send [15:59:32]OFD Sender: No OFD packet to send [15:59:37]OFD Sender: No OFD packet to send [15:59:42]OFD Sender: No OFD packet to send [15:59:47]OFD Sender: No OFD packet to send [15:59:52]OFD Sender: No OFD packet to send [15:59:57]OFD Sender: No OFD packet to send [16:00:02]OFD Sender: No OFD packet to send [16:00:07]OFD Sender: No OFD packet to send [16:00:12]OFD Sender: No OFD packet to send [16:00:17]OFD Sender: No OFD packet to send [16:00:22]OFD Sender: No OFD packet to send [16:00:27]OFD Sender: No OFD packet to send [16:00:32]OFD Sender: No OFD packet to send [16:00:37]OFD Sender: No OFD packet to send [16:00:42]OFD Sender: No OFD packet to send [16:00:47]OFD Sender: No OFD packet to send [16:00:52]OFD Sender: No OFD packet to send [16:00:57]OFD Sender: No OFD packet to send [16:01:02]OFD Sender: No OFD packet to send [16:01:07]OFD Sender: No OFD packet to send [16:01:12]OFD Sender: No OFD packet to send [16:01:17]OFD Sender: No OFD packet to send [16:01:22]OFD Sender: No OFD packet to send [16:01:27]OFD Sender: No OFD packet to send [16:01:32]OFD Sender: No OFD packet to send [16:01:37]OFD Sender: No OFD packet to send [16:01:42]OFD Sender: No OFD packet to send [16:01:47]OFD Sender: No OFD packet to send [16:01:52]OFD Sender: No OFD packet to send [16:01:57]OFD Sender: No OFD packet to send [16:02:02]OFD Sender: No OFD packet to send [16:02:07]OFD Sender: No OFD packet to send [16:02:12]OFD Sender: No OFD packet to send [16:02:17]OFD Sender: No OFD packet to send [16:02:22]OFD Sender: No OFD packet to send [16:02:27]OFD Sender: No OFD packet to send [16:02:32]OFD Sender: No OFD packet to send [16:02:37]OFD Sender: No OFD packet to send [16:02:42]OFD Sender: No OFD packet to send [16:02:47]OFD Sender: No OFD packet to send [16:02:52]OFD Sender: No OFD packet to send [16:02:57]OFD Sender: No OFD packet to send [16:03:03]OFD Sender: No OFD packet to send [16:03:08]OFD Sender: No OFD packet to send [16:03:13]OFD Sender: No OFD packet to send [16:03:18]OFD Sender: No OFD packet to send [16:03:23]OFD Sender: No OFD packet to send [16:03:28]OFD Sender: No OFD packet to send [16:03:33]OFD Sender: No OFD packet to send [16:03:38]OFD Sender: No OFD packet to send [16:03:43]OFD Sender: No OFD packet to send [16:03:48]OFD Sender: No OFD packet to send [16:03:53]OFD Sender: No OFD packet to send [16:03:58]OFD Sender: No OFD packet to send [16:04:03]OFD Sender: No OFD packet to send [16:04:08]OFD Sender: No OFD packet to send [16:04:13]OFD Sender: No OFD packet to send [16:04:18]OFD Sender: No OFD packet to send [16:04:23]OFD Sender: No OFD packet to send [16:04:28]OFD Sender: No OFD packet to send [16:04:33]OFD Sender: No OFD packet to send [16:04:38]OFD Sender: No OFD packet to send [16:04:43]OFD Sender: No OFD packet to send [16:04:48]OFD Sender: No OFD packet to send [16:04:53]OFD Sender: No OFD packet to send [16:04:58]OFD Sender: No OFD packet to send [16:05:03]OFD Sender: No OFD packet to send [16:05:08]OFD Sender: No OFD packet to send [16:05:13]OFD Sender: No OFD packet to send [16:05:18]OFD Sender: No OFD packet to send [16:05:23]OFD Sender: No OFD packet to send [16:05:28]OFD Sender: No OFD packet to send [16:05:33]OFD Sender: No OFD packet to send [16:05:38]OFD Sender: No OFD packet to send [16:05:43]OFD Sender: No OFD packet to send [16:05:48]OFD Sender: No OFD packet to send [16:05:53]OFD Sender: No OFD packet to send [16:05:58]OFD Sender: No OFD packet to send [16:06:03]OFD Sender: No OFD packet to send [16:06:08]OFD Sender: No OFD packet to send [16:06:13]OFD Sender: No OFD packet to send [16:06:18]OFD Sender: No OFD packet to send [16:06:23]OFD Sender: No OFD packet to send [16:06:28]OFD Sender: No OFD packet to send [16:06:33]OFD Sender: No OFD packet to send [16:06:38]OFD Sender: No OFD packet to send [16:06:43]OFD Sender: No OFD packet to send [16:06:48]OFD Sender: No OFD packet to send [16:06:53]OFD Sender: No OFD packet to send [16:06:58]OFD Sender: No OFD packet to send [16:07:03]OFD Sender: No OFD packet to send [16:07:08]OFD Sender: No OFD packet to send [16:07:13]OFD Sender: No OFD packet to send [16:07:18]OFD Sender: No OFD packet to send [16:07:23]OFD Sender: No OFD packet to send [16:07:28]OFD Sender: No OFD packet to send [16:07:33]OFD Sender: No OFD packet to send [16:07:38]accept exits with 8 [16:07:38]New connection [16:07:38]New thread 3066940772 created [16:07:38]Thread 3067084132 joined [16:07:38]Waiting for new connection... [16:07:38] Sock 8.Parse request [16:07:38]Sock 8.Check first char [16:07:38]Sock 8.First char is OK [16:07:38]request: POST /json_proto HTTP/1.0 [16:07:38]Method: POST [16:07:38]URL: /json_proto [16:07:38]Method is POST - this is cgi request [16:07:38]url: /json_proto [16:07:38]query_string will be loaded in cgi processing [16:07:38]execute_cgi json_proto POST (null) [16:07:38]execute_cgi path=json_proto method=POST [16:07:38]POST find Content-Length [16:07:38]Host: 172.17.34.200:8080 [16:07:38]Content-Length: 676 [16:07:38]Content-Type: application/json [16:07:38] [16:07:38]POST finish read [16:07:38]Found Content-Length = 676 [16:07:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:07:38]execute_script... [16:07: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)1182212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:07:38]POST & json_proto [16:07:38]process_json_proto [16:07:38]json parsed OK: [16:07:38]protocol is kg_v1.0 [16:07:38]action value=close_receipt [16:07:38]process_action close_receipt [16:07:38]cmd_close_receipt [16:07:38]MH_GetDate [16:07:38]Write to MH i2c: F0 00 00 F4 7D 60 [16:07:38]Write i2c OK [16:07:38]MH_I2C_Read... [16:07:38]Read from MH i2c: F0 [16:07:38]MH_I2C_Read... [16:07:38]Read from MH i2c: F0 09 00 [16:07:38]MH_I2C_Read... [16:07:38]Read from MH i2c: F0 09 00 F4 7D 00 4E 80 E7 64 B2 FF 65 64 FC [16:07:38]GetLastDocTimeStamp 1692892684 [16:07:38]current date 1692893262 [16:07:38]FM_GetShiftState [16:07:38]SAM_PROTO_GetShiftState [16:07:38]wFMCommunicate request_size=4 [16:07:38]MH_SAM_APDU [16:07:38]CAPDU: 80 13 01 00 [16:07:38]Write to MH i2c: E2 08 00 F5 7D 80 13 01 00 00 00 00 00 EF [16:07:38]Write i2c OK [16:07:38]MH_I2C_Read... [16:07:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:38]Read from MH i2c: E2 [16:07:38]MH_I2C_Read... [16:07:38]Read from MH i2c: E2 0E 00 [16:07:38]MH_I2C_Read... [16:07:38]Read from MH i2c: E2 0E 00 F5 7D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6C [16:07:38]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:07:38]wFMCommunicate OK [16:07:38]SAM_PROTO_GetShiftState done [16:07:38]FM_GetShiftState done [16:07:38]opened in 1692866319 [16:07:38]opened+sec_in_day 1692952719 [16:07:38]quantity*price = 200011 [16:07:38]sum+1 = 200013 [16:07:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 173 24.08.2023 16:07 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32467 ФПД: 271063721156758 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T160742&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32467&fm=271063721156758&tin=02508201610067®Number=0000000000091575&sum=200000 [16:07:39]StoreToDocumentArchive [16:07:39]shift 75 fd 32467 [16:07:39]save to /storage/0075/doc_00032467 [16:07:39]save last doc name /storage/0075/doc_00032467 to /storage/kkm_last_doc_name [16:07:39]save OK [16:07:39]Clear old archive folders... [16:07:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:07:39]tlvbuf is 019B5B10 [16:07:39]SAM_PROTO_ClearQueue [16:07:39]wFMCommunicate request_size=4 [16:07:39]MH_SAM_APDU [16:07:39]CAPDU: 80 09 00 00 [16:07:39]Write to MH i2c: E2 08 00 02 7E 80 09 00 00 00 00 00 00 F2 [16:07:39]Write i2c OK [16:07:39]MH_I2C_Read... [16:07:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:07:39]Read from MH i2c: E2 [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: E2 03 00 [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: E2 03 00 02 7E 00 90 00 F4 [16:07:39]RAPDU: 90 00 [16:07:39]wFMCommunicate OK [16:07:39]SAM_PROTO_ClearQueue done [16:07:39]KKMCreateOFDPacket [16:07:39]OFDProtocolAddRootSTLVToBuf [16:07:39]FM_MakeSignedData [16:07:39]FM_MakeSignedData [16:07:39]SAM_PROTO_SignData [16:07:39]wFMCommunicate request_size=4 [16:07:39]MH_SAM_APDU [16:07:39]CAPDU: 80 0D 01 02 [16:07:39]Write to MH i2c: E2 08 00 03 7E 80 0D 01 02 00 00 00 00 FA [16:07:39]Write i2c OK [16:07:39]MH_I2C_Read... [16:07:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:07:39]Read from MH i2c: E2 [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: E2 03 00 [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: E2 03 00 03 7E 00 90 00 F5 [16:07:39]RAPDU: 90 00 [16:07:39]wFMCommunicate OK [16:07:39]wFMCommunicate request_size=255 [16:07:39]MH_SAM_APDU [16:07:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 4E 80 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D3 7E 00 00 35 04 06 00 [16:07:39]Write to MH i2c: E2 02 01 04 7E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 4E 80 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D3 7E 00 00 35 04 06 00 00 00 CE [16:07:39]Write i2c OK [16:07:39]MH_I2C_Read... [16:07:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:39]Read from MH i2c: E2 [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: E2 03 00 [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: E2 03 00 04 7E 00 90 00 F6 [16:07:39]RAPDU: 90 00 [16:07:39]wFMCommunicate OK [16:07:39]wFMCommunicate request_size=11 [16:07:39]MH_SAM_APDU [16:07:39]CAPDU: 80 0D 02 02 06 F6 87 F0 CF A0 96 [16:07:39]Write to MH i2c: E2 0E 00 05 7E 80 0D 02 02 06 00 F6 87 F0 CF A0 96 00 00 7B [16:07:39]Write i2c OK [16:07:39]MH_I2C_Read... [16:07:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:39]Read from MH i2c: E2 [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: E2 03 00 [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: E2 03 00 05 7E 00 90 00 F7 [16:07:39]RAPDU: 90 00 [16:07:39]wFMCommunicate OK [16:07:39]wFMCommunicate request_size=4 [16:07:39]MH_SAM_APDU [16:07:39]CAPDU: 80 0D 03 02 [16:07:39]Write to MH i2c: E2 08 00 06 7E 80 0D 03 02 00 00 00 00 FF [16:07:39]Write i2c OK [16:07:39]MH_I2C_Read... [16:07:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:07:39]Read from MH i2c: E2 [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: E2 0B 00 [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: E2 0B 00 06 7E 00 34 48 CA 04 9B E3 0F 32 90 00 09 [16:07:39]RAPDU: 34 48 CA 04 9B E3 0F 32 90 00 [16:07:39]wFMCommunicate OK [16:07:39]SAM_PROTO_SignData done [16:07:39]FM_MakeSignedData done [16:07:39]CreateOFDProtocolMessage [16:07:39]wFMCommunicate request_size=4 [16:07:39]MH_SAM_APDU [16:07:39]CAPDU: 80 11 00 00 [16:07:39]Write to MH i2c: E2 08 00 07 7E 80 11 00 00 00 00 00 00 FF [16:07:39]Write i2c OK [16:07:39]MH_I2C_Read... [16:07:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:39]Read from MH i2c: E2 [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: E2 17 00 [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: E2 17 00 07 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 55 [16:07:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:07:39]wFMCommunicate OK [16:07:39]CreateOFDProtocolMessage done [16:07:39]OFDSenderStorePacket 32467 [16:07:39]StoreOFDPacket docnum=32467 [16:07:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0F 14 08 01 24 7E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 4E 80 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D3 7E 00 00 35 04 06 00 F6 87 F0 CF A0 96 34 48 CA 04 9B E3 0F 32 [16:07:39]CheckFolder [16:07:39]dirname=/storage/ofd_packets [16:07:39]CheckFolder done [16:07:39]ProducePacketName [16:07:39]name=ofd_packets/00032467 [16:07:39]NVStorageSaveData ofd_packets/00032467 [16:07:39]File name is /storage/ofd_packets/00032467 [16:07:39]Write 302 bytes [16:07:39]NVStorageSaveData done [16:07:39]OFDSenderStorePacket done [16:07:39]KKMCreateOFDPacket done [16:07:39]NVStorageSaveData kkm_last_timestamp [16:07:39]File name is /storage/kkm_last_timestamp [16:07:39]Write 4 bytes [16:07:39]NVStorageSaveData done [16:07:39]ExternCall_PrintAddStr [16:07:39]wPrintStart [16:07:39]Write to MH i2c: 01 00 00 08 7E 86 [16:07:39]Write i2c OK [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: 01 [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: 01 07 00 [16:07:39]MH_I2C_Read... [16:07:39]Read from MH i2c: 01 07 00 08 7E 00 00 00 00 00 FF 0F 9B [16:07:39]RasterBufferAndPrint [16:07:39]line Счет N : (1)1182212 [16:07:39]line ИНН: 02508201610067 [16:07:39]line Контрольно-Кассовый Чек [16:07:39]line ПРОДАЖА [16:07:39]line ТРК (МРК, ГНК) : 61 [16:07:39]line Товар: 2710124130 [16:07:39]line Super-92-К-5 [16:07:39]line 34.190 * 58.50 [16:07:39]line = 2000.12 [16:07:39]line НДС 12% НСП 1% [16:07:39]line > о реализуемом товаре [16:07:39]line ОКРУГЛЕНИЕ: -0.12 [16:07:39]line ИТОГО: 2000.00 [16:07:39]line Внесено: 2000.00 [16:07:39]line СДАЧА: 0.00 [16:07:39]line НСП 1% : 17.70 [16:07:39]line НДС 12% : 212.40 [16:07:39]line Наличными: 2000.00 [16:07:39]line Безнал.: 0.00 [16:07:39]line Место: АЗС № 121 "Партнер Нефть" [16:07:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:07:39]line СНО: Общий режим [16:07:39]line Чек 173 24.08.2023 16:07 [16:07:39]line Смена: 75 ФФД: 1.0 [16:07:39]line ЗНМ: 0300000148 [16:07:39]line РНМ: 0000000000091575 [16:07:39]line Версия ККМ: 001 [16:07:39]line ФМ: 0000000000874655 [16:07:39]line ФД: 32467 [16:07:39]line ФПД: 271063721156758 [16:07:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T160742&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32467&fm=271063721156758&tin=02508201610067®Number=0000000000091575&sum=200000 [16:07:40]OFD Sender: Processing packet 32467 [packets to send 11, broken 10] [16:07:40]ProducePacketName [16:07:40]name=ofd_packets/00032467 [16:07:40]OFD Sender: To server: pG, [16:07:40]CommunicateWithHost lk.salyk.kg:30040 [16:07:40]ConnectInit lk.salyk.kg [16:07:40]written 0, free lines is 4095 [16:07:40]Connected sock=10 [16:07:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0F 14 08 01 24 7E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 4E 80 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D3 7E 00 00 35 04 06 00 F6 87 F0 CF A0 96 34 48 CA 04 9B E3 0F 32 [16:07:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 66 1F 47 00 DA BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D3 7E 00 00 F4 03 04 00 F1 2A E7 64 B6 04 01 00 00 C2 AE CA 7A 17 1E 84 14 [16:07:40]CommunicateWithHost err = 0 [16:07:40]CheckOFDResponse [16:07:40]1017 (14) - 77093643461234 [16:07:40]1041 (16) - 0000000000874655 [16:07:40]1040 (4) - 32467 [16:07:40]1012 (4) - 24.08.2023 10:03 [16:07:40]1206 (1) - 0 [16:07:40]OFD Sender: Remove packet 32467 [16:07:40]ProducePacketName [16:07:40]name=ofd_packets/00032467 [16:07:40]NVStorageDeleteData [16:07:40]Write to MH i2c: 01 00 00 33 7E B1 [16:07:40]Write i2c OK [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: 01 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: 01 07 00 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: 01 07 00 33 7E 00 00 00 00 00 D5 0C 99 [16:07:40]RasterBufferAndPrint [16:07:40]line [16:07:40]line [16:07:40]line [16:07:40]line [16:07:40]line [16:07:40]written 0, free lines is 3294 [16:07:40]MH_Cut [16:07:40]Write to MH i2c: D1 01 00 3A 7E 01 8A [16:07:40]Write i2c OK [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: D1 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: D1 01 00 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: D1 01 00 3A 7E 00 89 [16:07:40]Write to MH i2c: 01 00 00 3B 7E B9 [16:07:40]Write i2c OK [16:07:40]MH_I2C_Read... [16:07:40]OFD Sender: No OFD packet to send [16:07:41]*** Cut start [16:07:41]*** Purtial cut [16:07:41]*** CUTSNS_PIN = 0 [16:07:41]*** Stage 1: CUTSNS_PIN = 1 [16:07:43]Read from MH i2c: 01 [16:07:43]MH_I2C_Read... [16:07:43]*** Stop cut motor [16:07:43]*** Cut end [16:07:43]Read from MH i2c: 01 07 00 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: 01 07 00 3B 7E 00 00 00 00 00 FF 0F CE [16:07:43]process_action close_receipt done [16:07:43]requested_data is exist [16:07:43]produce_requested_data [16:07:43]requested_item fm.sn is exist - process it [16:07:43]wFMCommunicate request_size=4 [16:07:43]MH_SAM_APDU [16:07:43]CAPDU: 80 11 00 00 [16:07:43]Write to MH i2c: E2 08 00 3C 7E 80 11 00 00 00 00 00 00 34 [16:07:43]Write i2c OK [16:07:43]MH_I2C_Read... [16:07:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:43]Read from MH i2c: E2 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: E2 17 00 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: E2 17 00 3C 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8A [16:07:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:07:43]wFMCommunicate OK [16:07:43]requested_item fd.num is exist - process it [16:07:43]SAM_PROTO_GetFieldsCounters [16:07:43]wFMCommunicate request_size=4 [16:07:43]MH_SAM_APDU [16:07:43]CAPDU: 80 13 00 00 [16:07:43]Write to MH i2c: E2 08 00 3D 7E 80 13 00 00 00 00 00 00 37 [16:07:43]Write i2c OK [16:07:43]MH_I2C_Read... [16:07:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:07:43]Read from MH i2c: E2 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: E2 62 00 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: E2 62 00 3D 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D3 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [16: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D3 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:07:43]wFMCommunicate OK [16:07:43]SAM_PROTO_GetFieldsCounters done [16:07:43]requested_item shift.num is exist - process it [16:07:43]requested_item shift.opened is exist - process it [16:07:43]req_shift_opened [16:07:43]FM_GetShiftState [16:07:43]SAM_PROTO_GetShiftState [16:07:43]wFMCommunicate request_size=4 [16:07:43]MH_SAM_APDU [16:07:43]CAPDU: 80 13 01 00 [16:07:43]Write to MH i2c: E2 08 00 3E 7E 80 13 01 00 00 00 00 00 39 [16:07:43]Write i2c OK [16:07:43]MH_I2C_Read... [16:07:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:43]Read from MH i2c: E2 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: E2 0E 00 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: E2 0E 00 3E 7E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B6 [16:07:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:07:43]wFMCommunicate OK [16:07:43]SAM_PROTO_GetShiftState done [16:07:43]FM_GetShiftState done [16:07:43]req_shift_opened done [16:07:43]requested_item shift.open_date is exist - process it [16:07:43]req_shift_open_date [16:07:43]req_shift_open_date done [16:07:43]produce_requested_data done [16:07:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32467,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:07:43]process_action_free close_receipt [16:07:43]json_value_free [16:07:43]json_value_free done [16:07:43]process_json_proto returns [16:07:43]Send response to host [16:07:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32467,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:07:43]free response buf [16:07:43]execute_script done [16:07:43]execute_script returns [16:07:43]free content buf [16:07:43]Sock 8.Close socket [16:07:43]Sock 8.Thread stoped [16:07:45]OFD Sender: No OFD packet to send [16:07:51]OFD Sender: No OFD packet to send [16:07:56]OFD Sender: No OFD packet to send [16:08:01]OFD Sender: No OFD packet to send [16:08:06]OFD Sender: No OFD packet to send [16:08:11]OFD Sender: No OFD packet to send [16:08:16]OFD Sender: No OFD packet to send [16:08:21]OFD Sender: No OFD packet to send [16:08:26]OFD Sender: No OFD packet to send [16:08:31]OFD Sender: No OFD packet to send [16:08:36]OFD Sender: No OFD packet to send [16:08:41]OFD Sender: No OFD packet to send [16:08:46]OFD Sender: No OFD packet to send [16:08:51]OFD Sender: No OFD packet to send [16:08:56]OFD Sender: No OFD packet to send [16:09:01]OFD Sender: No OFD packet to send [16:09:06]OFD Sender: No OFD packet to send [16:09:11]OFD Sender: No OFD packet to send [16:09:16]OFD Sender: No OFD packet to send [16:09:21]OFD Sender: No OFD packet to send [16:09:26]OFD Sender: No OFD packet to send [16:09:31]OFD Sender: No OFD packet to send [16:09:36]OFD Sender: No OFD packet to send [16:09:41]OFD Sender: No OFD packet to send [16:09:46]OFD Sender: No OFD packet to send [16:09:51]OFD Sender: No OFD packet to send [16:09:56]OFD Sender: No OFD packet to send [16:10:01]OFD Sender: No OFD packet to send [16:10:06]OFD Sender: No OFD packet to send [16:10:11]OFD Sender: No OFD packet to send [16:10:16]OFD Sender: No OFD packet to send [16:10:21]OFD Sender: No OFD packet to send [16:10:26]OFD Sender: No OFD packet to send [16:10:31]OFD Sender: No OFD packet to send [16:10:36]OFD Sender: No OFD packet to send [16:10:41]OFD Sender: No OFD packet to send [16:10:46]OFD Sender: No OFD packet to send [16:10:51]OFD Sender: No OFD packet to send [16:10:56]OFD Sender: No OFD packet to send [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:20]accept exits with 9 [16:11:20]New connection [16:11:20]New thread 3067084132 created [16:11:20]Thread 3066940772 joined [16:11:20]Waiting for new connection... [16:11:20] Sock 9.Parse request [16:11:20]Sock 9.Check first char [16:11:20]Sock 9.First char is OK [16:11:20]request: POST /json_proto HTTP/1.0 [16:11:20]Method: POST [16:11:20]URL: /json_proto [16:11:20]Method is POST - this is cgi request [16:11:20]url: /json_proto [16:11:20]query_string will be loaded in cgi processing [16:11:20]execute_cgi json_proto POST (null) [16:11:20]execute_cgi path=json_proto method=POST [16:11:20]POST find Content-Length [16:11:20]Host: 172.17.34.200:8080 [16:11:20]Content-Length: 678 [16:11:20]Content-Type: application/json [16:11:20] [16:11:20]POST finish read [16:11:20]Found Content-Length = 678 [16:11:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:11:20]execute_script... [16:11: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)1182213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:11:20]POST & json_proto [16:11:20]process_json_proto [16:11:20]json parsed OK: [16:11:20]protocol is kg_v1.0 [16:11:20]action value=close_receipt [16:11:20]process_action close_receipt [16:11:20]cmd_close_receipt [16:11:20]MH_GetDate [16:11:20]Write to MH i2c: F0 00 00 3F 7E AC [16:11:20]Write i2c OK [16:11:20]MH_I2C_Read... [16:11:20]Read from MH i2c: F0 [16:11:20]MH_I2C_Read... [16:11:20]Read from MH i2c: F0 09 00 [16:11:20]MH_I2C_Read... [16:11:20]Read from MH i2c: F0 09 00 3F 7E 00 2D 81 E7 64 B2 FF 65 64 28 [16:11:20]GetLastDocTimeStamp 1692893262 [16:11:20]current date 1692893485 [16:11:20]FM_GetShiftState [16:11:20]SAM_PROTO_GetShiftState [16:11:20]wFMCommunicate request_size=4 [16:11:20]MH_SAM_APDU [16:11:20]CAPDU: 80 13 01 00 [16:11:20]Write to MH i2c: E2 08 00 40 7E 80 13 01 00 00 00 00 00 3B [16:11:20]Write i2c OK [16:11:20]MH_I2C_Read... [16:11:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:11:21]Read from MH i2c: E2 [16:11:21]MH_I2C_Read... [16:11:21]Read from MH i2c: E2 0E 00 [16:11:21]MH_I2C_Read... [16:11:21]Read from MH i2c: E2 0E 00 40 7E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B8 [16:11:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:11:21]wFMCommunicate OK [16:11:21]SAM_PROTO_GetShiftState done [16:11:21]FM_GetShiftState done [16:11:21]opened in 1692866319 [16:11:21]opened+sec_in_day 1692952719 [16:11:21]quantity*price = 50025 [16:11:21]sum+1 = 50026 [16:11:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 174 24.08.2023 16:11 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32468 ФПД: 177364244660976 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T161125&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32468&fm=177364244660976&tin=02508201610067®Number=0000000000091575&sum=50000 [16:11:22]StoreToDocumentArchive [16:11:22]shift 75 fd 32468 [16:11:22]save to /storage/0075/doc_00032468 [16:11:22]save last doc name /storage/0075/doc_00032468 to /storage/kkm_last_doc_name [16:11:22]save OK [16:11:22]Clear old archive folders... [16:11:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:11:22]tlvbuf is 0188B0D0 [16:11:22]SAM_PROTO_ClearQueue [16:11:22]wFMCommunicate request_size=4 [16:11:22]MH_SAM_APDU [16:11:22]CAPDU: 80 09 00 00 [16:11:22]Write to MH i2c: E2 08 00 4D 7E 80 09 00 00 00 00 00 00 3D [16:11:22]Write i2c OK [16:11:22]MH_I2C_Read... [16:11:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:11:22]Read from MH i2c: E2 [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: E2 03 00 [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: E2 03 00 4D 7E 00 90 00 3F [16:11:22]RAPDU: 90 00 [16:11:22]wFMCommunicate OK [16:11:22]SAM_PROTO_ClearQueue done [16:11:22]KKMCreateOFDPacket [16:11:22]OFDProtocolAddRootSTLVToBuf [16:11:22]FM_MakeSignedData [16:11:22]FM_MakeSignedData [16:11:22]SAM_PROTO_SignData [16:11:22]wFMCommunicate request_size=4 [16:11:22]MH_SAM_APDU [16:11:22]CAPDU: 80 0D 01 02 [16:11:22]Write to MH i2c: E2 08 00 4E 7E 80 0D 01 02 00 00 00 00 45 [16:11:22]Write i2c OK [16:11:22]MH_I2C_Read... [16:11:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:11:22]Read from MH i2c: E2 [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: E2 03 00 [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: E2 03 00 4E 7E 00 90 00 40 [16:11:22]RAPDU: 90 00 [16:11:22]wFMCommunicate OK [16:11:22]wFMCommunicate request_size=255 [16:11:22]MH_SAM_APDU [16:11:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AE 00 00 00 F4 03 04 00 2D 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D4 7E 00 00 35 04 06 00 A1 [16:11:22]Write to MH i2c: E2 02 01 4F 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AE 00 00 00 F4 03 04 00 2D 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D4 7E 00 00 35 04 06 00 A1 00 00 C4 [16:11:22]Write i2c OK [16:11:22]MH_I2C_Read... [16:11:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:11:22]Read from MH i2c: E2 [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: E2 03 00 [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: E2 03 00 4F 7E 00 90 00 41 [16:11:22]RAPDU: 90 00 [16:11:22]wFMCommunicate OK [16:11:22]wFMCommunicate request_size=10 [16:11:22]MH_SAM_APDU [16:11:22]CAPDU: 80 0D 02 02 05 4F D4 CC 82 F0 [16:11:22]Write to MH i2c: E2 0D 00 50 7E 80 0D 02 02 05 00 4F D4 CC 82 F0 00 00 B3 [16:11:22]Write i2c OK [16:11:22]MH_I2C_Read... [16:11:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:11:22]Read from MH i2c: E2 [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: E2 03 00 [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: E2 03 00 50 7E 00 90 00 42 [16:11:22]RAPDU: 90 00 [16:11:22]wFMCommunicate OK [16:11:22]wFMCommunicate request_size=4 [16:11:22]MH_SAM_APDU [16:11:22]CAPDU: 80 0D 03 02 [16:11:22]Write to MH i2c: E2 08 00 51 7E 80 0D 03 02 00 00 00 00 4A [16:11:22]Write i2c OK [16:11:22]MH_I2C_Read... [16:11:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:11:22]Read from MH i2c: E2 [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: E2 0B 00 [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: E2 0B 00 51 7E 00 1D F5 0C 72 2C E3 19 19 90 00 1C [16:11:22]RAPDU: 1D F5 0C 72 2C E3 19 19 90 00 [16:11:22]wFMCommunicate OK [16:11:22]SAM_PROTO_SignData done [16:11:22]FM_MakeSignedData done [16:11:22]CreateOFDProtocolMessage [16:11:22]wFMCommunicate request_size=4 [16:11:22]MH_SAM_APDU [16:11:22]CAPDU: 80 11 00 00 [16:11:22]Write to MH i2c: E2 08 00 52 7E 80 11 00 00 00 00 00 00 4A [16:11:22]Write i2c OK [16:11:22]MH_I2C_Read... [16:11:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:11:22]Read from MH i2c: E2 [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: E2 17 00 [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: E2 17 00 52 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A0 [16:11:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:11:22]wFMCommunicate OK [16:11:22]CreateOFDProtocolMessage done [16:11:22]OFDSenderStorePacket 32468 [16:11:22]StoreOFDPacket docnum=32468 [16:11:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A3 EC 07 01 8A 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AE 00 00 00 F4 03 04 00 2D 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D4 7E 00 00 35 04 06 00 A1 4F D4 CC 82 F0 1D F5 0C 72 2C E3 19 19 [16:11:22]CheckFolder [16:11:22]dirname=/storage/ofd_packets [16:11:22]CheckFolder done [16:11:22]ProducePacketName [16:11:22]name=ofd_packets/00032468 [16:11:22]NVStorageSaveData ofd_packets/00032468 [16:11:22]File name is /storage/ofd_packets/00032468 [16:11:22]Write 301 bytes [16:11:22]NVStorageSaveData done [16:11:22]OFDSenderStorePacket done [16:11:22]KKMCreateOFDPacket done [16:11:22]NVStorageSaveData kkm_last_timestamp [16:11:22]File name is /storage/kkm_last_timestamp [16:11:22]Write 4 bytes [16:11:22]NVStorageSaveData done [16:11:22]ExternCall_PrintAddStr [16:11:22]wPrintStart [16:11:22]Write to MH i2c: 01 00 00 53 7E D1 [16:11:22]Write i2c OK [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: 01 [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: 01 07 00 [16:11:22]MH_I2C_Read... [16:11:22]Read from MH i2c: 01 07 00 53 7E 00 00 00 00 00 FF 0F E6 [16:11:22]RasterBufferAndPrint [16:11:22]line Счет N : (1)1182213 [16:11:22]line ИНН: 02508201610067 [16:11:22]line Контрольно-Кассовый Чек [16:11:22]line ПРОДАЖА [16:11:22]line ТРК (МРК, ГНК) : 52 [16:11:22]line Товар: 2710124130 [16:11:22]line Аи-92-К-5 [16:11:22]line 8.700 * 57.50 [16:11:22]line = 500.25 [16:11:22]line НДС 12% НСП 1% [16:11:22]line > о реализуемом товаре [16:11:22]line ОКРУГЛЕНИЕ: -0.25 [16:11:22]line ИТОГО: 500.00 [16:11:22]line Внесено: 500.00 [16:11:22]line СДАЧА: 0.00 [16:11:22]line НСП 1% : 4.43 [16:11:22]line НДС 12% : 53.12 [16:11:22]line Наличными: 500.00 [16:11:22]line Безнал.: 0.00 [16:11:22]line Место: АЗС № 121 "Партнер Нефть" [16:11:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:11:22]line СНО: Общий режим [16:11:22]line Чек 174 24.08.2023 16:11 [16:11:22]line Смена: 75 ФФД: 1.0 [16:11:22]line ЗНМ: 0300000148 [16:11:22]line РНМ: 0000000000091575 [16:11:22]line Версия ККМ: 001 [16:11:22]line ФМ: 0000000000874655 [16:11:22]line ФД: 32468 [16:11:22]line ФПД: 177364244660976 [16:11:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T161125&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32468&fm=177364244660976&tin=02508201610067®Number=0000000000091575&sum=50000 [16:11:22]OFD Sender: Processing packet 32468 [packets to send 11, broken 10] [16:11:22]ProducePacketName [16:11:22]name=ofd_packets/00032468 [16:11:22]OFD Sender: To server: pG, [16:11:22]CommunicateWithHost lk.salyk.kg:30040 [16:11:22]ConnectInit lk.salyk.kg [16:11:22]written 0, free lines is 4095 [16:11:23]Connected sock=10 [16:11:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A3 EC 07 01 8A 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AE 00 00 00 F4 03 04 00 2D 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D4 7E 00 00 35 04 06 00 A1 4F D4 CC 82 F0 1D F5 0C 72 2C E3 19 19 [16:11:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 08 71 47 00 76 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D4 7E 00 00 F4 03 04 00 D0 2B E7 64 B6 04 01 00 00 80 70 8E FC 35 0B DD DB [16:11:23]CommunicateWithHost err = 0 [16:11:23]CheckOFDResponse [16:11:23]1017 (14) - 77093643461234 [16:11:23]1041 (16) - 0000000000874655 [16:11:23]1040 (4) - 32468 [16:11:23]1012 (4) - 24.08.2023 10:07 [16:11:23]1206 (1) - 0 [16:11:23]OFD Sender: Remove packet 32468 [16:11:23]ProducePacketName [16:11:23]name=ofd_packets/00032468 [16:11:23]NVStorageDeleteData [16:11:23]Write to MH i2c: 01 00 00 7E 7E FC [16:11:23]Write i2c OK [16:11:23]MH_I2C_Read... [16:11:23]Read from MH i2c: 01 [16:11:23]MH_I2C_Read... [16:11:23]Read from MH i2c: 01 07 00 [16:11:23]MH_I2C_Read... [16:11:23]Read from MH i2c: 01 07 00 7E 7E 00 00 00 00 00 DC 0C EB [16:11:23]RasterBufferAndPrint [16:11:23]line [16:11:23]line [16:11:23]line [16:11:23]line [16:11:23]line [16:11:23]written 0, free lines is 3297 [16:11:23]MH_Cut [16:11:23]Write to MH i2c: D1 01 00 85 7E 01 D5 [16:11:23]Write i2c OK [16:11:23]MH_I2C_Read... [16:11:23]Read from MH i2c: D1 [16:11:23]MH_I2C_Read... [16:11:23]Read from MH i2c: D1 01 00 [16:11:23]MH_I2C_Read... [16:11:23]Read from MH i2c: D1 01 00 85 7E 00 D4 [16:11:23]Write to MH i2c: 01 00 00 86 7E 04 [16:11:23]Write i2c OK [16:11:23]MH_I2C_Read... [16:11:23]OFD Sender: No OFD packet to send [16:11:24]*** Cut start [16:11:24]*** Purtial cut [16:11:24]*** Stage 1: CUTSNS_PIN = 1 [16:11:24]Read from MH i2c: 01 [16:11:24]MH_I2C_Read... [16:11:24]*** Stop cut motor [16:11:24]*** Cut end [16:11:24]Read from MH i2c: 01 07 00 [16:11:24]MH_I2C_Read... [16:11:24]Read from MH i2c: 01 07 00 86 7E 00 00 00 00 00 FF 0F 19 [16:11:24]process_action close_receipt done [16:11:24]requested_data is exist [16:11:24]produce_requested_data [16:11:24]requested_item fm.sn is exist - process it [16:11:24]wFMCommunicate request_size=4 [16:11:24]MH_SAM_APDU [16:11:24]CAPDU: 80 11 00 00 [16:11:24]Write to MH i2c: E2 08 00 87 7E 80 11 00 00 00 00 00 00 7F [16:11:24]Write i2c OK [16:11:24]MH_I2C_Read... [16:11:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:11:24]Read from MH i2c: E2 [16:11:24]MH_I2C_Read... [16:11:24]Read from MH i2c: E2 17 00 [16:11:24]MH_I2C_Read... [16:11:24]Read from MH i2c: E2 17 00 87 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D5 [16:11:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:11:24]wFMCommunicate OK [16:11:24]requested_item fd.num is exist - process it [16:11:24]SAM_PROTO_GetFieldsCounters [16:11:24]wFMCommunicate request_size=4 [16:11:24]MH_SAM_APDU [16:11:24]CAPDU: 80 13 00 00 [16:11:24]Write to MH i2c: E2 08 00 88 7E 80 13 00 00 00 00 00 00 82 [16:11:24]Write i2c OK [16:11:24]MH_I2C_Read... [16:11:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:11:24]Read from MH i2c: E2 [16:11:24]MH_I2C_Read... [16:11:24]Read from MH i2c: E2 62 00 [16:11:24]MH_I2C_Read... [16:11:24]Read from MH i2c: E2 62 00 88 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D4 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [16:11:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D4 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:11:24]wFMCommunicate OK [16:11:24]SAM_PROTO_GetFieldsCounters done [16:11:24]requested_item shift.num is exist - process it [16:11:24]requested_item shift.opened is exist - process it [16:11:24]req_shift_opened [16:11:24]FM_GetShiftState [16:11:24]SAM_PROTO_GetShiftState [16:11:24]wFMCommunicate request_size=4 [16:11:24]MH_SAM_APDU [16:11:24]CAPDU: 80 13 01 00 [16:11:24]Write to MH i2c: E2 08 00 89 7E 80 13 01 00 00 00 00 00 84 [16:11:24]Write i2c OK [16:11:24]MH_I2C_Read... [16:11:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:11:24]Read from MH i2c: E2 [16:11:24]MH_I2C_Read... [16:11:24]Read from MH i2c: E2 0E 00 [16:11:24]MH_I2C_Read... [16:11:24]Read from MH i2c: E2 0E 00 89 7E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 01 [16:11:24]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:11:24]wFMCommunicate OK [16:11:24]SAM_PROTO_GetShiftState done [16:11:24]FM_GetShiftState done [16:11:24]req_shift_opened done [16:11:24]requested_item shift.open_date is exist - process it [16:11:24]req_shift_open_date [16:11:24]req_shift_open_date done [16:11:24]produce_requested_data done [16:11:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32468,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:11:24]process_action_free close_receipt [16:11:24]json_value_free [16:11:24]json_value_free done [16:11:24]process_json_proto returns [16:11:24]Send response to host [16:11:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32468,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:11:24]free response buf [16:11:24]execute_script done [16:11:24]execute_script returns [16:11:24]free content buf [16:11:24]Sock 9.Close socket [16:11:24]Sock 9.Thread stoped [16:11:28]OFD Sender: No OFD packet to send [16:11:33]OFD Sender: No OFD packet to send [16:11:38]OFD Sender: No OFD packet to send [16:11:42]accept exits with 8 [16:11:42]New connection [16:11:42]New thread 3066940772 created [16:11:42]Thread 3067084132 joined [16:11:42]Waiting for new connection... [16:11:42] Sock 8.Parse request [16:11:42]Sock 8.Check first char [16:11:42]Sock 8.First char is OK [16:11:42]request: POST /json_proto HTTP/1.0 [16:11:42]Method: POST [16:11:42]URL: /json_proto [16:11:42]Method is POST - this is cgi request [16:11:42]url: /json_proto [16:11:42]query_string will be loaded in cgi processing [16:11:42]execute_cgi json_proto POST (null) [16:11:42]execute_cgi path=json_proto method=POST [16:11:42]POST find Content-Length [16:11:42]Host: 172.17.34.200:8080 [16:11:42]Content-Length: 678 [16:11:42]Content-Type: application/json [16:11:42] [16:11:42]POST finish read [16:11:42]Found Content-Length = 678 [16:11:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.090, "sum" : 350.18, "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" ] } } [16:11:42]execute_script... [16:11: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)1182214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.090, "sum" : 350.18, "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" ] } } [16:11:42]POST & json_proto [16:11:42]process_json_proto [16:11:42]json parsed OK: [16:11:42]protocol is kg_v1.0 [16:11:42]action value=close_receipt [16:11:42]process_action close_receipt [16:11:42]cmd_close_receipt [16:11:42]MH_GetDate [16:11:42]Write to MH i2c: F0 00 00 8A 7E F7 [16:11:42]Write i2c OK [16:11:42]MH_I2C_Read... [16:11:42]Read from MH i2c: F0 [16:11:42]MH_I2C_Read... [16:11:42]Read from MH i2c: F0 09 00 [16:11:42]MH_I2C_Read... [16:11:42]Read from MH i2c: F0 09 00 8A 7E 00 42 81 E7 64 B2 FF 65 64 88 [16:11:42]GetLastDocTimeStamp 1692893485 [16:11:42]current date 1692893506 [16:11:42]FM_GetShiftState [16:11:42]SAM_PROTO_GetShiftState [16:11:42]wFMCommunicate request_size=4 [16:11:42]MH_SAM_APDU [16:11:42]CAPDU: 80 13 01 00 [16:11:42]Write to MH i2c: E2 08 00 8B 7E 80 13 01 00 00 00 00 00 86 [16:11:42]Write i2c OK [16:11:42]MH_I2C_Read... [16:11:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:11:42]Read from MH i2c: E2 [16:11:42]MH_I2C_Read... [16:11:42]Read from MH i2c: E2 0E 00 [16:11:42]MH_I2C_Read... [16:11:42]Read from MH i2c: E2 0E 00 8B 7E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 03 [16:11:42]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:11:42]wFMCommunicate OK [16:11:42]SAM_PROTO_GetShiftState done [16:11:42]FM_GetShiftState done [16:11:42]opened in 1692866319 [16:11:42]opened+sec_in_day 1692952719 [16:11:42]quantity*price = 35017 [16:11:42]sum+1 = 35019 [16:11:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.19 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 175 24.08.2023 16:11 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32469 ФПД: 164912208779061 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T161146&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32469&fm=164912208779061&tin=02508201610067®Number=0000000000091575&sum=35000 [16:11:43]StoreToDocumentArchive [16:11:43]shift 75 fd 32469 [16:11:43]save to /storage/0075/doc_00032469 [16:11:43]save last doc name /storage/0075/doc_00032469 to /storage/kkm_last_doc_name [16:11:43]save OK [16:11:43]Clear old archive folders... [16:11:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:11:43]tlvbuf is 018615D0 [16:11:43]SAM_PROTO_ClearQueue [16:11:43]wFMCommunicate request_size=4 [16:11:43]MH_SAM_APDU [16:11:43]CAPDU: 80 09 00 00 [16:11:43]Write to MH i2c: E2 08 00 98 7E 80 09 00 00 00 00 00 00 88 [16:11:43]Write i2c OK [16:11:43]MH_I2C_Read... [16:11:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:11:43]Read from MH i2c: E2 [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: E2 03 00 [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: E2 03 00 98 7E 00 90 00 8A [16:11:43]RAPDU: 90 00 [16:11:43]wFMCommunicate OK [16:11:43]SAM_PROTO_ClearQueue done [16:11:43]KKMCreateOFDPacket [16:11:43]OFDProtocolAddRootSTLVToBuf [16:11:43]FM_MakeSignedData [16:11:43]FM_MakeSignedData [16:11:43]SAM_PROTO_SignData [16:11:43]wFMCommunicate request_size=4 [16:11:43]MH_SAM_APDU [16:11:43]CAPDU: 80 0D 01 02 [16:11:43]Write to MH i2c: E2 08 00 99 7E 80 0D 01 02 00 00 00 00 90 [16:11:43]Write i2c OK [16:11:43]MH_I2C_Read... [16:11:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:11:43]Read from MH i2c: E2 [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: E2 03 00 [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: E2 03 00 99 7E 00 90 00 8B [16:11:43]RAPDU: 90 00 [16:11:43]wFMCommunicate OK [16:11:43]wFMCommunicate request_size=255 [16:11:43]MH_SAM_APDU [16: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 35 FF 03 08 00 03 CA 17 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 CA 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 87 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 AF 00 00 00 F4 03 04 00 42 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D5 7E 00 00 35 04 06 00 95 [16:11:43]Write to MH i2c: E2 02 01 9A 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 35 FF 03 08 00 03 CA 17 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 CA 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 87 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 AF 00 00 00 F4 03 04 00 42 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D5 7E 00 00 35 04 06 00 95 00 00 9A [16:11:43]Write i2c OK [16:11:43]MH_I2C_Read... [16:11:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:11:43]Read from MH i2c: E2 [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: E2 03 00 [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: E2 03 00 9A 7E 00 90 00 8C [16:11:43]RAPDU: 90 00 [16:11:43]wFMCommunicate OK [16:11:43]wFMCommunicate request_size=10 [16:11:43]MH_SAM_APDU [16:11:43]CAPDU: 80 0D 02 02 05 FC 9D 9F 97 35 [16:11:43]Write to MH i2c: E2 0D 00 9B 7E 80 0D 02 02 05 00 FC 9D 9F 97 35 00 00 A1 [16:11:43]Write i2c OK [16:11:43]MH_I2C_Read... [16:11:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:11:43]Read from MH i2c: E2 [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: E2 03 00 [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: E2 03 00 9B 7E 00 90 00 8D [16:11:43]RAPDU: 90 00 [16:11:43]wFMCommunicate OK [16:11:43]wFMCommunicate request_size=4 [16:11:43]MH_SAM_APDU [16:11:43]CAPDU: 80 0D 03 02 [16:11:43]Write to MH i2c: E2 08 00 9C 7E 80 0D 03 02 00 00 00 00 95 [16:11:43]Write i2c OK [16:11:43]MH_I2C_Read... [16:11:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:11:43]Read from MH i2c: E2 [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: E2 0B 00 [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: E2 0B 00 9C 7E 00 BB 4B 3C CE 6F C9 C8 F1 90 00 97 [16:11:43]RAPDU: BB 4B 3C CE 6F C9 C8 F1 90 00 [16:11:43]wFMCommunicate OK [16:11:43]SAM_PROTO_SignData done [16:11:43]FM_MakeSignedData done [16:11:43]CreateOFDProtocolMessage [16:11:43]wFMCommunicate request_size=4 [16:11:43]MH_SAM_APDU [16:11:43]CAPDU: 80 11 00 00 [16:11:43]Write to MH i2c: E2 08 00 9D 7E 80 11 00 00 00 00 00 00 95 [16:11:43]Write i2c OK [16:11:43]MH_I2C_Read... [16:11:43]OFD Sender: No OFD packet to send [16:11:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:11:43]Read from MH i2c: E2 [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: E2 17 00 [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: E2 17 00 9D 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EB [16:11:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:11:43]wFMCommunicate OK [16:11:43]CreateOFDProtocolMessage done [16:11:43]OFDSenderStorePacket 32469 [16:11:43]StoreOFDPacket docnum=32469 [16:11:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7D 1A 07 01 2E 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 35 FF 03 08 00 03 CA 17 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 CA 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 87 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 AF 00 00 00 F4 03 04 00 42 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D5 7E 00 00 35 04 06 00 95 FC 9D 9F 97 35 BB 4B 3C CE 6F C9 C8 F1 [16:11:43]CheckFolder [16:11:43]dirname=/storage/ofd_packets [16:11:43]CheckFolder done [16:11:43]ProducePacketName [16:11:43]name=ofd_packets/00032469 [16:11:43]NVStorageSaveData ofd_packets/00032469 [16:11:43]File name is /storage/ofd_packets/00032469 [16:11:43]Write 301 bytes [16:11:43]NVStorageSaveData done [16:11:43]OFDSenderStorePacket done [16:11:43]KKMCreateOFDPacket done [16:11:43]NVStorageSaveData kkm_last_timestamp [16:11:43]File name is /storage/kkm_last_timestamp [16:11:43]Write 4 bytes [16:11:43]NVStorageSaveData done [16:11:43]ExternCall_PrintAddStr [16:11:43]wPrintStart [16:11:43]Write to MH i2c: 01 00 00 9E 7E 1C [16:11:43]Write i2c OK [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: 01 [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: 01 07 00 [16:11:43]MH_I2C_Read... [16:11:43]Read from MH i2c: 01 07 00 9E 7E 00 00 00 00 00 FF 0F 31 [16:11:43]RasterBufferAndPrint [16:11:43]line Счет N : (1)1182214 [16:11:43]line ИНН: 02508201610067 [16:11:43]line Контрольно-Кассовый Чек [16:11:43]line ПРОДАЖА [16:11:43]line ТРК (МРК, ГНК) : 32 [16:11:43]line Товар: 2710124130 [16:11:43]line Аи-92-К-5 [16:11:43]line 6.090 * 57.50 [16:11:43]line = 350.18 [16:11:43]line НДС 12% НСП 1% [16:11:43]line > о реализуемом товаре [16:11:43]line ОКРУГЛЕНИЕ: -0.18 [16:11:43]line ИТОГО: 350.00 [16:11:43]line Внесено: 350.00 [16:11:43]line СДАЧА: 0.00 [16:11:43]line НСП 1% : 3.10 [16:11:43]line НДС 12% : 37.19 [16:11:43]line Наличными: 350.00 [16:11:43]line Безнал.: 0.00 [16:11:43]line Место: АЗС № 121 "Партнер Нефть" [16:11:43]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:11:43]line СНО: Общий режим [16:11:43]line Чек 175 24.08.2023 16:11 [16:11:43]line Смена: 75 ФФД: 1.0 [16:11:43]line ЗНМ: 0300000148 [16:11:43]line РНМ: 0000000000091575 [16:11:43]line Версия ККМ: 001 [16:11:43]line ФМ: 0000000000874655 [16:11:43]line ФД: 32469 [16:11:43]line ФПД: 164912208779061 [16:11:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T161146&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32469&fm=164912208779061&tin=02508201610067®Number=0000000000091575&sum=35000 [16:11:43]written 0, free lines is 4095 [16:11:43]OFD Sender: Processing packet 32469 [packets to send 11, broken 10] [16:11:43]ProducePacketName [16:11:43]name=ofd_packets/00032469 [16:11:43]OFD Sender: To server: pG, [16:11:43]CommunicateWithHost lk.salyk.kg:30040 [16:11:43]ConnectInit lk.salyk.kg [16:11:44]Connected sock=10 [16: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 34 36 35 35 0F 01 00 00 7D 1A 07 01 2E 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 35 FF 03 08 00 03 CA 17 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 CA 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 87 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 AF 00 00 00 F4 03 04 00 42 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D5 7E 00 00 35 04 06 00 95 FC 9D 9F 97 35 BB 4B 3C CE 6F C9 C8 F1 [16:11:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 78 A7 47 00 06 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D5 7E 00 00 F4 03 04 00 E5 2B E7 64 B6 04 01 00 00 B0 20 7B 96 1E 0F 30 44 [16:11:44]CommunicateWithHost err = 0 [16:11:44]CheckOFDResponse [16:11:44]1017 (14) - 77093643461234 [16:11:44]1041 (16) - 0000000000874655 [16:11:44]1040 (4) - 32469 [16:11:44]1012 (4) - 24.08.2023 10:07 [16:11:44]1206 (1) - 0 [16:11:44]OFD Sender: Remove packet 32469 [16:11:44]ProducePacketName [16:11:44]name=ofd_packets/00032469 [16:11:44]NVStorageDeleteData [16:11:44]Write to MH i2c: 01 00 00 C9 7E 47 [16:11:44]Write i2c OK [16:11:44]MH_I2C_Read... [16:11:44]Read from MH i2c: 01 [16:11:44]MH_I2C_Read... [16:11:44]Read from MH i2c: 01 07 00 [16:11:44]MH_I2C_Read... [16:11:44]Read from MH i2c: 01 07 00 C9 7E 00 00 00 00 00 E4 0C 3E [16:11:44]RasterBufferAndPrint [16:11:44]line [16:11:44]line [16:11:44]line [16:11:44]line [16:11:44]line [16:11:44]written 0, free lines is 3306 [16:11:44]MH_Cut [16:11:44]Write to MH i2c: D1 01 00 D0 7E 01 20 [16:11:44]Write i2c OK [16:11:44]MH_I2C_Read... [16:11:44]Read from MH i2c: D1 [16:11:44]MH_I2C_Read... [16:11:44]Read from MH i2c: D1 01 00 [16:11:44]MH_I2C_Read... [16:11:44]Read from MH i2c: D1 01 00 D0 7E 00 1F [16:11:44]Write to MH i2c: 01 00 00 D1 7E 4F [16:11:44]Write i2c OK [16:11:44]MH_I2C_Read... [16:11:44]OFD Sender: No OFD packet to send [16:11:45]*** Cut start [16:11:45]*** Purtial cut [16:11:45]*** CUTSNS_PIN = 0 [16:11:45]*** Stage 1: CUTSNS_PIN = 1 [16:11:47]Read from MH i2c: 01 [16:11:47]MH_I2C_Read... [16:11:47]*** Stop cut motor [16:11:47]*** Cut end [16:11:47]Read from MH i2c: 01 07 00 [16:11:47]MH_I2C_Read... [16:11:47]Read from MH i2c: 01 07 00 D1 7E 00 00 00 00 00 FF 0F 64 [16:11:47]process_action close_receipt done [16:11:47]requested_data is exist [16:11:47]produce_requested_data [16:11:47]requested_item fm.sn is exist - process it [16:11:47]wFMCommunicate request_size=4 [16:11:47]MH_SAM_APDU [16:11:47]CAPDU: 80 11 00 00 [16:11:47]Write to MH i2c: E2 08 00 D2 7E 80 11 00 00 00 00 00 00 CA [16:11:47]Write i2c OK [16:11:47]MH_I2C_Read... [16:11:47]Read from MH i2c: E2 [16:11:47]MH_I2C_Read... [16:11:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:11:47]Read from MH i2c: E2 17 00 [16:11:47]MH_I2C_Read... [16:11:47]Read from MH i2c: E2 17 00 D2 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 20 [16:11:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:11:47]wFMCommunicate OK [16:11:47]requested_item fd.num is exist - process it [16:11:47]SAM_PROTO_GetFieldsCounters [16:11:47]wFMCommunicate request_size=4 [16:11:47]MH_SAM_APDU [16:11:47]CAPDU: 80 13 00 00 [16:11:47]Write to MH i2c: E2 08 00 D3 7E 80 13 00 00 00 00 00 00 CD [16:11:47]Write i2c OK [16:11:47]MH_I2C_Read... [16:11:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:11:47]Read from MH i2c: E2 [16:11:47]MH_I2C_Read... [16:11:47]Read from MH i2c: E2 62 00 [16:11:47]MH_I2C_Read... [16:11:47]Read from MH i2c: E2 62 00 D3 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [16: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:11:47]wFMCommunicate OK [16:11:47]SAM_PROTO_GetFieldsCounters done [16:11:47]requested_item shift.num is exist - process it [16:11:47]requested_item shift.opened is exist - process it [16:11:47]req_shift_opened [16:11:47]FM_GetShiftState [16:11:47]SAM_PROTO_GetShiftState [16:11:47]wFMCommunicate request_size=4 [16:11:47]MH_SAM_APDU [16:11:47]CAPDU: 80 13 01 00 [16:11:47]Write to MH i2c: E2 08 00 D4 7E 80 13 01 00 00 00 00 00 CF [16:11:47]Write i2c OK [16:11:47]MH_I2C_Read... [16:11:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:11:47]Read from MH i2c: E2 [16:11:47]MH_I2C_Read... [16:11:47]Read from MH i2c: E2 0E 00 [16:11:47]MH_I2C_Read... [16:11:47]Read from MH i2c: E2 0E 00 D4 7E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4C [16:11:47]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:11:47]wFMCommunicate OK [16:11:47]SAM_PROTO_GetShiftState done [16:11:47]FM_GetShiftState done [16:11:47]req_shift_opened done [16:11:47]requested_item shift.open_date is exist - process it [16:11:47]req_shift_open_date [16:11:47]req_shift_open_date done [16:11:47]produce_requested_data done [16:11:47]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32469,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:11:47]process_action_free close_receipt [16:11:47]json_value_free [16:11:47]json_value_free done [16:11:47]process_json_proto returns [16:11:47]Send response to host [16:11:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32469,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:11:47]free response buf [16:11:47]execute_script done [16:11:47]execute_script returns [16:11:47]free content buf [16:11:47]Sock 8.Close socket [16:11:47]Sock 8.Thread stoped [16:11:49]OFD Sender: No OFD packet to send [16:11:54]OFD Sender: No OFD packet to send [16:11:59]OFD Sender: No OFD packet to send [16:12:04]OFD Sender: No OFD packet to send [16:12:09]OFD Sender: No OFD packet to send [16:12:14]OFD Sender: No OFD packet to send [16:12:16]accept exits with 9 [16:12:16]New connection [16:12:16]New thread 3067084132 created [16:12:16]Thread 3066940772 joined [16:12:16]Waiting for new connection... [16:12:16] Sock 9.Parse request [16:12:16]Sock 9.Check first char [16:12:16]Sock 9.First char is OK [16:12:16]request: POST /json_proto HTTP/1.0 [16:12:16]Method: POST [16:12:16]URL: /json_proto [16:12:16]Method is POST - this is cgi request [16:12:16]url: /json_proto [16:12:16]query_string will be loaded in cgi processing [16:12:16]execute_cgi json_proto POST (null) [16:12:16]execute_cgi path=json_proto method=POST [16:12:16]POST find Content-Length [16:12:16]Host: 172.17.34.200:8080 [16:12:16]Content-Length: 683 [16:12:16]Content-Type: application/json [16:12:16] [16:12:16]POST finish read [16:12:16]Found Content-Length = 683 [16:12:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:12:16]execute_script... [16:12: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)1182215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:12:16]POST & json_proto [16:12:16]process_json_proto [16:12:16]json parsed OK: [16:12:16]protocol is kg_v1.0 [16:12:16]action value=close_receipt [16:12:16]process_action close_receipt [16:12:16]cmd_close_receipt [16:12:16]MH_GetDate [16:12:16]Write to MH i2c: F0 00 00 D5 7E 42 [16:12:16]Write i2c OK [16:12:16]MH_I2C_Read... [16:12:16]Read from MH i2c: F0 [16:12:16]MH_I2C_Read... [16:12:16]Read from MH i2c: F0 09 00 [16:12:16]MH_I2C_Read... [16:12:16]Read from MH i2c: F0 09 00 D5 7E 00 64 81 E7 64 B2 FF 65 64 F5 [16:12:16]GetLastDocTimeStamp 1692893506 [16:12:16]current date 1692893540 [16:12:16]FM_GetShiftState [16:12:16]SAM_PROTO_GetShiftState [16:12:16]wFMCommunicate request_size=4 [16:12:16]MH_SAM_APDU [16:12:16]CAPDU: 80 13 01 00 [16:12:16]Write to MH i2c: E2 08 00 D6 7E 80 13 01 00 00 00 00 00 D1 [16:12:16]Write i2c OK [16:12:16]MH_I2C_Read... [16:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:16]Read from MH i2c: E2 [16:12:16]MH_I2C_Read... [16:12:16]Read from MH i2c: E2 0E 00 [16:12:16]MH_I2C_Read... [16:12:16]Read from MH i2c: E2 0E 00 D6 7E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4E [16:12:16]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:12:16]wFMCommunicate OK [16:12:16]SAM_PROTO_GetShiftState done [16:12:16]FM_GetShiftState done [16:12:16]opened in 1692866319 [16:12:16]opened+sec_in_day 1692952719 [16:12:16]quantity*price = 50053 [16:12:16]sum+1 = 50054 [16:12:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 176 24.08.2023 16:12 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32470 ФПД: 174464068771952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T161220&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32470&fm=174464068771952&tin=02508201610067®Number=0000000000091575&sum=50000 [16:12:17]StoreToDocumentArchive [16:12:17]shift 75 fd 32470 [16:12:17]save to /storage/0075/doc_00032470 [16:12:17]save last doc name /storage/0075/doc_00032470 to /storage/kkm_last_doc_name [16:12:17]save OK [16:12:17]Clear old archive folders... [16:12:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:12:17]tlvbuf is 018F7C30 [16:12:17]SAM_PROTO_ClearQueue [16:12:17]wFMCommunicate request_size=4 [16:12:17]MH_SAM_APDU [16:12:17]CAPDU: 80 09 00 00 [16:12:17]Write to MH i2c: E2 08 00 E3 7E 80 09 00 00 00 00 00 00 D3 [16:12:17]Write i2c OK [16:12:17]MH_I2C_Read... [16:12:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:12:17]Read from MH i2c: E2 [16:12:17]MH_I2C_Read... [16:12:17]Read from MH i2c: E2 03 00 [16:12:17]MH_I2C_Read... [16:12:17]Read from MH i2c: E2 03 00 E3 7E 00 90 00 D5 [16:12:17]RAPDU: 90 00 [16:12:17]wFMCommunicate OK [16:12:17]SAM_PROTO_ClearQueue done [16:12:17]KKMCreateOFDPacket [16:12:17]OFDProtocolAddRootSTLVToBuf [16:12:17]FM_MakeSignedData [16:12:17]FM_MakeSignedData [16:12:17]SAM_PROTO_SignData [16:12:17]wFMCommunicate request_size=4 [16:12:17]MH_SAM_APDU [16:12:17]CAPDU: 80 0D 01 02 [16:12:17]Write to MH i2c: E2 08 00 E4 7E 80 0D 01 02 00 00 00 00 DB [16:12:17]Write i2c OK [16:12:17]MH_I2C_Read... [16:12:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:12:17]Read from MH i2c: E2 [16:12:17]MH_I2C_Read... [16:12:17]Read from MH i2c: E2 03 00 [16:12:17]MH_I2C_Read... [16:12:17]Read from MH i2c: E2 03 00 E4 7E 00 90 00 D6 [16:12:17]RAPDU: 90 00 [16:12:17]wFMCommunicate OK [16:12:17]wFMCommunicate request_size=255 [16:12:17]MH_SAM_APDU [16:12:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 64 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D6 7E 00 00 35 04 06 00 [16:12:17]Write to MH i2c: E2 02 01 E5 7E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 64 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D6 7E 00 00 35 04 06 00 00 00 71 [16:12:17]Write i2c OK [16:12:17]MH_I2C_Read... [16:12:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:17]Read from MH i2c: E2 [16:12:17]MH_I2C_Read... [16:12:17]Read from MH i2c: E2 03 00 [16:12:17]MH_I2C_Read... [16:12:17]Read from MH i2c: E2 03 00 E5 7E 00 90 00 D7 [16:12:17]RAPDU: 90 00 [16:12:17]wFMCommunicate OK [16:12:17]wFMCommunicate request_size=11 [16:12:17]MH_SAM_APDU [16:12:17]CAPDU: 80 0D 02 02 06 9E AC 94 D8 60 70 [16:12:17]Write to MH i2c: E2 0E 00 E6 7E 80 0D 02 02 06 00 9E AC 94 D8 60 70 00 00 70 [16:12:17]Write i2c OK [16:12:17]MH_I2C_Read... [16:12:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:17]Read from MH i2c: E2 [16:12:17]MH_I2C_Read... [16:12:17]Read from MH i2c: E2 03 00 [16:12:17]MH_I2C_Read... [16:12:17]Read from MH i2c: E2 03 00 E6 7E 00 90 00 D8 [16:12:17]RAPDU: 90 00 [16:12:17]wFMCommunicate OK [16:12:17]wFMCommunicate request_size=4 [16:12:17]MH_SAM_APDU [16:12:17]CAPDU: 80 0D 03 02 [16:12:17]Write to MH i2c: E2 08 00 E7 7E 80 0D 03 02 00 00 00 00 E0 [16:12:17]Write i2c OK [16:12:17]MH_I2C_Read... [16:12:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:12:18]Read from MH i2c: E2 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: E2 0B 00 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: E2 0B 00 E7 7E 00 62 2B B8 90 C5 3D 46 49 90 00 47 [16:12:18]RAPDU: 62 2B B8 90 C5 3D 46 49 90 00 [16:12:18]wFMCommunicate OK [16:12:18]SAM_PROTO_SignData done [16:12:18]FM_MakeSignedData done [16:12:18]CreateOFDProtocolMessage [16:12:18]wFMCommunicate request_size=4 [16:12:18]MH_SAM_APDU [16:12:18]CAPDU: 80 11 00 00 [16:12:18]Write to MH i2c: E2 08 00 E8 7E 80 11 00 00 00 00 00 00 E0 [16:12:18]Write i2c OK [16:12:18]MH_I2C_Read... [16:12:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:18]Read from MH i2c: E2 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: E2 17 00 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: E2 17 00 E8 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 36 [16:12:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:12:18]wFMCommunicate OK [16:12:18]CreateOFDProtocolMessage done [16:12:18]OFDSenderStorePacket 32470 [16:12:18]StoreOFDPacket docnum=32470 [16:12:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 7C F1 08 01 8D C8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 64 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D6 7E 00 00 35 04 06 00 9E AC 94 D8 60 70 62 2B B8 90 C5 3D 46 49 [16:12:18]CheckFolder [16:12:18]dirname=/storage/ofd_packets [16:12:18]CheckFolder done [16:12:18]ProducePacketName [16:12:18]name=ofd_packets/00032470 [16:12:18]NVStorageSaveData ofd_packets/00032470 [16:12:18]File name is /storage/ofd_packets/00032470 [16:12:18]Write 302 bytes [16:12:18]NVStorageSaveData done [16:12:18]OFDSenderStorePacket done [16:12:18]KKMCreateOFDPacket done [16:12:18]NVStorageSaveData kkm_last_timestamp [16:12:18]File name is /storage/kkm_last_timestamp [16:12:18]Write 4 bytes [16:12:18]NVStorageSaveData done [16:12:18]ExternCall_PrintAddStr [16:12:18]wPrintStart [16:12:18]Write to MH i2c: 01 00 00 E9 7E 67 [16:12:18]OFD Sender: Processing packet 32470 [packets to send 11, broken 10] [16:12:18]ProducePacketName [16:12:18]name=ofd_packets/00032470 [16:12:18]OFD Sender: To server: pG, [16:12:18]CommunicateWithHost lk.salyk.kg:30040 [16:12:18]ConnectInit lk.salyk.kg [16:12:18]Write i2c OK [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: 01 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: 01 07 00 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: 01 07 00 E9 7E 00 00 00 00 00 FF 0F 7C [16:12:18]RasterBufferAndPrint [16:12:18]line Счет N : (1)1182215 [16:12:18]line ИНН: 02508201610067 [16:12:18]line Контрольно-Кассовый Чек [16:12:18]line ПРОДАЖА [16:12:18]line ТРК (МРК, ГНК) : 11 [16:12:18]line Товар: 2710194210 [16:12:18]line ДТ(л)-К-5 [16:12:18]line 7.870 * 63.60 [16:12:18]line = 500.53 [16:12:18]line НДС 12% НСП 1% [16:12:18]line > о реализуемом товаре [16:12:18]line ОКРУГЛЕНИЕ: -0.53 [16:12:18]line ИТОГО: 500.00 [16:12:18]line Внесено: 500.00 [16:12:18]line СДАЧА: 0.00 [16:12:18]line НСП 1% : 4.43 [16:12:18]line НДС 12% : 53.15 [16:12:18]line Наличными: 500.00 [16:12:18]line Безнал.: 0.00 [16:12:18]line Место: АЗС № 121 "Партнер Нефть" [16:12:18]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:12:18]line СНО: Общий режим [16:12:18]line Чек 176 24.08.2023 16:12 [16:12:18]line Смена: 75 ФФД: 1.0 [16:12:18]line ЗНМ: 0300000148 [16:12:18]line РНМ: 0000000000091575 [16:12:18]line Версия ККМ: 001 [16:12:18]line ФМ: 0000000000874655 [16:12:18]line ФД: 32470 [16:12:18]line ФПД: 174464068771952 [16:12:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T161220&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32470&fm=174464068771952&tin=02508201610067®Number=0000000000091575&sum=50000 [16:12:18]Connected sock=10 [16:12:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 7C F1 08 01 8D C8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 64 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D6 7E 00 00 35 04 06 00 9E AC 94 D8 60 70 62 2B B8 90 C5 3D 46 49 [16:12:18]written 0, free lines is 4095 [16:12:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 39 31 47 00 DB 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D6 7E 00 00 F4 03 04 00 08 2C E7 64 B6 04 01 00 00 6B 7D F3 17 B2 80 70 D0 [16:12:18]CommunicateWithHost err = 0 [16:12:18]CheckOFDResponse [16:12:18]1017 (14) - 77093643461234 [16:12:18]1041 (16) - 0000000000874655 [16:12:18]1040 (4) - 32470 [16:12:18]1012 (4) - 24.08.2023 10:08 [16:12:18]1206 (1) - 0 [16:12:18]OFD Sender: Remove packet 32470 [16:12:18]ProducePacketName [16:12:18]name=ofd_packets/00032470 [16:12:18]NVStorageDeleteData [16:12:18]Write to MH i2c: 01 00 00 14 7F 93 [16:12:18]Write i2c OK [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: 01 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: 01 07 00 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: 01 07 00 14 7F 00 00 00 00 00 CD 0C 73 [16:12:18]RasterBufferAndPrint [16:12:18]line [16:12:18]line [16:12:18]line [16:12:18]line [16:12:18]line [16:12:18]written 0, free lines is 3284 [16:12:18]MH_Cut [16:12:18]Write to MH i2c: D1 01 00 1B 7F 01 6C [16:12:18]Write i2c OK [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: D1 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: D1 01 00 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: D1 01 00 1B 7F 00 6B [16:12:18]Write to MH i2c: 01 00 00 1C 7F 9B [16:12:18]Write i2c OK [16:12:18]MH_I2C_Read... [16:12:19]OFD Sender: No OFD packet to send [16:12:19]*** Cut start [16:12:19]*** Purtial cut [16:12:19]*** Stage 1: CUTSNS_PIN = 1 [16:12:19]Read from MH i2c: 01 [16:12:19]MH_I2C_Read... [16:12:19]*** Stop cut motor [16:12:19]*** Cut end [16:12:19]Read from MH i2c: 01 07 00 [16:12:19]MH_I2C_Read... [16:12:19]Read from MH i2c: 01 07 00 1C 7F 00 00 00 00 00 FF 0F B0 [16:12:19]process_action close_receipt done [16:12:19]requested_data is exist [16:12:19]produce_requested_data [16:12:19]requested_item fm.sn is exist - process it [16:12:19]wFMCommunicate request_size=4 [16:12:19]MH_SAM_APDU [16:12:19]CAPDU: 80 11 00 00 [16:12:19]Write to MH i2c: E2 08 00 1D 7F 80 11 00 00 00 00 00 00 16 [16:12:19]Write i2c OK [16:12:19]MH_I2C_Read... [16:12:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:19]Read from MH i2c: E2 [16:12:19]MH_I2C_Read... [16:12:19]Read from MH i2c: E2 17 00 [16:12:19]MH_I2C_Read... [16:12:19]Read from MH i2c: E2 17 00 1D 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [16:12:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:12:19]wFMCommunicate OK [16:12:19]requested_item fd.num is exist - process it [16:12:19]SAM_PROTO_GetFieldsCounters [16:12:19]wFMCommunicate request_size=4 [16:12:19]MH_SAM_APDU [16:12:19]CAPDU: 80 13 00 00 [16:12:19]Write to MH i2c: E2 08 00 1E 7F 80 13 00 00 00 00 00 00 19 [16:12:19]Write i2c OK [16:12:19]MH_I2C_Read... [16:12:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:12:20]Read from MH i2c: E2 [16:12:20]MH_I2C_Read... [16:12:20]Read from MH i2c: E2 62 00 [16:12:20]MH_I2C_Read... [16:12:20]Read from MH i2c: E2 62 00 1E 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D6 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [16:12:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D6 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:12:20]wFMCommunicate OK [16:12:20]SAM_PROTO_GetFieldsCounters done [16:12:20]requested_item shift.num is exist - process it [16:12:20]requested_item shift.opened is exist - process it [16:12:20]req_shift_opened [16:12:20]FM_GetShiftState [16:12:20]SAM_PROTO_GetShiftState [16:12:20]wFMCommunicate request_size=4 [16:12:20]MH_SAM_APDU [16:12:20]CAPDU: 80 13 01 00 [16:12:20]Write to MH i2c: E2 08 00 1F 7F 80 13 01 00 00 00 00 00 1B [16:12:20]Write i2c OK [16:12:20]MH_I2C_Read... [16:12:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:20]Read from MH i2c: E2 [16:12:20]MH_I2C_Read... [16:12:20]Read from MH i2c: E2 0E 00 [16:12:20]MH_I2C_Read... [16:12:20]Read from MH i2c: E2 0E 00 1F 7F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 98 [16:12:20]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:12:20]wFMCommunicate OK [16:12:20]SAM_PROTO_GetShiftState done [16:12:20]FM_GetShiftState done [16:12:20]req_shift_opened done [16:12:20]requested_item shift.open_date is exist - process it [16:12:20]req_shift_open_date [16:12:20]req_shift_open_date done [16:12:20]produce_requested_data done [16:12:20]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32470,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:12:20]process_action_free close_receipt [16:12:20]json_value_free [16:12:20]json_value_free done [16:12:20]process_json_proto returns [16:12:20]Send response to host [16:12:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32470,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:12:20]free response buf [16:12:20]execute_script done [16:12:20]execute_script returns [16:12:20]free content buf [16:12:20]Sock 9.Close socket [16:12:20]Sock 9.Thread stoped [16:12:24]OFD Sender: No OFD packet to send [16:12:29]OFD Sender: No OFD packet to send [16:12:34]OFD Sender: No OFD packet to send [16:12:39]OFD Sender: No OFD packet to send [16:12:40]accept exits with 8 [16:12:40]New connection [16:12:40]New thread 3066940772 created [16:12:40]Thread 3067084132 joined [16:12:40]Waiting for new connection... [16:12:40] Sock 8.Parse request [16:12:40]Sock 8.Check first char [16:12:40]Sock 8.First char is OK [16:12:40]request: POST /json_proto HTTP/1.0 [16:12:40]Method: POST [16:12:40]URL: /json_proto [16:12:40]Method is POST - this is cgi request [16:12:40]url: /json_proto [16:12:40]query_string will be loaded in cgi processing [16:12:40]execute_cgi json_proto POST (null) [16:12:40]execute_cgi path=json_proto method=POST [16:12:40]POST find Content-Length [16:12:40]Host: 172.17.34.200:8080 [16:12:40]Content-Length: 679 [16:12:40]Content-Type: application/json [16:12:40] [16:12:40]POST finish read [16:12:40]Found Content-Length = 679 [16:12:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 12.180, "sum" : 700.35, "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" ] } } [16:12:40]execute_script... [16:12: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)1182217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 12.180, "sum" : 700.35, "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" ] } } [16:12:40]POST & json_proto [16:12:40]process_json_proto [16:12:40]json parsed OK: [16:12:40]protocol is kg_v1.0 [16:12:40]action value=close_receipt [16:12:40]process_action close_receipt [16:12:40]cmd_close_receipt [16:12:40]MH_GetDate [16:12:40]Write to MH i2c: F0 00 00 20 7F 8E [16:12:40]Write i2c OK [16:12:40]MH_I2C_Read... [16:12:40]Read from MH i2c: F0 [16:12:40]MH_I2C_Read... [16:12:40]Read from MH i2c: F0 09 00 [16:12:40]MH_I2C_Read... [16:12:40]Read from MH i2c: F0 09 00 20 7F 00 7D 81 E7 64 B2 FF 65 64 5A [16:12:40]GetLastDocTimeStamp 1692893540 [16:12:40]current date 1692893565 [16:12:40]FM_GetShiftState [16:12:40]SAM_PROTO_GetShiftState [16:12:40]wFMCommunicate request_size=4 [16:12:40]MH_SAM_APDU [16:12:40]CAPDU: 80 13 01 00 [16:12:40]Write to MH i2c: E2 08 00 21 7F 80 13 01 00 00 00 00 00 1D [16:12:40]Write i2c OK [16:12:40]MH_I2C_Read... [16:12:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:40]Read from MH i2c: E2 [16:12:40]MH_I2C_Read... [16:12:40]Read from MH i2c: E2 0E 00 [16:12:40]MH_I2C_Read... [16:12:40]Read from MH i2c: E2 0E 00 21 7F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9A [16:12:40]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:12:40]wFMCommunicate OK [16:12:40]SAM_PROTO_GetShiftState done [16:12:40]FM_GetShiftState done [16:12:40]opened in 1692866319 [16:12:40]opened+sec_in_day 1692952719 [16:12:40]quantity*price = 70035 [16:12:40]sum+1 = 70036 [16:12:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 177 24.08.2023 16:12 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32471 ФПД: 164100807546859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T161245&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32471&fm=164100807546859&tin=02508201610067®Number=0000000000091575&sum=70000 [16:12:41]StoreToDocumentArchive [16:12:41]shift 75 fd 32471 [16:12:41]save to /storage/0075/doc_00032471 [16:12:41]save last doc name /storage/0075/doc_00032471 to /storage/kkm_last_doc_name [16:12:41]save OK [16:12:41]Clear old archive folders... [16:12:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:12:41]tlvbuf is 017FE040 [16:12:41]SAM_PROTO_ClearQueue [16:12:41]wFMCommunicate request_size=4 [16:12:41]MH_SAM_APDU [16:12:41]CAPDU: 80 09 00 00 [16:12:41]Write to MH i2c: E2 08 00 2E 7F 80 09 00 00 00 00 00 00 1F [16:12:41]Write i2c OK [16:12:41]MH_I2C_Read... [16:12:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:12:41]Read from MH i2c: E2 [16:12:41]MH_I2C_Read... [16:12:41]Read from MH i2c: E2 03 00 [16:12:41]MH_I2C_Read... [16:12:41]Read from MH i2c: E2 03 00 2E 7F 00 90 00 21 [16:12:41]RAPDU: 90 00 [16:12:41]wFMCommunicate OK [16:12:41]SAM_PROTO_ClearQueue done [16:12:41]KKMCreateOFDPacket [16:12:41]OFDProtocolAddRootSTLVToBuf [16:12:41]FM_MakeSignedData [16:12:41]FM_MakeSignedData [16:12:41]SAM_PROTO_SignData [16:12:41]wFMCommunicate request_size=4 [16:12:41]MH_SAM_APDU [16:12:41]CAPDU: 80 0D 01 02 [16:12:41]Write to MH i2c: E2 08 00 2F 7F 80 0D 01 02 00 00 00 00 27 [16:12:41]Write i2c OK [16:12:41]MH_I2C_Read... [16:12:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:12:41]Read from MH i2c: E2 [16:12:41]MH_I2C_Read... [16:12:41]Read from MH i2c: E2 03 00 [16:12:41]MH_I2C_Read... [16:12:41]Read from MH i2c: E2 03 00 2F 7F 00 90 00 22 [16:12:41]RAPDU: 90 00 [16:12:41]wFMCommunicate OK [16:12:41]wFMCommunicate request_size=255 [16:12:41]MH_SAM_APDU [16:12:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 7D 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D7 7E 00 00 35 04 06 00 95 [16:12:41]Write to MH i2c: E2 02 01 30 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 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 7D 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D7 7E 00 00 35 04 06 00 95 00 00 F5 [16:12:41]Write i2c OK [16:12:41]MH_I2C_Read... [16:12:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:42]Read from MH i2c: E2 [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: E2 03 00 [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: E2 03 00 30 7F 00 90 00 23 [16:12:42]RAPDU: 90 00 [16:12:42]wFMCommunicate OK [16:12:42]wFMCommunicate request_size=10 [16:12:42]MH_SAM_APDU [16:12:42]CAPDU: 80 0D 02 02 05 3F B2 57 57 EB [16:12:42]Write to MH i2c: E2 0D 00 31 7F 80 0D 02 02 05 00 3F B2 57 57 EB 00 00 BE [16:12:42]Write i2c OK [16:12:42]MH_I2C_Read... [16:12:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:42]Read from MH i2c: E2 [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: E2 03 00 [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: E2 03 00 31 7F 00 90 00 24 [16:12:42]RAPDU: 90 00 [16:12:42]wFMCommunicate OK [16:12:42]wFMCommunicate request_size=4 [16:12:42]MH_SAM_APDU [16:12:42]CAPDU: 80 0D 03 02 [16:12:42]Write to MH i2c: E2 08 00 32 7F 80 0D 03 02 00 00 00 00 2C [16:12:42]Write i2c OK [16:12:42]MH_I2C_Read... [16:12:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:12:42]Read from MH i2c: E2 [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: E2 0B 00 [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: E2 0B 00 32 7F 00 C7 CA C3 2C 12 12 89 F5 90 00 4F [16:12:42]RAPDU: C7 CA C3 2C 12 12 89 F5 90 00 [16:12:42]wFMCommunicate OK [16:12:42]SAM_PROTO_SignData done [16:12:42]FM_MakeSignedData done [16:12:42]CreateOFDProtocolMessage [16:12:42]wFMCommunicate request_size=4 [16:12:42]MH_SAM_APDU [16:12:42]CAPDU: 80 11 00 00 [16:12:42]Write to MH i2c: E2 08 00 33 7F 80 11 00 00 00 00 00 00 2C [16:12:42]Write i2c OK [16:12:42]MH_I2C_Read... [16:12:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:42]Read from MH i2c: E2 [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: E2 17 00 [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: E2 17 00 33 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 82 [16:12:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:12:42]wFMCommunicate OK [16:12:42]CreateOFDProtocolMessage done [16:12:42]OFDSenderStorePacket 32471 [16:12:42]StoreOFDPacket docnum=32471 [16:12:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 50 98 07 01 D1 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 7D 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D7 7E 00 00 35 04 06 00 95 3F B2 57 57 EB C7 CA C3 2C 12 12 89 F5 [16:12:42]CheckFolder [16:12:42]dirname=/storage/ofd_packets [16:12:42]CheckFolder done [16:12:42]ProducePacketName [16:12:42]name=ofd_packets/00032471 [16:12:42]NVStorageSaveData ofd_packets/00032471 [16:12:42]File name is /storage/ofd_packets/00032471 [16:12:42]Write 301 bytes [16:12:42]NVStorageSaveData done [16:12:42]OFDSenderStorePacket done [16:12:42]KKMCreateOFDPacket done [16:12:42]NVStorageSaveData kkm_last_timestamp [16:12:42]File name is /storage/kkm_last_timestamp [16:12:42]Write 4 bytes [16:12:42]NVStorageSaveData done [16:12:42]ExternCall_PrintAddStr [16:12:42]wPrintStart [16:12:42]Write to MH i2c: 01 00 00 34 7F B3 [16:12:42]Write i2c OK [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: 01 [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: 01 07 00 [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: 01 07 00 34 7F 00 00 00 00 00 FF 0F C8 [16:12:42]RasterBufferAndPrint [16:12:42]line Счет N : (1)1182217 [16:12:42]line ИНН: 02508201610067 [16:12:42]line Контрольно-Кассовый Чек [16:12:42]line ПРОДАЖА [16:12:42]line ТРК (МРК, ГНК) : 42 [16:12:42]line Товар: 2710124130 [16:12:42]line Аи-92-К-5 [16:12:42]line 12.180 * 57.50 [16:12:42]line = 700.35 [16:12:42]line НДС 12% НСП 1% [16:12:42]line > о реализуемом товаре [16:12:42]line ОКРУГЛЕНИЕ: -0.35 [16:12:42]line ИТОГО: 700.00 [16:12:42]line Внесено: 700.00 [16:12:42]line СДАЧА: 0.00 [16:12:42]line НСП 1% : 6.20 [16:12:42]line НДС 12% : 74.37 [16:12:42]line Наличными: 700.00 [16:12:42]line Безнал.: 0.00 [16:12:42]line Место: АЗС № 121 "Партнер Нефть" [16:12:42]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:12:42]line СНО: Общий режим [16:12:42]line Чек 177 24.08.2023 16:12 [16:12:42]line Смена: 75 ФФД: 1.0 [16:12:42]line ЗНМ: 0300000148 [16:12:42]line РНМ: 0000000000091575 [16:12:42]line Версия ККМ: 001 [16:12:42]line ФМ: 0000000000874655 [16:12:42]line ФД: 32471 [16:12:42]line ФПД: 164100807546859 [16:12:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T161245&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32471&fm=164100807546859&tin=02508201610067®Number=0000000000091575&sum=70000 [16:12:42]OFD Sender: Processing packet 32471 [packets to send 11, broken 10] [16:12:42]ProducePacketName [16:12:42]name=ofd_packets/00032471 [16:12:42]OFD Sender: To server: pG, [16:12:42]CommunicateWithHost lk.salyk.kg:30040 [16:12:42]ConnectInit lk.salyk.kg [16:12:42]written 0, free lines is 4095 [16:12:42]Connected sock=10 [16:12:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 50 98 07 01 D1 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 7D 81 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D7 7E 00 00 35 04 06 00 95 3F B2 57 57 EB C7 CA C3 2C 12 12 89 F5 [16:12:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 40 E4 47 00 01 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D7 7E 00 00 F4 03 04 00 20 2C E7 64 B6 04 01 00 00 DF D3 79 41 DB 69 BE D0 [16:12:42]CommunicateWithHost err = 0 [16:12:42]CheckOFDResponse [16:12:42]1017 (14) - 77093643461234 [16:12:42]1041 (16) - 0000000000874655 [16:12:42]1040 (4) - 32471 [16:12:42]1012 (4) - 24.08.2023 10:08 [16:12:42]1206 (1) - 0 [16:12:42]OFD Sender: Remove packet 32471 [16:12:42]ProducePacketName [16:12:42]name=ofd_packets/00032471 [16:12:42]NVStorageDeleteData [16:12:43]Write to MH i2c: 01 00 00 5F 7F DE [16:12:43]Write i2c OK [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: 01 [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: 01 07 00 [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: 01 07 00 5F 7F 00 00 00 00 00 DF 0C D0 [16:12:43]RasterBufferAndPrint [16:12:43]line [16:12:43]line [16:12:43]line [16:12:43]line [16:12:43]line [16:12:43]written 0, free lines is 3301 [16:12:43]MH_Cut [16:12:43]Write to MH i2c: D1 01 00 66 7F 01 B7 [16:12:43]Write i2c OK [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: D1 [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: D1 01 00 [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: D1 01 00 66 7F 00 B6 [16:12:43]Write to MH i2c: 01 00 00 67 7F E6 [16:12:43]Write i2c OK [16:12:43]MH_I2C_Read... [16:12:43]OFD Sender: No OFD packet to send [16:12:43]*** Cut start [16:12:43]*** Purtial cut [16:12:43]*** CUTSNS_PIN = 0 [16:12:43]*** Stage 1: CUTSNS_PIN = 1 [16:12:45]Read from MH i2c: 01 [16:12:45]MH_I2C_Read... [16:12:45]*** Stop cut motor [16:12:45]*** Cut end [16:12:45]Read from MH i2c: 01 07 00 [16:12:45]MH_I2C_Read... [16:12:45]Read from MH i2c: 01 07 00 67 7F 00 00 00 00 00 FF 0F FB [16:12:45]process_action close_receipt done [16:12:45]requested_data is exist [16:12:45]produce_requested_data [16:12:45]requested_item fm.sn is exist - process it [16:12:45]wFMCommunicate request_size=4 [16:12:45]MH_SAM_APDU [16:12:45]CAPDU: 80 11 00 00 [16:12:45]Write to MH i2c: E2 08 00 68 7F 80 11 00 00 00 00 00 00 61 [16:12:45]Write i2c OK [16:12:45]MH_I2C_Read... [16:12:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:45]Read from MH i2c: E2 [16:12:45]MH_I2C_Read... [16:12:45]Read from MH i2c: E2 17 00 [16:12:45]MH_I2C_Read... [16:12:45]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 34 36 35 35 90 00 B7 [16:12:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:12:45]wFMCommunicate OK [16:12:45]requested_item fd.num is exist - process it [16:12:45]SAM_PROTO_GetFieldsCounters [16:12:45]wFMCommunicate request_size=4 [16:12:45]MH_SAM_APDU [16:12:45]CAPDU: 80 13 00 00 [16:12:45]Write to MH i2c: E2 08 00 69 7F 80 13 00 00 00 00 00 00 64 [16:12:45]Write i2c OK [16:12:45]MH_I2C_Read... [16:12:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:12:45]Read from MH i2c: E2 [16:12:45]MH_I2C_Read... [16:12:45]Read from MH i2c: E2 62 00 [16:12:45]MH_I2C_Read... [16:12:45]Read from MH i2c: E2 62 00 69 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [16:12:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:12:46]wFMCommunicate OK [16:12:46]SAM_PROTO_GetFieldsCounters done [16:12:46]requested_item shift.num is exist - process it [16:12:46]requested_item shift.opened is exist - process it [16:12:46]req_shift_opened [16:12:46]FM_GetShiftState [16:12:46]SAM_PROTO_GetShiftState [16:12:46]wFMCommunicate request_size=4 [16:12:46]MH_SAM_APDU [16:12:46]CAPDU: 80 13 01 00 [16:12:46]Write to MH i2c: E2 08 00 6A 7F 80 13 01 00 00 00 00 00 66 [16:12:46]Write i2c OK [16:12:46]MH_I2C_Read... [16:12:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:46]Read from MH i2c: E2 [16:12:46]MH_I2C_Read... [16:12:46]Read from MH i2c: E2 0E 00 [16:12:46]MH_I2C_Read... [16:12:46]Read from MH i2c: E2 0E 00 6A 7F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E3 [16:12:46]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:12:46]wFMCommunicate OK [16:12:46]SAM_PROTO_GetShiftState done [16:12:46]FM_GetShiftState done [16:12:46]req_shift_opened done [16:12:46]requested_item shift.open_date is exist - process it [16:12:46]req_shift_open_date [16:12:46]req_shift_open_date done [16:12:46]produce_requested_data done [16:12:46]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32471,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:12:46]process_action_free close_receipt [16:12:46]json_value_free [16:12:46]json_value_free done [16:12:46]process_json_proto returns [16:12:46]Send response to host [16:12:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32471,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:12:46]free response buf [16:12:46]execute_script done [16:12:46]execute_script returns [16:12:46]free content buf [16:12:46]Sock 8.Close socket [16:12:46]Sock 8.Thread stoped [16:12:48]OFD Sender: No OFD packet to send [16:12:53]OFD Sender: No OFD packet to send [16:12:58]OFD Sender: No OFD packet to send [16:13:03]OFD Sender: No OFD packet to send [16:13:08]OFD Sender: No OFD packet to send [16:13:13]OFD Sender: No OFD packet to send [16:13:18]OFD Sender: No OFD packet to send [16:13:23]OFD Sender: No OFD packet to send [16:13:28]OFD Sender: No OFD packet to send [16:13:33]OFD Sender: No OFD packet to send [16:13:38]OFD Sender: No OFD packet to send [16:13:43]OFD Sender: No OFD packet to send [16:13:48]OFD Sender: No OFD packet to send [16:13:53]OFD Sender: No OFD packet to send [16:13:58]OFD Sender: No OFD packet to send [16:14:03]OFD Sender: No OFD packet to send [16:14:08]OFD Sender: No OFD packet to send [16:14:13]OFD Sender: No OFD packet to send [16:14:18]OFD Sender: No OFD packet to send [16:14:23]OFD Sender: No OFD packet to send [16:14:28]OFD Sender: No OFD packet to send [16:14:33]OFD Sender: No OFD packet to send [16:14:36]accept exits with 9 [16:14:36]New connection [16:14:36]New thread 3067084132 created [16:14:36]Thread 3066940772 joined [16:14:36]Waiting for new connection... [16:14:36] Sock 9.Parse request [16:14:36]Sock 9.Check first char [16:14:36]Sock 9.First char is OK [16:14:36]request: POST /json_proto HTTP/1.0 [16:14:36]Method: POST [16:14:36]URL: /json_proto [16:14:36]Method is POST - this is cgi request [16:14:36]url: /json_proto [16:14:36]query_string will be loaded in cgi processing [16:14:36]execute_cgi json_proto POST (null) [16:14:36]execute_cgi path=json_proto method=POST [16:14:36]POST find Content-Length [16:14:36]Host: 172.17.34.200:8080 [16:14:36]Content-Length: 1122 [16:14:36]Content-Type: application/json [16:14:36] [16:14:36]POST finish read [16:14:36]Found Content-Length = 1122 [16:14:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182216\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 94.340 x 63.60\u000A\u0418\u0422\u041E\u0413: 6000.02\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:36]execute_script... [16:14:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182216\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 94.340 x 63.60\u000A\u0418\u0422\u041E\u0413: 6000.02\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:36]POST & json_proto [16:14:36]process_json_proto [16:14:36]json parsed OK: [16:14:36]protocol is kg_v1.0 [16:14:36]action value=print_text [16:14:36]process_action print_text [16:14:36]cmd_print_text [16:14:36]ExternCall_PrintAddStr [16:14:36]wPrintStart [16:14:36]Write to MH i2c: 01 00 00 6B 7F EA [16:14:36]Write i2c OK [16:14:36]MH_I2C_Read... [16:14:36]Read from MH i2c: 01 [16:14:36]MH_I2C_Read... [16:14:36]Read from MH i2c: 01 07 00 [16:14:36]MH_I2C_Read... [16:14:36]Read from MH i2c: 01 07 00 6B 7F 00 00 00 00 00 FF 0F FF [16:14:36]RasterBufferAndPrint [16:14:36]line *****ТОВАРНЫЙ ЧЕК***** [16:14:36]line АЗС 121 [16:14:36]line Партнер нефть [16:14:36]line 02508201610067 [16:14:36]line Кассир : Батырканова Г. [16:14:36]line Счет N : (1)1182216 [16:14:36]line ПРОДАЖА [16:14:36]line ТРК (МРК, ГНК) : 21 [16:14:36]line Вид ГСМ : 2710194210 [16:14:36]line ДТ(л)-К-5 [16:14:36]line 94.340 x 63.60 [16:14:36]line ИТОГ: 6000.02 [16:14:36]line Тип оплаты: Талоны: Топливная Карта [16:14:36]line 81887 [16:14:36]written 0, free lines is 4095 [16:14:36]Write to MH i2c: 01 00 00 7D 7F FC [16:14:36]Write i2c OK [16:14:36]MH_I2C_Read... [16:14:36]Read from MH i2c: 01 [16:14:36]MH_I2C_Read... [16:14:36]Read from MH i2c: 01 07 00 [16:14:36]MH_I2C_Read... [16:14:36]Read from MH i2c: 01 07 00 7D 7F 00 00 00 00 00 41 0E 52 [16:14:36]RasterBufferAndPrint [16:14:36]line [16:14:36]line [16:14:36]line [16:14:36]line [16:14:36]line [16:14:36]written 0, free lines is 3650 [16:14:36]MH_Cut [16:14:36]Write to MH i2c: D1 01 00 84 7F 01 D5 [16:14:36]Write i2c OK [16:14:36]MH_I2C_Read... [16:14:36]Read from MH i2c: D1 [16:14:36]MH_I2C_Read... [16:14:36]Read from MH i2c: D1 01 00 [16:14:36]MH_I2C_Read... [16:14:36]Read from MH i2c: D1 01 00 84 7F 00 D4 [16:14:36]Write to MH i2c: 01 00 00 85 7F 04 [16:14:36]Write i2c OK [16:14:36]MH_I2C_Read... [16:14:36]*** Cut start [16:14:36]*** Purtial cut [16:14:36]*** Stage 1: CUTSNS_PIN = 1 [16:14:37]Read from MH i2c: 01 [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: 01 07 00 [16:14:37]MH_I2C_Read... [16:14:37]*** Stop cut motor [16:14:37]*** Cut end [16:14:37]Read from MH i2c: 01 07 00 85 7F 00 00 00 00 00 FF 0F 19 [16:14:37]process_action print_text done [16:14:37]requested_data is exist [16:14:37]produce_requested_data [16:14:37]requested_item fm.sn is exist - process it [16:14:37]wFMCommunicate request_size=4 [16:14:37]MH_SAM_APDU [16:14:37]CAPDU: 80 11 00 00 [16:14:37]Write to MH i2c: E2 08 00 86 7F 80 11 00 00 00 00 00 00 7F [16:14:37]Write i2c OK [16:14:37]MH_I2C_Read... [16:14:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:37]Read from MH i2c: E2 [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: E2 17 00 [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: E2 17 00 86 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D5 [16:14:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:14:37]wFMCommunicate OK [16:14:37]requested_item fd.num is exist - process it [16:14:37]SAM_PROTO_GetFieldsCounters [16:14:37]wFMCommunicate request_size=4 [16:14:37]MH_SAM_APDU [16:14:37]CAPDU: 80 13 00 00 [16:14:37]Write to MH i2c: E2 08 00 87 7F 80 13 00 00 00 00 00 00 82 [16:14:37]Write i2c OK [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: E2 [16:14:37]MH_I2C_Read... [16:14:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:14:37]Read from MH i2c: E2 62 00 [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: E2 62 00 87 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 5B [16:14:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:14:37]wFMCommunicate OK [16:14:37]SAM_PROTO_GetFieldsCounters done [16:14:37]requested_item shift.num is exist - process it [16:14:37]requested_item shift.opened is exist - process it [16:14:37]req_shift_opened [16:14:37]FM_GetShiftState [16:14:37]SAM_PROTO_GetShiftState [16:14:37]wFMCommunicate request_size=4 [16:14:37]MH_SAM_APDU [16:14:37]CAPDU: 80 13 01 00 [16:14:37]Write to MH i2c: E2 08 00 88 7F 80 13 01 00 00 00 00 00 84 [16:14:37]Write i2c OK [16:14:37]MH_I2C_Read... [16:14:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:37]Read from MH i2c: E2 [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: E2 0E 00 [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: E2 0E 00 88 7F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 01 [16:14:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:14:37]wFMCommunicate OK [16:14:37]SAM_PROTO_GetShiftState done [16:14:37]FM_GetShiftState done [16:14:37]req_shift_opened done [16:14:37]requested_item shift.open_date is exist - process it [16:14:37]req_shift_open_date [16:14:37]req_shift_open_date done [16:14:37]produce_requested_data done [16:14:37]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32471,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:14:37]process_action_free print_text [16:14:37]json_value_free [16:14:37]json_value_free done [16:14:37]process_json_proto returns [16:14:37]Send response to host [16:14:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32471,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:14:37]free response buf [16:14:37]execute_script done [16:14:37]execute_script returns [16:14:37]free content buf [16:14:37]Sock 9.Close socket [16:14:37]Sock 9.Thread stoped [16:14:38]OFD Sender: No OFD packet to send [16:14:43]OFD Sender: No OFD packet to send [16:14:48]OFD Sender: No OFD packet to send [16:14:53]OFD Sender: No OFD packet to send [16:14:58]OFD Sender: No OFD packet to send [16:15:03]OFD Sender: No OFD packet to send [16:15:08]OFD Sender: No OFD packet to send [16:15:13]OFD Sender: No OFD packet to send [16:15:18]accept exits with 8 [16:15:18]New connection [16:15:18]New thread 3066940772 created [16:15:18]Thread 3067084132 joined [16:15:18]Waiting for new connection... [16:15:18] Sock 8.Parse request [16:15:18]Sock 8.Check first char [16:15:18]Sock 8.First char is OK [16:15:18]request: POST /json_proto HTTP/1.0 [16:15:18]Method: POST [16:15:18]URL: /json_proto [16:15:18]Method is POST - this is cgi request [16:15:18]url: /json_proto [16:15:18]query_string will be loaded in cgi processing [16:15:18]execute_cgi json_proto POST (null) [16:15:18]execute_cgi path=json_proto method=POST [16:15:18]POST find Content-Length [16:15:18]Host: 172.17.34.200:8080 [16:15:18]Content-Length: 683 [16:15:18]Content-Type: application/json [16:15:18] [16:15:18]POST finish read [16:15:18]Found Content-Length = 683 [16:15:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:18]execute_script... [16:15: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)1182218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:18]POST & json_proto [16:15:18]process_json_proto [16:15:18]json parsed OK: [16:15:18]protocol is kg_v1.0 [16:15:18]action value=close_receipt [16:15:18]process_action close_receipt [16:15:18]cmd_close_receipt [16:15:18]MH_GetDate [16:15:18]Write to MH i2c: F0 00 00 89 7F F7 [16:15:18]Write i2c OK [16:15:18]MH_I2C_Read... [16:15:18]Read from MH i2c: F0 [16:15:18]MH_I2C_Read... [16:15:18]Read from MH i2c: F0 09 00 [16:15:18]MH_I2C_Read... [16:15:18]Read from MH i2c: F0 09 00 89 7F 00 1A 82 E7 64 B2 FF 65 64 61 [16:15:18]GetLastDocTimeStamp 1692893565 [16:15:18]current date 1692893722 [16:15:18]FM_GetShiftState [16:15:18]SAM_PROTO_GetShiftState [16:15:18]wFMCommunicate request_size=4 [16:15:18]MH_SAM_APDU [16:15:18]CAPDU: 80 13 01 00 [16:15:18]Write to MH i2c: E2 08 00 8A 7F 80 13 01 00 00 00 00 00 86 [16:15:18]Write i2c OK [16:15:18]MH_I2C_Read... [16:15:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:18]Read from MH i2c: E2 [16:15:18]MH_I2C_Read... [16:15:18]Read from MH i2c: E2 0E 00 [16:15:18]MH_I2C_Read... [16:15:18]Read from MH i2c: E2 0E 00 8A 7F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 03 [16:15:18]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:15:18]wFMCommunicate OK [16:15:18]SAM_PROTO_GetShiftState done [16:15:18]FM_GetShiftState done [16:15:18]opened in 1692866319 [16:15:18]opened+sec_in_day 1692952719 [16:15:18]quantity*price = 50053 [16:15:18]sum+1 = 50054 [16:15:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 178 24.08.2023 16:15 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32472 ФПД: 30229838034401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T161522&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32472&fm=30229838034401&tin=02508201610067®Number=0000000000091575&sum=50000 [16:15:19]StoreToDocumentArchive [16:15:19]shift 75 fd 32472 [16:15:19]save to /storage/0075/doc_00032472 [16:15:19]save last doc name /storage/0075/doc_00032472 to /storage/kkm_last_doc_name [16:15:19]save OK [16:15:19]Clear old archive folders... [16:15:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:15:19]tlvbuf is 0185DCE0 [16:15:19]SAM_PROTO_ClearQueue [16:15:19]wFMCommunicate request_size=4 [16:15:19]MH_SAM_APDU [16:15:19]CAPDU: 80 09 00 00 [16:15:19]Write to MH i2c: E2 08 00 97 7F 80 09 00 00 00 00 00 00 88 [16:15:19]Write i2c OK [16:15:19]MH_I2C_Read... [16:15:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:15:19]Read from MH i2c: E2 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: E2 03 00 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: E2 03 00 97 7F 00 90 00 8A [16:15:19]RAPDU: 90 00 [16:15:19]wFMCommunicate OK [16:15:19]SAM_PROTO_ClearQueue done [16:15:19]KKMCreateOFDPacket [16:15:19]OFDProtocolAddRootSTLVToBuf [16:15:19]FM_MakeSignedData [16:15:19]FM_MakeSignedData [16:15:19]SAM_PROTO_SignData [16:15:19]wFMCommunicate request_size=4 [16:15:19]MH_SAM_APDU [16:15:19]CAPDU: 80 0D 01 02 [16:15:19]Write to MH i2c: E2 08 00 98 7F 80 0D 01 02 00 00 00 00 90 [16:15:19]Write i2c OK [16:15:19]MH_I2C_Read... [16:15:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:15:19]Read from MH i2c: E2 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: E2 03 00 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: E2 03 00 98 7F 00 90 00 8B [16:15:19]RAPDU: 90 00 [16:15:19]wFMCommunicate OK [16:15:19]wFMCommunicate request_size=255 [16:15:19]MH_SAM_APDU [16:15:19]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 1A 82 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D8 7E 00 00 35 04 06 00 [16:15:19]Write to MH i2c: E2 02 01 99 7F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 1A 82 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D8 7E 00 00 35 04 06 00 00 00 E1 [16:15:19]Write i2c OK [16:15:19]MH_I2C_Read... [16:15:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:19]Read from MH i2c: E2 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: E2 03 00 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: E2 03 00 99 7F 00 90 00 8C [16:15:19]RAPDU: 90 00 [16:15:19]wFMCommunicate OK [16:15:19]wFMCommunicate request_size=11 [16:15:19]MH_SAM_APDU [16:15:19]CAPDU: 80 0D 02 02 06 1B 7E 6E C1 F5 E1 [16:15:19]Write to MH i2c: E2 0E 00 9A 7F 80 0D 02 02 06 00 1B 7E 6E C1 F5 E1 00 00 3D [16:15:19]Write i2c OK [16:15:19]MH_I2C_Read... [16:15:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:19]Read from MH i2c: E2 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: E2 03 00 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: E2 03 00 9A 7F 00 90 00 8D [16:15:19]RAPDU: 90 00 [16:15:19]wFMCommunicate OK [16:15:19]wFMCommunicate request_size=4 [16:15:19]MH_SAM_APDU [16:15:19]CAPDU: 80 0D 03 02 [16:15:19]Write to MH i2c: E2 08 00 9B 7F 80 0D 03 02 00 00 00 00 95 [16:15:19]Write i2c OK [16:15:19]MH_I2C_Read... [16:15:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:15:19]Read from MH i2c: E2 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: E2 0B 00 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: E2 0B 00 9B 7F 00 5C 86 07 AD 50 E4 00 03 90 00 63 [16:15:19]RAPDU: 5C 86 07 AD 50 E4 00 03 90 00 [16:15:19]wFMCommunicate OK [16:15:19]SAM_PROTO_SignData done [16:15:19]FM_MakeSignedData done [16:15:19]CreateOFDProtocolMessage [16:15:19]wFMCommunicate request_size=4 [16:15:19]MH_SAM_APDU [16:15:19]CAPDU: 80 11 00 00 [16:15:19]Write to MH i2c: E2 08 00 9C 7F 80 11 00 00 00 00 00 00 95 [16:15:19]Write i2c OK [16:15:19]MH_I2C_Read... [16:15:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:19]Read from MH i2c: E2 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: E2 17 00 [16:15:19]MH_I2C_Read... [16:15:19]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 34 36 35 35 90 00 EB [16:15:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:15:19]wFMCommunicate OK [16:15:19]CreateOFDProtocolMessage done [16:15:19]OFDSenderStorePacket 32472 [16:15:19]StoreOFDPacket docnum=32472 [16:15:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0F BE 08 01 89 1E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 1A 82 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D8 7E 00 00 35 04 06 00 1B 7E 6E C1 F5 E1 5C 86 07 AD 50 E4 00 03 [16:15:19]CheckFolder [16:15:19]dirname=/storage/ofd_packets [16:15:19]CheckFolder done [16:15:19]ProducePacketName [16:15:19]name=ofd_packets/00032472 [16:15:19]NVStorageSaveData ofd_packets/00032472 [16:15:19]File name is /storage/ofd_packets/00032472 [16:15:19]Write 302 bytes [16:15:19]NVStorageSaveData done [16:15:19]OFDSenderStorePacket done [16:15:19]KKMCreateOFDPacket done [16:15:19]NVStorageSaveData kkm_last_timestamp [16:15:19]File name is /storage/kkm_last_timestamp [16:15:19]Write 4 bytes [16:15:19]NVStorageSaveData done [16:15:19]ExternCall_PrintAddStr [16:15:19]wPrintStart [16:15:19]Write to MH i2c: 01 00 00 9D 7F 1C [16:15:19]Write i2c OK [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: 01 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: 01 07 00 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: 01 07 00 9D 7F 00 00 00 00 00 FF 0F 31 [16:15:19]RasterBufferAndPrint [16:15:19]line Счет N : (1)1182218 [16:15:19]line ИНН: 02508201610067 [16:15:19]line Контрольно-Кассовый Чек [16:15:19]line ПРОДАЖА [16:15:19]line ТРК (МРК, ГНК) : 11 [16:15:19]line Товар: 2710194210 [16:15:19]line ДТ(л)-К-5 [16:15:19]line 7.870 * 63.60 [16:15:19]line = 500.53 [16:15:19]line НДС 12% НСП 1% [16:15:19]line > о реализуемом товаре [16:15:19]line ОКРУГЛЕНИЕ: -0.53 [16:15:19]line ИТОГО: 500.00 [16:15:19]line Внесено: 500.00 [16:15:19]line СДАЧА: 0.00 [16:15:19]line НСП 1% : 4.43 [16:15:19]line НДС 12% : 53.15 [16:15:19]line Наличными: 500.00 [16:15:19]line Безнал.: 0.00 [16:15:19]line Место: АЗС № 121 "Партнер Нефть" [16:15:19]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:15:19]line СНО: Общий режим [16:15:19]line Чек 178 24.08.2023 16:15 [16:15:19]line Смена: 75 ФФД: 1.0 [16:15:19]line ЗНМ: 0300000148 [16:15:19]line РНМ: 0000000000091575 [16:15:19]line Версия ККМ: 001 [16:15:19]line ФМ: 0000000000874655 [16:15:19]line ФД: 32472 [16:15:19]line ФПД: 30229838034401 [16:15:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T161522&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32472&fm=30229838034401&tin=02508201610067®Number=0000000000091575&sum=50000 [16:15:20]OFD Sender: Processing packet 32472 [packets to send 11, broken 10] [16:15:20]ProducePacketName [16:15:20]name=ofd_packets/00032472 [16:15:20]OFD Sender: To server: pG, [16:15:20]CommunicateWithHost lk.salyk.kg:30040 [16:15:20]ConnectInit lk.salyk.kg [16:15:20]written 0, free lines is 4095 [16:15:20]Connected sock=10 [16:15:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0F BE 08 01 89 1E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 1A 82 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D8 7E 00 00 35 04 06 00 1B 7E 6E C1 F5 E1 5C 86 07 AD 50 E4 00 03 [16:15:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 03 38 47 00 78 FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D8 7E 00 00 F4 03 04 00 BD 2C E7 64 B6 04 01 00 00 EC 32 83 4A 95 9F C2 9B [16:15:20]CommunicateWithHost err = 0 [16:15:20]CheckOFDResponse [16:15:20]1017 (14) - 77093643461234 [16:15:20]1041 (16) - 0000000000874655 [16:15:20]1040 (4) - 32472 [16:15:20]1012 (4) - 24.08.2023 10:11 [16:15:20]1206 (1) - 0 [16:15:20]OFD Sender: Remove packet 32472 [16:15:20]ProducePacketName [16:15:20]name=ofd_packets/00032472 [16:15:20]NVStorageDeleteData [16:15:20]Write to MH i2c: 01 00 00 C8 7F 47 [16:15:20]Write i2c OK [16:15:20]MH_I2C_Read... [16:15:20]Read from MH i2c: 01 [16:15:20]MH_I2C_Read... [16:15:20]Read from MH i2c: 01 07 00 [16:15:20]MH_I2C_Read... [16:15:20]Read from MH i2c: 01 07 00 C8 7F 00 00 00 00 00 DC 0C 36 [16:15:20]RasterBufferAndPrint [16:15:20]line [16:15:20]line [16:15:20]line [16:15:20]line [16:15:20]line [16:15:20]written 0, free lines is 3297 [16:15:20]MH_Cut [16:15:20]Write to MH i2c: D1 01 00 CF 7F 01 20 [16:15:20]Write i2c OK [16:15:20]MH_I2C_Read... [16:15:20]Read from MH i2c: D1 [16:15:20]MH_I2C_Read... [16:15:20]Read from MH i2c: D1 01 00 [16:15:20]MH_I2C_Read... [16:15:20]Read from MH i2c: D1 01 00 CF 7F 00 1F [16:15:20]Write to MH i2c: 01 00 00 D0 7F 4F [16:15:20]Write i2c OK [16:15:20]MH_I2C_Read... [16:15:20]OFD Sender: No OFD packet to send [16:15:21]*** Cut start [16:15:21]*** Purtial cut [16:15:21]*** CUTSNS_PIN = 0 [16:15:21]*** Stage 1: CUTSNS_PIN = 1 [16:15:23]Read from MH i2c: 01 [16:15:23]MH_I2C_Read... [16:15:23]*** Stop cut motor [16:15:23]*** Cut end [16:15:23]Read from MH i2c: 01 07 00 [16:15:23]MH_I2C_Read... [16:15:23]Read from MH i2c: 01 07 00 D0 7F 00 00 00 00 00 FF 0F 64 [16:15:23]process_action close_receipt done [16:15:23]requested_data is exist [16:15:23]produce_requested_data [16:15:23]requested_item fm.sn is exist - process it [16:15:23]wFMCommunicate request_size=4 [16:15:23]MH_SAM_APDU [16:15:23]CAPDU: 80 11 00 00 [16:15:23]Write to MH i2c: E2 08 00 D1 7F 80 11 00 00 00 00 00 00 CA [16:15:23]Write i2c OK [16:15:23]MH_I2C_Read... [16:15:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:23]Read from MH i2c: E2 [16:15:23]MH_I2C_Read... [16:15:23]Read from MH i2c: E2 17 00 [16:15:23]MH_I2C_Read... [16:15:23]Read from MH i2c: E2 17 00 D1 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 20 [16:15:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:15:23]wFMCommunicate OK [16:15:23]requested_item fd.num is exist - process it [16:15:23]SAM_PROTO_GetFieldsCounters [16:15:23]wFMCommunicate request_size=4 [16:15:23]MH_SAM_APDU [16:15:23]CAPDU: 80 13 00 00 [16:15:23]Write to MH i2c: E2 08 00 D2 7F 80 13 00 00 00 00 00 00 CD [16:15:23]Write i2c OK [16:15:23]MH_I2C_Read... [16:15:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:15:23]Read from MH i2c: E2 [16:15:23]MH_I2C_Read... [16:15:23]Read from MH i2c: E2 62 00 [16:15:23]MH_I2C_Read... [16:15:23]Read from MH i2c: E2 62 00 D2 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [16: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:15:23]wFMCommunicate OK [16:15:23]SAM_PROTO_GetFieldsCounters done [16:15:23]requested_item shift.num is exist - process it [16:15:23]requested_item shift.opened is exist - process it [16:15:23]req_shift_opened [16:15:23]FM_GetShiftState [16:15:23]SAM_PROTO_GetShiftState [16:15:23]wFMCommunicate request_size=4 [16:15:23]MH_SAM_APDU [16:15:23]CAPDU: 80 13 01 00 [16:15:23]Write to MH i2c: E2 08 00 D3 7F 80 13 01 00 00 00 00 00 CF [16:15:23]Write i2c OK [16:15:23]MH_I2C_Read... [16:15:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:23]Read from MH i2c: E2 [16:15:23]MH_I2C_Read... [16:15:23]Read from MH i2c: E2 0E 00 [16:15:23]MH_I2C_Read... [16:15:23]Read from MH i2c: E2 0E 00 D3 7F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4C [16:15:23]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:15:23]wFMCommunicate OK [16:15:23]SAM_PROTO_GetShiftState done [16:15:23]FM_GetShiftState done [16:15:23]req_shift_opened done [16:15:23]requested_item shift.open_date is exist - process it [16:15:23]req_shift_open_date [16:15:23]req_shift_open_date done [16:15:23]produce_requested_data done [16:15:23]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32472,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:15:23]process_action_free close_receipt [16:15:23]json_value_free [16:15:23]json_value_free done [16:15:23]process_json_proto returns [16:15:23]Send response to host [16:15:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32472,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:15:23]free response buf [16:15:23]execute_script done [16:15:23]execute_script returns [16:15:23]free content buf [16:15:23]Sock 8.Close socket [16:15:23]Sock 8.Thread stoped [16:15:25]OFD Sender: No OFD packet to send [16:15:30]OFD Sender: No OFD packet to send [16:15:35]OFD Sender: No OFD packet to send [16:15:40]OFD Sender: No OFD packet to send [16:15:45]OFD Sender: No OFD packet to send [16:15:50]OFD Sender: No OFD packet to send [16:15:55]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:26]accept exits with 9 [16:16:26]New connection [16:16:26]New thread 3067084132 created [16:16:26]Thread 3066940772 joined [16:16:26]Waiting for new connection... [16:16:26] Sock 9.Parse request [16:16:26]Sock 9.Check first char [16:16:26]Sock 9.First char is OK [16:16:26]request: POST /json_proto HTTP/1.0 [16:16:26]Method: POST [16:16:26]URL: /json_proto [16:16:26]Method is POST - this is cgi request [16:16:26]url: /json_proto [16:16:26]query_string will be loaded in cgi processing [16:16:26]execute_cgi json_proto POST (null) [16:16:26]execute_cgi path=json_proto method=POST [16:16:26]POST find Content-Length [16:16:26]Host: 172.17.34.200:8080 [16:16:26]Content-Length: 678 [16:16:26]Content-Type: application/json [16:16:26] [16:16:26]POST finish read [16:16:26]Found Content-Length = 678 [16:16:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:26]execute_script... [16:16:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:26]POST & json_proto [16:16:26]process_json_proto [16:16:26]json parsed OK: [16:16:26]protocol is kg_v1.0 [16:16:26]action value=close_receipt [16:16:26]process_action close_receipt [16:16:26]cmd_close_receipt [16:16:26]MH_GetDate [16:16:26]Write to MH i2c: F0 00 00 D4 7F 42 [16:16:26]Write i2c OK [16:16:26]MH_I2C_Read... [16:16:26]Read from MH i2c: F0 [16:16:26]MH_I2C_Read... [16:16:26]Read from MH i2c: F0 09 00 [16:16:26]MH_I2C_Read... [16:16:26]Read from MH i2c: F0 09 00 D4 7F 00 5E 82 E7 64 B2 FF 65 64 F0 [16:16:26]GetLastDocTimeStamp 1692893722 [16:16:26]current date 1692893790 [16:16:26]FM_GetShiftState [16:16:26]SAM_PROTO_GetShiftState [16:16:26]wFMCommunicate request_size=4 [16:16:26]MH_SAM_APDU [16:16:26]CAPDU: 80 13 01 00 [16:16:26]Write to MH i2c: E2 08 00 D5 7F 80 13 01 00 00 00 00 00 D1 [16:16:26]Write i2c OK [16:16:26]MH_I2C_Read... [16:16:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:26]Read from MH i2c: E2 [16:16:26]MH_I2C_Read... [16:16:26]Read from MH i2c: E2 0E 00 [16:16:26]MH_I2C_Read... [16:16:26]Read from MH i2c: E2 0E 00 D5 7F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4E [16:16:26]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:16:26]wFMCommunicate OK [16:16:26]SAM_PROTO_GetShiftState done [16:16:26]FM_GetShiftState done [16:16:26]opened in 1692866319 [16:16:26]opened+sec_in_day 1692952719 [16:16:26]quantity*price = 50025 [16:16:26]sum+1 = 50026 [16:16:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 179 24.08.2023 16:16 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32473 ФПД: 96993835337181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T161630&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32473&fm=96993835337181&tin=02508201610067®Number=0000000000091575&sum=50000 [16:16:27]StoreToDocumentArchive [16:16:27]shift 75 fd 32473 [16:16:27]save to /storage/0075/doc_00032473 [16:16:27]save last doc name /storage/0075/doc_00032473 to /storage/kkm_last_doc_name [16:16:27]save OK [16:16:27]Clear old archive folders... [16:16:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:16:27]tlvbuf is 01842570 [16:16:27]SAM_PROTO_ClearQueue [16:16:27]wFMCommunicate request_size=4 [16:16:27]MH_SAM_APDU [16:16:27]CAPDU: 80 09 00 00 [16:16:27]Write to MH i2c: E2 08 00 E2 7F 80 09 00 00 00 00 00 00 D3 [16:16:27]Write i2c OK [16:16:27]MH_I2C_Read... [16:16:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:16:27]Read from MH i2c: E2 [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: E2 03 00 [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: E2 03 00 E2 7F 00 90 00 D5 [16:16:27]RAPDU: 90 00 [16:16:27]wFMCommunicate OK [16:16:27]SAM_PROTO_ClearQueue done [16:16:27]KKMCreateOFDPacket [16:16:27]OFDProtocolAddRootSTLVToBuf [16:16:27]FM_MakeSignedData [16:16:27]FM_MakeSignedData [16:16:27]SAM_PROTO_SignData [16:16:27]wFMCommunicate request_size=4 [16:16:27]MH_SAM_APDU [16:16:27]CAPDU: 80 0D 01 02 [16:16:27]Write to MH i2c: E2 08 00 E3 7F 80 0D 01 02 00 00 00 00 DB [16:16:27]Write i2c OK [16:16:27]MH_I2C_Read... [16:16:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:16:27]Read from MH i2c: E2 [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: E2 03 00 [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: E2 03 00 E3 7F 00 90 00 D6 [16:16:27]RAPDU: 90 00 [16:16:27]wFMCommunicate OK [16:16:27]wFMCommunicate request_size=255 [16:16:27]MH_SAM_APDU [16:16:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 B3 00 00 00 F4 03 04 00 5E 82 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D9 7E 00 00 35 04 06 00 58 [16:16:27]Write to MH i2c: E2 02 01 E4 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 B3 00 00 00 F4 03 04 00 5E 82 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D9 7E 00 00 35 04 06 00 58 00 00 4D [16:16:27]Write i2c OK [16:16:27]MH_I2C_Read... [16:16:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:27]Read from MH i2c: E2 [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: E2 03 00 [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: E2 03 00 E4 7F 00 90 00 D7 [16:16:27]RAPDU: 90 00 [16:16:27]wFMCommunicate OK [16:16:27]wFMCommunicate request_size=10 [16:16:27]MH_SAM_APDU [16:16:27]CAPDU: 80 0D 02 02 05 37 23 19 C5 DD [16:16:27]Write to MH i2c: E2 0D 00 E5 7F 80 0D 02 02 05 00 37 23 19 C5 DD 00 00 FD [16:16:27]Write i2c OK [16:16:27]MH_I2C_Read... [16:16:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:27]Read from MH i2c: E2 [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: E2 03 00 [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: E2 03 00 E5 7F 00 90 00 D8 [16:16:27]RAPDU: 90 00 [16:16:27]wFMCommunicate OK [16:16:27]wFMCommunicate request_size=4 [16:16:27]MH_SAM_APDU [16:16:27]CAPDU: 80 0D 03 02 [16:16:27]Write to MH i2c: E2 08 00 E6 7F 80 0D 03 02 00 00 00 00 E0 [16:16:27]Write i2c OK [16:16:27]MH_I2C_Read... [16:16:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:16:27]Read from MH i2c: E2 [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: E2 0B 00 [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: E2 0B 00 E6 7F 00 D9 BC 97 3C 54 87 9F 2F 90 00 F2 [16:16:27]RAPDU: D9 BC 97 3C 54 87 9F 2F 90 00 [16:16:27]wFMCommunicate OK [16:16:27]SAM_PROTO_SignData done [16:16:27]FM_MakeSignedData done [16:16:27]CreateOFDProtocolMessage [16:16:27]wFMCommunicate request_size=4 [16:16:27]MH_SAM_APDU [16:16:27]CAPDU: 80 11 00 00 [16:16:27]Write to MH i2c: E2 08 00 E7 7F 80 11 00 00 00 00 00 00 E0 [16:16:27]Write i2c OK [16:16:27]MH_I2C_Read... [16:16:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:27]Read from MH i2c: E2 [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: E2 17 00 [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: E2 17 00 E7 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 36 [16:16:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:16:27]wFMCommunicate OK [16:16:27]CreateOFDProtocolMessage done [16:16:27]OFDSenderStorePacket 32473 [16:16:27]StoreOFDPacket docnum=32473 [16:16:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 55 25 07 01 22 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 B3 00 00 00 F4 03 04 00 5E 82 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D9 7E 00 00 35 04 06 00 58 37 23 19 C5 DD D9 BC 97 3C 54 87 9F 2F [16:16:27]CheckFolder [16:16:27]dirname=/storage/ofd_packets [16:16:27]CheckFolder done [16:16:27]ProducePacketName [16:16:27]name=ofd_packets/00032473 [16:16:27]NVStorageSaveData ofd_packets/00032473 [16:16:27]File name is /storage/ofd_packets/00032473 [16:16:27]Write 301 bytes [16:16:27]NVStorageSaveData done [16:16:27]OFDSenderStorePacket done [16:16:27]KKMCreateOFDPacket done [16:16:27]NVStorageSaveData kkm_last_timestamp [16:16:27]File name is /storage/kkm_last_timestamp [16:16:27]Write 4 bytes [16:16:27]NVStorageSaveData done [16:16:27]ExternCall_PrintAddStr [16:16:27]wPrintStart [16:16:27]Write to MH i2c: 01 00 00 E8 7F 67 [16:16:27]Write i2c OK [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: 01 [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: 01 07 00 [16:16:27]MH_I2C_Read... [16:16:27]Read from MH i2c: 01 07 00 E8 7F 00 00 00 00 00 FF 0F 7C [16:16:27]RasterBufferAndPrint [16:16:27]line Счет N : (1)1182219 [16:16:27]line ИНН: 02508201610067 [16:16:27]line Контрольно-Кассовый Чек [16:16:27]line ПРОДАЖА [16:16:27]line ТРК (МРК, ГНК) : 32 [16:16:27]line Товар: 2710124130 [16:16:27]line Аи-92-К-5 [16:16:27]line 8.700 * 57.50 [16:16:27]line = 500.25 [16:16:27]line НДС 12% НСП 1% [16:16:27]line > о реализуемом товаре [16:16:27]line ОКРУГЛЕНИЕ: -0.25 [16:16:27]line ИТОГО: 500.00 [16:16:27]line Внесено: 500.00 [16:16:27]line СДАЧА: 0.00 [16:16:27]line НСП 1% : 4.43 [16:16:27]line НДС 12% : 53.12 [16:16:27]line Наличными: 500.00 [16:16:27]line Безнал.: 0.00 [16:16:27]line Место: АЗС № 121 "Партнер Нефть" [16:16:27]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:16:27]line СНО: Общий режим [16:16:27]line Чек 179 24.08.2023 16:16 [16:16:27]line Смена: 75 ФФД: 1.0 [16:16:27]line ЗНМ: 0300000148 [16:16:27]line РНМ: 0000000000091575 [16:16:27]line Версия ККМ: 001 [16:16:27]line ФМ: 0000000000874655 [16:16:27]line ФД: 32473 [16:16:27]line ФПД: 96993835337181 [16:16:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T161630&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32473&fm=96993835337181&tin=02508201610067®Number=0000000000091575&sum=50000 [16:16:28]OFD Sender: Processing packet 32473 [packets to send 11, broken 10] [16:16:28]ProducePacketName [16:16:28]name=ofd_packets/00032473 [16:16:28]OFD Sender: To server: pG, [16:16:28]CommunicateWithHost lk.salyk.kg:30040 [16:16:28]ConnectInit lk.salyk.kg [16:16:28]written 0, free lines is 4095 [16:16:28]Connected sock=10 [16:16:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 55 25 07 01 22 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 B3 00 00 00 F4 03 04 00 5E 82 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D9 7E 00 00 35 04 06 00 58 37 23 19 C5 DD D9 BC 97 3C 54 87 9F 2F [16:16:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 24 23 47 00 7E 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 D9 7E 00 00 F4 03 04 00 01 2D E7 64 B6 04 01 00 00 60 B7 54 E4 26 20 B4 F5 [16:16:28]CommunicateWithHost err = 0 [16:16:28]CheckOFDResponse [16:16:28]1017 (14) - 77093643461234 [16:16:28]1041 (16) - 0000000000874655 [16:16:28]1040 (4) - 32473 [16:16:28]1012 (4) - 24.08.2023 10:12 [16:16:28]1206 (1) - 0 [16:16:28]OFD Sender: Remove packet 32473 [16:16:28]ProducePacketName [16:16:28]name=ofd_packets/00032473 [16:16:28]NVStorageDeleteData [16:16:28]Write to MH i2c: 01 00 00 13 80 93 [16:16:28]Write i2c OK [16:16:28]MH_I2C_Read... [16:16:28]Read from MH i2c: 01 [16:16:28]MH_I2C_Read... [16:16:28]Read from MH i2c: 01 07 00 [16:16:28]MH_I2C_Read... [16:16:28]Read from MH i2c: 01 07 00 13 80 00 00 00 00 00 E0 0C 86 [16:16:28]RasterBufferAndPrint [16:16:28]line [16:16:28]line [16:16:28]line [16:16:28]line [16:16:28]line [16:16:28]written 0, free lines is 3302 [16:16:28]MH_Cut [16:16:28]Write to MH i2c: D1 01 00 1A 80 01 6C [16:16:28]Write i2c OK [16:16:28]MH_I2C_Read... [16:16:28]Read from MH i2c: D1 [16:16:28]MH_I2C_Read... [16:16:28]Read from MH i2c: D1 01 00 [16:16:28]MH_I2C_Read... [16:16:28]Read from MH i2c: D1 01 00 1A 80 00 6B [16:16:28]Write to MH i2c: 01 00 00 1B 80 9B [16:16:28]Write i2c OK [16:16:28]MH_I2C_Read... [16:16:28]OFD Sender: No OFD packet to send [16:16:29]*** Cut start [16:16:29]*** Purtial cut [16:16:29]*** Stage 1: CUTSNS_PIN = 1 [16:16:29]Read from MH i2c: 01 [16:16:29]MH_I2C_Read... [16:16:29]*** Stop cut motor [16:16:29]*** Cut end [16:16:29]Read from MH i2c: 01 07 00 [16:16:29]MH_I2C_Read... [16:16:29]Read from MH i2c: 01 07 00 1B 80 00 00 00 00 00 FF 0F B0 [16:16:29]process_action close_receipt done [16:16:29]requested_data is exist [16:16:29]produce_requested_data [16:16:29]requested_item fm.sn is exist - process it [16:16:29]wFMCommunicate request_size=4 [16:16:29]MH_SAM_APDU [16:16:29]CAPDU: 80 11 00 00 [16:16:29]Write to MH i2c: E2 08 00 1C 80 80 11 00 00 00 00 00 00 16 [16:16:29]Write i2c OK [16:16:29]MH_I2C_Read... [16:16:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:29]Read from MH i2c: E2 [16:16:29]MH_I2C_Read... [16:16:29]Read from MH i2c: E2 17 00 [16:16:29]MH_I2C_Read... [16:16:29]Read from MH i2c: E2 17 00 1C 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [16:16:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:16:29]wFMCommunicate OK [16:16:29]requested_item fd.num is exist - process it [16:16:29]SAM_PROTO_GetFieldsCounters [16:16:29]wFMCommunicate request_size=4 [16:16:29]MH_SAM_APDU [16:16:29]CAPDU: 80 13 00 00 [16:16:29]Write to MH i2c: E2 08 00 1D 80 80 13 00 00 00 00 00 00 19 [16:16:29]Write i2c OK [16:16:29]MH_I2C_Read... [16:16:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:16:29]Read from MH i2c: E2 [16:16:29]MH_I2C_Read... [16:16:29]Read from MH i2c: E2 62 00 [16:16:29]MH_I2C_Read... [16:16:29]Read from MH i2c: E2 62 00 1D 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D9 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [16:16:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 D9 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:16:29]wFMCommunicate OK [16:16:29]SAM_PROTO_GetFieldsCounters done [16:16:29]requested_item shift.num is exist - process it [16:16:29]requested_item shift.opened is exist - process it [16:16:29]req_shift_opened [16:16:29]FM_GetShiftState [16:16:29]SAM_PROTO_GetShiftState [16:16:29]wFMCommunicate request_size=4 [16:16:29]MH_SAM_APDU [16:16:29]CAPDU: 80 13 01 00 [16:16:29]Write to MH i2c: E2 08 00 1E 80 80 13 01 00 00 00 00 00 1B [16:16:29]Write i2c OK [16:16:29]MH_I2C_Read... [16:16:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:29]Read from MH i2c: E2 [16:16:29]MH_I2C_Read... [16:16:29]Read from MH i2c: E2 0E 00 [16:16:29]MH_I2C_Read... [16:16:29]Read from MH i2c: E2 0E 00 1E 80 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 98 [16:16:29]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:16:29]wFMCommunicate OK [16:16:29]SAM_PROTO_GetShiftState done [16:16:29]FM_GetShiftState done [16:16:29]req_shift_opened done [16:16:29]requested_item shift.open_date is exist - process it [16:16:29]req_shift_open_date [16:16:29]req_shift_open_date done [16:16:29]produce_requested_data done [16:16:29]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32473,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:16:29]process_action_free close_receipt [16:16:29]json_value_free [16:16:29]json_value_free done [16:16:29]process_json_proto returns [16:16:29]Send response to host [16:16:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32473,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:16:29]free response buf [16:16:29]execute_script done [16:16:29]execute_script returns [16:16:29]free content buf [16:16:29]Sock 9.Close socket [16:16:29]Sock 9.Thread stoped [16:16:33]OFD Sender: No OFD packet to send [16:16:38]OFD Sender: No OFD packet to send [16:16:43]OFD Sender: No OFD packet to send [16:16:48]OFD Sender: No OFD packet to send [16:16:53]OFD Sender: No OFD packet to send [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:58]OFD Sender: No OFD packet to send [16:18:03]OFD Sender: No OFD packet to send [16:18:08]OFD Sender: No OFD packet to send [16:18:13]OFD Sender: No OFD packet to send [16:18:18]OFD Sender: No OFD packet to send [16:18:23]OFD Sender: No OFD packet to send [16:18:28]OFD Sender: No OFD packet to send [16:18:33]OFD Sender: No OFD packet to send [16:18:38]OFD Sender: No OFD packet to send [16:18:43]OFD Sender: No OFD packet to send [16:18:48]OFD Sender: No OFD packet to send [16:18:53]OFD Sender: No OFD packet to send [16:18:58]OFD Sender: No OFD packet to send [16:19:03]OFD Sender: No OFD packet to send [16:19:08]OFD Sender: No OFD packet to send [16:19:10]accept exits with 8 [16:19:10]New connection [16:19:10]New thread 3066940772 created [16:19:10]Thread 3067084132 joined [16:19:10]Waiting for new connection... [16:19:10] Sock 8.Parse request [16:19:10]Sock 8.Check first char [16:19:10]Sock 8.First char is OK [16:19:10]request: POST /json_proto HTTP/1.0 [16:19:10]Method: POST [16:19:10]URL: /json_proto [16:19:10]Method is POST - this is cgi request [16:19:10]url: /json_proto [16:19:10]query_string will be loaded in cgi processing [16:19:10]execute_cgi json_proto POST (null) [16:19:10]execute_cgi path=json_proto method=POST [16:19:10]POST find Content-Length [16:19:10]Host: 172.17.34.200:8080 [16:19:10]Content-Length: 683 [16:19:10]Content-Type: application/json [16:19:10] [16:19:10]POST finish read [16:19:10]Found Content-Length = 683 [16:19:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:10]execute_script... [16:19:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:10]POST & json_proto [16:19:10]process_json_proto [16:19:10]json parsed OK: [16:19:10]protocol is kg_v1.0 [16:19:10]action value=close_receipt [16:19:10]process_action close_receipt [16:19:10]cmd_close_receipt [16:19:10]MH_GetDate [16:19:10]Write to MH i2c: F0 00 00 1F 80 8E [16:19:10]Write i2c OK [16:19:10]MH_I2C_Read... [16:19:10]Read from MH i2c: F0 [16:19:10]MH_I2C_Read... [16:19:10]Read from MH i2c: F0 09 00 [16:19:10]MH_I2C_Read... [16:19:10]Read from MH i2c: F0 09 00 1F 80 00 02 83 E7 64 B2 FF 65 64 E1 [16:19:10]GetLastDocTimeStamp 1692893790 [16:19:10]current date 1692893954 [16:19:10]FM_GetShiftState [16:19:10]SAM_PROTO_GetShiftState [16:19:10]wFMCommunicate request_size=4 [16:19:10]MH_SAM_APDU [16:19:10]CAPDU: 80 13 01 00 [16:19:10]Write to MH i2c: E2 08 00 20 80 80 13 01 00 00 00 00 00 1D [16:19:10]Write i2c OK [16:19:10]MH_I2C_Read... [16:19:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:10]Read from MH i2c: E2 [16:19:10]MH_I2C_Read... [16:19:10]Read from MH i2c: E2 0E 00 [16:19:10]MH_I2C_Read... [16:19:10]Read from MH i2c: E2 0E 00 20 80 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9A [16:19:10]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:19:10]wFMCommunicate OK [16:19:10]SAM_PROTO_GetShiftState done [16:19:10]FM_GetShiftState done [16:19:10]opened in 1692866319 [16:19:10]opened+sec_in_day 1692952719 [16:19:10]quantity*price = 50053 [16:19:10]sum+1 = 50054 [16:19:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 180 24.08.2023 16:19 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32474 ФПД: 140846407789928 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T161914&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32474&fm=140846407789928&tin=02508201610067®Number=0000000000091575&sum=50000 [16:19:11]StoreToDocumentArchive [16:19:11]shift 75 fd 32474 [16:19:11]save to /storage/0075/doc_00032474 [16:19:11]save last doc name /storage/0075/doc_00032474 to /storage/kkm_last_doc_name [16:19:11]save OK [16:19:11]Clear old archive folders... [16:19:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:19:11]tlvbuf is 017F1400 [16:19:11]SAM_PROTO_ClearQueue [16:19:11]wFMCommunicate request_size=4 [16:19:11]MH_SAM_APDU [16:19:11]CAPDU: 80 09 00 00 [16:19:11]Write to MH i2c: E2 08 00 2D 80 80 09 00 00 00 00 00 00 1F [16:19:11]Write i2c OK [16:19:11]MH_I2C_Read... [16:19:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:19:11]Read from MH i2c: E2 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: E2 03 00 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: E2 03 00 2D 80 00 90 00 21 [16:19:11]RAPDU: 90 00 [16:19:11]wFMCommunicate OK [16:19:11]SAM_PROTO_ClearQueue done [16:19:11]KKMCreateOFDPacket [16:19:11]OFDProtocolAddRootSTLVToBuf [16:19:11]FM_MakeSignedData [16:19:11]FM_MakeSignedData [16:19:11]SAM_PROTO_SignData [16:19:11]wFMCommunicate request_size=4 [16:19:11]MH_SAM_APDU [16:19:11]CAPDU: 80 0D 01 02 [16:19:11]Write to MH i2c: E2 08 00 2E 80 80 0D 01 02 00 00 00 00 27 [16:19:11]Write i2c OK [16:19:11]MH_I2C_Read... [16:19:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:19:11]Read from MH i2c: E2 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: E2 03 00 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: E2 03 00 2E 80 00 90 00 22 [16:19:11]RAPDU: 90 00 [16:19:11]wFMCommunicate OK [16:19:11]wFMCommunicate request_size=255 [16:19:11]MH_SAM_APDU [16:19:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 02 83 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DA 7E 00 00 35 04 06 00 [16:19:11]Write to MH i2c: E2 02 01 2F 80 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 02 83 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DA 7E 00 00 35 04 06 00 00 00 65 [16:19:11]Write i2c OK [16:19:11]MH_I2C_Read... [16:19:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:11]Read from MH i2c: E2 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: E2 03 00 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: E2 03 00 2F 80 00 90 00 23 [16:19:11]RAPDU: 90 00 [16:19:11]wFMCommunicate OK [16:19:11]wFMCommunicate request_size=11 [16:19:11]MH_SAM_APDU [16:19:11]CAPDU: 80 0D 02 02 06 80 19 5C 1A AD 68 [16:19:11]Write to MH i2c: E2 0E 00 30 80 80 0D 02 02 06 00 80 19 5C 1A AD 68 00 00 5A [16:19:11]Write i2c OK [16:19:11]MH_I2C_Read... [16:19:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:11]Read from MH i2c: E2 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: E2 03 00 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: E2 03 00 30 80 00 90 00 24 [16:19:11]RAPDU: 90 00 [16:19:11]wFMCommunicate OK [16:19:11]wFMCommunicate request_size=4 [16:19:11]MH_SAM_APDU [16:19:11]CAPDU: 80 0D 03 02 [16:19:11]Write to MH i2c: E2 08 00 31 80 80 0D 03 02 00 00 00 00 2C [16:19:11]Write i2c OK [16:19:11]MH_I2C_Read... [16:19:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:19:11]Read from MH i2c: E2 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: E2 0B 00 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: E2 0B 00 31 80 00 1B BD C1 3B 7A CE A9 AE 90 00 A0 [16:19:11]RAPDU: 1B BD C1 3B 7A CE A9 AE 90 00 [16:19:11]wFMCommunicate OK [16:19:11]SAM_PROTO_SignData done [16:19:11]FM_MakeSignedData done [16:19:11]CreateOFDProtocolMessage [16:19:11]wFMCommunicate request_size=4 [16:19:11]MH_SAM_APDU [16:19:11]CAPDU: 80 11 00 00 [16:19:11]Write to MH i2c: E2 08 00 32 80 80 11 00 00 00 00 00 00 2C [16:19:11]Write i2c OK [16:19:11]MH_I2C_Read... [16:19:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:11]Read from MH i2c: E2 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: E2 17 00 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: E2 17 00 32 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 82 [16:19:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:19:11]wFMCommunicate OK [16:19:11]CreateOFDProtocolMessage done [16:19:11]OFDSenderStorePacket 32474 [16:19:11]StoreOFDPacket docnum=32474 [16:19:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 43 26 08 01 02 CD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 02 83 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DA 7E 00 00 35 04 06 00 80 19 5C 1A AD 68 1B BD C1 3B 7A CE A9 AE [16:19:11]CheckFolder [16:19:11]dirname=/storage/ofd_packets [16:19:11]CheckFolder done [16:19:11]ProducePacketName [16:19:11]name=ofd_packets/00032474 [16:19:11]NVStorageSaveData ofd_packets/00032474 [16:19:11]File name is /storage/ofd_packets/00032474 [16:19:11]Write 302 bytes [16:19:11]NVStorageSaveData done [16:19:11]OFDSenderStorePacket done [16:19:11]KKMCreateOFDPacket done [16:19:11]NVStorageSaveData kkm_last_timestamp [16:19:11]File name is /storage/kkm_last_timestamp [16:19:11]Write 4 bytes [16:19:11]NVStorageSaveData done [16:19:11]ExternCall_PrintAddStr [16:19:11]wPrintStart [16:19:11]Write to MH i2c: 01 00 00 33 80 B3 [16:19:11]Write i2c OK [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: 01 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: 01 07 00 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: 01 07 00 33 80 00 00 00 00 00 FF 0F C8 [16:19:11]RasterBufferAndPrint [16:19:11]line Счет N : (1)1182220 [16:19:11]line ИНН: 02508201610067 [16:19:11]line Контрольно-Кассовый Чек [16:19:11]line ПРОДАЖА [16:19:11]line ТРК (МРК, ГНК) : 11 [16:19:11]line Товар: 2710194210 [16:19:11]line ДТ(л)-К-5 [16:19:11]line 7.870 * 63.60 [16:19:11]line = 500.53 [16:19:11]line НДС 12% НСП 1% [16:19:11]line > о реализуемом товаре [16:19:11]line ОКРУГЛЕНИЕ: -0.53 [16:19:11]line ИТОГО: 500.00 [16:19:11]line Внесено: 500.00 [16:19:11]line СДАЧА: 0.00 [16:19:11]line НСП 1% : 4.43 [16:19:11]line НДС 12% : 53.15 [16:19:11]line Наличными: 500.00 [16:19:11]line Безнал.: 0.00 [16:19:11]line Место: АЗС № 121 "Партнер Нефть" [16:19:11]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:19:11]line СНО: Общий режим [16:19:11]line Чек 180 24.08.2023 16:19 [16:19:11]line Смена: 75 ФФД: 1.0 [16:19:11]line ЗНМ: 0300000148 [16:19:11]line РНМ: 0000000000091575 [16:19:11]line Версия ККМ: 001 [16:19:11]line ФМ: 0000000000874655 [16:19:11]line ФД: 32474 [16:19:11]line ФПД: 140846407789928 [16:19:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T161914&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32474&fm=140846407789928&tin=02508201610067®Number=0000000000091575&sum=50000 [16:19:12]OFD Sender: Processing packet 32474 [packets to send 11, broken 10] [16:19:12]ProducePacketName [16:19:12]name=ofd_packets/00032474 [16:19:12]OFD Sender: To server: pG, [16:19:12]CommunicateWithHost lk.salyk.kg:30040 [16:19:12]ConnectInit lk.salyk.kg [16:19:12]written 0, free lines is 4095 [16:19:12]Connected sock=10 [16:19:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 43 26 08 01 02 CD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 02 83 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DA 7E 00 00 35 04 06 00 80 19 5C 1A AD 68 1B BD C1 3B 7A CE A9 AE [16:19:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 27 38 47 00 7D 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DA 7E 00 00 F4 03 04 00 A6 2D E7 64 B6 04 01 00 00 B7 D4 A3 47 0F 7F 84 3F [16:19:12]CommunicateWithHost err = 0 [16:19:12]CheckOFDResponse [16:19:12]1017 (14) - 77093643461234 [16:19:12]1041 (16) - 0000000000874655 [16:19:12]1040 (4) - 32474 [16:19:12]1012 (4) - 24.08.2023 10:15 [16:19:12]1206 (1) - 0 [16:19:12]OFD Sender: Remove packet 32474 [16:19:12]ProducePacketName [16:19:12]name=ofd_packets/00032474 [16:19:12]NVStorageDeleteData [16:19:12]Write to MH i2c: 01 00 00 5E 80 DE [16:19:12]Write i2c OK [16:19:12]MH_I2C_Read... [16:19:12]Read from MH i2c: 01 [16:19:12]MH_I2C_Read... [16:19:12]Read from MH i2c: 01 07 00 [16:19:12]MH_I2C_Read... [16:19:12]Read from MH i2c: 01 07 00 5E 80 00 00 00 00 00 E5 0C D6 [16:19:12]RasterBufferAndPrint [16:19:12]line [16:19:12]line [16:19:12]line [16:19:12]line [16:19:12]line [16:19:12]written 0, free lines is 3307 [16:19:12]MH_Cut [16:19:12]Write to MH i2c: D1 01 00 65 80 01 B7 [16:19:12]Write i2c OK [16:19:12]MH_I2C_Read... [16:19:12]Read from MH i2c: D1 [16:19:12]MH_I2C_Read... [16:19:12]Read from MH i2c: D1 01 00 [16:19:12]MH_I2C_Read... [16:19:12]Read from MH i2c: D1 01 00 65 80 00 B6 [16:19:12]Write to MH i2c: 01 00 00 66 80 E6 [16:19:12]Write i2c OK [16:19:12]MH_I2C_Read... [16:19:13]OFD Sender: No OFD packet to send [16:19:13]*** Cut start [16:19:13]*** Purtial cut [16:19:13]*** CUTSNS_PIN = 0 [16:19:13]*** Stage 1: CUTSNS_PIN = 1 [16:19:15]Read from MH i2c: 01 [16:19:15]MH_I2C_Read... [16:19:15]*** Stop cut motor [16:19:15]*** Cut end [16:19:15]Read from MH i2c: 01 07 00 [16:19:15]MH_I2C_Read... [16:19:15]Read from MH i2c: 01 07 00 66 80 00 00 00 00 00 FF 0F FB [16:19:15]process_action close_receipt done [16:19:15]requested_data is exist [16:19:15]produce_requested_data [16:19:15]requested_item fm.sn is exist - process it [16:19:15]wFMCommunicate request_size=4 [16:19:15]MH_SAM_APDU [16:19:15]CAPDU: 80 11 00 00 [16:19:15]Write to MH i2c: E2 08 00 67 80 80 11 00 00 00 00 00 00 61 [16:19:15]Write i2c OK [16:19:15]MH_I2C_Read... [16:19:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:15]Read from MH i2c: E2 [16:19:15]MH_I2C_Read... [16:19:15]Read from MH i2c: E2 17 00 [16:19:15]MH_I2C_Read... [16:19:15]Read from MH i2c: E2 17 00 67 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B7 [16:19:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:19:15]wFMCommunicate OK [16:19:15]requested_item fd.num is exist - process it [16:19:15]SAM_PROTO_GetFieldsCounters [16:19:15]wFMCommunicate request_size=4 [16:19:15]MH_SAM_APDU [16:19:15]CAPDU: 80 13 00 00 [16:19:15]Write to MH i2c: E2 08 00 68 80 80 13 00 00 00 00 00 00 64 [16:19:15]Write i2c OK [16:19:15]MH_I2C_Read... [16:19:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:19:15]Read from MH i2c: E2 [16:19:15]MH_I2C_Read... [16:19:15]Read from MH i2c: E2 62 00 [16:19:15]MH_I2C_Read... [16:19:15]Read from MH i2c: E2 62 00 68 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DA 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [16:19:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DA 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:19:15]wFMCommunicate OK [16:19:15]SAM_PROTO_GetFieldsCounters done [16:19:15]requested_item shift.num is exist - process it [16:19:15]requested_item shift.opened is exist - process it [16:19:15]req_shift_opened [16:19:15]FM_GetShiftState [16:19:15]SAM_PROTO_GetShiftState [16:19:15]wFMCommunicate request_size=4 [16:19:15]MH_SAM_APDU [16:19:15]CAPDU: 80 13 01 00 [16:19:15]Write to MH i2c: E2 08 00 69 80 80 13 01 00 00 00 00 00 66 [16:19:15]Write i2c OK [16:19:15]MH_I2C_Read... [16:19:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:15]Read from MH i2c: E2 [16:19:15]MH_I2C_Read... [16:19:15]Read from MH i2c: E2 0E 00 [16:19:15]MH_I2C_Read... [16:19:15]Read from MH i2c: E2 0E 00 69 80 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E3 [16:19:15]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:19:15]wFMCommunicate OK [16:19:15]SAM_PROTO_GetShiftState done [16:19:15]FM_GetShiftState done [16:19:15]req_shift_opened done [16:19:15]requested_item shift.open_date is exist - process it [16:19:15]req_shift_open_date [16:19:15]req_shift_open_date done [16:19:15]produce_requested_data done [16:19:15]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32474,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:19:15]process_action_free close_receipt [16:19:15]json_value_free [16:19:15]json_value_free done [16:19:15]process_json_proto returns [16:19:15]Send response to host [16:19:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32474,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:19:15]free response buf [16:19:15]execute_script done [16:19:15]execute_script returns [16:19:15]free content buf [16:19:15]Sock 8.Close socket [16:19:15]Sock 8.Thread stoped [16:19:18]OFD Sender: No OFD packet to send [16:19:23]OFD Sender: No OFD packet to send [16:19:28]OFD Sender: No OFD packet to send [16:19:33]OFD Sender: No OFD packet to send [16:19:38]OFD Sender: No OFD packet to send [16:19:43]OFD Sender: No OFD packet to send [16:19:48]OFD Sender: No OFD packet to send [16:19:53]OFD Sender: No OFD packet to send [16:19:58]OFD Sender: No OFD packet to send [16:20:03]OFD Sender: No OFD packet to send [16:20:08]OFD Sender: No OFD packet to send [16:20:13]OFD Sender: No OFD packet to send [16:20:18]OFD Sender: No OFD packet to send [16:20:23]OFD Sender: No OFD packet to send [16:20:28]OFD Sender: No OFD packet to send [16:20:33]OFD Sender: No OFD packet to send [16:20:38]OFD Sender: No OFD packet to send [16:20:43]OFD Sender: No OFD packet to send [16:20:48]OFD Sender: No OFD packet to send [16:20:53]OFD Sender: No OFD packet to send [16:20:58]OFD Sender: No OFD packet to send [16:21:03]OFD Sender: No OFD packet to send [16:21:08]OFD Sender: No OFD packet to send [16:21:13]OFD Sender: No OFD packet to send [16:21:18]OFD Sender: No OFD packet to send [16:21:23]OFD Sender: No OFD packet to send [16:21:28]OFD Sender: No OFD packet to send [16:21:33]OFD Sender: No OFD packet to send [16:21:38]OFD Sender: No OFD packet to send [16:21:43]OFD Sender: No OFD packet to send [16:21:48]OFD Sender: No OFD packet to send [16:21:53]OFD Sender: No OFD packet to send [16:21:58]OFD Sender: No OFD packet to send [16:22:03]OFD Sender: No OFD packet to send [16:22:08]OFD Sender: No OFD packet to send [16:22:10]accept exits with 9 [16:22:10]New connection [16:22:10]New thread 3067084132 created [16:22:10]Thread 3066940772 joined [16:22:10]Waiting for new connection... [16:22:10] Sock 9.Parse request [16:22:10]Sock 9.Check first char [16:22:10]Sock 9.First char is OK [16:22:10]request: POST /json_proto HTTP/1.0 [16:22:10]Method: POST [16:22:10]URL: /json_proto [16:22:10]Method is POST - this is cgi request [16:22:10]url: /json_proto [16:22:10]query_string will be loaded in cgi processing [16:22:10]execute_cgi json_proto POST (null) [16:22:10]execute_cgi path=json_proto method=POST [16:22:10]POST find Content-Length [16:22:10]Host: 172.17.34.200:8080 [16:22:10]Content-Length: 688 [16:22:10]Content-Type: application/json [16:22:10] [16:22:10]POST finish read [16:22:10]Found Content-Length = 688 [16:22:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:10]execute_script... [16:22: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)1182221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:10]POST & json_proto [16:22:10]process_json_proto [16:22:10]json parsed OK: [16:22:10]protocol is kg_v1.0 [16:22:10]action value=close_receipt [16:22:10]process_action close_receipt [16:22:10]cmd_close_receipt [16:22:10]MH_GetDate [16:22:10]Write to MH i2c: F0 00 00 6A 80 D9 [16:22:10]Write i2c OK [16:22:10]MH_I2C_Read... [16:22:10]Read from MH i2c: F0 [16:22:10]MH_I2C_Read... [16:22:10]Read from MH i2c: F0 09 00 [16:22:10]MH_I2C_Read... [16:22:10]Read from MH i2c: F0 09 00 6A 80 00 B6 83 E7 64 B2 FF 65 64 E0 [16:22:10]GetLastDocTimeStamp 1692893954 [16:22:10]current date 1692894134 [16:22:10]FM_GetShiftState [16:22:10]SAM_PROTO_GetShiftState [16:22:10]wFMCommunicate request_size=4 [16:22:10]MH_SAM_APDU [16:22:10]CAPDU: 80 13 01 00 [16:22:10]Write to MH i2c: E2 08 00 6B 80 80 13 01 00 00 00 00 00 68 [16:22:10]Write i2c OK [16:22:10]MH_I2C_Read... [16:22:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:22:10]Read from MH i2c: E2 [16:22:10]MH_I2C_Read... [16:22:10]Read from MH i2c: E2 0E 00 [16:22:10]MH_I2C_Read... [16:22:10]Read from MH i2c: E2 0E 00 6B 80 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E5 [16:22:10]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:22:10]wFMCommunicate OK [16:22:10]SAM_PROTO_GetShiftState done [16:22:10]FM_GetShiftState done [16:22:10]opened in 1692866319 [16:22:10]opened+sec_in_day 1692952719 [16:22:10]quantity*price = 200022 [16:22:10]sum+1 = 200023 [16:22:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 181 24.08.2023 16:22 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32475 ФПД: 267580691993492 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T162215&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32475&fm=267580691993492&tin=02508201610067®Number=0000000000091575&sum=200000 [16:22:11]StoreToDocumentArchive [16:22:11]shift 75 fd 32475 [16:22:11]save to /storage/0075/doc_00032475 [16:22:11]save last doc name /storage/0075/doc_00032475 to /storage/kkm_last_doc_name [16:22:11]save OK [16:22:11]Clear old archive folders... [16:22:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:22:11]tlvbuf is 019EEC70 [16:22:11]SAM_PROTO_ClearQueue [16:22:11]wFMCommunicate request_size=4 [16:22:11]MH_SAM_APDU [16:22:11]CAPDU: 80 09 00 00 [16:22:11]Write to MH i2c: E2 08 00 78 80 80 09 00 00 00 00 00 00 6A [16:22:11]Write i2c OK [16:22:11]MH_I2C_Read... [16:22:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:22:11]Read from MH i2c: E2 [16:22:11]MH_I2C_Read... [16:22:11]Read from MH i2c: E2 03 00 [16:22:11]MH_I2C_Read... [16:22:11]Read from MH i2c: E2 03 00 78 80 00 90 00 6C [16:22:11]RAPDU: 90 00 [16:22:11]wFMCommunicate OK [16:22:11]SAM_PROTO_ClearQueue done [16:22:11]KKMCreateOFDPacket [16:22:11]OFDProtocolAddRootSTLVToBuf [16:22:11]FM_MakeSignedData [16:22:11]FM_MakeSignedData [16:22:11]SAM_PROTO_SignData [16:22:11]wFMCommunicate request_size=4 [16:22:11]MH_SAM_APDU [16:22:11]CAPDU: 80 0D 01 02 [16:22:11]Write to MH i2c: E2 08 00 79 80 80 0D 01 02 00 00 00 00 72 [16:22:11]Write i2c OK [16:22:11]MH_I2C_Read... [16:22:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:22:11]Read from MH i2c: E2 [16:22:11]MH_I2C_Read... [16:22:11]Read from MH i2c: E2 03 00 [16:22:11]MH_I2C_Read... [16:22:11]Read from MH i2c: E2 03 00 79 80 00 90 00 6D [16:22:11]RAPDU: 90 00 [16:22:11]wFMCommunicate OK [16:22:11]wFMCommunicate request_size=255 [16:22:11]MH_SAM_APDU [16:22:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 B7 83 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DB 7E 00 00 35 04 06 00 [16:22:11]Write to MH i2c: E2 02 01 7A 80 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 B7 83 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DB 7E 00 00 35 04 06 00 00 00 1F [16:22:11]Write i2c OK [16:22:11]MH_I2C_Read... [16:22:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:22:11]Read from MH i2c: E2 [16:22:11]MH_I2C_Read... [16:22:11]Read from MH i2c: E2 03 00 [16:22:11]MH_I2C_Read... [16:22:11]Read from MH i2c: E2 03 00 7A 80 00 90 00 6E [16:22:11]RAPDU: 90 00 [16:22:11]wFMCommunicate OK [16:22:11]wFMCommunicate request_size=11 [16:22:11]MH_SAM_APDU [16:22:11]CAPDU: 80 0D 02 02 06 F3 5C FC 18 53 94 [16:22:11]Write to MH i2c: E2 0E 00 7B 80 80 0D 02 02 06 00 F3 5C FC 18 53 94 00 00 CB [16:22:11]Write i2c OK [16:22:11]MH_I2C_Read... [16:22:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:22:12]Read from MH i2c: E2 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: E2 03 00 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: E2 03 00 7B 80 00 90 00 6F [16:22:12]RAPDU: 90 00 [16:22:12]wFMCommunicate OK [16:22:12]wFMCommunicate request_size=4 [16:22:12]MH_SAM_APDU [16:22:12]CAPDU: 80 0D 03 02 [16:22:12]Write to MH i2c: E2 08 00 7C 80 80 0D 03 02 00 00 00 00 77 [16:22:12]Write i2c OK [16:22:12]MH_I2C_Read... [16:22:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:22:12]Read from MH i2c: E2 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: E2 0B 00 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: E2 0B 00 7C 80 00 B0 71 19 54 3C 47 F3 98 90 00 14 [16:22:12]RAPDU: B0 71 19 54 3C 47 F3 98 90 00 [16:22:12]wFMCommunicate OK [16:22:12]SAM_PROTO_SignData done [16:22:12]FM_MakeSignedData done [16:22:12]CreateOFDProtocolMessage [16:22:12]wFMCommunicate request_size=4 [16:22:12]MH_SAM_APDU [16:22:12]CAPDU: 80 11 00 00 [16:22:12]Write to MH i2c: E2 08 00 7D 80 80 11 00 00 00 00 00 00 77 [16:22:12]Write i2c OK [16:22:12]MH_I2C_Read... [16:22:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:12]Read from MH i2c: E2 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: E2 17 00 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: E2 17 00 7D 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CD [16:22:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:22:12]wFMCommunicate OK [16:22:12]CreateOFDProtocolMessage done [16:22:12]OFDSenderStorePacket 32475 [16:22:12]StoreOFDPacket docnum=32475 [16:22:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A7 B9 08 01 2E 40 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 B7 83 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DB 7E 00 00 35 04 06 00 F3 5C FC 18 53 94 B0 71 19 54 3C 47 F3 98 [16:22:12]CheckFolder [16:22:12]dirname=/storage/ofd_packets [16:22:12]CheckFolder done [16:22:12]ProducePacketName [16:22:12]name=ofd_packets/00032475 [16:22:12]NVStorageSaveData ofd_packets/00032475 [16:22:12]File name is /storage/ofd_packets/00032475 [16:22:12]Write 302 bytes [16:22:12]NVStorageSaveData done [16:22:12]OFDSenderStorePacket done [16:22:12]KKMCreateOFDPacket done [16:22:12]NVStorageSaveData kkm_last_timestamp [16:22:12]File name is /storage/kkm_last_timestamp [16:22:12]Write 4 bytes [16:22:12]NVStorageSaveData done [16:22:12]ExternCall_PrintAddStr [16:22:12]wPrintStart [16:22:12]Write to MH i2c: 01 00 00 7E 80 FE [16:22:12]Write i2c OK [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: 01 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: 01 07 00 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: 01 07 00 7E 80 00 00 00 00 00 FF 0F 13 [16:22:12]RasterBufferAndPrint [16:22:12]line Счет N : (1)1182221 [16:22:12]line ИНН: 02508201610067 [16:22:12]line Контрольно-Кассовый Чек [16:22:12]line ПРОДАЖА [16:22:12]line ТРК (МРК, ГНК) : 11 [16:22:12]line Товар: 2710194210 [16:22:12]line ДТ(л)-К-5 [16:22:12]line 31.450 * 63.60 [16:22:12]line = 2000.22 [16:22:12]line НДС 12% НСП 1% [16:22:12]line > о реализуемом товаре [16:22:12]line ОКРУГЛЕНИЕ: -0.22 [16:22:12]line ИТОГО: 2000.00 [16:22:12]line Внесено: 2000.00 [16:22:12]line СДАЧА: 0.00 [16:22:12]line НСП 1% : 17.70 [16:22:12]line НДС 12% : 212.41 [16:22:12]line Наличными: 2000.00 [16:22:12]line Безнал.: 0.00 [16:22:12]line Место: АЗС № 121 "Партнер Нефть" [16:22:12]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:22:12]line СНО: Общий режим [16:22:12]line Чек 181 24.08.2023 16:22 [16:22:12]line Смена: 75 ФФД: 1.0 [16:22:12]line ЗНМ: 0300000148 [16:22:12]line РНМ: 0000000000091575 [16:22:12]line Версия ККМ: 001 [16:22:12]line ФМ: 0000000000874655 [16:22:12]line ФД: 32475 [16:22:12]line ФПД: 267580691993492 [16:22:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T162215&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32475&fm=267580691993492&tin=02508201610067®Number=0000000000091575&sum=200000 [16:22:12]OFD Sender: Processing packet 32475 [packets to send 11, broken 10] [16:22:12]ProducePacketName [16:22:12]name=ofd_packets/00032475 [16:22:12]OFD Sender: To server: pG, [16:22:12]CommunicateWithHost lk.salyk.kg:30040 [16:22:12]ConnectInit lk.salyk.kg [16:22:12]written 0, free lines is 4095 [16:22:12]Connected sock=10 [16:22:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A7 B9 08 01 2E 40 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 B7 83 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DB 7E 00 00 35 04 06 00 F3 5C FC 18 53 94 B0 71 19 54 3C 47 F3 98 [16:22:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 5F 79 47 00 C9 DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DB 7E 00 00 F4 03 04 00 5A 2E E7 64 B6 04 01 00 00 CA ED EB FE 9C E0 03 7C [16:22:12]CommunicateWithHost err = 0 [16:22:12]CheckOFDResponse [16:22:12]1017 (14) - 77093643461234 [16:22:12]1041 (16) - 0000000000874655 [16:22:12]1040 (4) - 32475 [16:22:12]1012 (4) - 24.08.2023 10:18 [16:22:12]1206 (1) - 0 [16:22:12]OFD Sender: Remove packet 32475 [16:22:12]ProducePacketName [16:22:12]name=ofd_packets/00032475 [16:22:12]NVStorageDeleteData [16:22:12]Write to MH i2c: 01 00 00 A9 80 29 [16:22:12]Write i2c OK [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: 01 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: 01 07 00 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: 01 07 00 A9 80 00 00 00 00 00 F2 0C 2E [16:22:12]RasterBufferAndPrint [16:22:12]line [16:22:12]line [16:22:12]line [16:22:12]line [16:22:12]line [16:22:12]written 0, free lines is 3322 [16:22:12]MH_Cut [16:22:12]Write to MH i2c: D1 01 00 B0 80 01 02 [16:22:12]Write i2c OK [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: D1 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: D1 01 00 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: D1 01 00 B0 80 00 01 [16:22:12]Write to MH i2c: 01 00 00 B1 80 31 [16:22:12]Write i2c OK [16:22:12]MH_I2C_Read... [16:22:13]OFD Sender: No OFD packet to send [16:22:13]*** Cut start [16:22:13]*** Purtial cut [16:22:13]*** Stage 1: CUTSNS_PIN = 1 [16:22:13]Read from MH i2c: 01 [16:22:13]MH_I2C_Read... [16:22:13]*** Stop cut motor [16:22:13]*** Cut end [16:22:13]Read from MH i2c: 01 07 00 [16:22:13]MH_I2C_Read... [16:22:13]Read from MH i2c: 01 07 00 B1 80 00 00 00 00 00 FF 0F 46 [16:22:13]process_action close_receipt done [16:22:13]requested_data is exist [16:22:13]produce_requested_data [16:22:13]requested_item fm.sn is exist - process it [16:22:13]wFMCommunicate request_size=4 [16:22:13]MH_SAM_APDU [16:22:13]CAPDU: 80 11 00 00 [16:22:13]Write to MH i2c: E2 08 00 B2 80 80 11 00 00 00 00 00 00 AC [16:22:13]Write i2c OK [16:22:13]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 B2 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 02 [16:22:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:22:14]wFMCommunicate OK [16:22:14]requested_item fd.num is exist - process it [16:22:14]SAM_PROTO_GetFieldsCounters [16:22:14]wFMCommunicate request_size=4 [16:22:14]MH_SAM_APDU [16:22:14]CAPDU: 80 13 00 00 [16:22:14]Write to MH i2c: E2 08 00 B3 80 80 13 00 00 00 00 00 00 AF [16:22:14]Write i2c OK [16:22:14]MH_I2C_Read... [16:22:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:22:14]Read from MH i2c: E2 [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: E2 62 00 [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: E2 62 00 B3 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DB 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [16:22:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DB 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:22:14]wFMCommunicate OK [16:22:14]SAM_PROTO_GetFieldsCounters done [16:22:14]requested_item shift.num is exist - process it [16:22:14]requested_item shift.opened is exist - process it [16:22:14]req_shift_opened [16:22:14]FM_GetShiftState [16:22:14]SAM_PROTO_GetShiftState [16:22:14]wFMCommunicate request_size=4 [16:22:14]MH_SAM_APDU [16:22:14]CAPDU: 80 13 01 00 [16:22:14]Write to MH i2c: E2 08 00 B4 80 80 13 01 00 00 00 00 00 B1 [16:22:14]Write i2c OK [16:22:14]MH_I2C_Read... [16:22:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:22:14]Read from MH i2c: E2 [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: E2 0E 00 [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: E2 0E 00 B4 80 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2E [16:22:14]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:22:14]wFMCommunicate OK [16:22:14]SAM_PROTO_GetShiftState done [16:22:14]FM_GetShiftState done [16:22:14]req_shift_opened done [16:22:14]requested_item shift.open_date is exist - process it [16:22:14]req_shift_open_date [16:22:14]req_shift_open_date done [16:22:14]produce_requested_data done [16:22:14]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32475,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:22:14]process_action_free close_receipt [16:22:14]json_value_free [16:22:14]json_value_free done [16:22:14]process_json_proto returns [16:22:14]Send response to host [16:22:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32475,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:22:14]free response buf [16:22:14]execute_script done [16:22:14]execute_script returns [16:22:14]free content buf [16:22:14]Sock 9.Close socket [16:22:14]Sock 9.Thread stoped [16:22:18]OFD Sender: No OFD packet to send [16:22:23]OFD Sender: No OFD packet to send [16:22:28]OFD Sender: No OFD packet to send [16:22:33]OFD Sender: No OFD packet to send [16:22:38]OFD Sender: No OFD packet to send [16:22:43]OFD Sender: No OFD packet to send [16:22:48]OFD Sender: No OFD packet to send [16:22:52]accept exits with 8 [16:22:52]New connection [16:22:52]New thread 3066940772 created [16:22:52]Thread 3067084132 joined [16:22:52]Waiting for new connection... [16:22:52] Sock 8.Parse request [16:22:52]Sock 8.Check first char [16:22:52]Sock 8.First char is OK [16:22:52]request: POST /json_proto HTTP/1.0 [16:22:52]Method: POST [16:22:52]URL: /json_proto [16:22:52]Method is POST - this is cgi request [16:22:52]url: /json_proto [16:22:52]query_string will be loaded in cgi processing [16:22:52]execute_cgi json_proto POST (null) [16:22:52]execute_cgi path=json_proto method=POST [16:22:52]POST find Content-Length [16:22:52]Host: 172.17.34.200:8080 [16:22:52]Content-Length: 215 [16:22:52]Content-Type: application/json [16:22:52] [16:22:52]POST finish read [16:22:52]Found Content-Length = 215 [16:22:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:52]execute_script... [16:22:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:52]POST & json_proto [16:22:52]process_json_proto [16:22:52]json parsed OK: [16:22:52]protocol is kg_v1.0 [16:22:52]action value=get_value [16:22:52]process_action get_value [16:22:52]cmd_get_value [16:22:52]process_action get_value done [16:22:52]requested_data is exist [16:22:52]produce_requested_data [16:22:52]requested_item kkm.sn is exist - process it [16:22:52]requested_item kkm.ver is exist - process it [16:22:52]requested_item fm.sn is exist - process it [16:22:52]wFMCommunicate request_size=4 [16:22:52]MH_SAM_APDU [16:22:52]CAPDU: 80 11 00 00 [16:22:52]Write to MH i2c: E2 08 00 B5 80 80 11 00 00 00 00 00 00 AF [16:22:52]Write i2c OK [16:22:52]MH_I2C_Read... [16:22:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:52]Read from MH i2c: E2 [16:22:52]MH_I2C_Read... [16:22:52]Read from MH i2c: E2 17 00 [16:22:52]MH_I2C_Read... [16:22:52]Read from MH i2c: E2 17 00 B5 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 05 [16:22:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:22:52]wFMCommunicate OK [16:22:52]requested_item fd.num is exist - process it [16:22:52]SAM_PROTO_GetFieldsCounters [16:22:52]wFMCommunicate request_size=4 [16:22:52]MH_SAM_APDU [16:22:52]CAPDU: 80 13 00 00 [16:22:52]Write to MH i2c: E2 08 00 B6 80 80 13 00 00 00 00 00 00 B2 [16:22:52]Write i2c OK [16:22:52]MH_I2C_Read... [16:22:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:22:52]Read from MH i2c: E2 [16:22:52]MH_I2C_Read... [16:22:52]Read from MH i2c: E2 62 00 [16:22:52]MH_I2C_Read... [16:22:52]Read from MH i2c: E2 62 00 B6 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DB 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [16:22:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DB 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:22:52]wFMCommunicate OK [16:22:52]SAM_PROTO_GetFieldsCounters done [16:22:52]requested_item shift.num is exist - process it [16:22:52]requested_item shift.opened is exist - process it [16:22:52]req_shift_opened [16:22:52]FM_GetShiftState [16:22:52]SAM_PROTO_GetShiftState [16:22:52]wFMCommunicate request_size=4 [16:22:52]MH_SAM_APDU [16:22:52]CAPDU: 80 13 01 00 [16:22:52]Write to MH i2c: E2 08 00 B7 80 80 13 01 00 00 00 00 00 B4 [16:22:52]Write i2c OK [16:22:52]MH_I2C_Read... [16:22:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:22:52]Read from MH i2c: E2 [16:22:52]MH_I2C_Read... [16:22:52]Read from MH i2c: E2 0E 00 [16:22:52]MH_I2C_Read... [16:22:52]Read from MH i2c: E2 0E 00 B7 80 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 31 [16:22:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:22:52]wFMCommunicate OK [16:22:52]SAM_PROTO_GetShiftState done [16:22:52]FM_GetShiftState done [16:22:52]req_shift_opened done [16:22:52]requested_item shift.open_date is exist - process it [16:22:52]req_shift_open_date [16:22:52]req_shift_open_date done [16:22:52]produce_requested_data done [16:22:52]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32475,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:22:52]process_action_free get_value [16:22:52]json_value_free [16:22:52]json_value_free done [16:22:52]process_json_proto returns [16:22:52]Send response to host [16:22:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32475,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:22:52]free response buf [16:22:52]execute_script done [16:22:52]execute_script returns [16:22:52]free content buf [16:22:52]Sock 8.Close socket [16:22:52]Sock 8.Thread stoped [16:22:52]accept exits with 9 [16:22:52]New connection [16:22:52]New thread 3067084132 created [16:22:52]Thread 3066940772 joined [16:22:52]Waiting for new connection... [16:22:52] Sock 9.Parse request [16:22:52]Sock 9.Check first char [16:22:52]Sock 9.First char is OK [16:22:52]request: POST /json_proto HTTP/1.0 [16:22:52]Method: POST [16:22:52]URL: /json_proto [16:22:52]Method is POST - this is cgi request [16:22:52]url: /json_proto [16:22:52]query_string will be loaded in cgi processing [16:22:52]execute_cgi json_proto POST (null) [16:22:52]execute_cgi path=json_proto method=POST [16:22:52]POST find Content-Length [16:22:52]Host: 172.17.34.200:8080 [16:22:52]Content-Length: 331 [16:22:52]Content-Type: application/json [16:22:52] [16:22:52]POST finish read [16:22:52]Found Content-Length = 331 [16:22:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:22:52]execute_script... [16:22:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:22:52]POST & json_proto [16:22:52]process_json_proto [16:22:52]json parsed OK: [16:22:52]protocol is kg_v1.0 [16:22:52]action value=get_value [16:22:52]process_action get_value [16:22:52]cmd_get_value [16:22:52]process_action get_value done [16:22:52]requested_data is exist [16:22:52]produce_requested_data [16:22:52]requested_item fm.sale.total is exist - process it [16:22:52]SAM_PROTO_GetFMData [16:22:52]wFMCommunicate request_size=4 [16:22:52]MH_SAM_APDU [16:22:52]CAPDU: 80 13 03 00 [16:22:52]Write to MH i2c: E2 08 00 B8 80 80 13 03 00 00 00 00 00 B7 [16:22:52]Write i2c OK [16:22:52]MH_I2C_Read... [16:22:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:22:53]Read from MH i2c: E2 [16:22:53]MH_I2C_Read... [16:22:53]Read from MH i2c: E2 FD 00 [16:22:53]MH_I2C_Read... [16:22:53]Read from MH i2c: E2 FD 00 B8 80 00 C3 04 85 04 BF 04 6E 04 04 00 45 7E 00 00 69 04 A1 00 6F 04 04 00 10 7D 00 00 B1 04 04 00 F6 00 B2 97 70 04 04 00 18 F3 E4 87 72 04 04 00 DE 0D CD 0F 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 05 DB 1C 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 2A B7 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 F7 [16:22:53]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 45 7E 00 00 69 04 A1 00 6F 04 04 00 10 7D 00 00 B1 04 04 00 F6 00 B2 97 70 04 04 00 18 F3 E4 87 72 04 04 00 DE 0D CD 0F 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 05 DB 1C 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 2A B7 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 [16:22:53]wFMCommunicate OK [16:22:53]wFMCommunicate request_size=4 [16:22:53]MH_SAM_APDU [16:22:53]CAPDU: 80 17 00 00 [16:22:53]Write to MH i2c: E2 08 00 B9 80 80 17 00 00 00 00 00 00 B9 [16:22:53]Write i2c OK [16:22:53]MH_I2C_Read... [16:22:53]OFD Sender: No OFD packet to send [16:22:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:22:53]Read from MH i2c: E2 [16:22:53]MH_I2C_Read... [16:22:53]Read from MH i2c: E2 FD 00 [16:22:53]MH_I2C_Read... [16:22:53]Read from MH i2c: E2 FD 00 B9 80 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 FC [16:22:53]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [16:22:53]wFMCommunicate OK [16:22:53]wFMCommunicate request_size=4 [16:22:53]MH_SAM_APDU [16:22:53]CAPDU: 80 17 00 00 [16:22:53]Write to MH i2c: E2 08 00 BA 80 80 17 00 00 00 00 00 00 BA [16:22:53]Write i2c OK [16:22:53]MH_I2C_Read... [16:22:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:22:53]Read from MH i2c: E2 [16:22:53]MH_I2C_Read... [16:22:53]Read from MH i2c: E2 FD 00 [16:22:53]MH_I2C_Read... [16:22:53]Read from MH i2c: E2 FD 00 BA 80 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 D8 [16:22:53]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [16:22:53]wFMCommunicate OK [16:22:53]wFMCommunicate request_size=4 [16:22:53]MH_SAM_APDU [16:22:53]CAPDU: 80 17 00 00 [16:22:53]Write to MH i2c: E2 08 00 BB 80 80 17 00 00 00 00 00 00 BB [16:22:53]Write i2c OK [16:22:53]MH_I2C_Read... [16:22:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:22:53]Read from MH i2c: E2 [16:22:53]MH_I2C_Read... [16:22:53]Read from MH i2c: E2 FD 00 [16:22:53]MH_I2C_Read... [16:22:53]Read from MH i2c: E2 FD 00 BB 80 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 2D [16:22:53]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [16:22:53]wFMCommunicate OK [16:22:53]wFMCommunicate request_size=4 [16:22:53]MH_SAM_APDU [16:22:53]CAPDU: 80 17 00 00 [16:22:53]Write to MH i2c: E2 08 00 BC 80 80 17 00 00 00 00 00 00 BC [16:22:53]Write i2c OK [16:22:53]MH_I2C_Read... [16:22:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [16:22:54]Read from MH i2c: E2 [16:22:54]MH_I2C_Read... [16:22:54]Read from MH i2c: E2 E0 00 [16:22:54]MH_I2C_Read... [16:22:54]Read from MH i2c: E2 E0 00 BC 80 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A6 [16:22:54]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:22:54]wFMCommunicate OK [16:22:54]SAM_PROTO_GetFMData done [16:22:54]requested_item fm.sale_refund.total is exist - process it [16:22:54]requested_item fm.buy.total is exist - process it [16:22:54]requested_item shift.sale.total is exist - process it [16:22:54]SAM_PROTO_GetShiftData [16:22:54]wFMCommunicate request_size=4 [16:22:54]MH_SAM_APDU [16:22:54]CAPDU: 80 13 02 00 [16:22:54]Write to MH i2c: E2 08 00 BD 80 80 13 02 00 00 00 00 00 BB [16:22:54]Write i2c OK [16:22:54]MH_I2C_Read... [16:22:54]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:22:54]Read from MH i2c: E2 [16:22:54]MH_I2C_Read... [16:22:54]Read from MH i2c: E2 FD 00 [16:22:54]MH_I2C_Read... [16:22:54]Read from MH i2c: E2 FD 00 BD 80 00 B9 04 AA 04 B5 04 6E 04 04 00 B5 00 00 00 69 04 9C 00 6F 04 04 00 B3 00 00 00 B1 04 03 00 8C D0 E4 70 04 03 00 00 74 A4 72 04 03 00 8C 5C 40 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 70 4E 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 8B 06 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 59 [16:22:54]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 B5 00 00 00 69 04 9C 00 6F 04 04 00 B3 00 00 00 B1 04 03 00 8C D0 E4 70 04 03 00 00 74 A4 72 04 03 00 8C 5C 40 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 70 4E 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 8B 06 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [16:22:54]wFMCommunicate OK [16:22:54]wFMCommunicate request_size=4 [16:22:54]MH_SAM_APDU [16:22:54]CAPDU: 80 17 00 00 [16:22:54]Write to MH i2c: E2 08 00 BE 80 80 17 00 00 00 00 00 00 BE [16:22:54]Write i2c OK [16:22:54]MH_I2C_Read... [16:22:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:22:54]Read from MH i2c: E2 [16:22:54]MH_I2C_Read... [16:22:54]Read from MH i2c: E2 FD 00 [16:22:54]MH_I2C_Read... [16:22:54]Read from MH i2c: E2 FD 00 BE 80 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 91 [16:22:55]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 [16:22:55]wFMCommunicate OK [16:22:55]wFMCommunicate request_size=4 [16:22:55]MH_SAM_APDU [16:22:55]CAPDU: 80 17 00 00 [16:22:55]Write to MH i2c: E2 08 00 BF 80 80 17 00 00 00 00 00 00 BF [16:22:55]Write i2c OK [16:22:55]MH_I2C_Read... [16:22:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:22:55]Read from MH i2c: E2 [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: E2 FD 00 [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: E2 FD 00 BF 80 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 E7 [16:22:55]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [16:22:55]wFMCommunicate OK [16:22:55]wFMCommunicate request_size=4 [16:22:55]MH_SAM_APDU [16:22:55]CAPDU: 80 17 00 00 [16:22:55]Write to MH i2c: E2 08 00 C0 80 80 17 00 00 00 00 00 00 C0 [16:22:55]Write i2c OK [16:22:55]MH_I2C_Read... [16:22:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:22:55]Read from MH i2c: E2 [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: E2 FD 00 [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: E2 FD 00 C0 80 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 38 [16:22:55]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [16:22:55]wFMCommunicate OK [16:22:55]wFMCommunicate request_size=4 [16:22:55]MH_SAM_APDU [16:22:55]CAPDU: 80 17 00 00 [16:22:55]Write to MH i2c: E2 08 00 C1 80 80 17 00 00 00 00 00 00 C1 [16:22:55]Write i2c OK [16:22:55]MH_I2C_Read... [16:22:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [16:22:55]Read from MH i2c: E2 [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: E2 D6 00 [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: E2 D6 00 C1 80 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A3 [16:22:55]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:22:55]wFMCommunicate OK [16:22:55]SAM_PROTO_GetShiftData done [16:22:55]requested_item shift.sale.total_cash is exist - process it [16:22:55]requested_item shift.sale_refund.total is exist - process it [16:22:55]requested_item shift.sale_refund.total_cash is exist - process it [16:22:55]requested_item shift.buy.total is exist - process it [16:22:55]requested_item shift.buy.total_cash is exist - process it [16:22:55]produce_requested_data done [16:22:55]produce_requested_data return {"fm.sale.total":25450252.70,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":149955.96,"shift.sale.total_cash":107776.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:22:55]process_action_free get_value [16:22:55]json_value_free [16:22:55]json_value_free done [16:22:55]process_json_proto returns [16:22:55]Send response to host [16:22:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25450252.70,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":149955.96,"shift.sale.total_cash":107776.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:22:55]free response buf [16:22:55]execute_script done [16:22:55]execute_script returns [16:22:55]free content buf [16:22:55]Sock 9.Close socket [16:22:55]Sock 9.Thread stoped [16:22:58]OFD Sender: No OFD packet to send [16:23:03]OFD Sender: No OFD packet to send [16:23:08]OFD Sender: No OFD packet to send [16:23:13]OFD Sender: No OFD packet to send [16:23:18]OFD Sender: No OFD packet to send [16:23:23]OFD Sender: No OFD packet to send [16:23:28]OFD Sender: No OFD packet to send [16:23:33]OFD Sender: No OFD packet to send [16:23:38]OFD Sender: No OFD packet to send [16:23:43]OFD Sender: No OFD packet to send [16:23:48]OFD Sender: No OFD packet to send [16:23:53]OFD Sender: No OFD packet to send [16:23:58]OFD Sender: No OFD packet to send [16:24:03]OFD Sender: No OFD packet to send [16:24:08]OFD Sender: No OFD packet to send [16:24:13]OFD Sender: No OFD packet to send [16:24:18]OFD Sender: No OFD packet to send [16:24:23]OFD Sender: No OFD packet to send [16:24:28]OFD Sender: No OFD packet to send [16:24:32]accept exits with 8 [16:24:32]New connection [16:24:32]New thread 3066940772 created [16:24:32]Thread 3067084132 joined [16:24:32]Waiting for new connection... [16:24:32] Sock 8.Parse request [16:24:32]Sock 8.Check first char [16:24:32]Sock 8.First char is OK [16:24:32]request: POST /json_proto HTTP/1.0 [16:24:32]Method: POST [16:24:32]URL: /json_proto [16:24:32]Method is POST - this is cgi request [16:24:32]url: /json_proto [16:24:32]query_string will be loaded in cgi processing [16:24:32]execute_cgi json_proto POST (null) [16:24:32]execute_cgi path=json_proto method=POST [16:24:32]POST find Content-Length [16:24:32]Host: 172.17.34.200:8080 [16:24:32]Content-Length: 641 [16:24:32]Content-Type: application/json [16:24:32] [16:24:32]POST finish read [16:24:32]Found Content-Length = 641 [16:24:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.000, "sum" : 575.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 575.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:32]execute_script... [16:24: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)1182222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.000, "sum" : 575.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 575.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:32]POST & json_proto [16:24:32]process_json_proto [16:24:32]json parsed OK: [16:24:32]protocol is kg_v1.0 [16:24:32]action value=close_receipt [16:24:32]process_action close_receipt [16:24:32]cmd_close_receipt [16:24:32]MH_GetDate [16:24:32]Write to MH i2c: F0 00 00 C2 80 31 [16:24:32]Write i2c OK [16:24:32]MH_I2C_Read... [16:24:32]Read from MH i2c: F0 [16:24:32]MH_I2C_Read... [16:24:32]Read from MH i2c: F0 09 00 [16:24:32]MH_I2C_Read... [16:24:32]Read from MH i2c: F0 09 00 C2 80 00 45 84 E7 64 B2 FF 65 64 C8 [16:24:32]GetLastDocTimeStamp 1692894135 [16:24:32]current date 1692894277 [16:24:32]FM_GetShiftState [16:24:32]SAM_PROTO_GetShiftState [16:24:32]wFMCommunicate request_size=4 [16:24:32]MH_SAM_APDU [16:24:32]CAPDU: 80 13 01 00 [16:24:32]Write to MH i2c: E2 08 00 C3 80 80 13 01 00 00 00 00 00 C0 [16:24:32]Write i2c OK [16:24:32]MH_I2C_Read... [16:24:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:32]Read from MH i2c: E2 [16:24:32]MH_I2C_Read... [16:24:32]Read from MH i2c: E2 0E 00 [16:24:32]MH_I2C_Read... [16:24:32]Read from MH i2c: E2 0E 00 C3 80 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3D [16:24:32]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:24:32]wFMCommunicate OK [16:24:32]SAM_PROTO_GetShiftState done [16:24:32]FM_GetShiftState done [16:24:32]opened in 1692866319 [16:24:32]opened+sec_in_day 1692952719 [16:24:32]quantity*price = 57500 [16:24:32]sum+1 = 57501 [16:24:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 575.00 НСП 1% : 5.09 НДС 12% : 61.06 Наличными: 575.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 182 24.08.2023 16:24 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32476 ФПД: 111556888269879 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T162437&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32476&fm=111556888269879&tin=02508201610067®Number=0000000000091575&sum=57500 [16:24:33]StoreToDocumentArchive [16:24:33]shift 75 fd 32476 [16:24:33]save to /storage/0075/doc_00032476 [16:24:33]save last doc name /storage/0075/doc_00032476 to /storage/kkm_last_doc_name [16:24:33]save OK [16:24:33]Clear old archive folders... [16:24:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:24:33]tlvbuf is 018EF140 [16:24:33]SAM_PROTO_ClearQueue [16:24:33]wFMCommunicate request_size=4 [16:24:33]MH_SAM_APDU [16:24:33]CAPDU: 80 09 00 00 [16:24:33]Write to MH i2c: E2 08 00 D0 80 80 09 00 00 00 00 00 00 C2 [16:24:33]Write i2c OK [16:24:33]MH_I2C_Read... [16:24:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:24:34]Read from MH i2c: E2 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 D0 80 00 90 00 C4 [16:24:34]RAPDU: 90 00 [16:24:34]wFMCommunicate OK [16:24:34]SAM_PROTO_ClearQueue done [16:24:34]KKMCreateOFDPacket [16:24:34]OFDProtocolAddRootSTLVToBuf [16:24:34]FM_MakeSignedData [16:24:34]FM_MakeSignedData [16:24:34]SAM_PROTO_SignData [16:24:34]wFMCommunicate request_size=4 [16:24:34]MH_SAM_APDU [16:24:34]CAPDU: 80 0D 01 02 [16:24:34]Write to MH i2c: E2 08 00 D1 80 80 0D 01 02 00 00 00 00 CA [16:24:34]Write i2c OK [16:24:34]MH_I2C_Read... [16:24:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:24:34]Read from MH i2c: E2 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 D1 80 00 90 00 C5 [16:24:34]RAPDU: 90 00 [16:24:34]wFMCommunicate OK [16:24:34]wFMCommunicate request_size=255 [16:24:34]MH_SAM_APDU [16:24:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 45 84 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DC 7E 00 00 35 04 06 00 65 [16:24:34]Write to MH i2c: E2 02 01 D2 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 45 84 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DC 7E 00 00 35 04 06 00 65 00 00 D3 [16:24:34]Write i2c OK [16:24:34]MH_I2C_Read... [16:24:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:34]Read from MH i2c: E2 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 D2 80 00 90 00 C6 [16:24:34]RAPDU: 90 00 [16:24:34]wFMCommunicate OK [16:24:34]wFMCommunicate request_size=10 [16:24:34]MH_SAM_APDU [16:24:34]CAPDU: 80 0D 02 02 05 75 DC B2 94 37 [16:24:34]Write to MH i2c: E2 0D 00 D3 80 80 0D 02 02 05 00 75 DC B2 94 37 00 00 A5 [16:24:34]Write i2c OK [16:24:34]MH_I2C_Read... [16:24:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:34]Read from MH i2c: E2 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 D3 80 00 90 00 C7 [16:24:34]RAPDU: 90 00 [16:24:34]wFMCommunicate OK [16:24:34]wFMCommunicate request_size=4 [16:24:34]MH_SAM_APDU [16:24:34]CAPDU: 80 0D 03 02 [16:24:34]Write to MH i2c: E2 08 00 D4 80 80 0D 03 02 00 00 00 00 CF [16:24:34]Write i2c OK [16:24:34]MH_I2C_Read... [16:24:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:24:34]Read from MH i2c: E2 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 0B 00 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 0B 00 D4 80 00 74 32 50 28 A8 B4 9C E3 90 00 C9 [16:24:34]RAPDU: 74 32 50 28 A8 B4 9C E3 90 00 [16:24:34]wFMCommunicate OK [16:24:34]SAM_PROTO_SignData done [16:24:34]FM_MakeSignedData done [16:24:34]CreateOFDProtocolMessage [16:24:34]wFMCommunicate request_size=4 [16:24:34]MH_SAM_APDU [16:24:34]CAPDU: 80 11 00 00 [16:24:34]Write to MH i2c: E2 08 00 D5 80 80 11 00 00 00 00 00 00 CF [16:24:34]Write i2c OK [16:24:34]MH_I2C_Read... [16:24:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:34]Read from MH i2c: E2 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 17 00 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 17 00 D5 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 25 [16:24:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:24:34]wFMCommunicate OK [16:24:34]CreateOFDProtocolMessage done [16:24:34]OFDSenderStorePacket 32476 [16:24:34]StoreOFDPacket docnum=32476 [16:24:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1B EC 07 01 03 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 45 84 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DC 7E 00 00 35 04 06 00 65 75 DC B2 94 37 74 32 50 28 A8 B4 9C E3 [16:24:34]CheckFolder [16:24:34]dirname=/storage/ofd_packets [16:24:34]CheckFolder done [16:24:34]ProducePacketName [16:24:34]name=ofd_packets/00032476 [16:24:34]NVStorageSaveData ofd_packets/00032476 [16:24:34]File name is /storage/ofd_packets/00032476 [16:24:34]Write 301 bytes [16:24:34]NVStorageSaveData done [16:24:34]OFDSenderStorePacket done [16:24:34]KKMCreateOFDPacket done [16:24:34]NVStorageSaveData kkm_last_timestamp [16:24:34]File name is /storage/kkm_last_timestamp [16:24:34]Write 4 bytes [16:24:34]NVStorageSaveData done [16:24:34]ExternCall_PrintAddStr [16:24:34]wPrintStart [16:24:34]Write to MH i2c: 01 00 00 D6 80 56 [16:24:34]Write i2c OK [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: 01 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: 01 07 00 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: 01 07 00 D6 80 00 00 00 00 00 FF 0F 6B [16:24:34]RasterBufferAndPrint [16:24:34]line Счет N : (1)1182222 [16:24:34]line ИНН: 02508201610067 [16:24:34]line Контрольно-Кассовый Чек [16:24:34]line ПРОДАЖА [16:24:34]line ТРК (МРК, ГНК) : 42 [16:24:34]line Товар: 2710124130 [16:24:34]line Аи-92-К-5 [16:24:34]line 10.000 * 57.50 [16:24:34]line = 575.00 [16:24:34]line НДС 12% НСП 1% [16:24:34]line > о реализуемом товаре [16:24:34]line ИТОГО: 575.00 [16:24:34]line НСП 1% : 5.09 [16:24:34]line НДС 12% : 61.06 [16:24:34]line Наличными: 575.00 [16:24:34]line Безнал.: 0.00 [16:24:34]line Место: АЗС № 121 "Партнер Нефть" [16:24:34]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:24:34]line СНО: Общий режим [16:24:34]line Чек 182 24.08.2023 16:24 [16:24:34]line Смена: 75 ФФД: 1.0 [16:24:34]line ЗНМ: 0300000148 [16:24:34]line РНМ: 0000000000091575 [16:24:34]line Версия ККМ: 001 [16:24:34]line ФМ: 0000000000874655 [16:24:34]line ФД: 32476 [16:24:34]line ФПД: 111556888269879 [16:24:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T162437&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32476&fm=111556888269879&tin=02508201610067®Number=0000000000091575&sum=57500 [16:24:34]OFD Sender: Processing packet 32476 [packets to send 11, broken 10] [16:24:34]ProducePacketName [16:24:34]name=ofd_packets/00032476 [16:24:34]OFD Sender: To server: pG, [16:24:34]CommunicateWithHost lk.salyk.kg:30040 [16:24:34]ConnectInit lk.salyk.kg [16:24:34]written 0, free lines is 4095 [16:24:35]Write to MH i2c: 01 00 00 FE 80 7E [16:24:35]Write i2c OK [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: 01 [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: 01 07 00 [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: 01 07 00 FE 80 00 00 00 00 00 FC 0C 8D [16:24:35]RasterBufferAndPrint [16:24:35]line [16:24:35]line [16:24:35]line [16:24:35]line [16:24:35]line [16:24:35]written 0, free lines is 3330 [16:24:35]MH_Cut [16:24:35]Write to MH i2c: D1 01 00 05 81 01 58 [16:24:35]Write i2c OK [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: D1 [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: D1 01 00 [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: D1 01 00 05 81 00 57 [16:24:35]Write to MH i2c: 01 00 00 06 81 87 [16:24:35]Write i2c OK [16:24:35]MH_I2C_Read... [16:24:35]*** Cut start [16:24:35]*** Purtial cut [16:24:35]*** CUTSNS_PIN = 0 [16:24:36]*** Stage 1: CUTSNS_PIN = 1 [16:24:37]Read from MH i2c: 01 [16:24:37]MH_I2C_Read... [16:24:37]*** Stop cut motor [16:24:37]Read from MH i2c: 01 07 00 [16:24:37]MH_I2C_Read... [16:24:37]*** Cut end [16:24:37]Read from MH i2c: 01 07 00 06 81 00 00 00 00 00 FF 0F 9C [16:24:37]process_action close_receipt done [16:24:37]requested_data is exist [16:24:37]produce_requested_data [16:24:37]requested_item fm.sn is exist - process it [16:24:37]wFMCommunicate request_size=4 [16:24:37]MH_SAM_APDU [16:24:37]CAPDU: 80 11 00 00 [16:24:37]Write to MH i2c: E2 08 00 07 81 80 11 00 00 00 00 00 00 02 [16:24:37]Write i2c OK [16:24:37]MH_I2C_Read... [16:24:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:38]Read from MH i2c: E2 [16:24:38]MH_I2C_Read... [16:24:38]Read from MH i2c: E2 17 00 [16:24:38]MH_I2C_Read... [16:24:38]Read from MH i2c: E2 17 00 07 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 58 [16:24:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:24:38]wFMCommunicate OK [16:24:38]requested_item fd.num is exist - process it [16:24:38]SAM_PROTO_GetFieldsCounters [16:24:38]wFMCommunicate request_size=4 [16:24:38]MH_SAM_APDU [16:24:38]CAPDU: 80 13 00 00 [16:24:38]Write to MH i2c: E2 08 00 08 81 80 13 00 00 00 00 00 00 05 [16:24:38]Write i2c OK [16:24:38]MH_I2C_Read... [16:24:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:24:38]Read from MH i2c: E2 [16:24:38]MH_I2C_Read... [16:24:38]Read from MH i2c: E2 62 00 [16:24:38]MH_I2C_Read... [16:24:38]Read from MH i2c: E2 62 00 08 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DC 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [16:24:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DC 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:24:38]wFMCommunicate OK [16:24:38]SAM_PROTO_GetFieldsCounters done [16:24:38]requested_item shift.num is exist - process it [16:24:38]requested_item shift.opened is exist - process it [16:24:38]req_shift_opened [16:24:38]FM_GetShiftState [16:24:38]SAM_PROTO_GetShiftState [16:24:38]wFMCommunicate request_size=4 [16:24:38]MH_SAM_APDU [16:24:38]CAPDU: 80 13 01 00 [16:24:38]Write to MH i2c: E2 08 00 09 81 80 13 01 00 00 00 00 00 07 [16:24:38]Write i2c OK [16:24:38]MH_I2C_Read... [16:24:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:38]Read from MH i2c: E2 [16:24:38]MH_I2C_Read... [16:24:38]Read from MH i2c: E2 0E 00 [16:24:38]MH_I2C_Read... [16:24:38]Read from MH i2c: E2 0E 00 09 81 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 84 [16:24:38]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:24:38]wFMCommunicate OK [16:24:38]SAM_PROTO_GetShiftState done [16:24:38]FM_GetShiftState done [16:24:38]req_shift_opened done [16:24:38]requested_item shift.open_date is exist - process it [16:24:38]req_shift_open_date [16:24:38]req_shift_open_date done [16:24:38]produce_requested_data done [16:24:38]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32476,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:24:38]process_action_free close_receipt [16:24:38]json_value_free [16:24:38]json_value_free done [16:24:38]process_json_proto returns [16:24:38]Send response to host [16:24:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32476,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:24:38]free response buf [16:24:38]execute_script done [16:24:38]execute_script returns [16:24:38]free content buf [16:24:38]Sock 8.Close socket [16:24:38]Sock 8.Thread stoped [16:25:54]accept exits with 9 [16:25:54]New connection [16:25:54]New thread 3067084132 created [16:25:54]Thread 3066940772 joined [16:25:54]Waiting for new connection... [16:25:54] Sock 9.Parse request [16:25:54]Sock 9.Check first char [16:25:54]Sock 9.First char is OK [16:25:54]request: POST /json_proto HTTP/1.0 [16:25:54]Method: POST [16:25:54]URL: /json_proto [16:25:54]Method is POST - this is cgi request [16:25:54]url: /json_proto [16:25:54]query_string will be loaded in cgi processing [16:25:54]execute_cgi json_proto POST (null) [16:25:54]execute_cgi path=json_proto method=POST [16:25:54]POST find Content-Length [16:25:54]Host: 172.17.34.200:8080 [16:25:54]Content-Length: 688 [16:25:54]Content-Type: application/json [16:25:54] [16:25:54]POST finish read [16:25:54]Found Content-Length = 688 [16:25:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:54]execute_script... [16: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)1182223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:54]POST & json_proto [16:25:54]process_json_proto [16:25:54]json parsed OK: [16:25:54]protocol is kg_v1.0 [16:25:54]action value=close_receipt [16:25:54]process_action close_receipt [16:25:54]cmd_close_receipt [16:25:54]MH_GetDate [16:25:54]Write to MH i2c: F0 00 00 0A 81 7A [16:25:54]Write i2c OK [16:25:54]MH_I2C_Read... [16:25:54]Read from MH i2c: F0 [16:25:54]MH_I2C_Read... [16:25:54]Read from MH i2c: F0 09 00 [16:25:54]MH_I2C_Read... [16:25:54]Read from MH i2c: F0 09 00 0A 81 00 97 84 E7 64 B2 FF 65 64 63 [16:25:54]GetLastDocTimeStamp 1692894277 [16:25:54]current date 1692894359 [16:25:54]FM_GetShiftState [16:25:54]SAM_PROTO_GetShiftState [16:25:54]wFMCommunicate request_size=4 [16:25:54]MH_SAM_APDU [16:25:54]CAPDU: 80 13 01 00 [16:25:54]Write to MH i2c: E2 08 00 0B 81 80 13 01 00 00 00 00 00 09 [16:25:54]Write i2c OK [16:25:54]MH_I2C_Read... [16:25:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:54]Read from MH i2c: E2 [16:25:54]MH_I2C_Read... [16:25:54]Read from MH i2c: E2 0E 00 [16:25:54]MH_I2C_Read... [16:25:54]Read from MH i2c: E2 0E 00 0B 81 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 86 [16:25:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:25:54]wFMCommunicate OK [16:25:54]SAM_PROTO_GetShiftState done [16:25:54]FM_GetShiftState done [16:25:54]opened in 1692866319 [16:25:54]opened+sec_in_day 1692952719 [16:25:54]quantity*price = 100042 [16:25:54]sum+1 = 100044 [16:25:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 183 24.08.2023 16:25 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32477 ФПД: 8851429411208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T162559&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32477&fm=8851429411208&tin=02508201610067®Number=0000000000091575&sum=100000 [16:25:55]StoreToDocumentArchive [16:25:55]shift 75 fd 32477 [16:25:55]save to /storage/0075/doc_00032477 [16:25:55]save last doc name /storage/0075/doc_00032477 to /storage/kkm_last_doc_name [16:25:55]save OK [16:25:55]Clear old archive folders... [16:25:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:25:55]tlvbuf is 01982D90 [16:25:55]SAM_PROTO_ClearQueue [16:25:55]wFMCommunicate request_size=4 [16:25:55]MH_SAM_APDU [16:25:55]CAPDU: 80 09 00 00 [16:25:55]Write to MH i2c: E2 08 00 18 81 80 09 00 00 00 00 00 00 0B [16:25:55]Write i2c OK [16:25:55]MH_I2C_Read... [16:25:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:25:55]Read from MH i2c: E2 [16:25:55]MH_I2C_Read... [16:25:55]Read from MH i2c: E2 03 00 [16:25:55]MH_I2C_Read... [16:25:55]Read from MH i2c: E2 03 00 18 81 00 90 00 0D [16:25:55]RAPDU: 90 00 [16:25:55]wFMCommunicate OK [16:25:55]SAM_PROTO_ClearQueue done [16:25:55]KKMCreateOFDPacket [16:25:55]OFDProtocolAddRootSTLVToBuf [16:25:55]FM_MakeSignedData [16:25:55]FM_MakeSignedData [16:25:55]SAM_PROTO_SignData [16:25:55]wFMCommunicate request_size=4 [16:25:55]MH_SAM_APDU [16:25:55]CAPDU: 80 0D 01 02 [16:25:55]Write to MH i2c: E2 08 00 19 81 80 0D 01 02 00 00 00 00 13 [16:25:55]Write i2c OK [16:25:55]MH_I2C_Read... [16:25:55]Read from MH i2c: E2 [16:25:55]MH_I2C_Read... [16:25:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:25:55]Read from MH i2c: E2 03 00 [16:25:55]MH_I2C_Read... [16:25:55]Read from MH i2c: E2 03 00 19 81 00 90 00 0E [16:25:55]RAPDU: 90 00 [16:25:55]wFMCommunicate OK [16:25:55]wFMCommunicate request_size=255 [16:25:55]MH_SAM_APDU [16:25:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 97 84 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DD 7E 00 00 35 04 06 00 [16:25:55]Write to MH i2c: E2 02 01 1A 81 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 97 84 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DD 7E 00 00 35 04 06 00 00 00 80 [16:25:55]Write i2c OK [16:25:55]MH_I2C_Read... [16:25:55]Read from MH i2c: E2 [16:25:55]MH_I2C_Read... [16:25:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:55]Read from MH i2c: E2 03 00 [16:25:55]MH_I2C_Read... [16:25:55]Read from MH i2c: E2 03 00 1A 81 00 90 00 0F [16:25:55]RAPDU: 90 00 [16:25:55]wFMCommunicate OK [16:25:55]wFMCommunicate request_size=11 [16:25:55]MH_SAM_APDU [16:25:55]CAPDU: 80 0D 02 02 06 08 0C E2 4E 49 88 [16:25:55]Write to MH i2c: E2 0E 00 1B 81 80 0D 02 02 06 00 08 0C E2 4E 49 88 00 00 37 [16:25:55]Write i2c OK [16:25:55]MH_I2C_Read... [16:25:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:56]Read from MH i2c: E2 [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: E2 03 00 [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: E2 03 00 1B 81 00 90 00 10 [16:25:56]RAPDU: 90 00 [16:25:56]wFMCommunicate OK [16:25:56]wFMCommunicate request_size=4 [16:25:56]MH_SAM_APDU [16:25:56]CAPDU: 80 0D 03 02 [16:25:56]Write to MH i2c: E2 08 00 1C 81 80 0D 03 02 00 00 00 00 18 [16:25:56]Write i2c OK [16:25:56]MH_I2C_Read... [16:25:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:25:56]Read from MH i2c: E2 [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: E2 0B 00 [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: E2 0B 00 1C 81 00 21 8A 5D A0 BD 58 88 A8 90 00 06 [16:25:56]RAPDU: 21 8A 5D A0 BD 58 88 A8 90 00 [16:25:56]wFMCommunicate OK [16:25:56]SAM_PROTO_SignData done [16:25:56]FM_MakeSignedData done [16:25:56]CreateOFDProtocolMessage [16:25:56]wFMCommunicate request_size=4 [16:25:56]MH_SAM_APDU [16:25:56]CAPDU: 80 11 00 00 [16:25:56]Write to MH i2c: E2 08 00 1D 81 80 11 00 00 00 00 00 00 18 [16:25:56]Write i2c OK [16:25:56]MH_I2C_Read... [16:25:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:56]Read from MH i2c: E2 [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: E2 17 00 [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: E2 17 00 1D 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6E [16:25:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:25:56]wFMCommunicate OK [16:25:56]CreateOFDProtocolMessage done [16:25:56]OFDSenderStorePacket 32477 [16:25:56]StoreOFDPacket docnum=32477 [16:25:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 AC 9C 08 01 93 07 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 97 84 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DD 7E 00 00 35 04 06 00 08 0C E2 4E 49 88 21 8A 5D A0 BD 58 88 A8 [16:25:56]CheckFolder [16:25:56]dirname=/storage/ofd_packets [16:25:56]CheckFolder done [16:25:56]ProducePacketName [16:25:56]name=ofd_packets/00032477 [16:25:56]NVStorageSaveData ofd_packets/00032477 [16:25:56]File name is /storage/ofd_packets/00032477 [16:25:56]Write 302 bytes [16:25:56]NVStorageSaveData done [16:25:56]OFDSenderStorePacket done [16:25:56]KKMCreateOFDPacket done [16:25:56]NVStorageSaveData kkm_last_timestamp [16:25:56]File name is /storage/kkm_last_timestamp [16:25:56]Write 4 bytes [16:25:56]NVStorageSaveData done [16:25:56]ExternCall_PrintAddStr [16:25:56]wPrintStart [16:25:56]Write to MH i2c: 01 00 00 1E 81 9F [16:25:56]Write i2c OK [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: 01 [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: 01 07 00 [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: 01 07 00 1E 81 00 00 00 00 00 FF 0F B4 [16:25:56]RasterBufferAndPrint [16:25:56]line Счет N : (1)1182223 [16:25:56]line ИНН: 02508201610067 [16:25:56]line Контрольно-Кассовый Чек [16:25:56]line ПРОДАЖА [16:25:56]line ТРК (МРК, ГНК) : 21 [16:25:56]line Товар: 2710194210 [16:25:56]line ДТ(л)-К-5 [16:25:56]line 15.730 * 63.60 [16:25:56]line = 1000.43 [16:25:56]line НДС 12% НСП 1% [16:25:56]line > о реализуемом товаре [16:25:56]line ОКРУГЛЕНИЕ: -0.43 [16:25:56]line ИТОГО: 1000.00 [16:25:56]line Внесено: 1000.00 [16:25:56]line СДАЧА: 0.00 [16:25:56]line НСП 1% : 8.85 [16:25:56]line НДС 12% : 106.24 [16:25:56]line Наличными: 1000.00 [16:25:56]line Безнал.: 0.00 [16:25:56]line Место: АЗС № 121 "Партнер Нефть" [16:25:56]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:25:56]line СНО: Общий режим [16:25:56]line Чек 183 24.08.2023 16:25 [16:25:56]line Смена: 75 ФФД: 1.0 [16:25:56]line ЗНМ: 0300000148 [16:25:56]line РНМ: 0000000000091575 [16:25:56]line Версия ККМ: 001 [16:25:56]line ФМ: 0000000000874655 [16:25:56]line ФД: 32477 [16:25:56]line ФПД: 8851429411208 [16:25:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T162559&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32477&fm=8851429411208&tin=02508201610067®Number=0000000000091575&sum=100000 [16:25:56]written 0, free lines is 4095 [16:25:56]Write to MH i2c: 01 00 00 49 81 CA [16:25:56]Write i2c OK [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: 01 [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: 01 07 00 [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: 01 07 00 49 81 00 00 00 00 00 D2 0C AF [16:25:56]RasterBufferAndPrint [16:25:56]line [16:25:56]line [16:25:56]line [16:25:56]line [16:25:56]line [16:25:56]written 0, free lines is 3288 [16:25:56]MH_Cut [16:25:56]Write to MH i2c: D1 01 00 50 81 01 A3 [16:25:56]Write i2c OK [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: D1 [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: D1 01 00 [16:25:56]MH_I2C_Read... [16:25:56]Read from MH i2c: D1 01 00 50 81 00 A2 [16:25:56]Write to MH i2c: 01 00 00 51 81 D2 [16:25:56]Write i2c OK [16:25:56]MH_I2C_Read... [16:25:57]*** Cut start [16:25:57]*** Purtial cut [16:25:57]*** Stage 1: CUTSNS_PIN = 1 [16:25:57]Read from MH i2c: 01 [16:25:57]MH_I2C_Read... [16:25:57]*** Stop cut motor [16:25:57]*** Cut end [16:25:57]Read from MH i2c: 01 07 00 [16:25:57]MH_I2C_Read... [16:25:57]Read from MH i2c: 01 07 00 51 81 00 00 00 00 00 FF 0F E7 [16:25:57]process_action close_receipt done [16:25:57]requested_data is exist [16:25:57]produce_requested_data [16:25:57]requested_item fm.sn is exist - process it [16:25:57]wFMCommunicate request_size=4 [16:25:57]MH_SAM_APDU [16:25:57]CAPDU: 80 11 00 00 [16:25:57]Write to MH i2c: E2 08 00 52 81 80 11 00 00 00 00 00 00 4D [16:25:57]Write i2c OK [16:25:57]MH_I2C_Read... [16:25:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:58]Read from MH i2c: E2 [16:25:58]MH_I2C_Read... [16:25:58]Read from MH i2c: E2 17 00 [16:25:58]MH_I2C_Read... [16:25:58]Read from MH i2c: E2 17 00 52 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A3 [16:25:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:25:58]wFMCommunicate OK [16:25:58]requested_item fd.num is exist - process it [16:25:58]SAM_PROTO_GetFieldsCounters [16:25:58]wFMCommunicate request_size=4 [16:25:58]MH_SAM_APDU [16:25:58]CAPDU: 80 13 00 00 [16:25:58]Write to MH i2c: E2 08 00 53 81 80 13 00 00 00 00 00 00 50 [16:25:58]Write i2c OK [16:25:58]MH_I2C_Read... [16:25:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:25:58]Read from MH i2c: E2 [16:25:58]MH_I2C_Read... [16:25:58]Read from MH i2c: E2 62 00 [16:25:58]MH_I2C_Read... [16:25:58]Read from MH i2c: E2 62 00 53 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DD 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [16: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DD 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:25:58]wFMCommunicate OK [16:25:58]SAM_PROTO_GetFieldsCounters done [16:25:58]requested_item shift.num is exist - process it [16:25:58]requested_item shift.opened is exist - process it [16:25:58]req_shift_opened [16:25:58]FM_GetShiftState [16:25:58]SAM_PROTO_GetShiftState [16:25:58]wFMCommunicate request_size=4 [16:25:58]MH_SAM_APDU [16:25:58]CAPDU: 80 13 01 00 [16:25:58]Write to MH i2c: E2 08 00 54 81 80 13 01 00 00 00 00 00 52 [16:25:58]Write i2c OK [16:25:58]MH_I2C_Read... [16:25:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:58]Read from MH i2c: E2 [16:25:58]MH_I2C_Read... [16:25:58]Read from MH i2c: E2 0E 00 [16:25:58]MH_I2C_Read... [16:25:58]Read from MH i2c: E2 0E 00 54 81 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CF [16:25:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:25:58]wFMCommunicate OK [16:25:58]SAM_PROTO_GetShiftState done [16:25:58]FM_GetShiftState done [16:25:58]req_shift_opened done [16:25:58]requested_item shift.open_date is exist - process it [16:25:58]req_shift_open_date [16:25:58]req_shift_open_date done [16:25:58]produce_requested_data done [16:25:58]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32477,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:25:58]process_action_free close_receipt [16:25:58]json_value_free [16:25:58]json_value_free done [16:25:58]process_json_proto returns [16:25:58]Send response to host [16:25:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32477,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:25:58]free response buf [16:25:58]execute_script done [16:25:58]execute_script returns [16:25:58]free content buf [16:25:58]Sock 9.Close socket [16:25:58]Sock 9.Thread stoped [16:26:48]ConnectInit Can't connect to host [16:26:48]CommunicateWithHost connect error [16:26:48]CommunicateWithHost err = -1 [16:26:48]OFD Sender: Server communicate error [16:26:48]OFD Sender: Processing packet 32476 [packets to send 12, broken 10] [16:26:48]ProducePacketName [16:26:48]name=ofd_packets/00032476 [16:26:48]OFD Sender: To server: pG, [16:26:48]CommunicateWithHost lk.salyk.kg:30040 [16:26:48]ConnectInit lk.salyk.kg [16:26:48]Connected sock=9 [16:26:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1B EC 07 01 03 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 45 84 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DC 7E 00 00 35 04 06 00 65 75 DC B2 94 37 74 32 50 28 A8 B4 9C E3 [16:26:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 55 B0 47 00 A7 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DC 7E 00 00 F4 03 04 00 6E 2F E7 64 B6 04 01 00 00 A0 33 5B 88 61 F0 F5 14 [16:26:48]CommunicateWithHost err = 0 [16:26:48]CheckOFDResponse [16:26:48]1017 (14) - 77093643461234 [16:26:48]1041 (16) - 0000000000874655 [16:26:48]1040 (4) - 32476 [16:26:48]1012 (4) - 24.08.2023 10:22 [16:26:48]1206 (1) - 0 [16:26:48]OFD Sender: Remove packet 32476 [16:26:48]ProducePacketName [16:26:48]name=ofd_packets/00032476 [16:26:48]NVStorageDeleteData [16:26:49]OFD Sender: Processing packet 32477 [packets to send 11, broken 10] [16:26:49]ProducePacketName [16:26:49]name=ofd_packets/00032477 [16:26:49]OFD Sender: To server: pG, [16:26:49]CommunicateWithHost lk.salyk.kg:30040 [16:26:49]ConnectInit lk.salyk.kg [16:26:49]Connected sock=9 [16:26:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 AC 9C 08 01 93 07 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 97 84 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DD 7E 00 00 35 04 06 00 08 0C E2 4E 49 88 21 8A 5D A0 BD 58 88 A8 [16:26:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 EC B8 47 00 F9 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DD 7E 00 00 F4 03 04 00 6F 2F E7 64 B6 04 01 00 00 59 CC 70 7B 46 77 AF D6 [16:26:49]CommunicateWithHost err = 0 [16:26:49]CheckOFDResponse [16:26:49]1017 (14) - 77093643461234 [16:26:49]1041 (16) - 0000000000874655 [16:26:49]1040 (4) - 32477 [16:26:49]1012 (4) - 24.08.2023 10:22 [16:26:49]1206 (1) - 0 [16:26:49]OFD Sender: Remove packet 32477 [16:26:49]ProducePacketName [16:26:49]name=ofd_packets/00032477 [16:26:49]NVStorageDeleteData [16:26:50]OFD Sender: No OFD packet to send [16:26:55]OFD Sender: No OFD packet to send [16:27:00]OFD Sender: No OFD packet to send [16:27:05]OFD Sender: No OFD packet to send [16:27:10]OFD Sender: No OFD packet to send [16:27:15]OFD Sender: No OFD packet to send [16:27:20]OFD Sender: No OFD packet to send [16:27:25]OFD Sender: No OFD packet to send [16:27:30]OFD Sender: No OFD packet to send [16:27:35]OFD Sender: No OFD packet to send [16:27:40]OFD Sender: No OFD packet to send [16:27:45]OFD Sender: No OFD packet to send [16:27:50]OFD Sender: No OFD packet to send [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:09]accept exits with 8 [16:28:09]New connection [16:28:09]New thread 3066940772 created [16:28:09]Thread 3067084132 joined [16:28:09]Waiting for new connection... [16:28:09] Sock 8.Parse request [16:28:09]Sock 8.Check first char [16:28:09]Sock 8.First char is OK [16:28:09]request: POST /json_proto HTTP/1.0 [16:28:09]Method: POST [16:28:09]URL: /json_proto [16:28:09]Method is POST - this is cgi request [16:28:09]url: /json_proto [16:28:09]query_string will be loaded in cgi processing [16:28:09]execute_cgi json_proto POST (null) [16:28:09]execute_cgi path=json_proto method=POST [16:28:09]POST find Content-Length [16:28:09]Host: 172.17.34.200:8080 [16:28:09]Content-Length: 679 [16:28:09]Content-Type: application/json [16:28:09] [16:28:09]POST finish read [16:28:09]Found Content-Length = 679 [16:28:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 16.610, "sum" : 955.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 955.00, "total" : 955.00, "payments": [ { "type": 0, "sum" : 955.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:09]execute_script... [16:28: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)1182224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 16.610, "sum" : 955.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 955.00, "total" : 955.00, "payments": [ { "type": 0, "sum" : 955.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:09]POST & json_proto [16:28:09]process_json_proto [16:28:09]json parsed OK: [16:28:09]protocol is kg_v1.0 [16:28:09]action value=close_receipt [16:28:09]process_action close_receipt [16:28:09]cmd_close_receipt [16:28:09]MH_GetDate [16:28:09]Write to MH i2c: F0 00 00 55 81 C5 [16:28:09]Write i2c OK [16:28:09]MH_I2C_Read... [16:28:09]Read from MH i2c: F0 [16:28:09]MH_I2C_Read... [16:28:09]Read from MH i2c: F0 09 00 [16:28:09]MH_I2C_Read... [16:28:09]Read from MH i2c: F0 09 00 55 81 00 1E 85 E7 64 B2 FF 65 64 36 [16:28:09]GetLastDocTimeStamp 1692894359 [16:28:09]current date 1692894494 [16:28:09]FM_GetShiftState [16:28:09]SAM_PROTO_GetShiftState [16:28:09]wFMCommunicate request_size=4 [16:28:09]MH_SAM_APDU [16:28:09]CAPDU: 80 13 01 00 [16:28:09]Write to MH i2c: E2 08 00 56 81 80 13 01 00 00 00 00 00 54 [16:28:09]Write i2c OK [16:28:09]MH_I2C_Read... [16:28:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:09]Read from MH i2c: E2 [16:28:09]MH_I2C_Read... [16:28:09]Read from MH i2c: E2 0E 00 [16:28:09]MH_I2C_Read... [16:28:09]Read from MH i2c: E2 0E 00 56 81 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D1 [16:28:09]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:28:09]wFMCommunicate OK [16:28:09]SAM_PROTO_GetShiftState done [16:28:09]FM_GetShiftState done [16:28:09]opened in 1692866319 [16:28:09]opened+sec_in_day 1692952719 [16:28:09]quantity*price = 95507 [16:28:09]sum+1 = 95509 [16:28:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 955.00 Внесено: 955.00 СДАЧА: 0.00 НСП 1% : 8.45 НДС 12% : 101.42 Наличными: 955.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 184 24.08.2023 16:28 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32478 ФПД: 262469716721650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T162814&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32478&fm=262469716721650&tin=02508201610067®Number=0000000000091575&sum=95500 [16:28:10]StoreToDocumentArchive [16:28:10]shift 75 fd 32478 [16:28:10]save to /storage/0075/doc_00032478 [16:28:10]save last doc name /storage/0075/doc_00032478 to /storage/kkm_last_doc_name [16:28:10]save OK [16:28:10]Clear old archive folders... [16:28:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:28:10]tlvbuf is 017FE330 [16:28:10]SAM_PROTO_ClearQueue [16:28:10]wFMCommunicate request_size=4 [16:28:10]MH_SAM_APDU [16:28:10]CAPDU: 80 09 00 00 [16:28:10]Write to MH i2c: E2 08 00 63 81 80 09 00 00 00 00 00 00 56 [16:28:10]Write i2c OK [16:28:10]MH_I2C_Read... [16:28:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:28:10]Read from MH i2c: E2 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: E2 03 00 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: E2 03 00 63 81 00 90 00 58 [16:28:10]RAPDU: 90 00 [16:28:10]wFMCommunicate OK [16:28:10]SAM_PROTO_ClearQueue done [16:28:10]KKMCreateOFDPacket [16:28:10]OFDProtocolAddRootSTLVToBuf [16:28:10]FM_MakeSignedData [16:28:10]FM_MakeSignedData [16:28:10]SAM_PROTO_SignData [16:28:10]wFMCommunicate request_size=4 [16:28:10]MH_SAM_APDU [16:28:10]CAPDU: 80 0D 01 02 [16:28:10]Write to MH i2c: E2 08 00 64 81 80 0D 01 02 00 00 00 00 5E [16:28:10]Write i2c OK [16:28:10]MH_I2C_Read... [16:28:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:28:10]Read from MH i2c: E2 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: E2 03 00 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: E2 03 00 64 81 00 90 00 59 [16:28:10]RAPDU: 90 00 [16:28:10]wFMCommunicate OK [16:28:10]wFMCommunicate request_size=255 [16:28:10]MH_SAM_APDU [16:28:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E2 40 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 14 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 27 00 00 00 00 07 04 06 00 0C 75 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 1E 85 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DE 7E 00 00 35 04 06 00 EE [16:28:10]Write to MH i2c: E2 02 01 65 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 35 FF 03 08 00 03 E2 40 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 14 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 27 00 00 00 00 07 04 06 00 0C 75 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 1E 85 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DE 7E 00 00 35 04 06 00 EE 00 00 F9 [16:28:10]Write i2c OK [16:28:10]MH_I2C_Read... [16:28:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:11]Read from MH i2c: E2 [16:28:11]MH_I2C_Read... [16:28:11]Read from MH i2c: E2 03 00 [16:28:11]MH_I2C_Read... [16:28:11]Read from MH i2c: E2 03 00 65 81 00 90 00 5A [16:28:11]RAPDU: 90 00 [16:28:11]wFMCommunicate OK [16:28:11]wFMCommunicate request_size=10 [16:28:11]MH_SAM_APDU [16:28:11]CAPDU: 80 0D 02 02 05 B6 FE 3A BF F2 [16:28:11]Write to MH i2c: E2 0D 00 66 81 80 0D 02 02 05 00 B6 FE 3A BF F2 00 00 0A [16:28:11]Write i2c OK [16:28:11]MH_I2C_Read... [16:28:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:11]Read from MH i2c: E2 [16:28:11]MH_I2C_Read... [16:28:11]Read from MH i2c: E2 03 00 [16:28:11]MH_I2C_Read... [16:28:11]Read from MH i2c: E2 03 00 66 81 00 90 00 5B [16:28:11]RAPDU: 90 00 [16:28:11]wFMCommunicate OK [16:28:11]wFMCommunicate request_size=4 [16:28:11]MH_SAM_APDU [16:28:11]CAPDU: 80 0D 03 02 [16:28:11]Write to MH i2c: E2 08 00 67 81 80 0D 03 02 00 00 00 00 63 [16:28:11]Write i2c OK [16:28:11]MH_I2C_Read... [16:28:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:28:11]Read from MH i2c: E2 [16:28:11]MH_I2C_Read... [16:28:11]Read from MH i2c: E2 0B 00 [16:28:11]MH_I2C_Read... [16:28:11]Read from MH i2c: E2 0B 00 67 81 00 CD 9B 02 70 F5 1E F2 30 90 00 73 [16:28:11]RAPDU: CD 9B 02 70 F5 1E F2 30 90 00 [16:28:11]wFMCommunicate OK [16:28:11]SAM_PROTO_SignData done [16:28:11]FM_MakeSignedData done [16:28:11]CreateOFDProtocolMessage [16:28:11]wFMCommunicate request_size=4 [16:28:11]MH_SAM_APDU [16:28:11]CAPDU: 80 11 00 00 [16:28:11]Write to MH i2c: E2 08 00 68 81 80 11 00 00 00 00 00 00 63 [16:28:11]Write i2c OK [16:28:11]MH_I2C_Read... [16:28:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:11]Read from MH i2c: E2 [16:28:11]MH_I2C_Read... [16:28:11]Read from MH i2c: E2 17 00 [16:28:11]MH_I2C_Read... [16:28:11]Read from MH i2c: E2 17 00 68 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B9 [16:28:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:28:11]wFMCommunicate OK [16:28:11]CreateOFDProtocolMessage done [16:28:11]OFDSenderStorePacket 32478 [16:28:11]StoreOFDPacket docnum=32478 [16:28:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2F DD 07 01 8E 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 35 FF 03 08 00 03 E2 40 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 14 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 27 00 00 00 00 07 04 06 00 0C 75 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 1E 85 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DE 7E 00 00 35 04 06 00 EE B6 FE 3A BF F2 CD 9B 02 70 F5 1E F2 30 [16:28:11]CheckFolder [16:28:11]dirname=/storage/ofd_packets [16:28:11]CheckFolder done [16:28:11]ProducePacketName [16:28:11]name=ofd_packets/00032478 [16:28:11]NVStorageSaveData ofd_packets/00032478 [16:28:11]File name is /storage/ofd_packets/00032478 [16:28:11]Write 301 bytes [16:28:11]NVStorageSaveData done [16:28:11]OFDSenderStorePacket done [16:28:11]KKMCreateOFDPacket done [16:28:11]NVStorageSaveData kkm_last_timestamp [16:28:11]File name is /storage/kkm_last_timestamp [16:28:11]Write 4 bytes [16:28:11]NVStorageSaveData done [16:28:11]ExternCall_PrintAddStr [16:28:11]wPrintStart [16:28:11]Write to MH i2c: 01 00 00 69 81 EA [16:28:11]Write i2c OK [16:28:11]MH_I2C_Read... [16:28:11]Read from MH i2c: 01 [16:28:11]MH_I2C_Read... [16:28:11]Read from MH i2c: 01 07 00 [16:28:11]MH_I2C_Read... [16:28:11]Read from MH i2c: 01 07 00 69 81 00 00 00 00 00 FF 0F FF [16:28:11]RasterBufferAndPrint [16:28:11]line Счет N : (1)1182224 [16:28:11]line ИНН: 02508201610067 [16:28:11]line Контрольно-Кассовый Чек [16:28:11]line ПРОДАЖА [16:28:11]line ТРК (МРК, ГНК) : 62 [16:28:11]line Товар: 2710124130 [16:28:11]line Аи-92-К-5 [16:28:11]line 16.610 * 57.50 [16:28:11]line = 955.08 [16:28:11]line НДС 12% НСП 1% [16:28:11]line > о реализуемом товаре [16:28:11]line ОКРУГЛЕНИЕ: -0.08 [16:28:11]line ИТОГО: 955.00 [16:28:11]line Внесено: 955.00 [16:28:11]line СДАЧА: 0.00 [16:28:11]line НСП 1% : 8.45 [16:28:11]line НДС 12% : 101.42 [16:28:11]line Наличными: 955.00 [16:28:11]line Безнал.: 0.00 [16:28:11]line Место: АЗС № 121 "Партнер Нефть" [16:28:11]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:28:11]line СНО: Общий режим [16:28:11]line Чек 184 24.08.2023 16:28 [16:28:11]line Смена: 75 ФФД: 1.0 [16:28:11]line ЗНМ: 0300000148 [16:28:11]line РНМ: 0000000000091575 [16:28:11]line Версия ККМ: 001 [16:28:11]line ФМ: 0000000000874655 [16:28:11]line ФД: 32478 [16:28:11]line ФПД: 262469716721650 [16:28:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T162814&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32478&fm=262469716721650&tin=02508201610067®Number=0000000000091575&sum=95500 [16:28:11]OFD Sender: Processing packet 32478 [packets to send 11, broken 10] [16:28:11]ProducePacketName [16:28:11]name=ofd_packets/00032478 [16:28:11]OFD Sender: To server: pG, [16:28:11]CommunicateWithHost lk.salyk.kg:30040 [16:28:11]ConnectInit lk.salyk.kg [16:28:11]written 0, free lines is 4095 [16:28:11]Connected sock=10 [16:28:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2F DD 07 01 8E 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 35 FF 03 08 00 03 E2 40 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 14 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 27 00 00 00 00 07 04 06 00 0C 75 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 1E 85 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DE 7E 00 00 35 04 06 00 EE B6 FE 3A BF F2 CD 9B 02 70 F5 1E F2 30 [16:28:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 42 B6 47 00 B0 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DE 7E 00 00 F4 03 04 00 C1 2F E7 64 B6 04 01 00 00 D2 D8 C6 48 F4 C6 F4 81 [16:28:11]CommunicateWithHost err = 0 [16:28:11]CheckOFDResponse [16:28:11]1017 (14) - 77093643461234 [16:28:11]1041 (16) - 0000000000874655 [16:28:11]1040 (4) - 32478 [16:28:11]1012 (4) - 24.08.2023 10:24 [16:28:11]1206 (1) - 0 [16:28:11]OFD Sender: Remove packet 32478 [16:28:11]ProducePacketName [16:28:11]name=ofd_packets/00032478 [16:28:11]NVStorageDeleteData [16:28:12]Write to MH i2c: 01 00 00 94 81 15 [16:28:12]Write i2c OK [16:28:12]MH_I2C_Read... [16:28:12]Read from MH i2c: 01 [16:28:12]MH_I2C_Read... [16:28:12]Read from MH i2c: 01 07 00 [16:28:12]MH_I2C_Read... [16:28:12]Read from MH i2c: 01 07 00 94 81 00 00 00 00 00 D4 0C FC [16:28:12]RasterBufferAndPrint [16:28:12]line [16:28:12]line [16:28:12]line [16:28:12]line [16:28:12]line [16:28:12]written 0, free lines is 3290 [16:28:12]MH_Cut [16:28:12]Write to MH i2c: D1 01 00 9B 81 01 EE [16:28:12]Write i2c OK [16:28:12]MH_I2C_Read... [16:28:12]Read from MH i2c: D1 [16:28:12]MH_I2C_Read... [16:28:12]Read from MH i2c: D1 01 00 [16:28:12]MH_I2C_Read... [16:28:12]Read from MH i2c: D1 01 00 9B 81 00 ED [16:28:12]Write to MH i2c: 01 00 00 9C 81 1D [16:28:12]Write i2c OK [16:28:12]MH_I2C_Read... [16:28:12]OFD Sender: No OFD packet to send [16:28:12]*** Cut start [16:28:12]*** Purtial cut [16:28:12]*** CUTSNS_PIN = 0 [16:28:13]*** Stage 1: CUTSNS_PIN = 1 [16:28:14]Read from MH i2c: 01 [16:28:14]MH_I2C_Read... [16:28:14]*** Stop cut motor [16:28:14]*** Cut end [16:28:14]Read from MH i2c: 01 07 00 [16:28:14]MH_I2C_Read... [16:28:14]Read from MH i2c: 01 07 00 9C 81 00 00 00 00 00 FF 0F 32 [16:28:14]process_action close_receipt done [16:28:14]requested_data is exist [16:28:14]produce_requested_data [16:28:14]requested_item fm.sn is exist - process it [16:28:14]wFMCommunicate request_size=4 [16:28:14]MH_SAM_APDU [16:28:14]CAPDU: 80 11 00 00 [16:28:14]Write to MH i2c: E2 08 00 9D 81 80 11 00 00 00 00 00 00 98 [16:28:14]Write i2c OK [16:28:14]MH_I2C_Read... [16:28:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:15]Read from MH i2c: E2 [16:28:15]MH_I2C_Read... [16:28:15]Read from MH i2c: E2 17 00 [16:28:15]MH_I2C_Read... [16:28:15]Read from MH i2c: E2 17 00 9D 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EE [16:28:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:28:15]wFMCommunicate OK [16:28:15]requested_item fd.num is exist - process it [16:28:15]SAM_PROTO_GetFieldsCounters [16:28:15]wFMCommunicate request_size=4 [16:28:15]MH_SAM_APDU [16:28:15]CAPDU: 80 13 00 00 [16:28:15]Write to MH i2c: E2 08 00 9E 81 80 13 00 00 00 00 00 00 9B [16:28:15]Write i2c OK [16:28:15]MH_I2C_Read... [16:28:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:28:15]Read from MH i2c: E2 [16:28:15]MH_I2C_Read... [16:28:15]Read from MH i2c: E2 62 00 [16:28:15]MH_I2C_Read... [16:28:15]Read from MH i2c: E2 62 00 9E 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DE 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [16:28:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DE 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:28:15]wFMCommunicate OK [16:28:15]SAM_PROTO_GetFieldsCounters done [16:28:15]requested_item shift.num is exist - process it [16:28:15]requested_item shift.opened is exist - process it [16:28:15]req_shift_opened [16:28:15]FM_GetShiftState [16:28:15]SAM_PROTO_GetShiftState [16:28:15]wFMCommunicate request_size=4 [16:28:15]MH_SAM_APDU [16:28:15]CAPDU: 80 13 01 00 [16:28:15]Write to MH i2c: E2 08 00 9F 81 80 13 01 00 00 00 00 00 9D [16:28:15]Write i2c OK [16:28:15]MH_I2C_Read... [16:28:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:15]Read from MH i2c: E2 [16:28:15]MH_I2C_Read... [16:28:15]Read from MH i2c: E2 0E 00 [16:28:15]MH_I2C_Read... [16:28:15]Read from MH i2c: E2 0E 00 9F 81 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1A [16:28:15]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:28:15]wFMCommunicate OK [16:28:15]SAM_PROTO_GetShiftState done [16:28:15]FM_GetShiftState done [16:28:15]req_shift_opened done [16:28:15]requested_item shift.open_date is exist - process it [16:28:15]req_shift_open_date [16:28:15]req_shift_open_date done [16:28:15]produce_requested_data done [16:28:15]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32478,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:28:15]process_action_free close_receipt [16:28:15]json_value_free [16:28:15]json_value_free done [16:28:15]process_json_proto returns [16:28:15]Send response to host [16:28:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32478,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:28:15]free response buf [16:28:15]execute_script done [16:28:15]execute_script returns [16:28:15]free content buf [16:28:15]Sock 8.Close socket [16:28:15]Sock 8.Thread stoped [16:28:17]OFD Sender: No OFD packet to send [16:28:22]OFD Sender: No OFD packet to send [16:28:27]OFD Sender: No OFD packet to send [16:28:32]OFD Sender: No OFD packet to send [16:28:37]OFD Sender: No OFD packet to send [16:28:42]OFD Sender: No OFD packet to send [16:28:47]OFD Sender: No OFD packet to send [16:28:52]OFD Sender: No OFD packet to send [16:28:57]OFD Sender: No OFD packet to send [16:29:02]OFD Sender: No OFD packet to send [16:29:07]OFD Sender: No OFD packet to send [16:29:12]OFD Sender: No OFD packet to send [16:29:17]OFD Sender: No OFD packet to send [16:29:22]OFD Sender: No OFD packet to send [16:29:27]OFD Sender: No OFD packet to send [16:29:31]accept exits with 9 [16:29:31]New connection [16:29:31]New thread 3067084132 created [16:29:31]Thread 3066940772 joined [16:29:31]Waiting for new connection... [16:29:31] Sock 9.Parse request [16:29:31]Sock 9.Check first char [16:29:31]Sock 9.First char is OK [16:29:31]request: POST /json_proto HTTP/1.0 [16:29:31]Method: POST [16:29:31]URL: /json_proto [16:29:31]Method is POST - this is cgi request [16:29:31]url: /json_proto [16:29:31]query_string will be loaded in cgi processing [16:29:31]execute_cgi json_proto POST (null) [16:29:31]execute_cgi path=json_proto method=POST [16:29:31]POST find Content-Length [16:29:31]Host: 172.17.34.200:8080 [16:29:31]Content-Length: 679 [16:29:31]Content-Type: application/json [16:29:31] [16:29:31]POST finish read [16:29:31]Found Content-Length = 679 [16:29:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:29:31]execute_script... [16:29:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:29:31]POST & json_proto [16:29:31]process_json_proto [16:29:31]json parsed OK: [16:29:31]protocol is kg_v1.0 [16:29:31]action value=close_receipt [16:29:31]process_action close_receipt [16:29:31]cmd_close_receipt [16:29:31]MH_GetDate [16:29:31]Write to MH i2c: F0 00 00 A0 81 10 [16:29:31]Write i2c OK [16:29:31]MH_I2C_Read... [16:29:31]Read from MH i2c: F0 [16:29:31]MH_I2C_Read... [16:29:31]Read from MH i2c: F0 09 00 [16:29:31]MH_I2C_Read... [16:29:31]Read from MH i2c: F0 09 00 A0 81 00 70 85 E7 64 B2 FF 65 64 D3 [16:29:31]GetLastDocTimeStamp 1692894494 [16:29:31]current date 1692894576 [16:29:31]FM_GetShiftState [16:29:31]SAM_PROTO_GetShiftState [16:29:31]wFMCommunicate request_size=4 [16:29:31]MH_SAM_APDU [16:29:31]CAPDU: 80 13 01 00 [16:29:31]Write to MH i2c: E2 08 00 A1 81 80 13 01 00 00 00 00 00 9F [16:29:31]Write i2c OK [16:29:31]MH_I2C_Read... [16:29:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:31]Read from MH i2c: E2 [16:29:31]MH_I2C_Read... [16:29:31]Read from MH i2c: E2 0E 00 [16:29:31]MH_I2C_Read... [16:29:31]Read from MH i2c: E2 0E 00 A1 81 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1C [16:29:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:29:31]wFMCommunicate OK [16:29:31]SAM_PROTO_GetShiftState done [16:29:31]FM_GetShiftState done [16:29:31]opened in 1692866319 [16:29:31]opened+sec_in_day 1692952719 [16:29:31]quantity*price = 60030 [16:29:31]sum+1 = 60031 [16:29:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 185 24.08.2023 16:29 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32479 ФПД: 27150040372263 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T162936&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32479&fm=27150040372263&tin=02508201610067®Number=0000000000091575&sum=60000 [16:29:32]StoreToDocumentArchive [16:29:32]shift 75 fd 32479 [16:29:32]save to /storage/0075/doc_00032479 [16:29:32]save last doc name /storage/0075/doc_00032479 to /storage/kkm_last_doc_name [16:29:32]save OK [16:29:32]Clear old archive folders... [16:29:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:29:32]tlvbuf is 019D7A50 [16:29:32]SAM_PROTO_ClearQueue [16:29:32]wFMCommunicate request_size=4 [16:29:32]MH_SAM_APDU [16:29:32]CAPDU: 80 09 00 00 [16:29:32]Write to MH i2c: E2 08 00 AE 81 80 09 00 00 00 00 00 00 A1 [16:29:32]Write i2c OK [16:29:32]MH_I2C_Read... [16:29:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:29:33]Read from MH i2c: E2 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 03 00 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 03 00 AE 81 00 90 00 A3 [16:29:33]RAPDU: 90 00 [16:29:33]wFMCommunicate OK [16:29:33]SAM_PROTO_ClearQueue done [16:29:33]KKMCreateOFDPacket [16:29:33]OFDProtocolAddRootSTLVToBuf [16:29:33]FM_MakeSignedData [16:29:33]FM_MakeSignedData [16:29:33]SAM_PROTO_SignData [16:29:33]wFMCommunicate request_size=4 [16:29:33]MH_SAM_APDU [16:29:33]CAPDU: 80 0D 01 02 [16:29:33]Write to MH i2c: E2 08 00 AF 81 80 0D 01 02 00 00 00 00 A9 [16:29:33]Write i2c OK [16:29:33]MH_I2C_Read... [16:29:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:29:33]Read from MH i2c: E2 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 03 00 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 03 00 AF 81 00 90 00 A4 [16:29:33]RAPDU: 90 00 [16:29:33]wFMCommunicate OK [16:29:33]wFMCommunicate request_size=255 [16:29:33]MH_SAM_APDU [16:29:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 B9 00 00 00 F4 03 04 00 70 85 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DF 7E 00 00 35 04 06 00 18 [16:29:33]Write to MH i2c: E2 02 01 B0 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 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 B9 00 00 00 F4 03 04 00 70 85 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DF 7E 00 00 35 04 06 00 18 00 00 FD [16:29:33]Write i2c OK [16:29:33]MH_I2C_Read... [16:29:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:33]Read from MH i2c: E2 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 03 00 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 03 00 B0 81 00 90 00 A5 [16:29:33]RAPDU: 90 00 [16:29:33]wFMCommunicate OK [16:29:33]wFMCommunicate request_size=10 [16:29:33]MH_SAM_APDU [16:29:33]CAPDU: 80 0D 02 02 05 B1 5C 83 14 27 [16:29:33]Write to MH i2c: E2 0D 00 B1 81 80 0D 02 02 05 00 B1 5C 83 14 27 00 00 81 [16:29:33]Write i2c OK [16:29:33]MH_I2C_Read... [16:29:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:33]Read from MH i2c: E2 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 03 00 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 03 00 B1 81 00 90 00 A6 [16:29:33]RAPDU: 90 00 [16:29:33]wFMCommunicate OK [16:29:33]wFMCommunicate request_size=4 [16:29:33]MH_SAM_APDU [16:29:33]CAPDU: 80 0D 03 02 [16:29:33]Write to MH i2c: E2 08 00 B2 81 80 0D 03 02 00 00 00 00 AE [16:29:33]Write i2c OK [16:29:33]MH_I2C_Read... [16:29:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:29:33]Read from MH i2c: E2 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 0B 00 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 0B 00 B2 81 00 B3 AC 2F 6F E0 7E 2E 9A 90 00 D2 [16:29:33]RAPDU: B3 AC 2F 6F E0 7E 2E 9A 90 00 [16:29:33]wFMCommunicate OK [16:29:33]SAM_PROTO_SignData done [16:29:33]FM_MakeSignedData done [16:29:33]CreateOFDProtocolMessage [16:29:33]wFMCommunicate request_size=4 [16:29:33]MH_SAM_APDU [16:29:33]CAPDU: 80 11 00 00 [16:29:33]Write to MH i2c: E2 08 00 B3 81 80 11 00 00 00 00 00 00 AE [16:29:33]Write i2c OK [16:29:33]MH_I2C_Read... [16:29:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:33]Read from MH i2c: E2 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 17 00 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 17 00 B3 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 04 [16:29:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:29:33]wFMCommunicate OK [16:29:33]CreateOFDProtocolMessage done [16:29:33]OFDSenderStorePacket 32479 [16:29:33]StoreOFDPacket docnum=32479 [16:29:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 78 13 07 01 5B 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 B9 00 00 00 F4 03 04 00 70 85 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DF 7E 00 00 35 04 06 00 18 B1 5C 83 14 27 B3 AC 2F 6F E0 7E 2E 9A [16:29:33]CheckFolder [16:29:33]dirname=/storage/ofd_packets [16:29:33]CheckFolder done [16:29:33]ProducePacketName [16:29:33]name=ofd_packets/00032479 [16:29:33]NVStorageSaveData ofd_packets/00032479 [16:29:33]File name is /storage/ofd_packets/00032479 [16:29:33]Write 301 bytes [16:29:33]NVStorageSaveData done [16:29:33]OFDSenderStorePacket done [16:29:33]KKMCreateOFDPacket done [16:29:33]NVStorageSaveData kkm_last_timestamp [16:29:33]File name is /storage/kkm_last_timestamp [16:29:33]Write 4 bytes [16:29:33]NVStorageSaveData done [16:29:33]ExternCall_PrintAddStr [16:29:33]wPrintStart [16:29:33]Write to MH i2c: 01 00 00 B4 81 35 [16:29:33]OFD Sender: Processing packet 32479 [packets to send 11, broken 10] [16:29:33]ProducePacketName [16:29:33]name=ofd_packets/00032479 [16:29:33]OFD Sender: To server: pG, [16:29:33]CommunicateWithHost lk.salyk.kg:30040 [16:29:33]ConnectInit lk.salyk.kg [16:29:33]Write i2c OK [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: 01 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: 01 07 00 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: 01 07 00 B4 81 00 00 00 00 00 FF 0F 4A [16:29:33]RasterBufferAndPrint [16:29:33]line Счет N : (1)1182225 [16:29:33]line ИНН: 02508201610067 [16:29:33]line Контрольно-Кассовый Чек [16:29:33]line ПРОДАЖА [16:29:33]line ТРК (МРК, ГНК) : 32 [16:29:33]line Товар: 2710124130 [16:29:33]line Аи-92-К-5 [16:29:33]line 10.440 * 57.50 [16:29:33]line = 600.30 [16:29:33]line НДС 12% НСП 1% [16:29:33]line > о реализуемом товаре [16:29:33]line ОКРУГЛЕНИЕ: -0.30 [16:29:33]line ИТОГО: 600.00 [16:29:33]line Внесено: 600.00 [16:29:33]line СДАЧА: 0.00 [16:29:33]line НСП 1% : 5.31 [16:29:33]line НДС 12% : 63.75 [16:29:33]line Наличными: 600.00 [16:29:33]line Безнал.: 0.00 [16:29:33]line Место: АЗС № 121 "Партнер Нефть" [16:29:33]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:29:33]line СНО: Общий режим [16:29:33]line Чек 185 24.08.2023 16:29 [16:29:33]line Смена: 75 ФФД: 1.0 [16:29:33]line ЗНМ: 0300000148 [16:29:33]line РНМ: 0000000000091575 [16:29:33]line Версия ККМ: 001 [16:29:33]line ФМ: 0000000000874655 [16:29:33]line ФД: 32479 [16:29:33]line ФПД: 27150040372263 [16:29:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T162936&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32479&fm=27150040372263&tin=02508201610067®Number=0000000000091575&sum=60000 [16:29:33]Connected sock=10 [16:29:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 78 13 07 01 5B 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 B9 00 00 00 F4 03 04 00 70 85 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DF 7E 00 00 35 04 06 00 18 B1 5C 83 14 27 B3 AC 2F 6F E0 7E 2E 9A [16:29:33]written 0, free lines is 4095 [16:29:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D9 9F 47 00 FE 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 DF 7E 00 00 F4 03 04 00 13 30 E7 64 B6 04 01 00 00 F8 A8 23 D1 B3 22 FA 96 [16:29:34]CommunicateWithHost err = 0 [16:29:34]CheckOFDResponse [16:29:34]1017 (14) - 77093643461234 [16:29:34]1041 (16) - 0000000000874655 [16:29:34]1040 (4) - 32479 [16:29:34]1012 (4) - 24.08.2023 10:25 [16:29:34]1206 (1) - 0 [16:29:34]OFD Sender: Remove packet 32479 [16:29:34]ProducePacketName [16:29:34]name=ofd_packets/00032479 [16:29:34]NVStorageDeleteData [16:29:34]Write to MH i2c: 01 00 00 DF 81 60 [16:29:34]Write i2c OK [16:29:34]MH_I2C_Read... [16:29:34]Read from MH i2c: 01 [16:29:34]MH_I2C_Read... [16:29:34]Read from MH i2c: 01 07 00 [16:29:34]MH_I2C_Read... [16:29:34]Read from MH i2c: 01 07 00 DF 81 00 00 00 00 00 D4 0C 47 [16:29:34]RasterBufferAndPrint [16:29:34]line [16:29:34]line [16:29:34]line [16:29:34]line [16:29:34]line [16:29:34]written 0, free lines is 3290 [16:29:34]MH_Cut [16:29:34]Write to MH i2c: D1 01 00 E6 81 01 39 [16:29:34]Write i2c OK [16:29:34]MH_I2C_Read... [16:29:34]Read from MH i2c: D1 [16:29:34]MH_I2C_Read... [16:29:34]Read from MH i2c: D1 01 00 [16:29:34]MH_I2C_Read... [16:29:34]Read from MH i2c: D1 01 00 E6 81 00 38 [16:29:34]Write to MH i2c: 01 00 00 E7 81 68 [16:29:34]Write i2c OK [16:29:34]MH_I2C_Read... [16:29:34]OFD Sender: No OFD packet to send [16:29:35]*** Cut start [16:29:35]*** Purtial cut [16:29:35]*** Stage 1: CUTSNS_PIN = 1 [16:29:35]Read from MH i2c: 01 [16:29:35]MH_I2C_Read... [16:29:35]*** Stop cut motor [16:29:35]*** Cut end [16:29:35]Read from MH i2c: 01 07 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: 01 07 00 E7 81 00 00 00 00 00 FF 0F 7D [16:29:35]process_action close_receipt done [16:29:35]requested_data is exist [16:29:35]produce_requested_data [16:29:35]requested_item fm.sn is exist - process it [16:29:35]wFMCommunicate request_size=4 [16:29:35]MH_SAM_APDU [16:29:35]CAPDU: 80 11 00 00 [16:29:35]Write to MH i2c: E2 08 00 E8 81 80 11 00 00 00 00 00 00 E3 [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:35]Read from MH i2c: E2 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 17 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 17 00 E8 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 39 [16:29:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:29:35]wFMCommunicate OK [16:29:35]requested_item fd.num is exist - process it [16:29:35]SAM_PROTO_GetFieldsCounters [16:29:35]wFMCommunicate request_size=4 [16:29:35]MH_SAM_APDU [16:29:35]CAPDU: 80 13 00 00 [16:29:35]Write to MH i2c: E2 08 00 E9 81 80 13 00 00 00 00 00 00 E6 [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:29:35]Read from MH i2c: E2 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 62 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 62 00 E9 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DF 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 DF [16:29:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DF 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:29:35]wFMCommunicate OK [16:29:35]SAM_PROTO_GetFieldsCounters done [16:29:35]requested_item shift.num is exist - process it [16:29:35]requested_item shift.opened is exist - process it [16:29:35]req_shift_opened [16:29:35]FM_GetShiftState [16:29:35]SAM_PROTO_GetShiftState [16:29:35]wFMCommunicate request_size=4 [16:29:35]MH_SAM_APDU [16:29:35]CAPDU: 80 13 01 00 [16:29:35]Write to MH i2c: E2 08 00 EA 81 80 13 01 00 00 00 00 00 E8 [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:35]Read from MH i2c: E2 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 0E 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 0E 00 EA 81 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 65 [16:29:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:29:35]wFMCommunicate OK [16:29:35]SAM_PROTO_GetShiftState done [16:29:35]FM_GetShiftState done [16:29:35]req_shift_opened done [16:29:35]requested_item shift.open_date is exist - process it [16:29:35]req_shift_open_date [16:29:35]req_shift_open_date done [16:29:35]produce_requested_data done [16:29:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32479,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:29:35]process_action_free close_receipt [16:29:35]json_value_free [16:29:35]json_value_free done [16:29:35]process_json_proto returns [16:29:35]Send response to host [16:29:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32479,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:29:35]free response buf [16:29:35]execute_script done [16:29:35]execute_script returns [16:29:35]free content buf [16:29:35]Sock 9.Close socket [16:29:35]Sock 9.Thread stoped [16:29:39]OFD Sender: No OFD packet to send [16:29:44]OFD Sender: No OFD packet to send [16:29:49]OFD Sender: No OFD packet to send [16:29:54]OFD Sender: No OFD packet to send [16:29:59]OFD Sender: No OFD packet to send [16:30:04]OFD Sender: No OFD packet to send [16:30:09]OFD Sender: No OFD packet to send [16:30:14]OFD Sender: No OFD packet to send [16:30:19]OFD Sender: No OFD packet to send [16:30:24]OFD Sender: No OFD packet to send [16:30:29]OFD Sender: No OFD packet to send [16:30:34]OFD Sender: No OFD packet to send [16:30:39]OFD Sender: No OFD packet to send [16:30:44]OFD Sender: No OFD packet to send [16:30:49]OFD Sender: No OFD packet to send [16:30:54]OFD Sender: No OFD packet to send [16:30:59]OFD Sender: No OFD packet to send [16:31:04]OFD Sender: No OFD packet to send [16:31:09]OFD Sender: No OFD packet to send [16:31:14]OFD Sender: No OFD packet to send [16:31:19]OFD Sender: No OFD packet to send [16:31:24]OFD Sender: No OFD packet to send [16:31:29]OFD Sender: No OFD packet to send [16:31:34]OFD Sender: No OFD packet to send [16:31:39]OFD Sender: No OFD packet to send [16:31:44]OFD Sender: No OFD packet to send [16:31:49]OFD Sender: No OFD packet to send [16:31:54]OFD Sender: No OFD packet to send [16:31:59]OFD Sender: No OFD packet to send [16:32:04]OFD Sender: No OFD packet to send [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:24]OFD Sender: No OFD packet to send [16:35:29]OFD Sender: No OFD packet to send [16:35:34]OFD Sender: No OFD packet to send [16:35:39]OFD Sender: No OFD packet to send [16:35:44]OFD Sender: No OFD packet to send [16:35:49]OFD Sender: No OFD packet to send [16:35:54]OFD Sender: No OFD packet to send [16:35:59]OFD Sender: No OFD packet to send [16:36:04]OFD Sender: No OFD packet to send [16:36:09]OFD Sender: No OFD packet to send [16:36:14]OFD Sender: No OFD packet to send [16:36:19]OFD Sender: No OFD packet to send [16:36:24]OFD Sender: No OFD packet to send [16:36:29]OFD Sender: No OFD packet to send [16:36:34]OFD Sender: No OFD packet to send [16:36:39]OFD Sender: No OFD packet to send [16:36:44]OFD Sender: No OFD packet to send [16:36:49]OFD Sender: No OFD packet to send [16:36:54]OFD Sender: No OFD packet to send [16:36:59]OFD Sender: No OFD packet to send [16:37:04]OFD Sender: No OFD packet to send [16:37:09]OFD Sender: No OFD packet to send [16:37:14]OFD Sender: No OFD packet to send [16:37:19]OFD Sender: No OFD packet to send [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:37]accept exits with 8 [16:37:37]New connection [16:37:37]New thread 3066940772 created [16:37:37]Thread 3067084132 joined [16:37:37]Waiting for new connection... [16:37:37] Sock 8.Parse request [16:37:37]Sock 8.Check first char [16:37:37]Sock 8.First char is OK [16:37:37]request: POST /json_proto HTTP/1.0 [16:37:37]Method: POST [16:37:37]URL: /json_proto [16:37:37]Method is POST - this is cgi request [16:37:37]url: /json_proto [16:37:37]query_string will be loaded in cgi processing [16:37:37]execute_cgi json_proto POST (null) [16:37:37]execute_cgi path=json_proto method=POST [16:37:37]POST find Content-Length [16:37:37]Host: 172.17.34.200:8080 [16:37:37]Content-Length: 1122 [16:37:37]Content-Type: application/json [16:37:37] [16:37:37]POST finish read [16:37:37]Found Content-Length = 1122 [16:37:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182226\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 94.340 x 63.60\u000A\u0418\u0422\u041E\u0413: 6000.02\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:37]execute_script... [16:37:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182226\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 94.340 x 63.60\u000A\u0418\u0422\u041E\u0413: 6000.02\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:37]POST & json_proto [16:37:37]process_json_proto [16:37:37]json parsed OK: [16:37:37]protocol is kg_v1.0 [16:37:37]action value=print_text [16:37:37]process_action print_text [16:37:37]cmd_print_text [16:37:37]ExternCall_PrintAddStr [16:37:37]wPrintStart [16:37:37]Write to MH i2c: 01 00 00 EB 81 6C [16:37:37]Write i2c OK [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: 01 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: 01 07 00 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: 01 07 00 EB 81 00 00 00 00 00 FF 0F 81 [16:37:37]RasterBufferAndPrint [16:37:37]line *****ТОВАРНЫЙ ЧЕК***** [16:37:37]line АЗС 121 [16:37:37]line Партнер нефть [16:37:37]line 02508201610067 [16:37:37]line Кассир : Батырканова Г. [16:37:37]line Счет N : (1)1182226 [16:37:37]line ПРОДАЖА [16:37:37]line ТРК (МРК, ГНК) : 11 [16:37:37]line Вид ГСМ : 2710194210 [16:37:37]line ДТ(л)-К-5 [16:37:37]line 94.340 x 63.60 [16:37:37]line ИТОГ: 6000.02 [16:37:37]line Тип оплаты: Талоны: Топливная Карта [16:37:37]line 81887 [16:37:37]written 0, free lines is 4095 [16:37:37]Write to MH i2c: 01 00 00 FD 81 7E [16:37:37]Write i2c OK [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: 01 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: 01 07 00 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: 01 07 00 FD 81 00 00 00 00 00 41 0E D4 [16:37:37]RasterBufferAndPrint [16:37:37]line [16:37:37]line [16:37:37]line [16:37:37]line [16:37:37]line [16:37:37]written 0, free lines is 3650 [16:37:37]MH_Cut [16:37:37]Write to MH i2c: D1 01 00 04 82 01 58 [16:37:37]Write i2c OK [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: D1 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: D1 01 00 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: D1 01 00 04 82 00 57 [16:37:37]Write to MH i2c: 01 00 00 05 82 87 [16:37:37]Write i2c OK [16:37:37]MH_I2C_Read... [16:37:37]*** Cut start [16:37:37]*** Purtial cut [16:37:37]*** CUTSNS_PIN = 0 [16:37:37]*** Stage 1: CUTSNS_PIN = 1 [16:37:39]Read from MH i2c: 01 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: 01 07 00 [16:37:39]MH_I2C_Read... [16:37:39]*** Stop cut motor [16:37:39]*** Cut end [16:37:39]Read from MH i2c: 01 07 00 05 82 00 00 00 00 00 FF 0F 9C [16:37:39]process_action print_text done [16:37:39]requested_data is exist [16:37:39]produce_requested_data [16:37:39]requested_item fm.sn is exist - process it [16:37:39]wFMCommunicate request_size=4 [16:37:39]MH_SAM_APDU [16:37:39]CAPDU: 80 11 00 00 [16:37:39]Write to MH i2c: E2 08 00 06 82 80 11 00 00 00 00 00 00 02 [16:37:39]Write i2c OK [16:37:39]MH_I2C_Read... [16:37:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:39]Read from MH i2c: E2 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 17 00 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 17 00 06 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 58 [16:37:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:37:39]wFMCommunicate OK [16:37:39]requested_item fd.num is exist - process it [16:37:39]SAM_PROTO_GetFieldsCounters [16:37:39]wFMCommunicate request_size=4 [16:37:39]MH_SAM_APDU [16:37:39]CAPDU: 80 13 00 00 [16:37:39]Write to MH i2c: E2 08 00 07 82 80 13 00 00 00 00 00 00 05 [16:37:39]Write i2c OK [16:37:39]MH_I2C_Read... [16:37:39]OFD Sender: No OFD packet to send [16:37:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:37:39]Read from MH i2c: E2 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 62 00 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 62 00 07 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DF 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [16:37:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 DF 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:37:39]wFMCommunicate OK [16:37:39]SAM_PROTO_GetFieldsCounters done [16:37:39]requested_item shift.num is exist - process it [16:37:39]requested_item shift.opened is exist - process it [16:37:39]req_shift_opened [16:37:39]FM_GetShiftState [16:37:39]SAM_PROTO_GetShiftState [16:37:39]wFMCommunicate request_size=4 [16:37:39]MH_SAM_APDU [16:37:39]CAPDU: 80 13 01 00 [16:37:39]Write to MH i2c: E2 08 00 08 82 80 13 01 00 00 00 00 00 07 [16:37:39]Write i2c OK [16:37:39]MH_I2C_Read... [16:37:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:40]Read from MH i2c: E2 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: E2 0E 00 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: E2 0E 00 08 82 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 84 [16:37:40]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:37:40]wFMCommunicate OK [16:37:40]SAM_PROTO_GetShiftState done [16:37:40]FM_GetShiftState done [16:37:40]req_shift_opened done [16:37:40]requested_item shift.open_date is exist - process it [16:37:40]req_shift_open_date [16:37:40]req_shift_open_date done [16:37:40]produce_requested_data done [16:37:40]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32479,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:37:40]process_action_free print_text [16:37:40]json_value_free [16:37:40]json_value_free done [16:37:40]process_json_proto returns [16:37:40]Send response to host [16:37:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32479,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:37:40]free response buf [16:37:40]execute_script done [16:37:40]execute_script returns [16:37:40]free content buf [16:37:40]Sock 8.Close socket [16:37:40]Sock 8.Thread stoped [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:54]OFD Sender: No OFD packet to send [16:38:59]OFD Sender: No OFD packet to send [16:39:04]OFD Sender: No OFD packet to send [16:39:09]OFD Sender: No OFD packet to send [16:39:14]OFD Sender: No OFD packet to send [16:39:19]OFD Sender: No OFD packet to send [16:39:24]OFD Sender: No OFD packet to send [16:39:29]OFD Sender: No OFD packet to send [16:39:34]OFD Sender: No OFD packet to send [16:39:40]OFD Sender: No OFD packet to send [16:39:45]OFD Sender: No OFD packet to send [16:39:50]OFD Sender: No OFD packet to send [16:39:55]OFD Sender: No OFD packet to send [16:40:00]OFD Sender: No OFD packet to send [16:40:05]OFD Sender: No OFD packet to send [16:40:10]OFD Sender: No OFD packet to send [16:40:15]OFD Sender: No OFD packet to send [16:40:20]OFD Sender: No OFD packet to send [16:40:25]OFD Sender: No OFD packet to send [16:40:30]OFD Sender: No OFD packet to send [16:40:35]OFD Sender: No OFD packet to send [16:40:40]OFD Sender: No OFD packet to send [16:40:45]OFD Sender: No OFD packet to send [16:40:50]OFD Sender: No OFD packet to send [16:40:52]accept exits with 9 [16:40:52]New connection [16:40:52]New thread 3067084132 created [16:40:52]Thread 3066940772 joined [16:40:52]Waiting for new connection... [16:40:52] Sock 9.Parse request [16:40:52]Sock 9.Check first char [16:40:52]Sock 9.First char is OK [16:40:52]request: POST /json_proto HTTP/1.0 [16:40:52]Method: POST [16:40:52]URL: /json_proto [16:40:52]Method is POST - this is cgi request [16:40:52]url: /json_proto [16:40:52]query_string will be loaded in cgi processing [16:40:52]execute_cgi json_proto POST (null) [16:40:52]execute_cgi path=json_proto method=POST [16:40:52]POST find Content-Length [16:40:52]Host: 172.17.34.200:8080 [16:40:52]Content-Length: 679 [16:40:52]Content-Type: application/json [16:40:52] [16:40:52]POST finish read [16:40:52]Found Content-Length = 679 [16:40:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 15.170, "sum" : 872.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 872.00, "total" : 872.00, "payments": [ { "type": 0, "sum" : 872.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:52]execute_script... [16:40: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)1182227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 15.170, "sum" : 872.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 872.00, "total" : 872.00, "payments": [ { "type": 0, "sum" : 872.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:52]POST & json_proto [16:40:52]process_json_proto [16:40:52]json parsed OK: [16:40:52]protocol is kg_v1.0 [16:40:52]action value=close_receipt [16:40:52]process_action close_receipt [16:40:52]cmd_close_receipt [16:40:52]MH_GetDate [16:40:52]Write to MH i2c: F0 00 00 09 82 7A [16:40:52]Write i2c OK [16:40:52]MH_I2C_Read... [16:40:52]Read from MH i2c: F0 [16:40:52]MH_I2C_Read... [16:40:52]Read from MH i2c: F0 09 00 [16:40:52]MH_I2C_Read... [16:40:52]Read from MH i2c: F0 09 00 09 82 00 18 88 E7 64 B2 FF 65 64 E8 [16:40:52]GetLastDocTimeStamp 1692894576 [16:40:52]current date 1692895256 [16:40:52]FM_GetShiftState [16:40:52]SAM_PROTO_GetShiftState [16:40:52]wFMCommunicate request_size=4 [16:40:52]MH_SAM_APDU [16:40:52]CAPDU: 80 13 01 00 [16:40:52]Write to MH i2c: E2 08 00 0A 82 80 13 01 00 00 00 00 00 09 [16:40:52]Write i2c OK [16:40:52]MH_I2C_Read... [16:40:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:52]Read from MH i2c: E2 [16:40:52]MH_I2C_Read... [16:40:52]Read from MH i2c: E2 0E 00 [16:40:52]MH_I2C_Read... [16:40:52]Read from MH i2c: E2 0E 00 0A 82 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 86 [16:40:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:40:52]wFMCommunicate OK [16:40:52]SAM_PROTO_GetShiftState done [16:40:52]FM_GetShiftState done [16:40:52]opened in 1692866319 [16:40:52]opened+sec_in_day 1692952719 [16:40:52]quantity*price = 87227 [16:40:52]sum+1 = 87229 [16:40:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 872.00 Внесено: 872.00 СДАЧА: 0.00 НСП 1% : 7.72 НДС 12% : 92.63 Наличными: 872.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 186 24.08.2023 16:40 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32480 ФПД: 128941393456257 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T164057&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32480&fm=128941393456257&tin=02508201610067®Number=0000000000091575&sum=87200 [16:40:53]StoreToDocumentArchive [16:40:53]shift 75 fd 32480 [16:40:53]save to /storage/0075/doc_00032480 [16:40:53]save last doc name /storage/0075/doc_00032480 to /storage/kkm_last_doc_name [16:40:53]save OK [16:40:53]Clear old archive folders... [16:40:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:40:53]tlvbuf is 01877550 [16:40:53]SAM_PROTO_ClearQueue [16:40:53]wFMCommunicate request_size=4 [16:40:53]MH_SAM_APDU [16:40:53]CAPDU: 80 09 00 00 [16:40:53]Write to MH i2c: E2 08 00 17 82 80 09 00 00 00 00 00 00 0B [16:40:53]Write i2c OK [16:40:53]MH_I2C_Read... [16:40:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:40:53]Read from MH i2c: E2 [16:40:53]MH_I2C_Read... [16:40:53]Read from MH i2c: E2 03 00 [16:40:53]MH_I2C_Read... [16:40:53]Read from MH i2c: E2 03 00 17 82 00 90 00 0D [16:40:53]RAPDU: 90 00 [16:40:53]wFMCommunicate OK [16:40:53]SAM_PROTO_ClearQueue done [16:40:53]KKMCreateOFDPacket [16:40:53]OFDProtocolAddRootSTLVToBuf [16:40:53]FM_MakeSignedData [16:40:53]FM_MakeSignedData [16:40:53]SAM_PROTO_SignData [16:40:53]wFMCommunicate request_size=4 [16:40:53]MH_SAM_APDU [16:40:53]CAPDU: 80 0D 01 02 [16:40:53]Write to MH i2c: E2 08 00 18 82 80 0D 01 02 00 00 00 00 13 [16:40:53]Write i2c OK [16:40:53]MH_I2C_Read... [16:40:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:40:53]Read from MH i2c: E2 [16:40:53]MH_I2C_Read... [16:40:53]Read from MH i2c: E2 03 00 [16:40:53]MH_I2C_Read... [16:40:53]Read from MH i2c: E2 03 00 18 82 00 90 00 0E [16:40:53]RAPDU: 90 00 [16:40:53]wFMCommunicate OK [16:40:53]wFMCommunicate request_size=255 [16:40:53]MH_SAM_APDU [16:40:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 42 3B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 BC 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 54 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 24 00 00 00 00 07 04 06 00 A0 54 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 19 88 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E0 7E 00 00 35 04 06 00 75 [16:40:53]Write to MH i2c: E2 02 01 19 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 35 FF 03 08 00 03 42 3B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 BC 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 54 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 24 00 00 00 00 07 04 06 00 A0 54 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 19 88 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E0 7E 00 00 35 04 06 00 75 00 00 44 [16:40:53]Write i2c OK [16:40:53]MH_I2C_Read... [16:40:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:53]Read from MH i2c: E2 [16:40:53]MH_I2C_Read... [16:40:53]Read from MH i2c: E2 03 00 [16:40:53]MH_I2C_Read... [16:40:53]Read from MH i2c: E2 03 00 19 82 00 90 00 0F [16:40:53]RAPDU: 90 00 [16:40:53]wFMCommunicate OK [16:40:53]wFMCommunicate request_size=10 [16:40:53]MH_SAM_APDU [16:40:53]CAPDU: 80 0D 02 02 05 45 81 F4 2C 81 [16:40:53]Write to MH i2c: E2 0D 00 1A 82 80 0D 02 02 05 00 45 81 F4 2C 81 00 00 87 [16:40:53]Write i2c OK [16:40:53]MH_I2C_Read... [16:40:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:53]Read from MH i2c: E2 [16:40:53]MH_I2C_Read... [16:40:53]Read from MH i2c: E2 03 00 [16:40:53]MH_I2C_Read... [16:40:53]Read from MH i2c: E2 03 00 1A 82 00 90 00 10 [16:40:53]RAPDU: 90 00 [16:40:53]wFMCommunicate OK [16:40:53]wFMCommunicate request_size=4 [16:40:53]MH_SAM_APDU [16:40:53]CAPDU: 80 0D 03 02 [16:40:53]Write to MH i2c: E2 08 00 1B 82 80 0D 03 02 00 00 00 00 18 [16:40:53]Write i2c OK [16:40:53]MH_I2C_Read... [16:40:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:40:53]Read from MH i2c: E2 [16:40:53]MH_I2C_Read... [16:40:53]Read from MH i2c: E2 0B 00 [16:40:53]MH_I2C_Read... [16:40:53]Read from MH i2c: E2 0B 00 1B 82 00 39 F2 A7 BC 5A 3E 55 BF 90 00 53 [16:40:53]RAPDU: 39 F2 A7 BC 5A 3E 55 BF 90 00 [16:40:53]wFMCommunicate OK [16:40:53]SAM_PROTO_SignData done [16:40:53]FM_MakeSignedData done [16:40:53]CreateOFDProtocolMessage [16:40:53]wFMCommunicate request_size=4 [16:40:53]MH_SAM_APDU [16:40:53]CAPDU: 80 11 00 00 [16:40:53]Write to MH i2c: E2 08 00 1C 82 80 11 00 00 00 00 00 00 18 [16:40:53]Write i2c OK [16:40:53]MH_I2C_Read... [16:40:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:54]Read from MH i2c: E2 [16:40:54]MH_I2C_Read... [16:40:54]Read from MH i2c: E2 17 00 [16:40:54]MH_I2C_Read... [16:40:54]Read from MH i2c: E2 17 00 1C 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6E [16:40:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:40:54]wFMCommunicate OK [16:40:54]CreateOFDProtocolMessage done [16:40:54]OFDSenderStorePacket 32480 [16:40:54]StoreOFDPacket docnum=32480 [16:40:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E0 A9 07 01 ED 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 42 3B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 BC 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 54 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 24 00 00 00 00 07 04 06 00 A0 54 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 19 88 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E0 7E 00 00 35 04 06 00 75 45 81 F4 2C 81 39 F2 A7 BC 5A 3E 55 BF [16:40:54]CheckFolder [16:40:54]dirname=/storage/ofd_packets [16:40:54]CheckFolder done [16:40:54]ProducePacketName [16:40:54]name=ofd_packets/00032480 [16:40:54]NVStorageSaveData ofd_packets/00032480 [16:40:54]File name is /storage/ofd_packets/00032480 [16:40:54]Write 301 bytes [16:40:54]NVStorageSaveData done [16:40:54]OFDSenderStorePacket done [16:40:54]KKMCreateOFDPacket done [16:40:54]NVStorageSaveData kkm_last_timestamp [16:40:54]File name is /storage/kkm_last_timestamp [16:40:54]Write 4 bytes [16:40:54]NVStorageSaveData done [16:40:54]ExternCall_PrintAddStr [16:40:54]wPrintStart [16:40:54]Write to MH i2c: 01 00 00 1D 82 9F [16:40:54]Write i2c OK [16:40:54]MH_I2C_Read... [16:40:54]Read from MH i2c: 01 [16:40:54]MH_I2C_Read... [16:40:54]Read from MH i2c: 01 07 00 [16:40:54]MH_I2C_Read... [16:40:54]Read from MH i2c: 01 07 00 1D 82 00 00 00 00 00 FF 0F B4 [16:40:54]RasterBufferAndPrint [16:40:54]line Счет N : (1)1182227 [16:40:54]line ИНН: 02508201610067 [16:40:54]line Контрольно-Кассовый Чек [16:40:54]line ПРОДАЖА [16:40:54]line ТРК (МРК, ГНК) : 42 [16:40:54]line Товар: 2710124130 [16:40:54]line Аи-92-К-5 [16:40:54]line 15.170 * 57.50 [16:40:54]line = 872.28 [16:40:54]line НДС 12% НСП 1% [16:40:54]line > о реализуемом товаре [16:40:54]line ОКРУГЛЕНИЕ: -0.28 [16:40:54]line ИТОГО: 872.00 [16:40:54]line Внесено: 872.00 [16:40:54]line СДАЧА: 0.00 [16:40:54]line НСП 1% : 7.72 [16:40:54]line НДС 12% : 92.63 [16:40:54]line Наличными: 872.00 [16:40:54]line Безнал.: 0.00 [16:40:54]line Место: АЗС № 121 "Партнер Нефть" [16:40:54]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:40:54]line СНО: Общий режим [16:40:54]line Чек 186 24.08.2023 16:40 [16:40:54]line Смена: 75 ФФД: 1.0 [16:40:54]line ЗНМ: 0300000148 [16:40:54]line РНМ: 0000000000091575 [16:40:54]line Версия ККМ: 001 [16:40:54]line ФМ: 0000000000874655 [16:40:54]line ФД: 32480 [16:40:54]line ФПД: 128941393456257 [16:40:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T164057&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32480&fm=128941393456257&tin=02508201610067®Number=0000000000091575&sum=87200 [16:40:54]OFD Sender: Processing packet 32480 [packets to send 11, broken 10] [16:40:54]ProducePacketName [16:40:54]name=ofd_packets/00032480 [16:40:54]OFD Sender: To server: pG, [16:40:54]CommunicateWithHost lk.salyk.kg:30040 [16:40:54]ConnectInit lk.salyk.kg [16:40:54]written 0, free lines is 4095 [16:40:54]Connected sock=10 [16:40:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E0 A9 07 01 ED 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 42 3B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 BC 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 54 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 24 00 00 00 00 07 04 06 00 A0 54 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 19 88 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E0 7E 00 00 35 04 06 00 75 45 81 F4 2C 81 39 F2 A7 BC 5A 3E 55 BF [16:40:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D4 94 47 00 AC 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E0 7E 00 00 F4 03 04 00 BC 32 E7 64 B6 04 01 00 00 6E 25 31 6F DE 9F 8A 69 [16:40:54]CommunicateWithHost err = 0 [16:40:54]CheckOFDResponse [16:40:54]1017 (14) - 77093643461234 [16:40:54]1041 (16) - 0000000000874655 [16:40:54]1040 (4) - 32480 [16:40:54]1012 (4) - 24.08.2023 10:36 [16:40:54]1206 (1) - 0 [16:40:54]OFD Sender: Remove packet 32480 [16:40:54]ProducePacketName [16:40:54]name=ofd_packets/00032480 [16:40:54]NVStorageDeleteData [16:40:54]Write to MH i2c: 01 00 00 48 82 CA [16:40:54]Write i2c OK [16:40:54]MH_I2C_Read... [16:40:54]Read from MH i2c: 01 [16:40:54]MH_I2C_Read... [16:40:54]Read from MH i2c: 01 07 00 [16:40:54]MH_I2C_Read... [16:40:54]Read from MH i2c: 01 07 00 48 82 00 00 00 00 00 D1 0C AE [16:40:54]RasterBufferAndPrint [16:40:54]line [16:40:54]line [16:40:54]line [16:40:54]line [16:40:54]line [16:40:54]written 0, free lines is 3287 [16:40:54]MH_Cut [16:40:54]Write to MH i2c: D1 01 00 4F 82 01 A3 [16:40:54]Write i2c OK [16:40:54]MH_I2C_Read... [16:40:54]Read from MH i2c: D1 [16:40:54]MH_I2C_Read... [16:40:54]Read from MH i2c: D1 01 00 [16:40:54]MH_I2C_Read... [16:40:54]Read from MH i2c: D1 01 00 4F 82 00 A2 [16:40:54]Write to MH i2c: 01 00 00 50 82 D2 [16:40:54]Write i2c OK [16:40:54]MH_I2C_Read... [16:40:55]OFD Sender: No OFD packet to send [16:40:55]*** Cut start [16:40:55]*** Purtial cut [16:40:55]*** Stage 1: CUTSNS_PIN = 1 [16:40:55]Read from MH i2c: 01 [16:40:55]MH_I2C_Read... [16:40:55]*** Stop cut motor [16:40:55]*** Cut end [16:40:55]Read from MH i2c: 01 07 00 [16:40:55]MH_I2C_Read... [16:40:55]Read from MH i2c: 01 07 00 50 82 00 00 00 00 00 FF 0F E7 [16:40:55]process_action close_receipt done [16:40:55]requested_data is exist [16:40:55]produce_requested_data [16:40:55]requested_item fm.sn is exist - process it [16:40:55]wFMCommunicate request_size=4 [16:40:55]MH_SAM_APDU [16:40:55]CAPDU: 80 11 00 00 [16:40:55]Write to MH i2c: E2 08 00 51 82 80 11 00 00 00 00 00 00 4D [16:40:55]Write i2c OK [16:40:55]MH_I2C_Read... [16:40:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:55]Read from MH i2c: E2 [16:40:55]MH_I2C_Read... [16:40:55]Read from MH i2c: E2 17 00 [16:40:55]MH_I2C_Read... [16:40:55]Read from MH i2c: E2 17 00 51 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A3 [16:40:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:40:55]wFMCommunicate OK [16:40:55]requested_item fd.num is exist - process it [16:40:55]SAM_PROTO_GetFieldsCounters [16:40:55]wFMCommunicate request_size=4 [16:40:55]MH_SAM_APDU [16:40:55]CAPDU: 80 13 00 00 [16:40:55]Write to MH i2c: E2 08 00 52 82 80 13 00 00 00 00 00 00 50 [16:40:55]Write i2c OK [16:40:55]MH_I2C_Read... [16:40:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:56]Read from MH i2c: E2 [16:40:56]MH_I2C_Read... [16:40:56]Read from MH i2c: E2 62 00 [16:40:56]MH_I2C_Read... [16:40:56]Read from MH i2c: E2 62 00 52 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E0 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [16:40:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E0 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:40:56]wFMCommunicate OK [16:40:56]SAM_PROTO_GetFieldsCounters done [16:40:56]requested_item shift.num is exist - process it [16:40:56]requested_item shift.opened is exist - process it [16:40:56]req_shift_opened [16:40:56]FM_GetShiftState [16:40:56]SAM_PROTO_GetShiftState [16:40:56]wFMCommunicate request_size=4 [16:40:56]MH_SAM_APDU [16:40:56]CAPDU: 80 13 01 00 [16:40:56]Write to MH i2c: E2 08 00 53 82 80 13 01 00 00 00 00 00 52 [16:40:56]Write i2c OK [16:40:56]MH_I2C_Read... [16:40:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:56]Read from MH i2c: E2 [16:40:56]MH_I2C_Read... [16:40:56]Read from MH i2c: E2 0E 00 [16:40:56]MH_I2C_Read... [16:40:56]Read from MH i2c: E2 0E 00 53 82 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CF [16:40:56]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:40:56]wFMCommunicate OK [16:40:56]SAM_PROTO_GetShiftState done [16:40:56]FM_GetShiftState done [16:40:56]req_shift_opened done [16:40:56]requested_item shift.open_date is exist - process it [16:40:56]req_shift_open_date [16:40:56]req_shift_open_date done [16:40:56]produce_requested_data done [16:40:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32480,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:40:56]process_action_free close_receipt [16:40:56]json_value_free [16:40:56]json_value_free done [16:40:56]process_json_proto returns [16:40:56]Send response to host [16:40:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32480,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:40:56]free response buf [16:40:56]execute_script done [16:40:56]execute_script returns [16:40:56]free content buf [16:40:56]Sock 9.Close socket [16:40:56]Sock 9.Thread stoped [16:41:00]OFD Sender: No OFD packet to send [16:41:05]OFD Sender: No OFD packet to send [16:41:10]OFD Sender: No OFD packet to send [16:41:11]accept exits with 8 [16:41:11]New connection [16:41:11]New thread 3066940772 created [16:41:11]Thread 3067084132 joined [16:41:11]Waiting for new connection... [16:41:11] Sock 8.Parse request [16:41:11]Sock 8.Check first char [16:41:11]Sock 8.First char is OK [16:41:11]request: POST /json_proto HTTP/1.0 [16:41:11]Method: POST [16:41:11]URL: /json_proto [16:41:11]Method is POST - this is cgi request [16:41:11]url: /json_proto [16:41:11]query_string will be loaded in cgi processing [16:41:11]execute_cgi json_proto POST (null) [16:41:11]execute_cgi path=json_proto method=POST [16:41:11]POST find Content-Length [16:41:11]Host: 172.17.34.200:8080 [16:41:11]Content-Length: 688 [16:41:11]Content-Type: application/json [16:41:11] [16:41:11]POST finish read [16:41:11]Found Content-Length = 688 [16:41:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:11]execute_script... [16:41: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)1182228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:11]POST & json_proto [16:41:11]process_json_proto [16:41:11]json parsed OK: [16:41:11]protocol is kg_v1.0 [16:41:11]action value=close_receipt [16:41:11]process_action close_receipt [16:41:11]cmd_close_receipt [16:41:11]MH_GetDate [16:41:11]Write to MH i2c: F0 00 00 54 82 C5 [16:41:11]Write i2c OK [16:41:11]MH_I2C_Read... [16:41:11]Read from MH i2c: F0 [16:41:11]MH_I2C_Read... [16:41:11]Read from MH i2c: F0 09 00 [16:41:11]MH_I2C_Read... [16:41:11]Read from MH i2c: F0 09 00 54 82 00 2C 88 E7 64 B2 FF 65 64 47 [16:41:11]GetLastDocTimeStamp 1692895257 [16:41:11]current date 1692895276 [16:41:11]FM_GetShiftState [16:41:11]SAM_PROTO_GetShiftState [16:41:11]wFMCommunicate request_size=4 [16:41:11]MH_SAM_APDU [16:41:11]CAPDU: 80 13 01 00 [16:41:11]Write to MH i2c: E2 08 00 55 82 80 13 01 00 00 00 00 00 54 [16:41:11]Write i2c OK [16:41:11]MH_I2C_Read... [16:41:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:11]Read from MH i2c: E2 [16:41:11]MH_I2C_Read... [16:41:11]Read from MH i2c: E2 0E 00 [16:41:11]MH_I2C_Read... [16:41:11]Read from MH i2c: E2 0E 00 55 82 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D1 [16:41:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:41:11]wFMCommunicate OK [16:41:11]SAM_PROTO_GetShiftState done [16:41:11]FM_GetShiftState done [16:41:11]opened in 1692866319 [16:41:11]opened+sec_in_day 1692952719 [16:41:11]quantity*price = 100042 [16:41:11]sum+1 = 100044 [16:41:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 187 24.08.2023 16:41 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32481 ФПД: 121867540190982 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T164116&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32481&fm=121867540190982&tin=02508201610067®Number=0000000000091575&sum=100000 [16:41:12]StoreToDocumentArchive [16:41:12]shift 75 fd 32481 [16:41:12]save to /storage/0075/doc_00032481 [16:41:12]save last doc name /storage/0075/doc_00032481 to /storage/kkm_last_doc_name [16:41:12]save OK [16:41:12]Clear old archive folders... [16:41:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:41:12]tlvbuf is 0189DD00 [16:41:12]SAM_PROTO_ClearQueue [16:41:12]wFMCommunicate request_size=4 [16:41:12]MH_SAM_APDU [16:41:12]CAPDU: 80 09 00 00 [16:41:12]Write to MH i2c: E2 08 00 62 82 80 09 00 00 00 00 00 00 56 [16:41:12]Write i2c OK [16:41:12]MH_I2C_Read... [16:41:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:12]Read from MH i2c: E2 [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: E2 03 00 [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: E2 03 00 62 82 00 90 00 58 [16:41:12]RAPDU: 90 00 [16:41:12]wFMCommunicate OK [16:41:12]SAM_PROTO_ClearQueue done [16:41:12]KKMCreateOFDPacket [16:41:12]OFDProtocolAddRootSTLVToBuf [16:41:12]FM_MakeSignedData [16:41:12]FM_MakeSignedData [16:41:12]SAM_PROTO_SignData [16:41:12]wFMCommunicate request_size=4 [16:41:12]MH_SAM_APDU [16:41:12]CAPDU: 80 0D 01 02 [16:41:12]Write to MH i2c: E2 08 00 63 82 80 0D 01 02 00 00 00 00 5E [16:41:12]Write i2c OK [16:41:12]MH_I2C_Read... [16:41:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:12]Read from MH i2c: E2 [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: E2 03 00 [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: E2 03 00 63 82 00 90 00 59 [16:41:12]RAPDU: 90 00 [16:41:12]wFMCommunicate OK [16:41:12]wFMCommunicate request_size=255 [16:41:12]MH_SAM_APDU [16:41:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 2C 88 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E1 7E 00 00 35 04 06 00 [16:41:12]Write to MH i2c: E2 02 01 64 82 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 2C 88 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E1 7E 00 00 35 04 06 00 00 00 6C [16:41:12]Write i2c OK [16:41:12]MH_I2C_Read... [16:41:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:13]Read from MH i2c: E2 [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: E2 03 00 [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: E2 03 00 64 82 00 90 00 5A [16:41:13]RAPDU: 90 00 [16:41:13]wFMCommunicate OK [16:41:13]wFMCommunicate request_size=11 [16:41:13]MH_SAM_APDU [16:41:13]CAPDU: 80 0D 02 02 06 6E D6 7F 71 57 06 [16:41:13]Write to MH i2c: E2 0E 00 65 82 80 0D 02 02 06 00 6E D6 7F 71 57 06 00 00 FE [16:41:13]Write i2c OK [16:41:13]MH_I2C_Read... [16:41:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:13]Read from MH i2c: E2 [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: E2 03 00 [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: E2 03 00 65 82 00 90 00 5B [16:41:13]RAPDU: 90 00 [16:41:13]wFMCommunicate OK [16:41:13]wFMCommunicate request_size=4 [16:41:13]MH_SAM_APDU [16:41:13]CAPDU: 80 0D 03 02 [16:41:13]Write to MH i2c: E2 08 00 66 82 80 0D 03 02 00 00 00 00 63 [16:41:13]Write i2c OK [16:41:13]MH_I2C_Read... [16:41:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:13]Read from MH i2c: E2 [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: E2 0B 00 [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: E2 0B 00 66 82 00 C5 D9 43 10 64 4C D9 1A 90 00 F8 [16:41:13]RAPDU: C5 D9 43 10 64 4C D9 1A 90 00 [16:41:13]wFMCommunicate OK [16:41:13]SAM_PROTO_SignData done [16:41:13]FM_MakeSignedData done [16:41:13]CreateOFDProtocolMessage [16:41:13]wFMCommunicate request_size=4 [16:41:13]MH_SAM_APDU [16:41:13]CAPDU: 80 11 00 00 [16:41:13]Write to MH i2c: E2 08 00 67 82 80 11 00 00 00 00 00 00 63 [16:41:13]Write i2c OK [16:41:13]MH_I2C_Read... [16:41:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:13]Read from MH i2c: E2 [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: E2 17 00 [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: E2 17 00 67 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B9 [16:41:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:41:13]wFMCommunicate OK [16:41:13]CreateOFDProtocolMessage done [16:41:13]OFDSenderStorePacket 32481 [16:41:13]StoreOFDPacket docnum=32481 [16:41:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 EE 44 08 01 9B C2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 2C 88 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E1 7E 00 00 35 04 06 00 6E D6 7F 71 57 06 C5 D9 43 10 64 4C D9 1A [16:41:13]CheckFolder [16:41:13]dirname=/storage/ofd_packets [16:41:13]CheckFolder done [16:41:13]ProducePacketName [16:41:13]name=ofd_packets/00032481 [16:41:13]NVStorageSaveData ofd_packets/00032481 [16:41:13]File name is /storage/ofd_packets/00032481 [16:41:13]Write 302 bytes [16:41:13]NVStorageSaveData done [16:41:13]OFDSenderStorePacket done [16:41:13]KKMCreateOFDPacket done [16:41:13]NVStorageSaveData kkm_last_timestamp [16:41:13]File name is /storage/kkm_last_timestamp [16:41:13]Write 4 bytes [16:41:13]NVStorageSaveData done [16:41:13]ExternCall_PrintAddStr [16:41:13]wPrintStart [16:41:13]Write to MH i2c: 01 00 00 68 82 EA [16:41:13]Write i2c OK [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: 01 [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: 01 07 00 [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: 01 07 00 68 82 00 00 00 00 00 FF 0F FF [16:41:13]RasterBufferAndPrint [16:41:13]line Счет N : (1)1182228 [16:41:13]line ИНН: 02508201610067 [16:41:13]line Контрольно-Кассовый Чек [16:41:13]line ПРОДАЖА [16:41:13]line ТРК (МРК, ГНК) : 11 [16:41:13]line Товар: 2710194210 [16:41:13]line ДТ(л)-К-5 [16:41:13]line 15.730 * 63.60 [16:41:13]line = 1000.43 [16:41:13]line НДС 12% НСП 1% [16:41:13]line > о реализуемом товаре [16:41:13]line ОКРУГЛЕНИЕ: -0.43 [16:41:13]line ИТОГО: 1000.00 [16:41:13]line Внесено: 1000.00 [16:41:13]line СДАЧА: 0.00 [16:41:13]line НСП 1% : 8.85 [16:41:13]line НДС 12% : 106.24 [16:41:13]line Наличными: 1000.00 [16:41:13]line Безнал.: 0.00 [16:41:13]line Место: АЗС № 121 "Партнер Нефть" [16:41:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:41:13]line СНО: Общий режим [16:41:13]line Чек 187 24.08.2023 16:41 [16:41:13]line Смена: 75 ФФД: 1.0 [16:41:13]line ЗНМ: 0300000148 [16:41:13]line РНМ: 0000000000091575 [16:41:13]line Версия ККМ: 001 [16:41:13]line ФМ: 0000000000874655 [16:41:13]line ФД: 32481 [16:41:13]line ФПД: 121867540190982 [16:41:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T164116&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32481&fm=121867540190982&tin=02508201610067®Number=0000000000091575&sum=100000 [16:41:13]OFD Sender: Processing packet 32481 [packets to send 11, broken 10] [16:41:13]ProducePacketName [16:41:13]name=ofd_packets/00032481 [16:41:13]OFD Sender: To server: pG, [16:41:13]CommunicateWithHost lk.salyk.kg:30040 [16:41:13]ConnectInit lk.salyk.kg [16:41:13]written 0, free lines is 4095 [16:41:13]Connected sock=10 [16:41:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 EE 44 08 01 9B C2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 2C 88 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E1 7E 00 00 35 04 06 00 6E D6 7F 71 57 06 C5 D9 43 10 64 4C D9 1A [16:41:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 5A 43 47 00 DF 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E1 7E 00 00 F4 03 04 00 CF 32 E7 64 B6 04 01 00 00 55 29 3D B6 71 92 EE 4F [16:41:13]CommunicateWithHost err = 0 [16:41:13]CheckOFDResponse [16:41:13]1017 (14) - 77093643461234 [16:41:13]1041 (16) - 0000000000874655 [16:41:13]1040 (4) - 32481 [16:41:13]1012 (4) - 24.08.2023 10:37 [16:41:13]1206 (1) - 0 [16:41:13]OFD Sender: Remove packet 32481 [16:41:13]ProducePacketName [16:41:13]name=ofd_packets/00032481 [16:41:13]NVStorageDeleteData [16:41:14]Write to MH i2c: 01 00 00 93 82 15 [16:41:14]Write i2c OK [16:41:14]MH_I2C_Read... [16:41:14]Read from MH i2c: 01 [16:41:14]MH_I2C_Read... [16:41:14]Read from MH i2c: 01 07 00 [16:41:14]MH_I2C_Read... [16:41:14]Read from MH i2c: 01 07 00 93 82 00 00 00 00 00 E0 0C 08 [16:41:14]RasterBufferAndPrint [16:41:14]line [16:41:14]line [16:41:14]line [16:41:14]line [16:41:14]line [16:41:14]written 0, free lines is 3302 [16:41:14]MH_Cut [16:41:14]Write to MH i2c: D1 01 00 9A 82 01 EE [16:41:14]Write i2c OK [16:41:14]MH_I2C_Read... [16:41:14]Read from MH i2c: D1 [16:41:14]MH_I2C_Read... [16:41:14]Read from MH i2c: D1 01 00 [16:41:14]MH_I2C_Read... [16:41:14]Read from MH i2c: D1 01 00 9A 82 00 ED [16:41:14]Write to MH i2c: 01 00 00 9B 82 1D [16:41:14]Write i2c OK [16:41:14]MH_I2C_Read... [16:41:14]OFD Sender: No OFD packet to send [16:41:14]*** Cut start [16:41:14]*** Purtial cut [16:41:14]*** CUTSNS_PIN = 0 [16:41:15]*** Stage 1: CUTSNS_PIN = 1 [16:41:16]Read from MH i2c: 01 [16:41:16]MH_I2C_Read... [16:41:16]*** Stop cut motor [16:41:16]*** Cut end [16:41:16]Read from MH i2c: 01 07 00 [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: 01 07 00 9B 82 00 00 00 00 00 FF 0F 32 [16:41:16]process_action close_receipt done [16:41:16]requested_data is exist [16:41:16]produce_requested_data [16:41:16]requested_item fm.sn is exist - process it [16:41:16]wFMCommunicate request_size=4 [16:41:16]MH_SAM_APDU [16:41:16]CAPDU: 80 11 00 00 [16:41:16]Write to MH i2c: E2 08 00 9C 82 80 11 00 00 00 00 00 00 98 [16:41:16]Write i2c OK [16:41:16]MH_I2C_Read... [16:41:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:16]Read from MH i2c: E2 [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: E2 17 00 [16:41:16]MH_I2C_Read... [16:41:16]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 34 36 35 35 90 00 EE [16:41:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:41:16]wFMCommunicate OK [16:41:16]requested_item fd.num is exist - process it [16:41:16]SAM_PROTO_GetFieldsCounters [16:41:16]wFMCommunicate request_size=4 [16:41:16]MH_SAM_APDU [16:41:16]CAPDU: 80 13 00 00 [16:41:16]Write to MH i2c: E2 08 00 9D 82 80 13 00 00 00 00 00 00 9B [16:41:16]Write i2c OK [16:41:16]MH_I2C_Read... [16:41:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:17]Read from MH i2c: E2 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 62 00 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 62 00 9D 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E1 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [16:41:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E1 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:41:17]wFMCommunicate OK [16:41:17]SAM_PROTO_GetFieldsCounters done [16:41:17]requested_item shift.num is exist - process it [16:41:17]requested_item shift.opened is exist - process it [16:41:17]req_shift_opened [16:41:17]FM_GetShiftState [16:41:17]SAM_PROTO_GetShiftState [16:41:17]wFMCommunicate request_size=4 [16:41:17]MH_SAM_APDU [16:41:17]CAPDU: 80 13 01 00 [16:41:17]Write to MH i2c: E2 08 00 9E 82 80 13 01 00 00 00 00 00 9D [16:41:17]Write i2c OK [16:41:17]MH_I2C_Read... [16:41:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:17]Read from MH i2c: E2 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 0E 00 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 0E 00 9E 82 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1A [16:41:17]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:41:17]wFMCommunicate OK [16:41:17]SAM_PROTO_GetShiftState done [16:41:17]FM_GetShiftState done [16:41:17]req_shift_opened done [16:41:17]requested_item shift.open_date is exist - process it [16:41:17]req_shift_open_date [16:41:17]req_shift_open_date done [16:41:17]produce_requested_data done [16:41:17]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32481,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:41:17]process_action_free close_receipt [16:41:17]json_value_free [16:41:17]json_value_free done [16:41:17]process_json_proto returns [16:41:17]Send response to host [16:41:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32481,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:41:17]free response buf [16:41:17]execute_script done [16:41:17]execute_script returns [16:41:17]free content buf [16:41:17]Sock 8.Close socket [16:41:17]Sock 8.Thread stoped [16:41:19]OFD Sender: No OFD packet to send [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:54]OFD Sender: No OFD packet to send [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:09]OFD Sender: No OFD packet to send [16:44:14]OFD Sender: No OFD packet to send [16:44:18]accept exits with 9 [16:44:18]New connection [16:44:18]New thread 3067084132 created [16:44:18]Thread 3066940772 joined [16:44:18]Waiting for new connection... [16:44:18] Sock 9.Parse request [16:44:18]Sock 9.Check first char [16:44:18]Sock 9.First char is OK [16:44:18]request: POST /json_proto HTTP/1.0 [16:44:18]Method: POST [16:44:18]URL: /json_proto [16:44:18]Method is POST - this is cgi request [16:44:18]url: /json_proto [16:44:18]query_string will be loaded in cgi processing [16:44:18]execute_cgi json_proto POST (null) [16:44:18]execute_cgi path=json_proto method=POST [16:44:18]POST find Content-Length [16:44:18]Host: 172.17.34.200:8080 [16:44:18]Content-Length: 215 [16:44:18]Content-Type: application/json [16:44:18] [16:44:18]POST finish read [16:44:18]Found Content-Length = 215 [16:44:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:18]execute_script... [16:44:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:18]POST & json_proto [16:44:18]process_json_proto [16:44:18]json parsed OK: [16:44:18]protocol is kg_v1.0 [16:44:18]action value=get_value [16:44:18]process_action get_value [16:44:18]cmd_get_value [16:44:18]process_action get_value done [16:44:18]requested_data is exist [16:44:18]produce_requested_data [16:44:18]requested_item kkm.sn is exist - process it [16:44:18]requested_item kkm.ver is exist - process it [16:44:18]requested_item fm.sn is exist - process it [16:44:18]wFMCommunicate request_size=4 [16:44:18]MH_SAM_APDU [16:44:18]CAPDU: 80 11 00 00 [16:44:18]Write to MH i2c: E2 08 00 9F 82 80 11 00 00 00 00 00 00 9B [16:44:18]Write i2c OK [16:44:18]MH_I2C_Read... [16:44:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:18]Read from MH i2c: E2 [16:44:18]MH_I2C_Read... [16:44:18]Read from MH i2c: E2 17 00 [16:44:18]MH_I2C_Read... [16:44:18]Read from MH i2c: E2 17 00 9F 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F1 [16:44:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:44:18]wFMCommunicate OK [16:44:18]requested_item fd.num is exist - process it [16:44:18]SAM_PROTO_GetFieldsCounters [16:44:18]wFMCommunicate request_size=4 [16:44:18]MH_SAM_APDU [16:44:18]CAPDU: 80 13 00 00 [16:44:18]Write to MH i2c: E2 08 00 A0 82 80 13 00 00 00 00 00 00 9E [16:44:18]Write i2c OK [16:44:18]MH_I2C_Read... [16:44:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:19]Read from MH i2c: E2 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: E2 62 00 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: E2 62 00 A0 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E1 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 9F [16:44:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E1 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:44:19]wFMCommunicate OK [16:44:19]SAM_PROTO_GetFieldsCounters done [16:44:19]requested_item shift.num is exist - process it [16:44:19]requested_item shift.opened is exist - process it [16:44:19]req_shift_opened [16:44:19]FM_GetShiftState [16:44:19]SAM_PROTO_GetShiftState [16:44:19]wFMCommunicate request_size=4 [16:44:19]MH_SAM_APDU [16:44:19]CAPDU: 80 13 01 00 [16:44:19]Write to MH i2c: E2 08 00 A1 82 80 13 01 00 00 00 00 00 A0 [16:44:19]Write i2c OK [16:44:19]MH_I2C_Read... [16:44:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:19]Read from MH i2c: E2 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: E2 0E 00 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: E2 0E 00 A1 82 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1D [16:44:19]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:44:19]wFMCommunicate OK [16:44:19]SAM_PROTO_GetShiftState done [16:44:19]FM_GetShiftState done [16:44:19]req_shift_opened done [16:44:19]requested_item shift.open_date is exist - process it [16:44:19]req_shift_open_date [16:44:19]req_shift_open_date done [16:44:19]produce_requested_data done [16:44:19]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32481,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:44:19]process_action_free get_value [16:44:19]json_value_free [16:44:19]json_value_free done [16:44:19]process_json_proto returns [16:44:19]Send response to host [16:44:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32481,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:44:19]free response buf [16:44:19]execute_script done [16:44:19]execute_script returns [16:44:19]free content buf [16:44:19]Sock 9.Close socket [16:44:19]Sock 9.Thread stoped [16:44:19]accept exits with 8 [16:44:19]New connection [16:44:19]New thread 3066940772 created [16:44:19]Thread 3067084132 joined [16:44:19]Waiting for new connection... [16:44:19] Sock 8.Parse request [16:44:19]Sock 8.Check first char [16:44:19]Sock 8.First char is OK [16:44:19]request: POST /json_proto HTTP/1.0 [16:44:19]Method: POST [16:44:19]URL: /json_proto [16:44:19]Method is POST - this is cgi request [16:44:19]url: /json_proto [16:44:19]query_string will be loaded in cgi processing [16:44:19]execute_cgi json_proto POST (null) [16:44:19]execute_cgi path=json_proto method=POST [16:44:19]POST find Content-Length [16:44:19]Host: 172.17.34.200:8080 [16:44:19]Content-Length: 331 [16:44:19]Content-Type: application/json [16:44:19] [16:44:19]POST finish read [16:44:19]Found Content-Length = 331 [16:44:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:44:19]execute_script... [16:44:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:44:19]POST & json_proto [16:44:19]process_json_proto [16:44:19]json parsed OK: [16:44:19]protocol is kg_v1.0 [16:44:19]action value=get_value [16:44:19]process_action get_value [16:44:19]cmd_get_value [16:44:19]process_action get_value done [16:44:19]requested_data is exist [16:44:19]produce_requested_data [16:44:19]requested_item fm.sale.total is exist - process it [16:44:19]SAM_PROTO_GetFMData [16:44:19]wFMCommunicate request_size=4 [16:44:19]MH_SAM_APDU [16:44:19]CAPDU: 80 13 03 00 [16:44:19]Write to MH i2c: E2 08 00 A2 82 80 13 03 00 00 00 00 00 A3 [16:44:19]Write i2c OK [16:44:19]MH_I2C_Read... [16:44:19]OFD Sender: No OFD packet to send [16:44:19]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:44:19]Read from MH i2c: E2 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: E2 FD 00 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: E2 FD 00 A2 82 00 C3 04 85 04 BF 04 6E 04 04 00 4B 7E 00 00 69 04 A1 00 6F 04 04 00 16 7D 00 00 B1 04 04 00 DE A2 B9 97 70 04 04 00 00 95 EC 87 72 04 04 00 DE 0D CD 0F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 93 AA 1D 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 75 C8 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 CC [16:44:19]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 4B 7E 00 00 69 04 A1 00 6F 04 04 00 16 7D 00 00 B1 04 04 00 DE A2 B9 97 70 04 04 00 00 95 EC 87 72 04 04 00 DE 0D CD 0F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 93 AA 1D 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 75 C8 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 [16:44:19]wFMCommunicate OK [16:44:19]wFMCommunicate request_size=4 [16:44:19]MH_SAM_APDU [16:44:19]CAPDU: 80 17 00 00 [16:44:19]Write to MH i2c: E2 08 00 A3 82 80 17 00 00 00 00 00 00 A5 [16:44:19]Write i2c OK [16:44:19]MH_I2C_Read... [16:44:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:44:20]Read from MH i2c: E2 [16:44:20]MH_I2C_Read... [16:44:20]Read from MH i2c: E2 FD 00 [16:44:20]MH_I2C_Read... [16:44:20]Read from MH i2c: E2 FD 00 A3 82 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 E8 [16:44:20]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [16:44:20]wFMCommunicate OK [16:44:20]wFMCommunicate request_size=4 [16:44:20]MH_SAM_APDU [16:44:20]CAPDU: 80 17 00 00 [16:44:20]Write to MH i2c: E2 08 00 A4 82 80 17 00 00 00 00 00 00 A6 [16:44:20]Write i2c OK [16:44:20]MH_I2C_Read... [16:44:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:44:20]Read from MH i2c: E2 [16:44:20]MH_I2C_Read... [16:44:20]Read from MH i2c: E2 FD 00 [16:44:20]MH_I2C_Read... [16:44:20]Read from MH i2c: E2 FD 00 A4 82 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 C4 [16:44:20]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [16:44:20]wFMCommunicate OK [16:44:20]wFMCommunicate request_size=4 [16:44:20]MH_SAM_APDU [16:44:20]CAPDU: 80 17 00 00 [16:44:20]Write to MH i2c: E2 08 00 A5 82 80 17 00 00 00 00 00 00 A7 [16:44:20]Write i2c OK [16:44:20]MH_I2C_Read... [16:44:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:44:20]Read from MH i2c: E2 [16:44:20]MH_I2C_Read... [16:44:20]Read from MH i2c: E2 FD 00 [16:44:20]MH_I2C_Read... [16:44:20]Read from MH i2c: E2 FD 00 A5 82 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 19 [16:44:20]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [16:44:20]wFMCommunicate OK [16:44:20]wFMCommunicate request_size=4 [16:44:20]MH_SAM_APDU [16:44:20]CAPDU: 80 17 00 00 [16:44:20]Write to MH i2c: E2 08 00 A6 82 80 17 00 00 00 00 00 00 A8 [16:44:20]Write i2c OK [16:44:20]MH_I2C_Read... [16:44:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [16:44:20]Read from MH i2c: E2 [16:44:20]MH_I2C_Read... [16:44:20]Read from MH i2c: E2 E0 00 [16:44:20]MH_I2C_Read... [16:44:20]Read from MH i2c: E2 E0 00 A6 82 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 92 [16:44:20]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:44:20]wFMCommunicate OK [16:44:20]SAM_PROTO_GetFMData done [16:44:20]requested_item fm.sale_refund.total is exist - process it [16:44:20]requested_item fm.buy.total is exist - process it [16:44:20]requested_item shift.sale.total is exist - process it [16:44:20]SAM_PROTO_GetShiftData [16:44:20]wFMCommunicate request_size=4 [16:44:20]MH_SAM_APDU [16:44:20]CAPDU: 80 13 02 00 [16:44:20]Write to MH i2c: E2 08 00 A7 82 80 13 02 00 00 00 00 00 A7 [16:44:20]Write i2c OK [16:44:20]MH_I2C_Read... [16:44:21]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:44:21]Read from MH i2c: E2 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: E2 FD 00 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: E2 FD 00 A7 82 00 B9 04 AA 04 B5 04 6E 04 04 00 BB 00 00 00 69 04 9C 00 6F 04 04 00 B9 00 00 00 B1 04 03 00 74 72 EC 70 04 03 00 E8 15 AC 72 04 03 00 8C 5C 40 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 FE 1D 19 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D6 17 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 2E [16:44:21]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 BB 00 00 00 69 04 9C 00 6F 04 04 00 B9 00 00 00 B1 04 03 00 74 72 EC 70 04 03 00 E8 15 AC 72 04 03 00 8C 5C 40 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 FE 1D 19 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D6 17 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [16:44:21]wFMCommunicate OK [16:44:21]wFMCommunicate request_size=4 [16:44:21]MH_SAM_APDU [16:44:21]CAPDU: 80 17 00 00 [16:44:21]Write to MH i2c: E2 08 00 A8 82 80 17 00 00 00 00 00 00 AA [16:44:21]Write i2c OK [16:44:21]MH_I2C_Read... [16:44:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:44:21]Read from MH i2c: E2 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: E2 FD 00 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: E2 FD 00 A8 82 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 7D [16:44:21]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 [16:44:21]wFMCommunicate OK [16:44:21]wFMCommunicate request_size=4 [16:44:21]MH_SAM_APDU [16:44:21]CAPDU: 80 17 00 00 [16:44:21]Write to MH i2c: E2 08 00 A9 82 80 17 00 00 00 00 00 00 AB [16:44:21]Write i2c OK [16:44:21]MH_I2C_Read... [16:44:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:44:21]Read from MH i2c: E2 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: E2 FD 00 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: E2 FD 00 A9 82 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 D3 [16:44:21]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [16:44:21]wFMCommunicate OK [16:44:21]wFMCommunicate request_size=4 [16:44:21]MH_SAM_APDU [16:44:21]CAPDU: 80 17 00 00 [16:44:21]Write to MH i2c: E2 08 00 AA 82 80 17 00 00 00 00 00 00 AC [16:44:21]Write i2c OK [16:44:21]MH_I2C_Read... [16:44:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:44:22]Read from MH i2c: E2 [16:44:22]MH_I2C_Read... [16:44:22]Read from MH i2c: E2 FD 00 [16:44:22]MH_I2C_Read... [16:44:22]Read from MH i2c: E2 FD 00 AA 82 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 24 [16:44:22]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [16:44:22]wFMCommunicate OK [16:44:22]wFMCommunicate request_size=4 [16:44:22]MH_SAM_APDU [16:44:22]CAPDU: 80 17 00 00 [16:44:22]Write to MH i2c: E2 08 00 AB 82 80 17 00 00 00 00 00 00 AD [16:44:22]Write i2c OK [16:44:22]MH_I2C_Read... [16:44:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [16:44:22]Read from MH i2c: E2 [16:44:22]MH_I2C_Read... [16:44:22]Read from MH i2c: E2 D6 00 [16:44:22]MH_I2C_Read... [16:44:22]Read from MH i2c: E2 D6 00 AB 82 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8F [16:44:22]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:44:22]wFMCommunicate OK [16:44:22]SAM_PROTO_GetShiftData done [16:44:22]requested_item shift.sale.total_cash is exist - process it [16:44:22]requested_item shift.sale_refund.total is exist - process it [16:44:22]requested_item shift.sale_refund.total_cash is exist - process it [16:44:22]requested_item shift.buy.total is exist - process it [16:44:22]requested_item shift.buy.total_cash is exist - process it [16:44:22]produce_requested_data done [16:44:22]produce_requested_data return {"fm.sale.total":25455254.70,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":154957.96,"shift.sale.total_cash":112778.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:44:22]process_action_free get_value [16:44:22]json_value_free [16:44:22]json_value_free done [16:44:22]process_json_proto returns [16:44:22]Send response to host [16:44:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25455254.70,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":154957.96,"shift.sale.total_cash":112778.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:44:22]free response buf [16:44:22]execute_script done [16:44:22]execute_script returns [16:44:22]free content buf [16:44:22]Sock 8.Close socket [16:44:22]Sock 8.Thread stoped [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:17]accept exits with 9 [16:47:17]New connection [16:47:17]New thread 3067084132 created [16:47:17]Thread 3066940772 joined [16:47:17]Waiting for new connection... [16:47:17] Sock 9.Parse request [16:47:17]Sock 9.Check first char [16:47:17]Sock 9.First char is OK [16:47:17]request: POST /json_proto HTTP/1.0 [16:47:17]Method: POST [16:47:17]URL: /json_proto [16:47:17]Method is POST - this is cgi request [16:47:17]url: /json_proto [16:47:17]query_string will be loaded in cgi processing [16:47:17]execute_cgi json_proto POST (null) [16:47:17]execute_cgi path=json_proto method=POST [16:47:17]POST find Content-Length [16:47:17]Host: 172.17.34.200:8080 [16:47:17]Content-Length: 679 [16:47:17]Content-Type: application/json [16:47:17] [16:47:17]POST finish read [16:47:17]Found Content-Length = 679 [16:47:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.610, "sum" : 610.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 610.00, "total" : 610.00, "payments": [ { "type": 0, "sum" : 610.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:47:17]execute_script... [16:47: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)1182229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.610, "sum" : 610.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 610.00, "total" : 610.00, "payments": [ { "type": 0, "sum" : 610.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:47:17]POST & json_proto [16:47:17]process_json_proto [16:47:17]json parsed OK: [16:47:17]protocol is kg_v1.0 [16:47:17]action value=close_receipt [16:47:17]process_action close_receipt [16:47:17]cmd_close_receipt [16:47:17]MH_GetDate [16:47:17]Write to MH i2c: F0 00 00 AC 82 1D [16:47:17]Write i2c OK [16:47:17]MH_I2C_Read... [16:47:17]Read from MH i2c: F0 [16:47:17]MH_I2C_Read... [16:47:17]Read from MH i2c: F0 09 00 [16:47:17]MH_I2C_Read... [16:47:17]Read from MH i2c: F0 09 00 AC 82 00 99 89 E7 64 B2 FF 65 64 0D [16:47:17]GetLastDocTimeStamp 1692895276 [16:47:17]current date 1692895641 [16:47:17]FM_GetShiftState [16:47:17]SAM_PROTO_GetShiftState [16:47:17]wFMCommunicate request_size=4 [16:47:17]MH_SAM_APDU [16:47:17]CAPDU: 80 13 01 00 [16:47:17]Write to MH i2c: E2 08 00 AD 82 80 13 01 00 00 00 00 00 AC [16:47:17]Write i2c OK [16:47:17]MH_I2C_Read... [16:47:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:17]Read from MH i2c: E2 [16:47:17]MH_I2C_Read... [16:47:17]Read from MH i2c: E2 0E 00 [16:47:17]MH_I2C_Read... [16:47:17]Read from MH i2c: E2 0E 00 AD 82 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 29 [16:47:17]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:47:17]wFMCommunicate OK [16:47:17]SAM_PROTO_GetShiftState done [16:47:17]FM_GetShiftState done [16:47:17]opened in 1692866319 [16:47:17]opened+sec_in_day 1692952719 [16:47:17]quantity*price = 61007 [16:47:17]sum+1 = 61009 [16:47:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 610.00 Внесено: 610.00 СДАЧА: 0.00 НСП 1% : 5.40 НДС 12% : 64.79 Наличными: 610.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 188 24.08.2023 16:47 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32482 ФПД: 144497770002438 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T164721&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32482&fm=144497770002438&tin=02508201610067®Number=0000000000091575&sum=61000 [16:47:18]StoreToDocumentArchive [16:47:18]shift 75 fd 32482 [16:47:18]save to /storage/0075/doc_00032482 [16:47:18]save last doc name /storage/0075/doc_00032482 to /storage/kkm_last_doc_name [16:47:18]save OK [16:47:18]Clear old archive folders... [16:47:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:47:18]tlvbuf is 01869220 [16:47:18]SAM_PROTO_ClearQueue [16:47:18]wFMCommunicate request_size=4 [16:47:18]MH_SAM_APDU [16:47:18]CAPDU: 80 09 00 00 [16:47:18]Write to MH i2c: E2 08 00 BA 82 80 09 00 00 00 00 00 00 AE [16:47:18]Write i2c OK [16:47:18]MH_I2C_Read... [16:47:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:47:18]Read from MH i2c: E2 [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: E2 03 00 [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: E2 03 00 BA 82 00 90 00 B0 [16:47:18]RAPDU: 90 00 [16:47:18]wFMCommunicate OK [16:47:18]SAM_PROTO_ClearQueue done [16:47:18]KKMCreateOFDPacket [16:47:18]OFDProtocolAddRootSTLVToBuf [16:47:18]FM_MakeSignedData [16:47:18]FM_MakeSignedData [16:47:18]SAM_PROTO_SignData [16:47:18]wFMCommunicate request_size=4 [16:47:18]MH_SAM_APDU [16:47:18]CAPDU: 80 0D 01 02 [16:47:18]Write to MH i2c: E2 08 00 BB 82 80 0D 01 02 00 00 00 00 B6 [16:47:18]Write i2c OK [16:47:18]MH_I2C_Read... [16:47:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:47:18]Read from MH i2c: E2 [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: E2 03 00 [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: E2 03 00 BB 82 00 90 00 B1 [16:47:18]RAPDU: 90 00 [16:47:18]wFMCommunicate OK [16:47:18]wFMCommunicate request_size=255 [16:47:18]MH_SAM_APDU [16:47:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 29 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 50 EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 19 00 00 00 00 07 04 06 00 48 EE 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 99 89 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E2 7E 00 00 35 04 06 00 83 [16:47:18]Write to MH i2c: E2 02 01 BC 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 35 FF 03 08 00 03 72 29 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 50 EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 19 00 00 00 00 07 04 06 00 48 EE 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 99 89 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E2 7E 00 00 35 04 06 00 83 00 00 73 [16:47:18]Write i2c OK [16:47:18]MH_I2C_Read... [16:47:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:47:18]Read from MH i2c: E2 [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: E2 03 00 [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: E2 03 00 BC 82 00 90 00 B2 [16:47:18]RAPDU: 90 00 [16:47:18]wFMCommunicate OK [16:47:18]wFMCommunicate request_size=10 [16:47:18]MH_SAM_APDU [16:47:18]CAPDU: 80 0D 02 02 05 6B 82 40 78 06 [16:47:18]Write to MH i2c: E2 0D 00 BD 82 80 0D 02 02 05 00 6B 82 40 78 06 00 00 6E [16:47:18]Write i2c OK [16:47:18]MH_I2C_Read... [16:47:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:47:18]Read from MH i2c: E2 [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: E2 03 00 [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: E2 03 00 BD 82 00 90 00 B3 [16:47:18]RAPDU: 90 00 [16:47:18]wFMCommunicate OK [16:47:18]wFMCommunicate request_size=4 [16:47:18]MH_SAM_APDU [16:47:18]CAPDU: 80 0D 03 02 [16:47:18]Write to MH i2c: E2 08 00 BE 82 80 0D 03 02 00 00 00 00 BB [16:47:18]Write i2c OK [16:47:18]MH_I2C_Read... [16:47:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:47:18]Read from MH i2c: E2 [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: E2 0B 00 [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: E2 0B 00 BE 82 00 C8 E4 E7 31 1B DD 1F 80 90 00 17 [16:47:18]RAPDU: C8 E4 E7 31 1B DD 1F 80 90 00 [16:47:18]wFMCommunicate OK [16:47:18]SAM_PROTO_SignData done [16:47:18]FM_MakeSignedData done [16:47:18]CreateOFDProtocolMessage [16:47:18]wFMCommunicate request_size=4 [16:47:18]MH_SAM_APDU [16:47:18]CAPDU: 80 11 00 00 [16:47:18]Write to MH i2c: E2 08 00 BF 82 80 11 00 00 00 00 00 00 BB [16:47:18]Write i2c OK [16:47:18]MH_I2C_Read... [16:47:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:18]Read from MH i2c: E2 [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: E2 17 00 [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: E2 17 00 BF 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 11 [16:47:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:47:18]wFMCommunicate OK [16:47:18]CreateOFDProtocolMessage done [16:47:18]OFDSenderStorePacket 32482 [16:47:18]StoreOFDPacket docnum=32482 [16:47:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CD 11 07 01 08 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 35 FF 03 08 00 03 72 29 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 50 EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 19 00 00 00 00 07 04 06 00 48 EE 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 99 89 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E2 7E 00 00 35 04 06 00 83 6B 82 40 78 06 C8 E4 E7 31 1B DD 1F 80 [16:47:18]CheckFolder [16:47:18]dirname=/storage/ofd_packets [16:47:18]CheckFolder done [16:47:18]ProducePacketName [16:47:18]name=ofd_packets/00032482 [16:47:18]NVStorageSaveData ofd_packets/00032482 [16:47:18]File name is /storage/ofd_packets/00032482 [16:47:18]Write 301 bytes [16:47:18]NVStorageSaveData done [16:47:18]OFDSenderStorePacket done [16:47:18]KKMCreateOFDPacket done [16:47:18]NVStorageSaveData kkm_last_timestamp [16:47:18]File name is /storage/kkm_last_timestamp [16:47:18]Write 4 bytes [16:47:18]NVStorageSaveData done [16:47:18]ExternCall_PrintAddStr [16:47:18]wPrintStart [16:47:18]Write to MH i2c: 01 00 00 C0 82 42 [16:47:18]Write i2c OK [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: 01 [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: 01 07 00 [16:47:18]MH_I2C_Read... [16:47:18]Read from MH i2c: 01 07 00 C0 82 00 00 00 00 00 FF 0F 57 [16:47:18]RasterBufferAndPrint [16:47:18]line Счет N : (1)1182229 [16:47:18]line ИНН: 02508201610067 [16:47:18]line Контрольно-Кассовый Чек [16:47:18]line ПРОДАЖА [16:47:18]line ТРК (МРК, ГНК) : 42 [16:47:18]line Товар: 2710124130 [16:47:18]line Аи-92-К-5 [16:47:18]line 10.610 * 57.50 [16:47:18]line = 610.08 [16:47:18]line НДС 12% НСП 1% [16:47:18]line > о реализуемом товаре [16:47:18]line ОКРУГЛЕНИЕ: -0.08 [16:47:18]line ИТОГО: 610.00 [16:47:18]line Внесено: 610.00 [16:47:18]line СДАЧА: 0.00 [16:47:18]line НСП 1% : 5.40 [16:47:18]line НДС 12% : 64.79 [16:47:18]line Наличными: 610.00 [16:47:18]line Безнал.: 0.00 [16:47:18]line Место: АЗС № 121 "Партнер Нефть" [16:47:18]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:47:18]line СНО: Общий режим [16:47:18]line Чек 188 24.08.2023 16:47 [16:47:18]line Смена: 75 ФФД: 1.0 [16:47:18]line ЗНМ: 0300000148 [16:47:18]line РНМ: 0000000000091575 [16:47:18]line Версия ККМ: 001 [16:47:18]line ФМ: 0000000000874655 [16:47:18]line ФД: 32482 [16:47:18]line ФПД: 144497770002438 [16:47:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T164721&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32482&fm=144497770002438&tin=02508201610067®Number=0000000000091575&sum=61000 [16:47:19]written 0, free lines is 4095 [16:47:19]OFD Sender: Processing packet 32482 [packets to send 11, broken 10] [16:47:19]ProducePacketName [16:47:19]name=ofd_packets/00032482 [16:47:19]OFD Sender: To server: pG, [16:47:19]CommunicateWithHost lk.salyk.kg:30040 [16:47:19]ConnectInit lk.salyk.kg [16:47:19]Connected sock=10 [16:47:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CD 11 07 01 08 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 35 FF 03 08 00 03 72 29 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 50 EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 19 00 00 00 00 07 04 06 00 48 EE 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 99 89 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E2 7E 00 00 35 04 06 00 83 6B 82 40 78 06 C8 E4 E7 31 1B DD 1F 80 [16:47:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9E BD 47 00 0D 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E2 7E 00 00 F4 03 04 00 3C 34 E7 64 B6 04 01 00 00 E7 07 78 7C 65 6F 91 E9 [16:47:19]CommunicateWithHost err = 0 [16:47:19]CheckOFDResponse [16:47:19]1017 (14) - 77093643461234 [16:47:19]1041 (16) - 0000000000874655 [16:47:19]1040 (4) - 32482 [16:47:19]1012 (4) - 24.08.2023 10:43 [16:47:19]1206 (1) - 0 [16:47:19]OFD Sender: Remove packet 32482 [16:47:19]ProducePacketName [16:47:19]name=ofd_packets/00032482 [16:47:19]NVStorageDeleteData [16:47:19]Write to MH i2c: 01 00 00 EB 82 6D [16:47:19]Write i2c OK [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: 01 [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: 01 07 00 [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: 01 07 00 EB 82 00 00 00 00 00 EB 0C 6B [16:47:19]RasterBufferAndPrint [16:47:19]line [16:47:19]line [16:47:19]line [16:47:19]line [16:47:19]line [16:47:19]written 0, free lines is 3316 [16:47:19]MH_Cut [16:47:19]Write to MH i2c: D1 01 00 F2 82 01 46 [16:47:19]Write i2c OK [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: D1 [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: D1 01 00 [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: D1 01 00 F2 82 00 45 [16:47:19]Write to MH i2c: 01 00 00 F3 82 75 [16:47:19]Write i2c OK [16:47:19]MH_I2C_Read... [16:47:19]OFD Sender: No OFD packet to send [16:47:20]*** Cut start [16:47:20]*** Purtial cut [16:47:20]*** Stage 1: CUTSNS_PIN = 1 [16:47:20]Read from MH i2c: 01 [16:47:20]MH_I2C_Read... [16:47:20]*** Stop cut motor [16:47:20]*** Cut end [16:47:20]Read from MH i2c: 01 07 00 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: 01 07 00 F3 82 00 00 00 00 00 FF 0F 8A [16:47:20]process_action close_receipt done [16:47:20]requested_data is exist [16:47:20]produce_requested_data [16:47:20]requested_item fm.sn is exist - process it [16:47:20]wFMCommunicate request_size=4 [16:47:20]MH_SAM_APDU [16:47:20]CAPDU: 80 11 00 00 [16:47:20]Write to MH i2c: E2 08 00 F4 82 80 11 00 00 00 00 00 00 F0 [16:47:20]Write i2c OK [16:47:20]MH_I2C_Read... [16:47:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:20]Read from MH i2c: E2 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 17 00 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 17 00 F4 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 46 [16:47:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:47:20]wFMCommunicate OK [16:47:20]requested_item fd.num is exist - process it [16:47:20]SAM_PROTO_GetFieldsCounters [16:47:20]wFMCommunicate request_size=4 [16:47:20]MH_SAM_APDU [16:47:20]CAPDU: 80 13 00 00 [16:47:20]Write to MH i2c: E2 08 00 F5 82 80 13 00 00 00 00 00 00 F3 [16:47:20]Write i2c OK [16:47:20]MH_I2C_Read... [16:47:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:47:20]Read from MH i2c: E2 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 62 00 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 62 00 F5 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E2 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 F8 [16:47:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E2 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:47:20]wFMCommunicate OK [16:47:20]SAM_PROTO_GetFieldsCounters done [16:47:20]requested_item shift.num is exist - process it [16:47:20]requested_item shift.opened is exist - process it [16:47:20]req_shift_opened [16:47:20]FM_GetShiftState [16:47:20]SAM_PROTO_GetShiftState [16:47:20]wFMCommunicate request_size=4 [16:47:20]MH_SAM_APDU [16:47:20]CAPDU: 80 13 01 00 [16:47:20]Write to MH i2c: E2 08 00 F6 82 80 13 01 00 00 00 00 00 F5 [16:47:20]Write i2c OK [16:47:20]MH_I2C_Read... [16:47:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:20]Read from MH i2c: E2 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 0E 00 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 0E 00 F6 82 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 72 [16:47:20]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:47:20]wFMCommunicate OK [16:47:20]SAM_PROTO_GetShiftState done [16:47:20]FM_GetShiftState done [16:47:20]req_shift_opened done [16:47:20]requested_item shift.open_date is exist - process it [16:47:20]req_shift_open_date [16:47:20]req_shift_open_date done [16:47:20]produce_requested_data done [16:47:20]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32482,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:47:20]process_action_free close_receipt [16:47:20]json_value_free [16:47:20]json_value_free done [16:47:20]process_json_proto returns [16:47:20]Send response to host [16:47:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32482,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:47:20]free response buf [16:47:20]execute_script done [16:47:20]execute_script returns [16:47:20]free content buf [16:47:20]Sock 9.Close socket [16:47:20]Sock 9.Thread stoped [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:49]OFD Sender: No OFD packet to send [16:47:54]OFD Sender: No OFD packet to send [16:47:59]OFD Sender: No OFD packet to send [16:48:04]OFD Sender: No OFD packet to send [16:48:09]OFD Sender: No OFD packet to send [16:48:14]OFD Sender: No OFD packet to send [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:05]OFD Sender: No OFD packet to send [16:50:10]OFD Sender: No OFD packet to send [16:50:15]OFD Sender: No OFD packet to send [16:50:20]OFD Sender: No OFD packet to send [16:50:25]OFD Sender: No OFD packet to send [16:50:30]OFD Sender: No OFD packet to send [16:50:35]OFD Sender: No OFD packet to send [16:50:40]OFD Sender: No OFD packet to send [16:50:45]OFD Sender: No OFD packet to send [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:15]OFD Sender: No OFD packet to send [16:51:20]OFD Sender: No OFD packet to send [16:51:25]OFD Sender: No OFD packet to send [16:51:30]OFD Sender: No OFD packet to send [16:51:35]OFD Sender: No OFD packet to send [16:51:40]OFD Sender: No OFD packet to send [16:51:45]OFD Sender: No OFD packet to send [16:51:50]OFD Sender: No OFD packet to send [16:51:55]OFD Sender: No OFD packet to send [16:52:00]OFD Sender: No OFD packet to send [16:52:05]OFD Sender: No OFD packet to send [16:52:10]OFD Sender: No OFD packet to send [16:52:15]OFD Sender: No OFD packet to send [16:52:20]OFD Sender: No OFD packet to send [16:52:25]OFD Sender: No OFD packet to send [16:52:30]OFD Sender: No OFD packet to send [16:52:35]OFD Sender: No OFD packet to send [16:52:36]accept exits with 8 [16:52:36]New connection [16:52:36]New thread 3066940772 created [16:52:36]Thread 3067084132 joined [16:52:36]Waiting for new connection... [16:52:36] Sock 8.Parse request [16:52:36]Sock 8.Check first char [16:52:36]Sock 8.First char is OK [16:52:36]request: POST /json_proto HTTP/1.0 [16:52:36]Method: POST [16:52:36]URL: /json_proto [16:52:36]Method is POST - this is cgi request [16:52:36]url: /json_proto [16:52:36]query_string will be loaded in cgi processing [16:52:36]execute_cgi json_proto POST (null) [16:52:36]execute_cgi path=json_proto method=POST [16:52:36]POST find Content-Length [16:52:36]Host: 172.17.34.200:8080 [16:52:36]Content-Length: 678 [16:52:36]Content-Type: application/json [16:52:36] [16:52:36]POST finish read [16:52:36]Found Content-Length = 678 [16:52:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:52:36]execute_script... [16:52: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)1182230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:52:36]POST & json_proto [16:52:36]process_json_proto [16:52:36]json parsed OK: [16:52:36]protocol is kg_v1.0 [16:52:36]action value=close_receipt [16:52:36]process_action close_receipt [16:52:36]cmd_close_receipt [16:52:36]MH_GetDate [16:52:36]Write to MH i2c: F0 00 00 F7 82 68 [16:52:36]Write i2c OK [16:52:36]MH_I2C_Read... [16:52:36]Read from MH i2c: F0 [16:52:36]MH_I2C_Read... [16:52:36]Read from MH i2c: F0 09 00 [16:52:36]MH_I2C_Read... [16:52:36]Read from MH i2c: F0 09 00 F7 82 00 D8 8A E7 64 B2 FF 65 64 98 [16:52:36]GetLastDocTimeStamp 1692895641 [16:52:36]current date 1692895960 [16:52:36]FM_GetShiftState [16:52:36]SAM_PROTO_GetShiftState [16:52:36]wFMCommunicate request_size=4 [16:52:36]MH_SAM_APDU [16:52:36]CAPDU: 80 13 01 00 [16:52:36]Write to MH i2c: E2 08 00 F8 82 80 13 01 00 00 00 00 00 F7 [16:52:36]Write i2c OK [16:52:36]MH_I2C_Read... [16:52:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:36]Read from MH i2c: E2 [16:52:36]MH_I2C_Read... [16:52:36]Read from MH i2c: E2 0E 00 [16:52:36]MH_I2C_Read... [16:52:36]Read from MH i2c: E2 0E 00 F8 82 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 74 [16:52:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:52:36]wFMCommunicate OK [16:52:36]SAM_PROTO_GetShiftState done [16:52:36]FM_GetShiftState done [16:52:36]opened in 1692866319 [16:52:36]opened+sec_in_day 1692952719 [16:52:36]quantity*price = 40020 [16:52:36]sum+1 = 40021 [16:52:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 189 24.08.2023 16:52 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32483 ФПД: 69692996733462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T165240&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32483&fm=69692996733462&tin=02508201610067®Number=0000000000091575&sum=40000 [16:52:37]StoreToDocumentArchive [16:52:37]shift 75 fd 32483 [16:52:37]save to /storage/0075/doc_00032483 [16:52:37]save last doc name /storage/0075/doc_00032483 to /storage/kkm_last_doc_name [16:52:37]save OK [16:52:37]Clear old archive folders... [16:52:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:52:37]tlvbuf is 017FDE80 [16:52:37]SAM_PROTO_ClearQueue [16:52:37]wFMCommunicate request_size=4 [16:52:37]MH_SAM_APDU [16:52:37]CAPDU: 80 09 00 00 [16:52:37]Write to MH i2c: E2 08 00 05 83 80 09 00 00 00 00 00 00 FA [16:52:37]Write i2c OK [16:52:37]MH_I2C_Read... [16:52:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:52:37]Read from MH i2c: E2 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: E2 03 00 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: E2 03 00 05 83 00 90 00 FC [16:52:37]RAPDU: 90 00 [16:52:37]wFMCommunicate OK [16:52:37]SAM_PROTO_ClearQueue done [16:52:37]KKMCreateOFDPacket [16:52:37]OFDProtocolAddRootSTLVToBuf [16:52:37]FM_MakeSignedData [16:52:37]FM_MakeSignedData [16:52:37]SAM_PROTO_SignData [16:52:37]wFMCommunicate request_size=4 [16:52:37]MH_SAM_APDU [16:52:37]CAPDU: 80 0D 01 02 [16:52:37]Write to MH i2c: E2 08 00 06 83 80 0D 01 02 00 00 00 00 02 [16:52:37]Write i2c OK [16:52:37]MH_I2C_Read... [16:52:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:52:37]Read from MH i2c: E2 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: E2 03 00 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: E2 03 00 06 83 00 90 00 FD [16:52:37]RAPDU: 90 00 [16:52:37]wFMCommunicate OK [16:52:37]wFMCommunicate request_size=255 [16:52:37]MH_SAM_APDU [16:52:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 D8 8A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E3 7E 00 00 35 04 06 00 3F [16:52:37]Write to MH i2c: E2 02 01 07 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 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 D8 8A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E3 7E 00 00 35 04 06 00 3F 00 00 F2 [16:52:37]Write i2c OK [16:52:37]MH_I2C_Read... [16:52:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:37]Read from MH i2c: E2 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: E2 03 00 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: E2 03 00 07 83 00 90 00 FE [16:52:37]RAPDU: 90 00 [16:52:37]wFMCommunicate OK [16:52:37]wFMCommunicate request_size=10 [16:52:37]MH_SAM_APDU [16:52:37]CAPDU: 80 0D 02 02 05 62 AA 50 4A 16 [16:52:37]Write to MH i2c: E2 0D 00 08 83 80 0D 02 02 05 00 62 AA 50 4A 16 00 00 CB [16:52:37]Write i2c OK [16:52:37]MH_I2C_Read... [16:52:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:37]Read from MH i2c: E2 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: E2 03 00 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: E2 03 00 08 83 00 90 00 FF [16:52:37]RAPDU: 90 00 [16:52:37]wFMCommunicate OK [16:52:37]wFMCommunicate request_size=4 [16:52:37]MH_SAM_APDU [16:52:37]CAPDU: 80 0D 03 02 [16:52:37]Write to MH i2c: E2 08 00 09 83 80 0D 03 02 00 00 00 00 07 [16:52:37]Write i2c OK [16:52:37]MH_I2C_Read... [16:52:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:52:37]Read from MH i2c: E2 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: E2 0B 00 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: E2 0B 00 09 83 00 F4 6F AD 1A 80 1F BE 29 90 00 B8 [16:52:37]RAPDU: F4 6F AD 1A 80 1F BE 29 90 00 [16:52:37]wFMCommunicate OK [16:52:37]SAM_PROTO_SignData done [16:52:37]FM_MakeSignedData done [16:52:37]CreateOFDProtocolMessage [16:52:37]wFMCommunicate request_size=4 [16:52:37]MH_SAM_APDU [16:52:37]CAPDU: 80 11 00 00 [16:52:37]Write to MH i2c: E2 08 00 0A 83 80 11 00 00 00 00 00 00 07 [16:52:37]Write i2c OK [16:52:37]MH_I2C_Read... [16:52:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:37]Read from MH i2c: E2 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: E2 17 00 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: E2 17 00 0A 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [16:52:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:52:37]wFMCommunicate OK [16:52:37]CreateOFDProtocolMessage done [16:52:37]OFDSenderStorePacket 32483 [16:52:37]StoreOFDPacket docnum=32483 [16:52:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0D A3 07 01 67 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 D8 8A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E3 7E 00 00 35 04 06 00 3F 62 AA 50 4A 16 F4 6F AD 1A 80 1F BE 29 [16:52:37]CheckFolder [16:52:37]dirname=/storage/ofd_packets [16:52:37]CheckFolder done [16:52:37]ProducePacketName [16:52:37]name=ofd_packets/00032483 [16:52:37]NVStorageSaveData ofd_packets/00032483 [16:52:37]File name is /storage/ofd_packets/00032483 [16:52:37]Write 301 bytes [16:52:37]NVStorageSaveData done [16:52:37]OFDSenderStorePacket done [16:52:37]KKMCreateOFDPacket done [16:52:37]NVStorageSaveData kkm_last_timestamp [16:52:37]File name is /storage/kkm_last_timestamp [16:52:37]Write 4 bytes [16:52:37]NVStorageSaveData done [16:52:37]ExternCall_PrintAddStr [16:52:37]wPrintStart [16:52:37]Write to MH i2c: 01 00 00 0B 83 8E [16:52:37]Write i2c OK [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: 01 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: 01 07 00 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: 01 07 00 0B 83 00 00 00 00 00 FF 0F A3 [16:52:37]RasterBufferAndPrint [16:52:37]line Счет N : (1)1182230 [16:52:37]line ИНН: 02508201610067 [16:52:37]line Контрольно-Кассовый Чек [16:52:37]line ПРОДАЖА [16:52:37]line ТРК (МРК, ГНК) : 42 [16:52:37]line Товар: 2710124130 [16:52:37]line Аи-92-К-5 [16:52:37]line 6.960 * 57.50 [16:52:37]line = 400.20 [16:52:37]line НДС 12% НСП 1% [16:52:37]line > о реализуемом товаре [16:52:37]line ОКРУГЛЕНИЕ: -0.20 [16:52:37]line ИТОГО: 400.00 [16:52:37]line Внесено: 400.00 [16:52:37]line СДАЧА: 0.00 [16:52:37]line НСП 1% : 3.54 [16:52:37]line НДС 12% : 42.50 [16:52:37]line Наличными: 400.00 [16:52:37]line Безнал.: 0.00 [16:52:37]line Место: АЗС № 121 "Партнер Нефть" [16:52:37]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:52:37]line СНО: Общий режим [16:52:37]line Чек 189 24.08.2023 16:52 [16:52:37]line Смена: 75 ФФД: 1.0 [16:52:37]line ЗНМ: 0300000148 [16:52:37]line РНМ: 0000000000091575 [16:52:37]line Версия ККМ: 001 [16:52:37]line ФМ: 0000000000874655 [16:52:37]line ФД: 32483 [16:52:37]line ФПД: 69692996733462 [16:52:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T165240&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32483&fm=69692996733462&tin=02508201610067®Number=0000000000091575&sum=40000 [16:52:38]OFD Sender: Processing packet 32483 [packets to send 11, broken 10] [16:52:38]ProducePacketName [16:52:38]name=ofd_packets/00032483 [16:52:38]OFD Sender: To server: pG, [16:52:38]CommunicateWithHost lk.salyk.kg:30040 [16:52:38]ConnectInit lk.salyk.kg [16:52:38]written 0, free lines is 4095 [16:52:38]Connected sock=10 [16:52:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0D A3 07 01 67 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 D8 8A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E3 7E 00 00 35 04 06 00 3F 62 AA 50 4A 16 F4 6F AD 1A 80 1F BE 29 [16:52:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1C 63 47 00 E8 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E3 7E 00 00 F4 03 04 00 7C 35 E7 64 B6 04 01 00 00 DF 87 0B 41 11 D6 FB 28 [16:52:38]CommunicateWithHost err = 0 [16:52:38]CheckOFDResponse [16:52:38]1017 (14) - 77093643461234 [16:52:38]1041 (16) - 0000000000874655 [16:52:38]1040 (4) - 32483 [16:52:38]1012 (4) - 24.08.2023 10:48 [16:52:38]1206 (1) - 0 [16:52:38]OFD Sender: Remove packet 32483 [16:52:38]ProducePacketName [16:52:38]name=ofd_packets/00032483 [16:52:38]NVStorageDeleteData [16:52:38]Write to MH i2c: 01 00 00 36 83 B9 [16:52:38]Write i2c OK [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: 01 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: 01 07 00 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: 01 07 00 36 83 00 00 00 00 00 DC 0C A8 [16:52:38]RasterBufferAndPrint [16:52:38]line [16:52:38]line [16:52:38]line [16:52:38]line [16:52:38]line [16:52:38]written 0, free lines is 3297 [16:52:38]MH_Cut [16:52:38]Write to MH i2c: D1 01 00 3D 83 01 92 [16:52:38]Write i2c OK [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: D1 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: D1 01 00 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: D1 01 00 3D 83 00 91 [16:52:38]Write to MH i2c: 01 00 00 3E 83 C1 [16:52:38]Write i2c OK [16:52:38]MH_I2C_Read... [16:52:39]OFD Sender: No OFD packet to send [16:52:39]*** Cut start [16:52:39]*** Purtial cut [16:52:39]*** CUTSNS_PIN = 0 [16:52:39]*** Stage 1: CUTSNS_PIN = 1 [16:52:41]Read from MH i2c: 01 [16:52:41]MH_I2C_Read... [16:52:41]*** Stop cut motor [16:52:41]*** Cut end [16:52:41]Read from MH i2c: 01 07 00 [16:52:41]MH_I2C_Read... [16:52:41]Read from MH i2c: 01 07 00 3E 83 00 00 00 00 00 FF 0F D6 [16:52:41]process_action close_receipt done [16:52:41]requested_data is exist [16:52:41]produce_requested_data [16:52:41]requested_item fm.sn is exist - process it [16:52:41]wFMCommunicate request_size=4 [16:52:41]MH_SAM_APDU [16:52:41]CAPDU: 80 11 00 00 [16:52:41]Write to MH i2c: E2 08 00 3F 83 80 11 00 00 00 00 00 00 3C [16:52:41]Write i2c OK [16:52:41]MH_I2C_Read... [16:52:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:41]Read from MH i2c: E2 [16:52:41]MH_I2C_Read... [16:52:41]Read from MH i2c: E2 17 00 [16:52:41]MH_I2C_Read... [16:52:41]Read from MH i2c: E2 17 00 3F 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 92 [16:52:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:52:41]wFMCommunicate OK [16:52:41]requested_item fd.num is exist - process it [16:52:41]SAM_PROTO_GetFieldsCounters [16:52:41]wFMCommunicate request_size=4 [16:52:41]MH_SAM_APDU [16:52:41]CAPDU: 80 13 00 00 [16:52:41]Write to MH i2c: E2 08 00 40 83 80 13 00 00 00 00 00 00 3F [16:52:41]Write i2c OK [16:52:41]MH_I2C_Read... [16:52:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:41]Read from MH i2c: E2 [16:52:41]MH_I2C_Read... [16:52:41]Read from MH i2c: E2 62 00 [16:52:41]MH_I2C_Read... [16:52:41]Read from MH i2c: E2 62 00 40 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E3 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [16:52:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E3 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:52:41]wFMCommunicate OK [16:52:41]SAM_PROTO_GetFieldsCounters done [16:52:41]requested_item shift.num is exist - process it [16:52:41]requested_item shift.opened is exist - process it [16:52:41]req_shift_opened [16:52:41]FM_GetShiftState [16:52:41]SAM_PROTO_GetShiftState [16:52:41]wFMCommunicate request_size=4 [16:52:41]MH_SAM_APDU [16:52:41]CAPDU: 80 13 01 00 [16:52:41]Write to MH i2c: E2 08 00 41 83 80 13 01 00 00 00 00 00 41 [16:52:41]Write i2c OK [16:52:41]MH_I2C_Read... [16:52:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:41]Read from MH i2c: E2 [16:52:41]MH_I2C_Read... [16:52:41]Read from MH i2c: E2 0E 00 [16:52:41]MH_I2C_Read... [16:52:41]Read from MH i2c: E2 0E 00 41 83 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BE [16:52:41]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:52:41]wFMCommunicate OK [16:52:41]SAM_PROTO_GetShiftState done [16:52:41]FM_GetShiftState done [16:52:41]req_shift_opened done [16:52:41]requested_item shift.open_date is exist - process it [16:52:41]req_shift_open_date [16:52:41]req_shift_open_date done [16:52:41]produce_requested_data done [16:52:41]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32483,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:52:41]process_action_free close_receipt [16:52:41]json_value_free [16:52:41]json_value_free done [16:52:41]process_json_proto returns [16:52:41]Send response to host [16:52:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32483,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:52:41]free response buf [16:52:41]execute_script done [16:52:41]execute_script returns [16:52:41]free content buf [16:52:41]Sock 8.Close socket [16:52:41]Sock 8.Thread stoped [16:52:44]OFD Sender: No OFD packet to send [16:52:49]OFD Sender: No OFD packet to send [16:52:54]OFD Sender: No OFD packet to send [16:52:59]OFD Sender: No OFD packet to send [16:53:04]OFD Sender: No OFD packet to send [16:53:09]OFD Sender: No OFD packet to send [16:53:14]OFD Sender: No OFD packet to send [16:53:19]OFD Sender: No OFD packet to send [16:53:24]OFD Sender: No OFD packet to send [16:53:29]OFD Sender: No OFD packet to send [16:53:34]OFD Sender: No OFD packet to send [16:53:39]OFD Sender: No OFD packet to send [16:53:44]OFD Sender: No OFD packet to send [16:53:49]OFD Sender: No OFD packet to send [16:53:54]OFD Sender: No OFD packet to send [16:53:59]OFD Sender: No OFD packet to send [16:54:04]OFD Sender: No OFD packet to send [16:54:09]OFD Sender: No OFD packet to send [16:54:14]OFD Sender: No OFD packet to send [16:54:19]OFD Sender: No OFD packet to send [16:54:24]OFD Sender: No OFD packet to send [16:54:29]OFD Sender: No OFD packet to send [16:54:34]OFD Sender: No OFD packet to send [16:54:39]OFD Sender: No OFD packet to send [16:54:44]OFD Sender: No OFD packet to send [16:54:49]OFD Sender: No OFD packet to send [16:54:54]OFD Sender: No OFD packet to send [16:54:59]OFD Sender: No OFD packet to send [16:55:04]OFD Sender: No OFD packet to send [16:55:09]OFD Sender: No OFD packet to send [16:55:14]OFD Sender: No OFD packet to send [16:55:19]OFD Sender: No OFD packet to send [16:55:24]OFD Sender: No OFD packet to send [16:55:29]OFD Sender: No OFD packet to send [16:55:34]accept exits with 9 [16:55:34]New connection [16:55:34]New thread 3067084132 created [16:55:34]Thread 3066940772 joined [16:55:34]Waiting for new connection... [16:55:34] Sock 9.Parse request [16:55:34]Sock 9.Check first char [16:55:34]Sock 9.First char is OK [16:55:34]request: POST /json_proto HTTP/1.0 [16:55:34]Method: POST [16:55:34]URL: /json_proto [16:55:34]Method is POST - this is cgi request [16:55:34]url: /json_proto [16:55:34]query_string will be loaded in cgi processing [16:55:34]execute_cgi json_proto POST (null) [16:55:34]execute_cgi path=json_proto method=POST [16:55:34]POST find Content-Length [16:55:34]Host: 172.17.34.200:8080 [16:55:34]Content-Length: 688 [16:55:34]Content-Type: application/json [16:55:34] [16:55:34]POST finish read [16:55:34]Found Content-Length = 688 [16:55:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:34]execute_script... [16:55: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)1182231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:34]POST & json_proto [16:55:34]process_json_proto [16:55:34]json parsed OK: [16:55:34]protocol is kg_v1.0 [16:55:34]action value=close_receipt [16:55:34]process_action close_receipt [16:55:34]cmd_close_receipt [16:55:34]MH_GetDate [16:55:34]Write to MH i2c: F0 00 00 42 83 B4 [16:55:34]Write i2c OK [16:55:34]MH_I2C_Read... [16:55:34]Read from MH i2c: F0 [16:55:34]MH_I2C_Read... [16:55:34]Read from MH i2c: F0 09 00 [16:55:34]MH_I2C_Read... [16:55:34]Read from MH i2c: F0 09 00 42 83 00 8A 8B E7 64 B2 FF 65 64 97 [16:55:34]GetLastDocTimeStamp 1692895960 [16:55:34]current date 1692896138 [16:55:34]FM_GetShiftState [16:55:34]SAM_PROTO_GetShiftState [16:55:34]wFMCommunicate request_size=4 [16:55:34]MH_SAM_APDU [16:55:34]CAPDU: 80 13 01 00 [16:55:34]Write to MH i2c: E2 08 00 43 83 80 13 01 00 00 00 00 00 43 [16:55:34]Write i2c OK [16:55:34]MH_I2C_Read... [16:55:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:34]Read from MH i2c: E2 [16:55:34]MH_I2C_Read... [16:55:34]Read from MH i2c: E2 0E 00 [16:55:34]MH_I2C_Read... [16:55:34]Read from MH i2c: E2 0E 00 43 83 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C0 [16:55:34]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:55:34]wFMCommunicate OK [16:55:34]SAM_PROTO_GetShiftState done [16:55:34]FM_GetShiftState done [16:55:34]opened in 1692866319 [16:55:34]opened+sec_in_day 1692952719 [16:55:34]quantity*price = 100042 [16:55:34]sum+1 = 100044 [16:55:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 190 24.08.2023 16:55 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32484 ФПД: 123387337512067 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T165538&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32484&fm=123387337512067&tin=02508201610067®Number=0000000000091575&sum=100000 [16:55:35]StoreToDocumentArchive [16:55:35]shift 75 fd 32484 [16:55:35]save to /storage/0075/doc_00032484 [16:55:35]save last doc name /storage/0075/doc_00032484 to /storage/kkm_last_doc_name [16:55:35]save OK [16:55:35]Clear old archive folders... [16:55:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:55:35]tlvbuf is 01AC6B10 [16:55:35]SAM_PROTO_ClearQueue [16:55:35]wFMCommunicate request_size=4 [16:55:35]MH_SAM_APDU [16:55:35]CAPDU: 80 09 00 00 [16:55:35]Write to MH i2c: E2 08 00 50 83 80 09 00 00 00 00 00 00 45 [16:55:35]Write i2c OK [16:55:35]MH_I2C_Read... [16:55:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:55:35]Read from MH i2c: E2 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: E2 03 00 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: E2 03 00 50 83 00 90 00 47 [16:55:35]RAPDU: 90 00 [16:55:35]wFMCommunicate OK [16:55:35]SAM_PROTO_ClearQueue done [16:55:35]KKMCreateOFDPacket [16:55:35]OFDProtocolAddRootSTLVToBuf [16:55:35]FM_MakeSignedData [16:55:35]FM_MakeSignedData [16:55:35]SAM_PROTO_SignData [16:55:35]wFMCommunicate request_size=4 [16:55:35]MH_SAM_APDU [16:55:35]CAPDU: 80 0D 01 02 [16:55:35]Write to MH i2c: E2 08 00 51 83 80 0D 01 02 00 00 00 00 4D [16:55:35]Write i2c OK [16:55:35]MH_I2C_Read... [16:55:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:55:35]Read from MH i2c: E2 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: E2 03 00 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: E2 03 00 51 83 00 90 00 48 [16:55:35]RAPDU: 90 00 [16:55:35]wFMCommunicate OK [16:55:35]wFMCommunicate request_size=255 [16:55:35]MH_SAM_APDU [16:55:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 8A 8B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E4 7E 00 00 35 04 06 00 [16:55:35]Write to MH i2c: E2 02 01 52 83 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 8A 8B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E4 7E 00 00 35 04 06 00 00 00 C2 [16:55:35]Write i2c OK [16:55:35]MH_I2C_Read... [16:55:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:35]Read from MH i2c: E2 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: E2 03 00 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: E2 03 00 52 83 00 90 00 49 [16:55:35]RAPDU: 90 00 [16:55:35]wFMCommunicate OK [16:55:35]wFMCommunicate request_size=11 [16:55:35]MH_SAM_APDU [16:55:35]CAPDU: 80 0D 02 02 06 70 38 5A 6C 14 83 [16:55:35]Write to MH i2c: E2 0E 00 53 83 80 0D 02 02 06 00 70 38 5A 6C 14 83 00 00 61 [16:55:35]Write i2c OK [16:55:35]MH_I2C_Read... [16:55:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:35]Read from MH i2c: E2 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: E2 03 00 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: E2 03 00 53 83 00 90 00 4A [16:55:35]RAPDU: 90 00 [16:55:35]wFMCommunicate OK [16:55:35]wFMCommunicate request_size=4 [16:55:35]MH_SAM_APDU [16:55:35]CAPDU: 80 0D 03 02 [16:55:35]Write to MH i2c: E2 08 00 54 83 80 0D 03 02 00 00 00 00 52 [16:55:35]Write i2c OK [16:55:35]MH_I2C_Read... [16:55:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:55:35]Read from MH i2c: E2 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: E2 0B 00 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: E2 0B 00 54 83 00 13 E9 65 45 EF 62 82 D2 90 00 9E [16:55:35]RAPDU: 13 E9 65 45 EF 62 82 D2 90 00 [16:55:35]wFMCommunicate OK [16:55:35]SAM_PROTO_SignData done [16:55:35]FM_MakeSignedData done [16:55:35]CreateOFDProtocolMessage [16:55:35]wFMCommunicate request_size=4 [16:55:35]MH_SAM_APDU [16:55:35]CAPDU: 80 11 00 00 [16:55:35]Write to MH i2c: E2 08 00 55 83 80 11 00 00 00 00 00 00 52 [16:55:35]Write i2c OK [16:55:35]MH_I2C_Read... [16:55:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:35]Read from MH i2c: E2 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: E2 17 00 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: E2 17 00 55 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A8 [16:55:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:55:35]wFMCommunicate OK [16:55:35]CreateOFDProtocolMessage done [16:55:35]OFDSenderStorePacket 32484 [16:55:35]StoreOFDPacket docnum=32484 [16:55:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 FE DC 08 01 84 8F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 8A 8B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E4 7E 00 00 35 04 06 00 70 38 5A 6C 14 83 13 E9 65 45 EF 62 82 D2 [16:55:35]CheckFolder [16:55:35]dirname=/storage/ofd_packets [16:55:35]CheckFolder done [16:55:35]ProducePacketName [16:55:35]name=ofd_packets/00032484 [16:55:35]NVStorageSaveData ofd_packets/00032484 [16:55:35]File name is /storage/ofd_packets/00032484 [16:55:35]Write 302 bytes [16:55:35]NVStorageSaveData done [16:55:35]OFDSenderStorePacket done [16:55:35]KKMCreateOFDPacket done [16:55:35]NVStorageSaveData kkm_last_timestamp [16:55:35]File name is /storage/kkm_last_timestamp [16:55:35]Write 4 bytes [16:55:35]NVStorageSaveData done [16:55:35]ExternCall_PrintAddStr [16:55:35]wPrintStart [16:55:35]Write to MH i2c: 01 00 00 56 83 D9 [16:55:35]Write i2c OK [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: 01 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: 01 07 00 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: 01 07 00 56 83 00 00 00 00 00 FF 0F EE [16:55:35]RasterBufferAndPrint [16:55:35]line Счет N : (1)1182231 [16:55:35]line ИНН: 02508201610067 [16:55:35]line Контрольно-Кассовый Чек [16:55:35]line ПРОДАЖА [16:55:35]line ТРК (МРК, ГНК) : 21 [16:55:35]line Товар: 2710194210 [16:55:35]line ДТ(л)-К-5 [16:55:35]line 15.730 * 63.60 [16:55:35]line = 1000.43 [16:55:35]line НДС 12% НСП 1% [16:55:35]line > о реализуемом товаре [16:55:35]line ОКРУГЛЕНИЕ: -0.43 [16:55:35]line ИТОГО: 1000.00 [16:55:35]line Внесено: 1000.00 [16:55:35]line СДАЧА: 0.00 [16:55:35]line НСП 1% : 8.85 [16:55:35]line НДС 12% : 106.24 [16:55:35]line Наличными: 1000.00 [16:55:35]line Безнал.: 0.00 [16:55:35]line Место: АЗС № 121 "Партнер Нефть" [16:55:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:55:35]line СНО: Общий режим [16:55:35]line Чек 190 24.08.2023 16:55 [16:55:35]line Смена: 75 ФФД: 1.0 [16:55:35]line ЗНМ: 0300000148 [16:55:35]line РНМ: 0000000000091575 [16:55:35]line Версия ККМ: 001 [16:55:35]line ФМ: 0000000000874655 [16:55:35]line ФД: 32484 [16:55:35]line ФПД: 123387337512067 [16:55:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T165538&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32484&fm=123387337512067&tin=02508201610067®Number=0000000000091575&sum=100000 [16:55:36]OFD Sender: Processing packet 32484 [packets to send 11, broken 10] [16:55:36]ProducePacketName [16:55:36]name=ofd_packets/00032484 [16:55:36]OFD Sender: To server: pG, [16:55:36]CommunicateWithHost lk.salyk.kg:30040 [16:55:36]ConnectInit lk.salyk.kg [16:55:36]written 0, free lines is 4095 [16:55:36]Connected sock=10 [16:55:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 FE DC 08 01 84 8F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 8A 8B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E4 7E 00 00 35 04 06 00 70 38 5A 6C 14 83 13 E9 65 45 EF 62 82 D2 [16:55:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AF 10 47 00 75 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E4 7E 00 00 F4 03 04 00 2D 36 E7 64 B6 04 01 00 00 B0 5B 8A FF FD 05 8C A1 [16:55:36]CommunicateWithHost err = 0 [16:55:36]CheckOFDResponse [16:55:36]1017 (14) - 77093643461234 [16:55:36]1041 (16) - 0000000000874655 [16:55:36]1040 (4) - 32484 [16:55:36]1012 (4) - 24.08.2023 10:51 [16:55:36]1206 (1) - 0 [16:55:36]OFD Sender: Remove packet 32484 [16:55:36]ProducePacketName [16:55:36]name=ofd_packets/00032484 [16:55:36]NVStorageDeleteData [16:55:36]Write to MH i2c: 01 00 00 81 83 04 [16:55:36]Write i2c OK [16:55:36]MH_I2C_Read... [16:55:36]Read from MH i2c: 01 [16:55:36]MH_I2C_Read... [16:55:36]Read from MH i2c: 01 07 00 [16:55:36]MH_I2C_Read... [16:55:36]Read from MH i2c: 01 07 00 81 83 00 00 00 00 00 D5 0C EC [16:55:36]RasterBufferAndPrint [16:55:36]line [16:55:36]line [16:55:36]line [16:55:36]line [16:55:36]line [16:55:36]written 0, free lines is 3292 [16:55:36]MH_Cut [16:55:36]Write to MH i2c: D1 01 00 88 83 01 DD [16:55:36]Write i2c OK [16:55:36]MH_I2C_Read... [16:55:36]Read from MH i2c: D1 [16:55:36]MH_I2C_Read... [16:55:36]Read from MH i2c: D1 01 00 [16:55:36]MH_I2C_Read... [16:55:36]Read from MH i2c: D1 01 00 88 83 00 DC [16:55:36]Write to MH i2c: 01 00 00 89 83 0C [16:55:36]Write i2c OK [16:55:36]MH_I2C_Read... [16:55:36]OFD Sender: No OFD packet to send [16:55:37]*** Cut start [16:55:37]*** Purtial cut [16:55:37]*** Stage 1: CUTSNS_PIN = 1 [16:55:37]Read from MH i2c: 01 [16:55:37]MH_I2C_Read... [16:55:37]*** Stop cut motor [16:55:37]*** Cut end [16:55:37]Read from MH i2c: 01 07 00 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: 01 07 00 89 83 00 00 00 00 00 FF 0F 21 [16:55:37]process_action close_receipt done [16:55:37]requested_data is exist [16:55:37]produce_requested_data [16:55:37]requested_item fm.sn is exist - process it [16:55:37]wFMCommunicate request_size=4 [16:55:37]MH_SAM_APDU [16:55:37]CAPDU: 80 11 00 00 [16:55:37]Write to MH i2c: E2 08 00 8A 83 80 11 00 00 00 00 00 00 87 [16:55:37]Write i2c OK [16:55:37]MH_I2C_Read... [16:55:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:37]Read from MH i2c: E2 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 17 00 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 17 00 8A 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DD [16:55:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:55:37]wFMCommunicate OK [16:55:37]requested_item fd.num is exist - process it [16:55:37]SAM_PROTO_GetFieldsCounters [16:55:37]wFMCommunicate request_size=4 [16:55:37]MH_SAM_APDU [16:55:37]CAPDU: 80 13 00 00 [16:55:37]Write to MH i2c: E2 08 00 8B 83 80 13 00 00 00 00 00 00 8A [16:55:37]Write i2c OK [16:55:37]MH_I2C_Read... [16:55:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:55:37]Read from MH i2c: E2 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 62 00 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 62 00 8B 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E4 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 97 [16:55:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E4 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:55:37]wFMCommunicate OK [16:55:37]SAM_PROTO_GetFieldsCounters done [16:55:37]requested_item shift.num is exist - process it [16:55:37]requested_item shift.opened is exist - process it [16:55:37]req_shift_opened [16:55:37]FM_GetShiftState [16:55:37]SAM_PROTO_GetShiftState [16:55:37]wFMCommunicate request_size=4 [16:55:37]MH_SAM_APDU [16:55:37]CAPDU: 80 13 01 00 [16:55:37]Write to MH i2c: E2 08 00 8C 83 80 13 01 00 00 00 00 00 8C [16:55:37]Write i2c OK [16:55:37]MH_I2C_Read... [16:55:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:37]Read from MH i2c: E2 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 0E 00 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 0E 00 8C 83 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 09 [16:55:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:55:37]wFMCommunicate OK [16:55:37]SAM_PROTO_GetShiftState done [16:55:37]FM_GetShiftState done [16:55:37]req_shift_opened done [16:55:37]requested_item shift.open_date is exist - process it [16:55:37]req_shift_open_date [16:55:37]req_shift_open_date done [16:55:37]produce_requested_data done [16:55:37]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32484,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:55:37]process_action_free close_receipt [16:55:37]json_value_free [16:55:37]json_value_free done [16:55:37]process_json_proto returns [16:55:37]Send response to host [16:55:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32484,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:55:37]free response buf [16:55:37]execute_script done [16:55:37]execute_script returns [16:55:37]free content buf [16:55:37]Sock 9.Close socket [16:55:37]Sock 9.Thread stoped [16:55:41]OFD Sender: No OFD packet to send [16:55:46]OFD Sender: No OFD packet to send [16:55:51]OFD Sender: No OFD packet to send [16:55:56]OFD Sender: No OFD packet to send [16:56:01]OFD Sender: No OFD packet to send [16:56:06]OFD Sender: No OFD packet to send [16:56:11]OFD Sender: No OFD packet to send [16:56:16]OFD Sender: No OFD packet to send [16:56:21]OFD Sender: No OFD packet to send [16:56:26]OFD Sender: No OFD packet to send [16:56:31]OFD Sender: No OFD packet to send [16:56:36]OFD Sender: No OFD packet to send [16:56:41]OFD Sender: No OFD packet to send [16:56:46]OFD Sender: No OFD packet to send [16:56:51]OFD Sender: No OFD packet to send [16:56:56]OFD Sender: No OFD packet to send [16:57:01]OFD Sender: No OFD packet to send [16:57:06]OFD Sender: No OFD packet to send [16:57:11]OFD Sender: No OFD packet to send [16:57:16]OFD Sender: No OFD packet to send [16:57:21]OFD Sender: No OFD packet to send [16:57:26]OFD Sender: No OFD packet to send [16:57:31]OFD Sender: No OFD packet to send [16:57:36]OFD Sender: No OFD packet to send [16:57:41]OFD Sender: No OFD packet to send [16:57:46]OFD Sender: No OFD packet to send [16:57:51]OFD Sender: No OFD packet to send [16:57:56]OFD Sender: No OFD packet to send [16:58:01]OFD Sender: No OFD packet to send [16:58:06]OFD Sender: No OFD packet to send [16:58:11]OFD Sender: No OFD packet to send [16:58:16]OFD Sender: No OFD packet to send [16:58:21]OFD Sender: No OFD packet to send [16:58:26]OFD Sender: No OFD packet to send [16:58:31]OFD Sender: No OFD packet to send [16:58:36]OFD Sender: No OFD packet to send [16:58:41]OFD Sender: No OFD packet to send [16:58:46]OFD Sender: No OFD packet to send [16:58:51]OFD Sender: No OFD packet to send [16:58:56]OFD Sender: No OFD packet to send [16:59:02]OFD Sender: No OFD packet to send [16:59:07]OFD Sender: No OFD packet to send [16:59:12]OFD Sender: No OFD packet to send [16:59:17]OFD Sender: No OFD packet to send [16:59:22]OFD Sender: No OFD packet to send [16:59:27]OFD Sender: No OFD packet to send [16:59:32]OFD Sender: No OFD packet to send [16:59:37]OFD Sender: No OFD packet to send [16:59:42]OFD Sender: No OFD packet to send [16:59:42]accept exits with 8 [16:59:42]New connection [16:59:42]New thread 3066940772 created [16:59:42]Thread 3067084132 joined [16:59:42]Waiting for new connection... [16:59:42] Sock 8.Parse request [16:59:42]Sock 8.Check first char [16:59:42]Sock 8.First char is OK [16:59:42]request: POST /json_proto HTTP/1.0 [16:59:42]Method: POST [16:59:42]URL: /json_proto [16:59:42]Method is POST - this is cgi request [16:59:42]url: /json_proto [16:59:42]query_string will be loaded in cgi processing [16:59:42]execute_cgi json_proto POST (null) [16:59:42]execute_cgi path=json_proto method=POST [16:59:42]POST find Content-Length [16:59:42]Host: 172.17.34.200:8080 [16:59:42]Content-Length: 688 [16:59:42]Content-Type: application/json [16:59:42] [16:59:42]POST finish read [16:59:42]Found Content-Length = 688 [16:59:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:59:42]execute_script... [16:59:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:59:42]POST & json_proto [16:59:42]process_json_proto [16:59:42]json parsed OK: [16:59:42]protocol is kg_v1.0 [16:59:42]action value=close_receipt [16:59:42]process_action close_receipt [16:59:42]cmd_close_receipt [16:59:42]MH_GetDate [16:59:42]Write to MH i2c: F0 00 00 8D 83 FF [16:59:42]Write i2c OK [16:59:42]MH_I2C_Read... [16:59:42]Read from MH i2c: F0 [16:59:42]MH_I2C_Read... [16:59:42]Read from MH i2c: F0 09 00 [16:59:42]MH_I2C_Read... [16:59:42]Read from MH i2c: F0 09 00 8D 83 00 83 8C E7 64 B2 FF 65 64 DC [16:59:42]GetLastDocTimeStamp 1692896138 [16:59:42]current date 1692896387 [16:59:42]FM_GetShiftState [16:59:42]SAM_PROTO_GetShiftState [16:59:42]wFMCommunicate request_size=4 [16:59:42]MH_SAM_APDU [16:59:42]CAPDU: 80 13 01 00 [16:59:42]Write to MH i2c: E2 08 00 8E 83 80 13 01 00 00 00 00 00 8E [16:59:42]Write i2c OK [16:59:42]MH_I2C_Read... [16:59:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:59:42]Read from MH i2c: E2 [16:59:42]MH_I2C_Read... [16:59:42]Read from MH i2c: E2 0E 00 [16:59:42]MH_I2C_Read... [16:59:42]Read from MH i2c: E2 0E 00 8E 83 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0B [16:59:42]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:59:42]wFMCommunicate OK [16:59:42]SAM_PROTO_GetShiftState done [16:59:42]FM_GetShiftState done [16:59:42]opened in 1692866319 [16:59:42]opened+sec_in_day 1692952719 [16:59:42]quantity*price = 100042 [16:59:42]sum+1 = 100044 [16:59:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 191 24.08.2023 16:59 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32485 ФПД: 26947577912206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T165947&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32485&fm=26947577912206&tin=02508201610067®Number=0000000000091575&sum=100000 [16:59:43]StoreToDocumentArchive [16:59:43]shift 75 fd 32485 [16:59:43]save to /storage/0075/doc_00032485 [16:59:43]save last doc name /storage/0075/doc_00032485 to /storage/kkm_last_doc_name [16:59:43]save OK [16:59:43]Clear old archive folders... [16:59:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:59:43]tlvbuf is 017FBB00 [16:59:43]SAM_PROTO_ClearQueue [16:59:43]wFMCommunicate request_size=4 [16:59:43]MH_SAM_APDU [16:59:43]CAPDU: 80 09 00 00 [16:59:43]Write to MH i2c: E2 08 00 9B 83 80 09 00 00 00 00 00 00 90 [16:59:43]Write i2c OK [16:59:43]MH_I2C_Read... [16:59:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:59:43]Read from MH i2c: E2 [16:59:43]MH_I2C_Read... [16:59:43]Read from MH i2c: E2 03 00 [16:59:43]MH_I2C_Read... [16:59:43]Read from MH i2c: E2 03 00 9B 83 00 90 00 92 [16:59:43]RAPDU: 90 00 [16:59:43]wFMCommunicate OK [16:59:43]SAM_PROTO_ClearQueue done [16:59:43]KKMCreateOFDPacket [16:59:43]OFDProtocolAddRootSTLVToBuf [16:59:43]FM_MakeSignedData [16:59:43]FM_MakeSignedData [16:59:43]SAM_PROTO_SignData [16:59:43]wFMCommunicate request_size=4 [16:59:43]MH_SAM_APDU [16:59:43]CAPDU: 80 0D 01 02 [16:59:43]Write to MH i2c: E2 08 00 9C 83 80 0D 01 02 00 00 00 00 98 [16:59:43]Write i2c OK [16:59:43]MH_I2C_Read... [16:59:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:59:43]Read from MH i2c: E2 [16:59:43]MH_I2C_Read... [16:59:43]Read from MH i2c: E2 03 00 [16:59:43]MH_I2C_Read... [16:59:43]Read from MH i2c: E2 03 00 9C 83 00 90 00 93 [16:59:43]RAPDU: 90 00 [16:59:43]wFMCommunicate OK [16:59:43]wFMCommunicate request_size=255 [16:59:43]MH_SAM_APDU [16:59:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 83 8C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E5 7E 00 00 35 04 06 00 [16:59:43]Write to MH i2c: E2 02 01 9D 83 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 83 8C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E5 7E 00 00 35 04 06 00 00 00 09 [16:59:43]Write i2c OK [16:59:43]MH_I2C_Read... [16:59:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:59:44]Read from MH i2c: E2 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 03 00 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 03 00 9D 83 00 90 00 94 [16:59:44]RAPDU: 90 00 [16:59:44]wFMCommunicate OK [16:59:44]wFMCommunicate request_size=11 [16:59:44]MH_SAM_APDU [16:59:44]CAPDU: 80 0D 02 02 06 18 82 38 CF 1B 8E [16:59:44]Write to MH i2c: E2 0E 00 9E 83 80 0D 02 02 06 00 18 82 38 CF 1B 8E 00 00 F1 [16:59:44]Write i2c OK [16:59:44]MH_I2C_Read... [16:59:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:59:44]Read from MH i2c: E2 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 03 00 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 03 00 9E 83 00 90 00 95 [16:59:44]RAPDU: 90 00 [16:59:44]wFMCommunicate OK [16:59:44]wFMCommunicate request_size=4 [16:59:44]MH_SAM_APDU [16:59:44]CAPDU: 80 0D 03 02 [16:59:44]Write to MH i2c: E2 08 00 9F 83 80 0D 03 02 00 00 00 00 9D [16:59:44]Write i2c OK [16:59:44]MH_I2C_Read... [16:59:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:59:44]Read from MH i2c: E2 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 0B 00 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 0B 00 9F 83 00 0E BB DB 16 E7 59 38 41 90 00 11 [16:59:44]RAPDU: 0E BB DB 16 E7 59 38 41 90 00 [16:59:44]wFMCommunicate OK [16:59:44]SAM_PROTO_SignData done [16:59:44]FM_MakeSignedData done [16:59:44]CreateOFDProtocolMessage [16:59:44]wFMCommunicate request_size=4 [16:59:44]MH_SAM_APDU [16:59:44]CAPDU: 80 11 00 00 [16:59:44]Write to MH i2c: E2 08 00 A0 83 80 11 00 00 00 00 00 00 9D [16:59:44]Write i2c OK [16:59:44]MH_I2C_Read... [16:59:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:59:44]Read from MH i2c: E2 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 17 00 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 17 00 A0 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F3 [16:59:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:59:44]wFMCommunicate OK [16:59:44]CreateOFDProtocolMessage done [16:59:44]OFDSenderStorePacket 32485 [16:59:44]StoreOFDPacket docnum=32485 [16:59:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F6 77 08 01 27 9F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 83 8C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E5 7E 00 00 35 04 06 00 18 82 38 CF 1B 8E 0E BB DB 16 E7 59 38 41 [16:59:44]CheckFolder [16:59:44]dirname=/storage/ofd_packets [16:59:44]CheckFolder done [16:59:44]ProducePacketName [16:59:44]name=ofd_packets/00032485 [16:59:44]NVStorageSaveData ofd_packets/00032485 [16:59:44]File name is /storage/ofd_packets/00032485 [16:59:44]Write 302 bytes [16:59:44]NVStorageSaveData done [16:59:44]OFDSenderStorePacket done [16:59:44]KKMCreateOFDPacket done [16:59:44]NVStorageSaveData kkm_last_timestamp [16:59:44]File name is /storage/kkm_last_timestamp [16:59:44]Write 4 bytes [16:59:44]NVStorageSaveData done [16:59:44]ExternCall_PrintAddStr [16:59:44]wPrintStart [16:59:44]Write to MH i2c: 01 00 00 A1 83 24 [16:59:44]Write i2c OK [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: 01 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: 01 07 00 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: 01 07 00 A1 83 00 00 00 00 00 FF 0F 39 [16:59:44]RasterBufferAndPrint [16:59:44]line Счет N : (1)1182232 [16:59:44]line ИНН: 02508201610067 [16:59:44]line Контрольно-Кассовый Чек [16:59:44]line ПРОДАЖА [16:59:44]line ТРК (МРК, ГНК) : 11 [16:59:44]line Товар: 2710194210 [16:59:44]line ДТ(л)-К-5 [16:59:44]line 15.730 * 63.60 [16:59:44]line = 1000.43 [16:59:44]line НДС 12% НСП 1% [16:59:44]line > о реализуемом товаре [16:59:44]line ОКРУГЛЕНИЕ: -0.43 [16:59:44]line ИТОГО: 1000.00 [16:59:44]line Внесено: 1000.00 [16:59:44]line СДАЧА: 0.00 [16:59:44]line НСП 1% : 8.85 [16:59:44]line НДС 12% : 106.24 [16:59:44]line Наличными: 1000.00 [16:59:44]line Безнал.: 0.00 [16:59:44]line Место: АЗС № 121 "Партнер Нефть" [16:59:44]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:59:44]line СНО: Общий режим [16:59:44]line Чек 191 24.08.2023 16:59 [16:59:44]line Смена: 75 ФФД: 1.0 [16:59:44]line ЗНМ: 0300000148 [16:59:44]line РНМ: 0000000000091575 [16:59:44]line Версия ККМ: 001 [16:59:44]line ФМ: 0000000000874655 [16:59:44]line ФД: 32485 [16:59:44]line ФПД: 26947577912206 [16:59:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T165947&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32485&fm=26947577912206&tin=02508201610067®Number=0000000000091575&sum=100000 [16:59:44]OFD Sender: Processing packet 32485 [packets to send 11, broken 10] [16:59:44]ProducePacketName [16:59:44]name=ofd_packets/00032485 [16:59:44]OFD Sender: To server: pG, [16:59:44]CommunicateWithHost lk.salyk.kg:30040 [16:59:44]ConnectInit lk.salyk.kg [16:59:44]written 0, free lines is 4095 [16:59:44]Connected sock=10 [16:59:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F6 77 08 01 27 9F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 83 8C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E5 7E 00 00 35 04 06 00 18 82 38 CF 1B 8E 0E BB DB 16 E7 59 38 41 [16:59:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 00 9D 47 00 EE DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E5 7E 00 00 F4 03 04 00 26 37 E7 64 B6 04 01 00 00 40 48 F7 9B FA CC 26 5C [16:59:44]CommunicateWithHost err = 0 [16:59:44]CheckOFDResponse [16:59:44]1017 (14) - 77093643461234 [16:59:44]1041 (16) - 0000000000874655 [16:59:44]1040 (4) - 32485 [16:59:44]1012 (4) - 24.08.2023 10:55 [16:59:44]1206 (1) - 0 [16:59:44]OFD Sender: Remove packet 32485 [16:59:44]ProducePacketName [16:59:44]name=ofd_packets/00032485 [16:59:44]NVStorageDeleteData [16:59:45]Write to MH i2c: 01 00 00 CC 83 4F [16:59:45]Write i2c OK [16:59:45]MH_I2C_Read... [16:59:45]Read from MH i2c: 01 [16:59:45]MH_I2C_Read... [16:59:45]Read from MH i2c: 01 07 00 [16:59:45]MH_I2C_Read... [16:59:45]Read from MH i2c: 01 07 00 CC 83 00 00 00 00 00 D5 0C 37 [16:59:45]RasterBufferAndPrint [16:59:45]line [16:59:45]line [16:59:45]line [16:59:45]line [16:59:45]line [16:59:45]written 0, free lines is 3294 [16:59:45]MH_Cut [16:59:45]Write to MH i2c: D1 01 00 D3 83 01 28 [16:59:45]Write i2c OK [16:59:45]MH_I2C_Read... [16:59:45]Read from MH i2c: D1 [16:59:45]MH_I2C_Read... [16:59:45]Read from MH i2c: D1 01 00 [16:59:45]MH_I2C_Read... [16:59:45]Read from MH i2c: D1 01 00 D3 83 00 27 [16:59:45]Write to MH i2c: 01 00 00 D4 83 57 [16:59:45]Write i2c OK [16:59:45]MH_I2C_Read... [16:59:45]OFD Sender: No OFD packet to send [16:59:45]*** Cut start [16:59:45]*** Purtial cut [16:59:45]*** CUTSNS_PIN = 0 [16:59:46]*** Stage 1: CUTSNS_PIN = 1 [16:59:47]Read from MH i2c: 01 [16:59:47]MH_I2C_Read... [16:59:47]*** Stop cut motor [16:59:47]*** Cut end [16:59:47]Read from MH i2c: 01 07 00 [16:59:47]MH_I2C_Read... [16:59:47]Read from MH i2c: 01 07 00 D4 83 00 00 00 00 00 FF 0F 6C [16:59:47]process_action close_receipt done [16:59:47]requested_data is exist [16:59:47]produce_requested_data [16:59:47]requested_item fm.sn is exist - process it [16:59:47]wFMCommunicate request_size=4 [16:59:47]MH_SAM_APDU [16:59:47]CAPDU: 80 11 00 00 [16:59:47]Write to MH i2c: E2 08 00 D5 83 80 11 00 00 00 00 00 00 D2 [16:59:47]Write i2c OK [16:59:47]MH_I2C_Read... [16:59:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:59:47]Read from MH i2c: E2 [16:59:47]MH_I2C_Read... [16:59:47]Read from MH i2c: E2 17 00 [16:59:47]MH_I2C_Read... [16:59:47]Read from MH i2c: E2 17 00 D5 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 28 [16:59:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:59:47]wFMCommunicate OK [16:59:47]requested_item fd.num is exist - process it [16:59:47]SAM_PROTO_GetFieldsCounters [16:59:47]wFMCommunicate request_size=4 [16:59:47]MH_SAM_APDU [16:59:47]CAPDU: 80 13 00 00 [16:59:47]Write to MH i2c: E2 08 00 D6 83 80 13 00 00 00 00 00 00 D5 [16:59:47]Write i2c OK [16:59:47]MH_I2C_Read... [16:59:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:59:48]Read from MH i2c: E2 [16:59:48]MH_I2C_Read... [16:59:48]Read from MH i2c: E2 62 00 [16:59:48]MH_I2C_Read... [16:59:48]Read from MH i2c: E2 62 00 D6 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [16:59:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E5 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:59:48]wFMCommunicate OK [16:59:48]SAM_PROTO_GetFieldsCounters done [16:59:48]requested_item shift.num is exist - process it [16:59:48]requested_item shift.opened is exist - process it [16:59:48]req_shift_opened [16:59:48]FM_GetShiftState [16:59:48]SAM_PROTO_GetShiftState [16:59:48]wFMCommunicate request_size=4 [16:59:48]MH_SAM_APDU [16:59:48]CAPDU: 80 13 01 00 [16:59:48]Write to MH i2c: E2 08 00 D7 83 80 13 01 00 00 00 00 00 D7 [16:59:48]Write i2c OK [16:59:48]MH_I2C_Read... [16:59:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:59:48]Read from MH i2c: E2 [16:59:48]MH_I2C_Read... [16:59:48]Read from MH i2c: E2 0E 00 [16:59:48]MH_I2C_Read... [16:59:48]Read from MH i2c: E2 0E 00 D7 83 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 54 [16:59:48]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [16:59:48]wFMCommunicate OK [16:59:48]SAM_PROTO_GetShiftState done [16:59:48]FM_GetShiftState done [16:59:48]req_shift_opened done [16:59:48]requested_item shift.open_date is exist - process it [16:59:48]req_shift_open_date [16:59:48]req_shift_open_date done [16:59:48]produce_requested_data done [16:59:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32485,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [16:59:48]process_action_free close_receipt [16:59:48]json_value_free [16:59:48]json_value_free done [16:59:48]process_json_proto returns [16:59:48]Send response to host [16:59:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32485,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [16:59:48]free response buf [16:59:48]execute_script done [16:59:48]execute_script returns [16:59:48]free content buf [16:59:48]Sock 8.Close socket [16:59:48]Sock 8.Thread stoped [16:59:50]OFD Sender: No OFD packet to send [16:59:55]OFD Sender: No OFD packet to send [17:00:00]OFD Sender: No OFD packet to send [17:00:05]OFD Sender: No OFD packet to send [17:00:10]OFD Sender: No OFD packet to send [17:00:15]OFD Sender: No OFD packet to send [17:00:20]OFD Sender: No OFD packet to send [17:00:25]OFD Sender: No OFD packet to send [17:00:30]OFD Sender: No OFD packet to send [17:00:35]OFD Sender: No OFD packet to send [17:00:40]OFD Sender: No OFD packet to send [17:00:45]OFD Sender: No OFD packet to send [17:00:50]OFD Sender: No OFD packet to send [17:00:55]OFD Sender: No OFD packet to send [17:01:00]OFD Sender: No OFD packet to send [17:01:05]OFD Sender: No OFD packet to send [17:01:10]OFD Sender: No OFD packet to send [17:01:15]OFD Sender: No OFD packet to send [17:01:20]OFD Sender: No OFD packet to send [17:01:25]OFD Sender: No OFD packet to send [17:01:30]OFD Sender: No OFD packet to send [17:01:35]OFD Sender: No OFD packet to send [17:01:40]OFD Sender: No OFD packet to send [17:01:45]OFD Sender: No OFD packet to send [17:01:50]OFD Sender: No OFD packet to send [17:01:55]OFD Sender: No OFD packet to send [17:02:00]OFD Sender: No OFD packet to send [17:02:05]OFD Sender: No OFD packet to send [17:02:10]OFD Sender: No OFD packet to send [17:02:15]OFD Sender: No OFD packet to send [17:02:20]OFD Sender: No OFD packet to send [17:02:25]OFD Sender: No OFD packet to send [17:02:30]OFD Sender: No OFD packet to send [17:02:35]OFD Sender: No OFD packet to send [17:02:40]OFD Sender: No OFD packet to send [17:02:45]OFD Sender: No OFD packet to send [17:02:50]OFD Sender: No OFD packet to send [17:02:55]OFD Sender: No OFD packet to send [17:03:00]OFD Sender: No OFD packet to send [17:03:05]OFD Sender: No OFD packet to send [17:03:10]OFD Sender: No OFD packet to send [17:03:12]accept exits with 9 [17:03:12]New connection [17:03:12]New thread 3067084132 created [17:03:12]Thread 3066940772 joined [17:03:12]Waiting for new connection... [17:03:12] Sock 9.Parse request [17:03:12]Sock 9.Check first char [17:03:12]Sock 9.First char is OK [17:03:12]request: POST /json_proto HTTP/1.0 [17:03:12]Method: POST [17:03:12]URL: /json_proto [17:03:12]Method is POST - this is cgi request [17:03:12]url: /json_proto [17:03:12]query_string will be loaded in cgi processing [17:03:12]execute_cgi json_proto POST (null) [17:03:12]execute_cgi path=json_proto method=POST [17:03:12]POST find Content-Length [17:03:12]Host: 172.17.34.200:8080 [17:03:12]Content-Length: 678 [17:03:12]Content-Type: application/json [17:03:12] [17:03:12]POST finish read [17:03:12]Found Content-Length = 678 [17:03:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:03:12]execute_script... [17:03:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:03:12]POST & json_proto [17:03:12]process_json_proto [17:03:12]json parsed OK: [17:03:12]protocol is kg_v1.0 [17:03:12]action value=close_receipt [17:03:12]process_action close_receipt [17:03:12]cmd_close_receipt [17:03:12]MH_GetDate [17:03:12]Write to MH i2c: F0 00 00 D8 83 4A [17:03:12]Write i2c OK [17:03:12]MH_I2C_Read... [17:03:12]Read from MH i2c: F0 [17:03:12]MH_I2C_Read... [17:03:12]Read from MH i2c: F0 09 00 [17:03:12]MH_I2C_Read... [17:03:12]Read from MH i2c: F0 09 00 D8 83 00 54 8D E7 64 B2 FF 65 64 F9 [17:03:12]GetLastDocTimeStamp 1692896387 [17:03:12]current date 1692896596 [17:03:12]FM_GetShiftState [17:03:12]SAM_PROTO_GetShiftState [17:03:12]wFMCommunicate request_size=4 [17:03:12]MH_SAM_APDU [17:03:12]CAPDU: 80 13 01 00 [17:03:12]Write to MH i2c: E2 08 00 D9 83 80 13 01 00 00 00 00 00 D9 [17:03:12]Write i2c OK [17:03:12]MH_I2C_Read... [17:03:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:12]Read from MH i2c: E2 [17:03:12]MH_I2C_Read... [17:03:12]Read from MH i2c: E2 0E 00 [17:03:12]MH_I2C_Read... [17:03:12]Read from MH i2c: E2 0E 00 D9 83 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 56 [17:03:12]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:03:12]wFMCommunicate OK [17:03:12]SAM_PROTO_GetShiftState done [17:03:12]FM_GetShiftState done [17:03:12]opened in 1692866319 [17:03:12]opened+sec_in_day 1692952719 [17:03:12]quantity*price = 50042 [17:03:12]sum+1 = 50043 [17:03:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 192 24.08.2023 17:03 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32486 ФПД: 26761397723019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T170316&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32486&fm=26761397723019&tin=02508201610067®Number=0000000000091575&sum=50000 [17:03:13]StoreToDocumentArchive [17:03:13]shift 75 fd 32486 [17:03:13]save to /storage/0075/doc_00032486 [17:03:13]save last doc name /storage/0075/doc_00032486 to /storage/kkm_last_doc_name [17:03:13]save OK [17:03:13]Clear old archive folders... [17:03:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:03:13]tlvbuf is 01AA50E0 [17:03:13]SAM_PROTO_ClearQueue [17:03:13]wFMCommunicate request_size=4 [17:03:13]MH_SAM_APDU [17:03:13]CAPDU: 80 09 00 00 [17:03:13]Write to MH i2c: E2 08 00 E6 83 80 09 00 00 00 00 00 00 DB [17:03:13]Write i2c OK [17:03:13]MH_I2C_Read... [17:03:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:03:13]Read from MH i2c: E2 [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: E2 03 00 [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: E2 03 00 E6 83 00 90 00 DD [17:03:13]RAPDU: 90 00 [17:03:13]wFMCommunicate OK [17:03:13]SAM_PROTO_ClearQueue done [17:03:13]KKMCreateOFDPacket [17:03:13]OFDProtocolAddRootSTLVToBuf [17:03:13]FM_MakeSignedData [17:03:13]FM_MakeSignedData [17:03:13]SAM_PROTO_SignData [17:03:13]wFMCommunicate request_size=4 [17:03:13]MH_SAM_APDU [17:03:13]CAPDU: 80 0D 01 02 [17:03:13]Write to MH i2c: E2 08 00 E7 83 80 0D 01 02 00 00 00 00 E3 [17:03:13]Write i2c OK [17:03:13]MH_I2C_Read... [17:03:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:03:13]Read from MH i2c: E2 [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: E2 03 00 [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: E2 03 00 E7 83 00 90 00 DE [17:03:13]RAPDU: 90 00 [17:03:13]wFMCommunicate OK [17:03:13]wFMCommunicate request_size=255 [17:03:13]MH_SAM_APDU [17:03:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 54 8D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 7E 00 00 35 04 06 00 18 [17:03:13]Write to MH i2c: E2 02 01 E8 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 54 8D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 7E 00 00 35 04 06 00 18 00 00 42 [17:03:13]Write i2c OK [17:03:13]MH_I2C_Read... [17:03:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:13]Read from MH i2c: E2 [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: E2 03 00 [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: E2 03 00 E8 83 00 90 00 DF [17:03:13]RAPDU: 90 00 [17:03:13]wFMCommunicate OK [17:03:13]wFMCommunicate request_size=10 [17:03:13]MH_SAM_APDU [17:03:13]CAPDU: 80 0D 02 02 05 56 DF 9A DF 8B [17:03:13]Write to MH i2c: E2 0D 00 E9 83 80 0D 02 02 05 00 56 DF 9A DF 8B 00 00 29 [17:03:13]Write i2c OK [17:03:13]MH_I2C_Read... [17:03:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:13]Read from MH i2c: E2 [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: E2 03 00 [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: E2 03 00 E9 83 00 90 00 E0 [17:03:13]RAPDU: 90 00 [17:03:13]wFMCommunicate OK [17:03:13]wFMCommunicate request_size=4 [17:03:13]MH_SAM_APDU [17:03:13]CAPDU: 80 0D 03 02 [17:03:13]Write to MH i2c: E2 08 00 EA 83 80 0D 03 02 00 00 00 00 E8 [17:03:13]Write i2c OK [17:03:13]MH_I2C_Read... [17:03:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:03:13]Read from MH i2c: E2 [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: E2 0B 00 [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: E2 0B 00 EA 83 00 E7 87 30 F2 2C BE 93 E7 90 00 DD [17:03:13]RAPDU: E7 87 30 F2 2C BE 93 E7 90 00 [17:03:13]wFMCommunicate OK [17:03:13]SAM_PROTO_SignData done [17:03:13]FM_MakeSignedData done [17:03:13]CreateOFDProtocolMessage [17:03:13]wFMCommunicate request_size=4 [17:03:13]MH_SAM_APDU [17:03:13]CAPDU: 80 11 00 00 [17:03:13]Write to MH i2c: E2 08 00 EB 83 80 11 00 00 00 00 00 00 E8 [17:03:13]Write i2c OK [17:03:13]MH_I2C_Read... [17:03:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:13]Read from MH i2c: E2 [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: E2 17 00 [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: E2 17 00 EB 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3E [17:03:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:03:13]wFMCommunicate OK [17:03:13]CreateOFDProtocolMessage done [17:03:13]OFDSenderStorePacket 32486 [17:03:13]StoreOFDPacket docnum=32486 [17:03:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DB 6D 07 01 87 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 54 8D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 7E 00 00 35 04 06 00 18 56 DF 9A DF 8B E7 87 30 F2 2C BE 93 E7 [17:03:13]CheckFolder [17:03:13]dirname=/storage/ofd_packets [17:03:13]CheckFolder done [17:03:13]ProducePacketName [17:03:13]name=ofd_packets/00032486 [17:03:13]NVStorageSaveData ofd_packets/00032486 [17:03:13]File name is /storage/ofd_packets/00032486 [17:03:13]Write 301 bytes [17:03:13]NVStorageSaveData done [17:03:13]OFDSenderStorePacket done [17:03:13]KKMCreateOFDPacket done [17:03:13]NVStorageSaveData kkm_last_timestamp [17:03:13]File name is /storage/kkm_last_timestamp [17:03:13]Write 4 bytes [17:03:13]NVStorageSaveData done [17:03:13]ExternCall_PrintAddStr [17:03:13]wPrintStart [17:03:13]Write to MH i2c: 01 00 00 EC 83 6F [17:03:13]Write i2c OK [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: 01 [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: 01 07 00 [17:03:13]MH_I2C_Read... [17:03:13]Read from MH i2c: 01 07 00 EC 83 00 00 00 00 00 FF 0F 84 [17:03:13]RasterBufferAndPrint [17:03:13]line Счет N : (1)1182233 [17:03:13]line ИНН: 02508201610067 [17:03:13]line Контрольно-Кассовый Чек [17:03:13]line ПРОДАЖА [17:03:13]line ТРК (МРК, ГНК) : 53 [17:03:13]line Товар: 2710124500 [17:03:13]line Аи-95-К-5 [17:03:13]line 7.640 * 65.50 [17:03:13]line = 500.42 [17:03:13]line НДС 12% НСП 1% [17:03:13]line > о реализуемом товаре [17:03:13]line ОКРУГЛЕНИЕ: -0.42 [17:03:13]line ИТОГО: 500.00 [17:03:13]line Внесено: 500.00 [17:03:13]line СДАЧА: 0.00 [17:03:13]line НСП 1% : 4.43 [17:03:13]line НДС 12% : 53.14 [17:03:13]line Наличными: 500.00 [17:03:13]line Безнал.: 0.00 [17:03:13]line Место: АЗС № 121 "Партнер Нефть" [17:03:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:03:13]line СНО: Общий режим [17:03:13]line Чек 192 24.08.2023 17:03 [17:03:13]line Смена: 75 ФФД: 1.0 [17:03:13]line ЗНМ: 0300000148 [17:03:13]line РНМ: 0000000000091575 [17:03:13]line Версия ККМ: 001 [17:03:13]line ФМ: 0000000000874655 [17:03:13]line ФД: 32486 [17:03:13]line ФПД: 26761397723019 [17:03:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T170316&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32486&fm=26761397723019&tin=02508201610067®Number=0000000000091575&sum=50000 [17:03:14]OFD Sender: Processing packet 32486 [packets to send 11, broken 10] [17:03:14]ProducePacketName [17:03:14]name=ofd_packets/00032486 [17:03:14]OFD Sender: To server: pG, [17:03:14]CommunicateWithHost lk.salyk.kg:30040 [17:03:14]ConnectInit lk.salyk.kg [17:03:14]written 0, free lines is 4095 [17:03:14]Connected sock=10 [17:03:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DB 6D 07 01 87 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 54 8D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 7E 00 00 35 04 06 00 18 56 DF 9A DF 8B E7 87 30 F2 2C BE 93 E7 [17:03:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AD AF 47 00 74 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 7E 00 00 F4 03 04 00 F7 37 E7 64 B6 04 01 00 00 2E 9A BD EE 9C AB 8B 05 [17:03:14]CommunicateWithHost err = 0 [17:03:14]CheckOFDResponse [17:03:14]1017 (14) - 77093643461234 [17:03:14]1041 (16) - 0000000000874655 [17:03:14]1040 (4) - 32486 [17:03:14]1012 (4) - 24.08.2023 10:59 [17:03:14]1206 (1) - 0 [17:03:14]OFD Sender: Remove packet 32486 [17:03:14]ProducePacketName [17:03:14]name=ofd_packets/00032486 [17:03:14]NVStorageDeleteData [17:03:14]Write to MH i2c: 01 00 00 17 84 9B [17:03:14]Write i2c OK [17:03:14]MH_I2C_Read... [17:03:14]Read from MH i2c: 01 [17:03:14]MH_I2C_Read... [17:03:14]Read from MH i2c: 01 07 00 [17:03:14]MH_I2C_Read... [17:03:14]Read from MH i2c: 01 07 00 17 84 00 00 00 00 00 CD 0C 7B [17:03:14]RasterBufferAndPrint [17:03:14]line [17:03:14]line [17:03:14]line [17:03:14]line [17:03:14]line [17:03:14]written 0, free lines is 3287 [17:03:14]MH_Cut [17:03:14]Write to MH i2c: D1 01 00 1E 84 01 74 [17:03:14]Write i2c OK [17:03:14]MH_I2C_Read... [17:03:14]Read from MH i2c: D1 [17:03:14]MH_I2C_Read... [17:03:14]Read from MH i2c: D1 01 00 [17:03:14]MH_I2C_Read... [17:03:14]Read from MH i2c: D1 01 00 1E 84 00 73 [17:03:14]Write to MH i2c: 01 00 00 1F 84 A3 [17:03:14]Write i2c OK [17:03:14]MH_I2C_Read... [17:03:14]OFD Sender: No OFD packet to send [17:03:15]*** Cut start [17:03:15]*** Purtial cut [17:03:15]*** Stage 1: CUTSNS_PIN = 1 [17:03:15]Read from MH i2c: 01 [17:03:15]MH_I2C_Read... [17:03:15]*** Stop cut motor [17:03:15]*** Cut end [17:03:15]Read from MH i2c: 01 07 00 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: 01 07 00 1F 84 00 00 00 00 00 FF 0F B8 [17:03:15]process_action close_receipt done [17:03:15]requested_data is exist [17:03:15]produce_requested_data [17:03:15]requested_item fm.sn is exist - process it [17:03:15]wFMCommunicate request_size=4 [17:03:15]MH_SAM_APDU [17:03:15]CAPDU: 80 11 00 00 [17:03:15]Write to MH i2c: E2 08 00 20 84 80 11 00 00 00 00 00 00 1E [17:03:15]Write i2c OK [17:03:15]MH_I2C_Read... [17:03:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:15]Read from MH i2c: E2 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 17 00 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 17 00 20 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 74 [17:03:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:03:15]wFMCommunicate OK [17:03:15]requested_item fd.num is exist - process it [17:03:15]SAM_PROTO_GetFieldsCounters [17:03:15]wFMCommunicate request_size=4 [17:03:15]MH_SAM_APDU [17:03:15]CAPDU: 80 13 00 00 [17:03:15]Write to MH i2c: E2 08 00 21 84 80 13 00 00 00 00 00 00 21 [17:03:15]Write i2c OK [17:03:15]MH_I2C_Read... [17:03:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:03:15]Read from MH i2c: E2 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 62 00 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 62 00 21 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E6 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [17:03:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E6 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:03:15]wFMCommunicate OK [17:03:15]SAM_PROTO_GetFieldsCounters done [17:03:15]requested_item shift.num is exist - process it [17:03:15]requested_item shift.opened is exist - process it [17:03:15]req_shift_opened [17:03:15]FM_GetShiftState [17:03:15]SAM_PROTO_GetShiftState [17:03:15]wFMCommunicate request_size=4 [17:03:15]MH_SAM_APDU [17:03:15]CAPDU: 80 13 01 00 [17:03:15]Write to MH i2c: E2 08 00 22 84 80 13 01 00 00 00 00 00 23 [17:03:15]Write i2c OK [17:03:15]MH_I2C_Read... [17:03:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:15]Read from MH i2c: E2 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 0E 00 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 0E 00 22 84 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A0 [17:03:15]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:03:15]wFMCommunicate OK [17:03:15]SAM_PROTO_GetShiftState done [17:03:15]FM_GetShiftState done [17:03:15]req_shift_opened done [17:03:15]requested_item shift.open_date is exist - process it [17:03:15]req_shift_open_date [17:03:15]req_shift_open_date done [17:03:15]produce_requested_data done [17:03:15]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32486,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:03:15]process_action_free close_receipt [17:03:15]json_value_free [17:03:15]json_value_free done [17:03:15]process_json_proto returns [17:03:15]Send response to host [17:03:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32486,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:03:15]free response buf [17:03:15]execute_script done [17:03:15]execute_script returns [17:03:15]free content buf [17:03:15]Sock 9.Close socket [17:03:15]Sock 9.Thread stoped [17:03:19]OFD Sender: No OFD packet to send [17:03:24]OFD Sender: No OFD packet to send [17:03:29]OFD Sender: No OFD packet to send [17:03:34]OFD Sender: No OFD packet to send [17:03:39]OFD Sender: No OFD packet to send [17:06:04]OFD Sender: No OFD packet to send [17:06:09]OFD Sender: No OFD packet to send [17:06:14]OFD Sender: No OFD packet to send [17:06:19]OFD Sender: No OFD packet to send [17:06:24]OFD Sender: No OFD packet to send [17:06:27]accept exits with 8 [17:06:27]New connection [17:06:27]New thread 3066940772 created [17:06:27]Thread 3067084132 joined [17:06:27]Waiting for new connection... [17:06:27] Sock 8.Parse request [17:06:27]Sock 8.Check first char [17:06:27]Sock 8.First char is OK [17:06:27]request: POST /json_proto HTTP/1.0 [17:06:27]Method: POST [17:06:27]URL: /json_proto [17:06:27]Method is POST - this is cgi request [17:06:27]url: /json_proto [17:06:27]query_string will be loaded in cgi processing [17:06:27]execute_cgi json_proto POST (null) [17:06:27]execute_cgi path=json_proto method=POST [17:06:27]POST find Content-Length [17:06:27]Host: 172.17.34.200:8080 [17:06:27]Content-Length: 683 [17:06:27]Content-Type: application/json [17:06:27] [17:06:27]POST finish read [17:06:27]Found Content-Length = 683 [17:06:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:27]execute_script... [17: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)1182234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:27]POST & json_proto [17:06:27]process_json_proto [17:06:27]json parsed OK: [17:06:27]protocol is kg_v1.0 [17:06:27]action value=close_receipt [17:06:27]process_action close_receipt [17:06:27]cmd_close_receipt [17:06:27]MH_GetDate [17:06:27]Write to MH i2c: F0 00 00 23 84 96 [17:06:27]Write i2c OK [17:06:27]MH_I2C_Read... [17:06:27]Read from MH i2c: F0 [17:06:27]MH_I2C_Read... [17:06:27]Read from MH i2c: F0 09 00 [17:06:27]MH_I2C_Read... [17:06:27]Read from MH i2c: F0 09 00 23 84 00 18 8E E7 64 B2 FF 65 64 0A [17:06:27]GetLastDocTimeStamp 1692896596 [17:06:27]current date 1692896792 [17:06:27]FM_GetShiftState [17:06:27]SAM_PROTO_GetShiftState [17:06:27]wFMCommunicate request_size=4 [17:06:27]MH_SAM_APDU [17:06:27]CAPDU: 80 13 01 00 [17:06:27]Write to MH i2c: E2 08 00 24 84 80 13 01 00 00 00 00 00 25 [17:06:27]Write i2c OK [17:06:27]MH_I2C_Read... [17:06:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:27]Read from MH i2c: E2 [17:06:27]MH_I2C_Read... [17:06:27]Read from MH i2c: E2 0E 00 [17:06:27]MH_I2C_Read... [17:06:27]Read from MH i2c: E2 0E 00 24 84 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A2 [17:06:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:06:27]wFMCommunicate OK [17:06:27]SAM_PROTO_GetShiftState done [17:06:27]FM_GetShiftState done [17:06:27]opened in 1692866319 [17:06:27]opened+sec_in_day 1692952719 [17:06:27]quantity*price = 100018 [17:06:27]sum+1 = 100020 [17:06:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 193 24.08.2023 17:06 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32487 ФПД: 277405197079357 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T170632&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32487&fm=277405197079357&tin=02508201610067®Number=0000000000091575&sum=100000 [17:06:28]StoreToDocumentArchive [17:06:28]shift 75 fd 32487 [17:06:28]save to /storage/0075/doc_00032487 [17:06:28]save last doc name /storage/0075/doc_00032487 to /storage/kkm_last_doc_name [17:06:28]save OK [17:06:28]Clear old archive folders... [17:06:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:06:28]tlvbuf is B6EFA400 [17:06:28]SAM_PROTO_ClearQueue [17:06:28]wFMCommunicate request_size=4 [17:06:28]MH_SAM_APDU [17:06:28]CAPDU: 80 09 00 00 [17:06:28]Write to MH i2c: E2 08 00 31 84 80 09 00 00 00 00 00 00 27 [17:06:28]Write i2c OK [17:06:28]MH_I2C_Read... [17:06:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:06:28]Read from MH i2c: E2 [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: E2 03 00 [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: E2 03 00 31 84 00 90 00 29 [17:06:28]RAPDU: 90 00 [17:06:28]wFMCommunicate OK [17:06:28]SAM_PROTO_ClearQueue done [17:06:28]KKMCreateOFDPacket [17:06:28]OFDProtocolAddRootSTLVToBuf [17:06:28]FM_MakeSignedData [17:06:28]FM_MakeSignedData [17:06:28]SAM_PROTO_SignData [17:06:28]wFMCommunicate request_size=4 [17:06:28]MH_SAM_APDU [17:06:28]CAPDU: 80 0D 01 02 [17:06:28]Write to MH i2c: E2 08 00 32 84 80 0D 01 02 00 00 00 00 2F [17:06:28]Write i2c OK [17:06:28]MH_I2C_Read... [17:06:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:06:28]Read from MH i2c: E2 [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: E2 03 00 [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: E2 03 00 32 84 00 90 00 2A [17:06:28]RAPDU: 90 00 [17:06:28]wFMCommunicate OK [17:06:28]wFMCommunicate request_size=255 [17:06:28]MH_SAM_APDU [17: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 18 8E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 7E 00 00 35 04 06 00 FC [17:06:28]Write to MH i2c: E2 02 01 33 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 18 8E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 7E 00 00 35 04 06 00 FC 00 00 D6 [17:06:28]Write i2c OK [17:06:28]MH_I2C_Read... [17:06:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:28]Read from MH i2c: E2 [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: E2 03 00 [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: E2 03 00 33 84 00 90 00 2B [17:06:28]RAPDU: 90 00 [17:06:28]wFMCommunicate OK [17:06:28]wFMCommunicate request_size=10 [17:06:28]MH_SAM_APDU [17:06:28]CAPDU: 80 0D 02 02 05 4C 6E 3B 13 3D [17:06:28]Write to MH i2c: E2 0D 00 34 84 80 0D 02 02 05 00 4C 6E 3B 13 3D 00 00 81 [17:06:28]Write i2c OK [17:06:28]MH_I2C_Read... [17:06:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:28]Read from MH i2c: E2 [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: E2 03 00 [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: E2 03 00 34 84 00 90 00 2C [17:06:28]RAPDU: 90 00 [17:06:28]wFMCommunicate OK [17:06:28]wFMCommunicate request_size=4 [17:06:28]MH_SAM_APDU [17:06:28]CAPDU: 80 0D 03 02 [17:06:28]Write to MH i2c: E2 08 00 35 84 80 0D 03 02 00 00 00 00 34 [17:06:28]Write i2c OK [17:06:28]MH_I2C_Read... [17:06:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:06:28]Read from MH i2c: E2 [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: E2 0B 00 [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: E2 0B 00 35 84 00 E2 34 C5 A7 96 D5 F2 5A 90 00 6E [17:06:28]RAPDU: E2 34 C5 A7 96 D5 F2 5A 90 00 [17:06:28]wFMCommunicate OK [17:06:28]SAM_PROTO_SignData done [17:06:28]FM_MakeSignedData done [17:06:28]CreateOFDProtocolMessage [17:06:28]wFMCommunicate request_size=4 [17:06:28]MH_SAM_APDU [17:06:28]CAPDU: 80 11 00 00 [17:06:28]Write to MH i2c: E2 08 00 36 84 80 11 00 00 00 00 00 00 34 [17:06:28]Write i2c OK [17:06:28]MH_I2C_Read... [17:06:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:28]Read from MH i2c: E2 [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: E2 17 00 [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: E2 17 00 36 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8A [17:06:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:06:28]wFMCommunicate OK [17:06:28]CreateOFDProtocolMessage done [17:06:28]OFDSenderStorePacket 32487 [17:06:28]StoreOFDPacket docnum=32487 [17:06:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 72 B3 07 01 A0 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 18 8E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 7E 00 00 35 04 06 00 FC 4C 6E 3B 13 3D E2 34 C5 A7 96 D5 F2 5A [17:06:28]CheckFolder [17:06:28]dirname=/storage/ofd_packets [17:06:28]CheckFolder done [17:06:28]ProducePacketName [17:06:28]name=ofd_packets/00032487 [17:06:28]NVStorageSaveData ofd_packets/00032487 [17:06:28]File name is /storage/ofd_packets/00032487 [17:06:28]Write 301 bytes [17:06:28]NVStorageSaveData done [17:06:28]OFDSenderStorePacket done [17:06:28]KKMCreateOFDPacket done [17:06:28]NVStorageSaveData kkm_last_timestamp [17:06:28]File name is /storage/kkm_last_timestamp [17:06:28]Write 4 bytes [17:06:28]NVStorageSaveData done [17:06:28]ExternCall_PrintAddStr [17:06:28]wPrintStart [17:06:28]Write to MH i2c: 01 00 00 37 84 BB [17:06:28]Write i2c OK [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: 01 [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: 01 07 00 [17:06:28]MH_I2C_Read... [17:06:28]Read from MH i2c: 01 07 00 37 84 00 00 00 00 00 FF 0F D0 [17:06:28]RasterBufferAndPrint [17:06:28]line Счет N : (1)1182234 [17:06:28]line ИНН: 02508201610067 [17:06:28]line Контрольно-Кассовый Чек [17:06:28]line ПРОДАЖА [17:06:28]line ТРК (МРК, ГНК) : 63 [17:06:28]line Товар: 2710124500 [17:06:28]line Аи-95-К-5 [17:06:28]line 15.270 * 65.50 [17:06:28]line = 1000.19 [17:06:28]line НДС 12% НСП 1% [17:06:28]line > о реализуемом товаре [17:06:28]line ОКРУГЛЕНИЕ: -0.19 [17:06:28]line ИТОГО: 1000.00 [17:06:28]line Внесено: 1000.00 [17:06:28]line СДАЧА: 0.00 [17:06:28]line НСП 1% : 8.85 [17:06:28]line НДС 12% : 106.21 [17:06:28]line Наличными: 1000.00 [17:06:28]line Безнал.: 0.00 [17:06:28]line Место: АЗС № 121 "Партнер Нефть" [17:06:28]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:06:28]line СНО: Общий режим [17:06:28]line Чек 193 24.08.2023 17:06 [17:06:28]line Смена: 75 ФФД: 1.0 [17:06:28]line ЗНМ: 0300000148 [17:06:28]line РНМ: 0000000000091575 [17:06:28]line Версия ККМ: 001 [17:06:28]line ФМ: 0000000000874655 [17:06:28]line ФД: 32487 [17:06:28]line ФПД: 277405197079357 [17:06:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T170632&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32487&fm=277405197079357&tin=02508201610067®Number=0000000000091575&sum=100000 [17:06:29]OFD Sender: Processing packet 32487 [packets to send 11, broken 10] [17:06:29]ProducePacketName [17:06:29]name=ofd_packets/00032487 [17:06:29]OFD Sender: To server: pG, [17:06:29]CommunicateWithHost lk.salyk.kg:30040 [17:06:29]ConnectInit lk.salyk.kg [17:06:29]written 0, free lines is 4095 [17:06:29]Write to MH i2c: 01 00 00 62 84 E6 [17:06:29]Write i2c OK [17:06:29]MH_I2C_Read... [17:06:29]Read from MH i2c: 01 [17:06:29]MH_I2C_Read... [17:06:29]Read from MH i2c: 01 07 00 [17:06:29]MH_I2C_Read... [17:06:29]Read from MH i2c: 01 07 00 62 84 00 00 00 00 00 D5 0C CE [17:06:29]RasterBufferAndPrint [17:06:29]line [17:06:29]line [17:06:29]line [17:06:29]line [17:06:29]line [17:06:29]written 0, free lines is 3291 [17:06:29]MH_Cut [17:06:29]Write to MH i2c: D1 01 00 69 84 01 BF [17:06:29]Write i2c OK [17:06:29]MH_I2C_Read... [17:06:29]Read from MH i2c: D1 [17:06:29]MH_I2C_Read... [17:06:29]Read from MH i2c: D1 01 00 [17:06:29]MH_I2C_Read... [17:06:29]Read from MH i2c: D1 01 00 69 84 00 BE [17:06:29]Write to MH i2c: 01 00 00 6A 84 EE [17:06:29]Write i2c OK [17:06:29]MH_I2C_Read... [17:06:30]*** Cut start [17:06:30]*** Purtial cut [17:06:30]*** CUTSNS_PIN = 0 [17:06:30]*** Stage 1: CUTSNS_PIN = 1 [17:06:32]Read from MH i2c: 01 [17:06:32]MH_I2C_Read... [17:06:32]*** Stop cut motor [17:06:32]*** Cut end [17:06:32]Read from MH i2c: 01 07 00 [17:06:32]MH_I2C_Read... [17:06:32]Read from MH i2c: 01 07 00 6A 84 00 00 00 00 00 FF 0F 03 [17:06:32]process_action close_receipt done [17:06:32]requested_data is exist [17:06:32]produce_requested_data [17:06:32]requested_item fm.sn is exist - process it [17:06:32]wFMCommunicate request_size=4 [17:06:32]MH_SAM_APDU [17:06:32]CAPDU: 80 11 00 00 [17:06:32]Write to MH i2c: E2 08 00 6B 84 80 11 00 00 00 00 00 00 69 [17:06:32]Write i2c OK [17:06:32]MH_I2C_Read... [17:06:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:32]Read from MH i2c: E2 [17:06:32]MH_I2C_Read... [17:06:32]Read from MH i2c: E2 17 00 [17:06:32]MH_I2C_Read... [17:06:32]Read from MH i2c: E2 17 00 6B 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BF [17:06:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:06:32]wFMCommunicate OK [17:06:32]requested_item fd.num is exist - process it [17:06:32]SAM_PROTO_GetFieldsCounters [17:06:32]wFMCommunicate request_size=4 [17:06:32]MH_SAM_APDU [17:06:32]CAPDU: 80 13 00 00 [17:06:32]Write to MH i2c: E2 08 00 6C 84 80 13 00 00 00 00 00 00 6C [17:06:32]Write i2c OK [17:06:32]MH_I2C_Read... [17:06:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:06:32]Read from MH i2c: E2 [17:06:32]MH_I2C_Read... [17:06:32]Read from MH i2c: E2 62 00 [17:06:32]MH_I2C_Read... [17:06:32]Read from MH i2c: E2 62 00 6C 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [17:06:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:06:32]wFMCommunicate OK [17:06:32]SAM_PROTO_GetFieldsCounters done [17:06:32]requested_item shift.num is exist - process it [17:06:32]requested_item shift.opened is exist - process it [17:06:32]req_shift_opened [17:06:32]FM_GetShiftState [17:06:32]SAM_PROTO_GetShiftState [17:06:32]wFMCommunicate request_size=4 [17:06:32]MH_SAM_APDU [17:06:32]CAPDU: 80 13 01 00 [17:06:32]Write to MH i2c: E2 08 00 6D 84 80 13 01 00 00 00 00 00 6E [17:06:32]Write i2c OK [17:06:32]MH_I2C_Read... [17:06:32]Read from MH i2c: E2 [17:06:32]MH_I2C_Read... [17:06:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:32]Read from MH i2c: E2 0E 00 [17:06:32]MH_I2C_Read... [17:06:32]Read from MH i2c: E2 0E 00 6D 84 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 EB [17:06:32]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:06:32]wFMCommunicate OK [17:06:32]SAM_PROTO_GetShiftState done [17:06:32]FM_GetShiftState done [17:06:32]req_shift_opened done [17:06:32]requested_item shift.open_date is exist - process it [17:06:32]req_shift_open_date [17:06:32]req_shift_open_date done [17:06:32]produce_requested_data done [17:06:32]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32487,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:06:32]process_action_free close_receipt [17:06:32]json_value_free [17:06:32]json_value_free done [17:06:32]process_json_proto returns [17:06:32]Send response to host [17:06:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32487,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:06:32]free response buf [17:06:32]execute_script done [17:06:32]execute_script returns [17:06:32]free content buf [17:06:32]Sock 8.Close socket [17:06:32]Sock 8.Thread stoped [17:06:34]ConnectInit Can't take IP for lk.salyk.kg [17:06:34]CommunicateWithHost connect error [17:06:34]CommunicateWithHost err = -1 [17:06:34]OFD Sender: Server communicate error [17:06:39]OFD Sender: Processing packet 32487 [packets to send 11, broken 10] [17:06:39]ProducePacketName [17:06:39]name=ofd_packets/00032487 [17:06:39]OFD Sender: To server: pG, [17:06:39]CommunicateWithHost lk.salyk.kg:30040 [17:06:39]ConnectInit lk.salyk.kg [17:06:44]ConnectInit Can't take IP for lk.salyk.kg [17:06:44]CommunicateWithHost connect error [17:06:44]CommunicateWithHost err = -1 [17:06:44]OFD Sender: Server communicate error [17:06:49]OFD Sender: Processing packet 32487 [packets to send 11, broken 10] [17:06:49]ProducePacketName [17:06:49]name=ofd_packets/00032487 [17:06:49]OFD Sender: To server: pG, [17:06:49]CommunicateWithHost lk.salyk.kg:30040 [17:06:49]ConnectInit lk.salyk.kg [17:06:54]ConnectInit Can't take IP for lk.salyk.kg [17:06:54]CommunicateWithHost connect error [17:06:54]CommunicateWithHost err = -1 [17:06:54]OFD Sender: Server communicate error [17:06:59]OFD Sender: Processing packet 32487 [packets to send 11, broken 10] [17:06:59]ProducePacketName [17:06:59]name=ofd_packets/00032487 [17:06:59]OFD Sender: To server: pG, [17:06:59]CommunicateWithHost lk.salyk.kg:30040 [17:06:59]ConnectInit lk.salyk.kg [17:06:59]Connected sock=8 [17: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 34 36 35 35 0F 01 00 00 72 B3 07 01 A0 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 18 8E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 7E 00 00 35 04 06 00 FC 4C 6E 3B 13 3D E2 34 C5 A7 96 D5 F2 5A [17:06:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 92 22 47 00 31 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 7E 00 00 F4 03 04 00 D9 38 E7 64 B6 04 01 00 00 AA EF 32 0C 71 1E 11 72 [17:06:59]CommunicateWithHost err = 0 [17:06:59]CheckOFDResponse [17:06:59]1017 (14) - 77093643461234 [17:06:59]1041 (16) - 0000000000874655 [17:06:59]1040 (4) - 32487 [17:06:59]1012 (4) - 24.08.2023 11:02 [17:06:59]1206 (1) - 0 [17:06:59]OFD Sender: Remove packet 32487 [17:06:59]ProducePacketName [17:06:59]name=ofd_packets/00032487 [17:06:59]NVStorageDeleteData [17:07:00]OFD Sender: No OFD packet to send [17:07:05]OFD Sender: No OFD packet to send [17:07:10]OFD Sender: No OFD packet to send [17:07:15]OFD Sender: No OFD packet to send [17:07:20]OFD Sender: No OFD packet to send [17:07:25]OFD Sender: No OFD packet to send [17:07:30]OFD Sender: No OFD packet to send [17:07:35]OFD Sender: No OFD packet to send [17:07:40]OFD Sender: No OFD packet to send [17:07:45]OFD Sender: No OFD packet to send [17:07:50]OFD Sender: No OFD packet to send [17:07:55]OFD Sender: No OFD packet to send [17:08:00]OFD Sender: No OFD packet to send [17:08:05]OFD Sender: No OFD packet to send [17:08:10]OFD Sender: No OFD packet to send [17:08:15]OFD Sender: No OFD packet to send [17:08:16]ConnectInit Can't connect to host [17:08:20]OFD Sender: No OFD packet to send [17:08:25]OFD Sender: No OFD packet to send [17:08:30]OFD Sender: No OFD packet to send [17:08:35]OFD Sender: No OFD packet to send [17:08:40]OFD Sender: No OFD packet to send [17:08:40]accept exits with 10 [17:08:40]New connection [17:08:40]New thread 3067084132 created [17:08:40]Thread 3066940772 joined [17:08:40]Waiting for new connection... [17:08:40] Sock 10.Parse request [17:08:40]Sock 10.Check first char [17:08:40]Sock 10.First char is OK [17:08:40]request: POST /json_proto HTTP/1.0 [17:08:40]Method: POST [17:08:40]URL: /json_proto [17:08:40]Method is POST - this is cgi request [17:08:40]url: /json_proto [17:08:40]query_string will be loaded in cgi processing [17:08:40]execute_cgi json_proto POST (null) [17:08:40]execute_cgi path=json_proto method=POST [17:08:40]POST find Content-Length [17:08:40]Host: 172.17.34.200:8080 [17:08:40]Content-Length: 678 [17:08:40]Content-Type: application/json [17:08:40] [17:08:40]POST finish read [17:08:40]Found Content-Length = 678 [17:08:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 3.480, "sum" : 200.10, "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:08:40]execute_script... [17:08: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)1182235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 3.480, "sum" : 200.10, "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:08:40]POST & json_proto [17:08:40]process_json_proto [17:08:40]json parsed OK: [17:08:40]protocol is kg_v1.0 [17:08:40]action value=close_receipt [17:08:40]process_action close_receipt [17:08:40]cmd_close_receipt [17:08:40]MH_GetDate [17:08:40]Write to MH i2c: F0 00 00 6E 84 E1 [17:08:40]Write i2c OK [17:08:40]MH_I2C_Read... [17:08:40]Read from MH i2c: F0 [17:08:40]MH_I2C_Read... [17:08:40]Read from MH i2c: F0 09 00 [17:08:40]MH_I2C_Read... [17:08:40]Read from MH i2c: F0 09 00 6E 84 00 9D 8E E7 64 B2 FF 65 64 DA [17:08:40]GetLastDocTimeStamp 1692896792 [17:08:40]current date 1692896925 [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 6F 84 80 13 01 00 00 00 00 00 70 [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:40]Read from MH i2c: E2 [17:08:40]MH_I2C_Read... [17:08:40]Read from MH i2c: E2 0E 00 [17:08:40]MH_I2C_Read... [17:08:40]Read from MH i2c: E2 0E 00 6F 84 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 ED [17:08:40]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:08:40]wFMCommunicate OK [17:08:40]SAM_PROTO_GetShiftState done [17:08:40]FM_GetShiftState done [17:08:40]opened in 1692866319 [17:08:40]opened+sec_in_day 1692952719 [17:08:40]quantity*price = 20010 [17:08:40]sum+1 = 20011 [17:08:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.25 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 194 24.08.2023 17:08 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32488 ФПД: 23754251262137 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T170845&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32488&fm=23754251262137&tin=02508201610067®Number=0000000000091575&sum=20000 [17:08:41]StoreToDocumentArchive [17:08:41]shift 75 fd 32488 [17:08:41]save to /storage/0075/doc_00032488 [17:08:41]save last doc name /storage/0075/doc_00032488 to /storage/kkm_last_doc_name [17:08:41]save OK [17:08:41]Clear old archive folders... [17:08:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:08:41]tlvbuf is 017FDE30 [17:08:41]SAM_PROTO_ClearQueue [17:08:41]wFMCommunicate request_size=4 [17:08:41]MH_SAM_APDU [17:08:41]CAPDU: 80 09 00 00 [17:08:41]Write to MH i2c: E2 08 00 7C 84 80 09 00 00 00 00 00 00 72 [17:08:41]Write i2c OK [17:08:41]MH_I2C_Read... [17:08:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:08:41]Read from MH i2c: E2 [17:08:41]MH_I2C_Read... [17:08:41]Read from MH i2c: E2 03 00 [17:08:41]MH_I2C_Read... [17:08:41]Read from MH i2c: E2 03 00 7C 84 00 90 00 74 [17:08:41]RAPDU: 90 00 [17:08:41]wFMCommunicate OK [17:08:41]SAM_PROTO_ClearQueue done [17:08:41]KKMCreateOFDPacket [17:08:41]OFDProtocolAddRootSTLVToBuf [17:08:41]FM_MakeSignedData [17:08:41]FM_MakeSignedData [17:08:41]SAM_PROTO_SignData [17:08:41]wFMCommunicate request_size=4 [17:08:41]MH_SAM_APDU [17:08:41]CAPDU: 80 0D 01 02 [17:08:41]Write to MH i2c: E2 08 00 7D 84 80 0D 01 02 00 00 00 00 7A [17:08:41]Write i2c OK [17:08:41]MH_I2C_Read... [17:08:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:08:41]Read from MH i2c: E2 [17:08:41]MH_I2C_Read... [17:08:41]Read from MH i2c: E2 03 00 [17:08:41]MH_I2C_Read... [17:08:41]Read from MH i2c: E2 03 00 7D 84 00 90 00 75 [17:08:41]RAPDU: 90 00 [17:08:41]wFMCommunicate OK [17:08:41]wFMCommunicate request_size=255 [17:08:41]MH_SAM_APDU [17:08:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 9D 8E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 7E 00 00 35 04 06 00 15 [17:08:41]Write to MH i2c: E2 02 01 7E 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 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 9D 8E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 7E 00 00 35 04 06 00 15 00 00 12 [17:08:41]Write i2c OK [17:08:41]MH_I2C_Read... [17:08:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:41]Read from MH i2c: E2 [17:08:41]MH_I2C_Read... [17:08:41]Read from MH i2c: E2 03 00 [17:08:41]MH_I2C_Read... [17:08:41]Read from MH i2c: E2 03 00 7E 84 00 90 00 76 [17:08:41]RAPDU: 90 00 [17:08:41]wFMCommunicate OK [17:08:41]wFMCommunicate request_size=10 [17:08:41]MH_SAM_APDU [17:08:41]CAPDU: 80 0D 02 02 05 9A B7 B5 58 B9 [17:08:41]Write to MH i2c: E2 0D 00 7F 84 80 0D 02 02 05 00 9A B7 B5 58 B9 00 00 9E [17:08:41]Write i2c OK [17:08:41]MH_I2C_Read... [17:08:42]*** iso7816_exchange 80 0D 02 02... 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 7F 84 00 90 00 77 [17:08:42]RAPDU: 90 00 [17:08:42]wFMCommunicate OK [17:08:42]wFMCommunicate request_size=4 [17:08:42]MH_SAM_APDU [17:08:42]CAPDU: 80 0D 03 02 [17:08:42]Write to MH i2c: E2 08 00 80 84 80 0D 03 02 00 00 00 00 7F [17:08:42]Write i2c OK [17:08:42]MH_I2C_Read... [17:08:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:08:42]Read from MH i2c: E2 [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: E2 0B 00 [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: E2 0B 00 80 84 00 13 E5 30 1F 57 AE 73 93 90 00 D2 [17:08:42]RAPDU: 13 E5 30 1F 57 AE 73 93 90 00 [17:08:42]wFMCommunicate OK [17:08:42]SAM_PROTO_SignData done [17:08:42]FM_MakeSignedData done [17:08:42]CreateOFDProtocolMessage [17:08:42]wFMCommunicate request_size=4 [17:08:42]MH_SAM_APDU [17:08:42]CAPDU: 80 11 00 00 [17:08:42]Write to MH i2c: E2 08 00 81 84 80 11 00 00 00 00 00 00 7F [17:08:42]Write i2c OK [17:08:42]MH_I2C_Read... [17:08:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:42]Read from MH i2c: E2 [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: E2 17 00 [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: E2 17 00 81 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D5 [17:08:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:08:42]wFMCommunicate OK [17:08:42]CreateOFDProtocolMessage done [17:08:42]OFDSenderStorePacket 32488 [17:08:42]StoreOFDPacket docnum=32488 [17:08:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 84 D3 07 01 04 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 9D 8E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 7E 00 00 35 04 06 00 15 9A B7 B5 58 B9 13 E5 30 1F 57 AE 73 93 [17:08:42]CheckFolder [17:08:42]dirname=/storage/ofd_packets [17:08:42]CheckFolder done [17:08:42]ProducePacketName [17:08:42]name=ofd_packets/00032488 [17:08:42]NVStorageSaveData ofd_packets/00032488 [17:08:42]File name is /storage/ofd_packets/00032488 [17:08:42]Write 301 bytes [17:08:42]NVStorageSaveData done [17:08:42]OFDSenderStorePacket done [17:08:42]KKMCreateOFDPacket done [17:08:42]NVStorageSaveData kkm_last_timestamp [17:08:42]File name is /storage/kkm_last_timestamp [17:08:42]Write 4 bytes [17:08:42]NVStorageSaveData done [17:08:42]ExternCall_PrintAddStr [17:08:42]wPrintStart [17:08:42]Write to MH i2c: 01 00 00 82 84 06 [17:08:42]Write i2c OK [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: 01 [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: 01 07 00 [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: 01 07 00 82 84 00 00 00 00 00 FF 0F 1B [17:08:42]RasterBufferAndPrint [17:08:42]line Счет N : (1)1182235 [17:08:42]line ИНН: 02508201610067 [17:08:42]line Контрольно-Кассовый Чек [17:08:42]line ПРОДАЖА [17:08:42]line ТРК (МРК, ГНК) : 42 [17:08:42]line Товар: 2710124130 [17:08:42]line Аи-92-К-5 [17:08:42]line 3.480 * 57.50 [17:08:42]line = 200.10 [17:08:42]line НДС 12% НСП 1% [17:08:42]line > о реализуемом товаре [17:08:42]line ОКРУГЛЕНИЕ: -0.10 [17:08:42]line ИТОГО: 200.00 [17:08:42]line Внесено: 200.00 [17:08:42]line СДАЧА: 0.00 [17:08:42]line НСП 1% : 1.77 [17:08:42]line НДС 12% : 21.25 [17:08:42]line Наличными: 200.00 [17:08:42]line Безнал.: 0.00 [17:08:42]line Место: АЗС № 121 "Партнер Нефть" [17:08:42]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:08:42]line СНО: Общий режим [17:08:42]line Чек 194 24.08.2023 17:08 [17:08:42]line Смена: 75 ФФД: 1.0 [17:08:42]line ЗНМ: 0300000148 [17:08:42]line РНМ: 0000000000091575 [17:08:42]line Версия ККМ: 001 [17:08:42]line ФМ: 0000000000874655 [17:08:42]line ФД: 32488 [17:08:42]line ФПД: 23754251262137 [17:08:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T170845&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32488&fm=23754251262137&tin=02508201610067®Number=0000000000091575&sum=20000 [17:08:42]OFD Sender: Processing packet 32488 [packets to send 11, broken 10] [17:08:42]ProducePacketName [17:08:42]name=ofd_packets/00032488 [17:08:42]OFD Sender: To server: pG, [17:08:42]CommunicateWithHost lk.salyk.kg:30040 [17:08:42]ConnectInit lk.salyk.kg [17:08:42]written 0, free lines is 4095 [17:08:42]Connected sock=9 [17:08:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 84 D3 07 01 04 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 9D 8E E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 7E 00 00 35 04 06 00 15 9A B7 B5 58 B9 13 E5 30 1F 57 AE 73 93 [17:08:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 06 45 47 00 66 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 7E 00 00 F4 03 04 00 40 39 E7 64 B6 04 01 00 00 2C 9E 2F 03 2D F1 F3 D2 [17:08:42]CommunicateWithHost err = 0 [17:08:42]CheckOFDResponse [17:08:42]1017 (14) - 77093643461234 [17:08:42]1041 (16) - 0000000000874655 [17:08:42]1040 (4) - 32488 [17:08:42]1012 (4) - 24.08.2023 11:04 [17:08:42]1206 (1) - 0 [17:08:42]OFD Sender: Remove packet 32488 [17:08:42]ProducePacketName [17:08:42]name=ofd_packets/00032488 [17:08:42]NVStorageDeleteData [17:08:42]Write to MH i2c: 01 00 00 AD 84 31 [17:08:42]Write i2c OK [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: 01 [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: 01 07 00 [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: 01 07 00 AD 84 00 00 00 00 00 CA 0C 0E [17:08:42]RasterBufferAndPrint [17:08:42]line [17:08:42]line [17:08:42]line [17:08:42]line [17:08:42]line [17:08:42]written 0, free lines is 3280 [17:08:42]MH_Cut [17:08:42]Write to MH i2c: D1 01 00 B4 84 01 0A [17:08:42]Write i2c OK [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: D1 [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: D1 01 00 [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: D1 01 00 B4 84 00 09 [17:08:42]Write to MH i2c: 01 00 00 B5 84 39 [17:08:42]Write i2c OK [17:08:42]MH_I2C_Read... [17:08:43]OFD Sender: No OFD packet to send [17:08:43]*** Cut start [17:08:43]*** Purtial cut [17:08:43]*** Stage 1: CUTSNS_PIN = 1 [17:08:43]Read from MH i2c: 01 [17:08:43]MH_I2C_Read... [17:08:43]*** Stop cut motor [17:08:43]*** Cut end [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 B5 84 00 00 00 00 00 FF 0F 4E [17:08:43]process_action close_receipt done [17:08:43]requested_data is exist [17:08:43]produce_requested_data [17:08:43]requested_item fm.sn is exist - process it [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 B6 84 80 11 00 00 00 00 00 00 B4 [17:08:43]Write i2c OK [17:08:43]MH_I2C_Read... [17:08:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:44]Read from MH i2c: E2 [17:08:44]MH_I2C_Read... [17:08:44]Read from MH i2c: E2 17 00 [17:08:44]MH_I2C_Read... [17:08:44]Read from MH i2c: E2 17 00 B6 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0A [17:08:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:08:44]wFMCommunicate OK [17:08:44]requested_item fd.num is exist - process it [17:08:44]SAM_PROTO_GetFieldsCounters [17:08:44]wFMCommunicate request_size=4 [17:08:44]MH_SAM_APDU [17:08:44]CAPDU: 80 13 00 00 [17:08:44]Write to MH i2c: E2 08 00 B7 84 80 13 00 00 00 00 00 00 B7 [17:08:44]Write i2c OK [17:08:44]MH_I2C_Read... [17:08:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:08:44]Read from MH i2c: E2 [17:08:44]MH_I2C_Read... [17:08:44]Read from MH i2c: E2 62 00 [17:08:44]MH_I2C_Read... [17:08:44]Read from MH i2c: E2 62 00 B7 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [17:08:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:08:44]wFMCommunicate OK [17:08:44]SAM_PROTO_GetFieldsCounters done [17:08:44]requested_item shift.num is exist - process it [17:08:44]requested_item shift.opened is exist - process it [17:08:44]req_shift_opened [17:08:44]FM_GetShiftState [17:08:44]SAM_PROTO_GetShiftState [17:08:44]wFMCommunicate request_size=4 [17:08:44]MH_SAM_APDU [17:08:44]CAPDU: 80 13 01 00 [17:08:44]Write to MH i2c: E2 08 00 B8 84 80 13 01 00 00 00 00 00 B9 [17:08:44]Write i2c OK [17:08:44]MH_I2C_Read... [17:08:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:44]Read from MH i2c: E2 [17:08:44]MH_I2C_Read... [17:08:44]Read from MH i2c: E2 0E 00 [17:08:44]MH_I2C_Read... [17:08:44]Read from MH i2c: E2 0E 00 B8 84 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 36 [17:08:44]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:08:44]wFMCommunicate OK [17:08:44]SAM_PROTO_GetShiftState done [17:08:44]FM_GetShiftState done [17:08:44]req_shift_opened done [17:08:44]requested_item shift.open_date is exist - process it [17:08:44]req_shift_open_date [17:08:44]req_shift_open_date done [17:08:44]produce_requested_data done [17:08:44]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32488,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:08:44]process_action_free close_receipt [17:08:44]json_value_free [17:08:44]json_value_free done [17:08:44]process_json_proto returns [17:08:44]Send response to host [17:08:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32488,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:08:44]free response buf [17:08:44]execute_script done [17:08:44]execute_script returns [17:08:44]free content buf [17:08:44]Sock 10.Close socket [17:08:44]Sock 10.Thread stoped [17:08:48]OFD Sender: No OFD packet to send [17:08:52]accept exits with 8 [17:08:52]New connection [17:08:52]New thread 3066940772 created [17:08:52]Thread 3067084132 joined [17:08:52]Waiting for new connection... [17:08:52] Sock 8.Parse request [17:08:52]Sock 8.Check first char [17:08:52]Sock 8.First char is OK [17:08:52]request: POST /json_proto HTTP/1.0 [17:08:52]Method: POST [17:08:52]URL: /json_proto [17:08:52]Method is POST - this is cgi request [17:08:52]url: /json_proto [17:08:52]query_string will be loaded in cgi processing [17:08:52]execute_cgi json_proto POST (null) [17:08:52]execute_cgi path=json_proto method=POST [17:08:52]POST find Content-Length [17:08:52]Host: 172.17.34.200:8080 [17:08:52]Content-Length: 215 [17:08:52]Content-Type: application/json [17:08:52] [17:08:52]POST finish read [17:08:52]Found Content-Length = 215 [17:08:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:52]execute_script... [17:08:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:52]POST & json_proto [17:08:52]process_json_proto [17:08:52]json parsed OK: [17:08:52]protocol is kg_v1.0 [17:08:52]action value=get_value [17:08:52]process_action get_value [17:08:52]cmd_get_value [17:08:52]process_action get_value done [17:08:52]requested_data is exist [17:08:52]produce_requested_data [17:08:52]requested_item kkm.sn is exist - process it [17:08:52]requested_item kkm.ver is exist - process it [17:08:52]requested_item fm.sn is exist - process it [17:08:52]wFMCommunicate request_size=4 [17:08:52]MH_SAM_APDU [17:08:52]CAPDU: 80 11 00 00 [17:08:52]Write to MH i2c: E2 08 00 B9 84 80 11 00 00 00 00 00 00 B7 [17:08:52]Write i2c OK [17:08:52]MH_I2C_Read... [17:08:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:52]Read from MH i2c: E2 [17:08:52]MH_I2C_Read... [17:08:52]Read from MH i2c: E2 17 00 [17:08:52]MH_I2C_Read... [17:08:52]Read from MH i2c: E2 17 00 B9 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0D [17:08:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:08:52]wFMCommunicate OK [17:08:52]requested_item fd.num is exist - process it [17:08:52]SAM_PROTO_GetFieldsCounters [17:08:52]wFMCommunicate request_size=4 [17:08:52]MH_SAM_APDU [17:08:52]CAPDU: 80 13 00 00 [17:08:52]Write to MH i2c: E2 08 00 BA 84 80 13 00 00 00 00 00 00 BA [17:08:52]Write i2c OK [17:08:52]MH_I2C_Read... [17:08:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:08:52]Read from MH i2c: E2 [17:08:52]MH_I2C_Read... [17:08:52]Read from MH i2c: E2 62 00 [17:08:52]MH_I2C_Read... [17:08:52]Read from MH i2c: E2 62 00 BA 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [17:08:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:08:52]wFMCommunicate OK [17:08:52]SAM_PROTO_GetFieldsCounters done [17:08:52]requested_item shift.num is exist - process it [17:08:52]requested_item shift.opened is exist - process it [17:08:52]req_shift_opened [17:08:52]FM_GetShiftState [17:08:52]SAM_PROTO_GetShiftState [17:08:52]wFMCommunicate request_size=4 [17:08:52]MH_SAM_APDU [17:08:52]CAPDU: 80 13 01 00 [17:08:52]Write to MH i2c: E2 08 00 BB 84 80 13 01 00 00 00 00 00 BC [17:08:52]Write i2c OK [17:08:52]MH_I2C_Read... [17:08:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:52]Read from MH i2c: E2 [17:08:52]MH_I2C_Read... [17:08:52]Read from MH i2c: E2 0E 00 [17:08:52]MH_I2C_Read... [17:08:52]Read from MH i2c: E2 0E 00 BB 84 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 39 [17:08:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:08:52]wFMCommunicate OK [17:08:52]SAM_PROTO_GetShiftState done [17:08:52]FM_GetShiftState done [17:08:52]req_shift_opened done [17:08:52]requested_item shift.open_date is exist - process it [17:08:52]req_shift_open_date [17:08:52]req_shift_open_date done [17:08:52]produce_requested_data done [17:08:52]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32488,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:08:52]process_action_free get_value [17:08:52]json_value_free [17:08:52]json_value_free done [17:08:52]process_json_proto returns [17:08:52]Send response to host [17:08:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32488,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:08:52]free response buf [17:08:52]execute_script done [17:08:52]execute_script returns [17:08:52]free content buf [17:08:52]Sock 8.Close socket [17:08:52]Sock 8.Thread stoped [17:08:52]accept exits with 9 [17:08:52]New connection [17:08:52]New thread 3067084132 created [17:08:52]Thread 3066940772 joined [17:08:52]Waiting for new connection... [17:08:52] Sock 9.Parse request [17:08:52]Sock 9.Check first char [17:08:52]Sock 9.First char is OK [17:08:52]request: POST /json_proto HTTP/1.0 [17:08:52]Method: POST [17:08:52]URL: /json_proto [17:08:52]Method is POST - this is cgi request [17:08:52]url: /json_proto [17:08:52]query_string will be loaded in cgi processing [17:08:52]execute_cgi json_proto POST (null) [17:08:52]execute_cgi path=json_proto method=POST [17:08:52]POST find Content-Length [17:08:52]Host: 172.17.34.200:8080 [17:08:52]Content-Length: 331 [17:08:52]Content-Type: application/json [17:08:52] [17:08:52]POST finish read [17:08:52]Found Content-Length = 331 [17:08:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:08:52]execute_script... [17:08:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:08:52]POST & json_proto [17:08:52]process_json_proto [17:08:52]json parsed OK: [17:08:52]protocol is kg_v1.0 [17:08:52]action value=get_value [17:08:52]process_action get_value [17:08:52]cmd_get_value [17:08:52]process_action get_value done [17:08:52]requested_data is exist [17:08:52]produce_requested_data [17:08:52]requested_item fm.sale.total is exist - process it [17:08:52]SAM_PROTO_GetFMData [17:08:52]wFMCommunicate request_size=4 [17:08:52]MH_SAM_APDU [17:08:52]CAPDU: 80 13 03 00 [17:08:52]Write to MH i2c: E2 08 00 BC 84 80 13 03 00 00 00 00 00 BF [17:08:52]Write i2c OK [17:08:52]MH_I2C_Read... [17:08:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:08:53]Read from MH i2c: E2 [17:08:53]MH_I2C_Read... [17:08:53]Read from MH i2c: E2 FD 00 [17:08:53]MH_I2C_Read... [17:08:53]Read from MH i2c: E2 FD 00 BC 84 00 C3 04 85 04 BF 04 6E 04 04 00 52 7E 00 00 69 04 A1 00 6F 04 04 00 1D 7D 00 00 B1 04 04 00 B6 D2 C0 97 70 04 04 00 D8 C4 F3 87 72 04 04 00 DE 0D CD 0F 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 08 6E 1E 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BE D8 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 A6 [17:08:53]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 52 7E 00 00 69 04 A1 00 6F 04 04 00 1D 7D 00 00 B1 04 04 00 B6 D2 C0 97 70 04 04 00 D8 C4 F3 87 72 04 04 00 DE 0D CD 0F 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 08 6E 1E 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BE D8 57 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 35 01 00 00 B1 04 04 00 DC C0 54 13 70 04 04 00 DC C0 54 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 47 8B 0D 02 EF 03 09 00 F6 90 00 [17:08:53]wFMCommunicate OK [17:08:53]wFMCommunicate request_size=4 [17:08:53]MH_SAM_APDU [17:08:53]CAPDU: 80 17 00 00 [17:08:53]Write to MH i2c: E2 08 00 BD 84 80 17 00 00 00 00 00 00 C1 [17:08:53]Write i2c OK [17:08:53]MH_I2C_Read... [17:08:53]OFD Sender: No OFD packet to send [17:08:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:08:53]Read from MH i2c: E2 [17:08:53]MH_I2C_Read... [17:08:53]Read from MH i2c: E2 FD 00 [17:08:53]MH_I2C_Read... [17:08:53]Read from MH i2c: E2 FD 00 BD 84 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 04 [17:08:53]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D CB 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [17:08:53]wFMCommunicate OK [17:08:53]wFMCommunicate request_size=4 [17:08:53]MH_SAM_APDU [17:08:53]CAPDU: 80 17 00 00 [17:08:53]Write to MH i2c: E2 08 00 BE 84 80 17 00 00 00 00 00 00 C2 [17:08:53]Write i2c OK [17:08:53]MH_I2C_Read... [17:08:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:08:53]Read from MH i2c: E2 [17:08:53]MH_I2C_Read... [17:08:53]Read from MH i2c: E2 FD 00 [17:08:53]MH_I2C_Read... [17:08:53]Read from MH i2c: E2 FD 00 BE 84 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 E0 [17:08:53]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [17:08:53]wFMCommunicate OK [17:08:53]wFMCommunicate request_size=4 [17:08:53]MH_SAM_APDU [17:08:53]CAPDU: 80 17 00 00 [17:08:53]Write to MH i2c: E2 08 00 BF 84 80 17 00 00 00 00 00 00 C3 [17:08:53]Write i2c OK [17:08:53]MH_I2C_Read... [17:08:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:08:53]Read from MH i2c: E2 [17:08:53]MH_I2C_Read... [17:08:53]Read from MH i2c: E2 FD 00 [17:08:53]MH_I2C_Read... [17:08:53]Read from MH i2c: E2 FD 00 BF 84 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 35 [17:08:53]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [17:08:53]wFMCommunicate OK [17:08:53]wFMCommunicate request_size=4 [17:08:53]MH_SAM_APDU [17:08:53]CAPDU: 80 17 00 00 [17:08:53]Write to MH i2c: E2 08 00 C0 84 80 17 00 00 00 00 00 00 C4 [17:08:53]Write i2c OK [17:08:53]MH_I2C_Read... [17:08:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [17:08:54]Read from MH i2c: E2 [17:08:54]MH_I2C_Read... [17:08:54]Read from MH i2c: E2 E0 00 [17:08:54]MH_I2C_Read... [17:08:54]Read from MH i2c: E2 E0 00 C0 84 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AE [17:08:54]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:08:54]wFMCommunicate OK [17:08:54]SAM_PROTO_GetFMData done [17:08:54]requested_item fm.sale_refund.total is exist - process it [17:08:54]requested_item fm.buy.total is exist - process it [17:08:54]requested_item shift.sale.total is exist - process it [17:08:54]SAM_PROTO_GetShiftData [17:08:54]wFMCommunicate request_size=4 [17:08:54]MH_SAM_APDU [17:08:54]CAPDU: 80 13 02 00 [17:08:54]Write to MH i2c: E2 08 00 C1 84 80 13 02 00 00 00 00 00 C3 [17:08:54]Write i2c OK [17:08:54]MH_I2C_Read... [17:08:54]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:08:54]Read from MH i2c: E2 [17:08:54]MH_I2C_Read... [17:08:54]Read from MH i2c: E2 FD 00 [17:08:54]MH_I2C_Read... [17:08:54]Read from MH i2c: E2 FD 00 C1 84 00 B9 04 AA 04 B5 04 6E 04 04 00 C2 00 00 00 69 04 9C 00 6F 04 04 00 C0 00 00 00 B1 04 03 00 4C A2 F3 70 04 03 00 C0 45 B3 72 04 03 00 8C 5C 40 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 E1 19 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 1F 28 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 09 [17:08:54]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 C2 00 00 00 69 04 9C 00 6F 04 04 00 C0 00 00 00 B1 04 03 00 4C A2 F3 70 04 03 00 C0 45 B3 72 04 03 00 8C 5C 40 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 E1 19 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 1F 28 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 4F 05 70 04 03 00 60 4F 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 5E 90 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [17:08:54]wFMCommunicate OK [17:08:54]wFMCommunicate request_size=4 [17:08:54]MH_SAM_APDU [17:08:54]CAPDU: 80 17 00 00 [17:08:54]Write to MH i2c: E2 08 00 C2 84 80 17 00 00 00 00 00 00 C6 [17:08:54]Write i2c OK [17:08:54]MH_I2C_Read... [17:08:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:08:54]Read from MH i2c: E2 [17:08:54]MH_I2C_Read... [17:08:54]Read from MH i2c: E2 FD 00 [17:08:54]MH_I2C_Read... [17:08:54]Read from MH i2c: E2 FD 00 C2 84 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 99 [17:08:54]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 08 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 [17:08:54]wFMCommunicate OK [17:08:54]wFMCommunicate request_size=4 [17:08:54]MH_SAM_APDU [17:08:54]CAPDU: 80 17 00 00 [17:08:54]Write to MH i2c: E2 08 00 C3 84 80 17 00 00 00 00 00 00 C7 [17:08:54]Write i2c OK [17:08:54]MH_I2C_Read... [17:08:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:08:55]Read from MH i2c: E2 [17:08:55]MH_I2C_Read... [17:08:55]Read from MH i2c: E2 FD 00 [17:08:55]MH_I2C_Read... [17:08:55]Read from MH i2c: E2 FD 00 C3 84 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 EF [17:08:55]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [17:08:55]wFMCommunicate OK [17:08:55]wFMCommunicate request_size=4 [17:08:55]MH_SAM_APDU [17:08:55]CAPDU: 80 17 00 00 [17:08:55]Write to MH i2c: E2 08 00 C4 84 80 17 00 00 00 00 00 00 C8 [17:08:55]Write i2c OK [17:08:55]MH_I2C_Read... [17:08:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:08:55]Read from MH i2c: E2 [17:08:55]MH_I2C_Read... [17:08:55]Read from MH i2c: E2 FD 00 [17:08:55]MH_I2C_Read... [17:08:55]Read from MH i2c: E2 FD 00 C4 84 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 40 [17:08:55]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [17:08:55]wFMCommunicate OK [17:08:55]wFMCommunicate request_size=4 [17:08:55]MH_SAM_APDU [17:08:55]CAPDU: 80 17 00 00 [17:08:55]Write to MH i2c: E2 08 00 C5 84 80 17 00 00 00 00 00 00 C9 [17:08:55]Write i2c OK [17:08:55]MH_I2C_Read... [17:08:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [17:08:55]Read from MH i2c: E2 [17:08:55]MH_I2C_Read... [17:08:55]Read from MH i2c: E2 D6 00 [17:08:55]MH_I2C_Read... [17:08:55]Read from MH i2c: E2 D6 00 C5 84 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AB [17:08:55]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:08:55]wFMCommunicate OK [17:08:55]SAM_PROTO_GetShiftData done [17:08:55]requested_item shift.sale.total_cash is exist - process it [17:08:55]requested_item shift.sale_refund.total is exist - process it [17:08:55]requested_item shift.sale_refund.total_cash is exist - process it [17:08:55]requested_item shift.buy.total is exist - process it [17:08:55]requested_item shift.buy.total_cash is exist - process it [17:08:55]produce_requested_data done [17:08:55]produce_requested_data return {"fm.sale.total":25459964.70,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":159667.96,"shift.sale.total_cash":117488.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [17:08:55]process_action_free get_value [17:08:55]json_value_free [17:08:55]json_value_free done [17:08:55]process_json_proto returns [17:08:55]Send response to host [17:08:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25459964.70,"fm.sale_refund.total":3243215.00,"fm.buy.total":0.00,"shift.sale.total":159667.96,"shift.sale.total_cash":117488.00,"shift.sale_refund.total":3480.00,"shift.sale_refund.total_cash":3480.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [17:08:55]free response buf [17:08:55]execute_script done [17:08:55]execute_script returns [17:08:55]free content buf [17:08:55]Sock 9.Close socket [17:08:55]Sock 9.Thread stoped [17:08:58]OFD Sender: No OFD packet to send [17:09:03]OFD Sender: No OFD packet to send [17:09:08]OFD Sender: No OFD packet to send [17:09:13]OFD Sender: No OFD packet to send [17:09:18]OFD Sender: No OFD packet to send [17:09:23]OFD Sender: No OFD packet to send [17:09:28]OFD Sender: No OFD packet to send [17:09:33]OFD Sender: No OFD packet to send [17:09:38]OFD Sender: No OFD packet to send [17:09:43]OFD Sender: No OFD packet to send [17:09:48]OFD Sender: No OFD packet to send [17:09:53]OFD Sender: No OFD packet to send [17:09:58]OFD Sender: No OFD packet to send [17:10:03]OFD Sender: No OFD packet to send [17:10:08]OFD Sender: No OFD packet to send [17:10:13]OFD Sender: No OFD packet to send [17:10:18]OFD Sender: No OFD packet to send [17:10:23]OFD Sender: No OFD packet to send [17:10:28]OFD Sender: No OFD packet to send [17:10:33]OFD Sender: No OFD packet to send [17:10:38]OFD Sender: No OFD packet to send [17:10:43]OFD Sender: No OFD packet to send [17:10:48]OFD Sender: No OFD packet to send [17:10:53]OFD Sender: No OFD packet to send [17:10:58]OFD Sender: No OFD packet to send [17:11:03]OFD Sender: No OFD packet to send [17:11:08]OFD Sender: No OFD packet to send [17:11:13]OFD Sender: No OFD packet to send [17:11:18]OFD Sender: No OFD packet to send [17:11:23]OFD Sender: No OFD packet to send [17:11:28]OFD Sender: No OFD packet to send [17:11:33]OFD Sender: No OFD packet to send [17:11:38]OFD Sender: No OFD packet to send [17:11:43]OFD Sender: No OFD packet to send [17:11:48]OFD Sender: No OFD packet to send [17:11:50]accept exits with 8 [17:11:50]New connection [17:11:50]New thread 3066940772 created [17:11:50]Thread 3067084132 joined [17:11:50]Waiting for new connection... [17:11:50] Sock 8.Parse request [17:11:50]Sock 8.Check first char [17:11:50]Sock 8.First char is OK [17:11:50]request: POST /json_proto HTTP/1.0 [17:11:50]Method: POST [17:11:50]URL: /json_proto [17:11:50]Method is POST - this is cgi request [17:11:50]url: /json_proto [17:11:50]query_string will be loaded in cgi processing [17:11:50]execute_cgi json_proto POST (null) [17:11:50]execute_cgi path=json_proto method=POST [17:11:50]POST find Content-Length [17:11:50]Host: 172.17.34.200:8080 [17:11:50]Content-Length: 679 [17:11:50]Content-Type: application/json [17:11:50] [17:11:50]POST finish read [17:11:50]Found Content-Length = 679 [17:11:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 10.690, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:11:50]execute_script... [17:11: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)1182236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 10.690, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:11:50]POST & json_proto [17:11:50]process_json_proto [17:11:50]json parsed OK: [17:11:50]protocol is kg_v1.0 [17:11:50]action value=close_receipt [17:11:50]process_action close_receipt [17:11:50]cmd_close_receipt [17:11:50]MH_GetDate [17:11:50]Write to MH i2c: F0 00 00 C6 84 39 [17:11:50]Write i2c OK [17:11:50]MH_I2C_Read... [17:11:50]Read from MH i2c: F0 [17:11:50]MH_I2C_Read... [17:11:50]Read from MH i2c: F0 09 00 [17:11:50]MH_I2C_Read... [17:11:50]Read from MH i2c: F0 09 00 C6 84 00 5B 8F E7 64 B2 FF 65 64 F1 [17:11:50]GetLastDocTimeStamp 1692896925 [17:11:50]current date 1692897115 [17:11:50]FM_GetShiftState [17:11:50]SAM_PROTO_GetShiftState [17:11:50]wFMCommunicate request_size=4 [17:11:50]MH_SAM_APDU [17:11:50]CAPDU: 80 13 01 00 [17:11:50]Write to MH i2c: E2 08 00 C7 84 80 13 01 00 00 00 00 00 C8 [17:11:50]Write i2c OK [17:11:50]MH_I2C_Read... [17:11:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:50]Read from MH i2c: E2 [17:11:50]MH_I2C_Read... [17:11:50]Read from MH i2c: E2 0E 00 [17:11:50]MH_I2C_Read... [17:11:50]Read from MH i2c: E2 0E 00 C7 84 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 45 [17:11:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:11:50]wFMCommunicate OK [17:11:50]SAM_PROTO_GetShiftState done [17:11:50]FM_GetShiftState done [17:11:50]opened in 1692866319 [17:11:50]opened+sec_in_day 1692952719 [17:11:50]quantity*price = 70019 [17:11:50]sum+1 = 70021 [17:11:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 195 24.08.2023 17:11 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32489 ФПД: 279768503137464 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T171155&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32489&fm=279768503137464&tin=02508201610067®Number=0000000000091575&sum=70000 [17:11:51]StoreToDocumentArchive [17:11:51]shift 75 fd 32489 [17:11:51]save to /storage/0075/doc_00032489 [17:11:51]save last doc name /storage/0075/doc_00032489 to /storage/kkm_last_doc_name [17:11:51]save OK [17:11:51]Clear old archive folders... [17:11:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:11:51]tlvbuf is 0189DD60 [17:11:51]SAM_PROTO_ClearQueue [17:11:51]wFMCommunicate request_size=4 [17:11:51]MH_SAM_APDU [17:11:51]CAPDU: 80 09 00 00 [17:11:51]Write to MH i2c: E2 08 00 D4 84 80 09 00 00 00 00 00 00 CA [17:11:51]Write i2c OK [17:11:51]MH_I2C_Read... [17:11:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:11:51]Read from MH i2c: E2 [17:11:51]MH_I2C_Read... [17:11:51]Read from MH i2c: E2 03 00 [17:11:51]MH_I2C_Read... [17:11:51]Read from MH i2c: E2 03 00 D4 84 00 90 00 CC [17:11:51]RAPDU: 90 00 [17:11:51]wFMCommunicate OK [17:11:51]SAM_PROTO_ClearQueue done [17:11:51]KKMCreateOFDPacket [17:11:51]OFDProtocolAddRootSTLVToBuf [17:11:51]FM_MakeSignedData [17:11:51]FM_MakeSignedData [17:11:51]SAM_PROTO_SignData [17:11:51]wFMCommunicate request_size=4 [17:11:51]MH_SAM_APDU [17:11:51]CAPDU: 80 0D 01 02 [17:11:51]Write to MH i2c: E2 08 00 D5 84 80 0D 01 02 00 00 00 00 D2 [17:11:51]Write i2c OK [17:11:51]MH_I2C_Read... [17:11:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:11:51]Read from MH i2c: E2 [17:11:51]MH_I2C_Read... [17:11:51]Read from MH i2c: E2 03 00 [17:11:51]MH_I2C_Read... [17:11:51]Read from MH i2c: E2 03 00 D5 84 00 90 00 CD [17:11:51]RAPDU: 90 00 [17:11:51]wFMCommunicate OK [17:11:51]wFMCommunicate request_size=255 [17:11:51]MH_SAM_APDU [17:11:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 5B 8F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 7E 00 00 35 04 06 00 FE [17:11:51]Write to MH i2c: E2 02 01 D6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 5B 8F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 7E 00 00 35 04 06 00 FE 00 00 58 [17:11:51]Write i2c OK [17:11:51]MH_I2C_Read... [17:11:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:52]Read from MH i2c: E2 [17:11:52]MH_I2C_Read... [17:11:52]Read from MH i2c: E2 03 00 [17:11:52]MH_I2C_Read... [17:11:52]Read from MH i2c: E2 03 00 D6 84 00 90 00 CE [17:11:52]RAPDU: 90 00 [17:11:52]wFMCommunicate OK [17:11:52]wFMCommunicate request_size=10 [17:11:52]MH_SAM_APDU [17:11:52]CAPDU: 80 0D 02 02 05 72 AE 3F B4 B8 [17:11:52]Write to MH i2c: E2 0D 00 D7 84 80 0D 02 02 05 00 72 AE 3F B4 B8 00 00 AA [17:11:52]Write i2c OK [17:11:52]MH_I2C_Read... [17:11:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:52]Read from MH i2c: E2 [17:11:52]MH_I2C_Read... [17:11:52]Read from MH i2c: E2 03 00 [17:11:52]MH_I2C_Read... [17:11:52]Read from MH i2c: E2 03 00 D7 84 00 90 00 CF [17:11:52]RAPDU: 90 00 [17:11:52]wFMCommunicate OK [17:11:52]wFMCommunicate request_size=4 [17:11:52]MH_SAM_APDU [17:11:52]CAPDU: 80 0D 03 02 [17:11:52]Write to MH i2c: E2 08 00 D8 84 80 0D 03 02 00 00 00 00 D7 [17:11:52]Write i2c OK [17:11:52]MH_I2C_Read... [17:11:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:11:52]Read from MH i2c: E2 [17:11:52]MH_I2C_Read... [17:11:52]Read from MH i2c: E2 0B 00 [17:11:52]MH_I2C_Read... [17:11:52]Read from MH i2c: E2 0B 00 D8 84 00 0F 8A 6E 05 04 A1 E7 95 90 00 05 [17:11:52]RAPDU: 0F 8A 6E 05 04 A1 E7 95 90 00 [17:11:52]wFMCommunicate OK [17:11:52]SAM_PROTO_SignData done [17:11:52]FM_MakeSignedData done [17:11:52]CreateOFDProtocolMessage [17:11:52]wFMCommunicate request_size=4 [17:11:52]MH_SAM_APDU [17:11:52]CAPDU: 80 11 00 00 [17:11:52]Write to MH i2c: E2 08 00 D9 84 80 11 00 00 00 00 00 00 D7 [17:11:52]Write i2c OK [17:11:52]MH_I2C_Read... [17:11:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:52]Read from MH i2c: E2 [17:11:52]MH_I2C_Read... [17:11:52]Read from MH i2c: E2 17 00 [17:11:52]MH_I2C_Read... [17:11:52]Read from MH i2c: E2 17 00 D9 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2D [17:11:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:11:52]wFMCommunicate OK [17:11:52]CreateOFDProtocolMessage done [17:11:52]OFDSenderStorePacket 32489 [17:11:52]StoreOFDPacket docnum=32489 [17:11:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 66 DF 07 01 B7 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 5B 8F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 7E 00 00 35 04 06 00 FE 72 AE 3F B4 B8 0F 8A 6E 05 04 A1 E7 95 [17:11:52]CheckFolder [17:11:52]dirname=/storage/ofd_packets [17:11:52]CheckFolder done [17:11:52]ProducePacketName [17:11:52]name=ofd_packets/00032489 [17:11:52]NVStorageSaveData ofd_packets/00032489 [17:11:52]File name is /storage/ofd_packets/00032489 [17:11:52]Write 301 bytes [17:11:52]NVStorageSaveData done [17:11:52]OFDSenderStorePacket done [17:11:52]KKMCreateOFDPacket done [17:11:52]NVStorageSaveData kkm_last_timestamp [17:11:52]File name is /storage/kkm_last_timestamp [17:11:52]Write 4 bytes [17:11:52]NVStorageSaveData done [17:11:52]ExternCall_PrintAddStr [17:11:52]wPrintStart [17:11:52]Write to MH i2c: 01 00 00 DA 84 5E [17:11:52]Write i2c OK [17:11:52]MH_I2C_Read... [17:11:52]Read from MH i2c: 01 [17:11:52]MH_I2C_Read... [17:11:52]Read from MH i2c: 01 07 00 [17:11:52]MH_I2C_Read... [17:11:52]Read from MH i2c: 01 07 00 DA 84 00 00 00 00 00 FF 0F 73 [17:11:52]RasterBufferAndPrint [17:11:52]line Счет N : (1)1182236 [17:11:52]line ИНН: 02508201610067 [17:11:52]line Контрольно-Кассовый Чек [17:11:52]line ПРОДАЖА [17:11:52]line ТРК (МРК, ГНК) : 53 [17:11:52]line Товар: 2710124500 [17:11:52]line Аи-95-К-5 [17:11:52]line 10.690 * 65.50 [17:11:52]line = 700.20 [17:11:52]line НДС 12% НСП 1% [17:11:52]line > о реализуемом товаре [17:11:52]line ОКРУГЛЕНИЕ: -0.20 [17:11:52]line ИТОГО: 700.00 [17:11:52]line Внесено: 700.00 [17:11:52]line СДАЧА: 0.00 [17:11:52]line НСП 1% : 6.20 [17:11:52]line НДС 12% : 74.36 [17:11:52]line Наличными: 700.00 [17:11:52]line Безнал.: 0.00 [17:11:52]line Место: АЗС № 121 "Партнер Нефть" [17:11:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:11:52]line СНО: Общий режим [17:11:52]line Чек 195 24.08.2023 17:11 [17:11:52]line Смена: 75 ФФД: 1.0 [17:11:52]line ЗНМ: 0300000148 [17:11:52]line РНМ: 0000000000091575 [17:11:52]line Версия ККМ: 001 [17:11:52]line ФМ: 0000000000874655 [17:11:52]line ФД: 32489 [17:11:52]line ФПД: 279768503137464 [17:11:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T171155&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32489&fm=279768503137464&tin=02508201610067®Number=0000000000091575&sum=70000 [17:11:52]OFD Sender: Processing packet 32489 [packets to send 11, broken 10] [17:11:52]ProducePacketName [17:11:52]name=ofd_packets/00032489 [17:11:52]OFD Sender: To server: pG, [17:11:52]CommunicateWithHost lk.salyk.kg:30040 [17:11:52]ConnectInit lk.salyk.kg [17:11:52]written 0, free lines is 4095 [17:11:52]Connected sock=10 [17:11:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 66 DF 07 01 B7 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 5B 8F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 7E 00 00 35 04 06 00 FE 72 AE 3F B4 B8 0F 8A 6E 05 04 A1 E7 95 [17:11:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FD 1D 47 00 3A FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 7E 00 00 F4 03 04 00 FE 39 E7 64 B6 04 01 00 00 22 0D FC D9 2D C0 E5 E7 [17:11:52]CommunicateWithHost err = 0 [17:11:52]CheckOFDResponse [17:11:52]1017 (14) - 77093643461234 [17:11:52]1041 (16) - 0000000000874655 [17:11:52]1040 (4) - 32489 [17:11:52]1012 (4) - 24.08.2023 11:07 [17:11:52]1206 (1) - 0 [17:11:52]OFD Sender: Remove packet 32489 [17:11:52]ProducePacketName [17:11:52]name=ofd_packets/00032489 [17:11:52]NVStorageDeleteData [17:11:53]Write to MH i2c: 01 00 00 05 85 8A [17:11:53]Write i2c OK [17:11:53]MH_I2C_Read... [17:11:53]Read from MH i2c: 01 [17:11:53]MH_I2C_Read... [17:11:53]Read from MH i2c: 01 07 00 [17:11:53]MH_I2C_Read... [17:11:53]Read from MH i2c: 01 07 00 05 85 00 00 00 00 00 D4 0C 71 [17:11:53]RasterBufferAndPrint [17:11:53]line [17:11:53]line [17:11:53]line [17:11:53]line [17:11:53]line [17:11:53]written 0, free lines is 3294 [17:11:53]MH_Cut [17:11:53]Write to MH i2c: D1 01 00 0C 85 01 63 [17:11:53]Write i2c OK [17:11:53]MH_I2C_Read... [17:11:53]Read from MH i2c: D1 [17:11:53]MH_I2C_Read... [17:11:53]Read from MH i2c: D1 01 00 [17:11:53]MH_I2C_Read... [17:11:53]Read from MH i2c: D1 01 00 0C 85 00 62 [17:11:53]Write to MH i2c: 01 00 00 0D 85 92 [17:11:53]Write i2c OK [17:11:53]MH_I2C_Read... [17:11:53]OFD Sender: No OFD packet to send [17:11:53]*** Cut start [17:11:53]*** Purtial cut [17:11:53]*** CUTSNS_PIN = 0 [17:11:54]*** Stage 1: CUTSNS_PIN = 1 [17:11:55]Read from MH i2c: 01 [17:11:55]MH_I2C_Read... [17:11:55]*** Stop cut motor [17:11:55]*** Cut end [17:11:55]Read from MH i2c: 01 07 00 [17:11:55]MH_I2C_Read... [17:11:55]Read from MH i2c: 01 07 00 0D 85 00 00 00 00 00 FF 0F A7 [17:11:55]process_action close_receipt done [17:11:55]requested_data is exist [17:11:55]produce_requested_data [17:11:55]requested_item fm.sn is exist - process it [17:11:55]wFMCommunicate request_size=4 [17:11:55]MH_SAM_APDU [17:11:55]CAPDU: 80 11 00 00 [17:11:55]Write to MH i2c: E2 08 00 0E 85 80 11 00 00 00 00 00 00 0D [17:11:55]Write i2c OK [17:11:55]MH_I2C_Read... [17:11:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:55]Read from MH i2c: E2 [17:11:55]MH_I2C_Read... [17:11:55]Read from MH i2c: E2 17 00 [17:11:55]MH_I2C_Read... [17:11:55]Read from MH i2c: E2 17 00 0E 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 63 [17:11:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:11:55]wFMCommunicate OK [17:11:55]requested_item fd.num is exist - process it [17:11:55]SAM_PROTO_GetFieldsCounters [17:11:55]wFMCommunicate request_size=4 [17:11:55]MH_SAM_APDU [17:11:55]CAPDU: 80 13 00 00 [17:11:55]Write to MH i2c: E2 08 00 0F 85 80 13 00 00 00 00 00 00 10 [17:11:55]Write i2c OK [17:11:55]MH_I2C_Read... [17:11:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:11:56]Read from MH i2c: E2 [17:11:56]MH_I2C_Read... [17:11:56]Read from MH i2c: E2 62 00 [17:11:56]MH_I2C_Read... [17:11:56]Read from MH i2c: E2 62 00 0F 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E9 7E 00 00 0E 04 04 00 4B 00 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 31 [17:11:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E9 7E 00 00 0E 04 04 00 4B 00 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 [17:11:56]wFMCommunicate OK [17:11:56]SAM_PROTO_GetFieldsCounters done [17:11:56]requested_item shift.num is exist - process it [17:11:56]requested_item shift.opened is exist - process it [17:11:56]req_shift_opened [17:11:56]FM_GetShiftState [17:11:56]SAM_PROTO_GetShiftState [17:11:56]wFMCommunicate request_size=4 [17:11:56]MH_SAM_APDU [17:11:56]CAPDU: 80 13 01 00 [17:11:56]Write to MH i2c: E2 08 00 10 85 80 13 01 00 00 00 00 00 12 [17:11:56]Write i2c OK [17:11:56]MH_I2C_Read... [17:11:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:56]Read from MH i2c: E2 [17:11:56]MH_I2C_Read... [17:11:56]Read from MH i2c: E2 0E 00 [17:11:56]MH_I2C_Read... [17:11:56]Read from MH i2c: E2 0E 00 10 85 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8F [17:11:56]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:11:56]wFMCommunicate OK [17:11:56]SAM_PROTO_GetShiftState done [17:11:56]FM_GetShiftState done [17:11:56]req_shift_opened done [17:11:56]requested_item shift.open_date is exist - process it [17:11:56]req_shift_open_date [17:11:56]req_shift_open_date done [17:11:56]produce_requested_data done [17:11:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32489,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:11:56]process_action_free close_receipt [17:11:56]json_value_free [17:11:56]json_value_free done [17:11:56]process_json_proto returns [17:11:56]Send response to host [17:11:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32489,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:11:56]free response buf [17:11:56]execute_script done [17:11:56]execute_script returns [17:11:56]free content buf [17:11:56]Sock 8.Close socket [17:11:56]Sock 8.Thread stoped [17:11:58]OFD Sender: No OFD packet to send [17:12:03]OFD Sender: No OFD packet to send [17:12:08]OFD Sender: No OFD packet to send [17:12:13]OFD Sender: No OFD packet to send [17:12:18]OFD Sender: No OFD packet to send [17:12:23]OFD Sender: No OFD packet to send [17:12:28]OFD Sender: No OFD packet to send [17:12:33]OFD Sender: No OFD packet to send [17:12:38]OFD Sender: No OFD packet to send [17:12:43]OFD Sender: No OFD packet to send [17:12:48]OFD Sender: No OFD packet to send [17:12:53]OFD Sender: No OFD packet to send [17:12:58]OFD Sender: No OFD packet to send [17:13:03]OFD Sender: No OFD packet to send [17:13:08]OFD Sender: No OFD packet to send [17:13:13]OFD Sender: No OFD packet to send [17:13:18]OFD Sender: No OFD packet to send [17:13:23]OFD Sender: No OFD packet to send [17:13:28]OFD Sender: No OFD packet to send [17:13:33]OFD Sender: No OFD packet to send [17:13:38]OFD Sender: No OFD packet to send [17:13:43]OFD Sender: No OFD packet to send [17:13:48]OFD Sender: No OFD packet to send [17:13:53]OFD Sender: No OFD packet to send [17:13:58]OFD Sender: No OFD packet to send [17:14:03]OFD Sender: No OFD packet to send [17:14:08]OFD Sender: No OFD packet to send [17:14:13]OFD Sender: No OFD packet to send [17:14:18]OFD Sender: No OFD packet to send [17:14:23]OFD Sender: No OFD packet to send [17:14:28]OFD Sender: No OFD packet to send [17:14:33]OFD Sender: No OFD packet to send [17:14:38]OFD Sender: No OFD packet to send [17:14:43]OFD Sender: No OFD packet to send [17:14:48]OFD Sender: No OFD packet to send [17:14:53]OFD Sender: No OFD packet to send [17:14:55]accept exits with 9 [17:14:55]New connection [17:14:55]New thread 3067084132 created [17:14:55]Thread 3066940772 joined [17:14:55]Waiting for new connection... [17:14:55] Sock 9.Parse request [17:14:55]Sock 9.Check first char [17:14:55]Sock 9.First char is OK [17:14:55]request: POST /json_proto HTTP/1.0 [17:14:55]Method: POST [17:14:55]URL: /json_proto [17:14:55]Method is POST - this is cgi request [17:14:55]url: /json_proto [17:14:55]query_string will be loaded in cgi processing [17:14:55]execute_cgi json_proto POST (null) [17:14:55]execute_cgi path=json_proto method=POST [17:14:55]POST find Content-Length [17:14:55]Host: 172.17.34.200:8080 [17:14:55]Content-Length: 1117 [17:14:55]Content-Type: application/json [17:14:55] [17:14:55]POST finish read [17:14:55]Found Content-Length = 1117 [17:14:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182238\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1150.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A00313\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:14:55]execute_script... [17:14:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182238\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1150.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A00313\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:14:55]POST & json_proto [17:14:55]process_json_proto [17:14:55]json parsed OK: [17:14:55]protocol is kg_v1.0 [17:14:55]action value=print_text [17:14:55]process_action print_text [17:14:55]cmd_print_text [17:14:55]ExternCall_PrintAddStr [17:14:55]wPrintStart [17:14:55]Write to MH i2c: 01 00 00 11 85 96 [17:14:55]Write i2c OK [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: 01 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: 01 07 00 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: 01 07 00 11 85 00 00 00 00 00 FF 0F AB [17:14:55]RasterBufferAndPrint [17:14:55]line *****ТОВАРНЫЙ ЧЕК***** [17:14:55]line АЗС 121 [17:14:55]line Партнер нефть [17:14:55]line 02508201610067 [17:14:55]line Кассир : Батырканова Г. [17:14:55]line Счет N : (1)1182238 [17:14:55]line ПРОДАЖА [17:14:55]line ТРК (МРК, ГНК) : 32 [17:14:55]line Вид ГСМ : 2710124130 [17:14:55]line Аи-92-К-5 [17:14:55]line 20.000 x 57.50 [17:14:55]line ИТОГ: 1150.00 [17:14:55]line Тип оплаты: Талоны: Топливная Карта [17:14:55]line 00313 [17:14:55]written 0, free lines is 4095 [17:14:56]Write to MH i2c: 01 00 00 23 85 A8 [17:14:56]Write i2c OK [17:14:56]MH_I2C_Read... [17:14:56]Read from MH i2c: 01 [17:14:56]MH_I2C_Read... [17:14:56]Read from MH i2c: 01 07 00 [17:14:56]MH_I2C_Read... [17:14:56]Read from MH i2c: 01 07 00 23 85 00 00 00 00 00 41 0E FE [17:14:56]RasterBufferAndPrint [17:14:56]line [17:14:56]line [17:14:56]line [17:14:56]line [17:14:56]line [17:14:56]written 0, free lines is 3650 [17:14:56]MH_Cut [17:14:56]Write to MH i2c: D1 01 00 2A 85 01 81 [17:14:56]Write i2c OK [17:14:56]MH_I2C_Read... [17:14:56]Read from MH i2c: D1 [17:14:56]MH_I2C_Read... [17:14:56]Read from MH i2c: D1 01 00 [17:14:56]MH_I2C_Read... [17:14:56]Read from MH i2c: D1 01 00 2A 85 00 80 [17:14:56]Write to MH i2c: 01 00 00 2B 85 B0 [17:14:56]Write i2c OK [17:14:56]MH_I2C_Read... [17:14:56]*** Cut start [17:14:56]*** Purtial cut [17:14:56]*** Stage 1: CUTSNS_PIN = 1 [17:14:56]Read from MH i2c: 01 [17:14:56]MH_I2C_Read... [17:14:56]Read from MH i2c: 01 07 00 [17:14:56]MH_I2C_Read... [17:14:56]*** Stop cut motor [17:14:56]*** Cut end [17:14:56]Read from MH i2c: 01 07 00 2B 85 00 00 00 00 00 FF 0F C5 [17:14:56]process_action print_text done [17:14:56]requested_data is exist [17:14:56]produce_requested_data [17:14:56]requested_item fm.sn is exist - process it [17:14:56]wFMCommunicate request_size=4 [17:14:56]MH_SAM_APDU [17:14:56]CAPDU: 80 11 00 00 [17:14:56]Write to MH i2c: E2 08 00 2C 85 80 11 00 00 00 00 00 00 2B [17:14:56]Write i2c OK [17:14:56]MH_I2C_Read... [17:14:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:56]Read from MH i2c: E2 [17:14:56]MH_I2C_Read... [17:14:56]Read from MH i2c: E2 17 00 [17:14:56]MH_I2C_Read... [17:14:56]Read from MH i2c: E2 17 00 2C 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 81 [17:14:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:14:56]wFMCommunicate OK [17:14:56]requested_item fd.num is exist - process it [17:14:56]SAM_PROTO_GetFieldsCounters [17:14:56]wFMCommunicate request_size=4 [17:14:56]MH_SAM_APDU [17:14:56]CAPDU: 80 13 00 00 [17:14:56]Write to MH i2c: E2 08 00 2D 85 80 13 00 00 00 00 00 00 2E [17:14:56]Write i2c OK [17:14:56]MH_I2C_Read... [17:14:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:14:57]Read from MH i2c: E2 [17:14:57]MH_I2C_Read... [17:14:57]Read from MH i2c: E2 62 00 [17:14:57]MH_I2C_Read... [17:14:57]Read from MH i2c: E2 62 00 2D 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E9 7E 00 00 0E 04 04 00 4B 00 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 4F [17:14:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E9 7E 00 00 0E 04 04 00 4B 00 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 [17:14:57]wFMCommunicate OK [17:14:57]SAM_PROTO_GetFieldsCounters done [17:14:57]requested_item shift.num is exist - process it [17:14:57]requested_item shift.opened is exist - process it [17:14:57]req_shift_opened [17:14:57]FM_GetShiftState [17:14:57]SAM_PROTO_GetShiftState [17:14:57]wFMCommunicate request_size=4 [17:14:57]MH_SAM_APDU [17:14:57]CAPDU: 80 13 01 00 [17:14:57]Write to MH i2c: E2 08 00 2E 85 80 13 01 00 00 00 00 00 30 [17:14:57]Write i2c OK [17:14:57]MH_I2C_Read... [17:14:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:57]Read from MH i2c: E2 [17:14:57]MH_I2C_Read... [17:14:57]Read from MH i2c: E2 0E 00 [17:14:57]MH_I2C_Read... [17:14:57]Read from MH i2c: E2 0E 00 2E 85 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AD [17:14:57]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:14:57]wFMCommunicate OK [17:14:57]SAM_PROTO_GetShiftState done [17:14:57]FM_GetShiftState done [17:14:57]req_shift_opened done [17:14:57]requested_item shift.open_date is exist - process it [17:14:57]req_shift_open_date [17:14:57]req_shift_open_date done [17:14:57]produce_requested_data done [17:14:57]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32489,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:14:57]process_action_free print_text [17:14:57]json_value_free [17:14:57]json_value_free done [17:14:57]process_json_proto returns [17:14:57]Send response to host [17:14:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32489,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:14:57]free response buf [17:14:57]execute_script done [17:14:57]execute_script returns [17:14:57]free content buf [17:14:57]Sock 9.Close socket [17:14:57]Sock 9.Thread stoped [17:14:58]OFD Sender: No OFD packet to send [17:15:03]OFD Sender: No OFD packet to send [17:15:08]OFD Sender: No OFD packet to send [17:15:13]OFD Sender: No OFD packet to send [17:15:18]OFD Sender: No OFD packet to send [17:15:23]OFD Sender: No OFD packet to send [17:15:26]accept exits with 8 [17:15:26]New connection [17:15:26]New thread 3066940772 created [17:15:26]Thread 3067084132 joined [17:15:26]Waiting for new connection... [17:15:26] Sock 8.Parse request [17:15:26]Sock 8.Check first char [17:15:26]Sock 8.First char is OK [17:15:26]request: POST /json_proto HTTP/1.0 [17:15:26]Method: POST [17:15:26]URL: /json_proto [17:15:26]Method is POST - this is cgi request [17:15:26]url: /json_proto [17:15:26]query_string will be loaded in cgi processing [17:15:26]execute_cgi json_proto POST (null) [17:15:26]execute_cgi path=json_proto method=POST [17:15:26]POST find Content-Length [17:15:26]Host: 172.17.34.200:8080 [17:15:26]Content-Length: 678 [17:15:26]Content-Type: application/json [17:15:26] [17:15:26]POST finish read [17:15:26]Found Content-Length = 678 [17:15:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 4.350, "sum" : 250.13, "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" ] } } [17:15:26]execute_script... [17:15: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)1182240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 4.350, "sum" : 250.13, "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" ] } } [17:15:26]POST & json_proto [17:15:26]process_json_proto [17:15:26]json parsed OK: [17:15:26]protocol is kg_v1.0 [17:15:26]action value=close_receipt [17:15:26]process_action close_receipt [17:15:26]cmd_close_receipt [17:15:26]MH_GetDate [17:15:26]Write to MH i2c: F0 00 00 2F 85 A3 [17:15:26]Write i2c OK [17:15:26]MH_I2C_Read... [17:15:26]Read from MH i2c: F0 [17:15:26]MH_I2C_Read... [17:15:26]Read from MH i2c: F0 09 00 [17:15:26]MH_I2C_Read... [17:15:26]Read from MH i2c: F0 09 00 2F 85 00 33 90 E7 64 B2 FF 65 64 34 [17:15:26]GetLastDocTimeStamp 1692897115 [17:15:26]current date 1692897331 [17:15:26]FM_GetShiftState [17:15:26]SAM_PROTO_GetShiftState [17:15:26]wFMCommunicate request_size=4 [17:15:26]MH_SAM_APDU [17:15:26]CAPDU: 80 13 01 00 [17:15:26]Write to MH i2c: E2 08 00 30 85 80 13 01 00 00 00 00 00 32 [17:15:26]Write i2c OK [17:15:26]MH_I2C_Read... [17:15:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:26]Read from MH i2c: E2 [17:15:26]MH_I2C_Read... [17:15:26]Read from MH i2c: E2 0E 00 [17:15:26]MH_I2C_Read... [17:15:26]Read from MH i2c: E2 0E 00 30 85 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AF [17:15:26]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:15:26]wFMCommunicate OK [17:15:26]SAM_PROTO_GetShiftState done [17:15:26]FM_GetShiftState done [17:15:26]opened in 1692866319 [17:15:26]opened+sec_in_day 1692952719 [17:15:26]quantity*price = 25012 [17:15:26]sum+1 = 25014 [17:15:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.56 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 196 24.08.2023 17:15 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32490 ФПД: 109583106935016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T171531&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32490&fm=109583106935016&tin=02508201610067®Number=0000000000091575&sum=25000 [17:15:27]StoreToDocumentArchive [17:15:27]shift 75 fd 32490 [17:15:27]save to /storage/0075/doc_00032490 [17:15:27]save last doc name /storage/0075/doc_00032490 to /storage/kkm_last_doc_name [17:15:27]save OK [17:15:27]Clear old archive folders... [17:15:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:15:27]tlvbuf is 01976CA0 [17:15:27]SAM_PROTO_ClearQueue [17:15:27]wFMCommunicate request_size=4 [17:15:27]MH_SAM_APDU [17:15:27]CAPDU: 80 09 00 00 [17:15:27]Write to MH i2c: E2 08 00 3D 85 80 09 00 00 00 00 00 00 34 [17:15:27]Write i2c OK [17:15:27]MH_I2C_Read... [17:15:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:15:27]Read from MH i2c: E2 [17:15:27]MH_I2C_Read... [17:15:27]Read from MH i2c: E2 03 00 [17:15:27]MH_I2C_Read... [17:15:27]Read from MH i2c: E2 03 00 3D 85 00 90 00 36 [17:15:27]RAPDU: 90 00 [17:15:27]wFMCommunicate OK [17:15:27]SAM_PROTO_ClearQueue done [17:15:27]KKMCreateOFDPacket [17:15:27]OFDProtocolAddRootSTLVToBuf [17:15:27]FM_MakeSignedData [17:15:27]FM_MakeSignedData [17:15:27]SAM_PROTO_SignData [17:15:27]wFMCommunicate request_size=4 [17:15:27]MH_SAM_APDU [17:15:27]CAPDU: 80 0D 01 02 [17:15:27]Write to MH i2c: E2 08 00 3E 85 80 0D 01 02 00 00 00 00 3C [17:15:27]Write i2c OK [17:15:27]MH_I2C_Read... [17:15:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:15:27]Read from MH i2c: E2 [17:15:27]MH_I2C_Read... [17:15:27]Read from MH i2c: E2 03 00 [17:15:27]MH_I2C_Read... [17:15:27]Read from MH i2c: E2 03 00 3E 85 00 90 00 37 [17:15:27]RAPDU: 90 00 [17:15:27]wFMCommunicate OK [17:15:27]wFMCommunicate request_size=255 [17:15:27]MH_SAM_APDU [17:15:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 10 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 B5 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 33 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 7E 00 00 35 04 06 00 63 [17:15:27]Write to MH i2c: E2 02 01 3F 85 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 10 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 B5 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 33 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 7E 00 00 35 04 06 00 63 00 00 3C [17:15:27]Write i2c OK [17:15:27]MH_I2C_Read... [17:15:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:28]Read from MH i2c: E2 [17:15:28]MH_I2C_Read... [17:15:28]Read from MH i2c: E2 03 00 [17:15:28]MH_I2C_Read... [17:15:28]Read from MH i2c: E2 03 00 3F 85 00 90 00 38 [17:15:28]RAPDU: 90 00 [17:15:28]wFMCommunicate OK [17:15:28]wFMCommunicate request_size=10 [17:15:28]MH_SAM_APDU [17:15:28]CAPDU: 80 0D 02 02 05 AA 4E 29 88 E8 [17:15:28]Write to MH i2c: E2 0D 00 40 85 80 0D 02 02 05 00 AA 4E 29 88 E8 00 00 DA [17:15:28]Write i2c OK [17:15:28]MH_I2C_Read... [17:15:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:28]Read from MH i2c: E2 [17:15:28]MH_I2C_Read... [17:15:28]Read from MH i2c: E2 03 00 [17:15:28]MH_I2C_Read... [17:15:28]Read from MH i2c: E2 03 00 40 85 00 90 00 39 [17:15:28]RAPDU: 90 00 [17:15:28]wFMCommunicate OK [17:15:28]wFMCommunicate request_size=4 [17:15:28]MH_SAM_APDU [17:15:28]CAPDU: 80 0D 03 02 [17:15:28]Write to MH i2c: E2 08 00 41 85 80 0D 03 02 00 00 00 00 41 [17:15:28]Write i2c OK [17:15:28]MH_I2C_Read... [17:15:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:15:28]Read from MH i2c: E2 [17:15:28]MH_I2C_Read... [17:15:28]Read from MH i2c: E2 0B 00 [17:15:28]MH_I2C_Read... [17:15:28]Read from MH i2c: E2 0B 00 41 85 00 AD 49 BE 26 F9 3F B5 07 90 00 10 [17:15:28]RAPDU: AD 49 BE 26 F9 3F B5 07 90 00 [17:15:28]wFMCommunicate OK [17:15:28]SAM_PROTO_SignData done [17:15:28]FM_MakeSignedData done [17:15:28]CreateOFDProtocolMessage [17:15:28]wFMCommunicate request_size=4 [17:15:28]MH_SAM_APDU [17:15:28]CAPDU: 80 11 00 00 [17:15:28]Write to MH i2c: E2 08 00 42 85 80 11 00 00 00 00 00 00 41 [17:15:28]Write i2c OK [17:15:28]MH_I2C_Read... [17:15:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:15:28]Read from MH i2c: E2 [17:15:28]MH_I2C_Read... [17:15:28]Read from MH i2c: E2 17 00 [17:15:28]MH_I2C_Read... [17:15:28]Read from MH i2c: E2 17 00 42 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 97 [17:15:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:15:28]wFMCommunicate OK [17:15:28]CreateOFDProtocolMessage done [17:15:28]OFDSenderStorePacket 32490 [17:15:28]StoreOFDPacket docnum=32490 [17:15:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7E FE 07 01 6E 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 10 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 B5 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 33 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 7E 00 00 35 04 06 00 63 AA 4E 29 88 E8 AD 49 BE 26 F9 3F B5 07 [17:15:28]CheckFolder [17:15:28]dirname=/storage/ofd_packets [17:15:28]CheckFolder done [17:15:28]ProducePacketName [17:15:28]name=ofd_packets/00032490 [17:15:28]NVStorageSaveData ofd_packets/00032490 [17:15:28]File name is /storage/ofd_packets/00032490 [17:15:28]Write 301 bytes [17:15:28]NVStorageSaveData done [17:15:28]OFDSenderStorePacket done [17:15:28]KKMCreateOFDPacket done [17:15:28]NVStorageSaveData kkm_last_timestamp [17:15:28]File name is /storage/kkm_last_timestamp [17:15:28]Write 4 bytes [17:15:28]NVStorageSaveData done [17:15:28]ExternCall_PrintAddStr [17:15:28]wPrintStart [17:15:28]Write to MH i2c: 01 00 00 43 85 C8 [17:15:28]Write i2c OK [17:15:28]MH_I2C_Read... [17:15:28]Read from MH i2c: 01 [17:15:28]MH_I2C_Read... [17:15:28]Read from MH i2c: 01 07 00 [17:15:28]MH_I2C_Read... [17:15:28]Read from MH i2c: 01 07 00 43 85 00 00 00 00 00 FF 0F DD [17:15:28]RasterBufferAndPrint [17:15:28]line Счет N : (1)1182240 [17:15:28]line ИНН: 02508201610067 [17:15:28]line Контрольно-Кассовый Чек [17:15:28]line ПРОДАЖА [17:15:28]line ТРК (МРК, ГНК) : 52 [17:15:28]line Товар: 2710124130 [17:15:28]line Аи-92-К-5 [17:15:28]line 4.350 * 57.50 [17:15:28]line = 250.13 [17:15:28]line НДС 12% НСП 1% [17:15:28]line > о реализуемом товаре [17:15:28]line ОКРУГЛЕНИЕ: -0.13 [17:15:28]line ИТОГО: 250.00 [17:15:28]line Внесено: 250.00 [17:15:28]line СДАЧА: 0.00 [17:15:28]line НСП 1% : 2.21 [17:15:28]line НДС 12% : 26.56 [17:15:28]line Наличными: 250.00 [17:15:28]line Безнал.: 0.00 [17:15:28]line Место: АЗС № 121 "Партнер Нефть" [17:15:28]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:15:28]line СНО: Общий режим [17:15:28]line Чек 196 24.08.2023 17:15 [17:15:28]line Смена: 75 ФФД: 1.0 [17:15:28]line ЗНМ: 0300000148 [17:15:28]line РНМ: 0000000000091575 [17:15:28]line Версия ККМ: 001 [17:15:28]line ФМ: 0000000000874655 [17:15:28]line ФД: 32490 [17:15:28]line ФПД: 109583106935016 [17:15:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T171531&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32490&fm=109583106935016&tin=02508201610067®Number=0000000000091575&sum=25000 [17:15:28]OFD Sender: Processing packet 32490 [packets to send 11, broken 10] [17:15:28]ProducePacketName [17:15:28]name=ofd_packets/00032490 [17:15:28]OFD Sender: To server: pG, [17:15:28]CommunicateWithHost lk.salyk.kg:30040 [17:15:28]ConnectInit lk.salyk.kg [17:15:28]written 0, free lines is 4095 [17:15:28]Connected sock=10 [17:15:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7E FE 07 01 6E 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 10 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 B5 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 33 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 7E 00 00 35 04 06 00 63 AA 4E 29 88 E8 AD 49 BE 26 F9 3F B5 07 [17:15:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 22 B3 47 00 11 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 7E 00 00 F4 03 04 00 D6 3A E7 64 B6 04 01 00 00 48 93 08 EF 3B 5A 00 5D [17:15:29]CommunicateWithHost err = 0 [17:15:29]CheckOFDResponse [17:15:29]1017 (14) - 77093643461234 [17:15:29]1041 (16) - 0000000000874655 [17:15:29]1040 (4) - 32490 [17:15:29]1012 (4) - 24.08.2023 11:11 [17:15:29]1206 (1) - 0 [17:15:29]OFD Sender: Remove packet 32490 [17:15:29]ProducePacketName [17:15:29]name=ofd_packets/00032490 [17:15:29]NVStorageDeleteData [17:15:29]Write to MH i2c: 01 00 00 6E 85 F3 [17:15:29]Write i2c OK [17:15:29]MH_I2C_Read... [17:15:29]Read from MH i2c: 01 [17:15:29]MH_I2C_Read... [17:15:29]Read from MH i2c: 01 07 00 [17:15:29]MH_I2C_Read... [17:15:29]Read from MH i2c: 01 07 00 6E 85 00 00 00 00 00 D1 0C D7 [17:15:29]RasterBufferAndPrint [17:15:29]line [17:15:29]line [17:15:29]line [17:15:29]line [17:15:29]line [17:15:29]written 0, free lines is 3287 [17:15:29]MH_Cut [17:15:29]Write to MH i2c: D1 01 00 75 85 01 CC [17:15:29]Write i2c OK [17:15:29]MH_I2C_Read... [17:15:29]Read from MH i2c: D1 [17:15:29]MH_I2C_Read... [17:15:29]Read from MH i2c: D1 01 00 [17:15:29]MH_I2C_Read... [17:15:29]Read from MH i2c: D1 01 00 75 85 00 CB [17:15:29]Write to MH i2c: 01 00 00 76 85 FB [17:15:29]Write i2c OK [17:15:29]MH_I2C_Read... [17:15:29]OFD Sender: No OFD packet to send [17:15:29]*** Cut start [17:15:29]*** Purtial cut [17:15:29]*** CUTSNS_PIN = 0 [17:15:30]*** Stage 1: CUTSNS_PIN = 1 [17:15:31]Read from MH i2c: 01 [17:15:31]MH_I2C_Read... [17:15:31]*** Stop cut motor [17:15:31]*** Cut end [17:15:31]Read from MH i2c: 01 07 00 [17:15:31]MH_I2C_Read... [17:15:31]Read from MH i2c: 01 07 00 76 85 00 00 00 00 00 FF 0F 10 [17:15:31]process_action close_receipt done [17:15:31]requested_data is exist [17:15:31]produce_requested_data [17:15:31]requested_item fm.sn is exist - process it [17:15:31]wFMCommunicate request_size=4 [17:15:31]MH_SAM_APDU [17:15:31]CAPDU: 80 11 00 00 [17:15:31]Write to MH i2c: E2 08 00 77 85 80 11 00 00 00 00 00 00 76 [17:15:31]Write i2c OK [17:15:31]MH_I2C_Read... [17:15:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:15:32]Read from MH i2c: E2 [17:15:32]MH_I2C_Read... [17:15:32]Read from MH i2c: E2 17 00 [17:15:32]MH_I2C_Read... [17:15:32]Read from MH i2c: E2 17 00 77 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CC [17:15:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:15:32]wFMCommunicate OK [17:15:32]requested_item fd.num is exist - process it [17:15:32]SAM_PROTO_GetFieldsCounters [17:15:32]wFMCommunicate request_size=4 [17:15:32]MH_SAM_APDU [17:15:32]CAPDU: 80 13 00 00 [17:15:32]Write to MH i2c: E2 08 00 78 85 80 13 00 00 00 00 00 00 79 [17:15:32]Write i2c OK [17:15:32]MH_I2C_Read... [17:15:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:15:32]Read from MH i2c: E2 [17:15:32]MH_I2C_Read... [17:15:32]Read from MH i2c: E2 62 00 [17:15:32]MH_I2C_Read... [17:15:32]Read from MH i2c: E2 62 00 78 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EA 7E 00 00 0E 04 04 00 4B 00 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 9E [17: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EA 7E 00 00 0E 04 04 00 4B 00 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 [17:15:32]wFMCommunicate OK [17:15:32]SAM_PROTO_GetFieldsCounters done [17:15:32]requested_item shift.num is exist - process it [17:15:32]requested_item shift.opened is exist - process it [17:15:32]req_shift_opened [17:15:32]FM_GetShiftState [17:15:32]SAM_PROTO_GetShiftState [17:15:32]wFMCommunicate request_size=4 [17:15:32]MH_SAM_APDU [17:15:32]CAPDU: 80 13 01 00 [17:15:32]Write to MH i2c: E2 08 00 79 85 80 13 01 00 00 00 00 00 7B [17:15:32]Write i2c OK [17:15:32]MH_I2C_Read... [17:15:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:32]Read from MH i2c: E2 [17:15:32]MH_I2C_Read... [17:15:32]Read from MH i2c: E2 0E 00 [17:15:32]MH_I2C_Read... [17:15:32]Read from MH i2c: E2 0E 00 79 85 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F8 [17:15:32]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:15:32]wFMCommunicate OK [17:15:32]SAM_PROTO_GetShiftState done [17:15:32]FM_GetShiftState done [17:15:32]req_shift_opened done [17:15:32]requested_item shift.open_date is exist - process it [17:15:32]req_shift_open_date [17:15:32]req_shift_open_date done [17:15:32]produce_requested_data done [17:15:32]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32490,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:15:32]process_action_free close_receipt [17:15:32]json_value_free [17:15:32]json_value_free done [17:15:32]process_json_proto returns [17:15:32]Send response to host [17:15:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32490,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:15:32]free response buf [17:15:32]execute_script done [17:15:32]execute_script returns [17:15:32]free content buf [17:15:32]Sock 8.Close socket [17:15:32]Sock 8.Thread stoped [17:15:34]OFD Sender: No OFD packet to send [17:15:39]OFD Sender: No OFD packet to send [17:15:43]accept exits with 9 [17:15:43]New connection [17:15:43]New thread 3067084132 created [17:15:43]Thread 3066940772 joined [17:15:43]Waiting for new connection... [17:15:43] Sock 9.Parse request [17:15:43]Sock 9.Check first char [17:15:43]Sock 9.First char is OK [17:15:43]request: POST /json_proto HTTP/1.0 [17:15:43]Method: POST [17:15:43]URL: /json_proto [17:15:43]Method is POST - this is cgi request [17:15:43]url: /json_proto [17:15:43]query_string will be loaded in cgi processing [17:15:43]execute_cgi json_proto POST (null) [17:15:43]execute_cgi path=json_proto method=POST [17:15:43]POST find Content-Length [17:15:43]Host: 172.17.34.200:8080 [17:15:43]Content-Length: 683 [17:15:43]Content-Type: application/json [17:15:43] [17:15:43]POST finish read [17:15:43]Found Content-Length = 683 [17:15:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 27.490, "sum" : 1800.60, "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" ] } } [17:15:43]execute_script... [17:15: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)1182239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 27.490, "sum" : 1800.60, "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" ] } } [17:15:43]POST & json_proto [17:15:43]process_json_proto [17:15:43]json parsed OK: [17:15:43]protocol is kg_v1.0 [17:15:43]action value=close_receipt [17:15:43]process_action close_receipt [17:15:43]cmd_close_receipt [17:15:43]MH_GetDate [17:15:43]Write to MH i2c: F0 00 00 7A 85 EE [17:15:43]Write i2c OK [17:15:43]MH_I2C_Read... [17:15:43]Read from MH i2c: F0 [17:15:43]MH_I2C_Read... [17:15:43]Read from MH i2c: F0 09 00 [17:15:43]MH_I2C_Read... [17:15:43]Read from MH i2c: F0 09 00 7A 85 00 44 90 E7 64 B2 FF 65 64 90 [17:15:43]GetLastDocTimeStamp 1692897331 [17:15:43]current date 1692897348 [17:15:43]FM_GetShiftState [17:15:43]SAM_PROTO_GetShiftState [17:15:43]wFMCommunicate request_size=4 [17:15:43]MH_SAM_APDU [17:15:43]CAPDU: 80 13 01 00 [17:15:43]Write to MH i2c: E2 08 00 7B 85 80 13 01 00 00 00 00 00 7D [17:15:43]Write i2c OK [17:15:43]MH_I2C_Read... [17:15:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:43]Read from MH i2c: E2 [17:15:43]MH_I2C_Read... [17:15:43]Read from MH i2c: E2 0E 00 [17:15:43]MH_I2C_Read... [17:15:43]Read from MH i2c: E2 0E 00 7B 85 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 FA [17:15:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:15:43]wFMCommunicate OK [17:15:43]SAM_PROTO_GetShiftState done [17:15:43]FM_GetShiftState done [17:15:43]opened in 1692866319 [17:15:43]opened+sec_in_day 1692952719 [17:15:43]quantity*price = 180059 [17:15:43]sum+1 = 180061 [17:15:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.21 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 197 24.08.2023 17:15 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32491 ФПД: 39284596096445 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T171548&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32491&fm=39284596096445&tin=02508201610067®Number=0000000000091575&sum=180000 [17:15:44]StoreToDocumentArchive [17:15:44]shift 75 fd 32491 [17:15:44]save to /storage/0075/doc_00032491 [17:15:44]save last doc name /storage/0075/doc_00032491 to /storage/kkm_last_doc_name [17:15:44]OFD Sender: No OFD packet to send [17:15:44]save OK [17:15:44]Clear old archive folders... [17:15:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:15:44]tlvbuf is 01A92100 [17:15:44]SAM_PROTO_ClearQueue [17:15:44]wFMCommunicate request_size=4 [17:15:44]MH_SAM_APDU [17:15:44]CAPDU: 80 09 00 00 [17:15:44]Write to MH i2c: E2 08 00 88 85 80 09 00 00 00 00 00 00 7F [17:15:44]Write i2c OK [17:15:44]MH_I2C_Read... [17:15:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:15:44]Read from MH i2c: E2 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: E2 03 00 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: E2 03 00 88 85 00 90 00 81 [17:15:44]RAPDU: 90 00 [17:15:44]wFMCommunicate OK [17:15:44]SAM_PROTO_ClearQueue done [17:15:44]KKMCreateOFDPacket [17:15:44]OFDProtocolAddRootSTLVToBuf [17:15:44]FM_MakeSignedData [17:15:44]FM_MakeSignedData [17:15:44]SAM_PROTO_SignData [17:15:44]wFMCommunicate request_size=4 [17:15:44]MH_SAM_APDU [17:15:44]CAPDU: 80 0D 01 02 [17:15:44]Write to MH i2c: E2 08 00 89 85 80 0D 01 02 00 00 00 00 87 [17:15:44]Write i2c OK [17:15:44]MH_I2C_Read... [17:15:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:15:44]Read from MH i2c: E2 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: E2 03 00 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: E2 03 00 89 85 00 90 00 82 [17:15:44]RAPDU: 90 00 [17:15:44]wFMCommunicate OK [17:15:44]wFMCommunicate request_size=255 [17:15:44]MH_SAM_APDU [17:15:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 6B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 5C 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 B1 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 C5 00 00 00 F4 03 04 00 44 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 7E 00 00 35 04 06 00 23 [17:15:44]Write to MH i2c: E2 02 01 8A 85 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 6B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 5C 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 B1 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 C5 00 00 00 F4 03 04 00 44 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 7E 00 00 35 04 06 00 23 00 00 EA [17:15:44]Write i2c OK [17:15:44]MH_I2C_Read... [17:15:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:44]Read from MH i2c: E2 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: E2 03 00 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: E2 03 00 8A 85 00 90 00 83 [17:15:44]RAPDU: 90 00 [17:15:44]wFMCommunicate OK [17:15:44]wFMCommunicate request_size=10 [17:15:44]MH_SAM_APDU [17:15:44]CAPDU: 80 0D 02 02 05 BA A8 65 3D BD [17:15:44]Write to MH i2c: E2 0D 00 8B 85 80 0D 02 02 05 00 BA A8 65 3D BD 00 00 55 [17:15:44]Write i2c OK [17:15:44]MH_I2C_Read... [17:15:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:45]Read from MH i2c: E2 [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: E2 03 00 [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: E2 03 00 8B 85 00 90 00 84 [17:15:45]RAPDU: 90 00 [17:15:45]wFMCommunicate OK [17:15:45]wFMCommunicate request_size=4 [17:15:45]MH_SAM_APDU [17:15:45]CAPDU: 80 0D 03 02 [17:15:45]Write to MH i2c: E2 08 00 8C 85 80 0D 03 02 00 00 00 00 8C [17:15:45]Write i2c OK [17:15:45]MH_I2C_Read... [17:15:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:15:45]Read from MH i2c: E2 [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: E2 0B 00 [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: E2 0B 00 8C 85 00 94 A9 14 5C F8 4A B8 76 90 00 AA [17:15:45]RAPDU: 94 A9 14 5C F8 4A B8 76 90 00 [17:15:45]wFMCommunicate OK [17:15:45]SAM_PROTO_SignData done [17:15:45]FM_MakeSignedData done [17:15:45]CreateOFDProtocolMessage [17:15:45]wFMCommunicate request_size=4 [17:15:45]MH_SAM_APDU [17:15:45]CAPDU: 80 11 00 00 [17:15:45]Write to MH i2c: E2 08 00 8D 85 80 11 00 00 00 00 00 00 8C [17:15:45]Write i2c OK [17:15:45]MH_I2C_Read... [17:15:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:15:45]Read from MH i2c: E2 [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: E2 17 00 [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: E2 17 00 8D 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E2 [17:15:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:15:45]wFMCommunicate OK [17:15:45]CreateOFDProtocolMessage done [17:15:45]OFDSenderStorePacket 32491 [17:15:45]StoreOFDPacket docnum=32491 [17:15:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8E 1F 07 01 63 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 6B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 5C 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 B1 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 C5 00 00 00 F4 03 04 00 44 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 7E 00 00 35 04 06 00 23 BA A8 65 3D BD 94 A9 14 5C F8 4A B8 76 [17:15:45]CheckFolder [17:15:45]dirname=/storage/ofd_packets [17:15:45]CheckFolder done [17:15:45]ProducePacketName [17:15:45]name=ofd_packets/00032491 [17:15:45]NVStorageSaveData ofd_packets/00032491 [17:15:45]File name is /storage/ofd_packets/00032491 [17:15:45]Write 301 bytes [17:15:45]NVStorageSaveData done [17:15:45]OFDSenderStorePacket done [17:15:45]KKMCreateOFDPacket done [17:15:45]NVStorageSaveData kkm_last_timestamp [17:15:45]File name is /storage/kkm_last_timestamp [17:15:45]Write 4 bytes [17:15:45]NVStorageSaveData done [17:15:45]ExternCall_PrintAddStr [17:15:45]wPrintStart [17:15:45]Write to MH i2c: 01 00 00 8E 85 13 [17:15:45]Write i2c OK [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: 01 [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: 01 07 00 [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: 01 07 00 8E 85 00 00 00 00 00 FF 0F 28 [17:15:45]RasterBufferAndPrint [17:15:45]line Счет N : (1)1182239 [17:15:45]line ИНН: 02508201610067 [17:15:45]line Контрольно-Кассовый Чек [17:15:45]line ПРОДАЖА [17:15:45]line ТРК (МРК, ГНК) : 43 [17:15:45]line Товар: 2710124500 [17:15:45]line Аи-95-К-5 [17:15:45]line 27.490 * 65.50 [17:15:45]line = 1800.60 [17:15:45]line НДС 12% НСП 1% [17:15:45]line > о реализуемом товаре [17:15:45]line ОКРУГЛЕНИЕ: -0.60 [17:15:45]line ИТОГО: 1800.00 [17:15:45]line Внесено: 1800.00 [17:15:45]line СДАЧА: 0.00 [17:15:45]line НСП 1% : 15.93 [17:15:45]line НДС 12% : 191.21 [17:15:45]line Наличными: 1800.00 [17:15:45]line Безнал.: 0.00 [17:15:45]line Место: АЗС № 121 "Партнер Нефть" [17:15:45]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:15:45]line СНО: Общий режим [17:15:45]line Чек 197 24.08.2023 17:15 [17:15:45]line Смена: 75 ФФД: 1.0 [17:15:45]line ЗНМ: 0300000148 [17:15:45]line РНМ: 0000000000091575 [17:15:45]line Версия ККМ: 001 [17:15:45]line ФМ: 0000000000874655 [17:15:45]line ФД: 32491 [17:15:45]line ФПД: 39284596096445 [17:15:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T171548&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32491&fm=39284596096445&tin=02508201610067®Number=0000000000091575&sum=180000 [17:15:45]OFD Sender: Processing packet 32491 [packets to send 11, broken 10] [17:15:45]ProducePacketName [17:15:45]name=ofd_packets/00032491 [17:15:45]OFD Sender: To server: pG, [17:15:45]CommunicateWithHost lk.salyk.kg:30040 [17:15:45]ConnectInit lk.salyk.kg [17:15:45]written 0, free lines is 4095 [17:15:45]Connected sock=10 [17:15:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8E 1F 07 01 63 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 6B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 5C 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 B1 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 C5 00 00 00 F4 03 04 00 44 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 7E 00 00 35 04 06 00 23 BA A8 65 3D BD 94 A9 14 5C F8 4A B8 76 [17:15:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 DE F8 47 00 B6 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 34 36 35 35 10 04 04 00 EB 7E 00 00 F4 03 04 00 E7 3A E7 64 B6 04 01 00 00 8A DB 07 46 8B 8E 39 69 [17:15:45]CommunicateWithHost err = 0 [17:15:45]CheckOFDResponse [17:15:45]1017 (14) - 77093643461234 [17:15:45]1041 (16) - 0000000000874655 [17:15:45]1040 (4) - 32491 [17:15:45]1012 (4) - 24.08.2023 11:11 [17:15:45]1206 (1) - 0 [17:15:45]OFD Sender: Remove packet 32491 [17:15:45]ProducePacketName [17:15:45]name=ofd_packets/00032491 [17:15:45]NVStorageDeleteData [17:15:45]Write to MH i2c: 01 00 00 B9 85 3E [17:15:45]Write i2c OK [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: 01 [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: 01 07 00 [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: 01 07 00 B9 85 00 00 00 00 00 D7 0C 28 [17:15:45]RasterBufferAndPrint [17:15:45]line [17:15:45]line [17:15:45]line [17:15:45]line [17:15:45]line [17:15:45]written 0, free lines is 3293 [17:15:45]MH_Cut [17:15:45]Write to MH i2c: D1 01 00 C0 85 01 17 [17:15:45]Write i2c OK [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: D1 [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: D1 01 00 [17:15:45]MH_I2C_Read... [17:15:45]Read from MH i2c: D1 01 00 C0 85 00 16 [17:15:45]Write to MH i2c: 01 00 00 C1 85 46 [17:15:45]Write i2c OK [17:15:45]MH_I2C_Read... [17:15:46]OFD Sender: No OFD packet to send [17:15:46]*** Cut start [17:15:46]*** Purtial cut [17:15:46]*** Stage 1: CUTSNS_PIN = 1 [17:15:46]Read from MH i2c: 01 [17:15:46]MH_I2C_Read... [17:15:46]*** Stop cut motor [17:15:46]*** Cut end [17:15:46]Read from MH i2c: 01 07 00 [17:15:46]MH_I2C_Read... [17:15:46]Read from MH i2c: 01 07 00 C1 85 00 00 00 00 00 FF 0F 5B [17:15:46]process_action close_receipt done [17:15:46]requested_data is exist [17:15:46]produce_requested_data [17:15:46]requested_item fm.sn is exist - process it [17:15:46]wFMCommunicate request_size=4 [17:15:46]MH_SAM_APDU [17:15:46]CAPDU: 80 11 00 00 [17:15:46]Write to MH i2c: E2 08 00 C2 85 80 11 00 00 00 00 00 00 C1 [17:15:46]Write i2c OK [17:15:46]MH_I2C_Read... [17:15:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:15:47]Read from MH i2c: E2 [17:15:47]MH_I2C_Read... [17:15:47]Read from MH i2c: E2 17 00 [17:15:47]MH_I2C_Read... [17:15:47]Read from MH i2c: E2 17 00 C2 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 17 [17:15:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:15:47]wFMCommunicate OK [17:15:47]requested_item fd.num is exist - process it [17:15:47]SAM_PROTO_GetFieldsCounters [17:15:47]wFMCommunicate request_size=4 [17:15:47]MH_SAM_APDU [17:15:47]CAPDU: 80 13 00 00 [17:15:47]Write to MH i2c: E2 08 00 C3 85 80 13 00 00 00 00 00 00 C4 [17:15:47]Write i2c OK [17:15:47]MH_I2C_Read... [17:15:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:15:47]Read from MH i2c: E2 [17:15:47]MH_I2C_Read... [17:15:47]Read from MH i2c: E2 62 00 [17:15:47]MH_I2C_Read... [17:15:47]Read from MH i2c: E2 62 00 C3 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EB 7E 00 00 0E 04 04 00 4B 00 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 ED [17:15:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EB 7E 00 00 0E 04 04 00 4B 00 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:15:47]wFMCommunicate OK [17:15:47]SAM_PROTO_GetFieldsCounters done [17:15:47]requested_item shift.num is exist - process it [17:15:47]requested_item shift.opened is exist - process it [17:15:47]req_shift_opened [17:15:47]FM_GetShiftState [17:15:47]SAM_PROTO_GetShiftState [17:15:47]wFMCommunicate request_size=4 [17:15:47]MH_SAM_APDU [17:15:47]CAPDU: 80 13 01 00 [17:15:47]Write to MH i2c: E2 08 00 C4 85 80 13 01 00 00 00 00 00 C6 [17:15:47]Write i2c OK [17:15:47]MH_I2C_Read... [17:15:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:47]Read from MH i2c: E2 [17:15:47]MH_I2C_Read... [17:15:47]Read from MH i2c: E2 0E 00 [17:15:47]MH_I2C_Read... [17:15:47]Read from MH i2c: E2 0E 00 C4 85 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 43 [17:15:47]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:15:47]wFMCommunicate OK [17:15:47]SAM_PROTO_GetShiftState done [17:15:47]FM_GetShiftState done [17:15:47]req_shift_opened done [17:15:47]requested_item shift.open_date is exist - process it [17:15:47]req_shift_open_date [17:15:47]req_shift_open_date done [17:15:47]produce_requested_data done [17:15:47]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32491,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:15:47]process_action_free close_receipt [17:15:47]json_value_free [17:15:47]json_value_free done [17:15:47]process_json_proto returns [17:15:47]Send response to host [17:15:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32491,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:15:47]free response buf [17:15:47]execute_script done [17:15:47]execute_script returns [17:15:47]free content buf [17:15:47]Sock 9.Close socket [17:15:47]Sock 9.Thread stoped [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:18]accept exits with 8 [17:17:18]New connection [17:17:18]New thread 3066940772 created [17:17:18]Thread 3067084132 joined [17:17:18]Waiting for new connection... [17:17:18] Sock 8.Parse request [17:17:18]Sock 8.Check first char [17:17:18]Sock 8.First char is OK [17:17:18]request: POST /json_proto HTTP/1.0 [17:17:18]Method: POST [17:17:18]URL: /json_proto [17:17:18]Method is POST - this is cgi request [17:17:18]url: /json_proto [17:17:18]query_string will be loaded in cgi processing [17:17:18]execute_cgi json_proto POST (null) [17:17:18]execute_cgi path=json_proto method=POST [17:17:18]POST find Content-Length [17:17:18]Host: 172.17.34.200:8080 [17:17:18]Content-Length: 678 [17:17:18]Content-Type: application/json [17:17:18] [17:17:18]POST finish read [17:17:18]Found Content-Length = 678 [17:17:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:17:18]execute_script... [17:17: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)1182241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:17:18]POST & json_proto [17:17:18]process_json_proto [17:17:18]json parsed OK: [17:17:18]protocol is kg_v1.0 [17:17:18]action value=close_receipt [17:17:18]process_action close_receipt [17:17:18]cmd_close_receipt [17:17:18]MH_GetDate [17:17:18]Write to MH i2c: F0 00 00 C5 85 39 [17:17:18]Write i2c OK [17:17:18]MH_I2C_Read... [17:17:18]Read from MH i2c: F0 [17:17:18]MH_I2C_Read... [17:17:18]Read from MH i2c: F0 09 00 [17:17:18]MH_I2C_Read... [17:17:18]Read from MH i2c: F0 09 00 C5 85 00 A3 90 E7 64 B2 FF 65 64 3A [17:17:18]GetLastDocTimeStamp 1692897348 [17:17:18]current date 1692897443 [17:17:18]FM_GetShiftState [17:17:18]SAM_PROTO_GetShiftState [17:17:18]wFMCommunicate request_size=4 [17:17:18]MH_SAM_APDU [17:17:18]CAPDU: 80 13 01 00 [17:17:18]Write to MH i2c: E2 08 00 C6 85 80 13 01 00 00 00 00 00 C8 [17:17:18]Write i2c OK [17:17:18]MH_I2C_Read... [17:17:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:17:18]Read from MH i2c: E2 [17:17:18]MH_I2C_Read... [17:17:18]Read from MH i2c: E2 0E 00 [17:17:18]MH_I2C_Read... [17:17:18]Read from MH i2c: E2 0E 00 C6 85 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 45 [17:17:18]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:17:18]wFMCommunicate OK [17:17:18]SAM_PROTO_GetShiftState done [17:17:18]FM_GetShiftState done [17:17:18]opened in 1692866319 [17:17:18]opened+sec_in_day 1692952719 [17:17:18]quantity*price = 50025 [17:17:18]sum+1 = 50026 [17:17:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 198 24.08.2023 17:17 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32492 ФПД: 273806536518574 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T171723&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32492&fm=273806536518574&tin=02508201610067®Number=0000000000091575&sum=50000 [17:17:20]StoreToDocumentArchive [17:17:20]shift 75 fd 32492 [17:17:20]save to /storage/0075/doc_00032492 [17:17:20]save last doc name /storage/0075/doc_00032492 to /storage/kkm_last_doc_name [17:17:20]save OK [17:17:20]Clear old archive folders... [17:17:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:17:20]tlvbuf is 01AA5370 [17:17:20]SAM_PROTO_ClearQueue [17:17:20]wFMCommunicate request_size=4 [17:17:20]MH_SAM_APDU [17:17:20]CAPDU: 80 09 00 00 [17:17:20]Write to MH i2c: E2 08 00 D3 85 80 09 00 00 00 00 00 00 CA [17:17:20]Write i2c OK [17:17:20]MH_I2C_Read... [17:17:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:17:20]Read from MH i2c: E2 [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: E2 03 00 [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: E2 03 00 D3 85 00 90 00 CC [17:17:20]RAPDU: 90 00 [17:17:20]wFMCommunicate OK [17:17:20]SAM_PROTO_ClearQueue done [17:17:20]KKMCreateOFDPacket [17:17:20]OFDProtocolAddRootSTLVToBuf [17:17:20]FM_MakeSignedData [17:17:20]FM_MakeSignedData [17:17:20]SAM_PROTO_SignData [17:17:20]wFMCommunicate request_size=4 [17:17:20]MH_SAM_APDU [17:17:20]CAPDU: 80 0D 01 02 [17:17:20]Write to MH i2c: E2 08 00 D4 85 80 0D 01 02 00 00 00 00 D2 [17:17:20]Write i2c OK [17:17:20]MH_I2C_Read... [17:17:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:17:20]Read from MH i2c: E2 [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: E2 03 00 [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: E2 03 00 D4 85 00 90 00 CD [17:17:20]RAPDU: 90 00 [17:17:20]wFMCommunicate OK [17:17:20]wFMCommunicate request_size=255 [17:17:20]MH_SAM_APDU [17:17:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C6 00 00 00 F4 03 04 00 A3 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 7E 00 00 35 04 06 00 F9 [17:17:20]Write to MH i2c: E2 02 01 D5 85 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C6 00 00 00 F4 03 04 00 A3 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 7E 00 00 35 04 06 00 F9 00 00 5E [17:17:20]Write i2c OK [17:17:20]MH_I2C_Read... [17:17:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:17:20]Read from MH i2c: E2 [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: E2 03 00 [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: E2 03 00 D5 85 00 90 00 CE [17:17:20]RAPDU: 90 00 [17:17:20]wFMCommunicate OK [17:17:20]wFMCommunicate request_size=10 [17:17:20]MH_SAM_APDU [17:17:20]CAPDU: 80 0D 02 02 05 06 8D 58 AB AE [17:17:20]Write to MH i2c: E2 0D 00 D6 85 80 0D 02 02 05 00 06 8D 58 AB AE 00 00 23 [17:17:20]Write i2c OK [17:17:20]MH_I2C_Read... [17:17:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:17:20]Read from MH i2c: E2 [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: E2 03 00 [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: E2 03 00 D6 85 00 90 00 CF [17:17:20]RAPDU: 90 00 [17:17:20]wFMCommunicate OK [17:17:20]wFMCommunicate request_size=4 [17:17:20]MH_SAM_APDU [17:17:20]CAPDU: 80 0D 03 02 [17:17:20]Write to MH i2c: E2 08 00 D7 85 80 0D 03 02 00 00 00 00 D7 [17:17:20]Write i2c OK [17:17:20]MH_I2C_Read... [17:17:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:17:20]Read from MH i2c: E2 [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: E2 0B 00 [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: E2 0B 00 D7 85 00 48 FC 77 76 A8 FC 5C 7E 90 00 87 [17:17:20]RAPDU: 48 FC 77 76 A8 FC 5C 7E 90 00 [17:17:20]wFMCommunicate OK [17:17:20]SAM_PROTO_SignData done [17:17:20]FM_MakeSignedData done [17:17:20]CreateOFDProtocolMessage [17:17:20]wFMCommunicate request_size=4 [17:17:20]MH_SAM_APDU [17:17:20]CAPDU: 80 11 00 00 [17:17:20]Write to MH i2c: E2 08 00 D8 85 80 11 00 00 00 00 00 00 D7 [17:17:20]Write i2c OK [17:17:20]MH_I2C_Read... [17:17:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:17:20]Read from MH i2c: E2 [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: E2 17 00 [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: E2 17 00 D8 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2D [17:17:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:17:20]wFMCommunicate OK [17:17:20]CreateOFDProtocolMessage done [17:17:20]OFDSenderStorePacket 32492 [17:17:20]StoreOFDPacket docnum=32492 [17:17:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B1 AB 07 01 26 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C6 00 00 00 F4 03 04 00 A3 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 7E 00 00 35 04 06 00 F9 06 8D 58 AB AE 48 FC 77 76 A8 FC 5C 7E [17:17:20]CheckFolder [17:17:20]dirname=/storage/ofd_packets [17:17:20]CheckFolder done [17:17:20]ProducePacketName [17:17:20]name=ofd_packets/00032492 [17:17:20]NVStorageSaveData ofd_packets/00032492 [17:17:20]File name is /storage/ofd_packets/00032492 [17:17:20]Write 301 bytes [17:17:20]NVStorageSaveData done [17:17:20]OFDSenderStorePacket done [17:17:20]KKMCreateOFDPacket done [17:17:20]NVStorageSaveData kkm_last_timestamp [17:17:20]File name is /storage/kkm_last_timestamp [17:17:20]Write 4 bytes [17:17:20]NVStorageSaveData done [17:17:20]ExternCall_PrintAddStr [17:17:20]wPrintStart [17:17:20]Write to MH i2c: 01 00 00 D9 85 5E [17:17:20]Write i2c OK [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: 01 [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: 01 07 00 [17:17:20]MH_I2C_Read... [17:17:20]Read from MH i2c: 01 07 00 D9 85 00 00 00 00 00 FF 0F 73 [17:17:20]RasterBufferAndPrint [17:17:20]line Счет N : (1)1182241 [17:17:20]line ИНН: 02508201610067 [17:17:20]line Контрольно-Кассовый Чек [17:17:20]line ПРОДАЖА [17:17:20]line ТРК (МРК, ГНК) : 52 [17:17:20]line Товар: 2710124130 [17:17:20]line Аи-92-К-5 [17:17:20]line 8.700 * 57.50 [17:17:20]line = 500.25 [17:17:20]line НДС 12% НСП 1% [17:17:20]line > о реализуемом товаре [17:17:20]line ОКРУГЛЕНИЕ: -0.25 [17:17:20]line ИТОГО: 500.00 [17:17:20]line Внесено: 500.00 [17:17:20]line СДАЧА: 0.00 [17:17:20]line НСП 1% : 4.43 [17:17:20]line НДС 12% : 53.12 [17:17:20]line Наличными: 500.00 [17:17:20]line Безнал.: 0.00 [17:17:20]line Место: АЗС № 121 "Партнер Нефть" [17:17:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:17:20]line СНО: Общий режим [17:17:20]line Чек 198 24.08.2023 17:17 [17:17:20]line Смена: 75 ФФД: 1.0 [17:17:20]line ЗНМ: 0300000148 [17:17:20]line РНМ: 0000000000091575 [17:17:20]line Версия ККМ: 001 [17:17:20]line ФМ: 0000000000874655 [17:17:20]line ФД: 32492 [17:17:20]line ФПД: 273806536518574 [17:17:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T171723&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32492&fm=273806536518574&tin=02508201610067®Number=0000000000091575&sum=50000 [17:17:20]written 0, free lines is 4095 [17:17:20]OFD Sender: Processing packet 32492 [packets to send 11, broken 10] [17:17:20]ProducePacketName [17:17:20]name=ofd_packets/00032492 [17:17:20]OFD Sender: To server: pG, [17:17:20]CommunicateWithHost lk.salyk.kg:30040 [17:17:20]ConnectInit lk.salyk.kg [17:17:20]Connected sock=10 [17:17:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B1 AB 07 01 26 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C6 00 00 00 F4 03 04 00 A3 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 7E 00 00 35 04 06 00 F9 06 8D 58 AB AE 48 FC 77 76 A8 FC 5C 7E [17:17:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 21 19 47 00 0D FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 7E 00 00 F4 03 04 00 46 3B E7 64 B6 04 01 00 00 7A 89 20 DE A7 51 06 BB [17:17:21]CommunicateWithHost err = 0 [17:17:21]CheckOFDResponse [17:17:21]1017 (14) - 77093643461234 [17:17:21]1041 (16) - 0000000000874655 [17:17:21]1040 (4) - 32492 [17:17:21]1012 (4) - 24.08.2023 11:13 [17:17:21]1206 (1) - 0 [17:17:21]OFD Sender: Remove packet 32492 [17:17:21]ProducePacketName [17:17:21]name=ofd_packets/00032492 [17:17:21]NVStorageDeleteData [17:17:21]Write to MH i2c: 01 00 00 04 86 8A [17:17:21]Write i2c OK [17:17:21]MH_I2C_Read... [17:17:21]Read from MH i2c: 01 [17:17:21]MH_I2C_Read... [17:17:21]Read from MH i2c: 01 07 00 [17:17:21]MH_I2C_Read... [17:17:21]Read from MH i2c: 01 07 00 04 86 00 00 00 00 00 CD 0C 6A [17:17:21]RasterBufferAndPrint [17:17:21]line [17:17:21]line [17:17:21]line [17:17:21]line [17:17:21]line [17:17:21]written 0, free lines is 3284 [17:17:21]MH_Cut [17:17:21]Write to MH i2c: D1 01 00 0B 86 01 63 [17:17:21]Write i2c OK [17:17:21]MH_I2C_Read... [17:17:21]Read from MH i2c: D1 [17:17:21]MH_I2C_Read... [17:17:21]Read from MH i2c: D1 01 00 [17:17:21]MH_I2C_Read... [17:17:21]Read from MH i2c: D1 01 00 0B 86 00 62 [17:17:21]Write to MH i2c: 01 00 00 0C 86 92 [17:17:21]Write i2c OK [17:17:21]MH_I2C_Read... [17:17:21]OFD Sender: No OFD packet to send [17:17:22]*** Cut start [17:17:22]*** Purtial cut [17:17:22]*** CUTSNS_PIN = 0 [17:17:22]*** Stage 1: CUTSNS_PIN = 1 [17:17:24]Read from MH i2c: 01 [17:17:24]MH_I2C_Read... [17:17:24]*** Stop cut motor [17:17:24]*** Cut end [17:17:24]Read from MH i2c: 01 07 00 [17:17:24]MH_I2C_Read... [17:17:24]Read from MH i2c: 01 07 00 0C 86 00 00 00 00 00 FF 0F A7 [17:17:24]process_action close_receipt done [17:17:24]requested_data is exist [17:17:24]produce_requested_data [17:17:24]requested_item fm.sn is exist - process it [17:17:24]wFMCommunicate request_size=4 [17:17:24]MH_SAM_APDU [17:17:24]CAPDU: 80 11 00 00 [17:17:24]Write to MH i2c: E2 08 00 0D 86 80 11 00 00 00 00 00 00 0D [17:17:24]Write i2c OK [17:17:24]MH_I2C_Read... [17:17:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:17:24]Read from MH i2c: E2 [17:17:24]MH_I2C_Read... [17:17:24]Read from MH i2c: E2 17 00 [17:17:24]MH_I2C_Read... [17:17:24]Read from MH i2c: E2 17 00 0D 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 63 [17:17:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:17:24]wFMCommunicate OK [17:17:24]requested_item fd.num is exist - process it [17:17:24]SAM_PROTO_GetFieldsCounters [17:17:24]wFMCommunicate request_size=4 [17:17:24]MH_SAM_APDU [17:17:24]CAPDU: 80 13 00 00 [17:17:24]Write to MH i2c: E2 08 00 0E 86 80 13 00 00 00 00 00 00 10 [17:17:24]Write i2c OK [17:17:24]MH_I2C_Read... [17:17:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:17:24]Read from MH i2c: E2 [17:17:24]MH_I2C_Read... [17:17:24]Read from MH i2c: E2 62 00 [17:17:24]MH_I2C_Read... [17:17:24]Read from MH i2c: E2 62 00 0E 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EC 7E 00 00 0E 04 04 00 4B 00 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 3D [17:17:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EC 7E 00 00 0E 04 04 00 4B 00 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 [17:17:24]wFMCommunicate OK [17:17:24]SAM_PROTO_GetFieldsCounters done [17:17:24]requested_item shift.num is exist - process it [17:17:24]requested_item shift.opened is exist - process it [17:17:24]req_shift_opened [17:17:24]FM_GetShiftState [17:17:24]SAM_PROTO_GetShiftState [17:17:24]wFMCommunicate request_size=4 [17:17:24]MH_SAM_APDU [17:17:24]CAPDU: 80 13 01 00 [17:17:24]Write to MH i2c: E2 08 00 0F 86 80 13 01 00 00 00 00 00 12 [17:17:24]Write i2c OK [17:17:24]MH_I2C_Read... [17:17:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:17:24]Read from MH i2c: E2 [17:17:24]MH_I2C_Read... [17:17:24]Read from MH i2c: E2 0E 00 [17:17:24]MH_I2C_Read... [17:17:24]Read from MH i2c: E2 0E 00 0F 86 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8F [17:17:24]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:17:24]wFMCommunicate OK [17:17:24]SAM_PROTO_GetShiftState done [17:17:24]FM_GetShiftState done [17:17:24]req_shift_opened done [17:17:24]requested_item shift.open_date is exist - process it [17:17:24]req_shift_open_date [17:17:24]req_shift_open_date done [17:17:24]produce_requested_data done [17:17:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32492,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:17:24]process_action_free close_receipt [17:17:24]json_value_free [17:17:24]json_value_free done [17:17:24]process_json_proto returns [17:17:24]Send response to host [17:17:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32492,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:17:24]free response buf [17:17:24]execute_script done [17:17:24]execute_script returns [17:17:24]free content buf [17:17:24]Sock 8.Close socket [17:17:24]Sock 8.Thread stoped [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:46]OFD Sender: No OFD packet to send [17:17:51]OFD Sender: No OFD packet to send [17:17:56]OFD Sender: No OFD packet to send [17:17:58]accept exits with 9 [17:17:58]New connection [17:17:58]New thread 3067084132 created [17:17:58]Thread 3066940772 joined [17:17:58]Waiting for new connection... [17:17:58] Sock 9.Parse request [17:17:58]Sock 9.Check first char [17:17:58]Sock 9.First char is OK [17:17:58]request: POST /json_proto HTTP/1.0 [17:17:58]Method: POST [17:17:58]URL: /json_proto [17:17:58]Method is POST - this is cgi request [17:17:58]url: /json_proto [17:17:58]query_string will be loaded in cgi processing [17:17:58]execute_cgi json_proto POST (null) [17:17:58]execute_cgi path=json_proto method=POST [17:17:58]POST find Content-Length [17:17:58]Host: 172.17.34.200:8080 [17:17:58]Content-Length: 646 [17:17:58]Content-Type: application/json [17:17:58] [17:17:58]POST finish read [17:17:58]Found Content-Length = 646 [17:17:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.000, "sum" : 636.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 636.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:17:58]execute_script... [17:17: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)1182242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.000, "sum" : 636.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 636.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:17:58]POST & json_proto [17:17:58]process_json_proto [17:17:58]json parsed OK: [17:17:58]protocol is kg_v1.0 [17:17:58]action value=close_receipt [17:17:58]process_action close_receipt [17:17:58]cmd_close_receipt [17:17:58]MH_GetDate [17:17:58]Write to MH i2c: F0 00 00 10 86 85 [17:17:58]Write i2c OK [17:17:58]MH_I2C_Read... [17:17:58]Read from MH i2c: F0 [17:17:58]MH_I2C_Read... [17:17:58]Read from MH i2c: F0 09 00 [17:17:58]MH_I2C_Read... [17:17:58]Read from MH i2c: F0 09 00 10 86 00 CB 90 E7 64 B2 FF 65 64 AE [17:17:58]GetLastDocTimeStamp 1692897443 [17:17:58]current date 1692897483 [17:17:58]FM_GetShiftState [17:17:58]SAM_PROTO_GetShiftState [17:17:58]wFMCommunicate request_size=4 [17:17:58]MH_SAM_APDU [17:17:58]CAPDU: 80 13 01 00 [17:17:58]Write to MH i2c: E2 08 00 11 86 80 13 01 00 00 00 00 00 14 [17:17:58]Write i2c OK [17:17:58]MH_I2C_Read... [17:17:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:17:58]Read from MH i2c: E2 [17:17:58]MH_I2C_Read... [17:17:58]Read from MH i2c: E2 0E 00 [17:17:58]MH_I2C_Read... [17:17:58]Read from MH i2c: E2 0E 00 11 86 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 91 [17:17:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:17:58]wFMCommunicate OK [17:17:58]SAM_PROTO_GetShiftState done [17:17:58]FM_GetShiftState done [17:17:58]opened in 1692866319 [17:17:58]opened+sec_in_day 1692952719 [17:17:58]quantity*price = 63600 [17:17:58]sum+1 = 63601 [17:17:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 636.00 НСП 1% : 5.63 НДС 12% : 67.54 Наличными: 636.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 199 24.08.2023 17:18 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32493 ФПД: 234761724855878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T171803&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32493&fm=234761724855878&tin=02508201610067®Number=0000000000091575&sum=63600 [17:17:59]StoreToDocumentArchive [17:17:59]shift 75 fd 32493 [17:17:59]save to /storage/0075/doc_00032493 [17:17:59]save last doc name /storage/0075/doc_00032493 to /storage/kkm_last_doc_name [17:17:59]save OK [17:17:59]Clear old archive folders... [17:17:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:17:59]tlvbuf is 018A9630 [17:17:59]SAM_PROTO_ClearQueue [17:17:59]wFMCommunicate request_size=4 [17:17:59]MH_SAM_APDU [17:17:59]CAPDU: 80 09 00 00 [17:17:59]Write to MH i2c: E2 08 00 1E 86 80 09 00 00 00 00 00 00 16 [17:17:59]Write i2c OK [17:17:59]MH_I2C_Read... [17:17:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:17:59]Read from MH i2c: E2 [17:17:59]MH_I2C_Read... [17:17:59]Read from MH i2c: E2 03 00 [17:17:59]MH_I2C_Read... [17:17:59]Read from MH i2c: E2 03 00 1E 86 00 90 00 18 [17:17:59]RAPDU: 90 00 [17:17:59]wFMCommunicate OK [17:17:59]SAM_PROTO_ClearQueue done [17:17:59]KKMCreateOFDPacket [17:17:59]OFDProtocolAddRootSTLVToBuf [17:17:59]FM_MakeSignedData [17:17:59]FM_MakeSignedData [17:17:59]SAM_PROTO_SignData [17:17:59]wFMCommunicate request_size=4 [17:17:59]MH_SAM_APDU [17:17:59]CAPDU: 80 0D 01 02 [17:17:59]Write to MH i2c: E2 08 00 1F 86 80 0D 01 02 00 00 00 00 1E [17:17:59]Write i2c OK [17:17:59]MH_I2C_Read... [17:18:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:18:00]Read from MH i2c: E2 [17:18:00]MH_I2C_Read... [17:18:00]Read from MH i2c: E2 03 00 [17:18:00]MH_I2C_Read... [17:18:00]Read from MH i2c: E2 03 00 1F 86 00 90 00 19 [17:18:00]RAPDU: 90 00 [17:18:00]wFMCommunicate OK [17:18:00]wFMCommunicate request_size=255 [17:18:00]MH_SAM_APDU [17:18:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 CB 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 7E 00 00 35 04 06 00 [17:18:00]Write to MH i2c: E2 02 01 20 86 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 CB 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 7E 00 00 35 04 06 00 00 00 9B [17:18:00]Write i2c OK [17:18:00]MH_I2C_Read... [17:18:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:18:00]Read from MH i2c: E2 [17:18:00]MH_I2C_Read... [17:18:00]Read from MH i2c: E2 03 00 [17:18:00]MH_I2C_Read... [17:18:00]Read from MH i2c: E2 03 00 20 86 00 90 00 1A [17:18:00]RAPDU: 90 00 [17:18:00]wFMCommunicate OK [17:18:00]wFMCommunicate request_size=11 [17:18:00]MH_SAM_APDU [17:18:00]CAPDU: 80 0D 02 02 06 D5 83 B9 37 86 46 [17:18:00]Write to MH i2c: E2 0E 00 21 86 80 0D 02 02 06 00 D5 83 B9 37 86 46 00 00 41 [17:18:00]Write i2c OK [17:18:00]MH_I2C_Read... [17:18:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:18:00]Read from MH i2c: E2 [17:18:00]MH_I2C_Read... [17:18:00]Read from MH i2c: E2 03 00 [17:18:00]MH_I2C_Read... [17:18:00]Read from MH i2c: E2 03 00 21 86 00 90 00 1B [17:18:00]RAPDU: 90 00 [17:18:00]wFMCommunicate OK [17:18:00]wFMCommunicate request_size=4 [17:18:00]MH_SAM_APDU [17:18:00]CAPDU: 80 0D 03 02 [17:18:00]Write to MH i2c: E2 08 00 22 86 80 0D 03 02 00 00 00 00 23 [17:18:00]Write i2c OK [17:18:00]MH_I2C_Read... [17:18:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:18:00]Read from MH i2c: E2 [17:18:00]MH_I2C_Read... [17:18:00]Read from MH i2c: E2 0B 00 [17:18:00]MH_I2C_Read... [17:18:00]Read from MH i2c: E2 0B 00 22 86 00 E8 06 E4 E5 72 38 33 D3 90 00 8B [17:18:00]RAPDU: E8 06 E4 E5 72 38 33 D3 90 00 [17:18:00]wFMCommunicate OK [17:18:00]SAM_PROTO_SignData done [17:18:00]FM_MakeSignedData done [17:18:00]CreateOFDProtocolMessage [17:18:00]wFMCommunicate request_size=4 [17:18:00]MH_SAM_APDU [17:18:00]CAPDU: 80 11 00 00 [17:18:00]Write to MH i2c: E2 08 00 23 86 80 11 00 00 00 00 00 00 23 [17:18:00]Write i2c OK [17:18:00]MH_I2C_Read... [17:18:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:00]Read from MH i2c: E2 [17:18:00]MH_I2C_Read... [17:18:00]Read from MH i2c: E2 17 00 [17:18:00]MH_I2C_Read... [17:18:00]Read from MH i2c: E2 17 00 23 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 79 [17:18:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:18:00]wFMCommunicate OK [17:18:00]CreateOFDProtocolMessage done [17:18:00]OFDSenderStorePacket 32493 [17:18:00]StoreOFDPacket docnum=32493 [17:18:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4E 95 08 01 7E 14 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 CB 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 7E 00 00 35 04 06 00 D5 83 B9 37 86 46 E8 06 E4 E5 72 38 33 D3 [17:18:00]CheckFolder [17:18:00]dirname=/storage/ofd_packets [17:18:00]CheckFolder done [17:18:00]ProducePacketName [17:18:00]name=ofd_packets/00032493 [17:18:00]NVStorageSaveData ofd_packets/00032493 [17:18:00]File name is /storage/ofd_packets/00032493 [17:18:00]Write 302 bytes [17:18:00]NVStorageSaveData done [17:18:00]OFDSenderStorePacket done [17:18:00]KKMCreateOFDPacket done [17:18:00]NVStorageSaveData kkm_last_timestamp [17:18:00]File name is /storage/kkm_last_timestamp [17:18:00]Write 4 bytes [17:18:00]NVStorageSaveData done [17:18:00]ExternCall_PrintAddStr [17:18:00]wPrintStart [17:18:00]Write to MH i2c: 01 00 00 24 86 AA [17:18:00]OFD Sender: Processing packet 32493 [packets to send 11, broken 10] [17:18:00]ProducePacketName [17:18:00]name=ofd_packets/00032493 [17:18:00]OFD Sender: To server: pG, [17:18:00]CommunicateWithHost lk.salyk.kg:30040 [17:18:00]ConnectInit lk.salyk.kg [17:18:00]Write i2c OK [17:18:00]MH_I2C_Read... [17:18:00]Read from MH i2c: 01 [17:18:00]MH_I2C_Read... [17:18:00]Read from MH i2c: 01 07 00 [17:18:00]MH_I2C_Read... [17:18:00]Read from MH i2c: 01 07 00 24 86 00 00 00 00 00 FF 0F BF [17:18:00]RasterBufferAndPrint [17:18:00]line Счет N : (1)1182242 [17:18:00]line ИНН: 02508201610067 [17:18:00]line Контрольно-Кассовый Чек [17:18:00]line ПРОДАЖА [17:18:00]line ТРК (МРК, ГНК) : 21 [17:18:00]line Товар: 2710194210 [17:18:00]line ДТ(л)-К-5 [17:18:00]line 10.000 * 63.60 [17:18:00]line = 636.00 [17:18:00]line НДС 12% НСП 1% [17:18:00]line > о реализуемом товаре [17:18:00]line ИТОГО: 636.00 [17:18:00]line НСП 1% : 5.63 [17:18:00]line НДС 12% : 67.54 [17:18:00]line Наличными: 636.00 [17:18:00]line Безнал.: 0.00 [17:18:00]line Место: АЗС № 121 "Партнер Нефть" [17:18:00]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:18:00]line СНО: Общий режим [17:18:00]line Чек 199 24.08.2023 17:18 [17:18:00]line Смена: 75 ФФД: 1.0 [17:18:00]line ЗНМ: 0300000148 [17:18:00]line РНМ: 0000000000091575 [17:18:00]line Версия ККМ: 001 [17:18:00]line ФМ: 0000000000874655 [17:18:00]line ФД: 32493 [17:18:00]line ФПД: 234761724855878 [17:18:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T171803&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32493&fm=234761724855878&tin=02508201610067®Number=0000000000091575&sum=63600 [17:18:00]Connected sock=10 [17:18:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4E 95 08 01 7E 14 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 CB 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 7E 00 00 35 04 06 00 D5 83 B9 37 86 46 E8 06 E4 E5 72 38 33 D3 [17:18:00]written 0, free lines is 4095 [17:18:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1B 58 47 00 2C 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 7E 00 00 F4 03 04 00 6E 3B E7 64 B6 04 01 00 00 A5 F9 33 5B 14 8E 4D 84 [17:18:00]CommunicateWithHost err = 0 [17:18:00]CheckOFDResponse [17:18:00]1017 (14) - 77093643461234 [17:18:00]1041 (16) - 0000000000874655 [17:18:00]1040 (4) - 32493 [17:18:00]1012 (4) - 24.08.2023 11:13 [17:18:00]1206 (1) - 0 [17:18:00]OFD Sender: Remove packet 32493 [17:18:00]ProducePacketName [17:18:00]name=ofd_packets/00032493 [17:18:00]NVStorageDeleteData [17:18:01]Write to MH i2c: 01 00 00 4C 86 D2 [17:18:01]Write i2c OK [17:18:01]MH_I2C_Read... [17:18:01]Read from MH i2c: 01 [17:18:01]MH_I2C_Read... [17:18:01]Read from MH i2c: 01 07 00 [17:18:01]MH_I2C_Read... [17:18:01]Read from MH i2c: 01 07 00 4C 86 00 00 00 00 00 0F 0D F5 [17:18:01]RasterBufferAndPrint [17:18:01]line [17:18:01]line [17:18:01]line [17:18:01]line [17:18:01]line [17:18:01]written 0, free lines is 3349 [17:18:01]MH_Cut [17:18:01]Write to MH i2c: D1 01 00 53 86 01 AB [17:18:01]Write i2c OK [17:18:01]MH_I2C_Read... [17:18:01]Read from MH i2c: D1 [17:18:01]MH_I2C_Read... [17:18:01]Read from MH i2c: D1 01 00 [17:18:01]MH_I2C_Read... [17:18:01]Read from MH i2c: D1 01 00 53 86 00 AA [17:18:01]Write to MH i2c: 01 00 00 54 86 DA [17:18:01]Write i2c OK [17:18:01]MH_I2C_Read... [17:18:01]OFD Sender: No OFD packet to send [17:18:01]*** Cut start [17:18:01]*** Purtial cut [17:18:01]*** Stage 1: CUTSNS_PIN = 1 [17:18:02]Read from MH i2c: 01 [17:18:02]MH_I2C_Read... [17:18:02]*** Stop cut motor [17:18:02]*** Cut end [17:18:02]Read from MH i2c: 01 07 00 [17:18:02]MH_I2C_Read... [17:18:02]Read from MH i2c: 01 07 00 54 86 00 00 00 00 00 FF 0F EF [17:18:02]process_action close_receipt done [17:18:02]requested_data is exist [17:18:02]produce_requested_data [17:18:02]requested_item fm.sn is exist - process it [17:18:02]wFMCommunicate request_size=4 [17:18:02]MH_SAM_APDU [17:18:02]CAPDU: 80 11 00 00 [17:18:02]Write to MH i2c: E2 08 00 55 86 80 11 00 00 00 00 00 00 55 [17:18:02]Write i2c OK [17:18:02]MH_I2C_Read... [17:18:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:02]Read from MH i2c: E2 [17:18:02]MH_I2C_Read... [17:18:02]Read from MH i2c: E2 17 00 [17:18:02]MH_I2C_Read... [17:18:02]Read from MH i2c: E2 17 00 55 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AB [17:18:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:18:02]wFMCommunicate OK [17:18:02]requested_item fd.num is exist - process it [17:18:02]SAM_PROTO_GetFieldsCounters [17:18:02]wFMCommunicate request_size=4 [17:18:02]MH_SAM_APDU [17:18:02]CAPDU: 80 13 00 00 [17:18:02]Write to MH i2c: E2 08 00 56 86 80 13 00 00 00 00 00 00 58 [17:18:02]Write i2c OK [17:18:02]MH_I2C_Read... [17:18:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:18:02]Read from MH i2c: E2 [17:18:02]MH_I2C_Read... [17:18:02]Read from MH i2c: E2 62 00 [17:18:02]MH_I2C_Read... [17:18:02]Read from MH i2c: E2 62 00 56 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 ED 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [17:18:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 ED 7E 00 00 0E 04 04 00 4B 00 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 [17:18:02]wFMCommunicate OK [17:18:02]SAM_PROTO_GetFieldsCounters done [17:18:02]requested_item shift.num is exist - process it [17:18:02]requested_item shift.opened is exist - process it [17:18:02]req_shift_opened [17:18:02]FM_GetShiftState [17:18:02]SAM_PROTO_GetShiftState [17:18:02]wFMCommunicate request_size=4 [17:18:02]MH_SAM_APDU [17:18:02]CAPDU: 80 13 01 00 [17:18:02]Write to MH i2c: E2 08 00 57 86 80 13 01 00 00 00 00 00 5A [17:18:02]Write i2c OK [17:18:02]MH_I2C_Read... [17:18:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:18:02]Read from MH i2c: E2 [17:18:02]MH_I2C_Read... [17:18:02]Read from MH i2c: E2 0E 00 [17:18:02]MH_I2C_Read... [17:18:02]Read from MH i2c: E2 0E 00 57 86 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D7 [17:18:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:18:02]wFMCommunicate OK [17:18:02]SAM_PROTO_GetShiftState done [17:18:02]FM_GetShiftState done [17:18:02]req_shift_opened done [17:18:02]requested_item shift.open_date is exist - process it [17:18:02]req_shift_open_date [17:18:02]req_shift_open_date done [17:18:02]produce_requested_data done [17:18:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32493,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:18:02]process_action_free close_receipt [17:18:02]json_value_free [17:18:02]json_value_free done [17:18:02]process_json_proto returns [17:18:02]Send response to host [17:18:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32493,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:18:02]free response buf [17:18:02]execute_script done [17:18:02]execute_script returns [17:18:02]free content buf [17:18:02]Sock 9.Close socket [17:18:02]Sock 9.Thread stoped [17:18:06]OFD Sender: No OFD packet to send [17:18:11]OFD Sender: No OFD packet to send [17:18:16]OFD Sender: No OFD packet to send [17:18:21]OFD Sender: No OFD packet to send [17:18:26]OFD Sender: No OFD packet to send [17:18:31]OFD Sender: No OFD packet to send [17:18:36]OFD Sender: No OFD packet to send [17:18:41]OFD Sender: No OFD packet to send [17:18:45]accept exits with 8 [17:18:45]New connection [17:18:45]New thread 3066940772 created [17:18:45]Thread 3067084132 joined [17:18:45]Waiting for new connection... [17:18:45] Sock 8.Parse request [17:18:45]Sock 8.Check first char [17:18:45]Sock 8.First char is OK [17:18:45]request: POST /json_proto HTTP/1.0 [17:18:45]Method: POST [17:18:45]URL: /json_proto [17:18:45]Method is POST - this is cgi request [17:18:45]url: /json_proto [17:18:45]query_string will be loaded in cgi processing [17:18:45]execute_cgi json_proto POST (null) [17:18:45]execute_cgi path=json_proto method=POST [17:18:45]POST find Content-Length [17:18:45]Host: 172.17.34.200:8080 [17:18:45]Content-Length: 688 [17:18:45]Content-Type: application/json [17:18:45] [17:18:45]POST finish read [17:18:45]Found Content-Length = 688 [17:18:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:18:45]execute_script... [17: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)1182243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:18:45]POST & json_proto [17:18:45]process_json_proto [17:18:45]json parsed OK: [17:18:45]protocol is kg_v1.0 [17:18:45]action value=close_receipt [17:18:45]process_action close_receipt [17:18:45]cmd_close_receipt [17:18:45]MH_GetDate [17:18:45]Write to MH i2c: F0 00 00 58 86 CD [17:18:45]Write i2c OK [17:18:45]MH_I2C_Read... [17:18:45]Read from MH i2c: F0 [17:18:45]MH_I2C_Read... [17:18:45]Read from MH i2c: F0 09 00 [17:18:45]MH_I2C_Read... [17:18:45]Read from MH i2c: F0 09 00 58 86 00 F9 90 E7 64 B2 FF 65 64 24 [17:18:45]GetLastDocTimeStamp 1692897483 [17:18:45]current date 1692897529 [17:18:45]FM_GetShiftState [17:18:45]SAM_PROTO_GetShiftState [17:18:45]wFMCommunicate request_size=4 [17:18:45]MH_SAM_APDU [17:18:45]CAPDU: 80 13 01 00 [17:18:45]Write to MH i2c: E2 08 00 59 86 80 13 01 00 00 00 00 00 5C [17:18:45]Write i2c OK [17:18:45]MH_I2C_Read... [17:18:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:18:45]Read from MH i2c: E2 [17:18:45]MH_I2C_Read... [17:18:45]Read from MH i2c: E2 0E 00 [17:18:45]MH_I2C_Read... [17:18:45]Read from MH i2c: E2 0E 00 59 86 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D9 [17:18:45]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:18:45]wFMCommunicate OK [17:18:45]SAM_PROTO_GetShiftState done [17:18:45]FM_GetShiftState done [17:18:45]opened in 1692866319 [17:18:45]opened+sec_in_day 1692952719 [17:18:45]quantity*price = 100042 [17:18:45]sum+1 = 100044 [17:18:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 200 24.08.2023 17:18 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32494 ФПД: 208964161221551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T171849&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32494&fm=208964161221551&tin=02508201610067®Number=0000000000091575&sum=100000 [17:18:46]StoreToDocumentArchive [17:18:46]shift 75 fd 32494 [17:18:46]save to /storage/0075/doc_00032494 [17:18:46]save last doc name /storage/0075/doc_00032494 to /storage/kkm_last_doc_name [17:18:46]save OK [17:18:46]Clear old archive folders... [17:18:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:18:46]tlvbuf is 01AC6960 [17:18:46]SAM_PROTO_ClearQueue [17:18:46]wFMCommunicate request_size=4 [17:18:46]MH_SAM_APDU [17:18:46]CAPDU: 80 09 00 00 [17:18:46]Write to MH i2c: E2 08 00 66 86 80 09 00 00 00 00 00 00 5E [17:18:46]Write i2c OK [17:18:46]MH_I2C_Read... [17:18:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:18:46]Read from MH i2c: E2 [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: E2 03 00 [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: E2 03 00 66 86 00 90 00 60 [17:18:46]RAPDU: 90 00 [17:18:46]wFMCommunicate OK [17:18:46]SAM_PROTO_ClearQueue done [17:18:46]KKMCreateOFDPacket [17:18:46]OFDProtocolAddRootSTLVToBuf [17:18:46]FM_MakeSignedData [17:18:46]FM_MakeSignedData [17:18:46]SAM_PROTO_SignData [17:18:46]wFMCommunicate request_size=4 [17:18:46]MH_SAM_APDU [17:18:46]CAPDU: 80 0D 01 02 [17:18:46]Write to MH i2c: E2 08 00 67 86 80 0D 01 02 00 00 00 00 66 [17:18:46]Write i2c OK [17:18:46]MH_I2C_Read... [17:18:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:18:46]Read from MH i2c: E2 [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: E2 03 00 [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: E2 03 00 67 86 00 90 00 61 [17:18:46]RAPDU: 90 00 [17:18:46]wFMCommunicate OK [17:18:46]wFMCommunicate request_size=255 [17:18:46]MH_SAM_APDU [17:18:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 F9 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 7E 00 00 35 04 06 00 [17:18:46]Write to MH i2c: E2 02 01 68 86 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 F9 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 7E 00 00 35 04 06 00 00 00 63 [17:18:46]Write i2c OK [17:18:46]MH_I2C_Read... [17:18:46]OFD Sender: No OFD packet to send [17:18:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:18:46]Read from MH i2c: E2 [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: E2 03 00 [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: E2 03 00 68 86 00 90 00 62 [17:18:46]RAPDU: 90 00 [17:18:46]wFMCommunicate OK [17:18:46]wFMCommunicate request_size=11 [17:18:46]MH_SAM_APDU [17:18:46]CAPDU: 80 0D 02 02 06 BE 0D 42 99 B3 AF [17:18:46]Write to MH i2c: E2 0E 00 69 86 80 0D 02 02 06 00 BE 0D 42 99 B3 AF 00 00 7D [17:18:46]Write i2c OK [17:18:46]MH_I2C_Read... [17:18:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:18:46]Read from MH i2c: E2 [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: E2 03 00 [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: E2 03 00 69 86 00 90 00 63 [17:18:46]RAPDU: 90 00 [17:18:46]wFMCommunicate OK [17:18:46]wFMCommunicate request_size=4 [17:18:46]MH_SAM_APDU [17:18:46]CAPDU: 80 0D 03 02 [17:18:46]Write to MH i2c: E2 08 00 6A 86 80 0D 03 02 00 00 00 00 6B [17:18:46]Write i2c OK [17:18:46]MH_I2C_Read... [17:18:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:18:46]Read from MH i2c: E2 [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: E2 0B 00 [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: E2 0B 00 6A 86 00 43 BF 81 A6 C9 5C 35 75 90 00 64 [17:18:46]RAPDU: 43 BF 81 A6 C9 5C 35 75 90 00 [17:18:46]wFMCommunicate OK [17:18:46]SAM_PROTO_SignData done [17:18:46]FM_MakeSignedData done [17:18:46]CreateOFDProtocolMessage [17:18:46]wFMCommunicate request_size=4 [17:18:46]MH_SAM_APDU [17:18:46]CAPDU: 80 11 00 00 [17:18:46]Write to MH i2c: E2 08 00 6B 86 80 11 00 00 00 00 00 00 6B [17:18:46]Write i2c OK [17:18:46]MH_I2C_Read... [17:18:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:46]Read from MH i2c: E2 [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: E2 17 00 [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: E2 17 00 6B 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C1 [17:18:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:18:46]wFMCommunicate OK [17:18:46]CreateOFDProtocolMessage done [17:18:46]OFDSenderStorePacket 32494 [17:18:46]StoreOFDPacket docnum=32494 [17:18:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9E 2F 08 01 B1 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 F9 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 7E 00 00 35 04 06 00 BE 0D 42 99 B3 AF 43 BF 81 A6 C9 5C 35 75 [17:18:46]CheckFolder [17:18:46]dirname=/storage/ofd_packets [17:18:46]CheckFolder done [17:18:46]ProducePacketName [17:18:46]name=ofd_packets/00032494 [17:18:46]NVStorageSaveData ofd_packets/00032494 [17:18:46]File name is /storage/ofd_packets/00032494 [17:18:46]Write 302 bytes [17:18:46]NVStorageSaveData done [17:18:46]OFDSenderStorePacket done [17:18:46]KKMCreateOFDPacket done [17:18:46]NVStorageSaveData kkm_last_timestamp [17:18:46]File name is /storage/kkm_last_timestamp [17:18:46]Write 4 bytes [17:18:46]NVStorageSaveData done [17:18:46]ExternCall_PrintAddStr [17:18:46]wPrintStart [17:18:46]Write to MH i2c: 01 00 00 6C 86 F2 [17:18:46]Write i2c OK [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: 01 [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: 01 07 00 [17:18:46]MH_I2C_Read... [17:18:46]Read from MH i2c: 01 07 00 6C 86 00 00 00 00 00 FF 0F 07 [17:18:46]RasterBufferAndPrint [17:18:46]line Счет N : (1)1182243 [17:18:46]line ИНН: 02508201610067 [17:18:46]line Контрольно-Кассовый Чек [17:18:46]line ПРОДАЖА [17:18:46]line ТРК (МРК, ГНК) : 11 [17:18:46]line Товар: 2710194210 [17:18:46]line ДТ(л)-К-5 [17:18:46]line 15.730 * 63.60 [17:18:46]line = 1000.43 [17:18:46]line НДС 12% НСП 1% [17:18:46]line > о реализуемом товаре [17:18:46]line ОКРУГЛЕНИЕ: -0.43 [17:18:46]line ИТОГО: 1000.00 [17:18:46]line Внесено: 1000.00 [17:18:46]line СДАЧА: 0.00 [17:18:46]line НСП 1% : 8.85 [17:18:46]line НДС 12% : 106.24 [17:18:46]line Наличными: 1000.00 [17:18:46]line Безнал.: 0.00 [17:18:46]line Место: АЗС № 121 "Партнер Нефть" [17:18:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:18:46]line СНО: Общий режим [17:18:46]line Чек 200 24.08.2023 17:18 [17:18:46]line Смена: 75 ФФД: 1.0 [17:18:46]line ЗНМ: 0300000148 [17:18:46]line РНМ: 0000000000091575 [17:18:46]line Версия ККМ: 001 [17:18:46]line ФМ: 0000000000874655 [17:18:46]line ФД: 32494 [17:18:46]line ФПД: 208964161221551 [17:18:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T171849&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32494&fm=208964161221551&tin=02508201610067®Number=0000000000091575&sum=100000 [17:18:47]OFD Sender: Processing packet 32494 [packets to send 11, broken 10] [17:18:47]ProducePacketName [17:18:47]name=ofd_packets/00032494 [17:18:47]OFD Sender: To server: pG, [17:18:47]CommunicateWithHost lk.salyk.kg:30040 [17:18:47]ConnectInit lk.salyk.kg [17:18:47]written 0, free lines is 4095 [17:18:47]Connected sock=9 [17:18:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9E 2F 08 01 B1 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 F9 90 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 7E 00 00 35 04 06 00 BE 0D 42 99 B3 AF 43 BF 81 A6 C9 5C 35 75 [17:18:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 22 0E 47 00 70 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 7E 00 00 F4 03 04 00 9D 3B E7 64 B6 04 01 00 00 7F 31 B5 E0 0A 74 02 19 [17:18:47]CommunicateWithHost err = 0 [17:18:47]CheckOFDResponse [17:18:47]1017 (14) - 77093643461234 [17:18:47]1041 (16) - 0000000000874655 [17:18:47]1040 (4) - 32494 [17:18:47]1012 (4) - 24.08.2023 11:14 [17:18:47]1206 (1) - 0 [17:18:47]OFD Sender: Remove packet 32494 [17:18:47]ProducePacketName [17:18:47]name=ofd_packets/00032494 [17:18:47]NVStorageDeleteData [17:18:47]Write to MH i2c: 01 00 00 97 86 1D [17:18:47]Write i2c OK [17:18:47]MH_I2C_Read... [17:18:47]Read from MH i2c: 01 [17:18:47]MH_I2C_Read... [17:18:47]Read from MH i2c: 01 07 00 [17:18:47]MH_I2C_Read... [17:18:47]Read from MH i2c: 01 07 00 97 86 00 00 00 00 00 D7 0C 07 [17:18:47]RasterBufferAndPrint [17:18:47]line [17:18:47]line [17:18:47]line [17:18:47]line [17:18:47]line [17:18:47]written 0, free lines is 3296 [17:18:47]MH_Cut [17:18:47]Write to MH i2c: D1 01 00 9E 86 01 F6 [17:18:47]Write i2c OK [17:18:47]MH_I2C_Read... [17:18:47]Read from MH i2c: D1 [17:18:47]MH_I2C_Read... [17:18:47]Read from MH i2c: D1 01 00 [17:18:47]MH_I2C_Read... [17:18:47]Read from MH i2c: D1 01 00 9E 86 00 F5 [17:18:47]Write to MH i2c: 01 00 00 9F 86 25 [17:18:47]Write i2c OK [17:18:47]MH_I2C_Read... [17:18:47]OFD Sender: No OFD packet to send [17:18:48]*** Cut start [17:18:48]*** Purtial cut [17:18:48]*** CUTSNS_PIN = 0 [17:18:48]*** Stage 1: CUTSNS_PIN = 1 [17:18:50]Read from MH i2c: 01 [17:18:50]MH_I2C_Read... [17:18:50]*** Stop cut motor [17:18:50]*** Cut end [17:18:50]Read from MH i2c: 01 07 00 [17:18:50]MH_I2C_Read... [17:18:50]Read from MH i2c: 01 07 00 9F 86 00 00 00 00 00 FF 0F 3A [17:18:50]process_action close_receipt done [17:18:50]requested_data is exist [17:18:50]produce_requested_data [17:18:50]requested_item fm.sn is exist - process it [17:18:50]wFMCommunicate request_size=4 [17:18:50]MH_SAM_APDU [17:18:50]CAPDU: 80 11 00 00 [17:18:50]Write to MH i2c: E2 08 00 A0 86 80 11 00 00 00 00 00 00 A0 [17:18:50]Write i2c OK [17:18:50]MH_I2C_Read... [17:18:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:50]Read from MH i2c: E2 [17:18:50]MH_I2C_Read... [17:18:50]Read from MH i2c: E2 17 00 [17:18:50]MH_I2C_Read... [17:18:50]Read from MH i2c: E2 17 00 A0 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F6 [17:18:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:18:50]wFMCommunicate OK [17:18:50]requested_item fd.num is exist - process it [17:18:50]SAM_PROTO_GetFieldsCounters [17:18:50]wFMCommunicate request_size=4 [17:18:50]MH_SAM_APDU [17:18:50]CAPDU: 80 13 00 00 [17:18:50]Write to MH i2c: E2 08 00 A1 86 80 13 00 00 00 00 00 00 A3 [17:18:50]Write i2c OK [17:18:50]MH_I2C_Read... [17:18:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:18:50]Read from MH i2c: E2 [17:18:50]MH_I2C_Read... [17:18:50]Read from MH i2c: E2 62 00 [17:18:50]MH_I2C_Read... [17:18:50]Read from MH i2c: E2 62 00 A1 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EE 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [17:18:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EE 7E 00 00 0E 04 04 00 4B 00 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 [17:18:50]wFMCommunicate OK [17:18:50]SAM_PROTO_GetFieldsCounters done [17:18:50]requested_item shift.num is exist - process it [17:18:50]requested_item shift.opened is exist - process it [17:18:50]req_shift_opened [17:18:50]FM_GetShiftState [17:18:50]SAM_PROTO_GetShiftState [17:18:50]wFMCommunicate request_size=4 [17:18:50]MH_SAM_APDU [17:18:50]CAPDU: 80 13 01 00 [17:18:50]Write to MH i2c: E2 08 00 A2 86 80 13 01 00 00 00 00 00 A5 [17:18:50]Write i2c OK [17:18:50]MH_I2C_Read... [17:18:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:18:50]Read from MH i2c: E2 [17:18:50]MH_I2C_Read... [17:18:50]Read from MH i2c: E2 0E 00 [17:18:50]MH_I2C_Read... [17:18:50]Read from MH i2c: E2 0E 00 A2 86 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 22 [17:18:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:18:50]wFMCommunicate OK [17:18:50]SAM_PROTO_GetShiftState done [17:18:50]FM_GetShiftState done [17:18:50]req_shift_opened done [17:18:50]requested_item shift.open_date is exist - process it [17:18:50]req_shift_open_date [17:18:50]req_shift_open_date done [17:18:50]produce_requested_data done [17:18:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32494,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:18:50]process_action_free close_receipt [17:18:50]json_value_free [17:18:50]json_value_free done [17:18:50]process_json_proto returns [17:18:50]Send response to host [17:18:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32494,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:18:50]free response buf [17:18:50]execute_script done [17:18:50]execute_script returns [17:18:50]free content buf [17:18:50]Sock 8.Close socket [17:18:50]Sock 8.Thread stoped [17:18:52]OFD Sender: No OFD packet to send [17:18:57]OFD Sender: No OFD packet to send [17:19:02]OFD Sender: No OFD packet to send [17:19:07]OFD Sender: No OFD packet to send [17:19:12]OFD Sender: No OFD packet to send [17:19:17]OFD Sender: No OFD packet to send [17:19:23]OFD Sender: No OFD packet to send [17:19:28]OFD Sender: No OFD packet to send [17:19:33]OFD Sender: No OFD packet to send [17:19:38]OFD Sender: No OFD packet to send [17:19:43]OFD Sender: No OFD packet to send [17:19:48]OFD Sender: No OFD packet to send [17:19:53]OFD Sender: No OFD packet to send [17:19:58]OFD Sender: No OFD packet to send [17:20:03]OFD Sender: No OFD packet to send [17:20:08]OFD Sender: No OFD packet to send [17:20:13]OFD Sender: No OFD packet to send [17:20:18]OFD Sender: No OFD packet to send [17:20:23]OFD Sender: No OFD packet to send [17:20:28]OFD Sender: No OFD packet to send [17:20:33]OFD Sender: No OFD packet to send [17:20:38]OFD Sender: No OFD packet to send [17:20:43]OFD Sender: No OFD packet to send [17:20:48]OFD Sender: No OFD packet to send [17:20:53]OFD Sender: No OFD packet to send [17:20:58]OFD Sender: No OFD packet to send [17:21:03]OFD Sender: No OFD packet to send [17:21:08]OFD Sender: No OFD packet to send [17:21:13]OFD Sender: No OFD packet to send [17:21:18]OFD Sender: No OFD packet to send [17:21:23]OFD Sender: No OFD packet to send [17:21:28]OFD Sender: No OFD packet to send [17:21:33]OFD Sender: No OFD packet to send [17:21:38]OFD Sender: No OFD packet to send [17:21:43]OFD Sender: No OFD packet to send [17:21:48]OFD Sender: No OFD packet to send [17:21:53]OFD Sender: No OFD packet to send [17:21:58]OFD Sender: No OFD packet to send [17:22:03]OFD Sender: No OFD packet to send [17:22:08]OFD Sender: No OFD packet to send [17:22:13]OFD Sender: No OFD packet to send [17:22:13]accept exits with 10 [17:22:13]New connection [17:22:13]New thread 3067084132 created [17:22:13]Thread 3066940772 joined [17:22:13]Waiting for new connection... [17:22:13] Sock 10.Parse request [17:22:13]Sock 10.Check first char [17:22:13]Sock 10.First char is OK [17:22:13]request: POST /json_proto HTTP/1.0 [17:22:13]Method: POST [17:22:13]URL: /json_proto [17:22:13]Method is POST - this is cgi request [17:22:13]url: /json_proto [17:22:13]query_string will be loaded in cgi processing [17:22:13]execute_cgi json_proto POST (null) [17:22:13]execute_cgi path=json_proto method=POST [17:22:13]POST find Content-Length [17:22:13]Host: 172.17.34.200:8080 [17:22:13]Content-Length: 688 [17:22:13]Content-Type: application/json [17:22:13] [17:22:13]POST finish read [17:22:13]Found Content-Length = 688 [17:22:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 70.760, "sum" : 4500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4500.00, "total" : 4500.00, "payments": [ { "type": 0, "sum" : 4500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:22:13]execute_script... [17:22: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)1182244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 70.760, "sum" : 4500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4500.00, "total" : 4500.00, "payments": [ { "type": 0, "sum" : 4500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:22:13]POST & json_proto [17:22:13]process_json_proto [17:22:13]json parsed OK: [17:22:13]protocol is kg_v1.0 [17:22:13]action value=close_receipt [17:22:13]process_action close_receipt [17:22:13]cmd_close_receipt [17:22:13]MH_GetDate [17:22:13]Write to MH i2c: F0 00 00 A3 86 18 [17:22:13]Write i2c OK [17:22:13]MH_I2C_Read... [17:22:13]Read from MH i2c: F0 [17:22:13]MH_I2C_Read... [17:22:13]Read from MH i2c: F0 09 00 [17:22:13]MH_I2C_Read... [17:22:13]Read from MH i2c: F0 09 00 A3 86 00 CA 91 E7 64 B2 FF 65 64 41 [17:22:13]GetLastDocTimeStamp 1692897529 [17:22:13]current date 1692897738 [17:22:13]FM_GetShiftState [17:22:13]SAM_PROTO_GetShiftState [17:22:13]wFMCommunicate request_size=4 [17:22:13]MH_SAM_APDU [17:22:13]CAPDU: 80 13 01 00 [17:22:13]Write to MH i2c: E2 08 00 A4 86 80 13 01 00 00 00 00 00 A7 [17:22:13]Write i2c OK [17:22:13]MH_I2C_Read... [17:22:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:22:13]Read from MH i2c: E2 [17:22:13]MH_I2C_Read... [17:22:13]Read from MH i2c: E2 0E 00 [17:22:13]MH_I2C_Read... [17:22:13]Read from MH i2c: E2 0E 00 A4 86 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 24 [17:22:13]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:22:13]wFMCommunicate OK [17:22:13]SAM_PROTO_GetShiftState done [17:22:13]FM_GetShiftState done [17:22:13]opened in 1692866319 [17:22:13]opened+sec_in_day 1692952719 [17:22:13]quantity*price = 450033 [17:22:13]sum+1 = 450035 [17:22:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 4500.00 Внесено: 4500.00 СДАЧА: 0.00 НСП 1% : 39.83 НДС 12% : 477.91 Наличными: 4500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 201 24.08.2023 17:22 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32495 ФПД: 179069684416165 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T172218&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32495&fm=179069684416165&tin=02508201610067®Number=0000000000091575&sum=450000 [17:22:14]StoreToDocumentArchive [17:22:14]shift 75 fd 32495 [17:22:14]save to /storage/0075/doc_00032495 [17:22:14]save last doc name /storage/0075/doc_00032495 to /storage/kkm_last_doc_name [17:22:14]save OK [17:22:14]Clear old archive folders... [17:22:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:22:14]tlvbuf is 01A12F80 [17:22:14]SAM_PROTO_ClearQueue [17:22:14]wFMCommunicate request_size=4 [17:22:14]MH_SAM_APDU [17:22:14]CAPDU: 80 09 00 00 [17:22:14]Write to MH i2c: E2 08 00 B1 86 80 09 00 00 00 00 00 00 A9 [17:22:14]Write i2c OK [17:22:14]MH_I2C_Read... [17:22:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:22:14]Read from MH i2c: E2 [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: E2 03 00 [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: E2 03 00 B1 86 00 90 00 AB [17:22:14]RAPDU: 90 00 [17:22:14]wFMCommunicate OK [17:22:14]SAM_PROTO_ClearQueue done [17:22:14]KKMCreateOFDPacket [17:22:14]OFDProtocolAddRootSTLVToBuf [17:22:14]FM_MakeSignedData [17:22:14]FM_MakeSignedData [17:22:14]SAM_PROTO_SignData [17:22:14]wFMCommunicate request_size=4 [17:22:14]MH_SAM_APDU [17:22:14]CAPDU: 80 0D 01 02 [17:22:14]Write to MH i2c: E2 08 00 B2 86 80 0D 01 02 00 00 00 00 B1 [17:22:14]Write i2c OK [17:22:14]MH_I2C_Read... [17:22:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:22:14]Read from MH i2c: E2 [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: E2 03 00 [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: E2 03 00 B2 86 00 90 00 AC [17:22:14]RAPDU: 90 00 [17:22:14]wFMCommunicate OK [17:22:14]wFMCommunicate request_size=255 [17:22:14]MH_SAM_APDU [17:22:14]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 68 14 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 F2 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 D0 DD 06 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 CA 91 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 7E 00 00 35 04 06 00 [17:22:14]Write to MH i2c: E2 02 01 B3 86 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 68 14 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 F2 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 D0 DD 06 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 CA 91 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 7E 00 00 35 04 06 00 00 00 D1 [17:22:14]Write i2c OK [17:22:14]MH_I2C_Read... [17:22:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:22:14]Read from MH i2c: E2 [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: E2 03 00 [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: E2 03 00 B3 86 00 90 00 AD [17:22:14]RAPDU: 90 00 [17:22:14]wFMCommunicate OK [17:22:14]wFMCommunicate request_size=11 [17:22:14]MH_SAM_APDU [17:22:14]CAPDU: 80 0D 02 02 06 A2 DC E8 ED FE A5 [17:22:14]Write to MH i2c: E2 0E 00 B4 86 80 0D 02 02 06 00 A2 DC E8 ED FE A5 00 00 B6 [17:22:14]Write i2c OK [17:22:14]MH_I2C_Read... [17:22:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:22:14]Read from MH i2c: E2 [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: E2 03 00 [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: E2 03 00 B4 86 00 90 00 AE [17:22:14]RAPDU: 90 00 [17:22:14]wFMCommunicate OK [17:22:14]wFMCommunicate request_size=4 [17:22:14]MH_SAM_APDU [17:22:14]CAPDU: 80 0D 03 02 [17:22:14]Write to MH i2c: E2 08 00 B5 86 80 0D 03 02 00 00 00 00 B6 [17:22:14]Write i2c OK [17:22:14]MH_I2C_Read... [17:22:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:22:14]Read from MH i2c: E2 [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: E2 0B 00 [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: E2 0B 00 B5 86 00 63 77 52 BF 69 61 28 4C 90 00 E0 [17:22:14]RAPDU: 63 77 52 BF 69 61 28 4C 90 00 [17:22:14]wFMCommunicate OK [17:22:14]SAM_PROTO_SignData done [17:22:14]FM_MakeSignedData done [17:22:14]CreateOFDProtocolMessage [17:22:14]wFMCommunicate request_size=4 [17:22:14]MH_SAM_APDU [17:22:14]CAPDU: 80 11 00 00 [17:22:14]Write to MH i2c: E2 08 00 B6 86 80 11 00 00 00 00 00 00 B6 [17:22:14]Write i2c OK [17:22:14]MH_I2C_Read... [17:22:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:22:14]Read from MH i2c: E2 [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: E2 17 00 [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: E2 17 00 B6 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0C [17:22:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:22:14]wFMCommunicate OK [17:22:14]CreateOFDProtocolMessage done [17:22:14]OFDSenderStorePacket 32495 [17:22:14]StoreOFDPacket docnum=32495 [17:22:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8B 05 08 01 41 C7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 68 14 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 F2 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 D0 DD 06 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 CA 91 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 7E 00 00 35 04 06 00 A2 DC E8 ED FE A5 63 77 52 BF 69 61 28 4C [17:22:14]CheckFolder [17:22:14]dirname=/storage/ofd_packets [17:22:14]CheckFolder done [17:22:14]ProducePacketName [17:22:14]name=ofd_packets/00032495 [17:22:14]NVStorageSaveData ofd_packets/00032495 [17:22:14]File name is /storage/ofd_packets/00032495 [17:22:14]Write 302 bytes [17:22:14]NVStorageSaveData done [17:22:14]OFDSenderStorePacket done [17:22:14]KKMCreateOFDPacket done [17:22:14]NVStorageSaveData kkm_last_timestamp [17:22:14]File name is /storage/kkm_last_timestamp [17:22:14]Write 4 bytes [17:22:14]NVStorageSaveData done [17:22:14]ExternCall_PrintAddStr [17:22:14]wPrintStart [17:22:14]Write to MH i2c: 01 00 00 B7 86 3D [17:22:14]Write i2c OK [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: 01 [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: 01 07 00 [17:22:14]MH_I2C_Read... [17:22:14]Read from MH i2c: 01 07 00 B7 86 00 00 00 00 00 FF 0F 52 [17:22:14]RasterBufferAndPrint [17:22:14]line Счет N : (1)1182244 [17:22:14]line ИНН: 02508201610067 [17:22:14]line Контрольно-Кассовый Чек [17:22:14]line ПРОДАЖА [17:22:14]line ТРК (МРК, ГНК) : 11 [17:22:14]line Товар: 2710194210 [17:22:14]line ДТ(л)-К-5 [17:22:14]line 70.760 * 63.60 [17:22:14]line = 4500.34 [17:22:14]line НДС 12% НСП 1% [17:22:14]line > о реализуемом товаре [17:22:14]line ОКРУГЛЕНИЕ: -0.34 [17:22:14]line ИТОГО: 4500.00 [17:22:14]line Внесено: 4500.00 [17:22:14]line СДАЧА: 0.00 [17:22:14]line НСП 1% : 39.83 [17:22:14]line НДС 12% : 477.91 [17:22:14]line Наличными: 4500.00 [17:22:14]line Безнал.: 0.00 [17:22:14]line Место: АЗС № 121 "Партнер Нефть" [17:22:14]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:22:14]line СНО: Общий режим [17:22:14]line Чек 201 24.08.2023 17:22 [17:22:14]line Смена: 75 ФФД: 1.0 [17:22:14]line ЗНМ: 0300000148 [17:22:14]line РНМ: 0000000000091575 [17:22:14]line Версия ККМ: 001 [17:22:14]line ФМ: 0000000000874655 [17:22:14]line ФД: 32495 [17:22:14]line ФПД: 179069684416165 [17:22:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T172218&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32495&fm=179069684416165&tin=02508201610067®Number=0000000000091575&sum=450000 [17:22:15]OFD Sender: Processing packet 32495 [packets to send 11, broken 10] [17:22:15]ProducePacketName [17:22:15]name=ofd_packets/00032495 [17:22:15]OFD Sender: To server: pG, [17:22:15]CommunicateWithHost lk.salyk.kg:30040 [17:22:15]ConnectInit lk.salyk.kg [17:22:15]written 0, free lines is 4095 [17:22:15]Connected sock=9 [17:22:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8B 05 08 01 41 C7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 68 14 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 F2 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 D0 DD 06 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 CA 91 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 7E 00 00 35 04 06 00 A2 DC E8 ED FE A5 63 77 52 BF 69 61 28 4C [17:22:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F1 D1 47 00 00 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 7E 00 00 F4 03 04 00 6D 3C E7 64 B6 04 01 00 00 D1 14 7B A2 39 ED D2 CB [17:22:15]CommunicateWithHost err = 0 [17:22:15]CheckOFDResponse [17:22:15]1017 (14) - 77093643461234 [17:22:15]1041 (16) - 0000000000874655 [17:22:15]1040 (4) - 32495 [17:22:15]1012 (4) - 24.08.2023 11:18 [17:22:15]1206 (1) - 0 [17:22:15]OFD Sender: Remove packet 32495 [17:22:15]ProducePacketName [17:22:15]name=ofd_packets/00032495 [17:22:15]NVStorageDeleteData [17:22:15]Write to MH i2c: 01 00 00 E2 86 68 [17:22:15]Write i2c OK [17:22:15]MH_I2C_Read... [17:22:15]Read from MH i2c: 01 [17:22:15]MH_I2C_Read... [17:22:15]Read from MH i2c: 01 07 00 [17:22:15]MH_I2C_Read... [17:22:15]Read from MH i2c: 01 07 00 E2 86 00 00 00 00 00 D7 0C 52 [17:22:15]RasterBufferAndPrint [17:22:15]line [17:22:15]line [17:22:15]line [17:22:15]line [17:22:15]line [17:22:15]written 0, free lines is 3295 [17:22:15]MH_Cut [17:22:15]Write to MH i2c: D1 01 00 E9 86 01 41 [17:22:15]Write i2c OK [17:22:15]MH_I2C_Read... [17:22:15]Read from MH i2c: D1 [17:22:15]MH_I2C_Read... [17:22:15]Read from MH i2c: D1 01 00 [17:22:15]MH_I2C_Read... [17:22:15]Read from MH i2c: D1 01 00 E9 86 00 40 [17:22:15]Write to MH i2c: 01 00 00 EA 86 70 [17:22:15]Write i2c OK [17:22:15]MH_I2C_Read... [17:22:16]OFD Sender: No OFD packet to send [17:22:16]*** Cut start [17:22:16]*** Purtial cut [17:22:16]*** Stage 1: CUTSNS_PIN = 1 [17:22:16]Read from MH i2c: 01 [17:22:16]MH_I2C_Read... [17:22:16]*** Stop cut motor [17:22:16]*** Cut end [17:22:16]Read from MH i2c: 01 07 00 [17:22:16]MH_I2C_Read... [17:22:16]Read from MH i2c: 01 07 00 EA 86 00 00 00 00 00 FF 0F 85 [17:22:16]process_action close_receipt done [17:22:16]requested_data is exist [17:22:16]produce_requested_data [17:22:16]requested_item fm.sn is exist - process it [17:22:16]wFMCommunicate request_size=4 [17:22:16]MH_SAM_APDU [17:22:16]CAPDU: 80 11 00 00 [17:22:16]Write to MH i2c: E2 08 00 EB 86 80 11 00 00 00 00 00 00 EB [17:22:16]Write i2c OK [17:22:16]MH_I2C_Read... [17:22:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:22:16]Read from MH i2c: E2 [17:22:16]MH_I2C_Read... [17:22:16]Read from MH i2c: E2 17 00 [17:22:16]MH_I2C_Read... [17:22:16]Read from MH i2c: E2 17 00 EB 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 41 [17:22:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:22:16]wFMCommunicate OK [17:22:16]requested_item fd.num is exist - process it [17:22:16]SAM_PROTO_GetFieldsCounters [17:22:16]wFMCommunicate request_size=4 [17:22:16]MH_SAM_APDU [17:22:16]CAPDU: 80 13 00 00 [17:22:16]Write to MH i2c: E2 08 00 EC 86 80 13 00 00 00 00 00 00 EE [17:22:16]Write i2c OK [17:22:16]MH_I2C_Read... [17:22:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:22:16]Read from MH i2c: E2 [17:22:16]MH_I2C_Read... [17:22:16]Read from MH i2c: E2 62 00 [17:22:16]MH_I2C_Read... [17:22:16]Read from MH i2c: E2 62 00 EC 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EF 7E 00 00 0E 04 04 00 4B 00 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 27 [17:22:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EF 7E 00 00 0E 04 04 00 4B 00 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 [17:22:16]wFMCommunicate OK [17:22:16]SAM_PROTO_GetFieldsCounters done [17:22:16]requested_item shift.num is exist - process it [17:22:16]requested_item shift.opened is exist - process it [17:22:16]req_shift_opened [17:22:16]FM_GetShiftState [17:22:16]SAM_PROTO_GetShiftState [17:22:16]wFMCommunicate request_size=4 [17:22:16]MH_SAM_APDU [17:22:16]CAPDU: 80 13 01 00 [17:22:16]Write to MH i2c: E2 08 00 ED 86 80 13 01 00 00 00 00 00 F0 [17:22:16]Write i2c OK [17:22:16]MH_I2C_Read... [17:22:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:22:17]Read from MH i2c: E2 [17:22:17]MH_I2C_Read... [17:22:17]Read from MH i2c: E2 0E 00 [17:22:17]MH_I2C_Read... [17:22:17]Read from MH i2c: E2 0E 00 ED 86 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6D [17:22:17]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:22:17]wFMCommunicate OK [17:22:17]SAM_PROTO_GetShiftState done [17:22:17]FM_GetShiftState done [17:22:17]req_shift_opened done [17:22:17]requested_item shift.open_date is exist - process it [17:22:17]req_shift_open_date [17:22:17]req_shift_open_date done [17:22:17]produce_requested_data done [17:22:17]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32495,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:22:17]process_action_free close_receipt [17:22:17]json_value_free [17:22:17]json_value_free done [17:22:17]process_json_proto returns [17:22:17]Send response to host [17:22:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32495,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:22:17]free response buf [17:22:17]execute_script done [17:22:17]execute_script returns [17:22:17]free content buf [17:22:17]Sock 10.Close socket [17:22:17]Sock 10.Thread stoped [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:21]int [17:25:21]Write to MH i2c: 01 00 00 EE 86 74 [17:25:21]*** FLAG_PRN_PAP1 set [17:25:21]Write i2c OK [17:25:21]MH_I2C_Read... [17:25:21]Read from MH i2c: 01 [17:25:21]MH_I2C_Read... [17:25:21]Read from MH i2c: 01 07 00 [17:25:21]MH_I2C_Read... [17:25:21]Read from MH i2c: 01 07 00 EE 86 00 01 00 00 00 FF 0F 8A [17:25:21]state=0 [17:25:21]No paper [17:25:21]int [17:25:21]Write to MH i2c: 01 00 00 EF 86 75 [17:25:21]*** FLAG_PRN_PAP2 set [17:25:21]Write i2c OK [17:25:21]MH_I2C_Read... [17:25:21]Read from MH i2c: 01 [17:25:21]MH_I2C_Read... [17:25:21]Read from MH i2c: 01 07 00 [17:25:21]MH_I2C_Read... [17:25:21]Read from MH i2c: 01 07 00 EF 86 00 03 00 00 00 FF 0F 8D [17:25:21]state=0 [17:25:21]No paper [17:25:21]Cover opened [17:25:26]OFD Sender: No OFD packet to send [17:25:26]Write to MH i2c: 01 00 00 F0 86 76 [17:25:26]Write i2c OK [17:25:26]MH_I2C_Read... [17:25:26]Read from MH i2c: 01 [17:25:26]MH_I2C_Read... [17:25:26]Read from MH i2c: 01 07 00 [17:25:26]MH_I2C_Read... [17:25:26]Read from MH i2c: 01 07 00 F0 86 00 03 00 00 00 FF 0F 8E [17:25:26]state=3 [17:25:26]No paper [17:25:26]Cover opened [17:25:29]int [17:25:29]Write to MH i2c: 01 00 00 F1 86 77 [17:25:29]*** FLAG_PRN_PAP2 reset [17:25:29]Write i2c OK [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: 01 [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: 01 07 00 [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: 01 07 00 F1 86 00 01 00 00 00 FF 0F 8D [17:25:29]state=3 [17:25:29]No paper [17:25:29]Cover closed [17:25:29]int [17:25:29]Write to MH i2c: 01 00 00 F2 86 78 [17:25:29]*** FLAG_PRN_PAP1 reset [17:25:29]Write i2c OK [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: 01 [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: 01 07 00 [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: 01 07 00 F2 86 00 00 00 00 00 FF 0F 8D [17:25:29]state=0 [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:26]OFD Sender: No OFD packet to send [17:26:31]OFD Sender: No OFD packet to send [17:26:36]OFD Sender: No OFD packet to send [17:26:41]OFD Sender: No OFD packet to send [17:26:42]accept exits with 8 [17:26:42]New connection [17:26:42]New thread 3066940772 created [17:26:42]Thread 3067084132 joined [17:26:42]Waiting for new connection... [17:26:42] Sock 8.Parse request [17:26:42]Sock 8.Check first char [17:26:42]Sock 8.First char is OK [17:26:42]request: POST /json_proto HTTP/1.0 [17:26:42]Method: POST [17:26:42]URL: /json_proto [17:26:42]Method is POST - this is cgi request [17:26:42]url: /json_proto [17:26:42]query_string will be loaded in cgi processing [17:26:42]execute_cgi json_proto POST (null) [17:26:42]execute_cgi path=json_proto method=POST [17:26:42]POST find Content-Length [17:26:42]Host: 172.17.34.200:8080 [17:26:42]Content-Length: 683 [17:26:42]Content-Type: application/json [17:26:42] [17:26:42]POST finish read [17:26:42]Found Content-Length = 683 [17:26:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 30.540, "sum" : 2000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:26:42]execute_script... [17:26: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)1182247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 30.540, "sum" : 2000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:26:42]POST & json_proto [17:26:42]process_json_proto [17:26:42]json parsed OK: [17:26:42]protocol is kg_v1.0 [17:26:42]action value=close_receipt [17:26:42]process_action close_receipt [17:26:42]cmd_close_receipt [17:26:42]MH_GetDate [17:26:42]Write to MH i2c: F0 00 00 F3 86 68 [17:26:42]Write i2c OK [17:26:42]MH_I2C_Read... [17:26:42]Read from MH i2c: F0 [17:26:42]MH_I2C_Read... [17:26:42]Read from MH i2c: F0 09 00 [17:26:42]MH_I2C_Read... [17:26:42]Read from MH i2c: F0 09 00 F3 86 00 D7 92 E7 64 B2 FF 65 64 9F [17:26:42]GetLastDocTimeStamp 1692897738 [17:26:42]current date 1692898007 [17:26:42]FM_GetShiftState [17:26:42]SAM_PROTO_GetShiftState [17:26:42]wFMCommunicate request_size=4 [17:26:42]MH_SAM_APDU [17:26:42]CAPDU: 80 13 01 00 [17:26:42]Write to MH i2c: E2 08 00 F4 86 80 13 01 00 00 00 00 00 F7 [17:26:42]Write i2c OK [17:26:42]MH_I2C_Read... [17:26:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:42]Read from MH i2c: E2 [17:26:42]MH_I2C_Read... [17:26:42]Read from MH i2c: E2 0E 00 [17:26:42]MH_I2C_Read... [17:26:42]Read from MH i2c: E2 0E 00 F4 86 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 74 [17:26:42]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:26:42]wFMCommunicate OK [17:26:42]SAM_PROTO_GetShiftState done [17:26:42]FM_GetShiftState done [17:26:42]opened in 1692866319 [17:26:42]opened+sec_in_day 1692952719 [17:26:42]quantity*price = 200037 [17:26:42]sum+1 = 200038 [17:26:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 202 24.08.2023 17:26 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32496 ФПД: 49552076921757 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T172647&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32496&fm=49552076921757&tin=02508201610067®Number=0000000000091575&sum=200000 [17:26:43]StoreToDocumentArchive [17:26:43]shift 75 fd 32496 [17:26:43]save to /storage/0075/doc_00032496 [17:26:43]save last doc name /storage/0075/doc_00032496 to /storage/kkm_last_doc_name [17:26:43]save OK [17:26:43]Clear old archive folders... [17:26:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:26:43]tlvbuf is 017FE0B0 [17:26:43]SAM_PROTO_ClearQueue [17:26:43]wFMCommunicate request_size=4 [17:26:43]MH_SAM_APDU [17:26:43]CAPDU: 80 09 00 00 [17:26:43]Write to MH i2c: E2 08 00 01 87 80 09 00 00 00 00 00 00 FA [17:26:43]Write i2c OK [17:26:43]MH_I2C_Read... [17:26:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:26:43]Read from MH i2c: E2 [17:26:43]MH_I2C_Read... [17:26:43]Read from MH i2c: E2 03 00 [17:26:43]MH_I2C_Read... [17:26:43]Read from MH i2c: E2 03 00 01 87 00 90 00 FC [17:26:43]RAPDU: 90 00 [17:26:43]wFMCommunicate OK [17:26:43]SAM_PROTO_ClearQueue done [17:26:43]KKMCreateOFDPacket [17:26:43]OFDProtocolAddRootSTLVToBuf [17:26:43]FM_MakeSignedData [17:26:43]FM_MakeSignedData [17:26:43]SAM_PROTO_SignData [17:26:43]wFMCommunicate request_size=4 [17:26:43]MH_SAM_APDU [17:26:43]CAPDU: 80 0D 01 02 [17:26:43]Write to MH i2c: E2 08 00 02 87 80 0D 01 02 00 00 00 00 02 [17:26:43]Write i2c OK [17:26:43]MH_I2C_Read... [17:26:43]Read from MH i2c: E2 [17:26:43]MH_I2C_Read... [17:26:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:26:43]Read from MH i2c: E2 03 00 [17:26:43]MH_I2C_Read... [17:26:43]Read from MH i2c: E2 03 00 02 87 00 90 00 FD [17:26:43]RAPDU: 90 00 [17:26:43]wFMCommunicate OK [17:26:43]wFMCommunicate request_size=255 [17:26:43]MH_SAM_APDU [17:26:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 77 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 65 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 D7 92 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 7E 00 00 35 04 06 00 2D [17:26:43]Write to MH i2c: E2 02 01 03 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 77 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 65 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 D7 92 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 7E 00 00 35 04 06 00 2D 00 00 3D [17:26:43]Write i2c OK [17:26:43]MH_I2C_Read... [17:26:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:44]Read from MH i2c: E2 [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: E2 03 00 [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: E2 03 00 03 87 00 90 00 FE [17:26:44]RAPDU: 90 00 [17:26:44]wFMCommunicate OK [17:26:44]wFMCommunicate request_size=10 [17:26:44]MH_SAM_APDU [17:26:44]CAPDU: 80 0D 02 02 05 11 3D F1 5B 9D [17:26:44]Write to MH i2c: E2 0D 00 04 87 80 0D 02 02 05 00 11 3D F1 5B 9D 00 00 46 [17:26:44]Write i2c OK [17:26:44]MH_I2C_Read... [17:26:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:44]Read from MH i2c: E2 [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: E2 03 00 [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: E2 03 00 04 87 00 90 00 FF [17:26:44]RAPDU: 90 00 [17:26:44]wFMCommunicate OK [17:26:44]wFMCommunicate request_size=4 [17:26:44]MH_SAM_APDU [17:26:44]CAPDU: 80 0D 03 02 [17:26:44]Write to MH i2c: E2 08 00 05 87 80 0D 03 02 00 00 00 00 07 [17:26:44]Write i2c OK [17:26:44]MH_I2C_Read... [17:26:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:26:44]Read from MH i2c: E2 [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: E2 0B 00 [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: E2 0B 00 05 87 00 1B 28 EC 0C 77 30 98 89 90 00 0B [17:26:44]RAPDU: 1B 28 EC 0C 77 30 98 89 90 00 [17:26:44]wFMCommunicate OK [17:26:44]SAM_PROTO_SignData done [17:26:44]FM_MakeSignedData done [17:26:44]CreateOFDProtocolMessage [17:26:44]wFMCommunicate request_size=4 [17:26:44]MH_SAM_APDU [17:26:44]CAPDU: 80 11 00 00 [17:26:44]Write to MH i2c: E2 08 00 06 87 80 11 00 00 00 00 00 00 07 [17:26:44]Write i2c OK [17:26:44]MH_I2C_Read... [17:26:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:44]Read from MH i2c: E2 [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: E2 17 00 [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: E2 17 00 06 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [17:26:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:26:44]wFMCommunicate OK [17:26:44]CreateOFDProtocolMessage done [17:26:44]OFDSenderStorePacket 32496 [17:26:44]StoreOFDPacket docnum=32496 [17:26:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 ED 9E 07 01 E0 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 77 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 65 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 D7 92 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 7E 00 00 35 04 06 00 2D 11 3D F1 5B 9D 1B 28 EC 0C 77 30 98 89 [17:26:44]CheckFolder [17:26:44]dirname=/storage/ofd_packets [17:26:44]CheckFolder done [17:26:44]ProducePacketName [17:26:44]name=ofd_packets/00032496 [17:26:44]NVStorageSaveData ofd_packets/00032496 [17:26:44]File name is /storage/ofd_packets/00032496 [17:26:44]Write 301 bytes [17:26:44]NVStorageSaveData done [17:26:44]OFDSenderStorePacket done [17:26:44]KKMCreateOFDPacket done [17:26:44]NVStorageSaveData kkm_last_timestamp [17:26:44]File name is /storage/kkm_last_timestamp [17:26:44]Write 4 bytes [17:26:44]NVStorageSaveData done [17:26:44]ExternCall_PrintAddStr [17:26:44]wPrintStart [17:26:44]Write to MH i2c: 01 00 00 07 87 8E [17:26:44]Write i2c OK [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: 01 [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: 01 07 00 [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: 01 07 00 07 87 00 00 00 00 00 FF 0F A3 [17:26:44]RasterBufferAndPrint [17:26:44]line Счет N : (1)1182247 [17:26:44]line ИНН: 02508201610067 [17:26:44]line Контрольно-Кассовый Чек [17:26:44]line ПРОДАЖА [17:26:44]line ТРК (МРК, ГНК) : 63 [17:26:44]line Товар: 2710124500 [17:26:44]line Аи-95-К-5 [17:26:44]line 30.540 * 65.50 [17:26:44]line = 2000.37 [17:26:44]line НДС 12% НСП 1% [17:26:44]line > о реализуемом товаре [17:26:44]line ОКРУГЛЕНИЕ: -0.37 [17:26:44]line ИТОГО: 2000.00 [17:26:44]line Внесено: 2000.00 [17:26:44]line СДАЧА: 0.00 [17:26:44]line НСП 1% : 17.70 [17:26:44]line НДС 12% : 212.43 [17:26:44]line Наличными: 2000.00 [17:26:44]line Безнал.: 0.00 [17:26:44]line Место: АЗС № 121 "Партнер Нефть" [17:26:44]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:26:44]line СНО: Общий режим [17:26:44]line Чек 202 24.08.2023 17:26 [17:26:44]line Смена: 75 ФФД: 1.0 [17:26:44]line ЗНМ: 0300000148 [17:26:44]line РНМ: 0000000000091575 [17:26:44]line Версия ККМ: 001 [17:26:44]line ФМ: 0000000000874655 [17:26:44]line ФД: 32496 [17:26:44]line ФПД: 49552076921757 [17:26:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T172647&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32496&fm=49552076921757&tin=02508201610067®Number=0000000000091575&sum=200000 [17:26:44]written 0, free lines is 4095 [17:26:44]OFD Sender: Processing packet 32496 [packets to send 11, broken 10] [17:26:44]ProducePacketName [17:26:44]name=ofd_packets/00032496 [17:26:44]OFD Sender: To server: pG, [17:26:44]CommunicateWithHost lk.salyk.kg:30040 [17:26:44]ConnectInit lk.salyk.kg [17:26:44]Connected sock=10 [17:26:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 ED 9E 07 01 E0 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 77 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 65 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 D7 92 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 7E 00 00 35 04 06 00 2D 11 3D F1 5B 9D 1B 28 EC 0C 77 30 98 89 [17:26:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 62 24 47 00 DF 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 7E 00 00 F4 03 04 00 7A 3D E7 64 B6 04 01 00 00 31 D6 03 12 AB 94 1C 20 [17:26:44]CommunicateWithHost err = 0 [17:26:44]CheckOFDResponse [17:26:44]1017 (14) - 77093643461234 [17:26:44]1041 (16) - 0000000000874655 [17:26:44]1040 (4) - 32496 [17:26:44]1012 (4) - 24.08.2023 11:22 [17:26:44]1206 (1) - 0 [17:26:44]OFD Sender: Remove packet 32496 [17:26:44]ProducePacketName [17:26:44]name=ofd_packets/00032496 [17:26:44]NVStorageDeleteData [17:26:44]Write to MH i2c: 01 00 00 32 87 B9 [17:26:44]Write i2c OK [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: 01 [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: 01 07 00 [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: 01 07 00 32 87 00 00 00 00 00 EA 0C B6 [17:26:44]RasterBufferAndPrint [17:26:44]line [17:26:44]line [17:26:44]line [17:26:44]line [17:26:44]line [17:26:44]written 0, free lines is 3312 [17:26:44]MH_Cut [17:26:44]Write to MH i2c: D1 01 00 39 87 01 92 [17:26:44]Write i2c OK [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: D1 [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: D1 01 00 [17:26:44]MH_I2C_Read... [17:26:44]Read from MH i2c: D1 01 00 39 87 00 91 [17:26:44]Write to MH i2c: 01 00 00 3A 87 C1 [17:26:44]Write i2c OK [17:26:44]MH_I2C_Read... [17:26:45]OFD Sender: No OFD packet to send [17:26:45]*** Cut start [17:26:45]*** Purtial cut [17:26:45]*** CUTSNS_PIN = 0 [17:26:45]*** Stage 1: CUTSNS_PIN = 1 [17:26:47]Read from MH i2c: 01 [17:26:47]MH_I2C_Read... [17:26:47]*** Stop cut motor [17:26:47]*** Cut end [17:26:47]Read from MH i2c: 01 07 00 [17:26:47]MH_I2C_Read... [17:26:47]Read from MH i2c: 01 07 00 3A 87 00 00 00 00 00 FF 0F D6 [17:26:47]process_action close_receipt done [17:26:47]requested_data is exist [17:26:47]produce_requested_data [17:26:47]requested_item fm.sn is exist - process it [17:26:47]wFMCommunicate request_size=4 [17:26:47]MH_SAM_APDU [17:26:47]CAPDU: 80 11 00 00 [17:26:47]Write to MH i2c: E2 08 00 3B 87 80 11 00 00 00 00 00 00 3C [17:26:47]Write i2c OK [17:26:47]MH_I2C_Read... [17:26:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:47]Read from MH i2c: E2 [17:26:47]MH_I2C_Read... [17:26:47]Read from MH i2c: E2 17 00 [17:26:47]MH_I2C_Read... [17:26:47]Read from MH i2c: E2 17 00 3B 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 92 [17:26:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:26:47]wFMCommunicate OK [17:26:47]requested_item fd.num is exist - process it [17:26:47]SAM_PROTO_GetFieldsCounters [17:26:47]wFMCommunicate request_size=4 [17:26:47]MH_SAM_APDU [17:26:47]CAPDU: 80 13 00 00 [17:26:47]Write to MH i2c: E2 08 00 3C 87 80 13 00 00 00 00 00 00 3F [17:26:47]Write i2c OK [17:26:47]MH_I2C_Read... [17:26:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:26:47]Read from MH i2c: E2 [17:26:47]MH_I2C_Read... [17:26:47]Read from MH i2c: E2 62 00 [17:26:47]MH_I2C_Read... [17:26:47]Read from MH i2c: E2 62 00 3C 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F0 7E 00 00 0E 04 04 00 4B 00 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 7C [17:26:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F0 7E 00 00 0E 04 04 00 4B 00 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 [17:26:47]wFMCommunicate OK [17:26:47]SAM_PROTO_GetFieldsCounters done [17:26:47]requested_item shift.num is exist - process it [17:26:47]requested_item shift.opened is exist - process it [17:26:47]req_shift_opened [17:26:47]FM_GetShiftState [17:26:47]SAM_PROTO_GetShiftState [17:26:47]wFMCommunicate request_size=4 [17:26:47]MH_SAM_APDU [17:26:47]CAPDU: 80 13 01 00 [17:26:47]Write to MH i2c: E2 08 00 3D 87 80 13 01 00 00 00 00 00 41 [17:26:47]Write i2c OK [17:26:47]MH_I2C_Read... [17:26:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:47]Read from MH i2c: E2 [17:26:47]MH_I2C_Read... [17:26:47]Read from MH i2c: E2 0E 00 [17:26:47]MH_I2C_Read... [17:26:47]Read from MH i2c: E2 0E 00 3D 87 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BE [17:26:47]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:26:47]wFMCommunicate OK [17:26:47]SAM_PROTO_GetShiftState done [17:26:47]FM_GetShiftState done [17:26:47]req_shift_opened done [17:26:47]requested_item shift.open_date is exist - process it [17:26:47]req_shift_open_date [17:26:47]req_shift_open_date done [17:26:47]produce_requested_data done [17:26:47]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32496,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:26:47]process_action_free close_receipt [17:26:47]json_value_free [17:26:47]json_value_free done [17:26:47]process_json_proto returns [17:26:47]Send response to host [17:26:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32496,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:26:47]free response buf [17:26:47]execute_script done [17:26:47]execute_script returns [17:26:47]free content buf [17:26:47]Sock 8.Close socket [17:26:47]Sock 8.Thread stoped [17:26:50]OFD Sender: No OFD packet to send [17:26:55]OFD Sender: No OFD packet to send [17:27:00]OFD Sender: No OFD packet to send [17:27:05]OFD Sender: No OFD packet to send [17:27:10]OFD Sender: No OFD packet to send [17:27:15]OFD Sender: No OFD packet to send [17:27:20]OFD Sender: No OFD packet to send [17:27:25]OFD Sender: No OFD packet to send [17:27:30]OFD Sender: No OFD packet to send [17:27:35]OFD Sender: No OFD packet to send [17:27:40]OFD Sender: No OFD packet to send [17:27:45]OFD Sender: No OFD packet to send [17:27:48]accept exits with 9 [17:27:48]New connection [17:27:48]New thread 3067084132 created [17:27:48]Thread 3066940772 joined [17:27:48]Waiting for new connection... [17:27:48] Sock 9.Parse request [17:27:48]Sock 9.Check first char [17:27:48]Sock 9.First char is OK [17:27:48]request: POST /json_proto HTTP/1.0 [17:27:48]Method: POST [17:27:48]URL: /json_proto [17:27:48]Method is POST - this is cgi request [17:27:48]url: /json_proto [17:27:48]query_string will be loaded in cgi processing [17:27:48]execute_cgi json_proto POST (null) [17:27:48]execute_cgi path=json_proto method=POST [17:27:48]POST find Content-Length [17:27:48]Host: 172.17.34.200:8080 [17:27:48]Content-Length: 1077 [17:27:48]Content-Type: application/json [17:27:48] [17:27:48]POST finish read [17:27:48]Found Content-Length = 1077 [17:27:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182245\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 65.50\u000A\u0418\u0422\u041E\u0413: 1310.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A087813\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:27:48]execute_script... [17:27:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182245\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 65.50\u000A\u0418\u0422\u041E\u0413: 1310.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A087813\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:27:48]POST & json_proto [17:27:48]process_json_proto [17:27:48]json parsed OK: [17:27:48]protocol is kg_v1.0 [17:27:48]action value=print_text [17:27:48]process_action print_text [17:27:48]cmd_print_text [17:27:48]ExternCall_PrintAddStr [17:27:48]wPrintStart [17:27:48]Write to MH i2c: 01 00 00 3E 87 C5 [17:27:48]Write i2c OK [17:27:48]MH_I2C_Read... [17:27:48]Read from MH i2c: 01 [17:27:48]MH_I2C_Read... [17:27:48]Read from MH i2c: 01 07 00 [17:27:48]MH_I2C_Read... [17:27:48]Read from MH i2c: 01 07 00 3E 87 00 00 00 00 00 FF 0F DA [17:27:48]RasterBufferAndPrint [17:27:48]line *****ТОВАРНЫЙ ЧЕК***** [17:27:48]line АЗС 121 [17:27:48]line Партнер нефть [17:27:48]line 02508201610067 [17:27:48]line Кассир : Батырканова Г. [17:27:48]line Счет N : (1)1182245 [17:27:48]line ПРОДАЖА [17:27:48]line ТРК (МРК, ГНК) : 43 [17:27:48]line Вид ГСМ : 2710124500 [17:27:48]line Аи-95-К-5 [17:27:48]line 20.000 x 65.50 [17:27:48]line ИТОГ: 1310.00 [17:27:48]line Тип оплаты: Талоны: ТК ГПНА Online [17:27:48]line 087813 [17:27:48]written 0, free lines is 4095 [17:27:48]Write to MH i2c: 01 00 00 50 87 D7 [17:27:48]Write i2c OK [17:27:48]MH_I2C_Read... [17:27:48]Read from MH i2c: 01 [17:27:48]MH_I2C_Read... [17:27:48]Read from MH i2c: 01 07 00 [17:27:48]MH_I2C_Read... [17:27:48]Read from MH i2c: 01 07 00 50 87 00 00 00 00 00 40 0E 2C [17:27:48]RasterBufferAndPrint [17:27:48]line [17:27:48]line [17:27:48]line [17:27:48]line [17:27:48]line [17:27:48]written 0, free lines is 3649 [17:27:48]MH_Cut [17:27:48]Write to MH i2c: D1 01 00 57 87 01 B0 [17:27:48]Write i2c OK [17:27:48]MH_I2C_Read... [17:27:48]Read from MH i2c: D1 [17:27:48]MH_I2C_Read... [17:27:48]Read from MH i2c: D1 01 00 [17:27:48]MH_I2C_Read... [17:27:48]Read from MH i2c: D1 01 00 57 87 00 AF [17:27:48]Write to MH i2c: 01 00 00 58 87 DF [17:27:48]Write i2c OK [17:27:48]MH_I2C_Read... [17:27:49]*** Cut start [17:27:49]*** Purtial cut [17:27:49]*** Stage 1: CUTSNS_PIN = 1 [17:27:49]Read from MH i2c: 01 [17:27:49]MH_I2C_Read... [17:27:49]Read from MH i2c: 01 07 00 [17:27:49]MH_I2C_Read... [17:27:49]*** Stop cut motor [17:27:49]*** Cut end [17:27:49]Read from MH i2c: 01 07 00 58 87 00 00 00 00 00 FF 0F F4 [17:27:49]process_action print_text done [17:27:49]requested_data is exist [17:27:49]produce_requested_data [17:27:49]requested_item fm.sn is exist - process it [17:27:49]wFMCommunicate request_size=4 [17:27:49]MH_SAM_APDU [17:27:49]CAPDU: 80 11 00 00 [17:27:49]Write to MH i2c: E2 08 00 59 87 80 11 00 00 00 00 00 00 5A [17:27:49]Write i2c OK [17:27:49]MH_I2C_Read... [17:27:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:49]Read from MH i2c: E2 [17:27:49]MH_I2C_Read... [17:27:49]Read from MH i2c: E2 17 00 [17:27:49]MH_I2C_Read... [17:27:49]Read from MH i2c: E2 17 00 59 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B0 [17:27:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:27:49]wFMCommunicate OK [17:27:49]requested_item fd.num is exist - process it [17:27:49]SAM_PROTO_GetFieldsCounters [17:27:49]wFMCommunicate request_size=4 [17:27:49]MH_SAM_APDU [17:27:49]CAPDU: 80 13 00 00 [17:27:49]Write to MH i2c: E2 08 00 5A 87 80 13 00 00 00 00 00 00 5D [17:27:49]Write i2c OK [17:27:49]MH_I2C_Read... [17:27:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:27:49]Read from MH i2c: E2 [17:27:49]MH_I2C_Read... [17:27:49]Read from MH i2c: E2 62 00 [17:27:49]MH_I2C_Read... [17:27:49]Read from MH i2c: E2 62 00 5A 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F0 7E 00 00 0E 04 04 00 4B 00 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 9A [17: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F0 7E 00 00 0E 04 04 00 4B 00 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 [17:27:49]wFMCommunicate OK [17:27:49]SAM_PROTO_GetFieldsCounters done [17:27:49]requested_item shift.num is exist - process it [17:27:49]requested_item shift.opened is exist - process it [17:27:49]req_shift_opened [17:27:49]FM_GetShiftState [17:27:49]SAM_PROTO_GetShiftState [17:27:49]wFMCommunicate request_size=4 [17:27:49]MH_SAM_APDU [17:27:49]CAPDU: 80 13 01 00 [17:27:49]Write to MH i2c: E2 08 00 5B 87 80 13 01 00 00 00 00 00 5F [17:27:49]Write i2c OK [17:27:49]MH_I2C_Read... [17:27:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:27:49]Read from MH i2c: E2 [17:27:49]MH_I2C_Read... [17:27:49]Read from MH i2c: E2 0E 00 [17:27:49]MH_I2C_Read... [17:27:49]Read from MH i2c: E2 0E 00 5B 87 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DC [17:27:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:27:49]wFMCommunicate OK [17:27:49]SAM_PROTO_GetShiftState done [17:27:49]FM_GetShiftState done [17:27:49]req_shift_opened done [17:27:49]requested_item shift.open_date is exist - process it [17:27:49]req_shift_open_date [17:27:49]req_shift_open_date done [17:27:49]produce_requested_data done [17:27:49]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32496,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:27:49]process_action_free print_text [17:27:49]json_value_free [17:27:49]json_value_free done [17:27:49]process_json_proto returns [17:27:49]Send response to host [17:27:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32496,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:27:49]free response buf [17:27:49]execute_script done [17:27:49]execute_script returns [17:27:49]free content buf [17:27:49]Sock 9.Close socket [17:27:49]Sock 9.Thread stoped [17:27:50]OFD Sender: No OFD packet to send [17:27:55]OFD Sender: No OFD packet to send [17:28:00]OFD Sender: No OFD packet to send [17:28:05]OFD Sender: No OFD packet to send [17:28:10]OFD Sender: No OFD packet to send [17:28:15]OFD Sender: No OFD packet to send [17:28:20]OFD Sender: No OFD packet to send [17:28:25]OFD Sender: No OFD packet to send [17:28:30]OFD Sender: No OFD packet to send [17:28:35]OFD Sender: No OFD packet to send [17:28:40]OFD Sender: No OFD packet to send [17:28:45]OFD Sender: No OFD packet to send [17:28:50]OFD Sender: No OFD packet to send [17:28:55]OFD Sender: No OFD packet to send [17:29:00]OFD Sender: No OFD packet to send [17:29:05]OFD Sender: No OFD packet to send [17:29:10]OFD Sender: No OFD packet to send [17:29:15]OFD Sender: No OFD packet to send [17:29:20]OFD Sender: No OFD packet to send [17:29:25]OFD Sender: No OFD packet to send [17:29:30]OFD Sender: No OFD packet to send [17:29:35]OFD Sender: No OFD packet to send [17:29:40]OFD Sender: No OFD packet to send [17:29:45]OFD Sender: No OFD packet to send [17:29:50]OFD Sender: No OFD packet to send [17:29:55]OFD Sender: No OFD packet to send [17:30:00]OFD Sender: No OFD packet to send [17:30:05]OFD Sender: No OFD packet to send [17:30:10]OFD Sender: No OFD packet to send [17:30:15]OFD Sender: No OFD packet to send [17:30:20]OFD Sender: No OFD packet to send [17:30:25]OFD Sender: No OFD packet to send [17:30:30]OFD Sender: No OFD packet to send [17:30:33]accept exits with 8 [17:30:33]New connection [17:30:33]New thread 3066940772 created [17:30:33]Thread 3067084132 joined [17:30:33]Waiting for new connection... [17:30:33] Sock 8.Parse request [17:30:33]Sock 8.Check first char [17:30:33]Sock 8.First char is OK [17:30:33]request: POST /json_proto HTTP/1.0 [17:30:33]Method: POST [17:30:33]URL: /json_proto [17:30:33]Method is POST - this is cgi request [17:30:33]url: /json_proto [17:30:33]query_string will be loaded in cgi processing [17:30:33]execute_cgi json_proto POST (null) [17:30:33]execute_cgi path=json_proto method=POST [17:30:33]POST find Content-Length [17:30:33]Host: 172.17.34.200:8080 [17:30:33]Content-Length: 1077 [17:30:33]Content-Type: application/json [17:30:33] [17:30:33]POST finish read [17:30:33]Found Content-Length = 1077 [17:30:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182248\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1725.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:33]execute_script... [17:30:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182248\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1725.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:33]POST & json_proto [17:30:33]process_json_proto [17:30:33]json parsed OK: [17:30:33]protocol is kg_v1.0 [17:30:33]action value=print_text [17:30:33]process_action print_text [17:30:33]cmd_print_text [17:30:33]ExternCall_PrintAddStr [17:30:33]wPrintStart [17:30:33]Write to MH i2c: 01 00 00 5C 87 E3 [17:30:33]Write i2c OK [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: 01 [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: 01 07 00 [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: 01 07 00 5C 87 00 00 00 00 00 FF 0F F8 [17:30:33]RasterBufferAndPrint [17:30:33]line *****ТОВАРНЫЙ ЧЕК***** [17:30:33]line АЗС 121 [17:30:33]line Партнер нефть [17:30:33]line 02508201610067 [17:30:33]line Кассир : Батырканова Г. [17:30:33]line Счет N : (1)1182248 [17:30:33]line ПРОДАЖА [17:30:33]line ТРК (МРК, ГНК) : 52 [17:30:33]line Вид ГСМ : 2710124130 [17:30:33]line Аи-92-К-5 [17:30:33]line 30.000 x 57.50 [17:30:33]line ИТОГ: 1725.00 [17:30:33]line Тип оплаты: Талоны: ТК ГПНА Online [17:30:33]line 103073 [17:30:33]written 0, free lines is 4095 [17:30:33]Write to MH i2c: 01 00 00 6E 87 F5 [17:30:33]Write i2c OK [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: 01 [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: 01 07 00 [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: 01 07 00 6E 87 00 00 00 00 00 40 0E 4A [17:30:33]RasterBufferAndPrint [17:30:33]line [17:30:33]line [17:30:33]line [17:30:33]line [17:30:33]line [17:30:33]written 0, free lines is 3649 [17:30:33]MH_Cut [17:30:33]Write to MH i2c: D1 01 00 75 87 01 CE [17:30:33]Write i2c OK [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: D1 [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: D1 01 00 [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: D1 01 00 75 87 00 CD [17:30:33]Write to MH i2c: 01 00 00 76 87 FD [17:30:33]Write i2c OK [17:30:33]MH_I2C_Read... [17:30:33]*** Cut start [17:30:33]*** Purtial cut [17:30:33]*** CUTSNS_PIN = 0 [17:30:34]*** Stage 1: CUTSNS_PIN = 1 [17:30:35]OFD Sender: No OFD packet to send [17:30:35]Read from MH i2c: 01 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: 01 07 00 [17:30:35]MH_I2C_Read... [17:30:35]*** Stop cut motor [17:30:35]*** Cut end [17:30:35]Read from MH i2c: 01 07 00 76 87 00 00 00 00 00 FF 0F 12 [17:30:35]process_action print_text done [17:30:35]requested_data is exist [17:30:35]produce_requested_data [17:30:35]requested_item fm.sn is exist - process it [17:30:35]wFMCommunicate request_size=4 [17:30:35]MH_SAM_APDU [17:30:35]CAPDU: 80 11 00 00 [17:30:35]Write to MH i2c: E2 08 00 77 87 80 11 00 00 00 00 00 00 78 [17:30:35]Write i2c OK [17:30:35]MH_I2C_Read... [17:30:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:35]Read from MH i2c: E2 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 17 00 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 17 00 77 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CE [17:30:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:30:35]wFMCommunicate OK [17:30:35]requested_item fd.num is exist - process it [17:30:35]SAM_PROTO_GetFieldsCounters [17:30:35]wFMCommunicate request_size=4 [17:30:35]MH_SAM_APDU [17:30:35]CAPDU: 80 13 00 00 [17:30:35]Write to MH i2c: E2 08 00 78 87 80 13 00 00 00 00 00 00 7B [17:30:35]Write i2c OK [17:30:35]MH_I2C_Read... [17:30:36]Read from MH i2c: E2 [17:30:36]MH_I2C_Read... [17:30:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:30:36]Read from MH i2c: E2 62 00 [17:30:36]MH_I2C_Read... [17:30:36]Read from MH i2c: E2 62 00 78 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F0 7E 00 00 0E 04 04 00 4B 00 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 B8 [17:30:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F0 7E 00 00 0E 04 04 00 4B 00 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 [17:30:36]wFMCommunicate OK [17:30:36]SAM_PROTO_GetFieldsCounters done [17:30:36]requested_item shift.num is exist - process it [17:30:36]requested_item shift.opened is exist - process it [17:30:36]req_shift_opened [17:30:36]FM_GetShiftState [17:30:36]SAM_PROTO_GetShiftState [17:30:36]wFMCommunicate request_size=4 [17:30:36]MH_SAM_APDU [17:30:36]CAPDU: 80 13 01 00 [17:30:36]Write to MH i2c: E2 08 00 79 87 80 13 01 00 00 00 00 00 7D [17:30:36]Write i2c OK [17:30:36]MH_I2C_Read... [17:30:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:36]Read from MH i2c: E2 [17:30:36]MH_I2C_Read... [17:30:36]Read from MH i2c: E2 0E 00 [17:30:36]MH_I2C_Read... [17:30:36]Read from MH i2c: E2 0E 00 79 87 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 FA [17:30:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:30:36]wFMCommunicate OK [17:30:36]SAM_PROTO_GetShiftState done [17:30:36]FM_GetShiftState done [17:30:36]req_shift_opened done [17:30:36]requested_item shift.open_date is exist - process it [17:30:36]req_shift_open_date [17:30:36]req_shift_open_date done [17:30:36]produce_requested_data done [17:30:36]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32496,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:30:36]process_action_free print_text [17:30:36]json_value_free [17:30:36]json_value_free done [17:30:36]process_json_proto returns [17:30:36]Send response to host [17:30:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32496,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:30:36]free response buf [17:30:36]execute_script done [17:30:36]execute_script returns [17:30:36]free content buf [17:30:36]Sock 8.Close socket [17:30:36]Sock 8.Thread stoped [17:30:40]OFD Sender: No OFD packet to send [17:30:45]OFD Sender: No OFD packet to send [17:30:50]OFD Sender: No OFD packet to send [17:30:55]OFD Sender: No OFD packet to send [17:31:00]OFD Sender: No OFD packet to send [17:31:05]OFD Sender: No OFD packet to send [17:31:10]OFD Sender: No OFD packet to send [17:31:15]OFD Sender: No OFD packet to send [17:31:20]OFD Sender: No OFD packet to send [17:31:25]OFD Sender: No OFD packet to send [17:31:30]OFD Sender: No OFD packet to send [17:31:35]OFD Sender: No OFD packet to send [17:31:40]OFD Sender: No OFD packet to send [17:31:45]OFD Sender: No OFD packet to send [17:31:50]OFD Sender: No OFD packet to send [17:31:55]OFD Sender: No OFD packet to send [17:32:00]OFD Sender: No OFD packet to send [17:32:05]OFD Sender: No OFD packet to send [17:32:10]OFD Sender: No OFD packet to send [17:32:15]OFD Sender: No OFD packet to send [17:32:20]OFD Sender: No OFD packet to send [17:32:25]OFD Sender: No OFD packet to send [17:32:30]OFD Sender: No OFD packet to send [17:32:35]OFD Sender: No OFD packet to send [17:32:40]OFD Sender: No OFD packet to send [17:32:45]OFD Sender: No OFD packet to send [17:32:50]OFD Sender: No OFD packet to send [17:32:55]OFD Sender: No OFD packet to send [17:33:00]OFD Sender: No OFD packet to send [17:33:05]OFD Sender: No OFD packet to send [17:33:10]OFD Sender: No OFD packet to send [17:33:15]OFD Sender: No OFD packet to send [17:33:20]OFD Sender: No OFD packet to send [17:33:25]OFD Sender: No OFD packet to send [17:33:30]OFD Sender: No OFD packet to send [17:33:35]OFD Sender: No OFD packet to send [17:33:40]OFD Sender: No OFD packet to send [17:33:45]OFD Sender: No OFD packet to send [17:33:50]OFD Sender: No OFD packet to send [17:33:55]OFD Sender: No OFD packet to send [17:34:00]OFD Sender: No OFD packet to send [17:34:05]OFD Sender: No OFD packet to send [17:34:10]OFD Sender: No OFD packet to send [17:34:15]OFD Sender: No OFD packet to send [17:34:20]OFD Sender: No OFD packet to send [17:34:25]OFD Sender: No OFD packet to send [17:34:30]OFD Sender: No OFD packet to send [17:34:35]OFD Sender: No OFD packet to send [17:34:40]OFD Sender: No OFD packet to send [17:34:45]OFD Sender: No OFD packet to send [17:34:50]OFD Sender: No OFD packet to send [17:34:55]OFD Sender: No OFD packet to send [17:35:00]OFD Sender: No OFD packet to send [17:35:05]OFD Sender: No OFD packet to send [17:35:10]OFD Sender: No OFD packet to send [17:35:15]OFD Sender: No OFD packet to send [17:35:20]OFD Sender: No OFD packet to send [17:35:25]OFD Sender: No OFD packet to send [17:35:30]OFD Sender: No OFD packet to send [17:35:35]OFD Sender: No OFD packet to send [17:35:40]OFD Sender: No OFD packet to send [17:35:45]OFD Sender: No OFD packet to send [17:35:50]OFD Sender: No OFD packet to send [17:35:52]accept exits with 9 [17:35:52]New connection [17:35:52]New thread 3067084132 created [17:35:52]Thread 3066940772 joined [17:35:52]Waiting for new connection... [17:35:52] Sock 9.Parse request [17:35:52]Sock 9.Check first char [17:35:52]Sock 9.First char is OK [17:35:52]request: POST /json_proto HTTP/1.0 [17:35:52]Method: POST [17:35:52]URL: /json_proto [17:35:52]Method is POST - this is cgi request [17:35:52]url: /json_proto [17:35:52]query_string will be loaded in cgi processing [17:35:52]execute_cgi json_proto POST (null) [17:35:52]execute_cgi path=json_proto method=POST [17:35:52]POST find Content-Length [17:35:52]Host: 172.17.34.200:8080 [17:35:52]Content-Length: 683 [17:35:52]Content-Type: application/json [17:35:52] [17:35:52]POST finish read [17:35:52]Found Content-Length = 683 [17:35:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.790, "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:35:52]execute_script... [17:35: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)1182250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.790, "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:35:52]POST & json_proto [17:35:52]process_json_proto [17:35:52]json parsed OK: [17:35:52]protocol is kg_v1.0 [17:35:52]action value=close_receipt [17:35:52]process_action close_receipt [17:35:52]cmd_close_receipt [17:35:52]MH_GetDate [17:35:52]Write to MH i2c: F0 00 00 7A 87 F0 [17:35:52]Write i2c OK [17:35:52]MH_I2C_Read... [17:35:52]Read from MH i2c: F0 [17:35:52]MH_I2C_Read... [17:35:52]Read from MH i2c: F0 09 00 [17:35:52]MH_I2C_Read... [17:35:52]Read from MH i2c: F0 09 00 7A 87 00 FC 94 E7 64 B2 FF 65 64 4E [17:35:52]GetLastDocTimeStamp 1692898007 [17:35:52]current date 1692898556 [17:35:52]FM_GetShiftState [17:35:52]SAM_PROTO_GetShiftState [17:35:52]wFMCommunicate request_size=4 [17:35:52]MH_SAM_APDU [17:35:52]CAPDU: 80 13 01 00 [17:35:52]Write to MH i2c: E2 08 00 7B 87 80 13 01 00 00 00 00 00 7F [17:35:52]Write i2c OK [17:35:52]MH_I2C_Read... [17:35:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:52]Read from MH i2c: E2 [17:35:52]MH_I2C_Read... [17:35:52]Read from MH i2c: E2 0E 00 [17:35:52]MH_I2C_Read... [17:35:52]Read from MH i2c: E2 0E 00 7B 87 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 FC [17:35:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:35:52]wFMCommunicate OK [17:35:52]SAM_PROTO_GetShiftState done [17:35:52]FM_GetShiftState done [17:35:52]opened in 1692866319 [17:35:52]opened+sec_in_day 1692952719 [17:35:52]quantity*price = 200042 [17:35:52]sum+1 = 200044 [17:35:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 203 24.08.2023 17:35 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32497 ФПД: 193290958575184 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T173557&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32497&fm=193290958575184&tin=02508201610067®Number=0000000000091575&sum=200000 [17:35:53]StoreToDocumentArchive [17:35:53]shift 75 fd 32497 [17:35:53]save to /storage/0075/doc_00032497 [17:35:53]save last doc name /storage/0075/doc_00032497 to /storage/kkm_last_doc_name [17:35:53]save OK [17:35:53]Clear old archive folders... [17:35:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:35:53]tlvbuf is 01AA5370 [17:35:53]SAM_PROTO_ClearQueue [17:35:53]wFMCommunicate request_size=4 [17:35:53]MH_SAM_APDU [17:35:53]CAPDU: 80 09 00 00 [17:35:53]Write to MH i2c: E2 08 00 88 87 80 09 00 00 00 00 00 00 81 [17:35:53]Write i2c OK [17:35:53]MH_I2C_Read... [17:35:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:35:53]Read from MH i2c: E2 [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: E2 03 00 [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: E2 03 00 88 87 00 90 00 83 [17:35:53]RAPDU: 90 00 [17:35:53]wFMCommunicate OK [17:35:53]SAM_PROTO_ClearQueue done [17:35:53]KKMCreateOFDPacket [17:35:53]OFDProtocolAddRootSTLVToBuf [17:35:53]FM_MakeSignedData [17:35:53]FM_MakeSignedData [17:35:53]SAM_PROTO_SignData [17:35:53]wFMCommunicate request_size=4 [17:35:53]MH_SAM_APDU [17:35:53]CAPDU: 80 0D 01 02 [17:35:53]Write to MH i2c: E2 08 00 89 87 80 0D 01 02 00 00 00 00 89 [17:35:53]Write i2c OK [17:35:53]MH_I2C_Read... [17:35:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:35:53]Read from MH i2c: E2 [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: E2 03 00 [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: E2 03 00 89 87 00 90 00 84 [17:35:53]RAPDU: 90 00 [17:35:53]wFMCommunicate OK [17:35:53]wFMCommunicate request_size=255 [17:35:53]MH_SAM_APDU [17:35:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 CB 00 00 00 F4 03 04 00 FD 94 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 7E 00 00 35 04 06 00 AF [17:35:53]Write to MH i2c: E2 02 01 8A 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 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 CB 00 00 00 F4 03 04 00 FD 94 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 7E 00 00 35 04 06 00 AF 00 00 F9 [17:35:53]Write i2c OK [17:35:53]MH_I2C_Read... [17:35:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:53]Read from MH i2c: E2 [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: E2 03 00 [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: E2 03 00 8A 87 00 90 00 85 [17:35:53]RAPDU: 90 00 [17:35:53]wFMCommunicate OK [17:35:53]wFMCommunicate request_size=10 [17:35:53]MH_SAM_APDU [17:35:53]CAPDU: 80 0D 02 02 05 CC 0E EC 96 50 [17:35:53]Write to MH i2c: E2 0D 00 8B 87 80 0D 02 02 05 00 CC 0E EC 96 50 00 00 42 [17:35:53]Write i2c OK [17:35:53]MH_I2C_Read... [17:35:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:53]Read from MH i2c: E2 [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: E2 03 00 [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: E2 03 00 8B 87 00 90 00 86 [17:35:53]RAPDU: 90 00 [17:35:53]wFMCommunicate OK [17:35:53]wFMCommunicate request_size=4 [17:35:53]MH_SAM_APDU [17:35:53]CAPDU: 80 0D 03 02 [17:35:53]Write to MH i2c: E2 08 00 8C 87 80 0D 03 02 00 00 00 00 8E [17:35:53]Write i2c OK [17:35:53]MH_I2C_Read... [17:35:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:35:53]Read from MH i2c: E2 [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: E2 0B 00 [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: E2 0B 00 8C 87 00 57 94 1B F0 51 D8 FA B7 90 00 5F [17:35:53]RAPDU: 57 94 1B F0 51 D8 FA B7 90 00 [17:35:53]wFMCommunicate OK [17:35:53]SAM_PROTO_SignData done [17:35:53]FM_MakeSignedData done [17:35:53]CreateOFDProtocolMessage [17:35:53]wFMCommunicate request_size=4 [17:35:53]MH_SAM_APDU [17:35:53]CAPDU: 80 11 00 00 [17:35:53]Write to MH i2c: E2 08 00 8D 87 80 11 00 00 00 00 00 00 8E [17:35:53]Write i2c OK [17:35:53]MH_I2C_Read... [17:35:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:53]Read from MH i2c: E2 [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: E2 17 00 [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: E2 17 00 8D 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E4 [17:35:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:35:53]wFMCommunicate OK [17:35:53]CreateOFDProtocolMessage done [17:35:53]OFDSenderStorePacket 32497 [17:35:53]StoreOFDPacket docnum=32497 [17:35:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BD 2F 07 01 AB 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 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 CB 00 00 00 F4 03 04 00 FD 94 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 7E 00 00 35 04 06 00 AF CC 0E EC 96 50 57 94 1B F0 51 D8 FA B7 [17:35:53]CheckFolder [17:35:53]dirname=/storage/ofd_packets [17:35:53]CheckFolder done [17:35:53]ProducePacketName [17:35:53]name=ofd_packets/00032497 [17:35:53]NVStorageSaveData ofd_packets/00032497 [17:35:53]File name is /storage/ofd_packets/00032497 [17:35:53]Write 301 bytes [17:35:53]NVStorageSaveData done [17:35:53]OFDSenderStorePacket done [17:35:53]KKMCreateOFDPacket done [17:35:53]NVStorageSaveData kkm_last_timestamp [17:35:53]File name is /storage/kkm_last_timestamp [17:35:53]Write 4 bytes [17:35:53]NVStorageSaveData done [17:35:53]ExternCall_PrintAddStr [17:35:53]wPrintStart [17:35:53]Write to MH i2c: 01 00 00 8E 87 15 [17:35:53]OFD Sender: Processing packet 32497 [packets to send 11, broken 10] [17:35:53]ProducePacketName [17:35:53]name=ofd_packets/00032497 [17:35:53]OFD Sender: To server: pG, [17:35:53]CommunicateWithHost lk.salyk.kg:30040 [17:35:53]ConnectInit lk.salyk.kg [17:35:53]Write i2c OK [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: 01 [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: 01 07 00 [17:35:53]MH_I2C_Read... [17:35:53]Read from MH i2c: 01 07 00 8E 87 00 00 00 00 00 FF 0F 2A [17:35:53]RasterBufferAndPrint [17:35:53]line Счет N : (1)1182250 [17:35:53]line ИНН: 02508201610067 [17:35:53]line Контрольно-Кассовый Чек [17:35:53]line ПРОДАЖА [17:35:53]line ТРК (МРК, ГНК) : 42 [17:35:53]line Товар: 2710124130 [17:35:53]line Аи-92-К-5 [17:35:53]line 34.790 * 57.50 [17:35:53]line = 2000.43 [17:35:53]line НДС 12% НСП 1% [17:35:53]line > о реализуемом товаре [17:35:53]line ОКРУГЛЕНИЕ: -0.43 [17:35:53]line ИТОГО: 2000.00 [17:35:53]line Внесено: 2000.00 [17:35:53]line СДАЧА: 0.00 [17:35:53]line НСП 1% : 17.70 [17:35:53]line НДС 12% : 212.43 [17:35:53]line Наличными: 2000.00 [17:35:53]line Безнал.: 0.00 [17:35:53]line Место: АЗС № 121 "Партнер Нефть" [17:35:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:35:53]line СНО: Общий режим [17:35:53]line Чек 203 24.08.2023 17:35 [17:35:53]line Смена: 75 ФФД: 1.0 [17:35:53]line ЗНМ: 0300000148 [17:35:53]line РНМ: 0000000000091575 [17:35:53]line Версия ККМ: 001 [17:35:53]line ФМ: 0000000000874655 [17:35:53]line ФД: 32497 [17:35:53]line ФПД: 193290958575184 [17:35:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T173557&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32497&fm=193290958575184&tin=02508201610067®Number=0000000000091575&sum=200000 [17:35:54]Connected sock=10 [17:35:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BD 2F 07 01 written 0, free lines is 4095 [17:35:54]AB 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 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 CB 00 00 00 F4 03 04 00 FD 94 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 7E 00 00 35 04 06 00 AF CC 0E EC 96 50 57 94 1B F0 51 D8 FA B7 [17:35:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C7 4B 47 00 C2 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 7E 00 00 F4 03 04 00 9F 3F E7 64 B6 04 01 00 00 7A 6A 40 6B FC 0D E5 29 [17:35:54]CommunicateWithHost err = 0 [17:35:54]CheckOFDResponse [17:35:54]1017 (14) - 77093643461234 [17:35:54]1041 (16) - 0000000000874655 [17:35:54]1040 (4) - 32497 [17:35:54]1012 (4) - 24.08.2023 11:31 [17:35:54]1206 (1) - 0 [17:35:54]OFD Sender: Remove packet 32497 [17:35:54]ProducePacketName [17:35:54]name=ofd_packets/00032497 [17:35:54]NVStorageDeleteData [17:35:54]Write to MH i2c: 01 00 00 B9 87 40 [17:35:54]Write i2c OK [17:35:54]MH_I2C_Read... [17:35:54]Read from MH i2c: 01 [17:35:54]MH_I2C_Read... [17:35:54]Read from MH i2c: 01 07 00 [17:35:54]MH_I2C_Read... [17:35:54]Read from MH i2c: 01 07 00 B9 87 00 00 00 00 00 DC 0C 2F [17:35:54]RasterBufferAndPrint [17:35:54]line [17:35:54]line [17:35:54]line [17:35:54]line [17:35:54]line [17:35:54]written 0, free lines is 3298 [17:35:54]MH_Cut [17:35:54]Write to MH i2c: D1 01 00 C0 87 01 19 [17:35:54]Write i2c OK [17:35:54]MH_I2C_Read... [17:35:54]Read from MH i2c: D1 [17:35:54]MH_I2C_Read... [17:35:54]Read from MH i2c: D1 01 00 [17:35:54]MH_I2C_Read... [17:35:54]Read from MH i2c: D1 01 00 C0 87 00 18 [17:35:54]Write to MH i2c: 01 00 00 C1 87 48 [17:35:54]Write i2c OK [17:35:54]MH_I2C_Read... [17:35:54]OFD Sender: No OFD packet to send [17:35:55]*** Cut start [17:35:55]*** Purtial cut [17:35:55]*** Stage 1: CUTSNS_PIN = 1 [17:35:55]Read from MH i2c: 01 [17:35:55]MH_I2C_Read... [17:35:55]*** Stop cut motor [17:35:55]*** Cut end [17:35:55]Read from MH i2c: 01 07 00 [17:35:55]MH_I2C_Read... [17:35:55]Read from MH i2c: 01 07 00 C1 87 00 00 00 00 00 FF 0F 5D [17:35:55]process_action close_receipt done [17:35:55]requested_data is exist [17:35:55]produce_requested_data [17:35:55]requested_item fm.sn is exist - process it [17:35:55]wFMCommunicate request_size=4 [17:35:55]MH_SAM_APDU [17:35:55]CAPDU: 80 11 00 00 [17:35:55]Write to MH i2c: E2 08 00 C2 87 80 11 00 00 00 00 00 00 C3 [17:35:55]Write i2c OK [17:35:55]MH_I2C_Read... [17:35:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:55]Read from MH i2c: E2 [17:35:55]MH_I2C_Read... [17:35:55]Read from MH i2c: E2 17 00 [17:35:55]MH_I2C_Read... [17:35:55]Read from MH i2c: E2 17 00 C2 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 19 [17:35:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:35:55]wFMCommunicate OK [17:35:55]requested_item fd.num is exist - process it [17:35:55]SAM_PROTO_GetFieldsCounters [17:35:55]wFMCommunicate request_size=4 [17:35:55]MH_SAM_APDU [17:35:55]CAPDU: 80 13 00 00 [17:35:55]Write to MH i2c: E2 08 00 C3 87 80 13 00 00 00 00 00 00 C6 [17:35:55]Write i2c OK [17:35:55]MH_I2C_Read... [17:35:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:35:55]Read from MH i2c: E2 [17:35:55]MH_I2C_Read... [17:35:55]Read from MH i2c: E2 62 00 [17:35:55]MH_I2C_Read... [17:35:55]Read from MH i2c: E2 62 00 C3 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F1 7E 00 00 0E 04 04 00 4B 00 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 07 [17:35:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F1 7E 00 00 0E 04 04 00 4B 00 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 [17:35:55]wFMCommunicate OK [17:35:55]SAM_PROTO_GetFieldsCounters done [17:35:55]requested_item shift.num is exist - process it [17:35:55]requested_item shift.opened is exist - process it [17:35:55]req_shift_opened [17:35:55]FM_GetShiftState [17:35:55]SAM_PROTO_GetShiftState [17:35:55]wFMCommunicate request_size=4 [17:35:55]MH_SAM_APDU [17:35:55]CAPDU: 80 13 01 00 [17:35:55]Write to MH i2c: E2 08 00 C4 87 80 13 01 00 00 00 00 00 C8 [17:35:55]Write i2c OK [17:35:55]MH_I2C_Read... [17:35:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:55]Read from MH i2c: E2 [17:35:55]MH_I2C_Read... [17:35:55]Read from MH i2c: E2 0E 00 [17:35:55]MH_I2C_Read... [17:35:55]Read from MH i2c: E2 0E 00 C4 87 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 45 [17:35:55]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:35:55]wFMCommunicate OK [17:35:55]SAM_PROTO_GetShiftState done [17:35:55]FM_GetShiftState done [17:35:55]req_shift_opened done [17:35:55]requested_item shift.open_date is exist - process it [17:35:55]req_shift_open_date [17:35:55]req_shift_open_date done [17:35:55]produce_requested_data done [17:35:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32497,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:35:55]process_action_free close_receipt [17:35:55]json_value_free [17:35:55]json_value_free done [17:35:55]process_json_proto returns [17:35:55]Send response to host [17:35:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32497,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:35:55]free response buf [17:35:55]execute_script done [17:35:55]execute_script returns [17:35:55]free content buf [17:35:55]Sock 9.Close socket [17:35:55]Sock 9.Thread stoped [17:35:59]OFD Sender: No OFD packet to send [17:36:04]OFD Sender: No OFD packet to send [17:36:09]OFD Sender: No OFD packet to send [17:36:14]OFD Sender: No OFD packet to send [17:36:19]OFD Sender: No OFD packet to send [17:36:24]OFD Sender: No OFD packet to send [17:36:29]OFD Sender: No OFD packet to send [17:36:34]OFD Sender: No OFD packet to send [17:36:39]OFD Sender: No OFD packet to send [17:36:44]OFD Sender: No OFD packet to send [17:36:49]OFD Sender: No OFD packet to send [17:36:54]OFD Sender: No OFD packet to send [17:36:59]OFD Sender: No OFD packet to send [17:37:04]OFD Sender: No OFD packet to send [17:37:09]OFD Sender: No OFD packet to send [17:37:14]OFD Sender: No OFD packet to send [17:37:19]OFD Sender: No OFD packet to send [17:37:24]OFD Sender: No OFD packet to send [17:37:29]OFD Sender: No OFD packet to send [17:37:34]OFD Sender: No OFD packet to send [17:37:39]OFD Sender: No OFD packet to send [17:37:44]OFD Sender: No OFD packet to send [17:37:49]OFD Sender: No OFD packet to send [17:37:54]OFD Sender: No OFD packet to send [17:37:59]OFD Sender: No OFD packet to send [17:38:04]OFD Sender: No OFD packet to send [17:38:09]OFD Sender: No OFD packet to send [17:38:14]OFD Sender: No OFD packet to send [17:38:20]OFD Sender: No OFD packet to send [17:38:25]OFD Sender: No OFD packet to send [17:38:30]OFD Sender: No OFD packet to send [17:38:35]OFD Sender: No OFD packet to send [17:38:38]accept exits with 8 [17:38:38]New connection [17:38:38]New thread 3066940772 created [17:38:38]Thread 3067084132 joined [17:38:38]Waiting for new connection... [17:38:38] Sock 8.Parse request [17:38:38]Sock 8.Check first char [17:38:38]Sock 8.First char is OK [17:38:38]request: POST /json_proto HTTP/1.0 [17:38:38]Method: POST [17:38:38]URL: /json_proto [17:38:38]Method is POST - this is cgi request [17:38:38]url: /json_proto [17:38:38]query_string will be loaded in cgi processing [17:38:38]execute_cgi json_proto POST (null) [17:38:38]execute_cgi path=json_proto method=POST [17:38:38]POST find Content-Length [17:38:38]Host: 172.17.34.200:8080 [17:38:38]Content-Length: 671 [17:38:38]Content-Type: application/json [17:38:38] [17:38:38]POST finish read [17:38:38]Found Content-Length = 671 [17:38:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:38:38]execute_script... [17:38: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)1182252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:38:38]POST & json_proto [17:38:38]process_json_proto [17:38:38]json parsed OK: [17:38:38]protocol is kg_v1.0 [17:38:38]action value=close_receipt [17:38:38]process_action close_receipt [17:38:38]cmd_close_receipt [17:38:38]MH_GetDate [17:38:38]Write to MH i2c: F0 00 00 C5 87 3B [17:38:38]Write i2c OK [17:38:38]MH_I2C_Read... [17:38:38]Read from MH i2c: F0 [17:38:38]MH_I2C_Read... [17:38:38]Read from MH i2c: F0 09 00 [17:38:38]MH_I2C_Read... [17:38:38]Read from MH i2c: F0 09 00 C5 87 00 A3 95 E7 64 B2 FF 65 64 41 [17:38:38]GetLastDocTimeStamp 1692898557 [17:38:38]current date 1692898723 [17:38:38]FM_GetShiftState [17:38:38]SAM_PROTO_GetShiftState [17:38:38]wFMCommunicate request_size=4 [17:38:38]MH_SAM_APDU [17:38:38]CAPDU: 80 13 01 00 [17:38:38]Write to MH i2c: E2 08 00 C6 87 80 13 01 00 00 00 00 00 CA [17:38:38]Write i2c OK [17:38:38]MH_I2C_Read... [17:38:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:38]Read from MH i2c: E2 [17:38:38]MH_I2C_Read... [17:38:38]Read from MH i2c: E2 0E 00 [17:38:38]MH_I2C_Read... [17:38:38]Read from MH i2c: E2 0E 00 C6 87 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 47 [17:38:38]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:38:38]wFMCommunicate OK [17:38:38]SAM_PROTO_GetShiftState done [17:38:38]FM_GetShiftState done [17:38:38]opened in 1692866319 [17:38:38]opened+sec_in_day 1692952719 [17:38:38]quantity*price = 50017 [17:38:38]sum+1 = 50019 [17:38:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 204 24.08.2023 17:38 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32498 ФПД: 71823888084696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T173843&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32498&fm=71823888084696&tin=02508201610067®Number=0000000000091575&sum=50000 [17:38:40]StoreToDocumentArchive [17:38:40]shift 75 fd 32498 [17:38:40]save to /storage/0075/doc_00032498 [17:38:40]save last doc name /storage/0075/doc_00032498 to /storage/kkm_last_doc_name [17:38:40]save OK [17:38:40]Clear old archive folders... [17:38:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:38:40]tlvbuf is 01965120 [17:38:40]SAM_PROTO_ClearQueue [17:38:40]wFMCommunicate request_size=4 [17:38:40]MH_SAM_APDU [17:38:40]CAPDU: 80 09 00 00 [17:38:40]Write to MH i2c: E2 08 00 D3 87 80 09 00 00 00 00 00 00 CC [17:38:40]Write i2c OK [17:38:40]MH_I2C_Read... [17:38:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:38:40]Read from MH i2c: E2 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: E2 03 00 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: E2 03 00 D3 87 00 90 00 CE [17:38:40]RAPDU: 90 00 [17:38:40]wFMCommunicate OK [17:38:40]SAM_PROTO_ClearQueue done [17:38:40]KKMCreateOFDPacket [17:38:40]OFDProtocolAddRootSTLVToBuf [17:38:40]FM_MakeSignedData [17:38:40]FM_MakeSignedData [17:38:40]SAM_PROTO_SignData [17:38:40]wFMCommunicate request_size=4 [17:38:40]MH_SAM_APDU [17:38:40]CAPDU: 80 0D 01 02 [17:38:40]Write to MH i2c: E2 08 00 D4 87 80 0D 01 02 00 00 00 00 D4 [17:38:40]Write i2c OK [17:38:40]MH_I2C_Read... [17:38:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:38:40]Read from MH i2c: E2 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: E2 03 00 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: E2 03 00 D4 87 00 90 00 CF [17:38:40]RAPDU: 90 00 [17:38:40]wFMCommunicate OK [17:38:40]wFMCommunicate request_size=255 [17:38:40]MH_SAM_APDU [17:38:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 A3 95 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 7E 00 00 35 04 06 00 [17:38:40]Write to MH i2c: E2 02 01 D5 87 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 A3 95 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 7E 00 00 35 04 06 00 00 00 69 [17:38:40]Write i2c OK [17:38:40]MH_I2C_Read... [17:38:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:40]Read from MH i2c: E2 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: E2 03 00 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: E2 03 00 D5 87 00 90 00 D0 [17:38:40]RAPDU: 90 00 [17:38:40]wFMCommunicate OK [17:38:40]wFMCommunicate request_size=11 [17:38:40]MH_SAM_APDU [17:38:40]CAPDU: 80 0D 02 02 06 41 52 CD 55 EE D8 [17:38:40]Write to MH i2c: E2 0E 00 D6 87 80 0D 02 02 06 00 41 52 CD 55 EE D8 00 00 5E [17:38:40]Write i2c OK [17:38:40]MH_I2C_Read... [17:38:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:40]Read from MH i2c: E2 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: E2 03 00 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: E2 03 00 D6 87 00 90 00 D1 [17:38:40]RAPDU: 90 00 [17:38:40]wFMCommunicate OK [17:38:40]wFMCommunicate request_size=4 [17:38:40]MH_SAM_APDU [17:38:40]CAPDU: 80 0D 03 02 [17:38:40]Write to MH i2c: E2 08 00 D7 87 80 0D 03 02 00 00 00 00 D9 [17:38:40]Write i2c OK [17:38:40]MH_I2C_Read... [17:38:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:38:40]Read from MH i2c: E2 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: E2 0B 00 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: E2 0B 00 D7 87 00 65 FD A8 EF A5 2A 99 CE 90 00 09 [17:38:40]RAPDU: 65 FD A8 EF A5 2A 99 CE 90 00 [17:38:40]wFMCommunicate OK [17:38:40]SAM_PROTO_SignData done [17:38:40]FM_MakeSignedData done [17:38:40]CreateOFDProtocolMessage [17:38:40]wFMCommunicate request_size=4 [17:38:40]MH_SAM_APDU [17:38:40]CAPDU: 80 11 00 00 [17:38:40]Write to MH i2c: E2 08 00 D8 87 80 11 00 00 00 00 00 00 D9 [17:38:40]Write i2c OK [17:38:40]MH_I2C_Read... [17:38:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:40]Read from MH i2c: E2 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: E2 17 00 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: E2 17 00 D8 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2F [17:38:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:38:40]wFMCommunicate OK [17:38:40]CreateOFDProtocolMessage done [17:38:40]OFDSenderStorePacket 32498 [17:38:40]StoreOFDPacket docnum=32498 [17:38:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 5B 91 08 01 AF 78 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 A3 95 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 7E 00 00 35 04 06 00 41 52 CD 55 EE D8 65 FD A8 EF A5 2A 99 CE [17:38:40]CheckFolder [17:38:40]dirname=/storage/ofd_packets [17:38:40]CheckFolder done [17:38:40]ProducePacketName [17:38:40]name=ofd_packets/00032498 [17:38:40]NVStorageSaveData ofd_packets/00032498 [17:38:40]File name is /storage/ofd_packets/00032498 [17:38:40]Write 302 bytes [17:38:40]NVStorageSaveData done [17:38:40]OFDSenderStorePacket done [17:38:40]KKMCreateOFDPacket done [17:38:40]NVStorageSaveData kkm_last_timestamp [17:38:40]File name is /storage/kkm_last_timestamp [17:38:40]Write 4 bytes [17:38:40]NVStorageSaveData done [17:38:40]ExternCall_PrintAddStr [17:38:40]wPrintStart [17:38:40]Write to MH i2c: 01 00 00 D9 87 60 [17:38:40]Write i2c OK [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: 01 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: 01 07 00 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: 01 07 00 D9 87 00 00 00 00 00 FF 0F 75 [17:38:40]RasterBufferAndPrint [17:38:40]line Счет N : (1)1182252 [17:38:40]line ИНН: 02508201610067 [17:38:40]line Контрольно-Кассовый Чек [17:38:40]line ПРОДАЖА [17:38:40]line ТРК (МРК, ГНК) : 61 [17:38:40]line Товар: 2710124130 [17:38:40]line Super-92-К-5 [17:38:40]line 8.550 * 58.50 [17:38:40]line = 500.18 [17:38:40]line НДС 12% НСП 1% [17:38:40]line > о реализуемом товаре [17:38:40]line ОКРУГЛЕНИЕ: -0.18 [17:38:40]line ИТОГО: 500.00 [17:38:40]line Внесено: 500.00 [17:38:40]line СДАЧА: 0.00 [17:38:40]line НСП 1% : 4.43 [17:38:40]line НДС 12% : 53.12 [17:38:40]line Наличными: 500.00 [17:38:40]line Безнал.: 0.00 [17:38:40]line Место: АЗС № 121 "Партнер Нефть" [17:38:40]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:38:40]line СНО: Общий режим [17:38:40]line Чек 204 24.08.2023 17:38 [17:38:40]line Смена: 75 ФФД: 1.0 [17:38:40]line ЗНМ: 0300000148 [17:38:40]line РНМ: 0000000000091575 [17:38:40]line Версия ККМ: 001 [17:38:40]line ФМ: 0000000000874655 [17:38:40]line ФД: 32498 [17:38:40]line ФПД: 71823888084696 [17:38:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T173843&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32498&fm=71823888084696&tin=02508201610067®Number=0000000000091575&sum=50000 [17:38:40]OFD Sender: Processing packet 32498 [packets to send 11, broken 10] [17:38:40]ProducePacketName [17:38:40]name=ofd_packets/00032498 [17:38:40]OFD Sender: To server: pG, [17:38:40]CommunicateWithHost lk.salyk.kg:30040 [17:38:40]ConnectInit lk.salyk.kg [17:38:40]written 0, free lines is 4095 [17:38:41]Connected sock=10 [17:38:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 5B 91 08 01 AF 78 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 A3 95 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 7E 00 00 35 04 06 00 41 52 CD 55 EE D8 65 FD A8 EF A5 2A 99 CE [17:38:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 26 84 47 00 0F D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 7E 00 00 F4 03 04 00 46 40 E7 64 B6 04 01 00 00 87 F7 60 D6 07 3B 6C 9A [17:38:41]CommunicateWithHost err = 0 [17:38:41]CheckOFDResponse [17:38:41]1017 (14) - 77093643461234 [17:38:41]1041 (16) - 0000000000874655 [17:38:41]1040 (4) - 32498 [17:38:41]1012 (4) - 24.08.2023 11:34 [17:38:41]1206 (1) - 0 [17:38:41]OFD Sender: Remove packet 32498 [17:38:41]ProducePacketName [17:38:41]name=ofd_packets/00032498 [17:38:41]NVStorageDeleteData [17:38:41]Write to MH i2c: 01 00 00 04 88 8C [17:38:41]Write i2c OK [17:38:41]MH_I2C_Read... [17:38:41]Read from MH i2c: 01 [17:38:41]MH_I2C_Read... [17:38:41]Read from MH i2c: 01 07 00 [17:38:41]MH_I2C_Read... [17:38:41]Read from MH i2c: 01 07 00 04 88 00 00 00 00 00 D1 0C 70 [17:38:41]RasterBufferAndPrint [17:38:41]line [17:38:41]line [17:38:41]line [17:38:41]line [17:38:41]line [17:38:41]written 0, free lines is 3290 [17:38:41]MH_Cut [17:38:41]Write to MH i2c: D1 01 00 0B 88 01 65 [17:38:41]Write i2c OK [17:38:41]MH_I2C_Read... [17:38:41]Read from MH i2c: D1 [17:38:41]MH_I2C_Read... [17:38:41]Read from MH i2c: D1 01 00 [17:38:41]MH_I2C_Read... [17:38:41]Read from MH i2c: D1 01 00 0B 88 00 64 [17:38:41]Write to MH i2c: 01 00 00 0C 88 94 [17:38:41]Write i2c OK [17:38:41]MH_I2C_Read... [17:38:41]OFD Sender: No OFD packet to send [17:38:42]*** Cut start [17:38:42]*** Purtial cut [17:38:42]*** CUTSNS_PIN = 0 [17:38:42]*** Stage 1: CUTSNS_PIN = 1 [17:38:44]Read from MH i2c: 01 [17:38:44]MH_I2C_Read... [17:38:44]*** Stop cut motor [17:38:44]*** Cut end [17:38:44]Read from MH i2c: 01 07 00 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: 01 07 00 0C 88 00 00 00 00 00 FF 0F A9 [17:38:44]process_action close_receipt done [17:38:44]requested_data is exist [17:38:44]produce_requested_data [17:38:44]requested_item fm.sn is exist - process it [17:38:44]wFMCommunicate request_size=4 [17:38:44]MH_SAM_APDU [17:38:44]CAPDU: 80 11 00 00 [17:38:44]Write to MH i2c: E2 08 00 0D 88 80 11 00 00 00 00 00 00 0F [17:38:44]Write i2c OK [17:38:44]MH_I2C_Read... [17:38:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:44]Read from MH i2c: E2 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: E2 17 00 [17:38:44]MH_I2C_Read... [17:38:44]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 34 36 35 35 90 00 65 [17:38:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:38:44]wFMCommunicate OK [17:38:44]requested_item fd.num is exist - process it [17:38:44]SAM_PROTO_GetFieldsCounters [17:38:44]wFMCommunicate request_size=4 [17:38:44]MH_SAM_APDU [17:38:44]CAPDU: 80 13 00 00 [17:38:44]Write to MH i2c: E2 08 00 0E 88 80 13 00 00 00 00 00 00 12 [17:38:44]Write i2c OK [17:38:44]MH_I2C_Read... [17:38:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:38:44]Read from MH i2c: E2 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: E2 62 00 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: E2 62 00 0E 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F2 7E 00 00 0E 04 04 00 4B 00 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 57 [17:38:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F2 7E 00 00 0E 04 04 00 4B 00 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 [17:38:44]wFMCommunicate OK [17:38:44]SAM_PROTO_GetFieldsCounters done [17:38:44]requested_item shift.num is exist - process it [17:38:44]requested_item shift.opened is exist - process it [17:38:44]req_shift_opened [17:38:44]FM_GetShiftState [17:38:44]SAM_PROTO_GetShiftState [17:38:44]wFMCommunicate request_size=4 [17:38:44]MH_SAM_APDU [17:38:44]CAPDU: 80 13 01 00 [17:38:44]Write to MH i2c: E2 08 00 0F 88 80 13 01 00 00 00 00 00 14 [17:38:44]Write i2c OK [17:38:44]MH_I2C_Read... [17:38:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:44]Read from MH i2c: E2 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: E2 0E 00 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: E2 0E 00 0F 88 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 91 [17:38:44]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:38:44]wFMCommunicate OK [17:38:44]SAM_PROTO_GetShiftState done [17:38:44]FM_GetShiftState done [17:38:44]req_shift_opened done [17:38:44]requested_item shift.open_date is exist - process it [17:38:44]req_shift_open_date [17:38:44]req_shift_open_date done [17:38:44]produce_requested_data done [17:38:44]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32498,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:38:44]process_action_free close_receipt [17:38:44]json_value_free [17:38:44]json_value_free done [17:38:44]process_json_proto returns [17:38:44]Send response to host [17:38:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32498,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:38:44]free response buf [17:38:44]execute_script done [17:38:44]execute_script returns [17:38:44]free content buf [17:38:44]Sock 8.Close socket [17:38:44]Sock 8.Thread stoped [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:23]accept exits with 9 [17:40:23]New connection [17:40:23]New thread 3067084132 created [17:40:23]Thread 3066940772 joined [17:40:23]Waiting for new connection... [17:40:23] Sock 9.Parse request [17:40:23]Sock 9.Check first char [17:40:23]Sock 9.First char is OK [17:40:23]request: POST /json_proto HTTP/1.0 [17:40:23]Method: POST [17:40:23]URL: /json_proto [17:40:23]Method is POST - this is cgi request [17:40:23]url: /json_proto [17:40:23]query_string will be loaded in cgi processing [17:40:23]execute_cgi json_proto POST (null) [17:40:23]execute_cgi path=json_proto method=POST [17:40:23]POST find Content-Length [17:40:23]Host: 172.17.34.200:8080 [17:40:23]Content-Length: 683 [17:40:23]Content-Type: application/json [17:40:23] [17:40:23]POST finish read [17:40:23]Found Content-Length = 683 [17:40:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:40:23]execute_script... [17:40: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)1182253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:40:23]POST & json_proto [17:40:23]process_json_proto [17:40:23]json parsed OK: [17:40:23]protocol is kg_v1.0 [17:40:23]action value=close_receipt [17:40:23]process_action close_receipt [17:40:23]cmd_close_receipt [17:40:23]MH_GetDate [17:40:23]Write to MH i2c: F0 00 00 10 88 87 [17:40:23]Write i2c OK [17:40:23]MH_I2C_Read... [17:40:23]Read from MH i2c: F0 [17:40:23]MH_I2C_Read... [17:40:23]Read from MH i2c: F0 09 00 [17:40:23]MH_I2C_Read... [17:40:23]Read from MH i2c: F0 09 00 10 88 00 0C 96 E7 64 B2 FF 65 64 F7 [17:40:23]GetLastDocTimeStamp 1692898723 [17:40:23]current date 1692898828 [17:40:23]FM_GetShiftState [17:40:23]SAM_PROTO_GetShiftState [17:40:23]wFMCommunicate request_size=4 [17:40:23]MH_SAM_APDU [17:40:23]CAPDU: 80 13 01 00 [17:40:23]Write to MH i2c: E2 08 00 11 88 80 13 01 00 00 00 00 00 16 [17:40:23]Write i2c OK [17:40:23]MH_I2C_Read... [17:40:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:23]Read from MH i2c: E2 [17:40:23]MH_I2C_Read... [17:40:23]Read from MH i2c: E2 0E 00 [17:40:23]MH_I2C_Read... [17:40:23]Read from MH i2c: E2 0E 00 11 88 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 93 [17:40:23]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:40:23]wFMCommunicate OK [17:40:23]SAM_PROTO_GetShiftState done [17:40:23]FM_GetShiftState done [17:40:23]opened in 1692866319 [17:40:23]opened+sec_in_day 1692952719 [17:40:23]quantity*price = 100050 [17:40:23]sum+1 = 100051 [17:40:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 205 24.08.2023 17:40 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32499 ФПД: 86539753581819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T174028&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32499&fm=86539753581819&tin=02508201610067®Number=0000000000091575&sum=100000 [17:40:25]StoreToDocumentArchive [17:40:25]shift 75 fd 32499 [17:40:25]save to /storage/0075/doc_00032499 [17:40:25]save last doc name /storage/0075/doc_00032499 to /storage/kkm_last_doc_name [17:40:25]save OK [17:40:25]Clear old archive folders... [17:40:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:40:25]tlvbuf is 01819FA0 [17:40:25]SAM_PROTO_ClearQueue [17:40:25]wFMCommunicate request_size=4 [17:40:25]MH_SAM_APDU [17:40:25]CAPDU: 80 09 00 00 [17:40:25]Write to MH i2c: E2 08 00 1E 88 80 09 00 00 00 00 00 00 18 [17:40:25]Write i2c OK [17:40:25]MH_I2C_Read... [17:40:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:40:25]Read from MH i2c: E2 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 03 00 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 03 00 1E 88 00 90 00 1A [17:40:25]RAPDU: 90 00 [17:40:25]wFMCommunicate OK [17:40:25]SAM_PROTO_ClearQueue done [17:40:25]KKMCreateOFDPacket [17:40:25]OFDProtocolAddRootSTLVToBuf [17:40:25]FM_MakeSignedData [17:40:25]FM_MakeSignedData [17:40:25]SAM_PROTO_SignData [17:40:25]wFMCommunicate request_size=4 [17:40:25]MH_SAM_APDU [17:40:25]CAPDU: 80 0D 01 02 [17:40:25]Write to MH i2c: E2 08 00 1F 88 80 0D 01 02 00 00 00 00 20 [17:40:25]Write i2c OK [17:40:25]MH_I2C_Read... [17:40:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:40:25]Read from MH i2c: E2 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 03 00 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 03 00 1F 88 00 90 00 1B [17:40:25]RAPDU: 90 00 [17:40:25]wFMCommunicate OK [17:40:25]wFMCommunicate request_size=255 [17:40:25]MH_SAM_APDU [17:40:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 CD 00 00 00 F4 03 04 00 0C 96 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 7E 00 00 35 04 06 00 4E [17:40:25]Write to MH i2c: E2 02 01 20 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 CD 00 00 00 F4 03 04 00 0C 96 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 7E 00 00 35 04 06 00 4E 00 00 83 [17:40:25]Write i2c OK [17:40:25]MH_I2C_Read... [17:40:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:40:25]Read from MH i2c: E2 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 03 00 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 03 00 20 88 00 90 00 1C [17:40:25]RAPDU: 90 00 [17:40:25]wFMCommunicate OK [17:40:25]wFMCommunicate request_size=10 [17:40:25]MH_SAM_APDU [17:40:25]CAPDU: 80 0D 02 02 05 B5 1B 45 6C FB [17:40:25]Write to MH i2c: E2 0D 00 21 88 80 0D 02 02 05 00 B5 1B 45 6C FB 00 00 A9 [17:40:25]Write i2c OK [17:40:25]MH_I2C_Read... [17:40:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:40:25]Read from MH i2c: E2 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 03 00 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 03 00 21 88 00 90 00 1D [17:40:25]RAPDU: 90 00 [17:40:25]wFMCommunicate OK [17:40:25]wFMCommunicate request_size=4 [17:40:25]MH_SAM_APDU [17:40:25]CAPDU: 80 0D 03 02 [17:40:25]Write to MH i2c: E2 08 00 22 88 80 0D 03 02 00 00 00 00 25 [17:40:25]Write i2c OK [17:40:25]MH_I2C_Read... [17:40:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:40:25]Read from MH i2c: E2 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 0B 00 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 0B 00 22 88 00 7A B4 75 DE 51 B8 DB 87 90 00 12 [17:40:25]RAPDU: 7A B4 75 DE 51 B8 DB 87 90 00 [17:40:25]wFMCommunicate OK [17:40:25]SAM_PROTO_SignData done [17:40:25]FM_MakeSignedData done [17:40:25]CreateOFDProtocolMessage [17:40:25]wFMCommunicate request_size=4 [17:40:25]MH_SAM_APDU [17:40:25]CAPDU: 80 11 00 00 [17:40:25]Write to MH i2c: E2 08 00 23 88 80 11 00 00 00 00 00 00 25 [17:40:25]Write i2c OK [17:40:25]MH_I2C_Read... [17:40:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:25]Read from MH i2c: E2 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 17 00 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 17 00 23 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7B [17:40:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:40:25]wFMCommunicate OK [17:40:25]CreateOFDProtocolMessage done [17:40:25]OFDSenderStorePacket 32499 [17:40:25]StoreOFDPacket docnum=32499 [17:40:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F1 D8 07 01 73 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 CD 00 00 00 F4 03 04 00 0C 96 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 7E 00 00 35 04 06 00 4E B5 1B 45 6C FB 7A B4 75 DE 51 B8 DB 87 [17:40:25]CheckFolder [17:40:25]dirname=/storage/ofd_packets [17:40:25]CheckFolder done [17:40:25]ProducePacketName [17:40:25]name=ofd_packets/00032499 [17:40:25]NVStorageSaveData ofd_packets/00032499 [17:40:25]File name is /storage/ofd_packets/00032499 [17:40:25]Write 301 bytes [17:40:25]NVStorageSaveData done [17:40:25]OFDSenderStorePacket done [17:40:25]KKMCreateOFDPacket done [17:40:25]NVStorageSaveData kkm_last_timestamp [17:40:25]File name is /storage/kkm_last_timestamp [17:40:25]Write 4 bytes [17:40:25]NVStorageSaveData done [17:40:25]ExternCall_PrintAddStr [17:40:25]wPrintStart [17:40:25]Write to MH i2c: 01 00 00 24 88 AC [17:40:25]Write i2c OK [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: 01 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: 01 07 00 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: 01 07 00 24 88 00 00 00 00 00 FF 0F C1 [17:40:25]RasterBufferAndPrint [17:40:25]line Счет N : (1)1182253 [17:40:25]line ИНН: 02508201610067 [17:40:25]line Контрольно-Кассовый Чек [17:40:25]line ПРОДАЖА [17:40:25]line ТРК (МРК, ГНК) : 52 [17:40:25]line Товар: 2710124130 [17:40:25]line Аи-92-К-5 [17:40:25]line 17.400 * 57.50 [17:40:25]line = 1000.50 [17:40:25]line НДС 12% НСП 1% [17:40:25]line > о реализуемом товаре [17:40:25]line ОКРУГЛЕНИЕ: -0.50 [17:40:25]line ИТОГО: 1000.00 [17:40:25]line Внесено: 1000.00 [17:40:25]line СДАЧА: 0.00 [17:40:25]line НСП 1% : 8.85 [17:40:25]line НДС 12% : 106.25 [17:40:25]line Наличными: 1000.00 [17:40:25]line Безнал.: 0.00 [17:40:25]line Место: АЗС № 121 "Партнер Нефть" [17:40:25]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:40:25]line СНО: Общий режим [17:40:25]line Чек 205 24.08.2023 17:40 [17:40:25]line Смена: 75 ФФД: 1.0 [17:40:25]line ЗНМ: 0300000148 [17:40:25]line РНМ: 0000000000091575 [17:40:25]line Версия ККМ: 001 [17:40:25]line ФМ: 0000000000874655 [17:40:25]line ФД: 32499 [17:40:25]line ФПД: 86539753581819 [17:40:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T174028&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32499&fm=86539753581819&tin=02508201610067®Number=0000000000091575&sum=100000 [17:40:25]OFD Sender: Processing packet 32499 [packets to send 11, broken 10] [17:40:25]ProducePacketName [17:40:25]name=ofd_packets/00032499 [17:40:25]OFD Sender: To server: pG, [17:40:25]CommunicateWithHost lk.salyk.kg:30040 [17:40:25]ConnectInit lk.salyk.kg [17:40:25]written 0, free lines is 4095 [17:40:25]Connected sock=10 [17:40:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F1 D8 07 01 73 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 CD 00 00 00 F4 03 04 00 0C 96 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 7E 00 00 35 04 06 00 4E B5 1B 45 6C FB 7A B4 75 DE 51 B8 DB 87 [17:40:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 8B AD 47 00 11 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 7E 00 00 F4 03 04 00 AF 40 E7 64 B6 04 01 00 00 4A 7D D1 89 08 A9 74 2F [17:40:26]CommunicateWithHost err = 0 [17:40:26]CheckOFDResponse [17:40:26]1017 (14) - 77093643461234 [17:40:26]1041 (16) - 0000000000874655 [17:40:26]1040 (4) - 32499 [17:40:26]1012 (4) - 24.08.2023 11:36 [17:40:26]1206 (1) - 0 [17:40:26]OFD Sender: Remove packet 32499 [17:40:26]ProducePacketName [17:40:26]name=ofd_packets/00032499 [17:40:26]NVStorageDeleteData [17:40:26]Write to MH i2c: 01 00 00 4F 88 D7 [17:40:26]Write i2c OK [17:40:26]MH_I2C_Read... [17:40:26]Read from MH i2c: 01 [17:40:26]MH_I2C_Read... [17:40:26]Read from MH i2c: 01 07 00 [17:40:26]MH_I2C_Read... [17:40:26]Read from MH i2c: 01 07 00 4F 88 00 00 00 00 00 D5 0C BF [17:40:26]RasterBufferAndPrint [17:40:26]line [17:40:26]line [17:40:26]line [17:40:26]line [17:40:26]line [17:40:26]written 0, free lines is 3292 [17:40:26]MH_Cut [17:40:26]Write to MH i2c: D1 01 00 56 88 01 B0 [17:40:26]Write i2c OK [17:40:26]MH_I2C_Read... [17:40:26]Read from MH i2c: D1 [17:40:26]MH_I2C_Read... [17:40:26]Read from MH i2c: D1 01 00 [17:40:26]MH_I2C_Read... [17:40:26]Read from MH i2c: D1 01 00 56 88 00 AF [17:40:26]Write to MH i2c: 01 00 00 57 88 DF [17:40:26]Write i2c OK [17:40:26]MH_I2C_Read... [17:40:26]OFD Sender: No OFD packet to send [17:40:27]*** Cut start [17:40:27]*** Purtial cut [17:40:27]*** Stage 1: CUTSNS_PIN = 1 [17:40:27]Read from MH i2c: 01 [17:40:27]MH_I2C_Read... [17:40:27]*** Stop cut motor [17:40:27]*** Cut end [17:40:27]Read from MH i2c: 01 07 00 [17:40:27]MH_I2C_Read... [17:40:27]Read from MH i2c: 01 07 00 57 88 00 00 00 00 00 FF 0F F4 [17:40:27]process_action close_receipt done [17:40:27]requested_data is exist [17:40:27]produce_requested_data [17:40:27]requested_item fm.sn is exist - process it [17:40:27]wFMCommunicate request_size=4 [17:40:27]MH_SAM_APDU [17:40:27]CAPDU: 80 11 00 00 [17:40:27]Write to MH i2c: E2 08 00 58 88 80 11 00 00 00 00 00 00 5A [17:40:27]Write i2c OK [17:40:27]MH_I2C_Read... [17:40:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:27]Read from MH i2c: E2 [17:40:27]MH_I2C_Read... [17:40:27]Read from MH i2c: E2 17 00 [17:40:27]MH_I2C_Read... [17:40:27]Read from MH i2c: E2 17 00 58 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B0 [17:40:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:40:27]wFMCommunicate OK [17:40:27]requested_item fd.num is exist - process it [17:40:27]SAM_PROTO_GetFieldsCounters [17:40:27]wFMCommunicate request_size=4 [17:40:27]MH_SAM_APDU [17:40:27]CAPDU: 80 13 00 00 [17:40:27]Write to MH i2c: E2 08 00 59 88 80 13 00 00 00 00 00 00 5D [17:40:27]Write i2c OK [17:40:27]MH_I2C_Read... [17:40:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:40:27]Read from MH i2c: E2 [17:40:27]MH_I2C_Read... [17:40:27]Read from MH i2c: E2 62 00 [17:40:27]MH_I2C_Read... [17:40:27]Read from MH i2c: E2 62 00 59 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F3 7E 00 00 0E 04 04 00 4B 00 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 A6 [17:40:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F3 7E 00 00 0E 04 04 00 4B 00 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 [17:40:27]wFMCommunicate OK [17:40:27]SAM_PROTO_GetFieldsCounters done [17:40:27]requested_item shift.num is exist - process it [17:40:27]requested_item shift.opened is exist - process it [17:40:27]req_shift_opened [17:40:27]FM_GetShiftState [17:40:27]SAM_PROTO_GetShiftState [17:40:27]wFMCommunicate request_size=4 [17:40:27]MH_SAM_APDU [17:40:27]CAPDU: 80 13 01 00 [17:40:27]Write to MH i2c: E2 08 00 5A 88 80 13 01 00 00 00 00 00 5F [17:40:27]Write i2c OK [17:40:27]MH_I2C_Read... [17:40:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:27]Read from MH i2c: E2 [17:40:27]MH_I2C_Read... [17:40:27]Read from MH i2c: E2 0E 00 [17:40:27]MH_I2C_Read... [17:40:27]Read from MH i2c: E2 0E 00 5A 88 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DC [17:40:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:40:27]wFMCommunicate OK [17:40:27]SAM_PROTO_GetShiftState done [17:40:27]FM_GetShiftState done [17:40:27]req_shift_opened done [17:40:27]requested_item shift.open_date is exist - process it [17:40:27]req_shift_open_date [17:40:27]req_shift_open_date done [17:40:27]produce_requested_data done [17:40:27]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32499,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:40:27]process_action_free close_receipt [17:40:27]json_value_free [17:40:27]json_value_free done [17:40:27]process_json_proto returns [17:40:27]Send response to host [17:40:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32499,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:40:27]free response buf [17:40:27]execute_script done [17:40:27]execute_script returns [17:40:27]free content buf [17:40:27]Sock 9.Close socket [17:40:27]Sock 9.Thread stoped [17:40:31]OFD Sender: No OFD packet to send [17:40:36]OFD Sender: No OFD packet to send [17:40:41]OFD Sender: No OFD packet to send [17:40:46]OFD Sender: No OFD packet to send [17:40:51]OFD Sender: No OFD packet to send [17:40:56]OFD Sender: No OFD packet to send [17:41:01]OFD Sender: No OFD packet to send [17:41:06]OFD Sender: No OFD packet to send [17:41:11]OFD Sender: No OFD packet to send [17:41:16]OFD Sender: No OFD packet to send [17:41:21]OFD Sender: No OFD packet to send [17:41:26]OFD Sender: No OFD packet to send [17:41:31]OFD Sender: No OFD packet to send [17:41:36]OFD Sender: No OFD packet to send [17:41:41]OFD Sender: No OFD packet to send [17:41:46]OFD Sender: No OFD packet to send [17:41:51]OFD Sender: No OFD packet to send [17:41:56]OFD Sender: No OFD packet to send [17:42:01]OFD Sender: No OFD packet to send [17:42:06]OFD Sender: No OFD packet to send [17:42:11]OFD Sender: No OFD packet to send [17:42:16]OFD Sender: No OFD packet to send [17:42:21]OFD Sender: No OFD packet to send [17:42:26]OFD Sender: No OFD packet to send [17:42:31]OFD Sender: No OFD packet to send [17:42:36]OFD Sender: No OFD packet to send [17:42:41]OFD Sender: No OFD packet to send [17:42:46]OFD Sender: No OFD packet to send [17:42:51]OFD Sender: No OFD packet to send [17:42:56]OFD Sender: No OFD packet to send [17:43:01]OFD Sender: No OFD packet to send [17:43:06]OFD Sender: No OFD packet to send [17:43:11]OFD Sender: No OFD packet to send [17:43:16]OFD Sender: No OFD packet to send [17:43:21]OFD Sender: No OFD packet to send [17:43:26]OFD Sender: No OFD packet to send [17:43:31]OFD Sender: No OFD packet to send [17:43:36]OFD Sender: No OFD packet to send [17:43:41]OFD Sender: No OFD packet to send [17:43:46]OFD Sender: No OFD packet to send [17:43:51]OFD Sender: No OFD packet to send [17:43:56]OFD Sender: No OFD packet to send [17:44:01]OFD Sender: No OFD packet to send [17:44:06]OFD Sender: No OFD packet to send [17:44:11]OFD Sender: No OFD packet to send [17:44:16]OFD Sender: No OFD packet to send [17:44:21]OFD Sender: No OFD packet to send [17:44:26]OFD Sender: No OFD packet to send [17:44:31]OFD Sender: No OFD packet to send [17:44:36]OFD Sender: No OFD packet to send [17:44:41]OFD Sender: No OFD packet to send [17:44:46]OFD Sender: No OFD packet to send [17:44:51]OFD Sender: No OFD packet to send [17:44:56]OFD Sender: No OFD packet to send [17:45:01]OFD Sender: No OFD packet to send [17:45:06]OFD Sender: No OFD packet to send [17:45:11]OFD Sender: No OFD packet to send [17:45:16]OFD Sender: No OFD packet to send [17:45:21]OFD Sender: No OFD packet to send [17:45:26]OFD Sender: No OFD packet to send [17:45:31]OFD Sender: No OFD packet to send [17:45:36]OFD Sender: No OFD packet to send [17:45:41]OFD Sender: No OFD packet to send [17:45:46]OFD Sender: No OFD packet to send [17:45:51]OFD Sender: No OFD packet to send [17:45:56]OFD Sender: No OFD packet to send [17:46:01]OFD Sender: No OFD packet to send [17:46:06]OFD Sender: No OFD packet to send [17:46:11]OFD Sender: No OFD packet to send [17:46:16]OFD Sender: No OFD packet to send [17:46:21]OFD Sender: No OFD packet to send [17:46:26]OFD Sender: No OFD packet to send [17:46:31]OFD Sender: No OFD packet to send [17:46:33]accept exits with 8 [17:46:33]New connection [17:46:33]New thread 3066940772 created [17:46:33]Thread 3067084132 joined [17:46:33]Waiting for new connection... [17:46:33] Sock 8.Parse request [17:46:33]Sock 8.Check first char [17:46:33]Sock 8.First char is OK [17:46:33]request: POST /json_proto HTTP/1.0 [17:46:33]Method: POST [17:46:33]URL: /json_proto [17:46:33]Method is POST - this is cgi request [17:46:33]url: /json_proto [17:46:33]query_string will be loaded in cgi processing [17:46:33]execute_cgi json_proto POST (null) [17:46:33]execute_cgi path=json_proto method=POST [17:46:33]POST find Content-Length [17:46:33]Host: 172.17.34.200:8080 [17:46:33]Content-Length: 679 [17:46:33]Content-Type: application/json [17:46:33] [17:46:33]POST finish read [17:46:33]Found Content-Length = 679 [17:46:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 13.220, "sum" : 760.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 760.00, "total" : 760.00, "payments": [ { "type": 0, "sum" : 760.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:46:33]execute_script... [17:46: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)1182254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 13.220, "sum" : 760.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 760.00, "total" : 760.00, "payments": [ { "type": 0, "sum" : 760.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:46:33]POST & json_proto [17:46:33]process_json_proto [17:46:33]json parsed OK: [17:46:33]protocol is kg_v1.0 [17:46:33]action value=close_receipt [17:46:33]process_action close_receipt [17:46:33]cmd_close_receipt [17:46:33]MH_GetDate [17:46:33]Write to MH i2c: F0 00 00 5B 88 D2 [17:46:33]Write i2c OK [17:46:33]MH_I2C_Read... [17:46:33]Read from MH i2c: F0 [17:46:33]MH_I2C_Read... [17:46:33]Read from MH i2c: F0 09 00 [17:46:33]MH_I2C_Read... [17:46:33]Read from MH i2c: F0 09 00 5B 88 00 7E 97 E7 64 B2 FF 65 64 B5 [17:46:33]GetLastDocTimeStamp 1692898828 [17:46:33]current date 1692899198 [17:46:33]FM_GetShiftState [17:46:33]SAM_PROTO_GetShiftState [17:46:33]wFMCommunicate request_size=4 [17:46:33]MH_SAM_APDU [17:46:33]CAPDU: 80 13 01 00 [17:46:33]Write to MH i2c: E2 08 00 5C 88 80 13 01 00 00 00 00 00 61 [17:46:33]Write i2c OK [17:46:33]MH_I2C_Read... [17:46:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:33]Read from MH i2c: E2 [17:46:33]MH_I2C_Read... [17:46:33]Read from MH i2c: E2 0E 00 [17:46:33]MH_I2C_Read... [17:46:33]Read from MH i2c: E2 0E 00 5C 88 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DE [17:46:33]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:46:33]wFMCommunicate OK [17:46:33]SAM_PROTO_GetShiftState done [17:46:33]FM_GetShiftState done [17:46:33]opened in 1692866319 [17:46:33]opened+sec_in_day 1692952719 [17:46:33]quantity*price = 76015 [17:46:33]sum+1 = 76016 [17:46:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 760.00 Внесено: 760.00 СДАЧА: 0.00 НСП 1% : 6.73 НДС 12% : 80.72 Наличными: 760.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 206 24.08.2023 17:46 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32500 ФПД: 245819028788382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T174638&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32500&fm=245819028788382&tin=02508201610067®Number=0000000000091575&sum=76000 [17:46:35]StoreToDocumentArchive [17:46:35]shift 75 fd 32500 [17:46:35]save to /storage/0075/doc_00032500 [17:46:35]save last doc name /storage/0075/doc_00032500 to /storage/kkm_last_doc_name [17:46:35]save OK [17:46:35]Clear old archive folders... [17:46:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:46:35]tlvbuf is 018EF1E0 [17:46:35]SAM_PROTO_ClearQueue [17:46:35]wFMCommunicate request_size=4 [17:46:35]MH_SAM_APDU [17:46:35]CAPDU: 80 09 00 00 [17:46:35]Write to MH i2c: E2 08 00 69 88 80 09 00 00 00 00 00 00 63 [17:46:35]Write i2c OK [17:46:35]MH_I2C_Read... [17:46:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:46:35]Read from MH i2c: E2 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 03 00 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 03 00 69 88 00 90 00 65 [17:46:35]RAPDU: 90 00 [17:46:35]wFMCommunicate OK [17:46:35]SAM_PROTO_ClearQueue done [17:46:35]KKMCreateOFDPacket [17:46:35]OFDProtocolAddRootSTLVToBuf [17:46:35]FM_MakeSignedData [17:46:35]FM_MakeSignedData [17:46:35]SAM_PROTO_SignData [17:46:35]wFMCommunicate request_size=4 [17:46:35]MH_SAM_APDU [17:46:35]CAPDU: 80 0D 01 02 [17:46:35]Write to MH i2c: E2 08 00 6A 88 80 0D 01 02 00 00 00 00 6B [17:46:35]Write i2c OK [17:46:35]MH_I2C_Read... [17:46:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:46:35]Read from MH i2c: E2 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 03 00 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 03 00 6A 88 00 90 00 66 [17:46:35]RAPDU: 90 00 [17:46:35]wFMCommunicate OK [17:46:35]wFMCommunicate request_size=255 [17:46:35]MH_SAM_APDU [17:46:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A4 33 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 EF 28 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 1F 00 00 00 00 07 04 06 00 E0 28 01 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 7E 97 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 7E 00 00 35 04 06 00 DF [17:46:35]Write to MH i2c: E2 02 01 6B 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 35 FF 03 08 00 03 A4 33 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 EF 28 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 1F 00 00 00 00 07 04 06 00 E0 28 01 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 7E 97 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 7E 00 00 35 04 06 00 DF 00 00 1B [17:46:35]Write i2c OK [17:46:35]MH_I2C_Read... [17:46:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:35]Read from MH i2c: E2 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 03 00 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 03 00 6B 88 00 90 00 67 [17:46:35]RAPDU: 90 00 [17:46:35]wFMCommunicate OK [17:46:35]wFMCommunicate request_size=10 [17:46:35]MH_SAM_APDU [17:46:35]CAPDU: 80 0D 02 02 05 92 33 E3 D4 9E [17:46:35]Write to MH i2c: E2 0D 00 6C 88 80 0D 02 02 05 00 92 33 E3 D4 9E 00 00 92 [17:46:35]Write i2c OK [17:46:35]MH_I2C_Read... [17:46:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:35]Read from MH i2c: E2 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 03 00 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 03 00 6C 88 00 90 00 68 [17:46:35]RAPDU: 90 00 [17:46:35]wFMCommunicate OK [17:46:35]wFMCommunicate request_size=4 [17:46:35]MH_SAM_APDU [17:46:35]CAPDU: 80 0D 03 02 [17:46:35]Write to MH i2c: E2 08 00 6D 88 80 0D 03 02 00 00 00 00 70 [17:46:35]Write i2c OK [17:46:35]MH_I2C_Read... [17:46:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:46:35]Read from MH i2c: E2 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 0B 00 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 0B 00 6D 88 00 99 84 DD 8F A9 3F D3 0C 90 00 C1 [17:46:35]RAPDU: 99 84 DD 8F A9 3F D3 0C 90 00 [17:46:35]wFMCommunicate OK [17:46:35]SAM_PROTO_SignData done [17:46:35]FM_MakeSignedData done [17:46:35]CreateOFDProtocolMessage [17:46:35]wFMCommunicate request_size=4 [17:46:35]MH_SAM_APDU [17:46:35]CAPDU: 80 11 00 00 [17:46:35]Write to MH i2c: E2 08 00 6E 88 80 11 00 00 00 00 00 00 70 [17:46:35]Write i2c OK [17:46:35]MH_I2C_Read... [17:46:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:35]Read from MH i2c: E2 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 17 00 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 17 00 6E 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C6 [17:46:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:46:35]wFMCommunicate OK [17:46:35]CreateOFDProtocolMessage done [17:46:35]OFDSenderStorePacket 32500 [17:46:35]StoreOFDPacket docnum=32500 [17:46:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0B DD 07 01 44 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 35 FF 03 08 00 03 A4 33 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 EF 28 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 1F 00 00 00 00 07 04 06 00 E0 28 01 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 7E 97 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 7E 00 00 35 04 06 00 DF 92 33 E3 D4 9E 99 84 DD 8F A9 3F D3 0C [17:46:35]CheckFolder [17:46:35]dirname=/storage/ofd_packets [17:46:35]CheckFolder done [17:46:35]ProducePacketName [17:46:35]name=ofd_packets/00032500 [17:46:35]NVStorageSaveData ofd_packets/00032500 [17:46:35]File name is /storage/ofd_packets/00032500 [17:46:35]Write 301 bytes [17:46:35]NVStorageSaveData done [17:46:35]OFDSenderStorePacket done [17:46:35]KKMCreateOFDPacket done [17:46:35]NVStorageSaveData kkm_last_timestamp [17:46:35]File name is /storage/kkm_last_timestamp [17:46:35]Write 4 bytes [17:46:35]NVStorageSaveData done [17:46:35]ExternCall_PrintAddStr [17:46:35]wPrintStart [17:46:35]Write to MH i2c: 01 00 00 6F 88 F7 [17:46:35]Write i2c OK [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: 01 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: 01 07 00 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: 01 07 00 6F 88 00 00 00 00 00 FF 0F 0C [17:46:35]RasterBufferAndPrint [17:46:35]line Счет N : (1)1182254 [17:46:35]line ИНН: 02508201610067 [17:46:35]line Контрольно-Кассовый Чек [17:46:35]line ПРОДАЖА [17:46:35]line ТРК (МРК, ГНК) : 42 [17:46:35]line Товар: 2710124130 [17:46:35]line Аи-92-К-5 [17:46:35]line 13.220 * 57.50 [17:46:35]line = 760.15 [17:46:35]line НДС 12% НСП 1% [17:46:35]line > о реализуемом товаре [17:46:35]line ОКРУГЛЕНИЕ: -0.15 [17:46:35]line ИТОГО: 760.00 [17:46:35]line Внесено: 760.00 [17:46:35]line СДАЧА: 0.00 [17:46:35]line НСП 1% : 6.73 [17:46:35]line НДС 12% : 80.72 [17:46:35]line Наличными: 760.00 [17:46:35]line Безнал.: 0.00 [17:46:35]line Место: АЗС № 121 "Партнер Нефть" [17:46:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:46:35]line СНО: Общий режим [17:46:35]line Чек 206 24.08.2023 17:46 [17:46:35]line Смена: 75 ФФД: 1.0 [17:46:35]line ЗНМ: 0300000148 [17:46:35]line РНМ: 0000000000091575 [17:46:35]line Версия ККМ: 001 [17:46:35]line ФМ: 0000000000874655 [17:46:35]line ФД: 32500 [17:46:35]line ФПД: 245819028788382 [17:46:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T174638&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32500&fm=245819028788382&tin=02508201610067®Number=0000000000091575&sum=76000 [17:46:35]written 0, free lines is 4095 [17:46:35]OFD Sender: Processing packet 32500 [packets to send 11, broken 10] [17:46:35]ProducePacketName [17:46:35]name=ofd_packets/00032500 [17:46:35]OFD Sender: To server: pG, [17:46:35]CommunicateWithHost lk.salyk.kg:30040 [17:46:35]ConnectInit lk.salyk.kg [17:46:35]Connected sock=9 [17:46:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0B DD 07 01 44 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 35 FF 03 08 00 03 A4 33 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 EF 28 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 1F 00 00 00 00 07 04 06 00 E0 28 01 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 7E 97 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 7E 00 00 35 04 06 00 DF 92 33 E3 D4 9E 99 84 DD 8F A9 3F D3 0C [17:46:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C9 9E 47 00 1C 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 7E 00 00 F4 03 04 00 21 42 E7 64 B6 04 01 00 00 35 2E 95 F2 2E 84 1C 44 [17:46:36]CommunicateWithHost err = 0 [17:46:36]CheckOFDResponse [17:46:36]1017 (14) - 77093643461234 [17:46:36]1041 (16) - 0000000000874655 [17:46:36]1040 (4) - 32500 [17:46:36]1012 (4) - 24.08.2023 11:42 [17:46:36]1206 (1) - 0 [17:46:36]OFD Sender: Remove packet 32500 [17:46:36]ProducePacketName [17:46:36]name=ofd_packets/00032500 [17:46:36]NVStorageDeleteData [17:46:36]Write to MH i2c: 01 00 00 9A 88 22 [17:46:36]Write i2c OK [17:46:36]MH_I2C_Read... [17:46:36]Read from MH i2c: 01 [17:46:36]MH_I2C_Read... [17:46:36]Read from MH i2c: 01 07 00 [17:46:36]MH_I2C_Read... [17:46:36]Read from MH i2c: 01 07 00 9A 88 00 00 00 00 00 DA 0C 0F [17:46:36]RasterBufferAndPrint [17:46:36]line [17:46:36]line [17:46:36]line [17:46:36]line [17:46:36]line [17:46:36]written 0, free lines is 3299 [17:46:36]MH_Cut [17:46:36]Write to MH i2c: D1 01 00 A1 88 01 FB [17:46:36]Write i2c OK [17:46:36]MH_I2C_Read... [17:46:36]Read from MH i2c: D1 [17:46:36]MH_I2C_Read... [17:46:36]Read from MH i2c: D1 01 00 [17:46:36]MH_I2C_Read... [17:46:36]Read from MH i2c: D1 01 00 A1 88 00 FA [17:46:36]Write to MH i2c: 01 00 00 A2 88 2A [17:46:36]Write i2c OK [17:46:36]MH_I2C_Read... [17:46:36]OFD Sender: No OFD packet to send [17:46:37]*** Cut start [17:46:37]*** Purtial cut [17:46:37]*** CUTSNS_PIN = 0 [17:46:37]*** Stage 1: CUTSNS_PIN = 1 [17:46:39]Read from MH i2c: 01 [17:46:39]MH_I2C_Read... [17:46:39]*** Stop cut motor [17:46:39]*** Cut end [17:46:39]Read from MH i2c: 01 07 00 [17:46:39]MH_I2C_Read... [17:46:39]Read from MH i2c: 01 07 00 A2 88 00 00 00 00 00 FF 0F 3F [17:46:39]process_action close_receipt done [17:46:39]requested_data is exist [17:46:39]produce_requested_data [17:46:39]requested_item fm.sn is exist - process it [17:46:39]wFMCommunicate request_size=4 [17:46:39]MH_SAM_APDU [17:46:39]CAPDU: 80 11 00 00 [17:46:39]Write to MH i2c: E2 08 00 A3 88 80 11 00 00 00 00 00 00 A5 [17:46:39]Write i2c OK [17:46:39]MH_I2C_Read... [17:46:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:39]Read from MH i2c: E2 [17:46:39]MH_I2C_Read... [17:46:39]Read from MH i2c: E2 17 00 [17:46:39]MH_I2C_Read... [17:46:39]Read from MH i2c: E2 17 00 A3 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FB [17:46:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:46:39]wFMCommunicate OK [17:46:39]requested_item fd.num is exist - process it [17:46:39]SAM_PROTO_GetFieldsCounters [17:46:39]wFMCommunicate request_size=4 [17:46:39]MH_SAM_APDU [17:46:39]CAPDU: 80 13 00 00 [17:46:39]Write to MH i2c: E2 08 00 A4 88 80 13 00 00 00 00 00 00 A8 [17:46:39]Write i2c OK [17:46:39]MH_I2C_Read... [17:46:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:46:39]Read from MH i2c: E2 [17:46:39]MH_I2C_Read... [17:46:39]Read from MH i2c: E2 62 00 [17:46:39]MH_I2C_Read... [17:46:39]Read from MH i2c: E2 62 00 A4 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F4 7E 00 00 0E 04 04 00 4B 00 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 F5 [17:46:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F4 7E 00 00 0E 04 04 00 4B 00 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 [17:46:39]wFMCommunicate OK [17:46:39]SAM_PROTO_GetFieldsCounters done [17:46:39]requested_item shift.num is exist - process it [17:46:39]requested_item shift.opened is exist - process it [17:46:39]req_shift_opened [17:46:39]FM_GetShiftState [17:46:39]SAM_PROTO_GetShiftState [17:46:39]wFMCommunicate request_size=4 [17:46:39]MH_SAM_APDU [17:46:39]CAPDU: 80 13 01 00 [17:46:39]Write to MH i2c: E2 08 00 A5 88 80 13 01 00 00 00 00 00 AA [17:46:39]Write i2c OK [17:46:39]MH_I2C_Read... [17:46:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:39]Read from MH i2c: E2 [17:46:39]MH_I2C_Read... [17:46:39]Read from MH i2c: E2 0E 00 [17:46:39]MH_I2C_Read... [17:46:39]Read from MH i2c: E2 0E 00 A5 88 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 27 [17:46:39]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:46:39]wFMCommunicate OK [17:46:39]SAM_PROTO_GetShiftState done [17:46:39]FM_GetShiftState done [17:46:39]req_shift_opened done [17:46:39]requested_item shift.open_date is exist - process it [17:46:39]req_shift_open_date [17:46:39]req_shift_open_date done [17:46:39]produce_requested_data done [17:46:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32500,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:46:39]process_action_free close_receipt [17:46:39]json_value_free [17:46:39]json_value_free done [17:46:39]process_json_proto returns [17:46:39]Send response to host [17:46:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32500,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:46:39]free response buf [17:46:39]execute_script done [17:46:39]execute_script returns [17:46:39]free content buf [17:46:39]Sock 8.Close socket [17:46:39]Sock 8.Thread stoped [17:46:41]OFD Sender: No OFD packet to send [17:46:46]OFD Sender: No OFD packet to send [17:46:51]OFD Sender: No OFD packet to send [17:46:56]OFD Sender: No OFD packet to send [17:47:01]OFD Sender: No OFD packet to send [17:47:06]OFD Sender: No OFD packet to send [17:47:11]OFD Sender: No OFD packet to send [17:47:16]OFD Sender: No OFD packet to send [17:47:21]OFD Sender: No OFD packet to send [17:47:26]OFD Sender: No OFD packet to send [17:47:27]accept exits with 10 [17:47:27]New connection [17:47:27]New thread 3067084132 created [17:47:27]Thread 3066940772 joined [17:47:27]Waiting for new connection... [17:47:27] Sock 10.Parse request [17:47:27]Sock 10.Check first char [17:47:27]Sock 10.First char is OK [17:47:27]request: POST /json_proto HTTP/1.0 [17:47:27]Method: POST [17:47:27]URL: /json_proto [17:47:27]Method is POST - this is cgi request [17:47:27]url: /json_proto [17:47:27]query_string will be loaded in cgi processing [17:47:27]execute_cgi json_proto POST (null) [17:47:27]execute_cgi path=json_proto method=POST [17:47:27]POST find Content-Length [17:47:27]Host: 172.17.34.200:8080 [17:47:27]Content-Length: 678 [17:47:27]Content-Type: application/json [17:47:27] [17:47:27]POST finish read [17:47:27]Found Content-Length = 678 [17:47:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 1.740, "sum" : 100.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:27]execute_script... [17:47: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)1182255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 1.740, "sum" : 100.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:27]POST & json_proto [17:47:27]process_json_proto [17:47:27]json parsed OK: [17:47:27]protocol is kg_v1.0 [17:47:27]action value=close_receipt [17:47:27]process_action close_receipt [17:47:27]cmd_close_receipt [17:47:27]MH_GetDate [17:47:27]Write to MH i2c: F0 00 00 A6 88 1D [17:47:27]Write i2c OK [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: F0 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: F0 09 00 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: F0 09 00 A6 88 00 B4 97 E7 64 B2 FF 65 64 36 [17:47:27]GetLastDocTimeStamp 1692899198 [17:47:27]current date 1692899252 [17:47:27]FM_GetShiftState [17:47:27]SAM_PROTO_GetShiftState [17:47:27]wFMCommunicate request_size=4 [17:47:27]MH_SAM_APDU [17:47:27]CAPDU: 80 13 01 00 [17:47:27]Write to MH i2c: E2 08 00 A7 88 80 13 01 00 00 00 00 00 AC [17:47:27]Write i2c OK [17:47:27]MH_I2C_Read... [17:47:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:27]Read from MH i2c: E2 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: E2 0E 00 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: E2 0E 00 A7 88 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 29 [17:47:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:47:27]wFMCommunicate OK [17:47:27]SAM_PROTO_GetShiftState done [17:47:27]FM_GetShiftState done [17:47:27]opened in 1692866319 [17:47:27]opened+sec_in_day 1692952719 [17:47:27]quantity*price = 10005 [17:47:27]sum+1 = 10006 [17:47:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.88 НДС 12% : 10.62 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 207 24.08.2023 17:47 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32501 ФПД: 99139157163162 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T174732&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32501&fm=99139157163162&tin=02508201610067®Number=0000000000091575&sum=10000 [17:47:28]StoreToDocumentArchive [17:47:28]shift 75 fd 32501 [17:47:28]save to /storage/0075/doc_00032501 [17:47:28]save last doc name /storage/0075/doc_00032501 to /storage/kkm_last_doc_name [17:47:28]save OK [17:47:28]Clear old archive folders... [17:47:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:47:28]tlvbuf is 017FE150 [17:47:28]SAM_PROTO_ClearQueue [17:47:28]wFMCommunicate request_size=4 [17:47:28]MH_SAM_APDU [17:47:28]CAPDU: 80 09 00 00 [17:47:28]Write to MH i2c: E2 08 00 B4 88 80 09 00 00 00 00 00 00 AE [17:47:28]Write i2c OK [17:47:28]MH_I2C_Read... [17:47:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:47:28]Read from MH i2c: E2 [17:47:28]MH_I2C_Read... [17:47:28]Read from MH i2c: E2 03 00 [17:47:28]MH_I2C_Read... [17:47:28]Read from MH i2c: E2 03 00 B4 88 00 90 00 B0 [17:47:28]RAPDU: 90 00 [17:47:28]wFMCommunicate OK [17:47:28]SAM_PROTO_ClearQueue done [17:47:28]KKMCreateOFDPacket [17:47:28]OFDProtocolAddRootSTLVToBuf [17:47:28]FM_MakeSignedData [17:47:28]FM_MakeSignedData [17:47:28]SAM_PROTO_SignData [17:47:28]wFMCommunicate request_size=4 [17:47:28]MH_SAM_APDU [17:47:28]CAPDU: 80 0D 01 02 [17:47:28]Write to MH i2c: E2 08 00 B5 88 80 0D 01 02 00 00 00 00 B6 [17:47:28]Write i2c OK [17:47:28]MH_I2C_Read... [17:47:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:47:28]Read from MH i2c: E2 [17:47:28]MH_I2C_Read... [17:47:28]Read from MH i2c: E2 03 00 [17:47:28]MH_I2C_Read... [17:47:28]Read from MH i2c: E2 03 00 B5 88 00 90 00 B1 [17:47:28]RAPDU: 90 00 [17:47:28]wFMCommunicate OK [17:47:28]wFMCommunicate request_size=255 [17:47:28]MH_SAM_APDU [17:47:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 06 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 15 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 B4 97 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 7E 00 00 35 04 06 00 5A [17:47:28]Write to MH i2c: E2 02 01 B6 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 35 FF 03 08 00 03 CC 06 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 15 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 B4 97 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 7E 00 00 35 04 06 00 5A 00 00 CC [17:47:28]Write i2c OK [17:47:28]MH_I2C_Read... [17:47:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:28]Read from MH i2c: E2 [17:47:28]MH_I2C_Read... [17:47:28]Read from MH i2c: E2 03 00 [17:47:28]MH_I2C_Read... [17:47:28]Read from MH i2c: E2 03 00 B6 88 00 90 00 B2 [17:47:28]RAPDU: 90 00 [17:47:28]wFMCommunicate OK [17:47:28]wFMCommunicate request_size=10 [17:47:28]MH_SAM_APDU [17:47:28]CAPDU: 80 0D 02 02 05 2A A2 3E FC 9A [17:47:28]Write to MH i2c: E2 0D 00 B7 88 80 0D 02 02 05 00 2A A2 3E FC 9A 00 00 63 [17:47:28]Write i2c OK [17:47:28]MH_I2C_Read... [17:47:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:29]Read from MH i2c: E2 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: E2 03 00 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: E2 03 00 B7 88 00 90 00 B3 [17:47:29]RAPDU: 90 00 [17:47:29]wFMCommunicate OK [17:47:29]wFMCommunicate request_size=4 [17:47:29]MH_SAM_APDU [17:47:29]CAPDU: 80 0D 03 02 [17:47:29]Write to MH i2c: E2 08 00 B8 88 80 0D 03 02 00 00 00 00 BB [17:47:29]Write i2c OK [17:47:29]MH_I2C_Read... [17:47:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:47:29]Read from MH i2c: E2 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: E2 0B 00 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: E2 0B 00 B8 88 00 25 9D E5 CE FC 55 5A 4F 90 00 2B [17:47:29]RAPDU: 25 9D E5 CE FC 55 5A 4F 90 00 [17:47:29]wFMCommunicate OK [17:47:29]SAM_PROTO_SignData done [17:47:29]FM_MakeSignedData done [17:47:29]CreateOFDProtocolMessage [17:47:29]wFMCommunicate request_size=4 [17:47:29]MH_SAM_APDU [17:47:29]CAPDU: 80 11 00 00 [17:47:29]Write to MH i2c: E2 08 00 B9 88 80 11 00 00 00 00 00 00 BB [17:47:29]Write i2c OK [17:47:29]MH_I2C_Read... [17:47:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:29]Read from MH i2c: E2 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: E2 17 00 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: E2 17 00 B9 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 11 [17:47:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:47:29]wFMCommunicate OK [17:47:29]CreateOFDProtocolMessage done [17:47:29]OFDSenderStorePacket 32501 [17:47:29]StoreOFDPacket docnum=32501 [17:47:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C5 3E 07 01 29 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 06 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 15 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 B4 97 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 7E 00 00 35 04 06 00 5A 2A A2 3E FC 9A 25 9D E5 CE FC 55 5A 4F [17:47:29]CheckFolder [17:47:29]dirname=/storage/ofd_packets [17:47:29]CheckFolder done [17:47:29]ProducePacketName [17:47:29]name=ofd_packets/00032501 [17:47:29]NVStorageSaveData ofd_packets/00032501 [17:47:29]File name is /storage/ofd_packets/00032501 [17:47:29]Write 301 bytes [17:47:29]NVStorageSaveData done [17:47:29]OFDSenderStorePacket done [17:47:29]KKMCreateOFDPacket done [17:47:29]NVStorageSaveData kkm_last_timestamp [17:47:29]File name is /storage/kkm_last_timestamp [17:47:29]Write 4 bytes [17:47:29]NVStorageSaveData done [17:47:29]ExternCall_PrintAddStr [17:47:29]wPrintStart [17:47:29]Write to MH i2c: 01 00 00 BA 88 42 [17:47:29]Write i2c OK [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: 01 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: 01 07 00 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: 01 07 00 BA 88 00 00 00 00 00 FF 0F 57 [17:47:29]RasterBufferAndPrint [17:47:29]line Счет N : (1)1182255 [17:47:29]line ИНН: 02508201610067 [17:47:29]line Контрольно-Кассовый Чек [17:47:29]line ПРОДАЖА [17:47:29]line ТРК (МРК, ГНК) : 42 [17:47:29]line Товар: 2710124130 [17:47:29]line Аи-92-К-5 [17:47:29]line 1.740 * 57.50 [17:47:29]line = 100.05 [17:47:29]line НДС 12% НСП 1% [17:47:29]line > о реализуемом товаре [17:47:29]line ОКРУГЛЕНИЕ: -0.05 [17:47:29]line ИТОГО: 100.00 [17:47:29]line Внесено: 100.00 [17:47:29]line СДАЧА: 0.00 [17:47:29]line НСП 1% : 0.88 [17:47:29]line НДС 12% : 10.62 [17:47:29]line Наличными: 100.00 [17:47:29]line Безнал.: 0.00 [17:47:29]line Место: АЗС № 121 "Партнер Нефть" [17:47:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:47:29]line СНО: Общий режим [17:47:29]line Чек 207 24.08.2023 17:47 [17:47:29]line Смена: 75 ФФД: 1.0 [17:47:29]line ЗНМ: 0300000148 [17:47:29]line РНМ: 0000000000091575 [17:47:29]line Версия ККМ: 001 [17:47:29]line ФМ: 0000000000874655 [17:47:29]line ФД: 32501 [17:47:29]line ФПД: 99139157163162 [17:47:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T174732&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32501&fm=99139157163162&tin=02508201610067®Number=0000000000091575&sum=10000 [17:47:29]OFD Sender: Processing packet 32501 [packets to send 11, broken 10] [17:47:29]ProducePacketName [17:47:29]name=ofd_packets/00032501 [17:47:29]OFD Sender: To server: pG, [17:47:29]CommunicateWithHost lk.salyk.kg:30040 [17:47:29]ConnectInit lk.salyk.kg [17:47:29]written 0, free lines is 4095 [17:47:29]Connected sock=9 [17:47:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C5 3E 07 01 29 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 06 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 15 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 B4 97 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 7E 00 00 35 04 06 00 5A 2A A2 3E FC 9A 25 9D E5 CE FC 55 5A 4F [17:47:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 71 25 47 00 FC 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 34 36 35 35 10 04 04 00 F5 7E 00 00 F4 03 04 00 57 42 E7 64 B6 04 01 00 00 74 92 97 B2 DF C5 A0 87 [17:47:29]CommunicateWithHost err = 0 [17:47:29]CheckOFDResponse [17:47:29]1017 (14) - 77093643461234 [17:47:29]1041 (16) - 0000000000874655 [17:47:29]1040 (4) - 32501 [17:47:29]1012 (4) - 24.08.2023 11:43 [17:47:29]1206 (1) - 0 [17:47:29]OFD Sender: Remove packet 32501 [17:47:29]ProducePacketName [17:47:29]name=ofd_packets/00032501 [17:47:29]NVStorageDeleteData [17:47:29]Write to MH i2c: 01 00 00 E5 88 6D [17:47:29]Write i2c OK [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: 01 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: 01 07 00 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: 01 07 00 E5 88 00 00 00 00 00 CE 0C 4E [17:47:29]RasterBufferAndPrint [17:47:29]line [17:47:29]line [17:47:29]line [17:47:29]line [17:47:29]line [17:47:29]written 0, free lines is 3287 [17:47:29]MH_Cut [17:47:29]Write to MH i2c: D1 01 00 EC 88 01 46 [17:47:29]Write i2c OK [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: D1 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: D1 01 00 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: D1 01 00 EC 88 00 45 [17:47:29]Write to MH i2c: 01 00 00 ED 88 75 [17:47:29]Write i2c OK [17:47:29]MH_I2C_Read... [17:47:30]OFD Sender: No OFD packet to send [17:47:30]*** Cut start [17:47:30]*** Purtial cut [17:47:30]*** Stage 1: CUTSNS_PIN = 1 [17:47:30]Read from MH i2c: 01 [17:47:30]MH_I2C_Read... [17:47:30]*** Stop cut motor [17:47:30]*** Cut end [17:47:30]Read from MH i2c: 01 07 00 [17:47:30]MH_I2C_Read... [17:47:30]Read from MH i2c: 01 07 00 ED 88 00 00 00 00 00 FF 0F 8A [17:47:30]process_action close_receipt done [17:47:30]requested_data is exist [17:47:30]produce_requested_data [17:47:30]requested_item fm.sn is exist - process it [17:47:30]wFMCommunicate request_size=4 [17:47:30]MH_SAM_APDU [17:47:30]CAPDU: 80 11 00 00 [17:47:30]Write to MH i2c: E2 08 00 EE 88 80 11 00 00 00 00 00 00 F0 [17:47:30]Write i2c OK [17:47:30]MH_I2C_Read... [17:47:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:31]Read from MH i2c: E2 [17:47:31]MH_I2C_Read... [17:47:31]Read from MH i2c: E2 17 00 [17:47:31]MH_I2C_Read... [17:47:31]Read from MH i2c: E2 17 00 EE 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 46 [17:47:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:47:31]wFMCommunicate OK [17:47:31]requested_item fd.num is exist - process it [17:47:31]SAM_PROTO_GetFieldsCounters [17:47:31]wFMCommunicate request_size=4 [17:47:31]MH_SAM_APDU [17:47:31]CAPDU: 80 13 00 00 [17:47:31]Write to MH i2c: E2 08 00 EF 88 80 13 00 00 00 00 00 00 F3 [17:47:31]Write i2c OK [17:47:31]MH_I2C_Read... [17:47:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:47:31]Read from MH i2c: E2 [17:47:31]MH_I2C_Read... [17:47:31]Read from MH i2c: E2 62 00 [17:47:31]MH_I2C_Read... [17:47:31]Read from MH i2c: E2 62 00 EF 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F5 7E 00 00 0E 04 04 00 4B 00 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 44 [17:47:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F5 7E 00 00 0E 04 04 00 4B 00 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 [17:47:31]wFMCommunicate OK [17:47:31]SAM_PROTO_GetFieldsCounters done [17:47:31]requested_item shift.num is exist - process it [17:47:31]requested_item shift.opened is exist - process it [17:47:31]req_shift_opened [17:47:31]FM_GetShiftState [17:47:31]SAM_PROTO_GetShiftState [17:47:31]wFMCommunicate request_size=4 [17:47:31]MH_SAM_APDU [17:47:31]CAPDU: 80 13 01 00 [17:47:31]Write to MH i2c: E2 08 00 F0 88 80 13 01 00 00 00 00 00 F5 [17:47:31]Write i2c OK [17:47:31]MH_I2C_Read... [17:47:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:31]Read from MH i2c: E2 [17:47:31]MH_I2C_Read... [17:47:31]Read from MH i2c: E2 0E 00 [17:47:31]MH_I2C_Read... [17:47:31]Read from MH i2c: E2 0E 00 F0 88 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 72 [17:47:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:47:31]wFMCommunicate OK [17:47:31]SAM_PROTO_GetShiftState done [17:47:31]FM_GetShiftState done [17:47:31]req_shift_opened done [17:47:31]requested_item shift.open_date is exist - process it [17:47:31]req_shift_open_date [17:47:31]req_shift_open_date done [17:47:31]produce_requested_data done [17:47:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32501,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:47:31]process_action_free close_receipt [17:47:31]json_value_free [17:47:31]json_value_free done [17:47:31]process_json_proto returns [17:47:31]Send response to host [17:47:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32501,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:47:31]free response buf [17:47:31]execute_script done [17:47:31]execute_script returns [17:47:31]free content buf [17:47:31]Sock 10.Close socket [17:47:31]Sock 10.Thread stoped [17:47:35]OFD Sender: No OFD packet to send [17:47:40]OFD Sender: No OFD packet to send [17:47:45]OFD Sender: No OFD packet to send [17:47:50]OFD Sender: No OFD packet to send [17:47:55]OFD Sender: No OFD packet to send [17:48:00]OFD Sender: No OFD packet to send [17:48:01]accept exits with 8 [17:48:01]New connection [17:48:01]New thread 3066940772 created [17:48:01]Thread 3067084132 joined [17:48:01]Waiting for new connection... [17:48:01] Sock 8.Parse request [17:48:01]Sock 8.Check first char [17:48:01]Sock 8.First char is OK [17:48:01]request: POST /json_proto HTTP/1.0 [17:48:01]Method: POST [17:48:01]URL: /json_proto [17:48:01]Method is POST - this is cgi request [17:48:01]url: /json_proto [17:48:01]query_string will be loaded in cgi processing [17:48:01]execute_cgi json_proto POST (null) [17:48:01]execute_cgi path=json_proto method=POST [17:48:01]POST find Content-Length [17:48:01]Host: 172.17.34.200:8080 [17:48:01]Content-Length: 683 [17:48:01]Content-Type: application/json [17:48:01] [17:48:01]POST finish read [17:48:01]Found Content-Length = 683 [17:48:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 4.720, "sum" : 300.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:48:01]execute_script... [17:48:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 4.720, "sum" : 300.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:48:01]POST & json_proto [17:48:01]process_json_proto [17:48:01]json parsed OK: [17:48:01]protocol is kg_v1.0 [17:48:01]action value=close_receipt [17:48:01]process_action close_receipt [17:48:01]cmd_close_receipt [17:48:01]MH_GetDate [17:48:01]Write to MH i2c: F0 00 00 F1 88 68 [17:48:01]Write i2c OK [17:48:01]MH_I2C_Read... [17:48:01]Read from MH i2c: F0 [17:48:01]MH_I2C_Read... [17:48:01]Read from MH i2c: F0 09 00 [17:48:01]MH_I2C_Read... [17:48:01]Read from MH i2c: F0 09 00 F1 88 00 D5 97 E7 64 B2 FF 65 64 A2 [17:48:01]GetLastDocTimeStamp 1692899252 [17:48:01]current date 1692899285 [17:48:01]FM_GetShiftState [17:48:01]SAM_PROTO_GetShiftState [17:48:01]wFMCommunicate request_size=4 [17:48:01]MH_SAM_APDU [17:48:01]CAPDU: 80 13 01 00 [17:48:01]Write to MH i2c: E2 08 00 F2 88 80 13 01 00 00 00 00 00 F7 [17:48:01]Write i2c OK [17:48:01]MH_I2C_Read... [17:48:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:01]Read from MH i2c: E2 [17:48:01]MH_I2C_Read... [17:48:01]Read from MH i2c: E2 0E 00 [17:48:01]MH_I2C_Read... [17:48:01]Read from MH i2c: E2 0E 00 F2 88 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 74 [17:48:01]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:48:01]wFMCommunicate OK [17:48:01]SAM_PROTO_GetShiftState done [17:48:01]FM_GetShiftState done [17:48:01]opened in 1692866319 [17:48:01]opened+sec_in_day 1692952719 [17:48:01]quantity*price = 30019 [17:48:01]sum+1 = 30020 [17:48:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 208 24.08.2023 17:48 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32502 ФПД: 172268662040021 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T174805&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32502&fm=172268662040021&tin=02508201610067®Number=0000000000091575&sum=30000 [17:48:02]StoreToDocumentArchive [17:48:02]shift 75 fd 32502 [17:48:02]save to /storage/0075/doc_00032502 [17:48:02]save last doc name /storage/0075/doc_00032502 to /storage/kkm_last_doc_name [17:48:02]save OK [17:48:02]Clear old archive folders... [17:48:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:48:02]tlvbuf is 019927F0 [17:48:02]SAM_PROTO_ClearQueue [17:48:02]wFMCommunicate request_size=4 [17:48:02]MH_SAM_APDU [17:48:02]CAPDU: 80 09 00 00 [17:48:02]Write to MH i2c: E2 08 00 FF 88 80 09 00 00 00 00 00 00 F9 [17:48:02]Write i2c OK [17:48:02]MH_I2C_Read... [17:48:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:48:02]Read from MH i2c: E2 [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: E2 03 00 [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: E2 03 00 FF 88 00 90 00 FB [17:48:02]RAPDU: 90 00 [17:48:02]wFMCommunicate OK [17:48:02]SAM_PROTO_ClearQueue done [17:48:02]KKMCreateOFDPacket [17:48:02]OFDProtocolAddRootSTLVToBuf [17:48:02]FM_MakeSignedData [17:48:02]FM_MakeSignedData [17:48:02]SAM_PROTO_SignData [17:48:02]wFMCommunicate request_size=4 [17:48:02]MH_SAM_APDU [17:48:02]CAPDU: 80 0D 01 02 [17:48:02]Write to MH i2c: E2 08 00 00 89 80 0D 01 02 00 00 00 00 02 [17:48:02]Write i2c OK [17:48:02]MH_I2C_Read... [17:48:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:48:02]Read from MH i2c: E2 [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: E2 03 00 [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: E2 03 00 00 89 00 90 00 FD [17:48:02]RAPDU: 90 00 [17:48:02]wFMCommunicate OK [17:48:02]wFMCommunicate request_size=255 [17:48:02]MH_SAM_APDU [17:48:02]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 43 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 D5 97 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 7E 00 00 35 04 06 00 [17:48:02]Write to MH i2c: E2 02 01 01 89 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 43 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 D5 97 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 7E 00 00 35 04 06 00 00 00 91 [17:48:02]Write i2c OK [17:48:02]MH_I2C_Read... [17:48:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:48:02]Read from MH i2c: E2 [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: E2 03 00 [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: E2 03 00 01 89 00 90 00 FE [17:48:02]RAPDU: 90 00 [17:48:02]wFMCommunicate OK [17:48:02]wFMCommunicate request_size=11 [17:48:02]MH_SAM_APDU [17:48:02]CAPDU: 80 0D 02 02 06 9C AD 6C 68 25 D5 [17:48:02]Write to MH i2c: E2 0E 00 02 89 80 0D 02 02 06 00 9C AD 6C 68 25 D5 00 00 28 [17:48:02]Write i2c OK [17:48:02]MH_I2C_Read... [17:48:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:48:02]Read from MH i2c: E2 [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: E2 03 00 [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: E2 03 00 02 89 00 90 00 FF [17:48:02]RAPDU: 90 00 [17:48:02]wFMCommunicate OK [17:48:02]wFMCommunicate request_size=4 [17:48:02]MH_SAM_APDU [17:48:02]CAPDU: 80 0D 03 02 [17:48:02]Write to MH i2c: E2 08 00 03 89 80 0D 03 02 00 00 00 00 07 [17:48:02]Write i2c OK [17:48:02]MH_I2C_Read... [17:48:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:48:02]Read from MH i2c: E2 [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: E2 0B 00 [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: E2 0B 00 03 89 00 51 0F AF D9 82 5E 14 59 90 00 3D [17:48:02]RAPDU: 51 0F AF D9 82 5E 14 59 90 00 [17:48:02]wFMCommunicate OK [17:48:02]SAM_PROTO_SignData done [17:48:02]FM_MakeSignedData done [17:48:02]CreateOFDProtocolMessage [17:48:02]wFMCommunicate request_size=4 [17:48:02]MH_SAM_APDU [17:48:02]CAPDU: 80 11 00 00 [17:48:02]Write to MH i2c: E2 08 00 04 89 80 11 00 00 00 00 00 00 07 [17:48:02]Write i2c OK [17:48:02]MH_I2C_Read... [17:48:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:02]Read from MH i2c: E2 [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: E2 17 00 [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: E2 17 00 04 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [17:48:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:48:02]wFMCommunicate OK [17:48:02]CreateOFDProtocolMessage done [17:48:02]OFDSenderStorePacket 32502 [17:48:02]StoreOFDPacket docnum=32502 [17:48:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9A E8 08 01 9C C2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 43 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 D5 97 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 7E 00 00 35 04 06 00 9C AD 6C 68 25 D5 51 0F AF D9 82 5E 14 59 [17:48:02]CheckFolder [17:48:02]dirname=/storage/ofd_packets [17:48:02]CheckFolder done [17:48:02]ProducePacketName [17:48:02]name=ofd_packets/00032502 [17:48:02]NVStorageSaveData ofd_packets/00032502 [17:48:02]File name is /storage/ofd_packets/00032502 [17:48:02]Write 302 bytes [17:48:02]NVStorageSaveData done [17:48:02]OFDSenderStorePacket done [17:48:02]KKMCreateOFDPacket done [17:48:02]NVStorageSaveData kkm_last_timestamp [17:48:02]File name is /storage/kkm_last_timestamp [17:48:02]Write 4 bytes [17:48:02]NVStorageSaveData done [17:48:02]ExternCall_PrintAddStr [17:48:02]wPrintStart [17:48:02]Write to MH i2c: 01 00 00 05 89 8E [17:48:02]Write i2c OK [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: 01 [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: 01 07 00 [17:48:02]MH_I2C_Read... [17:48:02]Read from MH i2c: 01 07 00 05 89 00 00 00 00 00 FF 0F A3 [17:48:02]RasterBufferAndPrint [17:48:02]line Счет N : (1)1182256 [17:48:02]line ИНН: 02508201610067 [17:48:02]line Контрольно-Кассовый Чек [17:48:02]line ПРОДАЖА [17:48:02]line ТРК (МРК, ГНК) : 11 [17:48:02]line Товар: 2710194210 [17:48:02]line ДТ(л)-К-5 [17:48:02]line 4.720 * 63.60 [17:48:02]line = 300.19 [17:48:02]line НДС 12% НСП 1% [17:48:02]line > о реализуемом товаре [17:48:02]line ОКРУГЛЕНИЕ: -0.19 [17:48:02]line ИТОГО: 300.00 [17:48:02]line Внесено: 300.00 [17:48:02]line СДАЧА: 0.00 [17:48:02]line НСП 1% : 2.66 [17:48:02]line НДС 12% : 31.88 [17:48:02]line Наличными: 300.00 [17:48:02]line Безнал.: 0.00 [17:48:02]line Место: АЗС № 121 "Партнер Нефть" [17:48:02]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:48:02]line СНО: Общий режим [17:48:02]line Чек 208 24.08.2023 17:48 [17:48:02]line Смена: 75 ФФД: 1.0 [17:48:02]line ЗНМ: 0300000148 [17:48:02]line РНМ: 0000000000091575 [17:48:02]line Версия ККМ: 001 [17:48:02]line ФМ: 0000000000874655 [17:48:02]line ФД: 32502 [17:48:02]line ФПД: 172268662040021 [17:48:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T174805&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32502&fm=172268662040021&tin=02508201610067®Number=0000000000091575&sum=30000 [17:48:03]OFD Sender: Processing packet 32502 [packets to send 11, broken 10] [17:48:03]ProducePacketName [17:48:03]name=ofd_packets/00032502 [17:48:03]OFD Sender: To server: pG, [17:48:03]CommunicateWithHost lk.salyk.kg:30040 [17:48:03]ConnectInit lk.salyk.kg [17:48:03]written 0, free lines is 4095 [17:48:03]Connected sock=10 [17:48:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9A E8 08 01 9C C2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 43 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 D5 97 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 7E 00 00 35 04 06 00 9C AD 6C 68 25 D5 51 0F AF D9 82 5E 14 59 [17:48:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 76 39 47 00 E8 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 7E 00 00 F4 03 04 00 78 42 E7 64 B6 04 01 00 00 DB D8 92 A9 BA CA 4C A5 [17:48:03]CommunicateWithHost err = 0 [17:48:03]CheckOFDResponse [17:48:03]1017 (14) - 77093643461234 [17:48:03]1041 (16) - 0000000000874655 [17:48:03]1040 (4) - 32502 [17:48:03]1012 (4) - 24.08.2023 11:43 [17:48:03]1206 (1) - 0 [17:48:03]OFD Sender: Remove packet 32502 [17:48:03]ProducePacketName [17:48:03]name=ofd_packets/00032502 [17:48:03]NVStorageDeleteData [17:48:03]Write to MH i2c: 01 00 00 30 89 B9 [17:48:03]Write i2c OK [17:48:03]MH_I2C_Read... [17:48:03]Read from MH i2c: 01 [17:48:03]MH_I2C_Read... [17:48:03]Read from MH i2c: 01 07 00 [17:48:03]MH_I2C_Read... [17:48:03]Read from MH i2c: 01 07 00 30 89 00 00 00 00 00 E2 0C AE [17:48:03]RasterBufferAndPrint [17:48:03]line [17:48:03]line [17:48:03]line [17:48:03]line [17:48:03]line [17:48:03]written 0, free lines is 3307 [17:48:03]MH_Cut [17:48:03]Write to MH i2c: D1 01 00 37 89 01 92 [17:48:03]Write i2c OK [17:48:03]MH_I2C_Read... [17:48:03]Read from MH i2c: D1 [17:48:03]MH_I2C_Read... [17:48:03]Read from MH i2c: D1 01 00 [17:48:03]MH_I2C_Read... [17:48:03]Read from MH i2c: D1 01 00 37 89 00 91 [17:48:03]Write to MH i2c: 01 00 00 38 89 C1 [17:48:03]Write i2c OK [17:48:03]MH_I2C_Read... [17:48:03]OFD Sender: No OFD packet to send [17:48:04]*** Cut start [17:48:04]*** Purtial cut [17:48:04]*** CUTSNS_PIN = 0 [17:48:04]*** Stage 1: CUTSNS_PIN = 1 [17:48:06]Read from MH i2c: 01 [17:48:06]MH_I2C_Read... [17:48:06]*** Stop cut motor [17:48:06]*** Cut end [17:48:06]Read from MH i2c: 01 07 00 [17:48:06]MH_I2C_Read... [17:48:06]Read from MH i2c: 01 07 00 38 89 00 00 00 00 00 FF 0F D6 [17:48:06]process_action close_receipt done [17:48:06]requested_data is exist [17:48:06]produce_requested_data [17:48:06]requested_item fm.sn is exist - process it [17:48:06]wFMCommunicate request_size=4 [17:48:06]MH_SAM_APDU [17:48:06]CAPDU: 80 11 00 00 [17:48:06]Write to MH i2c: E2 08 00 39 89 80 11 00 00 00 00 00 00 3C [17:48:06]Write i2c OK [17:48:06]MH_I2C_Read... [17:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:06]Read from MH i2c: E2 [17:48:06]MH_I2C_Read... [17:48:06]Read from MH i2c: E2 17 00 [17:48:06]MH_I2C_Read... [17:48:06]Read from MH i2c: E2 17 00 39 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 92 [17:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:48:06]wFMCommunicate OK [17:48:06]requested_item fd.num is exist - process it [17:48:06]SAM_PROTO_GetFieldsCounters [17:48:06]wFMCommunicate request_size=4 [17:48:06]MH_SAM_APDU [17:48:06]CAPDU: 80 13 00 00 [17:48:06]Write to MH i2c: E2 08 00 3A 89 80 13 00 00 00 00 00 00 3F [17:48:06]Write i2c OK [17:48:06]MH_I2C_Read... [17:48:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:48:06]Read from MH i2c: E2 [17:48:06]MH_I2C_Read... [17:48:06]Read from MH i2c: E2 62 00 [17:48:06]MH_I2C_Read... [17:48:06]Read from MH i2c: E2 62 00 3A 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F6 7E 00 00 0E 04 04 00 4B 00 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 94 [17:48:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F6 7E 00 00 0E 04 04 00 4B 00 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 [17:48:06]wFMCommunicate OK [17:48:06]SAM_PROTO_GetFieldsCounters done [17:48:06]requested_item shift.num is exist - process it [17:48:06]requested_item shift.opened is exist - process it [17:48:06]req_shift_opened [17:48:06]FM_GetShiftState [17:48:06]SAM_PROTO_GetShiftState [17:48:06]wFMCommunicate request_size=4 [17:48:06]MH_SAM_APDU [17:48:06]CAPDU: 80 13 01 00 [17:48:06]Write to MH i2c: E2 08 00 3B 89 80 13 01 00 00 00 00 00 41 [17:48:06]Write i2c OK [17:48:06]MH_I2C_Read... [17:48:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:06]Read from MH i2c: E2 [17:48:06]MH_I2C_Read... [17:48:06]Read from MH i2c: E2 0E 00 [17:48:06]MH_I2C_Read... [17:48:06]Read from MH i2c: E2 0E 00 3B 89 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BE [17:48:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:48:06]wFMCommunicate OK [17:48:06]SAM_PROTO_GetShiftState done [17:48:06]FM_GetShiftState done [17:48:06]req_shift_opened done [17:48:06]requested_item shift.open_date is exist - process it [17:48:06]req_shift_open_date [17:48:06]req_shift_open_date done [17:48:06]produce_requested_data done [17:48:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32502,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:48:06]process_action_free close_receipt [17:48:06]json_value_free [17:48:06]json_value_free done [17:48:06]process_json_proto returns [17:48:06]Send response to host [17:48:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32502,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:48:06]free response buf [17:48:06]execute_script done [17:48:06]execute_script returns [17:48:06]free content buf [17:48:06]Sock 8.Close socket [17:48:06]Sock 8.Thread stoped [17:48:08]OFD Sender: No OFD packet to send [17:48:13]OFD Sender: No OFD packet to send [17:48:18]OFD Sender: No OFD packet to send [17:48:23]OFD Sender: No OFD packet to send [17:48:28]OFD Sender: No OFD packet to send [17:48:33]OFD Sender: No OFD packet to send [17:48:38]OFD Sender: No OFD packet to send [17:48:43]OFD Sender: No OFD packet to send [17:48:48]OFD Sender: No OFD packet to send [17:48:53]OFD Sender: No OFD packet to send [17:48:58]OFD Sender: No OFD packet to send [17:49:03]OFD Sender: No OFD packet to send [17:49:08]OFD Sender: No OFD packet to send [17:49:13]OFD Sender: No OFD packet to send [17:49:18]OFD Sender: No OFD packet to send [17:49:23]OFD Sender: No OFD packet to send [17:49:28]OFD Sender: No OFD packet to send [17:49:33]OFD Sender: No OFD packet to send [17:49:38]OFD Sender: No OFD packet to send [17:49:43]OFD Sender: No OFD packet to send [17:49:48]OFD Sender: No OFD packet to send [17:49:53]OFD Sender: No OFD packet to send [17:49:57]accept exits with 9 [17:49:57]New connection [17:49:57]New thread 3067084132 created [17:49:57]Thread 3066940772 joined [17:49:57]Waiting for new connection... [17:49:57] Sock 9.Parse request [17:49:57]Sock 9.Check first char [17:49:57]Sock 9.First char is OK [17:49:57]request: POST /json_proto HTTP/1.0 [17:49:57]Method: POST [17:49:57]URL: /json_proto [17:49:57]Method is POST - this is cgi request [17:49:57]url: /json_proto [17:49:57]query_string will be loaded in cgi processing [17:49:57]execute_cgi json_proto POST (null) [17:49:57]execute_cgi path=json_proto method=POST [17:49:57]POST find Content-Length [17:49:57]Host: 172.17.34.200:8080 [17:49:57]Content-Length: 683 [17:49:57]Content-Type: application/json [17:49:57] [17:49:57]POST finish read [17:49:57]Found Content-Length = 683 [17:49:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.290, "sum" : 400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:49:57]execute_script... [17:49:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.290, "sum" : 400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:49:57]POST & json_proto [17:49:57]process_json_proto [17:49:57]json parsed OK: [17:49:57]protocol is kg_v1.0 [17:49:57]action value=close_receipt [17:49:57]process_action close_receipt [17:49:57]cmd_close_receipt [17:49:57]MH_GetDate [17:49:57]Write to MH i2c: F0 00 00 3C 89 B4 [17:49:57]Write i2c OK [17:49:57]MH_I2C_Read... [17:49:57]Read from MH i2c: F0 [17:49:57]MH_I2C_Read... [17:49:57]Read from MH i2c: F0 09 00 [17:49:57]MH_I2C_Read... [17:49:57]Read from MH i2c: F0 09 00 3C 89 00 4A 98 E7 64 B2 FF 65 64 64 [17:49:57]GetLastDocTimeStamp 1692899285 [17:49:57]current date 1692899402 [17:49:57]FM_GetShiftState [17:49:57]SAM_PROTO_GetShiftState [17:49:57]wFMCommunicate request_size=4 [17:49:57]MH_SAM_APDU [17:49:57]CAPDU: 80 13 01 00 [17:49:57]Write to MH i2c: E2 08 00 3D 89 80 13 01 00 00 00 00 00 43 [17:49:57]Write i2c OK [17:49:57]MH_I2C_Read... [17:49:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:49:57]Read from MH i2c: E2 [17:49:57]MH_I2C_Read... [17:49:57]Read from MH i2c: E2 0E 00 [17:49:57]MH_I2C_Read... [17:49:57]Read from MH i2c: E2 0E 00 3D 89 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C0 [17:49:57]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:49:57]wFMCommunicate OK [17:49:57]SAM_PROTO_GetShiftState done [17:49:57]FM_GetShiftState done [17:49:57]opened in 1692866319 [17:49:57]opened+sec_in_day 1692952719 [17:49:57]quantity*price = 40004 [17:49:57]sum+1 = 40005 [17:49:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 209 24.08.2023 17:50 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32503 ФПД: 14331592743750 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T175002&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32503&fm=14331592743750&tin=02508201610067®Number=0000000000091575&sum=40000 [17:49:58]StoreToDocumentArchive [17:49:58]shift 75 fd 32503 [17:49:58]save to /storage/0075/doc_00032503 [17:49:58]save last doc name /storage/0075/doc_00032503 to /storage/kkm_last_doc_name [17:49:58]OFD Sender: No OFD packet to send [17:49:58]save OK [17:49:58]Clear old archive folders... [17:49:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:49:58]tlvbuf is 01AD2680 [17:49:58]SAM_PROTO_ClearQueue [17:49:58]wFMCommunicate request_size=4 [17:49:58]MH_SAM_APDU [17:49:58]CAPDU: 80 09 00 00 [17:49:58]Write to MH i2c: E2 08 00 4A 89 80 09 00 00 00 00 00 00 45 [17:49:58]Write i2c OK [17:49:58]MH_I2C_Read... [17:49:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:49:58]Read from MH i2c: E2 [17:49:58]MH_I2C_Read... [17:49:58]Read from MH i2c: E2 03 00 [17:49:58]MH_I2C_Read... [17:49:58]Read from MH i2c: E2 03 00 4A 89 00 90 00 47 [17:49:58]RAPDU: 90 00 [17:49:58]wFMCommunicate OK [17:49:58]SAM_PROTO_ClearQueue done [17:49:58]KKMCreateOFDPacket [17:49:58]OFDProtocolAddRootSTLVToBuf [17:49:58]FM_MakeSignedData [17:49:58]FM_MakeSignedData [17:49:58]SAM_PROTO_SignData [17:49:58]wFMCommunicate request_size=4 [17:49:58]MH_SAM_APDU [17:49:58]CAPDU: 80 0D 01 02 [17:49:58]Write to MH i2c: E2 08 00 4B 89 80 0D 01 02 00 00 00 00 4D [17:49:58]Write i2c OK [17:49:58]MH_I2C_Read... [17:49:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:49:59]Read from MH i2c: E2 [17:49:59]MH_I2C_Read... [17:49:59]Read from MH i2c: E2 03 00 [17:49:59]MH_I2C_Read... [17:49:59]Read from MH i2c: E2 03 00 4B 89 00 90 00 48 [17:49:59]RAPDU: 90 00 [17:49:59]wFMCommunicate OK [17:49:59]wFMCommunicate request_size=255 [17:49:59]MH_SAM_APDU [17:49:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 4A 98 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 7E 00 00 35 04 06 00 [17:49:59]Write to MH i2c: E2 02 01 4C 89 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 4A 98 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 7E 00 00 35 04 06 00 00 00 92 [17:49:59]Write i2c OK [17:49:59]MH_I2C_Read... [17:49:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:49:59]Read from MH i2c: E2 [17:49:59]MH_I2C_Read... [17:49:59]Read from MH i2c: E2 03 00 [17:49:59]MH_I2C_Read... [17:49:59]Read from MH i2c: E2 03 00 4C 89 00 90 00 49 [17:49:59]RAPDU: 90 00 [17:49:59]wFMCommunicate OK [17:49:59]wFMCommunicate request_size=11 [17:49:59]MH_SAM_APDU [17:49:59]CAPDU: 80 0D 02 02 06 0D 08 D5 7E 9B 46 [17:49:59]Write to MH i2c: E2 0E 00 4D 89 80 0D 02 02 06 00 0D 08 D5 7E 9B 46 00 00 A5 [17:49:59]Write i2c OK [17:49:59]MH_I2C_Read... [17:49:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:49:59]Read from MH i2c: E2 [17:49:59]MH_I2C_Read... [17:49:59]Read from MH i2c: E2 03 00 [17:49:59]MH_I2C_Read... [17:49:59]Read from MH i2c: E2 03 00 4D 89 00 90 00 4A [17:49:59]RAPDU: 90 00 [17:49:59]wFMCommunicate OK [17:49:59]wFMCommunicate request_size=4 [17:49:59]MH_SAM_APDU [17:49:59]CAPDU: 80 0D 03 02 [17:49:59]Write to MH i2c: E2 08 00 4E 89 80 0D 03 02 00 00 00 00 52 [17:49:59]Write i2c OK [17:49:59]MH_I2C_Read... [17:49:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:49:59]Read from MH i2c: E2 [17:49:59]MH_I2C_Read... [17:49:59]Read from MH i2c: E2 0B 00 [17:49:59]MH_I2C_Read... [17:49:59]Read from MH i2c: E2 0B 00 4E 89 00 FC 09 07 37 99 AA E3 EF 90 00 AB [17:49:59]RAPDU: FC 09 07 37 99 AA E3 EF 90 00 [17:49:59]wFMCommunicate OK [17:49:59]SAM_PROTO_SignData done [17:49:59]FM_MakeSignedData done [17:49:59]CreateOFDProtocolMessage [17:49:59]wFMCommunicate request_size=4 [17:49:59]MH_SAM_APDU [17:49:59]CAPDU: 80 11 00 00 [17:49:59]Write to MH i2c: E2 08 00 4F 89 80 11 00 00 00 00 00 00 52 [17:49:59]Write i2c OK [17:49:59]MH_I2C_Read... [17:49:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:49:59]Read from MH i2c: E2 [17:49:59]MH_I2C_Read... [17:49:59]Read from MH i2c: E2 17 00 [17:49:59]MH_I2C_Read... [17:49:59]Read from MH i2c: E2 17 00 4F 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A8 [17:49:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:49:59]wFMCommunicate OK [17:49:59]CreateOFDProtocolMessage done [17:49:59]OFDSenderStorePacket 32503 [17:49:59]StoreOFDPacket docnum=32503 [17:49:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 17 4D 08 01 BA F8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 4A 98 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 7E 00 00 35 04 06 00 0D 08 D5 7E 9B 46 FC 09 07 37 99 AA E3 EF [17:49:59]CheckFolder [17:49:59]dirname=/storage/ofd_packets [17:49:59]CheckFolder done [17:49:59]ProducePacketName [17:49:59]name=ofd_packets/00032503 [17:49:59]NVStorageSaveData ofd_packets/00032503 [17:49:59]File name is /storage/ofd_packets/00032503 [17:49:59]Write 302 bytes [17:49:59]NVStorageSaveData done [17:49:59]OFDSenderStorePacket done [17:49:59]KKMCreateOFDPacket done [17:49:59]NVStorageSaveData kkm_last_timestamp [17:49:59]File name is /storage/kkm_last_timestamp [17:49:59]Write 4 bytes [17:49:59]NVStorageSaveData done [17:49:59]ExternCall_PrintAddStr [17:49:59]wPrintStart [17:49:59]Write to MH i2c: 01 00 00 50 89 D9 [17:49:59]Write i2c OK [17:49:59]MH_I2C_Read... [17:49:59]Read from MH i2c: 01 [17:49:59]MH_I2C_Read... [17:49:59]Read from MH i2c: 01 07 00 [17:49:59]MH_I2C_Read... [17:49:59]Read from MH i2c: 01 07 00 50 89 00 00 00 00 00 FF 0F EE [17:49:59]RasterBufferAndPrint [17:49:59]line Счет N : (1)1182257 [17:49:59]line ИНН: 02508201610067 [17:49:59]line Контрольно-Кассовый Чек [17:49:59]line ПРОДАЖА [17:49:59]line ТРК (МРК, ГНК) : 21 [17:49:59]line Товар: 2710194210 [17:49:59]line ДТ(л)-К-5 [17:49:59]line 6.290 * 63.60 [17:49:59]line = 400.04 [17:49:59]line НДС 12% НСП 1% [17:49:59]line > о реализуемом товаре [17:49:59]line ОКРУГЛЕНИЕ: -0.04 [17:49:59]line ИТОГО: 400.00 [17:49:59]line Внесено: 400.00 [17:49:59]line СДАЧА: 0.00 [17:49:59]line НСП 1% : 3.54 [17:49:59]line НДС 12% : 42.48 [17:49:59]line Наличными: 400.00 [17:49:59]line Безнал.: 0.00 [17:49:59]line Место: АЗС № 121 "Партнер Нефть" [17:49:59]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:49:59]line СНО: Общий режим [17:49:59]line Чек 209 24.08.2023 17:50 [17:49:59]line Смена: 75 ФФД: 1.0 [17:49:59]line ЗНМ: 0300000148 [17:49:59]line РНМ: 0000000000091575 [17:49:59]line Версия ККМ: 001 [17:49:59]line ФМ: 0000000000874655 [17:49:59]line ФД: 32503 [17:49:59]line ФПД: 14331592743750 [17:49:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T175002&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32503&fm=14331592743750&tin=02508201610067®Number=0000000000091575&sum=40000 [17:49:59]OFD Sender: Processing packet 32503 [packets to send 11, broken 10] [17:49:59]ProducePacketName [17:49:59]name=ofd_packets/00032503 [17:49:59]OFD Sender: To server: pG, [17:49:59]CommunicateWithHost lk.salyk.kg:30040 [17:49:59]ConnectInit lk.salyk.kg [17:49:59]written 0, free lines is 4095 [17:49:59]Connected sock=10 [17:49:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 17 4D 08 01 BA F8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 4A 98 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 7E 00 00 35 04 06 00 0D 08 D5 7E 9B 46 FC 09 07 37 99 AA E3 EF [17:50:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 26 B8 47 00 1D 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 7E 00 00 F4 03 04 00 ED 42 E7 64 B6 04 01 00 00 2D 67 38 F2 FA D5 BC 97 [17:50:00]CommunicateWithHost err = 0 [17:50:00]CheckOFDResponse [17:50:00]1017 (14) - 77093643461234 [17:50:00]1041 (16) - 0000000000874655 [17:50:00]1040 (4) - 32503 [17:50:00]1012 (4) - 24.08.2023 11:45 [17:50:00]1206 (1) - 0 [17:50:00]OFD Sender: Remove packet 32503 [17:50:00]ProducePacketName [17:50:00]name=ofd_packets/00032503 [17:50:00]NVStorageDeleteData [17:50:00]Write to MH i2c: 01 00 00 7B 89 04 [17:50:00]Write i2c OK [17:50:00]MH_I2C_Read... [17:50:00]Read from MH i2c: 01 [17:50:00]MH_I2C_Read... [17:50:00]Read from MH i2c: 01 07 00 [17:50:00]MH_I2C_Read... [17:50:00]Read from MH i2c: 01 07 00 7B 89 00 00 00 00 00 EB 0C 02 [17:50:00]RasterBufferAndPrint [17:50:00]line [17:50:00]line [17:50:00]line [17:50:00]line [17:50:00]line [17:50:00]written 0, free lines is 3316 [17:50:00]MH_Cut [17:50:00]Write to MH i2c: D1 01 00 82 89 01 DD [17:50:00]Write i2c OK [17:50:00]MH_I2C_Read... [17:50:00]Read from MH i2c: D1 [17:50:00]MH_I2C_Read... [17:50:00]Read from MH i2c: D1 01 00 [17:50:00]MH_I2C_Read... [17:50:00]Read from MH i2c: D1 01 00 82 89 00 DC [17:50:00]Write to MH i2c: 01 00 00 83 89 0C [17:50:00]Write i2c OK [17:50:00]MH_I2C_Read... [17:50:00]OFD Sender: No OFD packet to send [17:50:01]*** Cut start [17:50:01]*** Purtial cut [17:50:01]*** Stage 1: CUTSNS_PIN = 1 [17:50:01]Read from MH i2c: 01 [17:50:01]MH_I2C_Read... [17:50:01]*** Stop cut motor [17:50:01]*** Cut end [17:50:01]Read from MH i2c: 01 07 00 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: 01 07 00 83 89 00 00 00 00 00 FF 0F 21 [17:50:01]process_action close_receipt done [17:50:01]requested_data is exist [17:50:01]produce_requested_data [17:50:01]requested_item fm.sn is exist - process it [17:50:01]wFMCommunicate request_size=4 [17:50:01]MH_SAM_APDU [17:50:01]CAPDU: 80 11 00 00 [17:50:01]Write to MH i2c: E2 08 00 84 89 80 11 00 00 00 00 00 00 87 [17:50:01]Write i2c OK [17:50:01]MH_I2C_Read... [17:50:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:01]Read from MH i2c: E2 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 17 00 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 17 00 84 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DD [17:50:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:50:01]wFMCommunicate OK [17:50:01]requested_item fd.num is exist - process it [17:50:01]SAM_PROTO_GetFieldsCounters [17:50:01]wFMCommunicate request_size=4 [17:50:01]MH_SAM_APDU [17:50:01]CAPDU: 80 13 00 00 [17:50:01]Write to MH i2c: E2 08 00 85 89 80 13 00 00 00 00 00 00 8A [17:50:01]Write i2c OK [17:50:01]MH_I2C_Read... [17:50:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:01]Read from MH i2c: E2 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 62 00 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 62 00 85 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 E3 [17:50:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F7 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:50:01]wFMCommunicate OK [17:50:01]SAM_PROTO_GetFieldsCounters done [17:50:01]requested_item shift.num is exist - process it [17:50:01]requested_item shift.opened is exist - process it [17:50:01]req_shift_opened [17:50:01]FM_GetShiftState [17:50:01]SAM_PROTO_GetShiftState [17:50:01]wFMCommunicate request_size=4 [17:50:01]MH_SAM_APDU [17:50:01]CAPDU: 80 13 01 00 [17:50:01]Write to MH i2c: E2 08 00 86 89 80 13 01 00 00 00 00 00 8C [17:50:01]Write i2c OK [17:50:01]MH_I2C_Read... [17:50:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:01]Read from MH i2c: E2 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 0E 00 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 0E 00 86 89 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 09 [17:50:01]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:50:01]wFMCommunicate OK [17:50:01]SAM_PROTO_GetShiftState done [17:50:01]FM_GetShiftState done [17:50:01]req_shift_opened done [17:50:01]requested_item shift.open_date is exist - process it [17:50:01]req_shift_open_date [17:50:01]req_shift_open_date done [17:50:01]produce_requested_data done [17:50:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32503,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:50:01]process_action_free close_receipt [17:50:01]json_value_free [17:50:01]json_value_free done [17:50:01]process_json_proto returns [17:50:01]Send response to host [17:50:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32503,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:50:01]free response buf [17:50:01]execute_script done [17:50:01]execute_script returns [17:50:01]free content buf [17:50:01]Sock 9.Close socket [17:50:01]Sock 9.Thread stoped [17:50:05]OFD Sender: No OFD packet to send [17:50:10]OFD Sender: No OFD packet to send [17:50:15]OFD Sender: No OFD packet to send [17:50:20]OFD Sender: No OFD packet to send [17:50:25]OFD Sender: No OFD packet to send [17:50:30]OFD Sender: No OFD packet to send [17:50:35]OFD Sender: No OFD packet to send [17:50:40]OFD Sender: No OFD packet to send [17:50:45]OFD Sender: No OFD packet to send [17:50:50]OFD Sender: No OFD packet to send [17:50:55]OFD Sender: No OFD packet to send [17:51:00]OFD Sender: No OFD packet to send [17:51:05]OFD Sender: No OFD packet to send [17:51:09]accept exits with 8 [17:51:09]New connection [17:51:09]New thread 3066940772 created [17:51:09]Thread 3067084132 joined [17:51:09]Waiting for new connection... [17:51:09] Sock 8.Parse request [17:51:09]Sock 8.Check first char [17:51:09]Sock 8.First char is OK [17:51:09]request: POST /json_proto HTTP/1.0 [17:51:09]Method: POST [17:51:09]URL: /json_proto [17:51:09]Method is POST - this is cgi request [17:51:09]url: /json_proto [17:51:09]query_string will be loaded in cgi processing [17:51:09]execute_cgi json_proto POST (null) [17:51:09]execute_cgi path=json_proto method=POST [17:51:09]POST find Content-Length [17:51:09]Host: 172.17.34.200:8080 [17:51:09]Content-Length: 683 [17:51:09]Content-Type: application/json [17:51:09] [17:51:09]POST finish read [17:51:09]Found Content-Length = 683 [17:51:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:51:09]execute_script... [17:51: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)1182258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:51:09]POST & json_proto [17:51:09]process_json_proto [17:51:09]json parsed OK: [17:51:09]protocol is kg_v1.0 [17:51:09]action value=close_receipt [17:51:09]process_action close_receipt [17:51:09]cmd_close_receipt [17:51:09]MH_GetDate [17:51:09]Write to MH i2c: F0 00 00 87 89 FF [17:51:09]Write i2c OK [17:51:09]MH_I2C_Read... [17:51:09]Read from MH i2c: F0 [17:51:09]MH_I2C_Read... [17:51:09]Read from MH i2c: F0 09 00 [17:51:09]MH_I2C_Read... [17:51:09]Read from MH i2c: F0 09 00 87 89 00 92 98 E7 64 B2 FF 65 64 F7 [17:51:09]GetLastDocTimeStamp 1692899402 [17:51:09]current date 1692899474 [17:51:09]FM_GetShiftState [17:51:09]SAM_PROTO_GetShiftState [17:51:09]wFMCommunicate request_size=4 [17:51:09]MH_SAM_APDU [17:51:09]CAPDU: 80 13 01 00 [17:51:09]Write to MH i2c: E2 08 00 88 89 80 13 01 00 00 00 00 00 8E [17:51:09]Write i2c OK [17:51:09]MH_I2C_Read... [17:51:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:51:09]Read from MH i2c: E2 [17:51:09]MH_I2C_Read... [17:51:09]Read from MH i2c: E2 0E 00 [17:51:09]MH_I2C_Read... [17:51:09]Read from MH i2c: E2 0E 00 88 89 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0B [17:51:09]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:51:09]wFMCommunicate OK [17:51:09]SAM_PROTO_GetShiftState done [17:51:09]FM_GetShiftState done [17:51:09]opened in 1692866319 [17:51:09]opened+sec_in_day 1692952719 [17:51:09]quantity*price = 100050 [17:51:09]sum+1 = 100051 [17:51:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 210 24.08.2023 17:51 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32504 ФПД: 79521011735908 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T175114&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32504&fm=79521011735908&tin=02508201610067®Number=0000000000091575&sum=100000 [17:51:10]StoreToDocumentArchive [17:51:10]shift 75 fd 32504 [17:51:10]save to /storage/0075/doc_00032504 [17:51:10]save last doc name /storage/0075/doc_00032504 to /storage/kkm_last_doc_name [17:51:10]save OK [17:51:10]Clear old archive folders... [17:51:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:51:10]tlvbuf is 018D1DC0 [17:51:10]SAM_PROTO_ClearQueue [17:51:10]wFMCommunicate request_size=4 [17:51:10]MH_SAM_APDU [17:51:10]CAPDU: 80 09 00 00 [17:51:10]Write to MH i2c: E2 08 00 95 89 80 09 00 00 00 00 00 00 90 [17:51:10]Write i2c OK [17:51:10]MH_I2C_Read... [17:51:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:51:10]Read from MH i2c: E2 [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: E2 03 00 [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: E2 03 00 95 89 00 90 00 92 [17:51:10]RAPDU: 90 00 [17:51:10]wFMCommunicate OK [17:51:10]SAM_PROTO_ClearQueue done [17:51:10]KKMCreateOFDPacket [17:51:10]OFDProtocolAddRootSTLVToBuf [17:51:10]FM_MakeSignedData [17:51:10]FM_MakeSignedData [17:51:10]SAM_PROTO_SignData [17:51:10]wFMCommunicate request_size=4 [17:51:10]MH_SAM_APDU [17:51:10]CAPDU: 80 0D 01 02 [17:51:10]Write to MH i2c: E2 08 00 96 89 80 0D 01 02 00 00 00 00 98 [17:51:10]Write i2c OK [17:51:10]MH_I2C_Read... [17:51:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:51:10]Read from MH i2c: E2 [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: E2 03 00 [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: E2 03 00 96 89 00 90 00 93 [17:51:10]RAPDU: 90 00 [17:51:10]wFMCommunicate OK [17:51:10]wFMCommunicate request_size=255 [17:51:10]MH_SAM_APDU [17:51:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 00 00 00 F4 03 04 00 92 98 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 7E 00 00 35 04 06 00 48 [17:51:10]Write to MH i2c: E2 02 01 97 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 00 00 00 F4 03 04 00 92 98 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 7E 00 00 35 04 06 00 48 00 00 87 [17:51:10]Write i2c OK [17:51:10]MH_I2C_Read... [17:51:10]OFD Sender: No OFD packet to send [17:51:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:51:10]Read from MH i2c: E2 [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: E2 03 00 [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: E2 03 00 97 89 00 90 00 94 [17:51:10]RAPDU: 90 00 [17:51:10]wFMCommunicate OK [17:51:10]wFMCommunicate request_size=10 [17:51:10]MH_SAM_APDU [17:51:10]CAPDU: 80 0D 02 02 05 52 ED A8 1D 64 [17:51:10]Write to MH i2c: E2 0D 00 98 89 80 0D 02 02 05 00 52 ED A8 1D 64 00 00 0D [17:51:10]Write i2c OK [17:51:10]MH_I2C_Read... [17:51:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:51:10]Read from MH i2c: E2 [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: E2 03 00 [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: E2 03 00 98 89 00 90 00 95 [17:51:10]RAPDU: 90 00 [17:51:10]wFMCommunicate OK [17:51:10]wFMCommunicate request_size=4 [17:51:10]MH_SAM_APDU [17:51:10]CAPDU: 80 0D 03 02 [17:51:10]Write to MH i2c: E2 08 00 99 89 80 0D 03 02 00 00 00 00 9D [17:51:10]Write i2c OK [17:51:10]MH_I2C_Read... [17:51:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:51:10]Read from MH i2c: E2 [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: E2 0B 00 [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: E2 0B 00 99 89 00 37 6F 63 78 E5 81 4C FF 90 00 D0 [17:51:10]RAPDU: 37 6F 63 78 E5 81 4C FF 90 00 [17:51:10]wFMCommunicate OK [17:51:10]SAM_PROTO_SignData done [17:51:10]FM_MakeSignedData done [17:51:10]CreateOFDProtocolMessage [17:51:10]wFMCommunicate request_size=4 [17:51:10]MH_SAM_APDU [17:51:10]CAPDU: 80 11 00 00 [17:51:10]Write to MH i2c: E2 08 00 9A 89 80 11 00 00 00 00 00 00 9D [17:51:10]Write i2c OK [17:51:10]MH_I2C_Read... [17:51:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:51:10]Read from MH i2c: E2 [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: E2 17 00 [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: E2 17 00 9A 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F3 [17:51:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:51:10]wFMCommunicate OK [17:51:10]CreateOFDProtocolMessage done [17:51:10]OFDSenderStorePacket 32504 [17:51:10]StoreOFDPacket docnum=32504 [17:51:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1C 11 07 01 D2 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 00 00 00 F4 03 04 00 92 98 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 7E 00 00 35 04 06 00 48 52 ED A8 1D 64 37 6F 63 78 E5 81 4C FF [17:51:10]CheckFolder [17:51:10]dirname=/storage/ofd_packets [17:51:10]CheckFolder done [17:51:10]ProducePacketName [17:51:10]name=ofd_packets/00032504 [17:51:10]NVStorageSaveData ofd_packets/00032504 [17:51:10]File name is /storage/ofd_packets/00032504 [17:51:10]Write 301 bytes [17:51:10]NVStorageSaveData done [17:51:10]OFDSenderStorePacket done [17:51:10]KKMCreateOFDPacket done [17:51:10]NVStorageSaveData kkm_last_timestamp [17:51:10]File name is /storage/kkm_last_timestamp [17:51:10]Write 4 bytes [17:51:10]NVStorageSaveData done [17:51:10]ExternCall_PrintAddStr [17:51:10]wPrintStart [17:51:10]Write to MH i2c: 01 00 00 9B 89 24 [17:51:10]Write i2c OK [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: 01 [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: 01 07 00 [17:51:10]MH_I2C_Read... [17:51:10]Read from MH i2c: 01 07 00 9B 89 00 00 00 00 00 FF 0F 39 [17:51:10]RasterBufferAndPrint [17:51:10]line Счет N : (1)1182258 [17:51:10]line ИНН: 02508201610067 [17:51:10]line Контрольно-Кассовый Чек [17:51:10]line ПРОДАЖА [17:51:10]line ТРК (МРК, ГНК) : 32 [17:51:10]line Товар: 2710124130 [17:51:10]line Аи-92-К-5 [17:51:10]line 17.400 * 57.50 [17:51:10]line = 1000.50 [17:51:10]line НДС 12% НСП 1% [17:51:10]line > о реализуемом товаре [17:51:10]line ОКРУГЛЕНИЕ: -0.50 [17:51:10]line ИТОГО: 1000.00 [17:51:10]line Внесено: 1000.00 [17:51:10]line СДАЧА: 0.00 [17:51:10]line НСП 1% : 8.85 [17:51:10]line НДС 12% : 106.25 [17:51:10]line Наличными: 1000.00 [17:51:10]line Безнал.: 0.00 [17:51:10]line Место: АЗС № 121 "Партнер Нефть" [17:51:10]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:51:10]line СНО: Общий режим [17:51:10]line Чек 210 24.08.2023 17:51 [17:51:10]line Смена: 75 ФФД: 1.0 [17:51:10]line ЗНМ: 0300000148 [17:51:10]line РНМ: 0000000000091575 [17:51:10]line Версия ККМ: 001 [17:51:10]line ФМ: 0000000000874655 [17:51:10]line ФД: 32504 [17:51:10]line ФПД: 79521011735908 [17:51:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T175114&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32504&fm=79521011735908&tin=02508201610067®Number=0000000000091575&sum=100000 [17:51:11]OFD Sender: Processing packet 32504 [packets to send 11, broken 10] [17:51:11]ProducePacketName [17:51:11]name=ofd_packets/00032504 [17:51:11]OFD Sender: To server: pG, [17:51:11]CommunicateWithHost lk.salyk.kg:30040 [17:51:11]ConnectInit lk.salyk.kg [17:51:11]written 0, free lines is 4095 [17:51:11]Connected sock=10 [17:51:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1C 11 07 01 D2 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D2 00 00 00 F4 03 04 00 92 98 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 7E 00 00 35 04 06 00 48 52 ED A8 1D 64 37 6F 63 78 E5 81 4C FF [17:51:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 55 94 47 00 E6 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 7E 00 00 F4 03 04 00 35 43 E7 64 B6 04 01 00 00 3A DF 14 B2 E3 8F 41 07 [17:51:11]CommunicateWithHost err = 0 [17:51:11]CheckOFDResponse [17:51:11]1017 (14) - 77093643461234 [17:51:11]1041 (16) - 0000000000874655 [17:51:11]1040 (4) - 32504 [17:51:11]1012 (4) - 24.08.2023 11:47 [17:51:11]1206 (1) - 0 [17:51:11]OFD Sender: Remove packet 32504 [17:51:11]ProducePacketName [17:51:11]name=ofd_packets/00032504 [17:51:11]NVStorageDeleteData [17:51:11]Write to MH i2c: 01 00 00 C6 89 4F [17:51:11]Write i2c OK [17:51:11]MH_I2C_Read... [17:51:11]Read from MH i2c: 01 [17:51:11]MH_I2C_Read... [17:51:11]Read from MH i2c: 01 07 00 [17:51:11]MH_I2C_Read... [17:51:11]Read from MH i2c: 01 07 00 C6 89 00 00 00 00 00 EA 0C 4C [17:51:11]RasterBufferAndPrint [17:51:11]line [17:51:11]line [17:51:11]line [17:51:11]line [17:51:11]line [17:51:11]written 0, free lines is 3315 [17:51:11]MH_Cut [17:51:11]Write to MH i2c: D1 01 00 CD 89 01 28 [17:51:11]Write i2c OK [17:51:11]MH_I2C_Read... [17:51:11]Read from MH i2c: D1 [17:51:11]MH_I2C_Read... [17:51:11]Read from MH i2c: D1 01 00 [17:51:11]MH_I2C_Read... [17:51:11]Read from MH i2c: D1 01 00 CD 89 00 27 [17:51:11]Write to MH i2c: 01 00 00 CE 89 57 [17:51:11]Write i2c OK [17:51:11]MH_I2C_Read... [17:51:11]OFD Sender: No OFD packet to send [17:51:12]*** Cut start [17:51:12]*** Purtial cut [17:51:12]*** CUTSNS_PIN = 0 [17:51:12]*** Stage 1: CUTSNS_PIN = 1 [17:51:14]Read from MH i2c: 01 [17:51:14]MH_I2C_Read... [17:51:14]*** Stop cut motor [17:51:14]*** Cut end [17:51:14]Read from MH i2c: 01 07 00 [17:51:14]MH_I2C_Read... [17:51:14]Read from MH i2c: 01 07 00 CE 89 00 00 00 00 00 FF 0F 6C [17:51:14]process_action close_receipt done [17:51:14]requested_data is exist [17:51:14]produce_requested_data [17:51:14]requested_item fm.sn is exist - process it [17:51:14]wFMCommunicate request_size=4 [17:51:14]MH_SAM_APDU [17:51:14]CAPDU: 80 11 00 00 [17:51:14]Write to MH i2c: E2 08 00 CF 89 80 11 00 00 00 00 00 00 D2 [17:51:14]Write i2c OK [17:51:14]MH_I2C_Read... [17:51:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:51:14]Read from MH i2c: E2 [17:51:14]MH_I2C_Read... [17:51:14]Read from MH i2c: E2 17 00 [17:51:14]MH_I2C_Read... [17:51:14]Read from MH i2c: E2 17 00 CF 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 28 [17:51:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:51:14]wFMCommunicate OK [17:51:14]requested_item fd.num is exist - process it [17:51:14]SAM_PROTO_GetFieldsCounters [17:51:14]wFMCommunicate request_size=4 [17:51:14]MH_SAM_APDU [17:51:14]CAPDU: 80 13 00 00 [17:51:14]Write to MH i2c: E2 08 00 D0 89 80 13 00 00 00 00 00 00 D5 [17:51:14]Write i2c OK [17:51:14]MH_I2C_Read... [17:51:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:51:14]Read from MH i2c: E2 [17:51:14]MH_I2C_Read... [17:51:14]Read from MH i2c: E2 62 00 [17:51:14]MH_I2C_Read... [17:51:14]Read from MH i2c: E2 62 00 D0 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [17: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F8 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:51:14]wFMCommunicate OK [17:51:14]SAM_PROTO_GetFieldsCounters done [17:51:14]requested_item shift.num is exist - process it [17:51:14]requested_item shift.opened is exist - process it [17:51:14]req_shift_opened [17:51:14]FM_GetShiftState [17:51:14]SAM_PROTO_GetShiftState [17:51:14]wFMCommunicate request_size=4 [17:51:14]MH_SAM_APDU [17:51:14]CAPDU: 80 13 01 00 [17:51:14]Write to MH i2c: E2 08 00 D1 89 80 13 01 00 00 00 00 00 D7 [17:51:14]Write i2c OK [17:51:14]MH_I2C_Read... [17:51:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:51:14]Read from MH i2c: E2 [17:51:14]MH_I2C_Read... [17:51:14]Read from MH i2c: E2 0E 00 [17:51:14]MH_I2C_Read... [17:51:14]Read from MH i2c: E2 0E 00 D1 89 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 54 [17:51:14]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:51:14]wFMCommunicate OK [17:51:14]SAM_PROTO_GetShiftState done [17:51:14]FM_GetShiftState done [17:51:14]req_shift_opened done [17:51:14]requested_item shift.open_date is exist - process it [17:51:14]req_shift_open_date [17:51:14]req_shift_open_date done [17:51:14]produce_requested_data done [17:51:14]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32504,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:51:14]process_action_free close_receipt [17:51:14]json_value_free [17:51:14]json_value_free done [17:51:14]process_json_proto returns [17:51:14]Send response to host [17:51:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32504,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:51:14]free response buf [17:51:14]execute_script done [17:51:14]execute_script returns [17:51:14]free content buf [17:51:14]Sock 8.Close socket [17:51:14]Sock 8.Thread stoped [17:51:16]OFD Sender: No OFD packet to send [17:51:21]OFD Sender: No OFD packet to send [17:51:26]OFD Sender: No OFD packet to send [17:51:31]OFD Sender: No OFD packet to send [17:51:36]OFD Sender: No OFD packet to send [17:51:41]OFD Sender: No OFD packet to send [17:51:47]OFD Sender: No OFD packet to send [17:51:52]OFD Sender: No OFD packet to send [17:51:57]OFD Sender: No OFD packet to send [17:52:02]OFD Sender: No OFD packet to send [17:52:07]OFD Sender: No OFD packet to send [17:52:12]OFD Sender: No OFD packet to send [17:52:17]OFD Sender: No OFD packet to send [17:52:22]OFD Sender: No OFD packet to send [17:52:27]OFD Sender: No OFD packet to send [17:52:32]OFD Sender: No OFD packet to send [17:52:37]OFD Sender: No OFD packet to send [17:52:42]OFD Sender: No OFD packet to send [17:52:47]OFD Sender: No OFD packet to send [17:52:52]OFD Sender: No OFD packet to send [17:52:57]OFD Sender: No OFD packet to send [17:53:02]OFD Sender: No OFD packet to send [17:53:07]OFD Sender: No OFD packet to send [17:53:12]OFD Sender: No OFD packet to send [17:53:17]OFD Sender: No OFD packet to send [17:53:22]OFD Sender: No OFD packet to send [17:53:27]OFD Sender: No OFD packet to send [17:53:32]OFD Sender: No OFD packet to send [17:53:37]OFD Sender: No OFD packet to send [17:53:42]OFD Sender: No OFD packet to send [17:53:47]OFD Sender: No OFD packet to send [17:53:49]accept exits with 9 [17:53:49]New connection [17:53:49]New thread 3067084132 created [17:53:49]Thread 3066940772 joined [17:53:49]Waiting for new connection... [17:53:49] Sock 9.Parse request [17:53:49]Sock 9.Check first char [17:53:49]Sock 9.First char is OK [17:53:49]request: POST /json_proto HTTP/1.0 [17:53:49]Method: POST [17:53:49]URL: /json_proto [17:53:49]Method is POST - this is cgi request [17:53:49]url: /json_proto [17:53:49]query_string will be loaded in cgi processing [17:53:49]execute_cgi json_proto POST (null) [17:53:49]execute_cgi path=json_proto method=POST [17:53:49]POST find Content-Length [17:53:49]Host: 172.17.34.200:8080 [17:53:49]Content-Length: 683 [17:53:49]Content-Type: application/json [17:53:49] [17:53:49]POST finish read [17:53:49]Found Content-Length = 683 [17:53:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53:49]execute_script... [17:53:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53:49]POST & json_proto [17:53:49]process_json_proto [17:53:49]json parsed OK: [17:53:49]protocol is kg_v1.0 [17:53:49]action value=close_receipt [17:53:49]process_action close_receipt [17:53:49]cmd_close_receipt [17:53:49]MH_GetDate [17:53:49]Write to MH i2c: F0 00 00 D2 89 4A [17:53:49]Write i2c OK [17:53:49]MH_I2C_Read... [17:53:49]Read from MH i2c: F0 [17:53:49]MH_I2C_Read... [17:53:49]Read from MH i2c: F0 09 00 [17:53:49]MH_I2C_Read... [17:53:49]Read from MH i2c: F0 09 00 D2 89 00 32 99 E7 64 B2 FF 65 64 E3 [17:53:49]GetLastDocTimeStamp 1692899474 [17:53:49]current date 1692899634 [17:53:49]FM_GetShiftState [17:53:49]SAM_PROTO_GetShiftState [17:53:49]wFMCommunicate request_size=4 [17:53:49]MH_SAM_APDU [17:53:49]CAPDU: 80 13 01 00 [17:53:49]Write to MH i2c: E2 08 00 D3 89 80 13 01 00 00 00 00 00 D9 [17:53:49]Write i2c OK [17:53:49]MH_I2C_Read... [17:53:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:49]Read from MH i2c: E2 [17:53:49]MH_I2C_Read... [17:53:49]Read from MH i2c: E2 0E 00 [17:53:49]MH_I2C_Read... [17:53:49]Read from MH i2c: E2 0E 00 D3 89 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 56 [17:53:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:53:49]wFMCommunicate OK [17:53:49]SAM_PROTO_GetShiftState done [17:53:49]FM_GetShiftState done [17:53:49]opened in 1692866319 [17:53:49]opened+sec_in_day 1692952719 [17:53:49]quantity*price = 100050 [17:53:49]sum+1 = 100051 [17:53:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 211 24.08.2023 17:53 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32505 ФПД: 104956026788688 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T175354&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32505&fm=104956026788688&tin=02508201610067®Number=0000000000091575&sum=100000 [17:53:50]StoreToDocumentArchive [17:53:50]shift 75 fd 32505 [17:53:50]save to /storage/0075/doc_00032505 [17:53:50]save last doc name /storage/0075/doc_00032505 to /storage/kkm_last_doc_name [17:53:50]save OK [17:53:50]Clear old archive folders... [17:53:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:53:50]tlvbuf is 017FE2B0 [17:53:50]SAM_PROTO_ClearQueue [17:53:50]wFMCommunicate request_size=4 [17:53:50]MH_SAM_APDU [17:53:50]CAPDU: 80 09 00 00 [17:53:50]Write to MH i2c: E2 08 00 E0 89 80 09 00 00 00 00 00 00 DB [17:53:50]Write i2c OK [17:53:50]MH_I2C_Read... [17:53:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:53:50]Read from MH i2c: E2 [17:53:50]MH_I2C_Read... [17:53:50]Read from MH i2c: E2 03 00 [17:53:50]MH_I2C_Read... [17:53:50]Read from MH i2c: E2 03 00 E0 89 00 90 00 DD [17:53:50]RAPDU: 90 00 [17:53:50]wFMCommunicate OK [17:53:50]SAM_PROTO_ClearQueue done [17:53:50]KKMCreateOFDPacket [17:53:50]OFDProtocolAddRootSTLVToBuf [17:53:50]FM_MakeSignedData [17:53:50]FM_MakeSignedData [17:53:50]SAM_PROTO_SignData [17:53:50]wFMCommunicate request_size=4 [17:53:50]MH_SAM_APDU [17:53:50]CAPDU: 80 0D 01 02 [17:53:50]Write to MH i2c: E2 08 00 E1 89 80 0D 01 02 00 00 00 00 E3 [17:53:50]Write i2c OK [17:53:50]MH_I2C_Read... [17:53:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:53:50]Read from MH i2c: E2 [17:53:50]MH_I2C_Read... [17:53:50]Read from MH i2c: E2 03 00 [17:53:50]MH_I2C_Read... [17:53:50]Read from MH i2c: E2 03 00 E1 89 00 90 00 DE [17:53:50]RAPDU: 90 00 [17:53:50]wFMCommunicate OK [17:53:50]wFMCommunicate request_size=255 [17:53:50]MH_SAM_APDU [17:53:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D3 00 00 00 F4 03 04 00 32 99 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 7E 00 00 35 04 06 00 5F [17:53:50]Write to MH i2c: E2 02 01 E2 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D3 00 00 00 F4 03 04 00 32 99 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 7E 00 00 35 04 06 00 5F 00 00 8C [17:53:50]Write i2c OK [17:53:50]MH_I2C_Read... [17:53:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:50]Read from MH i2c: E2 [17:53:50]MH_I2C_Read... [17:53:50]Read from MH i2c: E2 03 00 [17:53:50]MH_I2C_Read... [17:53:50]Read from MH i2c: E2 03 00 E2 89 00 90 00 DF [17:53:50]RAPDU: 90 00 [17:53:50]wFMCommunicate OK [17:53:50]wFMCommunicate request_size=10 [17:53:50]MH_SAM_APDU [17:53:50]CAPDU: 80 0D 02 02 05 74 FA B1 9B 50 [17:53:50]Write to MH i2c: E2 0D 00 E3 89 80 0D 02 02 05 00 74 FA B1 9B 50 00 00 FA [17:53:50]Write i2c OK [17:53:50]MH_I2C_Read... [17:53:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:50]Read from MH i2c: E2 [17:53:50]MH_I2C_Read... [17:53:50]Read from MH i2c: E2 03 00 [17:53:50]MH_I2C_Read... [17:53:50]Read from MH i2c: E2 03 00 E3 89 00 90 00 E0 [17:53:50]RAPDU: 90 00 [17:53:50]wFMCommunicate OK [17:53:50]wFMCommunicate request_size=4 [17:53:50]MH_SAM_APDU [17:53:50]CAPDU: 80 0D 03 02 [17:53:50]Write to MH i2c: E2 08 00 E4 89 80 0D 03 02 00 00 00 00 E8 [17:53:50]Write i2c OK [17:53:50]MH_I2C_Read... [17:53:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:53:50]Read from MH i2c: E2 [17:53:50]MH_I2C_Read... [17:53:50]Read from MH i2c: E2 0B 00 [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: E2 0B 00 E4 89 00 6C EA 85 50 D1 BF FC 89 90 00 29 [17:53:51]RAPDU: 6C EA 85 50 D1 BF FC 89 90 00 [17:53:51]wFMCommunicate OK [17:53:51]SAM_PROTO_SignData done [17:53:51]FM_MakeSignedData done [17:53:51]CreateOFDProtocolMessage [17:53:51]wFMCommunicate request_size=4 [17:53:51]MH_SAM_APDU [17:53:51]CAPDU: 80 11 00 00 [17:53:51]Write to MH i2c: E2 08 00 E5 89 80 11 00 00 00 00 00 00 E8 [17:53:51]Write i2c OK [17:53:51]MH_I2C_Read... [17:53:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:51]Read from MH i2c: E2 [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: E2 17 00 [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: E2 17 00 E5 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3E [17:53:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:53:51]wFMCommunicate OK [17:53:51]CreateOFDProtocolMessage done [17:53:51]OFDSenderStorePacket 32505 [17:53:51]StoreOFDPacket docnum=32505 [17:53:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 86 8B 07 01 09 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D3 00 00 00 F4 03 04 00 32 99 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 7E 00 00 35 04 06 00 5F 74 FA B1 9B 50 6C EA 85 50 D1 BF FC 89 [17:53:51]CheckFolder [17:53:51]dirname=/storage/ofd_packets [17:53:51]CheckFolder done [17:53:51]ProducePacketName [17:53:51]name=ofd_packets/00032505 [17:53:51]NVStorageSaveData ofd_packets/00032505 [17:53:51]File name is /storage/ofd_packets/00032505 [17:53:51]Write 301 bytes [17:53:51]NVStorageSaveData done [17:53:51]OFDSenderStorePacket done [17:53:51]KKMCreateOFDPacket done [17:53:51]NVStorageSaveData kkm_last_timestamp [17:53:51]File name is /storage/kkm_last_timestamp [17:53:51]Write 4 bytes [17:53:51]NVStorageSaveData done [17:53:51]ExternCall_PrintAddStr [17:53:51]wPrintStart [17:53:51]Write to MH i2c: 01 00 00 E6 89 6F [17:53:51]Write i2c OK [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: 01 [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: 01 07 00 [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: 01 07 00 E6 89 00 00 00 00 00 FF 0F 84 [17:53:51]RasterBufferAndPrint [17:53:51]line Счет N : (1)1182259 [17:53:51]line ИНН: 02508201610067 [17:53:51]line Контрольно-Кассовый Чек [17:53:51]line ПРОДАЖА [17:53:51]line ТРК (МРК, ГНК) : 42 [17:53:51]line Товар: 2710124130 [17:53:51]line Аи-92-К-5 [17:53:51]line 17.400 * 57.50 [17:53:51]line = 1000.50 [17:53:51]line НДС 12% НСП 1% [17:53:51]line > о реализуемом товаре [17:53:51]line ОКРУГЛЕНИЕ: -0.50 [17:53:51]line ИТОГО: 1000.00 [17:53:51]line Внесено: 1000.00 [17:53:51]line СДАЧА: 0.00 [17:53:51]line НСП 1% : 8.85 [17:53:51]line НДС 12% : 106.25 [17:53:51]line Наличными: 1000.00 [17:53:51]line Безнал.: 0.00 [17:53:51]line Место: АЗС № 121 "Партнер Нефть" [17:53:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:53:51]line СНО: Общий режим [17:53:51]line Чек 211 24.08.2023 17:53 [17:53:51]line Смена: 75 ФФД: 1.0 [17:53:51]line ЗНМ: 0300000148 [17:53:51]line РНМ: 0000000000091575 [17:53:51]line Версия ККМ: 001 [17:53:51]line ФМ: 0000000000874655 [17:53:51]line ФД: 32505 [17:53:51]line ФПД: 104956026788688 [17:53:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T175354&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32505&fm=104956026788688&tin=02508201610067®Number=0000000000091575&sum=100000 [17:53:51]OFD Sender: Processing packet 32505 [packets to send 11, broken 10] [17:53:51]ProducePacketName [17:53:51]name=ofd_packets/00032505 [17:53:51]OFD Sender: To server: pG, [17:53:51]CommunicateWithHost lk.salyk.kg:30040 [17:53:51]ConnectInit lk.salyk.kg [17:53:51]written 0, free lines is 4095 [17:53:51]Connected sock=10 [17:53:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 86 8B 07 01 09 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D3 00 00 00 F4 03 04 00 32 99 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 7E 00 00 35 04 06 00 5F 74 FA B1 9B 50 6C EA 85 50 D1 BF FC 89 [17:53:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9F 25 47 00 1D DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 7E 00 00 F4 03 04 00 D5 43 E7 64 B6 04 01 00 00 02 6A 61 3F 8C EA C5 5A [17:53:51]CommunicateWithHost err = 0 [17:53:51]CheckOFDResponse [17:53:51]1017 (14) - 77093643461234 [17:53:51]1041 (16) - 0000000000874655 [17:53:51]1040 (4) - 32505 [17:53:51]1012 (4) - 24.08.2023 11:49 [17:53:51]1206 (1) - 0 [17:53:51]OFD Sender: Remove packet 32505 [17:53:51]ProducePacketName [17:53:51]name=ofd_packets/00032505 [17:53:51]NVStorageDeleteData [17:53:51]Write to MH i2c: 01 00 00 11 8A 9B [17:53:51]Write i2c OK [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: 01 [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: 01 07 00 [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: 01 07 00 11 8A 00 00 00 00 00 E7 0C 95 [17:53:51]RasterBufferAndPrint [17:53:51]line [17:53:51]line [17:53:51]line [17:53:51]line [17:53:51]line [17:53:51]written 0, free lines is 3309 [17:53:51]MH_Cut [17:53:51]Write to MH i2c: D1 01 00 18 8A 01 74 [17:53:51]Write i2c OK [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: D1 [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: D1 01 00 [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: D1 01 00 18 8A 00 73 [17:53:51]Write to MH i2c: 01 00 00 19 8A A3 [17:53:51]Write i2c OK [17:53:51]MH_I2C_Read... [17:53:52]OFD Sender: No OFD packet to send [17:53:52]*** Cut start [17:53:52]*** Purtial cut [17:53:52]*** Stage 1: CUTSNS_PIN = 1 [17:53:52]Read from MH i2c: 01 [17:53:52]MH_I2C_Read... [17:53:52]*** Stop cut motor [17:53:52]*** Cut end [17:53:52]Read from MH i2c: 01 07 00 [17:53:52]MH_I2C_Read... [17:53:52]Read from MH i2c: 01 07 00 19 8A 00 00 00 00 00 FF 0F B8 [17:53:52]process_action close_receipt done [17:53:52]requested_data is exist [17:53:52]produce_requested_data [17:53:52]requested_item fm.sn is exist - process it [17:53:52]wFMCommunicate request_size=4 [17:53:52]MH_SAM_APDU [17:53:52]CAPDU: 80 11 00 00 [17:53:52]Write to MH i2c: E2 08 00 1A 8A 80 11 00 00 00 00 00 00 1E [17:53:52]Write i2c OK [17:53:52]MH_I2C_Read... [17:53:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:52]Read from MH i2c: E2 [17:53:52]MH_I2C_Read... [17:53:52]Read from MH i2c: E2 17 00 [17:53:52]MH_I2C_Read... [17:53:52]Read from MH i2c: E2 17 00 1A 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 74 [17:53:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:53:52]wFMCommunicate OK [17:53:52]requested_item fd.num is exist - process it [17:53:52]SAM_PROTO_GetFieldsCounters [17:53:52]wFMCommunicate request_size=4 [17:53:52]MH_SAM_APDU [17:53:52]CAPDU: 80 13 00 00 [17:53:52]Write to MH i2c: E2 08 00 1B 8A 80 13 00 00 00 00 00 00 21 [17:53:52]Write i2c OK [17:53:52]MH_I2C_Read... [17:53:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:53:53]Read from MH i2c: E2 [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: E2 62 00 [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: E2 62 00 1B 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F9 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [17:53:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F9 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:53:53]wFMCommunicate OK [17:53:53]SAM_PROTO_GetFieldsCounters done [17:53:53]requested_item shift.num is exist - process it [17:53:53]requested_item shift.opened is exist - process it [17:53:53]req_shift_opened [17:53:53]FM_GetShiftState [17:53:53]SAM_PROTO_GetShiftState [17:53:53]wFMCommunicate request_size=4 [17:53:53]MH_SAM_APDU [17:53:53]CAPDU: 80 13 01 00 [17:53:53]Write to MH i2c: E2 08 00 1C 8A 80 13 01 00 00 00 00 00 23 [17:53:53]Write i2c OK [17:53:53]MH_I2C_Read... [17:53:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:53]Read from MH i2c: E2 [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: E2 0E 00 [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: E2 0E 00 1C 8A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A0 [17:53:53]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:53:53]wFMCommunicate OK [17:53:53]SAM_PROTO_GetShiftState done [17:53:53]FM_GetShiftState done [17:53:53]req_shift_opened done [17:53:53]requested_item shift.open_date is exist - process it [17:53:53]req_shift_open_date [17:53:53]req_shift_open_date done [17:53:53]produce_requested_data done [17:53:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32505,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:53:53]process_action_free close_receipt [17:53:53]json_value_free [17:53:53]json_value_free done [17:53:53]process_json_proto returns [17:53:53]Send response to host [17:53:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32505,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:53:53]free response buf [17:53:53]execute_script done [17:53:53]execute_script returns [17:53:53]free content buf [17:53:53]Sock 9.Close socket [17:53:53]Sock 9.Thread stoped [17:53:57]OFD Sender: No OFD packet to send [17:54:02]OFD Sender: No OFD packet to send [17:54:07]OFD Sender: No OFD packet to send [17:54:12]OFD Sender: No OFD packet to send [17:54:17]OFD Sender: No OFD packet to send [17:54:22]OFD Sender: No OFD packet to send [17:54:27]OFD Sender: No OFD packet to send [17:54:32]OFD Sender: No OFD packet to send [17:54:37]OFD Sender: No OFD packet to send [17:54:42]OFD Sender: No OFD packet to send [17:54:47]OFD Sender: No OFD packet to send [17:54:52]OFD Sender: No OFD packet to send [17:54:57]OFD Sender: No OFD packet to send [17:55:02]OFD Sender: No OFD packet to send [17:55:07]OFD Sender: No OFD packet to send [17:55:12]OFD Sender: No OFD packet to send [17:55:17]OFD Sender: No OFD packet to send [17:55:22]OFD Sender: No OFD packet to send [17:55:27]OFD Sender: No OFD packet to send [17:55:32]OFD Sender: No OFD packet to send [17:55:37]OFD Sender: No OFD packet to send [17:55:42]OFD Sender: No OFD packet to send [17:55:47]OFD Sender: No OFD packet to send [17:55:52]OFD Sender: No OFD packet to send [17:55:57]OFD Sender: No OFD packet to send [17:56:02]OFD Sender: No OFD packet to send [17:56:07]OFD Sender: No OFD packet to send [17:56:12]OFD Sender: No OFD packet to send [17:56:17]OFD Sender: No OFD packet to send [17:56:22]OFD Sender: No OFD packet to send [17:56:27]OFD Sender: No OFD packet to send [17:56:32]OFD Sender: No OFD packet to send [17:56:37]OFD Sender: No OFD packet to send [17:56:42]OFD Sender: No OFD packet to send [17:56:47]OFD Sender: No OFD packet to send [17:56:52]OFD Sender: No OFD packet to send [17:56:57]OFD Sender: No OFD packet to send [17:57:02]OFD Sender: No OFD packet to send [17:57:07]OFD Sender: No OFD packet to send [17:57:12]OFD Sender: No OFD packet to send [17:57:17]OFD Sender: No OFD packet to send [17:57:20]accept exits with 8 [17:57:20]New connection [17:57:20]New thread 3066940772 created [17:57:20]Thread 3067084132 joined [17:57:20]Waiting for new connection... [17:57:20] Sock 8.Parse request [17:57:20]Sock 8.Check first char [17:57:20]Sock 8.First char is OK [17:57:20]request: POST /json_proto HTTP/1.0 [17:57:20]Method: POST [17:57:20]URL: /json_proto [17:57:20]Method is POST - this is cgi request [17:57:20]url: /json_proto [17:57:20]query_string will be loaded in cgi processing [17:57:20]execute_cgi json_proto POST (null) [17:57:20]execute_cgi path=json_proto method=POST [17:57:20]POST find Content-Length [17:57:20]Host: 172.17.34.200:8080 [17:57:20]Content-Length: 683 [17:57:20]Content-Type: application/json [17:57:20] [17:57:20]POST finish read [17:57:20]Found Content-Length = 683 [17:57:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:57:20]execute_script... [17:57: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)1182260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:57:20]POST & json_proto [17:57:20]process_json_proto [17:57:20]json parsed OK: [17:57:20]protocol is kg_v1.0 [17:57:20]action value=close_receipt [17:57:20]process_action close_receipt [17:57:20]cmd_close_receipt [17:57:20]MH_GetDate [17:57:20]Write to MH i2c: F0 00 00 1D 8A 96 [17:57:20]Write i2c OK [17:57:20]MH_I2C_Read... [17:57:20]Read from MH i2c: F0 [17:57:20]MH_I2C_Read... [17:57:20]Read from MH i2c: F0 09 00 [17:57:20]MH_I2C_Read... [17:57:20]Read from MH i2c: F0 09 00 1D 8A 00 05 9A E7 64 B2 FF 65 64 03 [17:57:20]GetLastDocTimeStamp 1692899634 [17:57:20]current date 1692899845 [17:57:20]FM_GetShiftState [17:57:20]SAM_PROTO_GetShiftState [17:57:20]wFMCommunicate request_size=4 [17:57:20]MH_SAM_APDU [17:57:20]CAPDU: 80 13 01 00 [17:57:20]Write to MH i2c: E2 08 00 1E 8A 80 13 01 00 00 00 00 00 25 [17:57:20]Write i2c OK [17:57:20]MH_I2C_Read... [17:57:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:20]Read from MH i2c: E2 [17:57:20]MH_I2C_Read... [17:57:20]Read from MH i2c: E2 0E 00 [17:57:20]MH_I2C_Read... [17:57:20]Read from MH i2c: E2 0E 00 1E 8A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A2 [17:57:20]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:57:20]wFMCommunicate OK [17:57:20]SAM_PROTO_GetShiftState done [17:57:20]FM_GetShiftState done [17:57:20]opened in 1692866319 [17:57:20]opened+sec_in_day 1692952719 [17:57:20]quantity*price = 50053 [17:57:20]sum+1 = 50054 [17:57:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 212 24.08.2023 17:57 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32506 ФПД: 29638469474891 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T175725&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32506&fm=29638469474891&tin=02508201610067®Number=0000000000091575&sum=50000 [17:57:21]StoreToDocumentArchive [17:57:21]shift 75 fd 32506 [17:57:21]save to /storage/0075/doc_00032506 [17:57:21]save last doc name /storage/0075/doc_00032506 to /storage/kkm_last_doc_name [17:57:21]save OK [17:57:21]Clear old archive folders... [17:57:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:57:21]tlvbuf is 0181A480 [17:57:21]SAM_PROTO_ClearQueue [17:57:21]wFMCommunicate request_size=4 [17:57:21]MH_SAM_APDU [17:57:21]CAPDU: 80 09 00 00 [17:57:21]Write to MH i2c: E2 08 00 2B 8A 80 09 00 00 00 00 00 00 27 [17:57:21]Write i2c OK [17:57:21]MH_I2C_Read... [17:57:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:57:22]Read from MH i2c: E2 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 2B 8A 00 90 00 29 [17:57:22]RAPDU: 90 00 [17:57:22]wFMCommunicate OK [17:57:22]SAM_PROTO_ClearQueue done [17:57:22]KKMCreateOFDPacket [17:57:22]OFDProtocolAddRootSTLVToBuf [17:57:22]FM_MakeSignedData [17:57:22]FM_MakeSignedData [17:57:22]SAM_PROTO_SignData [17:57:22]wFMCommunicate request_size=4 [17:57:22]MH_SAM_APDU [17:57:22]CAPDU: 80 0D 01 02 [17:57:22]Write to MH i2c: E2 08 00 2C 8A 80 0D 01 02 00 00 00 00 2F [17:57:22]Write i2c OK [17:57:22]MH_I2C_Read... [17:57:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:57:22]Read from MH i2c: E2 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 2C 8A 00 90 00 2A [17:57:22]RAPDU: 90 00 [17:57:22]wFMCommunicate OK [17:57:22]wFMCommunicate request_size=255 [17:57:22]MH_SAM_APDU [17:57:22]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 05 9A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 7E 00 00 35 04 06 00 [17:57:22]Write to MH i2c: E2 02 01 2D 8A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 05 9A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 7E 00 00 35 04 06 00 00 00 C7 [17:57:22]Write i2c OK [17:57:22]MH_I2C_Read... [17:57:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:22]Read from MH i2c: E2 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 2D 8A 00 90 00 2B [17:57:22]RAPDU: 90 00 [17:57:22]wFMCommunicate OK [17:57:22]wFMCommunicate request_size=11 [17:57:22]MH_SAM_APDU [17:57:22]CAPDU: 80 0D 02 02 06 1A F4 BE 71 DA 4B [17:57:22]Write to MH i2c: E2 0E 00 2E 8A 80 0D 02 02 06 00 1A F4 BE 71 DA 4B 00 00 A0 [17:57:22]Write i2c OK [17:57:22]MH_I2C_Read... [17:57:22]OFD Sender: No OFD packet to send [17:57:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:22]Read from MH i2c: E2 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 2E 8A 00 90 00 2C [17:57:22]RAPDU: 90 00 [17:57:22]wFMCommunicate OK [17:57:22]wFMCommunicate request_size=4 [17:57:22]MH_SAM_APDU [17:57:22]CAPDU: 80 0D 03 02 [17:57:22]Write to MH i2c: E2 08 00 2F 8A 80 0D 03 02 00 00 00 00 34 [17:57:22]Write i2c OK [17:57:22]MH_I2C_Read... [17:57:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:57:22]Read from MH i2c: E2 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 0B 00 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 0B 00 2F 8A 00 E6 4B 80 EF A8 C9 22 C0 90 00 28 [17:57:22]RAPDU: E6 4B 80 EF A8 C9 22 C0 90 00 [17:57:22]wFMCommunicate OK [17:57:22]SAM_PROTO_SignData done [17:57:22]FM_MakeSignedData done [17:57:22]CreateOFDProtocolMessage [17:57:22]wFMCommunicate request_size=4 [17:57:22]MH_SAM_APDU [17:57:22]CAPDU: 80 11 00 00 [17:57:22]Write to MH i2c: E2 08 00 30 8A 80 11 00 00 00 00 00 00 34 [17:57:22]Write i2c OK [17:57:22]MH_I2C_Read... [17:57:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:22]Read from MH i2c: E2 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 17 00 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 17 00 30 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8A [17:57:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:57:22]wFMCommunicate OK [17:57:22]CreateOFDProtocolMessage done [17:57:22]OFDSenderStorePacket 32506 [17:57:22]StoreOFDPacket docnum=32506 [17:57:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 14 E2 08 01 F5 E4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 05 9A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 7E 00 00 35 04 06 00 1A F4 BE 71 DA 4B E6 4B 80 EF A8 C9 22 C0 [17:57:22]CheckFolder [17:57:22]dirname=/storage/ofd_packets [17:57:22]CheckFolder done [17:57:22]ProducePacketName [17:57:22]name=ofd_packets/00032506 [17:57:22]NVStorageSaveData ofd_packets/00032506 [17:57:22]File name is /storage/ofd_packets/00032506 [17:57:22]Write 302 bytes [17:57:22]NVStorageSaveData done [17:57:22]OFDSenderStorePacket done [17:57:22]KKMCreateOFDPacket done [17:57:22]NVStorageSaveData kkm_last_timestamp [17:57:22]File name is /storage/kkm_last_timestamp [17:57:22]Write 4 bytes [17:57:22]NVStorageSaveData done [17:57:22]ExternCall_PrintAddStr [17:57:22]wPrintStart [17:57:22]Write to MH i2c: 01 00 00 31 8A BB [17:57:22]Write i2c OK [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: 01 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: 01 07 00 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: 01 07 00 31 8A 00 00 00 00 00 FF 0F D0 [17:57:22]RasterBufferAndPrint [17:57:22]line Счет N : (1)1182260 [17:57:22]line ИНН: 02508201610067 [17:57:22]line Контрольно-Кассовый Чек [17:57:22]line ПРОДАЖА [17:57:22]line ТРК (МРК, ГНК) : 21 [17:57:22]line Товар: 2710194210 [17:57:22]line ДТ(л)-К-5 [17:57:22]line 7.870 * 63.60 [17:57:22]line = 500.53 [17:57:22]line НДС 12% НСП 1% [17:57:22]line > о реализуемом товаре [17:57:22]line ОКРУГЛЕНИЕ: -0.53 [17:57:22]line ИТОГО: 500.00 [17:57:22]line Внесено: 500.00 [17:57:22]line СДАЧА: 0.00 [17:57:22]line НСП 1% : 4.43 [17:57:22]line НДС 12% : 53.15 [17:57:22]line Наличными: 500.00 [17:57:22]line Безнал.: 0.00 [17:57:22]line Место: АЗС № 121 "Партнер Нефть" [17:57:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [17:57:22]line СНО: Общий режим [17:57:22]line Чек 212 24.08.2023 17:57 [17:57:22]line Смена: 75 ФФД: 1.0 [17:57:22]line ЗНМ: 0300000148 [17:57:22]line РНМ: 0000000000091575 [17:57:22]line Версия ККМ: 001 [17:57:22]line ФМ: 0000000000874655 [17:57:22]line ФД: 32506 [17:57:22]line ФПД: 29638469474891 [17:57:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T175725&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32506&fm=29638469474891&tin=02508201610067®Number=0000000000091575&sum=50000 [17:57:22]OFD Sender: Processing packet 32506 [packets to send 11, broken 10] [17:57:22]ProducePacketName [17:57:22]name=ofd_packets/00032506 [17:57:22]OFD Sender: To server: pG, [17:57:22]CommunicateWithHost lk.salyk.kg:30040 [17:57:22]ConnectInit lk.salyk.kg [17:57:22]written 0, free lines is 4095 [17:57:22]Connected sock=10 [17:57:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 14 E2 08 01 F5 E4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 05 9A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 7E 00 00 35 04 06 00 1A F4 BE 71 DA 4B E6 4B 80 EF A8 C9 22 C0 [17:57:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 12 E6 47 00 A1 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 7E 00 00 F4 03 04 00 A8 44 E7 64 B6 04 01 00 00 2A A8 B9 CF F9 A2 5E 73 [17:57:23]CommunicateWithHost err = 0 [17:57:23]CheckOFDResponse [17:57:23]1017 (14) - 77093643461234 [17:57:23]1041 (16) - 0000000000874655 [17:57:23]1040 (4) - 32506 [17:57:23]1012 (4) - 24.08.2023 11:53 [17:57:23]1206 (1) - 0 [17:57:23]OFD Sender: Remove packet 32506 [17:57:23]ProducePacketName [17:57:23]name=ofd_packets/00032506 [17:57:23]NVStorageDeleteData [17:57:23]Write to MH i2c: 01 00 00 5C 8A E6 [17:57:23]Write i2c OK [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: 01 [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: 01 07 00 [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: 01 07 00 5C 8A 00 00 00 00 00 E8 0C E1 [17:57:23]RasterBufferAndPrint [17:57:23]line [17:57:23]line [17:57:23]line [17:57:23]line [17:57:23]line [17:57:23]written 0, free lines is 3313 [17:57:23]MH_Cut [17:57:23]Write to MH i2c: D1 01 00 63 8A 01 BF [17:57:23]Write i2c OK [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: D1 [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: D1 01 00 [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: D1 01 00 63 8A 00 BE [17:57:23]Write to MH i2c: 01 00 00 64 8A EE [17:57:23]Write i2c OK [17:57:23]MH_I2C_Read... [17:57:23]OFD Sender: No OFD packet to send [17:57:24]*** Cut start [17:57:24]*** Purtial cut [17:57:24]*** CUTSNS_PIN = 0 [17:57:24]*** Stage 1: CUTSNS_PIN = 1 [17:57:26]Read from MH i2c: 01 [17:57:26]MH_I2C_Read... [17:57:26]*** Stop cut motor [17:57:26]*** Cut end [17:57:26]Read from MH i2c: 01 07 00 [17:57:26]MH_I2C_Read... [17:57:26]Read from MH i2c: 01 07 00 64 8A 00 00 00 00 00 FF 0F 03 [17:57:26]process_action close_receipt done [17:57:26]requested_data is exist [17:57:26]produce_requested_data [17:57:26]requested_item fm.sn is exist - process it [17:57:26]wFMCommunicate request_size=4 [17:57:26]MH_SAM_APDU [17:57:26]CAPDU: 80 11 00 00 [17:57:26]Write to MH i2c: E2 08 00 65 8A 80 11 00 00 00 00 00 00 69 [17:57:26]Write i2c OK [17:57:26]MH_I2C_Read... [17:57:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:26]Read from MH i2c: E2 [17:57:26]MH_I2C_Read... [17:57:26]Read from MH i2c: E2 17 00 [17:57:26]MH_I2C_Read... [17:57:26]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 34 36 35 35 90 00 BF [17:57:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [17:57:26]wFMCommunicate OK [17:57:26]requested_item fd.num is exist - process it [17:57:26]SAM_PROTO_GetFieldsCounters [17:57:26]wFMCommunicate request_size=4 [17:57:26]MH_SAM_APDU [17:57:26]CAPDU: 80 13 00 00 [17:57:26]Write to MH i2c: E2 08 00 66 8A 80 13 00 00 00 00 00 00 6C [17:57:26]Write i2c OK [17:57:26]MH_I2C_Read... [17:57:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:57:26]Read from MH i2c: E2 [17:57:26]MH_I2C_Read... [17:57:26]Read from MH i2c: E2 62 00 [17:57:26]MH_I2C_Read... [17:57:26]Read from MH i2c: E2 62 00 66 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FA 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 D1 [17:57:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FA 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:57:26]wFMCommunicate OK [17:57:26]SAM_PROTO_GetFieldsCounters done [17:57:26]requested_item shift.num is exist - process it [17:57:26]requested_item shift.opened is exist - process it [17:57:26]req_shift_opened [17:57:26]FM_GetShiftState [17:57:26]SAM_PROTO_GetShiftState [17:57:26]wFMCommunicate request_size=4 [17:57:26]MH_SAM_APDU [17:57:26]CAPDU: 80 13 01 00 [17:57:26]Write to MH i2c: E2 08 00 67 8A 80 13 01 00 00 00 00 00 6E [17:57:26]Write i2c OK [17:57:26]MH_I2C_Read... [17:57:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:26]Read from MH i2c: E2 [17:57:26]MH_I2C_Read... [17:57:26]Read from MH i2c: E2 0E 00 [17:57:26]MH_I2C_Read... [17:57:26]Read from MH i2c: E2 0E 00 67 8A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 EB [17:57:26]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [17:57:26]wFMCommunicate OK [17:57:26]SAM_PROTO_GetShiftState done [17:57:26]FM_GetShiftState done [17:57:26]req_shift_opened done [17:57:26]requested_item shift.open_date is exist - process it [17:57:26]req_shift_open_date [17:57:26]req_shift_open_date done [17:57:26]produce_requested_data done [17:57:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32506,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [17:57:26]process_action_free close_receipt [17:57:26]json_value_free [17:57:26]json_value_free done [17:57:26]process_json_proto returns [17:57:26]Send response to host [17:57:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32506,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [17:57:26]free response buf [17:57:26]execute_script done [17:57:26]execute_script returns [17:57:26]free content buf [17:57:26]Sock 8.Close socket [17:57:26]Sock 8.Thread stoped [17:57:28]OFD Sender: No OFD packet to send [17:57:33]OFD Sender: No OFD packet to send [17:57:38]OFD Sender: No OFD packet to send [17:57:43]OFD Sender: No OFD packet to send [17:57:48]OFD Sender: No OFD packet to send [17:57:53]OFD Sender: No OFD packet to send [17:57:58]OFD Sender: No OFD packet to send [17:58:03]OFD Sender: No OFD packet to send [17:58:08]OFD Sender: No OFD packet to send [17:58:13]OFD Sender: No OFD packet to send [17:58:18]OFD Sender: No OFD packet to send [17:58:23]OFD Sender: No OFD packet to send [17:58:28]OFD Sender: No OFD packet to send [17:58:33]OFD Sender: No OFD packet to send [17:58:38]OFD Sender: No OFD packet to send [17:58:43]OFD Sender: No OFD packet to send [17:58:48]OFD Sender: No OFD packet to send [17:58:53]OFD Sender: No OFD packet to send [17:58:58]OFD Sender: No OFD packet to send [17:59:03]OFD Sender: No OFD packet to send [17:59:08]OFD Sender: No OFD packet to send [17:59:13]OFD Sender: No OFD packet to send [17:59:18]OFD Sender: No OFD packet to send [17:59:23]OFD Sender: No OFD packet to send [17:59:28]OFD Sender: No OFD packet to send [17:59:33]OFD Sender: No OFD packet to send [17:59:38]OFD Sender: No OFD packet to send [17:59:43]OFD Sender: No OFD packet to send [17:59:48]OFD Sender: No OFD packet to send [17:59:53]OFD Sender: No OFD packet to send [17:59:58]OFD Sender: No OFD packet to send [18:00:00]accept exits with 9 [18:00:00]New connection [18:00:00]New thread 3067084132 created [18:00:00]Thread 3066940772 joined [18:00:00]Waiting for new connection... [18:00:00] Sock 9.Parse request [18:00:00]Sock 9.Check first char [18:00:00]Sock 9.First char is OK [18:00:00]request: POST /json_proto HTTP/1.0 [18:00:00]Method: POST [18:00:00]URL: /json_proto [18:00:00]Method is POST - this is cgi request [18:00:00]url: /json_proto [18:00:00]query_string will be loaded in cgi processing [18:00:00]execute_cgi json_proto POST (null) [18:00:00]execute_cgi path=json_proto method=POST [18:00:00]POST find Content-Length [18:00:00]Host: 172.17.34.200:8080 [18:00:00]Content-Length: 683 [18:00:00]Content-Type: application/json [18:00:00] [18:00:00]POST finish read [18:00:00]Found Content-Length = 683 [18:00:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:00:00]execute_script... [18:00: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)1182261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:00:00]POST & json_proto [18:00:00]process_json_proto [18:00:00]json parsed OK: [18:00:00]protocol is kg_v1.0 [18:00:00]action value=close_receipt [18:00:00]process_action close_receipt [18:00:00]cmd_close_receipt [18:00:00]MH_GetDate [18:00:00]Write to MH i2c: F0 00 00 68 8A E1 [18:00:00]Write i2c OK [18:00:00]MH_I2C_Read... [18:00:00]Read from MH i2c: F0 [18:00:00]MH_I2C_Read... [18:00:00]Read from MH i2c: F0 09 00 [18:00:00]MH_I2C_Read... [18:00:00]Read from MH i2c: F0 09 00 68 8A 00 A5 9A E7 64 B2 FF 65 64 EE [18:00:00]GetLastDocTimeStamp 1692899845 [18:00:00]current date 1692900005 [18:00:00]FM_GetShiftState [18:00:00]SAM_PROTO_GetShiftState [18:00:00]wFMCommunicate request_size=4 [18:00:00]MH_SAM_APDU [18:00:00]CAPDU: 80 13 01 00 [18:00:00]Write to MH i2c: E2 08 00 69 8A 80 13 01 00 00 00 00 00 70 [18:00:00]Write i2c OK [18:00:00]MH_I2C_Read... [18:00:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:00:00]Read from MH i2c: E2 [18:00:00]MH_I2C_Read... [18:00:00]Read from MH i2c: E2 0E 00 [18:00:00]MH_I2C_Read... [18:00:00]Read from MH i2c: E2 0E 00 69 8A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 ED [18:00:00]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:00:00]wFMCommunicate OK [18:00:00]SAM_PROTO_GetShiftState done [18:00:00]FM_GetShiftState done [18:00:00]opened in 1692866319 [18:00:00]opened+sec_in_day 1692952719 [18:00:00]quantity*price = 100050 [18:00:00]sum+1 = 100051 [18:00:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 213 24.08.2023 18:00 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32507 ФПД: 238975992105718 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T180005&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32507&fm=238975992105718&tin=02508201610067®Number=0000000000091575&sum=100000 [18:00:01]StoreToDocumentArchive [18:00:01]shift 75 fd 32507 [18:00:01]save to /storage/0075/doc_00032507 [18:00:01]save last doc name /storage/0075/doc_00032507 to /storage/kkm_last_doc_name [18:00:01]save OK [18:00:01]Clear old archive folders... [18:00:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:00:01]tlvbuf is 01861DD0 [18:00:01]SAM_PROTO_ClearQueue [18:00:01]wFMCommunicate request_size=4 [18:00:01]MH_SAM_APDU [18:00:01]CAPDU: 80 09 00 00 [18:00:01]Write to MH i2c: E2 08 00 76 8A 80 09 00 00 00 00 00 00 72 [18:00:01]Write i2c OK [18:00:01]MH_I2C_Read... [18:00:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:00:01]Read from MH i2c: E2 [18:00:01]MH_I2C_Read... [18:00:01]Read from MH i2c: E2 03 00 [18:00:01]MH_I2C_Read... [18:00:01]Read from MH i2c: E2 03 00 76 8A 00 90 00 74 [18:00:01]RAPDU: 90 00 [18:00:01]wFMCommunicate OK [18:00:01]SAM_PROTO_ClearQueue done [18:00:01]KKMCreateOFDPacket [18:00:01]OFDProtocolAddRootSTLVToBuf [18:00:01]FM_MakeSignedData [18:00:01]FM_MakeSignedData [18:00:01]SAM_PROTO_SignData [18:00:01]wFMCommunicate request_size=4 [18:00:01]MH_SAM_APDU [18:00:01]CAPDU: 80 0D 01 02 [18:00:01]Write to MH i2c: E2 08 00 77 8A 80 0D 01 02 00 00 00 00 7A [18:00:01]Write i2c OK [18:00:01]MH_I2C_Read... [18:00:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:00:01]Read from MH i2c: E2 [18:00:01]MH_I2C_Read... [18:00:01]Read from MH i2c: E2 03 00 [18:00:01]MH_I2C_Read... [18:00:01]Read from MH i2c: E2 03 00 77 8A 00 90 00 75 [18:00:01]RAPDU: 90 00 [18:00:01]wFMCommunicate OK [18:00:01]wFMCommunicate request_size=255 [18:00:01]MH_SAM_APDU [18:00:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D5 00 00 00 F4 03 04 00 A5 9A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 7E 00 00 35 04 06 00 D9 [18:00:01]Write to MH i2c: E2 02 01 78 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D5 00 00 00 F4 03 04 00 A5 9A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 7E 00 00 35 04 06 00 D9 00 00 15 [18:00:01]Write i2c OK [18:00:01]MH_I2C_Read... [18:00:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:00:01]Read from MH i2c: E2 [18:00:01]MH_I2C_Read... [18:00:01]Read from MH i2c: E2 03 00 [18:00:01]MH_I2C_Read... [18:00:01]Read from MH i2c: E2 03 00 78 8A 00 90 00 76 [18:00:01]RAPDU: 90 00 [18:00:01]wFMCommunicate OK [18:00:01]wFMCommunicate request_size=10 [18:00:01]MH_SAM_APDU [18:00:01]CAPDU: 80 0D 02 02 05 58 EF 1E 8A F6 [18:00:01]Write to MH i2c: E2 0D 00 79 8A 80 0D 02 02 05 00 58 EF 1E 8A F6 00 00 6C [18:00:01]Write i2c OK [18:00:01]MH_I2C_Read... [18:00:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:00:01]Read from MH i2c: E2 [18:00:01]MH_I2C_Read... [18:00:01]Read from MH i2c: E2 03 00 [18:00:01]MH_I2C_Read... [18:00:01]Read from MH i2c: E2 03 00 79 8A 00 90 00 77 [18:00:01]RAPDU: 90 00 [18:00:01]wFMCommunicate OK [18:00:01]wFMCommunicate request_size=4 [18:00:01]MH_SAM_APDU [18:00:01]CAPDU: 80 0D 03 02 [18:00:01]Write to MH i2c: E2 08 00 7A 8A 80 0D 03 02 00 00 00 00 7F [18:00:01]Write i2c OK [18:00:01]MH_I2C_Read... [18:00:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:00:02]Read from MH i2c: E2 [18:00:02]MH_I2C_Read... [18:00:02]Read from MH i2c: E2 0B 00 [18:00:02]MH_I2C_Read... [18:00:02]Read from MH i2c: E2 0B 00 7A 8A 00 70 E2 08 13 94 5F A5 DA 90 00 5F [18:00:02]RAPDU: 70 E2 08 13 94 5F A5 DA 90 00 [18:00:02]wFMCommunicate OK [18:00:02]SAM_PROTO_SignData done [18:00:02]FM_MakeSignedData done [18:00:02]CreateOFDProtocolMessage [18:00:02]wFMCommunicate request_size=4 [18:00:02]MH_SAM_APDU [18:00:02]CAPDU: 80 11 00 00 [18:00:02]Write to MH i2c: E2 08 00 7B 8A 80 11 00 00 00 00 00 00 7F [18:00:02]Write i2c OK [18:00:02]MH_I2C_Read... [18:00:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:00:02]Read from MH i2c: E2 [18:00:02]MH_I2C_Read... [18:00:02]Read from MH i2c: E2 17 00 [18:00:02]MH_I2C_Read... [18:00:02]Read from MH i2c: E2 17 00 7B 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D5 [18:00:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:00:02]wFMCommunicate OK [18:00:02]CreateOFDProtocolMessage done [18:00:02]OFDSenderStorePacket 32507 [18:00:02]StoreOFDPacket docnum=32507 [18:00:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 13 DB 07 01 8A 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D5 00 00 00 F4 03 04 00 A5 9A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 7E 00 00 35 04 06 00 D9 58 EF 1E 8A F6 70 E2 08 13 94 5F A5 DA [18:00:02]CheckFolder [18:00:02]dirname=/storage/ofd_packets [18:00:02]CheckFolder done [18:00:02]ProducePacketName [18:00:02]name=ofd_packets/00032507 [18:00:02]NVStorageSaveData ofd_packets/00032507 [18:00:02]File name is /storage/ofd_packets/00032507 [18:00:02]Write 301 bytes [18:00:02]NVStorageSaveData done [18:00:02]OFDSenderStorePacket done [18:00:02]KKMCreateOFDPacket done [18:00:02]NVStorageSaveData kkm_last_timestamp [18:00:02]File name is /storage/kkm_last_timestamp [18:00:02]Write 4 bytes [18:00:02]NVStorageSaveData done [18:00:02]ExternCall_PrintAddStr [18:00:02]wPrintStart [18:00:02]Write to MH i2c: 01 00 00 7C 8A 06 [18:00:02]Write i2c OK [18:00:02]MH_I2C_Read... [18:00:02]Read from MH i2c: 01 [18:00:02]MH_I2C_Read... [18:00:02]Read from MH i2c: 01 07 00 [18:00:02]MH_I2C_Read... [18:00:02]Read from MH i2c: 01 07 00 7C 8A 00 00 00 00 00 FF 0F 1B [18:00:02]RasterBufferAndPrint [18:00:02]line Счет N : (1)1182261 [18:00:02]line ИНН: 02508201610067 [18:00:02]line Контрольно-Кассовый Чек [18:00:02]line ПРОДАЖА [18:00:02]line ТРК (МРК, ГНК) : 32 [18:00:02]line Товар: 2710124130 [18:00:02]line Аи-92-К-5 [18:00:02]line 17.400 * 57.50 [18:00:02]line = 1000.50 [18:00:02]line НДС 12% НСП 1% [18:00:02]line > о реализуемом товаре [18:00:02]line ОКРУГЛЕНИЕ: -0.50 [18:00:02]line ИТОГО: 1000.00 [18:00:02]line Внесено: 1000.00 [18:00:02]line СДАЧА: 0.00 [18:00:02]line НСП 1% : 8.85 [18:00:02]line НДС 12% : 106.25 [18:00:02]line Наличными: 1000.00 [18:00:02]line Безнал.: 0.00 [18:00:02]line Место: АЗС № 121 "Партнер Нефть" [18:00:02]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:00:02]line СНО: Общий режим [18:00:02]line Чек 213 24.08.2023 18:00 [18:00:02]line Смена: 75 ФФД: 1.0 [18:00:02]line ЗНМ: 0300000148 [18:00:02]line РНМ: 0000000000091575 [18:00:02]line Версия ККМ: 001 [18:00:02]line ФМ: 0000000000874655 [18:00:02]line ФД: 32507 [18:00:02]line ФПД: 238975992105718 [18:00:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T180005&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32507&fm=238975992105718&tin=02508201610067®Number=0000000000091575&sum=100000 [18:00:02]OFD Sender: Processing packet 32507 [packets to send 11, broken 10] [18:00:02]ProducePacketName [18:00:02]name=ofd_packets/00032507 [18:00:02]OFD Sender: To server: pG, [18:00:02]CommunicateWithHost lk.salyk.kg:30040 [18:00:02]ConnectInit lk.salyk.kg [18:00:02]written 0, free lines is 4095 [18:00:02]Connected sock=10 [18:00:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 13 DB 07 01 8A 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D5 00 00 00 F4 03 04 00 A5 9A E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 7E 00 00 35 04 06 00 D9 58 EF 1E 8A F6 70 E2 08 13 94 5F A5 DA [18:00:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 37 87 47 00 6F B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 7E 00 00 F4 03 04 00 48 45 E7 64 B6 04 01 00 00 40 4C FE 23 F1 84 DE C2 [18:00:02]CommunicateWithHost err = 0 [18:00:02]CheckOFDResponse [18:00:02]1017 (14) - 77093643461234 [18:00:02]1041 (16) - 0000000000874655 [18:00:02]1040 (4) - 32507 [18:00:02]1012 (4) - 24.08.2023 11:55 [18:00:02]1206 (1) - 0 [18:00:02]OFD Sender: Remove packet 32507 [18:00:02]ProducePacketName [18:00:02]name=ofd_packets/00032507 [18:00:02]NVStorageDeleteData [18:00:02]Write to MH i2c: 01 00 00 A7 8A 31 [18:00:02]Write i2c OK [18:00:02]MH_I2C_Read... [18:00:02]Read from MH i2c: 01 [18:00:02]MH_I2C_Read... [18:00:02]Read from MH i2c: 01 07 00 [18:00:02]MH_I2C_Read... [18:00:02]Read from MH i2c: 01 07 00 A7 8A 00 00 00 00 00 E3 0C 27 [18:00:02]RasterBufferAndPrint [18:00:02]line [18:00:02]line [18:00:02]line [18:00:02]line [18:00:02]line [18:00:02]written 0, free lines is 3305 [18:00:02]MH_Cut [18:00:02]Write to MH i2c: D1 01 00 AE 8A 01 0A [18:00:02]Write i2c OK [18:00:02]MH_I2C_Read... [18:00:02]Read from MH i2c: D1 [18:00:02]MH_I2C_Read... [18:00:02]Read from MH i2c: D1 01 00 [18:00:02]MH_I2C_Read... [18:00:02]Read from MH i2c: D1 01 00 AE 8A 00 09 [18:00:02]Write to MH i2c: 01 00 00 AF 8A 39 [18:00:02]Write i2c OK [18:00:02]MH_I2C_Read... [18:00:03]OFD Sender: No OFD packet to send [18:00:03]*** Cut start [18:00:03]*** Purtial cut [18:00:03]*** Stage 1: CUTSNS_PIN = 1 [18:00:03]Read from MH i2c: 01 [18:00:03]MH_I2C_Read... [18:00:03]*** Stop cut motor [18:00:03]*** Cut end [18:00:03]Read from MH i2c: 01 07 00 [18:00:03]MH_I2C_Read... [18:00:03]Read from MH i2c: 01 07 00 AF 8A 00 00 00 00 00 FF 0F 4E [18:00:03]process_action close_receipt done [18:00:03]requested_data is exist [18:00:03]produce_requested_data [18:00:03]requested_item fm.sn is exist - process it [18:00:03]wFMCommunicate request_size=4 [18:00:03]MH_SAM_APDU [18:00:03]CAPDU: 80 11 00 00 [18:00:03]Write to MH i2c: E2 08 00 B0 8A 80 11 00 00 00 00 00 00 B4 [18:00:03]Write i2c OK [18:00:03]MH_I2C_Read... [18:00:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:00:03]Read from MH i2c: E2 [18:00:03]MH_I2C_Read... [18:00:03]Read from MH i2c: E2 17 00 [18:00:03]MH_I2C_Read... [18:00:03]Read from MH i2c: E2 17 00 B0 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0A [18:00:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:00:03]wFMCommunicate OK [18:00:03]requested_item fd.num is exist - process it [18:00:03]SAM_PROTO_GetFieldsCounters [18:00:03]wFMCommunicate request_size=4 [18:00:03]MH_SAM_APDU [18:00:03]CAPDU: 80 13 00 00 [18:00:03]Write to MH i2c: E2 08 00 B1 8A 80 13 00 00 00 00 00 00 B7 [18:00:03]Write i2c OK [18:00:03]MH_I2C_Read... [18:00:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:00:04]Read from MH i2c: E2 [18:00:04]MH_I2C_Read... [18:00:04]Read from MH i2c: E2 62 00 [18:00:04]MH_I2C_Read... [18:00:04]Read from MH i2c: E2 62 00 B1 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FB 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [18:00:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FB 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:00:04]wFMCommunicate OK [18:00:04]SAM_PROTO_GetFieldsCounters done [18:00:04]requested_item shift.num is exist - process it [18:00:04]requested_item shift.opened is exist - process it [18:00:04]req_shift_opened [18:00:04]FM_GetShiftState [18:00:04]SAM_PROTO_GetShiftState [18:00:04]wFMCommunicate request_size=4 [18:00:04]MH_SAM_APDU [18:00:04]CAPDU: 80 13 01 00 [18:00:04]Write to MH i2c: E2 08 00 B2 8A 80 13 01 00 00 00 00 00 B9 [18:00:04]Write i2c OK [18:00:04]MH_I2C_Read... [18:00:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:00:04]Read from MH i2c: E2 [18:00:04]MH_I2C_Read... [18:00:04]Read from MH i2c: E2 0E 00 [18:00:04]MH_I2C_Read... [18:00:04]Read from MH i2c: E2 0E 00 B2 8A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 36 [18:00:04]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:00:04]wFMCommunicate OK [18:00:04]SAM_PROTO_GetShiftState done [18:00:04]FM_GetShiftState done [18:00:04]req_shift_opened done [18:00:04]requested_item shift.open_date is exist - process it [18:00:04]req_shift_open_date [18:00:04]req_shift_open_date done [18:00:04]produce_requested_data done [18:00:04]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32507,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:00:04]process_action_free close_receipt [18:00:04]json_value_free [18:00:04]json_value_free done [18:00:04]process_json_proto returns [18:00:04]Send response to host [18:00:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32507,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:00:04]free response buf [18:00:04]execute_script done [18:00:04]execute_script returns [18:00:04]free content buf [18:00:04]Sock 9.Close socket [18:00:04]Sock 9.Thread stoped [18:00:08]OFD Sender: No OFD packet to send [18:00:13]OFD Sender: No OFD packet to send [18:00:18]OFD Sender: No OFD packet to send [18:00:23]OFD Sender: No OFD packet to send [18:00:28]OFD Sender: No OFD packet to send [18:00:33]OFD Sender: No OFD packet to send [18:00:38]OFD Sender: No OFD packet to send [18:00:43]OFD Sender: No OFD packet to send [18:00:48]OFD Sender: No OFD packet to send [18:00:53]OFD Sender: No OFD packet to send [18:00:58]OFD Sender: No OFD packet to send [18:01:03]OFD Sender: No OFD packet to send [18:01:08]OFD Sender: No OFD packet to send [18:01:13]OFD Sender: No OFD packet to send [18:01:18]OFD Sender: No OFD packet to send [18:01:23]OFD Sender: No OFD packet to send [18:01:28]OFD Sender: No OFD packet to send [18:01:33]OFD Sender: No OFD packet to send [18:01:38]OFD Sender: No OFD packet to send [18:01:43]OFD Sender: No OFD packet to send [18:01:48]OFD Sender: No OFD packet to send [18:01:53]OFD Sender: No OFD packet to send [18:01:58]OFD Sender: No OFD packet to send [18:02:03]OFD Sender: No OFD packet to send [18:02:08]OFD Sender: No OFD packet to send [18:02:13]OFD Sender: No OFD packet to send [18:02:18]OFD Sender: No OFD packet to send [18:02:23]OFD Sender: No OFD packet to send [18:02:28]OFD Sender: No OFD packet to send [18:02:33]OFD Sender: No OFD packet to send [18:02:38]OFD Sender: No OFD packet to send [18:02:43]OFD Sender: No OFD packet to send [18:02:48]OFD Sender: No OFD packet to send [18:02:53]OFD Sender: No OFD packet to send [18:02:58]OFD Sender: No OFD packet to send [18:03:03]OFD Sender: No OFD packet to send [18:03:08]OFD Sender: No OFD packet to send [18:03:13]OFD Sender: No OFD packet to send [18:03:18]OFD Sender: No OFD packet to send [18:03:23]OFD Sender: No OFD packet to send [18:03:28]OFD Sender: No OFD packet to send [18:03:33]OFD Sender: No OFD packet to send [18:03:38]OFD Sender: No OFD packet to send [18:03:43]OFD Sender: No OFD packet to send [18:03:48]OFD Sender: No OFD packet to send [18:03:53]OFD Sender: No OFD packet to send [18:03:56]accept exits with 8 [18:03:56]New connection [18:03:56]New thread 3066940772 created [18:03:56]Thread 3067084132 joined [18:03:56]Waiting for new connection... [18:03:56] Sock 8.Parse request [18:03:56]Sock 8.Check first char [18:03:56]Sock 8.First char is OK [18:03:56]request: POST /json_proto HTTP/1.0 [18:03:56]Method: POST [18:03:56]URL: /json_proto [18:03:56]Method is POST - this is cgi request [18:03:56]url: /json_proto [18:03:56]query_string will be loaded in cgi processing [18:03:56]execute_cgi json_proto POST (null) [18:03:56]execute_cgi path=json_proto method=POST [18:03:56]POST find Content-Length [18:03:56]Host: 172.17.34.200:8080 [18:03:56]Content-Length: 683 [18:03:56]Content-Type: application/json [18:03:56] [18:03:56]POST finish read [18:03:56]Found Content-Length = 683 [18:03:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 27.490, "sum" : 1800.60, "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" ] } } [18:03:56]execute_script... [18:03: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)1182262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 27.490, "sum" : 1800.60, "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" ] } } [18:03:56]POST & json_proto [18:03:56]process_json_proto [18:03:56]json parsed OK: [18:03:56]protocol is kg_v1.0 [18:03:56]action value=close_receipt [18:03:56]process_action close_receipt [18:03:56]cmd_close_receipt [18:03:56]MH_GetDate [18:03:56]Write to MH i2c: F0 00 00 B3 8A 2C [18:03:56]Write i2c OK [18:03:56]MH_I2C_Read... [18:03:56]Read from MH i2c: F0 [18:03:56]MH_I2C_Read... [18:03:56]Read from MH i2c: F0 09 00 [18:03:56]MH_I2C_Read... [18:03:56]Read from MH i2c: F0 09 00 B3 8A 00 91 9B E7 64 B2 FF 65 64 26 [18:03:56]GetLastDocTimeStamp 1692900005 [18:03:56]current date 1692900241 [18:03:56]FM_GetShiftState [18:03:56]SAM_PROTO_GetShiftState [18:03:56]wFMCommunicate request_size=4 [18:03:56]MH_SAM_APDU [18:03:56]CAPDU: 80 13 01 00 [18:03:56]Write to MH i2c: E2 08 00 B4 8A 80 13 01 00 00 00 00 00 BB [18:03:56]Write i2c OK [18:03:56]MH_I2C_Read... [18:03:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:03:56]Read from MH i2c: E2 [18:03:56]MH_I2C_Read... [18:03:56]Read from MH i2c: E2 0E 00 [18:03:56]MH_I2C_Read... [18:03:56]Read from MH i2c: E2 0E 00 B4 8A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 38 [18:03:56]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:03:56]wFMCommunicate OK [18:03:56]SAM_PROTO_GetShiftState done [18:03:56]FM_GetShiftState done [18:03:56]opened in 1692866319 [18:03:56]opened+sec_in_day 1692952719 [18:03:56]quantity*price = 180059 [18:03:56]sum+1 = 180061 [18:03:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.21 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 214 24.08.2023 18:04 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32508 ФПД: 124047263629767 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T180401&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32508&fm=124047263629767&tin=02508201610067®Number=0000000000091575&sum=180000 [18:03:58]StoreToDocumentArchive [18:03:58]shift 75 fd 32508 [18:03:58]save to /storage/0075/doc_00032508 [18:03:58]save last doc name /storage/0075/doc_00032508 to /storage/kkm_last_doc_name [18:03:58]save OK [18:03:58]Clear old archive folders... [18:03:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:03:58]tlvbuf is 01964F40 [18:03:58]SAM_PROTO_ClearQueue [18:03:58]wFMCommunicate request_size=4 [18:03:58]MH_SAM_APDU [18:03:58]CAPDU: 80 09 00 00 [18:03:58]Write to MH i2c: E2 08 00 C1 8A 80 09 00 00 00 00 00 00 BD [18:03:58]Write i2c OK [18:03:58]MH_I2C_Read... [18:03:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:03:58]Read from MH i2c: E2 [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: E2 03 00 [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: E2 03 00 C1 8A 00 90 00 BF [18:03:58]RAPDU: 90 00 [18:03:58]wFMCommunicate OK [18:03:58]SAM_PROTO_ClearQueue done [18:03:58]KKMCreateOFDPacket [18:03:58]OFDProtocolAddRootSTLVToBuf [18:03:58]FM_MakeSignedData [18:03:58]FM_MakeSignedData [18:03:58]SAM_PROTO_SignData [18:03:58]wFMCommunicate request_size=4 [18:03:58]MH_SAM_APDU [18:03:58]CAPDU: 80 0D 01 02 [18:03:58]Write to MH i2c: E2 08 00 C2 8A 80 0D 01 02 00 00 00 00 C5 [18:03:58]Write i2c OK [18:03:58]MH_I2C_Read... [18:03:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:03:58]Read from MH i2c: E2 [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: E2 03 00 [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: E2 03 00 C2 8A 00 90 00 C0 [18:03:58]RAPDU: 90 00 [18:03:58]wFMCommunicate OK [18:03:58]wFMCommunicate request_size=255 [18:03:58]MH_SAM_APDU [18:03:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 6B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 5C 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 B1 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 D6 00 00 00 F4 03 04 00 91 9B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 7E 00 00 35 04 06 00 70 [18:03:58]Write to MH i2c: E2 02 01 C3 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 6B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 5C 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 B1 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 D6 00 00 00 F4 03 04 00 91 9B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 7E 00 00 35 04 06 00 70 00 00 EF [18:03:58]Write i2c OK [18:03:58]MH_I2C_Read... [18:03:58]OFD Sender: No OFD packet to send [18:03:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:03:58]Read from MH i2c: E2 [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: E2 03 00 [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: E2 03 00 C3 8A 00 90 00 C1 [18:03:58]RAPDU: 90 00 [18:03:58]wFMCommunicate OK [18:03:58]wFMCommunicate request_size=10 [18:03:58]MH_SAM_APDU [18:03:58]CAPDU: 80 0D 02 02 05 D2 01 15 81 C7 [18:03:58]Write to MH i2c: E2 0D 00 C4 8A 80 0D 02 02 05 00 D2 01 15 81 C7 00 00 02 [18:03:58]Write i2c OK [18:03:58]MH_I2C_Read... [18:03:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:03:58]Read from MH i2c: E2 [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: E2 03 00 [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: E2 03 00 C4 8A 00 90 00 C2 [18:03:58]RAPDU: 90 00 [18:03:58]wFMCommunicate OK [18:03:58]wFMCommunicate request_size=4 [18:03:58]MH_SAM_APDU [18:03:58]CAPDU: 80 0D 03 02 [18:03:58]Write to MH i2c: E2 08 00 C5 8A 80 0D 03 02 00 00 00 00 CA [18:03:58]Write i2c OK [18:03:58]MH_I2C_Read... [18:03:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:03:58]Read from MH i2c: E2 [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: E2 0B 00 [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: E2 0B 00 C5 8A 00 A8 44 BC AC 45 68 35 01 90 00 02 [18:03:58]RAPDU: A8 44 BC AC 45 68 35 01 90 00 [18:03:58]wFMCommunicate OK [18:03:58]SAM_PROTO_SignData done [18:03:58]FM_MakeSignedData done [18:03:58]CreateOFDProtocolMessage [18:03:58]wFMCommunicate request_size=4 [18:03:58]MH_SAM_APDU [18:03:58]CAPDU: 80 11 00 00 [18:03:58]Write to MH i2c: E2 08 00 C6 8A 80 11 00 00 00 00 00 00 CA [18:03:58]Write i2c OK [18:03:58]MH_I2C_Read... [18:03:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:03:58]Read from MH i2c: E2 [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: E2 17 00 [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: E2 17 00 C6 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 20 [18:03:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:03:58]wFMCommunicate OK [18:03:58]CreateOFDProtocolMessage done [18:03:58]OFDSenderStorePacket 32508 [18:03:58]StoreOFDPacket docnum=32508 [18:03:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0E 3F 07 01 47 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 6B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 5C 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 B1 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 D6 00 00 00 F4 03 04 00 91 9B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 7E 00 00 35 04 06 00 70 D2 01 15 81 C7 A8 44 BC AC 45 68 35 01 [18:03:58]CheckFolder [18:03:58]dirname=/storage/ofd_packets [18:03:58]CheckFolder done [18:03:58]ProducePacketName [18:03:58]name=ofd_packets/00032508 [18:03:58]NVStorageSaveData ofd_packets/00032508 [18:03:58]File name is /storage/ofd_packets/00032508 [18:03:58]Write 301 bytes [18:03:58]NVStorageSaveData done [18:03:58]OFDSenderStorePacket done [18:03:58]KKMCreateOFDPacket done [18:03:58]NVStorageSaveData kkm_last_timestamp [18:03:58]File name is /storage/kkm_last_timestamp [18:03:58]Write 4 bytes [18:03:58]NVStorageSaveData done [18:03:58]ExternCall_PrintAddStr [18:03:58]wPrintStart [18:03:58]Write to MH i2c: 01 00 00 C7 8A 51 [18:03:58]Write i2c OK [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: 01 [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: 01 07 00 [18:03:58]MH_I2C_Read... [18:03:58]Read from MH i2c: 01 07 00 C7 8A 00 00 00 00 00 FF 0F 66 [18:03:58]RasterBufferAndPrint [18:03:58]line Счет N : (1)1182262 [18:03:58]line ИНН: 02508201610067 [18:03:58]line Контрольно-Кассовый Чек [18:03:58]line ПРОДАЖА [18:03:58]line ТРК (МРК, ГНК) : 33 [18:03:58]line Товар: 2710124500 [18:03:58]line Аи-95-К-5 [18:03:58]line 27.490 * 65.50 [18:03:58]line = 1800.60 [18:03:58]line НДС 12% НСП 1% [18:03:58]line > о реализуемом товаре [18:03:58]line ОКРУГЛЕНИЕ: -0.60 [18:03:58]line ИТОГО: 1800.00 [18:03:58]line Внесено: 1800.00 [18:03:58]line СДАЧА: 0.00 [18:03:58]line НСП 1% : 15.93 [18:03:58]line НДС 12% : 191.21 [18:03:58]line Наличными: 1800.00 [18:03:58]line Безнал.: 0.00 [18:03:58]line Место: АЗС № 121 "Партнер Нефть" [18:03:58]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:03:58]line СНО: Общий режим [18:03:58]line Чек 214 24.08.2023 18:04 [18:03:58]line Смена: 75 ФФД: 1.0 [18:03:58]line ЗНМ: 0300000148 [18:03:58]line РНМ: 0000000000091575 [18:03:58]line Версия ККМ: 001 [18:03:58]line ФМ: 0000000000874655 [18:03:58]line ФД: 32508 [18:03:58]line ФПД: 124047263629767 [18:03:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T180401&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32508&fm=124047263629767&tin=02508201610067®Number=0000000000091575&sum=180000 [18:03:58]OFD Sender: Processing packet 32508 [packets to send 11, broken 10] [18:03:58]ProducePacketName [18:03:58]name=ofd_packets/00032508 [18:03:58]OFD Sender: To server: pG, [18:03:58]CommunicateWithHost lk.salyk.kg:30040 [18:03:58]ConnectInit lk.salyk.kg [18:03:58]written 0, free lines is 4095 [18:03:58]Connected sock=10 [18:03:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0E 3F 07 01 47 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 6B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 5C 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 B1 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 D6 00 00 00 F4 03 04 00 91 9B E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 7E 00 00 35 04 06 00 70 D2 01 15 81 C7 A8 44 BC AC 45 68 35 01 [18:03:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4B A2 47 00 A6 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 7E 00 00 F4 03 04 00 34 46 E7 64 B6 04 01 00 00 7E 4B AB 85 55 DE 9A EB [18:03:59]CommunicateWithHost err = 0 [18:03:59]CheckOFDResponse [18:03:59]1017 (14) - 77093643461234 [18:03:59]1041 (16) - 0000000000874655 [18:03:59]1040 (4) - 32508 [18:03:59]1012 (4) - 24.08.2023 11:59 [18:03:59]1206 (1) - 0 [18:03:59]OFD Sender: Remove packet 32508 [18:03:59]ProducePacketName [18:03:59]name=ofd_packets/00032508 [18:03:59]NVStorageDeleteData [18:03:59]Write to MH i2c: 01 00 00 F2 8A 7C [18:03:59]Write i2c OK [18:03:59]MH_I2C_Read... [18:03:59]Read from MH i2c: 01 [18:03:59]MH_I2C_Read... [18:03:59]Read from MH i2c: 01 07 00 [18:03:59]MH_I2C_Read... [18:03:59]Read from MH i2c: 01 07 00 F2 8A 00 00 00 00 00 EB 0C 7A [18:03:59]RasterBufferAndPrint [18:03:59]line [18:03:59]line [18:03:59]line [18:03:59]line [18:03:59]line [18:03:59]written 0, free lines is 3313 [18:03:59]MH_Cut [18:03:59]Write to MH i2c: D1 01 00 F9 8A 01 55 [18:03:59]Write i2c OK [18:03:59]MH_I2C_Read... [18:03:59]Read from MH i2c: D1 [18:03:59]MH_I2C_Read... [18:03:59]Read from MH i2c: D1 01 00 [18:03:59]MH_I2C_Read... [18:03:59]Read from MH i2c: D1 01 00 F9 8A 00 54 [18:03:59]Write to MH i2c: 01 00 00 FA 8A 84 [18:03:59]Write i2c OK [18:03:59]MH_I2C_Read... [18:03:59]OFD Sender: No OFD packet to send [18:04:00]*** Cut start [18:04:00]*** Purtial cut [18:04:00]*** CUTSNS_PIN = 0 [18:04:00]*** Stage 1: CUTSNS_PIN = 1 [18:04:02]Read from MH i2c: 01 [18:04:02]MH_I2C_Read... [18:04:02]*** Stop cut motor [18:04:02]Read from MH i2c: 01 07 00 [18:04:02]MH_I2C_Read... [18:04:02]*** Cut end [18:04:02]Read from MH i2c: 01 07 00 FA 8A 00 00 00 00 00 FF 0F 99 [18:04:02]process_action close_receipt done [18:04:02]requested_data is exist [18:04:02]produce_requested_data [18:04:02]requested_item fm.sn is exist - process it [18:04:02]wFMCommunicate request_size=4 [18:04:02]MH_SAM_APDU [18:04:02]CAPDU: 80 11 00 00 [18:04:02]Write to MH i2c: E2 08 00 FB 8A 80 11 00 00 00 00 00 00 FF [18:04:02]Write i2c OK [18:04:02]MH_I2C_Read... [18:04:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:04:02]Read from MH i2c: E2 [18:04:02]MH_I2C_Read... [18:04:02]Read from MH i2c: E2 17 00 [18:04:02]MH_I2C_Read... [18:04:02]Read from MH i2c: E2 17 00 FB 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 55 [18:04:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:04:02]wFMCommunicate OK [18:04:02]requested_item fd.num is exist - process it [18:04:02]SAM_PROTO_GetFieldsCounters [18:04:02]wFMCommunicate request_size=4 [18:04:02]MH_SAM_APDU [18:04:02]CAPDU: 80 13 00 00 [18:04:02]Write to MH i2c: E2 08 00 FC 8A 80 13 00 00 00 00 00 00 02 [18:04:02]Write i2c OK [18:04:02]MH_I2C_Read... [18:04:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:04:02]Read from MH i2c: E2 [18:04:02]MH_I2C_Read... [18:04:02]Read from MH i2c: E2 62 00 [18:04:02]MH_I2C_Read... [18:04:02]Read from MH i2c: E2 62 00 FC 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FC 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 6F [18:04:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FC 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:04:02]wFMCommunicate OK [18:04:02]SAM_PROTO_GetFieldsCounters done [18:04:02]requested_item shift.num is exist - process it [18:04:02]requested_item shift.opened is exist - process it [18:04:02]req_shift_opened [18:04:02]FM_GetShiftState [18:04:02]SAM_PROTO_GetShiftState [18:04:02]wFMCommunicate request_size=4 [18:04:02]MH_SAM_APDU [18:04:02]CAPDU: 80 13 01 00 [18:04:02]Write to MH i2c: E2 08 00 FD 8A 80 13 01 00 00 00 00 00 04 [18:04:02]Write i2c OK [18:04:02]MH_I2C_Read... [18:04:02]Read from MH i2c: E2 [18:04:02]MH_I2C_Read... [18:04:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:04:02]Read from MH i2c: E2 0E 00 [18:04:02]MH_I2C_Read... [18:04:02]Read from MH i2c: E2 0E 00 FD 8A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 81 [18:04:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:04:02]wFMCommunicate OK [18:04:02]SAM_PROTO_GetShiftState done [18:04:02]FM_GetShiftState done [18:04:02]req_shift_opened done [18:04:02]requested_item shift.open_date is exist - process it [18:04:02]req_shift_open_date [18:04:02]req_shift_open_date done [18:04:02]produce_requested_data done [18:04:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32508,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:04:02]process_action_free close_receipt [18:04:02]json_value_free [18:04:02]json_value_free done [18:04:02]process_json_proto returns [18:04:02]Send response to host [18:04:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32508,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:04:02]free response buf [18:04:02]execute_script done [18:04:02]execute_script returns [18:04:02]free content buf [18:04:02]Sock 8.Close socket [18:04:02]Sock 8.Thread stoped [18:04:04]OFD Sender: No OFD packet to send [18:04:09]OFD Sender: No OFD packet to send [18:04:14]OFD Sender: No OFD packet to send [18:04:19]OFD Sender: No OFD packet to send [18:04:24]OFD Sender: No OFD packet to send [18:04:29]OFD Sender: No OFD packet to send [18:04:34]OFD Sender: No OFD packet to send [18:04:39]OFD Sender: No OFD packet to send [18:04:44]OFD Sender: No OFD packet to send [18:04:49]OFD Sender: No OFD packet to send [18:04:54]OFD Sender: No OFD packet to send [18:04:59]OFD Sender: No OFD packet to send [18:05:04]OFD Sender: No OFD packet to send [18:05:09]OFD Sender: No OFD packet to send [18:05:14]OFD Sender: No OFD packet to send [18:05:19]OFD Sender: No OFD packet to send [18:05:24]OFD Sender: No OFD packet to send [18:05:29]OFD Sender: No OFD packet to send [18:05:34]OFD Sender: No OFD packet to send [18:05:39]OFD Sender: No OFD packet to send [18:05:44]OFD Sender: No OFD packet to send [18:05:49]OFD Sender: No OFD packet to send [18:05:54]OFD Sender: No OFD packet to send [18:05:59]OFD Sender: No OFD packet to send [18:06:04]OFD Sender: No OFD packet to send [18:06:09]OFD Sender: No OFD packet to send [18:06:14]OFD Sender: No OFD packet to send [18:06:19]OFD Sender: No OFD packet to send [18:06:24]OFD Sender: No OFD packet to send [18:06:29]OFD Sender: No OFD packet to send [18:06:34]OFD Sender: No OFD packet to send [18:06:39]OFD Sender: No OFD packet to send [18:06:44]OFD Sender: No OFD packet to send [18:06:49]OFD Sender: No OFD packet to send [18:06:54]OFD Sender: No OFD packet to send [18:06:59]OFD Sender: No OFD packet to send [18:07:04]OFD Sender: No OFD packet to send [18:07:09]OFD Sender: No OFD packet to send [18:07:14]OFD Sender: No OFD packet to send [18:07:19]OFD Sender: No OFD packet to send [18:07:24]OFD Sender: No OFD packet to send [18:07:29]OFD Sender: No OFD packet to send [18:07:34]OFD Sender: No OFD packet to send [18:07:39]OFD Sender: No OFD packet to send [18:07:44]OFD Sender: No OFD packet to send [18:07:49]OFD Sender: No OFD packet to send [18:07:54]OFD Sender: No OFD packet to send [18:07:59]OFD Sender: No OFD packet to send [18:08:04]OFD Sender: No OFD packet to send [18:08:09]OFD Sender: No OFD packet to send [18:08:14]OFD Sender: No OFD packet to send [18:08:19]OFD Sender: No OFD packet to send [18:08:24]OFD Sender: No OFD packet to send [18:08:29]OFD Sender: No OFD packet to send [18:08:34]accept exits with 9 [18:08:34]New connection [18:08:34]New thread 3067084132 created [18:08:34]Thread 3066940772 joined [18:08:34]Waiting for new connection... [18:08:34] Sock 9.Parse request [18:08:34]Sock 9.Check first char [18:08:34]Sock 9.First char is OK [18:08:34]request: POST /json_proto HTTP/1.0 [18:08:34]Method: POST [18:08:34]URL: /json_proto [18:08:34]Method is POST - this is cgi request [18:08:34]url: /json_proto [18:08:34]query_string will be loaded in cgi processing [18:08:34]execute_cgi json_proto POST (null) [18:08:34]execute_cgi path=json_proto method=POST [18:08:34]POST find Content-Length [18:08:34]Host: 172.17.34.200:8080 [18:08:34]Content-Length: 683 [18:08:34]Content-Type: application/json [18:08:34] [18:08:34]POST finish read [18:08:34]Found Content-Length = 683 [18:08:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:08:34]execute_script... [18:08: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)1182264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:08:34]POST & json_proto [18:08:34]process_json_proto [18:08:34]json parsed OK: [18:08:34]protocol is kg_v1.0 [18:08:34]action value=close_receipt [18:08:34]process_action close_receipt [18:08:34]cmd_close_receipt [18:08:34]MH_GetDate [18:08:34]Write to MH i2c: F0 00 00 FE 8A 77 [18:08:34]Write i2c OK [18:08:34]MH_I2C_Read... [18:08:34]Read from MH i2c: F0 [18:08:34]MH_I2C_Read... [18:08:34]Read from MH i2c: F0 09 00 [18:08:34]MH_I2C_Read... [18:08:34]Read from MH i2c: F0 09 00 FE 8A 00 A7 9C E7 64 B2 FF 65 64 88 [18:08:34]GetLastDocTimeStamp 1692900241 [18:08:34]current date 1692900519 [18:08:34]FM_GetShiftState [18:08:34]SAM_PROTO_GetShiftState [18:08:34]wFMCommunicate request_size=4 [18:08:34]MH_SAM_APDU [18:08:34]CAPDU: 80 13 01 00 [18:08:34]Write to MH i2c: E2 08 00 FF 8A 80 13 01 00 00 00 00 00 06 [18:08:34]Write i2c OK [18:08:34]MH_I2C_Read... [18:08:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:34]Read from MH i2c: E2 [18:08:34]MH_I2C_Read... [18:08:34]Read from MH i2c: E2 0E 00 [18:08:34]MH_I2C_Read... [18:08:34]Read from MH i2c: E2 0E 00 FF 8A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 83 [18:08:34]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:08:34]wFMCommunicate OK [18:08:34]SAM_PROTO_GetShiftState done [18:08:34]FM_GetShiftState done [18:08:34]opened in 1692866319 [18:08:34]opened+sec_in_day 1692952719 [18:08:34]quantity*price = 50053 [18:08:34]sum+1 = 50054 [18:08:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 215 24.08.2023 18:08 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32509 ФПД: 47731635088814 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T180839&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32509&fm=47731635088814&tin=02508201610067®Number=0000000000091575&sum=50000 [18:08:36]StoreToDocumentArchive [18:08:36]shift 75 fd 32509 [18:08:36]save to /storage/0075/doc_00032509 [18:08:36]save last doc name /storage/0075/doc_00032509 to /storage/kkm_last_doc_name [18:08:36]save OK [18:08:36]Clear old archive folders... [18:08:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:08:36]tlvbuf is 01944CA0 [18:08:36]SAM_PROTO_ClearQueue [18:08:36]wFMCommunicate request_size=4 [18:08:36]MH_SAM_APDU [18:08:36]CAPDU: 80 09 00 00 [18:08:36]Write to MH i2c: E2 08 00 0C 8B 80 09 00 00 00 00 00 00 09 [18:08:36]Write i2c OK [18:08:36]MH_I2C_Read... [18:08:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:08:36]Read from MH i2c: E2 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 03 00 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 03 00 0C 8B 00 90 00 0B [18:08:36]RAPDU: 90 00 [18:08:36]wFMCommunicate OK [18:08:36]SAM_PROTO_ClearQueue done [18:08:36]KKMCreateOFDPacket [18:08:36]OFDProtocolAddRootSTLVToBuf [18:08:36]FM_MakeSignedData [18:08:36]FM_MakeSignedData [18:08:36]SAM_PROTO_SignData [18:08:36]wFMCommunicate request_size=4 [18:08:36]MH_SAM_APDU [18:08:36]CAPDU: 80 0D 01 02 [18:08:36]Write to MH i2c: E2 08 00 0D 8B 80 0D 01 02 00 00 00 00 11 [18:08:36]Write i2c OK [18:08:36]MH_I2C_Read... [18:08:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:08:36]Read from MH i2c: E2 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 03 00 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 03 00 0D 8B 00 90 00 0C [18:08:36]RAPDU: 90 00 [18:08:36]wFMCommunicate OK [18:08:36]wFMCommunicate request_size=255 [18:08:36]MH_SAM_APDU [18:08:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 A7 9C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 7E 00 00 35 04 06 00 [18:08:36]Write to MH i2c: E2 02 01 0E 8B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 A7 9C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 7E 00 00 35 04 06 00 00 00 53 [18:08:36]Write i2c OK [18:08:36]MH_I2C_Read... [18:08:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:36]Read from MH i2c: E2 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 03 00 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 03 00 0E 8B 00 90 00 0D [18:08:36]RAPDU: 90 00 [18:08:36]wFMCommunicate OK [18:08:36]wFMCommunicate request_size=11 [18:08:36]MH_SAM_APDU [18:08:36]CAPDU: 80 0D 02 02 06 2B 69 63 27 6D AE [18:08:36]Write to MH i2c: E2 0E 00 0F 8B 80 0D 02 02 06 00 2B 69 63 27 6D AE 00 00 59 [18:08:36]Write i2c OK [18:08:36]MH_I2C_Read... [18:08:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:36]Read from MH i2c: E2 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 03 00 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 03 00 0F 8B 00 90 00 0E [18:08:36]RAPDU: 90 00 [18:08:36]wFMCommunicate OK [18:08:36]wFMCommunicate request_size=4 [18:08:36]MH_SAM_APDU [18:08:36]CAPDU: 80 0D 03 02 [18:08:36]Write to MH i2c: E2 08 00 10 8B 80 0D 03 02 00 00 00 00 16 [18:08:36]Write i2c OK [18:08:36]MH_I2C_Read... [18:08:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:08:36]Read from MH i2c: E2 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 0B 00 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 0B 00 10 8B 00 59 D2 18 33 41 35 30 EB 90 00 1E [18:08:36]RAPDU: 59 D2 18 33 41 35 30 EB 90 00 [18:08:36]wFMCommunicate OK [18:08:36]SAM_PROTO_SignData done [18:08:36]FM_MakeSignedData done [18:08:36]CreateOFDProtocolMessage [18:08:36]wFMCommunicate request_size=4 [18:08:36]MH_SAM_APDU [18:08:36]CAPDU: 80 11 00 00 [18:08:36]Write to MH i2c: E2 08 00 11 8B 80 11 00 00 00 00 00 00 16 [18:08:36]Write i2c OK [18:08:36]MH_I2C_Read... [18:08:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:36]Read from MH i2c: E2 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 17 00 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 17 00 11 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [18:08:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:08:36]wFMCommunicate OK [18:08:36]CreateOFDProtocolMessage done [18:08:36]OFDSenderStorePacket 32509 [18:08:36]StoreOFDPacket docnum=32509 [18:08:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A4 45 08 01 A1 4B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 A7 9C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 7E 00 00 35 04 06 00 2B 69 63 27 6D AE 59 D2 18 33 41 35 30 EB [18:08:36]CheckFolder [18:08:36]dirname=/storage/ofd_packets [18:08:36]CheckFolder done [18:08:36]ProducePacketName [18:08:36]name=ofd_packets/00032509 [18:08:36]NVStorageSaveData ofd_packets/00032509 [18:08:36]File name is /storage/ofd_packets/00032509 [18:08:36]Write 302 bytes [18:08:36]NVStorageSaveData done [18:08:36]OFDSenderStorePacket done [18:08:36]KKMCreateOFDPacket done [18:08:36]NVStorageSaveData kkm_last_timestamp [18:08:36]File name is /storage/kkm_last_timestamp [18:08:36]Write 4 bytes [18:08:36]NVStorageSaveData done [18:08:36]ExternCall_PrintAddStr [18:08:36]wPrintStart [18:08:36]Write to MH i2c: 01 00 00 12 8B 9D [18:08:36]Write i2c OK [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: 01 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: 01 07 00 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: 01 07 00 12 8B 00 00 00 00 00 FF 0F B2 [18:08:36]RasterBufferAndPrint [18:08:36]line Счет N : (1)1182264 [18:08:36]line ИНН: 02508201610067 [18:08:36]line Контрольно-Кассовый Чек [18:08:36]line ПРОДАЖА [18:08:36]line ТРК (МРК, ГНК) : 11 [18:08:36]line Товар: 2710194210 [18:08:36]line ДТ(л)-К-5 [18:08:36]line 7.870 * 63.60 [18:08:36]line = 500.53 [18:08:36]line НДС 12% НСП 1% [18:08:36]line > о реализуемом товаре [18:08:36]line ОКРУГЛЕНИЕ: -0.53 [18:08:36]line ИТОГО: 500.00 [18:08:36]line Внесено: 500.00 [18:08:36]line СДАЧА: 0.00 [18:08:36]line НСП 1% : 4.43 [18:08:36]line НДС 12% : 53.15 [18:08:36]line Наличными: 500.00 [18:08:36]line Безнал.: 0.00 [18:08:36]line Место: АЗС № 121 "Партнер Нефть" [18:08:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:08:36]line СНО: Общий режим [18:08:36]line Чек 215 24.08.2023 18:08 [18:08:36]line Смена: 75 ФФД: 1.0 [18:08:36]line ЗНМ: 0300000148 [18:08:36]line РНМ: 0000000000091575 [18:08:36]line Версия ККМ: 001 [18:08:36]line ФМ: 0000000000874655 [18:08:36]line ФД: 32509 [18:08:36]line ФПД: 47731635088814 [18:08:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T180839&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32509&fm=47731635088814&tin=02508201610067®Number=0000000000091575&sum=50000 [18:08:36]OFD Sender: Processing packet 32509 [packets to send 11, broken 10] [18:08:36]ProducePacketName [18:08:36]name=ofd_packets/00032509 [18:08:36]OFD Sender: To server: pG, [18:08:36]CommunicateWithHost lk.salyk.kg:30040 [18:08:36]ConnectInit lk.salyk.kg [18:08:36]written 0, free lines is 4095 [18:08:36]Connected sock=10 [18:08:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A4 45 08 01 A1 4B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 A7 9C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 7E 00 00 35 04 06 00 2B 69 63 27 6D AE 59 D2 18 33 41 35 30 EB [18:08:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 95 79 47 00 48 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 7E 00 00 F4 03 04 00 4A 47 E7 64 B6 04 01 00 00 8E BF 81 3C 63 D9 EE 42 [18:08:37]CommunicateWithHost err = 0 [18:08:37]CheckOFDResponse [18:08:37]1017 (14) - 77093643461234 [18:08:37]1041 (16) - 0000000000874655 [18:08:37]1040 (4) - 32509 [18:08:37]1012 (4) - 24.08.2023 12:04 [18:08:37]1206 (1) - 0 [18:08:37]OFD Sender: Remove packet 32509 [18:08:37]ProducePacketName [18:08:37]name=ofd_packets/00032509 [18:08:37]NVStorageDeleteData [18:08:37]Write to MH i2c: 01 00 00 3D 8B C8 [18:08:37]Write i2c OK [18:08:37]MH_I2C_Read... [18:08:37]Read from MH i2c: 01 [18:08:37]MH_I2C_Read... [18:08:37]Read from MH i2c: 01 07 00 [18:08:37]MH_I2C_Read... [18:08:37]Read from MH i2c: 01 07 00 3D 8B 00 00 00 00 00 D7 0C B2 [18:08:37]RasterBufferAndPrint [18:08:37]line [18:08:37]line [18:08:37]line [18:08:37]line [18:08:37]line [18:08:37]written 0, free lines is 3292 [18:08:37]MH_Cut [18:08:37]Write to MH i2c: D1 01 00 44 8B 01 A1 [18:08:37]Write i2c OK [18:08:37]MH_I2C_Read... [18:08:37]Read from MH i2c: D1 [18:08:37]MH_I2C_Read... [18:08:37]Read from MH i2c: D1 01 00 [18:08:37]MH_I2C_Read... [18:08:37]Read from MH i2c: D1 01 00 44 8B 00 A0 [18:08:37]Write to MH i2c: 01 00 00 45 8B D0 [18:08:37]Write i2c OK [18:08:37]MH_I2C_Read... [18:08:37]OFD Sender: No OFD packet to send [18:08:38]*** Cut start [18:08:38]*** Purtial cut [18:08:38]*** Stage 1: CUTSNS_PIN = 1 [18:08:38]Read from MH i2c: 01 [18:08:38]MH_I2C_Read... [18:08:38]*** Stop cut motor [18:08:38]*** Cut end [18:08:38]Read from MH i2c: 01 07 00 [18:08:38]MH_I2C_Read... [18:08:38]Read from MH i2c: 01 07 00 45 8B 00 00 00 00 00 FF 0F E5 [18:08:38]process_action close_receipt done [18:08:38]requested_data is exist [18:08:38]produce_requested_data [18:08:38]requested_item fm.sn is exist - process it [18:08:38]wFMCommunicate request_size=4 [18:08:38]MH_SAM_APDU [18:08:38]CAPDU: 80 11 00 00 [18:08:38]Write to MH i2c: E2 08 00 46 8B 80 11 00 00 00 00 00 00 4B [18:08:38]Write i2c OK [18:08:38]MH_I2C_Read... [18:08:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:38]Read from MH i2c: E2 [18:08:38]MH_I2C_Read... [18:08:38]Read from MH i2c: E2 17 00 [18:08:38]MH_I2C_Read... [18:08:38]Read from MH i2c: E2 17 00 46 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A1 [18:08:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:08:38]wFMCommunicate OK [18:08:38]requested_item fd.num is exist - process it [18:08:38]SAM_PROTO_GetFieldsCounters [18:08:38]wFMCommunicate request_size=4 [18:08:38]MH_SAM_APDU [18:08:38]CAPDU: 80 13 00 00 [18:08:38]Write to MH i2c: E2 08 00 47 8B 80 13 00 00 00 00 00 00 4E [18:08:38]Write i2c OK [18:08:38]MH_I2C_Read... [18:08:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:08:38]Read from MH i2c: E2 [18:08:38]MH_I2C_Read... [18:08:38]Read from MH i2c: E2 62 00 [18:08:38]MH_I2C_Read... [18:08:38]Read from MH i2c: E2 62 00 47 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FD 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [18:08:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FD 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:08:38]wFMCommunicate OK [18:08:38]SAM_PROTO_GetFieldsCounters done [18:08:38]requested_item shift.num is exist - process it [18:08:38]requested_item shift.opened is exist - process it [18:08:38]req_shift_opened [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 48 8B 80 13 01 00 00 00 00 00 50 [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 48 8B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CD [18:08:38]RAPDU: 09 00 01 0F 17 E7 64 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]req_shift_opened done [18:08:38]requested_item shift.open_date is exist - process it [18:08:38]req_shift_open_date [18:08:38]req_shift_open_date done [18:08:38]produce_requested_data done [18:08:38]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32509,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:08:38]process_action_free close_receipt [18:08:38]json_value_free [18:08:38]json_value_free done [18:08:38]process_json_proto returns [18:08:38]Send response to host [18:08:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32509,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:08:38]free response buf [18:08:38]execute_script done [18:08:38]execute_script returns [18:08:38]free content buf [18:08:38]Sock 9.Close socket [18:08:38]Sock 9.Thread stoped [18:08:42]OFD Sender: No OFD packet to send [18:08:46]accept exits with 8 [18:08:46]New connection [18:08:46]New thread 3066940772 created [18:08:46]Thread 3067084132 joined [18:08:46]Waiting for new connection... [18:08:46] Sock 8.Parse request [18:08:46]Sock 8.Check first char [18:08:46]Sock 8.First char is OK [18:08:46]request: POST /json_proto HTTP/1.0 [18:08:46]Method: POST [18:08:46]URL: /json_proto [18:08:46]Method is POST - this is cgi request [18:08:46]url: /json_proto [18:08:46]query_string will be loaded in cgi processing [18:08:46]execute_cgi json_proto POST (null) [18:08:46]execute_cgi path=json_proto method=POST [18:08:46]POST find Content-Length [18:08:46]Host: 172.17.34.200:8080 [18:08:46]Content-Length: 679 [18:08:46]Content-Type: application/json [18:08:46] [18:08:46]POST finish read [18:08:46]Found Content-Length = 679 [18:08:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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" ] } } [18:08:46]execute_script... [18:08: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)1182263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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" ] } } [18:08:46]POST & json_proto [18:08:46]process_json_proto [18:08:46]json parsed OK: [18:08:46]protocol is kg_v1.0 [18:08:46]action value=close_receipt [18:08:46]process_action close_receipt [18:08:46]cmd_close_receipt [18:08:46]MH_GetDate [18:08:46]Write to MH i2c: F0 00 00 49 8B C3 [18:08:46]Write i2c OK [18:08:46]MH_I2C_Read... [18:08:46]Read from MH i2c: F0 [18:08:46]MH_I2C_Read... [18:08:46]Read from MH i2c: F0 09 00 [18:08:46]MH_I2C_Read... [18:08:46]Read from MH i2c: F0 09 00 49 8B 00 B3 9C E7 64 B2 FF 65 64 E0 [18:08:46]GetLastDocTimeStamp 1692900519 [18:08:46]current date 1692900531 [18:08:46]FM_GetShiftState [18:08:46]SAM_PROTO_GetShiftState [18:08:46]wFMCommunicate request_size=4 [18:08:46]MH_SAM_APDU [18:08:46]CAPDU: 80 13 01 00 [18:08:46]Write to MH i2c: E2 08 00 4A 8B 80 13 01 00 00 00 00 00 52 [18:08:46]Write i2c OK [18:08:46]MH_I2C_Read... [18:08:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:46]Read from MH i2c: E2 [18:08:46]MH_I2C_Read... [18:08:46]Read from MH i2c: E2 0E 00 [18:08:46]MH_I2C_Read... [18:08:46]Read from MH i2c: E2 0E 00 4A 8B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CF [18:08:46]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:08:46]wFMCommunicate OK [18:08:46]SAM_PROTO_GetShiftState done [18:08:46]FM_GetShiftState done [18:08:46]opened in 1692866319 [18:08:46]opened+sec_in_day 1692952719 [18:08:46]quantity*price = 60030 [18:08:46]sum+1 = 60031 [18:08:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 216 24.08.2023 18:08 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32510 ФПД: 38670744567167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T180851&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32510&fm=38670744567167&tin=02508201610067®Number=0000000000091575&sum=60000 [18:08:47]StoreToDocumentArchive [18:08:47]shift 75 fd 32510 [18:08:47]save to /storage/0075/doc_00032510 [18:08:47]save last doc name /storage/0075/doc_00032510 to /storage/kkm_last_doc_name [18:08:47]save OK [18:08:47]Clear old archive folders... [18:08:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:08:47]tlvbuf is 01AA4E00 [18:08:47]SAM_PROTO_ClearQueue [18:08:47]wFMCommunicate request_size=4 [18:08:47]MH_SAM_APDU [18:08:47]CAPDU: 80 09 00 00 [18:08:47]Write to MH i2c: E2 08 00 57 8B 80 09 00 00 00 00 00 00 54 [18:08:47]Write i2c OK [18:08:47]MH_I2C_Read... [18:08:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:08:47]Read from MH i2c: E2 [18:08:47]MH_I2C_Read... [18:08:47]Read from MH i2c: E2 03 00 [18:08:47]MH_I2C_Read... [18:08:47]Read from MH i2c: E2 03 00 57 8B 00 90 00 56 [18:08:47]RAPDU: 90 00 [18:08:47]wFMCommunicate OK [18:08:47]SAM_PROTO_ClearQueue done [18:08:47]KKMCreateOFDPacket [18:08:47]OFDProtocolAddRootSTLVToBuf [18:08:47]FM_MakeSignedData [18:08:47]FM_MakeSignedData [18:08:47]SAM_PROTO_SignData [18:08:47]wFMCommunicate request_size=4 [18:08:47]MH_SAM_APDU [18:08:47]CAPDU: 80 0D 01 02 [18:08:47]Write to MH i2c: E2 08 00 58 8B 80 0D 01 02 00 00 00 00 5C [18:08:47]Write i2c OK [18:08:47]MH_I2C_Read... [18:08:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:08:47]OFD Sender: No OFD packet to send [18:08:47]Read from MH i2c: E2 [18:08:47]MH_I2C_Read... [18:08:47]Read from MH i2c: E2 03 00 [18:08:47]MH_I2C_Read... [18:08:47]Read from MH i2c: E2 03 00 58 8B 00 90 00 57 [18:08:47]RAPDU: 90 00 [18:08:47]wFMCommunicate OK [18:08:47]wFMCommunicate request_size=255 [18:08:47]MH_SAM_APDU [18:08:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 D8 00 00 00 F4 03 04 00 B3 9C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 7E 00 00 35 04 06 00 23 [18:08:47]Write to MH i2c: E2 02 01 59 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 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 D8 00 00 00 F4 03 04 00 B3 9C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 7E 00 00 35 04 06 00 23 00 00 53 [18:08:47]Write i2c OK [18:08:47]MH_I2C_Read... [18:08:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:47]Read from MH i2c: E2 [18:08:47]MH_I2C_Read... [18:08:47]Read from MH i2c: E2 03 00 [18:08:47]MH_I2C_Read... [18:08:47]Read from MH i2c: E2 03 00 59 8B 00 90 00 58 [18:08:47]RAPDU: 90 00 [18:08:47]wFMCommunicate OK [18:08:47]wFMCommunicate request_size=10 [18:08:47]MH_SAM_APDU [18:08:47]CAPDU: 80 0D 02 02 05 2B BB FE 3D 7F [18:08:47]Write to MH i2c: E2 0D 00 5A 8B 80 0D 02 02 05 00 2B BB FE 3D 7F 00 00 09 [18:08:47]Write i2c OK [18:08:47]MH_I2C_Read... [18:08:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:47]Read from MH i2c: E2 [18:08:47]MH_I2C_Read... [18:08:47]Read from MH i2c: E2 03 00 [18:08:47]MH_I2C_Read... [18:08:47]Read from MH i2c: E2 03 00 5A 8B 00 90 00 59 [18:08:47]RAPDU: 90 00 [18:08:47]wFMCommunicate OK [18:08:47]wFMCommunicate request_size=4 [18:08:47]MH_SAM_APDU [18:08:47]CAPDU: 80 0D 03 02 [18:08:47]Write to MH i2c: E2 08 00 5B 8B 80 0D 03 02 00 00 00 00 61 [18:08:47]Write i2c OK [18:08:47]MH_I2C_Read... [18:08:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:08:48]Read from MH i2c: E2 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 0B 00 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 0B 00 5B 8B 00 F3 6A 77 53 E4 41 67 71 90 00 86 [18:08:48]RAPDU: F3 6A 77 53 E4 41 67 71 90 00 [18:08:48]wFMCommunicate OK [18:08:48]SAM_PROTO_SignData done [18:08:48]FM_MakeSignedData done [18:08:48]CreateOFDProtocolMessage [18:08:48]wFMCommunicate request_size=4 [18:08:48]MH_SAM_APDU [18:08:48]CAPDU: 80 11 00 00 [18:08:48]Write to MH i2c: E2 08 00 5C 8B 80 11 00 00 00 00 00 00 61 [18:08:48]Write i2c OK [18:08:48]MH_I2C_Read... [18:08:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:48]Read from MH i2c: E2 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 17 00 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 17 00 5C 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B7 [18:08:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:08:48]wFMCommunicate OK [18:08:48]CreateOFDProtocolMessage done [18:08:48]OFDSenderStorePacket 32510 [18:08:48]StoreOFDPacket docnum=32510 [18:08:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 52 87 07 01 03 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 D8 00 00 00 F4 03 04 00 B3 9C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 7E 00 00 35 04 06 00 23 2B BB FE 3D 7F F3 6A 77 53 E4 41 67 71 [18:08:48]CheckFolder [18:08:48]dirname=/storage/ofd_packets [18:08:48]CheckFolder done [18:08:48]ProducePacketName [18:08:48]name=ofd_packets/00032510 [18:08:48]NVStorageSaveData ofd_packets/00032510 [18:08:48]File name is /storage/ofd_packets/00032510 [18:08:48]Write 301 bytes [18:08:48]NVStorageSaveData done [18:08:48]OFDSenderStorePacket done [18:08:48]KKMCreateOFDPacket done [18:08:48]NVStorageSaveData kkm_last_timestamp [18:08:48]File name is /storage/kkm_last_timestamp [18:08:48]Write 4 bytes [18:08:48]NVStorageSaveData done [18:08:48]ExternCall_PrintAddStr [18:08:48]wPrintStart [18:08:48]Write to MH i2c: 01 00 00 5D 8B E8 [18:08:48]Write i2c OK [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: 01 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: 01 07 00 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: 01 07 00 5D 8B 00 00 00 00 00 FF 0F FD [18:08:48]RasterBufferAndPrint [18:08:48]line Счет N : (1)1182263 [18:08:48]line ИНН: 02508201610067 [18:08:48]line Контрольно-Кассовый Чек [18:08:48]line ПРОДАЖА [18:08:48]line ТРК (МРК, ГНК) : 32 [18:08:48]line Товар: 2710124130 [18:08:48]line Аи-92-К-5 [18:08:48]line 10.440 * 57.50 [18:08:48]line = 600.30 [18:08:48]line НДС 12% НСП 1% [18:08:48]line > о реализуемом товаре [18:08:48]line ОКРУГЛЕНИЕ: -0.30 [18:08:48]line ИТОГО: 600.00 [18:08:48]line Внесено: 600.00 [18:08:48]line СДАЧА: 0.00 [18:08:48]line НСП 1% : 5.31 [18:08:48]line НДС 12% : 63.75 [18:08:48]line Наличными: 600.00 [18:08:48]line Безнал.: 0.00 [18:08:48]line Место: АЗС № 121 "Партнер Нефть" [18:08:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:08:48]line СНО: Общий режим [18:08:48]line Чек 216 24.08.2023 18:08 [18:08:48]line Смена: 75 ФФД: 1.0 [18:08:48]line ЗНМ: 0300000148 [18:08:48]line РНМ: 0000000000091575 [18:08:48]line Версия ККМ: 001 [18:08:48]line ФМ: 0000000000874655 [18:08:48]line ФД: 32510 [18:08:48]line ФПД: 38670744567167 [18:08:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T180851&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32510&fm=38670744567167&tin=02508201610067®Number=0000000000091575&sum=60000 [18:08:48]OFD Sender: Processing packet 32510 [packets to send 11, broken 10] [18:08:48]ProducePacketName [18:08:48]name=ofd_packets/00032510 [18:08:48]OFD Sender: To server: pG, [18:08:48]CommunicateWithHost lk.salyk.kg:30040 [18:08:48]ConnectInit lk.salyk.kg [18:08:48]written 0, free lines is 4095 [18:08:48]Connected sock=10 [18:08:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 52 87 07 01 03 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 D8 00 00 00 F4 03 04 00 B3 9C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 7E 00 00 35 04 06 00 23 2B BB FE 3D 7F F3 6A 77 53 E4 41 67 71 [18:08:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0E 78 47 00 1A 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 7E 00 00 F4 03 04 00 56 47 E7 64 B6 04 01 00 00 87 64 B5 D7 3F 40 B2 FB [18:08:48]CommunicateWithHost err = 0 [18:08:48]CheckOFDResponse [18:08:48]1017 (14) - 77093643461234 [18:08:48]1041 (16) - 0000000000874655 [18:08:48]1040 (4) - 32510 [18:08:48]1012 (4) - 24.08.2023 12:04 [18:08:48]1206 (1) - 0 [18:08:48]OFD Sender: Remove packet 32510 [18:08:48]ProducePacketName [18:08:48]name=ofd_packets/00032510 [18:08:48]NVStorageDeleteData [18:08:48]Write to MH i2c: 01 00 00 88 8B 13 [18:08:48]Write i2c OK [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: 01 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: 01 07 00 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: 01 07 00 88 8B 00 00 00 00 00 D1 0C F7 [18:08:48]RasterBufferAndPrint [18:08:48]line [18:08:48]line [18:08:48]line [18:08:48]line [18:08:48]line [18:08:48]written 0, free lines is 3287 [18:08:48]MH_Cut [18:08:48]Write to MH i2c: D1 01 00 8F 8B 01 EC [18:08:48]Write i2c OK [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: D1 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: D1 01 00 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: D1 01 00 8F 8B 00 EB [18:08:48]Write to MH i2c: 01 00 00 90 8B 1B [18:08:48]Write i2c OK [18:08:48]MH_I2C_Read... [18:08:49]OFD Sender: No OFD packet to send [18:08:49]*** Cut start [18:08:49]*** Purtial cut [18:08:49]*** CUTSNS_PIN = 0 [18:08:49]*** Stage 1: CUTSNS_PIN = 1 [18:08:51]Read from MH i2c: 01 [18:08:51]MH_I2C_Read... [18:08:51]*** Stop cut motor [18:08:51]*** Cut end [18:08:51]Read from MH i2c: 01 07 00 [18:08:51]MH_I2C_Read... [18:08:51]Read from MH i2c: 01 07 00 90 8B 00 00 00 00 00 FF 0F 30 [18:08:51]process_action close_receipt done [18:08:51]requested_data is exist [18:08:51]produce_requested_data [18:08:51]requested_item fm.sn is exist - process it [18:08:51]wFMCommunicate request_size=4 [18:08:51]MH_SAM_APDU [18:08:51]CAPDU: 80 11 00 00 [18:08:51]Write to MH i2c: E2 08 00 91 8B 80 11 00 00 00 00 00 00 96 [18:08:51]Write i2c OK [18:08:51]MH_I2C_Read... [18:08:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:51]Read from MH i2c: E2 [18:08:51]MH_I2C_Read... [18:08:51]Read from MH i2c: E2 17 00 [18:08:51]MH_I2C_Read... [18:08:51]Read from MH i2c: E2 17 00 91 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EC [18:08:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:08:51]wFMCommunicate OK [18:08:51]requested_item fd.num is exist - process it [18:08:51]SAM_PROTO_GetFieldsCounters [18:08:51]wFMCommunicate request_size=4 [18:08:51]MH_SAM_APDU [18:08:51]CAPDU: 80 13 00 00 [18:08:51]Write to MH i2c: E2 08 00 92 8B 80 13 00 00 00 00 00 00 99 [18:08:51]Write i2c OK [18:08:51]MH_I2C_Read... [18:08:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:08:51]Read from MH i2c: E2 [18:08:51]MH_I2C_Read... [18:08:51]Read from MH i2c: E2 62 00 [18:08:51]MH_I2C_Read... [18:08:51]Read from MH i2c: E2 62 00 92 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FE 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 0E [18: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FE 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:08:51]wFMCommunicate OK [18:08:51]SAM_PROTO_GetFieldsCounters done [18:08:51]requested_item shift.num is exist - process it [18:08:51]requested_item shift.opened is exist - process it [18:08:51]req_shift_opened [18:08:51]FM_GetShiftState [18:08:51]SAM_PROTO_GetShiftState [18:08:51]wFMCommunicate request_size=4 [18:08:51]MH_SAM_APDU [18:08:51]CAPDU: 80 13 01 00 [18:08:51]Write to MH i2c: E2 08 00 93 8B 80 13 01 00 00 00 00 00 9B [18:08:51]Write i2c OK [18:08:51]MH_I2C_Read... [18:08:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:51]Read from MH i2c: E2 [18:08:51]MH_I2C_Read... [18:08:51]Read from MH i2c: E2 0E 00 [18:08:51]MH_I2C_Read... [18:08:51]Read from MH i2c: E2 0E 00 93 8B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 18 [18:08:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:08:51]wFMCommunicate OK [18:08:51]SAM_PROTO_GetShiftState done [18:08:51]FM_GetShiftState done [18:08:51]req_shift_opened done [18:08:51]requested_item shift.open_date is exist - process it [18:08:51]req_shift_open_date [18:08:51]req_shift_open_date done [18:08:51]produce_requested_data done [18:08:51]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32510,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:08:51]process_action_free close_receipt [18:08:51]json_value_free [18:08:51]json_value_free done [18:08:51]process_json_proto returns [18:08:51]Send response to host [18:08:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32510,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:08:51]free response buf [18:08:51]execute_script done [18:08:51]execute_script returns [18:08:51]free content buf [18:08:51]Sock 8.Close socket [18:08:51]Sock 8.Thread stoped [18:08:54]OFD Sender: No OFD packet to send [18:08:59]OFD Sender: No OFD packet to send [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:56]accept exits with 9 [18:09:56]New connection [18:09:56]New thread 3067084132 created [18:09:56]Thread 3066940772 joined [18:09:56]Waiting for new connection... [18:09:56] Sock 9.Parse request [18:09:56]Sock 9.Check first char [18:09:56]Sock 9.First char is OK [18:09:56]request: POST /json_proto HTTP/1.0 [18:09:56]Method: POST [18:09:56]URL: /json_proto [18:09:56]Method is POST - this is cgi request [18:09:56]url: /json_proto [18:09:56]query_string will be loaded in cgi processing [18:09:56]execute_cgi json_proto POST (null) [18:09:56]execute_cgi path=json_proto method=POST [18:09:56]POST find Content-Length [18:09:56]Host: 172.17.34.200:8080 [18:09:56]Content-Length: 683 [18:09:56]Content-Type: application/json [18:09:56] [18:09:56]POST finish read [18:09:56]Found Content-Length = 683 [18:09:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:09:56]execute_script... [18: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)1182265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:09:56]POST & json_proto [18:09:56]process_json_proto [18:09:56]json parsed OK: [18:09:56]protocol is kg_v1.0 [18:09:56]action value=close_receipt [18:09:56]process_action close_receipt [18:09:56]cmd_close_receipt [18:09:56]MH_GetDate [18:09:56]Write to MH i2c: F0 00 00 94 8B 0E [18:09:56]Write i2c OK [18:09:56]MH_I2C_Read... [18:09:56]Read from MH i2c: F0 [18:09:56]MH_I2C_Read... [18:09:56]Read from MH i2c: F0 09 00 [18:09:56]MH_I2C_Read... [18:09:56]Read from MH i2c: F0 09 00 94 8B 00 F9 9C E7 64 B2 FF 65 64 71 [18:09:56]GetLastDocTimeStamp 1692900531 [18:09:56]current date 1692900601 [18:09:56]FM_GetShiftState [18:09:56]SAM_PROTO_GetShiftState [18:09:56]wFMCommunicate request_size=4 [18:09:56]MH_SAM_APDU [18:09:56]CAPDU: 80 13 01 00 [18:09:56]Write to MH i2c: E2 08 00 95 8B 80 13 01 00 00 00 00 00 9D [18:09:56]Write i2c OK [18:09:56]MH_I2C_Read... [18:09:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:56]Read from MH i2c: E2 [18:09:56]MH_I2C_Read... [18:09:56]Read from MH i2c: E2 0E 00 [18:09:56]MH_I2C_Read... [18:09:56]Read from MH i2c: E2 0E 00 95 8B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1A [18:09:56]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:09:56]wFMCommunicate OK [18:09:56]SAM_PROTO_GetShiftState done [18:09:56]FM_GetShiftState done [18:09:56]opened in 1692866319 [18:09:56]opened+sec_in_day 1692952719 [18:09:56]quantity*price = 50053 [18:09:56]sum+1 = 50054 [18:09:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 217 24.08.2023 18:10 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32511 ФПД: 42474670845800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T181001&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32511&fm=42474670845800&tin=02508201610067®Number=0000000000091575&sum=50000 [18:09:58]StoreToDocumentArchive [18:09:58]shift 75 fd 32511 [18:09:58]save to /storage/0075/doc_00032511 [18:09:58]save last doc name /storage/0075/doc_00032511 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=252 [18:09:58]tlvbuf is 01965040 [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 A2 8B 80 09 00 00 00 00 00 00 9F [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 A2 8B 00 90 00 A1 [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 A3 8B 80 0D 01 02 00 00 00 00 A7 [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: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 A3 8B 00 90 00 A2 [18:09:58]RAPDU: 90 00 [18:09:58]wFMCommunicate OK [18:09:58]wFMCommunicate request_size=255 [18:09:58]MH_SAM_APDU [18:09:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 F9 9C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 7E 00 00 35 04 06 00 [18:09:58]Write to MH i2c: E2 02 01 A4 8B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 F9 9C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 7E 00 00 35 04 06 00 00 00 3F [18:09:58]Write i2c OK [18:09:58]MH_I2C_Read... [18:09:58]*** iso7816_exchange 80 0D 02 02... 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 A4 8B 00 90 00 A3 [18:09:58]RAPDU: 90 00 [18:09:58]wFMCommunicate OK [18:09:58]wFMCommunicate request_size=11 [18:09:58]MH_SAM_APDU [18:09:58]CAPDU: 80 0D 02 02 06 26 A1 67 AA EF 68 [18:09:58]Write to MH i2c: E2 0E 00 A5 8B 80 0D 02 02 06 00 26 A1 67 AA EF 68 00 00 E5 [18:09:58]Write i2c OK [18:09:58]MH_I2C_Read... [18:09:58]*** iso7816_exchange 80 0D 02 02... 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 A5 8B 00 90 00 A4 [18:09:58]RAPDU: 90 00 [18:09:58]wFMCommunicate OK [18:09:58]wFMCommunicate request_size=4 [18:09:58]MH_SAM_APDU [18:09:58]CAPDU: 80 0D 03 02 [18:09:58]Write to MH i2c: E2 08 00 A6 8B 80 0D 03 02 00 00 00 00 AC [18:09:58]Write i2c OK [18:09:58]MH_I2C_Read... [18:09:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:09:58]Read from MH i2c: E2 [18:09:58]MH_I2C_Read... [18:09:58]Read from MH i2c: E2 0B 00 [18:09:58]MH_I2C_Read... [18:09:58]Read from MH i2c: E2 0B 00 A6 8B 00 0D 81 42 50 C8 A3 E5 C5 90 00 E2 [18:09:58]RAPDU: 0D 81 42 50 C8 A3 E5 C5 90 00 [18:09:58]wFMCommunicate OK [18:09:58]SAM_PROTO_SignData done [18:09:58]FM_MakeSignedData done [18:09:58]CreateOFDProtocolMessage [18:09:58]wFMCommunicate request_size=4 [18:09:58]MH_SAM_APDU [18:09:58]CAPDU: 80 11 00 00 [18:09:58]Write to MH i2c: E2 08 00 A7 8B 80 11 00 00 00 00 00 00 AC [18:09:58]Write i2c OK [18:09:58]MH_I2C_Read... [18:09:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:58]Read from MH i2c: E2 [18:09:58]MH_I2C_Read... [18:09:58]Read from MH i2c: E2 17 00 [18:09:58]MH_I2C_Read... [18:09:58]Read from MH i2c: E2 17 00 A7 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 02 [18:09:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:09:58]wFMCommunicate OK [18:09:58]CreateOFDProtocolMessage done [18:09:58]OFDSenderStorePacket 32511 [18:09:58]StoreOFDPacket docnum=32511 [18:09:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 EC F7 08 01 53 C9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 F9 9C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 7E 00 00 35 04 06 00 26 A1 67 AA EF 68 0D 81 42 50 C8 A3 E5 C5 [18:09:58]CheckFolder [18:09:58]dirname=/storage/ofd_packets [18:09:58]CheckFolder done [18:09:58]ProducePacketName [18:09:58]name=ofd_packets/00032511 [18:09:58]NVStorageSaveData ofd_packets/00032511 [18:09:58]File name is /storage/ofd_packets/00032511 [18:09:58]Write 302 bytes [18:09:58]NVStorageSaveData done [18:09:58]OFDSenderStorePacket done [18:09:58]KKMCreateOFDPacket done [18:09:58]NVStorageSaveData kkm_last_timestamp [18:09:58]File name is /storage/kkm_last_timestamp [18:09:58]Write 4 bytes [18:09:58]NVStorageSaveData done [18:09:58]ExternCall_PrintAddStr [18:09:58]wPrintStart [18:09:58]Write to MH i2c: 01 00 00 A8 8B 33 [18:09:58]Write i2c OK [18:09:58]MH_I2C_Read... [18:09:58]Read from MH i2c: 01 [18:09:58]MH_I2C_Read... [18:09:58]Read from MH i2c: 01 07 00 [18:09:58]MH_I2C_Read... [18:09:58]Read from MH i2c: 01 07 00 A8 8B 00 00 00 00 00 FF 0F 48 [18:09:58]RasterBufferAndPrint [18:09:58]line Счет N : (1)1182265 [18:09:58]line ИНН: 02508201610067 [18:09:58]line Контрольно-Кассовый Чек [18:09:58]line ПРОДАЖА [18:09:58]line ТРК (МРК, ГНК) : 21 [18:09:58]line Товар: 2710194210 [18:09:58]line ДТ(л)-К-5 [18:09:58]line 7.870 * 63.60 [18:09:58]line = 500.53 [18:09:58]line НДС 12% НСП 1% [18:09:58]line > о реализуемом товаре [18:09:58]line ОКРУГЛЕНИЕ: -0.53 [18:09:58]line ИТОГО: 500.00 [18:09:58]line Внесено: 500.00 [18:09:58]line СДАЧА: 0.00 [18:09:58]line НСП 1% : 4.43 [18:09:58]line НДС 12% : 53.15 [18:09:58]line Наличными: 500.00 [18:09:58]line Безнал.: 0.00 [18:09:58]line Место: АЗС № 121 "Партнер Нефть" [18:09:58]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:09:58]line СНО: Общий режим [18:09:58]line Чек 217 24.08.2023 18:10 [18:09:58]line Смена: 75 ФФД: 1.0 [18:09:58]line ЗНМ: 0300000148 [18:09:58]line РНМ: 0000000000091575 [18:09:58]line Версия ККМ: 001 [18:09:58]line ФМ: 0000000000874655 [18:09:58]line ФД: 32511 [18:09:58]line ФПД: 42474670845800 [18:09:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T181001&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32511&fm=42474670845800&tin=02508201610067®Number=0000000000091575&sum=50000 [18:09:58]OFD Sender: Processing packet 32511 [packets to send 11, broken 10] [18:09:58]ProducePacketName [18:09:58]name=ofd_packets/00032511 [18:09:58]OFD Sender: To server: pG, [18:09:58]CommunicateWithHost lk.salyk.kg:30040 [18:09:58]ConnectInit lk.salyk.kg [18:09:58]written 0, free lines is 4095 [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 34 36 35 35 10 01 00 00 EC F7 08 01 53 C9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 F9 9C E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 7E 00 00 35 04 06 00 26 A1 67 AA EF 68 0D 81 42 50 C8 A3 E5 C5 [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 34 36 35 35 4F 00 00 00 65 34 47 00 B5 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 7E 00 00 F4 03 04 00 9C 47 E7 64 B6 04 01 00 00 BA FD 7A AA 81 9A F4 7D [18:09:59]CommunicateWithHost err = 0 [18:09:59]CheckOFDResponse [18:09:59]1017 (14) - 77093643461234 [18:09:59]1041 (16) - 0000000000874655 [18:09:59]1040 (4) - 32511 [18:09:59]1012 (4) - 24.08.2023 12:05 [18:09:59]1206 (1) - 0 [18:09:59]OFD Sender: Remove packet 32511 [18:09:59]ProducePacketName [18:09:59]name=ofd_packets/00032511 [18:09:59]NVStorageDeleteData [18:09:59]Write to MH i2c: 01 00 00 D3 8B 5E [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 D3 8B 00 00 00 00 00 D1 0C 42 [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 3287 [18:09:59]MH_Cut [18:09:59]Write to MH i2c: D1 01 00 DA 8B 01 37 [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 DA 8B 00 36 [18:09:59]Write to MH i2c: 01 00 00 DB 8B 66 [18:09:59]Write i2c OK [18:09:59]MH_I2C_Read... [18:09:59]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:00]Read from MH i2c: 01 [18:10:00]MH_I2C_Read... [18:10:00]*** Stop cut motor [18:10:00]*** Cut end [18:10:00]Read from MH i2c: 01 07 00 [18:10:00]MH_I2C_Read... [18:10:00]Read from MH i2c: 01 07 00 DB 8B 00 00 00 00 00 FF 0F 7B [18:10:00]process_action close_receipt done [18:10:00]requested_data is exist [18:10:00]produce_requested_data [18:10:00]requested_item fm.sn is exist - process it [18:10:00]wFMCommunicate request_size=4 [18:10:00]MH_SAM_APDU [18:10:00]CAPDU: 80 11 00 00 [18:10:00]Write to MH i2c: E2 08 00 DC 8B 80 11 00 00 00 00 00 00 E1 [18:10:00]Write i2c OK [18:10:00]MH_I2C_Read... [18:10:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:00]Read from MH i2c: E2 [18:10:00]MH_I2C_Read... [18:10:00]Read from MH i2c: E2 17 00 [18:10:00]MH_I2C_Read... [18:10:00]Read from MH i2c: E2 17 00 DC 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 37 [18:10:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:10:00]wFMCommunicate OK [18:10:00]requested_item fd.num is exist - process it [18:10:00]SAM_PROTO_GetFieldsCounters [18:10:00]wFMCommunicate request_size=4 [18:10:00]MH_SAM_APDU [18:10:00]CAPDU: 80 13 00 00 [18:10:00]Write to MH i2c: E2 08 00 DD 8B 80 13 00 00 00 00 00 00 E4 [18:10:00]Write i2c OK [18:10:00]MH_I2C_Read... [18:10:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:10:00]Read from MH i2c: E2 [18:10:00]MH_I2C_Read... [18:10:00]Read from MH i2c: E2 62 00 [18:10:00]MH_I2C_Read... [18:10:00]Read from MH i2c: E2 62 00 DD 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FF 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [18:10:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FF 7E 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:10:00]wFMCommunicate OK [18:10:00]SAM_PROTO_GetFieldsCounters done [18:10:00]requested_item shift.num is exist - process it [18:10:00]requested_item shift.opened is exist - process it [18:10:00]req_shift_opened [18:10:00]FM_GetShiftState [18:10:00]SAM_PROTO_GetShiftState [18:10:00]wFMCommunicate request_size=4 [18:10:00]MH_SAM_APDU [18:10:00]CAPDU: 80 13 01 00 [18:10:00]Write to MH i2c: E2 08 00 DE 8B 80 13 01 00 00 00 00 00 E6 [18:10:00]Write i2c OK [18:10:00]MH_I2C_Read... [18:10:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:00]Read from MH i2c: E2 [18:10:00]MH_I2C_Read... [18:10:00]Read from MH i2c: E2 0E 00 [18:10:00]MH_I2C_Read... [18:10:00]Read from MH i2c: E2 0E 00 DE 8B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 63 [18:10:00]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:10:00]wFMCommunicate OK [18:10:00]SAM_PROTO_GetShiftState done [18:10:00]FM_GetShiftState done [18:10:00]req_shift_opened done [18:10:00]requested_item shift.open_date is exist - process it [18:10:00]req_shift_open_date [18:10:00]req_shift_open_date done [18:10:00]produce_requested_data done [18:10:00]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32511,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:10:00]process_action_free close_receipt [18:10:00]json_value_free [18:10:00]json_value_free done [18:10:00]process_json_proto returns [18:10:00]Send response to host [18:10:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32511,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:10:00]free response buf [18:10:00]execute_script done [18:10:00]execute_script returns [18:10:00]free content buf [18:10:00]Sock 9.Close socket [18:10:00]Sock 9.Thread stoped [18:10:04]OFD Sender: No OFD packet to send [18:10:09]OFD Sender: No OFD packet to send [18:10:14]OFD Sender: No OFD packet to send [18:10:19]OFD Sender: No OFD packet to send [18:10:24]OFD Sender: No OFD packet to send [18:10:29]OFD Sender: No OFD packet to send [18:10:34]OFD Sender: No OFD packet to send [18:10:39]OFD Sender: No OFD packet to send [18:10:44]OFD Sender: No OFD packet to send [18:10:49]OFD Sender: No OFD packet to send [18:10:54]OFD Sender: No OFD packet to send [18:10:59]OFD Sender: No OFD packet to send [18:11:04]OFD Sender: No OFD packet to send [18:11:09]OFD Sender: No OFD packet to send [18:11:14]OFD Sender: No OFD packet to send [18:11:19]OFD Sender: No OFD packet to send [18:11:24]OFD Sender: No OFD packet to send [18:11:26]accept exits with 8 [18:11:26]New connection [18:11:26]New thread 3066940772 created [18:11:26]Thread 3067084132 joined [18:11:26]Waiting for new connection... [18:11:26] Sock 8.Parse request [18:11:26]Sock 8.Check first char [18:11:26]Sock 8.First char is OK [18:11:26]request: POST /json_proto HTTP/1.0 [18:11:26]Method: POST [18:11:26]URL: /json_proto [18:11:26]Method is POST - this is cgi request [18:11:26]url: /json_proto [18:11:26]query_string will be loaded in cgi processing [18:11:26]execute_cgi json_proto POST (null) [18:11:26]execute_cgi path=json_proto method=POST [18:11:26]POST find Content-Length [18:11:26]Host: 172.17.34.200:8080 [18:11:26]Content-Length: 684 [18:11:26]Content-Type: application/json [18:11:26] [18:11:26]POST finish read [18:11:26]Found Content-Length = 684 [18:11:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.230, "sum" : 650.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:26]execute_script... [18:11: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)1182266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.230, "sum" : 650.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:26]POST & json_proto [18:11:26]process_json_proto [18:11:26]json parsed OK: [18:11:26]protocol is kg_v1.0 [18:11:26]action value=close_receipt [18:11:26]process_action close_receipt [18:11:26]cmd_close_receipt [18:11:26]MH_GetDate [18:11:26]Write to MH i2c: F0 00 00 DF 8B 59 [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: F0 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: F0 09 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: F0 09 00 DF 8B 00 53 9D E7 64 B2 FF 65 64 17 [18:11:26]GetLastDocTimeStamp 1692900601 [18:11:26]current date 1692900691 [18:11:26]FM_GetShiftState [18:11:26]SAM_PROTO_GetShiftState [18:11:26]wFMCommunicate request_size=4 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 13 01 00 [18:11:26]Write to MH i2c: E2 08 00 E0 8B 80 13 01 00 00 00 00 00 E8 [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 0E 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 0E 00 E0 8B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 65 [18:11:26]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:11:26]wFMCommunicate OK [18:11:26]SAM_PROTO_GetShiftState done [18:11:26]FM_GetShiftState done [18:11:26]opened in 1692866319 [18:11:26]opened+sec_in_day 1692952719 [18:11:26]quantity*price = 65062 [18:11:26]sum+1 = 65064 [18:11:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.76 НДС 12% : 69.09 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 218 24.08.2023 18:11 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32512 ФПД: 202561448829627 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T181131&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32512&fm=202561448829627&tin=02508201610067®Number=0000000000091575&sum=65000 [18:11:27]StoreToDocumentArchive [18:11:27]shift 75 fd 32512 [18:11:27]save to /storage/0075/doc_00032512 [18:11:27]save last doc name /storage/0075/doc_00032512 to /storage/kkm_last_doc_name [18:11:27]save OK [18:11:27]Clear old archive folders... [18:11:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:11:27]tlvbuf is 01847100 [18:11:27]SAM_PROTO_ClearQueue [18:11:27]wFMCommunicate request_size=4 [18:11:27]MH_SAM_APDU [18:11:27]CAPDU: 80 09 00 00 [18:11:27]Write to MH i2c: E2 08 00 ED 8B 80 09 00 00 00 00 00 00 EA [18:11:27]Write i2c OK [18:11:27]MH_I2C_Read... [18:11:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:27]Read from MH i2c: E2 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: E2 03 00 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: E2 03 00 ED 8B 00 90 00 EC [18:11:27]RAPDU: 90 00 [18:11:27]wFMCommunicate OK [18:11:27]SAM_PROTO_ClearQueue done [18:11:27]KKMCreateOFDPacket [18:11:27]OFDProtocolAddRootSTLVToBuf [18:11:27]FM_MakeSignedData [18:11:27]FM_MakeSignedData [18:11:27]SAM_PROTO_SignData [18:11:27]wFMCommunicate request_size=4 [18:11:27]MH_SAM_APDU [18:11:27]CAPDU: 80 0D 01 02 [18:11:27]Write to MH i2c: E2 08 00 EE 8B 80 0D 01 02 00 00 00 00 F2 [18:11:27]Write i2c OK [18:11:27]MH_I2C_Read... [18:11:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:27]Read from MH i2c: E2 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: E2 03 00 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: E2 03 00 EE 8B 00 90 00 ED [18:11:27]RAPDU: 90 00 [18:11:27]wFMCommunicate OK [18:11:27]wFMCommunicate request_size=255 [18:11:27]MH_SAM_APDU [18:11:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F6 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 27 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 53 9D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 7F 00 00 35 04 06 00 [18:11:27]Write to MH i2c: E2 02 01 EF 8B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F6 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 27 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 53 9D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 7F 00 00 35 04 06 00 00 00 70 [18:11:27]Write i2c OK [18:11:27]MH_I2C_Read... [18:11:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:27]Read from MH i2c: E2 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: E2 03 00 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: E2 03 00 EF 8B 00 90 00 EE [18:11:27]RAPDU: 90 00 [18:11:27]wFMCommunicate OK [18:11:27]wFMCommunicate request_size=11 [18:11:27]MH_SAM_APDU [18:11:27]CAPDU: 80 0D 02 02 06 B8 3A 83 33 E2 BB [18:11:27]Write to MH i2c: E2 0E 00 F0 8B 80 0D 02 02 06 00 B8 3A 83 33 E2 BB 00 00 46 [18:11:27]Write i2c OK [18:11:27]MH_I2C_Read... [18:11:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:27]Read from MH i2c: E2 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: E2 03 00 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: E2 03 00 F0 8B 00 90 00 EF [18:11:27]RAPDU: 90 00 [18:11:27]wFMCommunicate OK [18:11:27]wFMCommunicate request_size=4 [18:11:27]MH_SAM_APDU [18:11:27]CAPDU: 80 0D 03 02 [18:11:27]Write to MH i2c: E2 08 00 F1 8B 80 0D 03 02 00 00 00 00 F7 [18:11:27]Write i2c OK [18:11:27]MH_I2C_Read... [18:11:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:11:28]Read from MH i2c: E2 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: E2 0B 00 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: E2 0B 00 F1 8B 00 01 8F 81 F9 94 C5 44 30 90 00 CF [18:11:28]RAPDU: 01 8F 81 F9 94 C5 44 30 90 00 [18:11:28]wFMCommunicate OK [18:11:28]SAM_PROTO_SignData done [18:11:28]FM_MakeSignedData done [18:11:28]CreateOFDProtocolMessage [18:11:28]wFMCommunicate request_size=4 [18:11:28]MH_SAM_APDU [18:11:28]CAPDU: 80 11 00 00 [18:11:28]Write to MH i2c: E2 08 00 F2 8B 80 11 00 00 00 00 00 00 F7 [18:11:28]Write i2c OK [18:11:28]MH_I2C_Read... [18:11:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:28]Read from MH i2c: E2 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: E2 17 00 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: E2 17 00 F2 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4D [18:11:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:11:28]wFMCommunicate OK [18:11:28]CreateOFDProtocolMessage done [18:11:28]OFDSenderStorePacket 32512 [18:11:28]StoreOFDPacket docnum=32512 [18:11:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 6E CB 08 01 A5 08 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F6 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 27 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 53 9D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 7F 00 00 35 04 06 00 B8 3A 83 33 E2 BB 01 8F 81 F9 94 C5 44 30 [18:11:28]CheckFolder [18:11:28]dirname=/storage/ofd_packets [18:11:28]CheckFolder done [18:11:28]ProducePacketName [18:11:28]name=ofd_packets/00032512 [18:11:28]NVStorageSaveData ofd_packets/00032512 [18:11:28]File name is /storage/ofd_packets/00032512 [18:11:28]Write 302 bytes [18:11:28]NVStorageSaveData done [18:11:28]OFDSenderStorePacket done [18:11:28]KKMCreateOFDPacket done [18:11:28]NVStorageSaveData kkm_last_timestamp [18:11:28]File name is /storage/kkm_last_timestamp [18:11:28]Write 4 bytes [18:11:28]NVStorageSaveData done [18:11:28]ExternCall_PrintAddStr [18:11:28]wPrintStart [18:11:28]Write to MH i2c: 01 00 00 F3 8B 7E [18:11:28]Write i2c OK [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: 01 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: 01 07 00 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: 01 07 00 F3 8B 00 00 00 00 00 FF 0F 93 [18:11:28]RasterBufferAndPrint [18:11:28]line Счет N : (1)1182266 [18:11:28]line ИНН: 02508201610067 [18:11:28]line Контрольно-Кассовый Чек [18:11:28]line ПРОДАЖА [18:11:28]line ТРК (МРК, ГНК) : 11 [18:11:28]line Товар: 2710194210 [18:11:28]line ДТ(л)-К-5 [18:11:28]line 10.230 * 63.60 [18:11:28]line = 650.63 [18:11:28]line НДС 12% НСП 1% [18:11:28]line > о реализуемом товаре [18:11:28]line ОКРУГЛЕНИЕ: -0.63 [18:11:28]line ИТОГО: 650.00 [18:11:28]line Внесено: 650.00 [18:11:28]line СДАЧА: 0.00 [18:11:28]line НСП 1% : 5.76 [18:11:28]line НДС 12% : 69.09 [18:11:28]line Наличными: 650.00 [18:11:28]line Безнал.: 0.00 [18:11:28]line Место: АЗС № 121 "Партнер Нефть" [18:11:28]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:11:28]line СНО: Общий режим [18:11:28]line Чек 218 24.08.2023 18:11 [18:11:28]line Смена: 75 ФФД: 1.0 [18:11:28]line ЗНМ: 0300000148 [18:11:28]line РНМ: 0000000000091575 [18:11:28]line Версия ККМ: 001 [18:11:28]line ФМ: 0000000000874655 [18:11:28]line ФД: 32512 [18:11:28]line ФПД: 202561448829627 [18:11:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T181131&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32512&fm=202561448829627&tin=02508201610067®Number=0000000000091575&sum=65000 [18:11:28]OFD Sender: Processing packet 32512 [packets to send 11, broken 10] [18:11:28]ProducePacketName [18:11:28]name=ofd_packets/00032512 [18:11:28]OFD Sender: To server: pG, [18:11:28]CommunicateWithHost lk.salyk.kg:30040 [18:11:28]ConnectInit lk.salyk.kg [18:11:28]written 0, free lines is 4095 [18:11:28]Connected sock=10 [18: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 34 36 35 35 10 01 00 00 6E CB 08 01 A5 08 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F6 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 27 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 53 9D E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 7F 00 00 35 04 06 00 B8 3A 83 33 E2 BB 01 8F 81 F9 94 C5 44 30 [18:11:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 66 64 47 00 E3 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 7F 00 00 F4 03 04 00 F6 47 E7 64 B6 04 01 00 00 5B 54 C9 1E 17 4B 82 C2 [18:11:28]CommunicateWithHost err = 0 [18:11:28]CheckOFDResponse [18:11:28]1017 (14) - 77093643461234 [18:11:28]1041 (16) - 0000000000874655 [18:11:28]1040 (4) - 32512 [18:11:28]1012 (4) - 24.08.2023 12:07 [18:11:28]1206 (1) - 0 [18:11:28]OFD Sender: Remove packet 32512 [18:11:28]ProducePacketName [18:11:28]name=ofd_packets/00032512 [18:11:28]NVStorageDeleteData [18:11:28]Write to MH i2c: 01 00 00 1E 8C AA [18:11:28]Write i2c OK [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: 01 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: 01 07 00 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: 01 07 00 1E 8C 00 00 00 00 00 E8 0C A5 [18:11:28]RasterBufferAndPrint [18:11:28]line [18:11:28]line [18:11:28]line [18:11:28]line [18:11:28]line [18:11:28]written 0, free lines is 3310 [18:11:28]MH_Cut [18:11:28]Write to MH i2c: D1 01 00 25 8C 01 83 [18:11:28]Write i2c OK [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: D1 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: D1 01 00 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: D1 01 00 25 8C 00 82 [18:11:28]Write to MH i2c: 01 00 00 26 8C B2 [18:11:28]Write i2c OK [18:11:28]MH_I2C_Read... [18:11:29]OFD Sender: No OFD packet to send [18:11:29]*** Cut start [18:11:29]*** Purtial cut [18:11:29]*** CUTSNS_PIN = 0 [18:11:29]*** Stage 1: CUTSNS_PIN = 1 [18:11:31]Read from MH i2c: 01 [18:11:31]MH_I2C_Read... [18:11:31]*** Stop cut motor [18:11:31]*** Cut end [18:11:31]Read from MH i2c: 01 07 00 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: 01 07 00 26 8C 00 00 00 00 00 FF 0F C7 [18:11:31]process_action close_receipt done [18:11:31]requested_data is exist [18:11:31]produce_requested_data [18:11:31]requested_item fm.sn is exist - process it [18:11:31]wFMCommunicate request_size=4 [18:11:31]MH_SAM_APDU [18:11:31]CAPDU: 80 11 00 00 [18:11:31]Write to MH i2c: E2 08 00 27 8C 80 11 00 00 00 00 00 00 2D [18:11:31]Write i2c OK [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 [18:11:31]MH_I2C_Read... [18:11:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:31]Read from MH i2c: E2 17 00 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 17 00 27 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 83 [18:11:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:11:31]wFMCommunicate OK [18:11:31]requested_item fd.num is exist - process it [18:11:31]SAM_PROTO_GetFieldsCounters [18:11:31]wFMCommunicate request_size=4 [18:11:31]MH_SAM_APDU [18:11:31]CAPDU: 80 13 00 00 [18:11:31]Write to MH i2c: E2 08 00 28 8C 80 13 00 00 00 00 00 00 30 [18:11:31]Write i2c OK [18:11:31]MH_I2C_Read... [18:11:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:31]Read from MH i2c: E2 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 62 00 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 62 00 28 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 00 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [18:11:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 00 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:11:31]wFMCommunicate OK [18:11:31]SAM_PROTO_GetFieldsCounters done [18:11:31]requested_item shift.num is exist - process it [18:11:31]requested_item shift.opened is exist - process it [18:11:31]req_shift_opened [18:11:31]FM_GetShiftState [18:11:31]SAM_PROTO_GetShiftState [18:11:31]wFMCommunicate request_size=4 [18:11:31]MH_SAM_APDU [18:11:31]CAPDU: 80 13 01 00 [18:11:31]Write to MH i2c: E2 08 00 29 8C 80 13 01 00 00 00 00 00 32 [18:11:31]Write i2c OK [18:11:31]MH_I2C_Read... [18:11:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:31]Read from MH i2c: E2 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 0E 00 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 0E 00 29 8C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AF [18:11:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:11:31]wFMCommunicate OK [18:11:31]SAM_PROTO_GetShiftState done [18:11:31]FM_GetShiftState done [18:11:31]req_shift_opened done [18:11:31]requested_item shift.open_date is exist - process it [18:11:31]req_shift_open_date [18:11:31]req_shift_open_date done [18:11:31]produce_requested_data done [18:11:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32512,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:11:31]process_action_free close_receipt [18:11:31]json_value_free [18:11:31]json_value_free done [18:11:31]process_json_proto returns [18:11:31]Send response to host [18:11:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32512,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:11:31]free response buf [18:11:31]execute_script done [18:11:31]execute_script returns [18:11:31]free content buf [18:11:31]Sock 8.Close socket [18:11:31]Sock 8.Thread stoped [18:11:34]OFD Sender: No OFD packet to send [18:11:39]OFD Sender: No OFD packet to send [18:11:44]OFD Sender: No OFD packet to send [18:11:49]OFD Sender: No OFD packet to send [18:11:54]OFD Sender: No OFD packet to send [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:29]OFD Sender: No OFD packet to send [18:12:34]OFD Sender: No OFD packet to send [18:12:39]OFD Sender: No OFD packet to send [18:12:44]OFD Sender: No OFD packet to send [18:12:49]OFD Sender: No OFD packet to send [18:12:54]OFD Sender: No OFD packet to send [18:12:59]OFD Sender: No OFD packet to send [18:13:04]OFD Sender: No OFD packet to send [18:13:09]OFD Sender: No OFD packet to send [18:13:14]OFD Sender: No OFD packet to send [18:13:19]OFD Sender: No OFD packet to send [18:13:24]OFD Sender: No OFD packet to send [18:13:29]OFD Sender: No OFD packet to send [18:13:34]OFD Sender: No OFD packet to send [18:13:39]OFD Sender: No OFD packet to send [18:13:44]OFD Sender: No OFD packet to send [18:13:49]OFD Sender: No OFD packet to send [18:13:54]OFD Sender: No OFD packet to send [18:13:59]OFD Sender: No OFD packet to send [18:14:04]OFD Sender: No OFD packet to send [18:14:09]OFD Sender: No OFD packet to send [18:14:14]OFD Sender: No OFD packet to send [18:14:19]OFD Sender: No OFD packet to send [18:14:24]OFD Sender: No OFD packet to send [18:14:29]OFD Sender: No OFD packet to send [18:14:34]OFD Sender: No OFD packet to send [18:14:39]OFD Sender: No OFD packet to send [18:14:44]OFD Sender: No OFD packet to send [18:14:49]OFD Sender: No OFD packet to send [18:14:54]OFD Sender: No OFD packet to send [18:14:59]OFD Sender: No OFD packet to send [18:15:04]OFD Sender: No OFD packet to send [18:15:09]OFD Sender: No OFD packet to send [18:15:14]OFD Sender: No OFD packet to send [18:15:19]OFD Sender: No OFD packet to send [18:15:24]OFD Sender: No OFD packet to send [18:15:29]OFD Sender: No OFD packet to send [18:15:34]OFD Sender: No OFD packet to send [18:15:39]OFD Sender: No OFD packet to send [18:15:44]OFD Sender: No OFD packet to send [18:15:49]OFD Sender: No OFD packet to send [18:15:54]OFD Sender: No OFD packet to send [18:15:59]OFD Sender: No OFD packet to send [18:16:04]OFD Sender: No OFD packet to send [18:16:09]OFD Sender: No OFD packet to send [18:16:14]OFD Sender: No OFD packet to send [18:16:19]OFD Sender: No OFD packet to send [18:16:24]OFD Sender: No OFD packet to send [18:16:29]OFD Sender: No OFD packet to send [18:16:34]OFD Sender: No OFD packet to send [18:16:39]OFD Sender: No OFD packet to send [18:16:44]OFD Sender: No OFD packet to send [18:16:49]OFD Sender: No OFD packet to send [18:16:54]OFD Sender: No OFD packet to send [18:16:59]OFD Sender: No OFD packet to send [18:17:04]OFD Sender: No OFD packet to send [18:17:09]OFD Sender: No OFD packet to send [18:17:14]OFD Sender: No OFD packet to send [18:17:19]OFD Sender: No OFD packet to send [18:17:24]OFD Sender: No OFD packet to send [18:17:29]OFD Sender: No OFD packet to send [18:17:34]OFD Sender: No OFD packet to send [18:17:39]OFD Sender: No OFD packet to send [18:17:44]OFD Sender: No OFD packet to send [18:17:49]OFD Sender: No OFD packet to send [18:17:54]OFD Sender: No OFD packet to send [18:17:59]OFD Sender: No OFD packet to send [18:18:04]OFD Sender: No OFD packet to send [18:18:09]OFD Sender: No OFD packet to send [18:18:14]OFD Sender: No OFD packet to send [18:18:19]OFD Sender: No OFD packet to send [18:18:24]OFD Sender: No OFD packet to send [18:18:29]OFD Sender: No OFD packet to send [18:18:34]OFD Sender: No OFD packet to send [18:18:39]OFD Sender: No OFD packet to send [18:18:44]OFD Sender: No OFD packet to send [18:18:49]OFD Sender: No OFD packet to send [18:18:54]OFD Sender: No OFD packet to send [18:18:59]OFD Sender: No OFD packet to send [18:19:04]OFD Sender: No OFD packet to send [18:19:09]OFD Sender: No OFD packet to send [18:19:14]OFD Sender: No OFD packet to send [18:19:19]OFD Sender: No OFD packet to send [18:19:24]OFD Sender: No OFD packet to send [18:19:29]OFD Sender: No OFD packet to send [18:19:34]OFD Sender: No OFD packet to send [18:19:39]OFD Sender: No OFD packet to send [18:19:44]OFD Sender: No OFD packet to send [18:19:49]OFD Sender: No OFD packet to send [18:19:54]OFD Sender: No OFD packet to send [18:19:59]OFD Sender: No OFD packet to send [18:20:04]OFD Sender: No OFD packet to send [18:20:09]OFD Sender: No OFD packet to send [18:20:14]OFD Sender: No OFD packet to send [18:20:19]OFD Sender: No OFD packet to send [18:20:24]OFD Sender: No OFD packet to send [18:20:29]OFD Sender: No OFD packet to send [18:20:34]OFD Sender: No OFD packet to send [18:20:39]OFD Sender: No OFD packet to send [18:20:44]OFD Sender: No OFD packet to send [18:20:49]OFD Sender: No OFD packet to send [18:20:52]accept exits with 9 [18:20:52]New connection [18:20:52]New thread 3067084132 created [18:20:52]Thread 3066940772 joined [18:20:52]Waiting for new connection... [18:20:52] Sock 9.Parse request [18:20:52]Sock 9.Check first char [18:20:52]Sock 9.First char is OK [18:20:52]request: POST /json_proto HTTP/1.0 [18:20:52]Method: POST [18:20:52]URL: /json_proto [18:20:52]Method is POST - this is cgi request [18:20:52]url: /json_proto [18:20:52]query_string will be loaded in cgi processing [18:20:52]execute_cgi json_proto POST (null) [18:20:52]execute_cgi path=json_proto method=POST [18:20:52]POST find Content-Length [18:20:52]Host: 172.17.34.200:8080 [18:20:52]Content-Length: 684 [18:20:52]Content-Type: application/json [18:20:52] [18:20:52]POST finish read [18:20:52]Found Content-Length = 684 [18:20:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:52]execute_script... [18:20:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:52]POST & json_proto [18:20:52]process_json_proto [18:20:52]json parsed OK: [18:20:52]protocol is kg_v1.0 [18:20:52]action value=close_receipt [18:20:52]process_action close_receipt [18:20:52]cmd_close_receipt [18:20:52]MH_GetDate [18:20:52]Write to MH i2c: F0 00 00 2A 8C A5 [18:20:52]Write i2c OK [18:20:52]MH_I2C_Read... [18:20:52]Read from MH i2c: F0 [18:20:52]MH_I2C_Read... [18:20:52]Read from MH i2c: F0 09 00 [18:20:52]MH_I2C_Read... [18:20:52]Read from MH i2c: F0 09 00 2A 8C 00 89 9F E7 64 B2 FF 65 64 9B [18:20:52]GetLastDocTimeStamp 1692900691 [18:20:52]current date 1692901257 [18:20:52]FM_GetShiftState [18:20:52]SAM_PROTO_GetShiftState [18:20:52]wFMCommunicate request_size=4 [18:20:52]MH_SAM_APDU [18:20:52]CAPDU: 80 13 01 00 [18:20:52]Write to MH i2c: E2 08 00 2B 8C 80 13 01 00 00 00 00 00 34 [18:20:52]Write i2c OK [18:20:52]MH_I2C_Read... [18:20:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:52]Read from MH i2c: E2 [18:20:52]MH_I2C_Read... [18:20:52]Read from MH i2c: E2 0E 00 [18:20:52]MH_I2C_Read... [18:20:52]Read from MH i2c: E2 0E 00 2B 8C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B1 [18:20:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:20:52]wFMCommunicate OK [18:20:52]SAM_PROTO_GetShiftState done [18:20:52]FM_GetShiftState done [18:20:52]opened in 1692866319 [18:20:52]opened+sec_in_day 1692952719 [18:20:52]quantity*price = 70023 [18:20:52]sum+1 = 70025 [18:20:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 219 24.08.2023 18:20 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32513 ФПД: 127333510681182 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T182057&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32513&fm=127333510681182&tin=02508201610067®Number=0000000000091575&sum=70000 [18:20:53]StoreToDocumentArchive [18:20:53]shift 75 fd 32513 [18:20:53]save to /storage/0075/doc_00032513 [18:20:53]save last doc name /storage/0075/doc_00032513 to /storage/kkm_last_doc_name [18:20:53]save OK [18:20:53]Clear old archive folders... [18:20:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:20:53]tlvbuf is 01A31070 [18:20:53]SAM_PROTO_ClearQueue [18:20:53]wFMCommunicate request_size=4 [18:20:53]MH_SAM_APDU [18:20:53]CAPDU: 80 09 00 00 [18:20:53]Write to MH i2c: E2 08 00 38 8C 80 09 00 00 00 00 00 00 36 [18:20:53]Write i2c OK [18:20:53]MH_I2C_Read... [18:20:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:20:53]Read from MH i2c: E2 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: E2 03 00 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: E2 03 00 38 8C 00 90 00 38 [18:20:53]RAPDU: 90 00 [18:20:53]wFMCommunicate OK [18:20:53]SAM_PROTO_ClearQueue done [18:20:53]KKMCreateOFDPacket [18:20:53]OFDProtocolAddRootSTLVToBuf [18:20:53]FM_MakeSignedData [18:20:53]FM_MakeSignedData [18:20:53]SAM_PROTO_SignData [18:20:53]wFMCommunicate request_size=4 [18:20:53]MH_SAM_APDU [18:20:53]CAPDU: 80 0D 01 02 [18:20:53]Write to MH i2c: E2 08 00 39 8C 80 0D 01 02 00 00 00 00 3E [18:20:53]Write i2c OK [18:20:53]MH_I2C_Read... [18:20:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:20:53]Read from MH i2c: E2 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: E2 03 00 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: E2 03 00 39 8C 00 90 00 39 [18:20:53]RAPDU: 90 00 [18:20:53]wFMCommunicate OK [18:20:53]wFMCommunicate request_size=255 [18:20:53]MH_SAM_APDU [18:20:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 89 9F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 7F 00 00 35 04 06 00 [18:20:53]Write to MH i2c: E2 02 01 3A 8C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 89 9F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 7F 00 00 35 04 06 00 00 00 F3 [18:20:53]Write i2c OK [18:20:53]MH_I2C_Read... [18:20:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:53]Read from MH i2c: E2 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: E2 03 00 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: E2 03 00 3A 8C 00 90 00 3A [18:20:53]RAPDU: 90 00 [18:20:53]wFMCommunicate OK [18:20:53]wFMCommunicate request_size=11 [18:20:53]MH_SAM_APDU [18:20:53]CAPDU: 80 0D 02 02 06 73 CF 24 AC 12 5E [18:20:53]Write to MH i2c: E2 0E 00 3B 8C 80 0D 02 02 06 00 73 CF 24 AC 12 5E 00 00 CF [18:20:53]Write i2c OK [18:20:53]MH_I2C_Read... [18:20:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:53]Read from MH i2c: E2 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: E2 03 00 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: E2 03 00 3B 8C 00 90 00 3B [18:20:53]RAPDU: 90 00 [18:20:53]wFMCommunicate OK [18:20:53]wFMCommunicate request_size=4 [18:20:53]MH_SAM_APDU [18:20:53]CAPDU: 80 0D 03 02 [18:20:53]Write to MH i2c: E2 08 00 3C 8C 80 0D 03 02 00 00 00 00 43 [18:20:53]Write i2c OK [18:20:53]MH_I2C_Read... [18:20:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:20:53]Read from MH i2c: E2 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: E2 0B 00 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: E2 0B 00 3C 8C 00 AD 8C 3D 10 17 23 71 2E 90 00 A3 [18:20:53]RAPDU: AD 8C 3D 10 17 23 71 2E 90 00 [18:20:53]wFMCommunicate OK [18:20:53]SAM_PROTO_SignData done [18:20:53]FM_MakeSignedData done [18:20:53]CreateOFDProtocolMessage [18:20:53]wFMCommunicate request_size=4 [18:20:53]MH_SAM_APDU [18:20:53]CAPDU: 80 11 00 00 [18:20:53]Write to MH i2c: E2 08 00 3D 8C 80 11 00 00 00 00 00 00 43 [18:20:53]Write i2c OK [18:20:53]MH_I2C_Read... [18:20:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:53]Read from MH i2c: E2 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: E2 17 00 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: E2 17 00 3D 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 99 [18:20:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:20:53]wFMCommunicate OK [18:20:53]CreateOFDProtocolMessage done [18:20:53]OFDSenderStorePacket 32513 [18:20:53]StoreOFDPacket docnum=32513 [18:20:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F0 4E 08 01 8D 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 89 9F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 7F 00 00 35 04 06 00 73 CF 24 AC 12 5E AD 8C 3D 10 17 23 71 2E [18:20:53]CheckFolder [18:20:53]dirname=/storage/ofd_packets [18:20:53]CheckFolder done [18:20:53]ProducePacketName [18:20:53]name=ofd_packets/00032513 [18:20:53]NVStorageSaveData ofd_packets/00032513 [18:20:53]File name is /storage/ofd_packets/00032513 [18:20:53]Write 302 bytes [18:20:53]NVStorageSaveData done [18:20:53]OFDSenderStorePacket done [18:20:53]KKMCreateOFDPacket done [18:20:53]NVStorageSaveData kkm_last_timestamp [18:20:53]File name is /storage/kkm_last_timestamp [18:20:53]Write 4 bytes [18:20:53]NVStorageSaveData done [18:20:53]ExternCall_PrintAddStr [18:20:53]wPrintStart [18:20:53]Write to MH i2c: 01 00 00 3E 8C CA [18:20:53]Write i2c OK [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: 01 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: 01 07 00 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: 01 07 00 3E 8C 00 00 00 00 00 FF 0F DF [18:20:53]RasterBufferAndPrint [18:20:53]line Счет N : (1)1182267 [18:20:53]line ИНН: 02508201610067 [18:20:53]line Контрольно-Кассовый Чек [18:20:53]line ПРОДАЖА [18:20:53]line ТРК (МРК, ГНК) : 11 [18:20:53]line Товар: 2710194210 [18:20:53]line ДТ(л)-К-5 [18:20:53]line 11.010 * 63.60 [18:20:53]line = 700.24 [18:20:53]line НДС 12% НСП 1% [18:20:53]line > о реализуемом товаре [18:20:53]line ОКРУГЛЕНИЕ: -0.24 [18:20:53]line ИТОГО: 700.00 [18:20:53]line Внесено: 700.00 [18:20:53]line СДАЧА: 0.00 [18:20:53]line НСП 1% : 6.20 [18:20:53]line НДС 12% : 74.36 [18:20:53]line Наличными: 700.00 [18:20:53]line Безнал.: 0.00 [18:20:53]line Место: АЗС № 121 "Партнер Нефть" [18:20:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:20:53]line СНО: Общий режим [18:20:53]line Чек 219 24.08.2023 18:20 [18:20:53]line Смена: 75 ФФД: 1.0 [18:20:53]line ЗНМ: 0300000148 [18:20:53]line РНМ: 0000000000091575 [18:20:53]line Версия ККМ: 001 [18:20:53]line ФМ: 0000000000874655 [18:20:53]line ФД: 32513 [18:20:53]line ФПД: 127333510681182 [18:20:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T182057&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32513&fm=127333510681182&tin=02508201610067®Number=0000000000091575&sum=70000 [18:20:54]OFD Sender: Processing packet 32513 [packets to send 11, broken 10] [18:20:54]ProducePacketName [18:20:54]name=ofd_packets/00032513 [18:20:54]OFD Sender: To server: pG, [18:20:54]CommunicateWithHost lk.salyk.kg:30040 [18:20:54]ConnectInit lk.salyk.kg [18:20:54]written 0, free lines is 4095 [18:20:54]Connected sock=10 [18:20:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F0 4E 08 01 8D 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 89 9F E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 7F 00 00 35 04 06 00 73 CF 24 AC 12 5E AD 8C 3D 10 17 23 71 2E [18:20:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FF 7C 47 00 76 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 7F 00 00 F4 03 04 00 2C 4A E7 64 B6 04 01 00 00 69 33 77 B1 00 B0 34 98 [18:20:54]CommunicateWithHost err = 0 [18:20:54]CheckOFDResponse [18:20:54]1017 (14) - 77093643461234 [18:20:54]1041 (16) - 0000000000874655 [18:20:54]1040 (4) - 32513 [18:20:54]1012 (4) - 24.08.2023 12:16 [18:20:54]1206 (1) - 0 [18:20:54]OFD Sender: Remove packet 32513 [18:20:54]ProducePacketName [18:20:54]name=ofd_packets/00032513 [18:20:54]NVStorageDeleteData [18:20:54]Write to MH i2c: 01 00 00 69 8C F5 [18:20:54]Write i2c OK [18:20:54]MH_I2C_Read... [18:20:54]Read from MH i2c: 01 [18:20:54]MH_I2C_Read... [18:20:54]Read from MH i2c: 01 07 00 [18:20:54]MH_I2C_Read... [18:20:54]Read from MH i2c: 01 07 00 69 8C 00 00 00 00 00 CD 0C D5 [18:20:54]RasterBufferAndPrint [18:20:54]line [18:20:54]line [18:20:54]line [18:20:54]line [18:20:54]line [18:20:54]written 0, free lines is 3284 [18:20:54]MH_Cut [18:20:54]Write to MH i2c: D1 01 00 70 8C 01 CE [18:20:54]Write i2c OK [18:20:54]MH_I2C_Read... [18:20:54]Read from MH i2c: D1 [18:20:54]MH_I2C_Read... [18:20:54]Read from MH i2c: D1 01 00 [18:20:54]MH_I2C_Read... [18:20:54]Read from MH i2c: D1 01 00 70 8C 00 CD [18:20:54]Write to MH i2c: 01 00 00 71 8C FD [18:20:54]Write i2c OK [18:20:54]MH_I2C_Read... [18:20:54]OFD Sender: No OFD packet to send [18:20:55]*** Cut start [18:20:55]*** Purtial cut [18:20:55]*** Stage 1: CUTSNS_PIN = 1 [18:20:55]Read from MH i2c: 01 [18:20:55]MH_I2C_Read... [18:20:55]*** Stop cut motor [18:20:55]*** Cut end [18:20:55]Read from MH i2c: 01 07 00 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: 01 07 00 71 8C 00 00 00 00 00 FF 0F 12 [18:20:55]process_action close_receipt done [18:20:55]requested_data is exist [18:20:55]produce_requested_data [18:20:55]requested_item fm.sn is exist - process it [18:20:55]wFMCommunicate request_size=4 [18:20:55]MH_SAM_APDU [18:20:55]CAPDU: 80 11 00 00 [18:20:55]Write to MH i2c: E2 08 00 72 8C 80 11 00 00 00 00 00 00 78 [18:20:55]Write i2c OK [18:20:55]MH_I2C_Read... [18:20:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:55]Read from MH i2c: E2 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 17 00 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 17 00 72 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CE [18:20:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:20:55]wFMCommunicate OK [18:20:55]requested_item fd.num is exist - process it [18:20:55]SAM_PROTO_GetFieldsCounters [18:20:55]wFMCommunicate request_size=4 [18:20:55]MH_SAM_APDU [18:20:55]CAPDU: 80 13 00 00 [18:20:55]Write to MH i2c: E2 08 00 73 8C 80 13 00 00 00 00 00 00 7B [18:20:55]Write i2c OK [18:20:55]MH_I2C_Read... [18:20:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:20:55]Read from MH i2c: E2 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 62 00 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 62 00 73 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 01 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [18:20:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 01 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:20:55]wFMCommunicate OK [18:20:55]SAM_PROTO_GetFieldsCounters done [18:20:55]requested_item shift.num is exist - process it [18:20:55]requested_item shift.opened is exist - process it [18:20:55]req_shift_opened [18:20:55]FM_GetShiftState [18:20:55]SAM_PROTO_GetShiftState [18:20:55]wFMCommunicate request_size=4 [18:20:55]MH_SAM_APDU [18:20:55]CAPDU: 80 13 01 00 [18:20:55]Write to MH i2c: E2 08 00 74 8C 80 13 01 00 00 00 00 00 7D [18:20:55]Write i2c OK [18:20:55]MH_I2C_Read... [18:20:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:55]Read from MH i2c: E2 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 0E 00 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 0E 00 74 8C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 FA [18:20:55]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:20:55]wFMCommunicate OK [18:20:55]SAM_PROTO_GetShiftState done [18:20:55]FM_GetShiftState done [18:20:55]req_shift_opened done [18:20:55]requested_item shift.open_date is exist - process it [18:20:55]req_shift_open_date [18:20:55]req_shift_open_date done [18:20:55]produce_requested_data done [18:20:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32513,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:20:55]process_action_free close_receipt [18:20:55]json_value_free [18:20:55]json_value_free done [18:20:55]process_json_proto returns [18:20:55]Send response to host [18:20:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32513,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:20:55]free response buf [18:20:55]execute_script done [18:20:55]execute_script returns [18:20:55]free content buf [18:20:55]Sock 9.Close socket [18:20:55]Sock 9.Thread stoped [18:20:59]OFD Sender: No OFD packet to send [18:21:04]OFD Sender: No OFD packet to send [18:21:09]OFD Sender: No OFD packet to send [18:21:14]OFD Sender: No OFD packet to send [18:21:19]OFD Sender: No OFD packet to send [18:21:24]OFD Sender: No OFD packet to send [18:21:29]OFD Sender: No OFD packet to send [18:21:34]OFD Sender: No OFD packet to send [18:21:39]OFD Sender: No OFD packet to send [18:21:44]OFD Sender: No OFD packet to send [18:21:49]OFD Sender: No OFD packet to send [18:21:54]OFD Sender: No OFD packet to send [18:21:59]OFD Sender: No OFD packet to send [18:22:04]OFD Sender: No OFD packet to send [18:22:09]OFD Sender: No OFD packet to send [18:22:14]OFD Sender: No OFD packet to send [18:22:19]OFD Sender: No OFD packet to send [18:22:24]OFD Sender: No OFD packet to send [18:22:29]OFD Sender: No OFD packet to send [18:22:34]OFD Sender: No OFD packet to send [18:22:39]OFD Sender: No OFD packet to send [18:22:44]OFD Sender: No OFD packet to send [18:22:49]OFD Sender: No OFD packet to send [18:22:55]OFD Sender: No OFD packet to send [18:23:00]OFD Sender: No OFD packet to send [18:23:05]OFD Sender: No OFD packet to send [18:23:10]OFD Sender: No OFD packet to send [18:23:11]accept exits with 8 [18:23:11]New connection [18:23:11]New thread 3066940772 created [18:23:11]Thread 3067084132 joined [18:23:11]Waiting for new connection... [18:23:11] Sock 8.Parse request [18:23:11]Sock 8.Check first char [18:23:11]Sock 8.First char is OK [18:23:11]request: POST /json_proto HTTP/1.0 [18:23:11]Method: POST [18:23:11]URL: /json_proto [18:23:11]Method is POST - this is cgi request [18:23:11]url: /json_proto [18:23:11]query_string will be loaded in cgi processing [18:23:11]execute_cgi json_proto POST (null) [18:23:11]execute_cgi path=json_proto method=POST [18:23:11]POST find Content-Length [18:23:11]Host: 172.17.34.200:8080 [18:23:11]Content-Length: 678 [18:23:11]Content-Type: application/json [18:23:11] [18:23:11]POST finish read [18:23:11]Found Content-Length = 678 [18:23:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:11]execute_script... [18: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)1182269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:11]POST & json_proto [18:23:11]process_json_proto [18:23:11]json parsed OK: [18:23:11]protocol is kg_v1.0 [18:23:11]action value=close_receipt [18:23:11]process_action close_receipt [18:23:11]cmd_close_receipt [18:23:11]MH_GetDate [18:23:11]Write to MH i2c: F0 00 00 75 8C F0 [18:23:11]Write i2c OK [18:23:11]MH_I2C_Read... [18:23:11]Read from MH i2c: F0 [18:23:11]MH_I2C_Read... [18:23:11]Read from MH i2c: F0 09 00 [18:23:11]MH_I2C_Read... [18:23:11]Read from MH i2c: F0 09 00 75 8C 00 14 A0 E7 64 B2 FF 65 64 72 [18:23:11]GetLastDocTimeStamp 1692901257 [18:23:11]current date 1692901396 [18:23:11]FM_GetShiftState [18:23:11]SAM_PROTO_GetShiftState [18:23:11]wFMCommunicate request_size=4 [18:23:11]MH_SAM_APDU [18:23:11]CAPDU: 80 13 01 00 [18:23:11]Write to MH i2c: E2 08 00 76 8C 80 13 01 00 00 00 00 00 7F [18:23:11]Write i2c OK [18:23:11]MH_I2C_Read... [18:23:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:11]Read from MH i2c: E2 [18:23:11]MH_I2C_Read... [18:23:11]Read from MH i2c: E2 0E 00 [18:23:11]MH_I2C_Read... [18:23:11]Read from MH i2c: E2 0E 00 76 8C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 FC [18:23:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:23:11]wFMCommunicate OK [18:23:11]SAM_PROTO_GetShiftState done [18:23:11]FM_GetShiftState done [18:23:11]opened in 1692866319 [18:23:11]opened+sec_in_day 1692952719 [18:23:11]quantity*price = 50025 [18:23:11]sum+1 = 50026 [18:23:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 220 24.08.2023 18:23 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32514 ФПД: 274430513491233 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T182316&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32514&fm=274430513491233&tin=02508201610067®Number=0000000000091575&sum=50000 [18:23:12]StoreToDocumentArchive [18:23:12]shift 75 fd 32514 [18:23:12]save to /storage/0075/doc_00032514 [18:23:12]save last doc name /storage/0075/doc_00032514 to /storage/kkm_last_doc_name [18:23:12]save OK [18:23:12]Clear old archive folders... [18:23:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:23:12]tlvbuf is 01A85730 [18:23:12]SAM_PROTO_ClearQueue [18:23:12]wFMCommunicate request_size=4 [18:23:12]MH_SAM_APDU [18:23:12]CAPDU: 80 09 00 00 [18:23:12]Write to MH i2c: E2 08 00 83 8C 80 09 00 00 00 00 00 00 81 [18:23:12]Write i2c OK [18:23:12]MH_I2C_Read... [18:23:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:23:12]Read from MH i2c: E2 [18:23:12]MH_I2C_Read... [18:23:12]Read from MH i2c: E2 03 00 [18:23:12]MH_I2C_Read... [18:23:12]Read from MH i2c: E2 03 00 83 8C 00 90 00 83 [18:23:12]RAPDU: 90 00 [18:23:12]wFMCommunicate OK [18:23:12]SAM_PROTO_ClearQueue done [18:23:12]KKMCreateOFDPacket [18:23:12]OFDProtocolAddRootSTLVToBuf [18:23:12]FM_MakeSignedData [18:23:12]FM_MakeSignedData [18:23:12]SAM_PROTO_SignData [18:23:12]wFMCommunicate request_size=4 [18:23:12]MH_SAM_APDU [18:23:12]CAPDU: 80 0D 01 02 [18:23:12]Write to MH i2c: E2 08 00 84 8C 80 0D 01 02 00 00 00 00 89 [18:23:12]Write i2c OK [18:23:12]MH_I2C_Read... [18:23:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:23:12]Read from MH i2c: E2 [18:23:12]MH_I2C_Read... [18:23:12]Read from MH i2c: E2 03 00 [18:23:12]MH_I2C_Read... [18:23:12]Read from MH i2c: E2 03 00 84 8C 00 90 00 84 [18:23:12]RAPDU: 90 00 [18:23:12]wFMCommunicate OK [18:23:12]wFMCommunicate request_size=255 [18:23:12]MH_SAM_APDU [18: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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DC 00 00 00 F4 03 04 00 14 A0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 7F 00 00 35 04 06 00 F9 [18:23:12]Write to MH i2c: E2 02 01 85 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DC 00 00 00 F4 03 04 00 14 A0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 7F 00 00 35 04 06 00 F9 00 00 C3 [18:23:12]Write i2c OK [18:23:12]MH_I2C_Read... [18:23:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:13]Read from MH i2c: E2 [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: E2 03 00 [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: E2 03 00 85 8C 00 90 00 85 [18:23:13]RAPDU: 90 00 [18:23:13]wFMCommunicate OK [18:23:13]wFMCommunicate request_size=10 [18:23:13]MH_SAM_APDU [18:23:13]CAPDU: 80 0D 02 02 05 97 D5 45 AD 21 [18:23:13]Write to MH i2c: E2 0D 00 86 8C 80 0D 02 02 05 00 97 D5 45 AD 21 00 00 15 [18:23:13]Write i2c OK [18:23:13]MH_I2C_Read... [18:23:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:13]Read from MH i2c: E2 [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: E2 03 00 [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: E2 03 00 86 8C 00 90 00 86 [18:23:13]RAPDU: 90 00 [18:23:13]wFMCommunicate OK [18:23:13]wFMCommunicate request_size=4 [18:23:13]MH_SAM_APDU [18:23:13]CAPDU: 80 0D 03 02 [18:23:13]Write to MH i2c: E2 08 00 87 8C 80 0D 03 02 00 00 00 00 8E [18:23:13]Write i2c OK [18:23:13]MH_I2C_Read... [18:23:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:23:13]Read from MH i2c: E2 [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: E2 0B 00 [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: E2 0B 00 87 8C 00 F8 5D 1C 04 A7 44 8A 7B 90 00 F4 [18:23:13]RAPDU: F8 5D 1C 04 A7 44 8A 7B 90 00 [18:23:13]wFMCommunicate OK [18:23:13]SAM_PROTO_SignData done [18:23:13]FM_MakeSignedData done [18:23:13]CreateOFDProtocolMessage [18:23:13]wFMCommunicate request_size=4 [18:23:13]MH_SAM_APDU [18:23:13]CAPDU: 80 11 00 00 [18:23:13]Write to MH i2c: E2 08 00 88 8C 80 11 00 00 00 00 00 00 8E [18:23:13]Write i2c OK [18:23:13]MH_I2C_Read... [18:23:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:13]Read from MH i2c: E2 [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: E2 17 00 [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: E2 17 00 88 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E4 [18:23:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:23:13]wFMCommunicate OK [18:23:13]CreateOFDProtocolMessage done [18:23:13]OFDSenderStorePacket 32514 [18:23:13]StoreOFDPacket docnum=32514 [18:23:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 71 73 07 01 E9 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DC 00 00 00 F4 03 04 00 14 A0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 7F 00 00 35 04 06 00 F9 97 D5 45 AD 21 F8 5D 1C 04 A7 44 8A 7B [18:23:13]CheckFolder [18:23:13]dirname=/storage/ofd_packets [18:23:13]CheckFolder done [18:23:13]ProducePacketName [18:23:13]name=ofd_packets/00032514 [18:23:13]NVStorageSaveData ofd_packets/00032514 [18:23:13]File name is /storage/ofd_packets/00032514 [18:23:13]Write 301 bytes [18:23:13]NVStorageSaveData done [18:23:13]OFDSenderStorePacket done [18:23:13]KKMCreateOFDPacket done [18:23:13]NVStorageSaveData kkm_last_timestamp [18:23:13]File name is /storage/kkm_last_timestamp [18:23:13]Write 4 bytes [18:23:13]NVStorageSaveData done [18:23:13]ExternCall_PrintAddStr [18:23:13]wPrintStart [18:23:13]Write to MH i2c: 01 00 00 89 8C 15 [18:23:13]Write i2c OK [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: 01 [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: 01 07 00 [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: 01 07 00 89 8C 00 00 00 00 00 FF 0F 2A [18:23:13]RasterBufferAndPrint [18:23:13]line Счет N : (1)1182269 [18:23:13]line ИНН: 02508201610067 [18:23:13]line Контрольно-Кассовый Чек [18:23:13]line ПРОДАЖА [18:23:13]line ТРК (МРК, ГНК) : 52 [18:23:13]line Товар: 2710124130 [18:23:13]line Аи-92-К-5 [18:23:13]line 8.700 * 57.50 [18:23:13]line = 500.25 [18:23:13]line НДС 12% НСП 1% [18:23:13]line > о реализуемом товаре [18:23:13]line ОКРУГЛЕНИЕ: -0.25 [18:23:13]line ИТОГО: 500.00 [18:23:13]line Внесено: 500.00 [18:23:13]line СДАЧА: 0.00 [18:23:13]line НСП 1% : 4.43 [18:23:13]line НДС 12% : 53.12 [18:23:13]line Наличными: 500.00 [18:23:13]line Безнал.: 0.00 [18:23:13]line Место: АЗС № 121 "Партнер Нефть" [18:23:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:23:13]line СНО: Общий режим [18:23:13]line Чек 220 24.08.2023 18:23 [18:23:13]line Смена: 75 ФФД: 1.0 [18:23:13]line ЗНМ: 0300000148 [18:23:13]line РНМ: 0000000000091575 [18:23:13]line Версия ККМ: 001 [18:23:13]line ФМ: 0000000000874655 [18:23:13]line ФД: 32514 [18:23:13]line ФПД: 274430513491233 [18:23:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T182316&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32514&fm=274430513491233&tin=02508201610067®Number=0000000000091575&sum=50000 [18:23:13]OFD Sender: Processing packet 32514 [packets to send 11, broken 10] [18:23:13]ProducePacketName [18:23:13]name=ofd_packets/00032514 [18:23:13]OFD Sender: To server: pG, [18:23:13]CommunicateWithHost lk.salyk.kg:30040 [18:23:13]ConnectInit lk.salyk.kg [18:23:13]written 0, free lines is 4095 [18:23:13]Connected sock=9 [18: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 34 36 35 35 0F 01 00 00 71 73 07 01 E9 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DC 00 00 00 F4 03 04 00 14 A0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 7F 00 00 35 04 06 00 F9 97 D5 45 AD 21 F8 5D 1C 04 A7 44 8A 7B [18:23:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 14 0D 47 00 B1 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 7F 00 00 F4 03 04 00 B7 4A E7 64 B6 04 01 00 00 BB A5 D2 E5 EB 1A B1 81 [18:23:14]CommunicateWithHost err = 0 [18:23:14]CheckOFDResponse [18:23:14]1017 (14) - 77093643461234 [18:23:14]1041 (16) - 0000000000874655 [18:23:14]1040 (4) - 32514 [18:23:14]1012 (4) - 24.08.2023 12:19 [18:23:14]1206 (1) - 0 [18:23:14]OFD Sender: Remove packet 32514 [18:23:14]ProducePacketName [18:23:14]name=ofd_packets/00032514 [18:23:14]NVStorageDeleteData [18:23:14]Write to MH i2c: 01 00 00 B4 8C 40 [18:23:14]Write i2c OK [18:23:14]MH_I2C_Read... [18:23:14]Read from MH i2c: 01 [18:23:14]MH_I2C_Read... [18:23:14]Read from MH i2c: 01 07 00 [18:23:14]MH_I2C_Read... [18:23:14]Read from MH i2c: 01 07 00 B4 8C 00 00 00 00 00 DF 0C 32 [18:23:14]RasterBufferAndPrint [18:23:14]line [18:23:14]line [18:23:14]line [18:23:14]line [18:23:14]line [18:23:14]written 0, free lines is 3301 [18:23:14]MH_Cut [18:23:14]Write to MH i2c: D1 01 00 BB 8C 01 19 [18:23:14]Write i2c OK [18:23:14]MH_I2C_Read... [18:23:14]Read from MH i2c: D1 [18:23:14]MH_I2C_Read... [18:23:14]Read from MH i2c: D1 01 00 [18:23:14]MH_I2C_Read... [18:23:14]Read from MH i2c: D1 01 00 BB 8C 00 18 [18:23:14]Write to MH i2c: 01 00 00 BC 8C 48 [18:23:14]Write i2c OK [18:23:14]MH_I2C_Read... [18:23:14]OFD Sender: No OFD packet to send [18:23:14]*** Cut start [18:23:14]*** Purtial cut [18:23:14]*** CUTSNS_PIN = 0 [18:23:15]*** Stage 1: CUTSNS_PIN = 1 [18:23:16]Read from MH i2c: 01 [18:23:16]MH_I2C_Read... [18:23:16]*** Stop cut motor [18:23:16]*** Cut end [18:23:16]Read from MH i2c: 01 07 00 [18:23:16]MH_I2C_Read... [18:23:16]Read from MH i2c: 01 07 00 BC 8C 00 00 00 00 00 FF 0F 5D [18:23:16]process_action close_receipt done [18:23:16]requested_data is exist [18:23:16]produce_requested_data [18:23:16]requested_item fm.sn is exist - process it [18:23:16]wFMCommunicate request_size=4 [18:23:16]MH_SAM_APDU [18:23:16]CAPDU: 80 11 00 00 [18:23:16]Write to MH i2c: E2 08 00 BD 8C 80 11 00 00 00 00 00 00 C3 [18:23:16]Write i2c OK [18:23:16]MH_I2C_Read... [18:23:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:17]Read from MH i2c: E2 [18:23:17]MH_I2C_Read... [18:23:17]Read from MH i2c: E2 17 00 [18:23:17]MH_I2C_Read... [18:23:17]Read from MH i2c: E2 17 00 BD 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 19 [18:23:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:23:17]wFMCommunicate OK [18:23:17]requested_item fd.num is exist - process it [18:23:17]SAM_PROTO_GetFieldsCounters [18:23:17]wFMCommunicate request_size=4 [18:23:17]MH_SAM_APDU [18:23:17]CAPDU: 80 13 00 00 [18:23:17]Write to MH i2c: E2 08 00 BE 8C 80 13 00 00 00 00 00 00 C6 [18:23:17]Write i2c OK [18:23:17]MH_I2C_Read... [18:23:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:23:17]Read from MH i2c: E2 [18:23:17]MH_I2C_Read... [18:23:17]Read from MH i2c: E2 62 00 [18:23:17]MH_I2C_Read... [18:23:17]Read from MH i2c: E2 62 00 BE 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 02 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [18:23:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 02 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:23:17]wFMCommunicate OK [18:23:17]SAM_PROTO_GetFieldsCounters done [18:23:17]requested_item shift.num is exist - process it [18:23:17]requested_item shift.opened is exist - process it [18:23:17]req_shift_opened [18:23:17]FM_GetShiftState [18:23:17]SAM_PROTO_GetShiftState [18:23:17]wFMCommunicate request_size=4 [18:23:17]MH_SAM_APDU [18:23:17]CAPDU: 80 13 01 00 [18:23:17]Write to MH i2c: E2 08 00 BF 8C 80 13 01 00 00 00 00 00 C8 [18:23:17]Write i2c OK [18:23:17]MH_I2C_Read... [18:23:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:17]Read from MH i2c: E2 [18:23:17]MH_I2C_Read... [18:23:17]Read from MH i2c: E2 0E 00 [18:23:17]MH_I2C_Read... [18:23:17]Read from MH i2c: E2 0E 00 BF 8C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 45 [18:23:17]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:23:17]wFMCommunicate OK [18:23:17]SAM_PROTO_GetShiftState done [18:23:17]FM_GetShiftState done [18:23:17]req_shift_opened done [18:23:17]requested_item shift.open_date is exist - process it [18:23:17]req_shift_open_date [18:23:17]req_shift_open_date done [18:23:17]produce_requested_data done [18:23:17]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32514,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:23:17]process_action_free close_receipt [18:23:17]json_value_free [18:23:17]json_value_free done [18:23:17]process_json_proto returns [18:23:17]Send response to host [18:23:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32514,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:23:17]free response buf [18:23:17]execute_script done [18:23:17]execute_script returns [18:23:17]free content buf [18:23:17]Sock 8.Close socket [18:23:17]Sock 8.Thread stoped [18:23:18]accept exits with 10 [18:23:18]New connection [18:23:18]New thread 3067084132 created [18:23:18]Thread 3066940772 joined [18:23:18]Waiting for new connection... [18:23:18] Sock 10.Parse request [18:23:18]Sock 10.Check first char [18:23:18]Sock 10.First char is OK [18:23:18]request: POST /json_proto HTTP/1.0 [18:23:18]Method: POST [18:23:18]URL: /json_proto [18:23:18]Method is POST - this is cgi request [18:23:18]url: /json_proto [18:23:18]query_string will be loaded in cgi processing [18:23:18]execute_cgi json_proto POST (null) [18:23:18]execute_cgi path=json_proto method=POST [18:23:18]POST find Content-Length [18:23:18]Host: 172.17.34.200:8080 [18:23:18]Content-Length: 688 [18:23:18]Content-Type: application/json [18:23:18] [18:23:18]POST finish read [18:23:18]Found Content-Length = 688 [18:23:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:18]execute_script... [18: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)1182268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:18]POST & json_proto [18:23:18]process_json_proto [18:23:18]json parsed OK: [18:23:18]protocol is kg_v1.0 [18:23:18]action value=close_receipt [18:23:18]process_action close_receipt [18:23:18]cmd_close_receipt [18:23:18]MH_GetDate [18:23:18]Write to MH i2c: F0 00 00 C0 8C 3B [18:23:18]Write i2c OK [18:23:18]MH_I2C_Read... [18:23:18]Read from MH i2c: F0 [18:23:18]MH_I2C_Read... [18:23:18]Read from MH i2c: F0 09 00 [18:23:18]MH_I2C_Read... [18:23:18]Read from MH i2c: F0 09 00 C0 8C 00 1B A0 E7 64 B2 FF 65 64 C4 [18:23:18]GetLastDocTimeStamp 1692901396 [18:23:18]current date 1692901403 [18:23:18]FM_GetShiftState [18:23:18]SAM_PROTO_GetShiftState [18:23:18]wFMCommunicate request_size=4 [18:23:18]MH_SAM_APDU [18:23:18]CAPDU: 80 13 01 00 [18:23:18]Write to MH i2c: E2 08 00 C1 8C 80 13 01 00 00 00 00 00 CA [18:23:18]Write i2c OK [18:23:18]MH_I2C_Read... [18:23:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:18]Read from MH i2c: E2 [18:23:18]MH_I2C_Read... [18:23:18]Read from MH i2c: E2 0E 00 [18:23:18]MH_I2C_Read... [18:23:18]Read from MH i2c: E2 0E 00 C1 8C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 47 [18:23:18]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:23:18]wFMCommunicate OK [18:23:18]SAM_PROTO_GetShiftState done [18:23:18]FM_GetShiftState done [18:23:18]opened in 1692866319 [18:23:18]opened+sec_in_day 1692952719 [18:23:18]quantity*price = 150032 [18:23:18]sum+1 = 150033 [18:23:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 221 24.08.2023 18:23 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32515 ФПД: 19474968892274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T182323&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32515&fm=19474968892274&tin=02508201610067®Number=0000000000091575&sum=150000 [18:23:20]StoreToDocumentArchive [18:23:20]shift 75 fd 32515 [18:23:20]save to /storage/0075/doc_00032515 [18:23:20]save last doc name /storage/0075/doc_00032515 to /storage/kkm_last_doc_name [18:23:20]save OK [18:23:20]Clear old archive folders... [18:23:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:23:20]tlvbuf is 0183BF80 [18:23:20]SAM_PROTO_ClearQueue [18:23:20]wFMCommunicate request_size=4 [18:23:20]MH_SAM_APDU [18:23:20]CAPDU: 80 09 00 00 [18:23:20]Write to MH i2c: E2 08 00 CE 8C 80 09 00 00 00 00 00 00 CC [18:23:20]Write i2c OK [18:23:20]MH_I2C_Read... [18:23:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:23:20]Read from MH i2c: E2 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 03 00 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 03 00 CE 8C 00 90 00 CE [18:23:20]RAPDU: 90 00 [18:23:20]wFMCommunicate OK [18:23:20]SAM_PROTO_ClearQueue done [18:23:20]KKMCreateOFDPacket [18:23:20]OFDProtocolAddRootSTLVToBuf [18:23:20]FM_MakeSignedData [18:23:20]FM_MakeSignedData [18:23:20]SAM_PROTO_SignData [18:23:20]wFMCommunicate request_size=4 [18:23:20]MH_SAM_APDU [18:23:20]CAPDU: 80 0D 01 02 [18:23:20]Write to MH i2c: E2 08 00 CF 8C 80 0D 01 02 00 00 00 00 D4 [18:23:20]Write i2c OK [18:23:20]MH_I2C_Read... [18:23:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:23:20]Read from MH i2c: E2 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 03 00 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 03 00 CF 8C 00 90 00 CF [18:23:20]RAPDU: 90 00 [18:23:20]wFMCommunicate OK [18:23:20]wFMCommunicate request_size=255 [18:23:20]MH_SAM_APDU [18:23:20]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 1B A0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 7F 00 00 35 04 06 00 [18:23:20]Write to MH i2c: E2 02 01 D0 8C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 1B A0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 7F 00 00 35 04 06 00 00 00 C2 [18:23:20]Write i2c OK [18:23:20]MH_I2C_Read... [18:23:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:20]Read from MH i2c: E2 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 03 00 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 03 00 D0 8C 00 90 00 D0 [18:23:20]RAPDU: 90 00 [18:23:20]wFMCommunicate OK [18:23:20]wFMCommunicate request_size=11 [18:23:20]MH_SAM_APDU [18:23:20]CAPDU: 80 0D 02 02 06 11 B6 5E 9A 53 72 [18:23:20]Write to MH i2c: E2 0E 00 D1 8C 80 0D 02 02 06 00 11 B6 5E 9A 53 72 00 00 67 [18:23:20]Write i2c OK [18:23:20]MH_I2C_Read... [18:23:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:20]Read from MH i2c: E2 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 03 00 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 03 00 D1 8C 00 90 00 D1 [18:23:20]RAPDU: 90 00 [18:23:20]wFMCommunicate OK [18:23:20]wFMCommunicate request_size=4 [18:23:20]MH_SAM_APDU [18:23:20]CAPDU: 80 0D 03 02 [18:23:20]Write to MH i2c: E2 08 00 D2 8C 80 0D 03 02 00 00 00 00 D9 [18:23:20]Write i2c OK [18:23:20]MH_I2C_Read... [18:23:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:23:20]Read from MH i2c: E2 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 0B 00 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 0B 00 D2 8C 00 2A 9A A5 31 56 68 71 85 90 00 28 [18:23:20]RAPDU: 2A 9A A5 31 56 68 71 85 90 00 [18:23:20]wFMCommunicate OK [18:23:20]SAM_PROTO_SignData done [18:23:20]FM_MakeSignedData done [18:23:20]CreateOFDProtocolMessage [18:23:20]wFMCommunicate request_size=4 [18:23:20]MH_SAM_APDU [18:23:20]CAPDU: 80 11 00 00 [18:23:20]Write to MH i2c: E2 08 00 D3 8C 80 11 00 00 00 00 00 00 D9 [18:23:20]Write i2c OK [18:23:20]MH_I2C_Read... [18:23:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:20]Read from MH i2c: E2 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 17 00 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 17 00 D3 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2F [18:23:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:23:20]wFMCommunicate OK [18:23:20]CreateOFDProtocolMessage done [18:23:20]OFDSenderStorePacket 32515 [18:23:20]StoreOFDPacket docnum=32515 [18:23:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 BB 44 08 01 F3 FA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 1B A0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 7F 00 00 35 04 06 00 11 B6 5E 9A 53 72 2A 9A A5 31 56 68 71 85 [18:23:20]CheckFolder [18:23:20]dirname=/storage/ofd_packets [18:23:20]CheckFolder done [18:23:20]ProducePacketName [18:23:20]name=ofd_packets/00032515 [18:23:20]NVStorageSaveData ofd_packets/00032515 [18:23:20]File name is /storage/ofd_packets/00032515 [18:23:20]Write 302 bytes [18:23:20]NVStorageSaveData done [18:23:20]OFDSenderStorePacket done [18:23:20]KKMCreateOFDPacket done [18:23:20]NVStorageSaveData kkm_last_timestamp [18:23:20]File name is /storage/kkm_last_timestamp [18:23:20]Write 4 bytes [18:23:20]NVStorageSaveData done [18:23:20]ExternCall_PrintAddStr [18:23:20]wPrintStart [18:23:20]Write to MH i2c: 01 00 00 D4 8C 60 [18:23:20]Write i2c OK [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: 01 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: 01 07 00 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: 01 07 00 D4 8C 00 00 00 00 00 FF 0F 75 [18:23:20]RasterBufferAndPrint [18:23:20]line Счет N : (1)1182268 [18:23:20]line ИНН: 02508201610067 [18:23:20]line Контрольно-Кассовый Чек [18:23:20]line ПРОДАЖА [18:23:20]line ТРК (МРК, ГНК) : 11 [18:23:20]line Товар: 2710194210 [18:23:20]line ДТ(л)-К-5 [18:23:20]line 23.590 * 63.60 [18:23:20]line = 1500.32 [18:23:20]line НДС 12% НСП 1% [18:23:20]line > о реализуемом товаре [18:23:20]line ОКРУГЛЕНИЕ: -0.32 [18:23:20]line ИТОГО: 1500.00 [18:23:20]line Внесено: 1500.00 [18:23:20]line СДАЧА: 0.00 [18:23:20]line НСП 1% : 13.28 [18:23:20]line НДС 12% : 159.33 [18:23:20]line Наличными: 1500.00 [18:23:20]line Безнал.: 0.00 [18:23:20]line Место: АЗС № 121 "Партнер Нефть" [18:23:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:23:20]line СНО: Общий режим [18:23:20]line Чек 221 24.08.2023 18:23 [18:23:20]line Смена: 75 ФФД: 1.0 [18:23:20]line ЗНМ: 0300000148 [18:23:20]line РНМ: 0000000000091575 [18:23:20]line Версия ККМ: 001 [18:23:20]line ФМ: 0000000000874655 [18:23:20]line ФД: 32515 [18:23:20]line ФПД: 19474968892274 [18:23:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T182323&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32515&fm=19474968892274&tin=02508201610067®Number=0000000000091575&sum=150000 [18:23:20]OFD Sender: Processing packet 32515 [packets to send 11, broken 10] [18:23:20]ProducePacketName [18:23:20]name=ofd_packets/00032515 [18:23:20]OFD Sender: To server: pG, [18:23:20]CommunicateWithHost lk.salyk.kg:30040 [18:23:20]ConnectInit lk.salyk.kg [18:23:21]written 0, free lines is 4095 [18:23:21]Connected sock=9 [18:23:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 BB 44 08 01 F3 FA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 1B A0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 7F 00 00 35 04 06 00 11 B6 5E 9A 53 72 2A 9A A5 31 56 68 71 85 [18:23:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0A 07 47 00 A5 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 7F 00 00 F4 03 04 00 BE 4A E7 64 B6 04 01 00 00 B8 C6 41 2A 2E 86 29 E6 [18:23:21]CommunicateWithHost err = 0 [18:23:21]CheckOFDResponse [18:23:21]1017 (14) - 77093643461234 [18:23:21]1041 (16) - 0000000000874655 [18:23:21]1040 (4) - 32515 [18:23:21]1012 (4) - 24.08.2023 12:19 [18:23:21]1206 (1) - 0 [18:23:21]OFD Sender: Remove packet 32515 [18:23:21]ProducePacketName [18:23:21]name=ofd_packets/00032515 [18:23:21]NVStorageDeleteData [18:23:21]Write to MH i2c: 01 00 00 FF 8C 8B [18:23:21]Write i2c OK [18:23:21]MH_I2C_Read... [18:23:21]Read from MH i2c: 01 [18:23:21]MH_I2C_Read... [18:23:21]Read from MH i2c: 01 07 00 [18:23:21]MH_I2C_Read... [18:23:21]Read from MH i2c: 01 07 00 FF 8C 00 00 00 00 00 D7 0C 75 [18:23:21]RasterBufferAndPrint [18:23:21]line [18:23:21]line [18:23:21]line [18:23:21]line [18:23:21]line [18:23:21]written 0, free lines is 3302 [18:23:21]MH_Cut [18:23:21]Write to MH i2c: D1 01 00 06 8D 01 65 [18:23:21]Write i2c OK [18:23:21]MH_I2C_Read... [18:23:21]Read from MH i2c: D1 [18:23:21]MH_I2C_Read... [18:23:21]Read from MH i2c: D1 01 00 [18:23:21]MH_I2C_Read... [18:23:21]Read from MH i2c: D1 01 00 06 8D 00 64 [18:23:21]Write to MH i2c: 01 00 00 07 8D 94 [18:23:21]Write i2c OK [18:23:21]MH_I2C_Read... [18:23:21]OFD Sender: No OFD packet to send [18:23:22]*** Cut start [18:23:22]*** Purtial cut [18:23:22]*** Stage 1: CUTSNS_PIN = 1 [18:23:22]Read from MH i2c: 01 [18:23:22]MH_I2C_Read... [18:23:22]*** Stop cut motor [18:23:22]*** Cut end [18:23:22]Read from MH i2c: 01 07 00 [18:23:22]MH_I2C_Read... [18:23:22]Read from MH i2c: 01 07 00 07 8D 00 00 00 00 00 FF 0F A9 [18:23:22]process_action close_receipt done [18:23:22]requested_data is exist [18:23:22]produce_requested_data [18:23:22]requested_item fm.sn is exist - process it [18:23:22]wFMCommunicate request_size=4 [18:23:22]MH_SAM_APDU [18:23:22]CAPDU: 80 11 00 00 [18:23:22]Write to MH i2c: E2 08 00 08 8D 80 11 00 00 00 00 00 00 0F [18:23:22]Write i2c OK [18:23:22]MH_I2C_Read... [18:23:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:22]Read from MH i2c: E2 [18:23:22]MH_I2C_Read... [18:23:22]Read from MH i2c: E2 17 00 [18:23:22]MH_I2C_Read... [18:23:22]Read from MH i2c: E2 17 00 08 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 65 [18:23:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:23:22]wFMCommunicate OK [18:23:22]requested_item fd.num is exist - process it [18:23:22]SAM_PROTO_GetFieldsCounters [18:23:22]wFMCommunicate request_size=4 [18:23:22]MH_SAM_APDU [18:23:22]CAPDU: 80 13 00 00 [18:23:22]Write to MH i2c: E2 08 00 09 8D 80 13 00 00 00 00 00 00 12 [18:23:22]Write i2c OK [18:23:22]MH_I2C_Read... [18:23:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:23:22]Read from MH i2c: E2 [18:23:22]MH_I2C_Read... [18:23:22]Read from MH i2c: E2 62 00 [18:23:22]MH_I2C_Read... [18:23:22]Read from MH i2c: E2 62 00 09 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 03 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [18:23:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 03 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:23:22]wFMCommunicate OK [18:23:22]SAM_PROTO_GetFieldsCounters done [18:23:22]requested_item shift.num is exist - process it [18:23:22]requested_item shift.opened is exist - process it [18:23:22]req_shift_opened [18:23:22]FM_GetShiftState [18:23:22]SAM_PROTO_GetShiftState [18:23:22]wFMCommunicate request_size=4 [18:23:22]MH_SAM_APDU [18:23:22]CAPDU: 80 13 01 00 [18:23:22]Write to MH i2c: E2 08 00 0A 8D 80 13 01 00 00 00 00 00 14 [18:23:22]Write i2c OK [18:23:22]MH_I2C_Read... [18:23:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:22]Read from MH i2c: E2 [18:23:22]MH_I2C_Read... [18:23:22]Read from MH i2c: E2 0E 00 [18:23:22]MH_I2C_Read... [18:23:22]Read from MH i2c: E2 0E 00 0A 8D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 91 [18:23:22]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:23:22]wFMCommunicate OK [18:23:22]SAM_PROTO_GetShiftState done [18:23:22]FM_GetShiftState done [18:23:22]req_shift_opened done [18:23:22]requested_item shift.open_date is exist - process it [18:23:22]req_shift_open_date [18:23:22]req_shift_open_date done [18:23:22]produce_requested_data done [18:23:22]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32515,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:23:22]process_action_free close_receipt [18:23:22]json_value_free [18:23:22]json_value_free done [18:23:22]process_json_proto returns [18:23:22]Send response to host [18:23:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32515,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:23:22]free response buf [18:23:22]execute_script done [18:23:22]execute_script returns [18:23:22]free content buf [18:23:22]Sock 10.Close socket [18:23:22]Sock 10.Thread stoped [18:23:26]OFD Sender: No OFD packet to send [18:23:31]OFD Sender: No OFD packet to send [18:23:36]OFD Sender: No OFD packet to send [18:23:41]OFD Sender: No OFD packet to send [18:23:46]OFD Sender: No OFD packet to send [18:23:51]OFD Sender: No OFD packet to send [18:23:56]OFD Sender: No OFD packet to send [18:24:01]OFD Sender: No OFD packet to send [18:24:06]OFD Sender: No OFD packet to send [18:24:11]OFD Sender: No OFD packet to send [18:24:16]OFD Sender: No OFD packet to send [18:24:21]OFD Sender: No OFD packet to send [18:24:26]OFD Sender: No OFD packet to send [18:24:31]OFD Sender: No OFD packet to send [18:24:36]OFD Sender: No OFD packet to send [18:24:41]OFD Sender: No OFD packet to send [18:24:46]OFD Sender: No OFD packet to send [18:24:51]OFD Sender: No OFD packet to send [18:24:56]OFD Sender: No OFD packet to send [18:25:01]OFD Sender: No OFD packet to send [18:25:06]OFD Sender: No OFD packet to send [18:25:11]OFD Sender: No OFD packet to send [18:25:16]OFD Sender: No OFD packet to send [18:25:21]OFD Sender: No OFD packet to send [18:25:26]OFD Sender: No OFD packet to send [18:25:31]OFD Sender: No OFD packet to send [18:25:36]OFD Sender: No OFD packet to send [18:25:41]OFD Sender: No OFD packet to send [18:25:46]OFD Sender: No OFD packet to send [18:25:51]OFD Sender: No OFD packet to send [18:25:56]OFD Sender: No OFD packet to send [18:26:01]OFD Sender: No OFD packet to send [18:26:06]OFD Sender: No OFD packet to send [18:26:11]OFD Sender: No OFD packet to send [18:26:16]OFD Sender: No OFD packet to send [18:26:20]accept exits with 8 [18:26:20]New connection [18:26:20]New thread 3066940772 created [18:26:20]Thread 3067084132 joined [18:26:20]Waiting for new connection... [18:26:20] Sock 8.Parse request [18:26:20]Sock 8.Check first char [18:26:20]Sock 8.First char is OK [18:26:20]request: POST /json_proto HTTP/1.0 [18:26:20]Method: POST [18:26:20]URL: /json_proto [18:26:20]Method is POST - this is cgi request [18:26:20]url: /json_proto [18:26:20]query_string will be loaded in cgi processing [18:26:20]execute_cgi json_proto POST (null) [18:26:20]execute_cgi path=json_proto method=POST [18:26:20]POST find Content-Length [18:26:20]Host: 172.17.34.200:8080 [18:26:20]Content-Length: 678 [18:26:20]Content-Type: application/json [18:26:20] [18:26:20]POST finish read [18:26:20]Found Content-Length = 678 [18:26:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:26:20]execute_script... [18: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)1182270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:26:20]POST & json_proto [18:26:20]process_json_proto [18:26:20]json parsed OK: [18:26:20]protocol is kg_v1.0 [18:26:20]action value=close_receipt [18:26:20]process_action close_receipt [18:26:20]cmd_close_receipt [18:26:20]MH_GetDate [18:26:20]Write to MH i2c: F0 00 00 0B 8D 87 [18:26:20]Write i2c OK [18:26:20]MH_I2C_Read... [18:26:20]Read from MH i2c: F0 [18:26:20]MH_I2C_Read... [18:26:20]Read from MH i2c: F0 09 00 [18:26:20]MH_I2C_Read... [18:26:20]Read from MH i2c: F0 09 00 0B 8D 00 D1 A0 E7 64 B2 FF 65 64 C6 [18:26:20]GetLastDocTimeStamp 1692901403 [18:26:20]current date 1692901585 [18:26:20]FM_GetShiftState [18:26:20]SAM_PROTO_GetShiftState [18:26:20]wFMCommunicate request_size=4 [18:26:20]MH_SAM_APDU [18:26:20]CAPDU: 80 13 01 00 [18:26:20]Write to MH i2c: E2 08 00 0C 8D 80 13 01 00 00 00 00 00 16 [18:26:20]Write i2c OK [18:26:20]MH_I2C_Read... [18:26:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:20]Read from MH i2c: E2 [18:26:20]MH_I2C_Read... [18:26:20]Read from MH i2c: E2 0E 00 [18:26:20]MH_I2C_Read... [18:26:20]Read from MH i2c: E2 0E 00 0C 8D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 93 [18:26:20]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:26:20]wFMCommunicate OK [18:26:20]SAM_PROTO_GetShiftState done [18:26:20]FM_GetShiftState done [18:26:20]opened in 1692866319 [18:26:20]opened+sec_in_day 1692952719 [18:26:20]quantity*price = 50025 [18:26:20]sum+1 = 50026 [18:26:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 222 24.08.2023 18:26 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32516 ФПД: 173671148187748 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T182625&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32516&fm=173671148187748&tin=02508201610067®Number=0000000000091575&sum=50000 [18:26:21]StoreToDocumentArchive [18:26:21]shift 75 fd 32516 [18:26:21]save to /storage/0075/doc_00032516 [18:26:21]save last doc name /storage/0075/doc_00032516 to /storage/kkm_last_doc_name [18:26:21]save OK [18:26:21]Clear old archive folders... [18:26:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:26:21]tlvbuf is 019C5370 [18:26:21]SAM_PROTO_ClearQueue [18:26:21]wFMCommunicate request_size=4 [18:26:21]MH_SAM_APDU [18:26:21]CAPDU: 80 09 00 00 [18:26:21]Write to MH i2c: E2 08 00 19 8D 80 09 00 00 00 00 00 00 18 [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 19 8D 00 90 00 1A [18:26:21]RAPDU: 90 00 [18:26:21]wFMCommunicate OK [18:26:21]SAM_PROTO_ClearQueue done [18:26:21]KKMCreateOFDPacket [18:26:21]OFDProtocolAddRootSTLVToBuf [18:26:21]FM_MakeSignedData [18:26:21]FM_MakeSignedData [18:26:21]SAM_PROTO_SignData [18:26:21]wFMCommunicate request_size=4 [18:26:21]MH_SAM_APDU [18:26:21]CAPDU: 80 0D 01 02 [18:26:21]Write to MH i2c: E2 08 00 1A 8D 80 0D 01 02 00 00 00 00 20 [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 1A 8D 00 90 00 1B [18:26:21]RAPDU: 90 00 [18:26:21]wFMCommunicate OK [18:26:21]wFMCommunicate request_size=255 [18:26:21]MH_SAM_APDU [18: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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DE 00 00 00 F4 03 04 00 D1 A0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 7F 00 00 35 04 06 00 9D [18:26:21]Write to MH i2c: E2 02 01 1B 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DE 00 00 00 F4 03 04 00 D1 A0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 7F 00 00 35 04 06 00 9D 00 00 BF [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 1B 8D 00 90 00 1C [18:26:21]RAPDU: 90 00 [18:26:21]wFMCommunicate OK [18:26:21]wFMCommunicate request_size=10 [18:26:21]MH_SAM_APDU [18:26:21]CAPDU: 80 0D 02 02 05 F3 F7 18 70 64 [18:26:21]Write to MH i2c: E2 0D 00 1C 8D 80 0D 02 02 05 00 F3 F7 18 70 64 00 00 03 [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 1C 8D 00 90 00 1D [18:26:21]RAPDU: 90 00 [18:26:21]wFMCommunicate OK [18:26:21]wFMCommunicate request_size=4 [18:26:21]MH_SAM_APDU [18:26:21]CAPDU: 80 0D 03 02 [18:26:21]Write to MH i2c: E2 08 00 1D 8D 80 0D 03 02 00 00 00 00 25 [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 0B 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 0B 00 1D 8D 00 03 B3 59 C2 BE 8A 85 3C 90 00 00 [18:26:21]RAPDU: 03 B3 59 C2 BE 8A 85 3C 90 00 [18:26:21]wFMCommunicate OK [18:26:21]SAM_PROTO_SignData done [18:26:21]FM_MakeSignedData done [18:26:21]CreateOFDProtocolMessage [18:26:21]wFMCommunicate request_size=4 [18:26:21]MH_SAM_APDU [18:26:21]CAPDU: 80 11 00 00 [18:26:21]Write to MH i2c: E2 08 00 1E 8D 80 11 00 00 00 00 00 00 25 [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 17 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 17 00 1E 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7B [18:26:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:26:21]wFMCommunicate OK [18:26:21]CreateOFDProtocolMessage done [18:26:21]OFDSenderStorePacket 32516 [18:26:21]StoreOFDPacket docnum=32516 [18:26:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8D FB 07 01 A4 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DE 00 00 00 F4 03 04 00 D1 A0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 7F 00 00 35 04 06 00 9D F3 F7 18 70 64 03 B3 59 C2 BE 8A 85 3C [18:26:21]CheckFolder [18:26:21]dirname=/storage/ofd_packets [18:26:21]CheckFolder done [18:26:21]ProducePacketName [18:26:21]name=ofd_packets/00032516 [18:26:21]NVStorageSaveData ofd_packets/00032516 [18:26:21]File name is /storage/ofd_packets/00032516 [18:26:21]Write 301 bytes [18:26:21]NVStorageSaveData done [18:26:21]OFDSenderStorePacket done [18:26:21]KKMCreateOFDPacket done [18:26:21]NVStorageSaveData kkm_last_timestamp [18:26:21]File name is /storage/kkm_last_timestamp [18:26:21]Write 4 bytes [18:26:21]NVStorageSaveData done [18:26:21]ExternCall_PrintAddStr [18:26:21]wPrintStart [18:26:21]Write to MH i2c: 01 00 00 1F 8D AC [18:26:21]OFD Sender: Processing packet 32516 [packets to send 11, broken 10] [18:26:21]ProducePacketName [18:26:21]name=ofd_packets/00032516 [18:26:21]OFD Sender: To server: pG, [18:26:21]CommunicateWithHost lk.salyk.kg:30040 [18:26:21]ConnectInit lk.salyk.kg [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: 01 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: 01 07 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: 01 07 00 1F 8D 00 00 00 00 00 FF 0F C1 [18:26:21]RasterBufferAndPrint [18:26:21]line Счет N : (1)1182270 [18:26:21]line ИНН: 02508201610067 [18:26:21]line Контрольно-Кассовый Чек [18:26:21]line ПРОДАЖА [18:26:21]line ТРК (МРК, ГНК) : 52 [18:26:21]line Товар: 2710124130 [18:26:21]line Аи-92-К-5 [18:26:21]line 8.700 * 57.50 [18:26:21]line = 500.25 [18:26:21]line НДС 12% НСП 1% [18:26:21]line > о реализуемом товаре [18:26:21]line ОКРУГЛЕНИЕ: -0.25 [18:26:21]line ИТОГО: 500.00 [18:26:21]line Внесено: 500.00 [18:26:21]line СДАЧА: 0.00 [18:26:21]line НСП 1% : 4.43 [18:26:21]line НДС 12% : 53.12 [18:26:21]line Наличными: 500.00 [18:26:21]line Безнал.: 0.00 [18:26:21]line Место: АЗС № 121 "Партнер Нефть" [18:26:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:26:21]line СНО: Общий режим [18:26:21]line Чек 222 24.08.2023 18:26 [18:26:21]line Смена: 75 ФФД: 1.0 [18:26:21]line ЗНМ: 0300000148 [18:26:22]line РНМ: 0000000000091575 [18:26:22]line Версия ККМ: 001 [18:26:22]line ФМ: 0000000000874655 [18:26:22]line ФД: 32516 [18:26:22]line ФПД: 173671148187748 [18:26:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T182625&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32516&fm=173671148187748&tin=02508201610067®Number=0000000000091575&sum=50000 [18:26:22]Connected sock=10 [18: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 34 36 35 35 0F 01 00 00 8D FB 07 01 A4 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DE 00 00 00 F4 03 04 00 D1 A0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 7F 00 00 35 04 06 00 9D F3 F7 18 70 64 03 B3 59 C2 BE 8A 85 3C [18:26:22]written 0, free lines is 4095 [18:26:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 DF F9 47 00 E3 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 7F 00 00 F4 03 04 00 74 4B E7 64 B6 04 01 00 00 19 6D 69 79 6B 76 E4 C0 [18:26:22]CommunicateWithHost err = 0 [18:26:22]CheckOFDResponse [18:26:22]1017 (14) - 77093643461234 [18:26:22]1041 (16) - 0000000000874655 [18:26:22]1040 (4) - 32516 [18:26:22]1012 (4) - 24.08.2023 12:22 [18:26:22]1206 (1) - 0 [18:26:22]OFD Sender: Remove packet 32516 [18:26:22]ProducePacketName [18:26:22]name=ofd_packets/00032516 [18:26:22]NVStorageDeleteData [18:26:22]Write to MH i2c: 01 00 00 4A 8D D7 [18:26:22]Write i2c OK [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: 01 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: 01 07 00 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: 01 07 00 4A 8D 00 00 00 00 00 DA 0C C4 [18:26:22]RasterBufferAndPrint [18:26:22]line [18:26:22]line [18:26:22]line [18:26:22]line [18:26:22]line [18:26:22]written 0, free lines is 3297 [18:26:22]MH_Cut [18:26:22]Write to MH i2c: D1 01 00 51 8D 01 B0 [18:26:22]Write i2c OK [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: D1 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: D1 01 00 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: D1 01 00 51 8D 00 AF [18:26:22]Write to MH i2c: 01 00 00 52 8D DF [18:26:22]Write i2c OK [18:26:22]MH_I2C_Read... [18:26:22]OFD Sender: No OFD packet to send [18:26:23]*** Cut start [18:26:23]*** Purtial cut [18:26:23]*** CUTSNS_PIN = 0 [18:26:23]*** Stage 1: CUTSNS_PIN = 1 [18:26:25]Read from MH i2c: 01 [18:26:25]MH_I2C_Read... [18:26:25]*** Stop cut motor [18:26:25]*** Cut end [18:26:25]Read from MH i2c: 01 07 00 [18:26:25]MH_I2C_Read... [18:26:25]Read from MH i2c: 01 07 00 52 8D 00 00 00 00 00 FF 0F F4 [18:26:25]process_action close_receipt done [18:26:25]requested_data is exist [18:26:25]produce_requested_data [18:26:25]requested_item fm.sn is exist - process it [18:26:25]wFMCommunicate request_size=4 [18:26:25]MH_SAM_APDU [18:26:25]CAPDU: 80 11 00 00 [18:26:25]Write to MH i2c: E2 08 00 53 8D 80 11 00 00 00 00 00 00 5A [18:26:25]Write i2c OK [18:26:25]MH_I2C_Read... [18:26:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:25]Read from MH i2c: E2 [18:26:25]MH_I2C_Read... [18:26:25]Read from MH i2c: E2 17 00 [18:26:25]MH_I2C_Read... [18:26:25]Read from MH i2c: E2 17 00 53 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B0 [18:26:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:26:25]wFMCommunicate OK [18:26:25]requested_item fd.num is exist - process it [18:26:25]SAM_PROTO_GetFieldsCounters [18:26:25]wFMCommunicate request_size=4 [18:26:25]MH_SAM_APDU [18:26:25]CAPDU: 80 13 00 00 [18:26:25]Write to MH i2c: E2 08 00 54 8D 80 13 00 00 00 00 00 00 5D [18:26:25]Write i2c OK [18:26:25]MH_I2C_Read... [18:26:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:26:25]Read from MH i2c: E2 [18:26:25]MH_I2C_Read... [18:26:25]Read from MH i2c: E2 62 00 [18:26:25]MH_I2C_Read... [18:26:25]Read from MH i2c: E2 62 00 54 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 04 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [18:26:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 04 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:26:25]wFMCommunicate OK [18:26:25]SAM_PROTO_GetFieldsCounters done [18:26:25]requested_item shift.num is exist - process it [18:26:25]requested_item shift.opened is exist - process it [18:26:25]req_shift_opened [18:26:25]FM_GetShiftState [18:26:25]SAM_PROTO_GetShiftState [18:26:25]wFMCommunicate request_size=4 [18:26:25]MH_SAM_APDU [18:26:25]CAPDU: 80 13 01 00 [18:26:25]Write to MH i2c: E2 08 00 55 8D 80 13 01 00 00 00 00 00 5F [18:26:25]Write i2c OK [18:26:25]MH_I2C_Read... [18:26:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:25]Read from MH i2c: E2 [18:26:25]MH_I2C_Read... [18:26:25]Read from MH i2c: E2 0E 00 [18:26:25]MH_I2C_Read... [18:26:25]Read from MH i2c: E2 0E 00 55 8D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DC [18:26:25]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:26:25]wFMCommunicate OK [18:26:25]SAM_PROTO_GetShiftState done [18:26:25]FM_GetShiftState done [18:26:25]req_shift_opened done [18:26:25]requested_item shift.open_date is exist - process it [18:26:25]req_shift_open_date [18:26:25]req_shift_open_date done [18:26:25]produce_requested_data done [18:26:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32516,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:26:25]process_action_free close_receipt [18:26:25]json_value_free [18:26:25]json_value_free done [18:26:25]process_json_proto returns [18:26:25]Send response to host [18:26:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32516,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:26:25]free response buf [18:26:25]execute_script done [18:26:25]execute_script returns [18:26:25]free content buf [18:26:25]Sock 8.Close socket [18:26:25]Sock 8.Thread stoped [18:26:27]OFD Sender: No OFD packet to send [18:26:32]OFD Sender: No OFD packet to send [18:26:37]OFD Sender: No OFD packet to send [18:26:42]OFD Sender: No OFD packet to send [18:26:47]OFD Sender: No OFD packet to send [18:26: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:33]OFD Sender: No OFD packet to send [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:03]accept exits with 9 [18:29:03]New connection [18:29:03]New thread 3067084132 created [18:29:03]Thread 3066940772 joined [18:29:03]Waiting for new connection... [18:29:03] Sock 9.Parse request [18:29:03]Sock 9.Check first char [18:29:03]Sock 9.First char is OK [18:29:03]request: POST /json_proto HTTP/1.0 [18:29:03]Method: POST [18:29:03]URL: /json_proto [18:29:03]Method is POST - this is cgi request [18:29:03]url: /json_proto [18:29:03]query_string will be loaded in cgi processing [18:29:03]execute_cgi json_proto POST (null) [18:29:03]execute_cgi path=json_proto method=POST [18:29:03]POST find Content-Length [18:29:03]Host: 172.17.34.200:8080 [18:29:03]Content-Length: 684 [18:29:03]Content-Type: application/json [18:29:03] [18:29:03]POST finish read [18:29:03]Found Content-Length = 684 [18:29:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:29:03]execute_script... [18: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 : (1)1182271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:29:03]POST & json_proto [18:29:03]process_json_proto [18:29:03]json parsed OK: [18:29:03]protocol is kg_v1.0 [18:29:03]action value=close_receipt [18:29:03]process_action close_receipt [18:29:03]cmd_close_receipt [18:29:03]MH_GetDate [18:29:03]Write to MH i2c: F0 00 00 56 8D D2 [18:29:03]Write i2c OK [18:29:03]MH_I2C_Read... [18:29:03]Read from MH i2c: F0 [18:29:03]MH_I2C_Read... [18:29:03]Read from MH i2c: F0 09 00 [18:29:03]MH_I2C_Read... [18:29:03]Read from MH i2c: F0 09 00 56 8D 00 74 A1 E7 64 B2 FF 65 64 B5 [18:29:03]GetLastDocTimeStamp 1692901585 [18:29:03]current date 1692901748 [18:29:03]FM_GetShiftState [18:29:03]SAM_PROTO_GetShiftState [18:29:03]wFMCommunicate request_size=4 [18:29:03]MH_SAM_APDU [18:29:03]CAPDU: 80 13 01 00 [18:29:03]Write to MH i2c: E2 08 00 57 8D 80 13 01 00 00 00 00 00 61 [18:29:03]Write i2c OK [18:29:03]MH_I2C_Read... [18:29:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:29:03]Read from MH i2c: E2 [18:29:03]MH_I2C_Read... [18:29:03]Read from MH i2c: E2 0E 00 [18:29:03]MH_I2C_Read... [18:29:03]Read from MH i2c: E2 0E 00 57 8D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DE [18:29:03]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:29:03]wFMCommunicate OK [18:29:03]SAM_PROTO_GetShiftState done [18:29:03]FM_GetShiftState done [18:29:03]opened in 1692866319 [18:29:03]opened+sec_in_day 1692952719 [18:29:03]quantity*price = 70023 [18:29:03]sum+1 = 70025 [18:29:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 223 24.08.2023 18:29 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32517 ФПД: 45191419797961 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T182908&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32517&fm=45191419797961&tin=02508201610067®Number=0000000000091575&sum=70000 [18:29:04]StoreToDocumentArchive [18:29:04]shift 75 fd 32517 [18:29:04]save to /storage/0075/doc_00032517 [18:29:04]save last doc name /storage/0075/doc_00032517 to /storage/kkm_last_doc_name [18:29:04]save OK [18:29:04]Clear old archive folders... [18:29:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:29:04]tlvbuf is 01868B40 [18:29:04]SAM_PROTO_ClearQueue [18:29:04]wFMCommunicate request_size=4 [18:29:04]MH_SAM_APDU [18:29:04]CAPDU: 80 09 00 00 [18:29:04]Write to MH i2c: E2 08 00 64 8D 80 09 00 00 00 00 00 00 63 [18:29:04]Write i2c OK [18:29:04]MH_I2C_Read... [18:29:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:29:04]Read from MH i2c: E2 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 03 00 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 03 00 64 8D 00 90 00 65 [18:29:04]RAPDU: 90 00 [18:29:04]wFMCommunicate OK [18:29:04]SAM_PROTO_ClearQueue done [18:29:04]KKMCreateOFDPacket [18:29:04]OFDProtocolAddRootSTLVToBuf [18:29:04]FM_MakeSignedData [18:29:04]FM_MakeSignedData [18:29:04]SAM_PROTO_SignData [18:29:04]wFMCommunicate request_size=4 [18:29:04]MH_SAM_APDU [18:29:04]CAPDU: 80 0D 01 02 [18:29:04]Write to MH i2c: E2 08 00 65 8D 80 0D 01 02 00 00 00 00 6B [18:29:04]Write i2c OK [18:29:04]MH_I2C_Read... [18:29:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:29:04]Read from MH i2c: E2 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 03 00 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 03 00 65 8D 00 90 00 66 [18:29:04]RAPDU: 90 00 [18:29:04]wFMCommunicate OK [18:29:04]wFMCommunicate request_size=255 [18:29:04]MH_SAM_APDU [18:29:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 74 A1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 7F 00 00 35 04 06 00 [18:29:04]Write to MH i2c: E2 02 01 66 8D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 74 A1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 7F 00 00 35 04 06 00 00 00 15 [18:29:04]Write i2c OK [18:29:04]MH_I2C_Read... [18:29:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:29:04]Read from MH i2c: E2 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 03 00 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 03 00 66 8D 00 90 00 67 [18:29:04]RAPDU: 90 00 [18:29:04]wFMCommunicate OK [18:29:04]wFMCommunicate request_size=11 [18:29:04]MH_SAM_APDU [18:29:04]CAPDU: 80 0D 02 02 06 29 19 F2 86 21 C9 [18:29:04]Write to MH i2c: E2 0E 00 67 8D 80 0D 02 02 06 00 29 19 F2 86 21 C9 00 00 1E [18:29:04]Write i2c OK [18:29:04]MH_I2C_Read... [18:29:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:29:04]Read from MH i2c: E2 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 03 00 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 03 00 67 8D 00 90 00 68 [18:29:04]RAPDU: 90 00 [18:29:04]wFMCommunicate OK [18:29:04]wFMCommunicate request_size=4 [18:29:04]MH_SAM_APDU [18:29:04]CAPDU: 80 0D 03 02 [18:29:04]Write to MH i2c: E2 08 00 68 8D 80 0D 03 02 00 00 00 00 70 [18:29:04]Write i2c OK [18:29:04]MH_I2C_Read... [18:29:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:29:04]Read from MH i2c: E2 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 0B 00 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 0B 00 68 8D 00 71 3B 69 4E 2D 6E 10 18 90 00 97 [18:29:04]RAPDU: 71 3B 69 4E 2D 6E 10 18 90 00 [18:29:04]wFMCommunicate OK [18:29:04]SAM_PROTO_SignData done [18:29:04]FM_MakeSignedData done [18:29:04]CreateOFDProtocolMessage [18:29:04]wFMCommunicate request_size=4 [18:29:04]MH_SAM_APDU [18:29:04]CAPDU: 80 11 00 00 [18:29:04]Write to MH i2c: E2 08 00 69 8D 80 11 00 00 00 00 00 00 70 [18:29:04]Write i2c OK [18:29:04]MH_I2C_Read... [18:29:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:29:04]Read from MH i2c: E2 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 17 00 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: E2 17 00 69 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C6 [18:29:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:29:04]wFMCommunicate OK [18:29:04]CreateOFDProtocolMessage done [18:29:04]OFDSenderStorePacket 32517 [18:29:04]StoreOFDPacket docnum=32517 [18:29:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 45 4C 08 01 68 62 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 74 A1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 7F 00 00 35 04 06 00 29 19 F2 86 21 C9 71 3B 69 4E 2D 6E 10 18 [18:29:04]CheckFolder [18:29:04]dirname=/storage/ofd_packets [18:29:04]CheckFolder done [18:29:04]ProducePacketName [18:29:04]name=ofd_packets/00032517 [18:29:04]NVStorageSaveData ofd_packets/00032517 [18:29:04]File name is /storage/ofd_packets/00032517 [18:29:04]Write 302 bytes [18:29:04]NVStorageSaveData done [18:29:04]OFDSenderStorePacket done [18:29:04]KKMCreateOFDPacket done [18:29:04]NVStorageSaveData kkm_last_timestamp [18:29:04]File name is /storage/kkm_last_timestamp [18:29:04]Write 4 bytes [18:29:04]NVStorageSaveData done [18:29:04]ExternCall_PrintAddStr [18:29:04]wPrintStart [18:29:04]Write to MH i2c: 01 00 00 6A 8D F7 [18:29:04]Write i2c OK [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: 01 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: 01 07 00 [18:29:04]MH_I2C_Read... [18:29:04]Read from MH i2c: 01 07 00 6A 8D 00 00 00 00 00 FF 0F 0C [18:29:04]RasterBufferAndPrint [18:29:04]line Счет N : (1)1182271 [18:29:04]line ИНН: 02508201610067 [18:29:04]line Контрольно-Кассовый Чек [18:29:04]line ПРОДАЖА [18:29:04]line ТРК (МРК, ГНК) : 21 [18:29:04]line Товар: 2710194210 [18:29:04]line ДТ(л)-К-5 [18:29:04]line 11.010 * 63.60 [18:29:04]line = 700.24 [18:29:04]line НДС 12% НСП 1% [18:29:04]line > о реализуемом товаре [18:29:04]line ОКРУГЛЕНИЕ: -0.24 [18:29:04]line ИТОГО: 700.00 [18:29:04]line Внесено: 700.00 [18:29:04]line СДАЧА: 0.00 [18:29:04]line НСП 1% : 6.20 [18:29:04]line НДС 12% : 74.36 [18:29:04]line Наличными: 700.00 [18:29:04]line Безнал.: 0.00 [18:29:04]line Место: АЗС № 121 "Партнер Нефть" [18:29:04]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:29:04]line СНО: Общий режим [18:29:04]line Чек 223 24.08.2023 18:29 [18:29:04]line Смена: 75 ФФД: 1.0 [18:29:04]line ЗНМ: 0300000148 [18:29:04]line РНМ: 0000000000091575 [18:29:04]line Версия ККМ: 001 [18:29:04]line ФМ: 0000000000874655 [18:29:04]line ФД: 32517 [18:29:04]line ФПД: 45191419797961 [18:29:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T182908&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32517&fm=45191419797961&tin=02508201610067®Number=0000000000091575&sum=70000 [18:29:05]OFD Sender: Processing packet 32517 [packets to send 11, broken 10] [18:29:05]ProducePacketName [18:29:05]name=ofd_packets/00032517 [18:29:05]OFD Sender: To server: pG, [18:29:05]CommunicateWithHost lk.salyk.kg:30040 [18:29:05]ConnectInit lk.salyk.kg [18:29:05]written 0, free lines is 4095 [18:29:05]Connected sock=8 [18:29:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 45 4C 08 01 68 62 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 74 A1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 7F 00 00 35 04 06 00 29 19 F2 86 21 C9 71 3B 69 4E 2D 6E 10 18 [18:29:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BE DA 47 00 C7 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 7F 00 00 F4 03 04 00 17 4C E7 64 B6 04 01 00 00 1B C7 6C 50 29 42 5A 1F [18:29:05]CommunicateWithHost err = 0 [18:29:05]CheckOFDResponse [18:29:05]1017 (14) - 77093643461234 [18:29:05]1041 (16) - 0000000000874655 [18:29:05]1040 (4) - 32517 [18:29:05]1012 (4) - 24.08.2023 12:24 [18:29:05]1206 (1) - 0 [18:29:05]OFD Sender: Remove packet 32517 [18:29:05]ProducePacketName [18:29:05]name=ofd_packets/00032517 [18:29:05]NVStorageDeleteData [18:29:05]Write to MH i2c: 01 00 00 95 8D 22 [18:29:05]Write i2c OK [18:29:05]MH_I2C_Read... [18:29:05]Read from MH i2c: 01 [18:29:05]MH_I2C_Read... [18:29:05]Read from MH i2c: 01 07 00 [18:29:05]MH_I2C_Read... [18:29:05]Read from MH i2c: 01 07 00 95 8D 00 00 00 00 00 D7 0C 0C [18:29:05]RasterBufferAndPrint [18:29:05]line [18:29:05]line [18:29:05]line [18:29:05]line [18:29:05]line [18:29:05]written 0, free lines is 3295 [18:29:05]MH_Cut [18:29:05]Write to MH i2c: D1 01 00 9C 8D 01 FB [18:29:05]Write i2c OK [18:29:05]MH_I2C_Read... [18:29:05]Read from MH i2c: D1 [18:29:05]MH_I2C_Read... [18:29:05]Read from MH i2c: D1 01 00 [18:29:05]MH_I2C_Read... [18:29:05]Read from MH i2c: D1 01 00 9C 8D 00 FA [18:29:05]Write to MH i2c: 01 00 00 9D 8D 2A [18:29:05]Write i2c OK [18:29:05]MH_I2C_Read... [18:29:06]OFD Sender: No OFD packet to send [18:29:06]*** Cut start [18:29:06]*** Purtial cut [18:29:06]*** Stage 1: CUTSNS_PIN = 1 [18:29:06]Read from MH i2c: 01 [18:29:06]MH_I2C_Read... [18:29:06]*** Stop cut motor [18:29:06]*** Cut end [18:29:06]Read from MH i2c: 01 07 00 [18:29:06]MH_I2C_Read... [18:29:06]Read from MH i2c: 01 07 00 9D 8D 00 00 00 00 00 FF 0F 3F [18:29:06]process_action close_receipt done [18:29:06]requested_data is exist [18:29:06]produce_requested_data [18:29:06]requested_item fm.sn is exist - process it [18:29:06]wFMCommunicate request_size=4 [18:29:06]MH_SAM_APDU [18:29:06]CAPDU: 80 11 00 00 [18:29:06]Write to MH i2c: E2 08 00 9E 8D 80 11 00 00 00 00 00 00 A5 [18:29:06]Write i2c OK [18:29:06]MH_I2C_Read... [18:29:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:29:06]Read from MH i2c: E2 [18:29:06]MH_I2C_Read... [18:29:06]Read from MH i2c: E2 17 00 [18:29:06]MH_I2C_Read... [18:29:06]Read from MH i2c: E2 17 00 9E 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FB [18:29:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:29:06]wFMCommunicate OK [18:29:06]requested_item fd.num is exist - process it [18:29:06]SAM_PROTO_GetFieldsCounters [18:29:06]wFMCommunicate request_size=4 [18:29:06]MH_SAM_APDU [18:29:06]CAPDU: 80 13 00 00 [18:29:06]Write to MH i2c: E2 08 00 9F 8D 80 13 00 00 00 00 00 00 A8 [18:29:06]Write i2c OK [18:29:06]MH_I2C_Read... [18:29:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:29:06]Read from MH i2c: E2 [18:29:06]MH_I2C_Read... [18:29:06]Read from MH i2c: E2 62 00 [18:29:06]MH_I2C_Read... [18:29:06]Read from MH i2c: E2 62 00 9F 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 05 7F 00 00 0E 04 04 00 4B 00 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 3A [18: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 05 7F 00 00 0E 04 04 00 4B 00 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 [18:29:06]wFMCommunicate OK [18:29:06]SAM_PROTO_GetFieldsCounters done [18:29:06]requested_item shift.num is exist - process it [18:29:06]requested_item shift.opened is exist - process it [18:29:06]req_shift_opened [18:29:06]FM_GetShiftState [18:29:06]SAM_PROTO_GetShiftState [18:29:06]wFMCommunicate request_size=4 [18:29:06]MH_SAM_APDU [18:29:06]CAPDU: 80 13 01 00 [18:29:06]Write to MH i2c: E2 08 00 A0 8D 80 13 01 00 00 00 00 00 AA [18:29:06]Write i2c OK [18:29:06]MH_I2C_Read... [18:29:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:29:07]Read from MH i2c: E2 [18:29:07]MH_I2C_Read... [18:29:07]Read from MH i2c: E2 0E 00 [18:29:07]MH_I2C_Read... [18:29:07]Read from MH i2c: E2 0E 00 A0 8D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 27 [18:29:07]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:29:07]wFMCommunicate OK [18:29:07]SAM_PROTO_GetShiftState done [18:29:07]FM_GetShiftState done [18:29:07]req_shift_opened done [18:29:07]requested_item shift.open_date is exist - process it [18:29:07]req_shift_open_date [18:29:07]req_shift_open_date done [18:29:07]produce_requested_data done [18:29:07]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32517,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:29:07]process_action_free close_receipt [18:29:07]json_value_free [18:29:07]json_value_free done [18:29:07]process_json_proto returns [18:29:07]Send response to host [18:29:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32517,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:29:07]free response buf [18:29:07]execute_script done [18:29:07]execute_script returns [18:29:07]free content buf [18:29:07]Sock 9.Close socket [18:29:07]Sock 9.Thread stoped [18:29:11]OFD Sender: No OFD packet to send [18:29:16]OFD Sender: No OFD packet to send [18:29:21]OFD Sender: No OFD packet to send [18:29:26]OFD Sender: No OFD packet to send [18:29:31]OFD Sender: No OFD packet to send [18:29:36]OFD Sender: No OFD packet to send [18:29:41]OFD Sender: No OFD packet to send [18:29:45]accept exits with 10 [18:29:45]New connection [18:29:45]New thread 3066940772 created [18:29:45]Thread 3067084132 joined [18:29:45]Waiting for new connection... [18:29:45] Sock 10.Parse request [18:29:45]Sock 10.Check first char [18:29:45]Sock 10.First char is OK [18:29:45]request: POST /json_proto HTTP/1.0 [18:29:45]Method: POST [18:29:45]URL: /json_proto [18:29:45]Method is POST - this is cgi request [18:29:45]url: /json_proto [18:29:45]query_string will be loaded in cgi processing [18:29:45]execute_cgi json_proto POST (null) [18:29:45]execute_cgi path=json_proto method=POST [18:29:45]POST find Content-Length [18:29:45]Host: 172.17.34.200:8080 [18:29:45]Content-Length: 678 [18:29:45]Content-Type: application/json [18:29:45] [18:29:45]POST finish read [18:29:45]Found Content-Length = 678 [18:29:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 4.700, "sum" : 270.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:29:45]execute_script... [18:29: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)1182272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 4.700, "sum" : 270.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:29:45]POST & json_proto [18:29:45]process_json_proto [18:29:45]json parsed OK: [18:29:45]protocol is kg_v1.0 [18:29:45]action value=close_receipt [18:29:45]process_action close_receipt [18:29:45]cmd_close_receipt [18:29:45]MH_GetDate [18:29:45]Write to MH i2c: F0 00 00 A1 8D 1D [18:29:45]Write i2c OK [18:29:45]MH_I2C_Read... [18:29:45]Read from MH i2c: F0 [18:29:45]MH_I2C_Read... [18:29:45]Read from MH i2c: F0 09 00 [18:29:45]MH_I2C_Read... [18:29:45]Read from MH i2c: F0 09 00 A1 8D 00 9E A1 E7 64 B2 FF 65 64 2A [18:29:45]GetLastDocTimeStamp 1692901748 [18:29:45]current date 1692901790 [18:29:45]FM_GetShiftState [18:29:45]SAM_PROTO_GetShiftState [18:29:45]wFMCommunicate request_size=4 [18:29:45]MH_SAM_APDU [18:29:45]CAPDU: 80 13 01 00 [18:29:45]Write to MH i2c: E2 08 00 A2 8D 80 13 01 00 00 00 00 00 AC [18:29:45]Write i2c OK [18:29:45]MH_I2C_Read... [18:29:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:29:45]Read from MH i2c: E2 [18:29:45]MH_I2C_Read... [18:29:45]Read from MH i2c: E2 0E 00 [18:29:45]MH_I2C_Read... [18:29:45]Read from MH i2c: E2 0E 00 A2 8D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 29 [18:29:45]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:29:45]wFMCommunicate OK [18:29:45]SAM_PROTO_GetShiftState done [18:29:45]FM_GetShiftState done [18:29:45]opened in 1692866319 [18:29:45]opened+sec_in_day 1692952719 [18:29:45]quantity*price = 27025 [18:29:45]sum+1 = 27026 [18:29:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 270.00 Внесено: 270.00 СДАЧА: 0.00 НСП 1% : 2.39 НДС 12% : 28.70 Наличными: 270.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 224 24.08.2023 18:29 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32518 ФПД: 174796282323127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T182950&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32518&fm=174796282323127&tin=02508201610067®Number=0000000000091575&sum=27000 [18:29:46]StoreToDocumentArchive [18:29:46]shift 75 fd 32518 [18:29:46]save to /storage/0075/doc_00032518 [18:29:46]save last doc name /storage/0075/doc_00032518 to /storage/kkm_last_doc_name [18:29:46]save OK [18:29:46]Clear old archive folders... [18:29:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:29:46]tlvbuf is B6F782B0 [18:29:46]SAM_PROTO_ClearQueue [18:29:46]wFMCommunicate request_size=4 [18:29:46]MH_SAM_APDU [18:29:46]CAPDU: 80 09 00 00 [18:29:46]Write to MH i2c: E2 08 00 AF 8D 80 09 00 00 00 00 00 00 AE [18:29:46]Write i2c OK [18:29:46]MH_I2C_Read... [18:29:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:29:46]Read from MH i2c: E2 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 03 00 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 03 00 AF 8D 00 90 00 B0 [18:29:46]RAPDU: 90 00 [18:29:46]wFMCommunicate OK [18:29:46]SAM_PROTO_ClearQueue done [18:29:46]KKMCreateOFDPacket [18:29:46]OFDProtocolAddRootSTLVToBuf [18:29:46]FM_MakeSignedData [18:29:46]FM_MakeSignedData [18:29:46]SAM_PROTO_SignData [18:29:46]wFMCommunicate request_size=4 [18:29:46]MH_SAM_APDU [18:29:46]CAPDU: 80 0D 01 02 [18:29:46]Write to MH i2c: E2 08 00 B0 8D 80 0D 01 02 00 00 00 00 B6 [18:29:46]Write i2c OK [18:29:46]MH_I2C_Read... [18:29:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:29:46]Read from MH i2c: E2 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 03 00 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 03 00 B0 8D 00 90 00 B1 [18:29:46]RAPDU: 90 00 [18:29:46]wFMCommunicate OK [18:29:46]wFMCommunicate request_size=255 [18:29:46]MH_SAM_APDU [18:29:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 91 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 9E A1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 7F 00 00 35 04 06 00 9E [18:29:46]Write to MH i2c: E2 02 01 B1 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 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 91 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 9E A1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 7F 00 00 35 04 06 00 9E 00 00 83 [18:29:46]Write i2c OK [18:29:46]MH_I2C_Read... [18:29:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:29:46]Read from MH i2c: E2 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 03 00 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 03 00 B1 8D 00 90 00 B2 [18:29:46]RAPDU: 90 00 [18:29:46]wFMCommunicate OK [18:29:46]wFMCommunicate request_size=10 [18:29:46]MH_SAM_APDU [18:29:46]CAPDU: 80 0D 02 02 05 F9 EE 50 E0 B7 [18:29:46]Write to MH i2c: E2 0D 00 B2 8D 80 0D 02 02 05 00 F9 EE 50 E0 B7 00 00 91 [18:29:46]Write i2c OK [18:29:46]MH_I2C_Read... [18:29:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:29:46]Read from MH i2c: E2 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 03 00 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 03 00 B2 8D 00 90 00 B3 [18:29:46]RAPDU: 90 00 [18:29:46]wFMCommunicate OK [18:29:46]wFMCommunicate request_size=4 [18:29:46]MH_SAM_APDU [18:29:46]CAPDU: 80 0D 03 02 [18:29:46]Write to MH i2c: E2 08 00 B3 8D 80 0D 03 02 00 00 00 00 BB [18:29:46]Write i2c OK [18:29:46]MH_I2C_Read... [18:29:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:29:46]Read from MH i2c: E2 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 0B 00 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 0B 00 B3 8D 00 F4 0B A7 C2 AE F9 44 47 90 00 56 [18:29:46]RAPDU: F4 0B A7 C2 AE F9 44 47 90 00 [18:29:46]wFMCommunicate OK [18:29:46]SAM_PROTO_SignData done [18:29:46]FM_MakeSignedData done [18:29:46]CreateOFDProtocolMessage [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 B4 8D 80 11 00 00 00 00 00 00 BB [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 B4 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 11 [18:29:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:29:46]wFMCommunicate OK [18:29:46]CreateOFDProtocolMessage done [18:29:46]OFDSenderStorePacket 32518 [18:29:46]StoreOFDPacket docnum=32518 [18:29:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BC 4D 07 01 47 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 91 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 9E A1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 7F 00 00 35 04 06 00 9E F9 EE 50 E0 B7 F4 0B A7 C2 AE F9 44 47 [18:29:46]CheckFolder [18:29:46]dirname=/storage/ofd_packets [18:29:46]CheckFolder done [18:29:46]ProducePacketName [18:29:46]name=ofd_packets/00032518 [18:29:46]NVStorageSaveData ofd_packets/00032518 [18:29:46]File name is /storage/ofd_packets/00032518 [18:29:46]Write 301 bytes [18:29:46]NVStorageSaveData done [18:29:46]OFDSenderStorePacket done [18:29:46]KKMCreateOFDPacket done [18:29:46]NVStorageSaveData kkm_last_timestamp [18:29:46]File name is /storage/kkm_last_timestamp [18:29:46]Write 4 bytes [18:29:46]NVStorageSaveData done [18:29:46]ExternCall_PrintAddStr [18:29:46]wPrintStart [18:29:46]Write to MH i2c: 01 00 00 B5 8D 42 [18:29:46]Write i2c OK [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: 01 [18:29:46]MH_I2C_Read... [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 B5 8D 00 00 00 00 00 FF 0F 57 [18:29:46]RasterBufferAndPrint [18:29:46]line Счет N : (1)1182272 [18:29:46]line ИНН: 02508201610067 [18:29:46]line Контрольно-Кассовый Чек [18:29:46]line ПРОДАЖА [18:29:46]line ТРК (МРК, ГНК) : 42 [18:29:46]line Товар: 2710124130 [18:29:46]line Аи-92-К-5 [18:29:46]line 4.700 * 57.50 [18:29:46]line = 270.25 [18:29:46]line НДС 12% НСП 1% [18:29:46]line > о реализуемом товаре [18:29:46]line ОКРУГЛЕНИЕ: -0.25 [18:29:46]line ИТОГО: 270.00 [18:29:46]line Внесено: 270.00 [18:29:46]line СДАЧА: 0.00 [18:29:46]line НСП 1% : 2.39 [18:29:46]line НДС 12% : 28.70 [18:29:46]line Наличными: 270.00 [18:29:46]line Безнал.: 0.00 [18:29:46]line Место: АЗС № 121 "Партнер Нефть" [18:29:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:29:46]line СНО: Общий режим [18:29:46]line Чек 224 24.08.2023 18:29 [18:29:46]line Смена: 75 ФФД: 1.0 [18:29:46]line ЗНМ: 0300000148 [18:29:46]line РНМ: 0000000000091575 [18:29:46]line Версия ККМ: 001 [18:29:46]line ФМ: 0000000000874655 [18:29:46]line ФД: 32518 [18:29:46]line ФПД: 174796282323127 [18:29:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T182950&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32518&fm=174796282323127&tin=02508201610067®Number=0000000000091575&sum=27000 [18:29:47]OFD Sender: Processing packet 32518 [packets to send 11, broken 10] [18:29:47]ProducePacketName [18:29:47]name=ofd_packets/00032518 [18:29:47]OFD Sender: To server: pG, [18:29:47]CommunicateWithHost lk.salyk.kg:30040 [18:29:47]ConnectInit lk.salyk.kg [18:29:47]written 0, free lines is 4095 [18:29:47]Connected sock=8 [18:29:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BC 4D 07 01 47 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 91 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 9E A1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 7F 00 00 35 04 06 00 9E F9 EE 50 E0 B7 F4 0B A7 C2 AE F9 44 47 [18:29:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D0 7D 47 00 B9 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 7F 00 00 F4 03 04 00 41 4C E7 64 B6 04 01 00 00 06 7F C6 20 1F 42 0D C4 [18:29:47]CommunicateWithHost err = 0 [18:29:47]CheckOFDResponse [18:29:47]1017 (14) - 77093643461234 [18:29:47]1041 (16) - 0000000000874655 [18:29:47]1040 (4) - 32518 [18:29:47]1012 (4) - 24.08.2023 12:25 [18:29:47]1206 (1) - 0 [18:29:47]OFD Sender: Remove packet 32518 [18:29:47]ProducePacketName [18:29:47]name=ofd_packets/00032518 [18:29:47]NVStorageDeleteData [18:29:47]Write to MH i2c: 01 00 00 E0 8D 6D [18:29:47]Write i2c OK [18:29:47]MH_I2C_Read... [18:29:47]Read from MH i2c: 01 [18:29:47]MH_I2C_Read... [18:29:47]Read from MH i2c: 01 07 00 [18:29:47]MH_I2C_Read... [18:29:47]Read from MH i2c: 01 07 00 E0 8D 00 00 00 00 00 E8 0C 68 [18:29:47]RasterBufferAndPrint [18:29:47]line [18:29:47]line [18:29:47]line [18:29:47]line [18:29:47]line [18:29:47]written 0, free lines is 3310 [18:29:47]MH_Cut [18:29:47]Write to MH i2c: D1 01 00 E7 8D 01 46 [18:29:47]Write i2c OK [18:29:47]MH_I2C_Read... [18:29:47]Read from MH i2c: D1 [18:29:47]MH_I2C_Read... [18:29:47]Read from MH i2c: D1 01 00 [18:29:47]MH_I2C_Read... [18:29:47]Read from MH i2c: D1 01 00 E7 8D 00 45 [18:29:47]Write to MH i2c: 01 00 00 E8 8D 75 [18:29:47]Write i2c OK [18:29:47]MH_I2C_Read... [18:29:48]OFD Sender: No OFD packet to send [18:29:48]*** Cut start [18:29:48]*** Purtial cut [18:29:48]*** CUTSNS_PIN = 0 [18:29:48]*** Stage 1: CUTSNS_PIN = 1 [18:29:50]Read from MH i2c: 01 [18:29:50]MH_I2C_Read... [18:29:50]*** Stop cut motor [18:29:50]*** Cut end [18:29:50]Read from MH i2c: 01 07 00 [18:29:50]MH_I2C_Read... [18:29:50]Read from MH i2c: 01 07 00 E8 8D 00 00 00 00 00 FF 0F 8A [18:29:50]process_action close_receipt done [18:29:50]requested_data is exist [18:29:50]produce_requested_data [18:29:50]requested_item fm.sn is exist - process it [18:29:50]wFMCommunicate request_size=4 [18:29:50]MH_SAM_APDU [18:29:50]CAPDU: 80 11 00 00 [18:29:50]Write to MH i2c: E2 08 00 E9 8D 80 11 00 00 00 00 00 00 F0 [18:29:50]Write i2c OK [18:29:50]MH_I2C_Read... [18:29:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:29:50]Read from MH i2c: E2 [18:29:50]MH_I2C_Read... [18:29:50]Read from MH i2c: E2 17 00 [18:29:50]MH_I2C_Read... [18:29:50]Read from MH i2c: E2 17 00 E9 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 46 [18:29:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:29:50]wFMCommunicate OK [18:29:50]requested_item fd.num is exist - process it [18:29:50]SAM_PROTO_GetFieldsCounters [18:29:50]wFMCommunicate request_size=4 [18:29:50]MH_SAM_APDU [18:29:50]CAPDU: 80 13 00 00 [18:29:50]Write to MH i2c: E2 08 00 EA 8D 80 13 00 00 00 00 00 00 F3 [18:29:50]Write i2c OK [18:29:50]MH_I2C_Read... [18:29:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:29:50]Read from MH i2c: E2 [18:29:50]MH_I2C_Read... [18:29:50]Read from MH i2c: E2 62 00 [18:29:50]MH_I2C_Read... [18:29:50]Read from MH i2c: E2 62 00 EA 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 06 7F 00 00 0E 04 04 00 4B 00 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 89 [18:29:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 06 7F 00 00 0E 04 04 00 4B 00 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 [18:29:50]wFMCommunicate OK [18:29:50]SAM_PROTO_GetFieldsCounters done [18:29:50]requested_item shift.num is exist - process it [18:29:50]requested_item shift.opened is exist - process it [18:29:50]req_shift_opened [18:29:50]FM_GetShiftState [18:29:50]SAM_PROTO_GetShiftState [18:29:50]wFMCommunicate request_size=4 [18:29:50]MH_SAM_APDU [18:29:50]CAPDU: 80 13 01 00 [18:29:50]Write to MH i2c: E2 08 00 EB 8D 80 13 01 00 00 00 00 00 F5 [18:29:50]Write i2c OK [18:29:50]MH_I2C_Read... [18:29:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:29:50]Read from MH i2c: E2 [18:29:50]MH_I2C_Read... [18:29:50]Read from MH i2c: E2 0E 00 [18:29:50]MH_I2C_Read... [18:29:50]Read from MH i2c: E2 0E 00 EB 8D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 72 [18:29:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:29:50]wFMCommunicate OK [18:29:50]SAM_PROTO_GetShiftState done [18:29:50]FM_GetShiftState done [18:29:50]req_shift_opened done [18:29:50]requested_item shift.open_date is exist - process it [18:29:50]req_shift_open_date [18:29:50]req_shift_open_date done [18:29:50]produce_requested_data done [18:29:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32518,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:29:50]process_action_free close_receipt [18:29:50]json_value_free [18:29:50]json_value_free done [18:29:50]process_json_proto returns [18:29:50]Send response to host [18:29:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32518,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:29:50]free response buf [18:29:50]execute_script done [18:29:50]execute_script returns [18:29:50]free content buf [18:29:50]Sock 10.Close socket [18:29:50]Sock 10.Thread stoped [18:29:53]OFD Sender: No OFD packet to send [18:29:58]OFD Sender: No OFD packet to send [18:30:03]OFD Sender: No OFD packet to send [18:30:08]OFD Sender: No OFD packet to send [18:30:13]OFD Sender: No OFD packet to send [18:30:18]OFD Sender: No OFD packet to send [18:30:21]accept exits with 9 [18:30:21]New connection [18:30:21]New thread 3067084132 created [18:30:21]Thread 3066940772 joined [18:30:21]Waiting for new connection... [18:30:21] Sock 9.Parse request [18:30:21]Sock 9.Check first char [18:30:21]Sock 9.First char is OK [18:30:21]request: POST /json_proto HTTP/1.0 [18:30:21]Method: POST [18:30:21]URL: /json_proto [18:30:21]Method is POST - this is cgi request [18:30:21]url: /json_proto [18:30:21]query_string will be loaded in cgi processing [18:30:21]execute_cgi json_proto POST (null) [18:30:21]execute_cgi path=json_proto method=POST [18:30:21]POST find Content-Length [18:30:21]Host: 172.17.34.200:8080 [18:30:21]Content-Length: 1077 [18:30:21]Content-Type: application/json [18:30:21] [18:30:21]POST finish read [18:30:21]Found Content-Length = 1077 [18:30:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182273\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1150.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A102901\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:30:21]execute_script... [18:30:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182273\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1150.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A102901\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:30:21]POST & json_proto [18:30:21]process_json_proto [18:30:21]json parsed OK: [18:30:21]protocol is kg_v1.0 [18:30:21]action value=print_text [18:30:21]process_action print_text [18:30:21]cmd_print_text [18:30:21]ExternCall_PrintAddStr [18:30:21]wPrintStart [18:30:21]Write to MH i2c: 01 00 00 EC 8D 79 [18:30:21]Write i2c OK [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: 01 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: 01 07 00 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: 01 07 00 EC 8D 00 00 00 00 00 FF 0F 8E [18:30:21]RasterBufferAndPrint [18:30:21]line *****ТОВАРНЫЙ ЧЕК***** [18:30:21]line АЗС 121 [18:30:21]line Партнер нефть [18:30:21]line 02508201610067 [18:30:21]line Кассир : Батырканова Г. [18:30:21]line Счет N : (1)1182273 [18:30:21]line ПРОДАЖА [18:30:21]line ТРК (МРК, ГНК) : 62 [18:30:21]line Вид ГСМ : 2710124130 [18:30:21]line Аи-92-К-5 [18:30:21]line 20.000 x 57.50 [18:30:21]line ИТОГ: 1150.00 [18:30:21]line Тип оплаты: Талоны: ТК ГПНА Online [18:30:21]line 102901 [18:30:21]written 0, free lines is 4095 [18:30:21]Write to MH i2c: 01 00 00 FE 8D 8B [18:30:21]Write i2c OK [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: 01 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: 01 07 00 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: 01 07 00 FE 8D 00 00 00 00 00 40 0E E0 [18:30:21]RasterBufferAndPrint [18:30:21]line [18:30:21]line [18:30:21]line [18:30:21]line [18:30:21]line [18:30:21]written 0, free lines is 3649 [18:30:21]MH_Cut [18:30:21]Write to MH i2c: D1 01 00 05 8E 01 65 [18:30:21]Write i2c OK [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: D1 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: D1 01 00 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: D1 01 00 05 8E 00 64 [18:30:21]Write to MH i2c: 01 00 00 06 8E 94 [18:30:21]Write i2c OK [18:30:21]MH_I2C_Read... [18:30:22]*** Cut start [18:30:22]*** Purtial cut [18:30:22]*** Stage 1: CUTSNS_PIN = 1 [18:30:22]Read from MH i2c: 01 [18:30:22]MH_I2C_Read... [18:30:22]Read from MH i2c: 01 07 00 [18:30:22]MH_I2C_Read... [18:30:22]*** Stop cut motor [18:30:22]*** Cut end [18:30:22]Read from MH i2c: 01 07 00 06 8E 00 00 00 00 00 FF 0F A9 [18:30:22]process_action print_text done [18:30:22]requested_data is exist [18:30:22]produce_requested_data [18:30:22]requested_item fm.sn is exist - process it [18:30:22]wFMCommunicate request_size=4 [18:30:22]MH_SAM_APDU [18:30:22]CAPDU: 80 11 00 00 [18:30:22]Write to MH i2c: E2 08 00 07 8E 80 11 00 00 00 00 00 00 0F [18:30:22]Write i2c OK [18:30:22]MH_I2C_Read... [18:30:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:22]Read from MH i2c: E2 [18:30:22]MH_I2C_Read... [18:30:22]Read from MH i2c: E2 17 00 [18:30:22]MH_I2C_Read... [18:30:22]Read from MH i2c: E2 17 00 07 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 65 [18:30:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:30:22]wFMCommunicate OK [18:30:22]requested_item fd.num is exist - process it [18:30:22]SAM_PROTO_GetFieldsCounters [18:30:22]wFMCommunicate request_size=4 [18:30:22]MH_SAM_APDU [18:30:22]CAPDU: 80 13 00 00 [18:30:22]Write to MH i2c: E2 08 00 08 8E 80 13 00 00 00 00 00 00 12 [18:30:22]Write i2c OK [18:30:22]MH_I2C_Read... [18:30:22]Read from MH i2c: E2 [18:30:22]MH_I2C_Read... [18:30:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:30:22]Read from MH i2c: E2 62 00 [18:30:22]MH_I2C_Read... [18:30:22]Read from MH i2c: E2 62 00 08 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 06 7F 00 00 0E 04 04 00 4B 00 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 A8 [18:30:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 06 7F 00 00 0E 04 04 00 4B 00 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 [18:30:22]wFMCommunicate OK [18:30:22]SAM_PROTO_GetFieldsCounters done [18:30:22]requested_item shift.num is exist - process it [18:30:22]requested_item shift.opened is exist - process it [18:30:22]req_shift_opened [18:30:22]FM_GetShiftState [18:30:22]SAM_PROTO_GetShiftState [18:30:22]wFMCommunicate request_size=4 [18:30:22]MH_SAM_APDU [18:30:22]CAPDU: 80 13 01 00 [18:30:22]Write to MH i2c: E2 08 00 09 8E 80 13 01 00 00 00 00 00 14 [18:30:22]Write i2c OK [18:30:22]MH_I2C_Read... [18:30:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:30:22]Read from MH i2c: E2 [18:30:22]MH_I2C_Read... [18:30:22]Read from MH i2c: E2 0E 00 [18:30:22]MH_I2C_Read... [18:30:22]Read from MH i2c: E2 0E 00 09 8E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 91 [18:30:22]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:30:22]wFMCommunicate OK [18:30:22]SAM_PROTO_GetShiftState done [18:30:22]FM_GetShiftState done [18:30:22]req_shift_opened done [18:30:22]requested_item shift.open_date is exist - process it [18:30:22]req_shift_open_date [18:30:22]req_shift_open_date done [18:30:22]produce_requested_data done [18:30:22]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32518,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:30:22]process_action_free print_text [18:30:22]json_value_free [18:30:22]json_value_free done [18:30:22]process_json_proto returns [18:30:22]Send response to host [18:30:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32518,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:30:22]free response buf [18:30:22]execute_script done [18:30:22]execute_script returns [18:30:22]free content buf [18:30:22]Sock 9.Close socket [18:30:22]Sock 9.Thread stoped [18:30:23]OFD Sender: No OFD packet to send [18:30:28]OFD Sender: No OFD packet to send [18:30:33]OFD Sender: No OFD packet to send [18:30:38]OFD Sender: No OFD packet to send [18:30:43]OFD Sender: No OFD packet to send [18:30:48]OFD Sender: No OFD packet to send [18:30:53]OFD Sender: No OFD packet to send [18:30:58]OFD Sender: No OFD packet to send [18:31:03]OFD Sender: No OFD packet to send [18:31:08]OFD Sender: No OFD packet to send [18:31:13]OFD Sender: No OFD packet to send [18:31:18]OFD Sender: No OFD packet to send [18:31:23]OFD Sender: No OFD packet to send [18:31:28]OFD Sender: No OFD packet to send [18:31:33]OFD Sender: No OFD packet to send [18:31:38]OFD Sender: No OFD packet to send [18:31:43]OFD Sender: No OFD packet to send [18:31:48]OFD Sender: No OFD packet to send [18:31:53]OFD Sender: No OFD packet to send [18:31:58]OFD Sender: No OFD packet to send [18:32:03]OFD Sender: No OFD packet to send [18:32:08]OFD Sender: No OFD packet to send [18:32:13]OFD Sender: No OFD packet to send [18:32:18]OFD Sender: No OFD packet to send [18:32:23]OFD Sender: No OFD packet to send [18:32:28]OFD Sender: No OFD packet to send [18:32:33]OFD Sender: No OFD packet to send [18:32:38]OFD Sender: No OFD packet to send [18:32:43]OFD Sender: No OFD packet to send [18:32:43]accept exits with 8 [18:32:43]New connection [18:32:43]New thread 3066940772 created [18:32:43]Thread 3067084132 joined [18:32:43]Waiting for new connection... [18:32:43] Sock 8.Parse request [18:32:43]Sock 8.Check first char [18:32:43]Sock 8.First char is OK [18:32:43]request: POST /json_proto HTTP/1.0 [18:32:43]Method: POST [18:32:43]URL: /json_proto [18:32:43]Method is POST - this is cgi request [18:32:43]url: /json_proto [18:32:43]query_string will be loaded in cgi processing [18:32:43]execute_cgi json_proto POST (null) [18:32:43]execute_cgi path=json_proto method=POST [18:32:43]POST find Content-Length [18:32:43]Host: 172.17.34.200:8080 [18:32:43]Content-Length: 678 [18:32:43]Content-Type: application/json [18:32:43] [18:32:43]POST finish read [18:32:43]Found Content-Length = 678 [18:32:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43]execute_script... [18:32: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)1182275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43]POST & json_proto [18:32:43]process_json_proto [18:32:43]json parsed OK: [18:32:43]protocol is kg_v1.0 [18:32:43]action value=close_receipt [18:32:43]process_action close_receipt [18:32:43]cmd_close_receipt [18:32:43]MH_GetDate [18:32:43]Write to MH i2c: F0 00 00 0A 8E 87 [18:32:43]Write i2c OK [18:32:43]MH_I2C_Read... [18:32:43]Read from MH i2c: F0 [18:32:43]MH_I2C_Read... [18:32:43]Read from MH i2c: F0 09 00 [18:32:43]MH_I2C_Read... [18:32:43]Read from MH i2c: F0 09 00 0A 8E 00 50 A2 E7 64 B2 FF 65 64 47 [18:32:43]GetLastDocTimeStamp 1692901790 [18:32:43]current date 1692901968 [18:32:43]FM_GetShiftState [18:32:43]SAM_PROTO_GetShiftState [18:32:43]wFMCommunicate request_size=4 [18:32:43]MH_SAM_APDU [18:32:43]CAPDU: 80 13 01 00 [18:32:43]Write to MH i2c: E2 08 00 0B 8E 80 13 01 00 00 00 00 00 16 [18:32:43]Write i2c OK [18:32:43]MH_I2C_Read... [18:32:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:43]Read from MH i2c: E2 [18:32:43]MH_I2C_Read... [18:32:43]Read from MH i2c: E2 0E 00 [18:32:43]MH_I2C_Read... [18:32:43]Read from MH i2c: E2 0E 00 0B 8E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 93 [18:32:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:32:43]wFMCommunicate OK [18:32:43]SAM_PROTO_GetShiftState done [18:32:43]FM_GetShiftState done [18:32:43]opened in 1692866319 [18:32:43]opened+sec_in_day 1692952719 [18:32:43]quantity*price = 50025 [18:32:43]sum+1 = 50026 [18:32:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 225 24.08.2023 18:32 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32519 ФПД: 241055878239771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T183248&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32519&fm=241055878239771&tin=02508201610067®Number=0000000000091575&sum=50000 [18:32:44]StoreToDocumentArchive [18:32:44]shift 75 fd 32519 [18:32:44]save to /storage/0075/doc_00032519 [18:32:44]save last doc name /storage/0075/doc_00032519 to /storage/kkm_last_doc_name [18:32:44]save OK [18:32:44]Clear old archive folders... [18:32:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:32:44]tlvbuf is 0189DF20 [18:32:44]SAM_PROTO_ClearQueue [18:32:44]wFMCommunicate request_size=4 [18:32:44]MH_SAM_APDU [18:32:44]CAPDU: 80 09 00 00 [18:32:44]Write to MH i2c: E2 08 00 18 8E 80 09 00 00 00 00 00 00 18 [18:32:44]Write i2c OK [18:32:44]MH_I2C_Read... [18:32:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:32:44]Read from MH i2c: E2 [18:32:44]MH_I2C_Read... [18:32:44]Read from MH i2c: E2 03 00 [18:32:44]MH_I2C_Read... [18:32:44]Read from MH i2c: E2 03 00 18 8E 00 90 00 1A [18:32:44]RAPDU: 90 00 [18:32:44]wFMCommunicate OK [18:32:44]SAM_PROTO_ClearQueue done [18:32:44]KKMCreateOFDPacket [18:32:44]OFDProtocolAddRootSTLVToBuf [18:32:44]FM_MakeSignedData [18:32:44]FM_MakeSignedData [18:32:44]SAM_PROTO_SignData [18:32:44]wFMCommunicate request_size=4 [18:32:44]MH_SAM_APDU [18:32:44]CAPDU: 80 0D 01 02 [18:32:44]Write to MH i2c: E2 08 00 19 8E 80 0D 01 02 00 00 00 00 20 [18:32:44]Write i2c OK [18:32:44]MH_I2C_Read... [18:32:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:32:44]Read from MH i2c: E2 [18:32:44]MH_I2C_Read... [18:32:44]Read from MH i2c: E2 03 00 [18:32:44]MH_I2C_Read... [18:32:44]Read from MH i2c: E2 03 00 19 8E 00 90 00 1B [18:32:44]RAPDU: 90 00 [18:32:44]wFMCommunicate OK [18:32:44]wFMCommunicate request_size=255 [18:32:44]MH_SAM_APDU [18:32:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E1 00 00 00 F4 03 04 00 50 A2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 7F 00 00 35 04 06 00 DB [18:32:44]Write to MH i2c: E2 02 01 1A 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E1 00 00 00 F4 03 04 00 50 A2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 7F 00 00 35 04 06 00 DB 00 00 84 [18:32:44]Write i2c OK [18:32:44]MH_I2C_Read... [18:32:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:45]Read from MH i2c: E2 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: E2 03 00 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: E2 03 00 1A 8E 00 90 00 1C [18:32:45]RAPDU: 90 00 [18:32:45]wFMCommunicate OK [18:32:45]wFMCommunicate request_size=10 [18:32:45]MH_SAM_APDU [18:32:45]CAPDU: 80 0D 02 02 05 3D 31 FE 56 1B [18:32:45]Write to MH i2c: E2 0D 00 1B 8E 80 0D 02 02 05 00 3D 31 FE 56 1B 00 00 0A [18:32:45]Write i2c OK [18:32:45]MH_I2C_Read... [18:32:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:45]Read from MH i2c: E2 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: E2 03 00 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: E2 03 00 1B 8E 00 90 00 1D [18:32:45]RAPDU: 90 00 [18:32:45]wFMCommunicate OK [18:32:45]wFMCommunicate request_size=4 [18:32:45]MH_SAM_APDU [18:32:45]CAPDU: 80 0D 03 02 [18:32:45]Write to MH i2c: E2 08 00 1C 8E 80 0D 03 02 00 00 00 00 25 [18:32:45]Write i2c OK [18:32:45]MH_I2C_Read... [18:32:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:32:45]Read from MH i2c: E2 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: E2 0B 00 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: E2 0B 00 1C 8E 00 B7 82 EF EE 7C EC 44 EE 90 00 D6 [18:32:45]RAPDU: B7 82 EF EE 7C EC 44 EE 90 00 [18:32:45]wFMCommunicate OK [18:32:45]SAM_PROTO_SignData done [18:32:45]FM_MakeSignedData done [18:32:45]CreateOFDProtocolMessage [18:32:45]wFMCommunicate request_size=4 [18:32:45]MH_SAM_APDU [18:32:45]CAPDU: 80 11 00 00 [18:32:45]Write to MH i2c: E2 08 00 1D 8E 80 11 00 00 00 00 00 00 25 [18:32:45]Write i2c OK [18:32:45]MH_I2C_Read... [18:32:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:45]Read from MH i2c: E2 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: E2 17 00 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: E2 17 00 1D 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7B [18:32:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:32:45]wFMCommunicate OK [18:32:45]CreateOFDProtocolMessage done [18:32:45]OFDSenderStorePacket 32519 [18:32:45]StoreOFDPacket docnum=32519 [18:32:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 61 09 07 01 A2 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E1 00 00 00 F4 03 04 00 50 A2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 7F 00 00 35 04 06 00 DB 3D 31 FE 56 1B B7 82 EF EE 7C EC 44 EE [18:32:45]CheckFolder [18:32:45]dirname=/storage/ofd_packets [18:32:45]CheckFolder done [18:32:45]ProducePacketName [18:32:45]name=ofd_packets/00032519 [18:32:45]NVStorageSaveData ofd_packets/00032519 [18:32:45]File name is /storage/ofd_packets/00032519 [18:32:45]Write 301 bytes [18:32:45]NVStorageSaveData done [18:32:45]OFDSenderStorePacket done [18:32:45]KKMCreateOFDPacket done [18:32:45]NVStorageSaveData kkm_last_timestamp [18:32:45]File name is /storage/kkm_last_timestamp [18:32:45]Write 4 bytes [18:32:45]NVStorageSaveData done [18:32:45]ExternCall_PrintAddStr [18:32:45]wPrintStart [18:32:45]Write to MH i2c: 01 00 00 1E 8E AC [18:32:45]Write i2c OK [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: 01 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: 01 07 00 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: 01 07 00 1E 8E 00 00 00 00 00 FF 0F C1 [18:32:45]RasterBufferAndPrint [18:32:45]line Счет N : (1)1182275 [18:32:45]line ИНН: 02508201610067 [18:32:45]line Контрольно-Кассовый Чек [18:32:45]line ПРОДАЖА [18:32:45]line ТРК (МРК, ГНК) : 32 [18:32:45]line Товар: 2710124130 [18:32:45]line Аи-92-К-5 [18:32:45]line 8.700 * 57.50 [18:32:45]line = 500.25 [18:32:45]line НДС 12% НСП 1% [18:32:45]line > о реализуемом товаре [18:32:45]line ОКРУГЛЕНИЕ: -0.25 [18:32:45]line ИТОГО: 500.00 [18:32:45]line Внесено: 500.00 [18:32:45]line СДАЧА: 0.00 [18:32:45]line НСП 1% : 4.43 [18:32:45]line НДС 12% : 53.12 [18:32:45]line Наличными: 500.00 [18:32:45]line Безнал.: 0.00 [18:32:45]line Место: АЗС № 121 "Партнер Нефть" [18:32:45]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:32:45]line СНО: Общий режим [18:32:45]line Чек 225 24.08.2023 18:32 [18:32:45]line Смена: 75 ФФД: 1.0 [18:32:45]line ЗНМ: 0300000148 [18:32:45]line РНМ: 0000000000091575 [18:32:45]line Версия ККМ: 001 [18:32:45]line ФМ: 0000000000874655 [18:32:45]line ФД: 32519 [18:32:45]line ФПД: 241055878239771 [18:32:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T183248&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32519&fm=241055878239771&tin=02508201610067®Number=0000000000091575&sum=50000 [18:32:45]OFD Sender: Processing packet 32519 [packets to send 11, broken 10] [18:32:45]ProducePacketName [18:32:45]name=ofd_packets/00032519 [18:32:45]OFD Sender: To server: pG, [18:32:45]CommunicateWithHost lk.salyk.kg:30040 [18:32:45]ConnectInit lk.salyk.kg [18:32:45]written 0, free lines is 4095 [18:32:45]Connected sock=10 [18:32:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 61 09 07 01 A2 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E1 00 00 00 F4 03 04 00 50 A2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 7F 00 00 35 04 06 00 DB 3D 31 FE 56 1B B7 82 EF EE 7C EC 44 EE [18:32:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 43 88 47 00 66 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 7F 00 00 F4 03 04 00 F3 4C E7 64 B6 04 01 00 00 A6 A5 71 21 41 F2 FB EE [18:32:45]CommunicateWithHost err = 0 [18:32:45]CheckOFDResponse [18:32:45]1017 (14) - 77093643461234 [18:32:45]1041 (16) - 0000000000874655 [18:32:45]1040 (4) - 32519 [18:32:45]1012 (4) - 24.08.2023 12:28 [18:32:45]1206 (1) - 0 [18:32:45]OFD Sender: Remove packet 32519 [18:32:45]ProducePacketName [18:32:45]name=ofd_packets/00032519 [18:32:45]NVStorageDeleteData [18:32:46]Write to MH i2c: 01 00 00 49 8E D7 [18:32:46]Write i2c OK [18:32:46]MH_I2C_Read... [18:32:46]Read from MH i2c: 01 [18:32:46]MH_I2C_Read... [18:32:46]Read from MH i2c: 01 07 00 [18:32:46]MH_I2C_Read... [18:32:46]Read from MH i2c: 01 07 00 49 8E 00 00 00 00 00 E8 0C D2 [18:32:46]RasterBufferAndPrint [18:32:46]line [18:32:46]line [18:32:46]line [18:32:46]line [18:32:46]line [18:32:46]written 0, free lines is 3313 [18:32:46]MH_Cut [18:32:46]Write to MH i2c: D1 01 00 50 8E 01 B0 [18:32:46]Write i2c OK [18:32:46]MH_I2C_Read... [18:32:46]Read from MH i2c: D1 [18:32:46]MH_I2C_Read... [18:32:46]Read from MH i2c: D1 01 00 [18:32:46]MH_I2C_Read... [18:32:46]Read from MH i2c: D1 01 00 50 8E 00 AF [18:32:46]Write to MH i2c: 01 00 00 51 8E DF [18:32:46]Write i2c OK [18:32:46]MH_I2C_Read... [18:32:46]OFD Sender: No OFD packet to send [18:32:46]*** Cut start [18:32:46]*** Purtial cut [18:32:46]*** CUTSNS_PIN = 0 [18:32:47]*** Stage 1: CUTSNS_PIN = 1 [18:32:48]Read from MH i2c: 01 [18:32:48]MH_I2C_Read... [18:32:48]*** Stop cut motor [18:32:48]*** Cut end [18:32:48]Read from MH i2c: 01 07 00 [18:32:48]MH_I2C_Read... [18:32:48]Read from MH i2c: 01 07 00 51 8E 00 00 00 00 00 FF 0F F4 [18:32:48]process_action close_receipt done [18:32:48]requested_data is exist [18:32:48]produce_requested_data [18:32:48]requested_item fm.sn is exist - process it [18:32:48]wFMCommunicate request_size=4 [18:32:48]MH_SAM_APDU [18:32:48]CAPDU: 80 11 00 00 [18:32:48]Write to MH i2c: E2 08 00 52 8E 80 11 00 00 00 00 00 00 5A [18:32:48]Write i2c OK [18:32:48]MH_I2C_Read... [18:32:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:49]Read from MH i2c: E2 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: E2 17 00 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: E2 17 00 52 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B0 [18:32:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:32:49]wFMCommunicate OK [18:32:49]requested_item fd.num is exist - process it [18:32:49]SAM_PROTO_GetFieldsCounters [18:32:49]wFMCommunicate request_size=4 [18:32:49]MH_SAM_APDU [18:32:49]CAPDU: 80 13 00 00 [18:32:49]Write to MH i2c: E2 08 00 53 8E 80 13 00 00 00 00 00 00 5D [18:32:49]Write i2c OK [18:32:49]MH_I2C_Read... [18:32:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:32:49]Read from MH i2c: E2 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: E2 62 00 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: E2 62 00 53 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 07 7F 00 00 0E 04 04 00 4B 00 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 F7 [18: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 07 7F 00 00 0E 04 04 00 4B 00 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 [18:32:49]wFMCommunicate OK [18:32:49]SAM_PROTO_GetFieldsCounters done [18:32:49]requested_item shift.num is exist - process it [18:32:49]requested_item shift.opened is exist - process it [18:32:49]req_shift_opened [18:32:49]FM_GetShiftState [18:32:49]SAM_PROTO_GetShiftState [18:32:49]wFMCommunicate request_size=4 [18:32:49]MH_SAM_APDU [18:32:49]CAPDU: 80 13 01 00 [18:32:49]Write to MH i2c: E2 08 00 54 8E 80 13 01 00 00 00 00 00 5F [18:32:49]Write i2c OK [18:32:49]MH_I2C_Read... [18:32:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:49]Read from MH i2c: E2 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: E2 0E 00 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: E2 0E 00 54 8E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DC [18:32:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:32:49]wFMCommunicate OK [18:32:49]SAM_PROTO_GetShiftState done [18:32:49]FM_GetShiftState done [18:32:49]req_shift_opened done [18:32:49]requested_item shift.open_date is exist - process it [18:32:49]req_shift_open_date [18:32:49]req_shift_open_date done [18:32:49]produce_requested_data done [18:32:49]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32519,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:32:49]process_action_free close_receipt [18:32:49]json_value_free [18:32:49]json_value_free done [18:32:49]process_json_proto returns [18:32:49]Send response to host [18:32:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32519,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:32:49]free response buf [18:32:49]execute_script done [18:32:49]execute_script returns [18:32:49]free content buf [18:32:49]Sock 8.Close socket [18:32:49]Sock 8.Thread stoped [18:32:49]accept exits with 9 [18:32:49]New connection [18:32:49]New thread 3067084132 created [18:32:49]Thread 3066940772 joined [18:32:49]Waiting for new connection... [18:32:49] Sock 9.Parse request [18:32:49]Sock 9.Check first char [18:32:49]Sock 9.First char is OK [18:32:49]request: POST /json_proto HTTP/1.0 [18:32:49]Method: POST [18:32:49]URL: /json_proto [18:32:49]Method is POST - this is cgi request [18:32:49]url: /json_proto [18:32:49]query_string will be loaded in cgi processing [18:32:49]execute_cgi json_proto POST (null) [18:32:49]execute_cgi path=json_proto method=POST [18:32:49]POST find Content-Length [18:32:49]Host: 172.17.34.200:8080 [18:32:49]Content-Length: 688 [18:32:49]Content-Type: application/json [18:32:49] [18:32:49]POST finish read [18:32:49]Found Content-Length = 688 [18:32:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:32:49]execute_script... [18:32: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)1182274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:32:49]POST & json_proto [18:32:49]process_json_proto [18:32:49]json parsed OK: [18:32:49]protocol is kg_v1.0 [18:32:49]action value=close_receipt [18:32:49]process_action close_receipt [18:32:49]cmd_close_receipt [18:32:49]MH_GetDate [18:32:49]Write to MH i2c: F0 00 00 55 8E D2 [18:32:49]Write i2c OK [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: F0 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: F0 09 00 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: F0 09 00 55 8E 00 56 A2 E7 64 B2 FF 65 64 98 [18:32:49]GetLastDocTimeStamp 1692901968 [18:32:49]current date 1692901974 [18:32:49]FM_GetShiftState [18:32:49]SAM_PROTO_GetShiftState [18:32:49]wFMCommunicate request_size=4 [18:32:49]MH_SAM_APDU [18:32:49]CAPDU: 80 13 01 00 [18:32:49]Write to MH i2c: E2 08 00 56 8E 80 13 01 00 00 00 00 00 61 [18:32:49]Write i2c OK [18:32:49]MH_I2C_Read... [18:32:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:49]Read from MH i2c: E2 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: E2 0E 00 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: E2 0E 00 56 8E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DE [18:32:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:32:49]wFMCommunicate OK [18:32:49]SAM_PROTO_GetShiftState done [18:32:49]FM_GetShiftState done [18:32:49]opened in 1692866319 [18:32:49]opened+sec_in_day 1692952719 [18:32:49]quantity*price = 200022 [18:32:49]sum+1 = 200023 [18:32:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 226 24.08.2023 18:32 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32520 ФПД: 54151648284901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T183254&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32520&fm=54151648284901&tin=02508201610067®Number=0000000000091575&sum=200000 [18:32:51]StoreToDocumentArchive [18:32:51]shift 75 fd 32520 [18:32:51]save to /storage/0075/doc_00032520 [18:32:51]save last doc name /storage/0075/doc_00032520 to /storage/kkm_last_doc_name [18:32:51]save OK [18:32:51]Clear old archive folders... [18:32:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:32:51]tlvbuf is 018090A0 [18:32:51]SAM_PROTO_ClearQueue [18:32:51]wFMCommunicate request_size=4 [18:32:51]MH_SAM_APDU [18:32:51]CAPDU: 80 09 00 00 [18:32:51]Write to MH i2c: E2 08 00 63 8E 80 09 00 00 00 00 00 00 63 [18:32:51]Write i2c OK [18:32:51]MH_I2C_Read... [18:32:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:32:51]Read from MH i2c: E2 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: E2 03 00 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: E2 03 00 63 8E 00 90 00 65 [18:32:51]RAPDU: 90 00 [18:32:51]wFMCommunicate OK [18:32:51]SAM_PROTO_ClearQueue done [18:32:51]KKMCreateOFDPacket [18:32:51]OFDProtocolAddRootSTLVToBuf [18:32:51]FM_MakeSignedData [18:32:51]FM_MakeSignedData [18:32:51]SAM_PROTO_SignData [18:32:51]wFMCommunicate request_size=4 [18:32:51]MH_SAM_APDU [18:32:51]CAPDU: 80 0D 01 02 [18:32:51]Write to MH i2c: E2 08 00 64 8E 80 0D 01 02 00 00 00 00 6B [18:32:51]Write i2c OK [18:32:51]MH_I2C_Read... [18:32:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:32:51]Read from MH i2c: E2 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: E2 03 00 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: E2 03 00 64 8E 00 90 00 66 [18:32:51]RAPDU: 90 00 [18:32:51]wFMCommunicate OK [18:32:51]wFMCommunicate request_size=255 [18:32:51]MH_SAM_APDU [18:32:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 56 A2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 7F 00 00 35 04 06 00 [18:32:51]Write to MH i2c: E2 02 01 65 8E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 56 A2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 7F 00 00 35 04 06 00 00 00 31 [18:32:51]Write i2c OK [18:32:51]MH_I2C_Read... [18:32:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:51]Read from MH i2c: E2 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: E2 03 00 [18:32:51]MH_I2C_Read... [18:32:51]OFD Sender: No OFD packet to send [18:32:51]Read from MH i2c: E2 03 00 65 8E 00 90 00 67 [18:32:51]RAPDU: 90 00 [18:32:51]wFMCommunicate OK [18:32:51]wFMCommunicate request_size=11 [18:32:51]MH_SAM_APDU [18:32:51]CAPDU: 80 0D 02 02 06 31 40 29 C2 90 E5 [18:32:51]Write to MH i2c: E2 0E 00 66 8E 80 0D 02 02 06 00 31 40 29 C2 90 E5 00 00 4B [18:32:51]Write i2c OK [18:32:51]MH_I2C_Read... [18:32:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:51]Read from MH i2c: E2 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: E2 03 00 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: E2 03 00 66 8E 00 90 00 68 [18:32:51]RAPDU: 90 00 [18:32:51]wFMCommunicate OK [18:32:51]wFMCommunicate request_size=4 [18:32:51]MH_SAM_APDU [18:32:51]CAPDU: 80 0D 03 02 [18:32:51]Write to MH i2c: E2 08 00 67 8E 80 0D 03 02 00 00 00 00 70 [18:32:51]Write i2c OK [18:32:51]MH_I2C_Read... [18:32:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:32:51]Read from MH i2c: E2 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: E2 0B 00 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: E2 0B 00 67 8E 00 AD 1F C2 D3 01 E0 00 97 90 00 4A [18:32:51]RAPDU: AD 1F C2 D3 01 E0 00 97 90 00 [18:32:51]wFMCommunicate OK [18:32:51]SAM_PROTO_SignData done [18:32:51]FM_MakeSignedData done [18:32:51]CreateOFDProtocolMessage [18:32:51]wFMCommunicate request_size=4 [18:32:51]MH_SAM_APDU [18:32:51]CAPDU: 80 11 00 00 [18:32:51]Write to MH i2c: E2 08 00 68 8E 80 11 00 00 00 00 00 00 70 [18:32:51]Write i2c OK [18:32:51]MH_I2C_Read... [18:32:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:51]Read from MH i2c: E2 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: E2 17 00 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: E2 17 00 68 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C6 [18:32:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:32:51]wFMCommunicate OK [18:32:51]CreateOFDProtocolMessage done [18:32:51]OFDSenderStorePacket 32520 [18:32:51]StoreOFDPacket docnum=32520 [18:32:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0E D3 08 01 F8 D1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 56 A2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 7F 00 00 35 04 06 00 31 40 29 C2 90 E5 AD 1F C2 D3 01 E0 00 97 [18:32:51]CheckFolder [18:32:51]dirname=/storage/ofd_packets [18:32:51]CheckFolder done [18:32:51]ProducePacketName [18:32:51]name=ofd_packets/00032520 [18:32:51]NVStorageSaveData ofd_packets/00032520 [18:32:51]File name is /storage/ofd_packets/00032520 [18:32:51]Write 302 bytes [18:32:51]NVStorageSaveData done [18:32:51]OFDSenderStorePacket done [18:32:51]KKMCreateOFDPacket done [18:32:51]NVStorageSaveData kkm_last_timestamp [18:32:51]File name is /storage/kkm_last_timestamp [18:32:51]Write 4 bytes [18:32:51]NVStorageSaveData done [18:32:51]ExternCall_PrintAddStr [18:32:51]wPrintStart [18:32:51]Write to MH i2c: 01 00 00 69 8E F7 [18:32:51]Write i2c OK [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: 01 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: 01 07 00 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: 01 07 00 69 8E 00 00 00 00 00 FF 0F 0C [18:32:51]RasterBufferAndPrint [18:32:51]line Счет N : (1)1182274 [18:32:51]line ИНН: 02508201610067 [18:32:51]line Контрольно-Кассовый Чек [18:32:51]line ПРОДАЖА [18:32:51]line ТРК (МРК, ГНК) : 11 [18:32:51]line Товар: 2710194210 [18:32:51]line ДТ(л)-К-5 [18:32:51]line 31.450 * 63.60 [18:32:51]line = 2000.22 [18:32:51]line НДС 12% НСП 1% [18:32:51]line > о реализуемом товаре [18:32:51]line ОКРУГЛЕНИЕ: -0.22 [18:32:51]line ИТОГО: 2000.00 [18:32:51]line Внесено: 2000.00 [18:32:51]line СДАЧА: 0.00 [18:32:51]line НСП 1% : 17.70 [18:32:51]line НДС 12% : 212.41 [18:32:51]line Наличными: 2000.00 [18:32:51]line Безнал.: 0.00 [18:32:51]line Место: АЗС № 121 "Партнер Нефть" [18:32:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:32:51]line СНО: Общий режим [18:32:51]line Чек 226 24.08.2023 18:32 [18:32:51]line Смена: 75 ФФД: 1.0 [18:32:51]line ЗНМ: 0300000148 [18:32:51]line РНМ: 0000000000091575 [18:32:51]line Версия ККМ: 001 [18:32:51]line ФМ: 0000000000874655 [18:32:51]line ФД: 32520 [18:32:51]line ФПД: 54151648284901 [18:32:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T183254&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32520&fm=54151648284901&tin=02508201610067®Number=0000000000091575&sum=200000 [18:32:51]written 0, free lines is 4095 [18:32:51]OFD Sender: Processing packet 32520 [packets to send 11, broken 10] [18:32:51]ProducePacketName [18:32:51]name=ofd_packets/00032520 [18:32:51]OFD Sender: To server: pG, [18:32:51]CommunicateWithHost lk.salyk.kg:30040 [18:32:51]ConnectInit lk.salyk.kg [18:32:51]Connected sock=10 [18:32:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0E D3 08 01 F8 D1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 56 A2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 7F 00 00 35 04 06 00 31 40 29 C2 90 E5 AD 1F C2 D3 01 E0 00 97 [18:32:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 65 E9 47 00 2F 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 7F 00 00 F4 03 04 00 F9 4C E7 64 B6 04 01 00 00 53 C9 20 9A E7 0D 82 4C [18:32:52]CommunicateWithHost err = 0 [18:32:52]CheckOFDResponse [18:32:52]1017 (14) - 77093643461234 [18:32:52]1041 (16) - 0000000000874655 [18:32:52]1040 (4) - 32520 [18:32:52]1012 (4) - 24.08.2023 12:28 [18:32:52]1206 (1) - 0 [18:32:52]OFD Sender: Remove packet 32520 [18:32:52]ProducePacketName [18:32:52]name=ofd_packets/00032520 [18:32:52]NVStorageDeleteData [18:32:52]Write to MH i2c: 01 00 00 94 8E 22 [18:32:52]Write i2c OK [18:32:52]MH_I2C_Read... [18:32:52]Read from MH i2c: 01 [18:32:52]MH_I2C_Read... [18:32:52]Read from MH i2c: 01 07 00 [18:32:52]MH_I2C_Read... [18:32:52]Read from MH i2c: 01 07 00 94 8E 00 00 00 00 00 F4 0C 29 [18:32:52]RasterBufferAndPrint [18:32:52]line [18:32:52]line [18:32:52]line [18:32:52]line [18:32:52]line [18:32:52]written 0, free lines is 3331 [18:32:52]MH_Cut [18:32:52]Write to MH i2c: D1 01 00 9B 8E 01 FB [18:32:52]Write i2c OK [18:32:52]MH_I2C_Read... [18:32:52]Read from MH i2c: D1 [18:32:52]MH_I2C_Read... [18:32:52]Read from MH i2c: D1 01 00 [18:32:52]MH_I2C_Read... [18:32:52]Read from MH i2c: D1 01 00 9B 8E 00 FA [18:32:52]Write to MH i2c: 01 00 00 9C 8E 2A [18:32:52]Write i2c OK [18:32:52]MH_I2C_Read... [18:32:52]OFD Sender: No OFD packet to send [18:32:52]*** Cut start [18:32:52]*** Purtial cut [18:32:52]*** Stage 1: CUTSNS_PIN = 1 [18:32:53]Read from MH i2c: 01 [18:32:53]MH_I2C_Read... [18:32:53]*** Stop cut motor [18:32:53]*** Cut end [18:32:53]Read from MH i2c: 01 07 00 [18:32:53]MH_I2C_Read... [18:32:53]Read from MH i2c: 01 07 00 9C 8E 00 00 00 00 00 FF 0F 3F [18:32:53]process_action close_receipt done [18:32:53]requested_data is exist [18:32:53]produce_requested_data [18:32:53]requested_item fm.sn is exist - process it [18:32:53]wFMCommunicate request_size=4 [18:32:53]MH_SAM_APDU [18:32:53]CAPDU: 80 11 00 00 [18:32:53]Write to MH i2c: E2 08 00 9D 8E 80 11 00 00 00 00 00 00 A5 [18:32:53]Write i2c OK [18:32:53]MH_I2C_Read... [18:32:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:53]Read from MH i2c: E2 [18:32:53]MH_I2C_Read... [18:32:53]Read from MH i2c: E2 17 00 [18:32:53]MH_I2C_Read... [18:32:53]Read from MH i2c: E2 17 00 9D 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FB [18:32:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:32:53]wFMCommunicate OK [18:32:53]requested_item fd.num is exist - process it [18:32:53]SAM_PROTO_GetFieldsCounters [18:32:53]wFMCommunicate request_size=4 [18:32:53]MH_SAM_APDU [18:32:53]CAPDU: 80 13 00 00 [18:32:53]Write to MH i2c: E2 08 00 9E 8E 80 13 00 00 00 00 00 00 A8 [18:32:53]Write i2c OK [18:32:53]MH_I2C_Read... [18:32:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:32:53]Read from MH i2c: E2 [18:32:53]MH_I2C_Read... [18:32:53]Read from MH i2c: E2 62 00 [18:32:53]MH_I2C_Read... [18:32:53]Read from MH i2c: E2 62 00 9E 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 08 7F 00 00 0E 04 04 00 4B 00 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 46 [18:32:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 08 7F 00 00 0E 04 04 00 4B 00 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 [18:32:53]wFMCommunicate OK [18:32:53]SAM_PROTO_GetFieldsCounters done [18:32:53]requested_item shift.num is exist - process it [18:32:53]requested_item shift.opened is exist - process it [18:32:53]req_shift_opened [18:32:53]FM_GetShiftState [18:32:53]SAM_PROTO_GetShiftState [18:32:53]wFMCommunicate request_size=4 [18:32:53]MH_SAM_APDU [18:32:53]CAPDU: 80 13 01 00 [18:32:53]Write to MH i2c: E2 08 00 9F 8E 80 13 01 00 00 00 00 00 AA [18:32:53]Write i2c OK [18:32:53]MH_I2C_Read... [18:32:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:53]Read from MH i2c: E2 [18:32:53]MH_I2C_Read... [18:32:53]Read from MH i2c: E2 0E 00 [18:32:53]MH_I2C_Read... [18:32:53]Read from MH i2c: E2 0E 00 9F 8E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 27 [18:32:53]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:32:53]wFMCommunicate OK [18:32:53]SAM_PROTO_GetShiftState done [18:32:53]FM_GetShiftState done [18:32:53]req_shift_opened done [18:32:53]requested_item shift.open_date is exist - process it [18:32:53]req_shift_open_date [18:32:53]req_shift_open_date done [18:32:53]produce_requested_data done [18:32:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32520,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:32:53]process_action_free close_receipt [18:32:53]json_value_free [18:32:53]json_value_free done [18:32:53]process_json_proto returns [18:32:53]Send response to host [18:32:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32520,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:32:53]free response buf [18:32:53]execute_script done [18:32:53]execute_script returns [18:32:53]free content buf [18:32:53]Sock 9.Close socket [18:32:53]Sock 9.Thread stoped [18:32:57]OFD Sender: No OFD packet to send [18:33:02]OFD Sender: No OFD packet to send [18:33:07]OFD Sender: No OFD packet to send [18:33:12]OFD Sender: No OFD packet to send [18:33:17]OFD Sender: No OFD packet to send [18:33:22]OFD Sender: No OFD packet to send [18:33:27]OFD Sender: No OFD packet to send [18:33:32]OFD Sender: No OFD packet to send [18:33:37]OFD Sender: No OFD packet to send [18:33:42]OFD Sender: No OFD packet to send [18:33:47]OFD Sender: No OFD packet to send [18:33:52]OFD Sender: No OFD packet to send [18:33:57]OFD Sender: No OFD packet to send [18:34:00]accept exits with 8 [18:34:00]New connection [18:34:00]New thread 3066940772 created [18:34:00]Thread 3067084132 joined [18:34:00]Waiting for new connection... [18:34:00] Sock 8.Parse request [18:34:00]Sock 8.Check first char [18:34:00]Sock 8.First char is OK [18:34:00]request: POST /json_proto HTTP/1.0 [18:34:00]Method: POST [18:34:00]URL: /json_proto [18:34:00]Method is POST - this is cgi request [18:34:00]url: /json_proto [18:34:00]query_string will be loaded in cgi processing [18:34:00]execute_cgi json_proto POST (null) [18:34:00]execute_cgi path=json_proto method=POST [18:34:00]POST find Content-Length [18:34:00]Host: 172.17.34.200:8080 [18:34:00]Content-Length: 678 [18:34:00]Content-Type: application/json [18:34:00] [18:34:00]POST finish read [18:34:00]Found Content-Length = 678 [18:34:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:00]execute_script... [18:34: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)1182276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:00]POST & json_proto [18:34:00]process_json_proto [18:34:00]json parsed OK: [18:34:00]protocol is kg_v1.0 [18:34:00]action value=close_receipt [18:34:00]process_action close_receipt [18:34:00]cmd_close_receipt [18:34:00]MH_GetDate [18:34:00]Write to MH i2c: F0 00 00 A0 8E 1D [18:34:00]Write i2c OK [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: F0 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: F0 09 00 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: F0 09 00 A0 8E 00 9D A2 E7 64 B2 FF 65 64 2A [18:34:00]GetLastDocTimeStamp 1692901974 [18:34:00]current date 1692902045 [18:34:00]FM_GetShiftState [18:34:00]SAM_PROTO_GetShiftState [18:34:00]wFMCommunicate request_size=4 [18:34:00]MH_SAM_APDU [18:34:00]CAPDU: 80 13 01 00 [18:34:00]Write to MH i2c: E2 08 00 A1 8E 80 13 01 00 00 00 00 00 AC [18:34:00]Write i2c OK [18:34:00]MH_I2C_Read... [18:34:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:00]Read from MH i2c: E2 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: E2 0E 00 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: E2 0E 00 A1 8E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 29 [18:34:00]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:34:00]wFMCommunicate OK [18:34:00]SAM_PROTO_GetShiftState done [18:34:00]FM_GetShiftState done [18:34:00]opened in 1692866319 [18:34:00]opened+sec_in_day 1692952719 [18:34:00]quantity*price = 50042 [18:34:00]sum+1 = 50043 [18:34:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 227 24.08.2023 18:34 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32521 ФПД: 123921775714451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T183405&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32521&fm=123921775714451&tin=02508201610067®Number=0000000000091575&sum=50000 [18:34:01]StoreToDocumentArchive [18:34:01]shift 75 fd 32521 [18:34:01]save to /storage/0075/doc_00032521 [18:34:01]save last doc name /storage/0075/doc_00032521 to /storage/kkm_last_doc_name [18:34:01]save OK [18:34:01]Clear old archive folders... [18:34:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:34:01]tlvbuf is 01840190 [18:34:01]SAM_PROTO_ClearQueue [18:34:01]wFMCommunicate request_size=4 [18:34:01]MH_SAM_APDU [18:34:01]CAPDU: 80 09 00 00 [18:34:01]Write to MH i2c: E2 08 00 AE 8E 80 09 00 00 00 00 00 00 AE [18:34:01]Write i2c OK [18:34:01]MH_I2C_Read... [18:34:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:34:01]Read from MH i2c: E2 [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: E2 03 00 [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: E2 03 00 AE 8E 00 90 00 B0 [18:34:01]RAPDU: 90 00 [18:34:01]wFMCommunicate OK [18:34:01]SAM_PROTO_ClearQueue done [18:34:01]KKMCreateOFDPacket [18:34:01]OFDProtocolAddRootSTLVToBuf [18:34:01]FM_MakeSignedData [18:34:01]FM_MakeSignedData [18:34:01]SAM_PROTO_SignData [18:34:01]wFMCommunicate request_size=4 [18:34:01]MH_SAM_APDU [18:34:01]CAPDU: 80 0D 01 02 [18:34:01]Write to MH i2c: E2 08 00 AF 8E 80 0D 01 02 00 00 00 00 B6 [18:34:01]Write i2c OK [18:34:01]MH_I2C_Read... [18:34:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:34:01]Read from MH i2c: E2 [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: E2 03 00 [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: E2 03 00 AF 8E 00 90 00 B1 [18:34:01]RAPDU: 90 00 [18:34:01]wFMCommunicate OK [18:34:01]wFMCommunicate request_size=255 [18:34:01]MH_SAM_APDU [18:34:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 9D A2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 7F 00 00 35 04 06 00 70 [18:34:01]Write to MH i2c: E2 02 01 B0 8E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 9D A2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 7F 00 00 35 04 06 00 70 00 00 12 [18:34:01]Write i2c OK [18:34:01]MH_I2C_Read... [18:34:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:01]Read from MH i2c: E2 [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: E2 03 00 [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: E2 03 00 B0 8E 00 90 00 B2 [18:34:01]RAPDU: 90 00 [18:34:01]wFMCommunicate OK [18:34:01]wFMCommunicate request_size=10 [18:34:01]MH_SAM_APDU [18:34:01]CAPDU: 80 0D 02 02 05 B4 C9 6B E0 93 [18:34:01]Write to MH i2c: E2 0D 00 B1 8E 80 0D 02 02 05 00 B4 C9 6B E0 93 00 00 1E [18:34:01]Write i2c OK [18:34:01]MH_I2C_Read... [18:34:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:01]Read from MH i2c: E2 [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: E2 03 00 [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: E2 03 00 B1 8E 00 90 00 B3 [18:34:01]RAPDU: 90 00 [18:34:01]wFMCommunicate OK [18:34:01]wFMCommunicate request_size=4 [18:34:01]MH_SAM_APDU [18:34:01]CAPDU: 80 0D 03 02 [18:34:01]Write to MH i2c: E2 08 00 B2 8E 80 0D 03 02 00 00 00 00 BB [18:34:01]Write i2c OK [18:34:01]MH_I2C_Read... [18:34:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:34:01]Read from MH i2c: E2 [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: E2 0B 00 [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: E2 0B 00 B2 8E 00 12 42 95 5C 9A 43 9F 43 90 00 C0 [18:34:01]RAPDU: 12 42 95 5C 9A 43 9F 43 90 00 [18:34:01]wFMCommunicate OK [18:34:01]SAM_PROTO_SignData done [18:34:01]FM_MakeSignedData done [18:34:01]CreateOFDProtocolMessage [18:34:01]wFMCommunicate request_size=4 [18:34:01]MH_SAM_APDU [18:34:01]CAPDU: 80 11 00 00 [18:34:01]Write to MH i2c: E2 08 00 B3 8E 80 11 00 00 00 00 00 00 BB [18:34:01]Write i2c OK [18:34:01]MH_I2C_Read... [18:34:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:02]Read from MH i2c: E2 [18:34:02]MH_I2C_Read... [18:34:02]Read from MH i2c: E2 17 00 [18:34:02]MH_I2C_Read... [18:34:02]Read from MH i2c: E2 17 00 B3 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 11 [18:34:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:34:02]wFMCommunicate OK [18:34:02]CreateOFDProtocolMessage done [18:34:02]OFDSenderStorePacket 32521 [18:34:02]StoreOFDPacket docnum=32521 [18:34:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6A 08 07 01 9E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 9D A2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 7F 00 00 35 04 06 00 70 B4 C9 6B E0 93 12 42 95 5C 9A 43 9F 43 [18:34:02]CheckFolder [18:34:02]dirname=/storage/ofd_packets [18:34:02]CheckFolder done [18:34:02]ProducePacketName [18:34:02]name=ofd_packets/00032521 [18:34:02]NVStorageSaveData ofd_packets/00032521 [18:34:02]File name is /storage/ofd_packets/00032521 [18:34:02]Write 301 bytes [18:34:02]NVStorageSaveData done [18:34:02]OFDSenderStorePacket done [18:34:02]KKMCreateOFDPacket done [18:34:02]NVStorageSaveData kkm_last_timestamp [18:34:02]File name is /storage/kkm_last_timestamp [18:34:02]Write 4 bytes [18:34:02]NVStorageSaveData done [18:34:02]OFD Sender: Processing packet 32521 [packets to send 11, broken 10] [18:34:02]ProducePacketName [18:34:02]name=ofd_packets/00032521 [18:34:02]OFD Sender: To server: pG, [18:34:02]CommunicateWithHost lk.salyk.kg:30040 [18:34:02]ConnectInit lk.salyk.kg [18:34:02]ExternCall_PrintAddStr [18:34:02]wPrintStart [18:34:02]Write to MH i2c: 01 00 00 B4 8E 42 [18:34:02]Write i2c OK [18:34:02]MH_I2C_Read... [18:34:02]Read from MH i2c: 01 [18:34:02]MH_I2C_Read... [18:34:02]Read from MH i2c: 01 07 00 [18:34:02]MH_I2C_Read... [18:34:02]Read from MH i2c: 01 07 00 B4 8E 00 00 00 00 00 FF 0F 57 [18:34:02]RasterBufferAndPrint [18:34:02]line Счет N : (1)1182276 [18:34:02]line ИНН: 02508201610067 [18:34:02]line Контрольно-Кассовый Чек [18:34:02]line ПРОДАЖА [18:34:02]line ТРК (МРК, ГНК) : 43 [18:34:02]line Товар: 2710124500 [18:34:02]line Аи-95-К-5 [18:34:02]line 7.640 * 65.50 [18:34:02]line = 500.42 [18:34:02]line НДС 12% НСП 1% [18:34:02]line > о реализуемом товаре [18:34:02]line ОКРУГЛЕНИЕ: -0.42 [18:34:02]line ИТОГО: 500.00 [18:34:02]line Внесено: 500.00 [18:34:02]line СДАЧА: 0.00 [18:34:02]line НСП 1% : 4.43 [18:34:02]line НДС 12% : 53.14 [18:34:02]line Наличными: 500.00 [18:34:02]line Безнал.: 0.00 [18:34:02]line Место: АЗС № 121 "Партнер Нефть" [18:34:02]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:34:02]line СНО: Общий режим [18:34:02]line Чек 227 24.08.2023 18:34 [18:34:02]line Смена: 75 ФФД: 1.0 [18:34:02]line ЗНМ: 0300000148 [18:34:02]line РНМ: 0000000000091575 [18:34:02]line Версия ККМ: 001 [18:34:02]line ФМ: 0000000000874655 [18:34:02]line ФД: 32521 [18:34:02]line ФПД: 123921775714451 [18:34:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T183405&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32521&fm=123921775714451&tin=02508201610067®Number=0000000000091575&sum=50000 [18:34:02]Connected sock=11 [18:34:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6A 08 07 01 9E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 9D A2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 7F 00 00 35 04 06 00 70 B4 C9 6B E0 93 12 42 95 5C 9A 43 9F 43 [18:34:02]written 0, free lines is 4095 [18:34:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4D EC 47 00 C2 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 7F 00 00 F4 03 04 00 40 4D E7 64 B6 04 01 00 00 28 11 B9 3C B5 8D 25 83 [18:34:02]CommunicateWithHost err = 0 [18:34:02]CheckOFDResponse [18:34:02]1017 (14) - 77093643461234 [18:34:02]1041 (16) - 0000000000874655 [18:34:02]1040 (4) - 32521 [18:34:02]1012 (4) - 24.08.2023 12:29 [18:34:02]1206 (1) - 0 [18:34:02]OFD Sender: Remove packet 32521 [18:34:02]ProducePacketName [18:34:02]name=ofd_packets/00032521 [18:34:02]NVStorageDeleteData [18:34:02]Write to MH i2c: 01 00 00 DF 8E 6D [18:34:02]Write i2c OK [18:34:02]MH_I2C_Read... [18:34:02]Read from MH i2c: 01 [18:34:02]MH_I2C_Read... [18:34:02]Read from MH i2c: 01 07 00 [18:34:02]MH_I2C_Read... [18:34:02]Read from MH i2c: 01 07 00 DF 8E 00 00 00 00 00 D4 0C 54 [18:34:02]RasterBufferAndPrint [18:34:02]line [18:34:02]line [18:34:02]line [18:34:02]line [18:34:02]line [18:34:02]written 0, free lines is 3289 [18:34:02]MH_Cut [18:34:02]Write to MH i2c: D1 01 00 E6 8E 01 46 [18:34:02]Write i2c OK [18:34:02]MH_I2C_Read... [18:34:02]Read from MH i2c: D1 [18:34:02]MH_I2C_Read... [18:34:02]Read from MH i2c: D1 01 00 [18:34:02]MH_I2C_Read... [18:34:02]Read from MH i2c: D1 01 00 E6 8E 00 45 [18:34:02]Write to MH i2c: 01 00 00 E7 8E 75 [18:34:02]Write i2c OK [18:34:02]MH_I2C_Read... [18:34:03]OFD Sender: No OFD packet to send [18:34:03]*** Cut start [18:34:03]*** Purtial cut [18:34:03]*** CUTSNS_PIN = 0 [18:34:03]*** Stage 1: CUTSNS_PIN = 1 [18:34:05]Read from MH i2c: 01 [18:34:05]MH_I2C_Read... [18:34:05]*** Stop cut motor [18:34:05]*** Cut end [18:34:05]Read from MH i2c: 01 07 00 [18:34:05]MH_I2C_Read... [18:34:05]Read from MH i2c: 01 07 00 E7 8E 00 00 00 00 00 FF 0F 8A [18:34:05]process_action close_receipt done [18:34:05]requested_data is exist [18:34:05]produce_requested_data [18:34:05]requested_item fm.sn is exist - process it [18:34:05]wFMCommunicate request_size=4 [18:34:05]MH_SAM_APDU [18:34:05]CAPDU: 80 11 00 00 [18:34:05]Write to MH i2c: E2 08 00 E8 8E 80 11 00 00 00 00 00 00 F0 [18:34:05]Write i2c OK [18:34:05]MH_I2C_Read... [18:34:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:05]Read from MH i2c: E2 [18:34:05]MH_I2C_Read... [18:34:05]Read from MH i2c: E2 17 00 [18:34:05]MH_I2C_Read... [18:34:05]Read from MH i2c: E2 17 00 E8 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 46 [18:34:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:34:05]wFMCommunicate OK [18:34:05]requested_item fd.num is exist - process it [18:34:05]SAM_PROTO_GetFieldsCounters [18:34:05]wFMCommunicate request_size=4 [18:34:05]MH_SAM_APDU [18:34:05]CAPDU: 80 13 00 00 [18:34:05]Write to MH i2c: E2 08 00 E9 8E 80 13 00 00 00 00 00 00 F3 [18:34:05]Write i2c OK [18:34:05]MH_I2C_Read... [18:34:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:34:05]Read from MH i2c: E2 [18:34:05]MH_I2C_Read... [18:34:05]Read from MH i2c: E2 62 00 [18:34:05]MH_I2C_Read... [18:34:05]Read from MH i2c: E2 62 00 E9 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 09 7F 00 00 0E 04 04 00 4B 00 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 95 [18:34:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 09 7F 00 00 0E 04 04 00 4B 00 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 [18:34:05]wFMCommunicate OK [18:34:05]SAM_PROTO_GetFieldsCounters done [18:34:05]requested_item shift.num is exist - process it [18:34:05]requested_item shift.opened is exist - process it [18:34:05]req_shift_opened [18:34:05]FM_GetShiftState [18:34:05]SAM_PROTO_GetShiftState [18:34:05]wFMCommunicate request_size=4 [18:34:05]MH_SAM_APDU [18:34:05]CAPDU: 80 13 01 00 [18:34:05]Write to MH i2c: E2 08 00 EA 8E 80 13 01 00 00 00 00 00 F5 [18:34:05]Write i2c OK [18:34:05]MH_I2C_Read... [18:34:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:05]Read from MH i2c: E2 [18:34:05]MH_I2C_Read... [18:34:05]Read from MH i2c: E2 0E 00 [18:34:05]MH_I2C_Read... [18:34:05]Read from MH i2c: E2 0E 00 EA 8E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 72 [18:34:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:34:05]wFMCommunicate OK [18:34:05]SAM_PROTO_GetShiftState done [18:34:05]FM_GetShiftState done [18:34:05]req_shift_opened done [18:34:05]requested_item shift.open_date is exist - process it [18:34:05]req_shift_open_date [18:34:05]req_shift_open_date done [18:34:05]produce_requested_data done [18:34:05]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32521,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:34:05]process_action_free close_receipt [18:34:05]json_value_free [18:34:05]json_value_free done [18:34:05]process_json_proto returns [18:34:05]Send response to host [18:34:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32521,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:34:05]free response buf [18:34:05]execute_script done [18:34:05]execute_script returns [18:34:05]free content buf [18:34:05]Sock 8.Close socket [18:34:05]Sock 8.Thread stoped [18:34:08]OFD Sender: No OFD packet to send [18:34:13]OFD Sender: No OFD packet to send [18:34:18]OFD Sender: No OFD packet to send [18:34:23]OFD Sender: No OFD packet to send [18:34:28]OFD Sender: No OFD packet to send [18:34:33]OFD Sender: No OFD packet to send [18:34:38]OFD Sender: No OFD packet to send [18:34:43]OFD Sender: No OFD packet to send [18:34:48]OFD Sender: No OFD packet to send [18:34:53]OFD Sender: No OFD packet to send [18:34:58]OFD Sender: No OFD packet to send [18:35:03]OFD Sender: No OFD packet to send [18:35:08]OFD Sender: No OFD packet to send [18:35:13]OFD Sender: No OFD packet to send [18:35:18]OFD Sender: No OFD packet to send [18:35:23]OFD Sender: No OFD packet to send [18:35:28]OFD Sender: No OFD packet to send [18:35:33]OFD Sender: No OFD packet to send [18:35:38]OFD Sender: No OFD packet to send [18:35:43]OFD Sender: No OFD packet to send [18:35:48]OFD Sender: No OFD packet to send [18:35:53]OFD Sender: No OFD packet to send [18:35:58]OFD Sender: No OFD packet to send [18:36:03]OFD Sender: No OFD packet to send [18:36:08]OFD Sender: No OFD packet to send [18:36:11]accept exits with 9 [18:36:11]New connection [18:36:11]New thread 3067084132 created [18:36:11]Thread 3066940772 joined [18:36:11]Waiting for new connection... [18:36:11] Sock 9.Parse request [18:36:11]Sock 9.Check first char [18:36:11]Sock 9.First char is OK [18:36:11]request: POST /json_proto HTTP/1.0 [18:36:11]Method: POST [18:36:11]URL: /json_proto [18:36:11]Method is POST - this is cgi request [18:36:11]url: /json_proto [18:36:11]query_string will be loaded in cgi processing [18:36:11]execute_cgi json_proto POST (null) [18:36:11]execute_cgi path=json_proto method=POST [18:36:11]POST find Content-Length [18:36:11]Host: 172.17.34.200:8080 [18:36:11]Content-Length: 683 [18:36:11]Content-Type: application/json [18:36:11] [18:36:11]POST finish read [18:36:11]Found Content-Length = 683 [18:36:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:11]execute_script... [18:36: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)1182277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:11]POST & json_proto [18:36:11]process_json_proto [18:36:11]json parsed OK: [18:36:11]protocol is kg_v1.0 [18:36:11]action value=close_receipt [18:36:11]process_action close_receipt [18:36:11]cmd_close_receipt [18:36:11]MH_GetDate [18:36:11]Write to MH i2c: F0 00 00 EB 8E 68 [18:36:11]Write i2c OK [18:36:11]MH_I2C_Read... [18:36:11]Read from MH i2c: F0 [18:36:11]MH_I2C_Read... [18:36:11]Read from MH i2c: F0 09 00 [18:36:11]MH_I2C_Read... [18:36:11]Read from MH i2c: F0 09 00 EB 8E 00 20 A3 E7 64 B2 FF 65 64 F9 [18:36:11]GetLastDocTimeStamp 1692902045 [18:36:11]current date 1692902176 [18:36:11]FM_GetShiftState [18:36:11]SAM_PROTO_GetShiftState [18:36:11]wFMCommunicate request_size=4 [18:36:11]MH_SAM_APDU [18:36:11]CAPDU: 80 13 01 00 [18:36:11]Write to MH i2c: E2 08 00 EC 8E 80 13 01 00 00 00 00 00 F7 [18:36:11]Write i2c OK [18:36:11]MH_I2C_Read... [18:36:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:11]Read from MH i2c: E2 [18:36:11]MH_I2C_Read... [18:36:11]Read from MH i2c: E2 0E 00 [18:36:11]MH_I2C_Read... [18:36:11]Read from MH i2c: E2 0E 00 EC 8E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 74 [18:36:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:36:11]wFMCommunicate OK [18:36:11]SAM_PROTO_GetShiftState done [18:36:11]FM_GetShiftState done [18:36:11]opened in 1692866319 [18:36:11]opened+sec_in_day 1692952719 [18:36:11]quantity*price = 50053 [18:36:11]sum+1 = 50054 [18:36:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 228 24.08.2023 18:36 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32522 ФПД: 241311472411166 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T183616&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32522&fm=241311472411166&tin=02508201610067®Number=0000000000091575&sum=50000 [18:36:12]StoreToDocumentArchive [18:36:12]shift 75 fd 32522 [18:36:12]save to /storage/0075/doc_00032522 [18:36:12]save last doc name /storage/0075/doc_00032522 to /storage/kkm_last_doc_name [18:36:12]save OK [18:36:12]Clear old archive folders... [18:36:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:36:12]tlvbuf is 018A9C70 [18:36:12]SAM_PROTO_ClearQueue [18:36:12]wFMCommunicate request_size=4 [18:36:12]MH_SAM_APDU [18:36:12]CAPDU: 80 09 00 00 [18:36:12]Write to MH i2c: E2 08 00 F9 8E 80 09 00 00 00 00 00 00 F9 [18:36:12]Write i2c OK [18:36:12]MH_I2C_Read... [18:36:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:36:12]Read from MH i2c: E2 [18:36:12]MH_I2C_Read... [18:36:12]Read from MH i2c: E2 03 00 [18:36:12]MH_I2C_Read... [18:36:12]Read from MH i2c: E2 03 00 F9 8E 00 90 00 FB [18:36:12]RAPDU: 90 00 [18:36:12]wFMCommunicate OK [18:36:12]SAM_PROTO_ClearQueue done [18:36:12]KKMCreateOFDPacket [18:36:12]OFDProtocolAddRootSTLVToBuf [18:36:12]FM_MakeSignedData [18:36:12]FM_MakeSignedData [18:36:12]SAM_PROTO_SignData [18:36:12]wFMCommunicate request_size=4 [18:36:12]MH_SAM_APDU [18:36:12]CAPDU: 80 0D 01 02 [18:36:12]Write to MH i2c: E2 08 00 FA 8E 80 0D 01 02 00 00 00 00 01 [18:36:12]Write i2c OK [18:36:12]MH_I2C_Read... [18:36:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:36:13]Read from MH i2c: E2 [18:36:13]MH_I2C_Read... [18:36:13]Read from MH i2c: E2 03 00 [18:36:13]MH_I2C_Read... [18:36:13]Read from MH i2c: E2 03 00 FA 8E 00 90 00 FC [18:36:13]RAPDU: 90 00 [18:36:13]wFMCommunicate OK [18:36:13]wFMCommunicate request_size=255 [18:36:13]MH_SAM_APDU [18:36:13]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 20 A3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 7F 00 00 35 04 06 00 [18:36:13]Write to MH i2c: E2 02 01 FB 8E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 20 A3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 7F 00 00 35 04 06 00 00 00 DE [18:36:13]Write i2c OK [18:36:13]MH_I2C_Read... [18:36:13]OFD Sender: No OFD packet to send [18:36:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:13]Read from MH i2c: E2 [18:36:13]MH_I2C_Read... [18:36:13]Read from MH i2c: E2 03 00 [18:36:13]MH_I2C_Read... [18:36:13]Read from MH i2c: E2 03 00 FB 8E 00 90 00 FD [18:36:13]RAPDU: 90 00 [18:36:13]wFMCommunicate OK [18:36:13]wFMCommunicate request_size=11 [18:36:13]MH_SAM_APDU [18:36:13]CAPDU: 80 0D 02 02 06 DB 78 B4 97 E2 1E [18:36:13]Write to MH i2c: E2 0E 00 FC 8E 80 0D 02 02 06 00 DB 78 B4 97 E2 1E 00 00 AE [18:36:13]Write i2c OK [18:36:13]MH_I2C_Read... [18:36:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:13]Read from MH i2c: E2 [18:36:13]MH_I2C_Read... [18:36:13]Read from MH i2c: E2 03 00 [18:36:13]MH_I2C_Read... [18:36:13]Read from MH i2c: E2 03 00 FC 8E 00 90 00 FE [18:36:13]RAPDU: 90 00 [18:36:13]wFMCommunicate OK [18:36:13]wFMCommunicate request_size=4 [18:36:13]MH_SAM_APDU [18:36:13]CAPDU: 80 0D 03 02 [18:36:13]Write to MH i2c: E2 08 00 FD 8E 80 0D 03 02 00 00 00 00 06 [18:36:13]Write i2c OK [18:36:13]MH_I2C_Read... [18:36:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:36:13]Read from MH i2c: E2 [18:36:13]MH_I2C_Read... [18:36:13]Read from MH i2c: E2 0B 00 [18:36:13]MH_I2C_Read... [18:36:13]Read from MH i2c: E2 0B 00 FD 8E 00 12 9D 05 5F B0 7F 40 E7 90 00 70 [18:36:13]RAPDU: 12 9D 05 5F B0 7F 40 E7 90 00 [18:36:13]wFMCommunicate OK [18:36:13]SAM_PROTO_SignData done [18:36:13]FM_MakeSignedData done [18:36:13]CreateOFDProtocolMessage [18:36:13]wFMCommunicate request_size=4 [18:36:13]MH_SAM_APDU [18:36:13]CAPDU: 80 11 00 00 [18:36:13]Write to MH i2c: E2 08 00 FE 8E 80 11 00 00 00 00 00 00 06 [18:36:13]Write i2c OK [18:36:13]MH_I2C_Read... [18:36:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:13]Read from MH i2c: E2 [18:36:13]MH_I2C_Read... [18:36:13]Read from MH i2c: E2 17 00 [18:36:13]MH_I2C_Read... [18:36:13]Read from MH i2c: E2 17 00 FE 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5C [18:36:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:36:13]wFMCommunicate OK [18:36:13]CreateOFDProtocolMessage done [18:36:13]OFDSenderStorePacket 32522 [18:36:13]StoreOFDPacket docnum=32522 [18:36:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C6 AA 08 01 AA CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 20 A3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 7F 00 00 35 04 06 00 DB 78 B4 97 E2 1E 12 9D 05 5F B0 7F 40 E7 [18:36:13]CheckFolder [18:36:13]dirname=/storage/ofd_packets [18:36:13]CheckFolder done [18:36:13]ProducePacketName [18:36:13]name=ofd_packets/00032522 [18:36:13]NVStorageSaveData ofd_packets/00032522 [18:36:13]File name is /storage/ofd_packets/00032522 [18:36:13]Write 302 bytes [18:36:13]NVStorageSaveData done [18:36:13]OFDSenderStorePacket done [18:36:13]KKMCreateOFDPacket done [18:36:13]NVStorageSaveData kkm_last_timestamp [18:36:13]File name is /storage/kkm_last_timestamp [18:36:13]Write 4 bytes [18:36:13]NVStorageSaveData done [18:36:13]ExternCall_PrintAddStr [18:36:13]wPrintStart [18:36:13]Write to MH i2c: 01 00 00 FF 8E 8D [18:36:13]Write i2c OK [18:36:13]MH_I2C_Read... [18:36:13]Read from MH i2c: 01 [18:36:13]MH_I2C_Read... [18:36:13]Read from MH i2c: 01 07 00 [18:36:13]MH_I2C_Read... [18:36:13]Read from MH i2c: 01 07 00 FF 8E 00 00 00 00 00 FF 0F A2 [18:36:13]RasterBufferAndPrint [18:36:13]line Счет N : (1)1182277 [18:36:13]line ИНН: 02508201610067 [18:36:13]line Контрольно-Кассовый Чек [18:36:13]line ПРОДАЖА [18:36:13]line ТРК (МРК, ГНК) : 21 [18:36:13]line Товар: 2710194210 [18:36:13]line ДТ(л)-К-5 [18:36:13]line 7.870 * 63.60 [18:36:13]line = 500.53 [18:36:13]line НДС 12% НСП 1% [18:36:13]line > о реализуемом товаре [18:36:13]line ОКРУГЛЕНИЕ: -0.53 [18:36:13]line ИТОГО: 500.00 [18:36:13]line Внесено: 500.00 [18:36:13]line СДАЧА: 0.00 [18:36:13]line НСП 1% : 4.43 [18:36:13]line НДС 12% : 53.15 [18:36:13]line Наличными: 500.00 [18:36:13]line Безнал.: 0.00 [18:36:13]line Место: АЗС № 121 "Партнер Нефть" [18:36:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:36:13]line СНО: Общий режим [18:36:13]line Чек 228 24.08.2023 18:36 [18:36:13]line Смена: 75 ФФД: 1.0 [18:36:13]line ЗНМ: 0300000148 [18:36:13]line РНМ: 0000000000091575 [18:36:13]line Версия ККМ: 001 [18:36:13]line ФМ: 0000000000874655 [18:36:13]line ФД: 32522 [18:36:13]line ФПД: 241311472411166 [18:36:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T183616&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32522&fm=241311472411166&tin=02508201610067®Number=0000000000091575&sum=50000 [18:36:13]OFD Sender: Processing packet 32522 [packets to send 11, broken 10] [18:36:13]ProducePacketName [18:36:13]name=ofd_packets/00032522 [18:36:13]OFD Sender: To server: pG, [18:36:13]CommunicateWithHost lk.salyk.kg:30040 [18:36:13]ConnectInit lk.salyk.kg [18:36:13]written 0, free lines is 4095 [18:36:13]Connected sock=10 [18:36:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C6 AA 08 01 AA CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 20 A3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 7F 00 00 35 04 06 00 DB 78 B4 97 E2 1E 12 9D 05 5F B0 7F 40 E7 [18:36:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 31 77 47 00 BD 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 7F 00 00 F4 03 04 00 C3 4D E7 64 B6 04 01 00 00 A6 1F 05 06 EF 51 38 5E [18:36:14]CommunicateWithHost err = 0 [18:36:14]CheckOFDResponse [18:36:14]1017 (14) - 77093643461234 [18:36:14]1041 (16) - 0000000000874655 [18:36:14]1040 (4) - 32522 [18:36:14]1012 (4) - 24.08.2023 12:32 [18:36:14]1206 (1) - 0 [18:36:14]OFD Sender: Remove packet 32522 [18:36:14]ProducePacketName [18:36:14]name=ofd_packets/00032522 [18:36:14]NVStorageDeleteData [18:36:14]Write to MH i2c: 01 00 00 2A 8F B9 [18:36:14]Write i2c OK [18:36:14]MH_I2C_Read... [18:36:14]Read from MH i2c: 01 [18:36:14]MH_I2C_Read... [18:36:14]Read from MH i2c: 01 07 00 [18:36:14]MH_I2C_Read... [18:36:14]Read from MH i2c: 01 07 00 2A 8F 00 00 00 00 00 EE 0C BA [18:36:14]RasterBufferAndPrint [18:36:14]line [18:36:14]line [18:36:14]line [18:36:14]line [18:36:14]line [18:36:14]written 0, free lines is 3316 [18:36:14]MH_Cut [18:36:14]Write to MH i2c: D1 01 00 31 8F 01 92 [18:36:14]Write i2c OK [18:36:14]MH_I2C_Read... [18:36:14]Read from MH i2c: D1 [18:36:14]MH_I2C_Read... [18:36:14]Read from MH i2c: D1 01 00 [18:36:14]MH_I2C_Read... [18:36:14]Read from MH i2c: D1 01 00 31 8F 00 91 [18:36:14]Write to MH i2c: 01 00 00 32 8F C1 [18:36:14]Write i2c OK [18:36:14]MH_I2C_Read... [18:36:14]OFD Sender: No OFD packet to send [18:36:15]*** Cut start [18:36:15]*** Purtial cut [18:36:15]*** Stage 1: CUTSNS_PIN = 1 [18:36:15]Read from MH i2c: 01 [18:36:15]MH_I2C_Read... [18:36:15]*** Stop cut motor [18:36:15]*** Cut end [18:36:15]Read from MH i2c: 01 07 00 [18:36:15]MH_I2C_Read... [18:36:15]Read from MH i2c: 01 07 00 32 8F 00 00 00 00 00 FF 0F D6 [18:36:15]process_action close_receipt done [18:36:15]requested_data is exist [18:36:15]produce_requested_data [18:36:15]requested_item fm.sn is exist - process it [18:36:15]wFMCommunicate request_size=4 [18:36:15]MH_SAM_APDU [18:36:15]CAPDU: 80 11 00 00 [18:36:15]Write to MH i2c: E2 08 00 33 8F 80 11 00 00 00 00 00 00 3C [18:36:15]Write i2c OK [18:36:15]MH_I2C_Read... [18:36:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:15]Read from MH i2c: E2 [18:36:15]MH_I2C_Read... [18:36:15]Read from MH i2c: E2 17 00 [18:36:15]MH_I2C_Read... [18:36:15]Read from MH i2c: E2 17 00 33 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 92 [18:36:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:36:15]wFMCommunicate OK [18:36:15]requested_item fd.num is exist - process it [18:36:15]SAM_PROTO_GetFieldsCounters [18:36:15]wFMCommunicate request_size=4 [18:36:15]MH_SAM_APDU [18:36:15]CAPDU: 80 13 00 00 [18:36:15]Write to MH i2c: E2 08 00 34 8F 80 13 00 00 00 00 00 00 3F [18:36:15]Write i2c OK [18:36:15]MH_I2C_Read... [18:36:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:36:15]Read from MH i2c: E2 [18:36:15]MH_I2C_Read... [18:36:15]Read from MH i2c: E2 62 00 [18:36:15]MH_I2C_Read... [18:36:15]Read from MH i2c: E2 62 00 34 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0A 7F 00 00 0E 04 04 00 4B 00 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 E5 [18:36:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0A 7F 00 00 0E 04 04 00 4B 00 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 [18:36:15]wFMCommunicate OK [18:36:15]SAM_PROTO_GetFieldsCounters done [18:36:15]requested_item shift.num is exist - process it [18:36:15]requested_item shift.opened is exist - process it [18:36:15]req_shift_opened [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 35 8F 80 13 01 00 00 00 00 00 41 [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 35 8F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BE [18:36:15]RAPDU: 09 00 01 0F 17 E7 64 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]req_shift_opened done [18:36:15]requested_item shift.open_date is exist - process it [18:36:15]req_shift_open_date [18:36:15]req_shift_open_date done [18:36:15]produce_requested_data done [18:36:15]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32522,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:36:15]process_action_free close_receipt [18:36:15]json_value_free [18:36:15]json_value_free done [18:36:15]process_json_proto returns [18:36:15]Send response to host [18:36:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32522,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:36:15]free response buf [18:36:15]execute_script done [18:36:15]execute_script returns [18:36:15]free content buf [18:36:15]Sock 9.Close socket [18:36:15]Sock 9.Thread stoped [18:36:19]OFD Sender: No OFD packet to send [18:36:24]OFD Sender: No OFD packet to send [18:36:29]OFD Sender: No OFD packet to send [18:36:34]OFD Sender: No OFD packet to send [18:36:39]OFD Sender: No OFD packet to send [18:36:44]OFD Sender: No OFD packet to send [18:36:49]OFD Sender: No OFD packet to send [18:36:54]OFD Sender: No OFD packet to send [18:36:59]OFD Sender: No OFD packet to send [18:37:04]OFD Sender: No OFD packet to send [18:37:09]OFD Sender: No OFD packet to send [18:37:14]OFD Sender: No OFD packet to send [18:37:19]OFD Sender: No OFD packet to send [18:37:24]OFD Sender: No OFD packet to send [18:37:29]OFD Sender: No OFD packet to send [18:37:34]OFD Sender: No OFD packet to send [18:37:39]OFD Sender: No OFD packet to send [18:37:44]OFD Sender: No OFD packet to send [18:37:49]OFD Sender: No OFD packet to send [18:37:54]OFD Sender: No OFD packet to send [18:37:59]OFD Sender: No OFD packet to send [18:38:04]OFD Sender: No OFD packet to send [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: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: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:29]OFD Sender: No OFD packet to send [18:42:34]OFD Sender: No OFD packet to send [18:42:39]OFD Sender: No OFD packet to send [18:42:44]OFD Sender: No OFD packet to send [18:42:49]OFD Sender: No OFD packet to send [18:42:54]OFD Sender: No OFD packet to send [18:42:59]OFD Sender: No OFD packet to send [18:43:01]accept exits with 8 [18:43:01]New connection [18:43:01]New thread 3066940772 created [18:43:01]Thread 3067084132 joined [18:43:01]Waiting for new connection... [18:43:01] Sock 8.Parse request [18:43:01]Sock 8.Check first char [18:43:01]Sock 8.First char is OK [18:43:01]request: POST /json_proto HTTP/1.0 [18:43:01]Method: POST [18:43:01]URL: /json_proto [18:43:01]Method is POST - this is cgi request [18:43:01]url: /json_proto [18:43:01]query_string will be loaded in cgi processing [18:43:01]execute_cgi json_proto POST (null) [18:43:01]execute_cgi path=json_proto method=POST [18:43:01]POST find Content-Length [18:43:01]Host: 172.17.34.200:8080 [18:43:01]Content-Length: 678 [18:43:01]Content-Type: application/json [18:43:01] [18:43:01]POST finish read [18:43:01]Found Content-Length = 678 [18:43:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43:01]execute_script... [18:43:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43:01]POST & json_proto [18:43:01]process_json_proto [18:43:01]json parsed OK: [18:43:01]protocol is kg_v1.0 [18:43:01]action value=close_receipt [18:43:01]process_action close_receipt [18:43:01]cmd_close_receipt [18:43:01]MH_GetDate [18:43:01]Write to MH i2c: F0 00 00 36 8F B4 [18:43:01]Write i2c OK [18:43:01]MH_I2C_Read... [18:43:01]Read from MH i2c: F0 [18:43:01]MH_I2C_Read... [18:43:01]Read from MH i2c: F0 09 00 [18:43:01]MH_I2C_Read... [18:43:01]Read from MH i2c: F0 09 00 36 8F 00 BA A4 E7 64 B2 FF 65 64 E0 [18:43:01]GetLastDocTimeStamp 1692902176 [18:43:01]current date 1692902586 [18:43:01]FM_GetShiftState [18:43:01]SAM_PROTO_GetShiftState [18:43:01]wFMCommunicate request_size=4 [18:43:01]MH_SAM_APDU [18:43:01]CAPDU: 80 13 01 00 [18:43:01]Write to MH i2c: E2 08 00 37 8F 80 13 01 00 00 00 00 00 43 [18:43:01]Write i2c OK [18:43:01]MH_I2C_Read... [18:43:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:01]Read from MH i2c: E2 [18:43:01]MH_I2C_Read... [18:43:01]Read from MH i2c: E2 0E 00 [18:43:01]MH_I2C_Read... [18:43:01]Read from MH i2c: E2 0E 00 37 8F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C0 [18:43:01]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:43:01]wFMCommunicate OK [18:43:01]SAM_PROTO_GetShiftState done [18:43:01]FM_GetShiftState done [18:43:01]opened in 1692866319 [18:43:01]opened+sec_in_day 1692952719 [18:43:01]quantity*price = 50025 [18:43:01]sum+1 = 50026 [18:43:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 229 24.08.2023 18:43 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32523 ФПД: 145246641843404 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T184306&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32523&fm=145246641843404&tin=02508201610067®Number=0000000000091575&sum=50000 [18:43:02]StoreToDocumentArchive [18:43:02]shift 75 fd 32523 [18:43:02]save to /storage/0075/doc_00032523 [18:43:02]save last doc name /storage/0075/doc_00032523 to /storage/kkm_last_doc_name [18:43:02]save OK [18:43:02]Clear old archive folders... [18:43:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:43:02]tlvbuf is 018428F0 [18:43:02]SAM_PROTO_ClearQueue [18:43:02]wFMCommunicate request_size=4 [18:43:02]MH_SAM_APDU [18:43:02]CAPDU: 80 09 00 00 [18:43:02]Write to MH i2c: E2 08 00 44 8F 80 09 00 00 00 00 00 00 45 [18:43:02]Write i2c OK [18:43:02]MH_I2C_Read... [18:43:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:43:02]Read from MH i2c: E2 [18:43:02]MH_I2C_Read... [18:43:02]Read from MH i2c: E2 03 00 [18:43:02]MH_I2C_Read... [18:43:02]Read from MH i2c: E2 03 00 44 8F 00 90 00 47 [18:43:02]RAPDU: 90 00 [18:43:02]wFMCommunicate OK [18:43:02]SAM_PROTO_ClearQueue done [18:43:02]KKMCreateOFDPacket [18:43:02]OFDProtocolAddRootSTLVToBuf [18:43:02]FM_MakeSignedData [18:43:02]FM_MakeSignedData [18:43:02]SAM_PROTO_SignData [18:43:02]wFMCommunicate request_size=4 [18:43:02]MH_SAM_APDU [18:43:02]CAPDU: 80 0D 01 02 [18:43:02]Write to MH i2c: E2 08 00 45 8F 80 0D 01 02 00 00 00 00 4D [18:43:02]Write i2c OK [18:43:02]MH_I2C_Read... [18:43:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:43:02]Read from MH i2c: E2 [18:43:02]MH_I2C_Read... [18:43:02]Read from MH i2c: E2 03 00 [18:43:02]MH_I2C_Read... [18:43:02]Read from MH i2c: E2 03 00 45 8F 00 90 00 48 [18:43:02]RAPDU: 90 00 [18:43:02]wFMCommunicate OK [18:43:02]wFMCommunicate request_size=255 [18:43:02]MH_SAM_APDU [18:43:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E5 00 00 00 F4 03 04 00 BA A4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 7F 00 00 35 04 06 00 84 [18:43:02]Write to MH i2c: E2 02 01 46 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E5 00 00 00 F4 03 04 00 BA A4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 7F 00 00 35 04 06 00 84 00 00 CE [18:43:02]Write i2c OK [18:43:02]MH_I2C_Read... [18:43:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:03]Read from MH i2c: E2 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: E2 03 00 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: E2 03 00 46 8F 00 90 00 49 [18:43:03]RAPDU: 90 00 [18:43:03]wFMCommunicate OK [18:43:03]wFMCommunicate request_size=10 [18:43:03]MH_SAM_APDU [18:43:03]CAPDU: 80 0D 02 02 05 19 DE 7D EC CC [18:43:03]Write to MH i2c: E2 0D 00 47 8F 80 0D 02 02 05 00 19 DE 7D EC CC 00 00 86 [18:43:03]Write i2c OK [18:43:03]MH_I2C_Read... [18:43:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:03]Read from MH i2c: E2 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: E2 03 00 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: E2 03 00 47 8F 00 90 00 4A [18:43:03]RAPDU: 90 00 [18:43:03]wFMCommunicate OK [18:43:03]wFMCommunicate request_size=4 [18:43:03]MH_SAM_APDU [18:43:03]CAPDU: 80 0D 03 02 [18:43:03]Write to MH i2c: E2 08 00 48 8F 80 0D 03 02 00 00 00 00 52 [18:43:03]Write i2c OK [18:43:03]MH_I2C_Read... [18:43:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:43:03]Read from MH i2c: E2 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: E2 0B 00 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: E2 0B 00 48 8F 00 40 4D B6 EA D3 0B 57 ED 90 00 A2 [18:43:03]RAPDU: 40 4D B6 EA D3 0B 57 ED 90 00 [18:43:03]wFMCommunicate OK [18:43:03]SAM_PROTO_SignData done [18:43:03]FM_MakeSignedData done [18:43:03]CreateOFDProtocolMessage [18:43:03]wFMCommunicate request_size=4 [18:43:03]MH_SAM_APDU [18:43:03]CAPDU: 80 11 00 00 [18:43:03]Write to MH i2c: E2 08 00 49 8F 80 11 00 00 00 00 00 00 52 [18:43:03]Write i2c OK [18:43:03]MH_I2C_Read... [18:43:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:03]Read from MH i2c: E2 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: E2 17 00 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: E2 17 00 49 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A8 [18:43:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:43:03]wFMCommunicate OK [18:43:03]CreateOFDProtocolMessage done [18:43:03]OFDSenderStorePacket 32523 [18:43:03]StoreOFDPacket docnum=32523 [18:43:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 11 68 07 01 76 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E5 00 00 00 F4 03 04 00 BA A4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 7F 00 00 35 04 06 00 84 19 DE 7D EC CC 40 4D B6 EA D3 0B 57 ED [18:43:03]CheckFolder [18:43:03]dirname=/storage/ofd_packets [18:43:03]CheckFolder done [18:43:03]ProducePacketName [18:43:03]name=ofd_packets/00032523 [18:43:03]NVStorageSaveData ofd_packets/00032523 [18:43:03]File name is /storage/ofd_packets/00032523 [18:43:03]Write 301 bytes [18:43:03]NVStorageSaveData done [18:43:03]OFDSenderStorePacket done [18:43:03]KKMCreateOFDPacket done [18:43:03]NVStorageSaveData kkm_last_timestamp [18:43:03]File name is /storage/kkm_last_timestamp [18:43:03]Write 4 bytes [18:43:03]NVStorageSaveData done [18:43:03]ExternCall_PrintAddStr [18:43:03]wPrintStart [18:43:03]Write to MH i2c: 01 00 00 4A 8F D9 [18:43:03]Write i2c OK [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: 01 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: 01 07 00 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: 01 07 00 4A 8F 00 00 00 00 00 FF 0F EE [18:43:03]RasterBufferAndPrint [18:43:03]line Счет N : (1)1182279 [18:43:03]line ИНН: 02508201610067 [18:43:03]line Контрольно-Кассовый Чек [18:43:03]line ПРОДАЖА [18:43:03]line ТРК (МРК, ГНК) : 42 [18:43:03]line Товар: 2710124130 [18:43:03]line Аи-92-К-5 [18:43:03]line 8.700 * 57.50 [18:43:03]line = 500.25 [18:43:03]line НДС 12% НСП 1% [18:43:03]line > о реализуемом товаре [18:43:03]line ОКРУГЛЕНИЕ: -0.25 [18:43:03]line ИТОГО: 500.00 [18:43:03]line Внесено: 500.00 [18:43:03]line СДАЧА: 0.00 [18:43:03]line НСП 1% : 4.43 [18:43:03]line НДС 12% : 53.12 [18:43:03]line Наличными: 500.00 [18:43:03]line Безнал.: 0.00 [18:43:03]line Место: АЗС № 121 "Партнер Нефть" [18:43:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:43:03]line СНО: Общий режим [18:43:03]line Чек 229 24.08.2023 18:43 [18:43:03]line Смена: 75 ФФД: 1.0 [18:43:03]line ЗНМ: 0300000148 [18:43:03]line РНМ: 0000000000091575 [18:43:03]line Версия ККМ: 001 [18:43:03]line ФМ: 0000000000874655 [18:43:03]line ФД: 32523 [18:43:03]line ФПД: 145246641843404 [18:43:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T184306&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32523&fm=145246641843404&tin=02508201610067®Number=0000000000091575&sum=50000 [18:43:03]OFD Sender: Processing packet 32523 [packets to send 11, broken 10] [18:43:03]ProducePacketName [18:43:03]name=ofd_packets/00032523 [18:43:03]OFD Sender: To server: pG, [18:43:03]CommunicateWithHost lk.salyk.kg:30040 [18:43:03]ConnectInit lk.salyk.kg [18:43:03]written 0, free lines is 4095 [18:43:03]Connected sock=11 [18:43:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 11 68 07 01 76 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E5 00 00 00 F4 03 04 00 BA A4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 7F 00 00 35 04 06 00 84 19 DE 7D EC CC 40 4D B6 EA D3 0B 57 ED [18:43:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 24 07 47 00 79 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 7F 00 00 F4 03 04 00 5D 4F E7 64 B6 04 01 00 00 A5 5E 40 BE 65 DB ED BC [18:43:03]CommunicateWithHost err = 0 [18:43:03]CheckOFDResponse [18:43:03]1017 (14) - 77093643461234 [18:43:03]1041 (16) - 0000000000874655 [18:43:03]1040 (4) - 32523 [18:43:03]1012 (4) - 24.08.2023 12:38 [18:43:03]1206 (1) - 0 [18:43:03]OFD Sender: Remove packet 32523 [18:43:03]ProducePacketName [18:43:03]name=ofd_packets/00032523 [18:43:03]NVStorageDeleteData [18:43:03]Write to MH i2c: 01 00 00 75 8F 04 [18:43:03]Write i2c OK [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: 01 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: 01 07 00 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: 01 07 00 75 8F 00 00 00 00 00 DA 0C F1 [18:43:03]RasterBufferAndPrint [18:43:03]line [18:43:03]line [18:43:03]line [18:43:03]line [18:43:03]line [18:43:03]written 0, free lines is 3296 [18:43:03]MH_Cut [18:43:03]Write to MH i2c: D1 01 00 7C 8F 01 DD [18:43:03]Write i2c OK [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: D1 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: D1 01 00 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: D1 01 00 7C 8F 00 DC [18:43:03]Write to MH i2c: 01 00 00 7D 8F 0C [18:43:03]Write i2c OK [18:43:03]MH_I2C_Read... [18:43:04]OFD Sender: No OFD packet to send [18:43:04]*** Cut start [18:43:04]*** Purtial cut [18:43:04]*** CUTSNS_PIN = 0 [18:43:04]*** Stage 1: CUTSNS_PIN = 1 [18:43:06]Read from MH i2c: 01 [18:43:06]MH_I2C_Read... [18:43:06]*** Stop cut motor [18:43:06]*** Cut end [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 7D 8F 00 00 00 00 00 FF 0F 21 [18:43:06]process_action close_receipt done [18:43:06]requested_data is exist [18:43:06]produce_requested_data [18:43:06]requested_item fm.sn is exist - process it [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 7E 8F 80 11 00 00 00 00 00 00 87 [18:43:06]Write i2c OK [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 [18:43:06]MH_I2C_Read... [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 7E 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DD [18:43:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:43:06]wFMCommunicate OK [18:43:06]requested_item fd.num is exist - process it [18:43:06]SAM_PROTO_GetFieldsCounters [18:43:06]wFMCommunicate request_size=4 [18:43:06]MH_SAM_APDU [18:43:06]CAPDU: 80 13 00 00 [18:43:06]Write to MH i2c: E2 08 00 7F 8F 80 13 00 00 00 00 00 00 8A [18:43:06]Write i2c OK [18:43:06]MH_I2C_Read... [18:43:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:43:06]Read from MH i2c: E2 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 62 00 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 62 00 7F 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0B 7F 00 00 0E 04 04 00 4B 00 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 34 [18:43:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0B 7F 00 00 0E 04 04 00 4B 00 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 [18:43:06]wFMCommunicate OK [18:43:06]SAM_PROTO_GetFieldsCounters done [18:43:06]requested_item shift.num is exist - process it [18:43:06]requested_item shift.opened is exist - process it [18:43:06]req_shift_opened [18:43:06]FM_GetShiftState [18:43:06]SAM_PROTO_GetShiftState [18:43:06]wFMCommunicate request_size=4 [18:43:06]MH_SAM_APDU [18:43:06]CAPDU: 80 13 01 00 [18:43:06]Write to MH i2c: E2 08 00 80 8F 80 13 01 00 00 00 00 00 8C [18:43:06]Write i2c OK [18:43:06]MH_I2C_Read... [18:43:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:06]Read from MH i2c: E2 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 0E 00 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 0E 00 80 8F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 09 [18:43:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:43:06]wFMCommunicate OK [18:43:06]SAM_PROTO_GetShiftState done [18:43:06]FM_GetShiftState done [18:43:06]req_shift_opened done [18:43:06]requested_item shift.open_date is exist - process it [18:43:06]req_shift_open_date [18:43:06]req_shift_open_date done [18:43:06]produce_requested_data done [18:43:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32523,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:43:06]process_action_free close_receipt [18:43:06]json_value_free [18:43:06]json_value_free done [18:43:06]process_json_proto returns [18:43:06]Send response to host [18:43:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32523,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:43:06]free response buf [18:43:06]execute_script done [18:43:06]execute_script returns [18:43:07]free content buf [18:43:07]Sock 8.Close socket [18:43:07]Sock 8.Thread stoped [18:43:09]OFD Sender: No OFD packet to send [18:43:14]OFD Sender: No OFD packet to send [18:43:19]OFD Sender: No OFD packet to send [18:43:24]OFD Sender: No OFD packet to send [18:43:29]OFD Sender: No OFD packet to send [18:43:34]OFD Sender: No OFD packet to send [18:43:39]OFD Sender: No OFD packet to send [18:43:44]OFD Sender: No OFD packet to send [18:43:49]OFD Sender: No OFD packet to send [18:43:54]OFD Sender: No OFD packet to send [18:43:59]OFD Sender: No OFD packet to send [18:44:04]OFD Sender: No OFD packet to send [18:44:09]OFD Sender: No OFD packet to send [18:44:14]OFD Sender: No OFD packet to send [18:44:19]OFD Sender: No OFD packet to send [18:44:24]OFD Sender: No OFD packet to send [18:44:29]OFD Sender: No OFD packet to send [18:44:34]OFD Sender: No OFD packet to send [18:44:34]accept exits with 9 [18:44:34]New connection [18:44:34]New thread 3067084132 created [18:44:34]Thread 3066940772 joined [18:44:34]Waiting for new connection... [18:44:34] Sock 9.Parse request [18:44:34]Sock 9.Check first char [18:44:34]Sock 9.First char is OK [18:44:34]request: POST /json_proto HTTP/1.0 [18:44:34]Method: POST [18:44:34]URL: /json_proto [18:44:34]Method is POST - this is cgi request [18:44:34]url: /json_proto [18:44:34]query_string will be loaded in cgi processing [18:44:34]execute_cgi json_proto POST (null) [18:44:34]execute_cgi path=json_proto method=POST [18:44:34]POST find Content-Length [18:44:34]Host: 172.17.34.200:8080 [18:44:34]Content-Length: 688 [18:44:34]Content-Type: application/json [18:44:34] [18:44:34]POST finish read [18:44:34]Found Content-Length = 688 [18:44:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 78.620, "sum" : 5000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:44:34]execute_script... [18:44: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)1182278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 78.620, "sum" : 5000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:44:34]POST & json_proto [18:44:34]process_json_proto [18:44:34]json parsed OK: [18:44:34]protocol is kg_v1.0 [18:44:34]action value=close_receipt [18:44:34]process_action close_receipt [18:44:34]cmd_close_receipt [18:44:34]MH_GetDate [18:44:34]Write to MH i2c: F0 00 00 81 8F FF [18:44:34]Write i2c OK [18:44:34]MH_I2C_Read... [18:44:34]Read from MH i2c: F0 [18:44:34]MH_I2C_Read... [18:44:34]Read from MH i2c: F0 09 00 [18:44:34]MH_I2C_Read... [18:44:34]Read from MH i2c: F0 09 00 81 8F 00 17 A5 E7 64 B2 FF 65 64 89 [18:44:34]GetLastDocTimeStamp 1692902586 [18:44:34]current date 1692902679 [18:44:34]FM_GetShiftState [18:44:34]SAM_PROTO_GetShiftState [18:44:34]wFMCommunicate request_size=4 [18:44:34]MH_SAM_APDU [18:44:34]CAPDU: 80 13 01 00 [18:44:34]Write to MH i2c: E2 08 00 82 8F 80 13 01 00 00 00 00 00 8E [18:44:34]Write i2c OK [18:44:34]MH_I2C_Read... [18:44:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:34]Read from MH i2c: E2 [18:44:34]MH_I2C_Read... [18:44:34]Read from MH i2c: E2 0E 00 [18:44:34]MH_I2C_Read... [18:44:34]Read from MH i2c: E2 0E 00 82 8F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0B [18:44:34]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:44:34]wFMCommunicate OK [18:44:34]SAM_PROTO_GetShiftState done [18:44:34]FM_GetShiftState done [18:44:34]opened in 1692866319 [18:44:34]opened+sec_in_day 1692952719 [18:44:34]quantity*price = 500023 [18:44:34]sum+1 = 500024 [18:44:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 230 24.08.2023 18:44 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32524 ФПД: 132044481147169 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T184439&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32524&fm=132044481147169&tin=02508201610067®Number=0000000000091575&sum=500000 [18:44:36]StoreToDocumentArchive [18:44:36]shift 75 fd 32524 [18:44:36]save to /storage/0075/doc_00032524 [18:44:36]save last doc name /storage/0075/doc_00032524 to /storage/kkm_last_doc_name [18:44:36]save OK [18:44:36]Clear old archive folders... [18:44:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:44:36]tlvbuf is 01840380 [18:44:36]SAM_PROTO_ClearQueue [18:44:36]wFMCommunicate request_size=4 [18:44:36]MH_SAM_APDU [18:44:36]CAPDU: 80 09 00 00 [18:44:36]Write to MH i2c: E2 08 00 8F 8F 80 09 00 00 00 00 00 00 90 [18:44:36]Write i2c OK [18:44:36]MH_I2C_Read... [18:44:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:44:36]Read from MH i2c: E2 [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: E2 03 00 [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: E2 03 00 8F 8F 00 90 00 92 [18:44:36]RAPDU: 90 00 [18:44:36]wFMCommunicate OK [18:44:36]SAM_PROTO_ClearQueue done [18:44:36]KKMCreateOFDPacket [18:44:36]OFDProtocolAddRootSTLVToBuf [18:44:36]FM_MakeSignedData [18:44:36]FM_MakeSignedData [18:44:36]SAM_PROTO_SignData [18:44:36]wFMCommunicate request_size=4 [18:44:36]MH_SAM_APDU [18:44:36]CAPDU: 80 0D 01 02 [18:44:36]Write to MH i2c: E2 08 00 90 8F 80 0D 01 02 00 00 00 00 98 [18:44:36]Write i2c OK [18:44:36]MH_I2C_Read... [18:44:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:44:36]Read from MH i2c: E2 [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: E2 03 00 [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: E2 03 00 90 8F 00 90 00 93 [18:44:36]RAPDU: 90 00 [18:44:36]wFMCommunicate OK [18:44:36]wFMCommunicate request_size=255 [18:44:36]MH_SAM_APDU [18:44:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 33 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 37 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 17 A5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 7F 00 00 35 04 06 00 [18:44:36]Write to MH i2c: E2 02 01 91 8F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 33 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 37 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 17 A5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 7F 00 00 35 04 06 00 00 00 E9 [18:44:36]Write i2c OK [18:44:36]MH_I2C_Read... [18:44:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:36]Read from MH i2c: E2 [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: E2 03 00 [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: E2 03 00 91 8F 00 90 00 94 [18:44:36]RAPDU: 90 00 [18:44:36]wFMCommunicate OK [18:44:36]wFMCommunicate request_size=11 [18:44:36]MH_SAM_APDU [18:44:36]CAPDU: 80 0D 02 02 06 78 18 00 64 B1 21 [18:44:36]Write to MH i2c: E2 0E 00 92 8F 80 0D 02 02 06 00 78 18 00 64 B1 21 00 00 6D [18:44:36]Write i2c OK [18:44:36]MH_I2C_Read... [18:44:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:36]Read from MH i2c: E2 [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: E2 03 00 [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: E2 03 00 92 8F 00 90 00 95 [18:44:36]RAPDU: 90 00 [18:44:36]wFMCommunicate OK [18:44:36]wFMCommunicate request_size=4 [18:44:36]MH_SAM_APDU [18:44:36]CAPDU: 80 0D 03 02 [18:44:36]Write to MH i2c: E2 08 00 93 8F 80 0D 03 02 00 00 00 00 9D [18:44:36]Write i2c OK [18:44:36]MH_I2C_Read... [18:44:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:44:36]Read from MH i2c: E2 [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: E2 0B 00 [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: E2 0B 00 93 8F 00 99 AE E4 9E 9A 45 10 1F 90 00 75 [18:44:36]RAPDU: 99 AE E4 9E 9A 45 10 1F 90 00 [18:44:36]wFMCommunicate OK [18:44:36]SAM_PROTO_SignData done [18:44:36]FM_MakeSignedData done [18:44:36]CreateOFDProtocolMessage [18:44:36]wFMCommunicate request_size=4 [18:44:36]MH_SAM_APDU [18:44:36]CAPDU: 80 11 00 00 [18:44:36]Write to MH i2c: E2 08 00 94 8F 80 11 00 00 00 00 00 00 9D [18:44:36]Write i2c OK [18:44:36]MH_I2C_Read... [18:44:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:36]Read from MH i2c: E2 [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: E2 17 00 [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: E2 17 00 94 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F3 [18:44:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:44:36]wFMCommunicate OK [18:44:36]CreateOFDProtocolMessage done [18:44:36]OFDSenderStorePacket 32524 [18:44:36]StoreOFDPacket docnum=32524 [18:44:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 EC 2C 08 01 08 71 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 33 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 37 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 17 A5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 7F 00 00 35 04 06 00 78 18 00 64 B1 21 99 AE E4 9E 9A 45 10 1F [18:44:36]CheckFolder [18:44:36]dirname=/storage/ofd_packets [18:44:36]CheckFolder done [18:44:36]ProducePacketName [18:44:36]name=ofd_packets/00032524 [18:44:36]NVStorageSaveData ofd_packets/00032524 [18:44:36]File name is /storage/ofd_packets/00032524 [18:44:36]Write 302 bytes [18:44:36]NVStorageSaveData done [18:44:36]OFDSenderStorePacket done [18:44:36]KKMCreateOFDPacket done [18:44:36]NVStorageSaveData kkm_last_timestamp [18:44:36]File name is /storage/kkm_last_timestamp [18:44:36]Write 4 bytes [18:44:36]NVStorageSaveData done [18:44:36]ExternCall_PrintAddStr [18:44:36]wPrintStart [18:44:36]Write to MH i2c: 01 00 00 95 8F 24 [18:44:36]Write i2c OK [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: 01 [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: 01 07 00 [18:44:36]MH_I2C_Read... [18:44:36]Read from MH i2c: 01 07 00 95 8F 00 00 00 00 00 FF 0F 39 [18:44:36]RasterBufferAndPrint [18:44:36]line Счет N : (1)1182278 [18:44:36]line ИНН: 02508201610067 [18:44:36]line Контрольно-Кассовый Чек [18:44:36]line ПРОДАЖА [18:44:36]line ТРК (МРК, ГНК) : 21 [18:44:36]line Товар: 2710194210 [18:44:36]line ДТ(л)-К-5 [18:44:36]line 78.620 * 63.60 [18:44:36]line = 5000.23 [18:44:36]line НДС 12% НСП 1% [18:44:36]line > о реализуемом товаре [18:44:36]line ОКРУГЛЕНИЕ: -0.23 [18:44:36]line ИТОГО: 5000.00 [18:44:36]line Внесено: 5000.00 [18:44:36]line СДАЧА: 0.00 [18:44:36]line НСП 1% : 44.25 [18:44:36]line НДС 12% : 531.00 [18:44:36]line Наличными: 5000.00 [18:44:36]line Безнал.: 0.00 [18:44:36]line Место: АЗС № 121 "Партнер Нефть" [18:44:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:44:36]line СНО: Общий режим [18:44:36]line Чек 230 24.08.2023 18:44 [18:44:36]line Смена: 75 ФФД: 1.0 [18:44:36]line ЗНМ: 0300000148 [18:44:36]line РНМ: 0000000000091575 [18:44:36]line Версия ККМ: 001 [18:44:36]line ФМ: 0000000000874655 [18:44:36]line ФД: 32524 [18:44:36]line ФПД: 132044481147169 [18:44:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T184439&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32524&fm=132044481147169&tin=02508201610067®Number=0000000000091575&sum=500000 [18:44:36]OFD Sender: Processing packet 32524 [packets to send 11, broken 10] [18:44:36]ProducePacketName [18:44:36]name=ofd_packets/00032524 [18:44:36]OFD Sender: To server: pG, [18:44:36]CommunicateWithHost lk.salyk.kg:30040 [18:44:36]ConnectInit lk.salyk.kg [18:44:36]written 0, free lines is 4095 [18:44:37]Connected sock=10 [18: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 34 36 35 35 10 01 00 00 EC 2C 08 01 08 71 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 33 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 37 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 17 A5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 7F 00 00 35 04 06 00 78 18 00 64 B1 21 99 AE E4 9E 9A 45 10 1F [18:44:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 45 3F 47 00 9F B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 7F 00 00 F4 03 04 00 BA 4F E7 64 B6 04 01 00 00 7C 20 6E 92 3A 7F F4 87 [18:44:37]CommunicateWithHost err = 0 [18:44:37]CheckOFDResponse [18:44:37]1017 (14) - 77093643461234 [18:44:37]1041 (16) - 0000000000874655 [18:44:37]1040 (4) - 32524 [18:44:37]1012 (4) - 24.08.2023 12:40 [18:44:37]1206 (1) - 0 [18:44:37]OFD Sender: Remove packet 32524 [18:44:37]ProducePacketName [18:44:37]name=ofd_packets/00032524 [18:44:37]NVStorageDeleteData [18:44:37]Write to MH i2c: 01 00 00 C0 8F 4F [18:44:37]Write i2c OK [18:44:37]MH_I2C_Read... [18:44:37]Read from MH i2c: 01 [18:44:37]MH_I2C_Read... [18:44:37]Read from MH i2c: 01 07 00 [18:44:37]MH_I2C_Read... [18:44:37]Read from MH i2c: 01 07 00 C0 8F 00 00 00 00 00 F3 0C 55 [18:44:37]RasterBufferAndPrint [18:44:37]line [18:44:37]line [18:44:37]line [18:44:37]line [18:44:37]line [18:44:37]written 0, free lines is 3324 [18:44:37]MH_Cut [18:44:37]Write to MH i2c: D1 01 00 C7 8F 01 28 [18:44:37]Write i2c OK [18:44:37]MH_I2C_Read... [18:44:37]Read from MH i2c: D1 [18:44:37]MH_I2C_Read... [18:44:37]Read from MH i2c: D1 01 00 [18:44:37]MH_I2C_Read... [18:44:37]Read from MH i2c: D1 01 00 C7 8F 00 27 [18:44:37]Write to MH i2c: 01 00 00 C8 8F 57 [18:44:37]Write i2c OK [18:44:37]MH_I2C_Read... [18:44:37]OFD Sender: No OFD packet to send [18:44:38]*** Cut start [18:44:38]*** Purtial cut [18:44:38]*** Stage 1: CUTSNS_PIN = 1 [18:44:38]Read from MH i2c: 01 [18:44:38]MH_I2C_Read... [18:44:38]*** Stop cut motor [18:44:38]*** Cut end [18:44:38]Read from MH i2c: 01 07 00 [18:44:38]MH_I2C_Read... [18:44:38]Read from MH i2c: 01 07 00 C8 8F 00 00 00 00 00 FF 0F 6C [18:44:38]process_action close_receipt done [18:44:38]requested_data is exist [18:44:38]produce_requested_data [18:44:38]requested_item fm.sn is exist - process it [18:44:38]wFMCommunicate request_size=4 [18:44:38]MH_SAM_APDU [18:44:38]CAPDU: 80 11 00 00 [18:44:38]Write to MH i2c: E2 08 00 C9 8F 80 11 00 00 00 00 00 00 D2 [18:44:38]Write i2c OK [18:44:38]MH_I2C_Read... [18:44:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:38]Read from MH i2c: E2 [18:44:38]MH_I2C_Read... [18:44:38]Read from MH i2c: E2 17 00 [18:44:38]MH_I2C_Read... [18:44:38]Read from MH i2c: E2 17 00 C9 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 28 [18:44:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:44:38]wFMCommunicate OK [18:44:38]requested_item fd.num is exist - process it [18:44:38]SAM_PROTO_GetFieldsCounters [18:44:38]wFMCommunicate request_size=4 [18:44:38]MH_SAM_APDU [18:44:38]CAPDU: 80 13 00 00 [18:44:38]Write to MH i2c: E2 08 00 CA 8F 80 13 00 00 00 00 00 00 D5 [18:44:38]Write i2c OK [18:44:38]MH_I2C_Read... [18:44:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:44:38]Read from MH i2c: E2 [18:44:38]MH_I2C_Read... [18:44:38]Read from MH i2c: E2 62 00 [18:44:38]MH_I2C_Read... [18:44:38]Read from MH i2c: E2 62 00 CA 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0C 7F 00 00 0E 04 04 00 4B 00 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 83 [18:44:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0C 7F 00 00 0E 04 04 00 4B 00 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 [18:44:38]wFMCommunicate OK [18:44:38]SAM_PROTO_GetFieldsCounters done [18:44:38]requested_item shift.num is exist - process it [18:44:38]requested_item shift.opened is exist - process it [18:44:38]req_shift_opened [18:44:38]FM_GetShiftState [18:44:38]SAM_PROTO_GetShiftState [18:44:38]wFMCommunicate request_size=4 [18:44:38]MH_SAM_APDU [18:44:38]CAPDU: 80 13 01 00 [18:44:38]Write to MH i2c: E2 08 00 CB 8F 80 13 01 00 00 00 00 00 D7 [18:44:38]Write i2c OK [18:44:38]MH_I2C_Read... [18:44:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:38]Read from MH i2c: E2 [18:44:38]MH_I2C_Read... [18:44:38]Read from MH i2c: E2 0E 00 [18:44:38]MH_I2C_Read... [18:44:38]Read from MH i2c: E2 0E 00 CB 8F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 54 [18:44:38]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:44:38]wFMCommunicate OK [18:44:38]SAM_PROTO_GetShiftState done [18:44:38]FM_GetShiftState done [18:44:38]req_shift_opened done [18:44:38]requested_item shift.open_date is exist - process it [18:44:38]req_shift_open_date [18:44:38]req_shift_open_date done [18:44:38]produce_requested_data done [18:44:38]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32524,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:44:38]process_action_free close_receipt [18:44:38]json_value_free [18:44:38]json_value_free done [18:44:38]process_json_proto returns [18:44:38]Send response to host [18:44:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32524,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:44:38]free response buf [18:44:38]execute_script done [18:44:38]execute_script returns [18:44:38]free content buf [18:44:38]Sock 9.Close socket [18:44:38]Sock 9.Thread stoped [18:44:42]OFD Sender: No OFD packet to send [18:44:47]OFD Sender: No OFD packet to send [18:44:52]OFD Sender: No OFD packet to send [18:44:57]OFD Sender: No OFD packet to send [18:45:02]OFD Sender: No OFD packet to send [18:45:07]OFD Sender: No OFD packet to send [18:45:12]OFD Sender: No OFD packet to send [18:45:17]OFD Sender: No OFD packet to send [18:45:22]OFD Sender: No OFD packet to send [18:45:27]OFD Sender: No OFD packet to send [18:45:32]OFD Sender: No OFD packet to send [18:45:37]OFD Sender: No OFD packet to send [18:45:42]OFD Sender: No OFD packet to send [18:45:47]OFD Sender: No OFD packet to send [18:45:52]OFD Sender: No OFD packet to send [18:45:57]OFD Sender: No OFD packet to send [18:46:02]OFD Sender: No OFD packet to send [18:46:03]accept exits with 8 [18:46:03]New connection [18:46:03]New thread 3066940772 created [18:46:03]Thread 3067084132 joined [18:46:03]Waiting for new connection... [18:46:03] Sock 8.Parse request [18:46:03]Sock 8.Check first char [18:46:03]Sock 8.First char is OK [18:46:03]request: POST /json_proto HTTP/1.0 [18:46:03]Method: POST [18:46:03]URL: /json_proto [18:46:03]Method is POST - this is cgi request [18:46:03]url: /json_proto [18:46:03]query_string will be loaded in cgi processing [18:46:03]execute_cgi json_proto POST (null) [18:46:03]execute_cgi path=json_proto method=POST [18:46:03]POST find Content-Length [18:46:03]Host: 172.17.34.200:8080 [18:46:03]Content-Length: 683 [18:46:03]Content-Type: application/json [18:46:03] [18:46:03]POST finish read [18:46:03]Found Content-Length = 683 [18:46:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.790, "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" ] } } [18:46:03]execute_script... [18:46:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.790, "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" ] } } [18:46:03]POST & json_proto [18:46:03]process_json_proto [18:46:03]json parsed OK: [18:46:03]protocol is kg_v1.0 [18:46:03]action value=close_receipt [18:46:03]process_action close_receipt [18:46:03]cmd_close_receipt [18:46:03]MH_GetDate [18:46:03]Write to MH i2c: F0 00 00 CC 8F 4A [18:46:03]Write i2c OK [18:46:03]MH_I2C_Read... [18:46:03]Read from MH i2c: F0 [18:46:03]MH_I2C_Read... [18:46:03]Read from MH i2c: F0 09 00 [18:46:03]MH_I2C_Read... [18:46:03]Read from MH i2c: F0 09 00 CC 8F 00 70 A5 E7 64 B2 FF 65 64 2D [18:46:03]GetLastDocTimeStamp 1692902679 [18:46:03]current date 1692902768 [18:46:03]FM_GetShiftState [18:46:03]SAM_PROTO_GetShiftState [18:46:03]wFMCommunicate request_size=4 [18:46:03]MH_SAM_APDU [18:46:03]CAPDU: 80 13 01 00 [18:46:03]Write to MH i2c: E2 08 00 CD 8F 80 13 01 00 00 00 00 00 D9 [18:46:03]Write i2c OK [18:46:03]MH_I2C_Read... [18:46:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:03]Read from MH i2c: E2 [18:46:03]MH_I2C_Read... [18:46:03]Read from MH i2c: E2 0E 00 [18:46:03]MH_I2C_Read... [18:46:03]Read from MH i2c: E2 0E 00 CD 8F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 56 [18:46:03]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:46:03]wFMCommunicate OK [18:46:03]SAM_PROTO_GetShiftState done [18:46:03]FM_GetShiftState done [18:46:03]opened in 1692866319 [18:46:03]opened+sec_in_day 1692952719 [18:46:03]quantity*price = 200042 [18:46:03]sum+1 = 200044 [18:46:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 231 24.08.2023 18:46 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32525 ФПД: 149613085572409 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T184608&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32525&fm=149613085572409&tin=02508201610067®Number=0000000000091575&sum=200000 [18:46:04]StoreToDocumentArchive [18:46:04]shift 75 fd 32525 [18:46:04]save to /storage/0075/doc_00032525 [18:46:04]save last doc name /storage/0075/doc_00032525 to /storage/kkm_last_doc_name [18:46:04]save OK [18:46:04]Clear old archive folders... [18:46:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:46:04]tlvbuf is 017FE050 [18:46:04]SAM_PROTO_ClearQueue [18:46:04]wFMCommunicate request_size=4 [18:46:04]MH_SAM_APDU [18:46:04]CAPDU: 80 09 00 00 [18:46:04]Write to MH i2c: E2 08 00 DA 8F 80 09 00 00 00 00 00 00 DB [18:46:04]Write i2c OK [18:46:04]MH_I2C_Read... [18:46:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:46:04]Read from MH i2c: E2 [18:46:04]MH_I2C_Read... [18:46:04]Read from MH i2c: E2 03 00 [18:46:04]MH_I2C_Read... [18:46:04]Read from MH i2c: E2 03 00 DA 8F 00 90 00 DD [18:46:04]RAPDU: 90 00 [18:46:04]wFMCommunicate OK [18:46:04]SAM_PROTO_ClearQueue done [18:46:04]KKMCreateOFDPacket [18:46:04]OFDProtocolAddRootSTLVToBuf [18:46:04]FM_MakeSignedData [18:46:04]FM_MakeSignedData [18:46:04]SAM_PROTO_SignData [18:46:04]wFMCommunicate request_size=4 [18:46:04]MH_SAM_APDU [18:46:04]CAPDU: 80 0D 01 02 [18:46:04]Write to MH i2c: E2 08 00 DB 8F 80 0D 01 02 00 00 00 00 E3 [18:46:04]Write i2c OK [18:46:04]MH_I2C_Read... [18:46:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:46:04]Read from MH i2c: E2 [18:46:04]MH_I2C_Read... [18:46:04]Read from MH i2c: E2 03 00 [18:46:04]MH_I2C_Read... [18:46:04]Read from MH i2c: E2 03 00 DB 8F 00 90 00 DE [18:46:04]RAPDU: 90 00 [18:46:04]wFMCommunicate OK [18:46:04]wFMCommunicate request_size=255 [18:46:04]MH_SAM_APDU [18:46:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 E7 00 00 00 F4 03 04 00 70 A5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 7F 00 00 35 04 06 00 88 [18:46:04]Write to MH i2c: E2 02 01 DC 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 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 E7 00 00 00 F4 03 04 00 70 A5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 7F 00 00 35 04 06 00 88 00 00 E9 [18:46:04]Write i2c OK [18:46:04]MH_I2C_Read... [18:46:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:05]Read from MH i2c: E2 [18:46:05]MH_I2C_Read... [18:46:05]Read from MH i2c: E2 03 00 [18:46:05]MH_I2C_Read... [18:46:05]Read from MH i2c: E2 03 00 DC 8F 00 90 00 DF [18:46:05]RAPDU: 90 00 [18:46:05]wFMCommunicate OK [18:46:05]wFMCommunicate request_size=10 [18:46:05]MH_SAM_APDU [18:46:05]CAPDU: 80 0D 02 02 05 12 82 D1 BD 39 [18:46:05]Write to MH i2c: E2 0D 00 DD 8F 80 0D 02 02 05 00 12 82 D1 BD 39 00 00 4B [18:46:05]Write i2c OK [18:46:05]MH_I2C_Read... [18:46:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:05]Read from MH i2c: E2 [18:46:05]MH_I2C_Read... [18:46:05]Read from MH i2c: E2 03 00 [18:46:05]MH_I2C_Read... [18:46:05]Read from MH i2c: E2 03 00 DD 8F 00 90 00 E0 [18:46:05]RAPDU: 90 00 [18:46:05]wFMCommunicate OK [18:46:05]wFMCommunicate request_size=4 [18:46:05]MH_SAM_APDU [18:46:05]CAPDU: 80 0D 03 02 [18:46:05]Write to MH i2c: E2 08 00 DE 8F 80 0D 03 02 00 00 00 00 E8 [18:46:05]Write i2c OK [18:46:05]MH_I2C_Read... [18:46:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:46:05]Read from MH i2c: E2 [18:46:05]MH_I2C_Read... [18:46:05]Read from MH i2c: E2 0B 00 [18:46:05]MH_I2C_Read... [18:46:05]Read from MH i2c: E2 0B 00 DE 8F 00 FD AF 29 2C 25 E8 A8 C2 90 00 61 [18:46:05]RAPDU: FD AF 29 2C 25 E8 A8 C2 90 00 [18:46:05]wFMCommunicate OK [18:46:05]SAM_PROTO_SignData done [18:46:05]FM_MakeSignedData done [18:46:05]CreateOFDProtocolMessage [18:46:05]wFMCommunicate request_size=4 [18:46:05]MH_SAM_APDU [18:46:05]CAPDU: 80 11 00 00 [18:46:05]Write to MH i2c: E2 08 00 DF 8F 80 11 00 00 00 00 00 00 E8 [18:46:05]Write i2c OK [18:46:05]MH_I2C_Read... [18:46:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:05]Read from MH i2c: E2 [18:46:05]MH_I2C_Read... [18:46:05]Read from MH i2c: E2 17 00 [18:46:05]MH_I2C_Read... [18:46:05]Read from MH i2c: E2 17 00 DF 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3E [18:46:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:46:05]wFMCommunicate OK [18:46:05]CreateOFDProtocolMessage done [18:46:05]OFDSenderStorePacket 32525 [18:46:05]StoreOFDPacket docnum=32525 [18:46:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 06 32 07 01 53 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 E7 00 00 00 F4 03 04 00 70 A5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 7F 00 00 35 04 06 00 88 12 82 D1 BD 39 FD AF 29 2C 25 E8 A8 C2 [18:46:05]CheckFolder [18:46:05]dirname=/storage/ofd_packets [18:46:05]CheckFolder done [18:46:05]ProducePacketName [18:46:05]name=ofd_packets/00032525 [18:46:05]NVStorageSaveData ofd_packets/00032525 [18:46:05]File name is /storage/ofd_packets/00032525 [18:46:05]Write 301 bytes [18:46:05]NVStorageSaveData done [18:46:05]OFDSenderStorePacket done [18:46:05]KKMCreateOFDPacket done [18:46:05]NVStorageSaveData kkm_last_timestamp [18:46:05]File name is /storage/kkm_last_timestamp [18:46:05]Write 4 bytes [18:46:05]NVStorageSaveData done [18:46:05]OFD Sender: Processing packet 32525 [packets to send 11, broken 10] [18:46:05]ProducePacketName [18:46:05]name=ofd_packets/00032525 [18:46:05]OFD Sender: To server: pG, [18:46:05]CommunicateWithHost lk.salyk.kg:30040 [18:46:05]ConnectInit lk.salyk.kg [18:46:05]ExternCall_PrintAddStr [18:46:05]wPrintStart [18:46:05]Write to MH i2c: 01 00 00 E0 8F 6F [18:46:05]Write i2c OK [18:46:05]MH_I2C_Read... [18:46:05]Read from MH i2c: 01 [18:46:05]MH_I2C_Read... [18:46:05]Read from MH i2c: 01 07 00 [18:46:05]MH_I2C_Read... [18:46:05]Read from MH i2c: 01 07 00 E0 8F 00 00 00 00 00 FF 0F 84 [18:46:05]RasterBufferAndPrint [18:46:05]line Счет N : (1)1182280 [18:46:05]line ИНН: 02508201610067 [18:46:05]line Контрольно-Кассовый Чек [18:46:05]line ПРОДАЖА [18:46:05]line ТРК (МРК, ГНК) : 52 [18:46:05]line Товар: 2710124130 [18:46:05]line Аи-92-К-5 [18:46:05]line 34.790 * 57.50 [18:46:05]line = 2000.43 [18:46:05]line НДС 12% НСП 1% [18:46:05]line > о реализуемом товаре [18:46:05]line ОКРУГЛЕНИЕ: -0.43 [18:46:05]line ИТОГО: 2000.00 [18:46:05]line Внесено: 2000.00 [18:46:05]line СДАЧА: 0.00 [18:46:05]line НСП 1% : 17.70 [18:46:05]line НДС 12% : 212.43 [18:46:05]line Наличными: 2000.00 [18:46:05]line Безнал.: 0.00 [18:46:05]line Место: АЗС № 121 "Партнер Нефть" [18:46:05]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:46:05]line СНО: Общий режим [18:46:05]line Чек 231 24.08.2023 18:46 [18:46:05]line Смена: 75 ФФД: 1.0 [18:46:05]line ЗНМ: 0300000148 [18:46:05]line РНМ: 0000000000091575 [18:46:05]line Версия ККМ: 001 [18:46:05]line ФМ: 0000000000874655 [18:46:05]line ФД: 32525 [18:46:05]line ФПД: 149613085572409 [18:46:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T184608&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32525&fm=149613085572409&tin=02508201610067®Number=0000000000091575&sum=200000 [18:46:05]Connected sock=11 [18:46:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 06 32 07 01 53 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 E7 00 00 00 F4 03 04 00 70 A5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 7F 00 00 35 04 06 00 88 12 82 D1 BD 39 FD AF 29 2C 25 E8 A8 C2 [18:46:05]written 0, free lines is 4095 [18:46:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 56 32 47 00 A7 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 7F 00 00 F4 03 04 00 13 50 E7 64 B6 04 01 00 00 26 81 63 54 69 2C 9A B4 [18:46:05]CommunicateWithHost err = 0 [18:46:05]CheckOFDResponse [18:46:05]1017 (14) - 77093643461234 [18:46:05]1041 (16) - 0000000000874655 [18:46:05]1040 (4) - 32525 [18:46:05]1012 (4) - 24.08.2023 12:41 [18:46:05]1206 (1) - 0 [18:46:05]OFD Sender: Remove packet 32525 [18:46:05]ProducePacketName [18:46:05]name=ofd_packets/00032525 [18:46:05]NVStorageDeleteData [18:46:06]Write to MH i2c: 01 00 00 0B 90 9B [18:46:06]Write i2c OK [18:46:06]MH_I2C_Read... [18:46:06]Read from MH i2c: 01 [18:46:06]MH_I2C_Read... [18:46:06]Read from MH i2c: 01 07 00 [18:46:06]MH_I2C_Read... [18:46:06]Read from MH i2c: 01 07 00 0B 90 00 00 00 00 00 E3 0C 91 [18:46:06]RasterBufferAndPrint [18:46:06]line [18:46:06]line [18:46:06]line [18:46:06]line [18:46:06]line [18:46:06]written 0, free lines is 3308 [18:46:06]MH_Cut [18:46:06]Write to MH i2c: D1 01 00 12 90 01 74 [18:46:06]Write i2c OK [18:46:06]MH_I2C_Read... [18:46:06]Read from MH i2c: D1 [18:46:06]MH_I2C_Read... [18:46:06]Read from MH i2c: D1 01 00 [18:46:06]MH_I2C_Read... [18:46:06]Read from MH i2c: D1 01 00 12 90 00 73 [18:46:06]Write to MH i2c: 01 00 00 13 90 A3 [18:46:06]Write i2c OK [18:46:06]MH_I2C_Read... [18:46:06]OFD Sender: No OFD packet to send [18:46:06]*** Cut start [18:46:06]*** Purtial cut [18:46:06]*** CUTSNS_PIN = 0 [18:46:07]*** Stage 1: CUTSNS_PIN = 1 [18:46:08]Read from MH i2c: 01 [18:46:09]MH_I2C_Read... [18:46:09]*** Stop cut motor [18:46:09]*** Cut end [18:46:09]Read from MH i2c: 01 07 00 [18:46:09]MH_I2C_Read... [18:46:09]Read from MH i2c: 01 07 00 13 90 00 00 00 00 00 FF 0F B8 [18:46:09]process_action close_receipt done [18:46:09]requested_data is exist [18:46:09]produce_requested_data [18:46:09]requested_item fm.sn is exist - process it [18:46:09]wFMCommunicate request_size=4 [18:46:09]MH_SAM_APDU [18:46:09]CAPDU: 80 11 00 00 [18:46:09]Write to MH i2c: E2 08 00 14 90 80 11 00 00 00 00 00 00 1E [18:46:09]Write i2c OK [18:46:09]MH_I2C_Read... [18:46:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:09]Read from MH i2c: E2 [18:46:09]MH_I2C_Read... [18:46:09]Read from MH i2c: E2 17 00 [18:46:09]MH_I2C_Read... [18:46:09]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 34 36 35 35 90 00 74 [18:46:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:46:09]wFMCommunicate OK [18:46:09]requested_item fd.num is exist - process it [18:46:09]SAM_PROTO_GetFieldsCounters [18:46:09]wFMCommunicate request_size=4 [18:46:09]MH_SAM_APDU [18:46:09]CAPDU: 80 13 00 00 [18:46:09]Write to MH i2c: E2 08 00 15 90 80 13 00 00 00 00 00 00 21 [18:46:09]Write i2c OK [18:46:09]MH_I2C_Read... [18:46:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:46:09]Read from MH i2c: E2 [18:46:09]MH_I2C_Read... [18:46:09]Read from MH i2c: E2 62 00 [18:46:09]MH_I2C_Read... [18:46:09]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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0D 7F 00 00 0E 04 04 00 4B 00 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 D3 [18:46:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0D 7F 00 00 0E 04 04 00 4B 00 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 [18:46:09]wFMCommunicate OK [18:46:09]SAM_PROTO_GetFieldsCounters done [18:46:09]requested_item shift.num is exist - process it [18:46:09]requested_item shift.opened is exist - process it [18:46:09]req_shift_opened [18:46:09]FM_GetShiftState [18:46:09]SAM_PROTO_GetShiftState [18:46:09]wFMCommunicate request_size=4 [18:46:09]MH_SAM_APDU [18:46:09]CAPDU: 80 13 01 00 [18:46:09]Write to MH i2c: E2 08 00 16 90 80 13 01 00 00 00 00 00 23 [18:46:09]Write i2c OK [18:46:09]MH_I2C_Read... [18:46:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:09]Read from MH i2c: E2 [18:46:09]MH_I2C_Read... [18:46:09]Read from MH i2c: E2 0E 00 [18:46:09]MH_I2C_Read... [18:46:09]Read from MH i2c: E2 0E 00 16 90 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A0 [18:46:09]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:46:09]wFMCommunicate OK [18:46:09]SAM_PROTO_GetShiftState done [18:46:09]FM_GetShiftState done [18:46:09]req_shift_opened done [18:46:09]requested_item shift.open_date is exist - process it [18:46:09]req_shift_open_date [18:46:09]req_shift_open_date done [18:46:09]produce_requested_data done [18:46:09]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32525,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:46:09]process_action_free close_receipt [18:46:09]json_value_free [18:46:09]json_value_free done [18:46:09]process_json_proto returns [18:46:09]Send response to host [18:46:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32525,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:46:09]free response buf [18:46:09]execute_script done [18:46:09]execute_script returns [18:46:09]free content buf [18:46:09]Sock 8.Close socket [18:46:09]Sock 8.Thread stoped [18:46:11]OFD Sender: No OFD packet to send [18:46:16]OFD Sender: No OFD packet to send [18:46:21]OFD Sender: No OFD packet to send [18:46:26]OFD Sender: No OFD packet to send [18:46:31]OFD Sender: No OFD packet to send [18:46:36]OFD Sender: No OFD packet to send [18:46:41]OFD Sender: No OFD packet to send [18:46:46]OFD Sender: No OFD packet to send [18:46:51]OFD Sender: No OFD packet to send [18:46:56]OFD Sender: No OFD packet to send [18:47:01]OFD Sender: No OFD packet to send [18:47:06]OFD Sender: No OFD packet to send [18:47:11]OFD Sender: No OFD packet to send [18:47:16]OFD Sender: No OFD packet to send [18:47:21]OFD Sender: No OFD packet to send [18:47:26]OFD Sender: No OFD packet to send [18:47:31]OFD Sender: No OFD packet to send [18:47:36]OFD Sender: No OFD packet to send [18:47:41]OFD Sender: No OFD packet to send [18:47:46]OFD Sender: No OFD packet to send [18:47:51]OFD Sender: No OFD packet to send [18:47:56]OFD Sender: No OFD packet to send [18:48:01]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:20]accept exits with 9 [18:49:20]New connection [18:49:20]New thread 3067084132 created [18:49:20]Thread 3066940772 joined [18:49:20]Waiting for new connection... [18:49:20] Sock 9.Parse request [18:49:20]Sock 9.Check first char [18:49:20]Sock 9.First char is OK [18:49:20]request: POST /json_proto HTTP/1.0 [18:49:20]Method: POST [18:49:20]URL: /json_proto [18:49:20]Method is POST - this is cgi request [18:49:20]url: /json_proto [18:49:20]query_string will be loaded in cgi processing [18:49:20]execute_cgi json_proto POST (null) [18:49:20]execute_cgi path=json_proto method=POST [18:49:20]POST find Content-Length [18:49:20]Host: 172.17.34.200:8080 [18:49:20]Content-Length: 1077 [18:49:20]Content-Type: application/json [18:49:20] [18:49:20]POST finish read [18:49:20]Found Content-Length = 1077 [18:49:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182282\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1150.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A011003\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:49:20]execute_script... [18:49:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182282\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 1150.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A011003\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:49:20]POST & json_proto [18:49:20]process_json_proto [18:49:20]json parsed OK: [18:49:20]protocol is kg_v1.0 [18:49:20]action value=print_text [18:49:20]process_action print_text [18:49:20]cmd_print_text [18:49:20]ExternCall_PrintAddStr [18:49:20]wPrintStart [18:49:20]Write to MH i2c: 01 00 00 17 90 A7 [18:49:20]Write i2c OK [18:49:20]MH_I2C_Read... [18:49:20]Read from MH i2c: 01 [18:49:20]MH_I2C_Read... [18:49:20]Read from MH i2c: 01 07 00 [18:49:20]MH_I2C_Read... [18:49:20]Read from MH i2c: 01 07 00 17 90 00 00 00 00 00 FF 0F BC [18:49:20]RasterBufferAndPrint [18:49:20]line *****ТОВАРНЫЙ ЧЕК***** [18:49:20]line АЗС 121 [18:49:20]line Партнер нефть [18:49:20]line 02508201610067 [18:49:20]line Кассир : Батырканова Г. [18:49:20]line Счет N : (1)1182282 [18:49:20]line ПРОДАЖА [18:49:20]line ТРК (МРК, ГНК) : 42 [18:49:20]line Вид ГСМ : 2710124130 [18:49:20]line Аи-92-К-5 [18:49:20]line 20.000 x 57.50 [18:49:20]line ИТОГ: 1150.00 [18:49:20]line Тип оплаты: Талоны: ТК ГПНА Online [18:49:20]line 011003 [18:49:20]written 0, free lines is 4095 [18:49:21]Write to MH i2c: 01 00 00 29 90 B9 [18:49:21]Write i2c OK [18:49:21]MH_I2C_Read... [18:49:21]Read from MH i2c: 01 [18:49:21]MH_I2C_Read... [18:49:21]Read from MH i2c: 01 07 00 [18:49:21]MH_I2C_Read... [18:49:21]Read from MH i2c: 01 07 00 29 90 00 00 00 00 00 40 0E 0E [18:49:21]RasterBufferAndPrint [18:49:21]line [18:49:21]line [18:49:21]line [18:49:21]line [18:49:21]line [18:49:21]written 0, free lines is 3650 [18:49:21]MH_Cut [18:49:21]Write to MH i2c: D1 01 00 30 90 01 92 [18:49:21]Write i2c OK [18:49:21]MH_I2C_Read... [18:49:21]Read from MH i2c: D1 [18:49:21]MH_I2C_Read... [18:49:21]Read from MH i2c: D1 01 00 [18:49:21]MH_I2C_Read... [18:49:21]Read from MH i2c: D1 01 00 30 90 00 91 [18:49:21]Write to MH i2c: 01 00 00 31 90 C1 [18:49:21]Write i2c OK [18:49:21]MH_I2C_Read... [18:49:21]*** Cut start [18:49:21]*** Purtial cut [18:49:21]*** Stage 1: CUTSNS_PIN = 1 [18:49:21]OFD Sender: No OFD packet to send [18:49:21]Read from MH i2c: 01 [18:49:21]MH_I2C_Read... [18:49:21]*** Stop cut motor [18:49:21]*** Cut end [18:49:21]Read from MH i2c: 01 07 00 [18:49:21]MH_I2C_Read... [18:49:21]Read from MH i2c: 01 07 00 31 90 00 00 00 00 00 FF 0F D6 [18:49:21]process_action print_text done [18:49:21]requested_data is exist [18:49:21]produce_requested_data [18:49:21]requested_item fm.sn is exist - process it [18:49:21]wFMCommunicate request_size=4 [18:49:21]MH_SAM_APDU [18:49:21]CAPDU: 80 11 00 00 [18:49:21]Write to MH i2c: E2 08 00 32 90 80 11 00 00 00 00 00 00 3C [18:49:21]Write i2c OK [18:49:21]MH_I2C_Read... [18:49:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:21]Read from MH i2c: E2 [18:49:21]MH_I2C_Read... [18:49:21]Read from MH i2c: E2 17 00 [18:49:21]MH_I2C_Read... [18:49:21]Read from MH i2c: E2 17 00 32 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 92 [18:49:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:49:21]wFMCommunicate OK [18:49:21]requested_item fd.num is exist - process it [18:49:21]SAM_PROTO_GetFieldsCounters [18:49:21]wFMCommunicate request_size=4 [18:49:21]MH_SAM_APDU [18:49:21]CAPDU: 80 13 00 00 [18:49:21]Write to MH i2c: E2 08 00 33 90 80 13 00 00 00 00 00 00 3F [18:49:21]Write i2c OK [18:49:21]MH_I2C_Read... [18:49:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:49:22]Read from MH i2c: E2 [18:49:22]MH_I2C_Read... [18:49:22]Read from MH i2c: E2 62 00 [18:49:22]MH_I2C_Read... [18:49:22]Read from MH i2c: E2 62 00 33 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0D 7F 00 00 0E 04 04 00 4B 00 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 F1 [18:49:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0D 7F 00 00 0E 04 04 00 4B 00 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 [18:49:22]wFMCommunicate OK [18:49:22]SAM_PROTO_GetFieldsCounters done [18:49:22]requested_item shift.num is exist - process it [18:49:22]requested_item shift.opened is exist - process it [18:49:22]req_shift_opened [18:49:22]FM_GetShiftState [18:49:22]SAM_PROTO_GetShiftState [18:49:22]wFMCommunicate request_size=4 [18:49:22]MH_SAM_APDU [18:49:22]CAPDU: 80 13 01 00 [18:49:22]Write to MH i2c: E2 08 00 34 90 80 13 01 00 00 00 00 00 41 [18:49:22]Write i2c OK [18:49:22]MH_I2C_Read... [18:49:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:22]Read from MH i2c: E2 [18:49:22]MH_I2C_Read... [18:49:22]Read from MH i2c: E2 0E 00 [18:49:22]MH_I2C_Read... [18:49:22]Read from MH i2c: E2 0E 00 34 90 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BE [18:49:22]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:49:22]wFMCommunicate OK [18:49:22]SAM_PROTO_GetShiftState done [18:49:22]FM_GetShiftState done [18:49:22]req_shift_opened done [18:49:22]requested_item shift.open_date is exist - process it [18:49:22]req_shift_open_date [18:49:22]req_shift_open_date done [18:49:22]produce_requested_data done [18:49:22]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32525,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:49:22]process_action_free print_text [18:49:22]json_value_free [18:49:22]json_value_free done [18:49:22]process_json_proto returns [18:49:22]Send response to host [18:49:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32525,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:49:22]free response buf [18:49:22]execute_script done [18:49:22]execute_script returns [18:49:22]free content buf [18:49:22]Sock 9.Close socket [18:49:22]Sock 9.Thread stoped [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:51]accept exits with 8 [18:49:51]New connection [18:49:51]New thread 3066940772 created [18:49:51]Thread 3067084132 joined [18:49:51]Waiting for new connection... [18:49:51] Sock 8.Parse request [18:49:51]Sock 8.Check first char [18:49:51]Sock 8.First char is OK [18:49:51]request: POST /json_proto HTTP/1.0 [18:49:51]Method: POST [18:49:51]URL: /json_proto [18:49:51]Method is POST - this is cgi request [18:49:51]url: /json_proto [18:49:51]query_string will be loaded in cgi processing [18:49:51]execute_cgi json_proto POST (null) [18:49:51]execute_cgi path=json_proto method=POST [18:49:51]POST find Content-Length [18:49:51]Host: 172.17.34.200:8080 [18:49:51]Content-Length: 683 [18:49:51]Content-Type: application/json [18:49:51] [18:49:51]POST finish read [18:49:51]Found Content-Length = 683 [18:49:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 25.960, "sum" : 1700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:49:51]execute_script... [18:49: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)1182281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 25.960, "sum" : 1700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:49:51]POST & json_proto [18:49:51]process_json_proto [18:49:51]json parsed OK: [18:49:51]protocol is kg_v1.0 [18:49:51]action value=close_receipt [18:49:51]process_action close_receipt [18:49:51]cmd_close_receipt [18:49:51]MH_GetDate [18:49:51]Write to MH i2c: F0 00 00 35 90 B4 [18:49:51]Write i2c OK [18:49:51]MH_I2C_Read... [18:49:51]Read from MH i2c: F0 [18:49:51]MH_I2C_Read... [18:49:51]Read from MH i2c: F0 09 00 [18:49:51]MH_I2C_Read... [18:49:51]Read from MH i2c: F0 09 00 35 90 00 55 A6 E7 64 B2 FF 65 64 7D [18:49:51]GetLastDocTimeStamp 1692902768 [18:49:51]current date 1692902997 [18:49:51]FM_GetShiftState [18:49:51]SAM_PROTO_GetShiftState [18:49:51]wFMCommunicate request_size=4 [18:49:51]MH_SAM_APDU [18:49:51]CAPDU: 80 13 01 00 [18:49:51]Write to MH i2c: E2 08 00 36 90 80 13 01 00 00 00 00 00 43 [18:49:51]Write i2c OK [18:49:51]MH_I2C_Read... [18:49:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:52]Read from MH i2c: E2 [18:49:52]MH_I2C_Read... [18:49:52]Read from MH i2c: E2 0E 00 [18:49:52]MH_I2C_Read... [18:49:52]Read from MH i2c: E2 0E 00 36 90 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C0 [18:49:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:49:52]wFMCommunicate OK [18:49:52]SAM_PROTO_GetShiftState done [18:49:52]FM_GetShiftState done [18:49:52]opened in 1692866319 [18:49:52]opened+sec_in_day 1692952719 [18:49:52]quantity*price = 170038 [18:49:52]sum+1 = 170039 [18:49:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.05 НДС 12% : 180.57 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 232 24.08.2023 18:49 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32526 ФПД: 238946964159292 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T184957&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32526&fm=238946964159292&tin=02508201610067®Number=0000000000091575&sum=170000 [18:49:53]StoreToDocumentArchive [18:49:53]shift 75 fd 32526 [18:49:53]save to /storage/0075/doc_00032526 [18:49:53]save last doc name /storage/0075/doc_00032526 to /storage/kkm_last_doc_name [18:49:53]save OK [18:49:53]Clear old archive folders... [18:49:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:49:53]tlvbuf is 017FE190 [18:49:53]SAM_PROTO_ClearQueue [18:49:53]wFMCommunicate request_size=4 [18:49:53]MH_SAM_APDU [18:49:53]CAPDU: 80 09 00 00 [18:49:53]Write to MH i2c: E2 08 00 43 90 80 09 00 00 00 00 00 00 45 [18:49:53]Write i2c OK [18:49:53]MH_I2C_Read... [18:49:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:49:53]Read from MH i2c: E2 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: E2 03 00 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: E2 03 00 43 90 00 90 00 47 [18:49:53]RAPDU: 90 00 [18:49:53]wFMCommunicate OK [18:49:53]SAM_PROTO_ClearQueue done [18:49:53]KKMCreateOFDPacket [18:49:53]OFDProtocolAddRootSTLVToBuf [18:49:53]FM_MakeSignedData [18:49:53]FM_MakeSignedData [18:49:53]SAM_PROTO_SignData [18:49:53]wFMCommunicate request_size=4 [18:49:53]MH_SAM_APDU [18:49:53]CAPDU: 80 0D 01 02 [18:49:53]Write to MH i2c: E2 08 00 44 90 80 0D 01 02 00 00 00 00 4D [18:49:53]Write i2c OK [18:49:53]MH_I2C_Read... [18:49:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:49:53]Read from MH i2c: E2 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: E2 03 00 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: E2 03 00 44 90 00 90 00 48 [18:49:53]RAPDU: 90 00 [18:49:53]wFMCommunicate OK [18:49:53]wFMCommunicate request_size=255 [18:49:53]MH_SAM_APDU [18:49:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 65 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 36 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 55 A6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 7F 00 00 35 04 06 00 D9 [18:49:53]Write to MH i2c: E2 02 01 45 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 65 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 36 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 55 A6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 7F 00 00 35 04 06 00 D9 00 00 94 [18:49:53]Write i2c OK [18:49:53]MH_I2C_Read... [18:49:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:49:53]Read from MH i2c: E2 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: E2 03 00 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: E2 03 00 45 90 00 90 00 49 [18:49:53]RAPDU: 90 00 [18:49:53]wFMCommunicate OK [18:49:53]wFMCommunicate request_size=10 [18:49:53]MH_SAM_APDU [18:49:53]CAPDU: 80 0D 02 02 05 52 2C EB 3B 3C [18:49:53]Write to MH i2c: E2 0D 00 46 90 80 0D 02 02 05 00 52 2C EB 3B 3C 00 00 3A [18:49:53]Write i2c OK [18:49:53]MH_I2C_Read... [18:49:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:49:53]Read from MH i2c: E2 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: E2 03 00 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: E2 03 00 46 90 00 90 00 4A [18:49:53]RAPDU: 90 00 [18:49:53]wFMCommunicate OK [18:49:53]wFMCommunicate request_size=4 [18:49:53]MH_SAM_APDU [18:49:53]CAPDU: 80 0D 03 02 [18:49:53]Write to MH i2c: E2 08 00 47 90 80 0D 03 02 00 00 00 00 52 [18:49:53]Write i2c OK [18:49:53]MH_I2C_Read... [18:49:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:49:53]Read from MH i2c: E2 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: E2 0B 00 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: E2 0B 00 47 90 00 CB 26 DB 5F 1E AD 77 AD 90 00 6D [18:49:53]RAPDU: CB 26 DB 5F 1E AD 77 AD 90 00 [18:49:53]wFMCommunicate OK [18:49:53]SAM_PROTO_SignData done [18:49:53]FM_MakeSignedData done [18:49:53]CreateOFDProtocolMessage [18:49:53]wFMCommunicate request_size=4 [18:49:53]MH_SAM_APDU [18:49:53]CAPDU: 80 11 00 00 [18:49:53]Write to MH i2c: E2 08 00 48 90 80 11 00 00 00 00 00 00 52 [18:49:53]Write i2c OK [18:49:53]MH_I2C_Read... [18:49:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:53]Read from MH i2c: E2 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: E2 17 00 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: E2 17 00 48 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A8 [18:49:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:49:53]wFMCommunicate OK [18:49:53]CreateOFDProtocolMessage done [18:49:53]OFDSenderStorePacket 32526 [18:49:53]StoreOFDPacket docnum=32526 [18:49:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 AE 4B 07 01 08 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 65 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 36 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 55 A6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 7F 00 00 35 04 06 00 D9 52 2C EB 3B 3C CB 26 DB 5F 1E AD 77 AD [18:49:53]CheckFolder [18:49:53]dirname=/storage/ofd_packets [18:49:53]CheckFolder done [18:49:53]ProducePacketName [18:49:53]name=ofd_packets/00032526 [18:49:53]NVStorageSaveData ofd_packets/00032526 [18:49:53]File name is /storage/ofd_packets/00032526 [18:49:53]Write 301 bytes [18:49:53]NVStorageSaveData done [18:49:53]OFDSenderStorePacket done [18:49:53]KKMCreateOFDPacket done [18:49:53]NVStorageSaveData kkm_last_timestamp [18:49:53]File name is /storage/kkm_last_timestamp [18:49:53]Write 4 bytes [18:49:53]NVStorageSaveData done [18:49:53]ExternCall_PrintAddStr [18:49:53]wPrintStart [18:49:53]Write to MH i2c: 01 00 00 49 90 D9 [18:49:53]OFD Sender: Processing packet 32526 [packets to send 11, broken 10] [18:49:53]ProducePacketName [18:49:53]name=ofd_packets/00032526 [18:49:53]OFD Sender: To server: pG, [18:49:53]CommunicateWithHost lk.salyk.kg:30040 [18:49:53]ConnectInit lk.salyk.kg [18:49:53]Write i2c OK [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: 01 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: 01 07 00 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: 01 07 00 49 90 00 00 00 00 00 FF 0F EE [18:49:53]RasterBufferAndPrint [18:49:53]line Счет N : (1)1182281 [18:49:53]line ИНН: 02508201610067 [18:49:53]line Контрольно-Кассовый Чек [18:49:53]line ПРОДАЖА [18:49:53]line ТРК (МРК, ГНК) : 63 [18:49:53]line Товар: 2710124500 [18:49:53]line Аи-95-К-5 [18:49:53]line 25.960 * 65.50 [18:49:53]line = 1700.38 [18:49:53]line НДС 12% НСП 1% [18:49:53]line > о реализуемом товаре [18:49:53]line ОКРУГЛЕНИЕ: -0.38 [18:49:53]line ИТОГО: 1700.00 [18:49:53]line Внесено: 1700.00 [18:49:53]line СДАЧА: 0.00 [18:49:53]line НСП 1% : 15.05 [18:49:53]line НДС 12% : 180.57 [18:49:53]line Наличными: 1700.00 [18:49:53]line Безнал.: 0.00 [18:49:53]line Место: АЗС № 121 "Партнер Нефть" [18:49:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:49:53]line СНО: Общий режим [18:49:53]line Чек 232 24.08.2023 18:49 [18:49:53]line Смена: 75 ФФД: 1.0 [18:49:53]line ЗНМ: 0300000148 [18:49:53]line РНМ: 0000000000091575 [18:49:53]line Версия ККМ: 001 [18:49:53]line ФМ: 0000000000874655 [18:49:53]line ФД: 32526 [18:49:53]line ФПД: 238946964159292 [18:49:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T184957&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32526&fm=238946964159292&tin=02508201610067®Number=0000000000091575&sum=170000 [18:49:53]Connected sock=10 [18:49:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 AE 4B 07 01 08 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 65 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 36 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 55 A6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 7F 00 00 35 04 06 00 D9 52 2C EB 3B 3C CB 26 DB 5F 1E AD 77 AD [18:49:54]written 0, free lines is 4095 [18:49:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BA 95 47 00 37 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 7F 00 00 F4 03 04 00 F7 50 E7 64 B6 04 01 00 00 16 2C 75 A9 49 E8 45 C9 [18:49:54]CommunicateWithHost err = 0 [18:49:54]CheckOFDResponse [18:49:54]1017 (14) - 77093643461234 [18:49:54]1041 (16) - 0000000000874655 [18:49:54]1040 (4) - 32526 [18:49:54]1012 (4) - 24.08.2023 12:45 [18:49:54]1206 (1) - 0 [18:49:54]OFD Sender: Remove packet 32526 [18:49:54]ProducePacketName [18:49:54]name=ofd_packets/00032526 [18:49:54]NVStorageDeleteData [18:49:54]Write to MH i2c: 01 00 00 74 90 04 [18:49:54]Write i2c OK [18:49:54]MH_I2C_Read... [18:49:54]Read from MH i2c: 01 [18:49:54]MH_I2C_Read... [18:49:54]Read from MH i2c: 01 07 00 [18:49:54]MH_I2C_Read... [18:49:54]Read from MH i2c: 01 07 00 74 90 00 00 00 00 00 E8 0C FF [18:49:54]RasterBufferAndPrint [18:49:54]line [18:49:54]line [18:49:54]line [18:49:54]line [18:49:54]line [18:49:54]written 0, free lines is 3310 [18:49:54]MH_Cut [18:49:54]Write to MH i2c: D1 01 00 7B 90 01 DD [18:49:54]Write i2c OK [18:49:54]MH_I2C_Read... [18:49:54]Read from MH i2c: D1 [18:49:54]MH_I2C_Read... [18:49:54]Read from MH i2c: D1 01 00 [18:49:54]MH_I2C_Read... [18:49:54]Read from MH i2c: D1 01 00 7B 90 00 DC [18:49:54]Write to MH i2c: 01 00 00 7C 90 0C [18:49:54]Write i2c OK [18:49:54]MH_I2C_Read... [18:49:54]OFD Sender: No OFD packet to send [18:49:55]*** Cut start [18:49:55]*** Purtial cut [18:49:55]*** CUTSNS_PIN = 0 [18:49:55]*** Stage 1: CUTSNS_PIN = 1 [18:49:57]Read from MH i2c: 01 [18:49:57]MH_I2C_Read... [18:49:57]*** Stop cut motor [18:49:57]*** Cut end [18:49:57]Read from MH i2c: 01 07 00 [18:49:57]MH_I2C_Read... [18:49:57]Read from MH i2c: 01 07 00 7C 90 00 00 00 00 00 FF 0F 21 [18:49:57]process_action close_receipt done [18:49:57]requested_data is exist [18:49:57]produce_requested_data [18:49:57]requested_item fm.sn is exist - process it [18:49:57]wFMCommunicate request_size=4 [18:49:57]MH_SAM_APDU [18:49:57]CAPDU: 80 11 00 00 [18:49:57]Write to MH i2c: E2 08 00 7D 90 80 11 00 00 00 00 00 00 87 [18:49:57]Write i2c OK [18:49:57]MH_I2C_Read... [18:49:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:57]Read from MH i2c: E2 [18:49:57]MH_I2C_Read... [18:49:57]Read from MH i2c: E2 17 00 [18:49:57]MH_I2C_Read... [18:49:57]Read from MH i2c: E2 17 00 7D 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DD [18:49:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:49:57]wFMCommunicate OK [18:49:57]requested_item fd.num is exist - process it [18:49:57]SAM_PROTO_GetFieldsCounters [18:49:57]wFMCommunicate request_size=4 [18:49:57]MH_SAM_APDU [18:49:57]CAPDU: 80 13 00 00 [18:49:57]Write to MH i2c: E2 08 00 7E 90 80 13 00 00 00 00 00 00 8A [18:49:57]Write i2c OK [18:49:57]MH_I2C_Read... [18:49:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:49:57]Read from MH i2c: E2 [18:49:57]MH_I2C_Read... [18:49:57]Read from MH i2c: E2 62 00 [18:49:57]MH_I2C_Read... [18:49:57]Read from MH i2c: E2 62 00 7E 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0E 7F 00 00 0E 04 04 00 4B 00 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 40 [18:49:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0E 7F 00 00 0E 04 04 00 4B 00 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 [18:49:57]wFMCommunicate OK [18:49:57]SAM_PROTO_GetFieldsCounters done [18:49:57]requested_item shift.num is exist - process it [18:49:57]requested_item shift.opened is exist - process it [18:49:57]req_shift_opened [18:49:57]FM_GetShiftState [18:49:57]SAM_PROTO_GetShiftState [18:49:57]wFMCommunicate request_size=4 [18:49:57]MH_SAM_APDU [18:49:57]CAPDU: 80 13 01 00 [18:49:57]Write to MH i2c: E2 08 00 7F 90 80 13 01 00 00 00 00 00 8C [18:49:57]Write i2c OK [18:49:57]MH_I2C_Read... [18:49:57]Read from MH i2c: E2 [18:49:57]MH_I2C_Read... [18:49:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:57]Read from MH i2c: E2 0E 00 [18:49:57]MH_I2C_Read... [18:49:57]Read from MH i2c: E2 0E 00 7F 90 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 09 [18:49:57]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:49:57]wFMCommunicate OK [18:49:57]SAM_PROTO_GetShiftState done [18:49:57]FM_GetShiftState done [18:49:57]req_shift_opened done [18:49:57]requested_item shift.open_date is exist - process it [18:49:57]req_shift_open_date [18:49:57]req_shift_open_date done [18:49:57]produce_requested_data done [18:49:57]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32526,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:49:57]process_action_free close_receipt [18:49:57]json_value_free [18:49:57]json_value_free done [18:49:57]process_json_proto returns [18:49:57]Send response to host [18:49:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32526,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:49:57]free response buf [18:49:57]execute_script done [18:49:57]execute_script returns [18:49:57]free content buf [18:49:57]Sock 8.Close socket [18:49:57]Sock 8.Thread stoped [18:49:59]OFD Sender: No OFD packet to send [18:50:04]OFD Sender: No OFD packet to send [18:50:09]OFD Sender: No OFD packet to send [18:50:14]OFD Sender: No OFD packet to send [18:50:19]OFD Sender: No OFD packet to send [18:50:24]OFD Sender: No OFD packet to send [18:50:29]OFD Sender: No OFD packet to send [18:50:34]OFD Sender: No OFD packet to send [18:50:39]OFD Sender: No OFD packet to send [18:50:44]OFD Sender: No OFD packet to send [18:50:47]accept exits with 9 [18:50:47]New connection [18:50:47]New thread 3067084132 created [18:50:47]Thread 3066940772 joined [18:50:47]Waiting for new connection... [18:50:47] Sock 9.Parse request [18:50:47]Sock 9.Check first char [18:50:47]Sock 9.First char is OK [18:50:47]request: POST /json_proto HTTP/1.0 [18:50:47]Method: POST [18:50:47]URL: /json_proto [18:50:47]Method is POST - this is cgi request [18:50:47]url: /json_proto [18:50:47]query_string will be loaded in cgi processing [18:50:47]execute_cgi json_proto POST (null) [18:50:47]execute_cgi path=json_proto method=POST [18:50:47]POST find Content-Length [18:50:47]Host: 172.17.34.200:8080 [18:50:47]Content-Length: 678 [18:50:47]Content-Type: application/json [18:50:47] [18:50:47]POST finish read [18:50:47]Found Content-Length = 678 [18:50:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:50:47]execute_script... [18:50: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)1182283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:50:47]POST & json_proto [18:50:47]process_json_proto [18:50:47]json parsed OK: [18:50:47]protocol is kg_v1.0 [18:50:47]action value=close_receipt [18:50:47]process_action close_receipt [18:50:47]cmd_close_receipt [18:50:47]MH_GetDate [18:50:47]Write to MH i2c: F0 00 00 80 90 FF [18:50:47]Write i2c OK [18:50:47]MH_I2C_Read... [18:50:47]Read from MH i2c: F0 [18:50:47]MH_I2C_Read... [18:50:47]Read from MH i2c: F0 09 00 [18:50:47]MH_I2C_Read... [18:50:47]Read from MH i2c: F0 09 00 80 90 00 8C A6 E7 64 B2 FF 65 64 FF [18:50:47]GetLastDocTimeStamp 1692902997 [18:50:47]current date 1692903052 [18:50:47]FM_GetShiftState [18:50:47]SAM_PROTO_GetShiftState [18:50:47]wFMCommunicate request_size=4 [18:50:47]MH_SAM_APDU [18:50:47]CAPDU: 80 13 01 00 [18:50:47]Write to MH i2c: E2 08 00 81 90 80 13 01 00 00 00 00 00 8E [18:50:47]Write i2c OK [18:50:47]MH_I2C_Read... [18:50:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:50:47]Read from MH i2c: E2 [18:50:47]MH_I2C_Read... [18:50:47]Read from MH i2c: E2 0E 00 [18:50:47]MH_I2C_Read... [18:50:47]Read from MH i2c: E2 0E 00 81 90 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0B [18:50:47]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:50:47]wFMCommunicate OK [18:50:47]SAM_PROTO_GetShiftState done [18:50:47]FM_GetShiftState done [18:50:47]opened in 1692866319 [18:50:47]opened+sec_in_day 1692952719 [18:50:47]quantity*price = 30015 [18:50:47]sum+1 = 30016 [18:50:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 233 24.08.2023 18:50 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32527 ФПД: 141642182419456 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T185052&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32527&fm=141642182419456&tin=02508201610067®Number=0000000000091575&sum=30000 [18:50:48]StoreToDocumentArchive [18:50:48]shift 75 fd 32527 [18:50:48]save to /storage/0075/doc_00032527 [18:50:48]save last doc name /storage/0075/doc_00032527 to /storage/kkm_last_doc_name [18:50:48]save OK [18:50:48]Clear old archive folders... [18:50:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:50:48]tlvbuf is 01992670 [18:50:48]SAM_PROTO_ClearQueue [18:50:48]wFMCommunicate request_size=4 [18:50:48]MH_SAM_APDU [18:50:48]CAPDU: 80 09 00 00 [18:50:48]Write to MH i2c: E2 08 00 8E 90 80 09 00 00 00 00 00 00 90 [18:50:48]Write i2c OK [18:50:48]MH_I2C_Read... [18:50:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:50:48]Read from MH i2c: E2 [18:50:48]MH_I2C_Read... [18:50:48]Read from MH i2c: E2 03 00 [18:50:48]MH_I2C_Read... [18:50:48]Read from MH i2c: E2 03 00 8E 90 00 90 00 92 [18:50:48]RAPDU: 90 00 [18:50:48]wFMCommunicate OK [18:50:48]SAM_PROTO_ClearQueue done [18:50:48]KKMCreateOFDPacket [18:50:48]OFDProtocolAddRootSTLVToBuf [18:50:48]FM_MakeSignedData [18:50:48]FM_MakeSignedData [18:50:48]SAM_PROTO_SignData [18:50:48]wFMCommunicate request_size=4 [18:50:48]MH_SAM_APDU [18:50:48]CAPDU: 80 0D 01 02 [18:50:48]Write to MH i2c: E2 08 00 8F 90 80 0D 01 02 00 00 00 00 98 [18:50:48]Write i2c OK [18:50:48]MH_I2C_Read... [18:50:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:50:48]Read from MH i2c: E2 [18:50:48]MH_I2C_Read... [18:50:48]Read from MH i2c: E2 03 00 [18:50:48]MH_I2C_Read... [18:50:48]Read from MH i2c: E2 03 00 8F 90 00 90 00 93 [18:50:48]RAPDU: 90 00 [18:50:48]wFMCommunicate OK [18:50:48]wFMCommunicate request_size=255 [18:50:48]MH_SAM_APDU [18:50:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 8C A6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 7F 00 00 35 04 06 00 80 [18:50:48]Write to MH i2c: E2 02 01 90 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 8C A6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 7F 00 00 35 04 06 00 80 00 00 F2 [18:50:48]Write i2c OK [18:50:48]MH_I2C_Read... [18:50:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:50:48]Read from MH i2c: E2 [18:50:48]MH_I2C_Read... [18:50:48]Read from MH i2c: E2 03 00 [18:50:48]MH_I2C_Read... [18:50:48]Read from MH i2c: E2 03 00 90 90 00 90 00 94 [18:50:48]RAPDU: 90 00 [18:50:48]wFMCommunicate OK [18:50:48]wFMCommunicate request_size=10 [18:50:48]MH_SAM_APDU [18:50:48]CAPDU: 80 0D 02 02 05 D2 A3 F7 E4 00 [18:50:48]Write to MH i2c: E2 0D 00 91 90 80 0D 02 02 05 00 D2 A3 F7 E4 00 00 00 F5 [18:50:48]Write i2c OK [18:50:48]MH_I2C_Read... [18:50:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:50:48]Read from MH i2c: E2 [18:50:48]MH_I2C_Read... [18:50:48]Read from MH i2c: E2 03 00 [18:50:48]MH_I2C_Read... [18:50:48]Read from MH i2c: E2 03 00 91 90 00 90 00 95 [18:50:48]RAPDU: 90 00 [18:50:48]wFMCommunicate OK [18:50:48]wFMCommunicate request_size=4 [18:50:48]MH_SAM_APDU [18:50:48]CAPDU: 80 0D 03 02 [18:50:48]Write to MH i2c: E2 08 00 92 90 80 0D 03 02 00 00 00 00 9D [18:50:48]Write i2c OK [18:50:48]MH_I2C_Read... [18:50:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:50:49]Read from MH i2c: E2 [18:50:49]MH_I2C_Read... [18:50:49]Read from MH i2c: E2 0B 00 [18:50:49]MH_I2C_Read... [18:50:49]Read from MH i2c: E2 0B 00 92 90 00 D9 0C D1 21 89 75 40 3E 90 00 F1 [18:50:49]RAPDU: D9 0C D1 21 89 75 40 3E 90 00 [18:50:49]wFMCommunicate OK [18:50:49]SAM_PROTO_SignData done [18:50:49]FM_MakeSignedData done [18:50:49]CreateOFDProtocolMessage [18:50:49]wFMCommunicate request_size=4 [18:50:49]MH_SAM_APDU [18:50:49]CAPDU: 80 11 00 00 [18:50:49]Write to MH i2c: E2 08 00 93 90 80 11 00 00 00 00 00 00 9D [18:50:49]Write i2c OK [18:50:49]MH_I2C_Read... [18:50:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:50:49]Read from MH i2c: E2 [18:50:49]MH_I2C_Read... [18:50:49]Read from MH i2c: E2 17 00 [18:50:49]MH_I2C_Read... [18:50:49]Read from MH i2c: E2 17 00 93 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F3 [18:50:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:50:49]wFMCommunicate OK [18:50:49]CreateOFDProtocolMessage done [18:50:49]OFDSenderStorePacket 32527 [18:50:49]StoreOFDPacket docnum=32527 [18:50:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 24 58 07 01 46 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 8C A6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 7F 00 00 35 04 06 00 80 D2 A3 F7 E4 00 D9 0C D1 21 89 75 40 3E [18:50:49]CheckFolder [18:50:49]dirname=/storage/ofd_packets [18:50:49]CheckFolder done [18:50:49]ProducePacketName [18:50:49]name=ofd_packets/00032527 [18:50:49]NVStorageSaveData ofd_packets/00032527 [18:50:49]File name is /storage/ofd_packets/00032527 [18:50:49]Write 301 bytes [18:50:49]NVStorageSaveData done [18:50:49]OFDSenderStorePacket done [18:50:49]KKMCreateOFDPacket done [18:50:49]NVStorageSaveData kkm_last_timestamp [18:50:49]File name is /storage/kkm_last_timestamp [18:50:49]Write 4 bytes [18:50:49]NVStorageSaveData done [18:50:49]ExternCall_PrintAddStr [18:50:49]wPrintStart [18:50:49]Write to MH i2c: 01 00 00 94 90 24 [18:50:49]Write i2c OK [18:50:49]MH_I2C_Read... [18:50:49]Read from MH i2c: 01 [18:50:49]MH_I2C_Read... [18:50:49]Read from MH i2c: 01 07 00 [18:50:49]MH_I2C_Read... [18:50:49]Read from MH i2c: 01 07 00 94 90 00 00 00 00 00 FF 0F 39 [18:50:49]RasterBufferAndPrint [18:50:49]line Счет N : (1)1182283 [18:50:49]line ИНН: 02508201610067 [18:50:49]line Контрольно-Кассовый Чек [18:50:49]line ПРОДАЖА [18:50:49]line ТРК (МРК, ГНК) : 32 [18:50:49]line Товар: 2710124130 [18:50:49]line Аи-92-К-5 [18:50:49]line 5.220 * 57.50 [18:50:49]line = 300.15 [18:50:49]line НДС 12% НСП 1% [18:50:49]line > о реализуемом товаре [18:50:49]line ОКРУГЛЕНИЕ: -0.15 [18:50:49]line ИТОГО: 300.00 [18:50:49]line Внесено: 300.00 [18:50:49]line СДАЧА: 0.00 [18:50:49]line НСП 1% : 2.66 [18:50:49]line НДС 12% : 31.87 [18:50:49]line Наличными: 300.00 [18:50:49]line Безнал.: 0.00 [18:50:49]line Место: АЗС № 121 "Партнер Нефть" [18:50:49]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:50:49]line СНО: Общий режим [18:50:49]line Чек 233 24.08.2023 18:50 [18:50:49]line Смена: 75 ФФД: 1.0 [18:50:49]line ЗНМ: 0300000148 [18:50:49]line РНМ: 0000000000091575 [18:50:49]line Версия ККМ: 001 [18:50:49]line ФМ: 0000000000874655 [18:50:49]line ФД: 32527 [18:50:49]line ФПД: 141642182419456 [18:50:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T185052&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32527&fm=141642182419456&tin=02508201610067®Number=0000000000091575&sum=30000 [18:50:49]OFD Sender: Processing packet 32527 [packets to send 11, broken 10] [18:50:49]ProducePacketName [18:50:49]name=ofd_packets/00032527 [18:50:49]OFD Sender: To server: pG, [18:50:49]CommunicateWithHost lk.salyk.kg:30040 [18:50:49]ConnectInit lk.salyk.kg [18:50:49]written 0, free lines is 4095 [18:50:49]Connected sock=10 [18:50:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 24 58 07 01 46 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 8C A6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 7F 00 00 35 04 06 00 80 D2 A3 F7 E4 00 D9 0C D1 21 89 75 40 3E [18:50:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 41 C1 47 00 70 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 7F 00 00 F4 03 04 00 2F 51 E7 64 B6 04 01 00 00 79 D5 52 F3 2F 4E 7B 90 [18:50:49]CommunicateWithHost err = 0 [18:50:49]CheckOFDResponse [18:50:49]1017 (14) - 77093643461234 [18:50:49]1041 (16) - 0000000000874655 [18:50:49]1040 (4) - 32527 [18:50:49]1012 (4) - 24.08.2023 12:46 [18:50:49]1206 (1) - 0 [18:50:49]OFD Sender: Remove packet 32527 [18:50:49]ProducePacketName [18:50:49]name=ofd_packets/00032527 [18:50:49]NVStorageDeleteData [18:50:49]Write to MH i2c: 01 00 00 BF 90 4F [18:50:49]Write i2c OK [18:50:49]MH_I2C_Read... [18:50:49]Read from MH i2c: 01 [18:50:49]MH_I2C_Read... [18:50:49]Read from MH i2c: 01 07 00 [18:50:49]MH_I2C_Read... [18:50:49]Read from MH i2c: 01 07 00 BF 90 00 00 00 00 00 E2 0C 44 [18:50:49]RasterBufferAndPrint [18:50:49]line [18:50:49]line [18:50:49]line [18:50:49]line [18:50:49]line [18:50:49]written 0, free lines is 3307 [18:50:49]MH_Cut [18:50:49]Write to MH i2c: D1 01 00 C6 90 01 28 [18:50:49]Write i2c OK [18:50:49]MH_I2C_Read... [18:50:49]Read from MH i2c: D1 [18:50:49]MH_I2C_Read... [18:50:49]Read from MH i2c: D1 01 00 [18:50:49]MH_I2C_Read... [18:50:49]Read from MH i2c: D1 01 00 C6 90 00 27 [18:50:49]Write to MH i2c: 01 00 00 C7 90 57 [18:50:49]Write i2c OK [18:50:49]MH_I2C_Read... [18:50:50]OFD Sender: No OFD packet to send [18:50:50]*** Cut start [18:50:50]*** Purtial cut [18:50:50]*** Stage 1: CUTSNS_PIN = 1 [18:50:50]Read from MH i2c: 01 [18:50:50]MH_I2C_Read... [18:50:50]*** Stop cut motor [18:50:50]*** Cut end [18:50:50]Read from MH i2c: 01 07 00 [18:50:50]MH_I2C_Read... [18:50:50]Read from MH i2c: 01 07 00 C7 90 00 00 00 00 00 FF 0F 6C [18:50:50]process_action close_receipt done [18:50:50]requested_data is exist [18:50:50]produce_requested_data [18:50:50]requested_item fm.sn is exist - process it [18:50:50]wFMCommunicate request_size=4 [18:50:50]MH_SAM_APDU [18:50:50]CAPDU: 80 11 00 00 [18:50:50]Write to MH i2c: E2 08 00 C8 90 80 11 00 00 00 00 00 00 D2 [18:50:50]Write i2c OK [18:50:50]MH_I2C_Read... [18:50:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:50:51]Read from MH i2c: E2 [18:50:51]MH_I2C_Read... [18:50:51]Read from MH i2c: E2 17 00 [18:50:51]MH_I2C_Read... [18:50:51]Read from MH i2c: E2 17 00 C8 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 28 [18:50:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:50:51]wFMCommunicate OK [18:50:51]requested_item fd.num is exist - process it [18:50:51]SAM_PROTO_GetFieldsCounters [18:50:51]wFMCommunicate request_size=4 [18:50:51]MH_SAM_APDU [18:50:51]CAPDU: 80 13 00 00 [18:50:51]Write to MH i2c: E2 08 00 C9 90 80 13 00 00 00 00 00 00 D5 [18:50:51]Write i2c OK [18:50:51]MH_I2C_Read... [18:50:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:50:51]Read from MH i2c: E2 [18:50:51]MH_I2C_Read... [18:50:51]Read from MH i2c: E2 62 00 [18:50:51]MH_I2C_Read... [18:50:51]Read from MH i2c: E2 62 00 C9 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0F 7F 00 00 0E 04 04 00 4B 00 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 8F [18:50:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0F 7F 00 00 0E 04 04 00 4B 00 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 [18:50:51]wFMCommunicate OK [18:50:51]SAM_PROTO_GetFieldsCounters done [18:50:51]requested_item shift.num is exist - process it [18:50:51]requested_item shift.opened is exist - process it [18:50:51]req_shift_opened [18:50:51]FM_GetShiftState [18:50:51]SAM_PROTO_GetShiftState [18:50:51]wFMCommunicate request_size=4 [18:50:51]MH_SAM_APDU [18:50:51]CAPDU: 80 13 01 00 [18:50:51]Write to MH i2c: E2 08 00 CA 90 80 13 01 00 00 00 00 00 D7 [18:50:51]Write i2c OK [18:50:51]MH_I2C_Read... [18:50:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:50:51]Read from MH i2c: E2 [18:50:51]MH_I2C_Read... [18:50:51]Read from MH i2c: E2 0E 00 [18:50:51]MH_I2C_Read... [18:50:51]Read from MH i2c: E2 0E 00 CA 90 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 54 [18:50:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:50:51]wFMCommunicate OK [18:50:51]SAM_PROTO_GetShiftState done [18:50:51]FM_GetShiftState done [18:50:51]req_shift_opened done [18:50:51]requested_item shift.open_date is exist - process it [18:50:51]req_shift_open_date [18:50:51]req_shift_open_date done [18:50:51]produce_requested_data done [18:50:51]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32527,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:50:51]process_action_free close_receipt [18:50:51]json_value_free [18:50:51]json_value_free done [18:50:51]process_json_proto returns [18:50:51]Send response to host [18:50:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32527,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:50:51]free response buf [18:50:51]execute_script done [18:50:51]execute_script returns [18:50:51]free content buf [18:50:51]Sock 9.Close socket [18:50:51]Sock 9.Thread stoped [18:50:55]OFD Sender: No OFD packet to send [18:51:00]OFD Sender: No OFD packet to send [18:51:05]OFD Sender: No OFD packet to send [18:51:10]OFD Sender: No OFD packet to send [18:51:15]OFD Sender: No OFD packet to send [18:51:20]OFD Sender: No OFD packet to send [18:51:25]OFD Sender: No OFD packet to send [18:51:30]OFD Sender: No OFD packet to send [18:51:35]OFD Sender: No OFD packet to send [18:51:40]OFD Sender: No OFD packet to send [18:51:45]OFD Sender: No OFD packet to send [18:51:50]OFD Sender: No OFD packet to send [18:51:55]OFD Sender: No OFD packet to send [18:52:00]OFD Sender: No OFD packet to send [18:52:05]OFD Sender: No OFD packet to send [18:52:10]OFD Sender: No OFD packet to send [18:52:15]OFD Sender: No OFD packet to send [18:52:20]OFD Sender: No OFD packet to send [18:52:25]OFD Sender: No OFD packet to send [18:52:30]OFD Sender: No OFD packet to send [18:52:35]OFD Sender: No OFD packet to send [18:52:40]OFD Sender: No OFD packet to send [18:52:45]OFD Sender: No OFD packet to send [18:52:50]OFD Sender: No OFD packet to send [18:52:55]OFD Sender: No OFD packet to send [18:53:00]OFD Sender: No OFD packet to send [18:53:05]OFD Sender: No OFD packet to send [18:53:09]accept exits with 8 [18:53:09]New connection [18:53:09]New thread 3066940772 created [18:53:09]Thread 3067084132 joined [18:53:09]Waiting for new connection... [18:53:09] Sock 8.Parse request [18:53:09]Sock 8.Check first char [18:53:09]Sock 8.First char is OK [18:53:09]request: POST /json_proto HTTP/1.0 [18:53:09]Method: POST [18:53:09]URL: /json_proto [18:53:09]Method is POST - this is cgi request [18:53:09]url: /json_proto [18:53:09]query_string will be loaded in cgi processing [18:53:09]execute_cgi json_proto POST (null) [18:53:09]execute_cgi path=json_proto method=POST [18:53:09]POST find Content-Length [18:53:09]Host: 172.17.34.200:8080 [18:53:09]Content-Length: 688 [18:53:09]Content-Type: application/json [18:53:09] [18:53:09]POST finish read [18:53:09]Found Content-Length = 688 [18:53:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:09]execute_script... [18:53: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)1182284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:09]POST & json_proto [18:53:09]process_json_proto [18:53:09]json parsed OK: [18:53:09]protocol is kg_v1.0 [18:53:09]action value=close_receipt [18:53:09]process_action close_receipt [18:53:09]cmd_close_receipt [18:53:09]MH_GetDate [18:53:09]Write to MH i2c: F0 00 00 CB 90 4A [18:53:09]Write i2c OK [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: F0 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: F0 09 00 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: F0 09 00 CB 90 00 1B A7 E7 64 B2 FF 65 64 DA [18:53:09]GetLastDocTimeStamp 1692903052 [18:53:09]current date 1692903195 [18:53:09]FM_GetShiftState [18:53:09]SAM_PROTO_GetShiftState [18:53:09]wFMCommunicate request_size=4 [18:53:09]MH_SAM_APDU [18:53:09]CAPDU: 80 13 01 00 [18:53:09]Write to MH i2c: E2 08 00 CC 90 80 13 01 00 00 00 00 00 D9 [18:53:09]Write i2c OK [18:53:09]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 CC 90 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 56 [18:53:10]RAPDU: 09 00 01 0F 17 E7 64 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]opened in 1692866319 [18:53:10]opened+sec_in_day 1692952719 [18:53:10]quantity*price = 100042 [18:53:10]sum+1 = 100044 [18:53:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 234 24.08.2023 18:53 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32528 ФПД: 220808145397492 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T185315&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32528&fm=220808145397492&tin=02508201610067®Number=0000000000091575&sum=100000 [18:53:11]StoreToDocumentArchive [18:53:11]shift 75 fd 32528 [18:53:11]save to /storage/0075/doc_00032528 [18:53:11]save last doc name /storage/0075/doc_00032528 to /storage/kkm_last_doc_name [18:53:11]save OK [18:53:11]Clear old archive folders... [18:53:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:53:11]tlvbuf is 0185D8F0 [18:53:11]SAM_PROTO_ClearQueue [18:53:11]wFMCommunicate request_size=4 [18:53:11]MH_SAM_APDU [18:53:11]CAPDU: 80 09 00 00 [18:53:11]Write to MH i2c: E2 08 00 D9 90 80 09 00 00 00 00 00 00 DB [18:53:11]Write i2c OK [18:53:11]MH_I2C_Read... [18:53:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:53:11]Read from MH i2c: E2 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 03 00 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 03 00 D9 90 00 90 00 DD [18:53:11]RAPDU: 90 00 [18:53:11]wFMCommunicate OK [18:53:11]SAM_PROTO_ClearQueue done [18:53:11]KKMCreateOFDPacket [18:53:11]OFDProtocolAddRootSTLVToBuf [18:53:11]FM_MakeSignedData [18:53:11]FM_MakeSignedData [18:53:11]SAM_PROTO_SignData [18:53:11]wFMCommunicate request_size=4 [18:53:11]MH_SAM_APDU [18:53:11]CAPDU: 80 0D 01 02 [18:53:11]Write to MH i2c: E2 08 00 DA 90 80 0D 01 02 00 00 00 00 E3 [18:53:11]Write i2c OK [18:53:11]MH_I2C_Read... [18:53:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:53:11]Read from MH i2c: E2 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 03 00 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 03 00 DA 90 00 90 00 DE [18:53:11]RAPDU: 90 00 [18:53:11]wFMCommunicate OK [18:53:11]wFMCommunicate request_size=255 [18:53:11]MH_SAM_APDU [18:53:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 1B A7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 7F 00 00 35 04 06 00 [18:53:11]Write to MH i2c: E2 02 01 DB 90 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 1B A7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 7F 00 00 35 04 06 00 00 00 5E [18:53:11]Write i2c OK [18:53:11]MH_I2C_Read... [18:53:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:11]Read from MH i2c: E2 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 03 00 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 03 00 DB 90 00 90 00 DF [18:53:11]RAPDU: 90 00 [18:53:11]wFMCommunicate OK [18:53:11]wFMCommunicate request_size=11 [18:53:11]MH_SAM_APDU [18:53:11]CAPDU: 80 0D 02 02 06 C8 D2 E7 11 E6 F4 [18:53:11]Write to MH i2c: E2 0E 00 DC 90 80 0D 02 02 06 00 C8 D2 E7 11 E6 F4 00 00 5E [18:53:11]Write i2c OK [18:53:11]MH_I2C_Read... [18:53:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:11]Read from MH i2c: E2 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 03 00 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 03 00 DC 90 00 90 00 E0 [18:53:11]RAPDU: 90 00 [18:53:11]wFMCommunicate OK [18:53:11]wFMCommunicate request_size=4 [18:53:11]MH_SAM_APDU [18:53:11]CAPDU: 80 0D 03 02 [18:53:11]Write to MH i2c: E2 08 00 DD 90 80 0D 03 02 00 00 00 00 E8 [18:53:11]Write i2c OK [18:53:11]MH_I2C_Read... [18:53:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:53:11]Read from MH i2c: E2 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 0B 00 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 0B 00 DD 90 00 63 45 DC F3 9F 4B EE 92 90 00 CA [18:53:11]RAPDU: 63 45 DC F3 9F 4B EE 92 90 00 [18:53:11]wFMCommunicate OK [18:53:11]SAM_PROTO_SignData done [18:53:11]FM_MakeSignedData done [18:53:11]CreateOFDProtocolMessage [18:53:11]wFMCommunicate request_size=4 [18:53:11]MH_SAM_APDU [18:53:11]CAPDU: 80 11 00 00 [18:53:11]Write to MH i2c: E2 08 00 DE 90 80 11 00 00 00 00 00 00 E8 [18:53:11]Write i2c OK [18:53:11]MH_I2C_Read... [18:53:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:11]Read from MH i2c: E2 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 17 00 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 17 00 DE 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3E [18:53:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:53:11]wFMCommunicate OK [18:53:11]CreateOFDProtocolMessage done [18:53:11]OFDSenderStorePacket 32528 [18:53:11]StoreOFDPacket docnum=32528 [18:53:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C3 87 08 01 80 8F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 1B A7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 7F 00 00 35 04 06 00 C8 D2 E7 11 E6 F4 63 45 DC F3 9F 4B EE 92 [18:53:11]CheckFolder [18:53:11]dirname=/storage/ofd_packets [18:53:11]CheckFolder done [18:53:11]ProducePacketName [18:53:11]name=ofd_packets/00032528 [18:53:11]NVStorageSaveData ofd_packets/00032528 [18:53:11]File name is /storage/ofd_packets/00032528 [18:53:11]Write 302 bytes [18:53:11]NVStorageSaveData done [18:53:11]OFDSenderStorePacket done [18:53:11]KKMCreateOFDPacket done [18:53:11]NVStorageSaveData kkm_last_timestamp [18:53:11]File name is /storage/kkm_last_timestamp [18:53:11]Write 4 bytes [18:53:11]NVStorageSaveData done [18:53:11]ExternCall_PrintAddStr [18:53:11]wPrintStart [18:53:11]Write to MH i2c: 01 00 00 DF 90 6F [18:53:11]Write i2c OK [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: 01 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: 01 07 00 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: 01 07 00 DF 90 00 00 00 00 00 FF 0F 84 [18:53:11]RasterBufferAndPrint [18:53:11]line Счет N : (1)1182284 [18:53:11]line ИНН: 02508201610067 [18:53:11]line Контрольно-Кассовый Чек [18:53:11]line ПРОДАЖА [18:53:11]line ТРК (МРК, ГНК) : 11 [18:53:11]line Товар: 2710194210 [18:53:11]line ДТ(л)-К-5 [18:53:11]line 15.730 * 63.60 [18:53:11]line = 1000.43 [18:53:11]line НДС 12% НСП 1% [18:53:11]line > о реализуемом товаре [18:53:11]line ОКРУГЛЕНИЕ: -0.43 [18:53:11]line ИТОГО: 1000.00 [18:53:11]line Внесено: 1000.00 [18:53:11]line СДАЧА: 0.00 [18:53:11]line НСП 1% : 8.85 [18:53:11]line НДС 12% : 106.24 [18:53:11]line Наличными: 1000.00 [18:53:11]line Безнал.: 0.00 [18:53:11]line Место: АЗС № 121 "Партнер Нефть" [18:53:11]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:53:11]line СНО: Общий режим [18:53:11]line Чек 234 24.08.2023 18:53 [18:53:11]line Смена: 75 ФФД: 1.0 [18:53:11]line ЗНМ: 0300000148 [18:53:11]line РНМ: 0000000000091575 [18:53:11]line Версия ККМ: 001 [18:53:11]line ФМ: 0000000000874655 [18:53:11]line ФД: 32528 [18:53:11]line ФПД: 220808145397492 [18:53:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T185315&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32528&fm=220808145397492&tin=02508201610067®Number=0000000000091575&sum=100000 [18:53:12]OFD Sender: Processing packet 32528 [packets to send 11, broken 10] [18:53:12]ProducePacketName [18:53:12]name=ofd_packets/00032528 [18:53:12]OFD Sender: To server: pG, [18:53:12]CommunicateWithHost lk.salyk.kg:30040 [18:53:12]ConnectInit lk.salyk.kg [18:53:12]written 0, free lines is 4095 [18:53:12]Connected sock=10 [18:53:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C3 87 08 01 80 8F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 1B A7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 7F 00 00 35 04 06 00 C8 D2 E7 11 E6 F4 63 45 DC F3 9F 4B EE 92 [18:53:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FA 6D 47 00 AB D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 7F 00 00 F4 03 04 00 BE 51 E7 64 B6 04 01 00 00 00 FC EA 1A 91 F1 9C 21 [18:53:12]CommunicateWithHost err = 0 [18:53:12]CheckOFDResponse [18:53:12]1017 (14) - 77093643461234 [18:53:12]1041 (16) - 0000000000874655 [18:53:12]1040 (4) - 32528 [18:53:12]1012 (4) - 24.08.2023 12:49 [18:53:12]1206 (1) - 0 [18:53:12]OFD Sender: Remove packet 32528 [18:53:12]ProducePacketName [18:53:12]name=ofd_packets/00032528 [18:53:12]NVStorageDeleteData [18:53:12]Write to MH i2c: 01 00 00 0A 91 9B [18:53:12]Write i2c OK [18:53:12]MH_I2C_Read... [18:53:12]Read from MH i2c: 01 [18:53:12]MH_I2C_Read... [18:53:12]Read from MH i2c: 01 07 00 [18:53:12]MH_I2C_Read... [18:53:12]Read from MH i2c: 01 07 00 0A 91 00 00 00 00 00 EB 0C 99 [18:53:12]RasterBufferAndPrint [18:53:12]line [18:53:12]line [18:53:12]line [18:53:12]line [18:53:12]line [18:53:12]written 0, free lines is 3313 [18:53:12]MH_Cut [18:53:12]Write to MH i2c: D1 01 00 11 91 01 74 [18:53:12]Write i2c OK [18:53:12]MH_I2C_Read... [18:53:12]Read from MH i2c: D1 [18:53:12]MH_I2C_Read... [18:53:12]Read from MH i2c: D1 01 00 [18:53:12]MH_I2C_Read... [18:53:12]Read from MH i2c: D1 01 00 11 91 00 73 [18:53:12]Write to MH i2c: 01 00 00 12 91 A3 [18:53:12]Write i2c OK [18:53:12]MH_I2C_Read... [18:53:12]OFD Sender: No OFD packet to send [18:53:13]*** Cut start [18:53:13]*** Purtial cut [18:53:13]*** CUTSNS_PIN = 0 [18:53:13]*** Stage 1: CUTSNS_PIN = 1 [18:53:15]Read from MH i2c: 01 [18:53:15]MH_I2C_Read... [18:53:15]*** Stop cut motor [18:53:15]*** Cut end [18:53:15]Read from MH i2c: 01 07 00 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: 01 07 00 12 91 00 00 00 00 00 FF 0F B8 [18:53:15]process_action close_receipt done [18:53:15]requested_data is exist [18:53:15]produce_requested_data [18:53:15]requested_item fm.sn is exist - process it [18:53:15]wFMCommunicate request_size=4 [18:53:15]MH_SAM_APDU [18:53:15]CAPDU: 80 11 00 00 [18:53:15]Write to MH i2c: E2 08 00 13 91 80 11 00 00 00 00 00 00 1E [18:53:15]Write i2c OK [18:53:15]MH_I2C_Read... [18:53:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:15]Read from MH i2c: E2 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: E2 17 00 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: E2 17 00 13 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 74 [18:53:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:53:15]wFMCommunicate OK [18:53:15]requested_item fd.num is exist - process it [18:53:15]SAM_PROTO_GetFieldsCounters [18:53:15]wFMCommunicate request_size=4 [18:53:15]MH_SAM_APDU [18:53:15]CAPDU: 80 13 00 00 [18:53:15]Write to MH i2c: E2 08 00 14 91 80 13 00 00 00 00 00 00 21 [18:53:15]Write i2c OK [18:53:15]MH_I2C_Read... [18:53:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:53:15]Read from MH i2c: E2 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: E2 62 00 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: E2 62 00 14 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 10 7F 00 00 0E 04 04 00 4B 00 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 DF [18:53:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 10 7F 00 00 0E 04 04 00 4B 00 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 [18:53:15]wFMCommunicate OK [18:53:15]SAM_PROTO_GetFieldsCounters done [18:53:15]requested_item shift.num is exist - process it [18:53:15]requested_item shift.opened is exist - process it [18:53:15]req_shift_opened [18:53:15]FM_GetShiftState [18:53:15]SAM_PROTO_GetShiftState [18:53:15]wFMCommunicate request_size=4 [18:53:15]MH_SAM_APDU [18:53:15]CAPDU: 80 13 01 00 [18:53:15]Write to MH i2c: E2 08 00 15 91 80 13 01 00 00 00 00 00 23 [18:53:15]Write i2c OK [18:53:15]MH_I2C_Read... [18:53:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:15]Read from MH i2c: E2 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: E2 0E 00 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: E2 0E 00 15 91 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A0 [18:53:15]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:53:15]wFMCommunicate OK [18:53:15]SAM_PROTO_GetShiftState done [18:53:15]FM_GetShiftState done [18:53:15]req_shift_opened done [18:53:15]requested_item shift.open_date is exist - process it [18:53:15]req_shift_open_date [18:53:15]req_shift_open_date done [18:53:15]produce_requested_data done [18:53:15]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32528,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:53:15]process_action_free close_receipt [18:53:15]json_value_free [18:53:15]json_value_free done [18:53:15]process_json_proto returns [18:53:15]Send response to host [18:53:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32528,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:53:15]free response buf [18:53:15]execute_script done [18:53:15]execute_script returns [18:53:15]free content buf [18:53:15]Sock 8.Close socket [18:53:15]Sock 8.Thread stoped [18:53:17]OFD Sender: No OFD packet to send [18:53:22]OFD Sender: No OFD packet to send [18:53:27]OFD Sender: No OFD packet to send [18:53:32]OFD Sender: No OFD packet to send [18:53:37]OFD Sender: No OFD packet to send [18:53:42]OFD Sender: No OFD packet to send [18:53:47]OFD Sender: No OFD packet to send [18:53:52]OFD Sender: No OFD packet to send [18:53:57]OFD Sender: No OFD packet to send [18:54:02]OFD Sender: No OFD packet to send [18:54:07]OFD Sender: No OFD packet to send [18:54:12]OFD Sender: No OFD packet to send [18:54:17]OFD Sender: No OFD packet to send [18:54:22]OFD Sender: No OFD packet to send [18:54:27]OFD Sender: No OFD packet to send [18:54:32]OFD Sender: No OFD packet to send [18:54:37]OFD Sender: No OFD packet to send [18:54:42]OFD Sender: No OFD packet to send [18:54:47]OFD Sender: No OFD packet to send [18:54:52]OFD Sender: No OFD packet to send [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:28]accept exits with 9 [18:55:28]New connection [18:55:28]New thread 3067084132 created [18:55:28]Thread 3066940772 joined [18:55:28]Waiting for new connection... [18:55:28] Sock 9.Parse request [18:55:28]Sock 9.Check first char [18:55:28]Sock 9.First char is OK [18:55:28]request: POST /json_proto HTTP/1.0 [18:55:28]Method: POST [18:55:28]URL: /json_proto [18:55:28]Method is POST - this is cgi request [18:55:28]url: /json_proto [18:55:28]query_string will be loaded in cgi processing [18:55:28]execute_cgi json_proto POST (null) [18:55:28]execute_cgi path=json_proto method=POST [18:55:28]POST find Content-Length [18:55:28]Host: 172.17.34.200:8080 [18:55:28]Content-Length: 683 [18:55:28]Content-Type: application/json [18:55:28] [18:55:28]POST finish read [18:55:28]Found Content-Length = 683 [18:55:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:55:28]execute_script... [18:55: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)1182285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:55:28]POST & json_proto [18:55:28]process_json_proto [18:55:28]json parsed OK: [18:55:28]protocol is kg_v1.0 [18:55:28]action value=close_receipt [18:55:28]process_action close_receipt [18:55:28]cmd_close_receipt [18:55:28]MH_GetDate [18:55:28]Write to MH i2c: F0 00 00 16 91 96 [18:55:28]Write i2c OK [18:55:28]MH_I2C_Read... [18:55:28]Read from MH i2c: F0 [18:55:28]MH_I2C_Read... [18:55:28]Read from MH i2c: F0 09 00 [18:55:28]MH_I2C_Read... [18:55:28]Read from MH i2c: F0 09 00 16 91 00 A5 A7 E7 64 B2 FF 65 64 B0 [18:55:28]GetLastDocTimeStamp 1692903195 [18:55:28]current date 1692903333 [18:55:28]FM_GetShiftState [18:55:28]SAM_PROTO_GetShiftState [18:55:28]wFMCommunicate request_size=4 [18:55:28]MH_SAM_APDU [18:55:28]CAPDU: 80 13 01 00 [18:55:28]Write to MH i2c: E2 08 00 17 91 80 13 01 00 00 00 00 00 25 [18:55:28]Write i2c OK [18:55:28]MH_I2C_Read... [18:55:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:55:28]Read from MH i2c: E2 [18:55:28]MH_I2C_Read... [18:55:28]Read from MH i2c: E2 0E 00 [18:55:28]MH_I2C_Read... [18:55:28]Read from MH i2c: E2 0E 00 17 91 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A2 [18:55:28]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:55:28]wFMCommunicate OK [18:55:28]SAM_PROTO_GetShiftState done [18:55:28]FM_GetShiftState done [18:55:28]opened in 1692866319 [18:55:28]opened+sec_in_day 1692952719 [18:55:28]quantity*price = 100050 [18:55:28]sum+1 = 100051 [18:55:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 235 24.08.2023 18:55 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32529 ФПД: 177759197516063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T185533&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32529&fm=177759197516063&tin=02508201610067®Number=0000000000091575&sum=100000 [18:55:29]StoreToDocumentArchive [18:55:29]shift 75 fd 32529 [18:55:29]save to /storage/0075/doc_00032529 [18:55:29]save last doc name /storage/0075/doc_00032529 to /storage/kkm_last_doc_name [18:55:29]save OK [18:55:29]Clear old archive folders... [18:55:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:55:29]tlvbuf is 0186B7B0 [18:55:29]SAM_PROTO_ClearQueue [18:55:29]wFMCommunicate request_size=4 [18:55:29]MH_SAM_APDU [18:55:29]CAPDU: 80 09 00 00 [18:55:29]Write to MH i2c: E2 08 00 24 91 80 09 00 00 00 00 00 00 27 [18:55:29]Write i2c OK [18:55:29]MH_I2C_Read... [18:55:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:55:29]Read from MH i2c: E2 [18:55:29]MH_I2C_Read... [18:55:29]Read from MH i2c: E2 03 00 [18:55:29]MH_I2C_Read... [18:55:29]Read from MH i2c: E2 03 00 24 91 00 90 00 29 [18:55:29]RAPDU: 90 00 [18:55:29]wFMCommunicate OK [18:55:29]SAM_PROTO_ClearQueue done [18:55:29]KKMCreateOFDPacket [18:55:29]OFDProtocolAddRootSTLVToBuf [18:55:29]FM_MakeSignedData [18:55:29]FM_MakeSignedData [18:55:29]SAM_PROTO_SignData [18:55:29]wFMCommunicate request_size=4 [18:55:29]MH_SAM_APDU [18:55:29]CAPDU: 80 0D 01 02 [18:55:29]Write to MH i2c: E2 08 00 25 91 80 0D 01 02 00 00 00 00 2F [18:55:29]Write i2c OK [18:55:29]MH_I2C_Read... [18:55:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:55:29]Read from MH i2c: E2 [18:55:29]MH_I2C_Read... [18:55:29]Read from MH i2c: E2 03 00 [18:55:29]MH_I2C_Read... [18:55:29]Read from MH i2c: E2 03 00 25 91 00 90 00 2A [18:55:29]RAPDU: 90 00 [18:55:29]wFMCommunicate OK [18:55:29]wFMCommunicate request_size=255 [18:55:29]MH_SAM_APDU [18:55:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EB 00 00 00 F4 03 04 00 A5 A7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 7F 00 00 35 04 06 00 A1 [18:55:29]Write to MH i2c: E2 02 01 26 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EB 00 00 00 F4 03 04 00 A5 A7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 7F 00 00 35 04 06 00 A1 00 00 CC [18:55:29]Write i2c OK [18:55:29]MH_I2C_Read... [18:55:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:55:30]Read from MH i2c: E2 [18:55:30]MH_I2C_Read... [18:55:30]Read from MH i2c: E2 03 00 [18:55:30]MH_I2C_Read... [18:55:30]Read from MH i2c: E2 03 00 26 91 00 90 00 2B [18:55:30]RAPDU: 90 00 [18:55:30]wFMCommunicate OK [18:55:30]wFMCommunicate request_size=10 [18:55:30]MH_SAM_APDU [18:55:30]CAPDU: 80 0D 02 02 05 AB C9 D2 D1 1F [18:55:30]Write to MH i2c: E2 0D 00 27 91 80 0D 02 02 05 00 AB C9 D2 D1 1F 00 00 72 [18:55:30]Write i2c OK [18:55:30]MH_I2C_Read... [18:55:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:55:30]Read from MH i2c: E2 [18:55:30]MH_I2C_Read... [18:55:30]Read from MH i2c: E2 03 00 [18:55:30]MH_I2C_Read... [18:55:30]Read from MH i2c: E2 03 00 27 91 00 90 00 2C [18:55:30]RAPDU: 90 00 [18:55:30]wFMCommunicate OK [18:55:30]wFMCommunicate request_size=4 [18:55:30]MH_SAM_APDU [18:55:30]CAPDU: 80 0D 03 02 [18:55:30]Write to MH i2c: E2 08 00 28 91 80 0D 03 02 00 00 00 00 34 [18:55:30]Write i2c OK [18:55:30]MH_I2C_Read... [18:55:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:55:30]Read from MH i2c: E2 [18:55:30]MH_I2C_Read... [18:55:30]Read from MH i2c: E2 0B 00 [18:55:30]MH_I2C_Read... [18:55:30]Read from MH i2c: E2 0B 00 28 91 00 33 E0 F4 37 BE C8 FC A7 90 00 9C [18:55:30]RAPDU: 33 E0 F4 37 BE C8 FC A7 90 00 [18:55:30]wFMCommunicate OK [18:55:30]SAM_PROTO_SignData done [18:55:30]FM_MakeSignedData done [18:55:30]CreateOFDProtocolMessage [18:55:30]wFMCommunicate request_size=4 [18:55:30]MH_SAM_APDU [18:55:30]CAPDU: 80 11 00 00 [18:55:30]Write to MH i2c: E2 08 00 29 91 80 11 00 00 00 00 00 00 34 [18:55:30]Write i2c OK [18:55:30]MH_I2C_Read... [18:55:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:55:30]Read from MH i2c: E2 [18:55:30]MH_I2C_Read... [18:55:30]Read from MH i2c: E2 17 00 [18:55:30]MH_I2C_Read... [18:55:30]Read from MH i2c: E2 17 00 29 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8A [18:55:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:55:30]wFMCommunicate OK [18:55:30]CreateOFDProtocolMessage done [18:55:30]OFDSenderStorePacket 32529 [18:55:30]StoreOFDPacket docnum=32529 [18:55:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D1 D9 07 01 07 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EB 00 00 00 F4 03 04 00 A5 A7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 7F 00 00 35 04 06 00 A1 AB C9 D2 D1 1F 33 E0 F4 37 BE C8 FC A7 [18:55:30]CheckFolder [18:55:30]dirname=/storage/ofd_packets [18:55:30]CheckFolder done [18:55:30]ProducePacketName [18:55:30]name=ofd_packets/00032529 [18:55:30]NVStorageSaveData ofd_packets/00032529 [18:55:30]File name is /storage/ofd_packets/00032529 [18:55:30]Write 301 bytes [18:55:30]NVStorageSaveData done [18:55:30]OFDSenderStorePacket done [18:55:30]KKMCreateOFDPacket done [18:55:30]NVStorageSaveData kkm_last_timestamp [18:55:30]File name is /storage/kkm_last_timestamp [18:55:30]Write 4 bytes [18:55:30]NVStorageSaveData done [18:55:30]ExternCall_PrintAddStr [18:55:30]wPrintStart [18:55:30]Write to MH i2c: 01 00 00 2A 91 BB [18:55:30]Write i2c OK [18:55:30]MH_I2C_Read... [18:55:30]Read from MH i2c: 01 [18:55:30]MH_I2C_Read... [18:55:30]Read from MH i2c: 01 07 00 [18:55:30]MH_I2C_Read... [18:55:30]Read from MH i2c: 01 07 00 2A 91 00 00 00 00 00 FF 0F D0 [18:55:30]RasterBufferAndPrint [18:55:30]line Счет N : (1)1182285 [18:55:30]line ИНН: 02508201610067 [18:55:30]line Контрольно-Кассовый Чек [18:55:30]line ПРОДАЖА [18:55:30]line ТРК (МРК, ГНК) : 62 [18:55:30]line Товар: 2710124130 [18:55:30]line Аи-92-К-5 [18:55:30]line 17.400 * 57.50 [18:55:30]line = 1000.50 [18:55:30]line НДС 12% НСП 1% [18:55:30]line > о реализуемом товаре [18:55:30]line ОКРУГЛЕНИЕ: -0.50 [18:55:30]line ИТОГО: 1000.00 [18:55:30]line Внесено: 1000.00 [18:55:30]line СДАЧА: 0.00 [18:55:30]line НСП 1% : 8.85 [18:55:30]line НДС 12% : 106.25 [18:55:30]line Наличными: 1000.00 [18:55:30]line Безнал.: 0.00 [18:55:30]line Место: АЗС № 121 "Партнер Нефть" [18:55:30]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [18:55:30]line СНО: Общий режим [18:55:30]line Чек 235 24.08.2023 18:55 [18:55:30]line Смена: 75 ФФД: 1.0 [18:55:30]line ЗНМ: 0300000148 [18:55:30]line РНМ: 0000000000091575 [18:55:30]line Версия ККМ: 001 [18:55:30]line ФМ: 0000000000874655 [18:55:30]line ФД: 32529 [18:55:30]line ФПД: 177759197516063 [18:55:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T185533&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32529&fm=177759197516063&tin=02508201610067®Number=0000000000091575&sum=100000 [18:55:30]OFD Sender: Processing packet 32529 [packets to send 11, broken 10] [18:55:30]ProducePacketName [18:55:30]name=ofd_packets/00032529 [18:55:30]OFD Sender: To server: pG, [18:55:30]CommunicateWithHost lk.salyk.kg:30040 [18:55:30]ConnectInit lk.salyk.kg [18:55:30]written 0, free lines is 4095 [18:55:30]Connected sock=10 [18:55:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D1 D9 07 01 07 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EB 00 00 00 F4 03 04 00 A5 A7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 7F 00 00 35 04 06 00 A1 AB C9 D2 D1 1F 33 E0 F4 37 BE C8 FC A7 [18:55:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A5 9E 47 00 55 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 7F 00 00 F4 03 04 00 48 52 E7 64 B6 04 01 00 00 6E E2 BD 10 FD 35 D4 15 [18:55:30]CommunicateWithHost err = 0 [18:55:30]CheckOFDResponse [18:55:30]1017 (14) - 77093643461234 [18:55:30]1041 (16) - 0000000000874655 [18:55:30]1040 (4) - 32529 [18:55:30]1012 (4) - 24.08.2023 12:51 [18:55:30]1206 (1) - 0 [18:55:30]OFD Sender: Remove packet 32529 [18:55:30]ProducePacketName [18:55:30]name=ofd_packets/00032529 [18:55:30]NVStorageDeleteData [18:55:31]Write to MH i2c: 01 00 00 55 91 E6 [18:55:31]Write i2c OK [18:55:31]MH_I2C_Read... [18:55:31]Read from MH i2c: 01 [18:55:31]MH_I2C_Read... [18:55:31]Read from MH i2c: 01 07 00 [18:55:31]MH_I2C_Read... [18:55:31]Read from MH i2c: 01 07 00 55 91 00 00 00 00 00 E4 0C DD [18:55:31]RasterBufferAndPrint [18:55:31]line [18:55:31]line [18:55:31]line [18:55:31]line [18:55:31]line [18:55:31]written 0, free lines is 3306 [18:55:31]MH_Cut [18:55:31]Write to MH i2c: D1 01 00 5C 91 01 BF [18:55:31]Write i2c OK [18:55:31]MH_I2C_Read... [18:55:31]Read from MH i2c: D1 [18:55:31]MH_I2C_Read... [18:55:31]Read from MH i2c: D1 01 00 [18:55:31]MH_I2C_Read... [18:55:31]Read from MH i2c: D1 01 00 5C 91 00 BE [18:55:31]Write to MH i2c: 01 00 00 5D 91 EE [18:55:31]Write i2c OK [18:55:31]MH_I2C_Read... [18:55:31]OFD Sender: No OFD packet to send [18:55:31]*** Cut start [18:55:31]*** Purtial cut [18:55:31]*** Stage 1: CUTSNS_PIN = 1 [18:55:32]Read from MH i2c: 01 [18:55:32]MH_I2C_Read... [18:55:32]*** Stop cut motor [18:55:32]*** Cut end [18:55:32]Read from MH i2c: 01 07 00 [18:55:32]MH_I2C_Read... [18:55:32]Read from MH i2c: 01 07 00 5D 91 00 00 00 00 00 FF 0F 03 [18:55:32]process_action close_receipt done [18:55:32]requested_data is exist [18:55:32]produce_requested_data [18:55:32]requested_item fm.sn is exist - process it [18:55:32]wFMCommunicate request_size=4 [18:55:32]MH_SAM_APDU [18:55:32]CAPDU: 80 11 00 00 [18:55:32]Write to MH i2c: E2 08 00 5E 91 80 11 00 00 00 00 00 00 69 [18:55:32]Write i2c OK [18:55:32]MH_I2C_Read... [18:55:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:55:32]Read from MH i2c: E2 [18:55:32]MH_I2C_Read... [18:55:32]Read from MH i2c: E2 17 00 [18:55:32]MH_I2C_Read... [18:55:32]Read from MH i2c: E2 17 00 5E 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BF [18:55:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [18:55:32]wFMCommunicate OK [18:55:32]requested_item fd.num is exist - process it [18:55:32]SAM_PROTO_GetFieldsCounters [18:55:32]wFMCommunicate request_size=4 [18:55:32]MH_SAM_APDU [18:55:32]CAPDU: 80 13 00 00 [18:55:32]Write to MH i2c: E2 08 00 5F 91 80 13 00 00 00 00 00 00 6C [18:55:32]Write i2c OK [18:55:32]MH_I2C_Read... [18:55:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:55:32]Read from MH i2c: E2 [18:55:32]MH_I2C_Read... [18:55:32]Read from MH i2c: E2 62 00 [18:55:32]MH_I2C_Read... [18:55:32]Read from MH i2c: E2 62 00 5F 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 11 7F 00 00 0E 04 04 00 4B 00 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 2E [18:55:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 11 7F 00 00 0E 04 04 00 4B 00 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 [18:55:32]wFMCommunicate OK [18:55:32]SAM_PROTO_GetFieldsCounters done [18:55:32]requested_item shift.num is exist - process it [18:55:32]requested_item shift.opened is exist - process it [18:55:32]req_shift_opened [18:55:32]FM_GetShiftState [18:55:32]SAM_PROTO_GetShiftState [18:55:32]wFMCommunicate request_size=4 [18:55:32]MH_SAM_APDU [18:55:32]CAPDU: 80 13 01 00 [18:55:32]Write to MH i2c: E2 08 00 60 91 80 13 01 00 00 00 00 00 6E [18:55:32]Write i2c OK [18:55:32]MH_I2C_Read... [18:55:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:55:32]Read from MH i2c: E2 [18:55:32]MH_I2C_Read... [18:55:32]Read from MH i2c: E2 0E 00 [18:55:32]MH_I2C_Read... [18:55:32]Read from MH i2c: E2 0E 00 60 91 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 EB [18:55:32]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [18:55:32]wFMCommunicate OK [18:55:32]SAM_PROTO_GetShiftState done [18:55:32]FM_GetShiftState done [18:55:32]req_shift_opened done [18:55:32]requested_item shift.open_date is exist - process it [18:55:32]req_shift_open_date [18:55:32]req_shift_open_date done [18:55:32]produce_requested_data done [18:55:32]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32529,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [18:55:32]process_action_free close_receipt [18:55:32]json_value_free [18:55:32]json_value_free done [18:55:32]process_json_proto returns [18:55:32]Send response to host [18:55:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32529,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [18:55:32]free response buf [18:55:32]execute_script done [18:55:32]execute_script returns [18:55:32]free content buf [18:55:32]Sock 9.Close socket [18:55:32]Sock 9.Thread stoped [18:55:36]OFD Sender: No OFD packet to send [18:55:41]OFD Sender: No OFD packet to send [18:55:46]OFD Sender: No OFD packet to send [18:55:51]OFD Sender: No OFD packet to send [18:55:56]OFD Sender: No OFD packet to send [18:56:01]OFD Sender: No OFD packet to send [18:56:06]OFD Sender: No OFD packet to send [18:56:11]OFD Sender: No OFD packet to send [18:56:16]OFD Sender: No OFD packet to send [18:56:21]OFD Sender: No OFD packet to send [18:56:26]OFD Sender: No OFD packet to send [18:56:31]OFD Sender: No OFD packet to send [18:56:36]OFD Sender: No OFD packet to send [18:56:41]OFD Sender: No OFD packet to send [18:56:46]OFD Sender: No OFD packet to send [18:56:51]OFD Sender: No OFD packet to send [18:56:56]OFD Sender: No OFD packet to send [18:57:01]OFD Sender: No OFD packet to send [18:57:06]OFD Sender: No OFD packet to send [18:57:11]OFD Sender: No OFD packet to send [18:57:16]OFD Sender: No OFD packet to send [18:57:21]OFD Sender: No OFD packet to send [18:57:26]OFD Sender: No OFD packet to send [18:57:31]OFD Sender: No OFD packet to send [18:57:36]OFD Sender: No OFD packet to send [18:57:41]OFD Sender: No OFD packet to send [18:57:46]OFD Sender: No OFD packet to send [18:57:51]OFD Sender: No OFD packet to send [18:57:56]OFD Sender: No OFD packet to send [18:58:01]OFD Sender: No OFD packet to send [18:58:06]OFD Sender: No OFD packet to send [18:58:11]OFD Sender: No OFD packet to send [18:58:16]OFD Sender: No OFD packet to send [18:58:21]OFD Sender: No OFD packet to send [18:58:26]OFD Sender: No OFD packet to send [18:58:31]OFD Sender: No OFD packet to send [18:58:36]OFD Sender: No OFD packet to send [18:58:41]OFD Sender: No OFD packet to send [18:58:46]OFD Sender: No OFD packet to send [18:58:51]OFD Sender: No OFD packet to send [18:58:56]OFD Sender: No OFD packet to send [18:59:01]OFD Sender: No OFD packet to send [18:59:06]OFD Sender: No OFD packet to send [18:59:11]OFD Sender: No OFD packet to send [18:59:16]OFD Sender: No OFD packet to send [18:59:21]OFD Sender: No OFD packet to send [18:59:26]OFD Sender: No OFD packet to send [18:59:31]OFD Sender: No OFD packet to send [18:59:36]OFD Sender: No OFD packet to send [18:59:41]OFD Sender: No OFD packet to send [18:59:46]OFD Sender: No OFD packet to send [18:59:51]OFD Sender: No OFD packet to send [18:59:56]OFD Sender: No OFD packet to send [19:00:01]OFD Sender: No OFD packet to send [19:00:06]OFD Sender: No OFD packet to send [19:00:11]OFD Sender: No OFD packet to send [19:00:16]OFD Sender: No OFD packet to send [19:00:21]OFD Sender: No OFD packet to send [19:00:26]OFD Sender: No OFD packet to send [19:00:31]OFD Sender: No OFD packet to send [19:00:36]OFD Sender: No OFD packet to send [19:00:41]OFD Sender: No OFD packet to send [19:00:46]OFD Sender: No OFD packet to send [19:00:51]OFD Sender: No OFD packet to send [19:00:56]OFD Sender: No OFD packet to send [19:01:01]OFD Sender: No OFD packet to send [19:01:06]OFD Sender: No OFD packet to send [19:01:11]OFD Sender: No OFD packet to send [19:01:16]OFD Sender: No OFD packet to send [19:01:21]OFD Sender: No OFD packet to send [19:01:26]OFD Sender: No OFD packet to send [19:01:31]OFD Sender: No OFD packet to send [19:01:36]OFD Sender: No OFD packet to send [19:01:41]OFD Sender: No OFD packet to send [19:01:46]OFD Sender: No OFD packet to send [19:01:51]OFD Sender: No OFD packet to send [19:01:56]OFD Sender: No OFD packet to send [19:02:01]OFD Sender: No OFD packet to send [19:02:06]OFD Sender: No OFD packet to send [19:02:11]OFD Sender: No OFD packet to send [19:02:16]OFD Sender: No OFD packet to send [19:02:21]OFD Sender: No OFD packet to send [19:02:26]OFD Sender: No OFD packet to send [19:02:31]OFD Sender: No OFD packet to send [19:02:36]OFD Sender: No OFD packet to send [19:02:41]OFD Sender: No OFD packet to send [19:02:44]accept exits with 8 [19:02:44]New connection [19:02:44]New thread 3066940772 created [19:02:44]Thread 3067084132 joined [19:02:44]Waiting for new connection... [19:02:44] Sock 8.Parse request [19:02:44]Sock 8.Check first char [19:02:44]Sock 8.First char is OK [19:02:44]request: POST /json_proto HTTP/1.0 [19:02:44]Method: POST [19:02:44]URL: /json_proto [19:02:44]Method is POST - this is cgi request [19:02:44]url: /json_proto [19:02:44]query_string will be loaded in cgi processing [19:02:44]execute_cgi json_proto POST (null) [19:02:44]execute_cgi path=json_proto method=POST [19:02:44]POST find Content-Length [19:02:44]Host: 172.17.34.200:8080 [19:02:44]Content-Length: 672 [19:02:44]Content-Type: application/json [19:02:44] [19:02:44]POST finish read [19:02:44]Found Content-Length = 672 [19:02:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 0.110, "sum" : 6.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 6.00, "payments": [ { "type": 0, "sum" : 6.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:44]execute_script... [19:02:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 0.110, "sum" : 6.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 6.00, "payments": [ { "type": 0, "sum" : 6.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:44]POST & json_proto [19:02:44]process_json_proto [19:02:44]json parsed OK: [19:02:44]protocol is kg_v1.0 [19:02:44]action value=close_receipt [19:02:44]process_action close_receipt [19:02:44]cmd_close_receipt [19:02:44]MH_GetDate [19:02:44]Write to MH i2c: F0 00 00 61 91 E1 [19:02:44]Write i2c OK [19:02:44]MH_I2C_Read... [19:02:44]Read from MH i2c: F0 [19:02:44]MH_I2C_Read... [19:02:44]Read from MH i2c: F0 09 00 [19:02:44]MH_I2C_Read... [19:02:44]Read from MH i2c: F0 09 00 61 91 00 59 A9 E7 64 B2 FF 65 64 B1 [19:02:44]GetLastDocTimeStamp 1692903333 [19:02:44]current date 1692903769 [19:02:44]FM_GetShiftState [19:02:44]SAM_PROTO_GetShiftState [19:02:44]wFMCommunicate request_size=4 [19:02:44]MH_SAM_APDU [19:02:44]CAPDU: 80 13 01 00 [19:02:44]Write to MH i2c: E2 08 00 62 91 80 13 01 00 00 00 00 00 70 [19:02:44]Write i2c OK [19:02:44]MH_I2C_Read... [19:02:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:44]Read from MH i2c: E2 [19:02:44]MH_I2C_Read... [19:02:44]Read from MH i2c: E2 0E 00 [19:02:44]MH_I2C_Read... [19:02:44]Read from MH i2c: E2 0E 00 62 91 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 ED [19:02:44]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:02:44]wFMCommunicate OK [19:02:44]SAM_PROTO_GetShiftState done [19:02:44]FM_GetShiftState done [19:02:44]opened in 1692866319 [19:02:44]opened+sec_in_day 1692952719 [19:02:44]quantity*price = 632 [19:02:44]sum+1 = 634 [19:02:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 6.00 Внесено: 500.00 СДАЧА: 494.00 НСП 1% : 0.06 НДС 12% : 0.67 Наличными: 6.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 236 24.08.2023 19:02 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32530 ФПД: 153156192445866 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T190249&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32530&fm=153156192445866&tin=02508201610067®Number=0000000000091575&sum=600 [19:02:45]StoreToDocumentArchive [19:02:45]shift 75 fd 32530 [19:02:45]save to /storage/0075/doc_00032530 [19:02:45]save last doc name /storage/0075/doc_00032530 to /storage/kkm_last_doc_name [19:02:45]save OK [19:02:45]Clear old archive folders... [19:02:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:02:45]tlvbuf is 018D1F50 [19:02:45]SAM_PROTO_ClearQueue [19:02:45]wFMCommunicate request_size=4 [19:02:45]MH_SAM_APDU [19:02:45]CAPDU: 80 09 00 00 [19:02:45]Write to MH i2c: E2 08 00 6F 91 80 09 00 00 00 00 00 00 72 [19:02:45]Write i2c OK [19:02:45]MH_I2C_Read... [19:02:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:02:45]Read from MH i2c: E2 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 03 00 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 03 00 6F 91 00 90 00 74 [19:02:45]RAPDU: 90 00 [19:02:45]wFMCommunicate OK [19:02:45]SAM_PROTO_ClearQueue done [19:02:45]KKMCreateOFDPacket [19:02:45]OFDProtocolAddRootSTLVToBuf [19:02:45]FM_MakeSignedData [19:02:45]FM_MakeSignedData [19:02:45]SAM_PROTO_SignData [19:02:45]wFMCommunicate request_size=4 [19:02:45]MH_SAM_APDU [19:02:45]CAPDU: 80 0D 01 02 [19:02:45]Write to MH i2c: E2 08 00 70 91 80 0D 01 02 00 00 00 00 7A [19:02:45]Write i2c OK [19:02:45]MH_I2C_Read... [19:02:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:02:45]Read from MH i2c: E2 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 03 00 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 03 00 70 91 00 90 00 75 [19:02:45]RAPDU: 90 00 [19:02:45]wFMCommunicate OK [19:02:45]wFMCommunicate request_size=255 [19:02:45]MH_SAM_APDU [19:02:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 00 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 79 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 02 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 00 00 00 00 00 07 04 06 00 58 02 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 59 A9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 7F 00 00 35 04 06 00 8B [19:02:45]Write to MH i2c: E2 02 01 71 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 35 FF 03 08 00 03 6E 00 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 79 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 02 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 00 00 00 00 00 07 04 06 00 58 02 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 59 A9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 7F 00 00 35 04 06 00 8B 00 00 9B [19:02:45]Write i2c OK [19:02:45]MH_I2C_Read... [19:02:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:45]Read from MH i2c: E2 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 03 00 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 03 00 71 91 00 90 00 76 [19:02:45]RAPDU: 90 00 [19:02:45]wFMCommunicate OK [19:02:45]wFMCommunicate request_size=10 [19:02:45]MH_SAM_APDU [19:02:45]CAPDU: 80 0D 02 02 05 4B 74 72 25 AA [19:02:45]Write to MH i2c: E2 0D 00 72 91 80 0D 02 02 05 00 4B 74 72 25 AA 00 00 87 [19:02:45]Write i2c OK [19:02:45]MH_I2C_Read... [19:02:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:45]Read from MH i2c: E2 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 03 00 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 03 00 72 91 00 90 00 77 [19:02:45]RAPDU: 90 00 [19:02:45]wFMCommunicate OK [19:02:45]wFMCommunicate request_size=4 [19:02:45]MH_SAM_APDU [19:02:45]CAPDU: 80 0D 03 02 [19:02:45]Write to MH i2c: E2 08 00 73 91 80 0D 03 02 00 00 00 00 7F [19:02:45]Write i2c OK [19:02:45]MH_I2C_Read... [19:02:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:02:45]Read from MH i2c: E2 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 0B 00 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 0B 00 73 91 00 50 59 3B 1C CE A9 E5 04 90 00 E0 [19:02:45]RAPDU: 50 59 3B 1C CE A9 E5 04 90 00 [19:02:45]wFMCommunicate OK [19:02:45]SAM_PROTO_SignData done [19:02:45]FM_MakeSignedData done [19:02:45]CreateOFDProtocolMessage [19:02:45]wFMCommunicate request_size=4 [19:02:45]MH_SAM_APDU [19:02:45]CAPDU: 80 11 00 00 [19:02:45]Write to MH i2c: E2 08 00 74 91 80 11 00 00 00 00 00 00 7F [19:02:45]Write i2c OK [19:02:45]MH_I2C_Read... [19:02:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:45]Read from MH i2c: E2 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 17 00 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 17 00 74 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D5 [19:02:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:02:45]wFMCommunicate OK [19:02:45]CreateOFDProtocolMessage done [19:02:45]OFDSenderStorePacket 32530 [19:02:45]StoreOFDPacket docnum=32530 [19:02:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CB 8E 07 01 B2 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 00 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 79 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 02 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 00 00 00 00 00 07 04 06 00 58 02 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 59 A9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 7F 00 00 35 04 06 00 8B 4B 74 72 25 AA 50 59 3B 1C CE A9 E5 04 [19:02:45]CheckFolder [19:02:45]dirname=/storage/ofd_packets [19:02:45]CheckFolder done [19:02:45]ProducePacketName [19:02:45]name=ofd_packets/00032530 [19:02:45]NVStorageSaveData ofd_packets/00032530 [19:02:45]File name is /storage/ofd_packets/00032530 [19:02:45]Write 301 bytes [19:02:45]NVStorageSaveData done [19:02:45]OFDSenderStorePacket done [19:02:45]KKMCreateOFDPacket done [19:02:45]NVStorageSaveData kkm_last_timestamp [19:02:45]File name is /storage/kkm_last_timestamp [19:02:45]Write 4 bytes [19:02:45]NVStorageSaveData done [19:02:45]ExternCall_PrintAddStr [19:02:45]wPrintStart [19:02:45]Write to MH i2c: 01 00 00 75 91 06 [19:02:45]Write i2c OK [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: 01 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: 01 07 00 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: 01 07 00 75 91 00 00 00 00 00 FF 0F 1B [19:02:45]RasterBufferAndPrint [19:02:45]line Счет N : (1)1182286 [19:02:45]line ИНН: 02508201610067 [19:02:45]line Контрольно-Кассовый Чек [19:02:45]line ПРОДАЖА [19:02:45]line ТРК (МРК, ГНК) : 62 [19:02:45]line Товар: 2710124130 [19:02:45]line Аи-92-К-5 [19:02:45]line 0.110 * 57.50 [19:02:45]line = 6.33 [19:02:45]line НДС 12% НСП 1% [19:02:45]line > о реализуемом товаре [19:02:45]line ОКРУГЛЕНИЕ: -0.33 [19:02:45]line ИТОГО: 6.00 [19:02:45]line Внесено: 500.00 [19:02:45]line СДАЧА: 494.00 [19:02:45]line НСП 1% : 0.06 [19:02:45]line НДС 12% : 0.67 [19:02:45]line Наличными: 6.00 [19:02:45]line Безнал.: 0.00 [19:02:45]line Место: АЗС № 121 "Партнер Нефть" [19:02:45]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:02:45]line СНО: Общий режим [19:02:45]line Чек 236 24.08.2023 19:02 [19:02:45]line Смена: 75 ФФД: 1.0 [19:02:46]line ЗНМ: 0300000148 [19:02:46]line РНМ: 0000000000091575 [19:02:46]line Версия ККМ: 001 [19:02:46]line ФМ: 0000000000874655 [19:02:46]line ФД: 32530 [19:02:46]line ФПД: 153156192445866 [19:02:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T190249&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32530&fm=153156192445866&tin=02508201610067®Number=0000000000091575&sum=600 [19:02:46]OFD Sender: Processing packet 32530 [packets to send 11, broken 10] [19:02:46]ProducePacketName [19:02:46]name=ofd_packets/00032530 [19:02:46]OFD Sender: To server: pG, [19:02:46]CommunicateWithHost lk.salyk.kg:30040 [19:02:46]ConnectInit lk.salyk.kg [19:02:46]written 0, free lines is 4095 [19:02:46]Connected sock=10 [19:02:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CB 8E 07 01 B2 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 00 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 79 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 02 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 00 00 00 00 00 07 04 06 00 58 02 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 59 A9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 7F 00 00 35 04 06 00 8B 4B 74 72 25 AA 50 59 3B 1C CE A9 E5 04 [19:02:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 57 BD 47 00 28 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 7F 00 00 F4 03 04 00 FC 53 E7 64 B6 04 01 00 00 54 04 0E 4F CE B3 FA FA [19:02:46]CommunicateWithHost err = 0 [19:02:46]CheckOFDResponse [19:02:46]1017 (14) - 77093643461234 [19:02:46]1041 (16) - 0000000000874655 [19:02:46]1040 (4) - 32530 [19:02:46]1012 (4) - 24.08.2023 12:58 [19:02:46]1206 (1) - 0 [19:02:46]OFD Sender: Remove packet 32530 [19:02:46]ProducePacketName [19:02:46]name=ofd_packets/00032530 [19:02:46]NVStorageDeleteData [19:02:46]Write to MH i2c: 01 00 00 A0 91 31 [19:02:46]Write i2c OK [19:02:46]MH_I2C_Read... [19:02:46]Read from MH i2c: 01 [19:02:46]MH_I2C_Read... [19:02:46]Read from MH i2c: 01 07 00 [19:02:46]MH_I2C_Read... [19:02:46]Read from MH i2c: 01 07 00 A0 91 00 00 00 00 00 D6 0C 1A [19:02:46]RasterBufferAndPrint [19:02:46]line [19:02:46]line [19:02:46]line [19:02:46]line [19:02:46]line [19:02:46]written 0, free lines is 3294 [19:02:46]MH_Cut [19:02:46]Write to MH i2c: D1 01 00 A7 91 01 0A [19:02:46]Write i2c OK [19:02:46]MH_I2C_Read... [19:02:46]Read from MH i2c: D1 [19:02:46]MH_I2C_Read... [19:02:46]Read from MH i2c: D1 01 00 [19:02:46]MH_I2C_Read... [19:02:46]Read from MH i2c: D1 01 00 A7 91 00 09 [19:02:46]Write to MH i2c: 01 00 00 A8 91 39 [19:02:46]Write i2c OK [19:02:46]MH_I2C_Read... [19:02:47]OFD Sender: No OFD packet to send [19:02:47]*** Cut start [19:02:47]*** Purtial cut [19:02:47]*** CUTSNS_PIN = 0 [19:02:47]*** Stage 1: CUTSNS_PIN = 1 [19:02:49]Read from MH i2c: 01 [19:02:49]MH_I2C_Read... [19:02:49]*** Stop cut motor [19:02:49]*** Cut end [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 A8 91 00 00 00 00 00 FF 0F 4E [19:02:49]process_action close_receipt done [19:02:49]requested_data is exist [19:02:49]produce_requested_data [19:02:49]requested_item fm.sn is exist - process it [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 91 80 11 00 00 00 00 00 00 B4 [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 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0A [19:02:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:02:49]wFMCommunicate OK [19:02:49]requested_item fd.num is exist - process it [19:02:49]SAM_PROTO_GetFieldsCounters [19:02:49]wFMCommunicate request_size=4 [19:02:49]MH_SAM_APDU [19:02:49]CAPDU: 80 13 00 00 [19:02:49]Write to MH i2c: E2 08 00 AA 91 80 13 00 00 00 00 00 00 B7 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 62 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 62 00 AA 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 12 7F 00 00 0E 04 04 00 4B 00 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 7D [19:02:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 12 7F 00 00 0E 04 04 00 4B 00 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 [19:02:49]wFMCommunicate OK [19:02:49]SAM_PROTO_GetFieldsCounters done [19:02:49]requested_item shift.num is exist - process it [19:02:49]requested_item shift.opened is exist - process it [19:02:49]req_shift_opened [19:02:49]FM_GetShiftState [19:02:49]SAM_PROTO_GetShiftState [19:02:49]wFMCommunicate request_size=4 [19:02:49]MH_SAM_APDU [19:02:49]CAPDU: 80 13 01 00 [19:02:49]Write to MH i2c: E2 08 00 AB 91 80 13 01 00 00 00 00 00 B9 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 0E 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 0E 00 AB 91 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 36 [19:02:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:02:49]wFMCommunicate OK [19:02:49]SAM_PROTO_GetShiftState done [19:02:49]FM_GetShiftState done [19:02:49]req_shift_opened done [19:02:49]requested_item shift.open_date is exist - process it [19:02:49]req_shift_open_date [19:02:49]req_shift_open_date done [19:02:49]produce_requested_data done [19:02:49]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32530,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:02:49]process_action_free close_receipt [19:02:49]json_value_free [19:02:49]json_value_free done [19:02:49]process_json_proto returns [19:02:49]Send response to host [19:02:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32530,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:02:49]free response buf [19:02:49]execute_script done [19:02:49]execute_script returns [19:02:49]free content buf [19:02:49]Sock 8.Close socket [19:02:49]Sock 8.Thread stoped [19:02:52]OFD Sender: No OFD packet to send [19:02:57]OFD Sender: No OFD packet to send [19:03:02]OFD Sender: No OFD packet to send [19:03:07]OFD Sender: No OFD packet to send [19:03:12]OFD Sender: No OFD packet to send [19:03:17]OFD Sender: No OFD packet to send [19:03:22]OFD Sender: No OFD packet to send [19:03:26]accept exits with 9 [19:03:26]New connection [19:03:26]New thread 3067084132 created [19:03:26]Thread 3066940772 joined [19:03:26]Waiting for new connection... [19:03:26] Sock 9.Parse request [19:03:26]Sock 9.Check first char [19:03:26]Sock 9.First char is OK [19:03:26]request: POST /json_proto HTTP/1.0 [19:03:26]Method: POST [19:03:26]URL: /json_proto [19:03:26]Method is POST - this is cgi request [19:03:26]url: /json_proto [19:03:26]query_string will be loaded in cgi processing [19:03:26]execute_cgi json_proto POST (null) [19:03:26]execute_cgi path=json_proto method=POST [19:03:26]POST find Content-Length [19:03:26]Host: 172.17.34.200:8080 [19:03:26]Content-Length: 678 [19:03:26]Content-Type: application/json [19:03:26] [19:03:26]POST finish read [19:03:26]Found Content-Length = 678 [19:03:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:03:26]execute_script... [19:03:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:03:26]POST & json_proto [19:03:26]process_json_proto [19:03:26]json parsed OK: [19:03:26]protocol is kg_v1.0 [19:03:26]action value=close_receipt [19:03:26]process_action close_receipt [19:03:26]cmd_close_receipt [19:03:26]MH_GetDate [19:03:26]Write to MH i2c: F0 00 00 AC 91 2C [19:03:26]Write i2c OK [19:03:26]MH_I2C_Read... [19:03:26]Read from MH i2c: F0 [19:03:26]MH_I2C_Read... [19:03:26]Read from MH i2c: F0 09 00 [19:03:26]MH_I2C_Read... [19:03:26]Read from MH i2c: F0 09 00 AC 91 00 83 A9 E7 64 B2 FF 65 64 26 [19:03:26]GetLastDocTimeStamp 1692903769 [19:03:26]current date 1692903811 [19:03:26]FM_GetShiftState [19:03:26]SAM_PROTO_GetShiftState [19:03:26]wFMCommunicate request_size=4 [19:03:26]MH_SAM_APDU [19:03:26]CAPDU: 80 13 01 00 [19:03:26]Write to MH i2c: E2 08 00 AD 91 80 13 01 00 00 00 00 00 BB [19:03:26]Write i2c OK [19:03:26]MH_I2C_Read... [19:03:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:26]Read from MH i2c: E2 [19:03:26]MH_I2C_Read... [19:03:26]Read from MH i2c: E2 0E 00 [19:03:26]MH_I2C_Read... [19:03:26]Read from MH i2c: E2 0E 00 AD 91 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 38 [19:03:26]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:03:26]wFMCommunicate OK [19:03:26]SAM_PROTO_GetShiftState done [19:03:26]FM_GetShiftState done [19:03:26]opened in 1692866319 [19:03:26]opened+sec_in_day 1692952719 [19:03:26]quantity*price = 50025 [19:03:26]sum+1 = 50026 [19:03:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 237 24.08.2023 19:03 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32531 ФПД: 231668185928038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T190332&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32531&fm=231668185928038&tin=02508201610067®Number=0000000000091575&sum=50000 [19:03:28]StoreToDocumentArchive [19:03:28]shift 75 fd 32531 [19:03:28]save to /storage/0075/doc_00032531 [19:03:28]save last doc name /storage/0075/doc_00032531 to /storage/kkm_last_doc_name [19:03:28]save OK [19:03:28]Clear old archive folders... [19:03:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:03:28]tlvbuf is 01965200 [19:03:28]SAM_PROTO_ClearQueue [19:03:28]wFMCommunicate request_size=4 [19:03:28]MH_SAM_APDU [19:03:28]CAPDU: 80 09 00 00 [19:03:28]Write to MH i2c: E2 08 00 BA 91 80 09 00 00 00 00 00 00 BD [19:03:28]Write i2c OK [19:03:28]MH_I2C_Read... [19:03:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:03:28]Read from MH i2c: E2 [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: E2 03 00 [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: E2 03 00 BA 91 00 90 00 BF [19:03:28]RAPDU: 90 00 [19:03:28]wFMCommunicate OK [19:03:28]SAM_PROTO_ClearQueue done [19:03:28]KKMCreateOFDPacket [19:03:28]OFDProtocolAddRootSTLVToBuf [19:03:28]FM_MakeSignedData [19:03:28]FM_MakeSignedData [19:03:28]SAM_PROTO_SignData [19:03:28]wFMCommunicate request_size=4 [19:03:28]MH_SAM_APDU [19:03:28]CAPDU: 80 0D 01 02 [19:03:28]Write to MH i2c: E2 08 00 BB 91 80 0D 01 02 00 00 00 00 C5 [19:03:28]Write i2c OK [19:03:28]MH_I2C_Read... [19:03:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:03:28]Read from MH i2c: E2 [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: E2 03 00 [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: E2 03 00 BB 91 00 90 00 C0 [19:03:28]RAPDU: 90 00 [19:03:28]wFMCommunicate OK [19:03:28]wFMCommunicate request_size=255 [19:03:28]MH_SAM_APDU [19:03:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 ED 00 00 00 F4 03 04 00 84 A9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 7F 00 00 35 04 06 00 D2 [19:03:28]Write to MH i2c: E2 02 01 BC 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 ED 00 00 00 F4 03 04 00 84 A9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 7F 00 00 35 04 06 00 D2 00 00 73 [19:03:28]Write i2c OK [19:03:28]MH_I2C_Read... [19:03:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:28]Read from MH i2c: E2 [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: E2 03 00 [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: E2 03 00 BC 91 00 90 00 C1 [19:03:28]RAPDU: 90 00 [19:03:28]wFMCommunicate OK [19:03:28]wFMCommunicate request_size=10 [19:03:28]MH_SAM_APDU [19:03:28]CAPDU: 80 0D 02 02 05 B3 73 ED 91 66 [19:03:28]Write to MH i2c: E2 0D 00 BD 91 80 0D 02 02 05 00 B3 73 ED 91 66 00 00 DC [19:03:28]Write i2c OK [19:03:28]MH_I2C_Read... [19:03:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:28]Read from MH i2c: E2 [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: E2 03 00 [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: E2 03 00 BD 91 00 90 00 C2 [19:03:28]RAPDU: 90 00 [19:03:28]wFMCommunicate OK [19:03:28]wFMCommunicate request_size=4 [19:03:28]MH_SAM_APDU [19:03:28]CAPDU: 80 0D 03 02 [19:03:28]Write to MH i2c: E2 08 00 BE 91 80 0D 03 02 00 00 00 00 CA [19:03:28]Write i2c OK [19:03:28]MH_I2C_Read... [19:03:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:03:28]Read from MH i2c: E2 [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: E2 0B 00 [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: E2 0B 00 BE 91 00 2C 2A 16 E1 7B AE 58 70 90 00 09 [19:03:28]RAPDU: 2C 2A 16 E1 7B AE 58 70 90 00 [19:03:28]wFMCommunicate OK [19:03:28]SAM_PROTO_SignData done [19:03:28]FM_MakeSignedData done [19:03:28]CreateOFDProtocolMessage [19:03:28]wFMCommunicate request_size=4 [19:03:28]MH_SAM_APDU [19:03:28]CAPDU: 80 11 00 00 [19:03:28]Write to MH i2c: E2 08 00 BF 91 80 11 00 00 00 00 00 00 CA [19:03:28]Write i2c OK [19:03:28]MH_I2C_Read... [19:03:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:28]Read from MH i2c: E2 [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: E2 17 00 [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: E2 17 00 BF 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 20 [19:03:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:03:28]wFMCommunicate OK [19:03:28]CreateOFDProtocolMessage done [19:03:28]OFDSenderStorePacket 32531 [19:03:28]StoreOFDPacket docnum=32531 [19:03:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 EB C7 07 01 D4 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 ED 00 00 00 F4 03 04 00 84 A9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 7F 00 00 35 04 06 00 D2 B3 73 ED 91 66 2C 2A 16 E1 7B AE 58 70 [19:03:28]CheckFolder [19:03:28]dirname=/storage/ofd_packets [19:03:28]CheckFolder done [19:03:28]ProducePacketName [19:03:28]name=ofd_packets/00032531 [19:03:28]NVStorageSaveData ofd_packets/00032531 [19:03:28]File name is /storage/ofd_packets/00032531 [19:03:28]Write 301 bytes [19:03:28]NVStorageSaveData done [19:03:28]OFDSenderStorePacket done [19:03:28]KKMCreateOFDPacket done [19:03:28]NVStorageSaveData kkm_last_timestamp [19:03:28]File name is /storage/kkm_last_timestamp [19:03:28]Write 4 bytes [19:03:28]NVStorageSaveData done [19:03:28]ExternCall_PrintAddStr [19:03:28]wPrintStart [19:03:28]Write to MH i2c: 01 00 00 C0 91 51 [19:03:28]Write i2c OK [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: 01 [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: 01 07 00 [19:03:28]MH_I2C_Read... [19:03:28]Read from MH i2c: 01 07 00 C0 91 00 00 00 00 00 FF 0F 66 [19:03:28]RasterBufferAndPrint [19:03:28]line Счет N : (1)1182287 [19:03:28]line ИНН: 02508201610067 [19:03:28]line Контрольно-Кассовый Чек [19:03:28]line ПРОДАЖА [19:03:28]line ТРК (МРК, ГНК) : 62 [19:03:28]line Товар: 2710124130 [19:03:28]line Аи-92-К-5 [19:03:28]line 8.700 * 57.50 [19:03:28]line = 500.25 [19:03:28]line НДС 12% НСП 1% [19:03:28]line > о реализуемом товаре [19:03:28]line ОКРУГЛЕНИЕ: -0.25 [19:03:28]line ИТОГО: 500.00 [19:03:28]line Внесено: 500.00 [19:03:28]line СДАЧА: 0.00 [19:03:28]line НСП 1% : 4.43 [19:03:28]line НДС 12% : 53.12 [19:03:28]line Наличными: 500.00 [19:03:28]line Безнал.: 0.00 [19:03:28]line Место: АЗС № 121 "Партнер Нефть" [19:03:28]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:03:28]line СНО: Общий режим [19:03:28]line Чек 237 24.08.2023 19:03 [19:03:28]line Смена: 75 ФФД: 1.0 [19:03:28]line ЗНМ: 0300000148 [19:03:28]line РНМ: 0000000000091575 [19:03:28]line Версия ККМ: 001 [19:03:28]line ФМ: 0000000000874655 [19:03:28]line ФД: 32531 [19:03:28]line ФПД: 231668185928038 [19:03:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T190332&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32531&fm=231668185928038&tin=02508201610067®Number=0000000000091575&sum=50000 [19:03:28]OFD Sender: Processing packet 32531 [packets to send 11, broken 10] [19:03:28]ProducePacketName [19:03:28]name=ofd_packets/00032531 [19:03:28]OFD Sender: To server: pG, [19:03:28]CommunicateWithHost lk.salyk.kg:30040 [19:03:28]ConnectInit lk.salyk.kg [19:03:28]written 0, free lines is 4095 [19:03:28]Connected sock=10 [19:03:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 EB C7 07 01 D4 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 ED 00 00 00 F4 03 04 00 84 A9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 7F 00 00 35 04 06 00 D2 B3 73 ED 91 66 2C 2A 16 E1 7B AE 58 70 [19:03:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C6 BC 47 00 A3 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 7F 00 00 F4 03 04 00 26 54 E7 64 B6 04 01 00 00 1C 83 00 15 AE BC CE DB [19:03:29]CommunicateWithHost err = 0 [19:03:29]CheckOFDResponse [19:03:29]1017 (14) - 77093643461234 [19:03:29]1041 (16) - 0000000000874655 [19:03:29]1040 (4) - 32531 [19:03:29]1012 (4) - 24.08.2023 12:59 [19:03:29]1206 (1) - 0 [19:03:29]OFD Sender: Remove packet 32531 [19:03:29]ProducePacketName [19:03:29]name=ofd_packets/00032531 [19:03:29]NVStorageDeleteData [19:03:29]Write to MH i2c: 01 00 00 EB 91 7C [19:03:29]Write i2c OK [19:03:29]MH_I2C_Read... [19:03:29]Read from MH i2c: 01 [19:03:29]MH_I2C_Read... [19:03:29]Read from MH i2c: 01 07 00 [19:03:29]MH_I2C_Read... [19:03:29]Read from MH i2c: 01 07 00 EB 91 00 00 00 00 00 E2 0C 71 [19:03:29]RasterBufferAndPrint [19:03:29]line [19:03:29]line [19:03:29]line [19:03:29]line [19:03:29]line [19:03:29]written 0, free lines is 3304 [19:03:29]MH_Cut [19:03:29]Write to MH i2c: D1 01 00 F2 91 01 55 [19:03:29]Write i2c OK [19:03:29]MH_I2C_Read... [19:03:29]Read from MH i2c: D1 [19:03:29]MH_I2C_Read... [19:03:29]Read from MH i2c: D1 01 00 [19:03:29]MH_I2C_Read... [19:03:29]Read from MH i2c: D1 01 00 F2 91 00 54 [19:03:29]Write to MH i2c: 01 00 00 F3 91 84 [19:03:29]Write i2c OK [19:03:29]MH_I2C_Read... [19:03:29]OFD Sender: No OFD packet to send [19:03:30]*** Cut start [19:03:30]*** Purtial cut [19:03:30]*** Stage 1: CUTSNS_PIN = 1 [19:03:30]Read from MH i2c: 01 [19:03:30]MH_I2C_Read... [19:03:30]*** Stop cut motor [19:03:30]*** Cut end [19:03:30]Read from MH i2c: 01 07 00 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: 01 07 00 F3 91 00 00 00 00 00 FF 0F 99 [19:03:30]process_action close_receipt done [19:03:30]requested_data is exist [19:03:30]produce_requested_data [19:03:30]requested_item fm.sn is exist - process it [19:03:30]wFMCommunicate request_size=4 [19:03:30]MH_SAM_APDU [19:03:30]CAPDU: 80 11 00 00 [19:03:30]Write to MH i2c: E2 08 00 F4 91 80 11 00 00 00 00 00 00 FF [19:03:30]Write i2c OK [19:03:30]MH_I2C_Read... [19:03:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:30]Read from MH i2c: E2 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: E2 17 00 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: E2 17 00 F4 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 55 [19:03:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:03:30]wFMCommunicate OK [19:03:30]requested_item fd.num is exist - process it [19:03:30]SAM_PROTO_GetFieldsCounters [19:03:30]wFMCommunicate request_size=4 [19:03:30]MH_SAM_APDU [19:03:30]CAPDU: 80 13 00 00 [19:03:30]Write to MH i2c: E2 08 00 F5 91 80 13 00 00 00 00 00 00 02 [19:03:30]Write i2c OK [19:03:30]MH_I2C_Read... [19:03:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:03:30]Read from MH i2c: E2 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: E2 62 00 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: E2 62 00 F5 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 13 7F 00 00 0E 04 04 00 4B 00 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 CC [19:03:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 13 7F 00 00 0E 04 04 00 4B 00 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 [19:03:30]wFMCommunicate OK [19:03:30]SAM_PROTO_GetFieldsCounters done [19:03:30]requested_item shift.num is exist - process it [19:03:30]requested_item shift.opened is exist - process it [19:03:30]req_shift_opened [19:03:30]FM_GetShiftState [19:03:30]SAM_PROTO_GetShiftState [19:03:30]wFMCommunicate request_size=4 [19:03:30]MH_SAM_APDU [19:03:30]CAPDU: 80 13 01 00 [19:03:30]Write to MH i2c: E2 08 00 F6 91 80 13 01 00 00 00 00 00 04 [19:03:30]Write i2c OK [19:03:30]MH_I2C_Read... [19:03:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:30]Read from MH i2c: E2 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: E2 0E 00 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: E2 0E 00 F6 91 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 81 [19:03:30]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:03:30]wFMCommunicate OK [19:03:30]SAM_PROTO_GetShiftState done [19:03:30]FM_GetShiftState done [19:03:30]req_shift_opened done [19:03:30]requested_item shift.open_date is exist - process it [19:03:30]req_shift_open_date [19:03:30]req_shift_open_date done [19:03:30]produce_requested_data done [19:03:30]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32531,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:03:30]process_action_free close_receipt [19:03:30]json_value_free [19:03:30]json_value_free done [19:03:30]process_json_proto returns [19:03:30]Send response to host [19:03:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32531,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:03:30]free response buf [19:03:30]execute_script done [19:03:30]execute_script returns [19:03:30]free content buf [19:03:30]Sock 9.Close socket [19:03:30]Sock 9.Thread stoped [19:03:34]OFD Sender: No OFD packet to send [19:03:39]OFD Sender: No OFD packet to send [19:03:44]OFD Sender: No OFD packet to send [19:03:49]OFD Sender: No OFD packet to send [19:03:54]OFD Sender: No OFD packet to send [19:03:59]OFD Sender: No OFD packet to send [19:04:04]OFD Sender: No OFD packet to send [19:04:09]OFD Sender: No OFD packet to send [19:04:14]OFD Sender: No OFD packet to send [19:04:17]accept exits with 8 [19:04:17]New connection [19:04:17]New thread 3066940772 created [19:04:17]Thread 3067084132 joined [19:04:17]Waiting for new connection... [19:04:17] Sock 8.Parse request [19:04:17]Sock 8.Check first char [19:04:17]Sock 8.First char is OK [19:04:17]request: POST /json_proto HTTP/1.0 [19:04:17]Method: POST [19:04:17]URL: /json_proto [19:04:17]Method is POST - this is cgi request [19:04:17]url: /json_proto [19:04:17]query_string will be loaded in cgi processing [19:04:17]execute_cgi json_proto POST (null) [19:04:17]execute_cgi path=json_proto method=POST [19:04:17]POST find Content-Length [19:04:17]Host: 172.17.34.200:8080 [19:04:17]Content-Length: 688 [19:04:17]Content-Type: application/json [19:04:17] [19:04:17]POST finish read [19:04:17]Found Content-Length = 688 [19:04:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:04:17]execute_script... [19:04:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:04:17]POST & json_proto [19:04:17]process_json_proto [19:04:17]json parsed OK: [19:04:17]protocol is kg_v1.0 [19:04:17]action value=close_receipt [19:04:17]process_action close_receipt [19:04:17]cmd_close_receipt [19:04:17]MH_GetDate [19:04:17]Write to MH i2c: F0 00 00 F7 91 77 [19:04:17]Write i2c OK [19:04:17]MH_I2C_Read... [19:04:17]Read from MH i2c: F0 [19:04:17]MH_I2C_Read... [19:04:17]Read from MH i2c: F0 09 00 [19:04:17]MH_I2C_Read... [19:04:17]Read from MH i2c: F0 09 00 F7 91 00 B6 A9 E7 64 B2 FF 65 64 A4 [19:04:17]GetLastDocTimeStamp 1692903812 [19:04:17]current date 1692903862 [19:04:17]FM_GetShiftState [19:04:17]SAM_PROTO_GetShiftState [19:04:17]wFMCommunicate request_size=4 [19:04:17]MH_SAM_APDU [19:04:17]CAPDU: 80 13 01 00 [19:04:17]Write to MH i2c: E2 08 00 F8 91 80 13 01 00 00 00 00 00 06 [19:04:17]Write i2c OK [19:04:17]MH_I2C_Read... [19:04:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:04:17]Read from MH i2c: E2 [19:04:17]MH_I2C_Read... [19:04:17]Read from MH i2c: E2 0E 00 [19:04:17]MH_I2C_Read... [19:04:17]Read from MH i2c: E2 0E 00 F8 91 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 83 [19:04:17]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:04:17]wFMCommunicate OK [19:04:17]SAM_PROTO_GetShiftState done [19:04:17]FM_GetShiftState done [19:04:17]opened in 1692866319 [19:04:17]opened+sec_in_day 1692952719 [19:04:17]quantity*price = 200022 [19:04:17]sum+1 = 200023 [19:04:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 238 24.08.2023 19:04 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32532 ФПД: 14270996563881 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T190422&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32532&fm=14270996563881&tin=02508201610067®Number=0000000000091575&sum=200000 [19:04:18]StoreToDocumentArchive [19:04:18]shift 75 fd 32532 [19:04:18]save to /storage/0075/doc_00032532 [19:04:18]save last doc name /storage/0075/doc_00032532 to /storage/kkm_last_doc_name [19:04:18]save OK [19:04:18]Clear old archive folders... [19:04:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:04:18]tlvbuf is 01AC6690 [19:04:18]SAM_PROTO_ClearQueue [19:04:18]wFMCommunicate request_size=4 [19:04:18]MH_SAM_APDU [19:04:18]CAPDU: 80 09 00 00 [19:04:18]Write to MH i2c: E2 08 00 05 92 80 09 00 00 00 00 00 00 09 [19:04:18]Write i2c OK [19:04:18]MH_I2C_Read... [19:04:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:04:18]Read from MH i2c: E2 [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: E2 03 00 [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: E2 03 00 05 92 00 90 00 0B [19:04:18]RAPDU: 90 00 [19:04:18]wFMCommunicate OK [19:04:18]SAM_PROTO_ClearQueue done [19:04:18]KKMCreateOFDPacket [19:04:18]OFDProtocolAddRootSTLVToBuf [19:04:18]FM_MakeSignedData [19:04:18]FM_MakeSignedData [19:04:18]SAM_PROTO_SignData [19:04:18]wFMCommunicate request_size=4 [19:04:18]MH_SAM_APDU [19:04:18]CAPDU: 80 0D 01 02 [19:04:18]Write to MH i2c: E2 08 00 06 92 80 0D 01 02 00 00 00 00 11 [19:04:18]Write i2c OK [19:04:18]MH_I2C_Read... [19:04:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:04:18]Read from MH i2c: E2 [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: E2 03 00 [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: E2 03 00 06 92 00 90 00 0C [19:04:18]RAPDU: 90 00 [19:04:18]wFMCommunicate OK [19:04:18]wFMCommunicate request_size=255 [19:04:18]MH_SAM_APDU [19:04:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 B6 A9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 7F 00 00 35 04 06 00 [19:04:18]Write to MH i2c: E2 02 01 07 92 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 B6 A9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 7F 00 00 35 04 06 00 00 00 56 [19:04:18]Write i2c OK [19:04:18]MH_I2C_Read... [19:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:18]Read from MH i2c: E2 [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: E2 03 00 [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: E2 03 00 07 92 00 90 00 0D [19:04:18]RAPDU: 90 00 [19:04:18]wFMCommunicate OK [19:04:18]wFMCommunicate request_size=11 [19:04:18]MH_SAM_APDU [19:04:18]CAPDU: 80 0D 02 02 06 0C FA B9 AE 47 A9 [19:04:18]Write to MH i2c: E2 0E 00 08 92 80 0D 02 02 06 00 0C FA B9 AE 47 A9 00 00 7D [19:04:18]Write i2c OK [19:04:18]MH_I2C_Read... [19:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:18]Read from MH i2c: E2 [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: E2 03 00 [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: E2 03 00 08 92 00 90 00 0E [19:04:18]RAPDU: 90 00 [19:04:18]wFMCommunicate OK [19:04:18]wFMCommunicate request_size=4 [19:04:18]MH_SAM_APDU [19:04:18]CAPDU: 80 0D 03 02 [19:04:18]Write to MH i2c: E2 08 00 09 92 80 0D 03 02 00 00 00 00 16 [19:04:18]Write i2c OK [19:04:18]MH_I2C_Read... [19:04:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:04:18]Read from MH i2c: E2 [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: E2 0B 00 [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: E2 0B 00 09 92 00 E2 4C 66 99 5B A5 5E 0D 90 00 AF [19:04:18]RAPDU: E2 4C 66 99 5B A5 5E 0D 90 00 [19:04:18]wFMCommunicate OK [19:04:18]SAM_PROTO_SignData done [19:04:18]FM_MakeSignedData done [19:04:18]CreateOFDProtocolMessage [19:04:18]wFMCommunicate request_size=4 [19:04:18]MH_SAM_APDU [19:04:18]CAPDU: 80 11 00 00 [19:04:18]Write to MH i2c: E2 08 00 0A 92 80 11 00 00 00 00 00 00 16 [19:04:18]Write i2c OK [19:04:18]MH_I2C_Read... [19:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:04:18]Read from MH i2c: E2 [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: E2 17 00 [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: E2 17 00 0A 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [19:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:04:18]wFMCommunicate OK [19:04:18]CreateOFDProtocolMessage done [19:04:18]OFDSenderStorePacket 32532 [19:04:18]StoreOFDPacket docnum=32532 [19:04:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 82 36 08 01 E9 2F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 B6 A9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 7F 00 00 35 04 06 00 0C FA B9 AE 47 A9 E2 4C 66 99 5B A5 5E 0D [19:04:18]CheckFolder [19:04:18]dirname=/storage/ofd_packets [19:04:18]CheckFolder done [19:04:18]ProducePacketName [19:04:18]name=ofd_packets/00032532 [19:04:18]NVStorageSaveData ofd_packets/00032532 [19:04:18]File name is /storage/ofd_packets/00032532 [19:04:18]Write 302 bytes [19:04:18]NVStorageSaveData done [19:04:18]OFDSenderStorePacket done [19:04:18]KKMCreateOFDPacket done [19:04:18]NVStorageSaveData kkm_last_timestamp [19:04:18]File name is /storage/kkm_last_timestamp [19:04:18]Write 4 bytes [19:04:18]NVStorageSaveData done [19:04:18]ExternCall_PrintAddStr [19:04:18]wPrintStart [19:04:18]Write to MH i2c: 01 00 00 0B 92 9D [19:04:18]Write i2c OK [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: 01 [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: 01 07 00 [19:04:18]MH_I2C_Read... [19:04:18]Read from MH i2c: 01 07 00 0B 92 00 00 00 00 00 FF 0F B2 [19:04:18]RasterBufferAndPrint [19:04:18]line Счет N : (1)1182288 [19:04:18]line ИНН: 02508201610067 [19:04:18]line Контрольно-Кассовый Чек [19:04:18]line ПРОДАЖА [19:04:18]line ТРК (МРК, ГНК) : 11 [19:04:18]line Товар: 2710194210 [19:04:18]line ДТ(л)-К-5 [19:04:18]line 31.450 * 63.60 [19:04:18]line = 2000.22 [19:04:18]line НДС 12% НСП 1% [19:04:18]line > о реализуемом товаре [19:04:18]line ОКРУГЛЕНИЕ: -0.22 [19:04:18]line ИТОГО: 2000.00 [19:04:18]line Внесено: 2000.00 [19:04:18]line СДАЧА: 0.00 [19:04:18]line НСП 1% : 17.70 [19:04:18]line НДС 12% : 212.41 [19:04:18]line Наличными: 2000.00 [19:04:18]line Безнал.: 0.00 [19:04:18]line Место: АЗС № 121 "Партнер Нефть" [19:04:18]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:04:18]line СНО: Общий режим [19:04:18]line Чек 238 24.08.2023 19:04 [19:04:18]line Смена: 75 ФФД: 1.0 [19:04:18]line ЗНМ: 0300000148 [19:04:18]line РНМ: 0000000000091575 [19:04:18]line Версия ККМ: 001 [19:04:18]line ФМ: 0000000000874655 [19:04:18]line ФД: 32532 [19:04:18]line ФПД: 14270996563881 [19:04:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T190422&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32532&fm=14270996563881&tin=02508201610067®Number=0000000000091575&sum=200000 [19:04:19]OFD Sender: Processing packet 32532 [packets to send 11, broken 10] [19:04:19]ProducePacketName [19:04:19]name=ofd_packets/00032532 [19:04:19]OFD Sender: To server: pG, [19:04:19]CommunicateWithHost lk.salyk.kg:30040 [19:04:19]ConnectInit lk.salyk.kg [19:04:19]written 0, free lines is 4095 [19:04:19]Connected sock=10 [19:04:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 82 36 08 01 E9 2F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 B6 A9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 7F 00 00 35 04 06 00 0C FA B9 AE 47 A9 E2 4C 66 99 5B A5 5E 0D [19:04:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 77 73 47 00 CB 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 7F 00 00 F4 03 04 00 59 54 E7 64 B6 04 01 00 00 7E 91 29 50 D7 27 CA 52 [19:04:19]CommunicateWithHost err = 0 [19:04:19]CheckOFDResponse [19:04:19]1017 (14) - 77093643461234 [19:04:19]1041 (16) - 0000000000874655 [19:04:19]1040 (4) - 32532 [19:04:19]1012 (4) - 24.08.2023 13:00 [19:04:19]1206 (1) - 0 [19:04:19]OFD Sender: Remove packet 32532 [19:04:19]ProducePacketName [19:04:19]name=ofd_packets/00032532 [19:04:19]NVStorageDeleteData [19:04:19]Write to MH i2c: 01 00 00 36 92 C8 [19:04:19]Write i2c OK [19:04:19]MH_I2C_Read... [19:04:19]Read from MH i2c: 01 [19:04:19]MH_I2C_Read... [19:04:19]Read from MH i2c: 01 07 00 [19:04:19]MH_I2C_Read... [19:04:19]Read from MH i2c: 01 07 00 36 92 00 00 00 00 00 E7 0C C2 [19:04:19]RasterBufferAndPrint [19:04:19]line [19:04:19]line [19:04:19]line [19:04:19]line [19:04:19]line [19:04:19]written 0, free lines is 3312 [19:04:19]MH_Cut [19:04:19]Write to MH i2c: D1 01 00 3D 92 01 A1 [19:04:19]Write i2c OK [19:04:19]MH_I2C_Read... [19:04:19]Read from MH i2c: D1 [19:04:19]MH_I2C_Read... [19:04:19]Read from MH i2c: D1 01 00 [19:04:19]MH_I2C_Read... [19:04:19]Read from MH i2c: D1 01 00 3D 92 00 A0 [19:04:19]Write to MH i2c: 01 00 00 3E 92 D0 [19:04:19]Write i2c OK [19:04:19]MH_I2C_Read... [19:04:19]OFD Sender: No OFD packet to send [19:04:20]*** Cut start [19:04:20]*** Purtial cut [19:04:20]*** CUTSNS_PIN = 0 [19:04:20]*** Stage 1: CUTSNS_PIN = 1 [19:04:22]Read from MH i2c: 01 [19:04:22]MH_I2C_Read... [19:04:22]*** Stop cut motor [19:04:22]*** Cut end [19:04:22]Read from MH i2c: 01 07 00 [19:04:22]MH_I2C_Read... [19:04:22]Read from MH i2c: 01 07 00 3E 92 00 00 00 00 00 FF 0F E5 [19:04:22]process_action close_receipt done [19:04:22]requested_data is exist [19:04:22]produce_requested_data [19:04:22]requested_item fm.sn is exist - process it [19:04:22]wFMCommunicate request_size=4 [19:04:22]MH_SAM_APDU [19:04:22]CAPDU: 80 11 00 00 [19:04:22]Write to MH i2c: E2 08 00 3F 92 80 11 00 00 00 00 00 00 4B [19:04:22]Write i2c OK [19:04:22]MH_I2C_Read... [19:04:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:04:22]Read from MH i2c: E2 [19:04:22]MH_I2C_Read... [19:04:22]Read from MH i2c: E2 17 00 [19:04:22]MH_I2C_Read... [19:04:22]Read from MH i2c: E2 17 00 3F 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A1 [19:04:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:04:22]wFMCommunicate OK [19:04:22]requested_item fd.num is exist - process it [19:04:22]SAM_PROTO_GetFieldsCounters [19:04:22]wFMCommunicate request_size=4 [19:04:22]MH_SAM_APDU [19:04:22]CAPDU: 80 13 00 00 [19:04:22]Write to MH i2c: E2 08 00 40 92 80 13 00 00 00 00 00 00 4E [19:04:22]Write i2c OK [19:04:22]MH_I2C_Read... [19:04:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:04:22]Read from MH i2c: E2 [19:04:22]MH_I2C_Read... [19:04:22]Read from MH i2c: E2 62 00 [19:04:22]MH_I2C_Read... [19:04:22]Read from MH i2c: E2 62 00 40 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 14 7F 00 00 0E 04 04 00 4B 00 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 1C [19:04:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 14 7F 00 00 0E 04 04 00 4B 00 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 [19:04:22]wFMCommunicate OK [19:04:22]SAM_PROTO_GetFieldsCounters done [19:04:22]requested_item shift.num is exist - process it [19:04:22]requested_item shift.opened is exist - process it [19:04:22]req_shift_opened [19:04:22]FM_GetShiftState [19:04:22]SAM_PROTO_GetShiftState [19:04:22]wFMCommunicate request_size=4 [19:04:22]MH_SAM_APDU [19:04:22]CAPDU: 80 13 01 00 [19:04:22]Write to MH i2c: E2 08 00 41 92 80 13 01 00 00 00 00 00 50 [19:04:22]Write i2c OK [19:04:22]MH_I2C_Read... [19:04:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:04:22]Read from MH i2c: E2 [19:04:22]MH_I2C_Read... [19:04:22]Read from MH i2c: E2 0E 00 [19:04:22]MH_I2C_Read... [19:04:22]Read from MH i2c: E2 0E 00 41 92 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CD [19:04:22]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:04:22]wFMCommunicate OK [19:04:22]SAM_PROTO_GetShiftState done [19:04:22]FM_GetShiftState done [19:04:22]req_shift_opened done [19:04:22]requested_item shift.open_date is exist - process it [19:04:22]req_shift_open_date [19:04:22]req_shift_open_date done [19:04:22]produce_requested_data done [19:04:22]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32532,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:04:22]process_action_free close_receipt [19:04:22]json_value_free [19:04:22]json_value_free done [19:04:22]process_json_proto returns [19:04:22]Send response to host [19:04:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32532,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:04:22]free response buf [19:04:22]execute_script done [19:04:22]execute_script returns [19:04:22]free content buf [19:04:22]Sock 8.Close socket [19:04:22]Sock 8.Thread stoped [19:04:24]OFD Sender: No OFD packet to send [19:04:29]OFD Sender: No OFD packet to send [19:04:34]OFD Sender: No OFD packet to send [19:04:39]OFD Sender: No OFD packet to send [19:04:44]OFD Sender: No OFD packet to send [19:04:49]OFD Sender: No OFD packet to send [19:04:54]OFD Sender: No OFD packet to send [19:04:59]OFD Sender: No OFD packet to send [19:05:04]OFD Sender: No OFD packet to send [19:05:09]OFD Sender: No OFD packet to send [19:05:14]OFD Sender: No OFD packet to send [19:05:19]OFD Sender: No OFD packet to send [19:05:24]OFD Sender: No OFD packet to send [19:05:29]OFD Sender: No OFD packet to send [19:05:34]OFD Sender: No OFD packet to send [19:05:35]accept exits with 9 [19:05:35]New connection [19:05:35]New thread 3067084132 created [19:05:35]Thread 3066940772 joined [19:05:35]Waiting for new connection... [19:05:35] Sock 9.Parse request [19:05:35]Sock 9.Check first char [19:05:35]Sock 9.First char is OK [19:05:35]request: POST /json_proto HTTP/1.0 [19:05:35]Method: POST [19:05:35]URL: /json_proto [19:05:35]Method is POST - this is cgi request [19:05:35]url: /json_proto [19:05:35]query_string will be loaded in cgi processing [19:05:35]execute_cgi json_proto POST (null) [19:05:35]execute_cgi path=json_proto method=POST [19:05:35]POST find Content-Length [19:05:35]Host: 172.17.34.200:8080 [19:05:35]Content-Length: 678 [19:05:35]Content-Type: application/json [19:05:35] [19:05:35]POST finish read [19:05:35]Found Content-Length = 678 [19:05:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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" ] } } [19:05:35]execute_script... [19:05: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)1182289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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" ] } } [19:05:35]POST & json_proto [19:05:35]process_json_proto [19:05:35]json parsed OK: [19:05:35]protocol is kg_v1.0 [19:05:35]action value=close_receipt [19:05:35]process_action close_receipt [19:05:35]cmd_close_receipt [19:05:35]MH_GetDate [19:05:35]Write to MH i2c: F0 00 00 42 92 C3 [19:05:35]Write i2c OK [19:05:35]MH_I2C_Read... [19:05:35]Read from MH i2c: F0 [19:05:35]MH_I2C_Read... [19:05:35]Read from MH i2c: F0 09 00 [19:05:35]MH_I2C_Read... [19:05:35]Read from MH i2c: F0 09 00 42 92 00 04 AA E7 64 B2 FF 65 64 3F [19:05:35]GetLastDocTimeStamp 1692903862 [19:05:35]current date 1692903940 [19:05:35]FM_GetShiftState [19:05:35]SAM_PROTO_GetShiftState [19:05:35]wFMCommunicate request_size=4 [19:05:35]MH_SAM_APDU [19:05:35]CAPDU: 80 13 01 00 [19:05:35]Write to MH i2c: E2 08 00 43 92 80 13 01 00 00 00 00 00 52 [19:05:35]Write i2c OK [19:05:35]MH_I2C_Read... [19:05:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:35]Read from MH i2c: E2 [19:05:35]MH_I2C_Read... [19:05:35]Read from MH i2c: E2 0E 00 [19:05:35]MH_I2C_Read... [19:05:35]Read from MH i2c: E2 0E 00 43 92 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CF [19:05:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:05:35]wFMCommunicate OK [19:05:35]SAM_PROTO_GetShiftState done [19:05:35]FM_GetShiftState done [19:05:35]opened in 1692866319 [19:05:35]opened+sec_in_day 1692952719 [19:05:35]quantity*price = 30015 [19:05:35]sum+1 = 30016 [19:05:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 239 24.08.2023 19:05 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32533 ФПД: 163912696055542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T190540&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32533&fm=163912696055542&tin=02508201610067®Number=0000000000091575&sum=30000 [19:05:36]StoreToDocumentArchive [19:05:36]shift 75 fd 32533 [19:05:36]save to /storage/0075/doc_00032533 [19:05:36]save last doc name /storage/0075/doc_00032533 to /storage/kkm_last_doc_name [19:05:36]save OK [19:05:36]Clear old archive folders... [19:05:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:05:36]tlvbuf is 01AC6C40 [19:05:36]SAM_PROTO_ClearQueue [19:05:36]wFMCommunicate request_size=4 [19:05:36]MH_SAM_APDU [19:05:36]CAPDU: 80 09 00 00 [19:05:36]Write to MH i2c: E2 08 00 50 92 80 09 00 00 00 00 00 00 54 [19:05:36]Write i2c OK [19:05:36]MH_I2C_Read... [19:05:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:05:36]Read from MH i2c: E2 [19:05:36]MH_I2C_Read... [19:05:36]Read from MH i2c: E2 03 00 [19:05:36]MH_I2C_Read... [19:05:36]Read from MH i2c: E2 03 00 50 92 00 90 00 56 [19:05:36]RAPDU: 90 00 [19:05:36]wFMCommunicate OK [19:05:36]SAM_PROTO_ClearQueue done [19:05:36]KKMCreateOFDPacket [19:05:36]OFDProtocolAddRootSTLVToBuf [19:05:36]FM_MakeSignedData [19:05:36]FM_MakeSignedData [19:05:36]SAM_PROTO_SignData [19:05:36]wFMCommunicate request_size=4 [19:05:36]MH_SAM_APDU [19:05:36]CAPDU: 80 0D 01 02 [19:05:36]Write to MH i2c: E2 08 00 51 92 80 0D 01 02 00 00 00 00 5C [19:05:36]Write i2c OK [19:05:36]MH_I2C_Read... [19:05:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:05:36]Read from MH i2c: E2 [19:05:36]MH_I2C_Read... [19:05:36]Read from MH i2c: E2 03 00 [19:05:36]MH_I2C_Read... [19:05:36]Read from MH i2c: E2 03 00 51 92 00 90 00 57 [19:05:36]RAPDU: 90 00 [19:05:36]wFMCommunicate OK [19:05:36]wFMCommunicate request_size=255 [19:05:36]MH_SAM_APDU [19:05:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 04 AA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 7F 00 00 35 04 06 00 95 [19:05:36]Write to MH i2c: E2 02 01 52 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 04 AA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 7F 00 00 35 04 06 00 95 00 00 53 [19:05:36]Write i2c OK [19:05:36]MH_I2C_Read... [19:05:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:36]Read from MH i2c: E2 [19:05:36]MH_I2C_Read... [19:05:36]Read from MH i2c: E2 03 00 [19:05:36]MH_I2C_Read... [19:05:36]Read from MH i2c: E2 03 00 52 92 00 90 00 58 [19:05:36]RAPDU: 90 00 [19:05:36]wFMCommunicate OK [19:05:36]wFMCommunicate request_size=10 [19:05:36]MH_SAM_APDU [19:05:36]CAPDU: 80 0D 02 02 05 13 E6 05 C6 F6 [19:05:36]Write to MH i2c: E2 0D 00 53 92 80 0D 02 02 05 00 13 E6 05 C6 F6 00 00 23 [19:05:36]Write i2c OK [19:05:36]MH_I2C_Read... [19:05:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:36]Read from MH i2c: E2 [19:05:36]MH_I2C_Read... [19:05:36]Read from MH i2c: E2 03 00 [19:05:36]MH_I2C_Read... [19:05:36]Read from MH i2c: E2 03 00 53 92 00 90 00 59 [19:05:36]RAPDU: 90 00 [19:05:36]wFMCommunicate OK [19:05:36]wFMCommunicate request_size=4 [19:05:36]MH_SAM_APDU [19:05:36]CAPDU: 80 0D 03 02 [19:05:36]Write to MH i2c: E2 08 00 54 92 80 0D 03 02 00 00 00 00 61 [19:05:37]Write i2c OK [19:05:37]MH_I2C_Read... [19:05:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:05:37]Read from MH i2c: E2 [19:05:37]MH_I2C_Read... [19:05:37]Read from MH i2c: E2 0B 00 [19:05:37]MH_I2C_Read... [19:05:37]Read from MH i2c: E2 0B 00 54 92 00 DB 6B E1 CE 5D C7 F7 8D 90 00 FF [19:05:37]RAPDU: DB 6B E1 CE 5D C7 F7 8D 90 00 [19:05:37]wFMCommunicate OK [19:05:37]SAM_PROTO_SignData done [19:05:37]FM_MakeSignedData done [19:05:37]CreateOFDProtocolMessage [19:05:37]wFMCommunicate request_size=4 [19:05:37]MH_SAM_APDU [19:05:37]CAPDU: 80 11 00 00 [19:05:37]Write to MH i2c: E2 08 00 55 92 80 11 00 00 00 00 00 00 61 [19:05:37]Write i2c OK [19:05:37]MH_I2C_Read... [19:05:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:37]Read from MH i2c: E2 [19:05:37]MH_I2C_Read... [19:05:37]Read from MH i2c: E2 17 00 [19:05:37]MH_I2C_Read... [19:05:37]Read from MH i2c: E2 17 00 55 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B7 [19:05:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:05:37]wFMCommunicate OK [19:05:37]CreateOFDProtocolMessage done [19:05:37]OFDSenderStorePacket 32533 [19:05:37]StoreOFDPacket docnum=32533 [19:05:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 ED FB 07 01 8D 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 04 AA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 7F 00 00 35 04 06 00 95 13 E6 05 C6 F6 DB 6B E1 CE 5D C7 F7 8D [19:05:37]CheckFolder [19:05:37]dirname=/storage/ofd_packets [19:05:37]CheckFolder done [19:05:37]ProducePacketName [19:05:37]name=ofd_packets/00032533 [19:05:37]NVStorageSaveData ofd_packets/00032533 [19:05:37]File name is /storage/ofd_packets/00032533 [19:05:37]Write 301 bytes [19:05:37]NVStorageSaveData done [19:05:37]OFDSenderStorePacket done [19:05:37]KKMCreateOFDPacket done [19:05:37]NVStorageSaveData kkm_last_timestamp [19:05:37]File name is /storage/kkm_last_timestamp [19:05:37]Write 4 bytes [19:05:37]NVStorageSaveData done [19:05:37]ExternCall_PrintAddStr [19:05:37]wPrintStart [19:05:37]Write to MH i2c: 01 00 00 56 92 E8 [19:05:37]Write i2c OK [19:05:37]MH_I2C_Read... [19:05:37]Read from MH i2c: 01 [19:05:37]MH_I2C_Read... [19:05:37]Read from MH i2c: 01 07 00 [19:05:37]MH_I2C_Read... [19:05:37]Read from MH i2c: 01 07 00 56 92 00 00 00 00 00 FF 0F FD [19:05:37]RasterBufferAndPrint [19:05:37]line Счет N : (1)1182289 [19:05:37]line ИНН: 02508201610067 [19:05:37]line Контрольно-Кассовый Чек [19:05:37]line ПРОДАЖА [19:05:37]line ТРК (МРК, ГНК) : 42 [19:05:37]line Товар: 2710124130 [19:05:37]line Аи-92-К-5 [19:05:37]line 5.220 * 57.50 [19:05:37]line = 300.15 [19:05:37]line НДС 12% НСП 1% [19:05:37]line > о реализуемом товаре [19:05:37]line ОКРУГЛЕНИЕ: -0.15 [19:05:37]line ИТОГО: 300.00 [19:05:37]line Внесено: 300.00 [19:05:37]line СДАЧА: 0.00 [19:05:37]line НСП 1% : 2.66 [19:05:37]line НДС 12% : 31.87 [19:05:37]line Наличными: 300.00 [19:05:37]line Безнал.: 0.00 [19:05:37]line Место: АЗС № 121 "Партнер Нефть" [19:05:37]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:05:37]line СНО: Общий режим [19:05:37]line Чек 239 24.08.2023 19:05 [19:05:37]line Смена: 75 ФФД: 1.0 [19:05:37]line ЗНМ: 0300000148 [19:05:37]line РНМ: 0000000000091575 [19:05:37]line Версия ККМ: 001 [19:05:37]line ФМ: 0000000000874655 [19:05:37]line ФД: 32533 [19:05:37]line ФПД: 163912696055542 [19:05:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T190540&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32533&fm=163912696055542&tin=02508201610067®Number=0000000000091575&sum=30000 [19:05:37]OFD Sender: Processing packet 32533 [packets to send 11, broken 10] [19:05:37]ProducePacketName [19:05:37]name=ofd_packets/00032533 [19:05:37]OFD Sender: To server: pG, [19:05:37]CommunicateWithHost lk.salyk.kg:30040 [19:05:37]ConnectInit lk.salyk.kg [19:05:37]written 0, free lines is 4095 [19:05:37]Connected sock=10 [19:05:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 ED FB 07 01 8D 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 04 AA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 7F 00 00 35 04 06 00 95 13 E6 05 C6 F6 DB 6B E1 CE 5D C7 F7 8D [19:05:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1D 75 47 00 47 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 7F 00 00 F4 03 04 00 A7 54 E7 64 B6 04 01 00 00 FE 39 25 D6 37 B9 FC A2 [19:05:37]CommunicateWithHost err = 0 [19:05:37]CheckOFDResponse [19:05:37]1017 (14) - 77093643461234 [19:05:37]1041 (16) - 0000000000874655 [19:05:37]1040 (4) - 32533 [19:05:37]1012 (4) - 24.08.2023 13:01 [19:05:37]1206 (1) - 0 [19:05:37]OFD Sender: Remove packet 32533 [19:05:37]ProducePacketName [19:05:37]name=ofd_packets/00032533 [19:05:37]NVStorageDeleteData [19:05:37]Write to MH i2c: 01 00 00 81 92 13 [19:05:37]Write i2c OK [19:05:37]MH_I2C_Read... [19:05:37]Read from MH i2c: 01 [19:05:37]MH_I2C_Read... [19:05:37]Read from MH i2c: 01 07 00 [19:05:37]MH_I2C_Read... [19:05:37]Read from MH i2c: 01 07 00 81 92 00 00 00 00 00 EA 0C 10 [19:05:37]RasterBufferAndPrint [19:05:37]line [19:05:37]line [19:05:37]line [19:05:37]line [19:05:37]line [19:05:37]written 0, free lines is 3315 [19:05:37]MH_Cut [19:05:37]Write to MH i2c: D1 01 00 88 92 01 EC [19:05:37]Write i2c OK [19:05:37]MH_I2C_Read... [19:05:37]Read from MH i2c: D1 [19:05:37]MH_I2C_Read... [19:05:37]Read from MH i2c: D1 01 00 [19:05:37]MH_I2C_Read... [19:05:37]Read from MH i2c: D1 01 00 88 92 00 EB [19:05:37]Write to MH i2c: 01 00 00 89 92 1B [19:05:37]Write i2c OK [19:05:37]MH_I2C_Read... [19:05:38]OFD Sender: No OFD packet to send [19:05:38]*** Cut start [19:05:38]*** Purtial cut [19:05:38]*** Stage 1: CUTSNS_PIN = 1 [19:05:38]Read from MH i2c: 01 [19:05:38]MH_I2C_Read... [19:05:38]*** Stop cut motor [19:05:38]*** Cut end [19:05:38]Read from MH i2c: 01 07 00 [19:05:38]MH_I2C_Read... [19:05:38]Read from MH i2c: 01 07 00 89 92 00 00 00 00 00 FF 0F 30 [19:05:38]process_action close_receipt done [19:05:38]requested_data is exist [19:05:38]produce_requested_data [19:05:38]requested_item fm.sn is exist - process it [19:05:38]wFMCommunicate request_size=4 [19:05:38]MH_SAM_APDU [19:05:38]CAPDU: 80 11 00 00 [19:05:38]Write to MH i2c: E2 08 00 8A 92 80 11 00 00 00 00 00 00 96 [19:05:38]Write i2c OK [19:05:38]MH_I2C_Read... [19:05:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:39]Read from MH i2c: E2 [19:05:39]MH_I2C_Read... [19:05:39]Read from MH i2c: E2 17 00 [19:05:39]MH_I2C_Read... [19:05:39]Read from MH i2c: E2 17 00 8A 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EC [19:05:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:05:39]wFMCommunicate OK [19:05:39]requested_item fd.num is exist - process it [19:05:39]SAM_PROTO_GetFieldsCounters [19:05:39]wFMCommunicate request_size=4 [19:05:39]MH_SAM_APDU [19:05:39]CAPDU: 80 13 00 00 [19:05:39]Write to MH i2c: E2 08 00 8B 92 80 13 00 00 00 00 00 00 99 [19:05:39]Write i2c OK [19:05:39]MH_I2C_Read... [19:05:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:05:39]Read from MH i2c: E2 [19:05:39]MH_I2C_Read... [19:05:39]Read from MH i2c: E2 62 00 [19:05:39]MH_I2C_Read... [19:05:39]Read from MH i2c: E2 62 00 8B 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 15 7F 00 00 0E 04 04 00 4B 00 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 6B [19:05:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 15 7F 00 00 0E 04 04 00 4B 00 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 [19:05:39]wFMCommunicate OK [19:05:39]SAM_PROTO_GetFieldsCounters done [19:05:39]requested_item shift.num is exist - process it [19:05:39]requested_item shift.opened is exist - process it [19:05:39]req_shift_opened [19:05:39]FM_GetShiftState [19:05:39]SAM_PROTO_GetShiftState [19:05:39]wFMCommunicate request_size=4 [19:05:39]MH_SAM_APDU [19:05:39]CAPDU: 80 13 01 00 [19:05:39]Write to MH i2c: E2 08 00 8C 92 80 13 01 00 00 00 00 00 9B [19:05:39]Write i2c OK [19:05:39]MH_I2C_Read... [19:05:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:39]Read from MH i2c: E2 [19:05:39]MH_I2C_Read... [19:05:39]Read from MH i2c: E2 0E 00 [19:05:39]MH_I2C_Read... [19:05:39]Read from MH i2c: E2 0E 00 8C 92 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 18 [19:05:39]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:05:39]wFMCommunicate OK [19:05:39]SAM_PROTO_GetShiftState done [19:05:39]FM_GetShiftState done [19:05:39]req_shift_opened done [19:05:39]requested_item shift.open_date is exist - process it [19:05:39]req_shift_open_date [19:05:39]req_shift_open_date done [19:05:39]produce_requested_data done [19:05:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32533,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:05:39]process_action_free close_receipt [19:05:39]json_value_free [19:05:39]json_value_free done [19:05:39]process_json_proto returns [19:05:39]Send response to host [19:05:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32533,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:05:39]free response buf [19:05:39]execute_script done [19:05:39]execute_script returns [19:05:39]free content buf [19:05:39]Sock 9.Close socket [19:05:39]Sock 9.Thread stoped [19:05:43]OFD Sender: No OFD packet to send [19:05:48]OFD Sender: No OFD packet to send [19:05:53]OFD Sender: No OFD packet to send [19:05:58]OFD Sender: No OFD packet to send [19:06:03]OFD Sender: No OFD packet to send [19:06:08]OFD Sender: No OFD packet to send [19:06:13]OFD Sender: No OFD packet to send [19:06:18]OFD Sender: No OFD packet to send [19:06:21]accept exits with 8 [19:06:21]New connection [19:06:21]New thread 3066940772 created [19:06:21]Thread 3067084132 joined [19:06:21]Waiting for new connection... [19:06:21] Sock 8.Parse request [19:06:21]Sock 8.Check first char [19:06:21]Sock 8.First char is OK [19:06:21]request: POST /json_proto HTTP/1.0 [19:06:21]Method: POST [19:06:21]URL: /json_proto [19:06:21]Method is POST - this is cgi request [19:06:21]url: /json_proto [19:06:21]query_string will be loaded in cgi processing [19:06:21]execute_cgi json_proto POST (null) [19:06:21]execute_cgi path=json_proto method=POST [19:06:21]POST find Content-Length [19:06:21]Host: 172.17.34.200:8080 [19:06:21]Content-Length: 678 [19:06:21]Content-Type: application/json [19:06:21] [19:06:21]POST finish read [19:06:21]Found Content-Length = 678 [19:06:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:06:21]execute_script... [19:06: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)1182290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:06:21]POST & json_proto [19:06:21]process_json_proto [19:06:21]json parsed OK: [19:06:21]protocol is kg_v1.0 [19:06:21]action value=close_receipt [19:06:21]process_action close_receipt [19:06:21]cmd_close_receipt [19:06:21]MH_GetDate [19:06:21]Write to MH i2c: F0 00 00 8D 92 0E [19:06:21]Write i2c OK [19:06:21]MH_I2C_Read... [19:06:21]Read from MH i2c: F0 [19:06:21]MH_I2C_Read... [19:06:21]Read from MH i2c: F0 09 00 [19:06:21]MH_I2C_Read... [19:06:21]Read from MH i2c: F0 09 00 8D 92 00 32 AA E7 64 B2 FF 65 64 B8 [19:06:21]GetLastDocTimeStamp 1692903940 [19:06:21]current date 1692903986 [19:06:21]FM_GetShiftState [19:06:21]SAM_PROTO_GetShiftState [19:06:21]wFMCommunicate request_size=4 [19:06:21]MH_SAM_APDU [19:06:21]CAPDU: 80 13 01 00 [19:06:21]Write to MH i2c: E2 08 00 8E 92 80 13 01 00 00 00 00 00 9D [19:06:21]Write i2c OK [19:06:21]MH_I2C_Read... [19:06:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:06:21]Read from MH i2c: E2 [19:06:21]MH_I2C_Read... [19:06:21]Read from MH i2c: E2 0E 00 [19:06:21]MH_I2C_Read... [19:06:21]Read from MH i2c: E2 0E 00 8E 92 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1A [19:06:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:06:21]wFMCommunicate OK [19:06:21]SAM_PROTO_GetShiftState done [19:06:21]FM_GetShiftState done [19:06:21]opened in 1692866319 [19:06:21]opened+sec_in_day 1692952719 [19:06:21]quantity*price = 50025 [19:06:21]sum+1 = 50026 [19:06:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 240 24.08.2023 19:06 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32534 ФПД: 148569419070762 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T190626&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32534&fm=148569419070762&tin=02508201610067®Number=0000000000091575&sum=50000 [19:06:22]StoreToDocumentArchive [19:06:22]shift 75 fd 32534 [19:06:22]save to /storage/0075/doc_00032534 [19:06:22]save last doc name /storage/0075/doc_00032534 to /storage/kkm_last_doc_name [19:06:22]save OK [19:06:22]Clear old archive folders... [19:06:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:06:22]tlvbuf is 018D15E0 [19:06:22]SAM_PROTO_ClearQueue [19:06:22]wFMCommunicate request_size=4 [19:06:22]MH_SAM_APDU [19:06:22]CAPDU: 80 09 00 00 [19:06:22]Write to MH i2c: E2 08 00 9B 92 80 09 00 00 00 00 00 00 9F [19:06:22]Write i2c OK [19:06:22]MH_I2C_Read... [19:06:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:06:22]Read from MH i2c: E2 [19:06:22]MH_I2C_Read... [19:06:22]Read from MH i2c: E2 03 00 [19:06:22]MH_I2C_Read... [19:06:22]Read from MH i2c: E2 03 00 9B 92 00 90 00 A1 [19:06:22]RAPDU: 90 00 [19:06:22]wFMCommunicate OK [19:06:22]SAM_PROTO_ClearQueue done [19:06:22]KKMCreateOFDPacket [19:06:22]OFDProtocolAddRootSTLVToBuf [19:06:22]FM_MakeSignedData [19:06:22]FM_MakeSignedData [19:06:22]SAM_PROTO_SignData [19:06:22]wFMCommunicate request_size=4 [19:06:22]MH_SAM_APDU [19:06:22]CAPDU: 80 0D 01 02 [19:06:22]Write to MH i2c: E2 08 00 9C 92 80 0D 01 02 00 00 00 00 A7 [19:06:22]Write i2c OK [19:06:22]MH_I2C_Read... [19:06:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:06:22]Read from MH i2c: E2 [19:06:22]MH_I2C_Read... [19:06:22]Read from MH i2c: E2 03 00 [19:06:22]MH_I2C_Read... [19:06:22]Read from MH i2c: E2 03 00 9C 92 00 90 00 A2 [19:06:22]RAPDU: 90 00 [19:06:22]wFMCommunicate OK [19:06:22]wFMCommunicate request_size=255 [19:06:22]MH_SAM_APDU [19:06:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F0 00 00 00 F4 03 04 00 32 AA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 7F 00 00 35 04 06 00 87 [19:06:22]Write to MH i2c: E2 02 01 9D 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F0 00 00 00 F4 03 04 00 32 AA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 7F 00 00 35 04 06 00 87 00 00 BF [19:06:22]Write i2c OK [19:06:22]MH_I2C_Read... [19:06:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:06:22]Read from MH i2c: E2 [19:06:22]MH_I2C_Read... [19:06:22]Read from MH i2c: E2 03 00 [19:06:22]MH_I2C_Read... [19:06:22]Read from MH i2c: E2 03 00 9D 92 00 90 00 A3 [19:06:22]RAPDU: 90 00 [19:06:22]wFMCommunicate OK [19:06:22]wFMCommunicate request_size=10 [19:06:22]MH_SAM_APDU [19:06:22]CAPDU: 80 0D 02 02 05 1F 83 72 BD 2A [19:06:22]Write to MH i2c: E2 0D 00 9E 92 80 0D 02 02 05 00 1F 83 72 BD 2A 00 00 AF [19:06:22]Write i2c OK [19:06:22]MH_I2C_Read... [19:06:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:06:22]Read from MH i2c: E2 [19:06:22]MH_I2C_Read... [19:06:22]Read from MH i2c: E2 03 00 [19:06:22]MH_I2C_Read... [19:06:22]Read from MH i2c: E2 03 00 9E 92 00 90 00 A4 [19:06:22]RAPDU: 90 00 [19:06:22]wFMCommunicate OK [19:06:22]wFMCommunicate request_size=4 [19:06:22]MH_SAM_APDU [19:06:22]CAPDU: 80 0D 03 02 [19:06:22]Write to MH i2c: E2 08 00 9F 92 80 0D 03 02 00 00 00 00 AC [19:06:22]Write i2c OK [19:06:22]MH_I2C_Read... [19:06:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:06:23]Read from MH i2c: E2 [19:06:23]MH_I2C_Read... [19:06:23]Read from MH i2c: E2 0B 00 [19:06:23]MH_I2C_Read... [19:06:23]Read from MH i2c: E2 0B 00 9F 92 00 A6 2A 9D ED B5 55 51 98 90 00 FA [19:06:23]RAPDU: A6 2A 9D ED B5 55 51 98 90 00 [19:06:23]wFMCommunicate OK [19:06:23]SAM_PROTO_SignData done [19:06:23]FM_MakeSignedData done [19:06:23]CreateOFDProtocolMessage [19:06:23]wFMCommunicate request_size=4 [19:06:23]MH_SAM_APDU [19:06:23]CAPDU: 80 11 00 00 [19:06:23]Write to MH i2c: E2 08 00 A0 92 80 11 00 00 00 00 00 00 AC [19:06:23]Write i2c OK [19:06:23]MH_I2C_Read... [19:06:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:23]Read from MH i2c: E2 [19:06:23]MH_I2C_Read... [19:06:23]Read from MH i2c: E2 17 00 [19:06:23]MH_I2C_Read... [19:06:23]Read from MH i2c: E2 17 00 A0 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 02 [19:06:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:06:23]wFMCommunicate OK [19:06:23]CreateOFDProtocolMessage done [19:06:23]OFDSenderStorePacket 32534 [19:06:23]StoreOFDPacket docnum=32534 [19:06:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 77 A4 07 01 C6 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F0 00 00 00 F4 03 04 00 32 AA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 7F 00 00 35 04 06 00 87 1F 83 72 BD 2A A6 2A 9D ED B5 55 51 98 [19:06:23]CheckFolder [19:06:23]dirname=/storage/ofd_packets [19:06:23]CheckFolder done [19:06:23]ProducePacketName [19:06:23]name=ofd_packets/00032534 [19:06:23]NVStorageSaveData ofd_packets/00032534 [19:06:23]File name is /storage/ofd_packets/00032534 [19:06:23]Write 301 bytes [19:06:23]NVStorageSaveData done [19:06:23]OFDSenderStorePacket done [19:06:23]KKMCreateOFDPacket done [19:06:23]NVStorageSaveData kkm_last_timestamp [19:06:23]File name is /storage/kkm_last_timestamp [19:06:23]Write 4 bytes [19:06:23]NVStorageSaveData done [19:06:23]ExternCall_PrintAddStr [19:06:23]wPrintStart [19:06:23]Write to MH i2c: 01 00 00 A1 92 33 [19:06:23]Write i2c OK [19:06:23]MH_I2C_Read... [19:06:23]Read from MH i2c: 01 [19:06:23]MH_I2C_Read... [19:06:23]Read from MH i2c: 01 07 00 [19:06:23]MH_I2C_Read... [19:06:23]Read from MH i2c: 01 07 00 A1 92 00 00 00 00 00 FF 0F 48 [19:06:23]RasterBufferAndPrint [19:06:23]line Счет N : (1)1182290 [19:06:23]line ИНН: 02508201610067 [19:06:23]line Контрольно-Кассовый Чек [19:06:23]line ПРОДАЖА [19:06:23]line ТРК (МРК, ГНК) : 32 [19:06:23]line Товар: 2710124130 [19:06:23]line Аи-92-К-5 [19:06:23]line 8.700 * 57.50 [19:06:23]line = 500.25 [19:06:23]line НДС 12% НСП 1% [19:06:23]line > о реализуемом товаре [19:06:23]line ОКРУГЛЕНИЕ: -0.25 [19:06:23]line ИТОГО: 500.00 [19:06:23]line Внесено: 500.00 [19:06:23]line СДАЧА: 0.00 [19:06:23]line НСП 1% : 4.43 [19:06:23]line НДС 12% : 53.12 [19:06:23]line Наличными: 500.00 [19:06:23]line Безнал.: 0.00 [19:06:23]line Место: АЗС № 121 "Партнер Нефть" [19:06:23]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:06:23]line СНО: Общий режим [19:06:23]line Чек 240 24.08.2023 19:06 [19:06:23]line Смена: 75 ФФД: 1.0 [19:06:23]line ЗНМ: 0300000148 [19:06:23]line РНМ: 0000000000091575 [19:06:23]line Версия ККМ: 001 [19:06:23]line ФМ: 0000000000874655 [19:06:23]line ФД: 32534 [19:06:23]line ФПД: 148569419070762 [19:06:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T190626&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32534&fm=148569419070762&tin=02508201610067®Number=0000000000091575&sum=50000 [19:06:23]written 0, free lines is 4095 [19:06:23]OFD Sender: Processing packet 32534 [packets to send 11, broken 10] [19:06:23]ProducePacketName [19:06:23]name=ofd_packets/00032534 [19:06:23]OFD Sender: To server: pG, [19:06:23]CommunicateWithHost lk.salyk.kg:30040 [19:06:23]ConnectInit lk.salyk.kg [19:06:23]Connected sock=10 [19:06:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 77 A4 07 01 C6 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F0 00 00 00 F4 03 04 00 32 AA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 7F 00 00 35 04 06 00 87 1F 83 72 BD 2A A6 2A 9D ED B5 55 51 98 [19:06:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0A 20 47 00 33 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 7F 00 00 F4 03 04 00 D5 54 E7 64 B6 04 01 00 00 02 C9 26 B4 29 94 50 43 [19:06:23]CommunicateWithHost err = 0 [19:06:23]CheckOFDResponse [19:06:23]1017 (14) - 77093643461234 [19:06:23]1041 (16) - 0000000000874655 [19:06:23]1040 (4) - 32534 [19:06:23]1012 (4) - 24.08.2023 13:02 [19:06:23]1206 (1) - 0 [19:06:23]OFD Sender: Remove packet 32534 [19:06:23]ProducePacketName [19:06:23]name=ofd_packets/00032534 [19:06:23]NVStorageDeleteData [19:06:23]Write to MH i2c: 01 00 00 CC 92 5E [19:06:23]Write i2c OK [19:06:23]MH_I2C_Read... [19:06:23]Read from MH i2c: 01 [19:06:23]MH_I2C_Read... [19:06:23]Read from MH i2c: 01 07 00 [19:06:23]MH_I2C_Read... [19:06:23]Read from MH i2c: 01 07 00 CC 92 00 00 00 00 00 D7 0C 48 [19:06:23]RasterBufferAndPrint [19:06:23]line [19:06:23]line [19:06:23]line [19:06:23]line [19:06:23]line [19:06:23]written 0, free lines is 3295 [19:06:23]MH_Cut [19:06:23]Write to MH i2c: D1 01 00 D3 92 01 37 [19:06:23]Write i2c OK [19:06:23]MH_I2C_Read... [19:06:23]Read from MH i2c: D1 [19:06:23]MH_I2C_Read... [19:06:23]Read from MH i2c: D1 01 00 [19:06:23]MH_I2C_Read... [19:06:23]Read from MH i2c: D1 01 00 D3 92 00 36 [19:06:23]Write to MH i2c: 01 00 00 D4 92 66 [19:06:23]Write i2c OK [19:06:23]MH_I2C_Read... [19:06:24]OFD Sender: No OFD packet to send [19:06:24]*** Cut start [19:06:24]*** Purtial cut [19:06:24]*** CUTSNS_PIN = 0 [19:06:24]*** Stage 1: CUTSNS_PIN = 1 [19:06:26]Read from MH i2c: 01 [19:06:26]MH_I2C_Read... [19:06:26]*** Stop cut motor [19:06:26]*** Cut end [19:06:26]Read from MH i2c: 01 07 00 [19:06:26]MH_I2C_Read... [19:06:26]Read from MH i2c: 01 07 00 D4 92 00 00 00 00 00 FF 0F 7B [19:06:26]process_action close_receipt done [19:06:26]requested_data is exist [19:06:26]produce_requested_data [19:06:26]requested_item fm.sn is exist - process it [19:06:26]wFMCommunicate request_size=4 [19:06:26]MH_SAM_APDU [19:06:26]CAPDU: 80 11 00 00 [19:06:26]Write to MH i2c: E2 08 00 D5 92 80 11 00 00 00 00 00 00 E1 [19:06:26]Write i2c OK [19:06:26]MH_I2C_Read... [19:06:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:26]Read from MH i2c: E2 [19:06:26]MH_I2C_Read... [19:06:26]Read from MH i2c: E2 17 00 [19:06:26]MH_I2C_Read... [19:06:26]Read from MH i2c: E2 17 00 D5 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 37 [19:06:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:06:26]wFMCommunicate OK [19:06:26]requested_item fd.num is exist - process it [19:06:26]SAM_PROTO_GetFieldsCounters [19:06:26]wFMCommunicate request_size=4 [19:06:26]MH_SAM_APDU [19:06:26]CAPDU: 80 13 00 00 [19:06:26]Write to MH i2c: E2 08 00 D6 92 80 13 00 00 00 00 00 00 E4 [19:06:26]Write i2c OK [19:06:26]MH_I2C_Read... [19:06:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:06:26]Read from MH i2c: E2 [19:06:26]MH_I2C_Read... [19:06:26]Read from MH i2c: E2 62 00 [19:06:26]MH_I2C_Read... [19:06:26]Read from MH i2c: E2 62 00 D6 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 16 7F 00 00 0E 04 04 00 4B 00 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 BA [19: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 16 7F 00 00 0E 04 04 00 4B 00 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 [19:06:26]wFMCommunicate OK [19:06:26]SAM_PROTO_GetFieldsCounters done [19:06:26]requested_item shift.num is exist - process it [19:06:26]requested_item shift.opened is exist - process it [19:06:26]req_shift_opened [19:06:26]FM_GetShiftState [19:06:26]SAM_PROTO_GetShiftState [19:06:26]wFMCommunicate request_size=4 [19:06:26]MH_SAM_APDU [19:06:26]CAPDU: 80 13 01 00 [19:06:26]Write to MH i2c: E2 08 00 D7 92 80 13 01 00 00 00 00 00 E6 [19:06:26]Write i2c OK [19:06:26]MH_I2C_Read... [19:06:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:06:26]Read from MH i2c: E2 [19:06:26]MH_I2C_Read... [19:06:26]Read from MH i2c: E2 0E 00 [19:06:26]MH_I2C_Read... [19:06:26]Read from MH i2c: E2 0E 00 D7 92 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 63 [19:06:26]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:06:26]wFMCommunicate OK [19:06:26]SAM_PROTO_GetShiftState done [19:06:26]FM_GetShiftState done [19:06:26]req_shift_opened done [19:06:26]requested_item shift.open_date is exist - process it [19:06:26]req_shift_open_date [19:06:26]req_shift_open_date done [19:06:26]produce_requested_data done [19:06:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32534,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:06:26]process_action_free close_receipt [19:06:26]json_value_free [19:06:26]json_value_free done [19:06:26]process_json_proto returns [19:06:26]Send response to host [19:06:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32534,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:06:26]free response buf [19:06:26]execute_script done [19:06:26]execute_script returns [19:06:26]free content buf [19:06:26]Sock 8.Close socket [19:06:26]Sock 8.Thread stoped [19:06:29]OFD Sender: No OFD packet to send [19:06:34]OFD Sender: No OFD packet to send [19:06:39]OFD Sender: No OFD packet to send [19:06:44]OFD Sender: No OFD packet to send [19:06:49]OFD Sender: No OFD packet to send [19:06:54]OFD Sender: No OFD packet to send [19:06:59]OFD Sender: No OFD packet to send [19:07:04]OFD Sender: No OFD packet to send [19:07:09]OFD Sender: No OFD packet to send [19:07:14]OFD Sender: No OFD packet to send [19:07:19]OFD Sender: No OFD packet to send [19:07:24]OFD Sender: No OFD packet to send [19:07:29]OFD Sender: No OFD packet to send [19:07:34]OFD Sender: No OFD packet to send [19:07:39]OFD Sender: No OFD packet to send [19:07:44]OFD Sender: No OFD packet to send [19:07:49]OFD Sender: No OFD packet to send [19:07:54]OFD Sender: No OFD packet to send [19:07:59]OFD Sender: No OFD packet to send [19:08:04]OFD Sender: No OFD packet to send [19:08:09]OFD Sender: No OFD packet to send [19:08:14]OFD Sender: No OFD packet to send [19:08:19]OFD Sender: No OFD packet to send [19:08:24]OFD Sender: No OFD packet to send [19:08:29]OFD Sender: No OFD packet to send [19:08:34]OFD Sender: No OFD packet to send [19:08:39]OFD Sender: No OFD packet to send [19:08:44]OFD Sender: No OFD packet to send [19:08:49]OFD Sender: No OFD packet to send [19:08:54]OFD Sender: No OFD packet to send [19:08:58]accept exits with 9 [19:08:58]New connection [19:08:58]New thread 3067084132 created [19:08:58]Thread 3066940772 joined [19:08:58]Waiting for new connection... [19:08:58] Sock 9.Parse request [19:08:58]Sock 9.Check first char [19:08:58]Sock 9.First char is OK [19:08:58]request: POST /json_proto HTTP/1.0 [19:08:58]Method: POST [19:08:58]URL: /json_proto [19:08:58]Method is POST - this is cgi request [19:08:58]url: /json_proto [19:08:58]query_string will be loaded in cgi processing [19:08:58]execute_cgi json_proto POST (null) [19:08:58]execute_cgi path=json_proto method=POST [19:08:58]POST find Content-Length [19:08:58]Host: 172.17.34.200:8080 [19:08:58]Content-Length: 683 [19:08:58]Content-Type: application/json [19:08:58] [19:08:58]POST finish read [19:08:58]Found Content-Length = 683 [19:08:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 3.150, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:58]execute_script... [19:08: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)1182291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 3.150, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:58]POST & json_proto [19:08:58]process_json_proto [19:08:58]json parsed OK: [19:08:58]protocol is kg_v1.0 [19:08:58]action value=close_receipt [19:08:58]process_action close_receipt [19:08:58]cmd_close_receipt [19:08:58]MH_GetDate [19:08:58]Write to MH i2c: F0 00 00 D8 92 59 [19:08:58]Write i2c OK [19:08:58]MH_I2C_Read... [19:08:58]Read from MH i2c: F0 [19:08:58]MH_I2C_Read... [19:08:58]Read from MH i2c: F0 09 00 [19:08:58]MH_I2C_Read... [19:08:58]Read from MH i2c: F0 09 00 D8 92 00 CF AA E7 64 B2 FF 65 64 A0 [19:08:58]GetLastDocTimeStamp 1692903986 [19:08:58]current date 1692904143 [19:08:58]FM_GetShiftState [19:08:58]SAM_PROTO_GetShiftState [19:08:58]wFMCommunicate request_size=4 [19:08:58]MH_SAM_APDU [19:08:58]CAPDU: 80 13 01 00 [19:08:58]Write to MH i2c: E2 08 00 D9 92 80 13 01 00 00 00 00 00 E8 [19:08:58]Write i2c OK [19:08:58]MH_I2C_Read... [19:08:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:58]Read from MH i2c: E2 [19:08:58]MH_I2C_Read... [19:08:58]Read from MH i2c: E2 0E 00 [19:08:58]MH_I2C_Read... [19:08:58]Read from MH i2c: E2 0E 00 D9 92 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 65 [19:08:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:08:58]wFMCommunicate OK [19:08:58]SAM_PROTO_GetShiftState done [19:08:58]FM_GetShiftState done [19:08:58]opened in 1692866319 [19:08:58]opened+sec_in_day 1692952719 [19:08:58]quantity*price = 20034 [19:08:58]sum+1 = 20035 [19:08:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 241 24.08.2023 19:09 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32535 ФПД: 54411859178495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T190903&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32535&fm=54411859178495&tin=02508201610067®Number=0000000000091575&sum=20000 [19:08:59]StoreToDocumentArchive [19:08:59]shift 75 fd 32535 [19:08:59]save to /storage/0075/doc_00032535 [19:08:59]save last doc name /storage/0075/doc_00032535 to /storage/kkm_last_doc_name [19:08:59]save OK [19:08:59]Clear old archive folders... [19:08:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:08:59]tlvbuf is 01A13030 [19:08:59]SAM_PROTO_ClearQueue [19:08:59]wFMCommunicate request_size=4 [19:08:59]MH_SAM_APDU [19:08:59]CAPDU: 80 09 00 00 [19:08:59]Write to MH i2c: E2 08 00 E6 92 80 09 00 00 00 00 00 00 EA [19:08:59]Write i2c OK [19:08:59]MH_I2C_Read... [19:08:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:08:59]Read from MH i2c: E2 [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: E2 03 00 [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: E2 03 00 E6 92 00 90 00 EC [19:08:59]RAPDU: 90 00 [19:08:59]wFMCommunicate OK [19:08:59]SAM_PROTO_ClearQueue done [19:08:59]KKMCreateOFDPacket [19:08:59]OFDProtocolAddRootSTLVToBuf [19:08:59]FM_MakeSignedData [19:08:59]FM_MakeSignedData [19:08:59]SAM_PROTO_SignData [19:08:59]wFMCommunicate request_size=4 [19:08:59]MH_SAM_APDU [19:08:59]CAPDU: 80 0D 01 02 [19:08:59]Write to MH i2c: E2 08 00 E7 92 80 0D 01 02 00 00 00 00 F2 [19:08:59]Write i2c OK [19:08:59]MH_I2C_Read... [19:08:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:08:59]Read from MH i2c: E2 [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: E2 03 00 [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: E2 03 00 E7 92 00 90 00 ED [19:08:59]RAPDU: 90 00 [19:08:59]wFMCommunicate OK [19:08:59]wFMCommunicate request_size=255 [19:08:59]MH_SAM_APDU [19:08:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 CF AA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 7F 00 00 35 04 06 00 [19:08:59]Write to MH i2c: E2 02 01 E8 92 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 CF AA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 7F 00 00 35 04 06 00 00 00 90 [19:08:59]Write i2c OK [19:08:59]MH_I2C_Read... [19:08:59]OFD Sender: No OFD packet to send [19:08:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:59]Read from MH i2c: E2 [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: E2 03 00 [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: E2 03 00 E8 92 00 90 00 EE [19:08:59]RAPDU: 90 00 [19:08:59]wFMCommunicate OK [19:08:59]wFMCommunicate request_size=11 [19:08:59]MH_SAM_APDU [19:08:59]CAPDU: 80 0D 02 02 06 31 7C BF 89 B3 FF [19:08:59]Write to MH i2c: E2 0E 00 E9 92 80 0D 02 02 06 00 31 7C BF 89 B3 FF 00 00 A8 [19:08:59]Write i2c OK [19:08:59]MH_I2C_Read... [19:08:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:59]Read from MH i2c: E2 [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: E2 03 00 [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: E2 03 00 E9 92 00 90 00 EF [19:08:59]RAPDU: 90 00 [19:08:59]wFMCommunicate OK [19:08:59]wFMCommunicate request_size=4 [19:08:59]MH_SAM_APDU [19:08:59]CAPDU: 80 0D 03 02 [19:08:59]Write to MH i2c: E2 08 00 EA 92 80 0D 03 02 00 00 00 00 F7 [19:08:59]Write i2c OK [19:08:59]MH_I2C_Read... [19:08:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:08:59]Read from MH i2c: E2 [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: E2 0B 00 [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: E2 0B 00 EA 92 00 57 2C B9 86 43 27 E0 56 90 00 5A [19:08:59]RAPDU: 57 2C B9 86 43 27 E0 56 90 00 [19:08:59]wFMCommunicate OK [19:08:59]SAM_PROTO_SignData done [19:08:59]FM_MakeSignedData done [19:08:59]CreateOFDProtocolMessage [19:08:59]wFMCommunicate request_size=4 [19:08:59]MH_SAM_APDU [19:08:59]CAPDU: 80 11 00 00 [19:08:59]Write to MH i2c: E2 08 00 EB 92 80 11 00 00 00 00 00 00 F7 [19:08:59]Write i2c OK [19:08:59]MH_I2C_Read... [19:08:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:59]Read from MH i2c: E2 [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: E2 17 00 [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: E2 17 00 EB 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4D [19:08:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:08:59]wFMCommunicate OK [19:08:59]CreateOFDProtocolMessage done [19:08:59]OFDSenderStorePacket 32535 [19:08:59]StoreOFDPacket docnum=32535 [19:08:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 7E 55 08 01 86 80 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 CF AA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 7F 00 00 35 04 06 00 31 7C BF 89 B3 FF 57 2C B9 86 43 27 E0 56 [19:08:59]CheckFolder [19:08:59]dirname=/storage/ofd_packets [19:08:59]CheckFolder done [19:08:59]ProducePacketName [19:08:59]name=ofd_packets/00032535 [19:08:59]NVStorageSaveData ofd_packets/00032535 [19:08:59]File name is /storage/ofd_packets/00032535 [19:08:59]Write 302 bytes [19:08:59]NVStorageSaveData done [19:08:59]OFDSenderStorePacket done [19:08:59]KKMCreateOFDPacket done [19:08:59]NVStorageSaveData kkm_last_timestamp [19:08:59]File name is /storage/kkm_last_timestamp [19:08:59]Write 4 bytes [19:08:59]NVStorageSaveData done [19:08:59]ExternCall_PrintAddStr [19:08:59]wPrintStart [19:08:59]Write to MH i2c: 01 00 00 EC 92 7E [19:08:59]Write i2c OK [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: 01 [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: 01 07 00 [19:08:59]MH_I2C_Read... [19:08:59]Read from MH i2c: 01 07 00 EC 92 00 00 00 00 00 FF 0F 93 [19:08:59]RasterBufferAndPrint [19:08:59]line Счет N : (1)1182291 [19:08:59]line ИНН: 02508201610067 [19:08:59]line Контрольно-Кассовый Чек [19:08:59]line ПРОДАЖА [19:08:59]line ТРК (МРК, ГНК) : 21 [19:08:59]line Товар: 2710194210 [19:08:59]line ДТ(л)-К-5 [19:08:59]line 3.150 * 63.60 [19:08:59]line = 200.34 [19:08:59]line НДС 12% НСП 1% [19:08:59]line > о реализуемом товаре [19:08:59]line ОКРУГЛЕНИЕ: -0.34 [19:08:59]line ИТОГО: 200.00 [19:08:59]line Внесено: 200.00 [19:08:59]line СДАЧА: 0.00 [19:08:59]line НСП 1% : 1.77 [19:08:59]line НДС 12% : 21.27 [19:08:59]line Наличными: 200.00 [19:08:59]line Безнал.: 0.00 [19:08:59]line Место: АЗС № 121 "Партнер Нефть" [19:08:59]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:08:59]line СНО: Общий режим [19:08:59]line Чек 241 24.08.2023 19:09 [19:08:59]line Смена: 75 ФФД: 1.0 [19:08:59]line ЗНМ: 0300000148 [19:08:59]line РНМ: 0000000000091575 [19:08:59]line Версия ККМ: 001 [19:08:59]line ФМ: 0000000000874655 [19:08:59]line ФД: 32535 [19:08:59]line ФПД: 54411859178495 [19:09:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T190903&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32535&fm=54411859178495&tin=02508201610067®Number=0000000000091575&sum=20000 [19:09:00]OFD Sender: Processing packet 32535 [packets to send 11, broken 10] [19:09:00]ProducePacketName [19:09:00]name=ofd_packets/00032535 [19:09:00]OFD Sender: To server: pG, [19:09:00]CommunicateWithHost lk.salyk.kg:30040 [19:09:00]ConnectInit lk.salyk.kg [19:09:00]written 0, free lines is 4095 [19:09:00]Connected sock=10 [19:09:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 7E 55 08 01 86 80 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 CF AA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 7F 00 00 35 04 06 00 31 7C BF 89 B3 FF 57 2C B9 86 43 27 E0 56 [19:09:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FB 5F 47 00 20 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 7F 00 00 F4 03 04 00 72 55 E7 64 B6 04 01 00 00 0C 4E F6 1E 28 78 DD 31 [19:09:00]CommunicateWithHost err = 0 [19:09:00]CheckOFDResponse [19:09:00]1017 (14) - 77093643461234 [19:09:00]1041 (16) - 0000000000874655 [19:09:00]1040 (4) - 32535 [19:09:00]1012 (4) - 24.08.2023 13:04 [19:09:00]1206 (1) - 0 [19:09:00]OFD Sender: Remove packet 32535 [19:09:00]ProducePacketName [19:09:00]name=ofd_packets/00032535 [19:09:00]NVStorageDeleteData [19:09:00]Write to MH i2c: 01 00 00 17 93 AA [19:09:00]Write i2c OK [19:09:00]MH_I2C_Read... [19:09:00]Read from MH i2c: 01 [19:09:00]MH_I2C_Read... [19:09:00]Read from MH i2c: 01 07 00 [19:09:00]MH_I2C_Read... [19:09:00]Read from MH i2c: 01 07 00 17 93 00 00 00 00 00 D1 0C 8E [19:09:00]RasterBufferAndPrint [19:09:00]line [19:09:00]line [19:09:00]line [19:09:00]line [19:09:00]line [19:09:00]written 0, free lines is 3290 [19:09:00]MH_Cut [19:09:00]Write to MH i2c: D1 01 00 1E 93 01 83 [19:09:00]Write i2c OK [19:09:00]MH_I2C_Read... [19:09:00]Read from MH i2c: D1 [19:09:00]MH_I2C_Read... [19:09:00]Read from MH i2c: D1 01 00 [19:09:00]MH_I2C_Read... [19:09:00]Read from MH i2c: D1 01 00 1E 93 00 82 [19:09:00]Write to MH i2c: 01 00 00 1F 93 B2 [19:09:00]Write i2c OK [19:09:00]MH_I2C_Read... [19:09:00]OFD Sender: No OFD packet to send [19:09:01]*** Cut start [19:09:01]*** Purtial cut [19:09:01]*** Stage 1: CUTSNS_PIN = 1 [19:09:01]Read from MH i2c: 01 [19:09:01]MH_I2C_Read... [19:09:01]*** Stop cut motor [19:09:01]*** Cut end [19:09:01]Read from MH i2c: 01 07 00 [19:09:01]MH_I2C_Read... [19:09:01]Read from MH i2c: 01 07 00 1F 93 00 00 00 00 00 FF 0F C7 [19:09:01]process_action close_receipt done [19:09:01]requested_data is exist [19:09:01]produce_requested_data [19:09:01]requested_item fm.sn is exist - process it [19:09:01]wFMCommunicate request_size=4 [19:09:01]MH_SAM_APDU [19:09:01]CAPDU: 80 11 00 00 [19:09:01]Write to MH i2c: E2 08 00 20 93 80 11 00 00 00 00 00 00 2D [19:09:01]Write i2c OK [19:09:01]MH_I2C_Read... [19:09:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:01]Read from MH i2c: E2 [19:09:01]MH_I2C_Read... [19:09:01]Read from MH i2c: E2 17 00 [19:09:01]MH_I2C_Read... [19:09:01]Read from MH i2c: E2 17 00 20 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 83 [19:09:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:09:01]wFMCommunicate OK [19:09:01]requested_item fd.num is exist - process it [19:09:01]SAM_PROTO_GetFieldsCounters [19:09:01]wFMCommunicate request_size=4 [19:09:01]MH_SAM_APDU [19:09:01]CAPDU: 80 13 00 00 [19:09:01]Write to MH i2c: E2 08 00 21 93 80 13 00 00 00 00 00 00 30 [19:09:01]Write i2c OK [19:09:01]MH_I2C_Read... [19:09:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:09:01]Read from MH i2c: E2 [19:09:01]MH_I2C_Read... [19:09:01]Read from MH i2c: E2 62 00 [19:09:01]MH_I2C_Read... [19:09:01]Read from MH i2c: E2 62 00 21 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 17 7F 00 00 0E 04 04 00 4B 00 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 0A [19:09:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 17 7F 00 00 0E 04 04 00 4B 00 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 [19:09:01]wFMCommunicate OK [19:09:01]SAM_PROTO_GetFieldsCounters done [19:09:01]requested_item shift.num is exist - process it [19:09:01]requested_item shift.opened is exist - process it [19:09:01]req_shift_opened [19:09:01]FM_GetShiftState [19:09:01]SAM_PROTO_GetShiftState [19:09:01]wFMCommunicate request_size=4 [19:09:01]MH_SAM_APDU [19:09:01]CAPDU: 80 13 01 00 [19:09:01]Write to MH i2c: E2 08 00 22 93 80 13 01 00 00 00 00 00 32 [19:09:01]Write i2c OK [19:09:01]MH_I2C_Read... [19:09:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:01]Read from MH i2c: E2 [19:09:01]MH_I2C_Read... [19:09:01]Read from MH i2c: E2 0E 00 [19:09:01]MH_I2C_Read... [19:09:01]Read from MH i2c: E2 0E 00 22 93 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AF [19:09:01]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:09:01]wFMCommunicate OK [19:09:01]SAM_PROTO_GetShiftState done [19:09:01]FM_GetShiftState done [19:09:01]req_shift_opened done [19:09:01]requested_item shift.open_date is exist - process it [19:09:01]req_shift_open_date [19:09:01]req_shift_open_date done [19:09:01]produce_requested_data done [19:09:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32535,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:09:01]process_action_free close_receipt [19:09:01]json_value_free [19:09:01]json_value_free done [19:09:01]process_json_proto returns [19:09:01]Send response to host [19:09:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32535,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:09:01]free response buf [19:09:01]execute_script done [19:09:01]execute_script returns [19:09:01]free content buf [19:09:01]Sock 9.Close socket [19:09:01]Sock 9.Thread stoped [19:09:05]OFD Sender: No OFD packet to send [19:09:10]OFD Sender: No OFD packet to send [19:09:15]OFD Sender: No OFD packet to send [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:07]accept exits with 8 [19:10:07]New connection [19:10:07]New thread 3066940772 created [19:10:07]Thread 3067084132 joined [19:10:07]Waiting for new connection... [19:10:07] Sock 8.Parse request [19:10:07]Sock 8.Check first char [19:10:07]Sock 8.First char is OK [19:10:07]request: POST /json_proto HTTP/1.0 [19:10:07]Method: POST [19:10:07]URL: /json_proto [19:10:07]Method is POST - this is cgi request [19:10:07]url: /json_proto [19:10:07]query_string will be loaded in cgi processing [19:10:07]execute_cgi json_proto POST (null) [19:10:07]execute_cgi path=json_proto method=POST [19:10:07]POST find Content-Length [19:10:07]Host: 172.17.34.200:8080 [19:10:07]Content-Length: 684 [19:10:07]Content-Type: application/json [19:10:07] [19:10:07]POST finish read [19:10:07]Found Content-Length = 684 [19:10:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 12.580, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:07]execute_script... [19:10:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 12.580, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:07]POST & json_proto [19:10:07]process_json_proto [19:10:07]json parsed OK: [19:10:07]protocol is kg_v1.0 [19:10:07]action value=close_receipt [19:10:07]process_action close_receipt [19:10:07]cmd_close_receipt [19:10:07]MH_GetDate [19:10:07]Write to MH i2c: F0 00 00 23 93 A5 [19:10:07]Write i2c OK [19:10:07]MH_I2C_Read... [19:10:07]Read from MH i2c: F0 [19:10:07]MH_I2C_Read... [19:10:07]Read from MH i2c: F0 09 00 [19:10:07]MH_I2C_Read... [19:10:07]Read from MH i2c: F0 09 00 23 93 00 14 AB E7 64 B2 FF 65 64 32 [19:10:07]GetLastDocTimeStamp 1692904143 [19:10:07]current date 1692904212 [19:10:07]FM_GetShiftState [19:10:07]SAM_PROTO_GetShiftState [19:10:07]wFMCommunicate request_size=4 [19:10:07]MH_SAM_APDU [19:10:07]CAPDU: 80 13 01 00 [19:10:07]Write to MH i2c: E2 08 00 24 93 80 13 01 00 00 00 00 00 34 [19:10:07]Write i2c OK [19:10:07]MH_I2C_Read... [19:10:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:10:07]Read from MH i2c: E2 [19:10:07]MH_I2C_Read... [19:10:07]Read from MH i2c: E2 0E 00 [19:10:07]MH_I2C_Read... [19:10:07]Read from MH i2c: E2 0E 00 24 93 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B1 [19:10:07]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:10:07]wFMCommunicate OK [19:10:07]SAM_PROTO_GetShiftState done [19:10:07]FM_GetShiftState done [19:10:07]opened in 1692866319 [19:10:07]opened+sec_in_day 1692952719 [19:10:07]quantity*price = 80008 [19:10:07]sum+1 = 80010 [19:10:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 242 24.08.2023 19:10 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32536 ФПД: 162500746255709 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T191012&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32536&fm=162500746255709&tin=02508201610067®Number=0000000000091575&sum=80000 [19:10:08]StoreToDocumentArchive [19:10:08]shift 75 fd 32536 [19:10:08]save to /storage/0075/doc_00032536 [19:10:08]save last doc name /storage/0075/doc_00032536 to /storage/kkm_last_doc_name [19:10:08]save OK [19:10:08]Clear old archive folders... [19:10:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:10:08]tlvbuf is 0183FCB0 [19:10:08]SAM_PROTO_ClearQueue [19:10:08]wFMCommunicate request_size=4 [19:10:08]MH_SAM_APDU [19:10:08]CAPDU: 80 09 00 00 [19:10:08]Write to MH i2c: E2 08 00 31 93 80 09 00 00 00 00 00 00 36 [19:10:08]Write i2c OK [19:10:08]MH_I2C_Read... [19:10:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:10:08]Read from MH i2c: E2 [19:10:08]MH_I2C_Read... [19:10:08]Read from MH i2c: E2 03 00 [19:10:08]MH_I2C_Read... [19:10:08]Read from MH i2c: E2 03 00 31 93 00 90 00 38 [19:10:08]RAPDU: 90 00 [19:10:08]wFMCommunicate OK [19:10:08]SAM_PROTO_ClearQueue done [19:10:08]KKMCreateOFDPacket [19:10:08]OFDProtocolAddRootSTLVToBuf [19:10:08]FM_MakeSignedData [19:10:08]FM_MakeSignedData [19:10:08]SAM_PROTO_SignData [19:10:08]wFMCommunicate request_size=4 [19:10:08]MH_SAM_APDU [19:10:08]CAPDU: 80 0D 01 02 [19:10:08]Write to MH i2c: E2 08 00 32 93 80 0D 01 02 00 00 00 00 3E [19:10:08]Write i2c OK [19:10:08]MH_I2C_Read... [19:10:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:10:08]Read from MH i2c: E2 [19:10:08]MH_I2C_Read... [19:10:08]Read from MH i2c: E2 03 00 [19:10:08]MH_I2C_Read... [19:10:08]Read from MH i2c: E2 03 00 32 93 00 90 00 39 [19:10:08]RAPDU: 90 00 [19:10:08]wFMCommunicate OK [19:10:08]wFMCommunicate request_size=255 [19:10:08]MH_SAM_APDU [19:10:08]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 14 AB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 7F 00 00 35 04 06 00 [19:10:08]Write to MH i2c: E2 02 01 33 93 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 14 AB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 7F 00 00 35 04 06 00 00 00 F6 [19:10:08]Write i2c OK [19:10:08]MH_I2C_Read... [19:10:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:10:09]Read from MH i2c: E2 [19:10:09]MH_I2C_Read... [19:10:09]Read from MH i2c: E2 03 00 [19:10:09]MH_I2C_Read... [19:10:09]Read from MH i2c: E2 03 00 33 93 00 90 00 3A [19:10:09]RAPDU: 90 00 [19:10:09]wFMCommunicate OK [19:10:09]wFMCommunicate request_size=11 [19:10:09]MH_SAM_APDU [19:10:09]CAPDU: 80 0D 02 02 06 93 CB 27 41 9D 5D [19:10:09]Write to MH i2c: E2 0E 00 34 93 80 0D 02 02 06 00 93 CB 27 41 9D 5D 00 00 0D [19:10:09]Write i2c OK [19:10:09]MH_I2C_Read... [19:10:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:10:09]Read from MH i2c: E2 [19:10:09]MH_I2C_Read... [19:10:09]Read from MH i2c: E2 03 00 [19:10:09]MH_I2C_Read... [19:10:09]Read from MH i2c: E2 03 00 34 93 00 90 00 3B [19:10:09]RAPDU: 90 00 [19:10:09]wFMCommunicate OK [19:10:09]wFMCommunicate request_size=4 [19:10:09]MH_SAM_APDU [19:10:09]CAPDU: 80 0D 03 02 [19:10:09]Write to MH i2c: E2 08 00 35 93 80 0D 03 02 00 00 00 00 43 [19:10:09]Write i2c OK [19:10:09]MH_I2C_Read... [19:10:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:10:09]Read from MH i2c: E2 [19:10:09]MH_I2C_Read... [19:10:09]Read from MH i2c: E2 0B 00 [19:10:09]MH_I2C_Read... [19:10:09]Read from MH i2c: E2 0B 00 35 93 00 EC 7B 67 5B 3E 42 E6 C5 90 00 98 [19:10:09]RAPDU: EC 7B 67 5B 3E 42 E6 C5 90 00 [19:10:09]wFMCommunicate OK [19:10:09]SAM_PROTO_SignData done [19:10:09]FM_MakeSignedData done [19:10:09]CreateOFDProtocolMessage [19:10:09]wFMCommunicate request_size=4 [19:10:09]MH_SAM_APDU [19:10:09]CAPDU: 80 11 00 00 [19:10:09]Write to MH i2c: E2 08 00 36 93 80 11 00 00 00 00 00 00 43 [19:10:09]Write i2c OK [19:10:09]MH_I2C_Read... [19:10:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:09]Read from MH i2c: E2 [19:10:09]MH_I2C_Read... [19:10:09]Read from MH i2c: E2 17 00 [19:10:09]MH_I2C_Read... [19:10:09]Read from MH i2c: E2 17 00 36 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 99 [19:10:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:10:09]wFMCommunicate OK [19:10:09]CreateOFDProtocolMessage done [19:10:09]OFDSenderStorePacket 32536 [19:10:09]StoreOFDPacket docnum=32536 [19:10:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E1 3A 08 01 A9 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 14 AB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 7F 00 00 35 04 06 00 93 CB 27 41 9D 5D EC 7B 67 5B 3E 42 E6 C5 [19:10:09]CheckFolder [19:10:09]dirname=/storage/ofd_packets [19:10:09]CheckFolder done [19:10:09]ProducePacketName [19:10:09]name=ofd_packets/00032536 [19:10:09]NVStorageSaveData ofd_packets/00032536 [19:10:09]File name is /storage/ofd_packets/00032536 [19:10:09]Write 302 bytes [19:10:09]NVStorageSaveData done [19:10:09]OFDSenderStorePacket done [19:10:09]KKMCreateOFDPacket done [19:10:09]NVStorageSaveData kkm_last_timestamp [19:10:09]File name is /storage/kkm_last_timestamp [19:10:09]Write 4 bytes [19:10:09]NVStorageSaveData done [19:10:09]ExternCall_PrintAddStr [19:10:09]wPrintStart [19:10:09]Write to MH i2c: 01 00 00 37 93 CA [19:10:09]Write i2c OK [19:10:09]MH_I2C_Read... [19:10:09]Read from MH i2c: 01 [19:10:09]MH_I2C_Read... [19:10:09]Read from MH i2c: 01 07 00 [19:10:09]MH_I2C_Read... [19:10:09]Read from MH i2c: 01 07 00 37 93 00 00 00 00 00 FF 0F DF [19:10:09]RasterBufferAndPrint [19:10:09]line Счет N : (1)1182292 [19:10:09]line ИНН: 02508201610067 [19:10:09]line Контрольно-Кассовый Чек [19:10:09]line ПРОДАЖА [19:10:09]line ТРК (МРК, ГНК) : 11 [19:10:09]line Товар: 2710194210 [19:10:09]line ДТ(л)-К-5 [19:10:09]line 12.580 * 63.60 [19:10:09]line = 800.09 [19:10:09]line НДС 12% НСП 1% [19:10:09]line > о реализуемом товаре [19:10:09]line ОКРУГЛЕНИЕ: -0.09 [19:10:09]line ИТОГО: 800.00 [19:10:09]line Внесено: 800.00 [19:10:09]line СДАЧА: 0.00 [19:10:09]line НСП 1% : 7.08 [19:10:09]line НДС 12% : 84.96 [19:10:09]line Наличными: 800.00 [19:10:09]line Безнал.: 0.00 [19:10:09]line Место: АЗС № 121 "Партнер Нефть" [19:10:09]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:10:09]line СНО: Общий режим [19:10:09]line Чек 242 24.08.2023 19:10 [19:10:09]line Смена: 75 ФФД: 1.0 [19:10:09]line ЗНМ: 0300000148 [19:10:09]line РНМ: 0000000000091575 [19:10:09]line Версия ККМ: 001 [19:10:09]line ФМ: 0000000000874655 [19:10:09]line ФД: 32536 [19:10:09]line ФПД: 162500746255709 [19:10:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T191012&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32536&fm=162500746255709&tin=02508201610067®Number=0000000000091575&sum=80000 [19:10:09]OFD Sender: Processing packet 32536 [packets to send 11, broken 10] [19:10:09]ProducePacketName [19:10:09]name=ofd_packets/00032536 [19:10:09]OFD Sender: To server: pG, [19:10:09]CommunicateWithHost lk.salyk.kg:30040 [19:10:09]ConnectInit lk.salyk.kg [19:10:09]written 0, free lines is 4095 [19:10:09]Connected sock=10 [19:10:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E1 3A 08 01 A9 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 14 AB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 7F 00 00 35 04 06 00 93 CB 27 41 9D 5D EC 7B 67 5B 3E 42 E6 C5 [19:10:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 91 AC 47 00 6C 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 7F 00 00 F4 03 04 00 B7 55 E7 64 B6 04 01 00 00 C4 C3 0E 70 2F AE 49 30 [19:10:09]CommunicateWithHost err = 0 [19:10:09]CheckOFDResponse [19:10:09]1017 (14) - 77093643461234 [19:10:09]1041 (16) - 0000000000874655 [19:10:09]1040 (4) - 32536 [19:10:09]1012 (4) - 24.08.2023 13:05 [19:10:09]1206 (1) - 0 [19:10:09]OFD Sender: Remove packet 32536 [19:10:09]ProducePacketName [19:10:09]name=ofd_packets/00032536 [19:10:09]NVStorageDeleteData [19:10:10]Write to MH i2c: 01 00 00 62 93 F5 [19:10:10]Write i2c OK [19:10:10]MH_I2C_Read... [19:10:10]Read from MH i2c: 01 [19:10:10]MH_I2C_Read... [19:10:10]Read from MH i2c: 01 07 00 [19:10:10]MH_I2C_Read... [19:10:10]Read from MH i2c: 01 07 00 62 93 00 00 00 00 00 EE 0C F6 [19:10:10]RasterBufferAndPrint [19:10:10]line [19:10:10]line [19:10:10]line [19:10:10]line [19:10:10]line [19:10:10]written 0, free lines is 3319 [19:10:10]MH_Cut [19:10:10]Write to MH i2c: D1 01 00 69 93 01 CE [19:10:10]Write i2c OK [19:10:10]MH_I2C_Read... [19:10:10]Read from MH i2c: D1 [19:10:10]MH_I2C_Read... [19:10:10]Read from MH i2c: D1 01 00 [19:10:10]MH_I2C_Read... [19:10:10]Read from MH i2c: D1 01 00 69 93 00 CD [19:10:10]Write to MH i2c: 01 00 00 6A 93 FD [19:10:10]Write i2c OK [19:10:10]MH_I2C_Read... [19:10:10]OFD Sender: No OFD packet to send [19:10:10]*** Cut start [19:10:10]*** Purtial cut [19:10:10]*** CUTSNS_PIN = 0 [19:10:10]*** Stage 1: CUTSNS_PIN = 1 [19:10:12]Read from MH i2c: 01 [19:10:12]MH_I2C_Read... [19:10:12]*** Stop cut motor [19:10:12]*** Cut end [19:10:12]Read from MH i2c: 01 07 00 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: 01 07 00 6A 93 00 00 00 00 00 FF 0F 12 [19:10:12]process_action close_receipt done [19:10:12]requested_data is exist [19:10:12]produce_requested_data [19:10:12]requested_item fm.sn is exist - process it [19:10:12]wFMCommunicate request_size=4 [19:10:12]MH_SAM_APDU [19:10:12]CAPDU: 80 11 00 00 [19:10:12]Write to MH i2c: E2 08 00 6B 93 80 11 00 00 00 00 00 00 78 [19:10:12]Write i2c OK [19:10:12]MH_I2C_Read... [19:10:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:12]Read from MH i2c: E2 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 17 00 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 17 00 6B 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CE [19:10:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:10:12]wFMCommunicate OK [19:10:12]requested_item fd.num is exist - process it [19:10:12]SAM_PROTO_GetFieldsCounters [19:10:12]wFMCommunicate request_size=4 [19:10:12]MH_SAM_APDU [19:10:12]CAPDU: 80 13 00 00 [19:10:12]Write to MH i2c: E2 08 00 6C 93 80 13 00 00 00 00 00 00 7B [19:10:12]Write i2c OK [19:10:12]MH_I2C_Read... [19:10:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:10:12]Read from MH i2c: E2 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 62 00 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 62 00 6C 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 18 7F 00 00 0E 04 04 00 4B 00 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 59 [19:10:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 18 7F 00 00 0E 04 04 00 4B 00 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 [19:10:12]wFMCommunicate OK [19:10:12]SAM_PROTO_GetFieldsCounters done [19:10:12]requested_item shift.num is exist - process it [19:10:12]requested_item shift.opened is exist - process it [19:10:13]req_shift_opened [19:10:13]FM_GetShiftState [19:10:13]SAM_PROTO_GetShiftState [19:10:13]wFMCommunicate request_size=4 [19:10:13]MH_SAM_APDU [19:10:13]CAPDU: 80 13 01 00 [19:10:13]Write to MH i2c: E2 08 00 6D 93 80 13 01 00 00 00 00 00 7D [19:10:13]Write i2c OK [19:10:13]MH_I2C_Read... [19:10:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:10:13]Read from MH i2c: E2 [19:10:13]MH_I2C_Read... [19:10:13]Read from MH i2c: E2 0E 00 [19:10:13]MH_I2C_Read... [19:10:13]Read from MH i2c: E2 0E 00 6D 93 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 FA [19:10:13]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:10:13]wFMCommunicate OK [19:10:13]SAM_PROTO_GetShiftState done [19:10:13]FM_GetShiftState done [19:10:13]req_shift_opened done [19:10:13]requested_item shift.open_date is exist - process it [19:10:13]req_shift_open_date [19:10:13]req_shift_open_date done [19:10:13]produce_requested_data done [19:10:13]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32536,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:10:13]process_action_free close_receipt [19:10:13]json_value_free [19:10:13]json_value_free done [19:10:13]process_json_proto returns [19:10:13]Send response to host [19:10:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32536,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:10:13]free response buf [19:10:13]execute_script done [19:10:13]execute_script returns [19:10:13]free content buf [19:10:13]Sock 8.Close socket [19:10:13]Sock 8.Thread stoped [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:50]OFD Sender: No OFD packet to send [19:13:55]OFD Sender: No OFD packet to send [19:14:00]OFD Sender: No OFD packet to send [19:14:05]OFD Sender: No OFD packet to send [19:14:10]OFD Sender: No OFD packet to send [19:14:15]OFD Sender: No OFD packet to send [19:14:20]OFD Sender: No OFD packet to send [19:14:25]OFD Sender: No OFD packet to send [19:14:30]OFD Sender: No OFD packet to send [19:14:35]OFD Sender: No OFD packet to send [19:14:40]OFD Sender: No OFD packet to send [19:14:45]OFD Sender: No OFD packet to send [19:14:50]OFD Sender: No OFD packet to send [19:14:55]OFD Sender: No OFD packet to send [19:15:00]OFD Sender: No OFD packet to send [19:15:05]OFD Sender: No OFD packet to send [19:15:10]OFD Sender: No OFD packet to send [19:15:15]OFD Sender: No OFD packet to send [19:15:20]OFD Sender: No OFD packet to send [19:15:25]OFD Sender: No OFD packet to send [19:15:30]OFD Sender: No OFD packet to send [19:15:35]OFD Sender: No OFD packet to send [19:15:40]OFD Sender: No OFD packet to send [19:15:45]OFD Sender: No OFD packet to send [19:15:50]OFD Sender: No OFD packet to send [19:15:55]OFD Sender: No OFD packet to send [19:16:00]OFD Sender: No OFD packet to send [19:16:05]OFD Sender: No OFD packet to send [19:16:10]OFD Sender: No OFD packet to send [19:16:15]OFD Sender: No OFD packet to send [19:16:20]OFD Sender: No OFD packet to send [19:16:25]OFD Sender: No OFD packet to send [19:16:30]OFD Sender: No OFD packet to send [19:16:35]OFD Sender: No OFD packet to send [19:16:40]OFD Sender: No OFD packet to send [19:16:45]OFD Sender: No OFD packet to send [19:16:50]OFD Sender: No OFD packet to send [19:16:55]OFD Sender: No OFD packet to send [19:17:00]OFD Sender: No OFD packet to send [19:17:05]OFD Sender: No OFD packet to send [19:17:10]OFD Sender: No OFD packet to send [19:17:15]OFD Sender: No OFD packet to send [19:17:20]OFD Sender: No OFD packet to send [19:17:25]OFD Sender: No OFD packet to send [19:17:30]OFD Sender: No OFD packet to send [19:17:35]OFD Sender: No OFD packet to send [19:17:40]OFD Sender: No OFD packet to send [19:17:45]OFD Sender: No OFD packet to send [19:17:50]OFD Sender: No OFD packet to send [19:17:55]OFD Sender: No OFD packet to send [19:18:00]OFD Sender: No OFD packet to send [19:18:05]OFD Sender: No OFD packet to send [19:18:10]OFD Sender: No OFD packet to send [19:18:15]OFD Sender: No OFD packet to send [19:18:20]OFD Sender: No OFD packet to send [19:18:25]OFD Sender: No OFD packet to send [19:18:30]OFD Sender: No OFD packet to send [19:18:35]OFD Sender: No OFD packet to send [19:18:40]OFD Sender: No OFD packet to send [19:18:45]OFD Sender: No OFD packet to send [19:18:50]OFD Sender: No OFD packet to send [19:18:55]OFD Sender: No OFD packet to send [19:19:00]OFD Sender: No OFD packet to send [19:19:05]OFD Sender: No OFD packet to send [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:31]accept exits with 9 [19:19:31]New connection [19:19:31]New thread 3067084132 created [19:19:31]Thread 3066940772 joined [19:19:31]Waiting for new connection... [19:19:31] Sock 9.Parse request [19:19:31]Sock 9.Check first char [19:19:31]Sock 9.First char is OK [19:19:31]request: POST /json_proto HTTP/1.0 [19:19:31]Method: POST [19:19:31]URL: /json_proto [19:19:31]Method is POST - this is cgi request [19:19:31]url: /json_proto [19:19:31]query_string will be loaded in cgi processing [19:19:31]execute_cgi json_proto POST (null) [19:19:31]execute_cgi path=json_proto method=POST [19:19:31]POST find Content-Length [19:19:31]Host: 172.17.34.200:8080 [19:19:31]Content-Length: 683 [19:19:31]Content-Type: application/json [19:19:31] [19:19:31]POST finish read [19:19:31]Found Content-Length = 683 [19:19:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.790, "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" ] } } [19:19:31]execute_script... [19:19: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)1182294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.790, "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" ] } } [19:19:31]POST & json_proto [19:19:31]process_json_proto [19:19:31]json parsed OK: [19:19:31]protocol is kg_v1.0 [19:19:31]action value=close_receipt [19:19:31]process_action close_receipt [19:19:31]cmd_close_receipt [19:19:31]MH_GetDate [19:19:31]Write to MH i2c: F0 00 00 6E 93 F0 [19:19:31]Write i2c OK [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: F0 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: F0 09 00 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: F0 09 00 6E 93 00 48 AD E7 64 B2 FF 65 64 B3 [19:19:31]GetLastDocTimeStamp 1692904212 [19:19:31]current date 1692904776 [19:19:31]FM_GetShiftState [19:19:31]SAM_PROTO_GetShiftState [19:19:31]wFMCommunicate request_size=4 [19:19:31]MH_SAM_APDU [19:19:31]CAPDU: 80 13 01 00 [19:19:31]Write to MH i2c: E2 08 00 6F 93 80 13 01 00 00 00 00 00 7F [19:19:31]Write i2c OK [19:19:31]MH_I2C_Read... [19:19:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:31]Read from MH i2c: E2 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: E2 0E 00 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: E2 0E 00 6F 93 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 FC [19:19:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:19:31]wFMCommunicate OK [19:19:31]SAM_PROTO_GetShiftState done [19:19:31]FM_GetShiftState done [19:19:31]opened in 1692866319 [19:19:31]opened+sec_in_day 1692952719 [19:19:31]quantity*price = 200042 [19:19:31]sum+1 = 200044 [19:19:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 243 24.08.2023 19:19 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32537 ФПД: 2374781171294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T191936&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32537&fm=2374781171294&tin=02508201610067®Number=0000000000091575&sum=200000 [19:19:32]StoreToDocumentArchive [19:19:32]shift 75 fd 32537 [19:19:32]save to /storage/0075/doc_00032537 [19:19:32]save last doc name /storage/0075/doc_00032537 to /storage/kkm_last_doc_name [19:19:32]save OK [19:19:32]Clear old archive folders... [19:19:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:19:32]tlvbuf is 0186B8C0 [19:19:32]SAM_PROTO_ClearQueue [19:19:32]wFMCommunicate request_size=4 [19:19:32]MH_SAM_APDU [19:19:32]CAPDU: 80 09 00 00 [19:19:32]Write to MH i2c: E2 08 00 7C 93 80 09 00 00 00 00 00 00 81 [19:19:32]Write i2c OK [19:19:32]MH_I2C_Read... [19:19:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:19:32]Read from MH i2c: E2 [19:19:32]MH_I2C_Read... [19:19:32]Read from MH i2c: E2 03 00 [19:19:32]MH_I2C_Read... [19:19:32]Read from MH i2c: E2 03 00 7C 93 00 90 00 83 [19:19:32]RAPDU: 90 00 [19:19:32]wFMCommunicate OK [19:19:32]SAM_PROTO_ClearQueue done [19:19:32]KKMCreateOFDPacket [19:19:32]OFDProtocolAddRootSTLVToBuf [19:19:32]FM_MakeSignedData [19:19:32]FM_MakeSignedData [19:19:32]SAM_PROTO_SignData [19:19:32]wFMCommunicate request_size=4 [19:19:32]MH_SAM_APDU [19:19:32]CAPDU: 80 0D 01 02 [19:19:32]Write to MH i2c: E2 08 00 7D 93 80 0D 01 02 00 00 00 00 89 [19:19:32]Write i2c OK [19:19:32]MH_I2C_Read... [19:19:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:19:32]Read from MH i2c: E2 [19:19:32]MH_I2C_Read... [19:19:32]Read from MH i2c: E2 03 00 [19:19:32]MH_I2C_Read... [19:19:32]Read from MH i2c: E2 03 00 7D 93 00 90 00 84 [19:19:32]RAPDU: 90 00 [19:19:32]wFMCommunicate OK [19:19:32]wFMCommunicate request_size=255 [19:19:32]MH_SAM_APDU [19:19:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 F3 00 00 00 F4 03 04 00 48 AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 7F 00 00 35 04 06 00 02 [19:19:32]Write to MH i2c: E2 02 01 7E 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 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 F3 00 00 00 F4 03 04 00 48 AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 7F 00 00 35 04 06 00 02 00 00 01 [19:19:32]Write i2c OK [19:19:32]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 03 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 03 00 7E 93 00 90 00 85 [19:19:33]RAPDU: 90 00 [19:19:33]wFMCommunicate OK [19:19:33]wFMCommunicate request_size=10 [19:19:33]MH_SAM_APDU [19:19:33]CAPDU: 80 0D 02 02 05 28 EB FC F6 5E [19:19:33]Write to MH i2c: E2 0D 00 7F 93 80 0D 02 02 05 00 28 EB FC F6 5E 00 00 F9 [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 03 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 03 00 7F 93 00 90 00 86 [19:19:33]RAPDU: 90 00 [19:19:33]wFMCommunicate OK [19:19:33]wFMCommunicate request_size=4 [19:19:33]MH_SAM_APDU [19:19:33]CAPDU: 80 0D 03 02 [19:19:33]Write to MH i2c: E2 08 00 80 93 80 0D 03 02 00 00 00 00 8E [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 0B 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 0B 00 80 93 00 D7 7F 14 55 2D 27 8C 4D 90 00 7B [19:19:33]RAPDU: D7 7F 14 55 2D 27 8C 4D 90 00 [19:19:33]wFMCommunicate OK [19:19:33]SAM_PROTO_SignData done [19:19:33]FM_MakeSignedData done [19:19:33]CreateOFDProtocolMessage [19:19:33]wFMCommunicate request_size=4 [19:19:33]MH_SAM_APDU [19:19:33]CAPDU: 80 11 00 00 [19:19:33]Write to MH i2c: E2 08 00 81 93 80 11 00 00 00 00 00 00 8E [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 17 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 17 00 81 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E4 [19:19:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:19:33]wFMCommunicate OK [19:19:33]CreateOFDProtocolMessage done [19:19:33]OFDSenderStorePacket 32537 [19:19:33]StoreOFDPacket docnum=32537 [19:19:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3F B9 07 01 D6 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 F3 00 00 00 F4 03 04 00 48 AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 7F 00 00 35 04 06 00 02 28 EB FC F6 5E D7 7F 14 55 2D 27 8C 4D [19:19:33]CheckFolder [19:19:33]dirname=/storage/ofd_packets [19:19:33]CheckFolder done [19:19:33]ProducePacketName [19:19:33]name=ofd_packets/00032537 [19:19:33]NVStorageSaveData ofd_packets/00032537 [19:19:33]File name is /storage/ofd_packets/00032537 [19:19:33]Write 301 bytes [19:19:33]NVStorageSaveData done [19:19:33]OFDSenderStorePacket done [19:19:33]KKMCreateOFDPacket done [19:19:33]NVStorageSaveData kkm_last_timestamp [19:19:33]File name is /storage/kkm_last_timestamp [19:19:33]Write 4 bytes [19:19:33]NVStorageSaveData done [19:19:33]ExternCall_PrintAddStr [19:19:33]wPrintStart [19:19:33]Write to MH i2c: 01 00 00 82 93 15 [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: 01 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: 01 07 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: 01 07 00 82 93 00 00 00 00 00 FF 0F 2A [19:19:33]RasterBufferAndPrint [19:19:33]line Счет N : (1)1182294 [19:19:33]line ИНН: 02508201610067 [19:19:33]line Контрольно-Кассовый Чек [19:19:33]line ПРОДАЖА [19:19:33]line ТРК (МРК, ГНК) : 52 [19:19:33]line Товар: 2710124130 [19:19:33]line Аи-92-К-5 [19:19:33]line 34.790 * 57.50 [19:19:33]line = 2000.43 [19:19:33]line НДС 12% НСП 1% [19:19:33]line > о реализуемом товаре [19:19:33]line ОКРУГЛЕНИЕ: -0.43 [19:19:33]line ИТОГО: 2000.00 [19:19:33]line Внесено: 2000.00 [19:19:33]line СДАЧА: 0.00 [19:19:33]line НСП 1% : 17.70 [19:19:33]line НДС 12% : 212.43 [19:19:33]line Наличными: 2000.00 [19:19:33]line Безнал.: 0.00 [19:19:33]line Место: АЗС № 121 "Партнер Нефть" [19:19:33]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:19:33]line СНО: Общий режим [19:19:33]line Чек 243 24.08.2023 19:19 [19:19:33]line Смена: 75 ФФД: 1.0 [19:19:33]line ЗНМ: 0300000148 [19:19:33]line РНМ: 0000000000091575 [19:19:33]line Версия ККМ: 001 [19:19:33]line ФМ: 0000000000874655 [19:19:33]line ФД: 32537 [19:19:33]line ФПД: 2374781171294 [19:19:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T191936&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32537&fm=2374781171294&tin=02508201610067®Number=0000000000091575&sum=200000 [19:19:33]OFD Sender: Processing packet 32537 [packets to send 11, broken 10] [19:19:33]ProducePacketName [19:19:33]name=ofd_packets/00032537 [19:19:33]OFD Sender: To server: pG, [19:19:33]CommunicateWithHost lk.salyk.kg:30040 [19:19:33]ConnectInit lk.salyk.kg [19:19:33]written 0, free lines is 4095 [19:19:33]Connected sock=10 [19:19:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3F B9 07 01 D6 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 F3 00 00 00 F4 03 04 00 48 AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 7F 00 00 35 04 06 00 02 28 EB FC F6 5E D7 7F 14 55 2D 27 8C 4D [19:19:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 36 CD 47 00 29 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 7F 00 00 F4 03 04 00 EB 57 E7 64 B6 04 01 00 00 64 B5 C2 D8 84 1D 78 65 [19:19:33]CommunicateWithHost err = 0 [19:19:33]CheckOFDResponse [19:19:33]1017 (14) - 77093643461234 [19:19:33]1041 (16) - 0000000000874655 [19:19:33]1040 (4) - 32537 [19:19:33]1012 (4) - 24.08.2023 13:15 [19:19:33]1206 (1) - 0 [19:19:33]OFD Sender: Remove packet 32537 [19:19:33]ProducePacketName [19:19:33]name=ofd_packets/00032537 [19:19:33]NVStorageDeleteData [19:19:34]Write to MH i2c: 01 00 00 AD 93 40 [19:19:34]Write i2c OK [19:19:34]MH_I2C_Read... [19:19:34]Read from MH i2c: 01 [19:19:34]MH_I2C_Read... [19:19:34]Read from MH i2c: 01 07 00 [19:19:34]MH_I2C_Read... [19:19:34]Read from MH i2c: 01 07 00 AD 93 00 00 00 00 00 DC 0C 2F [19:19:34]RasterBufferAndPrint [19:19:34]line [19:19:34]line [19:19:34]line [19:19:34]line [19:19:34]line [19:19:34]written 0, free lines is 3298 [19:19:34]MH_Cut [19:19:34]Write to MH i2c: D1 01 00 B4 93 01 19 [19:19:34]Write i2c OK [19:19:34]MH_I2C_Read... [19:19:34]Read from MH i2c: D1 [19:19:34]MH_I2C_Read... [19:19:34]Read from MH i2c: D1 01 00 [19:19:34]MH_I2C_Read... [19:19:34]Read from MH i2c: D1 01 00 B4 93 00 18 [19:19:34]Write to MH i2c: 01 00 00 B5 93 48 [19:19:34]Write i2c OK [19:19:34]MH_I2C_Read... [19:19:34]OFD Sender: No OFD packet to send [19:19:34]*** Cut start [19:19:34]*** Purtial cut [19:19:34]*** Stage 1: CUTSNS_PIN = 1 [19:19:35]Read from MH i2c: 01 [19:19:35]MH_I2C_Read... [19:19:35]*** Stop cut motor [19:19:35]*** Cut end [19:19:35]Read from MH i2c: 01 07 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: 01 07 00 B5 93 00 00 00 00 00 FF 0F 5D [19:19:35]process_action close_receipt done [19:19:35]requested_data is exist [19:19:35]produce_requested_data [19:19:35]requested_item fm.sn is exist - process it [19:19:35]wFMCommunicate request_size=4 [19:19:35]MH_SAM_APDU [19:19:35]CAPDU: 80 11 00 00 [19:19:35]Write to MH i2c: E2 08 00 B6 93 80 11 00 00 00 00 00 00 C3 [19:19:35]Write i2c OK [19:19:35]MH_I2C_Read... [19:19:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:35]Read from MH i2c: E2 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 17 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 17 00 B6 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 19 [19:19:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:19:35]wFMCommunicate OK [19:19:35]requested_item fd.num is exist - process it [19:19:35]SAM_PROTO_GetFieldsCounters [19:19:35]wFMCommunicate request_size=4 [19:19:35]MH_SAM_APDU [19:19:35]CAPDU: 80 13 00 00 [19:19:35]Write to MH i2c: E2 08 00 B7 93 80 13 00 00 00 00 00 00 C6 [19:19:35]Write i2c OK [19:19:35]MH_I2C_Read... [19:19:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:19:35]Read from MH i2c: E2 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 62 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 62 00 B7 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 19 7F 00 00 0E 04 04 00 4B 00 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 A8 [19:19:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 19 7F 00 00 0E 04 04 00 4B 00 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 [19:19:35]wFMCommunicate OK [19:19:35]SAM_PROTO_GetFieldsCounters done [19:19:35]requested_item shift.num is exist - process it [19:19:35]requested_item shift.opened is exist - process it [19:19:35]req_shift_opened [19:19:35]FM_GetShiftState [19:19:35]SAM_PROTO_GetShiftState [19:19:35]wFMCommunicate request_size=4 [19:19:35]MH_SAM_APDU [19:19:35]CAPDU: 80 13 01 00 [19:19:35]Write to MH i2c: E2 08 00 B8 93 80 13 01 00 00 00 00 00 C8 [19:19:35]Write i2c OK [19:19:35]MH_I2C_Read... [19:19:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:35]Read from MH i2c: E2 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 0E 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 0E 00 B8 93 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 45 [19:19:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:19:35]wFMCommunicate OK [19:19:35]SAM_PROTO_GetShiftState done [19:19:35]FM_GetShiftState done [19:19:35]req_shift_opened done [19:19:35]requested_item shift.open_date is exist - process it [19:19:35]req_shift_open_date [19:19:35]req_shift_open_date done [19:19:35]produce_requested_data done [19:19:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32537,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:19:35]process_action_free close_receipt [19:19:35]json_value_free [19:19:35]json_value_free done [19:19:35]process_json_proto returns [19:19:35]Send response to host [19:19:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32537,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:19:35]free response buf [19:19:35]execute_script done [19:19:35]execute_script returns [19:19:35]free content buf [19:19:35]Sock 9.Close socket [19:19:35]Sock 9.Thread stoped [19:19:39]OFD Sender: No OFD packet to send [19:19:44]OFD Sender: No OFD packet to send [19:19:49]OFD Sender: No OFD packet to send [19:19:54]OFD Sender: No OFD packet to send [19:19:59]OFD Sender: No OFD packet to send [19:20:04]OFD Sender: No OFD packet to send [19:20:09]OFD Sender: No OFD packet to send [19:20:14]OFD Sender: No OFD packet to send [19:20:19]OFD Sender: No OFD packet to send [19:20:24]OFD Sender: No OFD packet to send [19:20:24]accept exits with 8 [19:20:24]New connection [19:20:24]New thread 3066940772 created [19:20:24]Thread 3067084132 joined [19:20:24]Waiting for new connection... [19:20:24] Sock 8.Parse request [19:20:24]Sock 8.Check first char [19:20:24]Sock 8.First char is OK [19:20:24]request: POST /json_proto HTTP/1.0 [19:20:24]Method: POST [19:20:24]URL: /json_proto [19:20:24]Method is POST - this is cgi request [19:20:24]url: /json_proto [19:20:24]query_string will be loaded in cgi processing [19:20:24]execute_cgi json_proto POST (null) [19:20:24]execute_cgi path=json_proto method=POST [19:20:24]POST find Content-Length [19:20:24]Host: 172.17.34.200:8080 [19:20:24]Content-Length: 683 [19:20:24]Content-Type: application/json [19:20:24] [19:20:24]POST finish read [19:20:24]Found Content-Length = 683 [19:20:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:20:24]execute_script... [19:20: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)1182293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:20:24]POST & json_proto [19:20:24]process_json_proto [19:20:24]json parsed OK: [19:20:24]protocol is kg_v1.0 [19:20:24]action value=close_receipt [19:20:24]process_action close_receipt [19:20:24]cmd_close_receipt [19:20:24]MH_GetDate [19:20:24]Write to MH i2c: F0 00 00 B9 93 3B [19:20:24]Write i2c OK [19:20:24]MH_I2C_Read... [19:20:24]Read from MH i2c: F0 [19:20:24]MH_I2C_Read... [19:20:24]Read from MH i2c: F0 09 00 [19:20:24]MH_I2C_Read... [19:20:24]Read from MH i2c: F0 09 00 B9 93 00 7E AD E7 64 B2 FF 65 64 34 [19:20:24]GetLastDocTimeStamp 1692904776 [19:20:24]current date 1692904830 [19:20:24]FM_GetShiftState [19:20:24]SAM_PROTO_GetShiftState [19:20:24]wFMCommunicate request_size=4 [19:20:24]MH_SAM_APDU [19:20:24]CAPDU: 80 13 01 00 [19:20:24]Write to MH i2c: E2 08 00 BA 93 80 13 01 00 00 00 00 00 CA [19:20:24]Write i2c OK [19:20:24]MH_I2C_Read... [19:20:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:20:24]Read from MH i2c: E2 [19:20:24]MH_I2C_Read... [19:20:24]Read from MH i2c: E2 0E 00 [19:20:24]MH_I2C_Read... [19:20:24]Read from MH i2c: E2 0E 00 BA 93 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 47 [19:20:24]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:20:24]wFMCommunicate OK [19:20:24]SAM_PROTO_GetShiftState done [19:20:24]FM_GetShiftState done [19:20:24]opened in 1692866319 [19:20:24]opened+sec_in_day 1692952719 [19:20:24]quantity*price = 100050 [19:20:24]sum+1 = 100051 [19:20:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 244 24.08.2023 19:20 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32538 ФПД: 69712724647645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192030&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32538&fm=69712724647645&tin=02508201610067®Number=0000000000091575&sum=100000 [19:20:26]StoreToDocumentArchive [19:20:26]shift 75 fd 32538 [19:20:26]save to /storage/0075/doc_00032538 [19:20:26]save last doc name /storage/0075/doc_00032538 to /storage/kkm_last_doc_name [19:20:26]save OK [19:20:26]Clear old archive folders... [19:20:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:20:26]tlvbuf is 01AC6630 [19:20:26]SAM_PROTO_ClearQueue [19:20:26]wFMCommunicate request_size=4 [19:20:26]MH_SAM_APDU [19:20:26]CAPDU: 80 09 00 00 [19:20:26]Write to MH i2c: E2 08 00 C7 93 80 09 00 00 00 00 00 00 CC [19:20:26]Write i2c OK [19:20:26]MH_I2C_Read... [19:20:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:20:26]Read from MH i2c: E2 [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: E2 03 00 [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: E2 03 00 C7 93 00 90 00 CE [19:20:26]RAPDU: 90 00 [19:20:26]wFMCommunicate OK [19:20:26]SAM_PROTO_ClearQueue done [19:20:26]KKMCreateOFDPacket [19:20:26]OFDProtocolAddRootSTLVToBuf [19:20:26]FM_MakeSignedData [19:20:26]FM_MakeSignedData [19:20:26]SAM_PROTO_SignData [19:20:26]wFMCommunicate request_size=4 [19:20:26]MH_SAM_APDU [19:20:26]CAPDU: 80 0D 01 02 [19:20:26]Write to MH i2c: E2 08 00 C8 93 80 0D 01 02 00 00 00 00 D4 [19:20:26]Write i2c OK [19:20:26]MH_I2C_Read... [19:20:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:20:26]Read from MH i2c: E2 [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: E2 03 00 [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: E2 03 00 C8 93 00 90 00 CF [19:20:26]RAPDU: 90 00 [19:20:26]wFMCommunicate OK [19:20:26]wFMCommunicate request_size=255 [19:20:26]MH_SAM_APDU [19:20:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F4 00 00 00 F4 03 04 00 7E AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 7F 00 00 35 04 06 00 3F [19:20:26]Write to MH i2c: E2 02 01 C9 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F4 00 00 00 F4 03 04 00 7E AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 7F 00 00 35 04 06 00 3F 00 00 00 [19:20:26]Write i2c OK [19:20:26]MH_I2C_Read... [19:20:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:26]Read from MH i2c: E2 [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: E2 03 00 [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: E2 03 00 C9 93 00 90 00 D0 [19:20:26]RAPDU: 90 00 [19:20:26]wFMCommunicate OK [19:20:26]wFMCommunicate request_size=10 [19:20:26]MH_SAM_APDU [19:20:26]CAPDU: 80 0D 02 02 05 67 42 30 5E DD [19:20:26]Write to MH i2c: E2 0D 00 CA 93 80 0D 02 02 05 00 67 42 30 5E DD 00 00 F5 [19:20:26]Write i2c OK [19:20:26]MH_I2C_Read... [19:20:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:26]Read from MH i2c: E2 [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: E2 03 00 [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: E2 03 00 CA 93 00 90 00 D1 [19:20:26]RAPDU: 90 00 [19:20:26]wFMCommunicate OK [19:20:26]wFMCommunicate request_size=4 [19:20:26]MH_SAM_APDU [19:20:26]CAPDU: 80 0D 03 02 [19:20:26]Write to MH i2c: E2 08 00 CB 93 80 0D 03 02 00 00 00 00 D9 [19:20:26]Write i2c OK [19:20:26]MH_I2C_Read... [19:20:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:20:26]Read from MH i2c: E2 [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: E2 0B 00 [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: E2 0B 00 CB 93 00 3D 86 9C 93 C5 15 4B B8 90 00 A9 [19:20:26]RAPDU: 3D 86 9C 93 C5 15 4B B8 90 00 [19:20:26]wFMCommunicate OK [19:20:26]SAM_PROTO_SignData done [19:20:26]FM_MakeSignedData done [19:20:26]CreateOFDProtocolMessage [19:20:26]wFMCommunicate request_size=4 [19:20:26]MH_SAM_APDU [19:20:26]CAPDU: 80 11 00 00 [19:20:26]Write to MH i2c: E2 08 00 CC 93 80 11 00 00 00 00 00 00 D9 [19:20:26]Write i2c OK [19:20:26]MH_I2C_Read... [19:20:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:26]Read from MH i2c: E2 [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: E2 17 00 [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: E2 17 00 CC 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2F [19:20:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:20:26]wFMCommunicate OK [19:20:26]CreateOFDProtocolMessage done [19:20:26]OFDSenderStorePacket 32538 [19:20:26]StoreOFDPacket docnum=32538 [19:20:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6D B2 07 01 90 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F4 00 00 00 F4 03 04 00 7E AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 7F 00 00 35 04 06 00 3F 67 42 30 5E DD 3D 86 9C 93 C5 15 4B B8 [19:20:26]CheckFolder [19:20:26]dirname=/storage/ofd_packets [19:20:26]CheckFolder done [19:20:26]ProducePacketName [19:20:26]name=ofd_packets/00032538 [19:20:26]NVStorageSaveData ofd_packets/00032538 [19:20:26]File name is /storage/ofd_packets/00032538 [19:20:26]Write 301 bytes [19:20:26]NVStorageSaveData done [19:20:26]OFDSenderStorePacket done [19:20:26]KKMCreateOFDPacket done [19:20:26]NVStorageSaveData kkm_last_timestamp [19:20:26]File name is /storage/kkm_last_timestamp [19:20:26]Write 4 bytes [19:20:26]NVStorageSaveData done [19:20:26]ExternCall_PrintAddStr [19:20:26]wPrintStart [19:20:26]Write to MH i2c: 01 00 00 CD 93 60 [19:20:26]Write i2c OK [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: 01 [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: 01 07 00 [19:20:26]MH_I2C_Read... [19:20:26]Read from MH i2c: 01 07 00 CD 93 00 00 00 00 00 FF 0F 75 [19:20:26]RasterBufferAndPrint [19:20:26]line Счет N : (1)1182293 [19:20:26]line ИНН: 02508201610067 [19:20:26]line Контрольно-Кассовый Чек [19:20:26]line ПРОДАЖА [19:20:26]line ТРК (МРК, ГНК) : 32 [19:20:26]line Товар: 2710124130 [19:20:26]line Аи-92-К-5 [19:20:26]line 17.400 * 57.50 [19:20:26]line = 1000.50 [19:20:26]line НДС 12% НСП 1% [19:20:26]line > о реализуемом товаре [19:20:26]line ОКРУГЛЕНИЕ: -0.50 [19:20:26]line ИТОГО: 1000.00 [19:20:26]line Внесено: 1000.00 [19:20:26]line СДАЧА: 0.00 [19:20:26]line НСП 1% : 8.85 [19:20:26]line НДС 12% : 106.25 [19:20:26]line Наличными: 1000.00 [19:20:26]line Безнал.: 0.00 [19:20:26]line Место: АЗС № 121 "Партнер Нефть" [19:20:26]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:20:26]line СНО: Общий режим [19:20:26]line Чек 244 24.08.2023 19:20 [19:20:26]line Смена: 75 ФФД: 1.0 [19:20:26]line ЗНМ: 0300000148 [19:20:26]line РНМ: 0000000000091575 [19:20:26]line Версия ККМ: 001 [19:20:26]line ФМ: 0000000000874655 [19:20:26]line ФД: 32538 [19:20:26]line ФПД: 69712724647645 [19:20:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192030&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32538&fm=69712724647645&tin=02508201610067®Number=0000000000091575&sum=100000 [19:20:26]OFD Sender: Processing packet 32538 [packets to send 11, broken 10] [19:20:26]ProducePacketName [19:20:26]name=ofd_packets/00032538 [19:20:26]OFD Sender: To server: pG, [19:20:26]CommunicateWithHost lk.salyk.kg:30040 [19:20:26]ConnectInit lk.salyk.kg [19:20:26]written 0, free lines is 4095 [19:20:26]Connected sock=10 [19:20:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6D B2 07 01 90 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F4 00 00 00 F4 03 04 00 7E AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 7F 00 00 35 04 06 00 3F 67 42 30 5E DD 3D 86 9C 93 C5 15 4B B8 [19:20:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 09 DA 47 00 9B B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 7F 00 00 F4 03 04 00 20 58 E7 64 B6 04 01 00 00 91 83 7C 5E C8 E5 03 31 [19:20:27]CommunicateWithHost err = 0 [19:20:27]CheckOFDResponse [19:20:27]1017 (14) - 77093643461234 [19:20:27]1041 (16) - 0000000000874655 [19:20:27]1040 (4) - 32538 [19:20:27]1012 (4) - 24.08.2023 13:16 [19:20:27]1206 (1) - 0 [19:20:27]OFD Sender: Remove packet 32538 [19:20:27]ProducePacketName [19:20:27]name=ofd_packets/00032538 [19:20:27]NVStorageDeleteData [19:20:27]Write to MH i2c: 01 00 00 F8 93 8B [19:20:27]Write i2c OK [19:20:27]MH_I2C_Read... [19:20:27]Read from MH i2c: 01 [19:20:27]MH_I2C_Read... [19:20:27]Read from MH i2c: 01 07 00 [19:20:27]MH_I2C_Read... [19:20:27]Read from MH i2c: 01 07 00 F8 93 00 00 00 00 00 D2 0C 70 [19:20:27]RasterBufferAndPrint [19:20:27]line [19:20:27]line [19:20:27]line [19:20:27]line [19:20:27]line [19:20:27]written 0, free lines is 3288 [19:20:27]MH_Cut [19:20:27]Write to MH i2c: D1 01 00 FF 93 01 64 [19:20:27]Write i2c OK [19:20:27]MH_I2C_Read... [19:20:27]Read from MH i2c: D1 [19:20:27]MH_I2C_Read... [19:20:27]Read from MH i2c: D1 01 00 [19:20:27]MH_I2C_Read... [19:20:27]Read from MH i2c: D1 01 00 FF 93 00 63 [19:20:27]Write to MH i2c: 01 00 00 00 94 94 [19:20:27]Write i2c OK [19:20:27]MH_I2C_Read... [19:20:27]OFD Sender: No OFD packet to send [19:20:28]*** Cut start [19:20:28]*** Purtial cut [19:20:28]*** CUTSNS_PIN = 0 [19:20:28]*** Stage 1: CUTSNS_PIN = 1 [19:20:30]Read from MH i2c: 01 [19:20:30]MH_I2C_Read... [19:20:30]*** Stop cut motor [19:20:30]*** Cut end [19:20:30]Read from MH i2c: 01 07 00 [19:20:30]MH_I2C_Read... [19:20:30]Read from MH i2c: 01 07 00 00 94 00 00 00 00 00 FF 0F A9 [19:20:30]process_action close_receipt done [19:20:30]requested_data is exist [19:20:30]produce_requested_data [19:20:30]requested_item fm.sn is exist - process it [19:20:30]wFMCommunicate request_size=4 [19:20:30]MH_SAM_APDU [19:20:30]CAPDU: 80 11 00 00 [19:20:30]Write to MH i2c: E2 08 00 01 94 80 11 00 00 00 00 00 00 0F [19:20:30]Write i2c OK [19:20:30]MH_I2C_Read... [19:20:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:30]Read from MH i2c: E2 [19:20:30]MH_I2C_Read... [19:20:30]Read from MH i2c: E2 17 00 [19:20:30]MH_I2C_Read... [19:20:30]Read from MH i2c: E2 17 00 01 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 65 [19:20:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:20:30]wFMCommunicate OK [19:20:30]requested_item fd.num is exist - process it [19:20:30]SAM_PROTO_GetFieldsCounters [19:20:30]wFMCommunicate request_size=4 [19:20:30]MH_SAM_APDU [19:20:30]CAPDU: 80 13 00 00 [19:20:30]Write to MH i2c: E2 08 00 02 94 80 13 00 00 00 00 00 00 12 [19:20:30]Write i2c OK [19:20:30]MH_I2C_Read... [19:20:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:20:30]Read from MH i2c: E2 [19:20:30]MH_I2C_Read... [19:20:30]Read from MH i2c: E2 62 00 [19:20:30]MH_I2C_Read... [19:20:30]Read from MH i2c: E2 62 00 02 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1A 7F 00 00 0E 04 04 00 4B 00 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 F8 [19:20:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1A 7F 00 00 0E 04 04 00 4B 00 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 [19:20:30]wFMCommunicate OK [19:20:30]SAM_PROTO_GetFieldsCounters done [19:20:30]requested_item shift.num is exist - process it [19:20:30]requested_item shift.opened is exist - process it [19:20:30]req_shift_opened [19:20:30]FM_GetShiftState [19:20:30]SAM_PROTO_GetShiftState [19:20:30]wFMCommunicate request_size=4 [19:20:30]MH_SAM_APDU [19:20:30]CAPDU: 80 13 01 00 [19:20:30]Write to MH i2c: E2 08 00 03 94 80 13 01 00 00 00 00 00 14 [19:20:30]Write i2c OK [19:20:30]MH_I2C_Read... [19:20:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:20:30]Read from MH i2c: E2 [19:20:30]MH_I2C_Read... [19:20:30]Read from MH i2c: E2 0E 00 [19:20:30]MH_I2C_Read... [19:20:30]Read from MH i2c: E2 0E 00 03 94 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 91 [19:20:30]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:20:30]wFMCommunicate OK [19:20:30]SAM_PROTO_GetShiftState done [19:20:30]FM_GetShiftState done [19:20:30]req_shift_opened done [19:20:30]requested_item shift.open_date is exist - process it [19:20:30]req_shift_open_date [19:20:30]req_shift_open_date done [19:20:30]produce_requested_data done [19:20:30]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32538,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:20:30]process_action_free close_receipt [19:20:30]json_value_free [19:20:30]json_value_free done [19:20:30]process_json_proto returns [19:20:30]Send response to host [19:20:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32538,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:20:30]free response buf [19:20:30]execute_script done [19:20:30]execute_script returns [19:20:30]free content buf [19:20:30]Sock 8.Close socket [19:20:30]Sock 8.Thread stoped [19:20:32]OFD Sender: No OFD packet to send [19:20:37]OFD Sender: No OFD packet to send [19:20:42]OFD Sender: No OFD packet to send [19:20:47]OFD Sender: No OFD packet to send [19:20:52]OFD Sender: No OFD packet to send [19:20:57]accept exits with 9 [19:20:57]New connection [19:20:57]New thread 3067084132 created [19:20:57]Thread 3066940772 joined [19:20:57]Waiting for new connection... [19:20:57] Sock 9.Parse request [19:20:57]Sock 9.Check first char [19:20:57]Sock 9.First char is OK [19:20:57]request: POST /json_proto HTTP/1.0 [19:20:57]Method: POST [19:20:57]URL: /json_proto [19:20:57]Method is POST - this is cgi request [19:20:57]url: /json_proto [19:20:57]query_string will be loaded in cgi processing [19:20:57]execute_cgi json_proto POST (null) [19:20:57]execute_cgi path=json_proto method=POST [19:20:57]POST find Content-Length [19:20:57]Host: 172.17.34.200:8080 [19:20:57]Content-Length: 651 [19:20:57]Content-Type: application/json [19:20:57] [19:20:57]POST finish read [19:20:57]Found Content-Length = 651 [19:20:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 600.000, "sum" : 38160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 38160.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:20:57]execute_script... [19:20:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 600.000, "sum" : 38160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 38160.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:20:57]POST & json_proto [19:20:57]process_json_proto [19:20:57]json parsed OK: [19:20:57]protocol is kg_v1.0 [19:20:57]action value=close_receipt [19:20:57]process_action close_receipt [19:20:57]cmd_close_receipt [19:20:57]MH_GetDate [19:20:57]Write to MH i2c: F0 00 00 04 94 87 [19:20:57]Write i2c OK [19:20:57]MH_I2C_Read... [19:20:57]Read from MH i2c: F0 [19:20:57]MH_I2C_Read... [19:20:57]Read from MH i2c: F0 09 00 [19:20:57]MH_I2C_Read... [19:20:57]Read from MH i2c: F0 09 00 04 94 00 9E AD E7 64 B2 FF 65 64 A0 [19:20:57]GetLastDocTimeStamp 1692904830 [19:20:57]current date 1692904862 [19:20:57]FM_GetShiftState [19:20:57]SAM_PROTO_GetShiftState [19:20:57]wFMCommunicate request_size=4 [19:20:57]MH_SAM_APDU [19:20:57]CAPDU: 80 13 01 00 [19:20:57]Write to MH i2c: E2 08 00 05 94 80 13 01 00 00 00 00 00 16 [19:20:57]Write i2c OK [19:20:57]MH_I2C_Read... [19:20:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:20:57]Read from MH i2c: E2 [19:20:57]MH_I2C_Read... [19:20:57]Read from MH i2c: E2 0E 00 [19:20:57]MH_I2C_Read... [19:20:57]Read from MH i2c: E2 0E 00 05 94 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 93 [19:20:57]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:20:57]wFMCommunicate OK [19:20:57]SAM_PROTO_GetShiftState done [19:20:57]FM_GetShiftState done [19:20:57]opened in 1692866319 [19:20:57]opened+sec_in_day 1692952719 [19:20:57]quantity*price = 3816000 [19:20:57]sum+1 = 3816001 [19:20:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 38160.00 НСП 1% : 337.70 НДС 12% : 4052.39 Наличными: 38160.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 245 24.08.2023 19:21 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32539 ФПД: 77161945100750 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192102&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32539&fm=77161945100750&tin=02508201610067®Number=0000000000091575&sum=3816000 [19:20:58]StoreToDocumentArchive [19:20:58]shift 75 fd 32539 [19:20:58]save to /storage/0075/doc_00032539 [19:20:58]save last doc name /storage/0075/doc_00032539 to /storage/kkm_last_doc_name [19:20:58]save OK [19:20:58]Clear old archive folders... [19:20:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:20:58]tlvbuf is 01AA5330 [19:20:58]SAM_PROTO_ClearQueue [19:20:58]wFMCommunicate request_size=4 [19:20:58]MH_SAM_APDU [19:20:58]CAPDU: 80 09 00 00 [19:20:58]Write to MH i2c: E2 08 00 12 94 80 09 00 00 00 00 00 00 18 [19:20:58]Write i2c OK [19:20:58]MH_I2C_Read... [19:20:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:20:58]Read from MH i2c: E2 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 03 00 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 03 00 12 94 00 90 00 1A [19:20:58]RAPDU: 90 00 [19:20:58]wFMCommunicate OK [19:20:58]SAM_PROTO_ClearQueue done [19:20:58]KKMCreateOFDPacket [19:20:58]OFDProtocolAddRootSTLVToBuf [19:20:58]FM_MakeSignedData [19:20:58]FM_MakeSignedData [19:20:58]SAM_PROTO_SignData [19:20:58]wFMCommunicate request_size=4 [19:20:58]MH_SAM_APDU [19:20:58]CAPDU: 80 0D 01 02 [19:20:58]Write to MH i2c: E2 08 00 13 94 80 0D 01 02 00 00 00 00 20 [19:20:58]Write i2c OK [19:20:58]MH_I2C_Read... [19:20:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:20:58]Read from MH i2c: E2 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 03 00 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 03 00 13 94 00 90 00 1B [19:20:58]RAPDU: 90 00 [19:20:58]wFMCommunicate OK [19:20:58]wFMCommunicate request_size=255 [19:20:58]MH_SAM_APDU [19:20:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C0 27 09 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 40 3A 3A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 3A 3A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 83 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 2E 06 00 00 00 07 04 06 00 40 3A 3A 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 9E AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 7F 00 00 35 04 06 00 [19:20:58]Write to MH i2c: E2 02 01 14 94 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C0 27 09 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 40 3A 3A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 3A 3A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 83 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 2E 06 00 00 00 07 04 06 00 40 3A 3A 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 9E AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 7F 00 00 35 04 06 00 00 00 6E [19:20:58]Write i2c OK [19:20:58]MH_I2C_Read... [19:20:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:58]Read from MH i2c: E2 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 03 00 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 03 00 14 94 00 90 00 1C [19:20:58]RAPDU: 90 00 [19:20:58]wFMCommunicate OK [19:20:58]wFMCommunicate request_size=11 [19:20:58]MH_SAM_APDU [19:20:58]CAPDU: 80 0D 02 02 06 46 2D AA 53 F1 CE [19:20:58]Write to MH i2c: E2 0E 00 15 94 80 0D 02 02 06 00 46 2D AA 53 F1 CE 00 00 5E [19:20:58]Write i2c OK [19:20:58]MH_I2C_Read... [19:20:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:58]Read from MH i2c: E2 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 03 00 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 03 00 15 94 00 90 00 1D [19:20:58]RAPDU: 90 00 [19:20:58]wFMCommunicate OK [19:20:58]wFMCommunicate request_size=4 [19:20:58]MH_SAM_APDU [19:20:58]CAPDU: 80 0D 03 02 [19:20:58]Write to MH i2c: E2 08 00 16 94 80 0D 03 02 00 00 00 00 25 [19:20:58]Write i2c OK [19:20:58]MH_I2C_Read... [19:20:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:20:58]Read from MH i2c: E2 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 0B 00 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 0B 00 16 94 00 46 D0 79 B7 71 C2 C8 7C 90 00 E3 [19:20:58]RAPDU: 46 D0 79 B7 71 C2 C8 7C 90 00 [19:20:58]wFMCommunicate OK [19:20:58]SAM_PROTO_SignData done [19:20:58]FM_MakeSignedData done [19:20:58]CreateOFDProtocolMessage [19:20:58]wFMCommunicate request_size=4 [19:20:58]MH_SAM_APDU [19:20:58]CAPDU: 80 11 00 00 [19:20:58]Write to MH i2c: E2 08 00 17 94 80 11 00 00 00 00 00 00 25 [19:20:58]Write i2c OK [19:20:58]MH_I2C_Read... [19:20:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:58]Read from MH i2c: E2 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 17 00 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 17 00 17 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7B [19:20:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:20:58]wFMCommunicate OK [19:20:58]CreateOFDProtocolMessage done [19:20:58]OFDSenderStorePacket 32539 [19:20:58]StoreOFDPacket docnum=32539 [19:20:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2B 93 08 01 5D C6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C0 27 09 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 40 3A 3A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 3A 3A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 83 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 2E 06 00 00 00 07 04 06 00 40 3A 3A 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 9E AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 7F 00 00 35 04 06 00 46 2D AA 53 F1 CE 46 D0 79 B7 71 C2 C8 7C [19:20:58]CheckFolder [19:20:58]dirname=/storage/ofd_packets [19:20:58]CheckFolder done [19:20:58]ProducePacketName [19:20:58]name=ofd_packets/00032539 [19:20:58]NVStorageSaveData ofd_packets/00032539 [19:20:58]File name is /storage/ofd_packets/00032539 [19:20:58]Write 302 bytes [19:20:58]NVStorageSaveData done [19:20:58]OFDSenderStorePacket done [19:20:58]KKMCreateOFDPacket done [19:20:58]NVStorageSaveData kkm_last_timestamp [19:20:58]File name is /storage/kkm_last_timestamp [19:20:58]Write 4 bytes [19:20:58]NVStorageSaveData done [19:20:58]ExternCall_PrintAddStr [19:20:58]wPrintStart [19:20:58]Write to MH i2c: 01 00 00 18 94 AC [19:20:58]Write i2c OK [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: 01 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: 01 07 00 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: 01 07 00 18 94 00 00 00 00 00 FF 0F C1 [19:20:58]RasterBufferAndPrint [19:20:58]line Счет N : (1)1182296 [19:20:58]line ИНН: 02508201610067 [19:20:58]line Контрольно-Кассовый Чек [19:20:58]line ПРОДАЖА [19:20:58]line ТРК (МРК, ГНК) : 21 [19:20:58]line Товар: 2710194210 [19:20:58]line ДТ(л)-К-5 [19:20:58]line 600.000 * 63.60 [19:20:58]line = 38160.00 [19:20:58]line НДС 12% НСП 1% [19:20:58]line > о реализуемом товаре [19:20:58]line ИТОГО: 38160.00 [19:20:58]line НСП 1% : 337.70 [19:20:58]line НДС 12% : 4052.39 [19:20:58]line Наличными: 38160.00 [19:20:58]line Безнал.: 0.00 [19:20:58]line Место: АЗС № 121 "Партнер Нефть" [19:20:58]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:20:58]line СНО: Общий режим [19:20:58]line Чек 245 24.08.2023 19:21 [19:20:58]line Смена: 75 ФФД: 1.0 [19:20:58]line ЗНМ: 0300000148 [19:20:58]line РНМ: 0000000000091575 [19:20:58]line Версия ККМ: 001 [19:20:58]line ФМ: 0000000000874655 [19:20:58]line ФД: 32539 [19:20:58]line ФПД: 77161945100750 [19:20:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192102&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32539&fm=77161945100750&tin=02508201610067®Number=0000000000091575&sum=3816000 [19:20:59]OFD Sender: Processing packet 32539 [packets to send 11, broken 10] [19:20:59]ProducePacketName [19:20:59]name=ofd_packets/00032539 [19:20:59]OFD Sender: To server: pG, [19:20:59]CommunicateWithHost lk.salyk.kg:30040 [19:20:59]ConnectInit lk.salyk.kg [19:20:59]written 0, free lines is 4095 [19:20:59]Connected sock=10 [19:20:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2B 93 08 01 5D C6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C0 27 09 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 40 3A 3A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 3A 3A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 83 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 2E 06 00 00 00 07 04 06 00 40 3A 3A 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 9E AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 7F 00 00 35 04 06 00 46 2D AA 53 F1 CE 46 D0 79 B7 71 C2 C8 7C [19:20:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B0 82 47 00 52 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 7F 00 00 F4 03 04 00 41 58 E7 64 B6 04 01 00 00 2D 86 0C A8 E8 B6 85 E9 [19:20:59]CommunicateWithHost err = 0 [19:20:59]CheckOFDResponse [19:20:59]1017 (14) - 77093643461234 [19:20:59]1041 (16) - 0000000000874655 [19:20:59]1040 (4) - 32539 [19:20:59]1012 (4) - 24.08.2023 13:16 [19:20:59]1206 (1) - 0 [19:20:59]OFD Sender: Remove packet 32539 [19:20:59]ProducePacketName [19:20:59]name=ofd_packets/00032539 [19:20:59]NVStorageDeleteData [19:20:59]Write to MH i2c: 01 00 00 40 94 D4 [19:20:59]Write i2c OK [19:20:59]MH_I2C_Read... [19:20:59]Read from MH i2c: 01 [19:20:59]MH_I2C_Read... [19:20:59]Read from MH i2c: 01 07 00 [19:20:59]MH_I2C_Read... [19:20:59]Read from MH i2c: 01 07 00 40 94 00 00 00 00 00 12 0D FA [19:20:59]RasterBufferAndPrint [19:20:59]line [19:20:59]line [19:20:59]line [19:20:59]line [19:20:59]line [19:20:59]written 0, free lines is 3353 [19:20:59]MH_Cut [19:20:59]Write to MH i2c: D1 01 00 47 94 01 AD [19:20:59]Write i2c OK [19:20:59]MH_I2C_Read... [19:20:59]Read from MH i2c: D1 [19:20:59]MH_I2C_Read... [19:20:59]Read from MH i2c: D1 01 00 [19:20:59]MH_I2C_Read... [19:20:59]Read from MH i2c: D1 01 00 47 94 00 AC [19:20:59]Write to MH i2c: 01 00 00 48 94 DC [19:20:59]Write i2c OK [19:20:59]MH_I2C_Read... [19:21:00]OFD Sender: No OFD packet to send [19:21:00]*** Cut start [19:21:00]*** Purtial cut [19:21:00]*** Stage 1: CUTSNS_PIN = 1 [19:21:00]Read from MH i2c: 01 [19:21:00]MH_I2C_Read... [19:21:00]*** Stop cut motor [19:21:00]*** Cut end [19:21:00]Read from MH i2c: 01 07 00 [19:21:00]MH_I2C_Read... [19:21:00]Read from MH i2c: 01 07 00 48 94 00 00 00 00 00 FF 0F F1 [19:21:00]process_action close_receipt done [19:21:00]requested_data is exist [19:21:00]produce_requested_data [19:21:00]requested_item fm.sn is exist - process it [19:21:00]wFMCommunicate request_size=4 [19:21:00]MH_SAM_APDU [19:21:00]CAPDU: 80 11 00 00 [19:21:00]Write to MH i2c: E2 08 00 49 94 80 11 00 00 00 00 00 00 57 [19:21:00]Write i2c OK [19:21:00]MH_I2C_Read... [19:21:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:00]Read from MH i2c: E2 [19:21:00]MH_I2C_Read... [19:21:00]Read from MH i2c: E2 17 00 [19:21:00]MH_I2C_Read... [19:21:00]Read from MH i2c: E2 17 00 49 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AD [19:21:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:21:00]wFMCommunicate OK [19:21:00]requested_item fd.num is exist - process it [19:21:00]SAM_PROTO_GetFieldsCounters [19:21:00]wFMCommunicate request_size=4 [19:21:00]MH_SAM_APDU [19:21:00]CAPDU: 80 13 00 00 [19:21:00]Write to MH i2c: E2 08 00 4A 94 80 13 00 00 00 00 00 00 5A [19:21:00]Write i2c OK [19:21:00]MH_I2C_Read... [19:21:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:00]Read from MH i2c: E2 [19:21:00]MH_I2C_Read... [19:21:00]Read from MH i2c: E2 62 00 [19:21:00]MH_I2C_Read... [19:21:00]Read from MH i2c: E2 62 00 4A 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1B 7F 00 00 0E 04 04 00 4B 00 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 44 [19:21:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1B 7F 00 00 0E 04 04 00 4B 00 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 [19:21:00]wFMCommunicate OK [19:21:00]SAM_PROTO_GetFieldsCounters done [19:21:00]requested_item shift.num is exist - process it [19:21:00]requested_item shift.opened is exist - process it [19:21:00]req_shift_opened [19:21:00]FM_GetShiftState [19:21:00]SAM_PROTO_GetShiftState [19:21:00]wFMCommunicate request_size=4 [19:21:00]MH_SAM_APDU [19:21:00]CAPDU: 80 13 01 00 [19:21:00]Write to MH i2c: E2 08 00 4B 94 80 13 01 00 00 00 00 00 5C [19:21:00]Write i2c OK [19:21:00]MH_I2C_Read... [19:21:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:00]Read from MH i2c: E2 [19:21:00]MH_I2C_Read... [19:21:00]Read from MH i2c: E2 0E 00 [19:21:00]MH_I2C_Read... [19:21:00]Read from MH i2c: E2 0E 00 4B 94 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D9 [19:21:00]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:21:00]wFMCommunicate OK [19:21:00]SAM_PROTO_GetShiftState done [19:21:00]FM_GetShiftState done [19:21:00]req_shift_opened done [19:21:00]requested_item shift.open_date is exist - process it [19:21:00]req_shift_open_date [19:21:00]req_shift_open_date done [19:21:00]produce_requested_data done [19:21:00]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32539,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:21:00]process_action_free close_receipt [19:21:00]json_value_free [19:21:00]json_value_free done [19:21:00]process_json_proto returns [19:21:00]Send response to host [19:21:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32539,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:21:00]free response buf [19:21:00]execute_script done [19:21:00]execute_script returns [19:21:00]free content buf [19:21:00]Sock 9.Close socket [19:21:00]Sock 9.Thread stoped [19:21:02]accept exits with 8 [19:21:02]New connection [19:21:02]New thread 3066940772 created [19:21:02]Thread 3067084132 joined [19:21:02]Waiting for new connection... [19:21:02] Sock 8.Parse request [19:21:02]Sock 8.Check first char [19:21:02]Sock 8.First char is OK [19:21:02]request: POST /json_proto HTTP/1.0 [19:21:02]Method: POST [19:21:02]URL: /json_proto [19:21:02]Method is POST - this is cgi request [19:21:02]url: /json_proto [19:21:02]query_string will be loaded in cgi processing [19:21:02]execute_cgi json_proto POST (null) [19:21:02]execute_cgi path=json_proto method=POST [19:21:02]POST find Content-Length [19:21:02]Host: 172.17.34.200:8080 [19:21:02]Content-Length: 707 [19:21:02]Content-Type: application/json [19:21:02] [19:21:02]POST finish read [19:21:02]Found Content-Length = 707 [19:21:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 32539, "base_FM": "0000000000874655", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 600.000, "sum" : 38160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 38160.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:02]execute_script... [19:21:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 32539, "base_FM": "0000000000874655", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 600.000, "sum" : 38160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 38160.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:02]POST & json_proto [19:21:02]process_json_proto [19:21:02]json parsed OK: [19:21:02]protocol is kg_v1.0 [19:21:02]action value=close_receipt [19:21:02]process_action close_receipt [19:21:02]cmd_close_receipt [19:21:02]MH_GetDate [19:21:02]Write to MH i2c: F0 00 00 4C 94 CF [19:21:02]Write i2c OK [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: F0 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: F0 09 00 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: F0 09 00 4C 94 00 A3 AD E7 64 B2 FF 65 64 ED [19:21:02]GetLastDocTimeStamp 1692904862 [19:21:02]current date 1692904867 [19:21:02]FM_GetShiftState [19:21:02]SAM_PROTO_GetShiftState [19:21:02]wFMCommunicate request_size=4 [19:21:02]MH_SAM_APDU [19:21:02]CAPDU: 80 13 01 00 [19:21:02]Write to MH i2c: E2 08 00 4D 94 80 13 01 00 00 00 00 00 5E [19:21:02]Write i2c OK [19:21:02]MH_I2C_Read... [19:21:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:02]Read from MH i2c: E2 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: E2 0E 00 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: E2 0E 00 4D 94 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DB [19:21:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:21:02]wFMCommunicate OK [19:21:02]SAM_PROTO_GetShiftState done [19:21:02]FM_GetShiftState done [19:21:02]opened in 1692866319 [19:21:02]opened+sec_in_day 1692952719 [19:21:02]quantity*price = 3816000 [19:21:02]sum+1 = 3816001 [19:21:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 38160.00 НСП 1% : 337.70 НДС 12% : 4052.39 Наличными: 38160.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 246 24.08.2023 19:21 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФД осн.: 32539 ФМ осн.: 0000000000874655 ФМ: 0000000000874655 ФД: 32540 ФПД: 4776406387367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192107&type=2&operation_type=1&fn_number=0000000000874655&fd_number=32540&fm=4776406387367&tin=02508201610067®Number=0000000000091575&sum=3816000 [19:21:03]StoreToDocumentArchive [19:21:03]shift 75 fd 32540 [19:21:03]save to /storage/0075/doc_00032540 [19:21:03]save last doc name /storage/0075/doc_00032540 to /storage/kkm_last_doc_name [19:21:03]save OK [19:21:03]Clear old archive folders... [19:21:03]ProcessDocumentItem done err = 0, tmpTLVsize=280 [19:21:03]tlvbuf is B6F78670 [19:21:03]SAM_PROTO_ClearQueue [19:21:03]wFMCommunicate request_size=4 [19:21:03]MH_SAM_APDU [19:21:03]CAPDU: 80 09 00 00 [19:21:03]Write to MH i2c: E2 08 00 5C 94 80 09 00 00 00 00 00 00 62 [19:21:03]Write i2c OK [19:21:03]MH_I2C_Read... [19:21:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:03]Read from MH i2c: E2 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 03 00 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 03 00 5C 94 00 90 00 64 [19:21:03]RAPDU: 90 00 [19:21:03]wFMCommunicate OK [19:21:03]SAM_PROTO_ClearQueue done [19:21:03]KKMCreateOFDPacket [19:21:03]OFDProtocolAddRootSTLVToBuf [19:21:03]FM_MakeSignedData [19:21:03]FM_MakeSignedData [19:21:03]SAM_PROTO_SignData [19:21:03]wFMCommunicate request_size=4 [19:21:03]MH_SAM_APDU [19:21:03]CAPDU: 80 0D 01 02 [19:21:03]Write to MH i2c: E2 08 00 5D 94 80 0D 01 02 00 00 00 00 6A [19:21:03]Write i2c OK [19:21:03]MH_I2C_Read... [19:21:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:03]Read from MH i2c: E2 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 03 00 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 03 00 5D 94 00 90 00 65 [19:21:03]RAPDU: 90 00 [19:21:03]wFMCommunicate OK [19:21:03]wFMCommunicate request_size=255 [19:21:03]MH_SAM_APDU [19:21:03]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C0 27 09 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 40 3A 3A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 3A 3A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 83 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 2E 06 00 00 00 07 04 06 00 40 3A 3A 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 A3 AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 1B 7F 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 [19:21:03]Write to MH i2c: E2 02 01 5E 94 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C0 27 09 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 40 3A 3A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 3A 3A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 83 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 2E 06 00 00 00 07 04 06 00 40 3A 3A 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 A3 AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 1B 7F 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 00 00 F0 [19:21:03]Write i2c OK [19:21:03]MH_I2C_Read... [19:21:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:04]Read from MH i2c: E2 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 03 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 03 00 5E 94 00 90 00 66 [19:21:04]RAPDU: 90 00 [19:21:04]wFMCommunicate OK [19:21:04]wFMCommunicate request_size=39 [19:21:04]MH_SAM_APDU [19:21:04]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 7F 00 00 35 04 06 00 04 58 18 01 8A A7 [19:21:04]Write to MH i2c: E2 2A 00 5F 94 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 7F 00 00 35 04 06 00 04 58 18 01 8A A7 00 00 6C [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:04]Read from MH i2c: E2 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 03 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 03 00 5F 94 00 90 00 67 [19:21:04]RAPDU: 90 00 [19:21:04]wFMCommunicate OK [19:21:04]wFMCommunicate request_size=4 [19:21:04]MH_SAM_APDU [19:21:04]CAPDU: 80 0D 03 02 [19:21:04]Write to MH i2c: E2 08 00 60 94 80 0D 03 02 00 00 00 00 6F [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:04]Read from MH i2c: E2 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 0B 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 0B 00 60 94 00 2D CE 2B 3C DA 1A 3A 20 90 00 20 [19:21:04]RAPDU: 2D CE 2B 3C DA 1A 3A 20 90 00 [19:21:04]wFMCommunicate OK [19:21:04]SAM_PROTO_SignData done [19:21:04]FM_MakeSignedData done [19:21:04]CreateOFDProtocolMessage [19:21:04]wFMCommunicate request_size=4 [19:21:04]MH_SAM_APDU [19:21:04]CAPDU: 80 11 00 00 [19:21:04]Write to MH i2c: E2 08 00 61 94 80 11 00 00 00 00 00 00 6F [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:04]Read from MH i2c: E2 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 17 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 17 00 61 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C5 [19:21:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:21:04]wFMCommunicate OK [19:21:04]CreateOFDProtocolMessage done [19:21:04]OFDSenderStorePacket 32540 [19:21:04]StoreOFDPacket docnum=32540 [19:21:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 2C 01 00 00 DB 84 24 01 34 A9 5A 03 01 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C0 27 09 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 40 3A 3A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 3A 3A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 83 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 2E 06 00 00 00 07 04 06 00 40 3A 3A 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 A3 AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 1B 7F 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 7F 00 00 35 04 06 00 04 58 18 01 8A A7 2D CE 2B 3C DA 1A 3A 20 [19:21:04]CheckFolder [19:21:04]dirname=/storage/ofd_packets [19:21:04]CheckFolder done [19:21:04]ProducePacketName [19:21:04]name=ofd_packets/00032540 [19:21:04]NVStorageSaveData ofd_packets/00032540 [19:21:04]File name is /storage/ofd_packets/00032540 [19:21:04]Write 330 bytes [19:21:04]NVStorageSaveData done [19:21:04]OFDSenderStorePacket done [19:21:04]KKMCreateOFDPacket done [19:21:04]NVStorageSaveData kkm_last_timestamp [19:21:04]File name is /storage/kkm_last_timestamp [19:21:04]Write 4 bytes [19:21:04]NVStorageSaveData done [19:21:04]ExternCall_PrintAddStr [19:21:04]wPrintStart [19:21:04]Write to MH i2c: 01 00 00 62 94 F6 [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: 01 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: 01 07 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: 01 07 00 62 94 00 00 00 00 00 FF 0F 0B [19:21:04]RasterBufferAndPrint [19:21:04]line Счет N : (1)1182296 [19:21:04]line ИНН: 02508201610067 [19:21:04]line Контрольно-Кассовый Чек [19:21:04]line ВОЗВРАТ ПРОДАЖИ [19:21:04]line ТРК (МРК, ГНК) : 21 [19:21:04]line Товар: 2710194210 [19:21:04]line ДТ(л)-К-5 [19:21:04]line 600.000 * 63.60 [19:21:04]line = 38160.00 [19:21:04]line НДС 12% НСП 1% [19:21:04]line > о реализуемом товаре [19:21:04]line ИТОГО: 38160.00 [19:21:04]line НСП 1% : 337.70 [19:21:04]line НДС 12% : 4052.39 [19:21:04]line Наличными: 38160.00 [19:21:04]line Безнал.: 0.00 [19:21:04]line Место: АЗС № 121 "Партнер Нефть" [19:21:04]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:21:04]line СНО: Общий режим [19:21:04]line Чек 246 24.08.2023 19:21 [19:21:04]line Смена: 75 ФФД: 1.0 [19:21:04]line ЗНМ: 0300000148 [19:21:04]line РНМ: 0000000000091575 [19:21:04]line Версия ККМ: 001 [19:21:04]line ФД осн.: 32539 [19:21:04]line ФМ осн.: 0000000000874655 [19:21:04]line ФМ: 0000000000874655 [19:21:04]line ФД: 32540 [19:21:04]line ФПД: 4776406387367 [19:21:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192107&type=2&operation_type=1&fn_number=0000000000874655&fd_number=32540&fm=4776406387367&tin=02508201610067®Number=0000000000091575&sum=3816000 [19:21:04]written 0, free lines is 4095 [19:21:04]OFD Sender: Processing packet 32540 [packets to send 11, broken 10] [19:21:04]ProducePacketName [19:21:04]name=ofd_packets/00032540 [19:21:04]OFD Sender: To server: pG, [19:21:04]CommunicateWithHost lk.salyk.kg:30040 [19:21:04]ConnectInit lk.salyk.kg [19:21:04]Connected sock=10 [19:21:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 2C 01 00 00 DB 84 24 01 34 A9 5A 03 01 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C0 27 09 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 40 3A 3A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 3A 3A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 83 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 2E 06 00 00 00 07 04 06 00 40 3A 3A 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 A3 AD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 1B 7F 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 7F 00 00 35 04 06 00 04 58 18 01 8A A7 2D CE 2B 3C DA 1A 3A 20 [19:21:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F1 0F 47 00 0B 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 7F 00 00 F4 03 04 00 46 58 E7 64 B6 04 01 00 00 9B 8B A3 13 31 9A D7 05 [19:21:04]CommunicateWithHost err = 0 [19:21:04]CheckOFDResponse [19:21:04]1017 (14) - 77093643461234 [19:21:04]1041 (16) - 0000000000874655 [19:21:04]1040 (4) - 32540 [19:21:04]1012 (4) - 24.08.2023 13:16 [19:21:04]1206 (1) - 0 [19:21:04]OFD Sender: Remove packet 32540 [19:21:04]ProducePacketName [19:21:04]name=ofd_packets/00032540 [19:21:04]NVStorageDeleteData [19:21:04]Write to MH i2c: 01 00 00 8C 94 20 [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: 01 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: 01 07 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: 01 07 00 8C 94 00 00 00 00 00 00 0D 34 [19:21:04]RasterBufferAndPrint [19:21:04]line [19:21:04]line [19:21:04]line [19:21:04]line [19:21:04]line [19:21:04]written 0, free lines is 3343 [19:21:04]MH_Cut [19:21:04]Write to MH i2c: D1 01 00 93 94 01 F9 [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: D1 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: D1 01 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: D1 01 00 93 94 00 F8 [19:21:04]Write to MH i2c: 01 00 00 94 94 28 [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:05]OFD Sender: No OFD packet to send [19:21:05]*** Cut start [19:21:05]*** Purtial cut [19:21:05]*** CUTSNS_PIN = 0 [19:21:05]*** Stage 1: CUTSNS_PIN = 1 [19:21:07]Read from MH i2c: 01 [19:21:07]MH_I2C_Read... [19:21:07]*** Stop cut motor [19:21:07]*** Cut end [19:21:07]Read from MH i2c: 01 07 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: 01 07 00 94 94 00 00 00 00 00 FF 0F 3D [19:21:07]process_action close_receipt done [19:21:07]requested_data is exist [19:21:07]produce_requested_data [19:21:07]requested_item fm.sn is exist - process it [19:21:07]wFMCommunicate request_size=4 [19:21:07]MH_SAM_APDU [19:21:07]CAPDU: 80 11 00 00 [19:21:07]Write to MH i2c: E2 08 00 95 94 80 11 00 00 00 00 00 00 A3 [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:07]Read from MH i2c: E2 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 17 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 17 00 95 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F9 [19:21:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:21:07]wFMCommunicate OK [19:21:07]requested_item fd.num is exist - process it [19:21:07]SAM_PROTO_GetFieldsCounters [19:21:07]wFMCommunicate request_size=4 [19:21:07]MH_SAM_APDU [19:21:07]CAPDU: 80 13 00 00 [19:21:07]Write to MH i2c: E2 08 00 96 94 80 13 00 00 00 00 00 00 A6 [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:07]Read from MH i2c: E2 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 62 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 62 00 96 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1C 7F 00 00 0E 04 04 00 4B 00 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 94 [19:21:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1C 7F 00 00 0E 04 04 00 4B 00 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 [19:21:07]wFMCommunicate OK [19:21:07]SAM_PROTO_GetFieldsCounters done [19:21:07]requested_item shift.num is exist - process it [19:21:07]requested_item shift.opened is exist - process it [19:21:07]req_shift_opened [19:21:07]FM_GetShiftState [19:21:07]SAM_PROTO_GetShiftState [19:21:07]wFMCommunicate request_size=4 [19:21:07]MH_SAM_APDU [19:21:07]CAPDU: 80 13 01 00 [19:21:07]Write to MH i2c: E2 08 00 97 94 80 13 01 00 00 00 00 00 A8 [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 [19:21:07]MH_I2C_Read... [19:21:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:07]Read from MH i2c: E2 0E 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 0E 00 97 94 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 25 [19:21:07]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:21:07]wFMCommunicate OK [19:21:07]SAM_PROTO_GetShiftState done [19:21:07]FM_GetShiftState done [19:21:07]req_shift_opened done [19:21:07]requested_item shift.open_date is exist - process it [19:21:07]req_shift_open_date [19:21:07]req_shift_open_date done [19:21:07]produce_requested_data done [19:21:07]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32540,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:21:07]process_action_free close_receipt [19:21:07]json_value_free [19:21:07]json_value_free done [19:21:07]process_json_proto returns [19:21:07]Send response to host [19:21:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32540,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:21:07]free response buf [19:21:07]execute_script done [19:21:07]execute_script returns [19:21:07]free content buf [19:21:07]Sock 8.Close socket [19:21:07]Sock 8.Thread stoped [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:20]OFD Sender: No OFD packet to send [19:22:25]OFD Sender: No OFD packet to send [19:22:30]OFD Sender: No OFD packet to send [19:22:35]OFD Sender: No OFD packet to send [19:22:40]OFD Sender: No OFD packet to send [19:22:45]OFD Sender: No OFD packet to send [19:22:48]accept exits with 9 [19:22:48]New connection [19:22:48]New thread 3067084132 created [19:22:48]Thread 3066940772 joined [19:22:48]Waiting for new connection... [19:22:48] Sock 9.Parse request [19:22:48]Sock 9.Check first char [19:22:48]Sock 9.First char is OK [19:22:48]request: POST /json_proto HTTP/1.0 [19:22:48]Method: POST [19:22:48]URL: /json_proto [19:22:48]Method is POST - this is cgi request [19:22:48]url: /json_proto [19:22:48]query_string will be loaded in cgi processing [19:22:48]execute_cgi json_proto POST (null) [19:22:48]execute_cgi path=json_proto method=POST [19:22:48]POST find Content-Length [19:22:48]Host: 172.17.34.200:8080 [19:22:48]Content-Length: 688 [19:22:48]Content-Type: application/json [19:22:48] [19:22:48]POST finish read [19:22:48]Found Content-Length = 688 [19:22:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:48]execute_script... [19:22: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)1182297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:48]POST & json_proto [19:22:48]process_json_proto [19:22:48]json parsed OK: [19:22:48]protocol is kg_v1.0 [19:22:48]action value=close_receipt [19:22:48]process_action close_receipt [19:22:48]cmd_close_receipt [19:22:48]MH_GetDate [19:22:48]Write to MH i2c: F0 00 00 98 94 1B [19:22:48]Write i2c OK [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: F0 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: F0 09 00 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: F0 09 00 98 94 00 0E AE E7 64 B2 FF 65 64 A5 [19:22:48]GetLastDocTimeStamp 1692904867 [19:22:48]current date 1692904974 [19:22:48]FM_GetShiftState [19:22:48]SAM_PROTO_GetShiftState [19:22:48]wFMCommunicate request_size=4 [19:22:48]MH_SAM_APDU [19:22:48]CAPDU: 80 13 01 00 [19:22:48]Write to MH i2c: E2 08 00 99 94 80 13 01 00 00 00 00 00 AA [19:22:48]Write i2c OK [19:22:48]MH_I2C_Read... [19:22:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:48]Read from MH i2c: E2 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 0E 00 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 0E 00 99 94 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 27 [19:22:48]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:22:48]wFMCommunicate OK [19:22:48]SAM_PROTO_GetShiftState done [19:22:48]FM_GetShiftState done [19:22:48]opened in 1692866319 [19:22:48]opened+sec_in_day 1692952719 [19:22:48]quantity*price = 200022 [19:22:48]sum+1 = 200023 [19:22:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 247 24.08.2023 19:22 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32541 ФПД: 95784710339404 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192254&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32541&fm=95784710339404&tin=02508201610067®Number=0000000000091575&sum=200000 [19:22:50]StoreToDocumentArchive [19:22:50]shift 75 fd 32541 [19:22:50]save to /storage/0075/doc_00032541 [19:22:50]save last doc name /storage/0075/doc_00032541 to /storage/kkm_last_doc_name [19:22:50]save OK [19:22:50]Clear old archive folders... [19:22:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:22:50]tlvbuf is 01842130 [19:22:50]SAM_PROTO_ClearQueue [19:22:50]wFMCommunicate request_size=4 [19:22:50]MH_SAM_APDU [19:22:50]CAPDU: 80 09 00 00 [19:22:50]Write to MH i2c: E2 08 00 A6 94 80 09 00 00 00 00 00 00 AC [19:22:50]Write i2c OK [19:22:50]MH_I2C_Read... [19:22:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:50]Read from MH i2c: E2 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: E2 03 00 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: E2 03 00 A6 94 00 90 00 AE [19:22:50]RAPDU: 90 00 [19:22:50]wFMCommunicate OK [19:22:50]SAM_PROTO_ClearQueue done [19:22:50]KKMCreateOFDPacket [19:22:50]OFDProtocolAddRootSTLVToBuf [19:22:50]FM_MakeSignedData [19:22:50]FM_MakeSignedData [19:22:50]SAM_PROTO_SignData [19:22:50]wFMCommunicate request_size=4 [19:22:50]MH_SAM_APDU [19:22:50]CAPDU: 80 0D 01 02 [19:22:50]Write to MH i2c: E2 08 00 A7 94 80 0D 01 02 00 00 00 00 B4 [19:22:50]Write i2c OK [19:22:50]MH_I2C_Read... [19:22:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:50]Read from MH i2c: E2 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: E2 03 00 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: E2 03 00 A7 94 00 90 00 AF [19:22:50]RAPDU: 90 00 [19:22:50]wFMCommunicate OK [19:22:50]wFMCommunicate request_size=255 [19:22:50]MH_SAM_APDU [19:22:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 0E AE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 7F 00 00 35 04 06 00 [19:22:50]Write to MH i2c: E2 02 01 A8 94 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 0E AE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 7F 00 00 35 04 06 00 00 00 68 [19:22:50]Write i2c OK [19:22:50]MH_I2C_Read... [19:22:50]OFD Sender: No OFD packet to send [19:22:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:50]Read from MH i2c: E2 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: E2 03 00 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: E2 03 00 A8 94 00 90 00 B0 [19:22:50]RAPDU: 90 00 [19:22:50]wFMCommunicate OK [19:22:50]wFMCommunicate request_size=11 [19:22:50]MH_SAM_APDU [19:22:50]CAPDU: 80 0D 02 02 06 57 1D 9D A2 7B 4C [19:22:50]Write to MH i2c: E2 0E 00 A9 94 80 0D 02 02 06 00 57 1D 9D A2 7B 4C 00 00 3D [19:22:50]Write i2c OK [19:22:50]MH_I2C_Read... [19:22:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:50]Read from MH i2c: E2 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: E2 03 00 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: E2 03 00 A9 94 00 90 00 B1 [19:22:50]RAPDU: 90 00 [19:22:50]wFMCommunicate OK [19:22:50]wFMCommunicate request_size=4 [19:22:50]MH_SAM_APDU [19:22:50]CAPDU: 80 0D 03 02 [19:22:50]Write to MH i2c: E2 08 00 AA 94 80 0D 03 02 00 00 00 00 B9 [19:22:50]Write i2c OK [19:22:50]MH_I2C_Read... [19:22:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:50]Read from MH i2c: E2 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: E2 0B 00 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: E2 0B 00 AA 94 00 25 82 DD 68 03 60 FE 1E 90 00 25 [19:22:50]RAPDU: 25 82 DD 68 03 60 FE 1E 90 00 [19:22:50]wFMCommunicate OK [19:22:50]SAM_PROTO_SignData done [19:22:50]FM_MakeSignedData done [19:22:50]CreateOFDProtocolMessage [19:22:50]wFMCommunicate request_size=4 [19:22:50]MH_SAM_APDU [19:22:50]CAPDU: 80 11 00 00 [19:22:50]Write to MH i2c: E2 08 00 AB 94 80 11 00 00 00 00 00 00 B9 [19:22:50]Write i2c OK [19:22:50]MH_I2C_Read... [19:22:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:50]Read from MH i2c: E2 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: E2 17 00 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: E2 17 00 AB 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [19:22:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:22:50]wFMCommunicate OK [19:22:50]CreateOFDProtocolMessage done [19:22:50]OFDSenderStorePacket 32541 [19:22:50]StoreOFDPacket docnum=32541 [19:22:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2C 6E 08 01 D1 52 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 0E AE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 7F 00 00 35 04 06 00 57 1D 9D A2 7B 4C 25 82 DD 68 03 60 FE 1E [19:22:50]CheckFolder [19:22:50]dirname=/storage/ofd_packets [19:22:50]CheckFolder done [19:22:50]ProducePacketName [19:22:50]name=ofd_packets/00032541 [19:22:50]NVStorageSaveData ofd_packets/00032541 [19:22:50]File name is /storage/ofd_packets/00032541 [19:22:50]Write 302 bytes [19:22:50]NVStorageSaveData done [19:22:50]OFDSenderStorePacket done [19:22:50]KKMCreateOFDPacket done [19:22:50]NVStorageSaveData kkm_last_timestamp [19:22:50]File name is /storage/kkm_last_timestamp [19:22:50]Write 4 bytes [19:22:50]NVStorageSaveData done [19:22:50]ExternCall_PrintAddStr [19:22:50]wPrintStart [19:22:50]Write to MH i2c: 01 00 00 AC 94 40 [19:22:50]Write i2c OK [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: 01 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: 01 07 00 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: 01 07 00 AC 94 00 00 00 00 00 FF 0F 55 [19:22:50]RasterBufferAndPrint [19:22:50]line Счет N : (1)1182297 [19:22:50]line ИНН: 02508201610067 [19:22:50]line Контрольно-Кассовый Чек [19:22:50]line ПРОДАЖА [19:22:50]line ТРК (МРК, ГНК) : 21 [19:22:50]line Товар: 2710194210 [19:22:50]line ДТ(л)-К-5 [19:22:50]line 31.450 * 63.60 [19:22:50]line = 2000.22 [19:22:50]line НДС 12% НСП 1% [19:22:50]line > о реализуемом товаре [19:22:50]line ОКРУГЛЕНИЕ: -0.22 [19:22:50]line ИТОГО: 2000.00 [19:22:50]line Внесено: 2000.00 [19:22:50]line СДАЧА: 0.00 [19:22:50]line НСП 1% : 17.70 [19:22:50]line НДС 12% : 212.41 [19:22:50]line Наличными: 2000.00 [19:22:50]line Безнал.: 0.00 [19:22:50]line Место: АЗС № 121 "Партнер Нефть" [19:22:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:22:50]line СНО: Общий режим [19:22:50]line Чек 247 24.08.2023 19:22 [19:22:50]line Смена: 75 ФФД: 1.0 [19:22:50]line ЗНМ: 0300000148 [19:22:50]line РНМ: 0000000000091575 [19:22:50]line Версия ККМ: 001 [19:22:50]line ФМ: 0000000000874655 [19:22:50]line ФД: 32541 [19:22:50]line ФПД: 95784710339404 [19:22:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192254&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32541&fm=95784710339404&tin=02508201610067®Number=0000000000091575&sum=200000 [19:22:50]OFD Sender: Processing packet 32541 [packets to send 11, broken 10] [19:22:50]ProducePacketName [19:22:50]name=ofd_packets/00032541 [19:22:50]OFD Sender: To server: pG, [19:22:50]CommunicateWithHost lk.salyk.kg:30040 [19:22:50]ConnectInit lk.salyk.kg [19:22:50]written 0, free lines is 4095 [19:22:51]Connected sock=10 [19:22:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2C 6E 08 01 D1 52 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 0E AE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 7F 00 00 35 04 06 00 57 1D 9D A2 7B 4C 25 82 DD 68 03 60 FE 1E [19:22:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 37 59 47 00 47 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 7F 00 00 F4 03 04 00 B0 58 E7 64 B6 04 01 00 00 70 6E 6E 9E 82 21 BF 36 [19:22:51]CommunicateWithHost err = 0 [19:22:51]CheckOFDResponse [19:22:51]1017 (14) - 77093643461234 [19:22:51]1041 (16) - 0000000000874655 [19:22:51]1040 (4) - 32541 [19:22:51]1012 (4) - 24.08.2023 13:18 [19:22:51]1206 (1) - 0 [19:22:51]OFD Sender: Remove packet 32541 [19:22:51]ProducePacketName [19:22:51]name=ofd_packets/00032541 [19:22:51]NVStorageDeleteData [19:22:51]Write to MH i2c: 01 00 00 D7 94 6B [19:22:51]Write i2c OK [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: 01 [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: 01 07 00 [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: 01 07 00 D7 94 00 00 00 00 00 E7 0C 65 [19:22:51]RasterBufferAndPrint [19:22:51]line [19:22:51]line [19:22:51]line [19:22:51]line [19:22:51]line [19:22:51]written 0, free lines is 3309 [19:22:51]MH_Cut [19:22:51]Write to MH i2c: D1 01 00 DE 94 01 44 [19:22:51]Write i2c OK [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: D1 [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: D1 01 00 [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: D1 01 00 DE 94 00 43 [19:22:51]Write to MH i2c: 01 00 00 DF 94 73 [19:22:51]Write i2c OK [19:22:51]MH_I2C_Read... [19:22:51]OFD Sender: No OFD packet to send [19:22:52]*** Cut start [19:22:52]*** Purtial cut [19:22:52]*** Stage 1: CUTSNS_PIN = 1 [19:22:52]Read from MH i2c: 01 [19:22:52]MH_I2C_Read... [19:22:52]*** Stop cut motor [19:22:52]*** Cut end [19:22:52]Read from MH i2c: 01 07 00 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: 01 07 00 DF 94 00 00 00 00 00 FF 0F 88 [19:22:52]process_action close_receipt done [19:22:52]requested_data is exist [19:22:52]produce_requested_data [19:22:52]requested_item fm.sn is exist - process it [19:22:52]wFMCommunicate request_size=4 [19:22:52]MH_SAM_APDU [19:22:52]CAPDU: 80 11 00 00 [19:22:52]Write to MH i2c: E2 08 00 E0 94 80 11 00 00 00 00 00 00 EE [19:22:52]Write i2c OK [19:22:52]MH_I2C_Read... [19:22:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:52]Read from MH i2c: E2 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: E2 17 00 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: E2 17 00 E0 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 44 [19:22:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:22:52]wFMCommunicate OK [19:22:52]requested_item fd.num is exist - process it [19:22:52]SAM_PROTO_GetFieldsCounters [19:22:52]wFMCommunicate request_size=4 [19:22:52]MH_SAM_APDU [19:22:52]CAPDU: 80 13 00 00 [19:22:52]Write to MH i2c: E2 08 00 E1 94 80 13 00 00 00 00 00 00 F1 [19:22:52]Write i2c OK [19:22:52]MH_I2C_Read... [19:22:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:52]Read from MH i2c: E2 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: E2 62 00 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: E2 62 00 E1 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1D 7F 00 00 0E 04 04 00 4B 00 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 E3 [19:22:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1D 7F 00 00 0E 04 04 00 4B 00 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 [19:22:52]wFMCommunicate OK [19:22:52]SAM_PROTO_GetFieldsCounters done [19:22:52]requested_item shift.num is exist - process it [19:22:52]requested_item shift.opened is exist - process it [19:22:52]req_shift_opened [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 E2 94 80 13 01 00 00 00 00 00 F3 [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 E2 94 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 70 [19:22:52]RAPDU: 09 00 01 0F 17 E7 64 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]req_shift_opened done [19:22:52]requested_item shift.open_date is exist - process it [19:22:52]req_shift_open_date [19:22:52]req_shift_open_date done [19:22:52]produce_requested_data done [19:22:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32541,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:22:52]process_action_free close_receipt [19:22:52]json_value_free [19:22:52]json_value_free done [19:22:52]process_json_proto returns [19:22:52]Send response to host [19:22:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32541,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:22:52]free response buf [19:22:52]execute_script done [19:22:52]execute_script returns [19:22:52]free content buf [19:22:52]Sock 9.Close socket [19:22:52]Sock 9.Thread stoped [19:22:56]OFD Sender: No OFD packet to send [19:23:01]OFD Sender: No OFD packet to send [19:23:06]OFD Sender: No OFD packet to send [19:23:11]OFD Sender: No OFD packet to send [19:23:16]OFD Sender: No OFD packet to send [19:23:21]OFD Sender: No OFD packet to send [19:23:26]OFD Sender: No OFD packet to send [19:23:31]OFD Sender: No OFD packet to send [19:23:36]OFD Sender: No OFD packet to send [19:23:41]OFD Sender: No OFD packet to send [19:23:46]OFD Sender: No OFD packet to send [19:23:51]OFD Sender: No OFD packet to send [19:23:56]OFD Sender: No OFD packet to send [19:24:01]OFD Sender: No OFD packet to send [19:24:06]OFD Sender: No OFD packet to send [19:24:11]OFD Sender: No OFD packet to send [19:24:16]OFD Sender: No OFD packet to send [19:24:21]OFD Sender: No OFD packet to send [19:24:26]OFD Sender: No OFD packet to send [19:24:31]OFD Sender: No OFD packet to send [19:24:36]OFD Sender: No OFD packet to send [19:24:41]OFD Sender: No OFD packet to send [19:24:46]OFD Sender: No OFD packet to send [19:24:51]OFD Sender: No OFD packet to send [19:24:56]OFD Sender: No OFD packet to send [19:25:01]OFD Sender: No OFD packet to send [19:25:06]accept exits with 8 [19:25:06]New connection [19:25:06]New thread 3066940772 created [19:25:06]Thread 3067084132 joined [19:25:06]Waiting for new connection... [19:25:06] Sock 8.Parse request [19:25:06]Sock 8.Check first char [19:25:06]Sock 8.First char is OK [19:25:06]request: POST /json_proto HTTP/1.0 [19:25:06]Method: POST [19:25:06]URL: /json_proto [19:25:06]Method is POST - this is cgi request [19:25:06]url: /json_proto [19:25:06]query_string will be loaded in cgi processing [19:25:06]execute_cgi json_proto POST (null) [19:25:06]execute_cgi path=json_proto method=POST [19:25:06]POST find Content-Length [19:25:06]Host: 172.17.34.200:8080 [19:25:06]Content-Length: 678 [19:25:06]Content-Type: application/json [19:25:06] [19:25:06]POST finish read [19:25:06]Found Content-Length = 678 [19:25:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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" ] } } [19:25:06]execute_script... [19: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)1182298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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" ] } } [19:25:06]POST & json_proto [19:25:06]process_json_proto [19:25:06]json parsed OK: [19:25:06]protocol is kg_v1.0 [19:25:06]action value=close_receipt [19:25:06]process_action close_receipt [19:25:06]cmd_close_receipt [19:25:06]MH_GetDate [19:25:06]Write to MH i2c: F0 00 00 E3 94 66 [19:25:06]Write i2c OK [19:25:06]MH_I2C_Read... [19:25:06]Read from MH i2c: F0 [19:25:06]MH_I2C_Read... [19:25:06]Read from MH i2c: F0 09 00 [19:25:06]MH_I2C_Read... [19:25:06]Read from MH i2c: F0 09 00 E3 94 00 97 AE E7 64 B2 FF 65 64 79 [19:25:06]GetLastDocTimeStamp 1692904974 [19:25:06]current date 1692905111 [19:25:06]FM_GetShiftState [19:25:06]SAM_PROTO_GetShiftState [19:25:06]wFMCommunicate request_size=4 [19:25:06]MH_SAM_APDU [19:25:06]CAPDU: 80 13 01 00 [19:25:06]Write to MH i2c: E2 08 00 E4 94 80 13 01 00 00 00 00 00 F5 [19:25:06]Write i2c OK [19:25:06]MH_I2C_Read... [19:25:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:06]Read from MH i2c: E2 [19:25:06]MH_I2C_Read... [19:25:06]Read from MH i2c: E2 0E 00 [19:25:06]MH_I2C_Read... [19:25:06]Read from MH i2c: E2 0E 00 E4 94 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 72 [19:25:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:25:06]wFMCommunicate OK [19:25:06]SAM_PROTO_GetShiftState done [19:25:06]FM_GetShiftState done [19:25:06]opened in 1692866319 [19:25:06]opened+sec_in_day 1692952719 [19:25:06]quantity*price = 30015 [19:25:06]sum+1 = 30016 [19:25:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 248 24.08.2023 19:25 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32542 ФПД: 148792434615328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192511&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32542&fm=148792434615328&tin=02508201610067®Number=0000000000091575&sum=30000 [19:25:07]StoreToDocumentArchive [19:25:07]shift 75 fd 32542 [19:25:07]save to /storage/0075/doc_00032542 [19:25:07]save last doc name /storage/0075/doc_00032542 to /storage/kkm_last_doc_name [19:25:07]save OK [19:25:07]Clear old archive folders... [19:25:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:25:07]tlvbuf is 01831190 [19:25:07]SAM_PROTO_ClearQueue [19:25:07]wFMCommunicate request_size=4 [19:25:07]MH_SAM_APDU [19:25:07]CAPDU: 80 09 00 00 [19:25:07]Write to MH i2c: E2 08 00 F1 94 80 09 00 00 00 00 00 00 F7 [19:25:07]Write i2c OK [19:25:07]MH_I2C_Read... [19:25:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:25:07]Read from MH i2c: E2 [19:25:07]MH_I2C_Read... [19:25:07]Read from MH i2c: E2 03 00 [19:25:07]MH_I2C_Read... [19:25:07]Read from MH i2c: E2 03 00 F1 94 00 90 00 F9 [19:25:07]RAPDU: 90 00 [19:25:07]wFMCommunicate OK [19:25:07]SAM_PROTO_ClearQueue done [19:25:07]KKMCreateOFDPacket [19:25:07]OFDProtocolAddRootSTLVToBuf [19:25:07]FM_MakeSignedData [19:25:07]FM_MakeSignedData [19:25:07]SAM_PROTO_SignData [19:25:07]wFMCommunicate request_size=4 [19:25:07]MH_SAM_APDU [19:25:07]CAPDU: 80 0D 01 02 [19:25:07]Write to MH i2c: E2 08 00 F2 94 80 0D 01 02 00 00 00 00 FF [19:25:07]Write i2c OK [19:25:07]MH_I2C_Read... [19:25:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:25:07]Read from MH i2c: E2 [19:25:07]MH_I2C_Read... [19:25:07]Read from MH i2c: E2 03 00 [19:25:07]MH_I2C_Read... [19:25:07]Read from MH i2c: E2 03 00 F2 94 00 90 00 FA [19:25:07]RAPDU: 90 00 [19:25:07]wFMCommunicate OK [19:25:07]wFMCommunicate request_size=255 [19:25:07]MH_SAM_APDU [19: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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 97 AE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 7F 00 00 35 04 06 00 87 [19:25:07]Write to MH i2c: E2 02 01 F3 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 97 AE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 7F 00 00 35 04 06 00 87 00 00 91 [19:25:07]Write i2c OK [19:25:07]MH_I2C_Read... [19:25:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:08]Read from MH i2c: E2 [19:25:08]MH_I2C_Read... [19:25:08]Read from MH i2c: E2 03 00 [19:25:08]MH_I2C_Read... [19:25:08]Read from MH i2c: E2 03 00 F3 94 00 90 00 FB [19:25:08]RAPDU: 90 00 [19:25:08]wFMCommunicate OK [19:25:08]wFMCommunicate request_size=10 [19:25:08]MH_SAM_APDU [19:25:08]CAPDU: 80 0D 02 02 05 53 70 35 E4 20 [19:25:08]Write to MH i2c: E2 0D 00 F4 94 80 0D 02 02 05 00 53 70 35 E4 20 00 00 08 [19:25:08]Write i2c OK [19:25:08]MH_I2C_Read... [19:25:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:08]Read from MH i2c: E2 [19:25:08]MH_I2C_Read... [19:25:08]Read from MH i2c: E2 03 00 [19:25:08]MH_I2C_Read... [19:25:08]Read from MH i2c: E2 03 00 F4 94 00 90 00 FC [19:25:08]RAPDU: 90 00 [19:25:08]wFMCommunicate OK [19:25:08]wFMCommunicate request_size=4 [19:25:08]MH_SAM_APDU [19:25:08]CAPDU: 80 0D 03 02 [19:25:08]Write to MH i2c: E2 08 00 F5 94 80 0D 03 02 00 00 00 00 04 [19:25:08]Write i2c OK [19:25:08]MH_I2C_Read... [19:25:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:25:08]Read from MH i2c: E2 [19:25:08]MH_I2C_Read... [19:25:08]Read from MH i2c: E2 0B 00 [19:25:08]MH_I2C_Read... [19:25:08]Read from MH i2c: E2 0B 00 F5 94 00 3F F2 8E 87 48 65 2E 9A 90 00 C0 [19:25:08]RAPDU: 3F F2 8E 87 48 65 2E 9A 90 00 [19:25:08]wFMCommunicate OK [19:25:08]SAM_PROTO_SignData done [19:25:08]FM_MakeSignedData done [19:25:08]CreateOFDProtocolMessage [19:25:08]wFMCommunicate request_size=4 [19:25:08]MH_SAM_APDU [19:25:08]CAPDU: 80 11 00 00 [19:25:08]Write to MH i2c: E2 08 00 F6 94 80 11 00 00 00 00 00 00 04 [19:25:08]Write i2c OK [19:25:08]MH_I2C_Read... [19:25:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:08]Read from MH i2c: E2 [19:25:08]MH_I2C_Read... [19:25:08]Read from MH i2c: E2 17 00 [19:25:08]MH_I2C_Read... [19:25:08]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 34 36 35 35 90 00 5A [19:25:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:25:08]wFMCommunicate OK [19:25:08]CreateOFDProtocolMessage done [19:25:08]OFDSenderStorePacket 32542 [19:25:08]StoreOFDPacket docnum=32542 [19:25:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6D E2 07 01 2A 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 97 AE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 7F 00 00 35 04 06 00 87 53 70 35 E4 20 3F F2 8E 87 48 65 2E 9A [19:25:08]CheckFolder [19:25:08]dirname=/storage/ofd_packets [19:25:08]CheckFolder done [19:25:08]ProducePacketName [19:25:08]name=ofd_packets/00032542 [19:25:08]NVStorageSaveData ofd_packets/00032542 [19:25:08]File name is /storage/ofd_packets/00032542 [19:25:08]Write 301 bytes [19:25:08]NVStorageSaveData done [19:25:08]OFDSenderStorePacket done [19:25:08]KKMCreateOFDPacket done [19:25:08]NVStorageSaveData kkm_last_timestamp [19:25:08]File name is /storage/kkm_last_timestamp [19:25:08]Write 4 bytes [19:25:08]NVStorageSaveData done [19:25:08]ExternCall_PrintAddStr [19:25:08]wPrintStart [19:25:08]Write to MH i2c: 01 00 00 F7 94 8B [19:25:08]Write i2c OK [19:25:08]MH_I2C_Read... [19:25:08]Read from MH i2c: 01 [19:25:08]MH_I2C_Read... [19:25:08]Read from MH i2c: 01 07 00 [19:25:08]MH_I2C_Read... [19:25:08]Read from MH i2c: 01 07 00 F7 94 00 00 00 00 00 FF 0F A0 [19:25:08]RasterBufferAndPrint [19:25:08]line Счет N : (1)1182298 [19:25:08]line ИНН: 02508201610067 [19:25:08]line Контрольно-Кассовый Чек [19:25:08]line ПРОДАЖА [19:25:08]line ТРК (МРК, ГНК) : 52 [19:25:08]line Товар: 2710124130 [19:25:08]line Аи-92-К-5 [19:25:08]line 5.220 * 57.50 [19:25:08]line = 300.15 [19:25:08]line НДС 12% НСП 1% [19:25:08]line > о реализуемом товаре [19:25:08]line ОКРУГЛЕНИЕ: -0.15 [19:25:08]line ИТОГО: 300.00 [19:25:08]line Внесено: 300.00 [19:25:08]line СДАЧА: 0.00 [19:25:08]line НСП 1% : 2.66 [19:25:08]line НДС 12% : 31.87 [19:25:08]line Наличными: 300.00 [19:25:08]line Безнал.: 0.00 [19:25:08]line Место: АЗС № 121 "Партнер Нефть" [19:25:08]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:25:08]line СНО: Общий режим [19:25:08]line Чек 248 24.08.2023 19:25 [19:25:08]line Смена: 75 ФФД: 1.0 [19:25:08]line ЗНМ: 0300000148 [19:25:08]line РНМ: 0000000000091575 [19:25:08]line Версия ККМ: 001 [19:25:08]line ФМ: 0000000000874655 [19:25:08]line ФД: 32542 [19:25:08]line ФПД: 148792434615328 [19:25:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192511&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32542&fm=148792434615328&tin=02508201610067®Number=0000000000091575&sum=30000 [19:25:08]OFD Sender: Processing packet 32542 [packets to send 11, broken 10] [19:25:08]ProducePacketName [19:25:08]name=ofd_packets/00032542 [19:25:08]OFD Sender: To server: pG, [19:25:08]CommunicateWithHost lk.salyk.kg:30040 [19:25:08]ConnectInit lk.salyk.kg [19:25:08]written 0, free lines is 4095 [19:25:08]Connected sock=10 [19:25:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6D E2 07 01 2A 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 97 AE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 7F 00 00 35 04 06 00 87 53 70 35 E4 20 3F F2 8E 87 48 65 2E 9A [19:25:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C2 09 47 00 3A E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 7F 00 00 F4 03 04 00 3A 59 E7 64 B6 04 01 00 00 17 13 08 B1 76 73 87 3E [19:25:08]CommunicateWithHost err = 0 [19:25:08]CheckOFDResponse [19:25:08]1017 (14) - 77093643461234 [19:25:08]1041 (16) - 0000000000874655 [19:25:08]1040 (4) - 32542 [19:25:08]1012 (4) - 24.08.2023 13:20 [19:25:08]1206 (1) - 0 [19:25:08]OFD Sender: Remove packet 32542 [19:25:08]ProducePacketName [19:25:08]name=ofd_packets/00032542 [19:25:08]NVStorageDeleteData [19:25:09]Write to MH i2c: 01 00 00 22 95 B7 [19:25:09]Write i2c OK [19:25:09]MH_I2C_Read... [19:25:09]Read from MH i2c: 01 [19:25:09]MH_I2C_Read... [19:25:09]Read from MH i2c: 01 07 00 [19:25:09]MH_I2C_Read... [19:25:09]Read from MH i2c: 01 07 00 22 95 00 00 00 00 00 D4 0C 9E [19:25:09]RasterBufferAndPrint [19:25:09]line [19:25:09]line [19:25:09]line [19:25:09]line [19:25:09]line [19:25:09]written 0, free lines is 3289 [19:25:09]MH_Cut [19:25:09]Write to MH i2c: D1 01 00 29 95 01 90 [19:25:09]Write i2c OK [19:25:09]MH_I2C_Read... [19:25:09]Read from MH i2c: D1 [19:25:09]MH_I2C_Read... [19:25:09]Read from MH i2c: D1 01 00 [19:25:09]MH_I2C_Read... [19:25:09]Read from MH i2c: D1 01 00 29 95 00 8F [19:25:09]Write to MH i2c: 01 00 00 2A 95 BF [19:25:09]Write i2c OK [19:25:09]MH_I2C_Read... [19:25:09]OFD Sender: No OFD packet to send [19:25:09]*** Cut start [19:25:09]*** Purtial cut [19:25:09]*** CUTSNS_PIN = 0 [19:25:10]*** Stage 1: CUTSNS_PIN = 1 [19:25:11]Read from MH i2c: 01 [19:25:11]MH_I2C_Read... [19:25:11]*** Stop cut motor [19:25:11]*** Cut end [19:25:11]Read from MH i2c: 01 07 00 [19:25:11]MH_I2C_Read... [19:25:11]Read from MH i2c: 01 07 00 2A 95 00 00 00 00 00 FF 0F D4 [19:25:11]process_action close_receipt done [19:25:11]requested_data is exist [19:25:11]produce_requested_data [19:25:11]requested_item fm.sn is exist - process it [19:25:11]wFMCommunicate request_size=4 [19:25:11]MH_SAM_APDU [19:25:11]CAPDU: 80 11 00 00 [19:25:11]Write to MH i2c: E2 08 00 2B 95 80 11 00 00 00 00 00 00 3A [19:25:11]Write i2c OK [19:25:11]MH_I2C_Read... [19:25:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:11]Read from MH i2c: E2 [19:25:11]MH_I2C_Read... [19:25:11]Read from MH i2c: E2 17 00 [19:25:11]MH_I2C_Read... [19:25:11]Read from MH i2c: E2 17 00 2B 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 90 [19:25:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:25:11]wFMCommunicate OK [19:25:11]requested_item fd.num is exist - process it [19:25:11]SAM_PROTO_GetFieldsCounters [19:25:11]wFMCommunicate request_size=4 [19:25:11]MH_SAM_APDU [19:25:11]CAPDU: 80 13 00 00 [19:25:11]Write to MH i2c: E2 08 00 2C 95 80 13 00 00 00 00 00 00 3D [19:25:11]Write i2c OK [19:25:11]MH_I2C_Read... [19:25:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:25:12]Read from MH i2c: E2 [19:25:12]MH_I2C_Read... [19:25:12]Read from MH i2c: E2 62 00 [19:25:12]MH_I2C_Read... [19:25:12]Read from MH i2c: E2 62 00 2C 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1E 7F 00 00 0E 04 04 00 4B 00 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 33 [19:25:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1E 7F 00 00 0E 04 04 00 4B 00 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 [19:25:12]wFMCommunicate OK [19:25:12]SAM_PROTO_GetFieldsCounters done [19:25:12]requested_item shift.num is exist - process it [19:25:12]requested_item shift.opened is exist - process it [19:25:12]req_shift_opened [19:25:12]FM_GetShiftState [19:25:12]SAM_PROTO_GetShiftState [19:25:12]wFMCommunicate request_size=4 [19:25:12]MH_SAM_APDU [19:25:12]CAPDU: 80 13 01 00 [19:25:12]Write to MH i2c: E2 08 00 2D 95 80 13 01 00 00 00 00 00 3F [19:25:12]Write i2c OK [19:25:12]MH_I2C_Read... [19:25:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:12]Read from MH i2c: E2 [19:25:12]MH_I2C_Read... [19:25:12]Read from MH i2c: E2 0E 00 [19:25:12]MH_I2C_Read... [19:25:12]Read from MH i2c: E2 0E 00 2D 95 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BC [19:25:12]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:25:12]wFMCommunicate OK [19:25:12]SAM_PROTO_GetShiftState done [19:25:12]FM_GetShiftState done [19:25:12]req_shift_opened done [19:25:12]requested_item shift.open_date is exist - process it [19:25:12]req_shift_open_date [19:25:12]req_shift_open_date done [19:25:12]produce_requested_data done [19:25:12]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32542,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:25:12]process_action_free close_receipt [19:25:12]json_value_free [19:25:12]json_value_free done [19:25:12]process_json_proto returns [19:25:12]Send response to host [19:25:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32542,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:25:12]free response buf [19:25:12]execute_script done [19:25:12]execute_script returns [19:25:12]free content buf [19:25:12]Sock 8.Close socket [19:25:12]Sock 8.Thread stoped [19:25:14]OFD Sender: No OFD packet to send [19:25:19]OFD Sender: No OFD packet to send [19:25:24]OFD Sender: No OFD packet to send [19:25:29]OFD Sender: No OFD packet to send [19:25:34]OFD Sender: No OFD packet to send [19:25:39]OFD Sender: No OFD packet to send [19:25:44]OFD Sender: No OFD packet to send [19:25:49]OFD Sender: No OFD packet to send [19:25:54]OFD Sender: No OFD packet to send [19:25:58]accept exits with 9 [19:25:58]New connection [19:25:58]New thread 3067084132 created [19:25:58]Thread 3066940772 joined [19:25:58]Waiting for new connection... [19:25:58] Sock 9.Parse request [19:25:58]Sock 9.Check first char [19:25:58]Sock 9.First char is OK [19:25:58]request: POST /json_proto HTTP/1.0 [19:25:58]Method: POST [19:25:58]URL: /json_proto [19:25:58]Method is POST - this is cgi request [19:25:58]url: /json_proto [19:25:58]query_string will be loaded in cgi processing [19:25:58]execute_cgi json_proto POST (null) [19:25:58]execute_cgi path=json_proto method=POST [19:25:58]POST find Content-Length [19:25:58]Host: 172.17.34.200:8080 [19:25:58]Content-Length: 1123 [19:25:58]Content-Type: application/json [19:25:58] [19:25:58]POST finish read [19:25:58]Found Content-Length = 1123 [19:25:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182295\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:58]execute_script... [19:25:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182295\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:58]POST & json_proto [19:25:58]process_json_proto [19:25:58]json parsed OK: [19:25:58]protocol is kg_v1.0 [19:25:58]action value=print_text [19:25:58]process_action print_text [19:25:58]cmd_print_text [19:25:58]ExternCall_PrintAddStr [19:25:58]wPrintStart [19:25:58]Write to MH i2c: 01 00 00 2E 95 C3 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 07 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 07 00 2E 95 00 00 00 00 00 FF 0F D8 [19:25:58]RasterBufferAndPrint [19:25:58]line *****ТОВАРНЫЙ ЧЕК***** [19:25:58]line АЗС 121 [19:25:58]line Партнер нефть [19:25:58]line 02508201610067 [19:25:58]line Кассир : Батырканова Г. [19:25:58]line Счет N : (1)1182295 [19:25:58]line ПРОДАЖА [19:25:58]line ТРК (МРК, ГНК) : 11 [19:25:58]line Вид ГСМ : 2710194210 [19:25:58]line ДТ(л)-К-5 [19:25:58]line 150.000 x 63.60 [19:25:58]line ИТОГ: 9540.00 [19:25:58]line Тип оплаты: Талоны: Топливная Карта [19:25:58]line 81887 [19:25:58]written 0, free lines is 4095 [19:25:59]Write to MH i2c: 01 00 00 40 95 D5 [19:25:59]Write i2c OK [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: 01 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: 01 07 00 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: 01 07 00 40 95 00 00 00 00 00 41 0E 2B [19:25:59]RasterBufferAndPrint [19:25:59]line [19:25:59]line [19:25:59]line [19:25:59]line [19:25:59]line [19:25:59]written 0, free lines is 3650 [19:25:59]MH_Cut [19:25:59]Write to MH i2c: D1 01 00 47 95 01 AE [19:25:59]Write i2c OK [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: D1 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: D1 01 00 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: D1 01 00 47 95 00 AD [19:25:59]Write to MH i2c: 01 00 00 48 95 DD [19:25:59]Write i2c OK [19:25:59]MH_I2C_Read... [19:25:59]OFD Sender: No OFD packet to send [19:25:59]*** Cut start [19:25:59]*** Purtial cut [19:25:59]*** Stage 1: CUTSNS_PIN = 1 [19:25:59]Read from MH i2c: 01 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: 01 07 00 [19:25:59]MH_I2C_Read... [19:25:59]*** Stop cut motor [19:25:59]*** Cut end [19:25:59]Read from MH i2c: 01 07 00 48 95 00 00 00 00 00 FF 0F F2 [19:25:59]process_action print_text done [19:25:59]requested_data is exist [19:25:59]produce_requested_data [19:25:59]requested_item fm.sn is exist - process it [19:25:59]wFMCommunicate request_size=4 [19:25:59]MH_SAM_APDU [19:25:59]CAPDU: 80 11 00 00 [19:25:59]Write to MH i2c: E2 08 00 49 95 80 11 00 00 00 00 00 00 58 [19:25:59]Write i2c OK [19:25:59]MH_I2C_Read... [19:25:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:00]Read from MH i2c: E2 [19:26:00]MH_I2C_Read... [19:26:00]Read from MH i2c: E2 17 00 [19:26:00]MH_I2C_Read... [19:26:00]Read from MH i2c: E2 17 00 49 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AE [19:26:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:26:00]wFMCommunicate OK [19:26:00]requested_item fd.num is exist - process it [19:26:00]SAM_PROTO_GetFieldsCounters [19:26:00]wFMCommunicate request_size=4 [19:26:00]MH_SAM_APDU [19:26:00]CAPDU: 80 13 00 00 [19:26:00]Write to MH i2c: E2 08 00 4A 95 80 13 00 00 00 00 00 00 5B [19:26:00]Write i2c OK [19:26:00]MH_I2C_Read... [19:26:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:00]Read from MH i2c: E2 [19:26:00]MH_I2C_Read... [19:26:00]Read from MH i2c: E2 62 00 [19:26:00]MH_I2C_Read... [19:26:00]Read from MH i2c: E2 62 00 4A 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1E 7F 00 00 0E 04 04 00 4B 00 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 51 [19:26:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1E 7F 00 00 0E 04 04 00 4B 00 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 [19:26:00]wFMCommunicate OK [19:26:00]SAM_PROTO_GetFieldsCounters done [19:26:00]requested_item shift.num is exist - process it [19:26:00]requested_item shift.opened is exist - process it [19:26:00]req_shift_opened [19:26:00]FM_GetShiftState [19:26:00]SAM_PROTO_GetShiftState [19:26:00]wFMCommunicate request_size=4 [19:26:00]MH_SAM_APDU [19:26:00]CAPDU: 80 13 01 00 [19:26:00]Write to MH i2c: E2 08 00 4B 95 80 13 01 00 00 00 00 00 5D [19:26:00]Write i2c OK [19:26:00]MH_I2C_Read... [19:26:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:00]Read from MH i2c: E2 [19:26:00]MH_I2C_Read... [19:26:00]Read from MH i2c: E2 0E 00 [19:26:00]MH_I2C_Read... [19:26:00]Read from MH i2c: E2 0E 00 4B 95 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DA [19:26:00]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:26:00]wFMCommunicate OK [19:26:00]SAM_PROTO_GetShiftState done [19:26:00]FM_GetShiftState done [19:26:00]req_shift_opened done [19:26:00]requested_item shift.open_date is exist - process it [19:26:00]req_shift_open_date [19:26:00]req_shift_open_date done [19:26:00]produce_requested_data done [19:26:00]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32542,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:26:00]process_action_free print_text [19:26:00]json_value_free [19:26:00]json_value_free done [19:26:00]process_json_proto returns [19:26:00]Send response to host [19:26:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32542,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:26:00]free response buf [19:26:00]execute_script done [19:26:00]execute_script returns [19:26:00]free content buf [19:26:00]Sock 9.Close socket [19:26:00]Sock 9.Thread stoped [19:26:04]OFD Sender: No OFD packet to send [19:26:09]OFD Sender: No OFD packet to send [19:26:14]OFD Sender: No OFD packet to send [19:26:19]OFD Sender: No OFD packet to send [19:26:24]OFD Sender: No OFD packet to send [19:26:29]OFD Sender: No OFD packet to send [19:26:34]OFD Sender: No OFD packet to send [19:26:39]OFD Sender: No OFD packet to send [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:23]accept exits with 8 [19:27:23]New connection [19:27:23]New thread 3066940772 created [19:27:23]Thread 3067084132 joined [19:27:23]Waiting for new connection... [19:27:23] Sock 8.Parse request [19:27:23]Sock 8.Check first char [19:27:23]Sock 8.First char is OK [19:27:23]request: POST /json_proto HTTP/1.0 [19:27:23]Method: POST [19:27:23]URL: /json_proto [19:27:23]Method is POST - this is cgi request [19:27:23]url: /json_proto [19:27:23]query_string will be loaded in cgi processing [19:27:23]execute_cgi json_proto POST (null) [19:27:23]execute_cgi path=json_proto method=POST [19:27:23]POST find Content-Length [19:27:23]Host: 172.17.34.200:8080 [19:27:23]Content-Length: 688 [19:27:23]Content-Type: application/json [19:27:23] [19:27:23]POST finish read [19:27:23]Found Content-Length = 688 [19:27:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:23]execute_script... [19:27:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:23]POST & json_proto [19:27:23]process_json_proto [19:27:23]json parsed OK: [19:27:23]protocol is kg_v1.0 [19:27:23]action value=close_receipt [19:27:23]process_action close_receipt [19:27:23]cmd_close_receipt [19:27:23]MH_GetDate [19:27:23]Write to MH i2c: F0 00 00 4C 95 D0 [19:27:23]Write i2c OK [19:27:23]MH_I2C_Read... [19:27:23]Read from MH i2c: F0 [19:27:23]MH_I2C_Read... [19:27:23]Read from MH i2c: F0 09 00 [19:27:23]MH_I2C_Read... [19:27:23]Read from MH i2c: F0 09 00 4C 95 00 20 AF E7 64 B2 FF 65 64 6D [19:27:23]GetLastDocTimeStamp 1692905111 [19:27:23]current date 1692905248 [19:27:23]FM_GetShiftState [19:27:23]SAM_PROTO_GetShiftState [19:27:23]wFMCommunicate request_size=4 [19:27:23]MH_SAM_APDU [19:27:23]CAPDU: 80 13 01 00 [19:27:23]Write to MH i2c: E2 08 00 4D 95 80 13 01 00 00 00 00 00 5F [19:27:23]Write i2c OK [19:27:23]MH_I2C_Read... [19:27:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:23]Read from MH i2c: E2 [19:27:23]MH_I2C_Read... [19:27:23]Read from MH i2c: E2 0E 00 [19:27:23]MH_I2C_Read... [19:27:23]Read from MH i2c: E2 0E 00 4D 95 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DC [19:27:23]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:27:23]wFMCommunicate OK [19:27:23]SAM_PROTO_GetShiftState done [19:27:23]FM_GetShiftState done [19:27:23]opened in 1692866319 [19:27:23]opened+sec_in_day 1692952719 [19:27:23]quantity*price = 150032 [19:27:23]sum+1 = 150033 [19:27:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 249 24.08.2023 19:27 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32543 ФПД: 206056294897251 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192728&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32543&fm=206056294897251&tin=02508201610067®Number=0000000000091575&sum=150000 [19:27:24]StoreToDocumentArchive [19:27:24]shift 75 fd 32543 [19:27:24]save to /storage/0075/doc_00032543 [19:27:24]save last doc name /storage/0075/doc_00032543 to /storage/kkm_last_doc_name [19:27:24]save OK [19:27:24]Clear old archive folders... [19:27:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:27:24]tlvbuf is 017FDD40 [19:27:24]SAM_PROTO_ClearQueue [19:27:24]wFMCommunicate request_size=4 [19:27:24]MH_SAM_APDU [19:27:24]CAPDU: 80 09 00 00 [19:27:24]Write to MH i2c: E2 08 00 5A 95 80 09 00 00 00 00 00 00 61 [19:27:24]Write i2c OK [19:27:24]MH_I2C_Read... [19:27:24]OFD Sender: No OFD packet to send [19:27:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:27:24]Read from MH i2c: E2 [19:27:24]MH_I2C_Read... [19:27:24]Read from MH i2c: E2 03 00 [19:27:24]MH_I2C_Read... [19:27:24]Read from MH i2c: E2 03 00 5A 95 00 90 00 63 [19:27:24]RAPDU: 90 00 [19:27:24]wFMCommunicate OK [19:27:24]SAM_PROTO_ClearQueue done [19:27:24]KKMCreateOFDPacket [19:27:24]OFDProtocolAddRootSTLVToBuf [19:27:24]FM_MakeSignedData [19:27:24]FM_MakeSignedData [19:27:24]SAM_PROTO_SignData [19:27:24]wFMCommunicate request_size=4 [19:27:24]MH_SAM_APDU [19:27:24]CAPDU: 80 0D 01 02 [19:27:24]Write to MH i2c: E2 08 00 5B 95 80 0D 01 02 00 00 00 00 69 [19:27:24]Write i2c OK [19:27:24]MH_I2C_Read... [19:27:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:27:24]Read from MH i2c: E2 [19:27:24]MH_I2C_Read... [19:27:24]Read from MH i2c: E2 03 00 [19:27:24]MH_I2C_Read... [19:27:24]Read from MH i2c: E2 03 00 5B 95 00 90 00 64 [19:27:24]RAPDU: 90 00 [19:27:24]wFMCommunicate OK [19:27:24]wFMCommunicate request_size=255 [19:27:24]MH_SAM_APDU [19:27:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 20 AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 7F 00 00 35 04 06 00 [19:27:24]Write to MH i2c: E2 02 01 5C 95 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 20 AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 7F 00 00 35 04 06 00 00 00 A3 [19:27:24]Write i2c OK [19:27:24]MH_I2C_Read... [19:27:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:24]Read from MH i2c: E2 [19:27:24]MH_I2C_Read... [19:27:24]Read from MH i2c: E2 03 00 [19:27:24]MH_I2C_Read... [19:27:24]Read from MH i2c: E2 03 00 5C 95 00 90 00 65 [19:27:24]RAPDU: 90 00 [19:27:24]wFMCommunicate OK [19:27:24]wFMCommunicate request_size=11 [19:27:24]MH_SAM_APDU [19:27:24]CAPDU: 80 0D 02 02 06 BB 68 38 42 D6 63 [19:27:24]Write to MH i2c: E2 0E 00 5D 95 80 0D 02 02 06 00 BB 68 38 42 D6 63 00 00 4E [19:27:24]Write i2c OK [19:27:24]MH_I2C_Read... [19:27:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:24]Read from MH i2c: E2 [19:27:24]MH_I2C_Read... [19:27:24]Read from MH i2c: E2 03 00 [19:27:24]MH_I2C_Read... [19:27:24]Read from MH i2c: E2 03 00 5D 95 00 90 00 66 [19:27:24]RAPDU: 90 00 [19:27:24]wFMCommunicate OK [19:27:24]wFMCommunicate request_size=4 [19:27:24]MH_SAM_APDU [19:27:24]CAPDU: 80 0D 03 02 [19:27:24]Write to MH i2c: E2 08 00 5E 95 80 0D 03 02 00 00 00 00 6E [19:27:24]Write i2c OK [19:27:24]MH_I2C_Read... [19:27:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:27:25]Read from MH i2c: E2 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: E2 0B 00 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: E2 0B 00 5E 95 00 69 6E 9E C4 48 CC 88 AF 90 00 F3 [19:27:25]RAPDU: 69 6E 9E C4 48 CC 88 AF 90 00 [19:27:25]wFMCommunicate OK [19:27:25]SAM_PROTO_SignData done [19:27:25]FM_MakeSignedData done [19:27:25]CreateOFDProtocolMessage [19:27:25]wFMCommunicate request_size=4 [19:27:25]MH_SAM_APDU [19:27:25]CAPDU: 80 11 00 00 [19:27:25]Write to MH i2c: E2 08 00 5F 95 80 11 00 00 00 00 00 00 6E [19:27:25]Write i2c OK [19:27:25]MH_I2C_Read... [19:27:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:25]Read from MH i2c: E2 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: E2 17 00 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: E2 17 00 5F 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C4 [19:27:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:27:25]wFMCommunicate OK [19:27:25]CreateOFDProtocolMessage done [19:27:25]OFDSenderStorePacket 32543 [19:27:25]StoreOFDPacket docnum=32543 [19:27:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F2 01 08 01 73 1A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 20 AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 7F 00 00 35 04 06 00 BB 68 38 42 D6 63 69 6E 9E C4 48 CC 88 AF [19:27:25]CheckFolder [19:27:25]dirname=/storage/ofd_packets [19:27:25]CheckFolder done [19:27:25]ProducePacketName [19:27:25]name=ofd_packets/00032543 [19:27:25]NVStorageSaveData ofd_packets/00032543 [19:27:25]File name is /storage/ofd_packets/00032543 [19:27:25]Write 302 bytes [19:27:25]NVStorageSaveData done [19:27:25]OFDSenderStorePacket done [19:27:25]KKMCreateOFDPacket done [19:27:25]NVStorageSaveData kkm_last_timestamp [19:27:25]File name is /storage/kkm_last_timestamp [19:27:25]Write 4 bytes [19:27:25]NVStorageSaveData done [19:27:25]ExternCall_PrintAddStr [19:27:25]wPrintStart [19:27:25]Write to MH i2c: 01 00 00 60 95 F5 [19:27:25]Write i2c OK [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: 01 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: 01 07 00 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: 01 07 00 60 95 00 00 00 00 00 FF 0F 0A [19:27:25]RasterBufferAndPrint [19:27:25]line Счет N : (1)1182299 [19:27:25]line ИНН: 02508201610067 [19:27:25]line Контрольно-Кассовый Чек [19:27:25]line ПРОДАЖА [19:27:25]line ТРК (МРК, ГНК) : 21 [19:27:25]line Товар: 2710194210 [19:27:25]line ДТ(л)-К-5 [19:27:25]line 23.590 * 63.60 [19:27:25]line = 1500.32 [19:27:25]line НДС 12% НСП 1% [19:27:25]line > о реализуемом товаре [19:27:25]line ОКРУГЛЕНИЕ: -0.32 [19:27:25]line ИТОГО: 1500.00 [19:27:25]line Внесено: 1500.00 [19:27:25]line СДАЧА: 0.00 [19:27:25]line НСП 1% : 13.28 [19:27:25]line НДС 12% : 159.33 [19:27:25]line Наличными: 1500.00 [19:27:25]line Безнал.: 0.00 [19:27:25]line Место: АЗС № 121 "Партнер Нефть" [19:27:25]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:27:25]line СНО: Общий режим [19:27:25]line Чек 249 24.08.2023 19:27 [19:27:25]line Смена: 75 ФФД: 1.0 [19:27:25]line ЗНМ: 0300000148 [19:27:25]line РНМ: 0000000000091575 [19:27:25]line Версия ККМ: 001 [19:27:25]line ФМ: 0000000000874655 [19:27:25]line ФД: 32543 [19:27:25]line ФПД: 206056294897251 [19:27:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192728&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32543&fm=206056294897251&tin=02508201610067®Number=0000000000091575&sum=150000 [19:27:25]OFD Sender: Processing packet 32543 [packets to send 11, broken 10] [19:27:25]ProducePacketName [19:27:25]name=ofd_packets/00032543 [19:27:25]OFD Sender: To server: pG, [19:27:25]CommunicateWithHost lk.salyk.kg:30040 [19:27:25]ConnectInit lk.salyk.kg [19:27:25]written 0, free lines is 4095 [19:27:25]Connected sock=10 [19:27:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F2 01 08 01 73 1A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 20 AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 7F 00 00 35 04 06 00 BB 68 38 42 D6 63 69 6E 9E C4 48 CC 88 AF [19:27:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 17 52 47 00 4E AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 7F 00 00 F4 03 04 00 C3 59 E7 64 B6 04 01 00 00 B7 AF F2 D4 3A B2 F0 40 [19:27:25]CommunicateWithHost err = 0 [19:27:25]CheckOFDResponse [19:27:25]1017 (14) - 77093643461234 [19:27:25]1041 (16) - 0000000000874655 [19:27:25]1040 (4) - 32543 [19:27:25]1012 (4) - 24.08.2023 13:23 [19:27:25]1206 (1) - 0 [19:27:25]OFD Sender: Remove packet 32543 [19:27:25]ProducePacketName [19:27:25]name=ofd_packets/00032543 [19:27:25]NVStorageDeleteData [19:27:25]Write to MH i2c: 01 00 00 8B 95 20 [19:27:25]Write i2c OK [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: 01 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: 01 07 00 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: 01 07 00 8B 95 00 00 00 00 00 EB 0C 1E [19:27:25]RasterBufferAndPrint [19:27:25]line [19:27:25]line [19:27:25]line [19:27:25]line [19:27:25]line [19:27:25]written 0, free lines is 3313 [19:27:25]MH_Cut [19:27:25]Write to MH i2c: D1 01 00 92 95 01 F9 [19:27:25]Write i2c OK [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: D1 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: D1 01 00 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: D1 01 00 92 95 00 F8 [19:27:25]Write to MH i2c: 01 00 00 93 95 28 [19:27:25]Write i2c OK [19:27:25]MH_I2C_Read... [19:27:26]OFD Sender: No OFD packet to send [19:27:26]*** Cut start [19:27:26]*** Purtial cut [19:27:26]*** CUTSNS_PIN = 0 [19:27:26]*** Stage 1: CUTSNS_PIN = 1 [19:27:28]Read from MH i2c: 01 [19:27:28]MH_I2C_Read... [19:27:28]*** Stop cut motor [19:27:28]*** Cut end [19:27:28]Read from MH i2c: 01 07 00 [19:27:28]MH_I2C_Read... [19:27:28]Read from MH i2c: 01 07 00 93 95 00 00 00 00 00 FF 0F 3D [19:27:28]process_action close_receipt done [19:27:28]requested_data is exist [19:27:28]produce_requested_data [19:27:28]requested_item fm.sn is exist - process it [19:27:28]wFMCommunicate request_size=4 [19:27:28]MH_SAM_APDU [19:27:28]CAPDU: 80 11 00 00 [19:27:28]Write to MH i2c: E2 08 00 94 95 80 11 00 00 00 00 00 00 A3 [19:27:28]Write i2c OK [19:27:28]MH_I2C_Read... [19:27:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:28]Read from MH i2c: E2 [19:27:28]MH_I2C_Read... [19:27:28]Read from MH i2c: E2 17 00 [19:27:28]MH_I2C_Read... [19:27:28]Read from MH i2c: E2 17 00 94 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F9 [19:27:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:27:28]wFMCommunicate OK [19:27:28]requested_item fd.num is exist - process it [19:27:28]SAM_PROTO_GetFieldsCounters [19:27:28]wFMCommunicate request_size=4 [19:27:28]MH_SAM_APDU [19:27:28]CAPDU: 80 13 00 00 [19:27:28]Write to MH i2c: E2 08 00 95 95 80 13 00 00 00 00 00 00 A6 [19:27:28]Write i2c OK [19:27:28]MH_I2C_Read... [19:27:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:27:28]Read from MH i2c: E2 [19:27:28]MH_I2C_Read... [19:27:28]Read from MH i2c: E2 62 00 [19:27:28]MH_I2C_Read... [19:27:28]Read from MH i2c: E2 62 00 95 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1F 7F 00 00 0E 04 04 00 4B 00 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 A0 [19: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1F 7F 00 00 0E 04 04 00 4B 00 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 [19:27:28]wFMCommunicate OK [19:27:28]SAM_PROTO_GetFieldsCounters done [19:27:28]requested_item shift.num is exist - process it [19:27:28]requested_item shift.opened is exist - process it [19:27:28]req_shift_opened [19:27:28]FM_GetShiftState [19:27:28]SAM_PROTO_GetShiftState [19:27:28]wFMCommunicate request_size=4 [19:27:28]MH_SAM_APDU [19:27:28]CAPDU: 80 13 01 00 [19:27:28]Write to MH i2c: E2 08 00 96 95 80 13 01 00 00 00 00 00 A8 [19:27:28]Write i2c OK [19:27:28]MH_I2C_Read... [19:27:28]Read from MH i2c: E2 [19:27:28]MH_I2C_Read... [19:27:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:28]Read from MH i2c: E2 0E 00 [19:27:28]MH_I2C_Read... [19:27:28]Read from MH i2c: E2 0E 00 96 95 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 25 [19:27:28]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:27:28]wFMCommunicate OK [19:27:28]SAM_PROTO_GetShiftState done [19:27:28]FM_GetShiftState done [19:27:28]req_shift_opened done [19:27:28]requested_item shift.open_date is exist - process it [19:27:28]req_shift_open_date [19:27:28]req_shift_open_date done [19:27:28]produce_requested_data done [19:27:28]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32543,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:27:28]process_action_free close_receipt [19:27:28]json_value_free [19:27:28]json_value_free done [19:27:28]process_json_proto returns [19:27:28]Send response to host [19:27:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32543,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:27:28]free response buf [19:27:28]execute_script done [19:27:28]execute_script returns [19:27:28]free content buf [19:27:28]Sock 8.Close socket [19:27:28]Sock 8.Thread stoped [19:27:31]OFD Sender: No OFD packet to send [19:27:36]OFD Sender: No OFD packet to send [19:27:41]OFD Sender: No OFD packet to send [19:27:46]OFD Sender: No OFD packet to send [19:27:51]OFD Sender: No OFD packet to send [19:27:56]OFD Sender: No OFD packet to send [19:28:01]OFD Sender: No OFD packet to send [19:28:06]OFD Sender: No OFD packet to send [19:28:11]OFD Sender: No OFD packet to send [19:28:16]OFD Sender: No OFD packet to send [19:28:21]OFD Sender: No OFD packet to send [19:28:26]OFD Sender: No OFD packet to send [19:28:31]OFD Sender: No OFD packet to send [19:28:36]OFD Sender: No OFD packet to send [19:28:41]OFD Sender: No OFD packet to send [19:28:46]OFD Sender: No OFD packet to send [19:28:51]OFD Sender: No OFD packet to send [19:28:55]accept exits with 9 [19:28:55]New connection [19:28:55]New thread 3067084132 created [19:28:55]Thread 3066940772 joined [19:28:55]Waiting for new connection... [19:28:55] Sock 9.Parse request [19:28:55]Sock 9.Check first char [19:28:55]Sock 9.First char is OK [19:28:55]request: POST /json_proto HTTP/1.0 [19:28:55]Method: POST [19:28:55]URL: /json_proto [19:28:55]Method is POST - this is cgi request [19:28:55]url: /json_proto [19:28:55]query_string will be loaded in cgi processing [19:28:55]execute_cgi json_proto POST (null) [19:28:55]execute_cgi path=json_proto method=POST [19:28:55]POST find Content-Length [19:28:55]Host: 172.17.34.200:8080 [19:28:55]Content-Length: 678 [19:28:55]Content-Type: application/json [19:28:55] [19:28:55]POST finish read [19:28:55]Found Content-Length = 678 [19:28:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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" ] } } [19:28:55]execute_script... [19:28:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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" ] } } [19:28:55]POST & json_proto [19:28:55]process_json_proto [19:28:55]json parsed OK: [19:28:55]protocol is kg_v1.0 [19:28:55]action value=close_receipt [19:28:55]process_action close_receipt [19:28:55]cmd_close_receipt [19:28:55]MH_GetDate [19:28:55]Write to MH i2c: F0 00 00 97 95 1B [19:28:55]Write i2c OK [19:28:55]MH_I2C_Read... [19:28:55]Read from MH i2c: F0 [19:28:55]MH_I2C_Read... [19:28:55]Read from MH i2c: F0 09 00 [19:28:55]MH_I2C_Read... [19:28:55]Read from MH i2c: F0 09 00 97 95 00 7C AF E7 64 B2 FF 65 64 14 [19:28:55]GetLastDocTimeStamp 1692905248 [19:28:55]current date 1692905340 [19:28:55]FM_GetShiftState [19:28:55]SAM_PROTO_GetShiftState [19:28:55]wFMCommunicate request_size=4 [19:28:55]MH_SAM_APDU [19:28:55]CAPDU: 80 13 01 00 [19:28:55]Write to MH i2c: E2 08 00 98 95 80 13 01 00 00 00 00 00 AA [19:28:55]Write i2c OK [19:28:55]MH_I2C_Read... [19:28:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:55]Read from MH i2c: E2 [19:28:55]MH_I2C_Read... [19:28:55]Read from MH i2c: E2 0E 00 [19:28:55]MH_I2C_Read... [19:28:55]Read from MH i2c: E2 0E 00 98 95 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 27 [19:28:55]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:28:55]wFMCommunicate OK [19:28:55]SAM_PROTO_GetShiftState done [19:28:55]FM_GetShiftState done [19:28:55]opened in 1692866319 [19:28:55]opened+sec_in_day 1692952719 [19:28:55]quantity*price = 30015 [19:28:55]sum+1 = 30016 [19:28:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 250 24.08.2023 19:29 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32544 ФПД: 186432156408558 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192900&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32544&fm=186432156408558&tin=02508201610067®Number=0000000000091575&sum=30000 [19:28:56]StoreToDocumentArchive [19:28:56]shift 75 fd 32544 [19:28:56]save to /storage/0075/doc_00032544 [19:28:56]save last doc name /storage/0075/doc_00032544 to /storage/kkm_last_doc_name [19:28:56]save OK [19:28:56]Clear old archive folders... [19:28:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:28:56]tlvbuf is 019C5050 [19:28:56]SAM_PROTO_ClearQueue [19:28:56]wFMCommunicate request_size=4 [19:28:56]MH_SAM_APDU [19:28:56]CAPDU: 80 09 00 00 [19:28:56]Write to MH i2c: E2 08 00 A5 95 80 09 00 00 00 00 00 00 AC [19:28:56]Write i2c OK [19:28:56]MH_I2C_Read... [19:28:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:28:56]Read from MH i2c: E2 [19:28:56]MH_I2C_Read... [19:28:56]Read from MH i2c: E2 03 00 [19:28:56]MH_I2C_Read... [19:28:56]Read from MH i2c: E2 03 00 A5 95 00 90 00 AE [19:28:56]RAPDU: 90 00 [19:28:56]wFMCommunicate OK [19:28:56]SAM_PROTO_ClearQueue done [19:28:56]KKMCreateOFDPacket [19:28:56]OFDProtocolAddRootSTLVToBuf [19:28:56]FM_MakeSignedData [19:28:56]FM_MakeSignedData [19:28:56]SAM_PROTO_SignData [19:28:56]wFMCommunicate request_size=4 [19:28:56]MH_SAM_APDU [19:28:56]CAPDU: 80 0D 01 02 [19:28:56]Write to MH i2c: E2 08 00 A6 95 80 0D 01 02 00 00 00 00 B4 [19:28:56]Write i2c OK [19:28:56]MH_I2C_Read... [19:28:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:28:56]Read from MH i2c: E2 [19:28:56]MH_I2C_Read... [19:28:56]Read from MH i2c: E2 03 00 [19:28:56]MH_I2C_Read... [19:28:56]Read from MH i2c: E2 03 00 A6 95 00 90 00 AF [19:28:56]RAPDU: 90 00 [19:28:56]wFMCommunicate OK [19:28:56]wFMCommunicate request_size=255 [19:28:56]MH_SAM_APDU [19:28:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 7C AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 7F 00 00 35 04 06 00 A9 [19:28:56]Write to MH i2c: E2 02 01 A7 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 7C AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 7F 00 00 35 04 06 00 A9 00 00 52 [19:28:56]Write i2c OK [19:28:56]MH_I2C_Read... [19:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:56]Read from MH i2c: E2 [19:28:56]MH_I2C_Read... [19:28:56]Read from MH i2c: E2 03 00 [19:28:56]MH_I2C_Read... [19:28:56]Read from MH i2c: E2 03 00 A7 95 00 90 00 B0 [19:28:56]RAPDU: 90 00 [19:28:56]wFMCommunicate OK [19:28:56]wFMCommunicate request_size=10 [19:28:56]MH_SAM_APDU [19:28:56]CAPDU: 80 0D 02 02 05 8F 1E 75 1A EE [19:28:56]Write to MH i2c: E2 0D 00 A8 95 80 0D 02 02 05 00 8F 1E 75 1A EE 00 00 EB [19:28:56]Write i2c OK [19:28:56]MH_I2C_Read... [19:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:56]Read from MH i2c: E2 [19:28:56]MH_I2C_Read... [19:28:56]Read from MH i2c: E2 03 00 [19:28:56]MH_I2C_Read... [19:28:56]Read from MH i2c: E2 03 00 A8 95 00 90 00 B1 [19:28:56]RAPDU: 90 00 [19:28:56]wFMCommunicate OK [19:28:56]wFMCommunicate request_size=4 [19:28:56]MH_SAM_APDU [19:28:56]CAPDU: 80 0D 03 02 [19:28:56]Write to MH i2c: E2 08 00 A9 95 80 0D 03 02 00 00 00 00 B9 [19:28:56]Write i2c OK [19:28:56]MH_I2C_Read... [19:28:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:28:56]Read from MH i2c: E2 [19:28:56]MH_I2C_Read... [19:28:56]Read from MH i2c: E2 0B 00 [19:28:56]MH_I2C_Read... [19:28:56]Read from MH i2c: E2 0B 00 A9 95 00 D5 0C 11 7C D6 FF 94 CB 90 00 5C [19:28:56]RAPDU: D5 0C 11 7C D6 FF 94 CB 90 00 [19:28:56]wFMCommunicate OK [19:28:56]SAM_PROTO_SignData done [19:28:56]FM_MakeSignedData done [19:28:56]CreateOFDProtocolMessage [19:28:56]wFMCommunicate request_size=4 [19:28:56]MH_SAM_APDU [19:28:56]CAPDU: 80 11 00 00 [19:28:56]Write to MH i2c: E2 08 00 AA 95 80 11 00 00 00 00 00 00 B9 [19:28:56]Write i2c OK [19:28:56]MH_I2C_Read... [19:28:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:57]Read from MH i2c: E2 [19:28:57]MH_I2C_Read... [19:28:57]Read from MH i2c: E2 17 00 [19:28:57]MH_I2C_Read... [19:28:57]Read from MH i2c: E2 17 00 AA 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [19:28:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:28:57]wFMCommunicate OK [19:28:57]CreateOFDProtocolMessage done [19:28:57]OFDSenderStorePacket 32544 [19:28:57]StoreOFDPacket docnum=32544 [19:28:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A5 1C 07 01 35 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 7C AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 7F 00 00 35 04 06 00 A9 8F 1E 75 1A EE D5 0C 11 7C D6 FF 94 CB [19:28:57]CheckFolder [19:28:57]dirname=/storage/ofd_packets [19:28:57]CheckFolder done [19:28:57]ProducePacketName [19:28:57]name=ofd_packets/00032544 [19:28:57]NVStorageSaveData ofd_packets/00032544 [19:28:57]File name is /storage/ofd_packets/00032544 [19:28:57]Write 301 bytes [19:28:57]NVStorageSaveData done [19:28:57]OFDSenderStorePacket done [19:28:57]KKMCreateOFDPacket done [19:28:57]NVStorageSaveData kkm_last_timestamp [19:28:57]File name is /storage/kkm_last_timestamp [19:28:57]Write 4 bytes [19:28:57]NVStorageSaveData done [19:28:57]ExternCall_PrintAddStr [19:28:57]wPrintStart [19:28:57]Write to MH i2c: 01 00 00 AB 95 40 [19:28:57]Write i2c OK [19:28:57]MH_I2C_Read... [19:28:57]Read from MH i2c: 01 [19:28:57]MH_I2C_Read... [19:28:57]Read from MH i2c: 01 07 00 [19:28:57]MH_I2C_Read... [19:28:57]Read from MH i2c: 01 07 00 AB 95 00 00 00 00 00 FF 0F 55 [19:28:57]RasterBufferAndPrint [19:28:57]line Счет N : (1)1182302 [19:28:57]line ИНН: 02508201610067 [19:28:57]line Контрольно-Кассовый Чек [19:28:57]line ПРОДАЖА [19:28:57]line ТРК (МРК, ГНК) : 32 [19:28:57]line Товар: 2710124130 [19:28:57]line Аи-92-К-5 [19:28:57]line 5.220 * 57.50 [19:28:57]line = 300.15 [19:28:57]line НДС 12% НСП 1% [19:28:57]line > о реализуемом товаре [19:28:57]line ОКРУГЛЕНИЕ: -0.15 [19:28:57]line ИТОГО: 300.00 [19:28:57]line Внесено: 300.00 [19:28:57]line СДАЧА: 0.00 [19:28:57]line НСП 1% : 2.66 [19:28:57]line НДС 12% : 31.87 [19:28:57]line Наличными: 300.00 [19:28:57]line Безнал.: 0.00 [19:28:57]line Место: АЗС № 121 "Партнер Нефть" [19:28:57]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:28:57]line СНО: Общий режим [19:28:57]line Чек 250 24.08.2023 19:29 [19:28:57]line Смена: 75 ФФД: 1.0 [19:28:57]line ЗНМ: 0300000148 [19:28:57]line РНМ: 0000000000091575 [19:28:57]line Версия ККМ: 001 [19:28:57]line ФМ: 0000000000874655 [19:28:57]line ФД: 32544 [19:28:57]line ФПД: 186432156408558 [19:28:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192900&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32544&fm=186432156408558&tin=02508201610067®Number=0000000000091575&sum=30000 [19:28:57]OFD Sender: Processing packet 32544 [packets to send 11, broken 10] [19:28:57]ProducePacketName [19:28:57]name=ofd_packets/00032544 [19:28:57]OFD Sender: To server: pG, [19:28:57]CommunicateWithHost lk.salyk.kg:30040 [19:28:57]ConnectInit lk.salyk.kg [19:28:57]written 0, free lines is 4095 [19:28:57]Connected sock=10 [19:28:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A5 1C 07 01 35 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 7C AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 7F 00 00 35 04 06 00 A9 8F 1E 75 1A EE D5 0C 11 7C D6 FF 94 CB [19:28:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A1 99 47 00 61 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 7F 00 00 F4 03 04 00 1F 5A E7 64 B6 04 01 00 00 F1 1C 88 05 E0 68 B0 67 [19:28:57]CommunicateWithHost err = 0 [19:28:57]CheckOFDResponse [19:28:57]1017 (14) - 77093643461234 [19:28:57]1041 (16) - 0000000000874655 [19:28:57]1040 (4) - 32544 [19:28:57]1012 (4) - 24.08.2023 13:24 [19:28:57]1206 (1) - 0 [19:28:57]OFD Sender: Remove packet 32544 [19:28:57]ProducePacketName [19:28:57]name=ofd_packets/00032544 [19:28:57]NVStorageDeleteData [19:28:57]Write to MH i2c: 01 00 00 D6 95 6B [19:28:57]Write i2c OK [19:28:57]MH_I2C_Read... [19:28:57]Read from MH i2c: 01 [19:28:57]MH_I2C_Read... [19:28:57]Read from MH i2c: 01 07 00 [19:28:57]MH_I2C_Read... [19:28:57]Read from MH i2c: 01 07 00 D6 95 00 00 00 00 00 E4 0C 62 [19:28:57]RasterBufferAndPrint [19:28:57]line [19:28:57]line [19:28:57]line [19:28:57]line [19:28:57]line [19:28:57]written 0, free lines is 3306 [19:28:57]MH_Cut [19:28:57]Write to MH i2c: D1 01 00 DD 95 01 44 [19:28:57]Write i2c OK [19:28:57]MH_I2C_Read... [19:28:57]Read from MH i2c: D1 [19:28:57]MH_I2C_Read... [19:28:57]Read from MH i2c: D1 01 00 [19:28:57]MH_I2C_Read... [19:28:57]Read from MH i2c: D1 01 00 DD 95 00 43 [19:28:57]Write to MH i2c: 01 00 00 DE 95 73 [19:28:57]Write i2c OK [19:28:57]MH_I2C_Read... [19:28:58]OFD Sender: No OFD packet to send [19:28:58]*** Cut start [19:28:58]*** Purtial cut [19:28:58]*** Stage 1: CUTSNS_PIN = 1 [19:28:58]Read from MH i2c: 01 [19:28:58]MH_I2C_Read... [19:28:58]*** Stop cut motor [19:28:58]*** Cut end [19:28:58]Read from MH i2c: 01 07 00 [19:28:58]MH_I2C_Read... [19:28:58]Read from MH i2c: 01 07 00 DE 95 00 00 00 00 00 FF 0F 88 [19:28:58]process_action close_receipt done [19:28:58]requested_data is exist [19:28:58]produce_requested_data [19:28:58]requested_item fm.sn is exist - process it [19:28:58]wFMCommunicate request_size=4 [19:28:58]MH_SAM_APDU [19:28:58]CAPDU: 80 11 00 00 [19:28:58]Write to MH i2c: E2 08 00 DF 95 80 11 00 00 00 00 00 00 EE [19:28:58]Write i2c OK [19:28:58]MH_I2C_Read... [19:28:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:58]Read from MH i2c: E2 [19:28:58]MH_I2C_Read... [19:28:58]Read from MH i2c: E2 17 00 [19:28:58]MH_I2C_Read... [19:28:58]Read from MH i2c: E2 17 00 DF 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 44 [19:28:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:28:58]wFMCommunicate OK [19:28:58]requested_item fd.num is exist - process it [19:28:58]SAM_PROTO_GetFieldsCounters [19:28:58]wFMCommunicate request_size=4 [19:28:58]MH_SAM_APDU [19:28:58]CAPDU: 80 13 00 00 [19:28:58]Write to MH i2c: E2 08 00 E0 95 80 13 00 00 00 00 00 00 F1 [19:28:58]Write i2c OK [19:28:58]MH_I2C_Read... [19:28:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:28:59]Read from MH i2c: E2 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: E2 62 00 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: E2 62 00 E0 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 20 7F 00 00 0E 04 04 00 4B 00 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 EF [19:28:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 20 7F 00 00 0E 04 04 00 4B 00 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 [19:28:59]wFMCommunicate OK [19:28:59]SAM_PROTO_GetFieldsCounters done [19:28:59]requested_item shift.num is exist - process it [19:28:59]requested_item shift.opened is exist - process it [19:28:59]req_shift_opened [19:28:59]FM_GetShiftState [19:28:59]SAM_PROTO_GetShiftState [19:28:59]wFMCommunicate request_size=4 [19:28:59]MH_SAM_APDU [19:28:59]CAPDU: 80 13 01 00 [19:28:59]Write to MH i2c: E2 08 00 E1 95 80 13 01 00 00 00 00 00 F3 [19:28:59]Write i2c OK [19:28:59]MH_I2C_Read... [19:28:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:59]Read from MH i2c: E2 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: E2 0E 00 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: E2 0E 00 E1 95 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 70 [19:28:59]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:28:59]wFMCommunicate OK [19:28:59]SAM_PROTO_GetShiftState done [19:28:59]FM_GetShiftState done [19:28:59]req_shift_opened done [19:28:59]requested_item shift.open_date is exist - process it [19:28:59]req_shift_open_date [19:28:59]req_shift_open_date done [19:28:59]produce_requested_data done [19:28:59]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32544,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:28:59]process_action_free close_receipt [19:28:59]json_value_free [19:28:59]json_value_free done [19:28:59]process_json_proto returns [19:28:59]Send response to host [19:28:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32544,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:28:59]free response buf [19:28:59]execute_script done [19:28:59]execute_script returns [19:28:59]free content buf [19:28:59]Sock 9.Close socket [19:28:59]Sock 9.Thread stoped [19:29:03]OFD Sender: No OFD packet to send [19:29:08]OFD Sender: No OFD packet to send [19:29:09]accept exits with 8 [19:29:09]New connection [19:29:09]New thread 3066940772 created [19:29:09]Thread 3067084132 joined [19:29:09]Waiting for new connection... [19:29:09] Sock 8.Parse request [19:29:09]Sock 8.Check first char [19:29:09]Sock 8.First char is OK [19:29:09]request: POST /json_proto HTTP/1.0 [19:29:09]Method: POST [19:29:09]URL: /json_proto [19:29:09]Method is POST - this is cgi request [19:29:09]url: /json_proto [19:29:09]query_string will be loaded in cgi processing [19:29:09]execute_cgi json_proto POST (null) [19:29:09]execute_cgi path=json_proto method=POST [19:29:09]POST find Content-Length [19:29:09]Host: 172.17.34.200:8080 [19:29:09]Content-Length: 688 [19:29:09]Content-Type: application/json [19:29:09] [19:29:09]POST finish read [19:29:09]Found Content-Length = 688 [19:29:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:29:09]execute_script... [19:29:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:29:09]POST & json_proto [19:29:09]process_json_proto [19:29:09]json parsed OK: [19:29:09]protocol is kg_v1.0 [19:29:09]action value=close_receipt [19:29:09]process_action close_receipt [19:29:09]cmd_close_receipt [19:29:09]MH_GetDate [19:29:09]Write to MH i2c: F0 00 00 E2 95 66 [19:29:09]Write i2c OK [19:29:09]MH_I2C_Read... [19:29:09]Read from MH i2c: F0 [19:29:09]MH_I2C_Read... [19:29:09]Read from MH i2c: F0 09 00 [19:29:09]MH_I2C_Read... [19:29:09]Read from MH i2c: F0 09 00 E2 95 00 8A AF E7 64 B2 FF 65 64 6D [19:29:09]GetLastDocTimeStamp 1692905340 [19:29:09]current date 1692905354 [19:29:09]FM_GetShiftState [19:29:09]SAM_PROTO_GetShiftState [19:29:09]wFMCommunicate request_size=4 [19:29:09]MH_SAM_APDU [19:29:09]CAPDU: 80 13 01 00 [19:29:09]Write to MH i2c: E2 08 00 E3 95 80 13 01 00 00 00 00 00 F5 [19:29:09]Write i2c OK [19:29:09]MH_I2C_Read... [19:29:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:29:09]Read from MH i2c: E2 [19:29:09]MH_I2C_Read... [19:29:09]Read from MH i2c: E2 0E 00 [19:29:09]MH_I2C_Read... [19:29:09]Read from MH i2c: E2 0E 00 E3 95 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 72 [19:29:09]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:29:09]wFMCommunicate OK [19:29:09]SAM_PROTO_GetShiftState done [19:29:09]FM_GetShiftState done [19:29:09]opened in 1692866319 [19:29:09]opened+sec_in_day 1692952719 [19:29:09]quantity*price = 100042 [19:29:09]sum+1 = 100044 [19:29:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 251 24.08.2023 19:29 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32545 ФПД: 106808496157346 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192914&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32545&fm=106808496157346&tin=02508201610067®Number=0000000000091575&sum=100000 [19:29:10]StoreToDocumentArchive [19:29:10]shift 75 fd 32545 [19:29:10]save to /storage/0075/doc_00032545 [19:29:10]save last doc name /storage/0075/doc_00032545 to /storage/kkm_last_doc_name [19:29:10]save OK [19:29:10]Clear old archive folders... [19:29:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:29:10]tlvbuf is 01B17C20 [19:29:10]SAM_PROTO_ClearQueue [19:29:10]wFMCommunicate request_size=4 [19:29:10]MH_SAM_APDU [19:29:10]CAPDU: 80 09 00 00 [19:29:10]Write to MH i2c: E2 08 00 F0 95 80 09 00 00 00 00 00 00 F7 [19:29:10]Write i2c OK [19:29:10]MH_I2C_Read... [19:29:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:29:10]Read from MH i2c: E2 [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: E2 03 00 [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: E2 03 00 F0 95 00 90 00 F9 [19:29:10]RAPDU: 90 00 [19:29:10]wFMCommunicate OK [19:29:10]SAM_PROTO_ClearQueue done [19:29:10]KKMCreateOFDPacket [19:29:10]OFDProtocolAddRootSTLVToBuf [19:29:10]FM_MakeSignedData [19:29:10]FM_MakeSignedData [19:29:10]SAM_PROTO_SignData [19:29:10]wFMCommunicate request_size=4 [19:29:10]MH_SAM_APDU [19:29:10]CAPDU: 80 0D 01 02 [19:29:10]Write to MH i2c: E2 08 00 F1 95 80 0D 01 02 00 00 00 00 FF [19:29:10]Write i2c OK [19:29:10]MH_I2C_Read... [19:29:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:29:10]Read from MH i2c: E2 [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: E2 03 00 [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: E2 03 00 F1 95 00 90 00 FA [19:29:10]RAPDU: 90 00 [19:29:10]wFMCommunicate OK [19:29:10]wFMCommunicate request_size=255 [19:29:10]MH_SAM_APDU [19:29:10]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 8A AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 7F 00 00 35 04 06 00 [19:29:10]Write to MH i2c: E2 02 01 F2 95 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 8A AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 7F 00 00 35 04 06 00 00 00 13 [19:29:10]Write i2c OK [19:29:10]MH_I2C_Read... [19:29:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:29:10]Read from MH i2c: E2 [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: E2 03 00 [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: E2 03 00 F2 95 00 90 00 FB [19:29:10]RAPDU: 90 00 [19:29:10]wFMCommunicate OK [19:29:10]wFMCommunicate request_size=11 [19:29:10]MH_SAM_APDU [19:29:10]CAPDU: 80 0D 02 02 06 61 24 4A 78 F2 A2 [19:29:10]Write to MH i2c: E2 0E 00 F3 95 80 0D 02 02 06 00 61 24 4A 78 F2 A2 00 00 E9 [19:29:10]Write i2c OK [19:29:10]MH_I2C_Read... [19:29:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:29:10]Read from MH i2c: E2 [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: E2 03 00 [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: E2 03 00 F3 95 00 90 00 FC [19:29:10]RAPDU: 90 00 [19:29:10]wFMCommunicate OK [19:29:10]wFMCommunicate request_size=4 [19:29:10]MH_SAM_APDU [19:29:10]CAPDU: 80 0D 03 02 [19:29:10]Write to MH i2c: E2 08 00 F4 95 80 0D 03 02 00 00 00 00 04 [19:29:10]Write i2c OK [19:29:10]MH_I2C_Read... [19:29:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:29:10]Read from MH i2c: E2 [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: E2 0B 00 [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: E2 0B 00 F4 95 00 18 81 11 A7 F0 EB 7E C4 90 00 73 [19:29:10]RAPDU: 18 81 11 A7 F0 EB 7E C4 90 00 [19:29:10]wFMCommunicate OK [19:29:10]SAM_PROTO_SignData done [19:29:10]FM_MakeSignedData done [19:29:10]CreateOFDProtocolMessage [19:29:10]wFMCommunicate request_size=4 [19:29:10]MH_SAM_APDU [19:29:10]CAPDU: 80 11 00 00 [19:29:10]Write to MH i2c: E2 08 00 F5 95 80 11 00 00 00 00 00 00 04 [19:29:10]Write i2c OK [19:29:10]MH_I2C_Read... [19:29:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:29:10]Read from MH i2c: E2 [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: E2 17 00 [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: E2 17 00 F5 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5A [19:29:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:29:10]wFMCommunicate OK [19:29:10]CreateOFDProtocolMessage done [19:29:10]OFDSenderStorePacket 32545 [19:29:10]StoreOFDPacket docnum=32545 [19:29:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 51 C1 08 01 4D 70 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 8A AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 7F 00 00 35 04 06 00 61 24 4A 78 F2 A2 18 81 11 A7 F0 EB 7E C4 [19:29:10]CheckFolder [19:29:10]dirname=/storage/ofd_packets [19:29:10]CheckFolder done [19:29:10]ProducePacketName [19:29:10]name=ofd_packets/00032545 [19:29:10]NVStorageSaveData ofd_packets/00032545 [19:29:10]File name is /storage/ofd_packets/00032545 [19:29:10]Write 302 bytes [19:29:10]NVStorageSaveData done [19:29:10]OFDSenderStorePacket done [19:29:10]KKMCreateOFDPacket done [19:29:10]NVStorageSaveData kkm_last_timestamp [19:29:10]File name is /storage/kkm_last_timestamp [19:29:10]Write 4 bytes [19:29:10]NVStorageSaveData done [19:29:10]ExternCall_PrintAddStr [19:29:10]wPrintStart [19:29:10]Write to MH i2c: 01 00 00 F6 95 8B [19:29:10]Write i2c OK [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: 01 [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: 01 07 00 [19:29:10]MH_I2C_Read... [19:29:10]Read from MH i2c: 01 07 00 F6 95 00 00 00 00 00 FF 0F A0 [19:29:10]RasterBufferAndPrint [19:29:10]line Счет N : (1)1182301 [19:29:10]line ИНН: 02508201610067 [19:29:10]line Контрольно-Кассовый Чек [19:29:10]line ПРОДАЖА [19:29:10]line ТРК (МРК, ГНК) : 21 [19:29:10]line Товар: 2710194210 [19:29:10]line ДТ(л)-К-5 [19:29:10]line 15.730 * 63.60 [19:29:10]line = 1000.43 [19:29:10]line НДС 12% НСП 1% [19:29:10]line > о реализуемом товаре [19:29:10]line ОКРУГЛЕНИЕ: -0.43 [19:29:10]line ИТОГО: 1000.00 [19:29:10]line Внесено: 1000.00 [19:29:10]line СДАЧА: 0.00 [19:29:10]line НСП 1% : 8.85 [19:29:10]line НДС 12% : 106.24 [19:29:10]line Наличными: 1000.00 [19:29:10]line Безнал.: 0.00 [19:29:10]line Место: АЗС № 121 "Партнер Нефть" [19:29:10]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:29:10]line СНО: Общий режим [19:29:10]line Чек 251 24.08.2023 19:29 [19:29:10]line Смена: 75 ФФД: 1.0 [19:29:10]line ЗНМ: 0300000148 [19:29:10]line РНМ: 0000000000091575 [19:29:10]line Версия ККМ: 001 [19:29:10]line ФМ: 0000000000874655 [19:29:10]line ФД: 32545 [19:29:10]line ФПД: 106808496157346 [19:29:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T192914&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32545&fm=106808496157346&tin=02508201610067®Number=0000000000091575&sum=100000 [19:29:11]OFD Sender: Processing packet 32545 [packets to send 11, broken 10] [19:29:11]ProducePacketName [19:29:11]name=ofd_packets/00032545 [19:29:11]OFD Sender: To server: pG, [19:29:11]CommunicateWithHost lk.salyk.kg:30040 [19:29:11]ConnectInit lk.salyk.kg [19:29:11]written 0, free lines is 4095 [19:29:11]Connected sock=10 [19:29:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 51 C1 08 01 4D 70 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 8A AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 7F 00 00 35 04 06 00 61 24 4A 78 F2 A2 18 81 11 A7 F0 EB 7E C4 [19:29:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F5 4F 47 00 37 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 7F 00 00 F4 03 04 00 2D 5A E7 64 B6 04 01 00 00 57 0C 25 42 A6 F1 C0 D3 [19:29:11]CommunicateWithHost err = 0 [19:29:11]CheckOFDResponse [19:29:11]1017 (14) - 77093643461234 [19:29:11]1041 (16) - 0000000000874655 [19:29:11]1040 (4) - 32545 [19:29:11]1012 (4) - 24.08.2023 13:25 [19:29:11]1206 (1) - 0 [19:29:11]OFD Sender: Remove packet 32545 [19:29:11]ProducePacketName [19:29:11]name=ofd_packets/00032545 [19:29:11]NVStorageDeleteData [19:29:11]Write to MH i2c: 01 00 00 21 96 B7 [19:29:11]Write i2c OK [19:29:11]MH_I2C_Read... [19:29:11]Read from MH i2c: 01 [19:29:11]MH_I2C_Read... [19:29:11]Read from MH i2c: 01 07 00 [19:29:11]MH_I2C_Read... [19:29:11]Read from MH i2c: 01 07 00 21 96 00 00 00 00 00 F1 0C BB [19:29:11]RasterBufferAndPrint [19:29:11]line [19:29:11]line [19:29:11]line [19:29:11]line [19:29:11]line [19:29:11]written 0, free lines is 3319 [19:29:11]MH_Cut [19:29:11]Write to MH i2c: D1 01 00 28 96 01 90 [19:29:11]Write i2c OK [19:29:11]MH_I2C_Read... [19:29:11]Read from MH i2c: D1 [19:29:11]MH_I2C_Read... [19:29:11]Read from MH i2c: D1 01 00 [19:29:11]MH_I2C_Read... [19:29:11]Read from MH i2c: D1 01 00 28 96 00 8F [19:29:11]Write to MH i2c: 01 00 00 29 96 BF [19:29:11]Write i2c OK [19:29:11]MH_I2C_Read... [19:29:12]OFD Sender: No OFD packet to send [19:29:12]*** Cut start [19:29:12]*** Purtial cut [19:29:12]*** CUTSNS_PIN = 0 [19:29:12]*** Stage 1: CUTSNS_PIN = 1 [19:29:14]Read from MH i2c: 01 [19:29:14]MH_I2C_Read... [19:29:14]*** Stop cut motor [19:29:14]*** Cut end [19:29:14]Read from MH i2c: 01 07 00 [19:29:14]MH_I2C_Read... [19:29:14]Read from MH i2c: 01 07 00 29 96 00 00 00 00 00 FF 0F D4 [19:29:14]process_action close_receipt done [19:29:14]requested_data is exist [19:29:14]produce_requested_data [19:29:14]requested_item fm.sn is exist - process it [19:29:14]wFMCommunicate request_size=4 [19:29:14]MH_SAM_APDU [19:29:14]CAPDU: 80 11 00 00 [19:29:14]Write to MH i2c: E2 08 00 2A 96 80 11 00 00 00 00 00 00 3A [19:29:14]Write i2c OK [19:29:14]MH_I2C_Read... [19:29:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:29:14]Read from MH i2c: E2 [19:29:14]MH_I2C_Read... [19:29:14]Read from MH i2c: E2 17 00 [19:29:14]MH_I2C_Read... [19:29:14]Read from MH i2c: E2 17 00 2A 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 90 [19:29:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:29:14]wFMCommunicate OK [19:29:14]requested_item fd.num is exist - process it [19:29:14]SAM_PROTO_GetFieldsCounters [19:29:14]wFMCommunicate request_size=4 [19:29:14]MH_SAM_APDU [19:29:14]CAPDU: 80 13 00 00 [19:29:14]Write to MH i2c: E2 08 00 2B 96 80 13 00 00 00 00 00 00 3D [19:29:14]Write i2c OK [19:29:14]MH_I2C_Read... [19:29:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:29:14]Read from MH i2c: E2 [19:29:14]MH_I2C_Read... [19:29:14]Read from MH i2c: E2 62 00 [19:29:14]MH_I2C_Read... [19:29:14]Read from MH i2c: E2 62 00 2B 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 21 7F 00 00 0E 04 04 00 4B 00 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 3F [19:29:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 21 7F 00 00 0E 04 04 00 4B 00 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 [19:29:14]wFMCommunicate OK [19:29:14]SAM_PROTO_GetFieldsCounters done [19:29:14]requested_item shift.num is exist - process it [19:29:14]requested_item shift.opened is exist - process it [19:29:14]req_shift_opened [19:29:14]FM_GetShiftState [19:29:14]SAM_PROTO_GetShiftState [19:29:14]wFMCommunicate request_size=4 [19:29:14]MH_SAM_APDU [19:29:14]CAPDU: 80 13 01 00 [19:29:14]Write to MH i2c: E2 08 00 2C 96 80 13 01 00 00 00 00 00 3F [19:29:14]Write i2c OK [19:29:14]MH_I2C_Read... [19:29:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:29:14]Read from MH i2c: E2 [19:29:14]MH_I2C_Read... [19:29:14]Read from MH i2c: E2 0E 00 [19:29:14]MH_I2C_Read... [19:29:14]Read from MH i2c: E2 0E 00 2C 96 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BC [19:29:14]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:29:14]wFMCommunicate OK [19:29:14]SAM_PROTO_GetShiftState done [19:29:14]FM_GetShiftState done [19:29:14]req_shift_opened done [19:29:14]requested_item shift.open_date is exist - process it [19:29:14]req_shift_open_date [19:29:14]req_shift_open_date done [19:29:14]produce_requested_data done [19:29:14]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32545,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:29:14]process_action_free close_receipt [19:29:14]json_value_free [19:29:14]json_value_free done [19:29:14]process_json_proto returns [19:29:14]Send response to host [19:29:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32545,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:29:14]free response buf [19:29:14]execute_script done [19:29:14]execute_script returns [19:29:14]free content buf [19:29:14]Sock 8.Close socket [19:29:14]Sock 8.Thread stoped [19:29:17]OFD Sender: No OFD packet to send [19:29:22]OFD Sender: No OFD packet to send [19:29:27]OFD Sender: No OFD packet to send [19:29:32]OFD Sender: No OFD packet to send [19:29:37]OFD Sender: No OFD packet to send [19:29:42]OFD Sender: No OFD packet to send [19:29:47]OFD Sender: No OFD packet to send [19:29:52]OFD Sender: No OFD packet to send [19:29:57]OFD Sender: No OFD packet to send [19:30:02]OFD Sender: No OFD packet to send [19:30:07]OFD Sender: No OFD packet to send [19:30:12]OFD Sender: No OFD packet to send [19:30:17]OFD Sender: No OFD packet to send [19:30:22]OFD Sender: No OFD packet to send [19:30:27]OFD Sender: No OFD packet to send [19:30:32]OFD Sender: No OFD packet to send [19:30:32]accept exits with 9 [19:30:32]New connection [19:30:32]New thread 3067084132 created [19:30:32]Thread 3066940772 joined [19:30:32]Waiting for new connection... [19:30:32] Sock 9.Parse request [19:30:32]Sock 9.Check first char [19:30:32]Sock 9.First char is OK [19:30:32]request: POST /json_proto HTTP/1.0 [19:30:32]Method: POST [19:30:32]URL: /json_proto [19:30:32]Method is POST - this is cgi request [19:30:32]url: /json_proto [19:30:32]query_string will be loaded in cgi processing [19:30:32]execute_cgi json_proto POST (null) [19:30:32]execute_cgi path=json_proto method=POST [19:30:32]POST find Content-Length [19:30:32]Host: 172.17.34.200:8080 [19:30:32]Content-Length: 683 [19:30:32]Content-Type: application/json [19:30:32] [19:30:32]POST finish read [19:30:32]Found Content-Length = 683 [19:30:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:30:32]execute_script... [19:30: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)1182304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:30:32]POST & json_proto [19:30:32]process_json_proto [19:30:32]json parsed OK: [19:30:32]protocol is kg_v1.0 [19:30:32]action value=close_receipt [19:30:32]process_action close_receipt [19:30:32]cmd_close_receipt [19:30:32]MH_GetDate [19:30:32]Write to MH i2c: F0 00 00 2D 96 B2 [19:30:32]Write i2c OK [19:30:32]MH_I2C_Read... [19:30:32]Read from MH i2c: F0 [19:30:32]MH_I2C_Read... [19:30:32]Read from MH i2c: F0 09 00 [19:30:32]MH_I2C_Read... [19:30:32]Read from MH i2c: F0 09 00 2D 96 00 DD AF E7 64 B2 FF 65 64 0C [19:30:32]GetLastDocTimeStamp 1692905354 [19:30:32]current date 1692905437 [19:30:32]FM_GetShiftState [19:30:32]SAM_PROTO_GetShiftState [19:30:32]wFMCommunicate request_size=4 [19:30:32]MH_SAM_APDU [19:30:32]CAPDU: 80 13 01 00 [19:30:32]Write to MH i2c: E2 08 00 2E 96 80 13 01 00 00 00 00 00 41 [19:30:32]Write i2c OK [19:30:32]MH_I2C_Read... [19:30:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:32]Read from MH i2c: E2 [19:30:32]MH_I2C_Read... [19:30:32]Read from MH i2c: E2 0E 00 [19:30:32]MH_I2C_Read... [19:30:32]Read from MH i2c: E2 0E 00 2E 96 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BE [19:30:32]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:30:32]wFMCommunicate OK [19:30:32]SAM_PROTO_GetShiftState done [19:30:32]FM_GetShiftState done [19:30:32]opened in 1692866319 [19:30:32]opened+sec_in_day 1692952719 [19:30:32]quantity*price = 100050 [19:30:32]sum+1 = 100051 [19:30:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 252 24.08.2023 19:30 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32546 ФПД: 188449732620700 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T193037&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32546&fm=188449732620700&tin=02508201610067®Number=0000000000091575&sum=100000 [19:30:33]StoreToDocumentArchive [19:30:33]shift 75 fd 32546 [19:30:33]save to /storage/0075/doc_00032546 [19:30:33]save last doc name /storage/0075/doc_00032546 to /storage/kkm_last_doc_name [19:30:33]save OK [19:30:33]Clear old archive folders... [19:30:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:30:33]tlvbuf is 0183FB70 [19:30:33]SAM_PROTO_ClearQueue [19:30:33]wFMCommunicate request_size=4 [19:30:33]MH_SAM_APDU [19:30:33]CAPDU: 80 09 00 00 [19:30:33]Write to MH i2c: E2 08 00 3B 96 80 09 00 00 00 00 00 00 43 [19:30:33]Write i2c OK [19:30:33]MH_I2C_Read... [19:30:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:30:33]Read from MH i2c: E2 [19:30:33]MH_I2C_Read... [19:30:33]Read from MH i2c: E2 03 00 [19:30:33]MH_I2C_Read... [19:30:33]Read from MH i2c: E2 03 00 3B 96 00 90 00 45 [19:30:33]RAPDU: 90 00 [19:30:33]wFMCommunicate OK [19:30:33]SAM_PROTO_ClearQueue done [19:30:33]KKMCreateOFDPacket [19:30:33]OFDProtocolAddRootSTLVToBuf [19:30:33]FM_MakeSignedData [19:30:33]FM_MakeSignedData [19:30:33]SAM_PROTO_SignData [19:30:33]wFMCommunicate request_size=4 [19:30:33]MH_SAM_APDU [19:30:33]CAPDU: 80 0D 01 02 [19:30:33]Write to MH i2c: E2 08 00 3C 96 80 0D 01 02 00 00 00 00 4B [19:30:33]Write i2c OK [19:30:33]MH_I2C_Read... [19:30:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:30:34]Read from MH i2c: E2 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: E2 03 00 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: E2 03 00 3C 96 00 90 00 46 [19:30:34]RAPDU: 90 00 [19:30:34]wFMCommunicate OK [19:30:34]wFMCommunicate request_size=255 [19:30:34]MH_SAM_APDU [19:30:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FC 00 00 00 F4 03 04 00 DD AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 7F 00 00 35 04 06 00 AB [19:30:34]Write to MH i2c: E2 02 01 3D 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FC 00 00 00 F4 03 04 00 DD AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 7F 00 00 35 04 06 00 AB 00 00 54 [19:30:34]Write i2c OK [19:30:34]MH_I2C_Read... [19:30:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:34]Read from MH i2c: E2 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: E2 03 00 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: E2 03 00 3D 96 00 90 00 47 [19:30:34]RAPDU: 90 00 [19:30:34]wFMCommunicate OK [19:30:34]wFMCommunicate request_size=10 [19:30:34]MH_SAM_APDU [19:30:34]CAPDU: 80 0D 02 02 05 64 DF 5E F1 9C [19:30:34]Write to MH i2c: E2 0D 00 3E 96 80 0D 02 02 05 00 64 DF 5E F1 9C 00 00 86 [19:30:34]Write i2c OK [19:30:34]MH_I2C_Read... [19:30:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:34]Read from MH i2c: E2 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: E2 03 00 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: E2 03 00 3E 96 00 90 00 48 [19:30:34]RAPDU: 90 00 [19:30:34]wFMCommunicate OK [19:30:34]wFMCommunicate request_size=4 [19:30:34]MH_SAM_APDU [19:30:34]CAPDU: 80 0D 03 02 [19:30:34]Write to MH i2c: E2 08 00 3F 96 80 0D 03 02 00 00 00 00 50 [19:30:34]Write i2c OK [19:30:34]MH_I2C_Read... [19:30:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:30:34]Read from MH i2c: E2 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: E2 0B 00 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: E2 0B 00 3F 96 00 17 71 19 9B C6 CD 16 9B 90 00 D1 [19:30:34]RAPDU: 17 71 19 9B C6 CD 16 9B 90 00 [19:30:34]wFMCommunicate OK [19:30:34]SAM_PROTO_SignData done [19:30:34]FM_MakeSignedData done [19:30:34]CreateOFDProtocolMessage [19:30:34]wFMCommunicate request_size=4 [19:30:34]MH_SAM_APDU [19:30:34]CAPDU: 80 11 00 00 [19:30:34]Write to MH i2c: E2 08 00 40 96 80 11 00 00 00 00 00 00 50 [19:30:34]Write i2c OK [19:30:34]MH_I2C_Read... [19:30:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:34]Read from MH i2c: E2 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: E2 17 00 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: E2 17 00 40 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A6 [19:30:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:30:34]wFMCommunicate OK [19:30:34]CreateOFDProtocolMessage done [19:30:34]OFDSenderStorePacket 32546 [19:30:34]StoreOFDPacket docnum=32546 [19:30:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 46 5A 07 01 B0 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FC 00 00 00 F4 03 04 00 DD AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 7F 00 00 35 04 06 00 AB 64 DF 5E F1 9C 17 71 19 9B C6 CD 16 9B [19:30:34]CheckFolder [19:30:34]dirname=/storage/ofd_packets [19:30:34]CheckFolder done [19:30:34]ProducePacketName [19:30:34]name=ofd_packets/00032546 [19:30:34]NVStorageSaveData ofd_packets/00032546 [19:30:34]File name is /storage/ofd_packets/00032546 [19:30:34]Write 301 bytes [19:30:34]NVStorageSaveData done [19:30:34]OFDSenderStorePacket done [19:30:34]KKMCreateOFDPacket done [19:30:34]NVStorageSaveData kkm_last_timestamp [19:30:34]File name is /storage/kkm_last_timestamp [19:30:34]Write 4 bytes [19:30:34]NVStorageSaveData done [19:30:34]ExternCall_PrintAddStr [19:30:34]wPrintStart [19:30:34]Write to MH i2c: 01 00 00 41 96 D7 [19:30:34]Write i2c OK [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: 01 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: 01 07 00 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: 01 07 00 41 96 00 00 00 00 00 FF 0F EC [19:30:34]RasterBufferAndPrint [19:30:34]line Счет N : (1)1182304 [19:30:34]line ИНН: 02508201610067 [19:30:34]line Контрольно-Кассовый Чек [19:30:34]line ПРОДАЖА [19:30:34]line ТРК (МРК, ГНК) : 52 [19:30:34]line Товар: 2710124130 [19:30:34]line Аи-92-К-5 [19:30:34]line 17.400 * 57.50 [19:30:34]line = 1000.50 [19:30:34]line НДС 12% НСП 1% [19:30:34]line > о реализуемом товаре [19:30:34]line ОКРУГЛЕНИЕ: -0.50 [19:30:34]line ИТОГО: 1000.00 [19:30:34]line Внесено: 1000.00 [19:30:34]line СДАЧА: 0.00 [19:30:34]line НСП 1% : 8.85 [19:30:34]line НДС 12% : 106.25 [19:30:34]line Наличными: 1000.00 [19:30:34]line Безнал.: 0.00 [19:30:34]line Место: АЗС № 121 "Партнер Нефть" [19:30:34]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:30:34]line СНО: Общий режим [19:30:34]line Чек 252 24.08.2023 19:30 [19:30:34]line Смена: 75 ФФД: 1.0 [19:30:34]line ЗНМ: 0300000148 [19:30:34]line РНМ: 0000000000091575 [19:30:34]line Версия ККМ: 001 [19:30:34]line ФМ: 0000000000874655 [19:30:34]line ФД: 32546 [19:30:34]line ФПД: 188449732620700 [19:30:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T193037&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32546&fm=188449732620700&tin=02508201610067®Number=0000000000091575&sum=100000 [19:30:34]OFD Sender: Processing packet 32546 [packets to send 11, broken 10] [19:30:34]ProducePacketName [19:30:34]name=ofd_packets/00032546 [19:30:34]OFD Sender: To server: pG, [19:30:34]CommunicateWithHost lk.salyk.kg:30040 [19:30:34]ConnectInit lk.salyk.kg [19:30:34]written 0, free lines is 4095 [19:30:34]Connected sock=10 [19:30:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 46 5A 07 01 B0 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FC 00 00 00 F4 03 04 00 DD AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 7F 00 00 35 04 06 00 AB 64 DF 5E F1 9C 17 71 19 9B C6 CD 16 9B [19:30:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2A 03 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 34 36 35 35 10 04 04 00 22 7F 00 00 F4 03 04 00 80 5A E7 64 B6 04 01 00 00 57 25 2B 4F 88 82 D3 A6 [19:30:35]CommunicateWithHost err = 0 [19:30:35]CheckOFDResponse [19:30:35]1017 (14) - 77093643461234 [19:30:35]1041 (16) - 0000000000874655 [19:30:35]1040 (4) - 32546 [19:30:35]1012 (4) - 24.08.2023 13:26 [19:30:35]1206 (1) - 0 [19:30:35]OFD Sender: Remove packet 32546 [19:30:35]ProducePacketName [19:30:35]name=ofd_packets/00032546 [19:30:35]NVStorageDeleteData [19:30:35]Write to MH i2c: 01 00 00 6C 96 02 [19:30:35]Write i2c OK [19:30:35]MH_I2C_Read... [19:30:35]Read from MH i2c: 01 [19:30:35]MH_I2C_Read... [19:30:35]Read from MH i2c: 01 07 00 [19:30:35]MH_I2C_Read... [19:30:35]Read from MH i2c: 01 07 00 6C 96 00 00 00 00 00 D6 0C EB [19:30:35]RasterBufferAndPrint [19:30:35]line [19:30:35]line [19:30:35]line [19:30:35]line [19:30:35]line [19:30:35]written 0, free lines is 3295 [19:30:35]MH_Cut [19:30:35]Write to MH i2c: D1 01 00 73 96 01 DB [19:30:35]Write i2c OK [19:30:35]MH_I2C_Read... [19:30:35]Read from MH i2c: D1 [19:30:35]MH_I2C_Read... [19:30:35]Read from MH i2c: D1 01 00 [19:30:35]MH_I2C_Read... [19:30:35]Read from MH i2c: D1 01 00 73 96 00 DA [19:30:35]Write to MH i2c: 01 00 00 74 96 0A [19:30:35]Write i2c OK [19:30:35]MH_I2C_Read... [19:30:35]OFD Sender: No OFD packet to send [19:30:35]*** Cut start [19:30:35]*** Purtial cut [19:30:35]*** Stage 1: CUTSNS_PIN = 1 [19:30:36]Read from MH i2c: 01 [19:30:36]MH_I2C_Read... [19:30:36]*** Stop cut motor [19:30:36]*** Cut end [19:30:36]Read from MH i2c: 01 07 00 [19:30:36]MH_I2C_Read... [19:30:36]Read from MH i2c: 01 07 00 74 96 00 00 00 00 00 FF 0F 1F [19:30:36]process_action close_receipt done [19:30:36]requested_data is exist [19:30:36]produce_requested_data [19:30:36]requested_item fm.sn is exist - process it [19:30:36]wFMCommunicate request_size=4 [19:30:36]MH_SAM_APDU [19:30:36]CAPDU: 80 11 00 00 [19:30:36]Write to MH i2c: E2 08 00 75 96 80 11 00 00 00 00 00 00 85 [19:30:36]Write i2c OK [19:30:36]MH_I2C_Read... [19:30:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:36]Read from MH i2c: E2 [19:30:36]MH_I2C_Read... [19:30:36]Read from MH i2c: E2 17 00 [19:30:36]MH_I2C_Read... [19:30:36]Read from MH i2c: E2 17 00 75 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DB [19:30:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:30:36]wFMCommunicate OK [19:30:36]requested_item fd.num is exist - process it [19:30:36]SAM_PROTO_GetFieldsCounters [19:30:36]wFMCommunicate request_size=4 [19:30:36]MH_SAM_APDU [19:30:36]CAPDU: 80 13 00 00 [19:30:36]Write to MH i2c: E2 08 00 76 96 80 13 00 00 00 00 00 00 88 [19:30:36]Write i2c OK [19:30:36]MH_I2C_Read... [19:30:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:30:36]Read from MH i2c: E2 [19:30:36]MH_I2C_Read... [19:30:36]Read from MH i2c: E2 62 00 [19:30:36]MH_I2C_Read... [19:30:36]Read from MH i2c: E2 62 00 76 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 22 7F 00 00 0E 04 04 00 4B 00 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 8E [19:30:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 22 7F 00 00 0E 04 04 00 4B 00 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 [19:30:36]wFMCommunicate OK [19:30:36]SAM_PROTO_GetFieldsCounters done [19:30:36]requested_item shift.num is exist - process it [19:30:36]requested_item shift.opened is exist - process it [19:30:36]req_shift_opened [19:30:36]FM_GetShiftState [19:30:36]SAM_PROTO_GetShiftState [19:30:36]wFMCommunicate request_size=4 [19:30:36]MH_SAM_APDU [19:30:36]CAPDU: 80 13 01 00 [19:30:36]Write to MH i2c: E2 08 00 77 96 80 13 01 00 00 00 00 00 8A [19:30:36]Write i2c OK [19:30:36]MH_I2C_Read... [19:30:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:36]Read from MH i2c: E2 [19:30:36]MH_I2C_Read... [19:30:36]Read from MH i2c: E2 0E 00 [19:30:36]MH_I2C_Read... [19:30:36]Read from MH i2c: E2 0E 00 77 96 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 07 [19:30:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:30:36]wFMCommunicate OK [19:30:36]SAM_PROTO_GetShiftState done [19:30:36]FM_GetShiftState done [19:30:36]req_shift_opened done [19:30:36]requested_item shift.open_date is exist - process it [19:30:36]req_shift_open_date [19:30:36]req_shift_open_date done [19:30:36]produce_requested_data done [19:30:36]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32546,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:30:36]process_action_free close_receipt [19:30:36]json_value_free [19:30:36]json_value_free done [19:30:36]process_json_proto returns [19:30:36]Send response to host [19:30:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32546,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:30:36]free response buf [19:30:36]execute_script done [19:30:36]execute_script returns [19:30:36]free content buf [19:30:36]Sock 9.Close socket [19:30:36]Sock 9.Thread stoped [19:30:36]accept exits with 8 [19:30:36]New connection [19:30:36]New thread 3066940772 created [19:30:36]Thread 3067084132 joined [19:30:36]Waiting for new connection... [19:30:36] Sock 8.Parse request [19:30:36]Sock 8.Check first char [19:30:36]Sock 8.First char is OK [19:30:36]request: POST /json_proto HTTP/1.0 [19:30:36]Method: POST [19:30:36]URL: /json_proto [19:30:36]Method is POST - this is cgi request [19:30:36]url: /json_proto [19:30:36]query_string will be loaded in cgi processing [19:30:36]execute_cgi json_proto POST (null) [19:30:36]execute_cgi path=json_proto method=POST [19:30:36]POST find Content-Length [19:30:36]Host: 172.17.34.200:8080 [19:30:36]Content-Length: 678 [19:30:36]Content-Type: application/json [19:30:36] [19:30:36]POST finish read [19:30:36]Found Content-Length = 678 [19:30:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:30:36]execute_script... [19:30: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)1182306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:30:36]POST & json_proto [19:30:36]process_json_proto [19:30:36]json parsed OK: [19:30:36]protocol is kg_v1.0 [19:30:36]action value=close_receipt [19:30:36]process_action close_receipt [19:30:36]cmd_close_receipt [19:30:36]MH_GetDate [19:30:36]Write to MH i2c: F0 00 00 78 96 FD [19:30:36]Write i2c OK [19:30:36]MH_I2C_Read... [19:30:36]Read from MH i2c: F0 [19:30:36]MH_I2C_Read... [19:30:36]Read from MH i2c: F0 09 00 [19:30:36]MH_I2C_Read... [19:30:36]Read from MH i2c: F0 09 00 78 96 00 E2 AF E7 64 B2 FF 65 64 5C [19:30:36]GetLastDocTimeStamp 1692905437 [19:30:36]current date 1692905442 [19:30:36]FM_GetShiftState [19:30:36]SAM_PROTO_GetShiftState [19:30:36]wFMCommunicate request_size=4 [19:30:36]MH_SAM_APDU [19:30:36]CAPDU: 80 13 01 00 [19:30:36]Write to MH i2c: E2 08 00 79 96 80 13 01 00 00 00 00 00 8C [19:30:36]Write i2c OK [19:30:36]MH_I2C_Read... [19:30:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:37]Read from MH i2c: E2 [19:30:37]MH_I2C_Read... [19:30:37]Read from MH i2c: E2 0E 00 [19:30:37]MH_I2C_Read... [19:30:37]Read from MH i2c: E2 0E 00 79 96 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 09 [19:30:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:30:37]wFMCommunicate OK [19:30:37]SAM_PROTO_GetShiftState done [19:30:37]FM_GetShiftState done [19:30:37]opened in 1692866319 [19:30:37]opened+sec_in_day 1692952719 [19:30:37]quantity*price = 50025 [19:30:37]sum+1 = 50026 [19:30:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 253 24.08.2023 19:30 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32547 ФПД: 68571610311480 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T193042&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32547&fm=68571610311480&tin=02508201610067®Number=0000000000091575&sum=50000 [19:30:37]StoreToDocumentArchive [19:30:37]shift 75 fd 32547 [19:30:37]save to /storage/0075/doc_00032547 [19:30:37]save last doc name /storage/0075/doc_00032547 to /storage/kkm_last_doc_name [19:30:37]save OK [19:30:37]Clear old archive folders... [19:30:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:30:37]tlvbuf is 019F1320 [19:30:37]SAM_PROTO_ClearQueue [19:30:37]wFMCommunicate request_size=4 [19:30:37]MH_SAM_APDU [19:30:37]CAPDU: 80 09 00 00 [19:30:37]Write to MH i2c: E2 08 00 86 96 80 09 00 00 00 00 00 00 8E [19:30:37]Write i2c OK [19:30:37]MH_I2C_Read... [19:30:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:30:37]Read from MH i2c: E2 [19:30:37]MH_I2C_Read... [19:30:37]Read from MH i2c: E2 03 00 [19:30:37]MH_I2C_Read... [19:30:37]Read from MH i2c: E2 03 00 86 96 00 90 00 90 [19:30:37]RAPDU: 90 00 [19:30:37]wFMCommunicate OK [19:30:37]SAM_PROTO_ClearQueue done [19:30:37]KKMCreateOFDPacket [19:30:37]OFDProtocolAddRootSTLVToBuf [19:30:37]FM_MakeSignedData [19:30:37]FM_MakeSignedData [19:30:37]SAM_PROTO_SignData [19:30:37]wFMCommunicate request_size=4 [19:30:37]MH_SAM_APDU [19:30:37]CAPDU: 80 0D 01 02 [19:30:37]Write to MH i2c: E2 08 00 87 96 80 0D 01 02 00 00 00 00 96 [19:30:37]Write i2c OK [19:30:37]MH_I2C_Read... [19:30:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:30:37]Read from MH i2c: E2 [19:30:37]MH_I2C_Read... [19:30:37]Read from MH i2c: E2 03 00 [19:30:37]MH_I2C_Read... [19:30:37]Read from MH i2c: E2 03 00 87 96 00 90 00 91 [19:30:37]RAPDU: 90 00 [19:30:37]wFMCommunicate OK [19:30:37]wFMCommunicate request_size=255 [19:30:37]MH_SAM_APDU [19:30:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FD 00 00 00 F4 03 04 00 E2 AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 7F 00 00 35 04 06 00 3E [19:30:37]Write to MH i2c: E2 02 01 88 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FD 00 00 00 F4 03 04 00 E2 AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 7F 00 00 35 04 06 00 3E 00 00 34 [19:30:38]Write i2c OK [19:30:38]MH_I2C_Read... [19:30:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:38]Read from MH i2c: E2 [19:30:38]MH_I2C_Read... [19:30:38]Read from MH i2c: E2 03 00 [19:30:38]MH_I2C_Read... [19:30:38]Read from MH i2c: E2 03 00 88 96 00 90 00 92 [19:30:38]RAPDU: 90 00 [19:30:38]wFMCommunicate OK [19:30:38]wFMCommunicate request_size=10 [19:30:38]MH_SAM_APDU [19:30:38]CAPDU: 80 0D 02 02 05 5D 92 79 6B 38 [19:30:38]Write to MH i2c: E2 0D 00 89 96 80 0D 02 02 05 00 5D 92 79 6B 38 00 00 AE [19:30:38]Write i2c OK [19:30:38]MH_I2C_Read... [19:30:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:38]Read from MH i2c: E2 [19:30:38]MH_I2C_Read... [19:30:38]Read from MH i2c: E2 03 00 [19:30:38]MH_I2C_Read... [19:30:38]Read from MH i2c: E2 03 00 89 96 00 90 00 93 [19:30:38]RAPDU: 90 00 [19:30:38]wFMCommunicate OK [19:30:38]wFMCommunicate request_size=4 [19:30:38]MH_SAM_APDU [19:30:38]CAPDU: 80 0D 03 02 [19:30:38]Write to MH i2c: E2 08 00 8A 96 80 0D 03 02 00 00 00 00 9B [19:30:38]Write i2c OK [19:30:38]MH_I2C_Read... [19:30:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:30:38]Read from MH i2c: E2 [19:30:38]MH_I2C_Read... [19:30:38]Read from MH i2c: E2 0B 00 [19:30:38]MH_I2C_Read... [19:30:38]Read from MH i2c: E2 0B 00 8A 96 00 03 0A DA C2 AF 1E 63 B1 90 00 26 [19:30:38]RAPDU: 03 0A DA C2 AF 1E 63 B1 90 00 [19:30:38]wFMCommunicate OK [19:30:38]SAM_PROTO_SignData done [19:30:38]FM_MakeSignedData done [19:30:38]CreateOFDProtocolMessage [19:30:38]wFMCommunicate request_size=4 [19:30:38]MH_SAM_APDU [19:30:38]CAPDU: 80 11 00 00 [19:30:38]Write to MH i2c: E2 08 00 8B 96 80 11 00 00 00 00 00 00 9B [19:30:38]Write i2c OK [19:30:38]MH_I2C_Read... [19:30:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:38]Read from MH i2c: E2 [19:30:38]MH_I2C_Read... [19:30:38]Read from MH i2c: E2 17 00 [19:30:38]MH_I2C_Read... [19:30:38]Read from MH i2c: E2 17 00 8B 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F1 [19:30:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:30:38]wFMCommunicate OK [19:30:38]CreateOFDProtocolMessage done [19:30:38]OFDSenderStorePacket 32547 [19:30:38]StoreOFDPacket docnum=32547 [19:30:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 52 33 07 01 85 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FD 00 00 00 F4 03 04 00 E2 AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 7F 00 00 35 04 06 00 3E 5D 92 79 6B 38 03 0A DA C2 AF 1E 63 B1 [19:30:38]CheckFolder [19:30:38]dirname=/storage/ofd_packets [19:30:38]CheckFolder done [19:30:38]ProducePacketName [19:30:38]name=ofd_packets/00032547 [19:30:38]NVStorageSaveData ofd_packets/00032547 [19:30:38]File name is /storage/ofd_packets/00032547 [19:30:38]Write 301 bytes [19:30:38]NVStorageSaveData done [19:30:38]OFDSenderStorePacket done [19:30:38]KKMCreateOFDPacket done [19:30:38]NVStorageSaveData kkm_last_timestamp [19:30:38]File name is /storage/kkm_last_timestamp [19:30:38]Write 4 bytes [19:30:38]NVStorageSaveData done [19:30:38]ExternCall_PrintAddStr [19:30:38]wPrintStart [19:30:38]Write to MH i2c: 01 00 00 8C 96 22 [19:30:38]Write i2c OK [19:30:38]MH_I2C_Read... [19:30:38]Read from MH i2c: 01 [19:30:38]MH_I2C_Read... [19:30:38]Read from MH i2c: 01 07 00 [19:30:38]MH_I2C_Read... [19:30:38]Read from MH i2c: 01 07 00 8C 96 00 00 00 00 00 FF 0F 37 [19:30:38]RasterBufferAndPrint [19:30:38]line Счет N : (1)1182306 [19:30:38]line ИНН: 02508201610067 [19:30:38]line Контрольно-Кассовый Чек [19:30:38]line ПРОДАЖА [19:30:38]line ТРК (МРК, ГНК) : 62 [19:30:38]line Товар: 2710124130 [19:30:38]line Аи-92-К-5 [19:30:38]line 8.700 * 57.50 [19:30:38]line = 500.25 [19:30:38]line НДС 12% НСП 1% [19:30:38]line > о реализуемом товаре [19:30:38]line ОКРУГЛЕНИЕ: -0.25 [19:30:38]line ИТОГО: 500.00 [19:30:38]line Внесено: 500.00 [19:30:38]line СДАЧА: 0.00 [19:30:38]line НСП 1% : 4.43 [19:30:38]line НДС 12% : 53.12 [19:30:38]line Наличными: 500.00 [19:30:38]line Безнал.: 0.00 [19:30:38]line Место: АЗС № 121 "Партнер Нефть" [19:30:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:30:39]line СНО: Общий режим [19:30:39]line Чек 253 24.08.2023 19:30 [19:30:39]line Смена: 75 ФФД: 1.0 [19:30:39]line ЗНМ: 0300000148 [19:30:39]line РНМ: 0000000000091575 [19:30:39]line Версия ККМ: 001 [19:30:39]line ФМ: 0000000000874655 [19:30:39]line ФД: 32547 [19:30:39]line ФПД: 68571610311480 [19:30:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T193042&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32547&fm=68571610311480&tin=02508201610067®Number=0000000000091575&sum=50000 [19:30:39]OFD Sender: Processing packet 32547 [packets to send 11, broken 10] [19:30:39]ProducePacketName [19:30:39]name=ofd_packets/00032547 [19:30:39]OFD Sender: To server: pG, [19:30:39]CommunicateWithHost lk.salyk.kg:30040 [19:30:39]ConnectInit lk.salyk.kg [19:30:39]written 0, free lines is 4095 [19:30:39]Connected sock=10 [19:30:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 52 33 07 01 85 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FD 00 00 00 F4 03 04 00 E2 AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 7F 00 00 35 04 06 00 3E 5D 92 79 6B 38 03 0A DA C2 AF 1E 63 B1 [19:30:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 3E 8B 47 00 09 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 7F 00 00 F4 03 04 00 85 5A E7 64 B6 04 01 00 00 33 40 60 49 AA 32 65 FF [19:30:39]CommunicateWithHost err = 0 [19:30:39]CheckOFDResponse [19:30:39]1017 (14) - 77093643461234 [19:30:39]1041 (16) - 0000000000874655 [19:30:39]1040 (4) - 32547 [19:30:39]1012 (4) - 24.08.2023 13:26 [19:30:39]1206 (1) - 0 [19:30:39]OFD Sender: Remove packet 32547 [19:30:39]ProducePacketName [19:30:39]name=ofd_packets/00032547 [19:30:39]NVStorageDeleteData [19:30:39]Write to MH i2c: 01 00 00 B7 96 4D [19:30:39]Write i2c OK [19:30:39]MH_I2C_Read... [19:30:39]Read from MH i2c: 01 [19:30:39]MH_I2C_Read... [19:30:39]Read from MH i2c: 01 07 00 [19:30:39]MH_I2C_Read... [19:30:39]Read from MH i2c: 01 07 00 B7 96 00 00 00 00 00 F1 0C 51 [19:30:39]RasterBufferAndPrint [19:30:39]line [19:30:39]line [19:30:39]line [19:30:39]line [19:30:39]line [19:30:39]written 0, free lines is 3325 [19:30:39]MH_Cut [19:30:39]Write to MH i2c: D1 01 00 BE 96 01 26 [19:30:39]Write i2c OK [19:30:39]MH_I2C_Read... [19:30:39]Read from MH i2c: D1 [19:30:39]MH_I2C_Read... [19:30:39]Read from MH i2c: D1 01 00 [19:30:39]MH_I2C_Read... [19:30:39]Read from MH i2c: D1 01 00 BE 96 00 25 [19:30:39]Write to MH i2c: 01 00 00 BF 96 55 [19:30:39]Write i2c OK [19:30:39]MH_I2C_Read... [19:30:40]OFD Sender: No OFD packet to send [19:30:40]*** Cut start [19:30:40]*** Purtial cut [19:30:40]*** CUTSNS_PIN = 0 [19:30:40]*** Stage 1: CUTSNS_PIN = 1 [19:30:42]Read from MH i2c: 01 [19:30:42]MH_I2C_Read... [19:30:42]*** Stop cut motor [19:30:42]*** Cut end [19:30:42]Read from MH i2c: 01 07 00 [19:30:42]MH_I2C_Read... [19:30:42]Read from MH i2c: 01 07 00 BF 96 00 00 00 00 00 FF 0F 6A [19:30:42]process_action close_receipt done [19:30:42]requested_data is exist [19:30:42]produce_requested_data [19:30:42]requested_item fm.sn is exist - process it [19:30:42]wFMCommunicate request_size=4 [19:30:42]MH_SAM_APDU [19:30:42]CAPDU: 80 11 00 00 [19:30:42]Write to MH i2c: E2 08 00 C0 96 80 11 00 00 00 00 00 00 D0 [19:30:42]Write i2c OK [19:30:42]MH_I2C_Read... [19:30:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:42]Read from MH i2c: E2 [19:30:42]MH_I2C_Read... [19:30:42]Read from MH i2c: E2 17 00 [19:30:42]MH_I2C_Read... [19:30:42]Read from MH i2c: E2 17 00 C0 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 26 [19:30:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:30:42]wFMCommunicate OK [19:30:42]requested_item fd.num is exist - process it [19:30:42]SAM_PROTO_GetFieldsCounters [19:30:42]wFMCommunicate request_size=4 [19:30:42]MH_SAM_APDU [19:30:42]CAPDU: 80 13 00 00 [19:30:42]Write to MH i2c: E2 08 00 C1 96 80 13 00 00 00 00 00 00 D3 [19:30:42]Write i2c OK [19:30:42]MH_I2C_Read... [19:30:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:30:42]Read from MH i2c: E2 [19:30:42]MH_I2C_Read... [19:30:42]Read from MH i2c: E2 62 00 [19:30:42]MH_I2C_Read... [19:30:42]Read from MH i2c: E2 62 00 C1 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 23 7F 00 00 0E 04 04 00 4B 00 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 DD [19:30:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 23 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:30:42]wFMCommunicate OK [19:30:42]SAM_PROTO_GetFieldsCounters done [19:30:42]requested_item shift.num is exist - process it [19:30:42]requested_item shift.opened is exist - process it [19:30:42]req_shift_opened [19:30:42]FM_GetShiftState [19:30:42]SAM_PROTO_GetShiftState [19:30:42]wFMCommunicate request_size=4 [19:30:42]MH_SAM_APDU [19:30:42]CAPDU: 80 13 01 00 [19:30:42]Write to MH i2c: E2 08 00 C2 96 80 13 01 00 00 00 00 00 D5 [19:30:42]Write i2c OK [19:30:42]MH_I2C_Read... [19:30:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:42]Read from MH i2c: E2 [19:30:42]MH_I2C_Read... [19:30:42]Read from MH i2c: E2 0E 00 [19:30:42]MH_I2C_Read... [19:30:42]Read from MH i2c: E2 0E 00 C2 96 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 52 [19:30:42]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:30:42]wFMCommunicate OK [19:30:42]SAM_PROTO_GetShiftState done [19:30:42]FM_GetShiftState done [19:30:42]req_shift_opened done [19:30:42]requested_item shift.open_date is exist - process it [19:30:42]req_shift_open_date [19:30:42]req_shift_open_date done [19:30:42]produce_requested_data done [19:30:42]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32547,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:30:42]process_action_free close_receipt [19:30:42]json_value_free [19:30:42]json_value_free done [19:30:42]process_json_proto returns [19:30:42]Send response to host [19:30:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32547,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:30:42]free response buf [19:30:42]execute_script done [19:30:42]execute_script returns [19:30:42]free content buf [19:30:42]Sock 8.Close socket [19:30:42]Sock 8.Thread stoped [19:30:45]OFD Sender: No OFD packet to send [19:30:45]accept exits with 9 [19:30:45]New connection [19:30:45]New thread 3067084132 created [19:30:45]Thread 3066940772 joined [19:30:45]Waiting for new connection... [19:30:45] Sock 9.Parse request [19:30:45]Sock 9.Check first char [19:30:45]Sock 9.First char is OK [19:30:45]request: POST /json_proto HTTP/1.0 [19:30:45]Method: POST [19:30:45]URL: /json_proto [19:30:45]Method is POST - this is cgi request [19:30:45]url: /json_proto [19:30:45]query_string will be loaded in cgi processing [19:30:45]execute_cgi json_proto POST (null) [19:30:45]execute_cgi path=json_proto method=POST [19:30:45]POST find Content-Length [19:30:45]Host: 172.17.34.200:8080 [19:30:45]Content-Length: 683 [19:30:45]Content-Type: application/json [19:30:45] [19:30:45]POST finish read [19:30:45]Found Content-Length = 683 [19:30:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 18.700, "sum" : 1075.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1075.00, "total" : 1075.00, "payments": [ { "type": 0, "sum" : 1075.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:45]execute_script... [19:30: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)1182305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 18.700, "sum" : 1075.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1075.00, "total" : 1075.00, "payments": [ { "type": 0, "sum" : 1075.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:45]POST & json_proto [19:30:45]process_json_proto [19:30:45]json parsed OK: [19:30:45]protocol is kg_v1.0 [19:30:45]action value=close_receipt [19:30:45]process_action close_receipt [19:30:45]cmd_close_receipt [19:30:45]MH_GetDate [19:30:45]Write to MH i2c: F0 00 00 C3 96 48 [19:30:45]Write i2c OK [19:30:45]MH_I2C_Read... [19:30:45]Read from MH i2c: F0 [19:30:45]MH_I2C_Read... [19:30:45]Read from MH i2c: F0 09 00 [19:30:45]MH_I2C_Read... [19:30:45]Read from MH i2c: F0 09 00 C3 96 00 EA AF E7 64 B2 FF 65 64 AF [19:30:45]GetLastDocTimeStamp 1692905442 [19:30:45]current date 1692905450 [19:30:45]FM_GetShiftState [19:30:45]SAM_PROTO_GetShiftState [19:30:45]wFMCommunicate request_size=4 [19:30:45]MH_SAM_APDU [19:30:45]CAPDU: 80 13 01 00 [19:30:45]Write to MH i2c: E2 08 00 C4 96 80 13 01 00 00 00 00 00 D7 [19:30:45]Write i2c OK [19:30:45]MH_I2C_Read... [19:30:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:45]Read from MH i2c: E2 [19:30:45]MH_I2C_Read... [19:30:45]Read from MH i2c: E2 0E 00 [19:30:45]MH_I2C_Read... [19:30:45]Read from MH i2c: E2 0E 00 C4 96 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 54 [19:30:45]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:30:45]wFMCommunicate OK [19:30:45]SAM_PROTO_GetShiftState done [19:30:45]FM_GetShiftState done [19:30:45]opened in 1692866319 [19:30:45]opened+sec_in_day 1692952719 [19:30:45]quantity*price = 107525 [19:30:45]sum+1 = 107526 [19:30:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 1075.00 Внесено: 1075.00 СДАЧА: 0.00 НСП 1% : 9.51 НДС 12% : 114.19 Наличными: 1075.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 254 24.08.2023 19:30 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32548 ФПД: 78618273011936 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T193050&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32548&fm=78618273011936&tin=02508201610067®Number=0000000000091575&sum=107500 [19:30:46]StoreToDocumentArchive [19:30:46]shift 75 fd 32548 [19:30:46]save to /storage/0075/doc_00032548 [19:30:46]save last doc name /storage/0075/doc_00032548 to /storage/kkm_last_doc_name [19:30:46]save OK [19:30:46]Clear old archive folders... [19:30:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:30:46]tlvbuf is 0196D7A0 [19:30:46]SAM_PROTO_ClearQueue [19:30:46]wFMCommunicate request_size=4 [19:30:46]MH_SAM_APDU [19:30:46]CAPDU: 80 09 00 00 [19:30:46]Write to MH i2c: E2 08 00 D1 96 80 09 00 00 00 00 00 00 D9 [19:30:46]Write i2c OK [19:30:46]MH_I2C_Read... [19:30:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:30:46]Read from MH i2c: E2 [19:30:46]MH_I2C_Read... [19:30:46]Read from MH i2c: E2 03 00 [19:30:46]MH_I2C_Read... [19:30:46]Read from MH i2c: E2 03 00 D1 96 00 90 00 DB [19:30:46]RAPDU: 90 00 [19:30:46]wFMCommunicate OK [19:30:46]SAM_PROTO_ClearQueue done [19:30:46]KKMCreateOFDPacket [19:30:46]OFDProtocolAddRootSTLVToBuf [19:30:46]FM_MakeSignedData [19:30:46]FM_MakeSignedData [19:30:46]SAM_PROTO_SignData [19:30:46]wFMCommunicate request_size=4 [19:30:46]MH_SAM_APDU [19:30:46]CAPDU: 80 0D 01 02 [19:30:46]Write to MH i2c: E2 08 00 D2 96 80 0D 01 02 00 00 00 00 E1 [19:30:46]Write i2c OK [19:30:46]MH_I2C_Read... [19:30:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:30:46]Read from MH i2c: E2 [19:30:46]MH_I2C_Read... [19:30:46]Read from MH i2c: E2 03 00 [19:30:46]MH_I2C_Read... [19:30:46]Read from MH i2c: E2 03 00 D2 96 00 90 00 DC [19:30:46]RAPDU: 90 00 [19:30:46]wFMCommunicate OK [19:30:46]wFMCommunicate request_size=255 [19:30:46]MH_SAM_APDU [19:30:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 49 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 05 A4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC A3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 2C 00 00 00 00 07 04 06 00 EC A3 01 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 EA AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 7F 00 00 35 04 06 00 47 [19:30:46]Write to MH i2c: E2 02 01 D3 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 35 FF 03 08 00 03 0C 49 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 05 A4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC A3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 2C 00 00 00 00 07 04 06 00 EC A3 01 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 EA AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 7F 00 00 35 04 06 00 47 00 00 33 [19:30:46]Write i2c OK [19:30:46]MH_I2C_Read... [19:30:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:46]Read from MH i2c: E2 [19:30:46]MH_I2C_Read... [19:30:46]Read from MH i2c: E2 03 00 [19:30:46]MH_I2C_Read... [19:30:46]Read from MH i2c: E2 03 00 D3 96 00 90 00 DD [19:30:46]RAPDU: 90 00 [19:30:46]wFMCommunicate OK [19:30:46]wFMCommunicate request_size=10 [19:30:46]MH_SAM_APDU [19:30:46]CAPDU: 80 0D 02 02 05 80 BE 3C 58 E0 [19:30:46]Write to MH i2c: E2 0D 00 D4 96 80 0D 02 02 05 00 80 BE 3C 58 E0 00 00 A0 [19:30:46]Write i2c OK [19:30:46]MH_I2C_Read... [19:30:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:46]Read from MH i2c: E2 [19:30:46]MH_I2C_Read... [19:30:46]Read from MH i2c: E2 03 00 [19:30:46]MH_I2C_Read... [19:30:46]Read from MH i2c: E2 03 00 D4 96 00 90 00 DE [19:30:46]RAPDU: 90 00 [19:30:46]wFMCommunicate OK [19:30:46]wFMCommunicate request_size=4 [19:30:46]MH_SAM_APDU [19:30:46]CAPDU: 80 0D 03 02 [19:30:46]Write to MH i2c: E2 08 00 D5 96 80 0D 03 02 00 00 00 00 E6 [19:30:46]Write i2c OK [19:30:46]MH_I2C_Read... [19:30:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:30:47]Read from MH i2c: E2 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: E2 0B 00 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: E2 0B 00 D5 96 00 61 4D 36 13 4D 3C FA F3 90 00 54 [19:30:47]RAPDU: 61 4D 36 13 4D 3C FA F3 90 00 [19:30:47]wFMCommunicate OK [19:30:47]SAM_PROTO_SignData done [19:30:47]FM_MakeSignedData done [19:30:47]CreateOFDProtocolMessage [19:30:47]wFMCommunicate request_size=4 [19:30:47]MH_SAM_APDU [19:30:47]CAPDU: 80 11 00 00 [19:30:47]Write to MH i2c: E2 08 00 D6 96 80 11 00 00 00 00 00 00 E6 [19:30:47]Write i2c OK [19:30:47]MH_I2C_Read... [19:30:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:47]Read from MH i2c: E2 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: E2 17 00 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: E2 17 00 D6 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3C [19:30:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:30:47]wFMCommunicate OK [19:30:47]CreateOFDProtocolMessage done [19:30:47]OFDSenderStorePacket 32548 [19:30:47]StoreOFDPacket docnum=32548 [19:30:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7F 39 07 01 5D F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 49 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 05 A4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC A3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 2C 00 00 00 00 07 04 06 00 EC A3 01 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 EA AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 7F 00 00 35 04 06 00 47 80 BE 3C 58 E0 61 4D 36 13 4D 3C FA F3 [19:30:47]CheckFolder [19:30:47]dirname=/storage/ofd_packets [19:30:47]CheckFolder done [19:30:47]ProducePacketName [19:30:47]name=ofd_packets/00032548 [19:30:47]NVStorageSaveData ofd_packets/00032548 [19:30:47]File name is /storage/ofd_packets/00032548 [19:30:47]Write 301 bytes [19:30:47]NVStorageSaveData done [19:30:47]OFDSenderStorePacket done [19:30:47]KKMCreateOFDPacket done [19:30:47]NVStorageSaveData kkm_last_timestamp [19:30:47]File name is /storage/kkm_last_timestamp [19:30:47]Write 4 bytes [19:30:47]NVStorageSaveData done [19:30:47]ExternCall_PrintAddStr [19:30:47]wPrintStart [19:30:47]Write to MH i2c: 01 00 00 D7 96 6D [19:30:47]OFD Sender: Processing packet 32548 [packets to send 11, broken 10] [19:30:47]ProducePacketName [19:30:47]name=ofd_packets/00032548 [19:30:47]OFD Sender: To server: pG, [19:30:47]CommunicateWithHost lk.salyk.kg:30040 [19:30:47]ConnectInit lk.salyk.kg [19:30:47]Write i2c OK [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: 01 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: 01 07 00 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: 01 07 00 D7 96 00 00 00 00 00 FF 0F 82 [19:30:47]RasterBufferAndPrint [19:30:47]line Счет N : (1)1182305 [19:30:47]line ИНН: 02508201610067 [19:30:47]line Контрольно-Кассовый Чек [19:30:47]line ПРОДАЖА [19:30:47]line ТРК (МРК, ГНК) : 42 [19:30:47]line Товар: 2710124130 [19:30:47]line Аи-92-К-5 [19:30:47]line 18.700 * 57.50 [19:30:47]line = 1075.25 [19:30:47]line НДС 12% НСП 1% [19:30:47]line > о реализуемом товаре [19:30:47]line ОКРУГЛЕНИЕ: -0.25 [19:30:47]line ИТОГО: 1075.00 [19:30:47]line Внесено: 1075.00 [19:30:47]line СДАЧА: 0.00 [19:30:47]line НСП 1% : 9.51 [19:30:47]line НДС 12% : 114.19 [19:30:47]line Наличными: 1075.00 [19:30:47]line Безнал.: 0.00 [19:30:47]line Место: АЗС № 121 "Партнер Нефть" [19:30:47]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:30:47]line СНО: Общий режим [19:30:47]line Чек 254 24.08.2023 19:30 [19:30:47]line Смена: 75 ФФД: 1.0 [19:30:47]line ЗНМ: 0300000148 [19:30:47]line РНМ: 0000000000091575 [19:30:47]line Версия ККМ: 001 [19:30:47]line ФМ: 0000000000874655 [19:30:47]line ФД: 32548 [19:30:47]line ФПД: 78618273011936 [19:30:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T193050&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32548&fm=78618273011936&tin=02508201610067®Number=0000000000091575&sum=107500 [19:30:47]written 0, free lines is 4095 [19:30:47]Connected sock=10 [19:30:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7F 39 07 01 5D F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 49 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 05 A4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC A3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 2C 00 00 00 00 07 04 06 00 EC A3 01 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 EA AF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 7F 00 00 35 04 06 00 47 80 BE 3C 58 E0 61 4D 36 13 4D 3C FA F3 [19:30:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A1 BE 47 00 D4 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 7F 00 00 F4 03 04 00 8D 5A E7 64 B6 04 01 00 00 99 97 2C BF 7F FC E3 23 [19:30:47]CommunicateWithHost err = 0 [19:30:47]CheckOFDResponse [19:30:47]1017 (14) - 77093643461234 [19:30:47]1041 (16) - 0000000000874655 [19:30:47]1040 (4) - 32548 [19:30:47]1012 (4) - 24.08.2023 13:26 [19:30:47]1206 (1) - 0 [19:30:47]OFD Sender: Remove packet 32548 [19:30:47]ProducePacketName [19:30:47]name=ofd_packets/00032548 [19:30:47]NVStorageDeleteData [19:30:47]Write to MH i2c: 01 00 00 02 97 99 [19:30:47]Write i2c OK [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: 01 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: 01 07 00 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: 01 07 00 02 97 00 00 00 00 00 E4 0C 90 [19:30:47]RasterBufferAndPrint [19:30:47]line [19:30:47]line [19:30:47]line [19:30:47]line [19:30:47]line [19:30:47]written 0, free lines is 3324 [19:30:47]MH_Cut [19:30:47]Write to MH i2c: D1 01 00 09 97 01 72 [19:30:47]Write i2c OK [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: D1 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: D1 01 00 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: D1 01 00 09 97 00 71 [19:30:47]Write to MH i2c: 01 00 00 0A 97 A1 [19:30:47]Write i2c OK [19:30:47]MH_I2C_Read... [19:30:47]OFD Sender: No OFD packet to send [19:30:48]*** Cut start [19:30:48]*** Purtial cut [19:30:48]*** Stage 1: CUTSNS_PIN = 1 [19:30:48]Read from MH i2c: 01 [19:30:48]MH_I2C_Read... [19:30:48]*** Stop cut motor [19:30:48]*** Cut end [19:30:48]Read from MH i2c: 01 07 00 [19:30:48]MH_I2C_Read... [19:30:48]Read from MH i2c: 01 07 00 0A 97 00 00 00 00 00 FF 0F B6 [19:30:48]process_action close_receipt done [19:30:48]requested_data is exist [19:30:48]produce_requested_data [19:30:48]requested_item fm.sn is exist - process it [19:30:48]wFMCommunicate request_size=4 [19:30:48]MH_SAM_APDU [19:30:48]CAPDU: 80 11 00 00 [19:30:48]Write to MH i2c: E2 08 00 0B 97 80 11 00 00 00 00 00 00 1C [19:30:48]Write i2c OK [19:30:48]MH_I2C_Read... [19:30:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:48]Read from MH i2c: E2 [19:30:48]MH_I2C_Read... [19:30:48]Read from MH i2c: E2 17 00 [19:30:48]MH_I2C_Read... [19:30:48]Read from MH i2c: E2 17 00 0B 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 72 [19:30:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:30:48]wFMCommunicate OK [19:30:48]requested_item fd.num is exist - process it [19:30:48]SAM_PROTO_GetFieldsCounters [19:30:48]wFMCommunicate request_size=4 [19:30:48]MH_SAM_APDU [19:30:48]CAPDU: 80 13 00 00 [19:30:48]Write to MH i2c: E2 08 00 0C 97 80 13 00 00 00 00 00 00 1F [19:30:48]Write i2c OK [19:30:48]MH_I2C_Read... [19:30:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:30:48]Read from MH i2c: E2 [19:30:48]MH_I2C_Read... [19:30:48]Read from MH i2c: E2 62 00 [19:30:48]MH_I2C_Read... [19:30:48]Read from MH i2c: E2 62 00 0C 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7F 00 00 0E 04 04 00 4B 00 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 2D [19:30:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:30:48]wFMCommunicate OK [19:30:48]SAM_PROTO_GetFieldsCounters done [19:30:48]requested_item shift.num is exist - process it [19:30:48]requested_item shift.opened is exist - process it [19:30:48]req_shift_opened [19:30:48]FM_GetShiftState [19:30:48]SAM_PROTO_GetShiftState [19:30:48]wFMCommunicate request_size=4 [19:30:48]MH_SAM_APDU [19:30:48]CAPDU: 80 13 01 00 [19:30:49]Write to MH i2c: E2 08 00 0D 97 80 13 01 00 00 00 00 00 21 [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:49]Read from MH i2c: E2 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 0E 00 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 0E 00 0D 97 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9E [19:30:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:30:49]wFMCommunicate OK [19:30:49]SAM_PROTO_GetShiftState done [19:30:49]FM_GetShiftState done [19:30:49]req_shift_opened done [19:30:49]requested_item shift.open_date is exist - process it [19:30:49]req_shift_open_date [19:30:49]req_shift_open_date done [19:30:49]produce_requested_data done [19:30:49]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32548,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:30:49]process_action_free close_receipt [19:30:49]json_value_free [19:30:49]json_value_free done [19:30:49]process_json_proto returns [19:30:49]Send response to host [19:30:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32548,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:30:49]free response buf [19:30:49]execute_script done [19:30:49]execute_script returns [19:30:49]free content buf [19:30:49]Sock 9.Close socket [19:30:49]Sock 9.Thread stoped [19:30:49]accept exits with 8 [19:30:49]New connection [19:30:49]New thread 3066940772 created [19:30:49]Thread 3067084132 joined [19:30:49]Waiting for new connection... [19:30:49] Sock 8.Parse request [19:30:49]Sock 8.Check first char [19:30:49]Sock 8.First char is OK [19:30:49]request: POST /json_proto HTTP/1.0 [19:30:49]Method: POST [19:30:49]URL: /json_proto [19:30:49]Method is POST - this is cgi request [19:30:49]url: /json_proto [19:30:49]query_string will be loaded in cgi processing [19:30:49]execute_cgi json_proto POST (null) [19:30:49]execute_cgi path=json_proto method=POST [19:30:49]POST find Content-Length [19:30:49]Host: 172.17.34.200:8080 [19:30:49]Content-Length: 1123 [19:30:49]Content-Type: application/json [19:30:49] [19:30:49]POST finish read [19:30:49]Found Content-Length = 1123 [19:30:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182300\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:49]execute_script... [19:30:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182300\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:49]POST & json_proto [19:30:49]process_json_proto [19:30:49]json parsed OK: [19:30:49]protocol is kg_v1.0 [19:30:49]action value=print_text [19:30:49]process_action print_text [19:30:49]cmd_print_text [19:30:49]ExternCall_PrintAddStr [19:30:49]wPrintStart [19:30:49]Write to MH i2c: 01 00 00 0E 97 A5 [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: 01 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: 01 07 00 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: 01 07 00 0E 97 00 00 00 00 00 FF 0F BA [19:30:49]RasterBufferAndPrint [19:30:49]line *****ТОВАРНЫЙ ЧЕК***** [19:30:49]line АЗС 121 [19:30:49]line Партнер нефть [19:30:49]line 02508201610067 [19:30:49]line Кассир : Батырканова Г. [19:30:49]line Счет N : (1)1182300 [19:30:49]line ПРОДАЖА [19:30:49]line ТРК (МРК, ГНК) : 11 [19:30:49]line Вид ГСМ : 2710194210 [19:30:49]line ДТ(л)-К-5 [19:30:49]line 150.000 x 63.60 [19:30:49]line ИТОГ: 9540.00 [19:30:49]line Тип оплаты: Талоны: Топливная Карта [19:30:49]line 81887 [19:30:49]written 0, free lines is 4095 [19:30:49]Write to MH i2c: 01 00 00 20 97 B7 [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: 01 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: 01 07 00 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: 01 07 00 20 97 00 00 00 00 00 42 0E 0E [19:30:49]RasterBufferAndPrint [19:30:49]line [19:30:49]line [19:30:49]line [19:30:49]line [19:30:49]line [19:30:49]written 0, free lines is 3658 [19:30:49]MH_Cut [19:30:49]Write to MH i2c: D1 01 00 27 97 01 90 [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: D1 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: D1 01 00 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: D1 01 00 27 97 00 8F [19:30:49]Write to MH i2c: 01 00 00 28 97 BF [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:50]*** Cut start [19:30:50]*** Purtial cut [19:30:50]*** CUTSNS_PIN = 0 [19:30:50]*** Stage 1: CUTSNS_PIN = 1 [19:30:52]Read from MH i2c: 01 [19:30:52]MH_I2C_Read... [19:30:52]*** Stop cut motor [19:30:52]*** Cut end [19:30:52]Read from MH i2c: 01 07 00 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: 01 07 00 28 97 00 00 00 00 00 FF 0F D4 [19:30:52]process_action print_text done [19:30:52]requested_data is exist [19:30:52]produce_requested_data [19:30:52]requested_item fm.sn is exist - process it [19:30:52]wFMCommunicate request_size=4 [19:30:52]MH_SAM_APDU [19:30:52]CAPDU: 80 11 00 00 [19:30:52]Write to MH i2c: E2 08 00 29 97 80 11 00 00 00 00 00 00 3A [19:30:52]Write i2c OK [19:30:52]MH_I2C_Read... [19:30:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:52]Read from MH i2c: E2 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: E2 17 00 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: E2 17 00 29 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 90 [19:30:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:30:52]wFMCommunicate OK [19:30:52]requested_item fd.num is exist - process it [19:30:52]SAM_PROTO_GetFieldsCounters [19:30:52]wFMCommunicate request_size=4 [19:30:52]MH_SAM_APDU [19:30:52]CAPDU: 80 13 00 00 [19:30:52]Write to MH i2c: E2 08 00 2A 97 80 13 00 00 00 00 00 00 3D [19:30:52]Write i2c OK [19:30:52]MH_I2C_Read... [19:30:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:30:52]Read from MH i2c: E2 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: E2 62 00 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: E2 62 00 2A 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7F 00 00 0E 04 04 00 4B 00 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 4B [19: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:30:52]wFMCommunicate OK [19:30:52]SAM_PROTO_GetFieldsCounters done [19:30:52]requested_item shift.num is exist - process it [19:30:52]requested_item shift.opened is exist - process it [19:30:52]req_shift_opened [19:30:52]FM_GetShiftState [19:30:52]SAM_PROTO_GetShiftState [19:30:52]wFMCommunicate request_size=4 [19:30:52]MH_SAM_APDU [19:30:52]CAPDU: 80 13 01 00 [19:30:52]Write to MH i2c: E2 08 00 2B 97 80 13 01 00 00 00 00 00 3F [19:30:52]Write i2c OK [19:30:52]MH_I2C_Read... [19:30:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:52]Read from MH i2c: E2 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: E2 0E 00 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: E2 0E 00 2B 97 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BC [19:30:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:30:52]wFMCommunicate OK [19:30:52]SAM_PROTO_GetShiftState done [19:30:52]FM_GetShiftState done [19:30:52]req_shift_opened done [19:30:52]requested_item shift.open_date is exist - process it [19:30:52]req_shift_open_date [19:30:52]req_shift_open_date done [19:30:52]produce_requested_data done [19:30:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32548,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:30:52]process_action_free print_text [19:30:52]json_value_free [19:30:52]json_value_free done [19:30:52]process_json_proto returns [19:30:52]Send response to host [19:30:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32548,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:30:52]free response buf [19:30:52]execute_script done [19:30:52]execute_script returns [19:30:52]free content buf [19:30:52]Sock 8.Close socket [19:30:52]Sock 8.Thread stoped [19:30:53]OFD Sender: No OFD packet to send [19:30:58]OFD Sender: No OFD packet to send [19:31:03]OFD Sender: No OFD packet to send [19:31:08]OFD Sender: No OFD packet to send [19:31:13]OFD Sender: No OFD packet to send [19:31:16]accept exits with 9 [19:31:16]New connection [19:31:16]New thread 3067084132 created [19:31:16]Thread 3066940772 joined [19:31:16]Waiting for new connection... [19:31:16] Sock 9.Parse request [19:31:16]Sock 9.Check first char [19:31:16]Sock 9.First char is OK [19:31:16]request: POST /json_proto HTTP/1.0 [19:31:16]Method: POST [19:31:16]URL: /json_proto [19:31:16]Method is POST - this is cgi request [19:31:16]url: /json_proto [19:31:16]query_string will be loaded in cgi processing [19:31:16]execute_cgi json_proto POST (null) [19:31:16]execute_cgi path=json_proto method=POST [19:31:16]POST find Content-Length [19:31:16]Host: 172.17.34.200:8080 [19:31:16]Content-Length: 679 [19:31:16]Content-Type: application/json [19:31:16] [19:31:16]POST finish read [19:31:16]Found Content-Length = 679 [19:31:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 15.170, "sum" : 872.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 872.00, "total" : 872.00, "payments": [ { "type": 0, "sum" : 872.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:16]execute_script... [19: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)1182307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 15.170, "sum" : 872.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 872.00, "total" : 872.00, "payments": [ { "type": 0, "sum" : 872.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:16]POST & json_proto [19:31:16]process_json_proto [19:31:16]json parsed OK: [19:31:16]protocol is kg_v1.0 [19:31:16]action value=close_receipt [19:31:16]process_action close_receipt [19:31:16]cmd_close_receipt [19:31:16]MH_GetDate [19:31:16]Write to MH i2c: F0 00 00 2C 97 B2 [19:31:16]Write i2c OK [19:31:16]MH_I2C_Read... [19:31:16]Read from MH i2c: F0 [19:31:16]MH_I2C_Read... [19:31:16]Read from MH i2c: F0 09 00 [19:31:16]MH_I2C_Read... [19:31:16]Read from MH i2c: F0 09 00 2C 97 00 09 B0 E7 64 B2 FF 65 64 39 [19:31:16]GetLastDocTimeStamp 1692905450 [19:31:16]current date 1692905481 [19:31:16]FM_GetShiftState [19:31:16]SAM_PROTO_GetShiftState [19:31:16]wFMCommunicate request_size=4 [19:31:16]MH_SAM_APDU [19:31:16]CAPDU: 80 13 01 00 [19:31:16]Write to MH i2c: E2 08 00 2D 97 80 13 01 00 00 00 00 00 41 [19:31:16]Write i2c OK [19:31:16]MH_I2C_Read... [19:31:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:16]Read from MH i2c: E2 [19:31:16]MH_I2C_Read... [19:31:16]Read from MH i2c: E2 0E 00 [19:31:16]MH_I2C_Read... [19:31:16]Read from MH i2c: E2 0E 00 2D 97 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BE [19:31:16]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:31:16]wFMCommunicate OK [19:31:16]SAM_PROTO_GetShiftState done [19:31:16]FM_GetShiftState done [19:31:16]opened in 1692866319 [19:31:16]opened+sec_in_day 1692952719 [19:31:16]quantity*price = 87227 [19:31:16]sum+1 = 87229 [19:31:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 872.00 Внесено: 872.00 СДАЧА: 0.00 НСП 1% : 7.72 НДС 12% : 92.63 Наличными: 872.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 255 24.08.2023 19:31 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32549 ФПД: 144040969042658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T193121&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32549&fm=144040969042658&tin=02508201610067®Number=0000000000091575&sum=87200 [19:31:17]StoreToDocumentArchive [19:31:17]shift 75 fd 32549 [19:31:17]save to /storage/0075/doc_00032549 [19:31:17]save last doc name /storage/0075/doc_00032549 to /storage/kkm_last_doc_name [19:31:17]save OK [19:31:17]Clear old archive folders... [19:31:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:31:17]tlvbuf is 01AF55D0 [19:31:17]SAM_PROTO_ClearQueue [19:31:17]wFMCommunicate request_size=4 [19:31:17]MH_SAM_APDU [19:31:17]CAPDU: 80 09 00 00 [19:31:17]Write to MH i2c: E2 08 00 3A 97 80 09 00 00 00 00 00 00 43 [19:31:17]Write i2c OK [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: E2 [19:31:17]MH_I2C_Read... [19:31:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:31:17]Read from MH i2c: E2 03 00 [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: E2 03 00 3A 97 00 90 00 45 [19:31:17]RAPDU: 90 00 [19:31:17]wFMCommunicate OK [19:31:17]SAM_PROTO_ClearQueue done [19:31:17]KKMCreateOFDPacket [19:31:17]OFDProtocolAddRootSTLVToBuf [19:31:17]FM_MakeSignedData [19:31:17]FM_MakeSignedData [19:31:17]SAM_PROTO_SignData [19:31:17]wFMCommunicate request_size=4 [19:31:17]MH_SAM_APDU [19:31:17]CAPDU: 80 0D 01 02 [19:31:17]Write to MH i2c: E2 08 00 3B 97 80 0D 01 02 00 00 00 00 4B [19:31:17]Write i2c OK [19:31:17]MH_I2C_Read... [19:31:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:31:17]Read from MH i2c: E2 [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: E2 03 00 [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: E2 03 00 3B 97 00 90 00 46 [19:31:17]RAPDU: 90 00 [19:31:17]wFMCommunicate OK [19:31:17]wFMCommunicate request_size=255 [19:31:17]MH_SAM_APDU [19: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 35 FF 03 08 00 03 42 3B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 BC 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 54 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 24 00 00 00 00 07 04 06 00 A0 54 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 09 B0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 7F 00 00 35 04 06 00 83 [19:31:17]Write to MH i2c: E2 02 01 3C 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 35 FF 03 08 00 03 42 3B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 BC 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 54 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 24 00 00 00 00 07 04 06 00 A0 54 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 09 B0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 7F 00 00 35 04 06 00 83 00 00 2D [19:31:17]Write i2c OK [19:31:17]MH_I2C_Read... [19:31:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:17]Read from MH i2c: E2 [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: E2 03 00 [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: E2 03 00 3C 97 00 90 00 47 [19:31:17]RAPDU: 90 00 [19:31:17]wFMCommunicate OK [19:31:17]wFMCommunicate request_size=10 [19:31:17]MH_SAM_APDU [19:31:17]CAPDU: 80 0D 02 02 05 01 26 CA FA E2 [19:31:17]Write to MH i2c: E2 0D 00 3D 97 80 0D 02 02 05 00 01 26 CA FA E2 00 00 25 [19:31:17]Write i2c OK [19:31:17]MH_I2C_Read... [19:31:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:17]Read from MH i2c: E2 [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: E2 03 00 [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: E2 03 00 3D 97 00 90 00 48 [19:31:17]RAPDU: 90 00 [19:31:17]wFMCommunicate OK [19:31:17]wFMCommunicate request_size=4 [19:31:17]MH_SAM_APDU [19:31:17]CAPDU: 80 0D 03 02 [19:31:17]Write to MH i2c: E2 08 00 3E 97 80 0D 03 02 00 00 00 00 50 [19:31:17]Write i2c OK [19:31:17]MH_I2C_Read... [19:31:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:31:17]Read from MH i2c: E2 [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: E2 0B 00 [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: E2 0B 00 3E 97 00 93 EE EC 28 E5 CE 9C 21 90 00 56 [19:31:17]RAPDU: 93 EE EC 28 E5 CE 9C 21 90 00 [19:31:17]wFMCommunicate OK [19:31:17]SAM_PROTO_SignData done [19:31:17]FM_MakeSignedData done [19:31:17]CreateOFDProtocolMessage [19:31:17]wFMCommunicate request_size=4 [19:31:17]MH_SAM_APDU [19:31:17]CAPDU: 80 11 00 00 [19:31:17]Write to MH i2c: E2 08 00 3F 97 80 11 00 00 00 00 00 00 50 [19:31:17]Write i2c OK [19:31:17]MH_I2C_Read... [19:31:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:17]Read from MH i2c: E2 [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: E2 17 00 [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: E2 17 00 3F 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A6 [19:31:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:31:17]wFMCommunicate OK [19:31:17]CreateOFDProtocolMessage done [19:31:17]OFDSenderStorePacket 32549 [19:31:17]StoreOFDPacket docnum=32549 [19:31:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 59 B9 07 01 80 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 42 3B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 BC 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 54 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 24 00 00 00 00 07 04 06 00 A0 54 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 09 B0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 7F 00 00 35 04 06 00 83 01 26 CA FA E2 93 EE EC 28 E5 CE 9C 21 [19:31:17]CheckFolder [19:31:17]dirname=/storage/ofd_packets [19:31:17]CheckFolder done [19:31:17]ProducePacketName [19:31:17]name=ofd_packets/00032549 [19:31:17]NVStorageSaveData ofd_packets/00032549 [19:31:17]File name is /storage/ofd_packets/00032549 [19:31:17]Write 301 bytes [19:31:17]NVStorageSaveData done [19:31:17]OFDSenderStorePacket done [19:31:17]KKMCreateOFDPacket done [19:31:17]NVStorageSaveData kkm_last_timestamp [19:31:17]File name is /storage/kkm_last_timestamp [19:31:17]Write 4 bytes [19:31:17]NVStorageSaveData done [19:31:17]ExternCall_PrintAddStr [19:31:17]wPrintStart [19:31:17]Write to MH i2c: 01 00 00 40 97 D7 [19:31:17]Write i2c OK [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: 01 [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: 01 07 00 [19:31:17]MH_I2C_Read... [19:31:17]Read from MH i2c: 01 07 00 40 97 00 00 00 00 00 FF 0F EC [19:31:17]RasterBufferAndPrint [19:31:17]line Счет N : (1)1182307 [19:31:17]line ИНН: 02508201610067 [19:31:17]line Контрольно-Кассовый Чек [19:31:17]line ПРОДАЖА [19:31:17]line ТРК (МРК, ГНК) : 32 [19:31:17]line Товар: 2710124130 [19:31:17]line Аи-92-К-5 [19:31:17]line 15.170 * 57.50 [19:31:17]line = 872.28 [19:31:17]line НДС 12% НСП 1% [19:31:17]line > о реализуемом товаре [19:31:17]line ОКРУГЛЕНИЕ: -0.28 [19:31:17]line ИТОГО: 872.00 [19:31:17]line Внесено: 872.00 [19:31:17]line СДАЧА: 0.00 [19:31:17]line НСП 1% : 7.72 [19:31:17]line НДС 12% : 92.63 [19:31:17]line Наличными: 872.00 [19:31:17]line Безнал.: 0.00 [19:31:17]line Место: АЗС № 121 "Партнер Нефть" [19:31:17]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:31:17]line СНО: Общий режим [19:31:17]line Чек 255 24.08.2023 19:31 [19:31:17]line Смена: 75 ФФД: 1.0 [19:31:17]line ЗНМ: 0300000148 [19:31:17]line РНМ: 0000000000091575 [19:31:17]line Версия ККМ: 001 [19:31:17]line ФМ: 0000000000874655 [19:31:17]line ФД: 32549 [19:31:17]line ФПД: 144040969042658 [19:31:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T193121&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32549&fm=144040969042658&tin=02508201610067®Number=0000000000091575&sum=87200 [19:31:17]written 0, free lines is 4095 [19:31:17]OFD Sender: Processing packet 32549 [packets to send 11, broken 10] [19:31:17]ProducePacketName [19:31:17]name=ofd_packets/00032549 [19:31:17]OFD Sender: To server: pG, [19:31:17]CommunicateWithHost lk.salyk.kg:30040 [19:31:17]ConnectInit lk.salyk.kg [19:31:18]Connected sock=10 [19: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 34 36 35 35 0F 01 00 00 59 B9 07 01 80 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 42 3B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 BC 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 54 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 24 00 00 00 00 07 04 06 00 A0 54 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 09 B0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 7F 00 00 35 04 06 00 83 01 26 CA FA E2 93 EE EC 28 E5 CE 9C 21 [19:31:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 81 CE 47 00 81 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 7F 00 00 F4 03 04 00 AC 5A E7 64 B6 04 01 00 00 60 6D 9F 07 04 1D 6C CC [19:31:18]CommunicateWithHost err = 0 [19:31:18]CheckOFDResponse [19:31:18]1017 (14) - 77093643461234 [19:31:18]1041 (16) - 0000000000874655 [19:31:18]1040 (4) - 32549 [19:31:18]1012 (4) - 24.08.2023 13:27 [19:31:18]1206 (1) - 0 [19:31:18]OFD Sender: Remove packet 32549 [19:31:18]ProducePacketName [19:31:18]name=ofd_packets/00032549 [19:31:18]NVStorageDeleteData [19:31:18]Write to MH i2c: 01 00 00 6B 97 02 [19:31:18]Write i2c OK [19:31:18]MH_I2C_Read... [19:31:18]Read from MH i2c: 01 [19:31:18]MH_I2C_Read... [19:31:18]Read from MH i2c: 01 07 00 [19:31:18]MH_I2C_Read... [19:31:18]Read from MH i2c: 01 07 00 6B 97 00 00 00 00 00 EC 0C 01 [19:31:18]RasterBufferAndPrint [19:31:18]line [19:31:18]line [19:31:18]line [19:31:18]line [19:31:18]line [19:31:18]written 0, free lines is 3320 [19:31:18]MH_Cut [19:31:18]Write to MH i2c: D1 01 00 72 97 01 DB [19:31:18]Write i2c OK [19:31:18]MH_I2C_Read... [19:31:18]Read from MH i2c: D1 [19:31:18]MH_I2C_Read... [19:31:18]Read from MH i2c: D1 01 00 [19:31:18]MH_I2C_Read... [19:31:18]Read from MH i2c: D1 01 00 72 97 00 DA [19:31:18]Write to MH i2c: 01 00 00 73 97 0A [19:31:18]Write i2c OK [19:31:18]MH_I2C_Read... [19:31:18]OFD Sender: No OFD packet to send [19:31:19]*** Cut start [19:31:19]*** Purtial cut [19:31:19]*** Stage 1: CUTSNS_PIN = 1 [19:31:19]Read from MH i2c: 01 [19:31:19]MH_I2C_Read... [19:31:19]*** Stop cut motor [19:31:19]*** Cut end [19:31:19]Read from MH i2c: 01 07 00 [19:31:19]MH_I2C_Read... [19:31:19]Read from MH i2c: 01 07 00 73 97 00 00 00 00 00 FF 0F 1F [19:31:19]process_action close_receipt done [19:31:19]requested_data is exist [19:31:19]produce_requested_data [19:31:19]requested_item fm.sn is exist - process it [19:31:19]wFMCommunicate request_size=4 [19:31:19]MH_SAM_APDU [19:31:19]CAPDU: 80 11 00 00 [19:31:19]Write to MH i2c: E2 08 00 74 97 80 11 00 00 00 00 00 00 85 [19:31:19]Write i2c OK [19:31:19]MH_I2C_Read... [19:31:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:19]Read from MH i2c: E2 [19:31:19]MH_I2C_Read... [19:31:19]Read from MH i2c: E2 17 00 [19:31:19]MH_I2C_Read... [19:31:19]Read from MH i2c: E2 17 00 74 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DB [19:31:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:31:19]wFMCommunicate OK [19:31:19]requested_item fd.num is exist - process it [19:31:19]SAM_PROTO_GetFieldsCounters [19:31:19]wFMCommunicate request_size=4 [19:31:19]MH_SAM_APDU [19:31:19]CAPDU: 80 13 00 00 [19:31:19]Write to MH i2c: E2 08 00 75 97 80 13 00 00 00 00 00 00 88 [19:31:19]Write i2c OK [19:31:19]MH_I2C_Read... [19:31:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:31:19]Read from MH i2c: E2 [19:31:19]MH_I2C_Read... [19:31:19]Read from MH i2c: E2 62 00 [19:31:19]MH_I2C_Read... [19:31:19]Read from MH i2c: E2 62 00 75 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 25 7F 00 00 0E 04 04 00 4B 00 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 9B [19:31:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 25 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:31:19]wFMCommunicate OK [19:31:19]SAM_PROTO_GetFieldsCounters done [19:31:19]requested_item shift.num is exist - process it [19:31:19]requested_item shift.opened is exist - process it [19:31:19]req_shift_opened [19:31:19]FM_GetShiftState [19:31:19]SAM_PROTO_GetShiftState [19:31:19]wFMCommunicate request_size=4 [19:31:19]MH_SAM_APDU [19:31:19]CAPDU: 80 13 01 00 [19:31:19]Write to MH i2c: E2 08 00 76 97 80 13 01 00 00 00 00 00 8A [19:31:19]Write i2c OK [19:31:19]MH_I2C_Read... [19:31:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:19]Read from MH i2c: E2 [19:31:19]MH_I2C_Read... [19:31:19]Read from MH i2c: E2 0E 00 [19:31:19]MH_I2C_Read... [19:31:19]Read from MH i2c: E2 0E 00 76 97 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 07 [19:31:19]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:31:19]wFMCommunicate OK [19:31:19]SAM_PROTO_GetShiftState done [19:31:19]FM_GetShiftState done [19:31:19]req_shift_opened done [19:31:19]requested_item shift.open_date is exist - process it [19:31:19]req_shift_open_date [19:31:19]req_shift_open_date done [19:31:19]produce_requested_data done [19:31:19]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32549,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:31:19]process_action_free close_receipt [19:31:19]json_value_free [19:31:19]json_value_free done [19:31:19]process_json_proto returns [19:31:19]Send response to host [19:31:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32549,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:31:19]free response buf [19:31:19]execute_script done [19:31:19]execute_script returns [19:31:19]free content buf [19:31:19]Sock 9.Close socket [19:31:19]Sock 9.Thread stoped [19:31:23]OFD Sender: No OFD packet to send [19:31:28]OFD Sender: No OFD packet to send [19:31:33]OFD Sender: No OFD packet to send [19:31:38]OFD Sender: No OFD packet to send [19:31:43]OFD Sender: No OFD packet to send [19:31:48]OFD Sender: No OFD packet to send [19:31:53]OFD Sender: No OFD packet to send [19:31:58]OFD Sender: No OFD packet to send [19:32:03]OFD Sender: No OFD packet to send [19:32:08]OFD Sender: No OFD packet to send [19:32:13]OFD Sender: No OFD packet to send [19:32:18]OFD Sender: No OFD packet to send [19:32:23]OFD Sender: No OFD packet to send [19:32:28]OFD Sender: No OFD packet to send [19:32:33]OFD Sender: No OFD packet to send [19:32:38]OFD Sender: No OFD packet to send [19:32:43]OFD Sender: No OFD packet to send [19:32:48]OFD Sender: No OFD packet to send [19:32:53]OFD Sender: No OFD packet to send [19:32:58]OFD Sender: No OFD packet to send [19:33:03]OFD Sender: No OFD packet to send [19:33:08]OFD Sender: No OFD packet to send [19:33:13]OFD Sender: No OFD packet to send [19:33:18]OFD Sender: No OFD packet to send [19:33:23]OFD Sender: No OFD packet to send [19:33:28]OFD Sender: No OFD packet to send [19:33:33]OFD Sender: No OFD packet to send [19:33:38]OFD Sender: No OFD packet to send [19:33:43]OFD Sender: No OFD packet to send [19:33:48]OFD Sender: No OFD packet to send [19:33:53]OFD Sender: No OFD packet to send [19:33:58]OFD Sender: No OFD packet to send [19:34:03]OFD Sender: No OFD packet to send [19:34:08]OFD Sender: No OFD packet to send [19:34:13]OFD Sender: No OFD packet to send [19:34:18]OFD Sender: No OFD packet to send [19:34:23]OFD Sender: No OFD packet to send [19:34:28]OFD Sender: No OFD packet to send [19:34:33]OFD Sender: No OFD packet to send [19:34:38]OFD Sender: No OFD packet to send [19:34:43]OFD Sender: No OFD packet to send [19:34:48]OFD Sender: No OFD packet to send [19:34:53]OFD Sender: No OFD packet to send [19:34:58]OFD Sender: No OFD packet to send [19:35:03]OFD Sender: No OFD packet to send [19:35:08]OFD Sender: No OFD packet to send [19:35:13]OFD Sender: No OFD packet to send [19:35:18]OFD Sender: No OFD packet to send [19:35:23]OFD Sender: No OFD packet to send [19:35:28]OFD Sender: No OFD packet to send [19:35:33]OFD Sender: No OFD packet to send [19:35:38]OFD Sender: No OFD packet to send [19:35:43]OFD Sender: No OFD packet to send [19:35:45]accept exits with 8 [19:35:45]New connection [19:35:45]New thread 3066940772 created [19:35:45]Thread 3067084132 joined [19:35:45]Waiting for new connection... [19:35:45] Sock 8.Parse request [19:35:45]Sock 8.Check first char [19:35:45]Sock 8.First char is OK [19:35:45]request: POST /json_proto HTTP/1.0 [19:35:45]Method: POST [19:35:45]URL: /json_proto [19:35:45]Method is POST - this is cgi request [19:35:45]url: /json_proto [19:35:45]query_string will be loaded in cgi processing [19:35:45]execute_cgi json_proto POST (null) [19:35:45]execute_cgi path=json_proto method=POST [19:35:45]POST find Content-Length [19:35:45]Host: 172.17.34.200:8080 [19:35:45]Content-Length: 1123 [19:35:45]Content-Type: application/json [19:35:45] [19:35:45]POST finish read [19:35:45]Found Content-Length = 1123 [19:35:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182308\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 137.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 8713.20\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:45]execute_script... [19:35:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182308\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 137.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 8713.20\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:45]POST & json_proto [19:35:45]process_json_proto [19:35:45]json parsed OK: [19:35:45]protocol is kg_v1.0 [19:35:45]action value=print_text [19:35:45]process_action print_text [19:35:45]cmd_print_text [19:35:45]ExternCall_PrintAddStr [19:35:45]wPrintStart [19:35:45]Write to MH i2c: 01 00 00 77 97 0E [19:35:45]Write i2c OK [19:35:45]MH_I2C_Read... [19:35:45]Read from MH i2c: 01 [19:35:45]MH_I2C_Read... [19:35:45]Read from MH i2c: 01 07 00 [19:35:45]MH_I2C_Read... [19:35:45]Read from MH i2c: 01 07 00 77 97 00 00 00 00 00 FF 0F 23 [19:35:45]RasterBufferAndPrint [19:35:45]line *****ТОВАРНЫЙ ЧЕК***** [19:35:45]line АЗС 121 [19:35:45]line Партнер нефть [19:35:45]line 02508201610067 [19:35:45]line Кассир : Батырканова Г. [19:35:45]line Счет N : (1)1182308 [19:35:45]line ПРОДАЖА [19:35:45]line ТРК (МРК, ГНК) : 11 [19:35:45]line Вид ГСМ : 2710194210 [19:35:45]line ДТ(л)-К-5 [19:35:45]line 137.000 x 63.60 [19:35:45]line ИТОГ: 8713.20 [19:35:45]line Тип оплаты: Талоны: Топливная Карта [19:35:45]line 81887 [19:35:45]written 0, free lines is 4095 [19:35:46]Write to MH i2c: 01 00 00 89 97 20 [19:35:46]Write i2c OK [19:35:46]MH_I2C_Read... [19:35:46]Read from MH i2c: 01 [19:35:46]MH_I2C_Read... [19:35:46]Read from MH i2c: 01 07 00 [19:35:46]MH_I2C_Read... [19:35:46]Read from MH i2c: 01 07 00 89 97 00 00 00 00 00 41 0E 76 [19:35:46]RasterBufferAndPrint [19:35:46]line [19:35:46]line [19:35:46]line [19:35:46]line [19:35:46]line [19:35:46]written 0, free lines is 3650 [19:35:46]MH_Cut [19:35:46]Write to MH i2c: D1 01 00 90 97 01 F9 [19:35:46]Write i2c OK [19:35:46]MH_I2C_Read... [19:35:46]Read from MH i2c: D1 [19:35:46]MH_I2C_Read... [19:35:46]Read from MH i2c: D1 01 00 [19:35:46]MH_I2C_Read... [19:35:46]Read from MH i2c: D1 01 00 90 97 00 F8 [19:35:46]Write to MH i2c: 01 00 00 91 97 28 [19:35:46]Write i2c OK [19:35:46]MH_I2C_Read... [19:35:46]*** Cut start [19:35:46]*** Purtial cut [19:35:46]*** CUTSNS_PIN = 0 [19:35:46]*** Stage 1: CUTSNS_PIN = 1 [19:35:48]Read from MH i2c: 01 [19:35:48]MH_I2C_Read... [19:35:48]*** Stop cut motor [19:35:48]*** Cut end [19:35:48]Read from MH i2c: 01 07 00 [19:35:48]MH_I2C_Read... [19:35:48]Read from MH i2c: 01 07 00 91 97 00 00 00 00 00 FF 0F 3D [19:35:48]process_action print_text done [19:35:48]requested_data is exist [19:35:48]produce_requested_data [19:35:48]requested_item fm.sn is exist - process it [19:35:48]wFMCommunicate request_size=4 [19:35:48]MH_SAM_APDU [19:35:48]CAPDU: 80 11 00 00 [19:35:48]Write to MH i2c: E2 08 00 92 97 80 11 00 00 00 00 00 00 A3 [19:35:48]Write i2c OK [19:35:48]MH_I2C_Read... [19:35:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:48]Read from MH i2c: E2 [19:35:48]MH_I2C_Read... [19:35:48]Read from MH i2c: E2 17 00 [19:35:48]MH_I2C_Read... [19:35:48]Read from MH i2c: E2 17 00 92 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F9 [19:35:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:35:48]wFMCommunicate OK [19:35:48]requested_item fd.num is exist - process it [19:35:48]SAM_PROTO_GetFieldsCounters [19:35:48]wFMCommunicate request_size=4 [19:35:48]MH_SAM_APDU [19:35:48]CAPDU: 80 13 00 00 [19:35:48]Write to MH i2c: E2 08 00 93 97 80 13 00 00 00 00 00 00 A6 [19:35:48]Write i2c OK [19:35:48]MH_I2C_Read... [19:35:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:35:48]Read from MH i2c: E2 [19:35:48]MH_I2C_Read... [19:35:48]Read from MH i2c: E2 62 00 [19:35:48]MH_I2C_Read... [19:35:48]Read from MH i2c: E2 62 00 93 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 25 7F 00 00 0E 04 04 00 4B 00 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 B9 [19:35:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 25 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:35:48]wFMCommunicate OK [19:35:48]SAM_PROTO_GetFieldsCounters done [19:35:48]requested_item shift.num is exist - process it [19:35:48]requested_item shift.opened is exist - process it [19:35:48]req_shift_opened [19:35:48]FM_GetShiftState [19:35:48]SAM_PROTO_GetShiftState [19:35:48]wFMCommunicate request_size=4 [19:35:48]MH_SAM_APDU [19:35:48]CAPDU: 80 13 01 00 [19:35:48]Write to MH i2c: E2 08 00 94 97 80 13 01 00 00 00 00 00 A8 [19:35:48]Write i2c OK [19:35:48]MH_I2C_Read... [19:35:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:48]Read from MH i2c: E2 [19:35:48]MH_I2C_Read... [19:35:48]Read from MH i2c: E2 0E 00 [19:35:48]MH_I2C_Read... [19:35:48]Read from MH i2c: E2 0E 00 94 97 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 25 [19:35:48]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:35:48]wFMCommunicate OK [19:35:48]SAM_PROTO_GetShiftState done [19:35:48]FM_GetShiftState done [19:35:48]req_shift_opened done [19:35:48]requested_item shift.open_date is exist - process it [19:35:48]req_shift_open_date [19:35:48]req_shift_open_date done [19:35:48]produce_requested_data done [19:35:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32549,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:35:48]process_action_free print_text [19:35:48]json_value_free [19:35:48]json_value_free done [19:35:48]process_json_proto returns [19:35:48]Send response to host [19:35:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32549,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:35:48]free response buf [19:35:48]execute_script done [19:35:48]execute_script returns [19:35:48]free content buf [19:35:48]Sock 8.Close socket [19:35:48]Sock 8.Thread stoped [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:17]accept exits with 9 [19:37:17]New connection [19:37:17]New thread 3067084132 created [19:37:17]Thread 3066940772 joined [19:37:17]Waiting for new connection... [19:37:17] Sock 9.Parse request [19:37:17]Sock 9.Check first char [19:37:17]Sock 9.First char is OK [19:37:17]request: POST /json_proto HTTP/1.0 [19:37:17]Method: POST [19:37:17]URL: /json_proto [19:37:17]Method is POST - this is cgi request [19:37:17]url: /json_proto [19:37:17]query_string will be loaded in cgi processing [19:37:17]execute_cgi json_proto POST (null) [19:37:17]execute_cgi path=json_proto method=POST [19:37:17]POST find Content-Length [19:37:17]Host: 172.17.34.200:8080 [19:37:17]Content-Length: 678 [19:37:17]Content-Type: application/json [19:37:17] [19:37:17]POST finish read [19:37:17]Found Content-Length = 678 [19:37:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:37:17]execute_script... [19: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)1182310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:37:17]POST & json_proto [19:37:17]process_json_proto [19:37:17]json parsed OK: [19:37:17]protocol is kg_v1.0 [19:37:17]action value=close_receipt [19:37:17]process_action close_receipt [19:37:17]cmd_close_receipt [19:37:17]MH_GetDate [19:37:17]Write to MH i2c: F0 00 00 95 97 1B [19:37:17]Write i2c OK [19:37:17]MH_I2C_Read... [19:37:17]Read from MH i2c: F0 [19:37:17]MH_I2C_Read... [19:37:17]Read from MH i2c: F0 09 00 [19:37:17]MH_I2C_Read... [19:37:17]Read from MH i2c: F0 09 00 95 97 00 72 B1 E7 64 B2 FF 65 64 0C [19:37:17]GetLastDocTimeStamp 1692905481 [19:37:17]current date 1692905842 [19:37:17]FM_GetShiftState [19:37:17]SAM_PROTO_GetShiftState [19:37:17]wFMCommunicate request_size=4 [19:37:17]MH_SAM_APDU [19:37:17]CAPDU: 80 13 01 00 [19:37:17]Write to MH i2c: E2 08 00 96 97 80 13 01 00 00 00 00 00 AA [19:37:17]Write i2c OK [19:37:17]MH_I2C_Read... [19:37:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:37:17]Read from MH i2c: E2 [19:37:17]MH_I2C_Read... [19:37:17]Read from MH i2c: E2 0E 00 [19:37:17]MH_I2C_Read... [19:37:17]Read from MH i2c: E2 0E 00 96 97 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 27 [19:37:17]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:37:17]wFMCommunicate OK [19:37:17]SAM_PROTO_GetShiftState done [19:37:17]FM_GetShiftState done [19:37:17]opened in 1692866319 [19:37:17]opened+sec_in_day 1692952719 [19:37:17]quantity*price = 50042 [19:37:17]sum+1 = 50043 [19:37:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 256 24.08.2023 19:37 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32550 ФПД: 198298372548050 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T193722&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32550&fm=198298372548050&tin=02508201610067®Number=0000000000091575&sum=50000 [19:37:18]StoreToDocumentArchive [19:37:18]shift 75 fd 32550 [19:37:18]save to /storage/0075/doc_00032550 [19:37:18]save last doc name /storage/0075/doc_00032550 to /storage/kkm_last_doc_name [19:37:18]save OK [19:37:18]Clear old archive folders... [19:37:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:37:18]tlvbuf is 019649E0 [19:37:18]SAM_PROTO_ClearQueue [19:37:18]wFMCommunicate request_size=4 [19:37:18]MH_SAM_APDU [19:37:18]CAPDU: 80 09 00 00 [19:37:18]Write to MH i2c: E2 08 00 A3 97 80 09 00 00 00 00 00 00 AC [19:37:18]Write i2c OK [19:37:18]MH_I2C_Read... [19:37:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:37:18]Read from MH i2c: E2 [19:37:18]MH_I2C_Read... [19:37:18]Read from MH i2c: E2 03 00 [19:37:18]MH_I2C_Read... [19:37:18]Read from MH i2c: E2 03 00 A3 97 00 90 00 AE [19:37:18]RAPDU: 90 00 [19:37:18]wFMCommunicate OK [19:37:18]SAM_PROTO_ClearQueue done [19:37:18]KKMCreateOFDPacket [19:37:18]OFDProtocolAddRootSTLVToBuf [19:37:18]FM_MakeSignedData [19:37:18]FM_MakeSignedData [19:37:18]SAM_PROTO_SignData [19:37:18]wFMCommunicate request_size=4 [19:37:18]MH_SAM_APDU [19:37:18]CAPDU: 80 0D 01 02 [19:37:18]Write to MH i2c: E2 08 00 A4 97 80 0D 01 02 00 00 00 00 B4 [19:37:18]Write i2c OK [19:37:18]MH_I2C_Read... [19:37:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:37:18]Read from MH i2c: E2 [19:37:18]MH_I2C_Read... [19:37:18]Read from MH i2c: E2 03 00 [19:37:18]MH_I2C_Read... [19:37:18]Read from MH i2c: E2 03 00 A4 97 00 90 00 AF [19:37:18]RAPDU: 90 00 [19:37:18]wFMCommunicate OK [19:37:18]wFMCommunicate request_size=255 [19:37:18]MH_SAM_APDU [19: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 72 B1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 7F 00 00 35 04 06 00 B4 [19:37:18]Write to MH i2c: E2 02 01 A5 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 72 B1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 7F 00 00 35 04 06 00 B4 00 00 73 [19:37:18]Write i2c OK [19:37:18]MH_I2C_Read... [19:37:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:37:19]OFD Sender: No OFD packet to send [19:37:19]Read from MH i2c: E2 [19:37:19]MH_I2C_Read... [19:37:19]Read from MH i2c: E2 03 00 [19:37:19]MH_I2C_Read... [19:37:19]Read from MH i2c: E2 03 00 A5 97 00 90 00 B0 [19:37:19]RAPDU: 90 00 [19:37:19]wFMCommunicate OK [19:37:19]wFMCommunicate request_size=10 [19:37:19]MH_SAM_APDU [19:37:19]CAPDU: 80 0D 02 02 05 59 F0 0E 25 D2 [19:37:19]Write to MH i2c: E2 0D 00 A6 97 80 0D 02 02 05 00 59 F0 0E 25 D2 00 00 0F [19:37:19]Write i2c OK [19:37:19]MH_I2C_Read... [19:37:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:37:19]Read from MH i2c: E2 [19:37:19]MH_I2C_Read... [19:37:19]Read from MH i2c: E2 03 00 [19:37:19]MH_I2C_Read... [19:37:19]Read from MH i2c: E2 03 00 A6 97 00 90 00 B1 [19:37:19]RAPDU: 90 00 [19:37:19]wFMCommunicate OK [19:37:19]wFMCommunicate request_size=4 [19:37:19]MH_SAM_APDU [19:37:19]CAPDU: 80 0D 03 02 [19:37:19]Write to MH i2c: E2 08 00 A7 97 80 0D 03 02 00 00 00 00 B9 [19:37:19]Write i2c OK [19:37:19]MH_I2C_Read... [19:37:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:37:19]Read from MH i2c: E2 [19:37:19]MH_I2C_Read... [19:37:19]Read from MH i2c: E2 0B 00 [19:37:19]MH_I2C_Read... [19:37:19]Read from MH i2c: E2 0B 00 A7 97 00 C8 A3 F1 82 3F 54 12 0D 90 00 4A [19:37:19]RAPDU: C8 A3 F1 82 3F 54 12 0D 90 00 [19:37:19]wFMCommunicate OK [19:37:19]SAM_PROTO_SignData done [19:37:19]FM_MakeSignedData done [19:37:19]CreateOFDProtocolMessage [19:37:19]wFMCommunicate request_size=4 [19:37:19]MH_SAM_APDU [19:37:19]CAPDU: 80 11 00 00 [19:37:19]Write to MH i2c: E2 08 00 A8 97 80 11 00 00 00 00 00 00 B9 [19:37:19]Write i2c OK [19:37:19]MH_I2C_Read... [19:37:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:37:19]Read from MH i2c: E2 [19:37:19]MH_I2C_Read... [19:37:19]Read from MH i2c: E2 17 00 [19:37:19]MH_I2C_Read... [19:37:19]Read from MH i2c: E2 17 00 A8 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [19:37:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:37:19]wFMCommunicate OK [19:37:19]CreateOFDProtocolMessage done [19:37:19]OFDSenderStorePacket 32550 [19:37:19]StoreOFDPacket docnum=32550 [19:37:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A5 2F 07 01 DE DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 72 B1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 7F 00 00 35 04 06 00 B4 59 F0 0E 25 D2 C8 A3 F1 82 3F 54 12 0D [19:37:19]CheckFolder [19:37:19]dirname=/storage/ofd_packets [19:37:19]CheckFolder done [19:37:19]ProducePacketName [19:37:19]name=ofd_packets/00032550 [19:37:19]NVStorageSaveData ofd_packets/00032550 [19:37:19]File name is /storage/ofd_packets/00032550 [19:37:19]Write 301 bytes [19:37:19]NVStorageSaveData done [19:37:19]OFDSenderStorePacket done [19:37:19]KKMCreateOFDPacket done [19:37:19]NVStorageSaveData kkm_last_timestamp [19:37:19]File name is /storage/kkm_last_timestamp [19:37:19]Write 4 bytes [19:37:19]NVStorageSaveData done [19:37:19]ExternCall_PrintAddStr [19:37:19]wPrintStart [19:37:19]Write to MH i2c: 01 00 00 A9 97 40 [19:37:19]Write i2c OK [19:37:19]MH_I2C_Read... [19:37:19]Read from MH i2c: 01 [19:37:19]MH_I2C_Read... [19:37:19]Read from MH i2c: 01 07 00 [19:37:19]MH_I2C_Read... [19:37:19]Read from MH i2c: 01 07 00 A9 97 00 00 00 00 00 FF 0F 55 [19:37:19]RasterBufferAndPrint [19:37:19]line Счет N : (1)1182310 [19:37:19]line ИНН: 02508201610067 [19:37:19]line Контрольно-Кассовый Чек [19:37:19]line ПРОДАЖА [19:37:19]line ТРК (МРК, ГНК) : 43 [19:37:19]line Товар: 2710124500 [19:37:19]line Аи-95-К-5 [19:37:19]line 7.640 * 65.50 [19:37:19]line = 500.42 [19:37:19]line НДС 12% НСП 1% [19:37:19]line > о реализуемом товаре [19:37:19]line ОКРУГЛЕНИЕ: -0.42 [19:37:19]line ИТОГО: 500.00 [19:37:19]line Внесено: 500.00 [19:37:19]line СДАЧА: 0.00 [19:37:19]line НСП 1% : 4.43 [19:37:19]line НДС 12% : 53.14 [19:37:19]line Наличными: 500.00 [19:37:19]line Безнал.: 0.00 [19:37:19]line Место: АЗС № 121 "Партнер Нефть" [19:37:19]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:37:19]line СНО: Общий режим [19:37:19]line Чек 256 24.08.2023 19:37 [19:37:19]line Смена: 75 ФФД: 1.0 [19:37:19]line ЗНМ: 0300000148 [19:37:19]line РНМ: 0000000000091575 [19:37:19]line Версия ККМ: 001 [19:37:19]line ФМ: 0000000000874655 [19:37:19]line ФД: 32550 [19:37:19]line ФПД: 198298372548050 [19:37:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T193722&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32550&fm=198298372548050&tin=02508201610067®Number=0000000000091575&sum=50000 [19:37:19]OFD Sender: Processing packet 32550 [packets to send 11, broken 10] [19:37:19]ProducePacketName [19:37:19]name=ofd_packets/00032550 [19:37:19]OFD Sender: To server: pG, [19:37:19]CommunicateWithHost lk.salyk.kg:30040 [19:37:19]ConnectInit lk.salyk.kg [19:37:19]written 0, free lines is 4095 [19:37:19]Connected sock=8 [19:37:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A5 2F 07 01 DE DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 72 B1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 7F 00 00 35 04 06 00 B4 59 F0 0E 25 D2 C8 A3 F1 82 3F 54 12 0D [19:37:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C2 90 47 00 7F 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 7F 00 00 F4 03 04 00 15 5C E7 64 B6 04 01 00 00 1A 4B 8C 9F 58 D1 AA 0D [19:37:19]CommunicateWithHost err = 0 [19:37:19]CheckOFDResponse [19:37:19]1017 (14) - 77093643461234 [19:37:19]1041 (16) - 0000000000874655 [19:37:19]1040 (4) - 32550 [19:37:19]1012 (4) - 24.08.2023 13:33 [19:37:19]1206 (1) - 0 [19:37:19]OFD Sender: Remove packet 32550 [19:37:19]ProducePacketName [19:37:19]name=ofd_packets/00032550 [19:37:19]NVStorageDeleteData [19:37:20]Write to MH i2c: 01 00 00 D4 97 6B [19:37:20]Write i2c OK [19:37:20]MH_I2C_Read... [19:37:20]Read from MH i2c: 01 [19:37:20]MH_I2C_Read... [19:37:20]Read from MH i2c: 01 07 00 [19:37:20]MH_I2C_Read... [19:37:20]Read from MH i2c: 01 07 00 D4 97 00 00 00 00 00 D7 0C 55 [19:37:20]RasterBufferAndPrint [19:37:20]line [19:37:20]line [19:37:20]line [19:37:20]line [19:37:20]line [19:37:20]written 0, free lines is 3296 [19:37:20]MH_Cut [19:37:20]Write to MH i2c: D1 01 00 DB 97 01 44 [19:37:20]Write i2c OK [19:37:20]MH_I2C_Read... [19:37:20]Read from MH i2c: D1 [19:37:20]MH_I2C_Read... [19:37:20]Read from MH i2c: D1 01 00 [19:37:20]MH_I2C_Read... [19:37:20]Read from MH i2c: D1 01 00 DB 97 00 43 [19:37:20]Write to MH i2c: 01 00 00 DC 97 73 [19:37:20]Write i2c OK [19:37:20]MH_I2C_Read... [19:37:20]OFD Sender: No OFD packet to send [19:37:20]*** Cut start [19:37:20]*** Purtial cut [19:37:20]*** Stage 1: CUTSNS_PIN = 1 [19:37:21]Read from MH i2c: 01 [19:37:21]MH_I2C_Read... [19:37:21]*** Stop cut motor [19:37:21]*** Cut end [19:37:21]Read from MH i2c: 01 07 00 [19:37:21]MH_I2C_Read... [19:37:21]Read from MH i2c: 01 07 00 DC 97 00 00 00 00 00 FF 0F 88 [19:37:21]process_action close_receipt done [19:37:21]requested_data is exist [19:37:21]produce_requested_data [19:37:21]requested_item fm.sn is exist - process it [19:37:21]wFMCommunicate request_size=4 [19:37:21]MH_SAM_APDU [19:37:21]CAPDU: 80 11 00 00 [19:37:21]Write to MH i2c: E2 08 00 DD 97 80 11 00 00 00 00 00 00 EE [19:37:21]Write i2c OK [19:37:21]MH_I2C_Read... [19:37:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:37:21]Read from MH i2c: E2 [19:37:21]MH_I2C_Read... [19:37:21]Read from MH i2c: E2 17 00 [19:37:21]MH_I2C_Read... [19:37:21]Read from MH i2c: E2 17 00 DD 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 44 [19:37:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:37:21]wFMCommunicate OK [19:37:21]requested_item fd.num is exist - process it [19:37:21]SAM_PROTO_GetFieldsCounters [19:37:21]wFMCommunicate request_size=4 [19:37:21]MH_SAM_APDU [19:37:21]CAPDU: 80 13 00 00 [19:37:21]Write to MH i2c: E2 08 00 DE 97 80 13 00 00 00 00 00 00 F1 [19:37:21]Write i2c OK [19:37:21]MH_I2C_Read... [19:37:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:37:21]Read from MH i2c: E2 [19:37:21]MH_I2C_Read... [19:37:21]Read from MH i2c: E2 62 00 [19:37:21]MH_I2C_Read... [19:37:21]Read from MH i2c: E2 62 00 DE 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 26 7F 00 00 0E 04 04 00 4B 00 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 0A [19:37:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 26 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:37:21]wFMCommunicate OK [19:37:21]SAM_PROTO_GetFieldsCounters done [19:37:21]requested_item shift.num is exist - process it [19:37:21]requested_item shift.opened is exist - process it [19:37:21]req_shift_opened [19:37:21]FM_GetShiftState [19:37:21]SAM_PROTO_GetShiftState [19:37:21]wFMCommunicate request_size=4 [19:37:21]MH_SAM_APDU [19:37:21]CAPDU: 80 13 01 00 [19:37:21]Write to MH i2c: E2 08 00 DF 97 80 13 01 00 00 00 00 00 F3 [19:37:21]Write i2c OK [19:37:21]MH_I2C_Read... [19:37:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:37:21]Read from MH i2c: E2 [19:37:21]MH_I2C_Read... [19:37:21]Read from MH i2c: E2 0E 00 [19:37:21]MH_I2C_Read... [19:37:21]Read from MH i2c: E2 0E 00 DF 97 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 70 [19:37:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:37:21]wFMCommunicate OK [19:37:21]SAM_PROTO_GetShiftState done [19:37:21]FM_GetShiftState done [19:37:21]req_shift_opened done [19:37:21]requested_item shift.open_date is exist - process it [19:37:21]req_shift_open_date [19:37:21]req_shift_open_date done [19:37:21]produce_requested_data done [19:37:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32550,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:37:21]process_action_free close_receipt [19:37:21]json_value_free [19:37:21]json_value_free done [19:37:21]process_json_proto returns [19:37:21]Send response to host [19:37:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32550,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:37:21]free response buf [19:37:21]execute_script done [19:37:21]execute_script returns [19:37:21]free content buf [19:37:21]Sock 9.Close socket [19:37:21]Sock 9.Thread stoped [19:37:25]OFD Sender: No OFD packet to send [19:37:30]OFD Sender: No OFD packet to send [19:37:35]OFD Sender: No OFD packet to send [19:37:40]OFD Sender: No OFD packet to send [19:37:45]OFD Sender: No OFD packet to send [19:37:50]OFD Sender: No OFD packet to send [19:37:55]OFD Sender: No OFD packet to send [19:38:00]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:35]OFD Sender: No OFD packet to send [19:38:40]OFD Sender: No OFD packet to send [19:38:45]OFD Sender: No OFD packet to send [19:38:50]OFD Sender: No OFD packet to send [19:38:55]OFD Sender: No OFD packet to send [19:39:00]OFD Sender: No OFD packet to send [19:39:05]OFD Sender: No OFD packet to send [19:39:10]OFD Sender: No OFD packet to send [19:39:15]OFD Sender: No OFD packet to send [19:39:17]accept exits with 10 [19:39:17]New connection [19:39:17]New thread 3066940772 created [19:39:17]Thread 3067084132 joined [19:39:17]Waiting for new connection... [19:39:17] Sock 10.Parse request [19:39:17]Sock 10.Check first char [19:39:17]Sock 10.First char is OK [19:39:17]request: POST /json_proto HTTP/1.0 [19:39:17]Method: POST [19:39:17]URL: /json_proto [19:39:17]Method is POST - this is cgi request [19:39:17]url: /json_proto [19:39:17]query_string will be loaded in cgi processing [19:39:17]execute_cgi json_proto POST (null) [19:39:17]execute_cgi path=json_proto method=POST [19:39:17]POST find Content-Length [19:39:17]Host: 172.17.34.200:8080 [19:39:17]Content-Length: 1123 [19:39:17]Content-Type: application/json [19:39:17] [19:39:17]POST finish read [19:39:17]Found Content-Length = 1123 [19:39:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182309\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:17]execute_script... [19:39:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182309\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:17]POST & json_proto [19:39:17]process_json_proto [19:39:17]json parsed OK: [19:39:17]protocol is kg_v1.0 [19:39:17]action value=print_text [19:39:17]process_action print_text [19:39:17]cmd_print_text [19:39:17]ExternCall_PrintAddStr [19:39:17]wPrintStart [19:39:17]Write to MH i2c: 01 00 00 E0 97 77 [19:39:17]Write i2c OK [19:39:17]MH_I2C_Read... [19:39:17]Read from MH i2c: 01 [19:39:17]MH_I2C_Read... [19:39:17]Read from MH i2c: 01 07 00 [19:39:17]MH_I2C_Read... [19:39:17]Read from MH i2c: 01 07 00 E0 97 00 00 00 00 00 FF 0F 8C [19:39:17]RasterBufferAndPrint [19:39:17]line *****ТОВАРНЫЙ ЧЕК***** [19:39:17]line АЗС 121 [19:39:17]line Партнер нефть [19:39:17]line 02508201610067 [19:39:17]line Кассир : Батырканова Г. [19:39:17]line Счет N : (1)1182309 [19:39:17]line ПРОДАЖА [19:39:17]line ТРК (МРК, ГНК) : 21 [19:39:17]line Вид ГСМ : 2710194210 [19:39:17]line ДТ(л)-К-5 [19:39:17]line 150.000 x 63.60 [19:39:17]line ИТОГ: 9540.00 [19:39:17]line Тип оплаты: Талоны: Топливная Карта [19:39:17]line 81887 [19:39:17]written 0, free lines is 4095 [19:39:17]Write to MH i2c: 01 00 00 F2 97 89 [19:39:17]Write i2c OK [19:39:17]MH_I2C_Read... [19:39:17]Read from MH i2c: 01 [19:39:17]MH_I2C_Read... [19:39:17]Read from MH i2c: 01 07 00 [19:39:17]MH_I2C_Read... [19:39:17]Read from MH i2c: 01 07 00 F2 97 00 00 00 00 00 41 0E DF [19:39:17]RasterBufferAndPrint [19:39:17]line [19:39:17]line [19:39:17]line [19:39:17]line [19:39:17]line [19:39:17]written 0, free lines is 3650 [19:39:17]MH_Cut [19:39:17]Write to MH i2c: D1 01 00 F9 97 01 62 [19:39:17]Write i2c OK [19:39:17]MH_I2C_Read... [19:39:17]Read from MH i2c: D1 [19:39:17]MH_I2C_Read... [19:39:17]Read from MH i2c: D1 01 00 [19:39:17]MH_I2C_Read... [19:39:17]Read from MH i2c: D1 01 00 F9 97 00 61 [19:39:17]Write to MH i2c: 01 00 00 FA 97 91 [19:39:17]Write i2c OK [19:39:17]MH_I2C_Read... [19:39:18]*** Cut start [19:39:18]*** Purtial cut [19:39:18]*** CUTSNS_PIN = 0 [19:39:18]*** Stage 1: CUTSNS_PIN = 1 [19:39:20]Read from MH i2c: 01 [19:39:20]MH_I2C_Read... [19:39:20]Read from MH i2c: 01 07 00 [19:39:20]MH_I2C_Read... [19:39:20]*** Stop cut motor [19:39:20]*** Cut end [19:39:20]Read from MH i2c: 01 07 00 FA 97 00 00 00 00 00 FF 0F A6 [19:39:20]process_action print_text done [19:39:20]requested_data is exist [19:39:20]produce_requested_data [19:39:20]requested_item fm.sn is exist - process it [19:39:20]wFMCommunicate request_size=4 [19:39:20]MH_SAM_APDU [19:39:20]CAPDU: 80 11 00 00 [19:39:20]Write to MH i2c: E2 08 00 FB 97 80 11 00 00 00 00 00 00 0C [19:39:20]Write i2c OK [19:39:20]MH_I2C_Read... [19:39:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:20]Read from MH i2c: E2 [19:39:20]MH_I2C_Read... [19:39:20]Read from MH i2c: E2 17 00 [19:39:20]MH_I2C_Read... [19:39:20]Read from MH i2c: E2 17 00 FB 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 62 [19:39:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:39:20]wFMCommunicate OK [19:39:20]requested_item fd.num is exist - process it [19:39:20]SAM_PROTO_GetFieldsCounters [19:39:20]wFMCommunicate request_size=4 [19:39:20]MH_SAM_APDU [19:39:20]CAPDU: 80 13 00 00 [19:39:20]Write to MH i2c: E2 08 00 FC 97 80 13 00 00 00 00 00 00 0F [19:39:20]Write i2c OK [19:39:20]MH_I2C_Read... [19:39:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:39:20]Read from MH i2c: E2 [19:39:20]MH_I2C_Read... [19:39:20]Read from MH i2c: E2 62 00 [19:39:20]MH_I2C_Read... [19:39:20]Read from MH i2c: E2 62 00 FC 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 26 7F 00 00 0E 04 04 00 4B 00 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 28 [19:39:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 26 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:39:20]wFMCommunicate OK [19:39:20]SAM_PROTO_GetFieldsCounters done [19:39:20]requested_item shift.num is exist - process it [19:39:20]requested_item shift.opened is exist - process it [19:39:20]req_shift_opened [19:39:20]FM_GetShiftState [19:39:20]SAM_PROTO_GetShiftState [19:39:20]wFMCommunicate request_size=4 [19:39:20]MH_SAM_APDU [19:39:20]CAPDU: 80 13 01 00 [19:39:20]Write to MH i2c: E2 08 00 FD 97 80 13 01 00 00 00 00 00 11 [19:39:20]Write i2c OK [19:39:20]MH_I2C_Read... [19:39:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:20]Read from MH i2c: E2 [19:39:20]MH_I2C_Read... [19:39:20]Read from MH i2c: E2 0E 00 [19:39:20]MH_I2C_Read... [19:39:20]Read from MH i2c: E2 0E 00 FD 97 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8E [19:39:20]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:39:20]wFMCommunicate OK [19:39:20]SAM_PROTO_GetShiftState done [19:39:20]FM_GetShiftState done [19:39:20]req_shift_opened done [19:39:20]requested_item shift.open_date is exist - process it [19:39:20]req_shift_open_date [19:39:20]req_shift_open_date done [19:39:20]produce_requested_data done [19:39:20]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32550,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:39:20]process_action_free print_text [19:39:20]json_value_free [19:39:20]json_value_free done [19:39:20]process_json_proto returns [19:39:20]Send response to host [19:39:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32550,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:39:20]free response buf [19:39:20]execute_script done [19:39:20]execute_script returns [19:39:20]free content buf [19:39:20]Sock 10.Close socket [19:39:20]Sock 10.Thread stoped [19:39:20]OFD Sender: No OFD packet to send [19:39:25]OFD Sender: No OFD packet to send [19:39:30]OFD Sender: No OFD packet to send [19:39:35]OFD Sender: No OFD packet to send [19:39:40]OFD Sender: No OFD packet to send [19:39:45]OFD Sender: No OFD packet to send [19:39:50]OFD Sender: No OFD packet to send [19:39:55]OFD Sender: No OFD packet to send [19:39:58]accept exits with 8 [19:39:58]New connection [19:39:58]New thread 3067084132 created [19:39:58]Thread 3066940772 joined [19:39:58]Waiting for new connection... [19:39:58] Sock 8.Parse request [19:39:58]Sock 8.Check first char [19:39:58]Sock 8.First char is OK [19:39:58]request: POST /json_proto HTTP/1.0 [19:39:58]Method: POST [19:39:58]URL: /json_proto [19:39:58]Method is POST - this is cgi request [19:39:58]url: /json_proto [19:39:58]query_string will be loaded in cgi processing [19:39:58]execute_cgi json_proto POST (null) [19:39:58]execute_cgi path=json_proto method=POST [19:39:58]POST find Content-Length [19:39:58]Host: 172.17.34.200:8080 [19:39:58]Content-Length: 678 [19:39:58]Content-Type: application/json [19:39:58] [19:39:58]POST finish read [19:39:58]Found Content-Length = 678 [19:39:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:39:58]execute_script... [19:39: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)1182313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:39:58]POST & json_proto [19:39:58]process_json_proto [19:39:58]json parsed OK: [19:39:58]protocol is kg_v1.0 [19:39:58]action value=close_receipt [19:39:58]process_action close_receipt [19:39:58]cmd_close_receipt [19:39:58]MH_GetDate [19:39:58]Write to MH i2c: F0 00 00 FE 97 84 [19:39:58]Write i2c OK [19:39:58]MH_I2C_Read... [19:39:58]Read from MH i2c: F0 [19:39:58]MH_I2C_Read... [19:39:58]Read from MH i2c: F0 09 00 [19:39:58]MH_I2C_Read... [19:39:58]Read from MH i2c: F0 09 00 FE 97 00 13 B2 E7 64 B2 FF 65 64 17 [19:39:58]GetLastDocTimeStamp 1692905842 [19:39:58]current date 1692906003 [19:39:58]FM_GetShiftState [19:39:58]SAM_PROTO_GetShiftState [19:39:58]wFMCommunicate request_size=4 [19:39:58]MH_SAM_APDU [19:39:58]CAPDU: 80 13 01 00 [19:39:58]Write to MH i2c: E2 08 00 FF 97 80 13 01 00 00 00 00 00 13 [19:39:58]Write i2c OK [19:39:58]MH_I2C_Read... [19:39:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:58]Read from MH i2c: E2 [19:39:58]MH_I2C_Read... [19:39:58]Read from MH i2c: E2 0E 00 [19:39:58]MH_I2C_Read... [19:39:58]Read from MH i2c: E2 0E 00 FF 97 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 90 [19:39:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:39:58]wFMCommunicate OK [19:39:58]SAM_PROTO_GetShiftState done [19:39:58]FM_GetShiftState done [19:39:58]opened in 1692866319 [19:39:58]opened+sec_in_day 1692952719 [19:39:58]quantity*price = 50025 [19:39:58]sum+1 = 50026 [19:39:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 257 24.08.2023 19:40 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32551 ФПД: 167839573129186 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194003&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32551&fm=167839573129186&tin=02508201610067®Number=0000000000091575&sum=50000 [19:39:59]StoreToDocumentArchive [19:39:59]shift 75 fd 32551 [19:39:59]save to /storage/0075/doc_00032551 [19:39:59]save last doc name /storage/0075/doc_00032551 to /storage/kkm_last_doc_name [19:39:59]save OK [19:39:59]Clear old archive folders... [19:39:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:39:59]tlvbuf is 017FE2D0 [19:39:59]SAM_PROTO_ClearQueue [19:39:59]wFMCommunicate request_size=4 [19:39:59]MH_SAM_APDU [19:39:59]CAPDU: 80 09 00 00 [19:39:59]Write to MH i2c: E2 08 00 0C 98 80 09 00 00 00 00 00 00 16 [19:39:59]Write i2c OK [19:39:59]MH_I2C_Read... [19:39:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:39:59]Read from MH i2c: E2 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: E2 03 00 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: E2 03 00 0C 98 00 90 00 18 [19:39:59]RAPDU: 90 00 [19:39:59]wFMCommunicate OK [19:39:59]SAM_PROTO_ClearQueue done [19:39:59]KKMCreateOFDPacket [19:39:59]OFDProtocolAddRootSTLVToBuf [19:39:59]FM_MakeSignedData [19:39:59]FM_MakeSignedData [19:39:59]SAM_PROTO_SignData [19:39:59]wFMCommunicate request_size=4 [19:39:59]MH_SAM_APDU [19:39:59]CAPDU: 80 0D 01 02 [19:39:59]Write to MH i2c: E2 08 00 0D 98 80 0D 01 02 00 00 00 00 1E [19:39:59]Write i2c OK [19:39:59]MH_I2C_Read... [19:39:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:39:59]Read from MH i2c: E2 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: E2 03 00 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: E2 03 00 0D 98 00 90 00 19 [19:39:59]RAPDU: 90 00 [19:39:59]wFMCommunicate OK [19:39:59]wFMCommunicate request_size=255 [19:39:59]MH_SAM_APDU [19:39:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 01 00 00 F4 03 04 00 13 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 7F 00 00 35 04 06 00 98 [19:39:59]Write to MH i2c: E2 02 01 0E 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 01 00 00 F4 03 04 00 13 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 7F 00 00 35 04 06 00 98 00 00 53 [19:39:59]Write i2c OK [19:39:59]MH_I2C_Read... [19:39:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:59]Read from MH i2c: E2 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: E2 03 00 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: E2 03 00 0E 98 00 90 00 1A [19:39:59]RAPDU: 90 00 [19:39:59]wFMCommunicate OK [19:39:59]wFMCommunicate request_size=10 [19:39:59]MH_SAM_APDU [19:39:59]CAPDU: 80 0D 02 02 05 A6 32 22 B7 E2 [19:39:59]Write to MH i2c: E2 0D 00 0F 98 80 0D 02 02 05 00 A6 32 22 B7 E2 00 00 BE [19:39:59]Write i2c OK [19:39:59]MH_I2C_Read... [19:39:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:59]Read from MH i2c: E2 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: E2 03 00 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: E2 03 00 0F 98 00 90 00 1B [19:39:59]RAPDU: 90 00 [19:39:59]wFMCommunicate OK [19:39:59]wFMCommunicate request_size=4 [19:39:59]MH_SAM_APDU [19:39:59]CAPDU: 80 0D 03 02 [19:39:59]Write to MH i2c: E2 08 00 10 98 80 0D 03 02 00 00 00 00 23 [19:39:59]Write i2c OK [19:39:59]MH_I2C_Read... [19:39:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:39:59]Read from MH i2c: E2 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: E2 0B 00 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: E2 0B 00 10 98 00 9B FC 1E 39 24 D7 15 E3 90 00 05 [19:39:59]RAPDU: 9B FC 1E 39 24 D7 15 E3 90 00 [19:39:59]wFMCommunicate OK [19:39:59]SAM_PROTO_SignData done [19:39:59]FM_MakeSignedData done [19:39:59]CreateOFDProtocolMessage [19:39:59]wFMCommunicate request_size=4 [19:39:59]MH_SAM_APDU [19:39:59]CAPDU: 80 11 00 00 [19:39:59]Write to MH i2c: E2 08 00 11 98 80 11 00 00 00 00 00 00 23 [19:39:59]Write i2c OK [19:39:59]MH_I2C_Read... [19:39:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:59]Read from MH i2c: E2 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: E2 17 00 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: E2 17 00 11 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 79 [19:39:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:39:59]wFMCommunicate OK [19:39:59]CreateOFDProtocolMessage done [19:39:59]OFDSenderStorePacket 32551 [19:39:59]StoreOFDPacket docnum=32551 [19:39:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0D 21 07 01 28 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 01 00 00 F4 03 04 00 13 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 7F 00 00 35 04 06 00 98 A6 32 22 B7 E2 9B FC 1E 39 24 D7 15 E3 [19:39:59]CheckFolder [19:39:59]dirname=/storage/ofd_packets [19:39:59]CheckFolder done [19:39:59]ProducePacketName [19:39:59]name=ofd_packets/00032551 [19:39:59]NVStorageSaveData ofd_packets/00032551 [19:39:59]File name is /storage/ofd_packets/00032551 [19:39:59]Write 301 bytes [19:39:59]NVStorageSaveData done [19:39:59]OFDSenderStorePacket done [19:39:59]KKMCreateOFDPacket done [19:39:59]NVStorageSaveData kkm_last_timestamp [19:39:59]File name is /storage/kkm_last_timestamp [19:39:59]Write 4 bytes [19:39:59]NVStorageSaveData done [19:39:59]ExternCall_PrintAddStr [19:39:59]wPrintStart [19:39:59]Write to MH i2c: 01 00 00 12 98 AA [19:39:59]Write i2c OK [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: 01 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: 01 07 00 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: 01 07 00 12 98 00 00 00 00 00 FF 0F BF [19:39:59]RasterBufferAndPrint [19:39:59]line Счет N : (1)1182313 [19:39:59]line ИНН: 02508201610067 [19:39:59]line Контрольно-Кассовый Чек [19:39:59]line ПРОДАЖА [19:39:59]line ТРК (МРК, ГНК) : 52 [19:39:59]line Товар: 2710124130 [19:39:59]line Аи-92-К-5 [19:39:59]line 8.700 * 57.50 [19:39:59]line = 500.25 [19:39:59]line НДС 12% НСП 1% [19:39:59]line > о реализуемом товаре [19:39:59]line ОКРУГЛЕНИЕ: -0.25 [19:39:59]line ИТОГО: 500.00 [19:39:59]line Внесено: 500.00 [19:39:59]line СДАЧА: 0.00 [19:39:59]line НСП 1% : 4.43 [19:39:59]line НДС 12% : 53.12 [19:39:59]line Наличными: 500.00 [19:39:59]line Безнал.: 0.00 [19:39:59]line Место: АЗС № 121 "Партнер Нефть" [19:39:59]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:39:59]line СНО: Общий режим [19:39:59]line Чек 257 24.08.2023 19:40 [19:39:59]line Смена: 75 ФФД: 1.0 [19:39:59]line ЗНМ: 0300000148 [19:39:59]line РНМ: 0000000000091575 [19:39:59]line Версия ККМ: 001 [19:39:59]line ФМ: 0000000000874655 [19:39:59]line ФД: 32551 [19:39:59]line ФПД: 167839573129186 [19:40:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194003&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32551&fm=167839573129186&tin=02508201610067®Number=0000000000091575&sum=50000 [19:40:00]OFD Sender: Processing packet 32551 [packets to send 11, broken 10] [19:40:00]ProducePacketName [19:40:00]name=ofd_packets/00032551 [19:40:00]OFD Sender: To server: pG, [19:40:00]CommunicateWithHost lk.salyk.kg:30040 [19:40:00]ConnectInit lk.salyk.kg [19:40:00]written 0, free lines is 4095 [19:40:00]Connected sock=10 [19:40:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0D 21 07 01 28 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 01 00 00 F4 03 04 00 13 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 7F 00 00 35 04 06 00 98 A6 32 22 B7 E2 9B FC 1E 39 24 D7 15 E3 [19:40:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 7E FE 47 00 DE 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 7F 00 00 F4 03 04 00 B6 5C E7 64 B6 04 01 00 00 F7 CB AF DF 47 29 DC 50 [19:40:00]CommunicateWithHost err = 0 [19:40:00]CheckOFDResponse [19:40:00]1017 (14) - 77093643461234 [19:40:00]1041 (16) - 0000000000874655 [19:40:00]1040 (4) - 32551 [19:40:00]1012 (4) - 24.08.2023 13:35 [19:40:00]1206 (1) - 0 [19:40:00]OFD Sender: Remove packet 32551 [19:40:00]ProducePacketName [19:40:00]name=ofd_packets/00032551 [19:40:00]NVStorageDeleteData [19:40:00]Write to MH i2c: 01 00 00 3D 98 D5 [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 3D 98 00 00 00 00 00 D4 0C BC [19:40:00]RasterBufferAndPrint [19:40:00]line [19:40:00]line [19:40:00]line [19:40:00]line [19:40:00]line [19:40:00]written 0, free lines is 3289 [19:40:00]MH_Cut [19:40:00]Write to MH i2c: D1 01 00 44 98 01 AE [19:40:00]Write i2c OK [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: D1 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: D1 01 00 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: D1 01 00 44 98 00 AD [19:40:00]Write to MH i2c: 01 00 00 45 98 DD [19:40:00]Write i2c OK [19:40:00]MH_I2C_Read... [19:40:01]OFD Sender: No OFD packet to send [19:40:01]*** Cut start [19:40:01]*** Purtial cut [19:40:01]*** Stage 1: CUTSNS_PIN = 1 [19:40:01]Read from MH i2c: 01 [19:40:01]MH_I2C_Read... [19:40:01]*** Stop cut motor [19:40:01]*** Cut end [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 45 98 00 00 00 00 00 FF 0F F2 [19:40:01]process_action close_receipt done [19:40:01]requested_data is exist [19:40:01]produce_requested_data [19:40:01]requested_item fm.sn is exist - process it [19:40:01]wFMCommunicate request_size=4 [19:40:01]MH_SAM_APDU [19:40:01]CAPDU: 80 11 00 00 [19:40:01]Write to MH i2c: E2 08 00 46 98 80 11 00 00 00 00 00 00 58 [19:40:01]Write i2c OK [19:40:01]MH_I2C_Read... [19:40:01]Read from MH i2c: E2 [19:40:01]MH_I2C_Read... [19:40:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:01]Read from MH i2c: E2 17 00 [19:40:01]MH_I2C_Read... [19:40:01]Read from MH i2c: E2 17 00 46 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AE [19:40:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:40:01]wFMCommunicate OK [19:40:01]requested_item fd.num is exist - process it [19:40:01]SAM_PROTO_GetFieldsCounters [19:40:01]wFMCommunicate request_size=4 [19:40:01]MH_SAM_APDU [19:40:01]CAPDU: 80 13 00 00 [19:40:01]Write to MH i2c: E2 08 00 47 98 80 13 00 00 00 00 00 00 5B [19:40:01]Write i2c OK [19:40:01]MH_I2C_Read... [19:40:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:40:01]Read from MH i2c: E2 [19:40:01]MH_I2C_Read... [19:40:01]Read from MH i2c: E2 62 00 [19:40:01]MH_I2C_Read... [19:40:01]Read from MH i2c: E2 62 00 47 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 27 7F 00 00 0E 04 04 00 4B 00 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 78 [19:40:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 27 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:40:01]wFMCommunicate OK [19:40:01]SAM_PROTO_GetFieldsCounters done [19:40:01]requested_item shift.num is exist - process it [19:40:01]requested_item shift.opened is exist - process it [19:40:01]req_shift_opened [19:40:01]FM_GetShiftState [19:40:01]SAM_PROTO_GetShiftState [19:40:01]wFMCommunicate request_size=4 [19:40:01]MH_SAM_APDU [19:40:01]CAPDU: 80 13 01 00 [19:40:01]Write to MH i2c: E2 08 00 48 98 80 13 01 00 00 00 00 00 5D [19:40:01]Write i2c OK [19:40:01]MH_I2C_Read... [19:40:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:02]Read from MH i2c: E2 [19:40:02]MH_I2C_Read... [19:40:02]Read from MH i2c: E2 0E 00 [19:40:02]MH_I2C_Read... [19:40:02]Read from MH i2c: E2 0E 00 48 98 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DA [19:40:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:40:02]wFMCommunicate OK [19:40:02]SAM_PROTO_GetShiftState done [19:40:02]FM_GetShiftState done [19:40:02]req_shift_opened done [19:40:02]requested_item shift.open_date is exist - process it [19:40:02]req_shift_open_date [19:40:02]req_shift_open_date done [19:40:02]produce_requested_data done [19:40:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32551,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:40:02]process_action_free close_receipt [19:40:02]json_value_free [19:40:02]json_value_free done [19:40:02]process_json_proto returns [19:40:02]Send response to host [19:40:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32551,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:40:02]free response buf [19:40:02]execute_script done [19:40:02]execute_script returns [19:40:02]free content buf [19:40:02]Sock 8.Close socket [19:40:02]Sock 8.Thread stoped [19:40:06]OFD Sender: No OFD packet to send [19:40:11]OFD Sender: No OFD packet to send [19:40:16]OFD Sender: No OFD packet to send [19:40:21]OFD Sender: No OFD packet to send [19:40:26]OFD Sender: No OFD packet to send [19:40:31]OFD Sender: No OFD packet to send [19:40:36]OFD Sender: No OFD packet to send [19:40:41]OFD Sender: No OFD packet to send [19:40:46]OFD Sender: No OFD packet to send [19:40:48]accept exits with 9 [19:40:48]New connection [19:40:48]New thread 3066940772 created [19:40:48]Thread 3067084132 joined [19:40:48]Waiting for new connection... [19:40:48] Sock 9.Parse request [19:40:48]Sock 9.Check first char [19:40:48]Sock 9.First char is OK [19:40:48]request: POST /json_proto HTTP/1.0 [19:40:48]Method: POST [19:40:48]URL: /json_proto [19:40:48]Method is POST - this is cgi request [19:40:48]url: /json_proto [19:40:48]query_string will be loaded in cgi processing [19:40:48]execute_cgi json_proto POST (null) [19:40:48]execute_cgi path=json_proto method=POST [19:40:48]POST find Content-Length [19:40:48]Host: 172.17.34.200:8080 [19:40:48]Content-Length: 676 [19:40:48]Content-Type: application/json [19:40:48] [19:40:48]POST finish read [19:40:48]Found Content-Length = 676 [19:40:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 25.650, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:48]execute_script... [19:40: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)1182312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 25.650, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:48]POST & json_proto [19:40:48]process_json_proto [19:40:48]json parsed OK: [19:40:48]protocol is kg_v1.0 [19:40:48]action value=close_receipt [19:40:48]process_action close_receipt [19:40:48]cmd_close_receipt [19:40:48]MH_GetDate [19:40:48]Write to MH i2c: F0 00 00 49 98 D0 [19:40:48]Write i2c OK [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: F0 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: F0 09 00 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: F0 09 00 49 98 00 46 B2 E7 64 B2 FF 65 64 96 [19:40:48]GetLastDocTimeStamp 1692906003 [19:40:48]current date 1692906054 [19:40:48]FM_GetShiftState [19:40:48]SAM_PROTO_GetShiftState [19:40:48]wFMCommunicate request_size=4 [19:40:48]MH_SAM_APDU [19:40:48]CAPDU: 80 13 01 00 [19:40:48]Write to MH i2c: E2 08 00 4A 98 80 13 01 00 00 00 00 00 5F [19:40:48]Write i2c OK [19:40:48]MH_I2C_Read... [19:40:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:48]Read from MH i2c: E2 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: E2 0E 00 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: E2 0E 00 4A 98 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DC [19:40:48]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:40:48]wFMCommunicate OK [19:40:48]SAM_PROTO_GetShiftState done [19:40:48]FM_GetShiftState done [19:40:48]opened in 1692866319 [19:40:48]opened+sec_in_day 1692952719 [19:40:48]quantity*price = 150052 [19:40:48]sum+1 = 150054 [19:40:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 258 24.08.2023 19:40 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32552 ФПД: 180344429722204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194054&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32552&fm=180344429722204&tin=02508201610067®Number=0000000000091575&sum=150000 [19:40:49]StoreToDocumentArchive [19:40:49]shift 75 fd 32552 [19:40:49]save to /storage/0075/doc_00032552 [19:40:49]save last doc name /storage/0075/doc_00032552 to /storage/kkm_last_doc_name [19:40:49]save OK [19:40:49]Clear old archive folders... [19:40:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:40:49]tlvbuf is 01AA4D10 [19:40:49]SAM_PROTO_ClearQueue [19:40:49]wFMCommunicate request_size=4 [19:40:49]MH_SAM_APDU [19:40:49]CAPDU: 80 09 00 00 [19:40:49]Write to MH i2c: E2 08 00 57 98 80 09 00 00 00 00 00 00 61 [19:40:50]Write i2c OK [19:40:50]MH_I2C_Read... [19:40:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:40:50]Read from MH i2c: E2 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 03 00 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 03 00 57 98 00 90 00 63 [19:40:50]RAPDU: 90 00 [19:40:50]wFMCommunicate OK [19:40:50]SAM_PROTO_ClearQueue done [19:40:50]KKMCreateOFDPacket [19:40:50]OFDProtocolAddRootSTLVToBuf [19:40:50]FM_MakeSignedData [19:40:50]FM_MakeSignedData [19:40:50]SAM_PROTO_SignData [19:40:50]wFMCommunicate request_size=4 [19:40:50]MH_SAM_APDU [19:40:50]CAPDU: 80 0D 01 02 [19:40:50]Write to MH i2c: E2 08 00 58 98 80 0D 01 02 00 00 00 00 69 [19:40:50]Write i2c OK [19:40:50]MH_I2C_Read... [19:40:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:40:50]Read from MH i2c: E2 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 03 00 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 03 00 58 98 00 90 00 64 [19:40:50]RAPDU: 90 00 [19:40:50]wFMCommunicate OK [19:40:50]wFMCommunicate request_size=255 [19:40:50]MH_SAM_APDU [19:40:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 46 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 7F 00 00 35 04 06 00 [19:40:50]Write to MH i2c: E2 02 01 59 98 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 46 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 7F 00 00 35 04 06 00 00 00 F9 [19:40:50]Write i2c OK [19:40:50]MH_I2C_Read... [19:40:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:50]Read from MH i2c: E2 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 03 00 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 03 00 59 98 00 90 00 65 [19:40:50]RAPDU: 90 00 [19:40:50]wFMCommunicate OK [19:40:50]wFMCommunicate request_size=11 [19:40:50]MH_SAM_APDU [19:40:50]CAPDU: 80 0D 02 02 06 A4 05 B5 AB BA 5C [19:40:50]Write to MH i2c: E2 0E 00 5A 98 80 0D 02 02 06 00 A4 05 B5 AB BA 5C 00 00 97 [19:40:50]Write i2c OK [19:40:50]MH_I2C_Read... [19:40:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:50]Read from MH i2c: E2 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 03 00 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 03 00 5A 98 00 90 00 66 [19:40:50]RAPDU: 90 00 [19:40:50]wFMCommunicate OK [19:40:50]wFMCommunicate request_size=4 [19:40:50]MH_SAM_APDU [19:40:50]CAPDU: 80 0D 03 02 [19:40:50]Write to MH i2c: E2 08 00 5B 98 80 0D 03 02 00 00 00 00 6E [19:40:50]Write i2c OK [19:40:50]MH_I2C_Read... [19:40:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:40:50]Read from MH i2c: E2 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 0B 00 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 0B 00 5B 98 00 8B AA A9 67 58 0D 4D 8D 90 00 F3 [19:40:50]RAPDU: 8B AA A9 67 58 0D 4D 8D 90 00 [19:40:50]wFMCommunicate OK [19:40:50]SAM_PROTO_SignData done [19:40:50]FM_MakeSignedData done [19:40:50]CreateOFDProtocolMessage [19:40:50]wFMCommunicate request_size=4 [19:40:50]MH_SAM_APDU [19:40:50]CAPDU: 80 11 00 00 [19:40:50]Write to MH i2c: E2 08 00 5C 98 80 11 00 00 00 00 00 00 6E [19:40:50]Write i2c OK [19:40:50]MH_I2C_Read... [19:40:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:50]Read from MH i2c: E2 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 17 00 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 17 00 5C 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C4 [19:40:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:40:50]wFMCommunicate OK [19:40:50]CreateOFDProtocolMessage done [19:40:50]OFDSenderStorePacket 32552 [19:40:50]StoreOFDPacket docnum=32552 [19:40:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 77 44 08 01 85 A0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 46 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 7F 00 00 35 04 06 00 A4 05 B5 AB BA 5C 8B AA A9 67 58 0D 4D 8D [19:40:50]CheckFolder [19:40:50]dirname=/storage/ofd_packets [19:40:50]CheckFolder done [19:40:50]ProducePacketName [19:40:50]name=ofd_packets/00032552 [19:40:50]NVStorageSaveData ofd_packets/00032552 [19:40:50]File name is /storage/ofd_packets/00032552 [19:40:50]Write 302 bytes [19:40:50]NVStorageSaveData done [19:40:50]OFDSenderStorePacket done [19:40:50]KKMCreateOFDPacket done [19:40:50]NVStorageSaveData kkm_last_timestamp [19:40:50]File name is /storage/kkm_last_timestamp [19:40:50]Write 4 bytes [19:40:50]NVStorageSaveData done [19:40:50]ExternCall_PrintAddStr [19:40:50]wPrintStart [19:40:50]Write to MH i2c: 01 00 00 5D 98 F5 [19:40:50]Write i2c OK [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: 01 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: 01 07 00 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: 01 07 00 5D 98 00 00 00 00 00 FF 0F 0A [19:40:50]RasterBufferAndPrint [19:40:50]line Счет N : (1)1182312 [19:40:50]line ИНН: 02508201610067 [19:40:50]line Контрольно-Кассовый Чек [19:40:50]line ПРОДАЖА [19:40:50]line ТРК (МРК, ГНК) : 41 [19:40:50]line Товар: 2710124130 [19:40:50]line Super-92-К-5 [19:40:50]line 25.650 * 58.50 [19:40:50]line = 1500.53 [19:40:50]line НДС 12% НСП 1% [19:40:50]line > о реализуемом товаре [19:40:50]line ОКРУГЛЕНИЕ: -0.53 [19:40:50]line ИТОГО: 1500.00 [19:40:50]line Внесено: 1500.00 [19:40:50]line СДАЧА: 0.00 [19:40:50]line НСП 1% : 13.28 [19:40:50]line НДС 12% : 159.35 [19:40:50]line Наличными: 1500.00 [19:40:50]line Безнал.: 0.00 [19:40:50]line Место: АЗС № 121 "Партнер Нефть" [19:40:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:40:50]line СНО: Общий режим [19:40:50]line Чек 258 24.08.2023 19:40 [19:40:50]line Смена: 75 ФФД: 1.0 [19:40:50]line ЗНМ: 0300000148 [19:40:50]line РНМ: 0000000000091575 [19:40:50]line Версия ККМ: 001 [19:40:50]line ФМ: 0000000000874655 [19:40:50]line ФД: 32552 [19:40:50]line ФПД: 180344429722204 [19:40:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194054&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32552&fm=180344429722204&tin=02508201610067®Number=0000000000091575&sum=150000 [19:40:50]OFD Sender: Processing packet 32552 [packets to send 11, broken 10] [19:40:50]ProducePacketName [19:40:50]name=ofd_packets/00032552 [19:40:50]OFD Sender: To server: pG, [19:40:50]CommunicateWithHost lk.salyk.kg:30040 [19:40:50]ConnectInit lk.salyk.kg [19:40:50]written 0, free lines is 4095 [19:40:50]Connected sock=10 [19:40:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 77 44 08 01 85 A0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 46 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 7F 00 00 35 04 06 00 A4 05 B5 AB BA 5C 8B AA A9 67 58 0D 4D 8D [19:40:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 EF 06 47 00 EB 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 7F 00 00 F4 03 04 00 E8 5C E7 64 B6 04 01 00 00 A6 76 DA 4A 65 D3 4E 8B [19:40:51]CommunicateWithHost err = 0 [19:40:51]CheckOFDResponse [19:40:51]1017 (14) - 77093643461234 [19:40:51]1041 (16) - 0000000000874655 [19:40:51]1040 (4) - 32552 [19:40:51]1012 (4) - 24.08.2023 13:36 [19:40:51]1206 (1) - 0 [19:40:51]OFD Sender: Remove packet 32552 [19:40:51]ProducePacketName [19:40:51]name=ofd_packets/00032552 [19:40:51]NVStorageDeleteData [19:40:51]Write to MH i2c: 01 00 00 88 98 20 [19:40:51]Write i2c OK [19:40:51]MH_I2C_Read... [19:40:51]Read from MH i2c: 01 [19:40:51]MH_I2C_Read... [19:40:51]Read from MH i2c: 01 07 00 [19:40:51]MH_I2C_Read... [19:40:51]Read from MH i2c: 01 07 00 88 98 00 00 00 00 00 EE 0C 21 [19:40:51]RasterBufferAndPrint [19:40:51]line [19:40:51]line [19:40:51]line [19:40:51]line [19:40:51]line [19:40:51]written 0, free lines is 3319 [19:40:51]MH_Cut [19:40:51]Write to MH i2c: D1 01 00 8F 98 01 F9 [19:40:51]Write i2c OK [19:40:51]MH_I2C_Read... [19:40:51]Read from MH i2c: D1 [19:40:51]MH_I2C_Read... [19:40:51]Read from MH i2c: D1 01 00 [19:40:51]MH_I2C_Read... [19:40:51]Read from MH i2c: D1 01 00 8F 98 00 F8 [19:40:51]Write to MH i2c: 01 00 00 90 98 28 [19:40:51]Write i2c OK [19:40:51]MH_I2C_Read... [19:40:51]OFD Sender: No OFD packet to send [19:40:52]*** Cut start [19:40:52]*** Purtial cut [19:40:52]*** CUTSNS_PIN = 0 [19:40:52]*** Stage 1: CUTSNS_PIN = 1 [19:40:54]Read from MH i2c: 01 [19:40:54]MH_I2C_Read... [19:40:54]*** Stop cut motor [19:40:54]*** Cut end [19:40:54]Read from MH i2c: 01 07 00 [19:40:54]MH_I2C_Read... [19:40:54]Read from MH i2c: 01 07 00 90 98 00 00 00 00 00 FF 0F 3D [19:40:54]process_action close_receipt done [19:40:54]requested_data is exist [19:40:54]produce_requested_data [19:40:54]requested_item fm.sn is exist - process it [19:40:54]wFMCommunicate request_size=4 [19:40:54]MH_SAM_APDU [19:40:54]CAPDU: 80 11 00 00 [19:40:54]Write to MH i2c: E2 08 00 91 98 80 11 00 00 00 00 00 00 A3 [19:40:54]Write i2c OK [19:40:54]MH_I2C_Read... [19:40:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:54]Read from MH i2c: E2 [19:40:54]MH_I2C_Read... [19:40:54]Read from MH i2c: E2 17 00 [19:40:54]MH_I2C_Read... [19:40:54]Read from MH i2c: E2 17 00 91 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F9 [19:40:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:40:54]wFMCommunicate OK [19:40:54]requested_item fd.num is exist - process it [19:40:54]SAM_PROTO_GetFieldsCounters [19:40:54]wFMCommunicate request_size=4 [19:40:54]MH_SAM_APDU [19:40:54]CAPDU: 80 13 00 00 [19:40:54]Write to MH i2c: E2 08 00 92 98 80 13 00 00 00 00 00 00 A6 [19:40:54]Write i2c OK [19:40:54]MH_I2C_Read... [19:40:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:40:54]Read from MH i2c: E2 [19:40:54]MH_I2C_Read... [19:40:54]Read from MH i2c: E2 62 00 [19:40:54]MH_I2C_Read... [19:40:54]Read from MH i2c: E2 62 00 92 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 28 7F 00 00 0E 04 04 00 4B 00 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 C7 [19:40:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 28 7F 00 00 0E 04 04 00 4B 00 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 [19:40:54]wFMCommunicate OK [19:40:54]SAM_PROTO_GetFieldsCounters done [19:40:54]requested_item shift.num is exist - process it [19:40:54]requested_item shift.opened is exist - process it [19:40:54]req_shift_opened [19:40:54]FM_GetShiftState [19:40:54]SAM_PROTO_GetShiftState [19:40:54]wFMCommunicate request_size=4 [19:40:54]MH_SAM_APDU [19:40:54]CAPDU: 80 13 01 00 [19:40:54]Write to MH i2c: E2 08 00 93 98 80 13 01 00 00 00 00 00 A8 [19:40:54]Write i2c OK [19:40:54]MH_I2C_Read... [19:40:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:54]Read from MH i2c: E2 [19:40:54]MH_I2C_Read... [19:40:54]Read from MH i2c: E2 0E 00 [19:40:54]MH_I2C_Read... [19:40:54]Read from MH i2c: E2 0E 00 93 98 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 25 [19:40:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:40:54]wFMCommunicate OK [19:40:54]SAM_PROTO_GetShiftState done [19:40:54]FM_GetShiftState done [19:40:54]req_shift_opened done [19:40:54]requested_item shift.open_date is exist - process it [19:40:54]req_shift_open_date [19:40:54]req_shift_open_date done [19:40:54]produce_requested_data done [19:40:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32552,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:40:54]process_action_free close_receipt [19:40:54]json_value_free [19:40:54]json_value_free done [19:40:54]process_json_proto returns [19:40:54]Send response to host [19:40:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32552,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:40:54]free response buf [19:40:54]execute_script done [19:40:54]execute_script returns [19:40:54]free content buf [19:40:54]Sock 9.Close socket [19:40:54]Sock 9.Thread stoped [19:40:56]OFD Sender: No OFD packet to send [19:41:01]OFD Sender: No OFD packet to send [19:41:06]OFD Sender: No OFD packet to send [19:41:11]OFD Sender: No OFD packet to send [19:41:16]OFD Sender: No OFD packet to send [19:41:21]OFD Sender: No OFD packet to send [19:41:26]OFD Sender: No OFD packet to send [19:41:31]OFD Sender: No OFD packet to send [19:41:36]OFD Sender: No OFD packet to send [19:41:41]OFD Sender: No OFD packet to send [19:41:46]OFD Sender: No OFD packet to send [19:41:51]OFD Sender: No OFD packet to send [19:41:56]OFD Sender: No OFD packet to send [19:42:01]OFD Sender: No OFD packet to send [19:42:06]OFD Sender: No OFD packet to send [19:42:11]OFD Sender: No OFD packet to send [19:42:16]OFD Sender: No OFD packet to send [19:42:21]OFD Sender: No OFD packet to send [19:42:26]OFD Sender: No OFD packet to send [19:42:31]OFD Sender: No OFD packet to send [19:42:36]OFD Sender: No OFD packet to send [19:42:41]OFD Sender: No OFD packet to send [19:42:46]OFD Sender: No OFD packet to send [19:42:48]accept exits with 8 [19:42:48]New connection [19:42:48]New thread 3067084132 created [19:42:48]Thread 3066940772 joined [19:42:48]Waiting for new connection... [19:42:48] Sock 8.Parse request [19:42:48]Sock 8.Check first char [19:42:48]Sock 8.First char is OK [19:42:48]request: POST /json_proto HTTP/1.0 [19:42:48]Method: POST [19:42:48]URL: /json_proto [19:42:48]Method is POST - this is cgi request [19:42:48]url: /json_proto [19:42:48]query_string will be loaded in cgi processing [19:42:48]execute_cgi json_proto POST (null) [19:42:48]execute_cgi path=json_proto method=POST [19:42:48]POST find Content-Length [19:42:48]Host: 172.17.34.200:8080 [19:42:48]Content-Length: 683 [19:42:48]Content-Type: application/json [19:42:48] [19:42:48]POST finish read [19:42:48]Found Content-Length = 683 [19:42:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:48]execute_script... [19:42:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:48]POST & json_proto [19:42:48]process_json_proto [19:42:48]json parsed OK: [19:42:48]protocol is kg_v1.0 [19:42:48]action value=close_receipt [19:42:48]process_action close_receipt [19:42:48]cmd_close_receipt [19:42:48]MH_GetDate [19:42:48]Write to MH i2c: F0 00 00 94 98 1B [19:42:48]Write i2c OK [19:42:48]MH_I2C_Read... [19:42:48]Read from MH i2c: F0 [19:42:48]MH_I2C_Read... [19:42:48]Read from MH i2c: F0 09 00 [19:42:48]MH_I2C_Read... [19:42:48]Read from MH i2c: F0 09 00 94 98 00 BE B2 E7 64 B2 FF 65 64 59 [19:42:48]GetLastDocTimeStamp 1692906054 [19:42:48]current date 1692906174 [19:42:48]FM_GetShiftState [19:42:48]SAM_PROTO_GetShiftState [19:42:48]wFMCommunicate request_size=4 [19:42:48]MH_SAM_APDU [19:42:48]CAPDU: 80 13 01 00 [19:42:48]Write to MH i2c: E2 08 00 95 98 80 13 01 00 00 00 00 00 AA [19:42:48]Write i2c OK [19:42:48]MH_I2C_Read... [19:42:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:48]Read from MH i2c: E2 [19:42:48]MH_I2C_Read... [19:42:48]Read from MH i2c: E2 0E 00 [19:42:48]MH_I2C_Read... [19:42:48]Read from MH i2c: E2 0E 00 95 98 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 27 [19:42:48]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:42:48]wFMCommunicate OK [19:42:48]SAM_PROTO_GetShiftState done [19:42:48]FM_GetShiftState done [19:42:48]opened in 1692866319 [19:42:48]opened+sec_in_day 1692952719 [19:42:48]quantity*price = 100018 [19:42:48]sum+1 = 100020 [19:42:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 259 24.08.2023 19:42 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32553 ФПД: 71238379979604 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194254&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32553&fm=71238379979604&tin=02508201610067®Number=0000000000091575&sum=100000 [19:42:50]StoreToDocumentArchive [19:42:50]shift 75 fd 32553 [19:42:50]save to /storage/0075/doc_00032553 [19:42:50]save last doc name /storage/0075/doc_00032553 to /storage/kkm_last_doc_name [19:42:50]save OK [19:42:50]Clear old archive folders... [19:42:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:42:50]tlvbuf is 0186B670 [19:42:50]SAM_PROTO_ClearQueue [19:42:50]wFMCommunicate request_size=4 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 09 00 00 [19:42:50]Write to MH i2c: E2 08 00 A2 98 80 09 00 00 00 00 00 00 AC [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:50]Read from MH i2c: E2 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 A2 98 00 90 00 AE [19:42:50]RAPDU: 90 00 [19:42:50]wFMCommunicate OK [19:42:50]SAM_PROTO_ClearQueue done [19:42:50]KKMCreateOFDPacket [19:42:50]OFDProtocolAddRootSTLVToBuf [19:42:50]FM_MakeSignedData [19:42:50]FM_MakeSignedData [19:42:50]SAM_PROTO_SignData [19:42:50]wFMCommunicate request_size=4 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 0D 01 02 [19:42:50]Write to MH i2c: E2 08 00 A3 98 80 0D 01 02 00 00 00 00 B4 [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:50]Read from MH i2c: E2 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 A3 98 00 90 00 AF [19:42:50]RAPDU: 90 00 [19:42:50]wFMCommunicate OK [19:42:50]wFMCommunicate request_size=255 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 BE B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 7F 00 00 35 04 06 00 40 [19:42:50]Write to MH i2c: E2 02 01 A4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 BE B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 7F 00 00 35 04 06 00 40 00 00 EF [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:50]Read from MH i2c: E2 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 A4 98 00 90 00 B0 [19:42:50]RAPDU: 90 00 [19:42:50]wFMCommunicate OK [19:42:50]wFMCommunicate request_size=10 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 0D 02 02 05 CA 7A 55 43 54 [19:42:50]Write to MH i2c: E2 0D 00 A5 98 80 0D 02 02 05 00 CA 7A 55 43 54 00 00 F1 [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:50]Read from MH i2c: E2 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 A5 98 00 90 00 B1 [19:42:50]RAPDU: 90 00 [19:42:50]wFMCommunicate OK [19:42:50]wFMCommunicate request_size=4 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 0D 03 02 [19:42:50]Write to MH i2c: E2 08 00 A6 98 80 0D 03 02 00 00 00 00 B9 [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:50]Read from MH i2c: E2 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 0B 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 0B 00 A6 98 00 19 F3 98 33 50 55 41 BE 90 00 35 [19:42:50]RAPDU: 19 F3 98 33 50 55 41 BE 90 00 [19:42:50]wFMCommunicate OK [19:42:50]SAM_PROTO_SignData done [19:42:50]FM_MakeSignedData done [19:42:50]CreateOFDProtocolMessage [19:42:50]wFMCommunicate request_size=4 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 11 00 00 [19:42:50]Write to MH i2c: E2 08 00 A7 98 80 11 00 00 00 00 00 00 B9 [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:50]Read from MH i2c: E2 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 17 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 17 00 A7 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [19:42:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:42:50]wFMCommunicate OK [19:42:50]CreateOFDProtocolMessage done [19:42:50]OFDSenderStorePacket 32553 [19:42:50]StoreOFDPacket docnum=32553 [19:42:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0C 1A 07 01 08 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 BE B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 7F 00 00 35 04 06 00 40 CA 7A 55 43 54 19 F3 98 33 50 55 41 BE [19:42:50]CheckFolder [19:42:50]dirname=/storage/ofd_packets [19:42:50]CheckFolder done [19:42:50]ProducePacketName [19:42:50]name=ofd_packets/00032553 [19:42:50]NVStorageSaveData ofd_packets/00032553 [19:42:50]File name is /storage/ofd_packets/00032553 [19:42:50]Write 301 bytes [19:42:50]NVStorageSaveData done [19:42:50]OFDSenderStorePacket done [19:42:50]KKMCreateOFDPacket done [19:42:50]NVStorageSaveData kkm_last_timestamp [19:42:50]File name is /storage/kkm_last_timestamp [19:42:50]Write 4 bytes [19:42:50]NVStorageSaveData done [19:42:50]ExternCall_PrintAddStr [19:42:50]wPrintStart [19:42:50]Write to MH i2c: 01 00 00 A8 98 40 [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: 01 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: 01 07 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: 01 07 00 A8 98 00 00 00 00 00 FF 0F 55 [19:42:50]RasterBufferAndPrint [19:42:50]line Счет N : (1)1182314 [19:42:50]line ИНН: 02508201610067 [19:42:50]line Контрольно-Кассовый Чек [19:42:50]line ПРОДАЖА [19:42:50]line ТРК (МРК, ГНК) : 43 [19:42:50]line Товар: 2710124500 [19:42:50]line Аи-95-К-5 [19:42:50]line 15.270 * 65.50 [19:42:50]line = 1000.19 [19:42:50]line НДС 12% НСП 1% [19:42:50]line > о реализуемом товаре [19:42:50]line ОКРУГЛЕНИЕ: -0.19 [19:42:50]line ИТОГО: 1000.00 [19:42:50]line Внесено: 1000.00 [19:42:50]line СДАЧА: 0.00 [19:42:50]line НСП 1% : 8.85 [19:42:50]line НДС 12% : 106.21 [19:42:50]line Наличными: 1000.00 [19:42:50]line Безнал.: 0.00 [19:42:50]line Место: АЗС № 121 "Партнер Нефть" [19:42:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:42:50]line СНО: Общий режим [19:42:50]line Чек 259 24.08.2023 19:42 [19:42:50]line Смена: 75 ФФД: 1.0 [19:42:50]line ЗНМ: 0300000148 [19:42:50]line РНМ: 0000000000091575 [19:42:50]line Версия ККМ: 001 [19:42:50]line ФМ: 0000000000874655 [19:42:50]line ФД: 32553 [19:42:50]line ФПД: 71238379979604 [19:42:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194254&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32553&fm=71238379979604&tin=02508201610067®Number=0000000000091575&sum=100000 [19:42:50]OFD Sender: Processing packet 32553 [packets to send 11, broken 10] [19:42:50]ProducePacketName [19:42:50]name=ofd_packets/00032553 [19:42:50]OFD Sender: To server: pG, [19:42:50]CommunicateWithHost lk.salyk.kg:30040 [19:42:50]ConnectInit lk.salyk.kg [19:42:50]written 0, free lines is 4095 [19:42:51]Connected sock=10 [19:42:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0C 1A 07 01 08 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 BE B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 7F 00 00 35 04 06 00 40 CA 7A 55 43 54 19 F3 98 33 50 55 41 BE [19:42:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 84 3E 47 00 D4 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 7F 00 00 F4 03 04 00 61 5D E7 64 B6 04 01 00 00 B2 3A 3E D2 37 1A 4B DB [19:42:51]CommunicateWithHost err = 0 [19:42:51]CheckOFDResponse [19:42:51]1017 (14) - 77093643461234 [19:42:51]1041 (16) - 0000000000874655 [19:42:51]1040 (4) - 32553 [19:42:51]1012 (4) - 24.08.2023 13:38 [19:42:51]1206 (1) - 0 [19:42:51]OFD Sender: Remove packet 32553 [19:42:51]ProducePacketName [19:42:51]name=ofd_packets/00032553 [19:42:51]NVStorageDeleteData [19:42:51]Write to MH i2c: 01 00 00 D3 98 6B [19:42:51]Write i2c OK [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: 01 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: 01 07 00 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: 01 07 00 D3 98 00 00 00 00 00 E3 0C 61 [19:42:51]RasterBufferAndPrint [19:42:51]line [19:42:51]line [19:42:51]line [19:42:51]line [19:42:51]line [19:42:51]written 0, free lines is 3305 [19:42:51]MH_Cut [19:42:51]Write to MH i2c: D1 01 00 DA 98 01 44 [19:42:51]Write i2c OK [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: D1 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: D1 01 00 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: D1 01 00 DA 98 00 43 [19:42:51]Write to MH i2c: 01 00 00 DB 98 73 [19:42:51]Write i2c OK [19:42:51]MH_I2C_Read... [19:42:51]OFD Sender: No OFD packet to send [19:42:52]*** Cut start [19:42:52]*** Purtial cut [19:42:52]*** Stage 1: CUTSNS_PIN = 1 [19:42:52]Read from MH i2c: 01 [19:42:52]MH_I2C_Read... [19:42:52]*** Stop cut motor [19:42:52]*** Cut end [19:42:52]Read from MH i2c: 01 07 00 [19:42:52]MH_I2C_Read... [19:42:52]Read from MH i2c: 01 07 00 DB 98 00 00 00 00 00 FF 0F 88 [19:42:52]process_action close_receipt done [19:42:52]requested_data is exist [19:42:52]produce_requested_data [19:42:52]requested_item fm.sn is exist - process it [19:42:52]wFMCommunicate request_size=4 [19:42:52]MH_SAM_APDU [19:42:52]CAPDU: 80 11 00 00 [19:42:52]Write to MH i2c: E2 08 00 DC 98 80 11 00 00 00 00 00 00 EE [19:42:52]Write i2c OK [19:42:52]MH_I2C_Read... [19:42:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:52]Read from MH i2c: E2 [19:42:52]MH_I2C_Read... [19:42:52]Read from MH i2c: E2 17 00 [19:42:52]MH_I2C_Read... [19:42:52]Read from MH i2c: E2 17 00 DC 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 44 [19:42:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:42:52]wFMCommunicate OK [19:42:52]requested_item fd.num is exist - process it [19:42:52]SAM_PROTO_GetFieldsCounters [19:42:52]wFMCommunicate request_size=4 [19:42:52]MH_SAM_APDU [19:42:52]CAPDU: 80 13 00 00 [19:42:52]Write to MH i2c: E2 08 00 DD 98 80 13 00 00 00 00 00 00 F1 [19:42:52]Write i2c OK [19:42:52]MH_I2C_Read... [19:42:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:52]Read from MH i2c: E2 [19:42:52]MH_I2C_Read... [19:42:52]Read from MH i2c: E2 62 00 [19:42:52]MH_I2C_Read... [19:42:52]Read from MH i2c: E2 62 00 DD 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 29 7F 00 00 0E 04 04 00 4B 00 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 16 [19:42:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 29 7F 00 00 0E 04 04 00 4B 00 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 [19:42:52]wFMCommunicate OK [19:42:52]SAM_PROTO_GetFieldsCounters done [19:42:52]requested_item shift.num is exist - process it [19:42:52]requested_item shift.opened is exist - process it [19:42:52]req_shift_opened [19:42:52]FM_GetShiftState [19:42:52]SAM_PROTO_GetShiftState [19:42:52]wFMCommunicate request_size=4 [19:42:52]MH_SAM_APDU [19:42:52]CAPDU: 80 13 01 00 [19:42:52]Write to MH i2c: E2 08 00 DE 98 80 13 01 00 00 00 00 00 F3 [19:42:52]Write i2c OK [19:42:52]MH_I2C_Read... [19:42:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:52]Read from MH i2c: E2 [19:42:52]MH_I2C_Read... [19:42:52]Read from MH i2c: E2 0E 00 [19:42:52]MH_I2C_Read... [19:42:52]Read from MH i2c: E2 0E 00 DE 98 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 70 [19:42:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:42:52]wFMCommunicate OK [19:42:52]SAM_PROTO_GetShiftState done [19:42:52]FM_GetShiftState done [19:42:52]req_shift_opened done [19:42:52]requested_item shift.open_date is exist - process it [19:42:52]req_shift_open_date [19:42:52]req_shift_open_date done [19:42:52]produce_requested_data done [19:42:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32553,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:42:52]process_action_free close_receipt [19:42:52]json_value_free [19:42:52]json_value_free done [19:42:52]process_json_proto returns [19:42:52]Send response to host [19:42:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32553,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:42:52]free response buf [19:42:52]execute_script done [19:42:52]execute_script returns [19:42:52]free content buf [19:42:52]Sock 8.Close socket [19:42:52]Sock 8.Thread stoped [19:42:53]accept exits with 9 [19:42:53]New connection [19:42:53]New thread 3066940772 created [19:42:53]Thread 3067084132 joined [19:42:53]Waiting for new connection... [19:42:53] Sock 9.Parse request [19:42:53]Sock 9.Check first char [19:42:53]Sock 9.First char is OK [19:42:53]request: POST /json_proto HTTP/1.0 [19:42:53]Method: POST [19:42:53]URL: /json_proto [19:42:53]Method is POST - this is cgi request [19:42:53]url: /json_proto [19:42:53]query_string will be loaded in cgi processing [19:42:53]execute_cgi json_proto POST (null) [19:42:53]execute_cgi path=json_proto method=POST [19:42:53]POST find Content-Length [19:42:53]Host: 172.17.34.200:8080 [19:42:53]Content-Length: 678 [19:42:53]Content-Type: application/json [19:42:53] [19:42:53]POST finish read [19:42:53]Found Content-Length = 678 [19:42:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:53]execute_script... [19: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)1182316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:53]POST & json_proto [19:42:53]process_json_proto [19:42:53]json parsed OK: [19:42:53]protocol is kg_v1.0 [19:42:53]action value=close_receipt [19:42:53]process_action close_receipt [19:42:53]cmd_close_receipt [19:42:53]MH_GetDate [19:42:53]Write to MH i2c: F0 00 00 DF 98 66 [19:42:53]Write i2c OK [19:42:53]MH_I2C_Read... [19:42:53]Read from MH i2c: F0 [19:42:53]MH_I2C_Read... [19:42:53]Read from MH i2c: F0 09 00 [19:42:53]MH_I2C_Read... [19:42:53]Read from MH i2c: F0 09 00 DF 98 00 C2 B2 E7 64 B2 FF 65 64 A8 [19:42:53]GetLastDocTimeStamp 1692906174 [19:42:53]current date 1692906178 [19:42:53]FM_GetShiftState [19:42:53]SAM_PROTO_GetShiftState [19:42:53]wFMCommunicate request_size=4 [19:42:53]MH_SAM_APDU [19:42:53]CAPDU: 80 13 01 00 [19:42:53]Write to MH i2c: E2 08 00 E0 98 80 13 01 00 00 00 00 00 F5 [19:42:53]Write i2c OK [19:42:53]MH_I2C_Read... [19:42:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:53]Read from MH i2c: E2 [19:42:53]MH_I2C_Read... [19:42:53]Read from MH i2c: E2 0E 00 [19:42:53]MH_I2C_Read... [19:42:53]Read from MH i2c: E2 0E 00 E0 98 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 72 [19:42:53]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:42:53]wFMCommunicate OK [19:42:53]SAM_PROTO_GetShiftState done [19:42:53]FM_GetShiftState done [19:42:53]opened in 1692866319 [19:42:53]opened+sec_in_day 1692952719 [19:42:53]quantity*price = 50042 [19:42:53]sum+1 = 50043 [19:42:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 260 24.08.2023 19:42 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32554 ФПД: 100996327049206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194258&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32554&fm=100996327049206&tin=02508201610067®Number=0000000000091575&sum=50000 [19:42:54]StoreToDocumentArchive [19:42:54]shift 75 fd 32554 [19:42:54]save to /storage/0075/doc_00032554 [19:42:54]save last doc name /storage/0075/doc_00032554 to /storage/kkm_last_doc_name [19:42:54]save OK [19:42:54]Clear old archive folders... [19:42:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:42:54]tlvbuf is 018094F0 [19:42:54]SAM_PROTO_ClearQueue [19:42:54]wFMCommunicate request_size=4 [19:42:54]MH_SAM_APDU [19:42:54]CAPDU: 80 09 00 00 [19:42:54]Write to MH i2c: E2 08 00 ED 98 80 09 00 00 00 00 00 00 F7 [19:42:54]Write i2c OK [19:42:54]MH_I2C_Read... [19:42:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:54]Read from MH i2c: E2 [19:42:54]MH_I2C_Read... [19:42:54]Read from MH i2c: E2 03 00 [19:42:54]MH_I2C_Read... [19:42:54]Read from MH i2c: E2 03 00 ED 98 00 90 00 F9 [19:42:54]RAPDU: 90 00 [19:42:54]wFMCommunicate OK [19:42:54]SAM_PROTO_ClearQueue done [19:42:54]KKMCreateOFDPacket [19:42:54]OFDProtocolAddRootSTLVToBuf [19:42:54]FM_MakeSignedData [19:42:54]FM_MakeSignedData [19:42:54]SAM_PROTO_SignData [19:42:54]wFMCommunicate request_size=4 [19:42:54]MH_SAM_APDU [19:42:54]CAPDU: 80 0D 01 02 [19:42:54]Write to MH i2c: E2 08 00 EE 98 80 0D 01 02 00 00 00 00 FF [19:42:54]Write i2c OK [19:42:54]MH_I2C_Read... [19:42:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:54]Read from MH i2c: E2 [19:42:54]MH_I2C_Read... [19:42:54]Read from MH i2c: E2 03 00 [19:42:54]MH_I2C_Read... [19:42:54]Read from MH i2c: E2 03 00 EE 98 00 90 00 FA [19:42:54]RAPDU: 90 00 [19:42:54]wFMCommunicate OK [19:42:54]wFMCommunicate request_size=255 [19:42:54]MH_SAM_APDU [19: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 C2 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 7F 00 00 35 04 06 00 5B [19:42:54]Write to MH i2c: E2 02 01 EF 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 C2 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 7F 00 00 35 04 06 00 5B 00 00 BE [19:42:54]Write i2c OK [19:42:54]MH_I2C_Read... [19:42:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:55]Read from MH i2c: E2 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: E2 03 00 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: E2 03 00 EF 98 00 90 00 FB [19:42:55]RAPDU: 90 00 [19:42:55]wFMCommunicate OK [19:42:55]wFMCommunicate request_size=10 [19:42:55]MH_SAM_APDU [19:42:55]CAPDU: 80 0D 02 02 05 DB 0A 32 87 F6 [19:42:55]Write to MH i2c: E2 0D 00 F0 98 80 0D 02 02 05 00 DB 0A 32 87 F6 00 00 A0 [19:42:55]Write i2c OK [19:42:55]MH_I2C_Read... [19:42:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:55]Read from MH i2c: E2 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: E2 03 00 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: E2 03 00 F0 98 00 90 00 FC [19:42:55]RAPDU: 90 00 [19:42:55]wFMCommunicate OK [19:42:55]wFMCommunicate request_size=4 [19:42:55]MH_SAM_APDU [19:42:55]CAPDU: 80 0D 03 02 [19:42:55]Write to MH i2c: E2 08 00 F1 98 80 0D 03 02 00 00 00 00 04 [19:42:55]Write i2c OK [19:42:55]MH_I2C_Read... [19:42:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:55]Read from MH i2c: E2 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: E2 0B 00 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: E2 0B 00 F1 98 00 49 32 A9 F9 1E DA 1F 3A 90 00 73 [19:42:55]RAPDU: 49 32 A9 F9 1E DA 1F 3A 90 00 [19:42:55]wFMCommunicate OK [19:42:55]SAM_PROTO_SignData done [19:42:55]FM_MakeSignedData done [19:42:55]CreateOFDProtocolMessage [19:42:55]wFMCommunicate request_size=4 [19:42:55]MH_SAM_APDU [19:42:55]CAPDU: 80 11 00 00 [19:42:55]Write to MH i2c: E2 08 00 F2 98 80 11 00 00 00 00 00 00 04 [19:42:55]Write i2c OK [19:42:55]MH_I2C_Read... [19:42:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:55]Read from MH i2c: E2 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: E2 17 00 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: E2 17 00 F2 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5A [19:42:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:42:55]wFMCommunicate OK [19:42:55]CreateOFDProtocolMessage done [19:42:55]OFDSenderStorePacket 32554 [19:42:55]StoreOFDPacket docnum=32554 [19:42:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FE D8 07 01 76 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 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 C2 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 7F 00 00 35 04 06 00 5B DB 0A 32 87 F6 49 32 A9 F9 1E DA 1F 3A [19:42:55]CheckFolder [19:42:55]dirname=/storage/ofd_packets [19:42:55]CheckFolder done [19:42:55]ProducePacketName [19:42:55]name=ofd_packets/00032554 [19:42:55]NVStorageSaveData ofd_packets/00032554 [19:42:55]File name is /storage/ofd_packets/00032554 [19:42:55]Write 301 bytes [19:42:55]NVStorageSaveData done [19:42:55]OFDSenderStorePacket done [19:42:55]KKMCreateOFDPacket done [19:42:55]NVStorageSaveData kkm_last_timestamp [19:42:55]File name is /storage/kkm_last_timestamp [19:42:55]Write 4 bytes [19:42:55]NVStorageSaveData done [19:42:55]ExternCall_PrintAddStr [19:42:55]wPrintStart [19:42:55]Write to MH i2c: 01 00 00 F3 98 8B [19:42:55]Write i2c OK [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: 01 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: 01 07 00 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: 01 07 00 F3 98 00 00 00 00 00 FF 0F A0 [19:42:55]RasterBufferAndPrint [19:42:55]line Счет N : (1)1182316 [19:42:55]line ИНН: 02508201610067 [19:42:55]line Контрольно-Кассовый Чек [19:42:55]line ПРОДАЖА [19:42:55]line ТРК (МРК, ГНК) : 53 [19:42:55]line Товар: 2710124500 [19:42:55]line Аи-95-К-5 [19:42:55]line 7.640 * 65.50 [19:42:55]line = 500.42 [19:42:55]line НДС 12% НСП 1% [19:42:55]line > о реализуемом товаре [19:42:55]line ОКРУГЛЕНИЕ: -0.42 [19:42:55]line ИТОГО: 500.00 [19:42:55]line Внесено: 500.00 [19:42:55]line СДАЧА: 0.00 [19:42:55]line НСП 1% : 4.43 [19:42:55]line НДС 12% : 53.14 [19:42:55]line Наличными: 500.00 [19:42:55]line Безнал.: 0.00 [19:42:55]line Место: АЗС № 121 "Партнер Нефть" [19:42:55]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:42:55]line СНО: Общий режим [19:42:55]line Чек 260 24.08.2023 19:42 [19:42:55]line Смена: 75 ФФД: 1.0 [19:42:55]line ЗНМ: 0300000148 [19:42:55]line РНМ: 0000000000091575 [19:42:55]line Версия ККМ: 001 [19:42:55]line ФМ: 0000000000874655 [19:42:55]line ФД: 32554 [19:42:55]line ФПД: 100996327049206 [19:42:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194258&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32554&fm=100996327049206&tin=02508201610067®Number=0000000000091575&sum=50000 [19:42:55]written 0, free lines is 4095 [19:42:55]OFD Sender: Processing packet 32554 [packets to send 11, broken 10] [19:42:55]ProducePacketName [19:42:55]name=ofd_packets/00032554 [19:42:55]OFD Sender: To server: pG, [19:42:55]CommunicateWithHost lk.salyk.kg:30040 [19:42:55]ConnectInit lk.salyk.kg [19:42:55]Connected sock=10 [19: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 34 36 35 35 0F 01 00 00 FE D8 07 01 76 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 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 C2 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 7F 00 00 35 04 06 00 5B DB 0A 32 87 F6 49 32 A9 F9 1E DA 1F 3A [19:42:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D5 8D 47 00 EC D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 7F 00 00 F4 03 04 00 65 5D E7 64 B6 04 01 00 00 93 A5 51 A4 30 D6 DB A8 [19:42:55]CommunicateWithHost err = 0 [19:42:55]CheckOFDResponse [19:42:55]1017 (14) - 77093643461234 [19:42:55]1041 (16) - 0000000000874655 [19:42:55]1040 (4) - 32554 [19:42:55]1012 (4) - 24.08.2023 13:38 [19:42:55]1206 (1) - 0 [19:42:55]OFD Sender: Remove packet 32554 [19:42:55]ProducePacketName [19:42:55]name=ofd_packets/00032554 [19:42:55]NVStorageDeleteData [19:42:55]Write to MH i2c: 01 00 00 1E 99 B7 [19:42:55]Write i2c OK [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: 01 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: 01 07 00 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: 01 07 00 1E 99 00 00 00 00 00 F4 0C BE [19:42:55]RasterBufferAndPrint [19:42:55]line [19:42:55]line [19:42:55]line [19:42:55]line [19:42:55]line [19:42:55]written 0, free lines is 3331 [19:42:55]MH_Cut [19:42:55]Write to MH i2c: D1 01 00 25 99 01 90 [19:42:55]Write i2c OK [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: D1 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: D1 01 00 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: D1 01 00 25 99 00 8F [19:42:55]Write to MH i2c: 01 00 00 26 99 BF [19:42:55]Write i2c OK [19:42:55]MH_I2C_Read... [19:42:56]OFD Sender: No OFD packet to send [19:42:56]*** Cut start [19:42:56]*** Purtial cut [19:42:56]*** CUTSNS_PIN = 0 [19:42:56]*** Stage 1: CUTSNS_PIN = 1 [19:42:58]Read from MH i2c: 01 [19:42:58]MH_I2C_Read... [19:42:58]*** Stop cut motor [19:42:58]*** Cut end [19:42:58]Read from MH i2c: 01 07 00 [19:42:58]MH_I2C_Read... [19:42:58]Read from MH i2c: 01 07 00 26 99 00 00 00 00 00 FF 0F D4 [19:42:58]process_action close_receipt done [19:42:58]requested_data is exist [19:42:58]produce_requested_data [19:42:58]requested_item fm.sn is exist - process it [19:42:58]wFMCommunicate request_size=4 [19:42:58]MH_SAM_APDU [19:42:58]CAPDU: 80 11 00 00 [19:42:58]Write to MH i2c: E2 08 00 27 99 80 11 00 00 00 00 00 00 3A [19:42:58]Write i2c OK [19:42:58]MH_I2C_Read... [19:42:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:58]Read from MH i2c: E2 [19:42:58]MH_I2C_Read... [19:42:58]Read from MH i2c: E2 17 00 [19:42:58]MH_I2C_Read... [19:42:58]Read from MH i2c: E2 17 00 27 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 90 [19:42:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:42:58]wFMCommunicate OK [19:42:58]requested_item fd.num is exist - process it [19:42:58]SAM_PROTO_GetFieldsCounters [19:42:58]wFMCommunicate request_size=4 [19:42:58]MH_SAM_APDU [19:42:58]CAPDU: 80 13 00 00 [19:42:58]Write to MH i2c: E2 08 00 28 99 80 13 00 00 00 00 00 00 3D [19:42:58]Write i2c OK [19:42:58]MH_I2C_Read... [19:42:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:58]Read from MH i2c: E2 [19:42:58]MH_I2C_Read... [19:42:58]Read from MH i2c: E2 62 00 [19:42:58]MH_I2C_Read... [19:42:58]Read from MH i2c: E2 62 00 28 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2A 7F 00 00 0E 04 04 00 4B 00 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 66 [19:42:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2A 7F 00 00 0E 04 04 00 4B 00 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 [19:42:58]wFMCommunicate OK [19:42:58]SAM_PROTO_GetFieldsCounters done [19:42:58]requested_item shift.num is exist - process it [19:42:58]requested_item shift.opened is exist - process it [19:42:58]req_shift_opened [19:42:58]FM_GetShiftState [19:42:58]SAM_PROTO_GetShiftState [19:42:58]wFMCommunicate request_size=4 [19:42:58]MH_SAM_APDU [19:42:58]CAPDU: 80 13 01 00 [19:42:58]Write to MH i2c: E2 08 00 29 99 80 13 01 00 00 00 00 00 3F [19:42:58]Write i2c OK [19:42:58]MH_I2C_Read... [19:42:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:58]Read from MH i2c: E2 [19:42:58]MH_I2C_Read... [19:42:58]Read from MH i2c: E2 0E 00 [19:42:58]MH_I2C_Read... [19:42:58]Read from MH i2c: E2 0E 00 29 99 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BC [19:42:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:42:58]wFMCommunicate OK [19:42:58]SAM_PROTO_GetShiftState done [19:42:58]FM_GetShiftState done [19:42:58]req_shift_opened done [19:42:58]requested_item shift.open_date is exist - process it [19:42:58]req_shift_open_date [19:42:58]req_shift_open_date done [19:42:58]produce_requested_data done [19:42:58]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32554,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:42:58]process_action_free close_receipt [19:42:58]json_value_free [19:42:58]json_value_free done [19:42:58]process_json_proto returns [19:42:58]Send response to host [19:42:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32554,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:42:58]free response buf [19:42:58]execute_script done [19:42:58]execute_script returns [19:42:58]free content buf [19:42:58]Sock 9.Close socket [19:42:58]Sock 9.Thread stoped [19:42:59]accept exits with 8 [19:42:59]New connection [19:42:59]New thread 3067084132 created [19:42:59]Thread 3066940772 joined [19:42:59]Waiting for new connection... [19:42:59] Sock 8.Parse request [19:42:59]Sock 8.Check first char [19:42:59]Sock 8.First char is OK [19:42:59]request: POST /json_proto HTTP/1.0 [19:42:59]Method: POST [19:42:59]URL: /json_proto [19:42:59]Method is POST - this is cgi request [19:42:59]url: /json_proto [19:42:59]query_string will be loaded in cgi processing [19:42:59]execute_cgi json_proto POST (null) [19:42:59]execute_cgi path=json_proto method=POST [19:42:59]POST find Content-Length [19:42:59]Host: 172.17.34.200:8080 [19:42:59]Content-Length: 688 [19:42:59]Content-Type: application/json [19:42:59] [19:42:59]POST finish read [19:42:59]Found Content-Length = 688 [19:42:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:59]execute_script... [19:42:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:59]POST & json_proto [19:42:59]process_json_proto [19:42:59]json parsed OK: [19:42:59]protocol is kg_v1.0 [19:42:59]action value=close_receipt [19:42:59]process_action close_receipt [19:42:59]cmd_close_receipt [19:42:59]MH_GetDate [19:42:59]Write to MH i2c: F0 00 00 2A 99 B2 [19:42:59]Write i2c OK [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: F0 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: F0 09 00 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: F0 09 00 2A 99 00 C8 B2 E7 64 B2 FF 65 64 FA [19:42:59]GetLastDocTimeStamp 1692906178 [19:42:59]current date 1692906184 [19:42:59]FM_GetShiftState [19:42:59]SAM_PROTO_GetShiftState [19:42:59]wFMCommunicate request_size=4 [19:42:59]MH_SAM_APDU [19:42:59]CAPDU: 80 13 01 00 [19:42:59]Write to MH i2c: E2 08 00 2B 99 80 13 01 00 00 00 00 00 41 [19:42:59]Write i2c OK [19:42:59]MH_I2C_Read... [19:42:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:59]Read from MH i2c: E2 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: E2 0E 00 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: E2 0E 00 2B 99 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BE [19:42:59]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:42:59]wFMCommunicate OK [19:42:59]SAM_PROTO_GetShiftState done [19:42:59]FM_GetShiftState done [19:42:59]opened in 1692866319 [19:42:59]opened+sec_in_day 1692952719 [19:42:59]quantity*price = 100042 [19:42:59]sum+1 = 100044 [19:42:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 261 24.08.2023 19:43 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32555 ФПД: 68649515031555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194304&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32555&fm=68649515031555&tin=02508201610067®Number=0000000000091575&sum=100000 [19:43:00]StoreToDocumentArchive [19:43:00]shift 75 fd 32555 [19:43:00]save to /storage/0075/doc_00032555 [19:43:00]save last doc name /storage/0075/doc_00032555 to /storage/kkm_last_doc_name [19:43:00]save OK [19:43:00]Clear old archive folders... [19:43:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:43:00]tlvbuf is 018C58C0 [19:43:00]SAM_PROTO_ClearQueue [19:43:00]wFMCommunicate request_size=4 [19:43:00]MH_SAM_APDU [19:43:00]CAPDU: 80 09 00 00 [19:43:00]Write to MH i2c: E2 08 00 38 99 80 09 00 00 00 00 00 00 43 [19:43:00]Write i2c OK [19:43:00]MH_I2C_Read... [19:43:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:43:00]Read from MH i2c: E2 [19:43:00]MH_I2C_Read... [19:43:00]Read from MH i2c: E2 03 00 [19:43:00]MH_I2C_Read... [19:43:00]Read from MH i2c: E2 03 00 38 99 00 90 00 45 [19:43:00]RAPDU: 90 00 [19:43:00]wFMCommunicate OK [19:43:00]SAM_PROTO_ClearQueue done [19:43:00]KKMCreateOFDPacket [19:43:00]OFDProtocolAddRootSTLVToBuf [19:43:00]FM_MakeSignedData [19:43:00]FM_MakeSignedData [19:43:00]SAM_PROTO_SignData [19:43:00]wFMCommunicate request_size=4 [19:43:00]MH_SAM_APDU [19:43:00]CAPDU: 80 0D 01 02 [19:43:00]Write to MH i2c: E2 08 00 39 99 80 0D 01 02 00 00 00 00 4B [19:43:00]Write i2c OK [19:43:00]MH_I2C_Read... [19:43:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:43:00]Read from MH i2c: E2 [19:43:00]MH_I2C_Read... [19:43:00]Read from MH i2c: E2 03 00 [19:43:00]MH_I2C_Read... [19:43:00]Read from MH i2c: E2 03 00 39 99 00 90 00 46 [19:43:00]RAPDU: 90 00 [19:43:00]wFMCommunicate OK [19:43:00]wFMCommunicate request_size=255 [19:43:00]MH_SAM_APDU [19:43:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 C8 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 7F 00 00 35 04 06 00 [19:43:00]Write to MH i2c: E2 02 01 3A 99 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 C8 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 7F 00 00 35 04 06 00 00 00 B5 [19:43:00]Write i2c OK [19:43:00]MH_I2C_Read... [19:43:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:00]Read from MH i2c: E2 [19:43:00]MH_I2C_Read... [19:43:00]Read from MH i2c: E2 03 00 [19:43:00]MH_I2C_Read... [19:43:00]Read from MH i2c: E2 03 00 3A 99 00 90 00 47 [19:43:00]RAPDU: 90 00 [19:43:00]wFMCommunicate OK [19:43:00]wFMCommunicate request_size=11 [19:43:00]MH_SAM_APDU [19:43:00]CAPDU: 80 0D 02 02 06 3E 6F B5 F5 1C 03 [19:43:00]Write to MH i2c: E2 0E 00 3B 99 80 0D 02 02 06 00 3E 6F B5 F5 1C 03 00 00 D0 [19:43:00]Write i2c OK [19:43:00]MH_I2C_Read... [19:43:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:00]Read from MH i2c: E2 [19:43:00]MH_I2C_Read... [19:43:00]Read from MH i2c: E2 03 00 [19:43:00]MH_I2C_Read... [19:43:00]Read from MH i2c: E2 03 00 3B 99 00 90 00 48 [19:43:00]RAPDU: 90 00 [19:43:00]wFMCommunicate OK [19:43:00]wFMCommunicate request_size=4 [19:43:00]MH_SAM_APDU [19:43:00]CAPDU: 80 0D 03 02 [19:43:00]Write to MH i2c: E2 08 00 3C 99 80 0D 03 02 00 00 00 00 50 [19:43:00]Write i2c OK [19:43:00]MH_I2C_Read... [19:43:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:43:01]Read from MH i2c: E2 [19:43:01]MH_I2C_Read... [19:43:01]Read from MH i2c: E2 0B 00 [19:43:01]MH_I2C_Read... [19:43:01]Read from MH i2c: E2 0B 00 3C 99 00 AB 62 22 22 EA C9 9E 16 90 00 09 [19:43:01]RAPDU: AB 62 22 22 EA C9 9E 16 90 00 [19:43:01]wFMCommunicate OK [19:43:01]SAM_PROTO_SignData done [19:43:01]FM_MakeSignedData done [19:43:01]CreateOFDProtocolMessage [19:43:01]wFMCommunicate request_size=4 [19:43:01]MH_SAM_APDU [19:43:01]CAPDU: 80 11 00 00 [19:43:01]Write to MH i2c: E2 08 00 3D 99 80 11 00 00 00 00 00 00 50 [19:43:01]Write i2c OK [19:43:01]MH_I2C_Read... [19:43:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:01]Read from MH i2c: E2 [19:43:01]MH_I2C_Read... [19:43:01]Read from MH i2c: E2 17 00 [19:43:01]MH_I2C_Read... [19:43:01]Read from MH i2c: E2 17 00 3D 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A6 [19:43:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:43:01]wFMCommunicate OK [19:43:01]CreateOFDProtocolMessage done [19:43:01]OFDSenderStorePacket 32555 [19:43:01]StoreOFDPacket docnum=32555 [19:43:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 38 B5 08 01 6F 16 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 C8 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 7F 00 00 35 04 06 00 3E 6F B5 F5 1C 03 AB 62 22 22 EA C9 9E 16 [19:43:01]CheckFolder [19:43:01]dirname=/storage/ofd_packets [19:43:01]CheckFolder done [19:43:01]ProducePacketName [19:43:01]name=ofd_packets/00032555 [19:43:01]NVStorageSaveData ofd_packets/00032555 [19:43:01]File name is /storage/ofd_packets/00032555 [19:43:01]Write 302 bytes [19:43:01]NVStorageSaveData done [19:43:01]OFDSenderStorePacket done [19:43:01]KKMCreateOFDPacket done [19:43:01]NVStorageSaveData kkm_last_timestamp [19:43:01]File name is /storage/kkm_last_timestamp [19:43:01]Write 4 bytes [19:43:01]NVStorageSaveData done [19:43:01]ExternCall_PrintAddStr [19:43:01]wPrintStart [19:43:01]Write to MH i2c: 01 00 00 3E 99 D7 [19:43:01]Write i2c OK [19:43:01]MH_I2C_Read... [19:43:01]Read from MH i2c: 01 [19:43:01]MH_I2C_Read... [19:43:01]Read from MH i2c: 01 07 00 [19:43:01]MH_I2C_Read... [19:43:01]Read from MH i2c: 01 07 00 3E 99 00 00 00 00 00 FF 0F EC [19:43:01]RasterBufferAndPrint [19:43:01]line Счет N : (1)1182315 [19:43:01]line ИНН: 02508201610067 [19:43:01]line Контрольно-Кассовый Чек [19:43:01]line ПРОДАЖА [19:43:01]line ТРК (МРК, ГНК) : 11 [19:43:01]line Товар: 2710194210 [19:43:01]line ДТ(л)-К-5 [19:43:01]line 15.730 * 63.60 [19:43:01]line = 1000.43 [19:43:01]line НДС 12% НСП 1% [19:43:01]line > о реализуемом товаре [19:43:01]line ОКРУГЛЕНИЕ: -0.43 [19:43:01]line ИТОГО: 1000.00 [19:43:01]line Внесено: 1000.00 [19:43:01]line СДАЧА: 0.00 [19:43:01]line НСП 1% : 8.85 [19:43:01]line НДС 12% : 106.24 [19:43:01]line Наличными: 1000.00 [19:43:01]line Безнал.: 0.00 [19:43:01]line Место: АЗС № 121 "Партнер Нефть" [19:43:01]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:43:01]line СНО: Общий режим [19:43:01]line Чек 261 24.08.2023 19:43 [19:43:01]line Смена: 75 ФФД: 1.0 [19:43:01]line ЗНМ: 0300000148 [19:43:01]line РНМ: 0000000000091575 [19:43:01]line Версия ККМ: 001 [19:43:01]line ФМ: 0000000000874655 [19:43:01]line ФД: 32555 [19:43:01]line ФПД: 68649515031555 [19:43:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194304&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32555&fm=68649515031555&tin=02508201610067®Number=0000000000091575&sum=100000 [19:43:01]OFD Sender: Processing packet 32555 [packets to send 11, broken 10] [19:43:01]ProducePacketName [19:43:01]name=ofd_packets/00032555 [19:43:01]OFD Sender: To server: pG, [19:43:01]CommunicateWithHost lk.salyk.kg:30040 [19:43:01]ConnectInit lk.salyk.kg [19:43:01]written 0, free lines is 4095 [19:43:01]Connected sock=10 [19:43:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 38 B5 08 01 6F 16 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 C8 B2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 7F 00 00 35 04 06 00 3E 6F B5 F5 1C 03 AB 62 22 22 EA C9 9E 16 [19:43:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 8D CB 47 00 4A 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 7F 00 00 F4 03 04 00 6B 5D E7 64 B6 04 01 00 00 75 B5 29 C8 91 5B 58 C2 [19:43:01]CommunicateWithHost err = 0 [19:43:01]CheckOFDResponse [19:43:01]1017 (14) - 77093643461234 [19:43:01]1041 (16) - 0000000000874655 [19:43:01]1040 (4) - 32555 [19:43:01]1012 (4) - 24.08.2023 13:38 [19:43:01]1206 (1) - 0 [19:43:01]OFD Sender: Remove packet 32555 [19:43:01]ProducePacketName [19:43:01]name=ofd_packets/00032555 [19:43:01]NVStorageDeleteData [19:43:01]Write to MH i2c: 01 00 00 69 99 02 [19:43:01]Write i2c OK [19:43:01]MH_I2C_Read... [19:43:01]Read from MH i2c: 01 [19:43:01]MH_I2C_Read... [19:43:01]Read from MH i2c: 01 07 00 [19:43:01]MH_I2C_Read... [19:43:01]Read from MH i2c: 01 07 00 69 99 00 00 00 00 00 EE 0C 03 [19:43:01]RasterBufferAndPrint [19:43:01]line [19:43:01]line [19:43:01]line [19:43:01]line [19:43:01]line [19:43:01]written 0, free lines is 3333 [19:43:01]MH_Cut [19:43:01]Write to MH i2c: D1 01 00 70 99 01 DB [19:43:01]Write i2c OK [19:43:01]MH_I2C_Read... [19:43:01]Read from MH i2c: D1 [19:43:01]MH_I2C_Read... [19:43:01]Read from MH i2c: D1 01 00 [19:43:01]MH_I2C_Read... [19:43:01]Read from MH i2c: D1 01 00 70 99 00 DA [19:43:01]Write to MH i2c: 01 00 00 71 99 0A [19:43:01]Write i2c OK [19:43:01]MH_I2C_Read... [19:43:02]OFD Sender: No OFD packet to send [19:43:02]*** Cut start [19:43:02]*** Purtial cut [19:43:02]*** Stage 1: CUTSNS_PIN = 1 [19:43:02]Read from MH i2c: 01 [19:43:02]MH_I2C_Read... [19:43:02]*** Stop cut motor [19:43:02]*** Cut end [19:43:02]Read from MH i2c: 01 07 00 [19:43:02]MH_I2C_Read... [19:43:02]Read from MH i2c: 01 07 00 71 99 00 00 00 00 00 FF 0F 1F [19:43:02]process_action close_receipt done [19:43:02]requested_data is exist [19:43:02]produce_requested_data [19:43:02]requested_item fm.sn is exist - process it [19:43:02]wFMCommunicate request_size=4 [19:43:02]MH_SAM_APDU [19:43:02]CAPDU: 80 11 00 00 [19:43:02]Write to MH i2c: E2 08 00 72 99 80 11 00 00 00 00 00 00 85 [19:43:02]Write i2c OK [19:43:02]MH_I2C_Read... [19:43:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:02]Read from MH i2c: E2 [19:43:02]MH_I2C_Read... [19:43:02]Read from MH i2c: E2 17 00 [19:43:02]MH_I2C_Read... [19:43:02]Read from MH i2c: E2 17 00 72 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DB [19:43:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:43:02]wFMCommunicate OK [19:43:02]requested_item fd.num is exist - process it [19:43:02]SAM_PROTO_GetFieldsCounters [19:43:02]wFMCommunicate request_size=4 [19:43:02]MH_SAM_APDU [19:43:02]CAPDU: 80 13 00 00 [19:43:02]Write to MH i2c: E2 08 00 73 99 80 13 00 00 00 00 00 00 88 [19:43:02]Write i2c OK [19:43:02]MH_I2C_Read... [19:43:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:43:02]Read from MH i2c: E2 [19:43:02]MH_I2C_Read... [19:43:02]Read from MH i2c: E2 62 00 [19:43:02]MH_I2C_Read... [19:43:02]Read from MH i2c: E2 62 00 73 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2B 7F 00 00 0E 04 04 00 4B 00 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 B5 [19:43:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2B 7F 00 00 0E 04 04 00 4B 00 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 [19:43:02]wFMCommunicate OK [19:43:02]SAM_PROTO_GetFieldsCounters done [19:43:02]requested_item shift.num is exist - process it [19:43:02]requested_item shift.opened is exist - process it [19:43:02]req_shift_opened [19:43:02]FM_GetShiftState [19:43:02]SAM_PROTO_GetShiftState [19:43:02]wFMCommunicate request_size=4 [19:43:02]MH_SAM_APDU [19:43:02]CAPDU: 80 13 01 00 [19:43:02]Write to MH i2c: E2 08 00 74 99 80 13 01 00 00 00 00 00 8A [19:43:02]Write i2c OK [19:43:02]MH_I2C_Read... [19:43:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:03]Read from MH i2c: E2 [19:43:03]MH_I2C_Read... [19:43:03]Read from MH i2c: E2 0E 00 [19:43:03]MH_I2C_Read... [19:43:03]Read from MH i2c: E2 0E 00 74 99 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 07 [19:43:03]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:43:03]wFMCommunicate OK [19:43:03]SAM_PROTO_GetShiftState done [19:43:03]FM_GetShiftState done [19:43:03]req_shift_opened done [19:43:03]requested_item shift.open_date is exist - process it [19:43:03]req_shift_open_date [19:43:03]req_shift_open_date done [19:43:03]produce_requested_data done [19:43:03]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32555,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:43:03]process_action_free close_receipt [19:43:03]json_value_free [19:43:03]json_value_free done [19:43:03]process_json_proto returns [19:43:03]Send response to host [19:43:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32555,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:43:03]free response buf [19:43:03]execute_script done [19:43:03]execute_script returns [19:43:03]free content buf [19:43:03]Sock 8.Close socket [19:43:03]Sock 8.Thread stoped [19:43:07]OFD Sender: No OFD packet to send [19:43:12]OFD Sender: No OFD packet to send [19:43:17]OFD Sender: No OFD packet to send [19:43:22]OFD Sender: No OFD packet to send [19:43:27]OFD Sender: No OFD packet to send [19:43:32]OFD Sender: No OFD packet to send [19:43:37]OFD Sender: No OFD packet to send [19:43:42]OFD Sender: No OFD packet to send [19:43:45]accept exits with 9 [19:43:45]New connection [19:43:45]New thread 3066940772 created [19:43:45]Thread 3067084132 joined [19:43:45]Waiting for new connection... [19:43:45] Sock 9.Parse request [19:43:45]Sock 9.Check first char [19:43:45]Sock 9.First char is OK [19:43:45]request: POST /json_proto HTTP/1.0 [19:43:45]Method: POST [19:43:45]URL: /json_proto [19:43:45]Method is POST - this is cgi request [19:43:45]url: /json_proto [19:43:45]query_string will be loaded in cgi processing [19:43:45]execute_cgi json_proto POST (null) [19:43:45]execute_cgi path=json_proto method=POST [19:43:45]POST find Content-Length [19:43:45]Host: 172.17.34.200:8080 [19:43:45]Content-Length: 1123 [19:43:45]Content-Type: application/json [19:43:45] [19:43:45]POST finish read [19:43:45]Found Content-Length = 1123 [19:43:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182311\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:45]execute_script... [19:43:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182311\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:45]POST & json_proto [19:43:45]process_json_proto [19:43:45]json parsed OK: [19:43:45]protocol is kg_v1.0 [19:43:45]action value=print_text [19:43:45]process_action print_text [19:43:45]cmd_print_text [19:43:45]ExternCall_PrintAddStr [19:43:45]wPrintStart [19:43:45]Write to MH i2c: 01 00 00 75 99 0E [19:43:45]Write i2c OK [19:43:45]MH_I2C_Read... [19:43:45]Read from MH i2c: 01 [19:43:45]MH_I2C_Read... [19:43:45]Read from MH i2c: 01 07 00 [19:43:45]MH_I2C_Read... [19:43:45]Read from MH i2c: 01 07 00 75 99 00 00 00 00 00 FF 0F 23 [19:43:45]RasterBufferAndPrint [19:43:45]line *****ТОВАРНЫЙ ЧЕК***** [19:43:45]line АЗС 121 [19:43:45]line Партнер нефть [19:43:45]line 02508201610067 [19:43:45]line Кассир : Батырканова Г. [19:43:45]line Счет N : (1)1182311 [19:43:45]line ПРОДАЖА [19:43:45]line ТРК (МРК, ГНК) : 21 [19:43:45]line Вид ГСМ : 2710194210 [19:43:45]line ДТ(л)-К-5 [19:43:45]line 150.000 x 63.60 [19:43:45]line ИТОГ: 9540.00 [19:43:45]line Тип оплаты: Талоны: Топливная Карта [19:43:45]line 81887 [19:43:45]written 0, free lines is 4095 [19:43:45]Write to MH i2c: 01 00 00 87 99 20 [19:43:45]Write i2c OK [19:43:45]MH_I2C_Read... [19:43:45]Read from MH i2c: 01 [19:43:45]MH_I2C_Read... [19:43:45]Read from MH i2c: 01 07 00 [19:43:45]MH_I2C_Read... [19:43:45]Read from MH i2c: 01 07 00 87 99 00 00 00 00 00 41 0E 76 [19:43:45]RasterBufferAndPrint [19:43:45]line [19:43:45]line [19:43:45]line [19:43:45]line [19:43:45]line [19:43:45]written 0, free lines is 3650 [19:43:45]MH_Cut [19:43:45]Write to MH i2c: D1 01 00 8E 99 01 F9 [19:43:45]Write i2c OK [19:43:45]MH_I2C_Read... [19:43:45]Read from MH i2c: D1 [19:43:45]MH_I2C_Read... [19:43:45]Read from MH i2c: D1 01 00 [19:43:45]MH_I2C_Read... [19:43:45]Read from MH i2c: D1 01 00 8E 99 00 F8 [19:43:45]Write to MH i2c: 01 00 00 8F 99 28 [19:43:45]Write i2c OK [19:43:45]MH_I2C_Read... [19:43:46]*** Cut start [19:43:46]*** Purtial cut [19:43:46]*** CUTSNS_PIN = 0 [19:43:46]*** Stage 1: CUTSNS_PIN = 1 [19:43:47]OFD Sender: No OFD packet to send [19:43:48]Read from MH i2c: 01 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: 01 07 00 [19:43:48]MH_I2C_Read... [19:43:48]*** Stop cut motor [19:43:48]*** Cut end [19:43:48]Read from MH i2c: 01 07 00 8F 99 00 00 00 00 00 FF 0F 3D [19:43:48]process_action print_text done [19:43:48]requested_data is exist [19:43:48]produce_requested_data [19:43:48]requested_item fm.sn is exist - process it [19:43:48]wFMCommunicate request_size=4 [19:43:48]MH_SAM_APDU [19:43:48]CAPDU: 80 11 00 00 [19:43:48]Write to MH i2c: E2 08 00 90 99 80 11 00 00 00 00 00 00 A3 [19:43:48]Write i2c OK [19:43:48]MH_I2C_Read... [19:43:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:48]Read from MH i2c: E2 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 17 00 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 17 00 90 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F9 [19:43:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:43:48]wFMCommunicate OK [19:43:48]requested_item fd.num is exist - process it [19:43:48]SAM_PROTO_GetFieldsCounters [19:43:48]wFMCommunicate request_size=4 [19:43:48]MH_SAM_APDU [19:43:48]CAPDU: 80 13 00 00 [19:43:48]Write to MH i2c: E2 08 00 91 99 80 13 00 00 00 00 00 00 A6 [19:43:48]Write i2c OK [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 [19:43:48]MH_I2C_Read... [19:43:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:43:48]Read from MH i2c: E2 62 00 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 62 00 91 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2B 7F 00 00 0E 04 04 00 4B 00 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 D3 [19:43:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2B 7F 00 00 0E 04 04 00 4B 00 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 [19:43:48]wFMCommunicate OK [19:43:48]SAM_PROTO_GetFieldsCounters done [19:43:48]requested_item shift.num is exist - process it [19:43:48]requested_item shift.opened is exist - process it [19:43:48]req_shift_opened [19:43:48]FM_GetShiftState [19:43:48]SAM_PROTO_GetShiftState [19:43:48]wFMCommunicate request_size=4 [19:43:48]MH_SAM_APDU [19:43:48]CAPDU: 80 13 01 00 [19:43:48]Write to MH i2c: E2 08 00 92 99 80 13 01 00 00 00 00 00 A8 [19:43:48]Write i2c OK [19:43:48]MH_I2C_Read... [19:43:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:48]Read from MH i2c: E2 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 0E 00 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 0E 00 92 99 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 25 [19:43:48]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:43:48]wFMCommunicate OK [19:43:48]SAM_PROTO_GetShiftState done [19:43:48]FM_GetShiftState done [19:43:48]req_shift_opened done [19:43:48]requested_item shift.open_date is exist - process it [19:43:48]req_shift_open_date [19:43:48]req_shift_open_date done [19:43:48]produce_requested_data done [19:43:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32555,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:43:48]process_action_free print_text [19:43:48]json_value_free [19:43:48]json_value_free done [19:43:48]process_json_proto returns [19:43:48]Send response to host [19:43:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32555,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:43:48]free response buf [19:43:48]execute_script done [19:43:48]execute_script returns [19:43:48]free content buf [19:43:48]Sock 9.Close socket [19:43:48]Sock 9.Thread stoped [19:43:52]OFD Sender: No OFD packet to send [19:43:57]OFD Sender: No OFD packet to send [19:43:59]accept exits with 10 [19:43:59]New connection [19:43:59]New thread 3067084132 created [19:43:59]Thread 3066940772 joined [19:43:59]Waiting for new connection... [19:43:59] Sock 10.Parse request [19:43:59]Sock 10.Check first char [19:43:59]Sock 10.First char is OK [19:43:59]request: POST /json_proto HTTP/1.0 [19:43:59]Method: POST [19:43:59]URL: /json_proto [19:43:59]Method is POST - this is cgi request [19:43:59]url: /json_proto [19:43:59]query_string will be loaded in cgi processing [19:43:59]execute_cgi json_proto POST (null) [19:43:59]execute_cgi path=json_proto method=POST [19:43:59]POST find Content-Length [19:43:59]Host: 172.17.34.200:8080 [19:43:59]Content-Length: 679 [19:43:59]Content-Type: application/json [19:43:59] [19:43:59]POST finish read [19:43:59]Found Content-Length = 679 [19:43:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:43:59]execute_script... [19:43: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)1182317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:43:59]POST & json_proto [19:43:59]process_json_proto [19:43:59]json parsed OK: [19:43:59]protocol is kg_v1.0 [19:43:59]action value=close_receipt [19:43:59]process_action close_receipt [19:43:59]cmd_close_receipt [19:43:59]MH_GetDate [19:43:59]Write to MH i2c: F0 00 00 93 99 1B [19:43:59]Write i2c OK [19:43:59]MH_I2C_Read... [19:43:59]Read from MH i2c: F0 [19:43:59]MH_I2C_Read... [19:43:59]Read from MH i2c: F0 09 00 [19:43:59]MH_I2C_Read... [19:43:59]Read from MH i2c: F0 09 00 93 99 00 04 B3 E7 64 B2 FF 65 64 A0 [19:43:59]GetLastDocTimeStamp 1692906184 [19:43:59]current date 1692906244 [19:43:59]FM_GetShiftState [19:43:59]SAM_PROTO_GetShiftState [19:43:59]wFMCommunicate request_size=4 [19:43:59]MH_SAM_APDU [19:43:59]CAPDU: 80 13 01 00 [19:43:59]Write to MH i2c: E2 08 00 94 99 80 13 01 00 00 00 00 00 AA [19:43:59]Write i2c OK [19:43:59]MH_I2C_Read... [19:43:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:59]Read from MH i2c: E2 [19:43:59]MH_I2C_Read... [19:43:59]Read from MH i2c: E2 0E 00 [19:43:59]MH_I2C_Read... [19:43:59]Read from MH i2c: E2 0E 00 94 99 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 27 [19:43:59]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:43:59]wFMCommunicate OK [19:43:59]SAM_PROTO_GetShiftState done [19:43:59]FM_GetShiftState done [19:43:59]opened in 1692866319 [19:43:59]opened+sec_in_day 1692952719 [19:43:59]quantity*price = 60030 [19:43:59]sum+1 = 60031 [19:43:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 262 24.08.2023 19:44 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32556 ФПД: 139789305474131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194404&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32556&fm=139789305474131&tin=02508201610067®Number=0000000000091575&sum=60000 [19:44:00]StoreToDocumentArchive [19:44:00]shift 75 fd 32556 [19:44:00]save to /storage/0075/doc_00032556 [19:44:00]save last doc name /storage/0075/doc_00032556 to /storage/kkm_last_doc_name [19:44:00]save OK [19:44:00]Clear old archive folders... [19:44:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:44:00]tlvbuf is 01800840 [19:44:00]SAM_PROTO_ClearQueue [19:44:00]wFMCommunicate request_size=4 [19:44:00]MH_SAM_APDU [19:44:00]CAPDU: 80 09 00 00 [19:44:00]Write to MH i2c: E2 08 00 A1 99 80 09 00 00 00 00 00 00 AC [19:44:00]Write i2c OK [19:44:00]MH_I2C_Read... [19:44:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:00]Read from MH i2c: E2 [19:44:00]MH_I2C_Read... [19:44:00]Read from MH i2c: E2 03 00 [19:44:00]MH_I2C_Read... [19:44:00]Read from MH i2c: E2 03 00 A1 99 00 90 00 AE [19:44:00]RAPDU: 90 00 [19:44:00]wFMCommunicate OK [19:44:00]SAM_PROTO_ClearQueue done [19:44:00]KKMCreateOFDPacket [19:44:00]OFDProtocolAddRootSTLVToBuf [19:44:00]FM_MakeSignedData [19:44:00]FM_MakeSignedData [19:44:00]SAM_PROTO_SignData [19:44:00]wFMCommunicate request_size=4 [19:44:00]MH_SAM_APDU [19:44:00]CAPDU: 80 0D 01 02 [19:44:00]Write to MH i2c: E2 08 00 A2 99 80 0D 01 02 00 00 00 00 B4 [19:44:00]Write i2c OK [19:44:00]MH_I2C_Read... [19:44:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:00]Read from MH i2c: E2 [19:44:00]MH_I2C_Read... [19:44:00]Read from MH i2c: E2 03 00 [19:44:00]MH_I2C_Read... [19:44:00]Read from MH i2c: E2 03 00 A2 99 00 90 00 AF [19:44:00]RAPDU: 90 00 [19:44:00]wFMCommunicate OK [19:44:00]wFMCommunicate request_size=255 [19:44:00]MH_SAM_APDU [19:44:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 06 01 00 00 F4 03 04 00 04 B3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 7F 00 00 35 04 06 00 7F [19:44:00]Write to MH i2c: E2 02 01 A3 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 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 06 01 00 00 F4 03 04 00 04 B3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 7F 00 00 35 04 06 00 7F 00 00 CD [19:44:00]Write i2c OK [19:44:00]MH_I2C_Read... [19:44:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:01]Read from MH i2c: E2 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 03 00 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 03 00 A3 99 00 90 00 B0 [19:44:01]RAPDU: 90 00 [19:44:01]wFMCommunicate OK [19:44:01]wFMCommunicate request_size=10 [19:44:01]MH_SAM_APDU [19:44:01]CAPDU: 80 0D 02 02 05 23 3B E5 6C 53 [19:44:01]Write to MH i2c: E2 0D 00 A4 99 80 0D 02 02 05 00 23 3B E5 6C 53 00 00 C3 [19:44:01]Write i2c OK [19:44:01]MH_I2C_Read... [19:44:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:01]Read from MH i2c: E2 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 03 00 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 03 00 A4 99 00 90 00 B1 [19:44:01]RAPDU: 90 00 [19:44:01]wFMCommunicate OK [19:44:01]wFMCommunicate request_size=4 [19:44:01]MH_SAM_APDU [19:44:01]CAPDU: 80 0D 03 02 [19:44:01]Write to MH i2c: E2 08 00 A5 99 80 0D 03 02 00 00 00 00 B9 [19:44:01]Write i2c OK [19:44:01]MH_I2C_Read... [19:44:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:01]Read from MH i2c: E2 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 0B 00 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 0B 00 A5 99 00 02 CA 4E 1C 48 20 23 EB 90 00 66 [19:44:01]RAPDU: 02 CA 4E 1C 48 20 23 EB 90 00 [19:44:01]wFMCommunicate OK [19:44:01]SAM_PROTO_SignData done [19:44:01]FM_MakeSignedData done [19:44:01]CreateOFDProtocolMessage [19:44:01]wFMCommunicate request_size=4 [19:44:01]MH_SAM_APDU [19:44:01]CAPDU: 80 11 00 00 [19:44:01]Write to MH i2c: E2 08 00 A6 99 80 11 00 00 00 00 00 00 B9 [19:44:01]Write i2c OK [19:44:01]MH_I2C_Read... [19:44:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:01]Read from MH i2c: E2 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 17 00 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 17 00 A6 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [19:44:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:44:01]wFMCommunicate OK [19:44:01]CreateOFDProtocolMessage done [19:44:01]OFDSenderStorePacket 32556 [19:44:01]StoreOFDPacket docnum=32556 [19:44:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0D 8B 07 01 3A 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 06 01 00 00 F4 03 04 00 04 B3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 7F 00 00 35 04 06 00 7F 23 3B E5 6C 53 02 CA 4E 1C 48 20 23 EB [19:44:01]CheckFolder [19:44:01]dirname=/storage/ofd_packets [19:44:01]CheckFolder done [19:44:01]ProducePacketName [19:44:01]name=ofd_packets/00032556 [19:44:01]NVStorageSaveData ofd_packets/00032556 [19:44:01]File name is /storage/ofd_packets/00032556 [19:44:01]Write 301 bytes [19:44:01]NVStorageSaveData done [19:44:01]OFDSenderStorePacket done [19:44:01]KKMCreateOFDPacket done [19:44:01]NVStorageSaveData kkm_last_timestamp [19:44:01]File name is /storage/kkm_last_timestamp [19:44:01]Write 4 bytes [19:44:01]NVStorageSaveData done [19:44:01]ExternCall_PrintAddStr [19:44:01]wPrintStart [19:44:01]Write to MH i2c: 01 00 00 A7 99 40 [19:44:01]Write i2c OK [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: 01 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: 01 07 00 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: 01 07 00 A7 99 00 00 00 00 00 FF 0F 55 [19:44:01]RasterBufferAndPrint [19:44:01]line Счет N : (1)1182317 [19:44:01]line ИНН: 02508201610067 [19:44:01]line Контрольно-Кассовый Чек [19:44:01]line ПРОДАЖА [19:44:01]line ТРК (МРК, ГНК) : 62 [19:44:01]line Товар: 2710124130 [19:44:01]line Аи-92-К-5 [19:44:01]line 10.440 * 57.50 [19:44:01]line = 600.30 [19:44:01]line НДС 12% НСП 1% [19:44:01]line > о реализуемом товаре [19:44:01]line ОКРУГЛЕНИЕ: -0.30 [19:44:01]line ИТОГО: 600.00 [19:44:01]line Внесено: 600.00 [19:44:01]line СДАЧА: 0.00 [19:44:01]line НСП 1% : 5.31 [19:44:01]line НДС 12% : 63.75 [19:44:01]line Наличными: 600.00 [19:44:01]line Безнал.: 0.00 [19:44:01]line Место: АЗС № 121 "Партнер Нефть" [19:44:01]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:44:01]line СНО: Общий режим [19:44:01]line Чек 262 24.08.2023 19:44 [19:44:01]line Смена: 75 ФФД: 1.0 [19:44:01]line ЗНМ: 0300000148 [19:44:01]line РНМ: 0000000000091575 [19:44:01]line Версия ККМ: 001 [19:44:01]line ФМ: 0000000000874655 [19:44:01]line ФД: 32556 [19:44:01]line ФПД: 139789305474131 [19:44:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194404&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32556&fm=139789305474131&tin=02508201610067®Number=0000000000091575&sum=60000 [19:44:01]OFD Sender: Processing packet 32556 [packets to send 11, broken 10] [19:44:01]ProducePacketName [19:44:01]name=ofd_packets/00032556 [19:44:01]OFD Sender: To server: pG, [19:44:01]CommunicateWithHost lk.salyk.kg:30040 [19:44:01]ConnectInit lk.salyk.kg [19:44:01]written 0, free lines is 4095 [19:44:01]Connected sock=9 [19:44:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0D 8B 07 01 3A 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 06 01 00 00 F4 03 04 00 04 B3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 7F 00 00 35 04 06 00 7F 23 3B E5 6C 53 02 CA 4E 1C 48 20 23 EB [19:44:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 DD 51 47 00 7D 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 7F 00 00 F4 03 04 00 A7 5D E7 64 B6 04 01 00 00 19 FB 7E F3 89 03 EF 79 [19:44:01]CommunicateWithHost err = 0 [19:44:01]CheckOFDResponse [19:44:01]1017 (14) - 77093643461234 [19:44:01]1041 (16) - 0000000000874655 [19:44:01]1040 (4) - 32556 [19:44:01]1012 (4) - 24.08.2023 13:39 [19:44:01]1206 (1) - 0 [19:44:01]OFD Sender: Remove packet 32556 [19:44:01]ProducePacketName [19:44:01]name=ofd_packets/00032556 [19:44:01]NVStorageDeleteData [19:44:01]Write to MH i2c: 01 00 00 D2 99 6B [19:44:01]Write i2c OK [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: 01 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: 01 07 00 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: 01 07 00 D2 99 00 00 00 00 00 E4 0C 62 [19:44:01]RasterBufferAndPrint [19:44:01]line [19:44:01]line [19:44:01]line [19:44:01]line [19:44:01]line [19:44:01]written 0, free lines is 3306 [19:44:01]MH_Cut [19:44:01]Write to MH i2c: D1 01 00 D9 99 01 44 [19:44:01]Write i2c OK [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: D1 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: D1 01 00 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: D1 01 00 D9 99 00 43 [19:44:01]Write to MH i2c: 01 00 00 DA 99 73 [19:44:01]Write i2c OK [19:44:01]MH_I2C_Read... [19:44:02]OFD Sender: No OFD packet to send [19:44:02]*** Cut start [19:44:02]*** Purtial cut [19:44:02]*** Stage 1: CUTSNS_PIN = 1 [19:44:03]Read from MH i2c: 01 [19:44:03]MH_I2C_Read... [19:44:03]*** Stop cut motor [19:44:03]*** Cut end [19:44:03]Read from MH i2c: 01 07 00 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: 01 07 00 DA 99 00 00 00 00 00 FF 0F 88 [19:44:03]process_action close_receipt done [19:44:03]requested_data is exist [19:44:03]produce_requested_data [19:44:03]requested_item fm.sn is exist - process it [19:44:03]wFMCommunicate request_size=4 [19:44:03]MH_SAM_APDU [19:44:03]CAPDU: 80 11 00 00 [19:44:03]Write to MH i2c: E2 08 00 DB 99 80 11 00 00 00 00 00 00 EE [19:44:03]Write i2c OK [19:44:03]MH_I2C_Read... [19:44:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:03]Read from MH i2c: E2 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 17 00 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 17 00 DB 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 44 [19:44:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:44:03]wFMCommunicate OK [19:44:03]requested_item fd.num is exist - process it [19:44:03]SAM_PROTO_GetFieldsCounters [19:44:03]wFMCommunicate request_size=4 [19:44:03]MH_SAM_APDU [19:44:03]CAPDU: 80 13 00 00 [19:44:03]Write to MH i2c: E2 08 00 DC 99 80 13 00 00 00 00 00 00 F1 [19:44:03]Write i2c OK [19:44:03]MH_I2C_Read... [19:44:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:44:03]Read from MH i2c: E2 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 62 00 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 62 00 DC 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2C 7F 00 00 0E 04 04 00 4B 00 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 22 [19:44:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2C 7F 00 00 0E 04 04 00 4B 00 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 [19:44:03]wFMCommunicate OK [19:44:03]SAM_PROTO_GetFieldsCounters done [19:44:03]requested_item shift.num is exist - process it [19:44:03]requested_item shift.opened is exist - process it [19:44:03]req_shift_opened [19:44:03]FM_GetShiftState [19:44:03]SAM_PROTO_GetShiftState [19:44:03]wFMCommunicate request_size=4 [19:44:03]MH_SAM_APDU [19:44:03]CAPDU: 80 13 01 00 [19:44:03]Write to MH i2c: E2 08 00 DD 99 80 13 01 00 00 00 00 00 F3 [19:44:03]Write i2c OK [19:44:03]MH_I2C_Read... [19:44:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:03]Read from MH i2c: E2 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 0E 00 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 0E 00 DD 99 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 70 [19:44:03]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:44:03]wFMCommunicate OK [19:44:03]SAM_PROTO_GetShiftState done [19:44:03]FM_GetShiftState done [19:44:03]req_shift_opened done [19:44:03]requested_item shift.open_date is exist - process it [19:44:03]req_shift_open_date [19:44:03]req_shift_open_date done [19:44:03]produce_requested_data done [19:44:03]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32556,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:44:03]process_action_free close_receipt [19:44:03]json_value_free [19:44:03]json_value_free done [19:44:03]process_json_proto returns [19:44:03]Send response to host [19:44:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32556,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:44:03]free response buf [19:44:03]execute_script done [19:44:03]execute_script returns [19:44:03]free content buf [19:44:03]Sock 10.Close socket [19:44:03]Sock 10.Thread stoped [19:44:07]OFD Sender: No OFD packet to send [19:44:12]OFD Sender: No OFD packet to send [19:44:17]OFD Sender: No OFD packet to send [19:44:22]OFD Sender: No OFD packet to send [19:44:27]OFD Sender: No OFD packet to send [19:44:32]OFD Sender: No OFD packet to send [19:44:37]OFD Sender: No OFD packet to send [19:44:42]OFD Sender: No OFD packet to send [19:44:47]OFD Sender: No OFD packet to send [19:44:51]accept exits with 8 [19:44:51]New connection [19:44:51]New thread 3066940772 created [19:44:51]Thread 3067084132 joined [19:44:51]Waiting for new connection... [19:44:51] Sock 8.Parse request [19:44:51]Sock 8.Check first char [19:44:51]Sock 8.First char is OK [19:44:51]request: POST /json_proto HTTP/1.0 [19:44:51]Method: POST [19:44:51]URL: /json_proto [19:44:51]Method is POST - this is cgi request [19:44:51]url: /json_proto [19:44:51]query_string will be loaded in cgi processing [19:44:51]execute_cgi json_proto POST (null) [19:44:51]execute_cgi path=json_proto method=POST [19:44:51]POST find Content-Length [19:44:51]Host: 172.17.34.200:8080 [19:44:51]Content-Length: 678 [19:44:51]Content-Type: application/json [19:44:51] [19:44:51]POST finish read [19:44:51]Found Content-Length = 678 [19:44:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:51]execute_script... [19:44:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:51]POST & json_proto [19:44:51]process_json_proto [19:44:51]json parsed OK: [19:44:51]protocol is kg_v1.0 [19:44:51]action value=close_receipt [19:44:51]process_action close_receipt [19:44:51]cmd_close_receipt [19:44:51]MH_GetDate [19:44:51]Write to MH i2c: F0 00 00 DE 99 66 [19:44:51]Write i2c OK [19:44:51]MH_I2C_Read... [19:44:51]Read from MH i2c: F0 [19:44:51]MH_I2C_Read... [19:44:51]Read from MH i2c: F0 09 00 [19:44:51]MH_I2C_Read... [19:44:51]Read from MH i2c: F0 09 00 DE 99 00 39 B3 E7 64 B2 FF 65 64 20 [19:44:51]GetLastDocTimeStamp 1692906244 [19:44:51]current date 1692906297 [19:44:51]FM_GetShiftState [19:44:51]SAM_PROTO_GetShiftState [19:44:51]wFMCommunicate request_size=4 [19:44:51]MH_SAM_APDU [19:44:51]CAPDU: 80 13 01 00 [19:44:51]Write to MH i2c: E2 08 00 DF 99 80 13 01 00 00 00 00 00 F5 [19:44:51]Write i2c OK [19:44:51]MH_I2C_Read... [19:44:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:52]Read from MH i2c: E2 [19:44:52]MH_I2C_Read... [19:44:52]Read from MH i2c: E2 0E 00 [19:44:52]MH_I2C_Read... [19:44:52]Read from MH i2c: E2 0E 00 DF 99 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 72 [19:44:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:44:52]wFMCommunicate OK [19:44:52]SAM_PROTO_GetShiftState done [19:44:52]FM_GetShiftState done [19:44:52]opened in 1692866319 [19:44:52]opened+sec_in_day 1692952719 [19:44:52]quantity*price = 50042 [19:44:52]sum+1 = 50043 [19:44:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 263 24.08.2023 19:44 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32557 ФПД: 240561456360922 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194457&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32557&fm=240561456360922&tin=02508201610067®Number=0000000000091575&sum=50000 [19:44:53]StoreToDocumentArchive [19:44:53]shift 75 fd 32557 [19:44:53]save to /storage/0075/doc_00032557 [19:44:53]save last doc name /storage/0075/doc_00032557 to /storage/kkm_last_doc_name [19:44:53]save OK [19:44:53]Clear old archive folders... [19:44:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:44:53]tlvbuf is 018D17C0 [19:44:53]SAM_PROTO_ClearQueue [19:44:53]wFMCommunicate request_size=4 [19:44:53]MH_SAM_APDU [19:44:53]CAPDU: 80 09 00 00 [19:44:53]Write to MH i2c: E2 08 00 EC 99 80 09 00 00 00 00 00 00 F7 [19:44:53]Write i2c OK [19:44:53]MH_I2C_Read... [19:44:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:53]Read from MH i2c: E2 [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: E2 03 00 [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: E2 03 00 EC 99 00 90 00 F9 [19:44:53]RAPDU: 90 00 [19:44:53]wFMCommunicate OK [19:44:53]SAM_PROTO_ClearQueue done [19:44:53]KKMCreateOFDPacket [19:44:53]OFDProtocolAddRootSTLVToBuf [19:44:53]FM_MakeSignedData [19:44:53]FM_MakeSignedData [19:44:53]SAM_PROTO_SignData [19:44:53]wFMCommunicate request_size=4 [19:44:53]MH_SAM_APDU [19:44:53]CAPDU: 80 0D 01 02 [19:44:53]Write to MH i2c: E2 08 00 ED 99 80 0D 01 02 00 00 00 00 FF [19:44:53]Write i2c OK [19:44:53]MH_I2C_Read... [19:44:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:53]Read from MH i2c: E2 [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: E2 03 00 [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: E2 03 00 ED 99 00 90 00 FA [19:44:53]RAPDU: 90 00 [19:44:53]wFMCommunicate OK [19:44:53]wFMCommunicate request_size=255 [19:44:53]MH_SAM_APDU [19:44:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 39 B3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 7F 00 00 35 04 06 00 DA [19:44:53]Write to MH i2c: E2 02 01 EE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 39 B3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 7F 00 00 35 04 06 00 DA 00 00 BB [19:44:53]Write i2c OK [19:44:53]MH_I2C_Read... [19:44:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:53]Read from MH i2c: E2 [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: E2 03 00 [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: E2 03 00 EE 99 00 90 00 FB [19:44:53]RAPDU: 90 00 [19:44:53]wFMCommunicate OK [19:44:53]wFMCommunicate request_size=10 [19:44:53]MH_SAM_APDU [19:44:53]CAPDU: 80 0D 02 02 05 CA 14 27 2D DA [19:44:53]Write to MH i2c: E2 0D 00 EF 99 80 0D 02 02 05 00 CA 14 27 2D DA 00 00 18 [19:44:53]Write i2c OK [19:44:53]MH_I2C_Read... [19:44:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:53]Read from MH i2c: E2 [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: E2 03 00 [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: E2 03 00 EF 99 00 90 00 FC [19:44:53]RAPDU: 90 00 [19:44:53]wFMCommunicate OK [19:44:53]wFMCommunicate request_size=4 [19:44:53]MH_SAM_APDU [19:44:53]CAPDU: 80 0D 03 02 [19:44:53]Write to MH i2c: E2 08 00 F0 99 80 0D 03 02 00 00 00 00 04 [19:44:53]Write i2c OK [19:44:53]MH_I2C_Read... [19:44:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:53]Read from MH i2c: E2 [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: E2 0B 00 [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: E2 0B 00 F0 99 00 1E B6 15 AD 3C AA 28 62 90 00 0B [19:44:53]RAPDU: 1E B6 15 AD 3C AA 28 62 90 00 [19:44:53]wFMCommunicate OK [19:44:53]SAM_PROTO_SignData done [19:44:53]FM_MakeSignedData done [19:44:53]CreateOFDProtocolMessage [19:44:53]wFMCommunicate request_size=4 [19:44:53]MH_SAM_APDU [19:44:53]CAPDU: 80 11 00 00 [19:44:53]Write to MH i2c: E2 08 00 F1 99 80 11 00 00 00 00 00 00 04 [19:44:53]Write i2c OK [19:44:53]MH_I2C_Read... [19:44:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:53]Read from MH i2c: E2 [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: E2 17 00 [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: E2 17 00 F1 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5A [19:44:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:44:53]wFMCommunicate OK [19:44:53]CreateOFDProtocolMessage done [19:44:53]OFDSenderStorePacket 32557 [19:44:53]StoreOFDPacket docnum=32557 [19:44:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A7 E1 07 01 E7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 39 B3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 7F 00 00 35 04 06 00 DA CA 14 27 2D DA 1E B6 15 AD 3C AA 28 62 [19:44:53]CheckFolder [19:44:53]dirname=/storage/ofd_packets [19:44:53]CheckFolder done [19:44:53]ProducePacketName [19:44:53]name=ofd_packets/00032557 [19:44:53]NVStorageSaveData ofd_packets/00032557 [19:44:53]File name is /storage/ofd_packets/00032557 [19:44:53]Write 301 bytes [19:44:53]NVStorageSaveData done [19:44:53]OFDSenderStorePacket done [19:44:53]KKMCreateOFDPacket done [19:44:53]NVStorageSaveData kkm_last_timestamp [19:44:53]File name is /storage/kkm_last_timestamp [19:44:53]Write 4 bytes [19:44:53]NVStorageSaveData done [19:44:53]ExternCall_PrintAddStr [19:44:53]wPrintStart [19:44:53]Write to MH i2c: 01 00 00 F2 99 8B [19:44:53]Write i2c OK [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: 01 [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: 01 07 00 [19:44:53]MH_I2C_Read... [19:44:53]Read from MH i2c: 01 07 00 F2 99 00 00 00 00 00 FF 0F A0 [19:44:53]RasterBufferAndPrint [19:44:53]line Счет N : (1)1182319 [19:44:53]line ИНН: 02508201610067 [19:44:53]line Контрольно-Кассовый Чек [19:44:53]line ПРОДАЖА [19:44:53]line ТРК (МРК, ГНК) : 53 [19:44:53]line Товар: 2710124500 [19:44:53]line Аи-95-К-5 [19:44:53]line 7.640 * 65.50 [19:44:53]line = 500.42 [19:44:53]line НДС 12% НСП 1% [19:44:53]line > о реализуемом товаре [19:44:53]line ОКРУГЛЕНИЕ: -0.42 [19:44:53]line ИТОГО: 500.00 [19:44:53]line Внесено: 500.00 [19:44:53]line СДАЧА: 0.00 [19:44:53]line НСП 1% : 4.43 [19:44:53]line НДС 12% : 53.14 [19:44:53]line Наличными: 500.00 [19:44:53]line Безнал.: 0.00 [19:44:53]line Место: АЗС № 121 "Партнер Нефть" [19:44:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:44:53]line СНО: Общий режим [19:44:53]line Чек 263 24.08.2023 19:44 [19:44:53]line Смена: 75 ФФД: 1.0 [19:44:53]line ЗНМ: 0300000148 [19:44:53]line РНМ: 0000000000091575 [19:44:53]line Версия ККМ: 001 [19:44:53]line ФМ: 0000000000874655 [19:44:53]line ФД: 32557 [19:44:53]line ФПД: 240561456360922 [19:44:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194457&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32557&fm=240561456360922&tin=02508201610067®Number=0000000000091575&sum=50000 [19:44:54]OFD Sender: Processing packet 32557 [packets to send 11, broken 10] [19:44:54]ProducePacketName [19:44:54]name=ofd_packets/00032557 [19:44:54]OFD Sender: To server: pG, [19:44:54]CommunicateWithHost lk.salyk.kg:30040 [19:44:54]ConnectInit lk.salyk.kg [19:44:54]written 0, free lines is 4095 [19:44:54]Connected sock=10 [19:44:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A7 E1 07 01 E7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 39 B3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 7F 00 00 35 04 06 00 DA CA 14 27 2D DA 1E B6 15 AD 3C AA 28 62 [19:44:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0A AE 47 00 8C 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 7F 00 00 F4 03 04 00 DC 5D E7 64 B6 04 01 00 00 F2 BA DC E2 BE 18 5F C5 [19:44:54]CommunicateWithHost err = 0 [19:44:54]CheckOFDResponse [19:44:54]1017 (14) - 77093643461234 [19:44:54]1041 (16) - 0000000000874655 [19:44:54]1040 (4) - 32557 [19:44:54]1012 (4) - 24.08.2023 13:40 [19:44:54]1206 (1) - 0 [19:44:54]OFD Sender: Remove packet 32557 [19:44:54]ProducePacketName [19:44:54]name=ofd_packets/00032557 [19:44:54]NVStorageDeleteData [19:44:54]Write to MH i2c: 01 00 00 1D 9A B7 [19:44:54]Write i2c OK [19:44:54]MH_I2C_Read... [19:44:54]Read from MH i2c: 01 [19:44:54]MH_I2C_Read... [19:44:54]Read from MH i2c: 01 07 00 [19:44:54]MH_I2C_Read... [19:44:54]Read from MH i2c: 01 07 00 1D 9A 00 00 00 00 00 E4 0C AE [19:44:54]RasterBufferAndPrint [19:44:54]line [19:44:54]line [19:44:54]line [19:44:54]line [19:44:54]line [19:44:54]written 0, free lines is 3306 [19:44:54]MH_Cut [19:44:54]Write to MH i2c: D1 01 00 24 9A 01 90 [19:44:54]Write i2c OK [19:44:54]MH_I2C_Read... [19:44:54]Read from MH i2c: D1 [19:44:54]MH_I2C_Read... [19:44:54]Read from MH i2c: D1 01 00 [19:44:54]MH_I2C_Read... [19:44:54]Read from MH i2c: D1 01 00 24 9A 00 8F [19:44:54]Write to MH i2c: 01 00 00 25 9A BF [19:44:54]Write i2c OK [19:44:54]MH_I2C_Read... [19:44:54]OFD Sender: No OFD packet to send [19:44:55]*** Cut start [19:44:55]*** Purtial cut [19:44:55]*** CUTSNS_PIN = 0 [19:44:55]*** Stage 1: CUTSNS_PIN = 1 [19:44:57]Read from MH i2c: 01 [19:44:57]MH_I2C_Read... [19:44:57]*** Stop cut motor [19:44:57]*** Cut end [19:44:57]Read from MH i2c: 01 07 00 [19:44:57]MH_I2C_Read... [19:44:57]Read from MH i2c: 01 07 00 25 9A 00 00 00 00 00 FF 0F D4 [19:44:57]process_action close_receipt done [19:44:57]requested_data is exist [19:44:57]produce_requested_data [19:44:57]requested_item fm.sn is exist - process it [19:44:57]wFMCommunicate request_size=4 [19:44:57]MH_SAM_APDU [19:44:57]CAPDU: 80 11 00 00 [19:44:57]Write to MH i2c: E2 08 00 26 9A 80 11 00 00 00 00 00 00 3A [19:44:57]Write i2c OK [19:44:57]MH_I2C_Read... [19:44:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:57]Read from MH i2c: E2 [19:44:57]MH_I2C_Read... [19:44:57]Read from MH i2c: E2 17 00 [19:44:57]MH_I2C_Read... [19:44:57]Read from MH i2c: E2 17 00 26 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 90 [19:44:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:44:57]wFMCommunicate OK [19:44:57]requested_item fd.num is exist - process it [19:44:57]SAM_PROTO_GetFieldsCounters [19:44:57]wFMCommunicate request_size=4 [19:44:57]MH_SAM_APDU [19:44:57]CAPDU: 80 13 00 00 [19:44:57]Write to MH i2c: E2 08 00 27 9A 80 13 00 00 00 00 00 00 3D [19:44:57]Write i2c OK [19:44:57]MH_I2C_Read... [19:44:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:44:57]Read from MH i2c: E2 [19:44:57]MH_I2C_Read... [19:44:57]Read from MH i2c: E2 62 00 [19:44:57]MH_I2C_Read... [19:44:57]Read from MH i2c: E2 62 00 27 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 7F 00 00 0E 04 04 00 4B 00 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 72 [19:44:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 7F 00 00 0E 04 04 00 4B 00 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 [19:44:57]wFMCommunicate OK [19:44:57]SAM_PROTO_GetFieldsCounters done [19:44:57]requested_item shift.num is exist - process it [19:44:57]requested_item shift.opened is exist - process it [19:44:57]req_shift_opened [19:44:57]FM_GetShiftState [19:44:57]SAM_PROTO_GetShiftState [19:44:57]wFMCommunicate request_size=4 [19:44:57]MH_SAM_APDU [19:44:57]CAPDU: 80 13 01 00 [19:44:57]Write to MH i2c: E2 08 00 28 9A 80 13 01 00 00 00 00 00 3F [19:44:57]Write i2c OK [19:44:57]MH_I2C_Read... [19:44:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:57]Read from MH i2c: E2 [19:44:57]MH_I2C_Read... [19:44:57]Read from MH i2c: E2 0E 00 [19:44:57]MH_I2C_Read... [19:44:57]Read from MH i2c: E2 0E 00 28 9A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BC [19:44:57]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:44:57]wFMCommunicate OK [19:44:57]SAM_PROTO_GetShiftState done [19:44:57]FM_GetShiftState done [19:44:57]req_shift_opened done [19:44:57]requested_item shift.open_date is exist - process it [19:44:57]req_shift_open_date [19:44:57]req_shift_open_date done [19:44:57]produce_requested_data done [19:44:57]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32557,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:44:57]process_action_free close_receipt [19:44:57]json_value_free [19:44:57]json_value_free done [19:44:57]process_json_proto returns [19:44:57]Send response to host [19:44:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32557,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:44:57]free response buf [19:44:57]execute_script done [19:44:57]execute_script returns [19:44:57]free content buf [19:44:57]Sock 8.Close socket [19:44:57]Sock 8.Thread stoped [19:44:59]OFD Sender: No OFD packet to send [19:45:04]OFD Sender: No OFD packet to send [19:45:09]OFD Sender: No OFD packet to send [19:45:14]OFD Sender: No OFD packet to send [19:45:19]OFD Sender: No OFD packet to send [19:45:24]OFD Sender: No OFD packet to send [19:45:29]OFD Sender: No OFD packet to send [19:45:34]OFD Sender: No OFD packet to send [19:45:39]OFD Sender: No OFD packet to send [19:45:44]OFD Sender: No OFD packet to send [19:45:49]OFD Sender: No OFD packet to send [19:45:54]OFD Sender: No OFD packet to send [19:45:59]OFD Sender: No OFD packet to send [19:46:04]OFD Sender: No OFD packet to send [19:46:09]OFD Sender: No OFD packet to send [19:46:14]OFD Sender: No OFD packet to send [19:46:19]OFD Sender: No OFD packet to send [19:46:24]OFD Sender: No OFD packet to send [19:46:29]OFD Sender: No OFD packet to send [19:46:34]OFD Sender: No OFD packet to send [19:46:39]OFD Sender: No OFD packet to send [19:46:44]OFD Sender: No OFD packet to send [19:46:49]OFD Sender: No OFD packet to send [19:46:54]OFD Sender: No OFD packet to send [19:46:59]OFD Sender: No OFD packet to send [19:47:04]OFD Sender: No OFD packet to send [19:47:09]OFD Sender: No OFD packet to send [19:47:14]OFD Sender: No OFD packet to send [19:47:19]OFD Sender: No OFD packet to send [19:47:24]OFD Sender: No OFD packet to send [19:47:29]OFD Sender: No OFD packet to send [19:47:34]OFD Sender: No OFD packet to send [19:47:39]OFD Sender: No OFD packet to send [19:47:44]OFD Sender: No OFD packet to send [19:47:49]OFD Sender: No OFD packet to send [19:47:54]OFD Sender: No OFD packet to send [19:47:59]OFD Sender: No OFD packet to send [19:48:04]OFD Sender: No OFD packet to send [19:48:09]OFD Sender: No OFD packet to send [19:48:14]OFD Sender: No OFD packet to send [19:48:19]OFD Sender: No OFD packet to send [19:48:24]OFD Sender: No OFD packet to send [19:48:28]accept exits with 9 [19:48:28]New connection [19:48:28]New thread 3067084132 created [19:48:28]Thread 3066940772 joined [19:48:28]Waiting for new connection... [19:48:28] Sock 9.Parse request [19:48:28]Sock 9.Check first char [19:48:28]Sock 9.First char is OK [19:48:28]request: POST /json_proto HTTP/1.0 [19:48:28]Method: POST [19:48:28]URL: /json_proto [19:48:28]Method is POST - this is cgi request [19:48:28]url: /json_proto [19:48:28]query_string will be loaded in cgi processing [19:48:28]execute_cgi json_proto POST (null) [19:48:28]execute_cgi path=json_proto method=POST [19:48:28]POST find Content-Length [19:48:28]Host: 172.17.34.200:8080 [19:48:28]Content-Length: 1123 [19:48:28]Content-Type: application/json [19:48:28] [19:48:28]POST finish read [19:48:28]Found Content-Length = 1123 [19:48:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182318\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 140.740 x 63.60\u000A\u0418\u0422\u041E\u0413: 8951.06\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:28]execute_script... [19:48:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182318\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 140.740 x 63.60\u000A\u0418\u0422\u041E\u0413: 8951.06\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:28]POST & json_proto [19:48:28]process_json_proto [19:48:28]json parsed OK: [19:48:28]protocol is kg_v1.0 [19:48:28]action value=print_text [19:48:28]process_action print_text [19:48:28]cmd_print_text [19:48:28]ExternCall_PrintAddStr [19:48:28]wPrintStart [19:48:28]Write to MH i2c: 01 00 00 29 9A C3 [19:48:28]Write i2c OK [19:48:28]MH_I2C_Read... [19:48:28]Read from MH i2c: 01 [19:48:28]MH_I2C_Read... [19:48:28]Read from MH i2c: 01 07 00 [19:48:28]MH_I2C_Read... [19:48:28]Read from MH i2c: 01 07 00 29 9A 00 00 00 00 00 FF 0F D8 [19:48:28]RasterBufferAndPrint [19:48:28]line *****ТОВАРНЫЙ ЧЕК***** [19:48:28]line АЗС 121 [19:48:28]line Партнер нефть [19:48:28]line 02508201610067 [19:48:28]line Кассир : Батырканова Г. [19:48:28]line Счет N : (1)1182318 [19:48:28]line ПРОДАЖА [19:48:28]line ТРК (МРК, ГНК) : 21 [19:48:28]line Вид ГСМ : 2710194210 [19:48:28]line ДТ(л)-К-5 [19:48:28]line 140.740 x 63.60 [19:48:28]line ИТОГ: 8951.06 [19:48:28]line Тип оплаты: Талоны: Топливная Карта [19:48:28]line 81887 [19:48:28]written 0, free lines is 4095 [19:48:29]Write to MH i2c: 01 00 00 3B 9A D5 [19:48:29]Write i2c OK [19:48:29]MH_I2C_Read... [19:48:29]Read from MH i2c: 01 [19:48:29]MH_I2C_Read... [19:48:29]Read from MH i2c: 01 07 00 [19:48:29]MH_I2C_Read... [19:48:29]Read from MH i2c: 01 07 00 3B 9A 00 00 00 00 00 42 0E 2C [19:48:29]RasterBufferAndPrint [19:48:29]line [19:48:29]line [19:48:29]line [19:48:29]line [19:48:29]line [19:48:29]written 0, free lines is 3651 [19:48:29]MH_Cut [19:48:29]Write to MH i2c: D1 01 00 42 9A 01 AE [19:48:29]Write i2c OK [19:48:29]MH_I2C_Read... [19:48:29]Read from MH i2c: D1 [19:48:29]MH_I2C_Read... [19:48:29]Read from MH i2c: D1 01 00 [19:48:29]MH_I2C_Read... [19:48:29]Read from MH i2c: D1 01 00 42 9A 00 AD [19:48:29]Write to MH i2c: 01 00 00 43 9A DD [19:48:29]Write i2c OK [19:48:29]MH_I2C_Read... [19:48:29]*** Cut start [19:48:29]*** Purtial cut [19:48:29]*** Stage 1: CUTSNS_PIN = 1 [19:48:29]Read from MH i2c: 01 [19:48:29]MH_I2C_Read... [19:48:29]*** Stop cut motor [19:48:29]*** Cut end [19:48:29]Read from MH i2c: 01 07 00 [19:48:29]MH_I2C_Read... [19:48:29]Read from MH i2c: 01 07 00 43 9A 00 00 00 00 00 FF 0F F2 [19:48:29]process_action print_text done [19:48:29]requested_data is exist [19:48:29]produce_requested_data [19:48:29]requested_item fm.sn is exist - process it [19:48:29]wFMCommunicate request_size=4 [19:48:29]MH_SAM_APDU [19:48:29]CAPDU: 80 11 00 00 [19:48:29]Write to MH i2c: E2 08 00 44 9A 80 11 00 00 00 00 00 00 58 [19:48:29]Write i2c OK [19:48:29]MH_I2C_Read... [19:48:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:29]Read from MH i2c: E2 [19:48:29]MH_I2C_Read... [19:48:29]Read from MH i2c: E2 17 00 [19:48:29]MH_I2C_Read... [19:48:29]Read from MH i2c: E2 17 00 44 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AE [19:48:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:48:29]wFMCommunicate OK [19:48:29]requested_item fd.num is exist - process it [19:48:29]SAM_PROTO_GetFieldsCounters [19:48:29]wFMCommunicate request_size=4 [19:48:29]MH_SAM_APDU [19:48:29]CAPDU: 80 13 00 00 [19:48:29]Write to MH i2c: E2 08 00 45 9A 80 13 00 00 00 00 00 00 5B [19:48:29]Write i2c OK [19:48:29]MH_I2C_Read... [19:48:29]OFD Sender: No OFD packet to send [19:48:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:48:30]Read from MH i2c: E2 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: E2 62 00 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: E2 62 00 45 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 7F 00 00 0E 04 04 00 4B 00 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 90 [19:48:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 7F 00 00 0E 04 04 00 4B 00 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 [19:48:30]wFMCommunicate OK [19:48:30]SAM_PROTO_GetFieldsCounters done [19:48:30]requested_item shift.num is exist - process it [19:48:30]requested_item shift.opened is exist - process it [19:48:30]req_shift_opened [19:48:30]FM_GetShiftState [19:48:30]SAM_PROTO_GetShiftState [19:48:30]wFMCommunicate request_size=4 [19:48:30]MH_SAM_APDU [19:48:30]CAPDU: 80 13 01 00 [19:48:30]Write to MH i2c: E2 08 00 46 9A 80 13 01 00 00 00 00 00 5D [19:48:30]Write i2c OK [19:48:30]MH_I2C_Read... [19:48:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:30]Read from MH i2c: E2 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: E2 0E 00 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: E2 0E 00 46 9A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DA [19:48:30]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:48:30]wFMCommunicate OK [19:48:30]SAM_PROTO_GetShiftState done [19:48:30]FM_GetShiftState done [19:48:30]req_shift_opened done [19:48:30]requested_item shift.open_date is exist - process it [19:48:30]req_shift_open_date [19:48:30]req_shift_open_date done [19:48:30]produce_requested_data done [19:48:30]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32557,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:48:30]process_action_free print_text [19:48:30]json_value_free [19:48:30]json_value_free done [19:48:30]process_json_proto returns [19:48:30]Send response to host [19:48:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32557,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:48:30]free response buf [19:48:30]execute_script done [19:48:30]execute_script returns [19:48:30]free content buf [19:48:30]Sock 9.Close socket [19:48:30]Sock 9.Thread stoped [19:48:34]OFD Sender: No OFD packet to send [19:48:39]OFD Sender: No OFD packet to send [19:48:44]OFD Sender: No OFD packet to send [19:48:49]OFD Sender: No OFD packet to send [19:48:54]OFD Sender: No OFD packet to send [19:48:55]accept exits with 10 [19:48:55]New connection [19:48:55]New thread 3066940772 created [19:48:55]Thread 3067084132 joined [19:48:55]Waiting for new connection... [19:48:55] Sock 10.Parse request [19:48:55]Sock 10.Check first char [19:48:55]Sock 10.First char is OK [19:48:55]request: POST /json_proto HTTP/1.0 [19:48:55]Method: POST [19:48:55]URL: /json_proto [19:48:55]Method is POST - this is cgi request [19:48:55]url: /json_proto [19:48:55]query_string will be loaded in cgi processing [19:48:55]execute_cgi json_proto POST (null) [19:48:55]execute_cgi path=json_proto method=POST [19:48:55]POST find Content-Length [19:48:55]Host: 172.17.34.200:8080 [19:48:55]Content-Length: 688 [19:48:55]Content-Type: application/json [19:48:55] [19:48:55]POST finish read [19:48:55]Found Content-Length = 688 [19:48:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:55]execute_script... [19:48: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)1182320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:55]POST & json_proto [19:48:55]process_json_proto [19:48:55]json parsed OK: [19:48:55]protocol is kg_v1.0 [19:48:55]action value=close_receipt [19:48:55]process_action close_receipt [19:48:55]cmd_close_receipt [19:48:55]MH_GetDate [19:48:55]Write to MH i2c: F0 00 00 47 9A D0 [19:48:55]Write i2c OK [19:48:55]MH_I2C_Read... [19:48:55]Read from MH i2c: F0 [19:48:55]MH_I2C_Read... [19:48:55]Read from MH i2c: F0 09 00 [19:48:55]MH_I2C_Read... [19:48:55]Read from MH i2c: F0 09 00 47 9A 00 2D B4 E7 64 B2 FF 65 64 7F [19:48:55]GetLastDocTimeStamp 1692906297 [19:48:55]current date 1692906541 [19:48:55]FM_GetShiftState [19:48:55]SAM_PROTO_GetShiftState [19:48:55]wFMCommunicate request_size=4 [19:48:55]MH_SAM_APDU [19:48:55]CAPDU: 80 13 01 00 [19:48:55]Write to MH i2c: E2 08 00 48 9A 80 13 01 00 00 00 00 00 5F [19:48:55]Write i2c OK [19:48:55]MH_I2C_Read... [19:48:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:55]Read from MH i2c: E2 [19:48:55]MH_I2C_Read... [19:48:55]Read from MH i2c: E2 0E 00 [19:48:55]MH_I2C_Read... [19:48:55]Read from MH i2c: E2 0E 00 48 9A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DC [19:48:55]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:48:55]wFMCommunicate OK [19:48:55]SAM_PROTO_GetShiftState done [19:48:55]FM_GetShiftState done [19:48:55]opened in 1692866319 [19:48:55]opened+sec_in_day 1692952719 [19:48:55]quantity*price = 200022 [19:48:55]sum+1 = 200023 [19:48:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 264 24.08.2023 19:49 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32558 ФПД: 249915686761581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194901&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32558&fm=249915686761581&tin=02508201610067®Number=0000000000091575&sum=200000 [19:48:56]StoreToDocumentArchive [19:48:56]shift 75 fd 32558 [19:48:56]save to /storage/0075/doc_00032558 [19:48:56]save last doc name /storage/0075/doc_00032558 to /storage/kkm_last_doc_name [19:48:56]save OK [19:48:56]Clear old archive folders... [19:48:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:48:56]tlvbuf is 01AA5590 [19:48:56]SAM_PROTO_ClearQueue [19:48:56]wFMCommunicate request_size=4 [19:48:56]MH_SAM_APDU [19:48:56]CAPDU: 80 09 00 00 [19:48:56]Write to MH i2c: E2 08 00 55 9A 80 09 00 00 00 00 00 00 61 [19:48:56]Write i2c OK [19:48:56]MH_I2C_Read... [19:48:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:48:57]Read from MH i2c: E2 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 03 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 03 00 55 9A 00 90 00 63 [19:48:57]RAPDU: 90 00 [19:48:57]wFMCommunicate OK [19:48:57]SAM_PROTO_ClearQueue done [19:48:57]KKMCreateOFDPacket [19:48:57]OFDProtocolAddRootSTLVToBuf [19:48:57]FM_MakeSignedData [19:48:57]FM_MakeSignedData [19:48:57]SAM_PROTO_SignData [19:48:57]wFMCommunicate request_size=4 [19:48:57]MH_SAM_APDU [19:48:57]CAPDU: 80 0D 01 02 [19:48:57]Write to MH i2c: E2 08 00 56 9A 80 0D 01 02 00 00 00 00 69 [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:48:57]Read from MH i2c: E2 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 03 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 03 00 56 9A 00 90 00 64 [19:48:57]RAPDU: 90 00 [19:48:57]wFMCommunicate OK [19:48:57]wFMCommunicate request_size=255 [19:48:57]MH_SAM_APDU [19:48:57]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 2D B4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 7F 00 00 35 04 06 00 [19:48:57]Write to MH i2c: E2 02 01 57 9A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 2D B4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 7F 00 00 35 04 06 00 00 00 65 [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:57]Read from MH i2c: E2 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 03 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 03 00 57 9A 00 90 00 65 [19:48:57]RAPDU: 90 00 [19:48:57]wFMCommunicate OK [19:48:57]wFMCommunicate request_size=11 [19:48:57]MH_SAM_APDU [19:48:57]CAPDU: 80 0D 02 02 06 E3 4C 07 BB B4 6D [19:48:57]Write to MH i2c: E2 0E 00 58 9A 80 0D 02 02 06 00 E3 4C 07 BB B4 6D 00 00 8A [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:57]Read from MH i2c: E2 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 03 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 03 00 58 9A 00 90 00 66 [19:48:57]RAPDU: 90 00 [19:48:57]wFMCommunicate OK [19:48:57]wFMCommunicate request_size=4 [19:48:57]MH_SAM_APDU [19:48:57]CAPDU: 80 0D 03 02 [19:48:57]Write to MH i2c: E2 08 00 59 9A 80 0D 03 02 00 00 00 00 6E [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:48:57]Read from MH i2c: E2 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 0B 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 0B 00 59 9A 00 97 CA 04 EF 1C F2 6A 48 90 00 83 [19:48:57]RAPDU: 97 CA 04 EF 1C F2 6A 48 90 00 [19:48:57]wFMCommunicate OK [19:48:57]SAM_PROTO_SignData done [19:48:57]FM_MakeSignedData done [19:48:57]CreateOFDProtocolMessage [19:48:57]wFMCommunicate request_size=4 [19:48:57]MH_SAM_APDU [19:48:57]CAPDU: 80 11 00 00 [19:48:57]Write to MH i2c: E2 08 00 5A 9A 80 11 00 00 00 00 00 00 6E [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:57]Read from MH i2c: E2 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 17 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 17 00 5A 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C4 [19:48:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:48:57]wFMCommunicate OK [19:48:57]CreateOFDProtocolMessage done [19:48:57]OFDSenderStorePacket 32558 [19:48:57]StoreOFDPacket docnum=32558 [19:48:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9B 4C 08 01 2E B7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 2D B4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 7F 00 00 35 04 06 00 E3 4C 07 BB B4 6D 97 CA 04 EF 1C F2 6A 48 [19:48:57]CheckFolder [19:48:57]dirname=/storage/ofd_packets [19:48:57]CheckFolder done [19:48:57]ProducePacketName [19:48:57]name=ofd_packets/00032558 [19:48:57]NVStorageSaveData ofd_packets/00032558 [19:48:57]File name is /storage/ofd_packets/00032558 [19:48:57]Write 302 bytes [19:48:57]NVStorageSaveData done [19:48:57]OFDSenderStorePacket done [19:48:57]KKMCreateOFDPacket done [19:48:57]NVStorageSaveData kkm_last_timestamp [19:48:57]File name is /storage/kkm_last_timestamp [19:48:57]Write 4 bytes [19:48:57]NVStorageSaveData done [19:48:57]ExternCall_PrintAddStr [19:48:57]wPrintStart [19:48:57]Write to MH i2c: 01 00 00 5B 9A F5 [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: 01 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: 01 07 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: 01 07 00 5B 9A 00 00 00 00 00 FF 0F 0A [19:48:57]RasterBufferAndPrint [19:48:57]line Счет N : (1)1182320 [19:48:57]line ИНН: 02508201610067 [19:48:57]line Контрольно-Кассовый Чек [19:48:57]line ПРОДАЖА [19:48:57]line ТРК (МРК, ГНК) : 11 [19:48:57]line Товар: 2710194210 [19:48:57]line ДТ(л)-К-5 [19:48:57]line 31.450 * 63.60 [19:48:57]line = 2000.22 [19:48:57]line НДС 12% НСП 1% [19:48:57]line > о реализуемом товаре [19:48:57]line ОКРУГЛЕНИЕ: -0.22 [19:48:57]line ИТОГО: 2000.00 [19:48:57]line Внесено: 2000.00 [19:48:57]line СДАЧА: 0.00 [19:48:57]line НСП 1% : 17.70 [19:48:57]line НДС 12% : 212.41 [19:48:57]line Наличными: 2000.00 [19:48:57]line Безнал.: 0.00 [19:48:57]line Место: АЗС № 121 "Партнер Нефть" [19:48:57]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:48:57]line СНО: Общий режим [19:48:57]line Чек 264 24.08.2023 19:49 [19:48:57]line Смена: 75 ФФД: 1.0 [19:48:57]line ЗНМ: 0300000148 [19:48:57]line РНМ: 0000000000091575 [19:48:57]line Версия ККМ: 001 [19:48:57]line ФМ: 0000000000874655 [19:48:57]line ФД: 32558 [19:48:57]line ФПД: 249915686761581 [19:48:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T194901&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32558&fm=249915686761581&tin=02508201610067®Number=0000000000091575&sum=200000 [19:48:57]OFD Sender: Processing packet 32558 [packets to send 11, broken 10] [19:48:57]ProducePacketName [19:48:57]name=ofd_packets/00032558 [19:48:57]OFD Sender: To server: pG, [19:48:57]CommunicateWithHost lk.salyk.kg:30040 [19:48:57]ConnectInit lk.salyk.kg [19:48:57]written 0, free lines is 4095 [19:48:57]Connected sock=9 [19:48:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9B 4C 08 01 2E B7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 2D B4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 7F 00 00 35 04 06 00 E3 4C 07 BB B4 6D 97 CA 04 EF 1C F2 6A 48 [19:48:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9A 86 47 00 6D 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 7F 00 00 F4 03 04 00 CF 5E E7 64 B6 04 01 00 00 A2 01 C5 F4 8C 57 71 48 [19:48:58]CommunicateWithHost err = 0 [19:48:58]CheckOFDResponse [19:48:58]1017 (14) - 77093643461234 [19:48:58]1041 (16) - 0000000000874655 [19:48:58]1040 (4) - 32558 [19:48:58]1012 (4) - 24.08.2023 13:44 [19:48:58]1206 (1) - 0 [19:48:58]OFD Sender: Remove packet 32558 [19:48:58]ProducePacketName [19:48:58]name=ofd_packets/00032558 [19:48:58]NVStorageDeleteData [19:48:58]Write to MH i2c: 01 00 00 86 9A 20 [19:48:58]Write i2c OK [19:48:58]MH_I2C_Read... [19:48:58]Read from MH i2c: 01 [19:48:58]MH_I2C_Read... [19:48:58]Read from MH i2c: 01 07 00 [19:48:58]MH_I2C_Read... [19:48:58]Read from MH i2c: 01 07 00 86 9A 00 00 00 00 00 F2 0C 25 [19:48:58]RasterBufferAndPrint [19:48:58]line [19:48:58]line [19:48:58]line [19:48:58]line [19:48:58]line [19:48:58]written 0, free lines is 3323 [19:48:58]MH_Cut [19:48:58]Write to MH i2c: D1 01 00 8D 9A 01 F9 [19:48:58]Write i2c OK [19:48:58]MH_I2C_Read... [19:48:58]Read from MH i2c: D1 [19:48:58]MH_I2C_Read... [19:48:58]Read from MH i2c: D1 01 00 [19:48:58]MH_I2C_Read... [19:48:58]Read from MH i2c: D1 01 00 8D 9A 00 F8 [19:48:58]Write to MH i2c: 01 00 00 8E 9A 28 [19:48:58]Write i2c OK [19:48:58]MH_I2C_Read... [19:48:58]OFD Sender: No OFD packet to send [19:48:59]*** Cut start [19:48:59]*** Purtial cut [19:48:59]*** CUTSNS_PIN = 0 [19:48:59]*** Stage 1: CUTSNS_PIN = 1 [19:49:01]Read from MH i2c: 01 [19:49:01]MH_I2C_Read... [19:49:01]*** Stop cut motor [19:49:01]*** Cut end [19:49:01]Read from MH i2c: 01 07 00 [19:49:01]MH_I2C_Read... [19:49:01]Read from MH i2c: 01 07 00 8E 9A 00 00 00 00 00 FF 0F 3D [19:49:01]process_action close_receipt done [19:49:01]requested_data is exist [19:49:01]produce_requested_data [19:49:01]requested_item fm.sn is exist - process it [19:49:01]wFMCommunicate request_size=4 [19:49:01]MH_SAM_APDU [19:49:01]CAPDU: 80 11 00 00 [19:49:01]Write to MH i2c: E2 08 00 8F 9A 80 11 00 00 00 00 00 00 A3 [19:49:01]Write i2c OK [19:49:01]MH_I2C_Read... [19:49:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:01]Read from MH i2c: E2 [19:49:01]MH_I2C_Read... [19:49:01]Read from MH i2c: E2 17 00 [19:49:01]MH_I2C_Read... [19:49:01]Read from MH i2c: E2 17 00 8F 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F9 [19:49:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:49:01]wFMCommunicate OK [19:49:01]requested_item fd.num is exist - process it [19:49:01]SAM_PROTO_GetFieldsCounters [19:49:01]wFMCommunicate request_size=4 [19:49:01]MH_SAM_APDU [19:49:01]CAPDU: 80 13 00 00 [19:49:01]Write to MH i2c: E2 08 00 90 9A 80 13 00 00 00 00 00 00 A6 [19:49:01]Write i2c OK [19:49:01]MH_I2C_Read... [19:49:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:49:01]Read from MH i2c: E2 [19:49:01]MH_I2C_Read... [19:49:01]Read from MH i2c: E2 62 00 [19:49:01]MH_I2C_Read... [19:49:01]Read from MH i2c: E2 62 00 90 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2E 7F 00 00 0E 04 04 00 4B 00 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 DF [19:49:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2E 7F 00 00 0E 04 04 00 4B 00 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 [19:49:01]wFMCommunicate OK [19:49:01]SAM_PROTO_GetFieldsCounters done [19:49:01]requested_item shift.num is exist - process it [19:49:01]requested_item shift.opened is exist - process it [19:49:01]req_shift_opened [19:49:01]FM_GetShiftState [19:49:01]SAM_PROTO_GetShiftState [19:49:01]wFMCommunicate request_size=4 [19:49:01]MH_SAM_APDU [19:49:01]CAPDU: 80 13 01 00 [19:49:01]Write to MH i2c: E2 08 00 91 9A 80 13 01 00 00 00 00 00 A8 [19:49:01]Write i2c OK [19:49:01]MH_I2C_Read... [19:49:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:01]Read from MH i2c: E2 [19:49:01]MH_I2C_Read... [19:49:01]Read from MH i2c: E2 0E 00 [19:49:01]MH_I2C_Read... [19:49:01]Read from MH i2c: E2 0E 00 91 9A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 25 [19:49:01]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:49:01]wFMCommunicate OK [19:49:01]SAM_PROTO_GetShiftState done [19:49:01]FM_GetShiftState done [19:49:01]req_shift_opened done [19:49:01]requested_item shift.open_date is exist - process it [19:49:01]req_shift_open_date [19:49:01]req_shift_open_date done [19:49:01]produce_requested_data done [19:49:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32558,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:49:01]process_action_free close_receipt [19:49:01]json_value_free [19:49:01]json_value_free done [19:49:01]process_json_proto returns [19:49:01]Send response to host [19:49:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32558,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:49:01]free response buf [19:49:01]execute_script done [19:49:01]execute_script returns [19:49:01]free content buf [19:49:01]Sock 10.Close socket [19:49:01]Sock 10.Thread stoped [19:49:03]OFD Sender: No OFD packet to send [19:49:08]OFD Sender: No OFD packet to send [19:49:13]OFD Sender: No OFD packet to send [19:49:18]OFD Sender: No OFD packet to send [19:49:23]OFD Sender: No OFD packet to send [19:49:28]OFD Sender: No OFD packet to send [19:49:33]OFD Sender: No OFD packet to send [19:49:38]OFD Sender: No OFD packet to send [19:49:43]OFD Sender: No OFD packet to send [19:49:48]OFD Sender: No OFD packet to send [19:49:53]OFD Sender: No OFD packet to send [19:49:58]OFD Sender: No OFD packet to send [19:50:03]OFD Sender: No OFD packet to send [19:50:08]OFD Sender: No OFD packet to send [19:50:13]OFD Sender: No OFD packet to send [19:50:18]OFD Sender: No OFD packet to send [19:50:23]OFD Sender: No OFD packet to send [19:50:28]OFD Sender: No OFD packet to send [19:50:33]OFD Sender: No OFD packet to send [19:50:38]OFD Sender: No OFD packet to send [19:50:43]OFD Sender: No OFD packet to send [19:50:48]OFD Sender: No OFD packet to send [19:50:53]OFD Sender: No OFD packet to send [19:50:58]OFD Sender: No OFD packet to send [19:51:03]OFD Sender: No OFD packet to send [19:51:08]OFD Sender: No OFD packet to send [19:51:13]OFD Sender: No OFD packet to send [19:51:18]OFD Sender: No OFD packet to send [19:51:23]OFD Sender: No OFD packet to send [19:51:28]OFD Sender: No OFD packet to send [19:51:33]OFD Sender: No OFD packet to send [19:51:38]OFD Sender: No OFD packet to send [19:51:43]OFD Sender: No OFD packet to send [19:51:48]OFD Sender: No OFD packet to send [19:51:53]OFD Sender: No OFD packet to send [19:51:58]OFD Sender: No OFD packet to send [19:52:03]OFD Sender: No OFD packet to send [19:52:08]OFD Sender: No OFD packet to send [19:52:13]OFD Sender: No OFD packet to send [19:52:18]OFD Sender: No OFD packet to send [19:52:23]OFD Sender: No OFD packet to send [19:52:28]OFD Sender: No OFD packet to send [19:52:33]OFD Sender: No OFD packet to send [19:52:37]accept exits with 8 [19:52:37]New connection [19:52:37]New thread 3067084132 created [19:52:37]Thread 3066940772 joined [19:52:37]Waiting for new connection... [19:52:37] Sock 8.Parse request [19:52:37]Sock 8.Check first char [19:52:37]Sock 8.First char is OK [19:52:37]request: POST /json_proto HTTP/1.0 [19:52:37]Method: POST [19:52:37]URL: /json_proto [19:52:37]Method is POST - this is cgi request [19:52:37]url: /json_proto [19:52:37]query_string will be loaded in cgi processing [19:52:37]execute_cgi json_proto POST (null) [19:52:37]execute_cgi path=json_proto method=POST [19:52:37]POST find Content-Length [19:52:37]Host: 172.17.34.200:8080 [19:52:37]Content-Length: 683 [19:52:37]Content-Type: application/json [19:52:37] [19:52:37]POST finish read [19:52:37]Found Content-Length = 683 [19:52:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:37]execute_script... [19:52: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)1182321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:37]POST & json_proto [19:52:37]process_json_proto [19:52:37]json parsed OK: [19:52:37]protocol is kg_v1.0 [19:52:37]action value=close_receipt [19:52:37]process_action close_receipt [19:52:37]cmd_close_receipt [19:52:37]MH_GetDate [19:52:37]Write to MH i2c: F0 00 00 92 9A 1B [19:52:37]Write i2c OK [19:52:37]MH_I2C_Read... [19:52:37]Read from MH i2c: F0 [19:52:37]MH_I2C_Read... [19:52:37]Read from MH i2c: F0 09 00 [19:52:37]MH_I2C_Read... [19:52:37]Read from MH i2c: F0 09 00 92 9A 00 0A B5 E7 64 B2 FF 65 64 A8 [19:52:37]GetLastDocTimeStamp 1692906541 [19:52:37]current date 1692906762 [19:52:37]FM_GetShiftState [19:52:37]SAM_PROTO_GetShiftState [19:52:37]wFMCommunicate request_size=4 [19:52:37]MH_SAM_APDU [19:52:37]CAPDU: 80 13 01 00 [19:52:37]Write to MH i2c: E2 08 00 93 9A 80 13 01 00 00 00 00 00 AA [19:52:37]Write i2c OK [19:52:37]MH_I2C_Read... [19:52:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:37]Read from MH i2c: E2 [19:52:37]MH_I2C_Read... [19:52:37]Read from MH i2c: E2 0E 00 [19:52:37]MH_I2C_Read... [19:52:37]Read from MH i2c: E2 0E 00 93 9A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 27 [19:52:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:52:37]wFMCommunicate OK [19:52:37]SAM_PROTO_GetShiftState done [19:52:37]FM_GetShiftState done [19:52:37]opened in 1692866319 [19:52:37]opened+sec_in_day 1692952719 [19:52:37]quantity*price = 50053 [19:52:37]sum+1 = 50054 [19:52:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 265 24.08.2023 19:52 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32559 ФПД: 52098626049353 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T195242&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32559&fm=52098626049353&tin=02508201610067®Number=0000000000091575&sum=50000 [19:52:38]StoreToDocumentArchive [19:52:38]shift 75 fd 32559 [19:52:38]save to /storage/0075/doc_00032559 [19:52:38]save last doc name /storage/0075/doc_00032559 to /storage/kkm_last_doc_name [19:52:38]save OK [19:52:38]Clear old archive folders... [19:52:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:52:38]tlvbuf is 018D1710 [19:52:38]SAM_PROTO_ClearQueue [19:52:38]wFMCommunicate request_size=4 [19:52:38]MH_SAM_APDU [19:52:38]CAPDU: 80 09 00 00 [19:52:38]Write to MH i2c: E2 08 00 A0 9A 80 09 00 00 00 00 00 00 AC [19:52:38]Write i2c OK [19:52:38]MH_I2C_Read... [19:52:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:52:38]Read from MH i2c: E2 [19:52:38]MH_I2C_Read... [19:52:38]Read from MH i2c: E2 03 00 [19:52:38]MH_I2C_Read... [19:52:38]Read from MH i2c: E2 03 00 A0 9A 00 90 00 AE [19:52:38]RAPDU: 90 00 [19:52:38]wFMCommunicate OK [19:52:38]SAM_PROTO_ClearQueue done [19:52:38]KKMCreateOFDPacket [19:52:38]OFDProtocolAddRootSTLVToBuf [19:52:38]FM_MakeSignedData [19:52:38]FM_MakeSignedData [19:52:38]SAM_PROTO_SignData [19:52:38]wFMCommunicate request_size=4 [19:52:38]MH_SAM_APDU [19:52:38]CAPDU: 80 0D 01 02 [19:52:38]Write to MH i2c: E2 08 00 A1 9A 80 0D 01 02 00 00 00 00 B4 [19:52:38]Write i2c OK [19:52:38]MH_I2C_Read... [19:52:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:52:38]Read from MH i2c: E2 [19:52:38]MH_I2C_Read... [19:52:38]Read from MH i2c: E2 03 00 [19:52:38]MH_I2C_Read... [19:52:38]Read from MH i2c: E2 03 00 A1 9A 00 90 00 AF [19:52:38]RAPDU: 90 00 [19:52:38]wFMCommunicate OK [19:52:38]wFMCommunicate request_size=255 [19:52:38]MH_SAM_APDU [19:52:38]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 0A B5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 7F 00 00 35 04 06 00 [19:52:38]Write to MH i2c: E2 02 01 A2 9A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 0A B5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 7F 00 00 35 04 06 00 00 00 D8 [19:52:38]Write i2c OK [19:52:38]MH_I2C_Read... [19:52:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:38]Read from MH i2c: E2 [19:52:38]MH_I2C_Read... [19:52:38]Read from MH i2c: E2 03 00 [19:52:38]MH_I2C_Read... [19:52:38]Read from MH i2c: E2 03 00 A2 9A 00 90 00 B0 [19:52:38]RAPDU: 90 00 [19:52:38]wFMCommunicate OK [19:52:38]wFMCommunicate request_size=11 [19:52:38]MH_SAM_APDU [19:52:38]CAPDU: 80 0D 02 02 06 2F 62 28 19 55 49 [19:52:38]Write to MH i2c: E2 0E 00 A3 9A 80 0D 02 02 06 00 2F 62 28 19 55 49 00 00 33 [19:52:38]Write i2c OK [19:52:38]MH_I2C_Read... [19:52:38]OFD Sender: No OFD packet to send [19:52:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:38]Read from MH i2c: E2 [19:52:38]MH_I2C_Read... [19:52:38]Read from MH i2c: E2 03 00 [19:52:38]MH_I2C_Read... [19:52:38]Read from MH i2c: E2 03 00 A3 9A 00 90 00 B1 [19:52:38]RAPDU: 90 00 [19:52:38]wFMCommunicate OK [19:52:38]wFMCommunicate request_size=4 [19:52:38]MH_SAM_APDU [19:52:38]CAPDU: 80 0D 03 02 [19:52:38]Write to MH i2c: E2 08 00 A4 9A 80 0D 03 02 00 00 00 00 B9 [19:52:38]Write i2c OK [19:52:38]MH_I2C_Read... [19:52:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:52:38]Read from MH i2c: E2 [19:52:38]MH_I2C_Read... [19:52:38]Read from MH i2c: E2 0B 00 [19:52:38]MH_I2C_Read... [19:52:38]Read from MH i2c: E2 0B 00 A4 9A 00 9B 53 96 86 51 F7 2A BD 90 00 F3 [19:52:38]RAPDU: 9B 53 96 86 51 F7 2A BD 90 00 [19:52:38]wFMCommunicate OK [19:52:38]SAM_PROTO_SignData done [19:52:38]FM_MakeSignedData done [19:52:38]CreateOFDProtocolMessage [19:52:38]wFMCommunicate request_size=4 [19:52:38]MH_SAM_APDU [19:52:38]CAPDU: 80 11 00 00 [19:52:38]Write to MH i2c: E2 08 00 A5 9A 80 11 00 00 00 00 00 00 B9 [19:52:38]Write i2c OK [19:52:38]MH_I2C_Read... [19:52:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:38]Read from MH i2c: E2 [19:52:38]MH_I2C_Read... [19:52:38]Read from MH i2c: E2 17 00 [19:52:38]MH_I2C_Read... [19:52:38]Read from MH i2c: E2 17 00 A5 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [19:52:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:52:38]wFMCommunicate OK [19:52:38]CreateOFDProtocolMessage done [19:52:38]OFDSenderStorePacket 32559 [19:52:38]StoreOFDPacket docnum=32559 [19:52:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 89 CD 08 01 54 91 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 0A B5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 7F 00 00 35 04 06 00 2F 62 28 19 55 49 9B 53 96 86 51 F7 2A BD [19:52:38]CheckFolder [19:52:38]dirname=/storage/ofd_packets [19:52:38]CheckFolder done [19:52:38]ProducePacketName [19:52:38]name=ofd_packets/00032559 [19:52:38]NVStorageSaveData ofd_packets/00032559 [19:52:38]File name is /storage/ofd_packets/00032559 [19:52:38]Write 302 bytes [19:52:38]NVStorageSaveData done [19:52:38]OFDSenderStorePacket done [19:52:38]KKMCreateOFDPacket done [19:52:38]NVStorageSaveData kkm_last_timestamp [19:52:38]File name is /storage/kkm_last_timestamp [19:52:38]Write 4 bytes [19:52:38]NVStorageSaveData done [19:52:38]ExternCall_PrintAddStr [19:52:39]wPrintStart [19:52:39]Write to MH i2c: 01 00 00 A6 9A 40 [19:52:39]Write i2c OK [19:52:39]MH_I2C_Read... [19:52:39]Read from MH i2c: 01 [19:52:39]MH_I2C_Read... [19:52:39]Read from MH i2c: 01 07 00 [19:52:39]MH_I2C_Read... [19:52:39]Read from MH i2c: 01 07 00 A6 9A 00 00 00 00 00 FF 0F 55 [19:52:39]RasterBufferAndPrint [19:52:39]line Счет N : (1)1182321 [19:52:39]line ИНН: 02508201610067 [19:52:39]line Контрольно-Кассовый Чек [19:52:39]line ПРОДАЖА [19:52:39]line ТРК (МРК, ГНК) : 11 [19:52:39]line Товар: 2710194210 [19:52:39]line ДТ(л)-К-5 [19:52:39]line 7.870 * 63.60 [19:52:39]line = 500.53 [19:52:39]line НДС 12% НСП 1% [19:52:39]line > о реализуемом товаре [19:52:39]line ОКРУГЛЕНИЕ: -0.53 [19:52:39]line ИТОГО: 500.00 [19:52:39]line Внесено: 500.00 [19:52:39]line СДАЧА: 0.00 [19:52:39]line НСП 1% : 4.43 [19:52:39]line НДС 12% : 53.15 [19:52:39]line Наличными: 500.00 [19:52:39]line Безнал.: 0.00 [19:52:39]line Место: АЗС № 121 "Партнер Нефть" [19:52:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:52:39]line СНО: Общий режим [19:52:39]line Чек 265 24.08.2023 19:52 [19:52:39]line Смена: 75 ФФД: 1.0 [19:52:39]line ЗНМ: 0300000148 [19:52:39]line РНМ: 0000000000091575 [19:52:39]line Версия ККМ: 001 [19:52:39]line ФМ: 0000000000874655 [19:52:39]line ФД: 32559 [19:52:39]line ФПД: 52098626049353 [19:52:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T195242&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32559&fm=52098626049353&tin=02508201610067®Number=0000000000091575&sum=50000 [19:52:39]OFD Sender: Processing packet 32559 [packets to send 11, broken 10] [19:52:39]ProducePacketName [19:52:39]name=ofd_packets/00032559 [19:52:39]OFD Sender: To server: pG, [19:52:39]CommunicateWithHost lk.salyk.kg:30040 [19:52:39]ConnectInit lk.salyk.kg [19:52:39]written 0, free lines is 4095 [19:52:39]Connected sock=10 [19:52:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 89 CD 08 01 54 91 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 0A B5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 7F 00 00 35 04 06 00 2F 62 28 19 55 49 9B 53 96 86 51 F7 2A BD [19:52:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 65 E5 47 00 17 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 7F 00 00 F4 03 04 00 AD 5F E7 64 B6 04 01 00 00 92 01 36 6C AB 93 50 44 [19:52:39]CommunicateWithHost err = 0 [19:52:39]CheckOFDResponse [19:52:39]1017 (14) - 77093643461234 [19:52:39]1041 (16) - 0000000000874655 [19:52:39]1040 (4) - 32559 [19:52:39]1012 (4) - 24.08.2023 13:48 [19:52:39]1206 (1) - 0 [19:52:39]OFD Sender: Remove packet 32559 [19:52:39]ProducePacketName [19:52:39]name=ofd_packets/00032559 [19:52:39]NVStorageDeleteData [19:52:39]Write to MH i2c: 01 00 00 D1 9A 6B [19:52:39]Write i2c OK [19:52:39]MH_I2C_Read... [19:52:39]Read from MH i2c: 01 [19:52:39]MH_I2C_Read... [19:52:39]Read from MH i2c: 01 07 00 [19:52:39]MH_I2C_Read... [19:52:39]Read from MH i2c: 01 07 00 D1 9A 00 00 00 00 00 E8 0C 66 [19:52:39]RasterBufferAndPrint [19:52:39]line [19:52:39]line [19:52:39]line [19:52:39]line [19:52:39]line [19:52:39]written 0, free lines is 3310 [19:52:39]MH_Cut [19:52:39]Write to MH i2c: D1 01 00 D8 9A 01 44 [19:52:39]Write i2c OK [19:52:39]MH_I2C_Read... [19:52:39]Read from MH i2c: D1 [19:52:39]MH_I2C_Read... [19:52:39]Read from MH i2c: D1 01 00 [19:52:39]MH_I2C_Read... [19:52:39]Read from MH i2c: D1 01 00 D8 9A 00 43 [19:52:39]Write to MH i2c: 01 00 00 D9 9A 73 [19:52:39]Write i2c OK [19:52:39]MH_I2C_Read... [19:52:40]OFD Sender: No OFD packet to send [19:52:40]*** Cut start [19:52:40]*** Purtial cut [19:52:40]*** Stage 1: CUTSNS_PIN = 1 [19:52:40]Read from MH i2c: 01 [19:52:40]MH_I2C_Read... [19:52:40]*** Stop cut motor [19:52:40]*** Cut end [19:52:40]Read from MH i2c: 01 07 00 [19:52:40]MH_I2C_Read... [19:52:40]Read from MH i2c: 01 07 00 D9 9A 00 00 00 00 00 FF 0F 88 [19:52:40]process_action close_receipt done [19:52:40]requested_data is exist [19:52:40]produce_requested_data [19:52:40]requested_item fm.sn is exist - process it [19:52:40]wFMCommunicate request_size=4 [19:52:40]MH_SAM_APDU [19:52:40]CAPDU: 80 11 00 00 [19:52:40]Write to MH i2c: E2 08 00 DA 9A 80 11 00 00 00 00 00 00 EE [19:52:40]Write i2c OK [19:52:40]MH_I2C_Read... [19:52:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:40]Read from MH i2c: E2 [19:52:40]MH_I2C_Read... [19:52:40]Read from MH i2c: E2 17 00 [19:52:40]MH_I2C_Read... [19:52:40]Read from MH i2c: E2 17 00 DA 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 44 [19:52:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:52:40]wFMCommunicate OK [19:52:40]requested_item fd.num is exist - process it [19:52:40]SAM_PROTO_GetFieldsCounters [19:52:40]wFMCommunicate request_size=4 [19:52:40]MH_SAM_APDU [19:52:40]CAPDU: 80 13 00 00 [19:52:40]Write to MH i2c: E2 08 00 DB 9A 80 13 00 00 00 00 00 00 F1 [19:52:40]Write i2c OK [19:52:40]MH_I2C_Read... [19:52:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:52:41]Read from MH i2c: E2 [19:52:41]MH_I2C_Read... [19:52:41]Read from MH i2c: E2 62 00 [19:52:41]MH_I2C_Read... [19:52:41]Read from MH i2c: E2 62 00 DB 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2F 7F 00 00 0E 04 04 00 4B 00 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 2E [19:52:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2F 7F 00 00 0E 04 04 00 4B 00 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 [19:52:41]wFMCommunicate OK [19:52:41]SAM_PROTO_GetFieldsCounters done [19:52:41]requested_item shift.num is exist - process it [19:52:41]requested_item shift.opened is exist - process it [19:52:41]req_shift_opened [19:52:41]FM_GetShiftState [19:52:41]SAM_PROTO_GetShiftState [19:52:41]wFMCommunicate request_size=4 [19:52:41]MH_SAM_APDU [19:52:41]CAPDU: 80 13 01 00 [19:52:41]Write to MH i2c: E2 08 00 DC 9A 80 13 01 00 00 00 00 00 F3 [19:52:41]Write i2c OK [19:52:41]MH_I2C_Read... [19:52:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:41]Read from MH i2c: E2 [19:52:41]MH_I2C_Read... [19:52:41]Read from MH i2c: E2 0E 00 [19:52:41]MH_I2C_Read... [19:52:41]Read from MH i2c: E2 0E 00 DC 9A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 70 [19:52:41]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:52:41]wFMCommunicate OK [19:52:41]SAM_PROTO_GetShiftState done [19:52:41]FM_GetShiftState done [19:52:41]req_shift_opened done [19:52:41]requested_item shift.open_date is exist - process it [19:52:41]req_shift_open_date [19:52:41]req_shift_open_date done [19:52:41]produce_requested_data done [19:52:41]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32559,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:52:41]process_action_free close_receipt [19:52:41]json_value_free [19:52:41]json_value_free done [19:52:41]process_json_proto returns [19:52:41]Send response to host [19:52:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32559,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:52:41]free response buf [19:52:41]execute_script done [19:52:41]execute_script returns [19:52:41]free content buf [19:52:41]Sock 8.Close socket [19:52:41]Sock 8.Thread stoped [19:52:45]OFD Sender: No OFD packet to send [19:52:50]OFD Sender: No OFD packet to send [19:52:55]OFD Sender: No OFD packet to send [19:53:00]OFD Sender: No OFD packet to send [19:53:05]OFD Sender: No OFD packet to send [19:53:10]OFD Sender: No OFD packet to send [19:53:15]OFD Sender: No OFD packet to send [19:53:20]OFD Sender: No OFD packet to send [19:53:25]OFD Sender: No OFD packet to send [19:53:30]OFD Sender: No OFD packet to send [19:53:35]OFD Sender: No OFD packet to send [19:53:40]OFD Sender: No OFD packet to send [19:53:45]OFD Sender: No OFD packet to send [19:53:50]OFD Sender: No OFD packet to send [19:53:55]OFD Sender: No OFD packet to send [19:54:00]OFD Sender: No OFD packet to send [19:54:05]OFD Sender: No OFD packet to send [19:54:10]OFD Sender: No OFD packet to send [19:54:15]OFD Sender: No OFD packet to send [19:54:20]OFD Sender: No OFD packet to send [19:54:25]OFD Sender: No OFD packet to send [19:54:30]OFD Sender: No OFD packet to send [19:54:35]OFD Sender: No OFD packet to send [19:54:40]OFD Sender: No OFD packet to send [19:54:45]OFD Sender: No OFD packet to send [19:54:50]OFD Sender: No OFD packet to send [19:54:55]OFD Sender: No OFD packet to send [19:55:00]OFD Sender: No OFD packet to send [19:55:05]OFD Sender: No OFD packet to send [19:55:10]OFD Sender: No OFD packet to send [19:55:15]OFD Sender: No OFD packet to send [19:55:20]OFD Sender: No OFD packet to send [19:55:25]OFD Sender: No OFD packet to send [19:55:30]OFD Sender: No OFD packet to send [19:55:35]OFD Sender: No OFD packet to send [19:55:37]accept exits with 9 [19:55:37]New connection [19:55:37]New thread 3066940772 created [19:55:37]Thread 3067084132 joined [19:55:37]Waiting for new connection... [19:55:37] Sock 9.Parse request [19:55:37]Sock 9.Check first char [19:55:37]Sock 9.First char is OK [19:55:37]request: POST /json_proto HTTP/1.0 [19:55:37]Method: POST [19:55:37]URL: /json_proto [19:55:37]Method is POST - this is cgi request [19:55:37]url: /json_proto [19:55:37]query_string will be loaded in cgi processing [19:55:37]execute_cgi json_proto POST (null) [19:55:37]execute_cgi path=json_proto method=POST [19:55:37]POST find Content-Length [19:55:37]Host: 172.17.34.200:8080 [19:55:37]Content-Length: 804 [19:55:37]Content-Type: application/json [19:55:37] [19:55:37]POST finish read [19:55:37]Found Content-Length = 804 [19:55:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.700, "sum" : 1995.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1995.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:55:37]execute_script... [19:55:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.700, "sum" : 1995.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1995.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:55:37]POST & json_proto [19:55:37]process_json_proto [19:55:37]json parsed OK: [19:55:37]protocol is kg_v1.0 [19:55:37]action value=close_receipt [19:55:37]process_action close_receipt [19:55:37]cmd_close_receipt [19:55:37]MH_GetDate [19:55:37]Write to MH i2c: F0 00 00 DD 9A 66 [19:55:37]Write i2c OK [19:55:37]MH_I2C_Read... [19:55:37]Read from MH i2c: F0 [19:55:37]MH_I2C_Read... [19:55:37]Read from MH i2c: F0 09 00 [19:55:37]MH_I2C_Read... [19:55:37]Read from MH i2c: F0 09 00 DD 9A 00 BF B5 E7 64 B2 FF 65 64 A8 [19:55:37]GetLastDocTimeStamp 1692906762 [19:55:37]current date 1692906943 [19:55:37]FM_GetShiftState [19:55:37]SAM_PROTO_GetShiftState [19:55:37]wFMCommunicate request_size=4 [19:55:37]MH_SAM_APDU [19:55:37]CAPDU: 80 13 01 00 [19:55:37]Write to MH i2c: E2 08 00 DE 9A 80 13 01 00 00 00 00 00 F5 [19:55:37]Write i2c OK [19:55:37]MH_I2C_Read... [19:55:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:55:37]Read from MH i2c: E2 [19:55:37]MH_I2C_Read... [19:55:37]Read from MH i2c: E2 0E 00 [19:55:37]MH_I2C_Read... [19:55:37]Read from MH i2c: E2 0E 00 DE 9A 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 72 [19:55:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:55:37]wFMCommunicate OK [19:55:37]SAM_PROTO_GetShiftState done [19:55:37]FM_GetShiftState done [19:55:37]opened in 1692866319 [19:55:37]opened+sec_in_day 1692952719 [19:55:37]quantity*price = 199525 [19:55:37]sum+1 = 199526 [19:55:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1995.25 НСП 1% : 17.66 НДС 12% : 211.88 Наличными: 0.00 Безнал.: 1995.25 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 266 24.08.2023 19:55 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32560 ФПД: 89980731919312 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T195543&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32560&fm=89980731919312&tin=02508201610067®Number=0000000000091575&sum=199525 [19:55:39]StoreToDocumentArchive [19:55:39]shift 75 fd 32560 [19:55:39]save to /storage/0075/doc_00032560 [19:55:39]save last doc name /storage/0075/doc_00032560 to /storage/kkm_last_doc_name [19:55:39]save OK [19:55:39]Clear old archive folders... [19:55:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:55:39]tlvbuf is 019D79E0 [19:55:39]SAM_PROTO_ClearQueue [19:55:39]wFMCommunicate request_size=4 [19:55:39]MH_SAM_APDU [19:55:39]CAPDU: 80 09 00 00 [19:55:39]Write to MH i2c: E2 08 00 EB 9A 80 09 00 00 00 00 00 00 F7 [19:55:39]Write i2c OK [19:55:39]MH_I2C_Read... [19:55:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:55:39]Read from MH i2c: E2 [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: E2 03 00 [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: E2 03 00 EB 9A 00 90 00 F9 [19:55:39]RAPDU: 90 00 [19:55:39]wFMCommunicate OK [19:55:39]SAM_PROTO_ClearQueue done [19:55:39]KKMCreateOFDPacket [19:55:39]OFDProtocolAddRootSTLVToBuf [19:55:39]FM_MakeSignedData [19:55:39]FM_MakeSignedData [19:55:39]SAM_PROTO_SignData [19:55:39]wFMCommunicate request_size=4 [19:55:39]MH_SAM_APDU [19:55:39]CAPDU: 80 0D 01 02 [19:55:39]Write to MH i2c: E2 08 00 EC 9A 80 0D 01 02 00 00 00 00 FF [19:55:39]Write i2c OK [19:55:39]MH_I2C_Read... [19:55:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:55:39]Read from MH i2c: E2 [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: E2 03 00 [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: E2 03 00 EC 9A 00 90 00 FA [19:55:39]RAPDU: 90 00 [19:55:39]wFMCommunicate OK [19:55:39]wFMCommunicate request_size=255 [19:55:39]MH_SAM_APDU [19:55:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8C 87 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 65 0B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 0B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 65 0B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 BF B5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 7F 00 00 35 04 06 00 51 [19:55:39]Write to MH i2c: E2 02 01 ED 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 35 FF 03 08 00 03 8C 87 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 65 0B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 0B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 65 0B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 BF B5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 7F 00 00 35 04 06 00 51 00 00 1D [19:55:39]Write i2c OK [19:55:39]MH_I2C_Read... [19:55:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:55:39]Read from MH i2c: E2 [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: E2 03 00 [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: E2 03 00 ED 9A 00 90 00 FB [19:55:39]RAPDU: 90 00 [19:55:39]wFMCommunicate OK [19:55:39]wFMCommunicate request_size=10 [19:55:39]MH_SAM_APDU [19:55:39]CAPDU: 80 0D 02 02 05 D6 45 90 0B D0 [19:55:39]Write to MH i2c: E2 0D 00 EE 9A 80 0D 02 02 05 00 D6 45 90 0B D0 00 00 92 [19:55:39]Write i2c OK [19:55:39]MH_I2C_Read... [19:55:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:55:39]Read from MH i2c: E2 [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: E2 03 00 [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: E2 03 00 EE 9A 00 90 00 FC [19:55:39]RAPDU: 90 00 [19:55:39]wFMCommunicate OK [19:55:39]wFMCommunicate request_size=4 [19:55:39]MH_SAM_APDU [19:55:39]CAPDU: 80 0D 03 02 [19:55:39]Write to MH i2c: E2 08 00 EF 9A 80 0D 03 02 00 00 00 00 04 [19:55:39]Write i2c OK [19:55:39]MH_I2C_Read... [19:55:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:55:39]Read from MH i2c: E2 [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: E2 0B 00 [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: E2 0B 00 EF 9A 00 87 F8 29 DF 2C B4 67 3B 90 00 0E [19:55:39]RAPDU: 87 F8 29 DF 2C B4 67 3B 90 00 [19:55:39]wFMCommunicate OK [19:55:39]SAM_PROTO_SignData done [19:55:39]FM_MakeSignedData done [19:55:39]CreateOFDProtocolMessage [19:55:39]wFMCommunicate request_size=4 [19:55:39]MH_SAM_APDU [19:55:39]CAPDU: 80 11 00 00 [19:55:39]Write to MH i2c: E2 08 00 F0 9A 80 11 00 00 00 00 00 00 04 [19:55:39]Write i2c OK [19:55:39]MH_I2C_Read... [19:55:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:55:39]Read from MH i2c: E2 [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: E2 17 00 [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: E2 17 00 F0 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5A [19:55:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:55:39]wFMCommunicate OK [19:55:39]CreateOFDProtocolMessage done [19:55:39]OFDSenderStorePacket 32560 [19:55:39]StoreOFDPacket docnum=32560 [19:55:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B0 21 07 01 A2 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8C 87 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 65 0B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 0B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 65 0B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 BF B5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 7F 00 00 35 04 06 00 51 D6 45 90 0B D0 87 F8 29 DF 2C B4 67 3B [19:55:39]CheckFolder [19:55:39]dirname=/storage/ofd_packets [19:55:39]CheckFolder done [19:55:39]ProducePacketName [19:55:39]name=ofd_packets/00032560 [19:55:39]NVStorageSaveData ofd_packets/00032560 [19:55:39]File name is /storage/ofd_packets/00032560 [19:55:39]Write 301 bytes [19:55:39]NVStorageSaveData done [19:55:39]OFDSenderStorePacket done [19:55:39]KKMCreateOFDPacket done [19:55:39]NVStorageSaveData kkm_last_timestamp [19:55:39]File name is /storage/kkm_last_timestamp [19:55:39]Write 4 bytes [19:55:39]NVStorageSaveData done [19:55:39]ExternCall_PrintAddStr [19:55:39]wPrintStart [19:55:39]Write to MH i2c: 01 00 00 F1 9A 8B [19:55:39]Write i2c OK [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: 01 [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: 01 07 00 [19:55:39]MH_I2C_Read... [19:55:39]Read from MH i2c: 01 07 00 F1 9A 00 00 00 00 00 FF 0F A0 [19:55:39]RasterBufferAndPrint [19:55:39]line Счет N : (1)1182322 [19:55:39]line ИНН: 02508201610067 [19:55:39]line Контрольно-Кассовый Чек [19:55:39]line ПРОДАЖА [19:55:39]line ТРК (МРК, ГНК) : 42 [19:55:39]line Товар: 2710124130 [19:55:39]line Аи-92-К-5 [19:55:39]line 34.700 * 57.50 [19:55:39]line = 1995.25 [19:55:39]line НДС 12% НСП 1% [19:55:39]line > о реализуемом товаре [19:55:39]line ИТОГО: 1995.25 [19:55:39]line НСП 1% : 17.66 [19:55:39]line НДС 12% : 211.88 [19:55:39]line Наличными: 0.00 [19:55:39]line Безнал.: 1995.25 [19:55:39]line Место: АЗС № 121 "Партнер Нефть" [19:55:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:55:39]line СНО: Общий режим [19:55:39]line Чек 266 24.08.2023 19:55 [19:55:39]line Смена: 75 ФФД: 1.0 [19:55:39]line ЗНМ: 0300000148 [19:55:39]line РНМ: 0000000000091575 [19:55:39]line Версия ККМ: 001 [19:55:39]line Платежная система: O! деньги [19:55:39]line ФМ: 0000000000874655 [19:55:39]line ФД: 32560 [19:55:39]line ФПД: 89980731919312 [19:55:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T195543&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32560&fm=89980731919312&tin=02508201610067®Number=0000000000091575&sum=199525 [19:55:39]OFD Sender: Processing packet 32560 [packets to send 11, broken 10] [19:55:39]ProducePacketName [19:55:39]name=ofd_packets/00032560 [19:55:39]OFD Sender: To server: pG, [19:55:39]CommunicateWithHost lk.salyk.kg:30040 [19:55:39]ConnectInit lk.salyk.kg [19:55:39]written 0, free lines is 4095 [19:55:39]Connected sock=10 [19:55:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B0 21 07 01 A2 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8C 87 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 65 0B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 0B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 65 0B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 BF B5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 7F 00 00 35 04 06 00 51 D6 45 90 0B D0 87 F8 29 DF 2C B4 67 3B [19:55:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A2 DE 47 00 CD AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 7F 00 00 F4 03 04 00 62 60 E7 64 B6 04 01 00 00 3E CD A5 BA BC 4A D9 C7 [19:55:40]CommunicateWithHost err = 0 [19:55:40]CheckOFDResponse [19:55:40]1017 (14) - 77093643461234 [19:55:40]1041 (16) - 0000000000874655 [19:55:40]1040 (4) - 32560 [19:55:40]1012 (4) - 24.08.2023 13:51 [19:55:40]1206 (1) - 0 [19:55:40]OFD Sender: Remove packet 32560 [19:55:40]ProducePacketName [19:55:40]name=ofd_packets/00032560 [19:55:40]NVStorageDeleteData [19:55:40]Write to MH i2c: 01 00 00 1B 9B B6 [19:55:40]Write i2c OK [19:55:40]MH_I2C_Read... [19:55:40]Read from MH i2c: 01 [19:55:40]MH_I2C_Read... [19:55:40]Read from MH i2c: 01 07 00 [19:55:40]MH_I2C_Read... [19:55:40]Read from MH i2c: 01 07 00 1B 9B 00 00 00 00 00 FA 0C C3 [19:55:40]RasterBufferAndPrint [19:55:40]line [19:55:40]line [19:55:40]line [19:55:40]line [19:55:40]line [19:55:40]written 0, free lines is 3328 [19:55:40]MH_Cut [19:55:40]Write to MH i2c: D1 01 00 22 9B 01 8F [19:55:40]Write i2c OK [19:55:40]MH_I2C_Read... [19:55:40]Read from MH i2c: D1 [19:55:40]MH_I2C_Read... [19:55:40]Read from MH i2c: D1 01 00 [19:55:40]MH_I2C_Read... [19:55:40]Read from MH i2c: D1 01 00 22 9B 00 8E [19:55:40]Write to MH i2c: 01 00 00 23 9B BE [19:55:40]Write i2c OK [19:55:40]MH_I2C_Read... [19:55:40]OFD Sender: No OFD packet to send [19:55:41]*** Cut start [19:55:41]*** Purtial cut [19:55:41]*** CUTSNS_PIN = 0 [19:55:41]*** Stage 1: CUTSNS_PIN = 1 [19:55:43]Read from MH i2c: 01 [19:55:43]MH_I2C_Read... [19:55:43]*** Stop cut motor [19:55:43]*** Cut end [19:55:43]Read from MH i2c: 01 07 00 [19:55:43]MH_I2C_Read... [19:55:43]Read from MH i2c: 01 07 00 23 9B 00 00 00 00 00 FF 0F D3 [19:55:43]process_action close_receipt done [19:55:43]requested_data is exist [19:55:43]produce_requested_data [19:55:43]requested_item fm.sn is exist - process it [19:55:43]wFMCommunicate request_size=4 [19:55:43]MH_SAM_APDU [19:55:43]CAPDU: 80 11 00 00 [19:55:43]Write to MH i2c: E2 08 00 24 9B 80 11 00 00 00 00 00 00 39 [19:55:43]Write i2c OK [19:55:43]MH_I2C_Read... [19:55:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:55:43]Read from MH i2c: E2 [19:55:43]MH_I2C_Read... [19:55:43]Read from MH i2c: E2 17 00 [19:55:43]MH_I2C_Read... [19:55:43]Read from MH i2c: E2 17 00 24 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8F [19:55:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:55:43]wFMCommunicate OK [19:55:43]requested_item fd.num is exist - process it [19:55:43]SAM_PROTO_GetFieldsCounters [19:55:43]wFMCommunicate request_size=4 [19:55:43]MH_SAM_APDU [19:55:43]CAPDU: 80 13 00 00 [19:55:43]Write to MH i2c: E2 08 00 25 9B 80 13 00 00 00 00 00 00 3C [19:55:43]Write i2c OK [19:55:43]MH_I2C_Read... [19:55:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:55:43]Read from MH i2c: E2 [19:55:43]MH_I2C_Read... [19:55:43]Read from MH i2c: E2 62 00 [19:55:43]MH_I2C_Read... [19:55:43]Read from MH i2c: E2 62 00 25 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 30 7F 00 00 0E 04 04 00 4B 00 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 7D [19:55:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 30 7F 00 00 0E 04 04 00 4B 00 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 [19:55:43]wFMCommunicate OK [19:55:43]SAM_PROTO_GetFieldsCounters done [19:55:43]requested_item shift.num is exist - process it [19:55:43]requested_item shift.opened is exist - process it [19:55:43]req_shift_opened [19:55:43]FM_GetShiftState [19:55:43]SAM_PROTO_GetShiftState [19:55:43]wFMCommunicate request_size=4 [19:55:43]MH_SAM_APDU [19:55:43]CAPDU: 80 13 01 00 [19:55:43]Write to MH i2c: E2 08 00 26 9B 80 13 01 00 00 00 00 00 3E [19:55:43]Write i2c OK [19:55:43]MH_I2C_Read... [19:55:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:55:43]Read from MH i2c: E2 [19:55:43]MH_I2C_Read... [19:55:43]Read from MH i2c: E2 0E 00 [19:55:43]MH_I2C_Read... [19:55:43]Read from MH i2c: E2 0E 00 26 9B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BB [19:55:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:55:43]wFMCommunicate OK [19:55:43]SAM_PROTO_GetShiftState done [19:55:43]FM_GetShiftState done [19:55:43]req_shift_opened done [19:55:43]requested_item shift.open_date is exist - process it [19:55:43]req_shift_open_date [19:55:43]req_shift_open_date done [19:55:43]produce_requested_data done [19:55:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32560,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:55:43]process_action_free close_receipt [19:55:43]json_value_free [19:55:43]json_value_free done [19:55:43]process_json_proto returns [19:55:43]Send response to host [19:55:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32560,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:55:43]free response buf [19:55:43]execute_script done [19:55:43]execute_script returns [19:55:43]free content buf [19:55:43]Sock 9.Close socket [19:55:43]Sock 9.Thread stoped [19:55:45]OFD Sender: No OFD packet to send [19:55:50]OFD Sender: No OFD packet to send [19:55:55]OFD Sender: No OFD packet to send [19:56:00]OFD Sender: No OFD packet to send [19:56:05]OFD Sender: No OFD packet to send [19:56:10]OFD Sender: No OFD packet to send [19:56:15]OFD Sender: No OFD packet to send [19:56:20]OFD Sender: No OFD packet to send [19:56:25]OFD Sender: No OFD packet to send [19:56:30]OFD Sender: No OFD packet to send [19:56:35]OFD Sender: No OFD packet to send [19:56:40]OFD Sender: No OFD packet to send [19:56:45]OFD Sender: No OFD packet to send [19:56:47]accept exits with 8 [19:56:47]New connection [19:56:47]New thread 3067084132 created [19:56:47]Thread 3066940772 joined [19:56:47]Waiting for new connection... [19:56:47] Sock 8.Parse request [19:56:47]Sock 8.Check first char [19:56:47]Sock 8.First char is OK [19:56:47]request: POST /json_proto HTTP/1.0 [19:56:47]Method: POST [19:56:47]URL: /json_proto [19:56:47]Method is POST - this is cgi request [19:56:47]url: /json_proto [19:56:47]query_string will be loaded in cgi processing [19:56:47]execute_cgi json_proto POST (null) [19:56:47]execute_cgi path=json_proto method=POST [19:56:47]POST find Content-Length [19:56:47]Host: 172.17.34.200:8080 [19:56:47]Content-Length: 683 [19:56:47]Content-Type: application/json [19:56:47] [19:56:47]POST finish read [19:56:47]Found Content-Length = 683 [19:56:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:47]execute_script... [19:56: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)1182323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:47]POST & json_proto [19:56:47]process_json_proto [19:56:47]json parsed OK: [19:56:47]protocol is kg_v1.0 [19:56:47]action value=close_receipt [19:56:47]process_action close_receipt [19:56:47]cmd_close_receipt [19:56:47]MH_GetDate [19:56:47]Write to MH i2c: F0 00 00 27 9B B1 [19:56:47]Write i2c OK [19:56:47]MH_I2C_Read... [19:56:47]Read from MH i2c: F0 [19:56:47]MH_I2C_Read... [19:56:47]Read from MH i2c: F0 09 00 [19:56:47]MH_I2C_Read... [19:56:47]Read from MH i2c: F0 09 00 27 9B 00 04 B6 E7 64 B2 FF 65 64 39 [19:56:47]GetLastDocTimeStamp 1692906943 [19:56:47]current date 1692907012 [19:56:47]FM_GetShiftState [19:56:47]SAM_PROTO_GetShiftState [19:56:47]wFMCommunicate request_size=4 [19:56:47]MH_SAM_APDU [19:56:47]CAPDU: 80 13 01 00 [19:56:47]Write to MH i2c: E2 08 00 28 9B 80 13 01 00 00 00 00 00 40 [19:56:47]Write i2c OK [19:56:47]MH_I2C_Read... [19:56:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:47]Read from MH i2c: E2 [19:56:47]MH_I2C_Read... [19:56:47]Read from MH i2c: E2 0E 00 [19:56:47]MH_I2C_Read... [19:56:47]Read from MH i2c: E2 0E 00 28 9B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BD [19:56:47]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:56:47]wFMCommunicate OK [19:56:47]SAM_PROTO_GetShiftState done [19:56:47]FM_GetShiftState done [19:56:47]opened in 1692866319 [19:56:47]opened+sec_in_day 1692952719 [19:56:47]quantity*price = 50053 [19:56:47]sum+1 = 50054 [19:56:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 267 24.08.2023 19:56 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32561 ФПД: 27215684312267 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T195652&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32561&fm=27215684312267&tin=02508201610067®Number=0000000000091575&sum=50000 [19:56:48]StoreToDocumentArchive [19:56:48]shift 75 fd 32561 [19:56:48]save to /storage/0075/doc_00032561 [19:56:48]save last doc name /storage/0075/doc_00032561 to /storage/kkm_last_doc_name [19:56:48]save OK [19:56:48]Clear old archive folders... [19:56:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:56:48]tlvbuf is 0183FCE0 [19:56:48]SAM_PROTO_ClearQueue [19:56:48]wFMCommunicate request_size=4 [19:56:48]MH_SAM_APDU [19:56:48]CAPDU: 80 09 00 00 [19:56:48]Write to MH i2c: E2 08 00 35 9B 80 09 00 00 00 00 00 00 42 [19:56:48]Write i2c OK [19:56:48]MH_I2C_Read... [19:56:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:56:48]Read from MH i2c: E2 [19:56:48]MH_I2C_Read... [19:56:48]Read from MH i2c: E2 03 00 [19:56:48]MH_I2C_Read... [19:56:48]Read from MH i2c: E2 03 00 35 9B 00 90 00 44 [19:56:48]RAPDU: 90 00 [19:56:48]wFMCommunicate OK [19:56:48]SAM_PROTO_ClearQueue done [19:56:48]KKMCreateOFDPacket [19:56:48]OFDProtocolAddRootSTLVToBuf [19:56:48]FM_MakeSignedData [19:56:48]FM_MakeSignedData [19:56:48]SAM_PROTO_SignData [19:56:48]wFMCommunicate request_size=4 [19:56:48]MH_SAM_APDU [19:56:48]CAPDU: 80 0D 01 02 [19:56:48]Write to MH i2c: E2 08 00 36 9B 80 0D 01 02 00 00 00 00 4A [19:56:48]Write i2c OK [19:56:48]MH_I2C_Read... [19:56:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:56:48]Read from MH i2c: E2 [19:56:48]MH_I2C_Read... [19:56:48]Read from MH i2c: E2 03 00 [19:56:48]MH_I2C_Read... [19:56:48]Read from MH i2c: E2 03 00 36 9B 00 90 00 45 [19:56:48]RAPDU: 90 00 [19:56:48]wFMCommunicate OK [19:56:48]wFMCommunicate request_size=255 [19:56:48]MH_SAM_APDU [19:56:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 04 B6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 7F 00 00 35 04 06 00 [19:56:48]Write to MH i2c: E2 02 01 37 9B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 04 B6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 7F 00 00 35 04 06 00 00 00 6D [19:56:48]Write i2c OK [19:56:48]MH_I2C_Read... [19:56:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:48]Read from MH i2c: E2 [19:56:48]MH_I2C_Read... [19:56:48]Read from MH i2c: E2 03 00 [19:56:48]MH_I2C_Read... [19:56:48]Read from MH i2c: E2 03 00 37 9B 00 90 00 46 [19:56:48]RAPDU: 90 00 [19:56:48]wFMCommunicate OK [19:56:48]wFMCommunicate request_size=11 [19:56:48]MH_SAM_APDU [19:56:48]CAPDU: 80 0D 02 02 06 18 C0 A5 32 1C CB [19:56:48]Write to MH i2c: E2 0E 00 38 9B 80 0D 02 02 06 00 18 C0 A5 32 1C CB 00 00 EF [19:56:48]Write i2c OK [19:56:48]MH_I2C_Read... [19:56:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:48]Read from MH i2c: E2 [19:56:48]MH_I2C_Read... [19:56:48]Read from MH i2c: E2 03 00 [19:56:48]MH_I2C_Read... [19:56:48]Read from MH i2c: E2 03 00 38 9B 00 90 00 47 [19:56:48]RAPDU: 90 00 [19:56:48]wFMCommunicate OK [19:56:48]wFMCommunicate request_size=4 [19:56:48]MH_SAM_APDU [19:56:48]CAPDU: 80 0D 03 02 [19:56:48]Write to MH i2c: E2 08 00 39 9B 80 0D 03 02 00 00 00 00 4F [19:56:48]Write i2c OK [19:56:48]MH_I2C_Read... [19:56:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:56:49]Read from MH i2c: E2 [19:56:49]MH_I2C_Read... [19:56:49]Read from MH i2c: E2 0B 00 [19:56:49]MH_I2C_Read... [19:56:49]Read from MH i2c: E2 0B 00 39 9B 00 AA 9D B7 76 3C 34 72 C8 90 00 6E [19:56:49]RAPDU: AA 9D B7 76 3C 34 72 C8 90 00 [19:56:49]wFMCommunicate OK [19:56:49]SAM_PROTO_SignData done [19:56:49]FM_MakeSignedData done [19:56:49]CreateOFDProtocolMessage [19:56:49]wFMCommunicate request_size=4 [19:56:49]MH_SAM_APDU [19:56:49]CAPDU: 80 11 00 00 [19:56:49]Write to MH i2c: E2 08 00 3A 9B 80 11 00 00 00 00 00 00 4F [19:56:49]Write i2c OK [19:56:49]MH_I2C_Read... [19:56:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:49]Read from MH i2c: E2 [19:56:49]MH_I2C_Read... [19:56:49]Read from MH i2c: E2 17 00 [19:56:49]MH_I2C_Read... [19:56:49]Read from MH i2c: E2 17 00 3A 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A5 [19:56:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:56:49]wFMCommunicate OK [19:56:49]CreateOFDProtocolMessage done [19:56:49]OFDSenderStorePacket 32561 [19:56:49]StoreOFDPacket docnum=32561 [19:56:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 6D 7C 08 01 C4 94 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 04 B6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 7F 00 00 35 04 06 00 18 C0 A5 32 1C CB AA 9D B7 76 3C 34 72 C8 [19:56:49]CheckFolder [19:56:49]dirname=/storage/ofd_packets [19:56:49]CheckFolder done [19:56:49]ProducePacketName [19:56:49]name=ofd_packets/00032561 [19:56:49]NVStorageSaveData ofd_packets/00032561 [19:56:49]File name is /storage/ofd_packets/00032561 [19:56:49]Write 302 bytes [19:56:49]NVStorageSaveData done [19:56:49]OFDSenderStorePacket done [19:56:49]KKMCreateOFDPacket done [19:56:49]NVStorageSaveData kkm_last_timestamp [19:56:49]File name is /storage/kkm_last_timestamp [19:56:49]Write 4 bytes [19:56:49]NVStorageSaveData done [19:56:49]ExternCall_PrintAddStr [19:56:49]wPrintStart [19:56:49]Write to MH i2c: 01 00 00 3B 9B D6 [19:56:49]Write i2c OK [19:56:49]MH_I2C_Read... [19:56:49]Read from MH i2c: 01 [19:56:49]MH_I2C_Read... [19:56:49]Read from MH i2c: 01 07 00 [19:56:49]MH_I2C_Read... [19:56:49]Read from MH i2c: 01 07 00 3B 9B 00 00 00 00 00 FF 0F EB [19:56:49]RasterBufferAndPrint [19:56:49]line Счет N : (1)1182323 [19:56:49]line ИНН: 02508201610067 [19:56:49]line Контрольно-Кассовый Чек [19:56:49]line ПРОДАЖА [19:56:49]line ТРК (МРК, ГНК) : 11 [19:56:49]line Товар: 2710194210 [19:56:49]line ДТ(л)-К-5 [19:56:49]line 7.870 * 63.60 [19:56:49]line = 500.53 [19:56:49]line НДС 12% НСП 1% [19:56:49]line > о реализуемом товаре [19:56:49]line ОКРУГЛЕНИЕ: -0.53 [19:56:49]line ИТОГО: 500.00 [19:56:49]line Внесено: 500.00 [19:56:49]line СДАЧА: 0.00 [19:56:49]line НСП 1% : 4.43 [19:56:49]line НДС 12% : 53.15 [19:56:49]line Наличными: 500.00 [19:56:49]line Безнал.: 0.00 [19:56:49]line Место: АЗС № 121 "Партнер Нефть" [19:56:49]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:56:49]line СНО: Общий режим [19:56:49]line Чек 267 24.08.2023 19:56 [19:56:49]line Смена: 75 ФФД: 1.0 [19:56:49]line ЗНМ: 0300000148 [19:56:49]line РНМ: 0000000000091575 [19:56:49]line Версия ККМ: 001 [19:56:49]line ФМ: 0000000000874655 [19:56:49]line ФД: 32561 [19:56:49]line ФПД: 27215684312267 [19:56:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T195652&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32561&fm=27215684312267&tin=02508201610067®Number=0000000000091575&sum=50000 [19:56:49]OFD Sender: Processing packet 32561 [packets to send 11, broken 10] [19:56:49]ProducePacketName [19:56:49]name=ofd_packets/00032561 [19:56:49]OFD Sender: To server: pG, [19:56:49]CommunicateWithHost lk.salyk.kg:30040 [19:56:49]ConnectInit lk.salyk.kg [19:56:49]written 0, free lines is 4095 [19:56:49]Connected sock=10 [19: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 34 36 35 35 10 01 00 00 6D 7C 08 01 C4 94 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 04 B6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 7F 00 00 35 04 06 00 18 C0 A5 32 1C CB AA 9D B7 76 3C 34 72 C8 [19:56:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E4 C2 47 00 AE 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 7F 00 00 F4 03 04 00 A7 60 E7 64 B6 04 01 00 00 A8 90 D8 D5 AE 29 F9 BA [19:56:49]CommunicateWithHost err = 0 [19:56:49]CheckOFDResponse [19:56:49]1017 (14) - 77093643461234 [19:56:49]1041 (16) - 0000000000874655 [19:56:49]1040 (4) - 32561 [19:56:49]1012 (4) - 24.08.2023 13:52 [19:56:49]1206 (1) - 0 [19:56:49]OFD Sender: Remove packet 32561 [19:56:49]ProducePacketName [19:56:49]name=ofd_packets/00032561 [19:56:49]NVStorageDeleteData [19:56:49]Write to MH i2c: 01 00 00 66 9B 01 [19:56:49]Write i2c OK [19:56:49]MH_I2C_Read... [19:56:49]Read from MH i2c: 01 [19:56:49]MH_I2C_Read... [19:56:49]Read from MH i2c: 01 07 00 [19:56:49]MH_I2C_Read... [19:56:49]Read from MH i2c: 01 07 00 66 9B 00 00 00 00 00 F1 0C 05 [19:56:49]RasterBufferAndPrint [19:56:49]line [19:56:49]line [19:56:49]line [19:56:49]line [19:56:49]line [19:56:49]written 0, free lines is 3322 [19:56:49]MH_Cut [19:56:49]Write to MH i2c: D1 01 00 6D 9B 01 DA [19:56:49]Write i2c OK [19:56:49]MH_I2C_Read... [19:56:49]Read from MH i2c: D1 [19:56:49]MH_I2C_Read... [19:56:49]Read from MH i2c: D1 01 00 [19:56:49]MH_I2C_Read... [19:56:49]Read from MH i2c: D1 01 00 6D 9B 00 D9 [19:56:49]Write to MH i2c: 01 00 00 6E 9B 09 [19:56:49]Write i2c OK [19:56:49]MH_I2C_Read... [19:56:50]OFD Sender: No OFD packet to send [19:56:50]*** Cut start [19:56:50]*** Purtial cut [19:56:50]*** Stage 1: CUTSNS_PIN = 1 [19:56:50]Read from MH i2c: 01 [19:56:50]MH_I2C_Read... [19:56:50]*** Stop cut motor [19:56:50]*** Cut end [19:56:50]Read from MH i2c: 01 07 00 [19:56:50]MH_I2C_Read... [19:56:50]Read from MH i2c: 01 07 00 6E 9B 00 00 00 00 00 FF 0F 1E [19:56:50]process_action close_receipt done [19:56:50]requested_data is exist [19:56:50]produce_requested_data [19:56:50]requested_item fm.sn is exist - process it [19:56:50]wFMCommunicate request_size=4 [19:56:50]MH_SAM_APDU [19:56:50]CAPDU: 80 11 00 00 [19:56:50]Write to MH i2c: E2 08 00 6F 9B 80 11 00 00 00 00 00 00 84 [19:56:50]Write i2c OK [19:56:50]MH_I2C_Read... [19:56:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:51]Read from MH i2c: E2 [19:56:51]MH_I2C_Read... [19:56:51]Read from MH i2c: E2 17 00 [19:56:51]MH_I2C_Read... [19:56:51]Read from MH i2c: E2 17 00 6F 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DA [19:56:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:56:51]wFMCommunicate OK [19:56:51]requested_item fd.num is exist - process it [19:56:51]SAM_PROTO_GetFieldsCounters [19:56:51]wFMCommunicate request_size=4 [19:56:51]MH_SAM_APDU [19:56:51]CAPDU: 80 13 00 00 [19:56:51]Write to MH i2c: E2 08 00 70 9B 80 13 00 00 00 00 00 00 87 [19:56:51]Write i2c OK [19:56:51]MH_I2C_Read... [19:56:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:56:51]Read from MH i2c: E2 [19:56:51]MH_I2C_Read... [19:56:51]Read from MH i2c: E2 62 00 [19:56:51]MH_I2C_Read... [19:56:51]Read from MH i2c: E2 62 00 70 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 31 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [19:56:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 31 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:56:51]wFMCommunicate OK [19:56:51]SAM_PROTO_GetFieldsCounters done [19:56:51]requested_item shift.num is exist - process it [19:56:51]requested_item shift.opened is exist - process it [19:56:51]req_shift_opened [19:56:51]FM_GetShiftState [19:56:51]SAM_PROTO_GetShiftState [19:56:51]wFMCommunicate request_size=4 [19:56:51]MH_SAM_APDU [19:56:51]CAPDU: 80 13 01 00 [19:56:51]Write to MH i2c: E2 08 00 71 9B 80 13 01 00 00 00 00 00 89 [19:56:51]Write i2c OK [19:56:51]MH_I2C_Read... [19:56:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:51]Read from MH i2c: E2 [19:56:51]MH_I2C_Read... [19:56:51]Read from MH i2c: E2 0E 00 [19:56:51]MH_I2C_Read... [19:56:51]Read from MH i2c: E2 0E 00 71 9B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 06 [19:56:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:56:51]wFMCommunicate OK [19:56:51]SAM_PROTO_GetShiftState done [19:56:51]FM_GetShiftState done [19:56:51]req_shift_opened done [19:56:51]requested_item shift.open_date is exist - process it [19:56:51]req_shift_open_date [19:56:51]req_shift_open_date done [19:56:51]produce_requested_data done [19:56:51]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32561,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:56:51]process_action_free close_receipt [19:56:51]json_value_free [19:56:51]json_value_free done [19:56:51]process_json_proto returns [19:56:51]Send response to host [19:56:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32561,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:56:51]free response buf [19:56:51]execute_script done [19:56:51]execute_script returns [19:56:51]free content buf [19:56:51]Sock 8.Close socket [19:56:51]Sock 8.Thread stoped [19:56:55]OFD Sender: No OFD packet to send [19:57:00]OFD Sender: No OFD packet to send [19:57:05]OFD Sender: No OFD packet to send [19:57:10]OFD Sender: No OFD packet to send [19:57:15]OFD Sender: No OFD packet to send [19:57:20]OFD Sender: No OFD packet to send [19:57:25]OFD Sender: No OFD packet to send [19:57:30]OFD Sender: No OFD packet to send [19:57:35]OFD Sender: No OFD packet to send [19:57:40]OFD Sender: No OFD packet to send [19:57:45]OFD Sender: No OFD packet to send [19:57:50]OFD Sender: No OFD packet to send [19:57:55]OFD Sender: No OFD packet to send [19:58:00]OFD Sender: No OFD packet to send [19:58:05]OFD Sender: No OFD packet to send [19:58:10]OFD Sender: No OFD packet to send [19:58:15]OFD Sender: No OFD packet to send [19:58:20]OFD Sender: No OFD packet to send [19:58:25]OFD Sender: No OFD packet to send [19:58:30]OFD Sender: No OFD packet to send [19:58:35]OFD Sender: No OFD packet to send [19:58:40]OFD Sender: No OFD packet to send [19:58:45]OFD Sender: No OFD packet to send [19:58:50]OFD Sender: No OFD packet to send [19:58:55]OFD Sender: No OFD packet to send [19:59:00]OFD Sender: No OFD packet to send [19:59:05]OFD Sender: No OFD packet to send [19:59:06]accept exits with 9 [19:59:06]New connection [19:59:06]New thread 3066940772 created [19:59:06]Thread 3067084132 joined [19:59:06]Waiting for new connection... [19:59:06] Sock 9.Parse request [19:59:06]Sock 9.Check first char [19:59:06]Sock 9.First char is OK [19:59:06]request: POST /json_proto HTTP/1.0 [19:59:06]Method: POST [19:59:06]URL: /json_proto [19:59:06]Method is POST - this is cgi request [19:59:06]url: /json_proto [19:59:06]query_string will be loaded in cgi processing [19:59:06]execute_cgi json_proto POST (null) [19:59:06]execute_cgi path=json_proto method=POST [19:59:06]POST find Content-Length [19:59:06]Host: 172.17.34.200:8080 [19:59:06]Content-Length: 678 [19:59:06]Content-Type: application/json [19:59:06] [19:59:06]POST finish read [19:59:06]Found Content-Length = 678 [19:59:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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" ] } } [19:59:06]execute_script... [19: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)1182324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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" ] } } [19:59:06]POST & json_proto [19:59:06]process_json_proto [19:59:06]json parsed OK: [19:59:06]protocol is kg_v1.0 [19:59:06]action value=close_receipt [19:59:06]process_action close_receipt [19:59:06]cmd_close_receipt [19:59:06]MH_GetDate [19:59:06]Write to MH i2c: F0 00 00 72 9B FC [19:59:06]Write i2c OK [19:59:06]MH_I2C_Read... [19:59:06]Read from MH i2c: F0 [19:59:06]MH_I2C_Read... [19:59:06]Read from MH i2c: F0 09 00 [19:59:06]MH_I2C_Read... [19:59:06]Read from MH i2c: F0 09 00 72 9B 00 8F B6 E7 64 B2 FF 65 64 0F [19:59:06]GetLastDocTimeStamp 1692907012 [19:59:06]current date 1692907151 [19:59:06]FM_GetShiftState [19:59:06]SAM_PROTO_GetShiftState [19:59:06]wFMCommunicate request_size=4 [19:59:06]MH_SAM_APDU [19:59:06]CAPDU: 80 13 01 00 [19:59:06]Write to MH i2c: E2 08 00 73 9B 80 13 01 00 00 00 00 00 8B [19:59:06]Write i2c OK [19:59:06]MH_I2C_Read... [19:59:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:06]Read from MH i2c: E2 [19:59:06]MH_I2C_Read... [19:59:06]Read from MH i2c: E2 0E 00 [19:59:06]MH_I2C_Read... [19:59:06]Read from MH i2c: E2 0E 00 73 9B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 08 [19:59:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:59:06]wFMCommunicate OK [19:59:06]SAM_PROTO_GetShiftState done [19:59:06]FM_GetShiftState done [19:59:06]opened in 1692866319 [19:59:06]opened+sec_in_day 1692952719 [19:59:06]quantity*price = 30015 [19:59:06]sum+1 = 30016 [19:59:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 268 24.08.2023 19:59 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32562 ФПД: 110105445412504 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T195911&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32562&fm=110105445412504&tin=02508201610067®Number=0000000000091575&sum=30000 [19:59:07]StoreToDocumentArchive [19:59:07]shift 75 fd 32562 [19:59:07]save to /storage/0075/doc_00032562 [19:59:07]save last doc name /storage/0075/doc_00032562 to /storage/kkm_last_doc_name [19:59:07]save OK [19:59:07]Clear old archive folders... [19:59:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:59:07]tlvbuf is 019C5840 [19:59:07]SAM_PROTO_ClearQueue [19:59:07]wFMCommunicate request_size=4 [19:59:07]MH_SAM_APDU [19:59:07]CAPDU: 80 09 00 00 [19:59:07]Write to MH i2c: E2 08 00 80 9B 80 09 00 00 00 00 00 00 8D [19:59:07]Write i2c OK [19:59:07]MH_I2C_Read... [19:59:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:59:07]Read from MH i2c: E2 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: E2 03 00 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: E2 03 00 80 9B 00 90 00 8F [19:59:07]RAPDU: 90 00 [19:59:07]wFMCommunicate OK [19:59:07]SAM_PROTO_ClearQueue done [19:59:07]KKMCreateOFDPacket [19:59:07]OFDProtocolAddRootSTLVToBuf [19:59:07]FM_MakeSignedData [19:59:07]FM_MakeSignedData [19:59:07]SAM_PROTO_SignData [19:59:07]wFMCommunicate request_size=4 [19:59:07]MH_SAM_APDU [19:59:07]CAPDU: 80 0D 01 02 [19:59:07]Write to MH i2c: E2 08 00 81 9B 80 0D 01 02 00 00 00 00 95 [19:59:07]Write i2c OK [19:59:07]MH_I2C_Read... [19:59:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:59:07]Read from MH i2c: E2 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: E2 03 00 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: E2 03 00 81 9B 00 90 00 90 [19:59:07]RAPDU: 90 00 [19:59:07]wFMCommunicate OK [19:59:07]wFMCommunicate request_size=255 [19:59:07]MH_SAM_APDU [19: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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 8F B6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 7F 00 00 35 04 06 00 64 [19:59:07]Write to MH i2c: E2 02 01 82 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 8F B6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 7F 00 00 35 04 06 00 64 00 00 2D [19:59:07]Write i2c OK [19:59:07]MH_I2C_Read... [19:59:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:59:07]Read from MH i2c: E2 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: E2 03 00 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: E2 03 00 82 9B 00 90 00 91 [19:59:07]RAPDU: 90 00 [19:59:07]wFMCommunicate OK [19:59:07]wFMCommunicate request_size=10 [19:59:07]MH_SAM_APDU [19:59:07]CAPDU: 80 0D 02 02 05 23 EB F6 2E 98 [19:59:07]Write to MH i2c: E2 0D 00 83 9B 80 0D 02 02 05 00 23 EB F6 2E 98 00 00 6C [19:59:07]Write i2c OK [19:59:07]MH_I2C_Read... [19:59:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:59:07]Read from MH i2c: E2 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: E2 03 00 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: E2 03 00 83 9B 00 90 00 92 [19:59:07]RAPDU: 90 00 [19:59:07]wFMCommunicate OK [19:59:07]wFMCommunicate request_size=4 [19:59:07]MH_SAM_APDU [19:59:07]CAPDU: 80 0D 03 02 [19:59:07]Write to MH i2c: E2 08 00 84 9B 80 0D 03 02 00 00 00 00 9A [19:59:07]Write i2c OK [19:59:07]MH_I2C_Read... [19:59:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:59:08]Read from MH i2c: E2 [19:59:08]MH_I2C_Read... [19:59:08]Read from MH i2c: E2 0B 00 [19:59:08]MH_I2C_Read... [19:59:08]Read from MH i2c: E2 0B 00 84 9B 00 D9 CE DE 8B A7 88 E1 CD 90 00 88 [19:59:08]RAPDU: D9 CE DE 8B A7 88 E1 CD 90 00 [19:59:08]wFMCommunicate OK [19:59:08]SAM_PROTO_SignData done [19:59:08]FM_MakeSignedData done [19:59:08]CreateOFDProtocolMessage [19:59:08]wFMCommunicate request_size=4 [19:59:08]MH_SAM_APDU [19:59:08]CAPDU: 80 11 00 00 [19:59:08]Write to MH i2c: E2 08 00 85 9B 80 11 00 00 00 00 00 00 9A [19:59:08]Write i2c OK [19:59:08]MH_I2C_Read... [19:59:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:59:08]Read from MH i2c: E2 [19:59:08]MH_I2C_Read... [19:59:08]Read from MH i2c: E2 17 00 [19:59:08]MH_I2C_Read... [19:59:08]Read from MH i2c: E2 17 00 85 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F0 [19:59:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:59:08]wFMCommunicate OK [19:59:08]CreateOFDProtocolMessage done [19:59:08]OFDSenderStorePacket 32562 [19:59:08]StoreOFDPacket docnum=32562 [19:59:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 05 2C 07 01 BB 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 8F B6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 7F 00 00 35 04 06 00 64 23 EB F6 2E 98 D9 CE DE 8B A7 88 E1 CD [19:59:08]CheckFolder [19:59:08]dirname=/storage/ofd_packets [19:59:08]CheckFolder done [19:59:08]ProducePacketName [19:59:08]name=ofd_packets/00032562 [19:59:08]NVStorageSaveData ofd_packets/00032562 [19:59:08]File name is /storage/ofd_packets/00032562 [19:59:08]Write 301 bytes [19:59:08]NVStorageSaveData done [19:59:08]OFDSenderStorePacket done [19:59:08]KKMCreateOFDPacket done [19:59:08]NVStorageSaveData kkm_last_timestamp [19:59:08]File name is /storage/kkm_last_timestamp [19:59:08]Write 4 bytes [19:59:08]NVStorageSaveData done [19:59:08]ExternCall_PrintAddStr [19:59:08]wPrintStart [19:59:08]Write to MH i2c: 01 00 00 86 9B 21 [19:59:08]Write i2c OK [19:59:08]MH_I2C_Read... [19:59:08]Read from MH i2c: 01 [19:59:08]MH_I2C_Read... [19:59:08]Read from MH i2c: 01 07 00 [19:59:08]MH_I2C_Read... [19:59:08]Read from MH i2c: 01 07 00 86 9B 00 00 00 00 00 FF 0F 36 [19:59:08]RasterBufferAndPrint [19:59:08]line Счет N : (1)1182324 [19:59:08]line ИНН: 02508201610067 [19:59:08]line Контрольно-Кассовый Чек [19:59:08]line ПРОДАЖА [19:59:08]line ТРК (МРК, ГНК) : 62 [19:59:08]line Товар: 2710124130 [19:59:08]line Аи-92-К-5 [19:59:08]line 5.220 * 57.50 [19:59:08]line = 300.15 [19:59:08]line НДС 12% НСП 1% [19:59:08]line > о реализуемом товаре [19:59:08]line ОКРУГЛЕНИЕ: -0.15 [19:59:08]line ИТОГО: 300.00 [19:59:08]line Внесено: 300.00 [19:59:08]line СДАЧА: 0.00 [19:59:08]line НСП 1% : 2.66 [19:59:08]line НДС 12% : 31.87 [19:59:08]line Наличными: 300.00 [19:59:08]line Безнал.: 0.00 [19:59:08]line Место: АЗС № 121 "Партнер Нефть" [19:59:08]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:59:08]line СНО: Общий режим [19:59:08]line Чек 268 24.08.2023 19:59 [19:59:08]line Смена: 75 ФФД: 1.0 [19:59:08]line ЗНМ: 0300000148 [19:59:08]line РНМ: 0000000000091575 [19:59:08]line Версия ККМ: 001 [19:59:08]line ФМ: 0000000000874655 [19:59:08]line ФД: 32562 [19:59:08]line ФПД: 110105445412504 [19:59:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T195911&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32562&fm=110105445412504&tin=02508201610067®Number=0000000000091575&sum=30000 [19:59:08]OFD Sender: Processing packet 32562 [packets to send 11, broken 10] [19:59:08]ProducePacketName [19:59:08]name=ofd_packets/00032562 [19:59:08]OFD Sender: To server: pG, [19:59:08]CommunicateWithHost lk.salyk.kg:30040 [19:59:08]ConnectInit lk.salyk.kg [19:59:08]written 0, free lines is 4095 [19:59:08]Connected sock=11 [19:59:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 05 2C 07 01 BB 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 8F B6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 7F 00 00 35 04 06 00 64 23 EB F6 2E 98 D9 CE DE 8B A7 88 E1 CD [19:59:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 46 44 47 00 44 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 7F 00 00 F4 03 04 00 32 61 E7 64 B6 04 01 00 00 C2 26 DC F0 1A FB 80 64 [19:59:08]CommunicateWithHost err = 0 [19:59:08]CheckOFDResponse [19:59:08]1017 (14) - 77093643461234 [19:59:08]1041 (16) - 0000000000874655 [19:59:08]1040 (4) - 32562 [19:59:08]1012 (4) - 24.08.2023 13:54 [19:59:08]1206 (1) - 0 [19:59:08]OFD Sender: Remove packet 32562 [19:59:08]ProducePacketName [19:59:08]name=ofd_packets/00032562 [19:59:08]NVStorageDeleteData [19:59:08]Write to MH i2c: 01 00 00 B1 9B 4C [19:59:08]Write i2c OK [19:59:08]MH_I2C_Read... [19:59:08]Read from MH i2c: 01 [19:59:08]MH_I2C_Read... [19:59:08]Read from MH i2c: 01 07 00 [19:59:08]MH_I2C_Read... [19:59:08]Read from MH i2c: 01 07 00 B1 9B 00 00 00 00 00 DD 0C 3C [19:59:08]RasterBufferAndPrint [19:59:08]line [19:59:08]line [19:59:08]line [19:59:08]line [19:59:08]line [19:59:08]written 0, free lines is 3299 [19:59:08]MH_Cut [19:59:08]Write to MH i2c: D1 01 00 B8 9B 01 25 [19:59:08]Write i2c OK [19:59:08]MH_I2C_Read... [19:59:08]Read from MH i2c: D1 [19:59:08]MH_I2C_Read... [19:59:08]Read from MH i2c: D1 01 00 [19:59:08]MH_I2C_Read... [19:59:08]Read from MH i2c: D1 01 00 B8 9B 00 24 [19:59:08]Write to MH i2c: 01 00 00 B9 9B 54 [19:59:08]Write i2c OK [19:59:08]MH_I2C_Read... [19:59:09]OFD Sender: No OFD packet to send [19:59:09]*** Cut start [19:59:09]*** Purtial cut [19:59:09]*** CUTSNS_PIN = 0 [19:59:09]*** Stage 1: CUTSNS_PIN = 1 [19:59:11]Read from MH i2c: 01 [19:59:11]MH_I2C_Read... [19:59:11]*** Stop cut motor [19:59:11]*** Cut end [19:59:11]Read from MH i2c: 01 07 00 [19:59:11]MH_I2C_Read... [19:59:11]Read from MH i2c: 01 07 00 B9 9B 00 00 00 00 00 FF 0F 69 [19:59:11]process_action close_receipt done [19:59:11]requested_data is exist [19:59:11]produce_requested_data [19:59:11]requested_item fm.sn is exist - process it [19:59:11]wFMCommunicate request_size=4 [19:59:11]MH_SAM_APDU [19:59:11]CAPDU: 80 11 00 00 [19:59:11]Write to MH i2c: E2 08 00 BA 9B 80 11 00 00 00 00 00 00 CF [19:59:11]Write i2c OK [19:59:11]MH_I2C_Read... [19:59:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:59:11]Read from MH i2c: E2 [19:59:11]MH_I2C_Read... [19:59:11]Read from MH i2c: E2 17 00 [19:59:11]MH_I2C_Read... [19:59:11]Read from MH i2c: E2 17 00 BA 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 25 [19:59:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:59:11]wFMCommunicate OK [19:59:11]requested_item fd.num is exist - process it [19:59:11]SAM_PROTO_GetFieldsCounters [19:59:11]wFMCommunicate request_size=4 [19:59:11]MH_SAM_APDU [19:59:11]CAPDU: 80 13 00 00 [19:59:11]Write to MH i2c: E2 08 00 BB 9B 80 13 00 00 00 00 00 00 D2 [19:59:11]Write i2c OK [19:59:11]MH_I2C_Read... [19:59:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:59:11]Read from MH i2c: E2 [19:59:11]MH_I2C_Read... [19:59:11]Read from MH i2c: E2 62 00 [19:59:11]MH_I2C_Read... [19:59:11]Read from MH i2c: E2 62 00 BB 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 32 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 1B [19:59:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 32 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:59:11]wFMCommunicate OK [19:59:11]SAM_PROTO_GetFieldsCounters done [19:59:11]requested_item shift.num is exist - process it [19:59:11]requested_item shift.opened is exist - process it [19:59:11]req_shift_opened [19:59:11]FM_GetShiftState [19:59:11]SAM_PROTO_GetShiftState [19:59:11]wFMCommunicate request_size=4 [19:59:11]MH_SAM_APDU [19:59:11]CAPDU: 80 13 01 00 [19:59:11]Write to MH i2c: E2 08 00 BC 9B 80 13 01 00 00 00 00 00 D4 [19:59:11]Write i2c OK [19:59:11]MH_I2C_Read... [19:59:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:11]Read from MH i2c: E2 [19:59:11]MH_I2C_Read... [19:59:11]Read from MH i2c: E2 0E 00 [19:59:11]MH_I2C_Read... [19:59:11]Read from MH i2c: E2 0E 00 BC 9B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 51 [19:59:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:59:11]wFMCommunicate OK [19:59:11]SAM_PROTO_GetShiftState done [19:59:11]FM_GetShiftState done [19:59:11]req_shift_opened done [19:59:11]requested_item shift.open_date is exist - process it [19:59:11]req_shift_open_date [19:59:11]req_shift_open_date done [19:59:11]produce_requested_data done [19:59:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32562,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [19:59:11]process_action_free close_receipt [19:59:11]json_value_free [19:59:11]json_value_free done [19:59:11]process_json_proto returns [19:59:11]Send response to host [19:59:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32562,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [19:59:11]free response buf [19:59:11]execute_script done [19:59:11]execute_script returns [19:59:11]free content buf [19:59:11]Sock 9.Close socket [19:59:11]Sock 9.Thread stoped [19:59:14]OFD Sender: No OFD packet to send [19:59:19]OFD Sender: No OFD packet to send [19:59:24]OFD Sender: No OFD packet to send [19:59:29]OFD Sender: No OFD packet to send [19:59:34]OFD Sender: No OFD packet to send [19:59:39]OFD Sender: No OFD packet to send [19:59:44]OFD Sender: No OFD packet to send [19:59:49]OFD Sender: No OFD packet to send [19:59:54]OFD Sender: No OFD packet to send [19:59:59]accept exits with 8 [19:59:59]New connection [19:59:59]New thread 3067084132 created [19:59:59]Thread 3066940772 joined [19:59:59]Waiting for new connection... [19:59:59] Sock 8.Parse request [19:59:59]Sock 8.Check first char [19:59:59]Sock 8.First char is OK [19:59:59]request: POST /json_proto HTTP/1.0 [19:59:59]Method: POST [19:59:59]URL: /json_proto [19:59:59]Method is POST - this is cgi request [19:59:59]url: /json_proto [19:59:59]query_string will be loaded in cgi processing [19:59:59]execute_cgi json_proto POST (null) [19:59:59]execute_cgi path=json_proto method=POST [19:59:59]POST find Content-Length [19:59:59]Host: 172.17.34.200:8080 [19:59:59]Content-Length: 688 [19:59:59]Content-Type: application/json [19:59:59] [19:59:59]POST finish read [19:59:59]Found Content-Length = 688 [19:59:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:59:59]execute_script... [19:59: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)1182325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:59:59]POST & json_proto [19:59:59]process_json_proto [19:59:59]json parsed OK: [19:59:59]protocol is kg_v1.0 [19:59:59]action value=close_receipt [19:59:59]process_action close_receipt [19:59:59]cmd_close_receipt [19:59:59]MH_GetDate [19:59:59]Write to MH i2c: F0 00 00 BD 9B 47 [19:59:59]Write i2c OK [19:59:59]MH_I2C_Read... [19:59:59]Read from MH i2c: F0 [19:59:59]MH_I2C_Read... [19:59:59]Read from MH i2c: F0 09 00 [19:59:59]MH_I2C_Read... [19:59:59]Read from MH i2c: F0 09 00 BD 9B 00 C4 B6 E7 64 B2 FF 65 64 8F [19:59:59]GetLastDocTimeStamp 1692907151 [19:59:59]current date 1692907204 [19:59:59]FM_GetShiftState [19:59:59]SAM_PROTO_GetShiftState [19:59:59]wFMCommunicate request_size=4 [19:59:59]MH_SAM_APDU [19:59:59]CAPDU: 80 13 01 00 [19:59:59]Write to MH i2c: E2 08 00 BE 9B 80 13 01 00 00 00 00 00 D6 [19:59:59]Write i2c OK [19:59:59]MH_I2C_Read... [19:59:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:59]Read from MH i2c: E2 [19:59:59]MH_I2C_Read... [19:59:59]Read from MH i2c: E2 0E 00 [19:59:59]MH_I2C_Read... [19:59:59]Read from MH i2c: E2 0E 00 BE 9B 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 53 [19:59:59]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [19:59:59]wFMCommunicate OK [19:59:59]SAM_PROTO_GetShiftState done [19:59:59]FM_GetShiftState done [19:59:59]opened in 1692866319 [19:59:59]opened+sec_in_day 1692952719 [19:59:59]quantity*price = 100042 [19:59:59]sum+1 = 100044 [19:59:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 269 24.08.2023 20:00 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32563 ФПД: 139627200895259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200004&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32563&fm=139627200895259&tin=02508201610067®Number=0000000000091575&sum=100000 [20:00:00]StoreToDocumentArchive [20:00:00]shift 75 fd 32563 [20:00:00]save to /storage/0075/doc_00032563 [20:00:00]save last doc name /storage/0075/doc_00032563 to /storage/kkm_last_doc_name [20:00:00]save OK [20:00:00]Clear old archive folders... [20:00:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:00:00]tlvbuf is 01AC67B0 [20:00:00]SAM_PROTO_ClearQueue [20:00:00]wFMCommunicate request_size=4 [20:00:00]MH_SAM_APDU [20:00:00]CAPDU: 80 09 00 00 [20:00:00]Write to MH i2c: E2 08 00 CB 9B 80 09 00 00 00 00 00 00 D8 [20:00:00]Write i2c OK [20:00:00]MH_I2C_Read... [20:00:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:00:00]Read from MH i2c: E2 [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: E2 03 00 [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: E2 03 00 CB 9B 00 90 00 DA [20:00:00]RAPDU: 90 00 [20:00:00]wFMCommunicate OK [20:00:00]SAM_PROTO_ClearQueue done [20:00:00]KKMCreateOFDPacket [20:00:00]OFDProtocolAddRootSTLVToBuf [20:00:00]FM_MakeSignedData [20:00:00]FM_MakeSignedData [20:00:00]SAM_PROTO_SignData [20:00:00]wFMCommunicate request_size=4 [20:00:00]MH_SAM_APDU [20:00:00]CAPDU: 80 0D 01 02 [20:00:00]Write to MH i2c: E2 08 00 CC 9B 80 0D 01 02 00 00 00 00 E0 [20:00:00]Write i2c OK [20:00:00]MH_I2C_Read... [20:00:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:00:00]Read from MH i2c: E2 [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: E2 03 00 [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: E2 03 00 CC 9B 00 90 00 DB [20:00:00]RAPDU: 90 00 [20:00:00]wFMCommunicate OK [20:00:00]wFMCommunicate request_size=255 [20:00:00]MH_SAM_APDU [20:00:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 C4 B6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 7F 00 00 35 04 06 00 [20:00:00]Write to MH i2c: E2 02 01 CD 9B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 C4 B6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 7F 00 00 35 04 06 00 00 00 5A [20:00:00]Write i2c OK [20:00:00]MH_I2C_Read... [20:00:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:00:00]Read from MH i2c: E2 [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: E2 03 00 [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: E2 03 00 CD 9B 00 90 00 DC [20:00:00]RAPDU: 90 00 [20:00:00]wFMCommunicate OK [20:00:00]wFMCommunicate request_size=11 [20:00:00]MH_SAM_APDU [20:00:00]CAPDU: 80 0D 02 02 06 7E FD 7D B5 D9 1B [20:00:00]Write to MH i2c: E2 0E 00 CE 9B 80 0D 02 02 06 00 7E FD 7D B5 D9 1B 00 00 90 [20:00:00]Write i2c OK [20:00:00]MH_I2C_Read... [20:00:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:00:00]Read from MH i2c: E2 [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: E2 03 00 [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: E2 03 00 CE 9B 00 90 00 DD [20:00:00]RAPDU: 90 00 [20:00:00]wFMCommunicate OK [20:00:00]wFMCommunicate request_size=4 [20:00:00]MH_SAM_APDU [20:00:00]CAPDU: 80 0D 03 02 [20:00:00]Write to MH i2c: E2 08 00 CF 9B 80 0D 03 02 00 00 00 00 E5 [20:00:00]Write i2c OK [20:00:00]MH_I2C_Read... [20:00:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:00:00]Read from MH i2c: E2 [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: E2 0B 00 [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: E2 0B 00 CF 9B 00 E5 42 2E 30 C5 1F 6A B9 90 00 72 [20:00:00]RAPDU: E5 42 2E 30 C5 1F 6A B9 90 00 [20:00:00]wFMCommunicate OK [20:00:00]SAM_PROTO_SignData done [20:00:00]FM_MakeSignedData done [20:00:00]CreateOFDProtocolMessage [20:00:00]wFMCommunicate request_size=4 [20:00:00]MH_SAM_APDU [20:00:00]CAPDU: 80 11 00 00 [20:00:00]Write to MH i2c: E2 08 00 D0 9B 80 11 00 00 00 00 00 00 E5 [20:00:00]Write i2c OK [20:00:00]MH_I2C_Read... [20:00:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:00:00]Read from MH i2c: E2 [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: E2 17 00 [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: E2 17 00 D0 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3B [20:00:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:00:00]wFMCommunicate OK [20:00:00]CreateOFDProtocolMessage done [20:00:00]OFDSenderStorePacket 32563 [20:00:00]StoreOFDPacket docnum=32563 [20:00:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4F 3E 08 01 21 A2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 C4 B6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 7F 00 00 35 04 06 00 7E FD 7D B5 D9 1B E5 42 2E 30 C5 1F 6A B9 [20:00:00]CheckFolder [20:00:00]dirname=/storage/ofd_packets [20:00:00]CheckFolder done [20:00:00]ProducePacketName [20:00:00]name=ofd_packets/00032563 [20:00:00]NVStorageSaveData ofd_packets/00032563 [20:00:00]File name is /storage/ofd_packets/00032563 [20:00:00]Write 302 bytes [20:00:00]NVStorageSaveData done [20:00:00]OFDSenderStorePacket done [20:00:00]KKMCreateOFDPacket done [20:00:00]NVStorageSaveData kkm_last_timestamp [20:00:00]File name is /storage/kkm_last_timestamp [20:00:00]Write 4 bytes [20:00:00]NVStorageSaveData done [20:00:00]ExternCall_PrintAddStr [20:00:00]wPrintStart [20:00:00]Write to MH i2c: 01 00 00 D1 9B 6C [20:00:00]Write i2c OK [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: 01 [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: 01 07 00 [20:00:00]MH_I2C_Read... [20:00:00]Read from MH i2c: 01 07 00 D1 9B 00 00 00 00 00 FF 0F 81 [20:00:00]RasterBufferAndPrint [20:00:00]line Счет N : (1)1182325 [20:00:00]line ИНН: 02508201610067 [20:00:00]line Контрольно-Кассовый Чек [20:00:00]line ПРОДАЖА [20:00:00]line ТРК (МРК, ГНК) : 21 [20:00:00]line Товар: 2710194210 [20:00:00]line ДТ(л)-К-5 [20:00:00]line 15.730 * 63.60 [20:00:00]line = 1000.43 [20:00:00]line НДС 12% НСП 1% [20:00:00]line > о реализуемом товаре [20:00:00]line ОКРУГЛЕНИЕ: -0.43 [20:00:00]line ИТОГО: 1000.00 [20:00:00]line Внесено: 1000.00 [20:00:00]line СДАЧА: 0.00 [20:00:00]line НСП 1% : 8.85 [20:00:00]line НДС 12% : 106.24 [20:00:00]line Наличными: 1000.00 [20:00:00]line Безнал.: 0.00 [20:00:00]line Место: АЗС № 121 "Партнер Нефть" [20:00:00]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:00:00]line СНО: Общий режим [20:00:00]line Чек 269 24.08.2023 20:00 [20:00:00]line Смена: 75 ФФД: 1.0 [20:00:00]line ЗНМ: 0300000148 [20:00:00]line РНМ: 0000000000091575 [20:00:00]line Версия ККМ: 001 [20:00:00]line ФМ: 0000000000874655 [20:00:00]line ФД: 32563 [20:00:00]line ФПД: 139627200895259 [20:00:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200004&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32563&fm=139627200895259&tin=02508201610067®Number=0000000000091575&sum=100000 [20:00:01]OFD Sender: Processing packet 32563 [packets to send 11, broken 10] [20:00:01]ProducePacketName [20:00:01]name=ofd_packets/00032563 [20:00:01]OFD Sender: To server: pG, [20:00:01]CommunicateWithHost lk.salyk.kg:30040 [20:00:01]ConnectInit lk.salyk.kg [20:00:01]written 0, free lines is 4095 [20:00:01]Connected sock=11 [20:00:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4F 3E 08 01 21 A2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 C4 B6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 7F 00 00 35 04 06 00 7E FD 7D B5 D9 1B E5 42 2E 30 C5 1F 6A B9 [20:00:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AC E5 47 00 57 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 7F 00 00 F4 03 04 00 67 61 E7 64 B6 04 01 00 00 F1 3B E2 80 81 9C 5F D4 [20:00:01]CommunicateWithHost err = 0 [20:00:01]CheckOFDResponse [20:00:01]1017 (14) - 77093643461234 [20:00:01]1041 (16) - 0000000000874655 [20:00:01]1040 (4) - 32563 [20:00:01]1012 (4) - 24.08.2023 13:55 [20:00:01]1206 (1) - 0 [20:00:01]OFD Sender: Remove packet 32563 [20:00:01]ProducePacketName [20:00:01]name=ofd_packets/00032563 [20:00:01]NVStorageDeleteData [20:00:01]Write to MH i2c: 01 00 00 FC 9B 97 [20:00:01]Write i2c OK [20:00:01]MH_I2C_Read... [20:00:01]Read from MH i2c: 01 [20:00:01]MH_I2C_Read... [20:00:01]Read from MH i2c: 01 07 00 [20:00:01]MH_I2C_Read... [20:00:01]Read from MH i2c: 01 07 00 FC 9B 00 00 00 00 00 E8 0C 92 [20:00:01]RasterBufferAndPrint [20:00:01]line [20:00:01]line [20:00:01]line [20:00:01]line [20:00:01]line [20:00:01]written 0, free lines is 3310 [20:00:01]MH_Cut [20:00:01]Write to MH i2c: D1 01 00 03 9C 01 71 [20:00:01]Write i2c OK [20:00:01]MH_I2C_Read... [20:00:01]Read from MH i2c: D1 [20:00:01]MH_I2C_Read... [20:00:01]Read from MH i2c: D1 01 00 [20:00:01]MH_I2C_Read... [20:00:01]Read from MH i2c: D1 01 00 03 9C 00 70 [20:00:01]Write to MH i2c: 01 00 00 04 9C A0 [20:00:01]Write i2c OK [20:00:01]MH_I2C_Read... [20:00:01]OFD Sender: No OFD packet to send [20:00:02]*** Cut start [20:00:02]*** Purtial cut [20:00:02]*** Stage 1: CUTSNS_PIN = 1 [20:00:02]Read from MH i2c: 01 [20:00:02]MH_I2C_Read... [20:00:02]*** Stop cut motor [20:00:02]*** Cut end [20:00:02]Read from MH i2c: 01 07 00 [20:00:02]MH_I2C_Read... [20:00:02]Read from MH i2c: 01 07 00 04 9C 00 00 00 00 00 FF 0F B5 [20:00:02]process_action close_receipt done [20:00:02]requested_data is exist [20:00:02]produce_requested_data [20:00:02]requested_item fm.sn is exist - process it [20:00:02]wFMCommunicate request_size=4 [20:00:02]MH_SAM_APDU [20:00:02]CAPDU: 80 11 00 00 [20:00:02]Write to MH i2c: E2 08 00 05 9C 80 11 00 00 00 00 00 00 1B [20:00:02]Write i2c OK [20:00:02]MH_I2C_Read... [20:00:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:00:02]Read from MH i2c: E2 [20:00:02]MH_I2C_Read... [20:00:02]Read from MH i2c: E2 17 00 [20:00:02]MH_I2C_Read... [20:00:02]Read from MH i2c: E2 17 00 05 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 71 [20:00:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:00:02]wFMCommunicate OK [20:00:02]requested_item fd.num is exist - process it [20:00:02]SAM_PROTO_GetFieldsCounters [20:00:02]wFMCommunicate request_size=4 [20:00:02]MH_SAM_APDU [20:00:02]CAPDU: 80 13 00 00 [20:00:02]Write to MH i2c: E2 08 00 06 9C 80 13 00 00 00 00 00 00 1E [20:00:02]Write i2c OK [20:00:02]MH_I2C_Read... [20:00:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:00:02]Read from MH i2c: E2 [20:00:02]MH_I2C_Read... [20:00:02]Read from MH i2c: E2 62 00 [20:00:02]MH_I2C_Read... [20:00:02]Read from MH i2c: E2 62 00 06 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 33 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 6B [20:00:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 33 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:00:02]wFMCommunicate OK [20:00:02]SAM_PROTO_GetFieldsCounters done [20:00:02]requested_item shift.num is exist - process it [20:00:02]requested_item shift.opened is exist - process it [20:00:02]req_shift_opened [20:00:02]FM_GetShiftState [20:00:02]SAM_PROTO_GetShiftState [20:00:02]wFMCommunicate request_size=4 [20:00:02]MH_SAM_APDU [20:00:02]CAPDU: 80 13 01 00 [20:00:02]Write to MH i2c: E2 08 00 07 9C 80 13 01 00 00 00 00 00 20 [20:00:02]Write i2c OK [20:00:02]MH_I2C_Read... [20:00:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:00:02]Read from MH i2c: E2 [20:00:02]MH_I2C_Read... [20:00:02]Read from MH i2c: E2 0E 00 [20:00:02]MH_I2C_Read... [20:00:02]Read from MH i2c: E2 0E 00 07 9C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9D [20:00:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:00:02]wFMCommunicate OK [20:00:02]SAM_PROTO_GetShiftState done [20:00:02]FM_GetShiftState done [20:00:02]req_shift_opened done [20:00:02]requested_item shift.open_date is exist - process it [20:00:02]req_shift_open_date [20:00:02]req_shift_open_date done [20:00:02]produce_requested_data done [20:00:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32563,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:00:02]process_action_free close_receipt [20:00:02]json_value_free [20:00:02]json_value_free done [20:00:02]process_json_proto returns [20:00:02]Send response to host [20:00:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32563,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:00:02]free response buf [20:00:02]execute_script done [20:00:02]execute_script returns [20:00:02]free content buf [20:00:02]Sock 8.Close socket [20:00:02]Sock 8.Thread stoped [20:00:06]OFD Sender: No OFD packet to send [20:00:11]OFD Sender: No OFD packet to send [20:00:16]OFD Sender: No OFD packet to send [20:00:21]OFD Sender: No OFD packet to send [20:00:26]OFD Sender: No OFD packet to send [20:00:31]OFD Sender: No OFD packet to send [20:00:36]OFD Sender: No OFD packet to send [20:00:41]OFD Sender: No OFD packet to send [20:00:46]OFD Sender: No OFD packet to send [20:00:51]OFD Sender: No OFD packet to send [20:00:56]OFD Sender: No OFD packet to send [20:01:01]OFD Sender: No OFD packet to send [20:01:06]OFD Sender: No OFD packet to send [20:01:11]OFD Sender: No OFD packet to send [20:01:16]OFD Sender: No OFD packet to send [20:01:21]OFD Sender: No OFD packet to send [20:01:26]OFD Sender: No OFD packet to send [20:01:31]OFD Sender: No OFD packet to send [20:01:36]accept exits with 9 [20:01:36]New connection [20:01:36]New thread 3066940772 created [20:01:36]Thread 3067084132 joined [20:01:36]Waiting for new connection... [20:01:36] Sock 9.Parse request [20:01:36]Sock 9.Check first char [20:01:36]Sock 9.First char is OK [20:01:36]request: POST /json_proto HTTP/1.0 [20:01:36]Method: POST [20:01:36]URL: /json_proto [20:01:36]Method is POST - this is cgi request [20:01:36]url: /json_proto [20:01:36]query_string will be loaded in cgi processing [20:01:36]execute_cgi json_proto POST (null) [20:01:36]execute_cgi path=json_proto method=POST [20:01:36]POST find Content-Length [20:01:36]Host: 172.17.34.200:8080 [20:01:36]Content-Length: 683 [20:01:36]Content-Type: application/json [20:01:36] [20:01:36]POST finish read [20:01:36]Found Content-Length = 683 [20:01:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:36]execute_script... [20:01:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:36]POST & json_proto [20:01:36]process_json_proto [20:01:36]json parsed OK: [20:01:36]protocol is kg_v1.0 [20:01:36]action value=close_receipt [20:01:36]process_action close_receipt [20:01:36]cmd_close_receipt [20:01:36]MH_GetDate [20:01:36]Write to MH i2c: F0 00 00 08 9C 93 [20:01:36]Write i2c OK [20:01:36]MH_I2C_Read... [20:01:36]Read from MH i2c: F0 [20:01:36]MH_I2C_Read... [20:01:36]Read from MH i2c: F0 09 00 [20:01:36]MH_I2C_Read... [20:01:36]Read from MH i2c: F0 09 00 08 9C 00 25 B7 E7 64 B2 FF 65 64 3D [20:01:36]GetLastDocTimeStamp 1692907204 [20:01:36]current date 1692907301 [20:01:36]FM_GetShiftState [20:01:36]SAM_PROTO_GetShiftState [20:01:36]wFMCommunicate request_size=4 [20:01:36]MH_SAM_APDU [20:01:36]CAPDU: 80 13 01 00 [20:01:36]Write to MH i2c: E2 08 00 09 9C 80 13 01 00 00 00 00 00 22 [20:01:36]Write i2c OK [20:01:36]MH_I2C_Read... [20:01:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:36]Read from MH i2c: E2 [20:01:36]MH_I2C_Read... [20:01:36]Read from MH i2c: E2 0E 00 [20:01:36]MH_I2C_Read... [20:01:36]Read from MH i2c: E2 0E 00 09 9C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9F [20:01:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:01:36]wFMCommunicate OK [20:01:36]SAM_PROTO_GetShiftState done [20:01:36]FM_GetShiftState done [20:01:36]opened in 1692866319 [20:01:36]opened+sec_in_day 1692952719 [20:01:36]quantity*price = 50053 [20:01:36]sum+1 = 50054 [20:01:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 270 24.08.2023 20:01 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32564 ФПД: 168912246764181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200141&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32564&fm=168912246764181&tin=02508201610067®Number=0000000000091575&sum=50000 [20:01:37]StoreToDocumentArchive [20:01:37]shift 75 fd 32564 [20:01:37]save to /storage/0075/doc_00032564 [20:01:37]save last doc name /storage/0075/doc_00032564 to /storage/kkm_last_doc_name [20:01:37]save OK [20:01:37]Clear old archive folders... [20:01:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:01:37]tlvbuf is 01AA4CB0 [20:01:37]SAM_PROTO_ClearQueue [20:01:37]wFMCommunicate request_size=4 [20:01:37]MH_SAM_APDU [20:01:37]CAPDU: 80 09 00 00 [20:01:37]Write to MH i2c: E2 08 00 16 9C 80 09 00 00 00 00 00 00 24 [20:01:37]Write i2c OK [20:01:37]MH_I2C_Read... [20:01:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:01:37]Read from MH i2c: E2 [20:01:37]MH_I2C_Read... [20:01:37]Read from MH i2c: E2 03 00 [20:01:37]MH_I2C_Read... [20:01:37]Read from MH i2c: E2 03 00 16 9C 00 90 00 26 [20:01:37]RAPDU: 90 00 [20:01:37]wFMCommunicate OK [20:01:37]SAM_PROTO_ClearQueue done [20:01:37]KKMCreateOFDPacket [20:01:37]OFDProtocolAddRootSTLVToBuf [20:01:37]FM_MakeSignedData [20:01:37]FM_MakeSignedData [20:01:37]SAM_PROTO_SignData [20:01:37]wFMCommunicate request_size=4 [20:01:37]MH_SAM_APDU [20:01:37]CAPDU: 80 0D 01 02 [20:01:37]Write to MH i2c: E2 08 00 17 9C 80 0D 01 02 00 00 00 00 2C [20:01:37]Write i2c OK [20:01:37]MH_I2C_Read... [20:01:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:01:37]Read from MH i2c: E2 [20:01:37]MH_I2C_Read... [20:01:37]Read from MH i2c: E2 03 00 [20:01:37]MH_I2C_Read... [20:01:37]Read from MH i2c: E2 03 00 17 9C 00 90 00 27 [20:01:37]RAPDU: 90 00 [20:01:37]wFMCommunicate OK [20:01:37]wFMCommunicate request_size=255 [20:01:37]MH_SAM_APDU [20:01:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 25 B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 7F 00 00 35 04 06 00 [20:01:37]Write to MH i2c: E2 02 01 18 9C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 25 B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 7F 00 00 35 04 06 00 00 00 77 [20:01:37]Write i2c OK [20:01:37]MH_I2C_Read... [20:01:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:37]Read from MH i2c: E2 [20:01:37]MH_I2C_Read... [20:01:37]Read from MH i2c: E2 03 00 [20:01:37]MH_I2C_Read... [20:01:37]Read from MH i2c: E2 03 00 18 9C 00 90 00 28 [20:01:37]RAPDU: 90 00 [20:01:37]wFMCommunicate OK [20:01:37]wFMCommunicate request_size=11 [20:01:37]MH_SAM_APDU [20:01:37]CAPDU: 80 0D 02 02 06 99 9F F2 77 72 95 [20:01:37]Write to MH i2c: E2 0E 00 19 9C 80 0D 02 02 06 00 99 9F F2 77 72 95 00 00 E3 [20:01:37]Write i2c OK [20:01:37]MH_I2C_Read... [20:01:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:37]Read from MH i2c: E2 [20:01:37]MH_I2C_Read... [20:01:37]Read from MH i2c: E2 03 00 [20:01:37]MH_I2C_Read... [20:01:37]Read from MH i2c: E2 03 00 19 9C 00 90 00 29 [20:01:37]RAPDU: 90 00 [20:01:37]wFMCommunicate OK [20:01:37]wFMCommunicate request_size=4 [20:01:37]MH_SAM_APDU [20:01:37]CAPDU: 80 0D 03 02 [20:01:37]Write to MH i2c: E2 08 00 1A 9C 80 0D 03 02 00 00 00 00 31 [20:01:37]Write i2c OK [20:01:37]MH_I2C_Read... [20:01:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:01:37]Read from MH i2c: E2 [20:01:37]MH_I2C_Read... [20:01:37]Read from MH i2c: E2 0B 00 [20:01:37]MH_I2C_Read... [20:01:37]Read from MH i2c: E2 0B 00 1A 9C 00 0E 7C 96 CE A8 BA C2 B6 90 00 FA [20:01:37]RAPDU: 0E 7C 96 CE A8 BA C2 B6 90 00 [20:01:37]wFMCommunicate OK [20:01:37]SAM_PROTO_SignData done [20:01:37]FM_MakeSignedData done [20:01:37]CreateOFDProtocolMessage [20:01:37]wFMCommunicate request_size=4 [20:01:37]MH_SAM_APDU [20:01:37]CAPDU: 80 11 00 00 [20:01:37]Write to MH i2c: E2 08 00 1B 9C 80 11 00 00 00 00 00 00 31 [20:01:37]Write i2c OK [20:01:37]MH_I2C_Read... [20:01:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:38]Read from MH i2c: E2 [20:01:38]MH_I2C_Read... [20:01:38]Read from MH i2c: E2 17 00 [20:01:38]MH_I2C_Read... [20:01:38]Read from MH i2c: E2 17 00 1B 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 87 [20:01:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:01:38]wFMCommunicate OK [20:01:38]CreateOFDProtocolMessage done [20:01:38]OFDSenderStorePacket 32564 [20:01:38]StoreOFDPacket docnum=32564 [20:01:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2E 3F 08 01 3D 2A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 25 B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 7F 00 00 35 04 06 00 99 9F F2 77 72 95 0E 7C 96 CE A8 BA C2 B6 [20:01:38]CheckFolder [20:01:38]dirname=/storage/ofd_packets [20:01:38]CheckFolder done [20:01:38]ProducePacketName [20:01:38]name=ofd_packets/00032564 [20:01:38]NVStorageSaveData ofd_packets/00032564 [20:01:38]File name is /storage/ofd_packets/00032564 [20:01:38]Write 302 bytes [20:01:38]NVStorageSaveData done [20:01:38]OFDSenderStorePacket done [20:01:38]KKMCreateOFDPacket done [20:01:38]NVStorageSaveData kkm_last_timestamp [20:01:38]File name is /storage/kkm_last_timestamp [20:01:38]Write 4 bytes [20:01:38]NVStorageSaveData done [20:01:38]ExternCall_PrintAddStr [20:01:38]wPrintStart [20:01:38]Write to MH i2c: 01 00 00 1C 9C B8 [20:01:38]Write i2c OK [20:01:38]MH_I2C_Read... [20:01:38]Read from MH i2c: 01 [20:01:38]MH_I2C_Read... [20:01:38]Read from MH i2c: 01 07 00 [20:01:38]MH_I2C_Read... [20:01:38]Read from MH i2c: 01 07 00 1C 9C 00 00 00 00 00 FF 0F CD [20:01:38]RasterBufferAndPrint [20:01:38]line Счет N : (1)1182326 [20:01:38]line ИНН: 02508201610067 [20:01:38]line Контрольно-Кассовый Чек [20:01:38]line ПРОДАЖА [20:01:38]line ТРК (МРК, ГНК) : 21 [20:01:38]line Товар: 2710194210 [20:01:38]line ДТ(л)-К-5 [20:01:38]line 7.870 * 63.60 [20:01:38]line = 500.53 [20:01:38]line НДС 12% НСП 1% [20:01:38]line > о реализуемом товаре [20:01:38]line ОКРУГЛЕНИЕ: -0.53 [20:01:38]line ИТОГО: 500.00 [20:01:38]line Внесено: 500.00 [20:01:38]line СДАЧА: 0.00 [20:01:38]line НСП 1% : 4.43 [20:01:38]line НДС 12% : 53.15 [20:01:38]line Наличными: 500.00 [20:01:38]line Безнал.: 0.00 [20:01:38]line Место: АЗС № 121 "Партнер Нефть" [20:01:38]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:01:38]line СНО: Общий режим [20:01:38]line Чек 270 24.08.2023 20:01 [20:01:38]line Смена: 75 ФФД: 1.0 [20:01:38]line ЗНМ: 0300000148 [20:01:38]line РНМ: 0000000000091575 [20:01:38]line Версия ККМ: 001 [20:01:38]line ФМ: 0000000000874655 [20:01:38]line ФД: 32564 [20:01:38]line ФПД: 168912246764181 [20:01:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200141&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32564&fm=168912246764181&tin=02508201610067®Number=0000000000091575&sum=50000 [20:01:38]OFD Sender: Processing packet 32564 [packets to send 11, broken 10] [20:01:38]ProducePacketName [20:01:38]name=ofd_packets/00032564 [20:01:38]OFD Sender: To server: pG, [20:01:38]CommunicateWithHost lk.salyk.kg:30040 [20:01:38]ConnectInit lk.salyk.kg [20:01:38]written 0, free lines is 4095 [20:01:38]Connected sock=10 [20:01:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2E 3F 08 01 3D 2A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 25 B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 7F 00 00 35 04 06 00 99 9F F2 77 72 95 0E 7C 96 CE A8 BA C2 B6 [20:01:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 11 13 47 00 A0 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 7F 00 00 F4 03 04 00 C8 61 E7 64 B6 04 01 00 00 5B 51 13 63 A9 D4 D6 BE [20:01:38]CommunicateWithHost err = 0 [20:01:38]CheckOFDResponse [20:01:38]1017 (14) - 77093643461234 [20:01:38]1041 (16) - 0000000000874655 [20:01:38]1040 (4) - 32564 [20:01:38]1012 (4) - 24.08.2023 13:57 [20:01:38]1206 (1) - 0 [20:01:38]OFD Sender: Remove packet 32564 [20:01:38]ProducePacketName [20:01:38]name=ofd_packets/00032564 [20:01:38]NVStorageDeleteData [20:01:38]Write to MH i2c: 01 00 00 47 9C E3 [20:01:38]Write i2c OK [20:01:38]MH_I2C_Read... [20:01:38]Read from MH i2c: 01 [20:01:38]MH_I2C_Read... [20:01:38]Read from MH i2c: 01 07 00 [20:01:38]MH_I2C_Read... [20:01:38]Read from MH i2c: 01 07 00 47 9C 00 00 00 00 00 E8 0C DE [20:01:38]RasterBufferAndPrint [20:01:38]line [20:01:38]line [20:01:38]line [20:01:38]line [20:01:38]line [20:01:38]written 0, free lines is 3310 [20:01:38]MH_Cut [20:01:38]Write to MH i2c: D1 01 00 4E 9C 01 BC [20:01:38]Write i2c OK [20:01:38]MH_I2C_Read... [20:01:38]Read from MH i2c: D1 [20:01:38]MH_I2C_Read... [20:01:38]Read from MH i2c: D1 01 00 [20:01:38]MH_I2C_Read... [20:01:38]Read from MH i2c: D1 01 00 4E 9C 00 BB [20:01:38]Write to MH i2c: 01 00 00 4F 9C EB [20:01:38]Write i2c OK [20:01:38]MH_I2C_Read... [20:01:39]OFD Sender: No OFD packet to send [20:01:39]*** Cut start [20:01:39]*** Purtial cut [20:01:39]*** CUTSNS_PIN = 0 [20:01:39]*** Stage 1: CUTSNS_PIN = 1 [20:01:41]Read from MH i2c: 01 [20:01:41]MH_I2C_Read... [20:01:41]*** Stop cut motor [20:01:41]*** Cut end [20:01:41]Read from MH i2c: 01 07 00 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: 01 07 00 4F 9C 00 00 00 00 00 FF 0F 00 [20:01:41]process_action close_receipt done [20:01:41]requested_data is exist [20:01:41]produce_requested_data [20:01:41]requested_item fm.sn is exist - process it [20:01:41]wFMCommunicate request_size=4 [20:01:41]MH_SAM_APDU [20:01:41]CAPDU: 80 11 00 00 [20:01:41]Write to MH i2c: E2 08 00 50 9C 80 11 00 00 00 00 00 00 66 [20:01:41]Write i2c OK [20:01:41]MH_I2C_Read... [20:01:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:41]Read from MH i2c: E2 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 17 00 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 17 00 50 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BC [20:01:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:01:41]wFMCommunicate OK [20:01:41]requested_item fd.num is exist - process it [20:01:41]SAM_PROTO_GetFieldsCounters [20:01:41]wFMCommunicate request_size=4 [20:01:41]MH_SAM_APDU [20:01:41]CAPDU: 80 13 00 00 [20:01:41]Write to MH i2c: E2 08 00 51 9C 80 13 00 00 00 00 00 00 69 [20:01:41]Write i2c OK [20:01:41]MH_I2C_Read... [20:01:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:01:41]Read from MH i2c: E2 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 62 00 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 62 00 51 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 34 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 BA [20:01:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 34 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:01:41]wFMCommunicate OK [20:01:41]SAM_PROTO_GetFieldsCounters done [20:01:41]requested_item shift.num is exist - process it [20:01:41]requested_item shift.opened is exist - process it [20:01:41]req_shift_opened [20:01:41]FM_GetShiftState [20:01:41]SAM_PROTO_GetShiftState [20:01:41]wFMCommunicate request_size=4 [20:01:41]MH_SAM_APDU [20:01:41]CAPDU: 80 13 01 00 [20:01:41]Write to MH i2c: E2 08 00 52 9C 80 13 01 00 00 00 00 00 6B [20:01:41]Write i2c OK [20:01:41]MH_I2C_Read... [20:01:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:41]Read from MH i2c: E2 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 0E 00 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 0E 00 52 9C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E8 [20:01:41]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:01:41]wFMCommunicate OK [20:01:41]SAM_PROTO_GetShiftState done [20:01:41]FM_GetShiftState done [20:01:41]req_shift_opened done [20:01:41]requested_item shift.open_date is exist - process it [20:01:41]req_shift_open_date [20:01:41]req_shift_open_date done [20:01:41]produce_requested_data done [20:01:41]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32564,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:01:41]process_action_free close_receipt [20:01:41]json_value_free [20:01:41]json_value_free done [20:01:41]process_json_proto returns [20:01:41]Send response to host [20:01:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32564,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:01:41]free response buf [20:01:41]execute_script done [20:01:41]execute_script returns [20:01:41]free content buf [20:01:41]Sock 9.Close socket [20:01:41]Sock 9.Thread stoped [20:01:44]OFD Sender: No OFD packet to send [20:01:49]OFD Sender: No OFD packet to send [20:01:54]OFD Sender: No OFD packet to send [20:01:59]OFD Sender: No OFD packet to send [20:02:04]OFD Sender: No OFD packet to send [20:02:09]OFD Sender: No OFD packet to send [20:02:14]OFD Sender: No OFD packet to send [20:02:19]OFD Sender: No OFD packet to send [20:02:24]OFD Sender: No OFD packet to send [20:02:29]OFD Sender: No OFD packet to send [20:02:34]OFD Sender: No OFD packet to send [20:02:39]OFD Sender: No OFD packet to send [20:02:44]OFD Sender: No OFD packet to send [20:02:49]OFD Sender: No OFD packet to send [20:02:54]OFD Sender: No OFD packet to send [20:02:59]OFD Sender: No OFD packet to send [20:03:04]OFD Sender: No OFD packet to send [20:03:09]OFD Sender: No OFD packet to send [20:03:14]OFD Sender: No OFD packet to send [20:03:19]OFD Sender: No OFD packet to send [20:03:24]OFD Sender: No OFD packet to send [20:03:29]OFD Sender: No OFD packet to send [20:03:34]OFD Sender: No OFD packet to send [20:03:39]OFD Sender: No OFD packet to send [20:03:44]OFD Sender: No OFD packet to send [20:03:49]accept exits with 8 [20:03:49]New connection [20:03:49]New thread 3067084132 created [20:03:49]Thread 3066940772 joined [20:03:49]Waiting for new connection... [20:03:49] Sock 8.Parse request [20:03:49]Sock 8.Check first char [20:03:49]Sock 8.First char is OK [20:03:49]request: POST /json_proto HTTP/1.0 [20:03:49]Method: POST [20:03:49]URL: /json_proto [20:03:49]Method is POST - this is cgi request [20:03:49]url: /json_proto [20:03:49]query_string will be loaded in cgi processing [20:03:49]execute_cgi json_proto POST (null) [20:03:49]execute_cgi path=json_proto method=POST [20:03:49]POST find Content-Length [20:03:49]Host: 172.17.34.200:8080 [20:03:49]Content-Length: 684 [20:03:49]Content-Type: application/json [20:03:49] [20:03:49]POST finish read [20:03:49]Found Content-Length = 684 [20:03:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:49]execute_script... [20:03:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:49]POST & json_proto [20:03:49]process_json_proto [20:03:49]json parsed OK: [20:03:49]protocol is kg_v1.0 [20:03:49]action value=close_receipt [20:03:49]process_action close_receipt [20:03:49]cmd_close_receipt [20:03:49]MH_GetDate [20:03:49]Write to MH i2c: F0 00 00 53 9C DE [20:03:49]Write i2c OK [20:03:49]MH_I2C_Read... [20:03:49]Read from MH i2c: F0 [20:03:49]MH_I2C_Read... [20:03:49]Read from MH i2c: F0 09 00 [20:03:49]MH_I2C_Read... [20:03:49]Read from MH i2c: F0 09 00 53 9C 00 AA B7 E7 64 B2 FF 65 64 0D [20:03:49]GetLastDocTimeStamp 1692907301 [20:03:49]current date 1692907434 [20:03:49]FM_GetShiftState [20:03:49]SAM_PROTO_GetShiftState [20:03:49]wFMCommunicate request_size=4 [20:03:49]MH_SAM_APDU [20:03:49]CAPDU: 80 13 01 00 [20:03:49]Write to MH i2c: E2 08 00 54 9C 80 13 01 00 00 00 00 00 6D [20:03:49]Write i2c OK [20:03:49]MH_I2C_Read... [20:03:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:49]Read from MH i2c: E2 [20:03:49]MH_I2C_Read... [20:03:49]Read from MH i2c: E2 0E 00 [20:03:49]MH_I2C_Read... [20:03:49]Read from MH i2c: E2 0E 00 54 9C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 EA [20:03:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:03:49]wFMCommunicate OK [20:03:49]SAM_PROTO_GetShiftState done [20:03:49]FM_GetShiftState done [20:03:49]opened in 1692866319 [20:03:49]opened+sec_in_day 1692952719 [20:03:49]quantity*price = 70023 [20:03:49]sum+1 = 70025 [20:03:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 271 24.08.2023 20:03 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32565 ФПД: 18064777810294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200354&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32565&fm=18064777810294&tin=02508201610067®Number=0000000000091575&sum=70000 [20:03:50]StoreToDocumentArchive [20:03:50]shift 75 fd 32565 [20:03:50]save to /storage/0075/doc_00032565 [20:03:50]save last doc name /storage/0075/doc_00032565 to /storage/kkm_last_doc_name [20:03:50]save OK [20:03:50]Clear old archive folders... [20:03:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:03:50]tlvbuf is 01B1BAB0 [20:03:50]SAM_PROTO_ClearQueue [20:03:50]wFMCommunicate request_size=4 [20:03:50]MH_SAM_APDU [20:03:50]CAPDU: 80 09 00 00 [20:03:50]Write to MH i2c: E2 08 00 61 9C 80 09 00 00 00 00 00 00 6F [20:03:50]Write i2c OK [20:03:50]MH_I2C_Read... [20:03:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:03:50]Read from MH i2c: E2 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 03 00 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 03 00 61 9C 00 90 00 71 [20:03:50]RAPDU: 90 00 [20:03:50]wFMCommunicate OK [20:03:50]SAM_PROTO_ClearQueue done [20:03:50]KKMCreateOFDPacket [20:03:50]OFDProtocolAddRootSTLVToBuf [20:03:50]FM_MakeSignedData [20:03:50]FM_MakeSignedData [20:03:50]SAM_PROTO_SignData [20:03:50]wFMCommunicate request_size=4 [20:03:50]MH_SAM_APDU [20:03:50]CAPDU: 80 0D 01 02 [20:03:50]Write to MH i2c: E2 08 00 62 9C 80 0D 01 02 00 00 00 00 77 [20:03:50]Write i2c OK [20:03:50]MH_I2C_Read... [20:03:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:03:50]Read from MH i2c: E2 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 03 00 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 03 00 62 9C 00 90 00 72 [20:03:50]RAPDU: 90 00 [20:03:50]wFMCommunicate OK [20:03:50]wFMCommunicate request_size=255 [20:03:50]MH_SAM_APDU [20:03:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 AA B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 7F 00 00 35 04 06 00 [20:03:50]Write to MH i2c: E2 02 01 63 9C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 AA B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 7F 00 00 35 04 06 00 00 00 CE [20:03:50]Write i2c OK [20:03:50]MH_I2C_Read... [20:03:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:50]Read from MH i2c: E2 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 03 00 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 03 00 63 9C 00 90 00 73 [20:03:50]RAPDU: 90 00 [20:03:50]wFMCommunicate OK [20:03:50]wFMCommunicate request_size=11 [20:03:50]MH_SAM_APDU [20:03:50]CAPDU: 80 0D 02 02 06 10 6E 08 AA 11 76 [20:03:50]Write to MH i2c: E2 0E 00 64 9C 80 0D 02 02 06 00 10 6E 08 AA 11 76 00 00 3D [20:03:50]Write i2c OK [20:03:50]MH_I2C_Read... [20:03:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:50]Read from MH i2c: E2 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 03 00 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 03 00 64 9C 00 90 00 74 [20:03:50]RAPDU: 90 00 [20:03:50]wFMCommunicate OK [20:03:50]wFMCommunicate request_size=4 [20:03:50]MH_SAM_APDU [20:03:50]CAPDU: 80 0D 03 02 [20:03:50]Write to MH i2c: E2 08 00 65 9C 80 0D 03 02 00 00 00 00 7C [20:03:50]Write i2c OK [20:03:50]MH_I2C_Read... [20:03:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:03:50]Read from MH i2c: E2 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 0B 00 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 0B 00 65 9C 00 46 A3 42 D3 3E B8 4E 70 90 00 2F [20:03:50]RAPDU: 46 A3 42 D3 3E B8 4E 70 90 00 [20:03:50]wFMCommunicate OK [20:03:50]SAM_PROTO_SignData done [20:03:50]FM_MakeSignedData done [20:03:50]CreateOFDProtocolMessage [20:03:50]wFMCommunicate request_size=4 [20:03:50]MH_SAM_APDU [20:03:50]CAPDU: 80 11 00 00 [20:03:50]Write to MH i2c: E2 08 00 66 9C 80 11 00 00 00 00 00 00 7C [20:03:50]Write i2c OK [20:03:50]MH_I2C_Read... [20:03:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:50]Read from MH i2c: E2 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 17 00 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 17 00 66 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D2 [20:03:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:03:50]wFMCommunicate OK [20:03:50]CreateOFDProtocolMessage done [20:03:50]OFDSenderStorePacket 32565 [20:03:50]StoreOFDPacket docnum=32565 [20:03:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 70 54 08 01 5D 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 AA B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 7F 00 00 35 04 06 00 10 6E 08 AA 11 76 46 A3 42 D3 3E B8 4E 70 [20:03:50]CheckFolder [20:03:50]dirname=/storage/ofd_packets [20:03:50]CheckFolder done [20:03:50]ProducePacketName [20:03:50]name=ofd_packets/00032565 [20:03:50]NVStorageSaveData ofd_packets/00032565 [20:03:50]File name is /storage/ofd_packets/00032565 [20:03:50]Write 302 bytes [20:03:50]NVStorageSaveData done [20:03:50]OFDSenderStorePacket done [20:03:50]KKMCreateOFDPacket done [20:03:50]NVStorageSaveData kkm_last_timestamp [20:03:50]File name is /storage/kkm_last_timestamp [20:03:50]Write 4 bytes [20:03:50]NVStorageSaveData done [20:03:50]ExternCall_PrintAddStr [20:03:50]wPrintStart [20:03:50]Write to MH i2c: 01 00 00 67 9C 03 [20:03:50]Write i2c OK [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: 01 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: 01 07 00 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: 01 07 00 67 9C 00 00 00 00 00 FF 0F 18 [20:03:50]RasterBufferAndPrint [20:03:50]line Счет N : (1)1182327 [20:03:50]line ИНН: 02508201610067 [20:03:50]line Контрольно-Кассовый Чек [20:03:50]line ПРОДАЖА [20:03:50]line ТРК (МРК, ГНК) : 11 [20:03:50]line Товар: 2710194210 [20:03:50]line ДТ(л)-К-5 [20:03:50]line 11.010 * 63.60 [20:03:50]line = 700.24 [20:03:50]line НДС 12% НСП 1% [20:03:50]line > о реализуемом товаре [20:03:50]line ОКРУГЛЕНИЕ: -0.24 [20:03:50]line ИТОГО: 700.00 [20:03:50]line Внесено: 700.00 [20:03:50]line СДАЧА: 0.00 [20:03:50]line НСП 1% : 6.20 [20:03:50]line НДС 12% : 74.36 [20:03:50]line Наличными: 700.00 [20:03:50]line Безнал.: 0.00 [20:03:50]line Место: АЗС № 121 "Партнер Нефть" [20:03:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:03:50]line СНО: Общий режим [20:03:50]line Чек 271 24.08.2023 20:03 [20:03:50]line Смена: 75 ФФД: 1.0 [20:03:50]line ЗНМ: 0300000148 [20:03:50]line РНМ: 0000000000091575 [20:03:50]line Версия ККМ: 001 [20:03:50]line ФМ: 0000000000874655 [20:03:50]line ФД: 32565 [20:03:50]line ФПД: 18064777810294 [20:03:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200354&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32565&fm=18064777810294&tin=02508201610067®Number=0000000000091575&sum=70000 [20:03:51]OFD Sender: Processing packet 32565 [packets to send 11, broken 10] [20:03:51]ProducePacketName [20:03:51]name=ofd_packets/00032565 [20:03:51]OFD Sender: To server: pG, [20:03:51]CommunicateWithHost lk.salyk.kg:30040 [20:03:51]ConnectInit lk.salyk.kg [20:03:51]written 0, free lines is 4095 [20:03:51]Connected sock=10 [20:03:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 70 54 08 01 5D 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 AA B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 7F 00 00 35 04 06 00 10 6E 08 AA 11 76 46 A3 42 D3 3E B8 4E 70 [20:03:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 81 7F 47 00 D8 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 7F 00 00 F4 03 04 00 4D 62 E7 64 B6 04 01 00 00 D4 A7 CC 69 FC F8 5D E4 [20:03:51]CommunicateWithHost err = 0 [20:03:51]CheckOFDResponse [20:03:51]1017 (14) - 77093643461234 [20:03:51]1041 (16) - 0000000000874655 [20:03:51]1040 (4) - 32565 [20:03:51]1012 (4) - 24.08.2023 13:59 [20:03:51]1206 (1) - 0 [20:03:51]OFD Sender: Remove packet 32565 [20:03:51]ProducePacketName [20:03:51]name=ofd_packets/00032565 [20:03:51]NVStorageDeleteData [20:03:51]Write to MH i2c: 01 00 00 92 9C 2E [20:03:51]Write i2c OK [20:03:51]MH_I2C_Read... [20:03:51]Read from MH i2c: 01 [20:03:51]MH_I2C_Read... [20:03:51]Read from MH i2c: 01 07 00 [20:03:51]MH_I2C_Read... [20:03:51]Read from MH i2c: 01 07 00 92 9C 00 00 00 00 00 D4 0C 15 [20:03:51]RasterBufferAndPrint [20:03:51]line [20:03:51]line [20:03:51]line [20:03:51]line [20:03:51]line [20:03:51]written 0, free lines is 3294 [20:03:51]MH_Cut [20:03:51]Write to MH i2c: D1 01 00 99 9C 01 07 [20:03:51]Write i2c OK [20:03:51]MH_I2C_Read... [20:03:51]Read from MH i2c: D1 [20:03:51]MH_I2C_Read... [20:03:51]Read from MH i2c: D1 01 00 [20:03:51]MH_I2C_Read... [20:03:51]Read from MH i2c: D1 01 00 99 9C 00 06 [20:03:51]Write to MH i2c: 01 00 00 9A 9C 36 [20:03:51]Write i2c OK [20:03:51]MH_I2C_Read... [20:03:51]OFD Sender: No OFD packet to send [20:03:52]*** Cut start [20:03:52]*** Purtial cut [20:03:52]*** Stage 1: CUTSNS_PIN = 1 [20:03:52]Read from MH i2c: 01 [20:03:52]MH_I2C_Read... [20:03:52]*** Stop cut motor [20:03:52]*** Cut end [20:03:52]Read from MH i2c: 01 07 00 [20:03:52]MH_I2C_Read... [20:03:52]Read from MH i2c: 01 07 00 9A 9C 00 00 00 00 00 FF 0F 4B [20:03:52]process_action close_receipt done [20:03:52]requested_data is exist [20:03:52]produce_requested_data [20:03:52]requested_item fm.sn is exist - process it [20:03:52]wFMCommunicate request_size=4 [20:03:52]MH_SAM_APDU [20:03:52]CAPDU: 80 11 00 00 [20:03:52]Write to MH i2c: E2 08 00 9B 9C 80 11 00 00 00 00 00 00 B1 [20:03:52]Write i2c OK [20:03:52]MH_I2C_Read... [20:03:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:52]Read from MH i2c: E2 [20:03:52]MH_I2C_Read... [20:03:52]Read from MH i2c: E2 17 00 [20:03:52]MH_I2C_Read... [20:03:52]Read from MH i2c: E2 17 00 9B 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 07 [20:03:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:03:52]wFMCommunicate OK [20:03:52]requested_item fd.num is exist - process it [20:03:52]SAM_PROTO_GetFieldsCounters [20:03:52]wFMCommunicate request_size=4 [20:03:52]MH_SAM_APDU [20:03:52]CAPDU: 80 13 00 00 [20:03:52]Write to MH i2c: E2 08 00 9C 9C 80 13 00 00 00 00 00 00 B4 [20:03:52]Write i2c OK [20:03:52]MH_I2C_Read... [20:03:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:03:52]Read from MH i2c: E2 [20:03:52]MH_I2C_Read... [20:03:52]Read from MH i2c: E2 62 00 [20:03:52]MH_I2C_Read... [20:03:52]Read from MH i2c: E2 62 00 9C 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 35 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 09 [20:03:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 35 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:03:52]wFMCommunicate OK [20:03:52]SAM_PROTO_GetFieldsCounters done [20:03:52]requested_item shift.num is exist - process it [20:03:52]requested_item shift.opened is exist - process it [20:03:52]req_shift_opened [20:03:52]FM_GetShiftState [20:03:52]SAM_PROTO_GetShiftState [20:03:52]wFMCommunicate request_size=4 [20:03:52]MH_SAM_APDU [20:03:52]CAPDU: 80 13 01 00 [20:03:52]Write to MH i2c: E2 08 00 9D 9C 80 13 01 00 00 00 00 00 B6 [20:03:52]Write i2c OK [20:03:52]MH_I2C_Read... [20:03:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:52]Read from MH i2c: E2 [20:03:52]MH_I2C_Read... [20:03:52]Read from MH i2c: E2 0E 00 [20:03:52]MH_I2C_Read... [20:03:52]Read from MH i2c: E2 0E 00 9D 9C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 33 [20:03:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:03:52]wFMCommunicate OK [20:03:52]SAM_PROTO_GetShiftState done [20:03:52]FM_GetShiftState done [20:03:52]req_shift_opened done [20:03:52]requested_item shift.open_date is exist - process it [20:03:52]req_shift_open_date [20:03:52]req_shift_open_date done [20:03:52]produce_requested_data done [20:03:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32565,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:03:52]process_action_free close_receipt [20:03:52]json_value_free [20:03:52]json_value_free done [20:03:52]process_json_proto returns [20:03:52]Send response to host [20:03:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32565,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:03:52]free response buf [20:03:52]execute_script done [20:03:52]execute_script returns [20:03:52]free content buf [20:03:52]Sock 8.Close socket [20:03:52]Sock 8.Thread stoped [20:03:56]OFD Sender: No OFD packet to send [20:04:01]OFD Sender: No OFD packet to send [20:04:06]accept exits with 9 [20:04:06]New connection [20:04:06]New thread 3066940772 created [20:04:06]Thread 3067084132 joined [20:04:06]Waiting for new connection... [20:04:06] Sock 9.Parse request [20:04:06]Sock 9.Check first char [20:04:06]Sock 9.First char is OK [20:04:06]request: POST /json_proto HTTP/1.0 [20:04:06]Method: POST [20:04:06]URL: /json_proto [20:04:06]Method is POST - this is cgi request [20:04:06]url: /json_proto [20:04:06]query_string will be loaded in cgi processing [20:04:06]execute_cgi json_proto POST (null) [20:04:06]execute_cgi path=json_proto method=POST [20:04:06]POST find Content-Length [20:04:06]Host: 172.17.34.200:8080 [20:04:06]Content-Length: 683 [20:04:06]Content-Type: application/json [20:04:06] [20:04:06]POST finish read [20:04:06]Found Content-Length = 683 [20:04:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 4.410, "sum" : 280.48, "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" ] } } [20:04:06]execute_script... [20:04: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)1182328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 4.410, "sum" : 280.48, "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" ] } } [20:04:06]POST & json_proto [20:04:06]process_json_proto [20:04:06]json parsed OK: [20:04:06]protocol is kg_v1.0 [20:04:06]action value=close_receipt [20:04:06]process_action close_receipt [20:04:06]cmd_close_receipt [20:04:06]MH_GetDate [20:04:06]Write to MH i2c: F0 00 00 9E 9C 29 [20:04:06]Write i2c OK [20:04:06]MH_I2C_Read... [20:04:06]Read from MH i2c: F0 [20:04:06]MH_I2C_Read... [20:04:06]Read from MH i2c: F0 09 00 [20:04:06]MH_I2C_Read... [20:04:06]Read from MH i2c: F0 09 00 9E 9C 00 BB B7 E7 64 B2 FF 65 64 69 [20:04:06]GetLastDocTimeStamp 1692907434 [20:04:06]current date 1692907451 [20:04:06]FM_GetShiftState [20:04:06]SAM_PROTO_GetShiftState [20:04:06]wFMCommunicate request_size=4 [20:04:06]MH_SAM_APDU [20:04:06]CAPDU: 80 13 01 00 [20:04:06]Write to MH i2c: E2 08 00 9F 9C 80 13 01 00 00 00 00 00 B8 [20:04:06]Write i2c OK [20:04:06]MH_I2C_Read... [20:04:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:04:06]Read from MH i2c: E2 [20:04:06]MH_I2C_Read... [20:04:06]Read from MH i2c: E2 0E 00 [20:04:06]MH_I2C_Read... [20:04:06]Read from MH i2c: E2 0E 00 9F 9C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 35 [20:04:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:04:06]wFMCommunicate OK [20:04:06]SAM_PROTO_GetShiftState done [20:04:06]FM_GetShiftState done [20:04:06]opened in 1692866319 [20:04:06]opened+sec_in_day 1692952719 [20:04:06]quantity*price = 28047 [20:04:06]sum+1 = 28049 [20:04:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 280.00 Внесено: 280.00 СДАЧА: 0.00 НСП 1% : 2.48 НДС 12% : 29.78 Наличными: 280.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 272 24.08.2023 20:04 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32566 ФПД: 156082035551996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200411&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32566&fm=156082035551996&tin=02508201610067®Number=0000000000091575&sum=28000 [20:04:07]StoreToDocumentArchive [20:04:07]shift 75 fd 32566 [20:04:07]save to /storage/0075/doc_00032566 [20:04:07]save last doc name /storage/0075/doc_00032566 to /storage/kkm_last_doc_name [20:04:07]save OK [20:04:07]Clear old archive folders... [20:04:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:04:07]tlvbuf is 01A12EB0 [20:04:07]SAM_PROTO_ClearQueue [20:04:07]wFMCommunicate request_size=4 [20:04:07]MH_SAM_APDU [20:04:07]CAPDU: 80 09 00 00 [20:04:07]Write to MH i2c: E2 08 00 AC 9C 80 09 00 00 00 00 00 00 BA [20:04:07]Write i2c OK [20:04:07]MH_I2C_Read... [20:04:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:04:07]Read from MH i2c: E2 [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: E2 03 00 [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: E2 03 00 AC 9C 00 90 00 BC [20:04:07]RAPDU: 90 00 [20:04:07]wFMCommunicate OK [20:04:07]SAM_PROTO_ClearQueue done [20:04:07]KKMCreateOFDPacket [20:04:07]OFDProtocolAddRootSTLVToBuf [20:04:07]FM_MakeSignedData [20:04:07]FM_MakeSignedData [20:04:07]SAM_PROTO_SignData [20:04:07]wFMCommunicate request_size=4 [20:04:07]MH_SAM_APDU [20:04:07]CAPDU: 80 0D 01 02 [20:04:07]Write to MH i2c: E2 08 00 AD 9C 80 0D 01 02 00 00 00 00 C2 [20:04:07]Write i2c OK [20:04:07]MH_I2C_Read... [20:04:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:04:07]Read from MH i2c: E2 [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: E2 03 00 [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: E2 03 00 AD 9C 00 90 00 BD [20:04:07]RAPDU: 90 00 [20:04:07]wFMCommunicate OK [20:04:07]wFMCommunicate request_size=255 [20:04:07]MH_SAM_APDU [20:04:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 3A 11 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 90 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 A2 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 10 01 00 00 F4 03 04 00 BB B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 7F 00 00 35 04 06 00 [20:04:07]Write to MH i2c: E2 02 01 AE 9C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 3A 11 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 90 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 A2 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 10 01 00 00 F4 03 04 00 BB B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 7F 00 00 35 04 06 00 00 00 51 [20:04:07]Write i2c OK [20:04:07]MH_I2C_Read... [20:04:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:04:07]Read from MH i2c: E2 [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: E2 03 00 [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: E2 03 00 AE 9C 00 90 00 BE [20:04:07]RAPDU: 90 00 [20:04:07]wFMCommunicate OK [20:04:07]wFMCommunicate request_size=11 [20:04:07]MH_SAM_APDU [20:04:07]CAPDU: 80 0D 02 02 06 8D F4 AE 48 EE FC [20:04:07]Write to MH i2c: E2 0E 00 AF 9C 80 0D 02 02 06 00 8D F4 AE 48 EE FC 00 00 32 [20:04:07]Write i2c OK [20:04:07]MH_I2C_Read... [20:04:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:04:07]Read from MH i2c: E2 [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: E2 03 00 [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: E2 03 00 AF 9C 00 90 00 BF [20:04:07]RAPDU: 90 00 [20:04:07]wFMCommunicate OK [20:04:07]wFMCommunicate request_size=4 [20:04:07]MH_SAM_APDU [20:04:07]CAPDU: 80 0D 03 02 [20:04:07]Write to MH i2c: E2 08 00 B0 9C 80 0D 03 02 00 00 00 00 C7 [20:04:07]Write i2c OK [20:04:07]MH_I2C_Read... [20:04:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:04:07]Read from MH i2c: E2 [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: E2 0B 00 [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: E2 0B 00 B0 9C 00 A7 D4 C1 66 1E CF 84 5B 90 00 36 [20:04:07]RAPDU: A7 D4 C1 66 1E CF 84 5B 90 00 [20:04:07]wFMCommunicate OK [20:04:07]SAM_PROTO_SignData done [20:04:07]FM_MakeSignedData done [20:04:07]CreateOFDProtocolMessage [20:04:07]wFMCommunicate request_size=4 [20:04:07]MH_SAM_APDU [20:04:07]CAPDU: 80 11 00 00 [20:04:07]Write to MH i2c: E2 08 00 B1 9C 80 11 00 00 00 00 00 00 C7 [20:04:07]Write i2c OK [20:04:07]MH_I2C_Read... [20:04:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:04:07]Read from MH i2c: E2 [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: E2 17 00 [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: E2 17 00 B1 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1D [20:04:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:04:07]wFMCommunicate OK [20:04:07]CreateOFDProtocolMessage done [20:04:07]OFDSenderStorePacket 32566 [20:04:07]StoreOFDPacket docnum=32566 [20:04:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 37 F4 08 01 1E D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 3A 11 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 90 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 A2 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 10 01 00 00 F4 03 04 00 BB B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 7F 00 00 35 04 06 00 8D F4 AE 48 EE FC A7 D4 C1 66 1E CF 84 5B [20:04:07]CheckFolder [20:04:07]dirname=/storage/ofd_packets [20:04:07]CheckFolder done [20:04:07]ProducePacketName [20:04:07]name=ofd_packets/00032566 [20:04:07]NVStorageSaveData ofd_packets/00032566 [20:04:07]File name is /storage/ofd_packets/00032566 [20:04:07]Write 302 bytes [20:04:07]NVStorageSaveData done [20:04:07]OFDSenderStorePacket done [20:04:07]KKMCreateOFDPacket done [20:04:07]NVStorageSaveData kkm_last_timestamp [20:04:07]File name is /storage/kkm_last_timestamp [20:04:07]Write 4 bytes [20:04:07]NVStorageSaveData done [20:04:07]ExternCall_PrintAddStr [20:04:07]wPrintStart [20:04:07]Write to MH i2c: 01 00 00 B2 9C 4E [20:04:07]Write i2c OK [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: 01 [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: 01 07 00 [20:04:07]MH_I2C_Read... [20:04:07]Read from MH i2c: 01 07 00 B2 9C 00 00 00 00 00 FF 0F 63 [20:04:07]RasterBufferAndPrint [20:04:07]line Счет N : (1)1182328 [20:04:07]line ИНН: 02508201610067 [20:04:07]line Контрольно-Кассовый Чек [20:04:07]line ПРОДАЖА [20:04:07]line ТРК (МРК, ГНК) : 21 [20:04:07]line Товар: 2710194210 [20:04:07]line ДТ(л)-К-5 [20:04:07]line 4.410 * 63.60 [20:04:07]line = 280.48 [20:04:07]line НДС 12% НСП 1% [20:04:07]line > о реализуемом товаре [20:04:07]line ОКРУГЛЕНИЕ: -0.48 [20:04:07]line ИТОГО: 280.00 [20:04:07]line Внесено: 280.00 [20:04:07]line СДАЧА: 0.00 [20:04:07]line НСП 1% : 2.48 [20:04:07]line НДС 12% : 29.78 [20:04:07]line Наличными: 280.00 [20:04:07]line Безнал.: 0.00 [20:04:07]line Место: АЗС № 121 "Партнер Нефть" [20:04:07]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:04:07]line СНО: Общий режим [20:04:07]line Чек 272 24.08.2023 20:04 [20:04:07]line Смена: 75 ФФД: 1.0 [20:04:07]line ЗНМ: 0300000148 [20:04:07]line РНМ: 0000000000091575 [20:04:07]line Версия ККМ: 001 [20:04:07]line ФМ: 0000000000874655 [20:04:07]line ФД: 32566 [20:04:07]line ФПД: 156082035551996 [20:04:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200411&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32566&fm=156082035551996&tin=02508201610067®Number=0000000000091575&sum=28000 [20:04:08]OFD Sender: Processing packet 32566 [packets to send 11, broken 10] [20:04:08]ProducePacketName [20:04:08]name=ofd_packets/00032566 [20:04:08]OFD Sender: To server: pG, [20:04:08]CommunicateWithHost lk.salyk.kg:30040 [20:04:08]ConnectInit lk.salyk.kg [20:04:08]written 0, free lines is 4095 [20:04:08]Connected sock=10 [20:04:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 37 F4 08 01 1E D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 3A 11 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 90 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 A2 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 10 01 00 00 F4 03 04 00 BB B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 7F 00 00 35 04 06 00 8D F4 AE 48 EE FC A7 D4 C1 66 1E CF 84 5B [20:04:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 57 44 47 00 96 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 7F 00 00 F4 03 04 00 5E 62 E7 64 B6 04 01 00 00 EE 0A B7 DA FD CE B3 EA [20:04:08]CommunicateWithHost err = 0 [20:04:08]CheckOFDResponse [20:04:08]1017 (14) - 77093643461234 [20:04:08]1041 (16) - 0000000000874655 [20:04:08]1040 (4) - 32566 [20:04:08]1012 (4) - 24.08.2023 13:59 [20:04:08]1206 (1) - 0 [20:04:08]OFD Sender: Remove packet 32566 [20:04:08]ProducePacketName [20:04:08]name=ofd_packets/00032566 [20:04:08]NVStorageDeleteData [20:04:08]Write to MH i2c: 01 00 00 DD 9C 79 [20:04:08]Write i2c OK [20:04:08]MH_I2C_Read... [20:04:08]Read from MH i2c: 01 [20:04:08]MH_I2C_Read... [20:04:08]Read from MH i2c: 01 07 00 [20:04:08]MH_I2C_Read... [20:04:08]Read from MH i2c: 01 07 00 DD 9C 00 00 00 00 00 EE 0C 7A [20:04:08]RasterBufferAndPrint [20:04:08]line [20:04:08]line [20:04:08]line [20:04:08]line [20:04:08]line [20:04:08]written 0, free lines is 3316 [20:04:08]MH_Cut [20:04:08]Write to MH i2c: D1 01 00 E4 9C 01 52 [20:04:08]Write i2c OK [20:04:08]MH_I2C_Read... [20:04:08]Read from MH i2c: D1 [20:04:08]MH_I2C_Read... [20:04:08]Read from MH i2c: D1 01 00 [20:04:08]MH_I2C_Read... [20:04:08]Read from MH i2c: D1 01 00 E4 9C 00 51 [20:04:08]Write to MH i2c: 01 00 00 E5 9C 81 [20:04:08]Write i2c OK [20:04:08]MH_I2C_Read... [20:04:09]OFD Sender: No OFD packet to send [20:04:09]*** Cut start [20:04:09]*** Purtial cut [20:04:09]*** CUTSNS_PIN = 0 [20:04:09]*** Stage 1: CUTSNS_PIN = 1 [20:04:11]Read from MH i2c: 01 [20:04:11]MH_I2C_Read... [20:04:11]*** Stop cut motor [20:04:11]*** Cut end [20:04:11]Read from MH i2c: 01 07 00 [20:04:11]MH_I2C_Read... [20:04:11]Read from MH i2c: 01 07 00 E5 9C 00 00 00 00 00 FF 0F 96 [20:04:11]process_action close_receipt done [20:04:11]requested_data is exist [20:04:11]produce_requested_data [20:04:11]requested_item fm.sn is exist - process it [20:04:11]wFMCommunicate request_size=4 [20:04:11]MH_SAM_APDU [20:04:11]CAPDU: 80 11 00 00 [20:04:11]Write to MH i2c: E2 08 00 E6 9C 80 11 00 00 00 00 00 00 FC [20:04:11]Write i2c OK [20:04:11]MH_I2C_Read... [20:04:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:04:11]Read from MH i2c: E2 [20:04:11]MH_I2C_Read... [20:04:11]Read from MH i2c: E2 17 00 [20:04:11]MH_I2C_Read... [20:04:11]Read from MH i2c: E2 17 00 E6 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 52 [20:04:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:04:11]wFMCommunicate OK [20:04:11]requested_item fd.num is exist - process it [20:04:11]SAM_PROTO_GetFieldsCounters [20:04:11]wFMCommunicate request_size=4 [20:04:11]MH_SAM_APDU [20:04:11]CAPDU: 80 13 00 00 [20:04:11]Write to MH i2c: E2 08 00 E7 9C 80 13 00 00 00 00 00 00 FF [20:04:11]Write i2c OK [20:04:11]MH_I2C_Read... [20:04:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:04:11]Read from MH i2c: E2 [20:04:11]MH_I2C_Read... [20:04:11]Read from MH i2c: E2 62 00 [20:04:11]MH_I2C_Read... [20:04:11]Read from MH i2c: E2 62 00 E7 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 36 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 58 [20:04:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 36 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:04:11]wFMCommunicate OK [20:04:11]SAM_PROTO_GetFieldsCounters done [20:04:11]requested_item shift.num is exist - process it [20:04:11]requested_item shift.opened is exist - process it [20:04:11]req_shift_opened [20:04:11]FM_GetShiftState [20:04:11]SAM_PROTO_GetShiftState [20:04:11]wFMCommunicate request_size=4 [20:04:11]MH_SAM_APDU [20:04:11]CAPDU: 80 13 01 00 [20:04:11]Write to MH i2c: E2 08 00 E8 9C 80 13 01 00 00 00 00 00 01 [20:04:11]Write i2c OK [20:04:11]MH_I2C_Read... [20:04:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:04:11]Read from MH i2c: E2 [20:04:11]MH_I2C_Read... [20:04:11]Read from MH i2c: E2 0E 00 [20:04:11]MH_I2C_Read... [20:04:11]Read from MH i2c: E2 0E 00 E8 9C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7E [20:04:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:04:11]wFMCommunicate OK [20:04:11]SAM_PROTO_GetShiftState done [20:04:11]FM_GetShiftState done [20:04:11]req_shift_opened done [20:04:11]requested_item shift.open_date is exist - process it [20:04:11]req_shift_open_date [20:04:11]req_shift_open_date done [20:04:11]produce_requested_data done [20:04:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32566,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:04:11]process_action_free close_receipt [20:04:11]json_value_free [20:04:11]json_value_free done [20:04:11]process_json_proto returns [20:04:11]Send response to host [20:04:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32566,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:04:11]free response buf [20:04:11]execute_script done [20:04:11]execute_script returns [20:04:11]free content buf [20:04:11]Sock 9.Close socket [20:04:11]Sock 9.Thread stoped [20:04:14]OFD Sender: No OFD packet to send [20:04:19]OFD Sender: No OFD packet to send [20:04:24]OFD Sender: No OFD packet to send [20:04:29]OFD Sender: No OFD packet to send [20:04:34]OFD Sender: No OFD packet to send [20:04:39]OFD Sender: No OFD packet to send [20:04:44]OFD Sender: No OFD packet to send [20:04:49]OFD Sender: No OFD packet to send [20:04:52]accept exits with 8 [20:04:52]New connection [20:04:52]New thread 3067084132 created [20:04:52]Thread 3066940772 joined [20:04:52]Waiting for new connection... [20:04:52] Sock 8.Parse request [20:04:52]Sock 8.Check first char [20:04:52]Sock 8.First char is OK [20:04:52]request: POST /json_proto HTTP/1.0 [20:04:52]Method: POST [20:04:52]URL: /json_proto [20:04:52]Method is POST - this is cgi request [20:04:52]url: /json_proto [20:04:52]query_string will be loaded in cgi processing [20:04:52]execute_cgi json_proto POST (null) [20:04:52]execute_cgi path=json_proto method=POST [20:04:52]POST find Content-Length [20:04:52]Host: 172.17.34.200:8080 [20:04:52]Content-Length: 683 [20:04:52]Content-Type: application/json [20:04:52] [20:04:52]POST finish read [20:04:52]Found Content-Length = 683 [20:04:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:04:52]execute_script... [20:04: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)1182329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:04:52]POST & json_proto [20:04:52]process_json_proto [20:04:52]json parsed OK: [20:04:52]protocol is kg_v1.0 [20:04:52]action value=close_receipt [20:04:52]process_action close_receipt [20:04:52]cmd_close_receipt [20:04:52]MH_GetDate [20:04:52]Write to MH i2c: F0 00 00 E9 9C 74 [20:04:52]Write i2c OK [20:04:52]MH_I2C_Read... [20:04:52]Read from MH i2c: F0 [20:04:52]MH_I2C_Read... [20:04:52]Read from MH i2c: F0 09 00 [20:04:52]MH_I2C_Read... [20:04:52]Read from MH i2c: F0 09 00 E9 9C 00 E9 B7 E7 64 B2 FF 65 64 E2 [20:04:52]GetLastDocTimeStamp 1692907451 [20:04:52]current date 1692907497 [20:04:52]FM_GetShiftState [20:04:52]SAM_PROTO_GetShiftState [20:04:52]wFMCommunicate request_size=4 [20:04:52]MH_SAM_APDU [20:04:52]CAPDU: 80 13 01 00 [20:04:52]Write to MH i2c: E2 08 00 EA 9C 80 13 01 00 00 00 00 00 03 [20:04:52]Write i2c OK [20:04:52]MH_I2C_Read... [20:04:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:04:52]Read from MH i2c: E2 [20:04:52]MH_I2C_Read... [20:04:52]Read from MH i2c: E2 0E 00 [20:04:52]MH_I2C_Read... [20:04:52]Read from MH i2c: E2 0E 00 EA 9C 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 80 [20:04:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:04:52]wFMCommunicate OK [20:04:52]SAM_PROTO_GetShiftState done [20:04:52]FM_GetShiftState done [20:04:52]opened in 1692866319 [20:04:52]opened+sec_in_day 1692952719 [20:04:52]quantity*price = 100050 [20:04:52]sum+1 = 100051 [20:04:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 273 24.08.2023 20:04 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32567 ФПД: 234059408195726 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200457&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32567&fm=234059408195726&tin=02508201610067®Number=0000000000091575&sum=100000 [20:04:53]StoreToDocumentArchive [20:04:53]shift 75 fd 32567 [20:04:53]save to /storage/0075/doc_00032567 [20:04:53]save last doc name /storage/0075/doc_00032567 to /storage/kkm_last_doc_name [20:04:53]save OK [20:04:53]Clear old archive folders... [20:04:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:04:53]tlvbuf is 0186BA80 [20:04:53]SAM_PROTO_ClearQueue [20:04:53]wFMCommunicate request_size=4 [20:04:53]MH_SAM_APDU [20:04:53]CAPDU: 80 09 00 00 [20:04:53]Write to MH i2c: E2 08 00 F7 9C 80 09 00 00 00 00 00 00 05 [20:04:53]Write i2c OK [20:04:53]MH_I2C_Read... [20:04:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:04:53]Read from MH i2c: E2 [20:04:53]MH_I2C_Read... [20:04:53]Read from MH i2c: E2 03 00 [20:04:53]MH_I2C_Read... [20:04:53]Read from MH i2c: E2 03 00 F7 9C 00 90 00 07 [20:04:53]RAPDU: 90 00 [20:04:53]wFMCommunicate OK [20:04:53]SAM_PROTO_ClearQueue done [20:04:53]KKMCreateOFDPacket [20:04:53]OFDProtocolAddRootSTLVToBuf [20:04:53]FM_MakeSignedData [20:04:53]FM_MakeSignedData [20:04:53]SAM_PROTO_SignData [20:04:53]wFMCommunicate request_size=4 [20:04:53]MH_SAM_APDU [20:04:53]CAPDU: 80 0D 01 02 [20:04:53]Write to MH i2c: E2 08 00 F8 9C 80 0D 01 02 00 00 00 00 0D [20:04:53]Write i2c OK [20:04:53]MH_I2C_Read... [20:04:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:04:53]Read from MH i2c: E2 [20:04:53]MH_I2C_Read... [20:04:53]Read from MH i2c: E2 03 00 [20:04:53]MH_I2C_Read... [20:04:53]Read from MH i2c: E2 03 00 F8 9C 00 90 00 08 [20:04:53]RAPDU: 90 00 [20:04:53]wFMCommunicate OK [20:04:53]wFMCommunicate request_size=255 [20:04:53]MH_SAM_APDU [20:04:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 11 01 00 00 F4 03 04 00 E9 B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 7F 00 00 35 04 06 00 D4 [20:04:53]Write to MH i2c: E2 02 01 F9 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 11 01 00 00 F4 03 04 00 E9 B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 7F 00 00 35 04 06 00 D4 00 00 7E [20:04:53]Write i2c OK [20:04:53]MH_I2C_Read... [20:04:54]OFD Sender: No OFD packet to send [20:04:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:04:54]Read from MH i2c: E2 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 03 00 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 03 00 F9 9C 00 90 00 09 [20:04:54]RAPDU: 90 00 [20:04:54]wFMCommunicate OK [20:04:54]wFMCommunicate request_size=10 [20:04:54]MH_SAM_APDU [20:04:54]CAPDU: 80 0D 02 02 05 E0 33 E1 C0 8E [20:04:54]Write to MH i2c: E2 0D 00 FA 9C 80 0D 02 02 05 00 E0 33 E1 C0 8E 00 00 5C [20:04:54]Write i2c OK [20:04:54]MH_I2C_Read... [20:04:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:04:54]Read from MH i2c: E2 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 03 00 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 03 00 FA 9C 00 90 00 0A [20:04:54]RAPDU: 90 00 [20:04:54]wFMCommunicate OK [20:04:54]wFMCommunicate request_size=4 [20:04:54]MH_SAM_APDU [20:04:54]CAPDU: 80 0D 03 02 [20:04:54]Write to MH i2c: E2 08 00 FB 9C 80 0D 03 02 00 00 00 00 12 [20:04:54]Write i2c OK [20:04:54]MH_I2C_Read... [20:04:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:04:54]Read from MH i2c: E2 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 0B 00 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 0B 00 FB 9C 00 80 13 F5 2E A0 B8 BD 88 90 00 66 [20:04:54]RAPDU: 80 13 F5 2E A0 B8 BD 88 90 00 [20:04:54]wFMCommunicate OK [20:04:54]SAM_PROTO_SignData done [20:04:54]FM_MakeSignedData done [20:04:54]CreateOFDProtocolMessage [20:04:54]wFMCommunicate request_size=4 [20:04:54]MH_SAM_APDU [20:04:54]CAPDU: 80 11 00 00 [20:04:54]Write to MH i2c: E2 08 00 FC 9C 80 11 00 00 00 00 00 00 12 [20:04:54]Write i2c OK [20:04:54]MH_I2C_Read... [20:04:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:04:54]Read from MH i2c: E2 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 17 00 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 17 00 FC 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 68 [20:04:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:04:54]wFMCommunicate OK [20:04:54]CreateOFDProtocolMessage done [20:04:54]OFDSenderStorePacket 32567 [20:04:54]StoreOFDPacket docnum=32567 [20:04:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E3 1E 07 01 09 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 11 01 00 00 F4 03 04 00 E9 B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 7F 00 00 35 04 06 00 D4 E0 33 E1 C0 8E 80 13 F5 2E A0 B8 BD 88 [20:04:54]CheckFolder [20:04:54]dirname=/storage/ofd_packets [20:04:54]CheckFolder done [20:04:54]ProducePacketName [20:04:54]name=ofd_packets/00032567 [20:04:54]NVStorageSaveData ofd_packets/00032567 [20:04:54]File name is /storage/ofd_packets/00032567 [20:04:54]Write 301 bytes [20:04:54]NVStorageSaveData done [20:04:54]OFDSenderStorePacket done [20:04:54]KKMCreateOFDPacket done [20:04:54]NVStorageSaveData kkm_last_timestamp [20:04:54]File name is /storage/kkm_last_timestamp [20:04:54]Write 4 bytes [20:04:54]NVStorageSaveData done [20:04:54]ExternCall_PrintAddStr [20:04:54]wPrintStart [20:04:54]Write to MH i2c: 01 00 00 FD 9C 99 [20:04:54]Write i2c OK [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: 01 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: 01 07 00 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: 01 07 00 FD 9C 00 00 00 00 00 FF 0F AE [20:04:54]RasterBufferAndPrint [20:04:54]line Счет N : (1)1182329 [20:04:54]line ИНН: 02508201610067 [20:04:54]line Контрольно-Кассовый Чек [20:04:54]line ПРОДАЖА [20:04:54]line ТРК (МРК, ГНК) : 32 [20:04:54]line Товар: 2710124130 [20:04:54]line Аи-92-К-5 [20:04:54]line 17.400 * 57.50 [20:04:54]line = 1000.50 [20:04:54]line НДС 12% НСП 1% [20:04:54]line > о реализуемом товаре [20:04:54]line ОКРУГЛЕНИЕ: -0.50 [20:04:54]line ИТОГО: 1000.00 [20:04:54]line Внесено: 1000.00 [20:04:54]line СДАЧА: 0.00 [20:04:54]line НСП 1% : 8.85 [20:04:54]line НДС 12% : 106.25 [20:04:54]line Наличными: 1000.00 [20:04:54]line Безнал.: 0.00 [20:04:54]line Место: АЗС № 121 "Партнер Нефть" [20:04:54]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:04:54]line СНО: Общий режим [20:04:54]line Чек 273 24.08.2023 20:04 [20:04:54]line Смена: 75 ФФД: 1.0 [20:04:54]line ЗНМ: 0300000148 [20:04:54]line РНМ: 0000000000091575 [20:04:54]line Версия ККМ: 001 [20:04:54]line ФМ: 0000000000874655 [20:04:54]line ФД: 32567 [20:04:54]line ФПД: 234059408195726 [20:04:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200457&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32567&fm=234059408195726&tin=02508201610067®Number=0000000000091575&sum=100000 [20:04:54]OFD Sender: Processing packet 32567 [packets to send 11, broken 10] [20:04:54]ProducePacketName [20:04:54]name=ofd_packets/00032567 [20:04:54]OFD Sender: To server: pG, [20:04:54]CommunicateWithHost lk.salyk.kg:30040 [20:04:54]ConnectInit lk.salyk.kg [20:04:54]written 0, free lines is 4095 [20:04:54]Connected sock=11 [20:04:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E3 1E 07 01 09 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 11 01 00 00 F4 03 04 00 E9 B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 7F 00 00 35 04 06 00 D4 E0 33 E1 C0 8E 80 13 F5 2E A0 B8 BD 88 [20:04:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 DD 61 47 00 74 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 7F 00 00 F4 03 04 00 8C 62 E7 64 B6 04 01 00 00 63 83 C2 98 E1 22 5D 8D [20:04:54]CommunicateWithHost err = 0 [20:04:54]CheckOFDResponse [20:04:54]1017 (14) - 77093643461234 [20:04:54]1041 (16) - 0000000000874655 [20:04:54]1040 (4) - 32567 [20:04:54]1012 (4) - 24.08.2023 14:00 [20:04:54]1206 (1) - 0 [20:04:54]OFD Sender: Remove packet 32567 [20:04:54]ProducePacketName [20:04:54]name=ofd_packets/00032567 [20:04:54]NVStorageDeleteData [20:04:55]Write to MH i2c: 01 00 00 28 9D C5 [20:04:55]Write i2c OK [20:04:55]MH_I2C_Read... [20:04:55]Read from MH i2c: 01 [20:04:55]MH_I2C_Read... [20:04:55]Read from MH i2c: 01 07 00 [20:04:55]MH_I2C_Read... [20:04:55]Read from MH i2c: 01 07 00 28 9D 00 00 00 00 00 DF 0C B7 [20:04:55]RasterBufferAndPrint [20:04:55]line [20:04:55]line [20:04:55]line [20:04:55]line [20:04:55]line [20:04:55]written 0, free lines is 3301 [20:04:55]MH_Cut [20:04:55]Write to MH i2c: D1 01 00 2F 9D 01 9E [20:04:55]Write i2c OK [20:04:55]MH_I2C_Read... [20:04:55]Read from MH i2c: D1 [20:04:55]MH_I2C_Read... [20:04:55]Read from MH i2c: D1 01 00 [20:04:55]MH_I2C_Read... [20:04:55]Read from MH i2c: D1 01 00 2F 9D 00 9D [20:04:55]Write to MH i2c: 01 00 00 30 9D CD [20:04:55]Write i2c OK [20:04:55]MH_I2C_Read... [20:04:55]OFD Sender: No OFD packet to send [20:04:55]*** Cut start [20:04:55]*** Purtial cut [20:04:55]*** Stage 1: CUTSNS_PIN = 1 [20:04:56]Read from MH i2c: 01 [20:04:56]MH_I2C_Read... [20:04:56]*** Stop cut motor [20:04:56]*** Cut end [20:04:56]Read from MH i2c: 01 07 00 [20:04:56]MH_I2C_Read... [20:04:56]Read from MH i2c: 01 07 00 30 9D 00 00 00 00 00 FF 0F E2 [20:04:56]process_action close_receipt done [20:04:56]requested_data is exist [20:04:56]produce_requested_data [20:04:56]requested_item fm.sn is exist - process it [20:04:56]wFMCommunicate request_size=4 [20:04:56]MH_SAM_APDU [20:04:56]CAPDU: 80 11 00 00 [20:04:56]Write to MH i2c: E2 08 00 31 9D 80 11 00 00 00 00 00 00 48 [20:04:56]Write i2c OK [20:04:56]MH_I2C_Read... [20:04:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:04:56]Read from MH i2c: E2 [20:04:56]MH_I2C_Read... [20:04:56]Read from MH i2c: E2 17 00 [20:04:56]MH_I2C_Read... [20:04:56]Read from MH i2c: E2 17 00 31 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9E [20:04:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:04:56]wFMCommunicate OK [20:04:56]requested_item fd.num is exist - process it [20:04:56]SAM_PROTO_GetFieldsCounters [20:04:56]wFMCommunicate request_size=4 [20:04:56]MH_SAM_APDU [20:04:56]CAPDU: 80 13 00 00 [20:04:56]Write to MH i2c: E2 08 00 32 9D 80 13 00 00 00 00 00 00 4B [20:04:56]Write i2c OK [20:04:56]MH_I2C_Read... [20:04:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:04:56]Read from MH i2c: E2 [20:04:56]MH_I2C_Read... [20:04:56]Read from MH i2c: E2 62 00 [20:04:56]MH_I2C_Read... [20:04:56]Read from MH i2c: E2 62 00 32 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 37 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [20:04:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 37 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:04:56]wFMCommunicate OK [20:04:56]SAM_PROTO_GetFieldsCounters done [20:04:56]requested_item shift.num is exist - process it [20:04:56]requested_item shift.opened is exist - process it [20:04:56]req_shift_opened [20:04:56]FM_GetShiftState [20:04:56]SAM_PROTO_GetShiftState [20:04:56]wFMCommunicate request_size=4 [20:04:56]MH_SAM_APDU [20:04:56]CAPDU: 80 13 01 00 [20:04:56]Write to MH i2c: E2 08 00 33 9D 80 13 01 00 00 00 00 00 4D [20:04:56]Write i2c OK [20:04:56]MH_I2C_Read... [20:04:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:04:56]Read from MH i2c: E2 [20:04:56]MH_I2C_Read... [20:04:56]Read from MH i2c: E2 0E 00 [20:04:56]MH_I2C_Read... [20:04:56]Read from MH i2c: E2 0E 00 33 9D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CA [20:04:56]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:04:56]wFMCommunicate OK [20:04:56]SAM_PROTO_GetShiftState done [20:04:56]FM_GetShiftState done [20:04:56]req_shift_opened done [20:04:56]requested_item shift.open_date is exist - process it [20:04:56]req_shift_open_date [20:04:56]req_shift_open_date done [20:04:56]produce_requested_data done [20:04:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32567,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:04:56]process_action_free close_receipt [20:04:56]json_value_free [20:04:56]json_value_free done [20:04:56]process_json_proto returns [20:04:56]Send response to host [20:04:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32567,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:04:56]free response buf [20:04:56]execute_script done [20:04:56]execute_script returns [20:04:56]free content buf [20:04:56]Sock 8.Close socket [20:04:56]Sock 8.Thread stoped [20:05:00]OFD Sender: No OFD packet to send [20:05:05]OFD Sender: No OFD packet to send [20:05:10]OFD Sender: No OFD packet to send [20:05:11]accept exits with 9 [20:05:11]New connection [20:05:11]New thread 3066940772 created [20:05:11]Thread 3067084132 joined [20:05:11]Waiting for new connection... [20:05:11] Sock 9.Parse request [20:05:11]Sock 9.Check first char [20:05:11]Sock 9.First char is OK [20:05:11]request: POST /json_proto HTTP/1.0 [20:05:11]Method: POST [20:05:11]URL: /json_proto [20:05:11]Method is POST - this is cgi request [20:05:11]url: /json_proto [20:05:11]query_string will be loaded in cgi processing [20:05:11]execute_cgi json_proto POST (null) [20:05:11]execute_cgi path=json_proto method=POST [20:05:11]POST find Content-Length [20:05:11]Host: 172.17.34.200:8080 [20:05:11]Content-Length: 688 [20:05:11]Content-Type: application/json [20:05:11] [20:05:11]POST finish read [20:05:11]Found Content-Length = 688 [20:05:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:11]execute_script... [20:05: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)1182330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:11]POST & json_proto [20:05:11]process_json_proto [20:05:11]json parsed OK: [20:05:11]protocol is kg_v1.0 [20:05:11]action value=close_receipt [20:05:11]process_action close_receipt [20:05:11]cmd_close_receipt [20:05:11]MH_GetDate [20:05:11]Write to MH i2c: F0 00 00 34 9D C0 [20:05:11]Write i2c OK [20:05:11]MH_I2C_Read... [20:05:11]Read from MH i2c: F0 [20:05:11]MH_I2C_Read... [20:05:11]Read from MH i2c: F0 09 00 [20:05:11]MH_I2C_Read... [20:05:11]Read from MH i2c: F0 09 00 34 9D 00 FC B7 E7 64 B2 FF 65 64 41 [20:05:11]GetLastDocTimeStamp 1692907497 [20:05:11]current date 1692907516 [20:05:11]FM_GetShiftState [20:05:11]SAM_PROTO_GetShiftState [20:05:11]wFMCommunicate request_size=4 [20:05:11]MH_SAM_APDU [20:05:11]CAPDU: 80 13 01 00 [20:05:11]Write to MH i2c: E2 08 00 35 9D 80 13 01 00 00 00 00 00 4F [20:05:11]Write i2c OK [20:05:11]MH_I2C_Read... [20:05:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:11]Read from MH i2c: E2 [20:05:11]MH_I2C_Read... [20:05:11]Read from MH i2c: E2 0E 00 [20:05:11]MH_I2C_Read... [20:05:11]Read from MH i2c: E2 0E 00 35 9D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CC [20:05:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:05:11]wFMCommunicate OK [20:05:11]SAM_PROTO_GetShiftState done [20:05:11]FM_GetShiftState done [20:05:11]opened in 1692866319 [20:05:11]opened+sec_in_day 1692952719 [20:05:11]quantity*price = 200022 [20:05:11]sum+1 = 200023 [20:05:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 274 24.08.2023 20:05 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32568 ФПД: 58126506762941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200516&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32568&fm=58126506762941&tin=02508201610067®Number=0000000000091575&sum=200000 [20:05:12]StoreToDocumentArchive [20:05:12]shift 75 fd 32568 [20:05:12]save to /storage/0075/doc_00032568 [20:05:12]save last doc name /storage/0075/doc_00032568 to /storage/kkm_last_doc_name [20:05:12]save OK [20:05:12]Clear old archive folders... [20:05:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:05:12]tlvbuf is 01AA4D50 [20:05:12]SAM_PROTO_ClearQueue [20:05:12]wFMCommunicate request_size=4 [20:05:12]MH_SAM_APDU [20:05:12]CAPDU: 80 09 00 00 [20:05:12]Write to MH i2c: E2 08 00 42 9D 80 09 00 00 00 00 00 00 51 [20:05:12]Write i2c OK [20:05:12]MH_I2C_Read... [20:05:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:05:12]Read from MH i2c: E2 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 03 00 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 03 00 42 9D 00 90 00 53 [20:05:12]RAPDU: 90 00 [20:05:12]wFMCommunicate OK [20:05:12]SAM_PROTO_ClearQueue done [20:05:12]KKMCreateOFDPacket [20:05:12]OFDProtocolAddRootSTLVToBuf [20:05:12]FM_MakeSignedData [20:05:12]FM_MakeSignedData [20:05:12]SAM_PROTO_SignData [20:05:12]wFMCommunicate request_size=4 [20:05:12]MH_SAM_APDU [20:05:12]CAPDU: 80 0D 01 02 [20:05:12]Write to MH i2c: E2 08 00 43 9D 80 0D 01 02 00 00 00 00 59 [20:05:12]Write i2c OK [20:05:12]MH_I2C_Read... [20:05:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:05:12]Read from MH i2c: E2 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 03 00 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 03 00 43 9D 00 90 00 54 [20:05:12]RAPDU: 90 00 [20:05:12]wFMCommunicate OK [20:05:12]wFMCommunicate request_size=255 [20:05:12]MH_SAM_APDU [20:05:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 FC B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 7F 00 00 35 04 06 00 [20:05:12]Write to MH i2c: E2 02 01 44 9D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 FC B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 7F 00 00 35 04 06 00 00 00 3B [20:05:12]Write i2c OK [20:05:12]MH_I2C_Read... [20:05:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:13]Read from MH i2c: E2 [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: E2 03 00 [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: E2 03 00 44 9D 00 90 00 55 [20:05:13]RAPDU: 90 00 [20:05:13]wFMCommunicate OK [20:05:13]wFMCommunicate request_size=11 [20:05:13]MH_SAM_APDU [20:05:13]CAPDU: 80 0D 02 02 06 34 DD A1 C9 A2 BD [20:05:13]Write to MH i2c: E2 0E 00 45 9D 80 0D 02 02 06 00 34 DD A1 C9 A2 BD 00 00 42 [20:05:13]Write i2c OK [20:05:13]MH_I2C_Read... [20:05:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:13]Read from MH i2c: E2 [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: E2 03 00 [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: E2 03 00 45 9D 00 90 00 56 [20:05:13]RAPDU: 90 00 [20:05:13]wFMCommunicate OK [20:05:13]wFMCommunicate request_size=4 [20:05:13]MH_SAM_APDU [20:05:13]CAPDU: 80 0D 03 02 [20:05:13]Write to MH i2c: E2 08 00 46 9D 80 0D 03 02 00 00 00 00 5E [20:05:13]Write i2c OK [20:05:13]MH_I2C_Read... [20:05:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:05:13]Read from MH i2c: E2 [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: E2 0B 00 [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: E2 0B 00 46 9D 00 D5 AC 25 B0 98 AD A6 62 90 00 02 [20:05:13]RAPDU: D5 AC 25 B0 98 AD A6 62 90 00 [20:05:13]wFMCommunicate OK [20:05:13]SAM_PROTO_SignData done [20:05:13]FM_MakeSignedData done [20:05:13]CreateOFDProtocolMessage [20:05:13]wFMCommunicate request_size=4 [20:05:13]MH_SAM_APDU [20:05:13]CAPDU: 80 11 00 00 [20:05:13]Write to MH i2c: E2 08 00 47 9D 80 11 00 00 00 00 00 00 5E [20:05:13]Write i2c OK [20:05:13]MH_I2C_Read... [20:05:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:13]Read from MH i2c: E2 [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: E2 17 00 [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: E2 17 00 47 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B4 [20:05:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:05:13]wFMCommunicate OK [20:05:13]CreateOFDProtocolMessage done [20:05:13]OFDSenderStorePacket 32568 [20:05:13]StoreOFDPacket docnum=32568 [20:05:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D5 F4 08 01 22 C3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 FC B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 7F 00 00 35 04 06 00 34 DD A1 C9 A2 BD D5 AC 25 B0 98 AD A6 62 [20:05:13]CheckFolder [20:05:13]dirname=/storage/ofd_packets [20:05:13]CheckFolder done [20:05:13]ProducePacketName [20:05:13]name=ofd_packets/00032568 [20:05:13]NVStorageSaveData ofd_packets/00032568 [20:05:13]File name is /storage/ofd_packets/00032568 [20:05:13]Write 302 bytes [20:05:13]NVStorageSaveData done [20:05:13]OFDSenderStorePacket done [20:05:13]KKMCreateOFDPacket done [20:05:13]NVStorageSaveData kkm_last_timestamp [20:05:13]File name is /storage/kkm_last_timestamp [20:05:13]Write 4 bytes [20:05:13]NVStorageSaveData done [20:05:13]ExternCall_PrintAddStr [20:05:13]wPrintStart [20:05:13]Write to MH i2c: 01 00 00 48 9D E5 [20:05:13]Write i2c OK [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: 01 [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: 01 07 00 [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: 01 07 00 48 9D 00 00 00 00 00 FF 0F FA [20:05:13]RasterBufferAndPrint [20:05:13]line Счет N : (1)1182330 [20:05:13]line ИНН: 02508201610067 [20:05:13]line Контрольно-Кассовый Чек [20:05:13]line ПРОДАЖА [20:05:13]line ТРК (МРК, ГНК) : 21 [20:05:13]line Товар: 2710194210 [20:05:13]line ДТ(л)-К-5 [20:05:13]line 31.450 * 63.60 [20:05:13]line = 2000.22 [20:05:13]line НДС 12% НСП 1% [20:05:13]line > о реализуемом товаре [20:05:13]line ОКРУГЛЕНИЕ: -0.22 [20:05:13]line ИТОГО: 2000.00 [20:05:13]line Внесено: 2000.00 [20:05:13]line СДАЧА: 0.00 [20:05:13]line НСП 1% : 17.70 [20:05:13]line НДС 12% : 212.41 [20:05:13]line Наличными: 2000.00 [20:05:13]line Безнал.: 0.00 [20:05:13]line Место: АЗС № 121 "Партнер Нефть" [20:05:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:05:13]line СНО: Общий режим [20:05:13]line Чек 274 24.08.2023 20:05 [20:05:13]line Смена: 75 ФФД: 1.0 [20:05:13]line ЗНМ: 0300000148 [20:05:13]line РНМ: 0000000000091575 [20:05:13]line Версия ККМ: 001 [20:05:13]line ФМ: 0000000000874655 [20:05:13]line ФД: 32568 [20:05:13]line ФПД: 58126506762941 [20:05:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200516&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32568&fm=58126506762941&tin=02508201610067®Number=0000000000091575&sum=200000 [20:05:13]OFD Sender: Processing packet 32568 [packets to send 11, broken 10] [20:05:13]ProducePacketName [20:05:13]name=ofd_packets/00032568 [20:05:13]OFD Sender: To server: pG, [20:05:13]CommunicateWithHost lk.salyk.kg:30040 [20:05:13]ConnectInit lk.salyk.kg [20:05:13]written 0, free lines is 4095 [20:05:13]Connected sock=10 [20:05:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D5 F4 08 01 22 C3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 FC B7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 7F 00 00 35 04 06 00 34 DD A1 C9 A2 BD D5 AC 25 B0 98 AD A6 62 [20:05:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 83 90 47 00 08 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 7F 00 00 F4 03 04 00 9F 62 E7 64 B6 04 01 00 00 31 7C 58 25 ED 98 C3 08 [20:05:13]CommunicateWithHost err = 0 [20:05:13]CheckOFDResponse [20:05:13]1017 (14) - 77093643461234 [20:05:13]1041 (16) - 0000000000874655 [20:05:13]1040 (4) - 32568 [20:05:13]1012 (4) - 24.08.2023 14:01 [20:05:13]1206 (1) - 0 [20:05:13]OFD Sender: Remove packet 32568 [20:05:13]ProducePacketName [20:05:13]name=ofd_packets/00032568 [20:05:13]NVStorageDeleteData [20:05:14]Write to MH i2c: 01 00 00 73 9D 10 [20:05:14]Write i2c OK [20:05:14]MH_I2C_Read... [20:05:14]Read from MH i2c: 01 [20:05:14]MH_I2C_Read... [20:05:14]Read from MH i2c: 01 07 00 [20:05:14]MH_I2C_Read... [20:05:14]Read from MH i2c: 01 07 00 73 9D 00 00 00 00 00 EA 0C 0D [20:05:14]RasterBufferAndPrint [20:05:14]line [20:05:14]line [20:05:14]line [20:05:14]line [20:05:14]line [20:05:14]written 0, free lines is 3315 [20:05:14]MH_Cut [20:05:14]Write to MH i2c: D1 01 00 7A 9D 01 E9 [20:05:14]Write i2c OK [20:05:14]MH_I2C_Read... [20:05:14]Read from MH i2c: D1 [20:05:14]MH_I2C_Read... [20:05:14]Read from MH i2c: D1 01 00 [20:05:14]MH_I2C_Read... [20:05:14]Read from MH i2c: D1 01 00 7A 9D 00 E8 [20:05:14]Write to MH i2c: 01 00 00 7B 9D 18 [20:05:14]Write i2c OK [20:05:14]MH_I2C_Read... [20:05:14]OFD Sender: No OFD packet to send [20:05:14]*** Cut start [20:05:14]*** Purtial cut [20:05:14]*** CUTSNS_PIN = 0 [20:05:15]*** Stage 1: CUTSNS_PIN = 1 [20:05:16]Read from MH i2c: 01 [20:05:16]MH_I2C_Read... [20:05:16]*** Stop cut motor [20:05:16]*** Cut end [20:05:16]Read from MH i2c: 01 07 00 [20:05:16]MH_I2C_Read... [20:05:16]Read from MH i2c: 01 07 00 7B 9D 00 00 00 00 00 FF 0F 2D [20:05:16]process_action close_receipt done [20:05:16]requested_data is exist [20:05:16]produce_requested_data [20:05:16]requested_item fm.sn is exist - process it [20:05:16]wFMCommunicate request_size=4 [20:05:16]MH_SAM_APDU [20:05:16]CAPDU: 80 11 00 00 [20:05:16]Write to MH i2c: E2 08 00 7C 9D 80 11 00 00 00 00 00 00 93 [20:05:16]Write i2c OK [20:05:16]MH_I2C_Read... [20:05:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:16]Read from MH i2c: E2 [20:05:16]MH_I2C_Read... [20:05:16]Read from MH i2c: E2 17 00 [20:05:16]MH_I2C_Read... [20:05:16]Read from MH i2c: E2 17 00 7C 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E9 [20:05:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:05:16]wFMCommunicate OK [20:05:16]requested_item fd.num is exist - process it [20:05:16]SAM_PROTO_GetFieldsCounters [20:05:16]wFMCommunicate request_size=4 [20:05:16]MH_SAM_APDU [20:05:16]CAPDU: 80 13 00 00 [20:05:16]Write to MH i2c: E2 08 00 7D 9D 80 13 00 00 00 00 00 00 96 [20:05:16]Write i2c OK [20:05:16]MH_I2C_Read... [20:05:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:05:16]Read from MH i2c: E2 [20:05:16]MH_I2C_Read... [20:05:16]Read from MH i2c: E2 62 00 [20:05:16]MH_I2C_Read... [20:05:16]Read from MH i2c: E2 62 00 7D 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 38 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 F7 [20: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 38 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:05:17]wFMCommunicate OK [20:05:17]SAM_PROTO_GetFieldsCounters done [20:05:17]requested_item shift.num is exist - process it [20:05:17]requested_item shift.opened is exist - process it [20:05:17]req_shift_opened [20:05:17]FM_GetShiftState [20:05:17]SAM_PROTO_GetShiftState [20:05:17]wFMCommunicate request_size=4 [20:05:17]MH_SAM_APDU [20:05:17]CAPDU: 80 13 01 00 [20:05:17]Write to MH i2c: E2 08 00 7E 9D 80 13 01 00 00 00 00 00 98 [20:05:17]Write i2c OK [20:05:17]MH_I2C_Read... [20:05:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:17]Read from MH i2c: E2 [20:05:17]MH_I2C_Read... [20:05:17]Read from MH i2c: E2 0E 00 [20:05:17]MH_I2C_Read... [20:05:17]Read from MH i2c: E2 0E 00 7E 9D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 15 [20:05:17]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:05:17]wFMCommunicate OK [20:05:17]SAM_PROTO_GetShiftState done [20:05:17]FM_GetShiftState done [20:05:17]req_shift_opened done [20:05:17]requested_item shift.open_date is exist - process it [20:05:17]req_shift_open_date [20:05:17]req_shift_open_date done [20:05:17]produce_requested_data done [20:05:17]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32568,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:05:17]process_action_free close_receipt [20:05:17]json_value_free [20:05:17]json_value_free done [20:05:17]process_json_proto returns [20:05:17]Send response to host [20:05:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32568,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:05:17]free response buf [20:05:17]execute_script done [20:05:17]execute_script returns [20:05:17]free content buf [20:05:17]Sock 9.Close socket [20:05:17]Sock 9.Thread stoped [20:05:19]OFD Sender: No OFD packet to send [20:05:24]OFD Sender: No OFD packet to send [20:05:29]OFD Sender: No OFD packet to send [20:05:34]OFD Sender: No OFD packet to send [20:05:39]OFD Sender: No OFD packet to send [20:05:44]OFD Sender: No OFD packet to send [20:05:49]OFD Sender: No OFD packet to send [20:05:54]OFD Sender: No OFD packet to send [20:05:59]OFD Sender: No OFD packet to send [20:06:04]OFD Sender: No OFD packet to send [20:06:09]OFD Sender: No OFD packet to send [20:06:14]OFD Sender: No OFD packet to send [20:06:19]OFD Sender: No OFD packet to send [20:06:24]OFD Sender: No OFD packet to send [20:06:29]OFD Sender: No OFD packet to send [20:06:34]OFD Sender: No OFD packet to send [20:06:39]OFD Sender: No OFD packet to send [20:06:44]OFD Sender: No OFD packet to send [20:06:49]OFD Sender: No OFD packet to send [20:06:54]OFD Sender: No OFD packet to send [20:06:59]OFD Sender: No OFD packet to send [20:07:04]OFD Sender: No OFD packet to send [20:07:09]OFD Sender: No OFD packet to send [20:07:14]OFD Sender: No OFD packet to send [20:07:19]OFD Sender: No OFD packet to send [20:07:24]OFD Sender: No OFD packet to send [20:07:29]OFD Sender: No OFD packet to send [20:07:34]OFD Sender: No OFD packet to send [20:07:39]OFD Sender: No OFD packet to send [20:07:44]OFD Sender: No OFD packet to send [20:07:49]OFD Sender: No OFD packet to send [20:07:54]OFD Sender: No OFD packet to send [20:07:59]OFD Sender: No OFD packet to send [20:08:04]OFD Sender: No OFD packet to send [20:08:09]OFD Sender: No OFD packet to send [20:08:11]accept exits with 8 [20:08:11]New connection [20:08:11]New thread 3067084132 created [20:08:11]Thread 3066940772 joined [20:08:11]Waiting for new connection... [20:08:11] Sock 8.Parse request [20:08:11]Sock 8.Check first char [20:08:11]Sock 8.First char is OK [20:08:11]request: POST /json_proto HTTP/1.0 [20:08:11]Method: POST [20:08:11]URL: /json_proto [20:08:11]Method is POST - this is cgi request [20:08:11]url: /json_proto [20:08:11]query_string will be loaded in cgi processing [20:08:11]execute_cgi json_proto POST (null) [20:08:11]execute_cgi path=json_proto method=POST [20:08:11]POST find Content-Length [20:08:11]Host: 172.17.34.200:8080 [20:08:11]Content-Length: 688 [20:08:11]Content-Type: application/json [20:08:11] [20:08:11]POST finish read [20:08:11]Found Content-Length = 688 [20:08:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:11]execute_script... [20:08:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:11]POST & json_proto [20:08:11]process_json_proto [20:08:11]json parsed OK: [20:08:11]protocol is kg_v1.0 [20:08:11]action value=close_receipt [20:08:11]process_action close_receipt [20:08:11]cmd_close_receipt [20:08:11]MH_GetDate [20:08:11]Write to MH i2c: F0 00 00 7F 9D 0B [20:08:11]Write i2c OK [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: F0 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: F0 09 00 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: F0 09 00 7F 9D 00 B1 B8 E7 64 B2 FF 65 64 42 [20:08:11]GetLastDocTimeStamp 1692907516 [20:08:11]current date 1692907697 [20:08:11]FM_GetShiftState [20:08:11]SAM_PROTO_GetShiftState [20:08:11]wFMCommunicate request_size=4 [20:08:11]MH_SAM_APDU [20:08:11]CAPDU: 80 13 01 00 [20:08:11]Write to MH i2c: E2 08 00 80 9D 80 13 01 00 00 00 00 00 9A [20:08:11]Write i2c OK [20:08:11]MH_I2C_Read... [20:08:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:11]Read from MH i2c: E2 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: E2 0E 00 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: E2 0E 00 80 9D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 17 [20:08:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:08:11]wFMCommunicate OK [20:08:11]SAM_PROTO_GetShiftState done [20:08:11]FM_GetShiftState done [20:08:11]opened in 1692866319 [20:08:11]opened+sec_in_day 1692952719 [20:08:11]quantity*price = 120013 [20:08:11]sum+1 = 120014 [20:08:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 275 24.08.2023 20:08 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32569 ФПД: 184469226816449 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200817&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32569&fm=184469226816449&tin=02508201610067®Number=0000000000091575&sum=120000 [20:08:13]StoreToDocumentArchive [20:08:13]shift 75 fd 32569 [20:08:13]save to /storage/0075/doc_00032569 [20:08:13]save last doc name /storage/0075/doc_00032569 to /storage/kkm_last_doc_name [20:08:13]save OK [20:08:13]Clear old archive folders... [20:08:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:08:13]tlvbuf is 01B27B90 [20:08:13]SAM_PROTO_ClearQueue [20:08:13]wFMCommunicate request_size=4 [20:08:13]MH_SAM_APDU [20:08:13]CAPDU: 80 09 00 00 [20:08:13]Write to MH i2c: E2 08 00 8D 9D 80 09 00 00 00 00 00 00 9C [20:08:13]Write i2c OK [20:08:13]MH_I2C_Read... [20:08:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:08:13]Read from MH i2c: E2 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 03 00 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 03 00 8D 9D 00 90 00 9E [20:08:13]RAPDU: 90 00 [20:08:13]wFMCommunicate OK [20:08:13]SAM_PROTO_ClearQueue done [20:08:13]KKMCreateOFDPacket [20:08:13]OFDProtocolAddRootSTLVToBuf [20:08:13]FM_MakeSignedData [20:08:13]FM_MakeSignedData [20:08:13]SAM_PROTO_SignData [20:08:13]wFMCommunicate request_size=4 [20:08:13]MH_SAM_APDU [20:08:13]CAPDU: 80 0D 01 02 [20:08:13]Write to MH i2c: E2 08 00 8E 9D 80 0D 01 02 00 00 00 00 A4 [20:08:13]Write i2c OK [20:08:13]MH_I2C_Read... [20:08:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:08:13]Read from MH i2c: E2 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 03 00 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 03 00 8E 9D 00 90 00 9F [20:08:13]RAPDU: 90 00 [20:08:13]wFMCommunicate OK [20:08:13]wFMCommunicate request_size=255 [20:08:13]MH_SAM_APDU [20:08:13]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 B1 B8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 7F 00 00 35 04 06 00 [20:08:13]Write to MH i2c: E2 02 01 8F 9D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 B1 B8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 7F 00 00 35 04 06 00 00 00 98 [20:08:13]Write i2c OK [20:08:13]MH_I2C_Read... [20:08:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:13]Read from MH i2c: E2 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 03 00 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 03 00 8F 9D 00 90 00 A0 [20:08:13]RAPDU: 90 00 [20:08:13]wFMCommunicate OK [20:08:13]wFMCommunicate request_size=11 [20:08:13]MH_SAM_APDU [20:08:13]CAPDU: 80 0D 02 02 06 A7 C6 16 BC 83 C1 [20:08:13]Write to MH i2c: E2 0E 00 90 9D 80 0D 02 02 06 00 A7 C6 16 BC 83 C1 00 00 36 [20:08:13]Write i2c OK [20:08:13]MH_I2C_Read... [20:08:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:13]Read from MH i2c: E2 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 03 00 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 03 00 90 9D 00 90 00 A1 [20:08:13]RAPDU: 90 00 [20:08:13]wFMCommunicate OK [20:08:13]wFMCommunicate request_size=4 [20:08:13]MH_SAM_APDU [20:08:13]CAPDU: 80 0D 03 02 [20:08:13]Write to MH i2c: E2 08 00 91 9D 80 0D 03 02 00 00 00 00 A9 [20:08:13]Write i2c OK [20:08:13]MH_I2C_Read... [20:08:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:08:13]Read from MH i2c: E2 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 0B 00 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 0B 00 91 9D 00 61 B1 6B DD 27 98 A9 17 90 00 83 [20:08:13]RAPDU: 61 B1 6B DD 27 98 A9 17 90 00 [20:08:13]wFMCommunicate OK [20:08:13]SAM_PROTO_SignData done [20:08:13]FM_MakeSignedData done [20:08:13]CreateOFDProtocolMessage [20:08:13]wFMCommunicate request_size=4 [20:08:13]MH_SAM_APDU [20:08:13]CAPDU: 80 11 00 00 [20:08:13]Write to MH i2c: E2 08 00 92 9D 80 11 00 00 00 00 00 00 A9 [20:08:13]Write i2c OK [20:08:13]MH_I2C_Read... [20:08:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:13]Read from MH i2c: E2 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 17 00 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 17 00 92 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FF [20:08:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:08:13]wFMCommunicate OK [20:08:13]CreateOFDProtocolMessage done [20:08:13]OFDSenderStorePacket 32569 [20:08:13]StoreOFDPacket docnum=32569 [20:08:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8F 02 08 01 7E 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 B1 B8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 7F 00 00 35 04 06 00 A7 C6 16 BC 83 C1 61 B1 6B DD 27 98 A9 17 [20:08:13]CheckFolder [20:08:13]dirname=/storage/ofd_packets [20:08:13]CheckFolder done [20:08:13]ProducePacketName [20:08:13]name=ofd_packets/00032569 [20:08:13]NVStorageSaveData ofd_packets/00032569 [20:08:13]File name is /storage/ofd_packets/00032569 [20:08:13]Write 302 bytes [20:08:13]NVStorageSaveData done [20:08:13]OFDSenderStorePacket done [20:08:13]KKMCreateOFDPacket done [20:08:13]NVStorageSaveData kkm_last_timestamp [20:08:13]File name is /storage/kkm_last_timestamp [20:08:13]Write 4 bytes [20:08:13]NVStorageSaveData done [20:08:13]ExternCall_PrintAddStr [20:08:13]wPrintStart [20:08:13]Write to MH i2c: 01 00 00 93 9D 30 [20:08:13]Write i2c OK [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: 01 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: 01 07 00 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: 01 07 00 93 9D 00 00 00 00 00 FF 0F 45 [20:08:13]RasterBufferAndPrint [20:08:13]line Счет N : (1)1182331 [20:08:13]line ИНН: 02508201610067 [20:08:13]line Контрольно-Кассовый Чек [20:08:13]line ПРОДАЖА [20:08:13]line ТРК (МРК, ГНК) : 11 [20:08:13]line Товар: 2710194210 [20:08:13]line ДТ(л)-К-5 [20:08:13]line 18.870 * 63.60 [20:08:13]line = 1200.13 [20:08:13]line НДС 12% НСП 1% [20:08:13]line > о реализуемом товаре [20:08:13]line ОКРУГЛЕНИЕ: -0.13 [20:08:13]line ИТОГО: 1200.00 [20:08:13]line Внесено: 1200.00 [20:08:13]line СДАЧА: 0.00 [20:08:13]line НСП 1% : 10.62 [20:08:13]line НДС 12% : 127.45 [20:08:13]line Наличными: 1200.00 [20:08:13]line Безнал.: 0.00 [20:08:13]line Место: АЗС № 121 "Партнер Нефть" [20:08:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:08:13]line СНО: Общий режим [20:08:13]line Чек 275 24.08.2023 20:08 [20:08:13]line Смена: 75 ФФД: 1.0 [20:08:13]line ЗНМ: 0300000148 [20:08:13]line РНМ: 0000000000091575 [20:08:13]line Версия ККМ: 001 [20:08:13]line ФМ: 0000000000874655 [20:08:13]line ФД: 32569 [20:08:13]line ФПД: 184469226816449 [20:08:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200817&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32569&fm=184469226816449&tin=02508201610067®Number=0000000000091575&sum=120000 [20:08:13]OFD Sender: Processing packet 32569 [packets to send 11, broken 10] [20:08:13]ProducePacketName [20:08:13]name=ofd_packets/00032569 [20:08:13]OFD Sender: To server: pG, [20:08:13]CommunicateWithHost lk.salyk.kg:30040 [20:08:13]ConnectInit lk.salyk.kg [20:08:13]written 0, free lines is 4095 [20:08:13]Connected sock=10 [20:08:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8F 02 08 01 7E 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 B1 B8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 7F 00 00 35 04 06 00 A7 C6 16 BC 83 C1 61 B1 6B DD 27 98 A9 17 [20:08:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 88 58 47 00 56 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 7F 00 00 F4 03 04 00 54 63 E7 64 B6 04 01 00 00 C4 65 2B F9 95 93 22 2B [20:08:14]CommunicateWithHost err = 0 [20:08:14]CheckOFDResponse [20:08:14]1017 (14) - 77093643461234 [20:08:14]1041 (16) - 0000000000874655 [20:08:14]1040 (4) - 32569 [20:08:14]1012 (4) - 24.08.2023 14:04 [20:08:14]1206 (1) - 0 [20:08:14]OFD Sender: Remove packet 32569 [20:08:14]ProducePacketName [20:08:14]name=ofd_packets/00032569 [20:08:14]NVStorageDeleteData [20:08:14]Write to MH i2c: 01 00 00 BE 9D 5B [20:08:14]Write i2c OK [20:08:14]MH_I2C_Read... [20:08:14]Read from MH i2c: 01 [20:08:14]MH_I2C_Read... [20:08:14]Read from MH i2c: 01 07 00 [20:08:14]MH_I2C_Read... [20:08:14]Read from MH i2c: 01 07 00 BE 9D 00 00 00 00 00 E3 0C 51 [20:08:14]RasterBufferAndPrint [20:08:14]line [20:08:14]line [20:08:14]line [20:08:14]line [20:08:14]line [20:08:14]written 0, free lines is 3305 [20:08:14]MH_Cut [20:08:14]Write to MH i2c: D1 01 00 C5 9D 01 34 [20:08:14]Write i2c OK [20:08:14]MH_I2C_Read... [20:08:14]Read from MH i2c: D1 [20:08:14]MH_I2C_Read... [20:08:14]Read from MH i2c: D1 01 00 [20:08:14]MH_I2C_Read... [20:08:14]Read from MH i2c: D1 01 00 C5 9D 00 33 [20:08:14]Write to MH i2c: 01 00 00 C6 9D 63 [20:08:14]Write i2c OK [20:08:14]MH_I2C_Read... [20:08:14]OFD Sender: No OFD packet to send [20:08:15]*** Cut start [20:08:15]*** Purtial cut [20:08:15]*** Stage 1: CUTSNS_PIN = 1 [20:08:15]Read from MH i2c: 01 [20:08:15]MH_I2C_Read... [20:08:15]*** Stop cut motor [20:08:15]*** Cut end [20:08:15]Read from MH i2c: 01 07 00 [20:08:15]MH_I2C_Read... [20:08:15]Read from MH i2c: 01 07 00 C6 9D 00 00 00 00 00 FF 0F 78 [20:08:15]process_action close_receipt done [20:08:15]requested_data is exist [20:08:15]produce_requested_data [20:08:15]requested_item fm.sn is exist - process it [20:08:15]wFMCommunicate request_size=4 [20:08:15]MH_SAM_APDU [20:08:15]CAPDU: 80 11 00 00 [20:08:15]Write to MH i2c: E2 08 00 C7 9D 80 11 00 00 00 00 00 00 DE [20:08:15]Write i2c OK [20:08:15]MH_I2C_Read... [20:08:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:15]Read from MH i2c: E2 [20:08:15]MH_I2C_Read... [20:08:15]Read from MH i2c: E2 17 00 [20:08:15]MH_I2C_Read... [20:08:15]Read from MH i2c: E2 17 00 C7 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 34 [20:08:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:08:15]wFMCommunicate OK [20:08:15]requested_item fd.num is exist - process it [20:08:15]SAM_PROTO_GetFieldsCounters [20:08:15]wFMCommunicate request_size=4 [20:08:15]MH_SAM_APDU [20:08:15]CAPDU: 80 13 00 00 [20:08:15]Write to MH i2c: E2 08 00 C8 9D 80 13 00 00 00 00 00 00 E1 [20:08:15]Write i2c OK [20:08:15]MH_I2C_Read... [20:08:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:08:15]Read from MH i2c: E2 [20:08:15]MH_I2C_Read... [20:08:15]Read from MH i2c: E2 62 00 [20:08:15]MH_I2C_Read... [20:08:15]Read from MH i2c: E2 62 00 C8 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 39 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 46 [20:08:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 39 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:08:15]wFMCommunicate OK [20:08:15]SAM_PROTO_GetFieldsCounters done [20:08:15]requested_item shift.num is exist - process it [20:08:15]requested_item shift.opened is exist - process it [20:08:15]req_shift_opened [20:08:15]FM_GetShiftState [20:08:15]SAM_PROTO_GetShiftState [20:08:15]wFMCommunicate request_size=4 [20:08:15]MH_SAM_APDU [20:08:15]CAPDU: 80 13 01 00 [20:08:15]Write to MH i2c: E2 08 00 C9 9D 80 13 01 00 00 00 00 00 E3 [20:08:15]Write i2c OK [20:08:15]MH_I2C_Read... [20:08:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:15]Read from MH i2c: E2 [20:08:15]MH_I2C_Read... [20:08:15]Read from MH i2c: E2 0E 00 [20:08:15]MH_I2C_Read... [20:08:15]Read from MH i2c: E2 0E 00 C9 9D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 60 [20:08:15]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:08:15]wFMCommunicate OK [20:08:15]SAM_PROTO_GetShiftState done [20:08:15]FM_GetShiftState done [20:08:15]req_shift_opened done [20:08:15]requested_item shift.open_date is exist - process it [20:08:15]req_shift_open_date [20:08:15]req_shift_open_date done [20:08:15]produce_requested_data done [20:08:15]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32569,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:08:15]process_action_free close_receipt [20:08:15]json_value_free [20:08:15]json_value_free done [20:08:15]process_json_proto returns [20:08:15]Send response to host [20:08:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32569,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:08:15]free response buf [20:08:15]execute_script done [20:08:15]execute_script returns [20:08:15]free content buf [20:08:15]Sock 8.Close socket [20:08:15]Sock 8.Thread stoped [20:08:19]OFD Sender: No OFD packet to send [20:08:24]OFD Sender: No OFD packet to send [20:08:29]OFD Sender: No OFD packet to send [20:08:34]OFD Sender: No OFD packet to send [20:08:39]OFD Sender: No OFD packet to send [20:08:44]accept exits with 9 [20:08:44]New connection [20:08:44]New thread 3066940772 created [20:08:44]Thread 3067084132 joined [20:08:44]Waiting for new connection... [20:08:44] Sock 9.Parse request [20:08:44]Sock 9.Check first char [20:08:44]Sock 9.First char is OK [20:08:44]request: POST /json_proto HTTP/1.0 [20:08:44]Method: POST [20:08:44]URL: /json_proto [20:08:44]Method is POST - this is cgi request [20:08:44]url: /json_proto [20:08:44]query_string will be loaded in cgi processing [20:08:44]execute_cgi json_proto POST (null) [20:08:44]execute_cgi path=json_proto method=POST [20:08:44]POST find Content-Length [20:08:44]Host: 172.17.34.200:8080 [20:08:44]Content-Length: 683 [20:08:44]Content-Type: application/json [20:08:44] [20:08:44]POST finish read [20:08:44]Found Content-Length = 683 [20:08:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 3.780, "sum" : 240.41, "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" ] } } [20:08:44]execute_script... [20:08: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)1182332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 3.780, "sum" : 240.41, "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" ] } } [20:08:44]POST & json_proto [20:08:44]process_json_proto [20:08:44]json parsed OK: [20:08:44]protocol is kg_v1.0 [20:08:44]action value=close_receipt [20:08:44]process_action close_receipt [20:08:44]cmd_close_receipt [20:08:44]MH_GetDate [20:08:44]Write to MH i2c: F0 00 00 CA 9D 56 [20:08:44]Write i2c OK [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: F0 [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: F0 09 00 [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: F0 09 00 CA 9D 00 D1 B8 E7 64 B2 FF 65 64 AD [20:08:44]GetLastDocTimeStamp 1692907697 [20:08:44]current date 1692907729 [20:08:44]FM_GetShiftState [20:08:44]SAM_PROTO_GetShiftState [20:08:44]wFMCommunicate request_size=4 [20:08:44]MH_SAM_APDU [20:08:44]CAPDU: 80 13 01 00 [20:08:44]Write to MH i2c: E2 08 00 CB 9D 80 13 01 00 00 00 00 00 E5 [20:08:44]Write i2c OK [20:08:44]MH_I2C_Read... [20:08:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:44]Read from MH i2c: E2 [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: E2 0E 00 [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: E2 0E 00 CB 9D 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 62 [20:08:44]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:08:44]wFMCommunicate OK [20:08:44]SAM_PROTO_GetShiftState done [20:08:44]FM_GetShiftState done [20:08:44]opened in 1692866319 [20:08:44]opened+sec_in_day 1692952719 [20:08:44]quantity*price = 24040 [20:08:44]sum+1 = 24042 [20:08:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.13 НДС 12% : 25.53 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 276 24.08.2023 20:08 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32570 ФПД: 26087033883752 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200849&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32570&fm=26087033883752&tin=02508201610067®Number=0000000000091575&sum=24000 [20:08:45]StoreToDocumentArchive [20:08:45]shift 75 fd 32570 [20:08:45]save to /storage/0075/doc_00032570 [20:08:45]save last doc name /storage/0075/doc_00032570 to /storage/kkm_last_doc_name [20:08:45]save OK [20:08:45]Clear old archive folders... [20:08:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:08:45]tlvbuf is 018D1780 [20:08:45]SAM_PROTO_ClearQueue [20:08:45]wFMCommunicate request_size=4 [20:08:45]MH_SAM_APDU [20:08:45]CAPDU: 80 09 00 00 [20:08:45]Write to MH i2c: E2 08 00 D8 9D 80 09 00 00 00 00 00 00 E7 [20:08:45]Write i2c OK [20:08:45]MH_I2C_Read... [20:08:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:08:45]Read from MH i2c: E2 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: E2 03 00 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: E2 03 00 D8 9D 00 90 00 E9 [20:08:45]RAPDU: 90 00 [20:08:45]wFMCommunicate OK [20:08:45]SAM_PROTO_ClearQueue done [20:08:45]KKMCreateOFDPacket [20:08:45]OFDProtocolAddRootSTLVToBuf [20:08:45]FM_MakeSignedData [20:08:45]FM_MakeSignedData [20:08:45]SAM_PROTO_SignData [20:08:45]wFMCommunicate request_size=4 [20:08:45]MH_SAM_APDU [20:08:45]CAPDU: 80 0D 01 02 [20:08:45]Write to MH i2c: E2 08 00 D9 9D 80 0D 01 02 00 00 00 00 EF [20:08:45]Write i2c OK [20:08:45]MH_I2C_Read... [20:08:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:08:45]Read from MH i2c: E2 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: E2 03 00 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: E2 03 00 D9 9D 00 90 00 EA [20:08:45]RAPDU: 90 00 [20:08:45]wFMCommunicate OK [20:08:45]wFMCommunicate request_size=255 [20:08:45]MH_SAM_APDU [20:08:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C4 0E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E9 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 D1 B8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 7F 00 00 35 04 06 00 [20:08:45]Write to MH i2c: E2 02 01 DA 9D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C4 0E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E9 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 D1 B8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 7F 00 00 35 04 06 00 00 00 3F [20:08:45]Write i2c OK [20:08:45]MH_I2C_Read... [20:08:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:45]Read from MH i2c: E2 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: E2 03 00 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: E2 03 00 DA 9D 00 90 00 EB [20:08:45]RAPDU: 90 00 [20:08:45]wFMCommunicate OK [20:08:45]wFMCommunicate request_size=11 [20:08:45]MH_SAM_APDU [20:08:45]CAPDU: 80 0D 02 02 06 17 B9 DC 63 4C 68 [20:08:45]Write to MH i2c: E2 0E 00 DB 9D 80 0D 02 02 06 00 17 B9 DC 63 4C 68 00 00 C1 [20:08:45]Write i2c OK [20:08:45]MH_I2C_Read... [20:08:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:45]Read from MH i2c: E2 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: E2 03 00 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: E2 03 00 DB 9D 00 90 00 EC [20:08:45]RAPDU: 90 00 [20:08:45]wFMCommunicate OK [20:08:45]wFMCommunicate request_size=4 [20:08:45]MH_SAM_APDU [20:08:45]CAPDU: 80 0D 03 02 [20:08:45]Write to MH i2c: E2 08 00 DC 9D 80 0D 03 02 00 00 00 00 F4 [20:08:45]Write i2c OK [20:08:45]MH_I2C_Read... [20:08:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:08:45]Read from MH i2c: E2 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: E2 0B 00 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: E2 0B 00 DC 9D 00 06 67 4E 0D DD 6D 1E 07 90 00 2C [20:08:45]RAPDU: 06 67 4E 0D DD 6D 1E 07 90 00 [20:08:45]wFMCommunicate OK [20:08:45]SAM_PROTO_SignData done [20:08:45]FM_MakeSignedData done [20:08:45]CreateOFDProtocolMessage [20:08:45]wFMCommunicate request_size=4 [20:08:45]MH_SAM_APDU [20:08:45]CAPDU: 80 11 00 00 [20:08:45]Write to MH i2c: E2 08 00 DD 9D 80 11 00 00 00 00 00 00 F4 [20:08:45]Write i2c OK [20:08:45]MH_I2C_Read... [20:08:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:45]Read from MH i2c: E2 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: E2 17 00 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: E2 17 00 DD 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4A [20:08:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:08:45]wFMCommunicate OK [20:08:45]CreateOFDProtocolMessage done [20:08:45]OFDSenderStorePacket 32570 [20:08:45]StoreOFDPacket docnum=32570 [20:08:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2A A7 08 01 C7 9B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C4 0E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E9 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 D1 B8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 7F 00 00 35 04 06 00 17 B9 DC 63 4C 68 06 67 4E 0D DD 6D 1E 07 [20:08:45]CheckFolder [20:08:45]dirname=/storage/ofd_packets [20:08:45]CheckFolder done [20:08:45]ProducePacketName [20:08:45]name=ofd_packets/00032570 [20:08:45]NVStorageSaveData ofd_packets/00032570 [20:08:45]File name is /storage/ofd_packets/00032570 [20:08:45]Write 302 bytes [20:08:45]NVStorageSaveData done [20:08:45]OFDSenderStorePacket done [20:08:45]KKMCreateOFDPacket done [20:08:45]NVStorageSaveData kkm_last_timestamp [20:08:45]File name is /storage/kkm_last_timestamp [20:08:45]Write 4 bytes [20:08:45]NVStorageSaveData done [20:08:45]ExternCall_PrintAddStr [20:08:45]wPrintStart [20:08:45]Write to MH i2c: 01 00 00 DE 9D 7B [20:08:45]Write i2c OK [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: 01 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: 01 07 00 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: 01 07 00 DE 9D 00 00 00 00 00 FF 0F 90 [20:08:45]RasterBufferAndPrint [20:08:45]line Счет N : (1)1182332 [20:08:45]line ИНН: 02508201610067 [20:08:45]line Контрольно-Кассовый Чек [20:08:45]line ПРОДАЖА [20:08:45]line ТРК (МРК, ГНК) : 21 [20:08:45]line Товар: 2710194210 [20:08:45]line ДТ(л)-К-5 [20:08:45]line 3.780 * 63.60 [20:08:45]line = 240.41 [20:08:45]line НДС 12% НСП 1% [20:08:45]line > о реализуемом товаре [20:08:45]line ОКРУГЛЕНИЕ: -0.41 [20:08:45]line ИТОГО: 240.00 [20:08:45]line Внесено: 240.00 [20:08:45]line СДАЧА: 0.00 [20:08:45]line НСП 1% : 2.13 [20:08:45]line НДС 12% : 25.53 [20:08:45]line Наличными: 240.00 [20:08:45]line Безнал.: 0.00 [20:08:45]line Место: АЗС № 121 "Партнер Нефть" [20:08:45]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:08:45]line СНО: Общий режим [20:08:45]line Чек 276 24.08.2023 20:08 [20:08:45]line Смена: 75 ФФД: 1.0 [20:08:45]line ЗНМ: 0300000148 [20:08:45]line РНМ: 0000000000091575 [20:08:45]line Версия ККМ: 001 [20:08:45]line ФМ: 0000000000874655 [20:08:45]line ФД: 32570 [20:08:45]line ФПД: 26087033883752 [20:08:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T200849&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32570&fm=26087033883752&tin=02508201610067®Number=0000000000091575&sum=24000 [20:08:45]OFD Sender: Processing packet 32570 [packets to send 11, broken 10] [20:08:45]ProducePacketName [20:08:45]name=ofd_packets/00032570 [20:08:45]OFD Sender: To server: pG, [20:08:45]CommunicateWithHost lk.salyk.kg:30040 [20:08:45]ConnectInit lk.salyk.kg [20:08:45]written 0, free lines is 4095 [20:08:46]Connected sock=10 [20:08:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2A A7 08 01 C7 9B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C4 0E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E9 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 D1 B8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 7F 00 00 35 04 06 00 17 B9 DC 63 4C 68 06 67 4E 0D DD 6D 1E 07 [20:08:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 73 C6 47 00 37 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 7F 00 00 F4 03 04 00 74 63 E7 64 B6 04 01 00 00 10 F3 8F 41 06 48 6F 14 [20:08:46]CommunicateWithHost err = 0 [20:08:46]CheckOFDResponse [20:08:46]1017 (14) - 77093643461234 [20:08:46]1041 (16) - 0000000000874655 [20:08:46]1040 (4) - 32570 [20:08:46]1012 (4) - 24.08.2023 14:04 [20:08:46]1206 (1) - 0 [20:08:46]OFD Sender: Remove packet 32570 [20:08:46]ProducePacketName [20:08:46]name=ofd_packets/00032570 [20:08:46]NVStorageDeleteData [20:08:46]Write to MH i2c: 01 00 00 09 9E A7 [20:08:46]Write i2c OK [20:08:46]MH_I2C_Read... [20:08:46]Read from MH i2c: 01 [20:08:46]MH_I2C_Read... [20:08:46]Read from MH i2c: 01 07 00 [20:08:46]MH_I2C_Read... [20:08:46]Read from MH i2c: 01 07 00 09 9E 00 00 00 00 00 EB 0C A5 [20:08:46]RasterBufferAndPrint [20:08:46]line [20:08:46]line [20:08:46]line [20:08:46]line [20:08:46]line [20:08:46]written 0, free lines is 3313 [20:08:46]MH_Cut [20:08:46]Write to MH i2c: D1 01 00 10 9E 01 80 [20:08:46]Write i2c OK [20:08:46]MH_I2C_Read... [20:08:46]Read from MH i2c: D1 [20:08:46]MH_I2C_Read... [20:08:46]Read from MH i2c: D1 01 00 [20:08:46]MH_I2C_Read... [20:08:46]Read from MH i2c: D1 01 00 10 9E 00 7F [20:08:46]Write to MH i2c: 01 00 00 11 9E AF [20:08:46]Write i2c OK [20:08:46]MH_I2C_Read... [20:08:46]OFD Sender: No OFD packet to send [20:08:47]*** Cut start [20:08:47]*** Purtial cut [20:08:47]*** CUTSNS_PIN = 0 [20:08:47]*** Stage 1: CUTSNS_PIN = 1 [20:08:49]Read from MH i2c: 01 [20:08:49]MH_I2C_Read... [20:08:49]*** Stop cut motor [20:08:49]*** Cut end [20:08:49]Read from MH i2c: 01 07 00 [20:08:49]MH_I2C_Read... [20:08:49]Read from MH i2c: 01 07 00 11 9E 00 00 00 00 00 FF 0F C4 [20:08:49]process_action close_receipt done [20:08:49]requested_data is exist [20:08:49]produce_requested_data [20:08:49]requested_item fm.sn is exist - process it [20:08:49]wFMCommunicate request_size=4 [20:08:49]MH_SAM_APDU [20:08:49]CAPDU: 80 11 00 00 [20:08:49]Write to MH i2c: E2 08 00 12 9E 80 11 00 00 00 00 00 00 2A [20:08:49]Write i2c OK [20:08:49]MH_I2C_Read... [20:08:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:49]Read from MH i2c: E2 [20:08:49]MH_I2C_Read... [20:08:49]Read from MH i2c: E2 17 00 [20:08:49]MH_I2C_Read... [20:08:49]Read from MH i2c: E2 17 00 12 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 80 [20:08:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:08:49]wFMCommunicate OK [20:08:49]requested_item fd.num is exist - process it [20:08:49]SAM_PROTO_GetFieldsCounters [20:08:49]wFMCommunicate request_size=4 [20:08:49]MH_SAM_APDU [20:08:49]CAPDU: 80 13 00 00 [20:08:49]Write to MH i2c: E2 08 00 13 9E 80 13 00 00 00 00 00 00 2D [20:08:49]Write i2c OK [20:08:49]MH_I2C_Read... [20:08:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:08:49]Read from MH i2c: E2 [20:08:49]MH_I2C_Read... [20:08:49]Read from MH i2c: E2 62 00 [20:08:49]MH_I2C_Read... [20:08:49]Read from MH i2c: E2 62 00 13 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3A 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [20:08:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3A 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:08:49]wFMCommunicate OK [20:08:49]SAM_PROTO_GetFieldsCounters done [20:08:49]requested_item shift.num is exist - process it [20:08:49]requested_item shift.opened is exist - process it [20:08:49]req_shift_opened [20:08:49]FM_GetShiftState [20:08:49]SAM_PROTO_GetShiftState [20:08:49]wFMCommunicate request_size=4 [20:08:49]MH_SAM_APDU [20:08:49]CAPDU: 80 13 01 00 [20:08:49]Write to MH i2c: E2 08 00 14 9E 80 13 01 00 00 00 00 00 2F [20:08:49]Write i2c OK [20:08:49]MH_I2C_Read... [20:08:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:49]Read from MH i2c: E2 [20:08:49]MH_I2C_Read... [20:08:49]Read from MH i2c: E2 0E 00 [20:08:49]MH_I2C_Read... [20:08:49]Read from MH i2c: E2 0E 00 14 9E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AC [20:08:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:08:49]wFMCommunicate OK [20:08:49]SAM_PROTO_GetShiftState done [20:08:49]FM_GetShiftState done [20:08:49]req_shift_opened done [20:08:49]requested_item shift.open_date is exist - process it [20:08:49]req_shift_open_date [20:08:49]req_shift_open_date done [20:08:49]produce_requested_data done [20:08:49]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32570,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:08:49]process_action_free close_receipt [20:08:49]json_value_free [20:08:49]json_value_free done [20:08:49]process_json_proto returns [20:08:49]Send response to host [20:08:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32570,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:08:49]free response buf [20:08:49]execute_script done [20:08:49]execute_script returns [20:08:49]free content buf [20:08:49]Sock 9.Close socket [20:08:49]Sock 9.Thread stoped [20:08:51]OFD Sender: No OFD packet to send [20:08:56]OFD Sender: No OFD packet to send [20:09:01]OFD Sender: No OFD packet to send [20:09:06]OFD Sender: No OFD packet to send [20:09:11]OFD Sender: No OFD packet to send [20:09:16]OFD Sender: No OFD packet to send [20:09:21]OFD Sender: No OFD packet to send [20:09:26]OFD Sender: No OFD packet to send [20:09:31]OFD Sender: No OFD packet to send [20:09:36]OFD Sender: No OFD packet to send [20:09:41]OFD Sender: No OFD packet to send [20:09:46]OFD Sender: No OFD packet to send [20:09:51]OFD Sender: No OFD packet to send [20:09:56]OFD Sender: No OFD packet to send [20:10:01]OFD Sender: No OFD packet to send [20:10:06]OFD Sender: No OFD packet to send [20:10:11]OFD Sender: No OFD packet to send [20:10:16]OFD Sender: No OFD packet to send [20:10:21]OFD Sender: No OFD packet to send [20:10:26]OFD Sender: No OFD packet to send [20:10:31]OFD Sender: No OFD packet to send [20:10:36]OFD Sender: No OFD packet to send [20:10:41]OFD Sender: No OFD packet to send [20:10:46]OFD Sender: No OFD packet to send [20:10:51]OFD Sender: No OFD packet to send [20:10:56]OFD Sender: No OFD packet to send [20:11:01]OFD Sender: No OFD packet to send [20:11:06]OFD Sender: No OFD packet to send [20:11:11]OFD Sender: No OFD packet to send [20:11:16]OFD Sender: No OFD packet to send [20:11:21]OFD Sender: No OFD packet to send [20:11:26]OFD Sender: No OFD packet to send [20:11:31]OFD Sender: No OFD packet to send [20:11:34]accept exits with 8 [20:11:34]New connection [20:11:34]New thread 3067084132 created [20:11:34]Thread 3066940772 joined [20:11:34]Waiting for new connection... [20:11:34] Sock 8.Parse request [20:11:34]Sock 8.Check first char [20:11:34]Sock 8.First char is OK [20:11:34]request: POST /json_proto HTTP/1.0 [20:11:34]Method: POST [20:11:34]URL: /json_proto [20:11:34]Method is POST - this is cgi request [20:11:34]url: /json_proto [20:11:34]query_string will be loaded in cgi processing [20:11:34]execute_cgi json_proto POST (null) [20:11:34]execute_cgi path=json_proto method=POST [20:11:34]POST find Content-Length [20:11:34]Host: 172.17.34.200:8080 [20:11:34]Content-Length: 683 [20:11:34]Content-Type: application/json [20:11:34] [20:11:34]POST finish read [20:11:34]Found Content-Length = 683 [20:11:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 20.870, "sum" : 1200.03, "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" ] } } [20:11:34]execute_script... [20:11: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)1182333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 20.870, "sum" : 1200.03, "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" ] } } [20:11:34]POST & json_proto [20:11:34]process_json_proto [20:11:34]json parsed OK: [20:11:34]protocol is kg_v1.0 [20:11:34]action value=close_receipt [20:11:34]process_action close_receipt [20:11:34]cmd_close_receipt [20:11:34]MH_GetDate [20:11:34]Write to MH i2c: F0 00 00 15 9E A2 [20:11:34]Write i2c OK [20:11:34]MH_I2C_Read... [20:11:34]Read from MH i2c: F0 [20:11:34]MH_I2C_Read... [20:11:34]Read from MH i2c: F0 09 00 [20:11:34]MH_I2C_Read... [20:11:34]Read from MH i2c: F0 09 00 15 9E 00 7B B9 E7 64 B2 FF 65 64 A4 [20:11:34]GetLastDocTimeStamp 1692907729 [20:11:34]current date 1692907899 [20:11:34]FM_GetShiftState [20:11:34]SAM_PROTO_GetShiftState [20:11:34]wFMCommunicate request_size=4 [20:11:34]MH_SAM_APDU [20:11:34]CAPDU: 80 13 01 00 [20:11:34]Write to MH i2c: E2 08 00 16 9E 80 13 01 00 00 00 00 00 31 [20:11:34]Write i2c OK [20:11:34]MH_I2C_Read... [20:11:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:11:34]Read from MH i2c: E2 [20:11:34]MH_I2C_Read... [20:11:34]Read from MH i2c: E2 0E 00 [20:11:34]MH_I2C_Read... [20:11:34]Read from MH i2c: E2 0E 00 16 9E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AE [20:11:34]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:11:34]wFMCommunicate OK [20:11:34]SAM_PROTO_GetShiftState done [20:11:34]FM_GetShiftState done [20:11:34]opened in 1692866319 [20:11:34]opened+sec_in_day 1692952719 [20:11:34]quantity*price = 120002 [20:11:34]sum+1 = 120004 [20:11:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 277 24.08.2023 20:11 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32571 ФПД: 129173538559721 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T201139&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32571&fm=129173538559721&tin=02508201610067®Number=0000000000091575&sum=120000 [20:11:35]StoreToDocumentArchive [20:11:35]shift 75 fd 32571 [20:11:35]save to /storage/0075/doc_00032571 [20:11:35]save last doc name /storage/0075/doc_00032571 to /storage/kkm_last_doc_name [20:11:35]save OK [20:11:35]Clear old archive folders... [20:11:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:11:35]tlvbuf is 01B27A00 [20:11:35]SAM_PROTO_ClearQueue [20:11:35]wFMCommunicate request_size=4 [20:11:35]MH_SAM_APDU [20:11:35]CAPDU: 80 09 00 00 [20:11:35]Write to MH i2c: E2 08 00 23 9E 80 09 00 00 00 00 00 00 33 [20:11:35]Write i2c OK [20:11:35]MH_I2C_Read... [20:11:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:11:35]Read from MH i2c: E2 [20:11:35]MH_I2C_Read... [20:11:35]Read from MH i2c: E2 03 00 [20:11:35]MH_I2C_Read... [20:11:35]Read from MH i2c: E2 03 00 23 9E 00 90 00 35 [20:11:35]RAPDU: 90 00 [20:11:35]wFMCommunicate OK [20:11:35]SAM_PROTO_ClearQueue done [20:11:35]KKMCreateOFDPacket [20:11:35]OFDProtocolAddRootSTLVToBuf [20:11:35]FM_MakeSignedData [20:11:35]FM_MakeSignedData [20:11:35]SAM_PROTO_SignData [20:11:35]wFMCommunicate request_size=4 [20:11:35]MH_SAM_APDU [20:11:35]CAPDU: 80 0D 01 02 [20:11:35]Write to MH i2c: E2 08 00 24 9E 80 0D 01 02 00 00 00 00 3B [20:11:35]Write i2c OK [20:11:35]MH_I2C_Read... [20:11:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:11:35]Read from MH i2c: E2 [20:11:35]MH_I2C_Read... [20:11:35]Read from MH i2c: E2 03 00 [20:11:35]MH_I2C_Read... [20:11:35]Read from MH i2c: E2 03 00 24 9E 00 90 00 36 [20:11:35]RAPDU: 90 00 [20:11:35]wFMCommunicate OK [20:11:35]wFMCommunicate request_size=255 [20:11:35]MH_SAM_APDU [20: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 35 FF 03 08 00 03 86 51 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 C3 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 C8 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 15 01 00 00 F4 03 04 00 7B B9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 7F 00 00 35 04 06 00 75 [20:11:35]Write to MH i2c: E2 02 01 25 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 35 FF 03 08 00 03 86 51 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 C3 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 C8 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 15 01 00 00 F4 03 04 00 7B B9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 7F 00 00 35 04 06 00 75 00 00 A1 [20:11:35]Write i2c OK [20:11:35]MH_I2C_Read... [20:11:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:11:36]Read from MH i2c: E2 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 03 00 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 03 00 25 9E 00 90 00 37 [20:11:36]RAPDU: 90 00 [20:11:36]wFMCommunicate OK [20:11:36]wFMCommunicate request_size=10 [20:11:36]MH_SAM_APDU [20:11:36]CAPDU: 80 0D 02 02 05 7B 8E E1 56 E9 [20:11:36]Write to MH i2c: E2 0D 00 26 9E 80 0D 02 02 05 00 7B 8E E1 56 E9 00 00 71 [20:11:36]Write i2c OK [20:11:36]MH_I2C_Read... [20:11:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:11:36]Read from MH i2c: E2 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 03 00 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 03 00 26 9E 00 90 00 38 [20:11:36]RAPDU: 90 00 [20:11:36]wFMCommunicate OK [20:11:36]wFMCommunicate request_size=4 [20:11:36]MH_SAM_APDU [20:11:36]CAPDU: 80 0D 03 02 [20:11:36]Write to MH i2c: E2 08 00 27 9E 80 0D 03 02 00 00 00 00 40 [20:11:36]Write i2c OK [20:11:36]MH_I2C_Read... [20:11:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:11:36]Read from MH i2c: E2 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 0B 00 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 0B 00 27 9E 00 10 BF 85 27 AF C4 9D 35 90 00 01 [20:11:36]RAPDU: 10 BF 85 27 AF C4 9D 35 90 00 [20:11:36]wFMCommunicate OK [20:11:36]SAM_PROTO_SignData done [20:11:36]FM_MakeSignedData done [20:11:36]CreateOFDProtocolMessage [20:11:36]wFMCommunicate request_size=4 [20:11:36]MH_SAM_APDU [20:11:36]CAPDU: 80 11 00 00 [20:11:36]Write to MH i2c: E2 08 00 28 9E 80 11 00 00 00 00 00 00 40 [20:11:36]Write i2c OK [20:11:36]MH_I2C_Read... [20:11:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:11:36]Read from MH i2c: E2 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 17 00 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 17 00 28 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 96 [20:11:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:11:36]wFMCommunicate OK [20:11:36]CreateOFDProtocolMessage done [20:11:36]OFDSenderStorePacket 32571 [20:11:36]StoreOFDPacket docnum=32571 [20:11:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 15 7B 07 01 08 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 51 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 C3 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 C8 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 15 01 00 00 F4 03 04 00 7B B9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 7F 00 00 35 04 06 00 75 7B 8E E1 56 E9 10 BF 85 27 AF C4 9D 35 [20:11:36]CheckFolder [20:11:36]dirname=/storage/ofd_packets [20:11:36]CheckFolder done [20:11:36]ProducePacketName [20:11:36]name=ofd_packets/00032571 [20:11:36]NVStorageSaveData ofd_packets/00032571 [20:11:36]File name is /storage/ofd_packets/00032571 [20:11:36]Write 301 bytes [20:11:36]NVStorageSaveData done [20:11:36]OFDSenderStorePacket done [20:11:36]KKMCreateOFDPacket done [20:11:36]NVStorageSaveData kkm_last_timestamp [20:11:36]File name is /storage/kkm_last_timestamp [20:11:36]Write 4 bytes [20:11:36]NVStorageSaveData done [20:11:36]ExternCall_PrintAddStr [20:11:36]wPrintStart [20:11:36]Write to MH i2c: 01 00 00 29 9E C7 [20:11:36]Write i2c OK [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: 01 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: 01 07 00 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: 01 07 00 29 9E 00 00 00 00 00 FF 0F DC [20:11:36]RasterBufferAndPrint [20:11:36]line Счет N : (1)1182333 [20:11:36]line ИНН: 02508201610067 [20:11:36]line Контрольно-Кассовый Чек [20:11:36]line ПРОДАЖА [20:11:36]line ТРК (МРК, ГНК) : 32 [20:11:36]line Товар: 2710124130 [20:11:36]line Аи-92-К-5 [20:11:36]line 20.870 * 57.50 [20:11:36]line = 1200.03 [20:11:36]line НДС 12% НСП 1% [20:11:36]line > о реализуемом товаре [20:11:36]line ОКРУГЛЕНИЕ: -0.03 [20:11:36]line ИТОГО: 1200.00 [20:11:36]line Внесено: 1200.00 [20:11:36]line СДАЧА: 0.00 [20:11:36]line НСП 1% : 10.62 [20:11:36]line НДС 12% : 127.44 [20:11:36]line Наличными: 1200.00 [20:11:36]line Безнал.: 0.00 [20:11:36]line Место: АЗС № 121 "Партнер Нефть" [20:11:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:11:36]line СНО: Общий режим [20:11:36]line Чек 277 24.08.2023 20:11 [20:11:36]line Смена: 75 ФФД: 1.0 [20:11:36]line ЗНМ: 0300000148 [20:11:36]line РНМ: 0000000000091575 [20:11:36]line Версия ККМ: 001 [20:11:36]line ФМ: 0000000000874655 [20:11:36]line ФД: 32571 [20:11:36]line ФПД: 129173538559721 [20:11:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T201139&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32571&fm=129173538559721&tin=02508201610067®Number=0000000000091575&sum=120000 [20:11:36]OFD Sender: Processing packet 32571 [packets to send 11, broken 10] [20:11:36]ProducePacketName [20:11:36]name=ofd_packets/00032571 [20:11:36]OFD Sender: To server: pG, [20:11:36]CommunicateWithHost lk.salyk.kg:30040 [20:11:36]ConnectInit lk.salyk.kg [20:11:36]written 0, free lines is 4095 [20:11:36]Connected sock=10 [20:11:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 15 7B 07 01 08 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 51 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 C3 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 C8 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 15 01 00 00 F4 03 04 00 7B B9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 7F 00 00 35 04 06 00 75 7B 8E E1 56 E9 10 BF 85 27 AF C4 9D 35 [20:11:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 18 B9 47 00 00 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 7F 00 00 F4 03 04 00 1E 64 E7 64 B6 04 01 00 00 B8 D4 5C B4 48 2B 0D 5F [20:11:36]CommunicateWithHost err = 0 [20:11:36]CheckOFDResponse [20:11:36]1017 (14) - 77093643461234 [20:11:36]1041 (16) - 0000000000874655 [20:11:36]1040 (4) - 32571 [20:11:36]1012 (4) - 24.08.2023 14:07 [20:11:36]1206 (1) - 0 [20:11:36]OFD Sender: Remove packet 32571 [20:11:36]ProducePacketName [20:11:36]name=ofd_packets/00032571 [20:11:36]NVStorageDeleteData [20:11:37]Write to MH i2c: 01 00 00 54 9E F2 [20:11:37]Write i2c OK [20:11:37]MH_I2C_Read... [20:11:37]Read from MH i2c: 01 [20:11:37]MH_I2C_Read... [20:11:37]Read from MH i2c: 01 07 00 [20:11:37]MH_I2C_Read... [20:11:37]Read from MH i2c: 01 07 00 54 9E 00 00 00 00 00 EF 0C F4 [20:11:37]RasterBufferAndPrint [20:11:37]line [20:11:37]line [20:11:37]line [20:11:37]line [20:11:37]line [20:11:37]written 0, free lines is 3319 [20:11:37]MH_Cut [20:11:37]Write to MH i2c: D1 01 00 5B 9E 01 CB [20:11:37]Write i2c OK [20:11:37]MH_I2C_Read... [20:11:37]Read from MH i2c: D1 [20:11:37]MH_I2C_Read... [20:11:37]Read from MH i2c: D1 01 00 [20:11:37]MH_I2C_Read... [20:11:37]Read from MH i2c: D1 01 00 5B 9E 00 CA [20:11:37]Write to MH i2c: 01 00 00 5C 9E FA [20:11:37]Write i2c OK [20:11:37]MH_I2C_Read... [20:11:37]OFD Sender: No OFD packet to send [20:11:37]*** Cut start [20:11:37]*** Purtial cut [20:11:37]*** Stage 1: CUTSNS_PIN = 1 [20:11:38]Read from MH i2c: 01 [20:11:38]MH_I2C_Read... [20:11:38]*** Stop cut motor [20:11:38]*** Cut end [20:11:38]Read from MH i2c: 01 07 00 [20:11:38]MH_I2C_Read... [20:11:38]Read from MH i2c: 01 07 00 5C 9E 00 00 00 00 00 FF 0F 0F [20:11:38]process_action close_receipt done [20:11:38]requested_data is exist [20:11:38]produce_requested_data [20:11:38]requested_item fm.sn is exist - process it [20:11:38]wFMCommunicate request_size=4 [20:11:38]MH_SAM_APDU [20:11:38]CAPDU: 80 11 00 00 [20:11:38]Write to MH i2c: E2 08 00 5D 9E 80 11 00 00 00 00 00 00 75 [20:11:38]Write i2c OK [20:11:38]MH_I2C_Read... [20:11:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:11:38]Read from MH i2c: E2 [20:11:38]MH_I2C_Read... [20:11:38]Read from MH i2c: E2 17 00 [20:11:38]MH_I2C_Read... [20:11:38]Read from MH i2c: E2 17 00 5D 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CB [20:11:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:11:38]wFMCommunicate OK [20:11:38]requested_item fd.num is exist - process it [20:11:38]SAM_PROTO_GetFieldsCounters [20:11:38]wFMCommunicate request_size=4 [20:11:38]MH_SAM_APDU [20:11:38]CAPDU: 80 13 00 00 [20:11:38]Write to MH i2c: E2 08 00 5E 9E 80 13 00 00 00 00 00 00 78 [20:11:38]Write i2c OK [20:11:38]MH_I2C_Read... [20:11:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:11:38]Read from MH i2c: E2 [20:11:38]MH_I2C_Read... [20:11:38]Read from MH i2c: E2 62 00 [20:11:38]MH_I2C_Read... [20:11:38]Read from MH i2c: E2 62 00 5E 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3B 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 E5 [20:11:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3B 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:11:38]wFMCommunicate OK [20:11:38]SAM_PROTO_GetFieldsCounters done [20:11:38]requested_item shift.num is exist - process it [20:11:38]requested_item shift.opened is exist - process it [20:11:38]req_shift_opened [20:11:38]FM_GetShiftState [20:11:38]SAM_PROTO_GetShiftState [20:11:38]wFMCommunicate request_size=4 [20:11:38]MH_SAM_APDU [20:11:38]CAPDU: 80 13 01 00 [20:11:38]Write to MH i2c: E2 08 00 5F 9E 80 13 01 00 00 00 00 00 7A [20:11:38]Write i2c OK [20:11:38]MH_I2C_Read... [20:11:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:11:38]Read from MH i2c: E2 [20:11:38]MH_I2C_Read... [20:11:38]Read from MH i2c: E2 0E 00 [20:11:38]MH_I2C_Read... [20:11:38]Read from MH i2c: E2 0E 00 5F 9E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F7 [20:11:38]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:11:38]wFMCommunicate OK [20:11:38]SAM_PROTO_GetShiftState done [20:11:38]FM_GetShiftState done [20:11:38]req_shift_opened done [20:11:38]requested_item shift.open_date is exist - process it [20:11:38]req_shift_open_date [20:11:38]req_shift_open_date done [20:11:38]produce_requested_data done [20:11:38]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32571,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:11:38]process_action_free close_receipt [20:11:38]json_value_free [20:11:38]json_value_free done [20:11:38]process_json_proto returns [20:11:38]Send response to host [20:11:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32571,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:11:38]free response buf [20:11:38]execute_script done [20:11:38]execute_script returns [20:11:38]free content buf [20:11:38]Sock 8.Close socket [20:11:38]Sock 8.Thread stoped [20:11:42]OFD Sender: No OFD packet to send [20:11:47]OFD Sender: No OFD packet to send [20:11:52]OFD Sender: No OFD packet to send [20:11:54]accept exits with 9 [20:11:54]New connection [20:11:54]New thread 3066940772 created [20:11:54]Thread 3067084132 joined [20:11:54]Waiting for new connection... [20:11:54] Sock 9.Parse request [20:11:54]Sock 9.Check first char [20:11:54]Sock 9.First char is OK [20:11:54]request: POST /json_proto HTTP/1.0 [20:11:54]Method: POST [20:11:54]URL: /json_proto [20:11:54]Method is POST - this is cgi request [20:11:54]url: /json_proto [20:11:54]query_string will be loaded in cgi processing [20:11:54]execute_cgi json_proto POST (null) [20:11:54]execute_cgi path=json_proto method=POST [20:11:54]POST find Content-Length [20:11:54]Host: 172.17.34.200:8080 [20:11:54]Content-Length: 684 [20:11:54]Content-Type: application/json [20:11:54] [20:11:54]POST finish read [20:11:54]Found Content-Length = 684 [20:11:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.990, "sum" : 762.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 762.00, "total" : 762.00, "payments": [ { "type": 0, "sum" : 762.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:11:54]execute_script... [20:11: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)1182334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.990, "sum" : 762.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 762.00, "total" : 762.00, "payments": [ { "type": 0, "sum" : 762.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:11:54]POST & json_proto [20:11:54]process_json_proto [20:11:54]json parsed OK: [20:11:54]protocol is kg_v1.0 [20:11:54]action value=close_receipt [20:11:54]process_action close_receipt [20:11:54]cmd_close_receipt [20:11:54]MH_GetDate [20:11:54]Write to MH i2c: F0 00 00 60 9E ED [20:11:54]Write i2c OK [20:11:54]MH_I2C_Read... [20:11:54]Read from MH i2c: F0 [20:11:54]MH_I2C_Read... [20:11:54]Read from MH i2c: F0 09 00 [20:11:54]MH_I2C_Read... [20:11:54]Read from MH i2c: F0 09 00 60 9E 00 8F B9 E7 64 B2 FF 65 64 03 [20:11:54]GetLastDocTimeStamp 1692907899 [20:11:54]current date 1692907919 [20:11:54]FM_GetShiftState [20:11:54]SAM_PROTO_GetShiftState [20:11:54]wFMCommunicate request_size=4 [20:11:54]MH_SAM_APDU [20:11:54]CAPDU: 80 13 01 00 [20:11:54]Write to MH i2c: E2 08 00 61 9E 80 13 01 00 00 00 00 00 7C [20:11:54]Write i2c OK [20:11:54]MH_I2C_Read... [20:11:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:11:54]Read from MH i2c: E2 [20:11:54]MH_I2C_Read... [20:11:54]Read from MH i2c: E2 0E 00 [20:11:54]MH_I2C_Read... [20:11:54]Read from MH i2c: E2 0E 00 61 9E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F9 [20:11:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:11:54]wFMCommunicate OK [20:11:54]SAM_PROTO_GetShiftState done [20:11:54]FM_GetShiftState done [20:11:54]opened in 1692866319 [20:11:54]opened+sec_in_day 1692952719 [20:11:54]quantity*price = 76256 [20:11:54]sum+1 = 76257 [20:11:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 762.00 Внесено: 762.00 СДАЧА: 0.00 НСП 1% : 6.75 НДС 12% : 80.98 Наличными: 762.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 278 24.08.2023 20:11 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32572 ФПД: 28449392055451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T201159&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32572&fm=28449392055451&tin=02508201610067®Number=0000000000091575&sum=76200 [20:11:55]StoreToDocumentArchive [20:11:55]shift 75 fd 32572 [20:11:55]save to /storage/0075/doc_00032572 [20:11:55]save last doc name /storage/0075/doc_00032572 to /storage/kkm_last_doc_name [20:11:55]save OK [20:11:55]Clear old archive folders... [20:11:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:11:55]tlvbuf is 01AA4D00 [20:11:55]SAM_PROTO_ClearQueue [20:11:55]wFMCommunicate request_size=4 [20:11:55]MH_SAM_APDU [20:11:55]CAPDU: 80 09 00 00 [20:11:55]Write to MH i2c: E2 08 00 6E 9E 80 09 00 00 00 00 00 00 7E [20:11:55]Write i2c OK [20:11:55]MH_I2C_Read... [20:11:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:11:55]Read from MH i2c: E2 [20:11:55]MH_I2C_Read... [20:11:55]Read from MH i2c: E2 03 00 [20:11:55]MH_I2C_Read... [20:11:55]Read from MH i2c: E2 03 00 6E 9E 00 90 00 80 [20:11:55]RAPDU: 90 00 [20:11:55]wFMCommunicate OK [20:11:55]SAM_PROTO_ClearQueue done [20:11:55]KKMCreateOFDPacket [20:11:55]OFDProtocolAddRootSTLVToBuf [20:11:55]FM_MakeSignedData [20:11:55]FM_MakeSignedData [20:11:55]SAM_PROTO_SignData [20:11:55]wFMCommunicate request_size=4 [20:11:55]MH_SAM_APDU [20:11:55]CAPDU: 80 0D 01 02 [20:11:55]Write to MH i2c: E2 08 00 6F 9E 80 0D 01 02 00 00 00 00 86 [20:11:55]Write i2c OK [20:11:55]MH_I2C_Read... [20:11:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:11:55]Read from MH i2c: E2 [20:11:55]MH_I2C_Read... [20:11:55]Read from MH i2c: E2 03 00 [20:11:55]MH_I2C_Read... [20:11:55]Read from MH i2c: E2 03 00 6F 9E 00 90 00 81 [20:11:55]RAPDU: 90 00 [20:11:55]wFMCommunicate OK [20:11:55]wFMCommunicate request_size=255 [20:11:55]MH_SAM_APDU [20:11:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 D6 2E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E0 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 A3 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 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 16 01 00 00 F4 03 04 00 8F B9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 7F 00 00 35 04 06 00 [20:11:55]Write to MH i2c: E2 02 01 70 9E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 D6 2E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E0 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 A3 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 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 16 01 00 00 F4 03 04 00 8F B9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 7F 00 00 35 04 06 00 00 00 88 [20:11:55]Write i2c OK [20:11:55]MH_I2C_Read... [20:11:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:11:56]Read from MH i2c: E2 [20:11:56]MH_I2C_Read... [20:11:56]Read from MH i2c: E2 03 00 [20:11:56]MH_I2C_Read... [20:11:56]Read from MH i2c: E2 03 00 70 9E 00 90 00 82 [20:11:56]RAPDU: 90 00 [20:11:56]wFMCommunicate OK [20:11:56]wFMCommunicate request_size=11 [20:11:56]MH_SAM_APDU [20:11:56]CAPDU: 80 0D 02 02 06 19 DF E3 E8 54 9B [20:11:56]Write to MH i2c: E2 0E 00 71 9E 80 0D 02 02 06 00 19 DF E3 E8 54 9B 00 00 47 [20:11:56]Write i2c OK [20:11:56]MH_I2C_Read... [20:11:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:11:56]Read from MH i2c: E2 [20:11:56]MH_I2C_Read... [20:11:56]Read from MH i2c: E2 03 00 [20:11:56]MH_I2C_Read... [20:11:56]Read from MH i2c: E2 03 00 71 9E 00 90 00 83 [20:11:56]RAPDU: 90 00 [20:11:56]wFMCommunicate OK [20:11:56]wFMCommunicate request_size=4 [20:11:56]MH_SAM_APDU [20:11:56]CAPDU: 80 0D 03 02 [20:11:56]Write to MH i2c: E2 08 00 72 9E 80 0D 03 02 00 00 00 00 8B [20:11:56]Write i2c OK [20:11:56]MH_I2C_Read... [20:11:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:11:56]Read from MH i2c: E2 [20:11:56]MH_I2C_Read... [20:11:56]Read from MH i2c: E2 0B 00 [20:11:56]MH_I2C_Read... [20:11:56]Read from MH i2c: E2 0B 00 72 9E 00 E6 14 71 04 3A 6F DB B9 90 00 38 [20:11:56]RAPDU: E6 14 71 04 3A 6F DB B9 90 00 [20:11:56]wFMCommunicate OK [20:11:56]SAM_PROTO_SignData done [20:11:56]FM_MakeSignedData done [20:11:56]CreateOFDProtocolMessage [20:11:56]wFMCommunicate request_size=4 [20:11:56]MH_SAM_APDU [20:11:56]CAPDU: 80 11 00 00 [20:11:56]Write to MH i2c: E2 08 00 73 9E 80 11 00 00 00 00 00 00 8B [20:11:56]Write i2c OK [20:11:56]MH_I2C_Read... [20:11:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:11:56]Read from MH i2c: E2 [20:11:56]MH_I2C_Read... [20:11:56]Read from MH i2c: E2 17 00 [20:11:56]MH_I2C_Read... [20:11:56]Read from MH i2c: E2 17 00 73 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E1 [20:11:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:11:56]wFMCommunicate OK [20:11:56]CreateOFDProtocolMessage done [20:11:56]OFDSenderStorePacket 32572 [20:11:56]StoreOFDPacket docnum=32572 [20:11:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E0 F2 08 01 05 67 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 D6 2E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E0 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 A3 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 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 16 01 00 00 F4 03 04 00 8F B9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 7F 00 00 35 04 06 00 19 DF E3 E8 54 9B E6 14 71 04 3A 6F DB B9 [20:11:56]CheckFolder [20:11:56]dirname=/storage/ofd_packets [20:11:56]CheckFolder done [20:11:56]ProducePacketName [20:11:56]name=ofd_packets/00032572 [20:11:56]NVStorageSaveData ofd_packets/00032572 [20:11:56]File name is /storage/ofd_packets/00032572 [20:11:56]Write 302 bytes [20:11:56]NVStorageSaveData done [20:11:56]OFDSenderStorePacket done [20:11:56]KKMCreateOFDPacket done [20:11:56]NVStorageSaveData kkm_last_timestamp [20:11:56]File name is /storage/kkm_last_timestamp [20:11:56]Write 4 bytes [20:11:56]NVStorageSaveData done [20:11:56]ExternCall_PrintAddStr [20:11:56]wPrintStart [20:11:56]Write to MH i2c: 01 00 00 74 9E 12 [20:11:56]Write i2c OK [20:11:56]MH_I2C_Read... [20:11:56]Read from MH i2c: 01 [20:11:56]MH_I2C_Read... [20:11:56]Read from MH i2c: 01 07 00 [20:11:56]MH_I2C_Read... [20:11:56]Read from MH i2c: 01 07 00 74 9E 00 00 00 00 00 FF 0F 27 [20:11:56]RasterBufferAndPrint [20:11:56]line Счет N : (1)1182334 [20:11:56]line ИНН: 02508201610067 [20:11:56]line Контрольно-Кассовый Чек [20:11:56]line ПРОДАЖА [20:11:56]line ТРК (МРК, ГНК) : 11 [20:11:56]line Товар: 2710194210 [20:11:56]line ДТ(л)-К-5 [20:11:56]line 11.990 * 63.60 [20:11:56]line = 762.56 [20:11:56]line НДС 12% НСП 1% [20:11:56]line > о реализуемом товаре [20:11:56]line ОКРУГЛЕНИЕ: -0.56 [20:11:56]line ИТОГО: 762.00 [20:11:56]line Внесено: 762.00 [20:11:56]line СДАЧА: 0.00 [20:11:56]line НСП 1% : 6.75 [20:11:56]line НДС 12% : 80.98 [20:11:56]line Наличными: 762.00 [20:11:56]line Безнал.: 0.00 [20:11:56]line Место: АЗС № 121 "Партнер Нефть" [20:11:56]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:11:56]line СНО: Общий режим [20:11:56]line Чек 278 24.08.2023 20:11 [20:11:56]line Смена: 75 ФФД: 1.0 [20:11:56]line ЗНМ: 0300000148 [20:11:56]line РНМ: 0000000000091575 [20:11:56]line Версия ККМ: 001 [20:11:56]line ФМ: 0000000000874655 [20:11:56]line ФД: 32572 [20:11:56]line ФПД: 28449392055451 [20:11:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T201159&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32572&fm=28449392055451&tin=02508201610067®Number=0000000000091575&sum=76200 [20:11:56]OFD Sender: Processing packet 32572 [packets to send 11, broken 10] [20:11:56]ProducePacketName [20:11:56]name=ofd_packets/00032572 [20:11:56]OFD Sender: To server: pG, [20:11:56]CommunicateWithHost lk.salyk.kg:30040 [20:11:56]ConnectInit lk.salyk.kg [20:11:56]written 0, free lines is 4095 [20:11:56]Connected sock=10 [20:11:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E0 F2 08 01 05 67 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 D6 2E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E0 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 A3 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 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 16 01 00 00 F4 03 04 00 8F B9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 7F 00 00 35 04 06 00 19 DF E3 E8 54 9B E6 14 71 04 3A 6F DB B9 [20:11:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 3B DE 47 00 6E 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 7F 00 00 F4 03 04 00 32 64 E7 64 B6 04 01 00 00 D5 4B 5D 0A 16 71 45 6F [20:11:56]CommunicateWithHost err = 0 [20:11:56]CheckOFDResponse [20:11:56]1017 (14) - 77093643461234 [20:11:56]1041 (16) - 0000000000874655 [20:11:56]1040 (4) - 32572 [20:11:56]1012 (4) - 24.08.2023 14:07 [20:11:56]1206 (1) - 0 [20:11:56]OFD Sender: Remove packet 32572 [20:11:56]ProducePacketName [20:11:56]name=ofd_packets/00032572 [20:11:56]NVStorageDeleteData [20:11:57]Write to MH i2c: 01 00 00 9F 9E 3D [20:11:57]Write i2c OK [20:11:57]MH_I2C_Read... [20:11:57]Read from MH i2c: 01 [20:11:57]MH_I2C_Read... [20:11:57]Read from MH i2c: 01 07 00 [20:11:57]MH_I2C_Read... [20:11:57]Read from MH i2c: 01 07 00 9F 9E 00 00 00 00 00 EE 0C 3E [20:11:57]RasterBufferAndPrint [20:11:57]line [20:11:57]line [20:11:57]line [20:11:57]line [20:11:57]line [20:11:57]written 0, free lines is 3319 [20:11:57]MH_Cut [20:11:57]Write to MH i2c: D1 01 00 A6 9E 01 16 [20:11:57]Write i2c OK [20:11:57]MH_I2C_Read... [20:11:57]Read from MH i2c: D1 [20:11:57]MH_I2C_Read... [20:11:57]Read from MH i2c: D1 01 00 [20:11:57]MH_I2C_Read... [20:11:57]Read from MH i2c: D1 01 00 A6 9E 00 15 [20:11:57]Write to MH i2c: 01 00 00 A7 9E 45 [20:11:57]Write i2c OK [20:11:57]MH_I2C_Read... [20:11:57]OFD Sender: No OFD packet to send [20:11:57]*** Cut start [20:11:57]*** Purtial cut [20:11:57]*** CUTSNS_PIN = 0 [20:11:57]*** Stage 1: CUTSNS_PIN = 1 [20:11:59]Read from MH i2c: 01 [20:11:59]MH_I2C_Read... [20:11:59]*** Stop cut motor [20:11:59]*** Cut end [20:11:59]Read from MH i2c: 01 07 00 [20:11:59]MH_I2C_Read... [20:11:59]Read from MH i2c: 01 07 00 A7 9E 00 00 00 00 00 FF 0F 5A [20:11:59]process_action close_receipt done [20:11:59]requested_data is exist [20:11:59]produce_requested_data [20:11:59]requested_item fm.sn is exist - process it [20:11:59]wFMCommunicate request_size=4 [20:11:59]MH_SAM_APDU [20:11:59]CAPDU: 80 11 00 00 [20:11:59]Write to MH i2c: E2 08 00 A8 9E 80 11 00 00 00 00 00 00 C0 [20:11:59]Write i2c OK [20:11:59]MH_I2C_Read... [20:11:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:11:59]Read from MH i2c: E2 [20:11:59]MH_I2C_Read... [20:11:59]Read from MH i2c: E2 17 00 [20:11:59]MH_I2C_Read... [20:11:59]Read from MH i2c: E2 17 00 A8 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 16 [20:11:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:11:59]wFMCommunicate OK [20:11:59]requested_item fd.num is exist - process it [20:11:59]SAM_PROTO_GetFieldsCounters [20:11:59]wFMCommunicate request_size=4 [20:11:59]MH_SAM_APDU [20:11:59]CAPDU: 80 13 00 00 [20:11:59]Write to MH i2c: E2 08 00 A9 9E 80 13 00 00 00 00 00 00 C3 [20:11:59]Write i2c OK [20:11:59]MH_I2C_Read... [20:11:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:11:59]Read from MH i2c: E2 [20:11:59]MH_I2C_Read... [20:11:59]Read from MH i2c: E2 62 00 [20:11:59]MH_I2C_Read... [20:11:59]Read from MH i2c: E2 62 00 A9 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3C 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [20:11:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3C 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:11:59]wFMCommunicate OK [20:11:59]SAM_PROTO_GetFieldsCounters done [20:11:59]requested_item shift.num is exist - process it [20:11:59]requested_item shift.opened is exist - process it [20:11:59]req_shift_opened [20:11:59]FM_GetShiftState [20:11:59]SAM_PROTO_GetShiftState [20:11:59]wFMCommunicate request_size=4 [20:11:59]MH_SAM_APDU [20:11:59]CAPDU: 80 13 01 00 [20:11:59]Write to MH i2c: E2 08 00 AA 9E 80 13 01 00 00 00 00 00 C5 [20:11:59]Write i2c OK [20:11:59]MH_I2C_Read... [20:12:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:00]Read from MH i2c: E2 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: E2 0E 00 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: E2 0E 00 AA 9E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 42 [20:12:00]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:12:00]wFMCommunicate OK [20:12:00]SAM_PROTO_GetShiftState done [20:12:00]FM_GetShiftState done [20:12:00]req_shift_opened done [20:12:00]requested_item shift.open_date is exist - process it [20:12:00]req_shift_open_date [20:12:00]req_shift_open_date done [20:12:00]produce_requested_data done [20:12:00]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32572,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:12:00]process_action_free close_receipt [20:12:00]json_value_free [20:12:00]json_value_free done [20:12:00]process_json_proto returns [20:12:00]Send response to host [20:12:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32572,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:12:00]free response buf [20:12:00]execute_script done [20:12:00]execute_script returns [20:12:00]free content buf [20:12:00]Sock 9.Close socket [20:12:00]Sock 9.Thread stoped [20:12:02]OFD Sender: No OFD packet to send [20:12:07]OFD Sender: No OFD packet to send [20:12:12]OFD Sender: No OFD packet to send [20:12:17]OFD Sender: No OFD packet to send [20:12:22]OFD Sender: No OFD packet to send [20:12:27]OFD Sender: No OFD packet to send [20:12:32]OFD Sender: No OFD packet to send [20:12:37]OFD Sender: No OFD packet to send [20:12:42]OFD Sender: No OFD packet to send [20:12:47]OFD Sender: No OFD packet to send [20:12:52]OFD Sender: No OFD packet to send [20:12:57]OFD Sender: No OFD packet to send [20:13:02]OFD Sender: No OFD packet to send [20:13:07]OFD Sender: No OFD packet to send [20:13:12]OFD Sender: No OFD packet to send [20:13:17]OFD Sender: No OFD packet to send [20:13:22]OFD Sender: No OFD packet to send [20:13:27]OFD Sender: No OFD packet to send [20:13:32]OFD Sender: No OFD packet to send [20:13:37]OFD Sender: No OFD packet to send [20:13:42]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:14]accept exits with 8 [20:16:14]New connection [20:16:14]New thread 3067084132 created [20:16:14]Thread 3066940772 joined [20:16:14]Waiting for new connection... [20:16:14] Sock 8.Parse request [20:16:14]Sock 8.Check first char [20:16:14]Sock 8.First char is OK [20:16:14]request: POST /json_proto HTTP/1.0 [20:16:14]Method: POST [20:16:14]URL: /json_proto [20:16:14]Method is POST - this is cgi request [20:16:14]url: /json_proto [20:16:14]query_string will be loaded in cgi processing [20:16:14]execute_cgi json_proto POST (null) [20:16:14]execute_cgi path=json_proto method=POST [20:16:14]POST find Content-Length [20:16:14]Host: 172.17.34.200:8080 [20:16:14]Content-Length: 678 [20:16:14]Content-Type: application/json [20:16:14] [20:16:14]POST finish read [20:16:14]Found Content-Length = 678 [20:16:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:14]execute_script... [20:16: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)1182335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:14]POST & json_proto [20:16:14]process_json_proto [20:16:14]json parsed OK: [20:16:14]protocol is kg_v1.0 [20:16:14]action value=close_receipt [20:16:14]process_action close_receipt [20:16:14]cmd_close_receipt [20:16:14]MH_GetDate [20:16:14]Write to MH i2c: F0 00 00 AB 9E 38 [20:16:14]Write i2c OK [20:16:14]MH_I2C_Read... [20:16:14]Read from MH i2c: F0 [20:16:14]MH_I2C_Read... [20:16:14]Read from MH i2c: F0 09 00 [20:16:14]MH_I2C_Read... [20:16:14]Read from MH i2c: F0 09 00 AB 9E 00 93 BA E7 64 B2 FF 65 64 53 [20:16:14]GetLastDocTimeStamp 1692907919 [20:16:14]current date 1692908179 [20:16:14]FM_GetShiftState [20:16:14]SAM_PROTO_GetShiftState [20:16:14]wFMCommunicate request_size=4 [20:16:14]MH_SAM_APDU [20:16:14]CAPDU: 80 13 01 00 [20:16:14]Write to MH i2c: E2 08 00 AC 9E 80 13 01 00 00 00 00 00 C7 [20:16:14]Write i2c OK [20:16:14]MH_I2C_Read... [20:16:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:14]Read from MH i2c: E2 [20:16:14]MH_I2C_Read... [20:16:14]Read from MH i2c: E2 0E 00 [20:16:14]MH_I2C_Read... [20:16:14]Read from MH i2c: E2 0E 00 AC 9E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 44 [20:16:14]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:16:14]wFMCommunicate OK [20:16:14]SAM_PROTO_GetShiftState done [20:16:14]FM_GetShiftState done [20:16:14]opened in 1692866319 [20:16:14]opened+sec_in_day 1692952719 [20:16:14]quantity*price = 50025 [20:16:14]sum+1 = 50026 [20:16:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 279 24.08.2023 20:16 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32573 ФПД: 250958317091010 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T201620&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32573&fm=250958317091010&tin=02508201610067®Number=0000000000091575&sum=50000 [20:16:15]StoreToDocumentArchive [20:16:15]shift 75 fd 32573 [20:16:15]save to /storage/0075/doc_00032573 [20:16:15]save last doc name /storage/0075/doc_00032573 to /storage/kkm_last_doc_name [20:16:15]save OK [20:16:15]Clear old archive folders... [20:16:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:16:15]tlvbuf is 01AF5040 [20:16:15]SAM_PROTO_ClearQueue [20:16:15]wFMCommunicate request_size=4 [20:16:15]MH_SAM_APDU [20:16:15]CAPDU: 80 09 00 00 [20:16:15]Write to MH i2c: E2 08 00 B9 9E 80 09 00 00 00 00 00 00 C9 [20:16:15]Write i2c OK [20:16:15]MH_I2C_Read... [20:16:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:16:15]Read from MH i2c: E2 [20:16:15]MH_I2C_Read... [20:16:15]Read from MH i2c: E2 03 00 [20:16:15]MH_I2C_Read... [20:16:15]Read from MH i2c: E2 03 00 B9 9E 00 90 00 CB [20:16:15]RAPDU: 90 00 [20:16:15]wFMCommunicate OK [20:16:15]SAM_PROTO_ClearQueue done [20:16:15]KKMCreateOFDPacket [20:16:15]OFDProtocolAddRootSTLVToBuf [20:16:15]FM_MakeSignedData [20:16:15]FM_MakeSignedData [20:16:15]SAM_PROTO_SignData [20:16:15]wFMCommunicate request_size=4 [20:16:15]MH_SAM_APDU [20:16:15]CAPDU: 80 0D 01 02 [20:16:15]Write to MH i2c: E2 08 00 BA 9E 80 0D 01 02 00 00 00 00 D1 [20:16:15]Write i2c OK [20:16:15]MH_I2C_Read... [20:16:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:16:15]Read from MH i2c: E2 [20:16:15]MH_I2C_Read... [20:16:15]Read from MH i2c: E2 03 00 [20:16:15]MH_I2C_Read... [20:16:15]Read from MH i2c: E2 03 00 BA 9E 00 90 00 CC [20:16:15]RAPDU: 90 00 [20:16:15]wFMCommunicate OK [20:16:15]wFMCommunicate request_size=255 [20:16:15]MH_SAM_APDU [20:16:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 94 BA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 7F 00 00 35 04 06 00 E4 [20:16:15]Write to MH i2c: E2 02 01 BB 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 94 BA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 7F 00 00 35 04 06 00 E4 00 00 07 [20:16:15]Write i2c OK [20:16:15]MH_I2C_Read... [20:16:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:16]Read from MH i2c: E2 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: E2 03 00 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: E2 03 00 BB 9E 00 90 00 CD [20:16:16]RAPDU: 90 00 [20:16:16]wFMCommunicate OK [20:16:16]wFMCommunicate request_size=10 [20:16:16]MH_SAM_APDU [20:16:16]CAPDU: 80 0D 02 02 05 3E C9 57 F8 C2 [20:16:16]Write to MH i2c: E2 0D 00 BC 9E 80 0D 02 02 05 00 3E C9 57 F8 C2 00 00 F6 [20:16:16]Write i2c OK [20:16:16]MH_I2C_Read... [20:16:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:16]Read from MH i2c: E2 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: E2 03 00 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: E2 03 00 BC 9E 00 90 00 CE [20:16:16]RAPDU: 90 00 [20:16:16]wFMCommunicate OK [20:16:16]wFMCommunicate request_size=4 [20:16:16]MH_SAM_APDU [20:16:16]CAPDU: 80 0D 03 02 [20:16:16]Write to MH i2c: E2 08 00 BD 9E 80 0D 03 02 00 00 00 00 D6 [20:16:16]Write i2c OK [20:16:16]MH_I2C_Read... [20:16:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:16:16]Read from MH i2c: E2 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: E2 0B 00 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: E2 0B 00 BD 9E 00 3C B2 88 29 8E AF 0E FF 90 00 C0 [20:16:16]RAPDU: 3C B2 88 29 8E AF 0E FF 90 00 [20:16:16]wFMCommunicate OK [20:16:16]SAM_PROTO_SignData done [20:16:16]FM_MakeSignedData done [20:16:16]CreateOFDProtocolMessage [20:16:16]wFMCommunicate request_size=4 [20:16:16]MH_SAM_APDU [20:16:16]CAPDU: 80 11 00 00 [20:16:16]Write to MH i2c: E2 08 00 BE 9E 80 11 00 00 00 00 00 00 D6 [20:16:16]Write i2c OK [20:16:16]MH_I2C_Read... [20:16:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:16]Read from MH i2c: E2 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: E2 17 00 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: E2 17 00 BE 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2C [20:16:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:16:16]wFMCommunicate OK [20:16:16]CreateOFDProtocolMessage done [20:16:16]OFDSenderStorePacket 32573 [20:16:16]StoreOFDPacket docnum=32573 [20:16:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 54 E1 07 01 88 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 94 BA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 7F 00 00 35 04 06 00 E4 3E C9 57 F8 C2 3C B2 88 29 8E AF 0E FF [20:16:16]CheckFolder [20:16:16]dirname=/storage/ofd_packets [20:16:16]CheckFolder done [20:16:16]ProducePacketName [20:16:16]name=ofd_packets/00032573 [20:16:16]NVStorageSaveData ofd_packets/00032573 [20:16:16]File name is /storage/ofd_packets/00032573 [20:16:16]Write 301 bytes [20:16:16]NVStorageSaveData done [20:16:16]OFDSenderStorePacket done [20:16:16]KKMCreateOFDPacket done [20:16:16]NVStorageSaveData kkm_last_timestamp [20:16:16]File name is /storage/kkm_last_timestamp [20:16:16]Write 4 bytes [20:16:16]NVStorageSaveData done [20:16:16]OFD Sender: Processing packet 32573 [packets to send 11, broken 10] [20:16:16]ProducePacketName [20:16:16]name=ofd_packets/00032573 [20:16:16]OFD Sender: To server: pG, [20:16:16]CommunicateWithHost lk.salyk.kg:30040 [20:16:16]ConnectInit lk.salyk.kg [20:16:16]ExternCall_PrintAddStr [20:16:16]wPrintStart [20:16:16]Write to MH i2c: 01 00 00 BF 9E 5D [20:16:16]Write i2c OK [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: 01 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: 01 07 00 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: 01 07 00 BF 9E 00 00 00 00 00 FF 0F 72 [20:16:16]RasterBufferAndPrint [20:16:16]line Счет N : (1)1182335 [20:16:16]line ИНН: 02508201610067 [20:16:16]line Контрольно-Кассовый Чек [20:16:16]line ПРОДАЖА [20:16:16]line ТРК (МРК, ГНК) : 32 [20:16:16]line Товар: 2710124130 [20:16:16]line Аи-92-К-5 [20:16:16]line 8.700 * 57.50 [20:16:16]line = 500.25 [20:16:16]line НДС 12% НСП 1% [20:16:16]line > о реализуемом товаре [20:16:16]line ОКРУГЛЕНИЕ: -0.25 [20:16:16]line ИТОГО: 500.00 [20:16:16]line Внесено: 500.00 [20:16:16]line СДАЧА: 0.00 [20:16:16]line НСП 1% : 4.43 [20:16:16]line НДС 12% : 53.12 [20:16:16]line Наличными: 500.00 [20:16:16]line Безнал.: 0.00 [20:16:16]line Место: АЗС № 121 "Партнер Нефть" [20:16:16]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:16:16]line СНО: Общий режим [20:16:16]line Чек 279 24.08.2023 20:16 [20:16:16]line Смена: 75 ФФД: 1.0 [20:16:16]line ЗНМ: 0300000148 [20:16:16]line РНМ: 0000000000091575 [20:16:16]line Версия ККМ: 001 [20:16:16]line ФМ: 0000000000874655 [20:16:16]line ФД: 32573 [20:16:16]line ФПД: 250958317091010 [20:16:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T201620&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32573&fm=250958317091010&tin=02508201610067®Number=0000000000091575&sum=50000 [20:16:16]Connected sock=11 [20:16:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 54 E1 07 01 88 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 94 BA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 7F 00 00 35 04 06 00 E4 3E C9 57 F8 C2 3C B2 88 29 8E AF 0E FF [20:16:16]written 0, free lines is 4095 [20:16:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9A 9E 47 00 1D EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 7F 00 00 F4 03 04 00 36 65 E7 64 B6 04 01 00 00 69 99 CB BD 25 12 61 06 [20:16:16]CommunicateWithHost err = 0 [20:16:16]CheckOFDResponse [20:16:16]1017 (14) - 77093643461234 [20:16:16]1041 (16) - 0000000000874655 [20:16:16]1040 (4) - 32573 [20:16:16]1012 (4) - 24.08.2023 14:12 [20:16:16]1206 (1) - 0 [20:16:16]OFD Sender: Remove packet 32573 [20:16:16]ProducePacketName [20:16:16]name=ofd_packets/00032573 [20:16:16]NVStorageDeleteData [20:16:17]Write to MH i2c: 01 00 00 EA 9E 88 [20:16:17]Write i2c OK [20:16:17]MH_I2C_Read... [20:16:17]Read from MH i2c: 01 [20:16:17]MH_I2C_Read... [20:16:17]Read from MH i2c: 01 07 00 [20:16:17]MH_I2C_Read... [20:16:17]Read from MH i2c: 01 07 00 EA 9E 00 00 00 00 00 E4 0C 7F [20:16:17]RasterBufferAndPrint [20:16:17]line [20:16:17]line [20:16:17]line [20:16:17]line [20:16:17]line [20:16:17]written 0, free lines is 3306 [20:16:17]MH_Cut [20:16:17]Write to MH i2c: D1 01 00 F1 9E 01 61 [20:16:17]Write i2c OK [20:16:17]MH_I2C_Read... [20:16:17]Read from MH i2c: D1 [20:16:17]MH_I2C_Read... [20:16:17]Read from MH i2c: D1 01 00 [20:16:17]MH_I2C_Read... [20:16:17]Read from MH i2c: D1 01 00 F1 9E 00 60 [20:16:17]Write to MH i2c: 01 00 00 F2 9E 90 [20:16:17]Write i2c OK [20:16:17]MH_I2C_Read... [20:16:17]OFD Sender: No OFD packet to send [20:16:17]*** Cut start [20:16:17]*** Purtial cut [20:16:17]*** Stage 1: CUTSNS_PIN = 1 [20:16:18]Read from MH i2c: 01 [20:16:18]MH_I2C_Read... [20:16:18]*** Stop cut motor [20:16:18]*** Cut end [20:16:18]Read from MH i2c: 01 07 00 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: 01 07 00 F2 9E 00 00 00 00 00 FF 0F A5 [20:16:18]process_action close_receipt done [20:16:18]requested_data is exist [20:16:18]produce_requested_data [20:16:18]requested_item fm.sn is exist - process it [20:16:18]wFMCommunicate request_size=4 [20:16:18]MH_SAM_APDU [20:16:18]CAPDU: 80 11 00 00 [20:16:18]Write to MH i2c: E2 08 00 F3 9E 80 11 00 00 00 00 00 00 0B [20:16:18]Write i2c OK [20:16:18]MH_I2C_Read... [20:16:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:18]Read from MH i2c: E2 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 17 00 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 17 00 F3 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 61 [20:16:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:16:18]wFMCommunicate OK [20:16:18]requested_item fd.num is exist - process it [20:16:18]SAM_PROTO_GetFieldsCounters [20:16:18]wFMCommunicate request_size=4 [20:16:18]MH_SAM_APDU [20:16:18]CAPDU: 80 13 00 00 [20:16:18]Write to MH i2c: E2 08 00 F4 9E 80 13 00 00 00 00 00 00 0E [20:16:18]Write i2c OK [20:16:18]MH_I2C_Read... [20:16:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:16:18]Read from MH i2c: E2 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 62 00 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 62 00 F4 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3D 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 83 [20:16:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3D 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:16:18]wFMCommunicate OK [20:16:18]SAM_PROTO_GetFieldsCounters done [20:16:18]requested_item shift.num is exist - process it [20:16:18]requested_item shift.opened is exist - process it [20:16:18]req_shift_opened [20:16:18]FM_GetShiftState [20:16:18]SAM_PROTO_GetShiftState [20:16:18]wFMCommunicate request_size=4 [20:16:18]MH_SAM_APDU [20:16:18]CAPDU: 80 13 01 00 [20:16:18]Write to MH i2c: E2 08 00 F5 9E 80 13 01 00 00 00 00 00 10 [20:16:18]Write i2c OK [20:16:18]MH_I2C_Read... [20:16:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:18]Read from MH i2c: E2 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 0E 00 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 0E 00 F5 9E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8D [20:16:18]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:16:18]wFMCommunicate OK [20:16:18]SAM_PROTO_GetShiftState done [20:16:18]FM_GetShiftState done [20:16:18]req_shift_opened done [20:16:18]requested_item shift.open_date is exist - process it [20:16:18]req_shift_open_date [20:16:18]req_shift_open_date done [20:16:18]produce_requested_data done [20:16:18]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32573,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:16:18]process_action_free close_receipt [20:16:18]json_value_free [20:16:18]json_value_free done [20:16:18]process_json_proto returns [20:16:18]Send response to host [20:16:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32573,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:16:18]free response buf [20:16:18]execute_script done [20:16:18]execute_script returns [20:16:18]free content buf [20:16:18]Sock 8.Close socket [20:16:18]Sock 8.Thread stoped [20:16:22]OFD Sender: No OFD packet to send [20:16:27]OFD Sender: No OFD packet to send [20:16:30]accept exits with 9 [20:16:30]New connection [20:16:30]New thread 3066940772 created [20:16:30]Thread 3067084132 joined [20:16:30]Waiting for new connection... [20:16:30] Sock 9.Parse request [20:16:30]Sock 9.Check first char [20:16:30]Sock 9.First char is OK [20:16:30]request: POST /json_proto HTTP/1.0 [20:16:30]Method: POST [20:16:30]URL: /json_proto [20:16:30]Method is POST - this is cgi request [20:16:30]url: /json_proto [20:16:30]query_string will be loaded in cgi processing [20:16:30]execute_cgi json_proto POST (null) [20:16:30]execute_cgi path=json_proto method=POST [20:16:30]POST find Content-Length [20:16:30]Host: 172.17.34.200:8080 [20:16:30]Content-Length: 666 [20:16:30]Content-Type: application/json [20:16:30] [20:16:30]POST finish read [20:16:30]Found Content-Length = 666 [20:16:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 5.000, "sum" : 318.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 318.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:30]execute_script... [20:16: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)1182336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 5.000, "sum" : 318.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 318.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:30]POST & json_proto [20:16:30]process_json_proto [20:16:30]json parsed OK: [20:16:30]protocol is kg_v1.0 [20:16:30]action value=close_receipt [20:16:30]process_action close_receipt [20:16:30]cmd_close_receipt [20:16:30]MH_GetDate [20:16:30]Write to MH i2c: F0 00 00 F6 9E 83 [20:16:30]Write i2c OK [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: F0 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: F0 09 00 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: F0 09 00 F6 9E 00 A3 BA E7 64 B2 FF 65 64 AE [20:16:30]GetLastDocTimeStamp 1692908180 [20:16:30]current date 1692908195 [20:16:30]FM_GetShiftState [20:16:30]SAM_PROTO_GetShiftState [20:16:30]wFMCommunicate request_size=4 [20:16:30]MH_SAM_APDU [20:16:30]CAPDU: 80 13 01 00 [20:16:30]Write to MH i2c: E2 08 00 F7 9E 80 13 01 00 00 00 00 00 12 [20:16:30]Write i2c OK [20:16:30]MH_I2C_Read... [20:16:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:30]Read from MH i2c: E2 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 0E 00 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 0E 00 F7 9E 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8F [20:16:30]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:16:30]wFMCommunicate OK [20:16:30]SAM_PROTO_GetShiftState done [20:16:30]FM_GetShiftState done [20:16:30]opened in 1692866319 [20:16:30]opened+sec_in_day 1692952719 [20:16:30]quantity*price = 31800 [20:16:30]sum+1 = 31801 [20:16:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 318.00 Внесено: 1000.00 СДАЧА: 682.00 НСП 1% : 2.81 НДС 12% : 33.77 Наличными: 318.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 280 24.08.2023 20:16 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32574 ФПД: 20936338892765 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T201635&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32574&fm=20936338892765&tin=02508201610067®Number=0000000000091575&sum=31800 [20:16:31]StoreToDocumentArchive [20:16:31]shift 75 fd 32574 [20:16:31]save to /storage/0075/doc_00032574 [20:16:31]save last doc name /storage/0075/doc_00032574 to /storage/kkm_last_doc_name [20:16:31]save OK [20:16:31]Clear old archive folders... [20:16:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:16:31]tlvbuf is 01842550 [20:16:31]SAM_PROTO_ClearQueue [20:16:31]wFMCommunicate request_size=4 [20:16:31]MH_SAM_APDU [20:16:31]CAPDU: 80 09 00 00 [20:16:31]Write to MH i2c: E2 08 00 04 9F 80 09 00 00 00 00 00 00 15 [20:16:31]Write i2c OK [20:16:31]MH_I2C_Read... [20:16:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:16:31]Read from MH i2c: E2 [20:16:31]MH_I2C_Read... [20:16:31]Read from MH i2c: E2 03 00 [20:16:31]MH_I2C_Read... [20:16:31]Read from MH i2c: E2 03 00 04 9F 00 90 00 17 [20:16:31]RAPDU: 90 00 [20:16:31]wFMCommunicate OK [20:16:31]SAM_PROTO_ClearQueue done [20:16:31]KKMCreateOFDPacket [20:16:31]OFDProtocolAddRootSTLVToBuf [20:16:31]FM_MakeSignedData [20:16:31]FM_MakeSignedData [20:16:31]SAM_PROTO_SignData [20:16:31]wFMCommunicate request_size=4 [20:16:31]MH_SAM_APDU [20:16:31]CAPDU: 80 0D 01 02 [20:16:31]Write to MH i2c: E2 08 00 05 9F 80 0D 01 02 00 00 00 00 1D [20:16:31]Write i2c OK [20:16:31]MH_I2C_Read... [20:16:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:16:31]Read from MH i2c: E2 [20:16:31]MH_I2C_Read... [20:16:31]Read from MH i2c: E2 03 00 [20:16:31]MH_I2C_Read... [20:16:31]Read from MH i2c: E2 03 00 05 9F 00 90 00 18 [20:16:31]RAPDU: 90 00 [20:16:31]wFMCommunicate OK [20:16:31]wFMCommunicate request_size=255 [20:16:31]MH_SAM_APDU [20:16:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 38 7C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 7C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 0D 00 00 00 00 07 04 06 00 38 7C 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 A3 BA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 7F 00 00 35 04 06 00 [20:16:31]Write to MH i2c: E2 02 01 06 9F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 38 7C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 7C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 0D 00 00 00 00 07 04 06 00 38 7C 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 A3 BA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 7F 00 00 35 04 06 00 00 00 2F [20:16:31]Write i2c OK [20:16:31]MH_I2C_Read... [20:16:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:31]Read from MH i2c: E2 [20:16:31]MH_I2C_Read... [20:16:31]Read from MH i2c: E2 03 00 [20:16:31]MH_I2C_Read... [20:16:31]Read from MH i2c: E2 03 00 06 9F 00 90 00 19 [20:16:31]RAPDU: 90 00 [20:16:31]wFMCommunicate OK [20:16:31]wFMCommunicate request_size=11 [20:16:31]MH_SAM_APDU [20:16:31]CAPDU: 80 0D 02 02 06 13 0A 9F 0A E7 DD [20:16:31]Write to MH i2c: E2 0E 00 07 9F 80 0D 02 02 06 00 13 0A 9F 0A E7 DD 00 00 B6 [20:16:31]Write i2c OK [20:16:31]MH_I2C_Read... [20:16:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:31]Read from MH i2c: E2 [20:16:31]MH_I2C_Read... [20:16:31]Read from MH i2c: E2 03 00 [20:16:31]MH_I2C_Read... [20:16:31]Read from MH i2c: E2 03 00 07 9F 00 90 00 1A [20:16:31]RAPDU: 90 00 [20:16:31]wFMCommunicate OK [20:16:31]wFMCommunicate request_size=4 [20:16:31]MH_SAM_APDU [20:16:31]CAPDU: 80 0D 03 02 [20:16:31]Write to MH i2c: E2 08 00 08 9F 80 0D 03 02 00 00 00 00 22 [20:16:31]Write i2c OK [20:16:31]MH_I2C_Read... [20:16:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:16:32]Read from MH i2c: E2 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: E2 0B 00 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: E2 0B 00 08 9F 00 2A EF 5E B7 6E 48 D2 7D 90 00 56 [20:16:32]RAPDU: 2A EF 5E B7 6E 48 D2 7D 90 00 [20:16:32]wFMCommunicate OK [20:16:32]SAM_PROTO_SignData done [20:16:32]FM_MakeSignedData done [20:16:32]CreateOFDProtocolMessage [20:16:32]wFMCommunicate request_size=4 [20:16:32]MH_SAM_APDU [20:16:32]CAPDU: 80 11 00 00 [20:16:32]Write to MH i2c: E2 08 00 09 9F 80 11 00 00 00 00 00 00 22 [20:16:32]Write i2c OK [20:16:32]MH_I2C_Read... [20:16:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:32]Read from MH i2c: E2 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: E2 17 00 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: E2 17 00 09 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 78 [20:16:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:16:32]wFMCommunicate OK [20:16:32]CreateOFDProtocolMessage done [20:16:32]OFDSenderStorePacket 32574 [20:16:32]StoreOFDPacket docnum=32574 [20:16:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2E D4 08 01 55 58 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 38 7C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 7C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 0D 00 00 00 00 07 04 06 00 38 7C 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 A3 BA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 7F 00 00 35 04 06 00 13 0A 9F 0A E7 DD 2A EF 5E B7 6E 48 D2 7D [20:16:32]CheckFolder [20:16:32]dirname=/storage/ofd_packets [20:16:32]CheckFolder done [20:16:32]ProducePacketName [20:16:32]name=ofd_packets/00032574 [20:16:32]NVStorageSaveData ofd_packets/00032574 [20:16:32]File name is /storage/ofd_packets/00032574 [20:16:32]Write 302 bytes [20:16:32]NVStorageSaveData done [20:16:32]OFDSenderStorePacket done [20:16:32]KKMCreateOFDPacket done [20:16:32]NVStorageSaveData kkm_last_timestamp [20:16:32]File name is /storage/kkm_last_timestamp [20:16:32]Write 4 bytes [20:16:32]NVStorageSaveData done [20:16:32]ExternCall_PrintAddStr [20:16:32]wPrintStart [20:16:32]Write to MH i2c: 01 00 00 0A 9F A9 [20:16:32]OFD Sender: Processing packet 32574 [packets to send 11, broken 10] [20:16:32]ProducePacketName [20:16:32]name=ofd_packets/00032574 [20:16:32]OFD Sender: To server: pG, [20:16:32]CommunicateWithHost lk.salyk.kg:30040 [20:16:32]ConnectInit lk.salyk.kg [20:16:32]Write i2c OK [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: 01 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: 01 07 00 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: 01 07 00 0A 9F 00 00 00 00 00 FF 0F BE [20:16:32]RasterBufferAndPrint [20:16:32]line Счет N : (1)1182336 [20:16:32]line ИНН: 02508201610067 [20:16:32]line Контрольно-Кассовый Чек [20:16:32]line ПРОДАЖА [20:16:32]line ТРК (МРК, ГНК) : 11 [20:16:32]line Товар: 2710194210 [20:16:32]line ДТ(л)-К-5 [20:16:32]line 5.000 * 63.60 [20:16:32]line = 318.00 [20:16:32]line НДС 12% НСП 1% [20:16:32]line > о реализуемом товаре [20:16:32]line ИТОГО: 318.00 [20:16:32]line Внесено: 1000.00 [20:16:32]line СДАЧА: 682.00 [20:16:32]line НСП 1% : 2.81 [20:16:32]line НДС 12% : 33.77 [20:16:32]line Наличными: 318.00 [20:16:32]line Безнал.: 0.00 [20:16:32]line Место: АЗС № 121 "Партнер Нефть" [20:16:32]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:16:32]line СНО: Общий режим [20:16:32]line Чек 280 24.08.2023 20:16 [20:16:32]line Смена: 75 ФФД: 1.0 [20:16:32]line ЗНМ: 0300000148 [20:16:32]line РНМ: 0000000000091575 [20:16:32]line Версия ККМ: 001 [20:16:32]line ФМ: 0000000000874655 [20:16:32]line ФД: 32574 [20:16:32]line ФПД: 20936338892765 [20:16:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T201635&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32574&fm=20936338892765&tin=02508201610067®Number=0000000000091575&sum=31800 [20:16:32]Connected sock=10 [20:16:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2E D4 08 01 55 58 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 38 7C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 7C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 0D 00 00 00 00 07 04 06 00 38 7C 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 A3 BA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 7F 00 00 35 04 06 00 13 0A 9F 0A E7 DD 2A EF 5E B7 6E 48 D2 7D [20:16:32]written 0, free lines is 4095 [20:16:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CE 28 47 00 93 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 7F 00 00 F4 03 04 00 46 65 E7 64 B6 04 01 00 00 EE 45 56 58 A6 8F 5E 15 [20:16:32]CommunicateWithHost err = 0 [20:16:32]CheckOFDResponse [20:16:32]1017 (14) - 77093643461234 [20:16:32]1041 (16) - 0000000000874655 [20:16:32]1040 (4) - 32574 [20:16:32]1012 (4) - 24.08.2023 14:12 [20:16:32]1206 (1) - 0 [20:16:32]OFD Sender: Remove packet 32574 [20:16:32]ProducePacketName [20:16:32]name=ofd_packets/00032574 [20:16:32]NVStorageDeleteData [20:16:32]Write to MH i2c: 01 00 00 34 9F D3 [20:16:32]Write i2c OK [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: 01 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: 01 07 00 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: 01 07 00 34 9F 00 00 00 00 00 EF 0C D5 [20:16:32]RasterBufferAndPrint [20:16:32]line [20:16:32]line [20:16:32]line [20:16:32]line [20:16:32]line [20:16:32]written 0, free lines is 3317 [20:16:32]MH_Cut [20:16:32]Write to MH i2c: D1 01 00 3B 9F 01 AC [20:16:32]Write i2c OK [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: D1 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: D1 01 00 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: D1 01 00 3B 9F 00 AB [20:16:32]Write to MH i2c: 01 00 00 3C 9F DB [20:16:32]Write i2c OK [20:16:32]MH_I2C_Read... [20:16:33]OFD Sender: No OFD packet to send [20:16:33]*** Cut start [20:16:33]*** Purtial cut [20:16:33]*** CUTSNS_PIN = 0 [20:16:33]*** Stage 1: CUTSNS_PIN = 1 [20:16:35]Read from MH i2c: 01 [20:16:35]MH_I2C_Read... [20:16:35]*** Stop cut motor [20:16:35]*** Cut end [20:16:35]Read from MH i2c: 01 07 00 [20:16:35]MH_I2C_Read... [20:16:35]Read from MH i2c: 01 07 00 3C 9F 00 00 00 00 00 FF 0F F0 [20:16:35]process_action close_receipt done [20:16:35]requested_data is exist [20:16:35]produce_requested_data [20:16:35]requested_item fm.sn is exist - process it [20:16:35]wFMCommunicate request_size=4 [20:16:35]MH_SAM_APDU [20:16:35]CAPDU: 80 11 00 00 [20:16:35]Write to MH i2c: E2 08 00 3D 9F 80 11 00 00 00 00 00 00 56 [20:16:35]Write i2c OK [20:16:35]MH_I2C_Read... [20:16:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:35]Read from MH i2c: E2 [20:16:35]MH_I2C_Read... [20:16:35]Read from MH i2c: E2 17 00 [20:16:35]MH_I2C_Read... [20:16:35]Read from MH i2c: E2 17 00 3D 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AC [20:16:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:16:35]wFMCommunicate OK [20:16:35]requested_item fd.num is exist - process it [20:16:35]SAM_PROTO_GetFieldsCounters [20:16:35]wFMCommunicate request_size=4 [20:16:35]MH_SAM_APDU [20:16:35]CAPDU: 80 13 00 00 [20:16:35]Write to MH i2c: E2 08 00 3E 9F 80 13 00 00 00 00 00 00 59 [20:16:35]Write i2c OK [20:16:35]MH_I2C_Read... [20:16:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:16:35]Read from MH i2c: E2 [20:16:35]MH_I2C_Read... [20:16:35]Read from MH i2c: E2 62 00 [20:16:35]MH_I2C_Read... [20:16:35]Read from MH i2c: E2 62 00 3E 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3E 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [20:16:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3E 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:16:35]wFMCommunicate OK [20:16:35]SAM_PROTO_GetFieldsCounters done [20:16:35]requested_item shift.num is exist - process it [20:16:35]requested_item shift.opened is exist - process it [20:16:35]req_shift_opened [20:16:35]FM_GetShiftState [20:16:35]SAM_PROTO_GetShiftState [20:16:35]wFMCommunicate request_size=4 [20:16:35]MH_SAM_APDU [20:16:35]CAPDU: 80 13 01 00 [20:16:35]Write to MH i2c: E2 08 00 3F 9F 80 13 01 00 00 00 00 00 5B [20:16:35]Write i2c OK [20:16:35]MH_I2C_Read... [20:16:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:35]Read from MH i2c: E2 [20:16:35]MH_I2C_Read... [20:16:35]Read from MH i2c: E2 0E 00 [20:16:35]MH_I2C_Read... [20:16:35]Read from MH i2c: E2 0E 00 3F 9F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D8 [20:16:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:16:35]wFMCommunicate OK [20:16:35]SAM_PROTO_GetShiftState done [20:16:35]FM_GetShiftState done [20:16:35]req_shift_opened done [20:16:35]requested_item shift.open_date is exist - process it [20:16:35]req_shift_open_date [20:16:35]req_shift_open_date done [20:16:35]produce_requested_data done [20:16:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32574,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:16:35]process_action_free close_receipt [20:16:35]json_value_free [20:16:35]json_value_free done [20:16:35]process_json_proto returns [20:16:35]Send response to host [20:16:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32574,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:16:35]free response buf [20:16:35]execute_script done [20:16:35]execute_script returns [20:16:35]free content buf [20:16:35]Sock 9.Close socket [20:16:35]Sock 9.Thread stoped [20:16:38]OFD Sender: No OFD packet to send [20:16:43]OFD Sender: No OFD packet to send [20:16:48]OFD Sender: No OFD packet to send [20:16:53]OFD Sender: No OFD packet to send [20:16:58]OFD Sender: No OFD packet to send [20:17:03]OFD Sender: No OFD packet to send [20:17:08]OFD Sender: No OFD packet to send [20:17:13]OFD Sender: No OFD packet to send [20:17:18]OFD Sender: No OFD packet to send [20:17:23]OFD Sender: No OFD packet to send [20:17:28]OFD Sender: No OFD packet to send [20:17:33]OFD Sender: No OFD packet to send [20:17:38]OFD Sender: No OFD packet to send [20:17:43]OFD Sender: No OFD packet to send [20:17:48]OFD Sender: No OFD packet to send [20:17:53]OFD Sender: No OFD packet to send [20:17:58]OFD Sender: No OFD packet to send [20:18:03]OFD Sender: No OFD packet to send [20:18:08]OFD Sender: No OFD packet to send [20:18:13]OFD Sender: No OFD packet to send [20:18:18]OFD Sender: No OFD packet to send [20:18:23]OFD Sender: No OFD packet to send [20:18:28]OFD Sender: No OFD packet to send [20:18:33]OFD Sender: No OFD packet to send [20:18:38]OFD Sender: No OFD packet to send [20:18:43]OFD Sender: No OFD packet to send [20:18:48]OFD Sender: No OFD packet to send [20:18:53]OFD Sender: No OFD packet to send [20:18:58]OFD Sender: No OFD packet to send [20:19:03]OFD Sender: No OFD packet to send [20:19:08]OFD Sender: No OFD packet to send [20:19:13]OFD Sender: No OFD packet to send [20:19:18]OFD Sender: No OFD packet to send [20:19:23]OFD Sender: No OFD packet to send [20:19:28]OFD Sender: No OFD packet to send [20:19:33]OFD Sender: No OFD packet to send [20:19:38]OFD Sender: No OFD packet to send [20:19:43]OFD Sender: No OFD packet to send [20:19:48]OFD Sender: No OFD packet to send [20:19:53]OFD Sender: No OFD packet to send [20:19:58]OFD Sender: No OFD packet to send [20:20:03]OFD Sender: No OFD packet to send [20:20:08]OFD Sender: No OFD packet to send [20:20:13]OFD Sender: No OFD packet to send [20:20:18]OFD Sender: No OFD packet to send [20:20:23]OFD Sender: No OFD packet to send [20:20:28]OFD Sender: No OFD packet to send [20:20:33]OFD Sender: No OFD packet to send [20:20:38]OFD Sender: No OFD packet to send [20:20:40]accept exits with 8 [20:20:40]New connection [20:20:40]New thread 3067084132 created [20:20:40]Thread 3066940772 joined [20:20:40]Waiting for new connection... [20:20:40] Sock 8.Parse request [20:20:40]Sock 8.Check first char [20:20:40]Sock 8.First char is OK [20:20:40]request: POST /json_proto HTTP/1.0 [20:20:40]Method: POST [20:20:40]URL: /json_proto [20:20:40]Method is POST - this is cgi request [20:20:40]url: /json_proto [20:20:40]query_string will be loaded in cgi processing [20:20:40]execute_cgi json_proto POST (null) [20:20:40]execute_cgi path=json_proto method=POST [20:20:40]POST find Content-Length [20:20:40]Host: 172.17.34.200:8080 [20:20:40]Content-Length: 688 [20:20:40]Content-Type: application/json [20:20:40] [20:20:40]POST finish read [20:20:40]Found Content-Length = 688 [20:20:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:40]execute_script... [20:20: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)1182337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:40]POST & json_proto [20:20:40]process_json_proto [20:20:40]json parsed OK: [20:20:40]protocol is kg_v1.0 [20:20:40]action value=close_receipt [20:20:40]process_action close_receipt [20:20:40]cmd_close_receipt [20:20:40]MH_GetDate [20:20:40]Write to MH i2c: F0 00 00 40 9F CE [20:20:40]Write i2c OK [20:20:40]MH_I2C_Read... [20:20:40]Read from MH i2c: F0 [20:20:40]MH_I2C_Read... [20:20:40]Read from MH i2c: F0 09 00 [20:20:40]MH_I2C_Read... [20:20:40]Read from MH i2c: F0 09 00 40 9F 00 9D BB E7 64 B2 FF 65 64 F4 [20:20:40]GetLastDocTimeStamp 1692908195 [20:20:40]current date 1692908445 [20:20:40]FM_GetShiftState [20:20:40]SAM_PROTO_GetShiftState [20:20:40]wFMCommunicate request_size=4 [20:20:40]MH_SAM_APDU [20:20:40]CAPDU: 80 13 01 00 [20:20:40]Write to MH i2c: E2 08 00 41 9F 80 13 01 00 00 00 00 00 5D [20:20:40]Write i2c OK [20:20:40]MH_I2C_Read... [20:20:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:40]Read from MH i2c: E2 [20:20:40]MH_I2C_Read... [20:20:40]Read from MH i2c: E2 0E 00 [20:20:40]MH_I2C_Read... [20:20:40]Read from MH i2c: E2 0E 00 41 9F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 DA [20:20:40]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:20:40]wFMCommunicate OK [20:20:40]SAM_PROTO_GetShiftState done [20:20:40]FM_GetShiftState done [20:20:40]opened in 1692866319 [20:20:40]opened+sec_in_day 1692952719 [20:20:40]quantity*price = 200022 [20:20:40]sum+1 = 200023 [20:20:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 281 24.08.2023 20:20 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32575 ФПД: 223055922317991 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T202045&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32575&fm=223055922317991&tin=02508201610067®Number=0000000000091575&sum=200000 [20:20:41]StoreToDocumentArchive [20:20:41]shift 75 fd 32575 [20:20:41]save to /storage/0075/doc_00032575 [20:20:41]save last doc name /storage/0075/doc_00032575 to /storage/kkm_last_doc_name [20:20:41]save OK [20:20:41]Clear old archive folders... [20:20:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:20:41]tlvbuf is 017F1140 [20:20:41]SAM_PROTO_ClearQueue [20:20:41]wFMCommunicate request_size=4 [20:20:41]MH_SAM_APDU [20:20:41]CAPDU: 80 09 00 00 [20:20:41]Write to MH i2c: E2 08 00 4E 9F 80 09 00 00 00 00 00 00 5F [20:20:41]Write i2c OK [20:20:41]MH_I2C_Read... [20:20:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:20:41]Read from MH i2c: E2 [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: E2 03 00 [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: E2 03 00 4E 9F 00 90 00 61 [20:20:41]RAPDU: 90 00 [20:20:41]wFMCommunicate OK [20:20:41]SAM_PROTO_ClearQueue done [20:20:41]KKMCreateOFDPacket [20:20:41]OFDProtocolAddRootSTLVToBuf [20:20:41]FM_MakeSignedData [20:20:41]FM_MakeSignedData [20:20:41]SAM_PROTO_SignData [20:20:41]wFMCommunicate request_size=4 [20:20:41]MH_SAM_APDU [20:20:41]CAPDU: 80 0D 01 02 [20:20:41]Write to MH i2c: E2 08 00 4F 9F 80 0D 01 02 00 00 00 00 67 [20:20:41]Write i2c OK [20:20:41]MH_I2C_Read... [20:20:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:20:41]Read from MH i2c: E2 [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: E2 03 00 [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: E2 03 00 4F 9F 00 90 00 62 [20:20:41]RAPDU: 90 00 [20:20:41]wFMCommunicate OK [20:20:41]wFMCommunicate request_size=255 [20:20:41]MH_SAM_APDU [20:20:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 9D BB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 7F 00 00 35 04 06 00 [20:20:41]Write to MH i2c: E2 02 01 50 9F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 9D BB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 7F 00 00 35 04 06 00 00 00 FC [20:20:41]Write i2c OK [20:20:41]MH_I2C_Read... [20:20:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:41]Read from MH i2c: E2 [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: E2 03 00 [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: E2 03 00 50 9F 00 90 00 63 [20:20:41]RAPDU: 90 00 [20:20:41]wFMCommunicate OK [20:20:41]wFMCommunicate request_size=11 [20:20:41]MH_SAM_APDU [20:20:41]CAPDU: 80 0D 02 02 06 CA DE 41 03 CA A7 [20:20:41]Write to MH i2c: E2 0E 00 51 9F 80 0D 02 02 06 00 CA DE 41 03 CA A7 00 00 D3 [20:20:41]Write i2c OK [20:20:41]MH_I2C_Read... [20:20:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:41]Read from MH i2c: E2 [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: E2 03 00 [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: E2 03 00 51 9F 00 90 00 64 [20:20:41]RAPDU: 90 00 [20:20:41]wFMCommunicate OK [20:20:41]wFMCommunicate request_size=4 [20:20:41]MH_SAM_APDU [20:20:41]CAPDU: 80 0D 03 02 [20:20:41]Write to MH i2c: E2 08 00 52 9F 80 0D 03 02 00 00 00 00 6C [20:20:41]Write i2c OK [20:20:41]MH_I2C_Read... [20:20:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:20:41]Read from MH i2c: E2 [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: E2 0B 00 [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: E2 0B 00 52 9F 00 69 0E B2 9D 94 A8 37 1E 90 00 C4 [20:20:41]RAPDU: 69 0E B2 9D 94 A8 37 1E 90 00 [20:20:41]wFMCommunicate OK [20:20:41]SAM_PROTO_SignData done [20:20:41]FM_MakeSignedData done [20:20:41]CreateOFDProtocolMessage [20:20:41]wFMCommunicate request_size=4 [20:20:41]MH_SAM_APDU [20:20:41]CAPDU: 80 11 00 00 [20:20:41]Write to MH i2c: E2 08 00 53 9F 80 11 00 00 00 00 00 00 6C [20:20:41]Write i2c OK [20:20:41]MH_I2C_Read... [20:20:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:41]Read from MH i2c: E2 [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: E2 17 00 [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: E2 17 00 53 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C2 [20:20:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:20:41]wFMCommunicate OK [20:20:41]CreateOFDProtocolMessage done [20:20:41]OFDSenderStorePacket 32575 [20:20:41]StoreOFDPacket docnum=32575 [20:20:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F0 D1 08 01 D5 CB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 9D BB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 7F 00 00 35 04 06 00 CA DE 41 03 CA A7 69 0E B2 9D 94 A8 37 1E [20:20:41]CheckFolder [20:20:41]dirname=/storage/ofd_packets [20:20:41]CheckFolder done [20:20:41]ProducePacketName [20:20:41]name=ofd_packets/00032575 [20:20:41]NVStorageSaveData ofd_packets/00032575 [20:20:41]File name is /storage/ofd_packets/00032575 [20:20:41]Write 302 bytes [20:20:41]NVStorageSaveData done [20:20:41]OFDSenderStorePacket done [20:20:41]KKMCreateOFDPacket done [20:20:41]NVStorageSaveData kkm_last_timestamp [20:20:41]File name is /storage/kkm_last_timestamp [20:20:41]Write 4 bytes [20:20:41]NVStorageSaveData done [20:20:41]ExternCall_PrintAddStr [20:20:41]wPrintStart [20:20:41]Write to MH i2c: 01 00 00 54 9F F3 [20:20:41]Write i2c OK [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: 01 [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: 01 07 00 [20:20:41]MH_I2C_Read... [20:20:41]Read from MH i2c: 01 07 00 54 9F 00 00 00 00 00 FF 0F 08 [20:20:41]RasterBufferAndPrint [20:20:41]line Счет N : (1)1182337 [20:20:41]line ИНН: 02508201610067 [20:20:41]line Контрольно-Кассовый Чек [20:20:41]line ПРОДАЖА [20:20:41]line ТРК (МРК, ГНК) : 21 [20:20:41]line Товар: 2710194210 [20:20:41]line ДТ(л)-К-5 [20:20:41]line 31.450 * 63.60 [20:20:41]line = 2000.22 [20:20:41]line НДС 12% НСП 1% [20:20:41]line > о реализуемом товаре [20:20:41]line ОКРУГЛЕНИЕ: -0.22 [20:20:41]line ИТОГО: 2000.00 [20:20:41]line Внесено: 2000.00 [20:20:41]line СДАЧА: 0.00 [20:20:41]line НСП 1% : 17.70 [20:20:41]line НДС 12% : 212.41 [20:20:41]line Наличными: 2000.00 [20:20:41]line Безнал.: 0.00 [20:20:41]line Место: АЗС № 121 "Партнер Нефть" [20:20:41]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:20:41]line СНО: Общий режим [20:20:41]line Чек 281 24.08.2023 20:20 [20:20:41]line Смена: 75 ФФД: 1.0 [20:20:41]line ЗНМ: 0300000148 [20:20:41]line РНМ: 0000000000091575 [20:20:41]line Версия ККМ: 001 [20:20:41]line ФМ: 0000000000874655 [20:20:41]line ФД: 32575 [20:20:41]line ФПД: 223055922317991 [20:20:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T202045&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32575&fm=223055922317991&tin=02508201610067®Number=0000000000091575&sum=200000 [20:20:42]OFD Sender: Processing packet 32575 [packets to send 11, broken 10] [20:20:42]ProducePacketName [20:20:42]name=ofd_packets/00032575 [20:20:42]OFD Sender: To server: pG, [20:20:42]CommunicateWithHost lk.salyk.kg:30040 [20:20:42]ConnectInit lk.salyk.kg [20:20:42]written 0, free lines is 4095 [20:20:42]Connected sock=10 [20:20:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F0 D1 08 01 D5 CB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 9D BB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 7F 00 00 35 04 06 00 CA DE 41 03 CA A7 69 0E B2 9D 94 A8 37 1E [20:20:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 37 D7 47 00 9D 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 7F 00 00 F4 03 04 00 40 66 E7 64 B6 04 01 00 00 81 6B ED 06 49 9F 9B 5C [20:20:42]CommunicateWithHost err = 0 [20:20:42]CheckOFDResponse [20:20:42]1017 (14) - 77093643461234 [20:20:42]1041 (16) - 0000000000874655 [20:20:42]1040 (4) - 32575 [20:20:42]1012 (4) - 24.08.2023 14:16 [20:20:42]1206 (1) - 0 [20:20:42]OFD Sender: Remove packet 32575 [20:20:42]ProducePacketName [20:20:42]name=ofd_packets/00032575 [20:20:42]NVStorageDeleteData [20:20:42]Write to MH i2c: 01 00 00 7F 9F 1E [20:20:42]Write i2c OK [20:20:42]MH_I2C_Read... [20:20:42]Read from MH i2c: 01 [20:20:42]MH_I2C_Read... [20:20:42]Read from MH i2c: 01 07 00 [20:20:42]MH_I2C_Read... [20:20:42]Read from MH i2c: 01 07 00 7F 9F 00 00 00 00 00 EB 0C 1C [20:20:42]RasterBufferAndPrint [20:20:42]line [20:20:42]line [20:20:42]line [20:20:42]line [20:20:42]line [20:20:42]written 0, free lines is 3316 [20:20:42]MH_Cut [20:20:42]Write to MH i2c: D1 01 00 86 9F 01 F7 [20:20:42]Write i2c OK [20:20:42]MH_I2C_Read... [20:20:42]Read from MH i2c: D1 [20:20:42]MH_I2C_Read... [20:20:42]Read from MH i2c: D1 01 00 [20:20:42]MH_I2C_Read... [20:20:42]Read from MH i2c: D1 01 00 86 9F 00 F6 [20:20:42]Write to MH i2c: 01 00 00 87 9F 26 [20:20:42]Write i2c OK [20:20:42]MH_I2C_Read... [20:20:42]OFD Sender: No OFD packet to send [20:20:43]*** Cut start [20:20:43]*** Purtial cut [20:20:43]*** Stage 1: CUTSNS_PIN = 1 [20:20:43]Read from MH i2c: 01 [20:20:43]MH_I2C_Read... [20:20:43]*** Stop cut motor [20:20:43]*** Cut end [20:20:43]Read from MH i2c: 01 07 00 [20:20:43]MH_I2C_Read... [20:20:43]Read from MH i2c: 01 07 00 87 9F 00 00 00 00 00 FF 0F 3B [20:20:43]process_action close_receipt done [20:20:43]requested_data is exist [20:20:43]produce_requested_data [20:20:43]requested_item fm.sn is exist - process it [20:20:43]wFMCommunicate request_size=4 [20:20:43]MH_SAM_APDU [20:20:43]CAPDU: 80 11 00 00 [20:20:43]Write to MH i2c: E2 08 00 88 9F 80 11 00 00 00 00 00 00 A1 [20:20:43]Write i2c OK [20:20:43]MH_I2C_Read... [20:20:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:43]Read from MH i2c: E2 [20:20:43]MH_I2C_Read... [20:20:43]Read from MH i2c: E2 17 00 [20:20:43]MH_I2C_Read... [20:20:43]Read from MH i2c: E2 17 00 88 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F7 [20:20:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:20:43]wFMCommunicate OK [20:20:43]requested_item fd.num is exist - process it [20:20:43]SAM_PROTO_GetFieldsCounters [20:20:43]wFMCommunicate request_size=4 [20:20:43]MH_SAM_APDU [20:20:43]CAPDU: 80 13 00 00 [20:20:43]Write to MH i2c: E2 08 00 89 9F 80 13 00 00 00 00 00 00 A4 [20:20:43]Write i2c OK [20:20:43]MH_I2C_Read... [20:20:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:20:43]Read from MH i2c: E2 [20:20:43]MH_I2C_Read... [20:20:43]Read from MH i2c: E2 62 00 [20:20:43]MH_I2C_Read... [20:20:43]Read from MH i2c: E2 62 00 89 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3F 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 21 [20:20:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3F 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:20:43]wFMCommunicate OK [20:20:43]SAM_PROTO_GetFieldsCounters done [20:20:43]requested_item shift.num is exist - process it [20:20:43]requested_item shift.opened is exist - process it [20:20:43]req_shift_opened [20:20:43]FM_GetShiftState [20:20:43]SAM_PROTO_GetShiftState [20:20:43]wFMCommunicate request_size=4 [20:20:43]MH_SAM_APDU [20:20:43]CAPDU: 80 13 01 00 [20:20:43]Write to MH i2c: E2 08 00 8A 9F 80 13 01 00 00 00 00 00 A6 [20:20:43]Write i2c OK [20:20:43]MH_I2C_Read... [20:20:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:43]Read from MH i2c: E2 [20:20:43]MH_I2C_Read... [20:20:43]Read from MH i2c: E2 0E 00 [20:20:43]MH_I2C_Read... [20:20:43]Read from MH i2c: E2 0E 00 8A 9F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 23 [20:20:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:20:43]wFMCommunicate OK [20:20:43]SAM_PROTO_GetShiftState done [20:20:43]FM_GetShiftState done [20:20:43]req_shift_opened done [20:20:43]requested_item shift.open_date is exist - process it [20:20:43]req_shift_open_date [20:20:43]req_shift_open_date done [20:20:43]produce_requested_data done [20:20:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32575,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:20:43]process_action_free close_receipt [20:20:43]json_value_free [20:20:43]json_value_free done [20:20:43]process_json_proto returns [20:20:43]Send response to host [20:20:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32575,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:20:43]free response buf [20:20:43]execute_script done [20:20:43]execute_script returns [20:20:43]free content buf [20:20:43]Sock 8.Close socket [20:20:43]Sock 8.Thread stoped [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]accept exits with 9 [20:22:27]New connection [20:22:27]New thread 3066940772 created [20:22:27]Thread 3067084132 joined [20:22:27]Waiting for new connection... [20:22:27] Sock 9.Parse request [20:22:27]Sock 9.Check first char [20:22:27]Sock 9.First char is OK [20:22:27]request: POST /json_proto HTTP/1.0 [20:22:27]Method: POST [20:22:27]URL: /json_proto [20:22:27]Method is POST - this is cgi request [20:22:27]url: /json_proto [20:22:27]query_string will be loaded in cgi processing [20:22:27]execute_cgi json_proto POST (null) [20:22:27]execute_cgi path=json_proto method=POST [20:22:27]POST find Content-Length [20:22:27]Host: 172.17.34.200:8080 [20:22:27]Content-Length: 672 [20:22:27]Content-Type: application/json [20:22:27] [20:22:27]POST finish read [20:22:27]Found Content-Length = 672 [20:22:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 10.260, "sum" : 600.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:27]execute_script... [20:22:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 10.260, "sum" : 600.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:27]POST & json_proto [20:22:27]process_json_proto [20:22:27]json parsed OK: [20:22:27]protocol is kg_v1.0 [20:22:27]action value=close_receipt [20:22:27]process_action close_receipt [20:22:27]cmd_close_receipt [20:22:27]MH_GetDate [20:22:27]Write to MH i2c: F0 00 00 8B 9F 19 [20:22:27]Write i2c OK [20:22:27]MH_I2C_Read... [20:22:27]Read from MH i2c: F0 [20:22:27]MH_I2C_Read... [20:22:27]Read from MH i2c: F0 09 00 [20:22:27]MH_I2C_Read... [20:22:27]Read from MH i2c: F0 09 00 8B 9F 00 08 BC E7 64 B2 FF 65 64 AB [20:22:27]GetLastDocTimeStamp 1692908445 [20:22:27]current date 1692908552 [20:22:27]FM_GetShiftState [20:22:27]SAM_PROTO_GetShiftState [20:22:27]wFMCommunicate request_size=4 [20:22:27]MH_SAM_APDU [20:22:27]CAPDU: 80 13 01 00 [20:22:27]Write to MH i2c: E2 08 00 8C 9F 80 13 01 00 00 00 00 00 A8 [20:22:27]Write i2c OK [20:22:27]MH_I2C_Read... [20:22:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:27]Read from MH i2c: E2 [20:22:27]MH_I2C_Read... [20:22:27]Read from MH i2c: E2 0E 00 [20:22:27]MH_I2C_Read... [20:22:27]Read from MH i2c: E2 0E 00 8C 9F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 25 [20:22:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:22:27]wFMCommunicate OK [20:22:27]SAM_PROTO_GetShiftState done [20:22:27]FM_GetShiftState done [20:22:27]opened in 1692866319 [20:22:27]opened+sec_in_day 1692952719 [20:22:27]quantity*price = 60021 [20:22:27]sum+1 = 60022 [20:22:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 282 24.08.2023 20:22 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32576 ФПД: 176404893092243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T202232&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32576&fm=176404893092243&tin=02508201610067®Number=0000000000091575&sum=60000 [20:22:28]StoreToDocumentArchive [20:22:28]shift 75 fd 32576 [20:22:28]save to /storage/0075/doc_00032576 [20:22:28]save last doc name /storage/0075/doc_00032576 to /storage/kkm_last_doc_name [20:22:28]save OK [20:22:28]Clear old archive folders... [20:22:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:22:28]tlvbuf is 019C5070 [20:22:28]SAM_PROTO_ClearQueue [20:22:28]wFMCommunicate request_size=4 [20:22:28]MH_SAM_APDU [20:22:28]CAPDU: 80 09 00 00 [20:22:28]Write to MH i2c: E2 08 00 99 9F 80 09 00 00 00 00 00 00 AA [20:22:28]Write i2c OK [20:22:28]MH_I2C_Read... [20:22:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:22:28]Read from MH i2c: E2 [20:22:28]MH_I2C_Read... [20:22:28]Read from MH i2c: E2 03 00 [20:22:28]MH_I2C_Read... [20:22:28]Read from MH i2c: E2 03 00 99 9F 00 90 00 AC [20:22:28]RAPDU: 90 00 [20:22:28]wFMCommunicate OK [20:22:28]SAM_PROTO_ClearQueue done [20:22:28]KKMCreateOFDPacket [20:22:28]OFDProtocolAddRootSTLVToBuf [20:22:28]FM_MakeSignedData [20:22:28]FM_MakeSignedData [20:22:28]SAM_PROTO_SignData [20:22:28]wFMCommunicate request_size=4 [20:22:28]MH_SAM_APDU [20:22:28]CAPDU: 80 0D 01 02 [20:22:28]Write to MH i2c: E2 08 00 9A 9F 80 0D 01 02 00 00 00 00 B2 [20:22:28]Write i2c OK [20:22:28]MH_I2C_Read... [20:22:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:22:28]Read from MH i2c: E2 [20:22:28]MH_I2C_Read... [20:22:28]Read from MH i2c: E2 03 00 [20:22:28]MH_I2C_Read... [20:22:28]Read from MH i2c: E2 03 00 9A 9F 00 90 00 AD [20:22:28]RAPDU: 90 00 [20:22:28]wFMCommunicate OK [20:22:28]wFMCommunicate request_size=255 [20:22:28]MH_SAM_APDU [20:22:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 08 BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 7F 00 00 35 04 06 00 [20:22:28]Write to MH i2c: E2 02 01 9B 9F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 08 BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 7F 00 00 35 04 06 00 00 00 51 [20:22:28]Write i2c OK [20:22:28]MH_I2C_Read... [20:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:28]Read from MH i2c: E2 [20:22:28]MH_I2C_Read... [20:22:28]Read from MH i2c: E2 03 00 [20:22:28]MH_I2C_Read... [20:22:28]Read from MH i2c: E2 03 00 9B 9F 00 90 00 AE [20:22:28]RAPDU: 90 00 [20:22:28]wFMCommunicate OK [20:22:28]wFMCommunicate request_size=11 [20:22:28]MH_SAM_APDU [20:22:28]CAPDU: 80 0D 02 02 06 A0 70 76 FD 49 93 [20:22:28]Write to MH i2c: E2 0E 00 9C 9F 80 0D 02 02 06 00 A0 70 76 FD 49 93 00 00 20 [20:22:28]Write i2c OK [20:22:28]MH_I2C_Read... [20:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:28]Read from MH i2c: E2 [20:22:28]MH_I2C_Read... [20:22:28]Read from MH i2c: E2 03 00 [20:22:28]MH_I2C_Read... [20:22:28]Read from MH i2c: E2 03 00 9C 9F 00 90 00 AF [20:22:28]RAPDU: 90 00 [20:22:28]wFMCommunicate OK [20:22:28]wFMCommunicate request_size=4 [20:22:28]MH_SAM_APDU [20:22:28]CAPDU: 80 0D 03 02 [20:22:28]Write to MH i2c: E2 08 00 9D 9F 80 0D 03 02 00 00 00 00 B7 [20:22:28]Write i2c OK [20:22:28]MH_I2C_Read... [20:22:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:22:29]Read from MH i2c: E2 [20:22:29]MH_I2C_Read... [20:22:29]Read from MH i2c: E2 0B 00 [20:22:29]MH_I2C_Read... [20:22:29]Read from MH i2c: E2 0B 00 9D 9F 00 97 63 3C DA 57 FE 5B 0C 90 00 84 [20:22:29]RAPDU: 97 63 3C DA 57 FE 5B 0C 90 00 [20:22:29]wFMCommunicate OK [20:22:29]SAM_PROTO_SignData done [20:22:29]FM_MakeSignedData done [20:22:29]CreateOFDProtocolMessage [20:22:29]wFMCommunicate request_size=4 [20:22:29]MH_SAM_APDU [20:22:29]CAPDU: 80 11 00 00 [20:22:29]Write to MH i2c: E2 08 00 9E 9F 80 11 00 00 00 00 00 00 B7 [20:22:29]Write i2c OK [20:22:29]MH_I2C_Read... [20:22:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:29]Read from MH i2c: E2 [20:22:29]MH_I2C_Read... [20:22:29]Read from MH i2c: E2 17 00 [20:22:29]MH_I2C_Read... [20:22:29]Read from MH i2c: E2 17 00 9E 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0D [20:22:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:22:29]wFMCommunicate OK [20:22:29]CreateOFDProtocolMessage done [20:22:29]OFDSenderStorePacket 32576 [20:22:29]StoreOFDPacket docnum=32576 [20:22:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 60 35 08 01 2F B9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 08 BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 7F 00 00 35 04 06 00 A0 70 76 FD 49 93 97 63 3C DA 57 FE 5B 0C [20:22:29]CheckFolder [20:22:29]dirname=/storage/ofd_packets [20:22:29]CheckFolder done [20:22:29]ProducePacketName [20:22:29]name=ofd_packets/00032576 [20:22:29]NVStorageSaveData ofd_packets/00032576 [20:22:29]File name is /storage/ofd_packets/00032576 [20:22:29]Write 302 bytes [20:22:29]NVStorageSaveData done [20:22:29]OFDSenderStorePacket done [20:22:29]KKMCreateOFDPacket done [20:22:29]NVStorageSaveData kkm_last_timestamp [20:22:29]File name is /storage/kkm_last_timestamp [20:22:29]Write 4 bytes [20:22:29]NVStorageSaveData done [20:22:29]ExternCall_PrintAddStr [20:22:29]wPrintStart [20:22:29]Write to MH i2c: 01 00 00 9F 9F 3E [20:22:29]Write i2c OK [20:22:29]MH_I2C_Read... [20:22:29]Read from MH i2c: 01 [20:22:29]MH_I2C_Read... [20:22:29]Read from MH i2c: 01 07 00 [20:22:29]MH_I2C_Read... [20:22:29]Read from MH i2c: 01 07 00 9F 9F 00 00 00 00 00 FF 0F 53 [20:22:29]RasterBufferAndPrint [20:22:29]line Счет N : (1)1182340 [20:22:29]line ИНН: 02508201610067 [20:22:29]line Контрольно-Кассовый Чек [20:22:29]line ПРОДАЖА [20:22:29]line ТРК (МРК, ГНК) : 61 [20:22:29]line Товар: 2710124130 [20:22:29]line Super-92-К-5 [20:22:29]line 10.260 * 58.50 [20:22:29]line = 600.21 [20:22:29]line НДС 12% НСП 1% [20:22:29]line > о реализуемом товаре [20:22:29]line ОКРУГЛЕНИЕ: -0.21 [20:22:29]line ИТОГО: 600.00 [20:22:29]line Внесено: 600.00 [20:22:29]line СДАЧА: 0.00 [20:22:29]line НСП 1% : 5.31 [20:22:29]line НДС 12% : 63.74 [20:22:29]line Наличными: 600.00 [20:22:29]line Безнал.: 0.00 [20:22:29]line Место: АЗС № 121 "Партнер Нефть" [20:22:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:22:29]line СНО: Общий режим [20:22:29]line Чек 282 24.08.2023 20:22 [20:22:29]line Смена: 75 ФФД: 1.0 [20:22:29]line ЗНМ: 0300000148 [20:22:29]line РНМ: 0000000000091575 [20:22:29]line Версия ККМ: 001 [20:22:29]line ФМ: 0000000000874655 [20:22:29]line ФД: 32576 [20:22:29]line ФПД: 176404893092243 [20:22:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T202232&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32576&fm=176404893092243&tin=02508201610067®Number=0000000000091575&sum=60000 [20:22:29]OFD Sender: Processing packet 32576 [packets to send 11, broken 10] [20:22:29]ProducePacketName [20:22:29]name=ofd_packets/00032576 [20:22:29]OFD Sender: To server: pG, [20:22:29]CommunicateWithHost lk.salyk.kg:30040 [20:22:29]ConnectInit lk.salyk.kg [20:22:29]written 0, free lines is 4095 [20:22:29]Connected sock=10 [20:22:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 60 35 08 01 2F B9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 08 BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 7F 00 00 35 04 06 00 A0 70 76 FD 49 93 97 63 3C DA 57 FE 5B 0C [20:22:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 60 CB 47 00 0F FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 7F 00 00 F4 03 04 00 AB 66 E7 64 B6 04 01 00 00 A3 CF C1 D5 E1 34 D5 61 [20:22:29]CommunicateWithHost err = 0 [20:22:29]CheckOFDResponse [20:22:29]1017 (14) - 77093643461234 [20:22:29]1041 (16) - 0000000000874655 [20:22:29]1040 (4) - 32576 [20:22:29]1012 (4) - 24.08.2023 14:18 [20:22:29]1206 (1) - 0 [20:22:29]OFD Sender: Remove packet 32576 [20:22:29]ProducePacketName [20:22:29]name=ofd_packets/00032576 [20:22:29]NVStorageDeleteData [20:22:29]Write to MH i2c: 01 00 00 CA 9F 69 [20:22:29]Write i2c OK [20:22:29]MH_I2C_Read... [20:22:29]Read from MH i2c: 01 [20:22:29]MH_I2C_Read... [20:22:29]Read from MH i2c: 01 07 00 [20:22:29]MH_I2C_Read... [20:22:29]Read from MH i2c: 01 07 00 CA 9F 00 00 00 00 00 E2 0C 5E [20:22:29]RasterBufferAndPrint [20:22:29]line [20:22:29]line [20:22:29]line [20:22:29]line [20:22:29]line [20:22:29]written 0, free lines is 3304 [20:22:29]MH_Cut [20:22:29]Write to MH i2c: D1 01 00 D1 9F 01 42 [20:22:29]Write i2c OK [20:22:29]MH_I2C_Read... [20:22:29]Read from MH i2c: D1 [20:22:29]MH_I2C_Read... [20:22:29]Read from MH i2c: D1 01 00 [20:22:29]MH_I2C_Read... [20:22:29]Read from MH i2c: D1 01 00 D1 9F 00 41 [20:22:29]Write to MH i2c: 01 00 00 D2 9F 71 [20:22:29]Write i2c OK [20:22:29]MH_I2C_Read... [20:22:30]OFD Sender: No OFD packet to send [20:22:30]*** Cut start [20:22:30]*** Purtial cut [20:22:30]*** CUTSNS_PIN = 0 [20:22:30]*** Stage 1: CUTSNS_PIN = 1 [20:22:32]Read from MH i2c: 01 [20:22:32]MH_I2C_Read... [20:22:32]*** Stop cut motor [20:22:32]*** Cut end [20:22:32]Read from MH i2c: 01 07 00 [20:22:32]MH_I2C_Read... [20:22:32]Read from MH i2c: 01 07 00 D2 9F 00 00 00 00 00 FF 0F 86 [20:22:32]process_action close_receipt done [20:22:32]requested_data is exist [20:22:32]produce_requested_data [20:22:32]requested_item fm.sn is exist - process it [20:22:32]wFMCommunicate request_size=4 [20:22:32]MH_SAM_APDU [20:22:32]CAPDU: 80 11 00 00 [20:22:32]Write to MH i2c: E2 08 00 D3 9F 80 11 00 00 00 00 00 00 EC [20:22:32]Write i2c OK [20:22:32]MH_I2C_Read... [20:22:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:32]Read from MH i2c: E2 [20:22:32]MH_I2C_Read... [20:22:32]Read from MH i2c: E2 17 00 [20:22:32]MH_I2C_Read... [20:22:32]Read from MH i2c: E2 17 00 D3 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 42 [20:22:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:22:32]wFMCommunicate OK [20:22:32]requested_item fd.num is exist - process it [20:22:32]SAM_PROTO_GetFieldsCounters [20:22:32]wFMCommunicate request_size=4 [20:22:32]MH_SAM_APDU [20:22:32]CAPDU: 80 13 00 00 [20:22:32]Write to MH i2c: E2 08 00 D4 9F 80 13 00 00 00 00 00 00 EF [20:22:32]Write i2c OK [20:22:32]MH_I2C_Read... [20:22:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:22:32]Read from MH i2c: E2 [20:22:32]MH_I2C_Read... [20:22:32]Read from MH i2c: E2 62 00 [20:22:32]MH_I2C_Read... [20:22:32]Read from MH i2c: E2 62 00 D4 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 40 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 70 [20: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 40 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:22:32]wFMCommunicate OK [20:22:32]SAM_PROTO_GetFieldsCounters done [20:22:32]requested_item shift.num is exist - process it [20:22:32]requested_item shift.opened is exist - process it [20:22:32]req_shift_opened [20:22:32]FM_GetShiftState [20:22:32]SAM_PROTO_GetShiftState [20:22:32]wFMCommunicate request_size=4 [20:22:32]MH_SAM_APDU [20:22:32]CAPDU: 80 13 01 00 [20:22:32]Write to MH i2c: E2 08 00 D5 9F 80 13 01 00 00 00 00 00 F1 [20:22:32]Write i2c OK [20:22:32]MH_I2C_Read... [20:22:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:32]Read from MH i2c: E2 [20:22:32]MH_I2C_Read... [20:22:32]Read from MH i2c: E2 0E 00 [20:22:32]MH_I2C_Read... [20:22:32]Read from MH i2c: E2 0E 00 D5 9F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6E [20:22:32]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:22:32]wFMCommunicate OK [20:22:32]SAM_PROTO_GetShiftState done [20:22:32]FM_GetShiftState done [20:22:32]req_shift_opened done [20:22:32]requested_item shift.open_date is exist - process it [20:22:32]req_shift_open_date [20:22:32]req_shift_open_date done [20:22:32]produce_requested_data done [20:22:32]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32576,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:22:32]process_action_free close_receipt [20:22:32]json_value_free [20:22:32]json_value_free done [20:22:32]process_json_proto returns [20:22:32]Send response to host [20:22:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32576,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:22:32]free response buf [20:22:32]execute_script done [20:22:32]execute_script returns [20:22:32]free content buf [20:22:32]Sock 9.Close socket [20:22:32]Sock 9.Thread stoped [20:22:35]OFD Sender: No OFD packet to send [20:22:40]OFD Sender: No OFD packet to send [20:22:45]OFD Sender: No OFD packet to send [20:22:50]OFD Sender: No OFD packet to send [20:22:55]OFD Sender: No OFD packet to send [20:23:00]OFD Sender: No OFD packet to send [20:23:05]OFD Sender: No OFD packet to send [20:23:10]OFD Sender: No OFD packet to send [20:23:15]OFD Sender: No OFD packet to send [20:23:20]OFD Sender: No OFD packet to send [20:23:25]OFD Sender: No OFD packet to send [20:23:30]OFD Sender: No OFD packet to send [20:23:35]OFD Sender: No OFD packet to send [20:23:40]OFD Sender: No OFD packet to send [20:23:45]OFD Sender: No OFD packet to send [20:23:50]OFD Sender: No OFD packet to send [20:23:55]OFD Sender: No OFD packet to send [20:24:00]OFD Sender: No OFD packet to send [20:24:05]OFD Sender: No OFD packet to send [20:24:05]accept exits with 8 [20:24:05]New connection [20:24:05]New thread 3067084132 created [20:24:05]Thread 3066940772 joined [20:24:05]Waiting for new connection... [20:24:05] Sock 8.Parse request [20:24:05]Sock 8.Check first char [20:24:05]Sock 8.First char is OK [20:24:05]request: POST /json_proto HTTP/1.0 [20:24:05]Method: POST [20:24:05]URL: /json_proto [20:24:05]Method is POST - this is cgi request [20:24:05]url: /json_proto [20:24:05]query_string will be loaded in cgi processing [20:24:05]execute_cgi json_proto POST (null) [20:24:05]execute_cgi path=json_proto method=POST [20:24:05]POST find Content-Length [20:24:05]Host: 172.17.34.200:8080 [20:24:05]Content-Length: 688 [20:24:05]Content-Type: application/json [20:24:05] [20:24:05]POST finish read [20:24:05]Found Content-Length = 688 [20:24:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 78.620, "sum" : 5000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:05]execute_script... [20:24: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)1182339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 78.620, "sum" : 5000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:05]POST & json_proto [20:24:05]process_json_proto [20:24:05]json parsed OK: [20:24:05]protocol is kg_v1.0 [20:24:05]action value=close_receipt [20:24:05]process_action close_receipt [20:24:05]cmd_close_receipt [20:24:05]MH_GetDate [20:24:05]Write to MH i2c: F0 00 00 D6 9F 64 [20:24:05]Write i2c OK [20:24:05]MH_I2C_Read... [20:24:05]Read from MH i2c: F0 [20:24:05]MH_I2C_Read... [20:24:05]Read from MH i2c: F0 09 00 [20:24:05]MH_I2C_Read... [20:24:05]Read from MH i2c: F0 09 00 D6 9F 00 6B BC E7 64 B2 FF 65 64 59 [20:24:05]GetLastDocTimeStamp 1692908552 [20:24:05]current date 1692908651 [20:24:05]FM_GetShiftState [20:24:05]SAM_PROTO_GetShiftState [20:24:05]wFMCommunicate request_size=4 [20:24:05]MH_SAM_APDU [20:24:05]CAPDU: 80 13 01 00 [20:24:05]Write to MH i2c: E2 08 00 D7 9F 80 13 01 00 00 00 00 00 F3 [20:24:05]Write i2c OK [20:24:05]MH_I2C_Read... [20:24:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:05]Read from MH i2c: E2 [20:24:05]MH_I2C_Read... [20:24:05]Read from MH i2c: E2 0E 00 [20:24:05]MH_I2C_Read... [20:24:05]Read from MH i2c: E2 0E 00 D7 9F 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 70 [20:24:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:24:05]wFMCommunicate OK [20:24:05]SAM_PROTO_GetShiftState done [20:24:05]FM_GetShiftState done [20:24:05]opened in 1692866319 [20:24:05]opened+sec_in_day 1692952719 [20:24:05]quantity*price = 500023 [20:24:05]sum+1 = 500024 [20:24:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 283 24.08.2023 20:24 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32577 ФПД: 176826538517506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T202411&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32577&fm=176826538517506&tin=02508201610067®Number=0000000000091575&sum=500000 [20:24:06]StoreToDocumentArchive [20:24:06]shift 75 fd 32577 [20:24:06]save to /storage/0075/doc_00032577 [20:24:06]save last doc name /storage/0075/doc_00032577 to /storage/kkm_last_doc_name [20:24:06]save OK [20:24:06]Clear old archive folders... [20:24:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:24:06]tlvbuf is 0185D710 [20:24:06]SAM_PROTO_ClearQueue [20:24:06]wFMCommunicate request_size=4 [20:24:06]MH_SAM_APDU [20:24:06]CAPDU: 80 09 00 00 [20:24:06]Write to MH i2c: E2 08 00 E4 9F 80 09 00 00 00 00 00 00 F5 [20:24:06]Write i2c OK [20:24:06]MH_I2C_Read... [20:24:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:24:06]Read from MH i2c: E2 [20:24:06]MH_I2C_Read... [20:24:06]Read from MH i2c: E2 03 00 [20:24:06]MH_I2C_Read... [20:24:06]Read from MH i2c: E2 03 00 E4 9F 00 90 00 F7 [20:24:06]RAPDU: 90 00 [20:24:06]wFMCommunicate OK [20:24:06]SAM_PROTO_ClearQueue done [20:24:06]KKMCreateOFDPacket [20:24:06]OFDProtocolAddRootSTLVToBuf [20:24:06]FM_MakeSignedData [20:24:06]FM_MakeSignedData [20:24:06]SAM_PROTO_SignData [20:24:06]wFMCommunicate request_size=4 [20:24:06]MH_SAM_APDU [20:24:06]CAPDU: 80 0D 01 02 [20:24:06]Write to MH i2c: E2 08 00 E5 9F 80 0D 01 02 00 00 00 00 FD [20:24:06]Write i2c OK [20:24:06]MH_I2C_Read... [20:24:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:24:06]Read from MH i2c: E2 [20:24:06]MH_I2C_Read... [20:24:06]Read from MH i2c: E2 03 00 [20:24:06]MH_I2C_Read... [20:24:06]Read from MH i2c: E2 03 00 E5 9F 00 90 00 F8 [20:24:06]RAPDU: 90 00 [20:24:06]wFMCommunicate OK [20:24:06]wFMCommunicate request_size=255 [20:24:06]MH_SAM_APDU [20:24:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 33 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 37 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 6B BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 7F 00 00 35 04 06 00 [20:24:06]Write to MH i2c: E2 02 01 E6 9F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 33 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 37 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 6B BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 7F 00 00 35 04 06 00 00 00 24 [20:24:06]Write i2c OK [20:24:06]MH_I2C_Read... [20:24:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:07]Read from MH i2c: E2 [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: E2 03 00 [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: E2 03 00 E6 9F 00 90 00 F9 [20:24:07]RAPDU: 90 00 [20:24:07]wFMCommunicate OK [20:24:07]wFMCommunicate request_size=11 [20:24:07]MH_SAM_APDU [20:24:07]CAPDU: 80 0D 02 02 06 A0 D2 A3 03 E4 02 [20:24:07]Write to MH i2c: E2 0E 00 E7 9F 80 0D 02 02 06 00 A0 D2 A3 03 E4 02 00 00 0A [20:24:07]Write i2c OK [20:24:07]MH_I2C_Read... [20:24:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:07]Read from MH i2c: E2 [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: E2 03 00 [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: E2 03 00 E7 9F 00 90 00 FA [20:24:07]RAPDU: 90 00 [20:24:07]wFMCommunicate OK [20:24:07]wFMCommunicate request_size=4 [20:24:07]MH_SAM_APDU [20:24:07]CAPDU: 80 0D 03 02 [20:24:07]Write to MH i2c: E2 08 00 E8 9F 80 0D 03 02 00 00 00 00 02 [20:24:07]Write i2c OK [20:24:07]MH_I2C_Read... [20:24:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:24:07]Read from MH i2c: E2 [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: E2 0B 00 [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: E2 0B 00 E8 9F 00 20 0D 16 FF FA 32 2B 79 90 00 15 [20:24:07]RAPDU: 20 0D 16 FF FA 32 2B 79 90 00 [20:24:07]wFMCommunicate OK [20:24:07]SAM_PROTO_SignData done [20:24:07]FM_MakeSignedData done [20:24:07]CreateOFDProtocolMessage [20:24:07]wFMCommunicate request_size=4 [20:24:07]MH_SAM_APDU [20:24:07]CAPDU: 80 11 00 00 [20:24:07]Write to MH i2c: E2 08 00 E9 9F 80 11 00 00 00 00 00 00 02 [20:24:07]Write i2c OK [20:24:07]MH_I2C_Read... [20:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:07]Read from MH i2c: E2 [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: E2 17 00 [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: E2 17 00 E9 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 58 [20:24:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:24:07]wFMCommunicate OK [20:24:07]CreateOFDProtocolMessage done [20:24:07]OFDSenderStorePacket 32577 [20:24:07]StoreOFDPacket docnum=32577 [20:24:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F2 BF 08 01 7A BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 33 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 37 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 6B BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 7F 00 00 35 04 06 00 A0 D2 A3 03 E4 02 20 0D 16 FF FA 32 2B 79 [20:24:07]CheckFolder [20:24:07]dirname=/storage/ofd_packets [20:24:07]CheckFolder done [20:24:07]ProducePacketName [20:24:07]name=ofd_packets/00032577 [20:24:07]NVStorageSaveData ofd_packets/00032577 [20:24:07]File name is /storage/ofd_packets/00032577 [20:24:07]Write 302 bytes [20:24:07]NVStorageSaveData done [20:24:07]OFDSenderStorePacket done [20:24:07]KKMCreateOFDPacket done [20:24:07]NVStorageSaveData kkm_last_timestamp [20:24:07]File name is /storage/kkm_last_timestamp [20:24:07]Write 4 bytes [20:24:07]NVStorageSaveData done [20:24:07]ExternCall_PrintAddStr [20:24:07]wPrintStart [20:24:07]Write to MH i2c: 01 00 00 EA 9F 89 [20:24:07]Write i2c OK [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: 01 [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: 01 07 00 [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: 01 07 00 EA 9F 00 00 00 00 00 FF 0F 9E [20:24:07]RasterBufferAndPrint [20:24:07]line Счет N : (1)1182339 [20:24:07]line ИНН: 02508201610067 [20:24:07]line Контрольно-Кассовый Чек [20:24:07]line ПРОДАЖА [20:24:07]line ТРК (МРК, ГНК) : 11 [20:24:07]line Товар: 2710194210 [20:24:07]line ДТ(л)-К-5 [20:24:07]line 78.620 * 63.60 [20:24:07]line = 5000.23 [20:24:07]line НДС 12% НСП 1% [20:24:07]line > о реализуемом товаре [20:24:07]line ОКРУГЛЕНИЕ: -0.23 [20:24:07]line ИТОГО: 5000.00 [20:24:07]line Внесено: 5000.00 [20:24:07]line СДАЧА: 0.00 [20:24:07]line НСП 1% : 44.25 [20:24:07]line НДС 12% : 531.00 [20:24:07]line Наличными: 5000.00 [20:24:07]line Безнал.: 0.00 [20:24:07]line Место: АЗС № 121 "Партнер Нефть" [20:24:07]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:24:07]line СНО: Общий режим [20:24:07]line Чек 283 24.08.2023 20:24 [20:24:07]line Смена: 75 ФФД: 1.0 [20:24:07]line ЗНМ: 0300000148 [20:24:07]line РНМ: 0000000000091575 [20:24:07]line Версия ККМ: 001 [20:24:07]line ФМ: 0000000000874655 [20:24:07]line ФД: 32577 [20:24:07]line ФПД: 176826538517506 [20:24:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T202411&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32577&fm=176826538517506&tin=02508201610067®Number=0000000000091575&sum=500000 [20:24:07]OFD Sender: Processing packet 32577 [packets to send 11, broken 10] [20:24:07]ProducePacketName [20:24:07]name=ofd_packets/00032577 [20:24:07]OFD Sender: To server: pG, [20:24:07]CommunicateWithHost lk.salyk.kg:30040 [20:24:07]ConnectInit lk.salyk.kg [20:24:07]written 0, free lines is 4095 [20:24:07]Connected sock=10 [20:24:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F2 BF 08 01 7A BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 33 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 37 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 6B BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 7F 00 00 35 04 06 00 A0 D2 A3 03 E4 02 20 0D 16 FF FA 32 2B 79 [20:24:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 5C 02 47 00 31 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 7F 00 00 F4 03 04 00 0D 67 E7 64 B6 04 01 00 00 99 01 B1 C1 A4 8C 7C 9A [20:24:07]CommunicateWithHost err = 0 [20:24:07]CheckOFDResponse [20:24:07]1017 (14) - 77093643461234 [20:24:07]1041 (16) - 0000000000874655 [20:24:07]1040 (4) - 32577 [20:24:07]1012 (4) - 24.08.2023 14:19 [20:24:07]1206 (1) - 0 [20:24:07]OFD Sender: Remove packet 32577 [20:24:07]ProducePacketName [20:24:07]name=ofd_packets/00032577 [20:24:07]NVStorageDeleteData [20:24:08]Write to MH i2c: 01 00 00 15 A0 B5 [20:24:08]Write i2c OK [20:24:08]MH_I2C_Read... [20:24:08]Read from MH i2c: 01 [20:24:08]MH_I2C_Read... [20:24:08]Read from MH i2c: 01 07 00 [20:24:08]MH_I2C_Read... [20:24:08]Read from MH i2c: 01 07 00 15 A0 00 00 00 00 00 EE 0C B6 [20:24:08]RasterBufferAndPrint [20:24:08]line [20:24:08]line [20:24:08]line [20:24:08]line [20:24:08]line [20:24:08]written 0, free lines is 3319 [20:24:08]MH_Cut [20:24:08]Write to MH i2c: D1 01 00 1C A0 01 8E [20:24:08]Write i2c OK [20:24:08]MH_I2C_Read... [20:24:08]Read from MH i2c: D1 [20:24:08]MH_I2C_Read... [20:24:08]Read from MH i2c: D1 01 00 [20:24:08]MH_I2C_Read... [20:24:08]Read from MH i2c: D1 01 00 1C A0 00 8D [20:24:08]Write to MH i2c: 01 00 00 1D A0 BD [20:24:08]Write i2c OK [20:24:08]MH_I2C_Read... [20:24:08]OFD Sender: No OFD packet to send [20:24:08]*** Cut start [20:24:08]*** Purtial cut [20:24:08]*** Stage 1: CUTSNS_PIN = 1 [20:24:09]Read from MH i2c: 01 [20:24:09]MH_I2C_Read... [20:24:09]*** Stop cut motor [20:24:09]*** Cut end [20:24:09]Read from MH i2c: 01 07 00 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: 01 07 00 1D A0 00 00 00 00 00 FF 0F D2 [20:24:09]process_action close_receipt done [20:24:09]requested_data is exist [20:24:09]produce_requested_data [20:24:09]requested_item fm.sn is exist - process it [20:24:09]wFMCommunicate request_size=4 [20:24:09]MH_SAM_APDU [20:24:09]CAPDU: 80 11 00 00 [20:24:09]Write to MH i2c: E2 08 00 1E A0 80 11 00 00 00 00 00 00 38 [20:24:09]Write i2c OK [20:24:09]MH_I2C_Read... [20:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:09]Read from MH i2c: E2 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: E2 17 00 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: E2 17 00 1E A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8E [20:24:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:24:09]wFMCommunicate OK [20:24:09]requested_item fd.num is exist - process it [20:24:09]SAM_PROTO_GetFieldsCounters [20:24:09]wFMCommunicate request_size=4 [20:24:09]MH_SAM_APDU [20:24:09]CAPDU: 80 13 00 00 [20:24:09]Write to MH i2c: E2 08 00 1F A0 80 13 00 00 00 00 00 00 3B [20:24:09]Write i2c OK [20:24:09]MH_I2C_Read... [20:24:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:24:09]Read from MH i2c: E2 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: E2 62 00 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: E2 62 00 1F A0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 41 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 C0 [20:24:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 41 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:24:09]wFMCommunicate OK [20:24:09]SAM_PROTO_GetFieldsCounters done [20:24:09]requested_item shift.num is exist - process it [20:24:09]requested_item shift.opened is exist - process it [20:24:09]req_shift_opened [20:24:09]FM_GetShiftState [20:24:09]SAM_PROTO_GetShiftState [20:24:09]wFMCommunicate request_size=4 [20:24:09]MH_SAM_APDU [20:24:09]CAPDU: 80 13 01 00 [20:24:09]Write to MH i2c: E2 08 00 20 A0 80 13 01 00 00 00 00 00 3D [20:24:09]Write i2c OK [20:24:09]MH_I2C_Read... [20:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:09]Read from MH i2c: E2 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: E2 0E 00 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: E2 0E 00 20 A0 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BA [20:24:09]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:24:09]wFMCommunicate OK [20:24:09]SAM_PROTO_GetShiftState done [20:24:09]FM_GetShiftState done [20:24:09]req_shift_opened done [20:24:09]requested_item shift.open_date is exist - process it [20:24:09]req_shift_open_date [20:24:09]req_shift_open_date done [20:24:09]produce_requested_data done [20:24:09]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32577,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:24:09]process_action_free close_receipt [20:24:09]json_value_free [20:24:09]json_value_free done [20:24:09]process_json_proto returns [20:24:09]Send response to host [20:24:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32577,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:24:09]free response buf [20:24:09]execute_script done [20:24:09]execute_script returns [20:24:09]free content buf [20:24:09]Sock 8.Close socket [20:24:09]Sock 8.Thread stoped [20:24:13]OFD Sender: No OFD packet to send [20:24:16]accept exits with 9 [20:24:16]New connection [20:24:16]New thread 3066940772 created [20:24:16]Thread 3067084132 joined [20:24:16]Waiting for new connection... [20:24:16] Sock 9.Parse request [20:24:16]Sock 9.Check first char [20:24:16]Sock 9.First char is OK [20:24:16]request: POST /json_proto HTTP/1.0 [20:24:16]Method: POST [20:24:16]URL: /json_proto [20:24:16]Method is POST - this is cgi request [20:24:16]url: /json_proto [20:24:16]query_string will be loaded in cgi processing [20:24:16]execute_cgi json_proto POST (null) [20:24:16]execute_cgi path=json_proto method=POST [20:24:16]POST find Content-Length [20:24:16]Host: 172.17.34.200:8080 [20:24:16]Content-Length: 683 [20:24:16]Content-Type: application/json [20:24:16] [20:24:16]POST finish read [20:24:16]Found Content-Length = 683 [20:24:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:16]execute_script... [20:24: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)1182341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:16]POST & json_proto [20:24:16]process_json_proto [20:24:16]json parsed OK: [20:24:16]protocol is kg_v1.0 [20:24:16]action value=close_receipt [20:24:16]process_action close_receipt [20:24:16]cmd_close_receipt [20:24:16]MH_GetDate [20:24:16]Write to MH i2c: F0 00 00 21 A0 B0 [20:24:16]Write i2c OK [20:24:16]MH_I2C_Read... [20:24:16]Read from MH i2c: F0 [20:24:16]MH_I2C_Read... [20:24:16]Read from MH i2c: F0 09 00 [20:24:16]MH_I2C_Read... [20:24:16]Read from MH i2c: F0 09 00 21 A0 00 75 BC E7 64 B2 FF 65 64 AF [20:24:16]GetLastDocTimeStamp 1692908651 [20:24:16]current date 1692908661 [20:24:16]FM_GetShiftState [20:24:16]SAM_PROTO_GetShiftState [20:24:16]wFMCommunicate request_size=4 [20:24:16]MH_SAM_APDU [20:24:16]CAPDU: 80 13 01 00 [20:24:16]Write to MH i2c: E2 08 00 22 A0 80 13 01 00 00 00 00 00 3F [20:24:16]Write i2c OK [20:24:16]MH_I2C_Read... [20:24:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:16]Read from MH i2c: E2 [20:24:16]MH_I2C_Read... [20:24:16]Read from MH i2c: E2 0E 00 [20:24:16]MH_I2C_Read... [20:24:16]Read from MH i2c: E2 0E 00 22 A0 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 BC [20:24:16]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:24:16]wFMCommunicate OK [20:24:16]SAM_PROTO_GetShiftState done [20:24:16]FM_GetShiftState done [20:24:16]opened in 1692866319 [20:24:16]opened+sec_in_day 1692952719 [20:24:16]quantity*price = 100050 [20:24:16]sum+1 = 100051 [20:24:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 284 24.08.2023 20:24 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32578 ФПД: 42160993319719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T202421&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32578&fm=42160993319719&tin=02508201610067®Number=0000000000091575&sum=100000 [20:24:17]StoreToDocumentArchive [20:24:17]shift 75 fd 32578 [20:24:17]save to /storage/0075/doc_00032578 [20:24:17]save last doc name /storage/0075/doc_00032578 to /storage/kkm_last_doc_name [20:24:17]save OK [20:24:17]Clear old archive folders... [20:24:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:24:17]tlvbuf is 01AA2DF0 [20:24:17]SAM_PROTO_ClearQueue [20:24:17]wFMCommunicate request_size=4 [20:24:17]MH_SAM_APDU [20:24:17]CAPDU: 80 09 00 00 [20:24:17]Write to MH i2c: E2 08 00 2F A0 80 09 00 00 00 00 00 00 41 [20:24:17]Write i2c OK [20:24:17]MH_I2C_Read... [20:24:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:24:17]Read from MH i2c: E2 [20:24:17]MH_I2C_Read... [20:24:17]Read from MH i2c: E2 03 00 [20:24:17]MH_I2C_Read... [20:24:17]Read from MH i2c: E2 03 00 2F A0 00 90 00 43 [20:24:17]RAPDU: 90 00 [20:24:17]wFMCommunicate OK [20:24:17]SAM_PROTO_ClearQueue done [20:24:17]KKMCreateOFDPacket [20:24:17]OFDProtocolAddRootSTLVToBuf [20:24:17]FM_MakeSignedData [20:24:17]FM_MakeSignedData [20:24:17]SAM_PROTO_SignData [20:24:17]wFMCommunicate request_size=4 [20:24:17]MH_SAM_APDU [20:24:17]CAPDU: 80 0D 01 02 [20:24:17]Write to MH i2c: E2 08 00 30 A0 80 0D 01 02 00 00 00 00 49 [20:24:17]Write i2c OK [20:24:17]MH_I2C_Read... [20:24:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:24:17]Read from MH i2c: E2 [20:24:17]MH_I2C_Read... [20:24:17]Read from MH i2c: E2 03 00 [20:24:17]MH_I2C_Read... [20:24:17]Read from MH i2c: E2 03 00 30 A0 00 90 00 44 [20:24:17]RAPDU: 90 00 [20:24:17]wFMCommunicate OK [20:24:17]wFMCommunicate request_size=255 [20:24:17]MH_SAM_APDU [20:24:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1C 01 00 00 F4 03 04 00 75 BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 7F 00 00 35 04 06 00 26 [20:24:17]Write to MH i2c: E2 02 01 31 A0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1C 01 00 00 F4 03 04 00 75 BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 7F 00 00 35 04 06 00 26 00 00 B3 [20:24:17]Write i2c OK [20:24:17]MH_I2C_Read... [20:24:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:17]Read from MH i2c: E2 [20:24:17]MH_I2C_Read... [20:24:17]Read from MH i2c: E2 03 00 [20:24:17]MH_I2C_Read... [20:24:17]Read from MH i2c: E2 03 00 31 A0 00 90 00 45 [20:24:17]RAPDU: 90 00 [20:24:17]wFMCommunicate OK [20:24:17]wFMCommunicate request_size=10 [20:24:17]MH_SAM_APDU [20:24:17]CAPDU: 80 0D 02 02 05 58 5F 07 BB 27 [20:24:17]Write to MH i2c: E2 0D 00 32 A0 80 0D 02 02 05 00 58 5F 07 BB 27 00 00 F6 [20:24:17]Write i2c OK [20:24:17]MH_I2C_Read... [20:24:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:17]Read from MH i2c: E2 [20:24:17]MH_I2C_Read... [20:24:17]Read from MH i2c: E2 03 00 [20:24:17]MH_I2C_Read... [20:24:17]Read from MH i2c: E2 03 00 32 A0 00 90 00 46 [20:24:17]RAPDU: 90 00 [20:24:17]wFMCommunicate OK [20:24:17]wFMCommunicate request_size=4 [20:24:17]MH_SAM_APDU [20:24:17]CAPDU: 80 0D 03 02 [20:24:17]Write to MH i2c: E2 08 00 33 A0 80 0D 03 02 00 00 00 00 4E [20:24:17]Write i2c OK [20:24:17]MH_I2C_Read... [20:24:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:24:17]Read from MH i2c: E2 [20:24:17]MH_I2C_Read... [20:24:18]Read from MH i2c: E2 0B 00 [20:24:18]MH_I2C_Read... [20:24:18]Read from MH i2c: E2 0B 00 33 A0 00 B5 83 CF ED 8F E6 B4 D4 90 00 40 [20:24:18]RAPDU: B5 83 CF ED 8F E6 B4 D4 90 00 [20:24:18]wFMCommunicate OK [20:24:18]SAM_PROTO_SignData done [20:24:18]FM_MakeSignedData done [20:24:18]CreateOFDProtocolMessage [20:24:18]wFMCommunicate request_size=4 [20:24:18]MH_SAM_APDU [20:24:18]CAPDU: 80 11 00 00 [20:24:18]Write to MH i2c: E2 08 00 34 A0 80 11 00 00 00 00 00 00 4E [20:24:18]Write i2c OK [20:24:18]MH_I2C_Read... [20:24:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:18]Read from MH i2c: E2 [20:24:18]MH_I2C_Read... [20:24:18]Read from MH i2c: E2 17 00 [20:24:18]MH_I2C_Read... [20:24:18]Read from MH i2c: E2 17 00 34 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A4 [20:24:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:24:18]wFMCommunicate OK [20:24:18]CreateOFDProtocolMessage done [20:24:18]OFDSenderStorePacket 32578 [20:24:18]StoreOFDPacket docnum=32578 [20:24:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 04 5A 07 01 2C F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1C 01 00 00 F4 03 04 00 75 BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 7F 00 00 35 04 06 00 26 58 5F 07 BB 27 B5 83 CF ED 8F E6 B4 D4 [20:24:18]CheckFolder [20:24:18]dirname=/storage/ofd_packets [20:24:18]CheckFolder done [20:24:18]ProducePacketName [20:24:18]name=ofd_packets/00032578 [20:24:18]NVStorageSaveData ofd_packets/00032578 [20:24:18]File name is /storage/ofd_packets/00032578 [20:24:18]Write 301 bytes [20:24:18]NVStorageSaveData done [20:24:18]OFDSenderStorePacket done [20:24:18]KKMCreateOFDPacket done [20:24:18]NVStorageSaveData kkm_last_timestamp [20:24:18]File name is /storage/kkm_last_timestamp [20:24:18]Write 4 bytes [20:24:18]NVStorageSaveData done [20:24:18]ExternCall_PrintAddStr [20:24:18]wPrintStart [20:24:18]Write to MH i2c: 01 00 00 35 A0 D5 [20:24:18]Write i2c OK [20:24:18]MH_I2C_Read... [20:24:18]Read from MH i2c: 01 [20:24:18]MH_I2C_Read... [20:24:18]Read from MH i2c: 01 07 00 [20:24:18]MH_I2C_Read... [20:24:18]Read from MH i2c: 01 07 00 35 A0 00 00 00 00 00 FF 0F EA [20:24:18]RasterBufferAndPrint [20:24:18]line Счет N : (1)1182341 [20:24:18]line ИНН: 02508201610067 [20:24:18]line Контрольно-Кассовый Чек [20:24:18]line ПРОДАЖА [20:24:18]line ТРК (МРК, ГНК) : 32 [20:24:18]line Товар: 2710124130 [20:24:18]line Аи-92-К-5 [20:24:18]line 17.400 * 57.50 [20:24:18]line = 1000.50 [20:24:18]line НДС 12% НСП 1% [20:24:18]line > о реализуемом товаре [20:24:18]line ОКРУГЛЕНИЕ: -0.50 [20:24:18]line ИТОГО: 1000.00 [20:24:18]line Внесено: 1000.00 [20:24:18]line СДАЧА: 0.00 [20:24:18]line НСП 1% : 8.85 [20:24:18]line НДС 12% : 106.25 [20:24:18]line Наличными: 1000.00 [20:24:18]line Безнал.: 0.00 [20:24:18]line Место: АЗС № 121 "Партнер Нефть" [20:24:18]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:24:18]line СНО: Общий режим [20:24:18]line Чек 284 24.08.2023 20:24 [20:24:18]line Смена: 75 ФФД: 1.0 [20:24:18]line ЗНМ: 0300000148 [20:24:18]line РНМ: 0000000000091575 [20:24:18]line Версия ККМ: 001 [20:24:18]line ФМ: 0000000000874655 [20:24:18]line ФД: 32578 [20:24:18]line ФПД: 42160993319719 [20:24:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T202421&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32578&fm=42160993319719&tin=02508201610067®Number=0000000000091575&sum=100000 [20:24:18]written 0, free lines is 4095 [20:24:18]OFD Sender: Processing packet 32578 [packets to send 11, broken 10] [20:24:18]ProducePacketName [20:24:18]name=ofd_packets/00032578 [20:24:18]OFD Sender: To server: pG, [20:24:18]CommunicateWithHost lk.salyk.kg:30040 [20:24:18]ConnectInit lk.salyk.kg [20:24:18]Connected sock=10 [20:24:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 04 5A 07 01 2C F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1C 01 00 00 F4 03 04 00 75 BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 7F 00 00 35 04 06 00 26 58 5F 07 BB 27 B5 83 CF ED 8F E6 B4 D4 [20:24:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4D 51 47 00 80 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 7F 00 00 F4 03 04 00 18 67 E7 64 B6 04 01 00 00 5E 32 2F 4E FA B3 45 C9 [20:24:18]CommunicateWithHost err = 0 [20:24:18]CheckOFDResponse [20:24:18]1017 (14) - 77093643461234 [20:24:18]1041 (16) - 0000000000874655 [20:24:18]1040 (4) - 32578 [20:24:18]1012 (4) - 24.08.2023 14:20 [20:24:18]1206 (1) - 0 [20:24:18]OFD Sender: Remove packet 32578 [20:24:18]ProducePacketName [20:24:18]name=ofd_packets/00032578 [20:24:18]NVStorageDeleteData [20:24:18]Write to MH i2c: 01 00 00 60 A0 00 [20:24:18]Write i2c OK [20:24:18]MH_I2C_Read... [20:24:18]Read from MH i2c: 01 [20:24:18]MH_I2C_Read... [20:24:18]Read from MH i2c: 01 07 00 [20:24:18]MH_I2C_Read... [20:24:18]Read from MH i2c: 01 07 00 60 A0 00 00 00 00 00 F7 0C 0A [20:24:18]RasterBufferAndPrint [20:24:18]line [20:24:18]line [20:24:18]line [20:24:18]line [20:24:18]line [20:24:18]written 0, free lines is 3331 [20:24:18]MH_Cut [20:24:18]Write to MH i2c: D1 01 00 67 A0 01 D9 [20:24:18]Write i2c OK [20:24:18]MH_I2C_Read... [20:24:18]Read from MH i2c: D1 [20:24:18]MH_I2C_Read... [20:24:18]Read from MH i2c: D1 01 00 [20:24:18]MH_I2C_Read... [20:24:18]Read from MH i2c: D1 01 00 67 A0 00 D8 [20:24:18]Write to MH i2c: 01 00 00 68 A0 08 [20:24:18]Write i2c OK [20:24:18]MH_I2C_Read... [20:24:18]OFD Sender: No OFD packet to send [20:24:19]*** Cut start [20:24:19]*** Purtial cut [20:24:19]*** CUTSNS_PIN = 0 [20:24:19]*** Stage 1: CUTSNS_PIN = 1 [20:24:21]Read from MH i2c: 01 [20:24:21]MH_I2C_Read... [20:24:21]*** Stop cut motor [20:24:21]*** Cut end [20:24:21]Read from MH i2c: 01 07 00 [20:24:21]MH_I2C_Read... [20:24:21]Read from MH i2c: 01 07 00 68 A0 00 00 00 00 00 FF 0F 1D [20:24:21]process_action close_receipt done [20:24:21]requested_data is exist [20:24:21]produce_requested_data [20:24:21]requested_item fm.sn is exist - process it [20:24:21]wFMCommunicate request_size=4 [20:24:21]MH_SAM_APDU [20:24:21]CAPDU: 80 11 00 00 [20:24:21]Write to MH i2c: E2 08 00 69 A0 80 11 00 00 00 00 00 00 83 [20:24:21]Write i2c OK [20:24:21]MH_I2C_Read... [20:24:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:21]Read from MH i2c: E2 [20:24:21]MH_I2C_Read... [20:24:21]Read from MH i2c: E2 17 00 [20:24:21]MH_I2C_Read... [20:24:21]Read from MH i2c: E2 17 00 69 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D9 [20:24:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:24:21]wFMCommunicate OK [20:24:21]requested_item fd.num is exist - process it [20:24:21]SAM_PROTO_GetFieldsCounters [20:24:21]wFMCommunicate request_size=4 [20:24:21]MH_SAM_APDU [20:24:21]CAPDU: 80 13 00 00 [20:24:21]Write to MH i2c: E2 08 00 6A A0 80 13 00 00 00 00 00 00 86 [20:24:21]Write i2c OK [20:24:21]MH_I2C_Read... [20:24:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:24:21]Read from MH i2c: E2 [20:24:21]MH_I2C_Read... [20:24:21]Read from MH i2c: E2 62 00 [20:24:21]MH_I2C_Read... [20:24:21]Read from MH i2c: E2 62 00 6A A0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 42 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 0F [20:24:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 42 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:24:21]wFMCommunicate OK [20:24:21]SAM_PROTO_GetFieldsCounters done [20:24:21]requested_item shift.num is exist - process it [20:24:21]requested_item shift.opened is exist - process it [20:24:21]req_shift_opened [20:24:21]FM_GetShiftState [20:24:21]SAM_PROTO_GetShiftState [20:24:21]wFMCommunicate request_size=4 [20:24:21]MH_SAM_APDU [20:24:21]CAPDU: 80 13 01 00 [20:24:21]Write to MH i2c: E2 08 00 6B A0 80 13 01 00 00 00 00 00 88 [20:24:21]Write i2c OK [20:24:21]MH_I2C_Read... [20:24:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:21]Read from MH i2c: E2 [20:24:21]MH_I2C_Read... [20:24:21]Read from MH i2c: E2 0E 00 [20:24:21]MH_I2C_Read... [20:24:21]Read from MH i2c: E2 0E 00 6B A0 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 05 [20:24:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:24:21]wFMCommunicate OK [20:24:21]SAM_PROTO_GetShiftState done [20:24:21]FM_GetShiftState done [20:24:21]req_shift_opened done [20:24:21]requested_item shift.open_date is exist - process it [20:24:21]req_shift_open_date [20:24:21]req_shift_open_date done [20:24:21]produce_requested_data done [20:24:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32578,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:24:21]process_action_free close_receipt [20:24:21]json_value_free [20:24:21]json_value_free done [20:24:21]process_json_proto returns [20:24:21]Send response to host [20:24:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32578,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:24:21]free response buf [20:24:21]execute_script done [20:24:21]execute_script returns [20:24:21]free content buf [20:24:21]Sock 9.Close socket [20:24:21]Sock 9.Thread stoped [20:24:23]OFD Sender: No OFD packet to send [20:24:28]OFD Sender: No OFD packet to send [20:24:33]OFD Sender: No OFD packet to send [20:24:38]OFD Sender: No OFD packet to send [20:24:43]OFD Sender: No OFD packet to send [20:24:48]OFD Sender: No OFD packet to send [20:24:53]OFD Sender: No OFD packet to send [20:24:58]OFD Sender: No OFD packet to send [20:25:03]OFD Sender: No OFD packet to send [20:25:08]OFD Sender: No OFD packet to send [20:25:13]OFD Sender: No OFD packet to send [20:25:18]OFD Sender: No OFD packet to send [20:25:23]OFD Sender: No OFD packet to send [20:25:26]accept exits with 8 [20:25:26]New connection [20:25:26]New thread 3067084132 created [20:25:26]Thread 3066940772 joined [20:25:26]Waiting for new connection... [20:25:26] Sock 8.Parse request [20:25:26]Sock 8.Check first char [20:25:26]Sock 8.First char is OK [20:25:26]request: POST /json_proto HTTP/1.0 [20:25:26]Method: POST [20:25:26]URL: /json_proto [20:25:26]Method is POST - this is cgi request [20:25:26]url: /json_proto [20:25:26]query_string will be loaded in cgi processing [20:25:26]execute_cgi json_proto POST (null) [20:25:26]execute_cgi path=json_proto method=POST [20:25:26]POST find Content-Length [20:25:26]Host: 172.17.34.200:8080 [20:25:26]Content-Length: 683 [20:25:26]Content-Type: application/json [20:25:26] [20:25:26]POST finish read [20:25:26]Found Content-Length = 683 [20:25:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:26]execute_script... [20:25: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)1182342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:26]POST & json_proto [20:25:26]process_json_proto [20:25:26]json parsed OK: [20:25:26]protocol is kg_v1.0 [20:25:26]action value=close_receipt [20:25:26]process_action close_receipt [20:25:26]cmd_close_receipt [20:25:26]MH_GetDate [20:25:26]Write to MH i2c: F0 00 00 6C A0 FB [20:25:26]Write i2c OK [20:25:26]MH_I2C_Read... [20:25:26]Read from MH i2c: F0 [20:25:26]MH_I2C_Read... [20:25:26]Read from MH i2c: F0 09 00 [20:25:26]MH_I2C_Read... [20:25:26]Read from MH i2c: F0 09 00 6C A0 00 BC BC E7 64 B2 FF 65 64 41 [20:25:26]GetLastDocTimeStamp 1692908661 [20:25:26]current date 1692908732 [20:25:26]FM_GetShiftState [20:25:26]SAM_PROTO_GetShiftState [20:25:26]wFMCommunicate request_size=4 [20:25:26]MH_SAM_APDU [20:25:26]CAPDU: 80 13 01 00 [20:25:26]Write to MH i2c: E2 08 00 6D A0 80 13 01 00 00 00 00 00 8A [20:25:26]Write i2c OK [20:25:26]MH_I2C_Read... [20:25:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:26]Read from MH i2c: E2 [20:25:26]MH_I2C_Read... [20:25:26]Read from MH i2c: E2 0E 00 [20:25:26]MH_I2C_Read... [20:25:26]Read from MH i2c: E2 0E 00 6D A0 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 07 [20:25:26]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:25:26]wFMCommunicate OK [20:25:26]SAM_PROTO_GetShiftState done [20:25:26]FM_GetShiftState done [20:25:26]opened in 1692866319 [20:25:26]opened+sec_in_day 1692952719 [20:25:26]quantity*price = 60038 [20:25:26]sum+1 = 60039 [20:25:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 285 24.08.2023 20:25 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32579 ФПД: 243885539239909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T202532&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32579&fm=243885539239909&tin=02508201610067®Number=0000000000091575&sum=60000 [20:25:27]StoreToDocumentArchive [20:25:27]shift 75 fd 32579 [20:25:27]save to /storage/0075/doc_00032579 [20:25:27]save last doc name /storage/0075/doc_00032579 to /storage/kkm_last_doc_name [20:25:27]save OK [20:25:27]Clear old archive folders... [20:25:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:25:27]tlvbuf is 01A36D40 [20:25:27]SAM_PROTO_ClearQueue [20:25:27]wFMCommunicate request_size=4 [20:25:27]MH_SAM_APDU [20:25:27]CAPDU: 80 09 00 00 [20:25:27]Write to MH i2c: E2 08 00 7A A0 80 09 00 00 00 00 00 00 8C [20:25:27]Write i2c OK [20:25:27]MH_I2C_Read... [20:25:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:25:27]Read from MH i2c: E2 [20:25:27]MH_I2C_Read... [20:25:27]Read from MH i2c: E2 03 00 [20:25:27]MH_I2C_Read... [20:25:27]Read from MH i2c: E2 03 00 7A A0 00 90 00 8E [20:25:27]RAPDU: 90 00 [20:25:27]wFMCommunicate OK [20:25:27]SAM_PROTO_ClearQueue done [20:25:27]KKMCreateOFDPacket [20:25:27]OFDProtocolAddRootSTLVToBuf [20:25:27]FM_MakeSignedData [20:25:27]FM_MakeSignedData [20:25:27]SAM_PROTO_SignData [20:25:27]wFMCommunicate request_size=4 [20:25:27]MH_SAM_APDU [20:25:27]CAPDU: 80 0D 01 02 [20:25:27]Write to MH i2c: E2 08 00 7B A0 80 0D 01 02 00 00 00 00 94 [20:25:27]Write i2c OK [20:25:27]MH_I2C_Read... [20:25:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:25:27]Read from MH i2c: E2 [20:25:27]MH_I2C_Read... [20:25:27]Read from MH i2c: E2 03 00 [20:25:27]MH_I2C_Read... [20:25:27]Read from MH i2c: E2 03 00 7B A0 00 90 00 8F [20:25:27]RAPDU: 90 00 [20:25:27]wFMCommunicate OK [20:25:27]wFMCommunicate request_size=255 [20:25:27]MH_SAM_APDU [20:25:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 BC BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 7F 00 00 35 04 06 00 [20:25:27]Write to MH i2c: E2 02 01 7C A0 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 BC BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 7F 00 00 35 04 06 00 00 00 D9 [20:25:27]Write i2c OK [20:25:27]MH_I2C_Read... [20:25:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:28]Read from MH i2c: E2 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 03 00 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 03 00 7C A0 00 90 00 90 [20:25:28]RAPDU: 90 00 [20:25:28]wFMCommunicate OK [20:25:28]wFMCommunicate request_size=11 [20:25:28]MH_SAM_APDU [20:25:28]CAPDU: 80 0D 02 02 06 DD D0 06 EE A7 E5 [20:25:28]Write to MH i2c: E2 0E 00 7D A0 80 0D 02 02 06 00 DD D0 06 EE A7 E5 00 00 D0 [20:25:28]Write i2c OK [20:25:28]MH_I2C_Read... [20:25:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:28]Read from MH i2c: E2 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 03 00 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 03 00 7D A0 00 90 00 91 [20:25:28]RAPDU: 90 00 [20:25:28]wFMCommunicate OK [20:25:28]wFMCommunicate request_size=4 [20:25:28]MH_SAM_APDU [20:25:28]CAPDU: 80 0D 03 02 [20:25:28]Write to MH i2c: E2 08 00 7E A0 80 0D 03 02 00 00 00 00 99 [20:25:28]Write i2c OK [20:25:28]MH_I2C_Read... [20:25:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:25:28]Read from MH i2c: E2 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 0B 00 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 0B 00 7E A0 00 89 8E 95 E4 7A BC D0 81 90 00 B1 [20:25:28]RAPDU: 89 8E 95 E4 7A BC D0 81 90 00 [20:25:28]wFMCommunicate OK [20:25:28]SAM_PROTO_SignData done [20:25:28]FM_MakeSignedData done [20:25:28]CreateOFDProtocolMessage [20:25:28]wFMCommunicate request_size=4 [20:25:28]MH_SAM_APDU [20:25:28]CAPDU: 80 11 00 00 [20:25:28]Write to MH i2c: E2 08 00 7F A0 80 11 00 00 00 00 00 00 99 [20:25:28]Write i2c OK [20:25:28]MH_I2C_Read... [20:25:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:28]Read from MH i2c: E2 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 17 00 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 17 00 7F A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EF [20:25:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:25:28]wFMCommunicate OK [20:25:28]CreateOFDProtocolMessage done [20:25:28]OFDSenderStorePacket 32579 [20:25:28]StoreOFDPacket docnum=32579 [20:25:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 5E 1A 08 01 3F 1D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 BC BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 7F 00 00 35 04 06 00 DD D0 06 EE A7 E5 89 8E 95 E4 7A BC D0 81 [20:25:28]CheckFolder [20:25:28]dirname=/storage/ofd_packets [20:25:28]CheckFolder done [20:25:28]ProducePacketName [20:25:28]name=ofd_packets/00032579 [20:25:28]NVStorageSaveData ofd_packets/00032579 [20:25:28]File name is /storage/ofd_packets/00032579 [20:25:28]Write 302 bytes [20:25:28]NVStorageSaveData done [20:25:28]OFDSenderStorePacket done [20:25:28]KKMCreateOFDPacket done [20:25:28]NVStorageSaveData kkm_last_timestamp [20:25:28]File name is /storage/kkm_last_timestamp [20:25:28]Write 4 bytes [20:25:28]NVStorageSaveData done [20:25:28]ExternCall_PrintAddStr [20:25:28]wPrintStart [20:25:28]Write to MH i2c: 01 00 00 80 A0 20 [20:25:28]Write i2c OK [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: 01 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: 01 07 00 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: 01 07 00 80 A0 00 00 00 00 00 FF 0F 35 [20:25:28]RasterBufferAndPrint [20:25:28]line Счет N : (1)1182342 [20:25:28]line ИНН: 02508201610067 [20:25:28]line Контрольно-Кассовый Чек [20:25:28]line ПРОДАЖА [20:25:28]line ТРК (МРК, ГНК) : 21 [20:25:28]line Товар: 2710194210 [20:25:28]line ДТ(л)-К-5 [20:25:28]line 9.440 * 63.60 [20:25:28]line = 600.38 [20:25:28]line НДС 12% НСП 1% [20:25:28]line > о реализуемом товаре [20:25:28]line ОКРУГЛЕНИЕ: -0.38 [20:25:28]line ИТОГО: 600.00 [20:25:28]line Внесено: 600.00 [20:25:28]line СДАЧА: 0.00 [20:25:28]line НСП 1% : 5.31 [20:25:28]line НДС 12% : 63.76 [20:25:28]line Наличными: 600.00 [20:25:28]line Безнал.: 0.00 [20:25:28]line Место: АЗС № 121 "Партнер Нефть" [20:25:28]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:25:28]line СНО: Общий режим [20:25:28]line Чек 285 24.08.2023 20:25 [20:25:28]line Смена: 75 ФФД: 1.0 [20:25:28]line ЗНМ: 0300000148 [20:25:28]line РНМ: 0000000000091575 [20:25:28]line Версия ККМ: 001 [20:25:28]line ФМ: 0000000000874655 [20:25:28]line ФД: 32579 [20:25:28]line ФПД: 243885539239909 [20:25:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T202532&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32579&fm=243885539239909&tin=02508201610067®Number=0000000000091575&sum=60000 [20:25:28]OFD Sender: Processing packet 32579 [packets to send 11, broken 10] [20:25:28]ProducePacketName [20:25:28]name=ofd_packets/00032579 [20:25:28]OFD Sender: To server: pG, [20:25:28]CommunicateWithHost lk.salyk.kg:30040 [20:25:28]ConnectInit lk.salyk.kg [20:25:28]written 0, free lines is 4095 [20:25:28]Connected sock=10 [20:25:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 5E 1A 08 01 3F 1D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 BC BC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 7F 00 00 35 04 06 00 DD D0 06 EE A7 E5 89 8E 95 E4 7A BC D0 81 [20:25:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 49 E7 47 00 ED 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 7F 00 00 F4 03 04 00 5E 67 E7 64 B6 04 01 00 00 6A C1 B2 50 F4 2A 04 EB [20:25:29]CommunicateWithHost err = 0 [20:25:29]CheckOFDResponse [20:25:29]1017 (14) - 77093643461234 [20:25:29]1041 (16) - 0000000000874655 [20:25:29]1040 (4) - 32579 [20:25:29]1012 (4) - 24.08.2023 14:21 [20:25:29]1206 (1) - 0 [20:25:29]OFD Sender: Remove packet 32579 [20:25:29]ProducePacketName [20:25:29]name=ofd_packets/00032579 [20:25:29]NVStorageDeleteData [20:25:29]Write to MH i2c: 01 00 00 AB A0 4B [20:25:29]Write i2c OK [20:25:29]MH_I2C_Read... [20:25:29]Read from MH i2c: 01 [20:25:29]MH_I2C_Read... [20:25:29]Read from MH i2c: 01 07 00 [20:25:29]MH_I2C_Read... [20:25:29]Read from MH i2c: 01 07 00 AB A0 00 00 00 00 00 F7 0C 55 [20:25:29]RasterBufferAndPrint [20:25:29]line [20:25:29]line [20:25:29]line [20:25:29]line [20:25:29]line [20:25:29]written 0, free lines is 3325 [20:25:29]MH_Cut [20:25:29]Write to MH i2c: D1 01 00 B2 A0 01 24 [20:25:29]Write i2c OK [20:25:29]MH_I2C_Read... [20:25:29]Read from MH i2c: D1 [20:25:29]MH_I2C_Read... [20:25:29]Read from MH i2c: D1 01 00 [20:25:29]MH_I2C_Read... [20:25:29]Read from MH i2c: D1 01 00 B2 A0 00 23 [20:25:29]Write to MH i2c: 01 00 00 B3 A0 53 [20:25:29]Write i2c OK [20:25:29]MH_I2C_Read... [20:25:29]OFD Sender: No OFD packet to send [20:25:29]*** Cut start [20:25:29]*** Purtial cut [20:25:29]*** Stage 1: CUTSNS_PIN = 1 [20:25:30]Read from MH i2c: 01 [20:25:30]MH_I2C_Read... [20:25:30]*** Stop cut motor [20:25:30]*** Cut end [20:25:30]Read from MH i2c: 01 07 00 [20:25:30]MH_I2C_Read... [20:25:30]Read from MH i2c: 01 07 00 B3 A0 00 00 00 00 00 FF 0F 68 [20:25:30]process_action close_receipt done [20:25:30]requested_data is exist [20:25:30]produce_requested_data [20:25:30]requested_item fm.sn is exist - process it [20:25:30]wFMCommunicate request_size=4 [20:25:30]MH_SAM_APDU [20:25:30]CAPDU: 80 11 00 00 [20:25:30]Write to MH i2c: E2 08 00 B4 A0 80 11 00 00 00 00 00 00 CE [20:25:30]Write i2c OK [20:25:30]MH_I2C_Read... [20:25:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:30]Read from MH i2c: E2 [20:25:30]MH_I2C_Read... [20:25:30]Read from MH i2c: E2 17 00 [20:25:30]MH_I2C_Read... [20:25:30]Read from MH i2c: E2 17 00 B4 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 24 [20:25:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:25:30]wFMCommunicate OK [20:25:30]requested_item fd.num is exist - process it [20:25:30]SAM_PROTO_GetFieldsCounters [20:25:30]wFMCommunicate request_size=4 [20:25:30]MH_SAM_APDU [20:25:30]CAPDU: 80 13 00 00 [20:25:30]Write to MH i2c: E2 08 00 B5 A0 80 13 00 00 00 00 00 00 D1 [20:25:30]Write i2c OK [20:25:30]MH_I2C_Read... [20:25:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:25:30]Read from MH i2c: E2 [20:25:30]MH_I2C_Read... [20:25:30]Read from MH i2c: E2 62 00 [20:25:30]MH_I2C_Read... [20:25:30]Read from MH i2c: E2 62 00 B5 A0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 43 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 5E [20:25:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 43 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:25:30]wFMCommunicate OK [20:25:30]SAM_PROTO_GetFieldsCounters done [20:25:30]requested_item shift.num is exist - process it [20:25:30]requested_item shift.opened is exist - process it [20:25:30]req_shift_opened [20:25:30]FM_GetShiftState [20:25:30]SAM_PROTO_GetShiftState [20:25:30]wFMCommunicate request_size=4 [20:25:30]MH_SAM_APDU [20:25:30]CAPDU: 80 13 01 00 [20:25:30]Write to MH i2c: E2 08 00 B6 A0 80 13 01 00 00 00 00 00 D3 [20:25:30]Write i2c OK [20:25:30]MH_I2C_Read... [20:25:30]Read from MH i2c: E2 [20:25:30]MH_I2C_Read... [20:25:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:30]Read from MH i2c: E2 0E 00 [20:25:30]MH_I2C_Read... [20:25:30]Read from MH i2c: E2 0E 00 B6 A0 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 50 [20:25:30]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:25:30]wFMCommunicate OK [20:25:30]SAM_PROTO_GetShiftState done [20:25:30]FM_GetShiftState done [20:25:30]req_shift_opened done [20:25:30]requested_item shift.open_date is exist - process it [20:25:30]req_shift_open_date [20:25:30]req_shift_open_date done [20:25:30]produce_requested_data done [20:25:30]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32579,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:25:30]process_action_free close_receipt [20:25:30]json_value_free [20:25:30]json_value_free done [20:25:30]process_json_proto returns [20:25:30]Send response to host [20:25:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32579,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:25:30]free response buf [20:25:30]execute_script done [20:25:30]execute_script returns [20:25:30]free content buf [20:25:30]Sock 8.Close socket [20:25:30]Sock 8.Thread stoped [20:25:34]OFD Sender: No OFD packet to send [20:25:39]OFD Sender: No OFD packet to send [20:25:44]OFD Sender: No OFD packet to send [20:25:49]OFD Sender: No OFD packet to send [20:25:54]OFD Sender: No OFD packet to send [20:25:59]OFD Sender: No OFD packet to send [20:26:04]OFD Sender: No OFD packet to send [20:26:09]OFD Sender: No OFD packet to send [20:26:14]OFD Sender: No OFD packet to send [20:26:19]OFD Sender: No OFD packet to send [20:26:24]OFD Sender: No OFD packet to send [20:26:29]OFD Sender: No OFD packet to send [20:26:34]OFD Sender: No OFD packet to send [20:26:39]OFD Sender: No OFD packet to send [20:26:44]OFD Sender: No OFD packet to send [20:26:49]OFD Sender: No OFD packet to send [20:26:54]OFD Sender: No OFD packet to send [20:26:59]OFD Sender: No OFD packet to send [20:27:04]OFD Sender: No OFD packet to send [20:27:09]OFD Sender: No OFD packet to send [20:27:14]OFD Sender: No OFD packet to send [20:27:19]OFD Sender: No OFD packet to send [20:27:24]OFD Sender: No OFD packet to send [20:27:29]OFD Sender: No OFD packet to send [20:27:34]OFD Sender: No OFD packet to send [20:27:39]OFD Sender: No OFD packet to send [20:27:44]OFD Sender: No OFD packet to send [20:27:49]OFD Sender: No OFD packet to send [20:27:54]OFD Sender: No OFD packet to send [20:27:59]OFD Sender: No OFD packet to send [20:28:04]OFD Sender: No OFD packet to send [20:28:09]OFD Sender: No OFD packet to send [20:28:14]OFD Sender: No OFD packet to send [20:28:19]OFD Sender: No OFD packet to send [20:28:24]OFD Sender: No OFD packet to send [20:28:29]OFD Sender: No OFD packet to send [20:28:34]OFD Sender: No OFD packet to send [20:28:39]OFD Sender: No OFD packet to send [20:28:44]OFD Sender: No OFD packet to send [20:28:49]OFD Sender: No OFD packet to send [20:28:54]OFD Sender: No OFD packet to send [20:28:59]OFD Sender: No OFD packet to send [20:29:04]OFD Sender: No OFD packet to send [20:29:09]OFD Sender: No OFD packet to send [20:29:14]OFD Sender: No OFD packet to send [20:29:19]OFD Sender: No OFD packet to send [20:29:24]OFD Sender: No OFD packet to send [20:29:29]OFD Sender: No OFD packet to send [20:29:34]OFD Sender: No OFD packet to send [20:29:39]OFD Sender: No OFD packet to send [20:29:44]OFD Sender: No OFD packet to send [20:29:49]OFD Sender: No OFD packet to send [20:29:54]OFD Sender: No OFD packet to send [20:29:59]OFD Sender: No OFD packet to send [20:30:04]OFD Sender: No OFD packet to send [20:30:09]OFD Sender: No OFD packet to send [20:30:14]OFD Sender: No OFD packet to send [20:30:19]OFD Sender: No OFD packet to send [20:30:24]OFD Sender: No OFD packet to send [20:30:29]OFD Sender: No OFD packet to send [20:30:34]OFD Sender: No OFD packet to send [20:30:39]OFD Sender: No OFD packet to send [20:30:44]OFD Sender: No OFD packet to send [20:30:49]OFD Sender: No OFD packet to send [20:30:54]OFD Sender: No OFD packet to send [20:30:59]OFD Sender: No OFD packet to send [20:31:04]OFD Sender: No OFD packet to send [20:31:09]OFD Sender: No OFD packet to send [20:31:14]OFD Sender: No OFD packet to send [20:31:19]OFD Sender: No OFD packet to send [20:31:24]OFD Sender: No OFD packet to send [20:31:29]OFD Sender: No OFD packet to send [20:31:34]OFD Sender: No OFD packet to send [20:31:39]OFD Sender: No OFD packet to send [20:31:44]OFD Sender: No OFD packet to send [20:31:49]OFD Sender: No OFD packet to send [20:31:54]OFD Sender: No OFD packet to send [20:31:59]OFD Sender: No OFD packet to send [20:32:04]OFD Sender: No OFD packet to send [20:32:09]OFD Sender: No OFD packet to send [20:32:14]OFD Sender: No OFD packet to send [20:32:19]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:24]OFD Sender: No OFD packet to send [20:33:29]OFD Sender: No OFD packet to send [20:33:34]OFD Sender: No OFD packet to send [20:33:39]OFD Sender: No OFD packet to send [20:33:44]OFD Sender: No OFD packet to send [20:33:49]OFD Sender: No OFD packet to send [20:33:54]OFD Sender: No OFD packet to send [20:33:59]OFD Sender: No OFD packet to send [20:34:04]OFD Sender: No OFD packet to send [20:34:09]OFD Sender: No OFD packet to send [20:34:14]OFD Sender: No OFD packet to send [20:34:19]OFD Sender: No OFD packet to send [20:34:24]OFD Sender: No OFD packet to send [20:34:29]OFD Sender: No OFD packet to send [20:34:34]OFD Sender: No OFD packet to send [20:34:39]OFD Sender: No OFD packet to send [20:34:44]OFD Sender: No OFD packet to send [20:34:49]OFD Sender: No OFD packet to send [20:34:54]OFD Sender: No OFD packet to send [20:34:59]OFD Sender: No OFD packet to send [20:35:04]OFD Sender: No OFD packet to send [20:35:09]OFD Sender: No OFD packet to send [20:35:14]OFD Sender: No OFD packet to send [20:35:19]OFD Sender: No OFD packet to send [20:35:25]OFD Sender: No OFD packet to send [20:35:30]OFD Sender: No OFD packet to send [20:35:35]OFD Sender: No OFD packet to send [20:35:40]OFD Sender: No OFD packet to send [20:35:45]OFD Sender: No OFD packet to send [20:35:50]OFD Sender: No OFD packet to send [20:35:55]OFD Sender: No OFD packet to send [20:36:00]OFD Sender: No OFD packet to send [20:36:05]OFD Sender: No OFD packet to send [20:36:10]OFD Sender: No OFD packet to send [20:36:15]OFD Sender: No OFD packet to send [20:36:20]OFD Sender: No OFD packet to send [20:36:25]OFD Sender: No OFD packet to send [20:36:30]OFD Sender: No OFD packet to send [20:36:35]OFD Sender: No OFD packet to send [20:36:40]OFD Sender: No OFD packet to send [20:36:45]OFD Sender: No OFD packet to send [20:36:50]OFD Sender: No OFD packet to send [20:36:55]OFD Sender: No OFD packet to send [20:37:00]OFD Sender: No OFD packet to send [20:37:05]OFD Sender: No OFD packet to send [20:37:06]accept exits with 9 [20:37:06]New connection [20:37:06]New thread 3066940772 created [20:37:06]Thread 3067084132 joined [20:37:06]Waiting for new connection... [20:37:06] Sock 9.Parse request [20:37:06]Sock 9.Check first char [20:37:06]Sock 9.First char is OK [20:37:06]request: POST /json_proto HTTP/1.0 [20:37:06]Method: POST [20:37:06]URL: /json_proto [20:37:06]Method is POST - this is cgi request [20:37:06]url: /json_proto [20:37:06]query_string will be loaded in cgi processing [20:37:06]execute_cgi json_proto POST (null) [20:37:06]execute_cgi path=json_proto method=POST [20:37:06]POST find Content-Length [20:37:06]Host: 172.17.34.200:8080 [20:37:06]Content-Length: 678 [20:37:06]Content-Type: application/json [20:37:06] [20:37:06]POST finish read [20:37:06]Found Content-Length = 678 [20:37:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:37:06]execute_script... [20:37: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)1182338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:37:06]POST & json_proto [20:37:06]process_json_proto [20:37:06]json parsed OK: [20:37:06]protocol is kg_v1.0 [20:37:06]action value=close_receipt [20:37:06]process_action close_receipt [20:37:06]cmd_close_receipt [20:37:06]MH_GetDate [20:37:06]Write to MH i2c: F0 00 00 B7 A0 46 [20:37:06]Write i2c OK [20:37:06]MH_I2C_Read... [20:37:06]Read from MH i2c: F0 [20:37:06]MH_I2C_Read... [20:37:06]Read from MH i2c: F0 09 00 [20:37:06]MH_I2C_Read... [20:37:06]Read from MH i2c: F0 09 00 B7 A0 00 77 BF E7 64 B2 FF 65 64 4A [20:37:06]GetLastDocTimeStamp 1692908732 [20:37:06]current date 1692909431 [20:37:06]FM_GetShiftState [20:37:06]SAM_PROTO_GetShiftState [20:37:06]wFMCommunicate request_size=4 [20:37:06]MH_SAM_APDU [20:37:06]CAPDU: 80 13 01 00 [20:37:06]Write to MH i2c: E2 08 00 B8 A0 80 13 01 00 00 00 00 00 D5 [20:37:06]Write i2c OK [20:37:06]MH_I2C_Read... [20:37:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:06]Read from MH i2c: E2 [20:37:06]MH_I2C_Read... [20:37:06]Read from MH i2c: E2 0E 00 [20:37:06]MH_I2C_Read... [20:37:06]Read from MH i2c: E2 0E 00 B8 A0 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 52 [20:37:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:37:06]wFMCommunicate OK [20:37:06]SAM_PROTO_GetShiftState done [20:37:06]FM_GetShiftState done [20:37:06]opened in 1692866319 [20:37:06]opened+sec_in_day 1692952719 [20:37:06]quantity*price = 50025 [20:37:06]sum+1 = 50026 [20:37:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 286 24.08.2023 20:37 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32580 ФПД: 126637899863563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T203711&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32580&fm=126637899863563&tin=02508201610067®Number=0000000000091575&sum=50000 [20:37:07]StoreToDocumentArchive [20:37:07]shift 75 fd 32580 [20:37:07]save to /storage/0075/doc_00032580 [20:37:07]save last doc name /storage/0075/doc_00032580 to /storage/kkm_last_doc_name [20:37:07]save OK [20:37:07]Clear old archive folders... [20:37:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:37:07]tlvbuf is 01AA4D10 [20:37:07]SAM_PROTO_ClearQueue [20:37:07]wFMCommunicate request_size=4 [20:37:07]MH_SAM_APDU [20:37:07]CAPDU: 80 09 00 00 [20:37:07]Write to MH i2c: E2 08 00 C5 A0 80 09 00 00 00 00 00 00 D7 [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 C5 A0 00 90 00 D9 [20:37:07]RAPDU: 90 00 [20:37:07]wFMCommunicate OK [20:37:07]SAM_PROTO_ClearQueue done [20:37:07]KKMCreateOFDPacket [20:37:07]OFDProtocolAddRootSTLVToBuf [20:37:07]FM_MakeSignedData [20:37:07]FM_MakeSignedData [20:37:07]SAM_PROTO_SignData [20:37:07]wFMCommunicate request_size=4 [20:37:07]MH_SAM_APDU [20:37:07]CAPDU: 80 0D 01 02 [20:37:07]Write to MH i2c: E2 08 00 C6 A0 80 0D 01 02 00 00 00 00 DF [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 C6 A0 00 90 00 DA [20:37:07]RAPDU: 90 00 [20:37:07]wFMCommunicate OK [20:37:07]wFMCommunicate request_size=255 [20:37:07]MH_SAM_APDU [20:37:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1E 01 00 00 F4 03 04 00 77 BF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 7F 00 00 35 04 06 00 73 [20:37:07]Write to MH i2c: E2 02 01 C7 A0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1E 01 00 00 F4 03 04 00 77 BF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 7F 00 00 35 04 06 00 73 00 00 9A [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 C7 A0 00 90 00 DB [20:37:07]RAPDU: 90 00 [20:37:07]wFMCommunicate OK [20:37:07]wFMCommunicate request_size=10 [20:37:07]MH_SAM_APDU [20:37:07]CAPDU: 80 0D 02 02 05 2D 2F 09 56 0B [20:37:07]Write to MH i2c: E2 0D 00 C8 A0 80 0D 02 02 05 00 2D 2F 09 56 0B 00 00 B2 [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 C8 A0 00 90 00 DC [20:37:07]RAPDU: 90 00 [20:37:07]wFMCommunicate OK [20:37:07]wFMCommunicate request_size=4 [20:37:07]MH_SAM_APDU [20:37:07]CAPDU: 80 0D 03 02 [20:37:07]Write to MH i2c: E2 08 00 C9 A0 80 0D 03 02 00 00 00 00 E4 [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 0B 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 0B 00 C9 A0 00 F3 61 3C 53 0A DF 81 8C 90 00 BE [20:37:08]RAPDU: F3 61 3C 53 0A DF 81 8C 90 00 [20:37:08]wFMCommunicate OK [20:37:08]SAM_PROTO_SignData done [20:37:08]FM_MakeSignedData done [20:37:08]CreateOFDProtocolMessage [20:37:08]wFMCommunicate request_size=4 [20:37:08]MH_SAM_APDU [20:37:08]CAPDU: 80 11 00 00 [20:37:08]Write to MH i2c: E2 08 00 CA A0 80 11 00 00 00 00 00 00 E4 [20:37:08]Write i2c OK [20:37:08]MH_I2C_Read... [20:37:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:08]Read from MH i2c: E2 [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: E2 17 00 [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: E2 17 00 CA A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3A [20:37:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:37:08]wFMCommunicate OK [20:37:08]CreateOFDProtocolMessage done [20:37:08]OFDSenderStorePacket 32580 [20:37:08]StoreOFDPacket docnum=32580 [20:37:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 9C B6 07 01 9B 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1E 01 00 00 F4 03 04 00 77 BF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 7F 00 00 35 04 06 00 73 2D 2F 09 56 0B F3 61 3C 53 0A DF 81 8C [20:37:08]CheckFolder [20:37:08]dirname=/storage/ofd_packets [20:37:08]CheckFolder done [20:37:08]ProducePacketName [20:37:08]name=ofd_packets/00032580 [20:37:08]NVStorageSaveData ofd_packets/00032580 [20:37:08]File name is /storage/ofd_packets/00032580 [20:37:08]Write 301 bytes [20:37:08]NVStorageSaveData done [20:37:08]OFDSenderStorePacket done [20:37:08]KKMCreateOFDPacket done [20:37:08]NVStorageSaveData kkm_last_timestamp [20:37:08]File name is /storage/kkm_last_timestamp [20:37:08]Write 4 bytes [20:37:08]NVStorageSaveData done [20:37:08]ExternCall_PrintAddStr [20:37:08]wPrintStart [20:37:08]Write to MH i2c: 01 00 00 CB A0 6B [20:37:08]Write i2c OK [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: 01 [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: 01 07 00 [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: 01 07 00 CB A0 00 00 00 00 00 FF 0F 80 [20:37:08]RasterBufferAndPrint [20:37:08]line Счет N : (1)1182338 [20:37:08]line ИНН: 02508201610067 [20:37:08]line Контрольно-Кассовый Чек [20:37:08]line ПРОДАЖА [20:37:08]line ТРК (МРК, ГНК) : 42 [20:37:08]line Товар: 2710124130 [20:37:08]line Аи-92-К-5 [20:37:08]line 8.700 * 57.50 [20:37:08]line = 500.25 [20:37:08]line НДС 12% НСП 1% [20:37:08]line > о реализуемом товаре [20:37:08]line ОКРУГЛЕНИЕ: -0.25 [20:37:08]line ИТОГО: 500.00 [20:37:08]line Внесено: 500.00 [20:37:08]line СДАЧА: 0.00 [20:37:08]line НСП 1% : 4.43 [20:37:08]line НДС 12% : 53.12 [20:37:08]line Наличными: 500.00 [20:37:08]line Безнал.: 0.00 [20:37:08]line Место: АЗС № 121 "Партнер Нефть" [20:37:08]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:37:08]line СНО: Общий режим [20:37:08]line Чек 286 24.08.2023 20:37 [20:37:08]line Смена: 75 ФФД: 1.0 [20:37:08]line ЗНМ: 0300000148 [20:37:08]line РНМ: 0000000000091575 [20:37:08]line Версия ККМ: 001 [20:37:08]line ФМ: 0000000000874655 [20:37:08]line ФД: 32580 [20:37:08]line ФПД: 126637899863563 [20:37:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T203711&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32580&fm=126637899863563&tin=02508201610067®Number=0000000000091575&sum=50000 [20:37:08]OFD Sender: Processing packet 32580 [packets to send 11, broken 10] [20:37:08]ProducePacketName [20:37:08]name=ofd_packets/00032580 [20:37:08]OFD Sender: To server: pG, [20:37:08]CommunicateWithHost lk.salyk.kg:30040 [20:37:08]ConnectInit lk.salyk.kg [20:37:08]written 0, free lines is 4095 [20:37:08]Connected sock=10 [20:37:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 9C B6 07 01 9B 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1E 01 00 00 F4 03 04 00 77 BF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 7F 00 00 35 04 06 00 73 2D 2F 09 56 0B F3 61 3C 53 0A DF 81 8C [20:37:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0F 97 47 00 4D C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 7F 00 00 F4 03 04 00 1A 6A E7 64 B6 04 01 00 00 81 0D 6B E4 71 A5 45 1B [20:37:08]CommunicateWithHost err = 0 [20:37:08]CheckOFDResponse [20:37:08]1017 (14) - 77093643461234 [20:37:08]1041 (16) - 0000000000874655 [20:37:08]1040 (4) - 32580 [20:37:08]1012 (4) - 24.08.2023 14:32 [20:37:08]1206 (1) - 0 [20:37:08]OFD Sender: Remove packet 32580 [20:37:08]ProducePacketName [20:37:08]name=ofd_packets/00032580 [20:37:08]NVStorageDeleteData [20:37:08]Write to MH i2c: 01 00 00 F6 A0 96 [20:37:08]Write i2c OK [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: 01 [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: 01 07 00 [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: 01 07 00 F6 A0 00 00 00 00 00 EB 0C 94 [20:37:08]RasterBufferAndPrint [20:37:08]line [20:37:08]line [20:37:08]line [20:37:08]line [20:37:08]line [20:37:08]written 0, free lines is 3316 [20:37:08]MH_Cut [20:37:08]Write to MH i2c: D1 01 00 FD A0 01 6F [20:37:08]Write i2c OK [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: D1 [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: D1 01 00 [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: D1 01 00 FD A0 00 6E [20:37:08]Write to MH i2c: 01 00 00 FE A0 9E [20:37:08]Write i2c OK [20:37:08]MH_I2C_Read... [20:37:09]OFD Sender: No OFD packet to send [20:37:09]*** Cut start [20:37:09]*** Purtial cut [20:37:09]*** CUTSNS_PIN = 0 [20:37:09]*** Stage 1: CUTSNS_PIN = 1 [20:37:11]Read from MH i2c: 01 [20:37:11]MH_I2C_Read... [20:37:11]*** Stop cut motor [20:37:11]*** Cut end [20:37:11]Read from MH i2c: 01 07 00 [20:37:11]MH_I2C_Read... [20:37:11]Read from MH i2c: 01 07 00 FE A0 00 00 00 00 00 FF 0F B3 [20:37:11]process_action close_receipt done [20:37:11]requested_data is exist [20:37:11]produce_requested_data [20:37:11]requested_item fm.sn is exist - process it [20:37:11]wFMCommunicate request_size=4 [20:37:11]MH_SAM_APDU [20:37:11]CAPDU: 80 11 00 00 [20:37:11]Write to MH i2c: E2 08 00 FF A0 80 11 00 00 00 00 00 00 19 [20:37:11]Write i2c OK [20:37:11]MH_I2C_Read... [20:37:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:11]Read from MH i2c: E2 [20:37:11]MH_I2C_Read... [20:37:11]Read from MH i2c: E2 17 00 [20:37:11]MH_I2C_Read... [20:37:11]Read from MH i2c: E2 17 00 FF A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6F [20:37:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:37:11]wFMCommunicate OK [20:37:11]requested_item fd.num is exist - process it [20:37:11]SAM_PROTO_GetFieldsCounters [20:37:11]wFMCommunicate request_size=4 [20:37:11]MH_SAM_APDU [20:37:11]CAPDU: 80 13 00 00 [20:37:11]Write to MH i2c: E2 08 00 00 A1 80 13 00 00 00 00 00 00 1D [20:37:11]Write i2c OK [20:37:11]MH_I2C_Read... [20:37:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:37:11]Read from MH i2c: E2 [20:37:11]MH_I2C_Read... [20:37:11]Read from MH i2c: E2 62 00 [20:37:11]MH_I2C_Read... [20:37:11]Read from MH i2c: E2 62 00 00 A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 44 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 AE [20:37:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 44 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:37:11]wFMCommunicate OK [20:37:11]SAM_PROTO_GetFieldsCounters done [20:37:11]requested_item shift.num is exist - process it [20:37:11]requested_item shift.opened is exist - process it [20:37:11]req_shift_opened [20:37:11]FM_GetShiftState [20:37:11]SAM_PROTO_GetShiftState [20:37:11]wFMCommunicate request_size=4 [20:37:11]MH_SAM_APDU [20:37:11]CAPDU: 80 13 01 00 [20:37:11]Write to MH i2c: E2 08 00 01 A1 80 13 01 00 00 00 00 00 1F [20:37:11]Write i2c OK [20:37:11]MH_I2C_Read... [20:37:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:11]Read from MH i2c: E2 [20:37:11]MH_I2C_Read... [20:37:11]Read from MH i2c: E2 0E 00 [20:37:11]MH_I2C_Read... [20:37:11]Read from MH i2c: E2 0E 00 01 A1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9C [20:37:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:37:11]wFMCommunicate OK [20:37:11]SAM_PROTO_GetShiftState done [20:37:11]FM_GetShiftState done [20:37:11]req_shift_opened done [20:37:11]requested_item shift.open_date is exist - process it [20:37:11]req_shift_open_date [20:37:11]req_shift_open_date done [20:37:11]produce_requested_data done [20:37:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32580,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:37:11]process_action_free close_receipt [20:37:11]json_value_free [20:37:11]json_value_free done [20:37:11]process_json_proto returns [20:37:11]Send response to host [20:37:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32580,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:37:11]free response buf [20:37:11]execute_script done [20:37:11]execute_script returns [20:37:11]free content buf [20:37:11]Sock 9.Close socket [20:37:11]Sock 9.Thread stoped [20:37:14]OFD Sender: No OFD packet to send [20:37:19]OFD Sender: No OFD packet to send [20:37:24]OFD Sender: No OFD packet to send [20:37:29]OFD Sender: No OFD packet to send [20:37:34]OFD Sender: No OFD packet to send [20:37:39]OFD Sender: No OFD packet to send [20:37:44]OFD Sender: No OFD packet to send [20:37:49]OFD Sender: No OFD packet to send [20:37:54]OFD Sender: No OFD packet to send [20:37:59]OFD Sender: No OFD packet to send [20:38:04]OFD Sender: No OFD packet to send [20:38:09]OFD Sender: No OFD packet to send [20:38:14]OFD Sender: No OFD packet to send [20:38:19]OFD Sender: No OFD packet to send [20:38:24]OFD Sender: No OFD packet to send [20:38:29]OFD Sender: No OFD packet to send [20:38:34]OFD Sender: No OFD packet to send [20:38:39]OFD Sender: No OFD packet to send [20:38:44]OFD Sender: No OFD packet to send [20:38:49]OFD Sender: No OFD packet to send [20:38:54]OFD Sender: No OFD packet to send [20:38:59]OFD Sender: No OFD packet to send [20:39:04]OFD Sender: No OFD packet to send [20:39:09]OFD Sender: No OFD packet to send [20:39:14]OFD Sender: No OFD packet to send [20:39:19]OFD Sender: No OFD packet to send [20:39:24]OFD Sender: No OFD packet to send [20:39:29]OFD Sender: No OFD packet to send [20:39:34]OFD Sender: No OFD packet to send [20:39:39]OFD Sender: No OFD packet to send [20:39:44]OFD Sender: No OFD packet to send [20:39:49]OFD Sender: No OFD packet to send [20:39:54]OFD Sender: No OFD packet to send [20:39:59]OFD Sender: No OFD packet to send [20:40:04]OFD Sender: No OFD packet to send [20:40:09]OFD Sender: No OFD packet to send [20:40:14]OFD Sender: No OFD packet to send [20:40:19]OFD Sender: No OFD packet to send [20:40:21]accept exits with 8 [20:40:21]New connection [20:40:21]New thread 3067084132 created [20:40:21]Thread 3066940772 joined [20:40:21]Waiting for new connection... [20:40:21] Sock 8.Parse request [20:40:21]Sock 8.Check first char [20:40:21]Sock 8.First char is OK [20:40:21]request: POST /json_proto HTTP/1.0 [20:40:21]Method: POST [20:40:21]URL: /json_proto [20:40:21]Method is POST - this is cgi request [20:40:21]url: /json_proto [20:40:21]query_string will be loaded in cgi processing [20:40:21]execute_cgi json_proto POST (null) [20:40:21]execute_cgi path=json_proto method=POST [20:40:21]POST find Content-Length [20:40:21]Host: 172.17.34.200:8080 [20:40:21]Content-Length: 215 [20:40:21]Content-Type: application/json [20:40:21] [20:40:21]POST finish read [20:40:21]Found Content-Length = 215 [20:40:21]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" ] } } [20:40:21]execute_script... [20:40:21]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" ] } } [20:40:21]POST & json_proto [20:40:21]process_json_proto [20:40:21]json parsed OK: [20:40:21]protocol is kg_v1.0 [20:40:21]action value=get_value [20:40:21]process_action get_value [20:40:21]cmd_get_value [20:40:21]process_action get_value done [20:40:21]requested_data is exist [20:40:21]produce_requested_data [20:40:21]requested_item kkm.sn is exist - process it [20:40:21]requested_item kkm.ver is exist - process it [20:40:21]requested_item fm.sn is exist - process it [20:40:21]wFMCommunicate request_size=4 [20:40:21]MH_SAM_APDU [20:40:21]CAPDU: 80 11 00 00 [20:40:21]Write to MH i2c: E2 08 00 02 A1 80 11 00 00 00 00 00 00 1D [20:40:21]Write i2c OK [20:40:21]MH_I2C_Read... [20:40:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:40:21]Read from MH i2c: E2 [20:40:21]MH_I2C_Read... [20:40:21]Read from MH i2c: E2 17 00 [20:40:21]MH_I2C_Read... [20:40:21]Read from MH i2c: E2 17 00 02 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 73 [20:40:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:40:21]wFMCommunicate OK [20:40:21]requested_item fd.num is exist - process it [20:40:21]SAM_PROTO_GetFieldsCounters [20:40:21]wFMCommunicate request_size=4 [20:40:21]MH_SAM_APDU [20:40:21]CAPDU: 80 13 00 00 [20:40:21]Write to MH i2c: E2 08 00 03 A1 80 13 00 00 00 00 00 00 20 [20:40:21]Write i2c OK [20:40:21]MH_I2C_Read... [20:40:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:40:21]Read from MH i2c: E2 [20:40:21]MH_I2C_Read... [20:40:21]Read from MH i2c: E2 62 00 [20:40:21]MH_I2C_Read... [20:40:21]Read from MH i2c: E2 62 00 03 A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 44 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 B1 [20: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 44 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:40:21]wFMCommunicate OK [20:40:21]SAM_PROTO_GetFieldsCounters done [20:40:21]requested_item shift.num is exist - process it [20:40:21]requested_item shift.opened is exist - process it [20:40:21]req_shift_opened [20:40:21]FM_GetShiftState [20:40:21]SAM_PROTO_GetShiftState [20:40:21]wFMCommunicate request_size=4 [20:40:21]MH_SAM_APDU [20:40:21]CAPDU: 80 13 01 00 [20:40:21]Write to MH i2c: E2 08 00 04 A1 80 13 01 00 00 00 00 00 22 [20:40:21]Write i2c OK [20:40:21]MH_I2C_Read... [20:40:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:40:21]Read from MH i2c: E2 [20:40:21]MH_I2C_Read... [20:40:21]Read from MH i2c: E2 0E 00 [20:40:21]MH_I2C_Read... [20:40:21]Read from MH i2c: E2 0E 00 04 A1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9F [20:40:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:40:21]wFMCommunicate OK [20:40:21]SAM_PROTO_GetShiftState done [20:40:21]FM_GetShiftState done [20:40:21]req_shift_opened done [20:40:21]requested_item shift.open_date is exist - process it [20:40:21]req_shift_open_date [20:40:21]req_shift_open_date done [20:40:21]produce_requested_data done [20:40:21]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32580,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:40:21]process_action_free get_value [20:40:21]json_value_free [20:40:21]json_value_free done [20:40:21]process_json_proto returns [20:40:21]Send response to host [20:40:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32580,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:40:21]free response buf [20:40:21]execute_script done [20:40:21]execute_script returns [20:40:21]free content buf [20:40:21]Sock 8.Close socket [20:40:21]Sock 8.Thread stoped [20:40:21]accept exits with 9 [20:40:21]New connection [20:40:21]New thread 3066940772 created [20:40:21]Thread 3067084132 joined [20:40:21]Waiting for new connection... [20:40:21] Sock 9.Parse request [20:40:21]Sock 9.Check first char [20:40:21]Sock 9.First char is OK [20:40:21]request: POST /json_proto HTTP/1.0 [20:40:21]Method: POST [20:40:21]URL: /json_proto [20:40:21]Method is POST - this is cgi request [20:40:21]url: /json_proto [20:40:21]query_string will be loaded in cgi processing [20:40:21]execute_cgi json_proto POST (null) [20:40:21]execute_cgi path=json_proto method=POST [20:40:21]POST find Content-Length [20:40:21]Host: 172.17.34.200:8080 [20:40:21]Content-Length: 331 [20:40:21]Content-Type: application/json [20:40:21] [20:40:21]POST finish read [20:40:21]Found Content-Length = 331 [20:40:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [20:40:21]execute_script... [20:40:22]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" ] } } [20:40:22]POST & json_proto [20:40:22]process_json_proto [20:40:22]json parsed OK: [20:40:22]protocol is kg_v1.0 [20:40:22]action value=get_value [20:40:22]process_action get_value [20:40:22]cmd_get_value [20:40:22]process_action get_value done [20:40:22]requested_data is exist [20:40:22]produce_requested_data [20:40:22]requested_item fm.sale.total is exist - process it [20:40:22]SAM_PROTO_GetFMData [20:40:22]wFMCommunicate request_size=4 [20:40:22]MH_SAM_APDU [20:40:22]CAPDU: 80 13 03 00 [20:40:22]Write to MH i2c: E2 08 00 05 A1 80 13 03 00 00 00 00 00 25 [20:40:22]Write i2c OK [20:40:22]MH_I2C_Read... [20:40:22]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [20:40:22]Read from MH i2c: E2 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 FD 00 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 FD 00 05 A1 00 C3 04 85 04 BF 04 6E 04 04 00 AE 7E 00 00 69 04 A1 00 6F 04 04 00 78 7D 00 00 B1 04 04 00 A7 18 84 98 70 04 04 00 64 FF B3 88 72 04 04 00 43 19 D0 0F 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 D8 2B 33 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 3B 93 59 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 36 01 00 00 B1 04 04 00 1C FB 8E 13 70 04 04 00 1C FB 8E 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 3E BA 13 02 EF 03 09 00 F6 90 00 2E [20:40:22]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 AE 7E 00 00 69 04 A1 00 6F 04 04 00 78 7D 00 00 B1 04 04 00 A7 18 84 98 70 04 04 00 64 FF B3 88 72 04 04 00 43 19 D0 0F 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 D8 2B 33 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 3B 93 59 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 36 01 00 00 B1 04 04 00 1C FB 8E 13 70 04 04 00 1C FB 8E 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 3E BA 13 02 EF 03 09 00 F6 90 00 [20:40:22]wFMCommunicate OK [20:40:22]wFMCommunicate request_size=4 [20:40:22]MH_SAM_APDU [20:40:22]CAPDU: 80 17 00 00 [20:40:22]Write to MH i2c: E2 08 00 06 A1 80 17 00 00 00 00 00 00 27 [20:40:22]Write i2c OK [20:40:22]MH_I2C_Read... [20:40:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:40:22]Read from MH i2c: E2 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 FD 00 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 FD 00 06 A1 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 77 4F 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 D9 [20:40:22]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 77 4F 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [20:40:22]wFMCommunicate OK [20:40:22]wFMCommunicate request_size=4 [20:40:22]MH_SAM_APDU [20:40:22]CAPDU: 80 17 00 00 [20:40:22]Write to MH i2c: E2 08 00 07 A1 80 17 00 00 00 00 00 00 28 [20:40:22]Write i2c OK [20:40:22]MH_I2C_Read... [20:40:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:40:22]Read from MH i2c: E2 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 FD 00 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 FD 00 07 A1 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 46 [20:40:22]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [20:40:22]wFMCommunicate OK [20:40:22]wFMCommunicate request_size=4 [20:40:22]MH_SAM_APDU [20:40:22]CAPDU: 80 17 00 00 [20:40:22]Write to MH i2c: E2 08 00 08 A1 80 17 00 00 00 00 00 00 29 [20:40:22]Write i2c OK [20:40:22]MH_I2C_Read... [20:40:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:40:23]Read from MH i2c: E2 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 FD 00 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 FD 00 08 A1 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 9B [20:40:23]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [20:40:23]wFMCommunicate OK [20:40:23]wFMCommunicate request_size=4 [20:40:23]MH_SAM_APDU [20:40:23]CAPDU: 80 17 00 00 [20:40:23]Write to MH i2c: E2 08 00 09 A1 80 17 00 00 00 00 00 00 2A [20:40:23]Write i2c OK [20:40:23]MH_I2C_Read... [20:40:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [20:40:23]Read from MH i2c: E2 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 E0 00 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 E0 00 09 A1 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 14 [20:40:23]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [20:40:23]wFMCommunicate OK [20:40:23]SAM_PROTO_GetFMData done [20:40:23]requested_item fm.sale_refund.total is exist - process it [20:40:23]requested_item fm.buy.total is exist - process it [20:40:23]requested_item shift.sale.total is exist - process it [20:40:23]SAM_PROTO_GetShiftData [20:40:23]wFMCommunicate request_size=4 [20:40:23]MH_SAM_APDU [20:40:23]CAPDU: 80 13 02 00 [20:40:23]Write to MH i2c: E2 08 00 0A A1 80 13 02 00 00 00 00 00 29 [20:40:23]Write i2c OK [20:40:23]MH_I2C_Read... [20:40:23]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [20:40:23]Read from MH i2c: E2 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 FD 00 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 FD 00 0A A1 00 BC 04 AA 04 B8 04 6E 04 04 00 1E 01 00 00 69 04 9E 00 6F 04 04 00 1B 01 00 00 B1 04 04 00 3D E8 B6 01 70 04 04 00 4C 80 73 01 72 04 03 00 F1 67 43 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 43 9F 2E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9C E2 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 A0 89 3F 70 04 03 00 A0 89 3F 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 BF 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 AD [20:40:23]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 1E 01 00 00 69 04 9E 00 6F 04 04 00 1B 01 00 00 B1 04 04 00 3D E8 B6 01 70 04 04 00 4C 80 73 01 72 04 03 00 F1 67 43 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 43 9F 2E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9C E2 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 A0 89 3F 70 04 03 00 A0 89 3F 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 BF 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [20:40:23]wFMCommunicate OK [20:40:23]wFMCommunicate request_size=4 [20:40:23]MH_SAM_APDU [20:40:23]CAPDU: 80 17 00 00 [20:40:23]Write to MH i2c: E2 08 00 0B A1 80 17 00 00 00 00 00 00 2C [20:40:23]Write i2c OK [20:40:23]MH_I2C_Read... [20:40:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:40:24]Read from MH i2c: E2 [20:40:24]MH_I2C_Read... [20:40:24]Read from MH i2c: E2 FD 00 [20:40:24]MH_I2C_Read... [20:40:24]Read from MH i2c: E2 FD 00 0B A1 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F2 8F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 57 [20:40:24]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F2 8F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [20:40:24]wFMCommunicate OK [20:40:24]wFMCommunicate request_size=4 [20:40:24]MH_SAM_APDU [20:40:24]CAPDU: 80 17 00 00 [20:40:24]Write to MH i2c: E2 08 00 0C A1 80 17 00 00 00 00 00 00 2D [20:40:24]Write i2c OK [20:40:24]MH_I2C_Read... [20:40:24]OFD Sender: No OFD packet to send [20:40:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:40:24]Read from MH i2c: E2 [20:40:24]MH_I2C_Read... [20:40:24]Read from MH i2c: E2 FD 00 [20:40:24]MH_I2C_Read... [20:40:24]Read from MH i2c: E2 FD 00 0C A1 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 56 [20:40:24]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [20:40:24]wFMCommunicate OK [20:40:24]wFMCommunicate request_size=4 [20:40:24]MH_SAM_APDU [20:40:24]CAPDU: 80 17 00 00 [20:40:24]Write to MH i2c: E2 08 00 0D A1 80 17 00 00 00 00 00 00 2E [20:40:24]Write i2c OK [20:40:24]MH_I2C_Read... [20:40:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:40:24]Read from MH i2c: E2 [20:40:24]MH_I2C_Read... [20:40:24]Read from MH i2c: E2 FD 00 [20:40:24]MH_I2C_Read... [20:40:24]Read from MH i2c: E2 FD 00 0D A1 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 AF [20:40:24]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [20:40:24]wFMCommunicate OK [20:40:24]wFMCommunicate request_size=4 [20:40:24]MH_SAM_APDU [20:40:24]CAPDU: 80 17 00 00 [20:40:24]Write to MH i2c: E2 08 00 0E A1 80 17 00 00 00 00 00 00 2F [20:40:24]Write i2c OK [20:40:24]MH_I2C_Read... [20:40:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [20:40:25]Read from MH i2c: E2 [20:40:25]MH_I2C_Read... [20:40:25]Read from MH i2c: E2 D9 00 [20:40:25]MH_I2C_Read... [20:40:25]Read from MH i2c: E2 D9 00 0E A1 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0E [20:40:25]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [20:40:25]wFMCommunicate OK [20:40:25]SAM_PROTO_GetShiftData done [20:40:25]requested_item shift.sale.total_cash is exist - process it [20:40:25]requested_item shift.sale_refund.total is exist - process it [20:40:25]requested_item shift.sale_refund.total_cash is exist - process it [20:40:25]requested_item shift.buy.total is exist - process it [20:40:25]requested_item shift.buy.total_cash is exist - process it [20:40:25]produce_requested_data done [20:40:25]produce_requested_data return {"fm.sale.total":25587938.95,"fm.sale_refund.total":3281375.00,"fm.buy.total":0.00,"shift.sale.total":287642.21,"shift.sale.total_cash":243467.00,"shift.sale_refund.total":41640.00,"shift.sale_refund.total_cash":41640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [20:40:25]process_action_free get_value [20:40:25]json_value_free [20:40:25]json_value_free done [20:40:25]process_json_proto returns [20:40:25]Send response to host [20:40:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25587938.95,"fm.sale_refund.total":3281375.00,"fm.buy.total":0.00,"shift.sale.total":287642.21,"shift.sale.total_cash":243467.00,"shift.sale_refund.total":41640.00,"shift.sale_refund.total_cash":41640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [20:40:25]free response buf [20:40:25]execute_script done [20:40:25]execute_script returns [20:40:25]free content buf [20:40:25]Sock 9.Close socket [20:40:25]Sock 9.Thread stoped [20:40:29]OFD Sender: No OFD packet to send [20:40:34]OFD Sender: No OFD packet to send [20:40:39]OFD Sender: No OFD packet to send [20:40:44]OFD Sender: No OFD packet to send [20:40:49]OFD Sender: No OFD packet to send [20:40:54]OFD Sender: No OFD packet to send [20:40:59]OFD Sender: No OFD packet to send [20:41:04]OFD Sender: No OFD packet to send [20:41:09]OFD Sender: No OFD packet to send [20:41:14]OFD Sender: No OFD packet to send [20:41:19]OFD Sender: No OFD packet to send [20:41:22]accept exits with 8 [20:41:22]New connection [20:41:22]New thread 3067084132 created [20:41:22]Thread 3066940772 joined [20:41:22]Waiting for new connection... [20:41:22] Sock 8.Parse request [20:41:22]Sock 8.Check first char [20:41:22]Sock 8.First char is OK [20:41:22]request: POST /json_proto HTTP/1.0 [20:41:22]Method: POST [20:41:22]URL: /json_proto [20:41:22]Method is POST - this is cgi request [20:41:22]url: /json_proto [20:41:22]query_string will be loaded in cgi processing [20:41:22]execute_cgi json_proto POST (null) [20:41:22]execute_cgi path=json_proto method=POST [20:41:22]POST find Content-Length [20:41:22]Host: 172.17.34.200:8080 [20:41:22]Content-Length: 683 [20:41:22]Content-Type: application/json [20:41:22] [20:41:22]POST finish read [20:41:22]Found Content-Length = 683 [20:41:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.290, "sum" : 400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:22]execute_script... [20:41:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.290, "sum" : 400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:22]POST & json_proto [20:41:22]process_json_proto [20:41:22]json parsed OK: [20:41:22]protocol is kg_v1.0 [20:41:22]action value=close_receipt [20:41:22]process_action close_receipt [20:41:22]cmd_close_receipt [20:41:22]MH_GetDate [20:41:22]Write to MH i2c: F0 00 00 0F A1 9F [20:41:22]Write i2c OK [20:41:22]MH_I2C_Read... [20:41:22]Read from MH i2c: F0 [20:41:22]MH_I2C_Read... [20:41:22]Read from MH i2c: F0 09 00 [20:41:22]MH_I2C_Read... [20:41:22]Read from MH i2c: F0 09 00 0F A1 00 77 C0 E7 64 B2 FF 65 64 A4 [20:41:22]GetLastDocTimeStamp 1692909431 [20:41:22]current date 1692909687 [20:41:22]FM_GetShiftState [20:41:22]SAM_PROTO_GetShiftState [20:41:22]wFMCommunicate request_size=4 [20:41:22]MH_SAM_APDU [20:41:22]CAPDU: 80 13 01 00 [20:41:22]Write to MH i2c: E2 08 00 10 A1 80 13 01 00 00 00 00 00 2E [20:41:22]Write i2c OK [20:41:22]MH_I2C_Read... [20:41:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:22]Read from MH i2c: E2 [20:41:22]MH_I2C_Read... [20:41:22]Read from MH i2c: E2 0E 00 [20:41:22]MH_I2C_Read... [20:41:22]Read from MH i2c: E2 0E 00 10 A1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AB [20:41:22]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:41:22]wFMCommunicate OK [20:41:22]SAM_PROTO_GetShiftState done [20:41:22]FM_GetShiftState done [20:41:22]opened in 1692866319 [20:41:22]opened+sec_in_day 1692952719 [20:41:22]quantity*price = 40004 [20:41:22]sum+1 = 40005 [20:41:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 287 24.08.2023 20:41 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32581 ФПД: 230991841993808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T204127&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32581&fm=230991841993808&tin=02508201610067®Number=0000000000091575&sum=40000 [20:41:23]StoreToDocumentArchive [20:41:23]shift 75 fd 32581 [20:41:23]save to /storage/0075/doc_00032581 [20:41:23]save last doc name /storage/0075/doc_00032581 to /storage/kkm_last_doc_name [20:41:23]save OK [20:41:23]Clear old archive folders... [20:41:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:41:23]tlvbuf is 01992660 [20:41:23]SAM_PROTO_ClearQueue [20:41:23]wFMCommunicate request_size=4 [20:41:23]MH_SAM_APDU [20:41:23]CAPDU: 80 09 00 00 [20:41:23]Write to MH i2c: E2 08 00 1D A1 80 09 00 00 00 00 00 00 30 [20:41:23]Write i2c OK [20:41:23]MH_I2C_Read... [20:41:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:41:23]Read from MH i2c: E2 [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: E2 03 00 [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: E2 03 00 1D A1 00 90 00 32 [20:41:23]RAPDU: 90 00 [20:41:23]wFMCommunicate OK [20:41:23]SAM_PROTO_ClearQueue done [20:41:23]KKMCreateOFDPacket [20:41:23]OFDProtocolAddRootSTLVToBuf [20:41:23]FM_MakeSignedData [20:41:23]FM_MakeSignedData [20:41:23]SAM_PROTO_SignData [20:41:23]wFMCommunicate request_size=4 [20:41:23]MH_SAM_APDU [20:41:23]CAPDU: 80 0D 01 02 [20:41:23]Write to MH i2c: E2 08 00 1E A1 80 0D 01 02 00 00 00 00 38 [20:41:23]Write i2c OK [20:41:23]MH_I2C_Read... [20:41:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:41:23]Read from MH i2c: E2 [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: E2 03 00 [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: E2 03 00 1E A1 00 90 00 33 [20:41:23]RAPDU: 90 00 [20:41:23]wFMCommunicate OK [20:41:23]wFMCommunicate request_size=255 [20:41:23]MH_SAM_APDU [20:41:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 77 C0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 7F 00 00 35 04 06 00 [20:41:23]Write to MH i2c: E2 02 01 1F A1 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 77 C0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 7F 00 00 35 04 06 00 00 00 70 [20:41:23]Write i2c OK [20:41:23]MH_I2C_Read... [20:41:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:23]Read from MH i2c: E2 [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: E2 03 00 [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: E2 03 00 1F A1 00 90 00 34 [20:41:23]RAPDU: 90 00 [20:41:23]wFMCommunicate OK [20:41:23]wFMCommunicate request_size=11 [20:41:23]MH_SAM_APDU [20:41:23]CAPDU: 80 0D 02 02 06 D2 15 FA B0 24 50 [20:41:23]Write to MH i2c: E2 0E 00 20 A1 80 0D 02 02 06 00 D2 15 FA B0 24 50 00 00 4C [20:41:23]Write i2c OK [20:41:23]MH_I2C_Read... [20:41:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:23]Read from MH i2c: E2 [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: E2 03 00 [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: E2 03 00 20 A1 00 90 00 35 [20:41:23]RAPDU: 90 00 [20:41:23]wFMCommunicate OK [20:41:23]wFMCommunicate request_size=4 [20:41:23]MH_SAM_APDU [20:41:23]CAPDU: 80 0D 03 02 [20:41:23]Write to MH i2c: E2 08 00 21 A1 80 0D 03 02 00 00 00 00 3D [20:41:23]Write i2c OK [20:41:23]MH_I2C_Read... [20:41:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:41:23]Read from MH i2c: E2 [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: E2 0B 00 [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: E2 0B 00 21 A1 00 2B 04 39 AD 23 96 BB 98 90 00 5F [20:41:23]RAPDU: 2B 04 39 AD 23 96 BB 98 90 00 [20:41:23]wFMCommunicate OK [20:41:23]SAM_PROTO_SignData done [20:41:23]FM_MakeSignedData done [20:41:23]CreateOFDProtocolMessage [20:41:23]wFMCommunicate request_size=4 [20:41:23]MH_SAM_APDU [20:41:23]CAPDU: 80 11 00 00 [20:41:23]Write to MH i2c: E2 08 00 22 A1 80 11 00 00 00 00 00 00 3D [20:41:23]Write i2c OK [20:41:23]MH_I2C_Read... [20:41:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:23]Read from MH i2c: E2 [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: E2 17 00 [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: E2 17 00 22 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 93 [20:41:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:41:23]wFMCommunicate OK [20:41:23]CreateOFDProtocolMessage done [20:41:23]OFDSenderStorePacket 32581 [20:41:23]StoreOFDPacket docnum=32581 [20:41:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D4 84 08 01 BB CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 77 C0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 7F 00 00 35 04 06 00 D2 15 FA B0 24 50 2B 04 39 AD 23 96 BB 98 [20:41:23]CheckFolder [20:41:23]dirname=/storage/ofd_packets [20:41:23]CheckFolder done [20:41:23]ProducePacketName [20:41:23]name=ofd_packets/00032581 [20:41:23]NVStorageSaveData ofd_packets/00032581 [20:41:23]File name is /storage/ofd_packets/00032581 [20:41:23]Write 302 bytes [20:41:23]NVStorageSaveData done [20:41:23]OFDSenderStorePacket done [20:41:23]KKMCreateOFDPacket done [20:41:23]NVStorageSaveData kkm_last_timestamp [20:41:23]File name is /storage/kkm_last_timestamp [20:41:23]Write 4 bytes [20:41:23]NVStorageSaveData done [20:41:23]ExternCall_PrintAddStr [20:41:23]wPrintStart [20:41:23]Write to MH i2c: 01 00 00 23 A1 C4 [20:41:23]Write i2c OK [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: 01 [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: 01 07 00 [20:41:23]MH_I2C_Read... [20:41:23]Read from MH i2c: 01 07 00 23 A1 00 00 00 00 00 FF 0F D9 [20:41:23]RasterBufferAndPrint [20:41:23]line Счет N : (1)1182343 [20:41:23]line ИНН: 02508201610067 [20:41:23]line Контрольно-Кассовый Чек [20:41:23]line ПРОДАЖА [20:41:23]line ТРК (МРК, ГНК) : 21 [20:41:23]line Товар: 2710194210 [20:41:23]line ДТ(л)-К-5 [20:41:23]line 6.290 * 63.60 [20:41:23]line = 400.04 [20:41:23]line НДС 12% НСП 1% [20:41:23]line > о реализуемом товаре [20:41:23]line ОКРУГЛЕНИЕ: -0.04 [20:41:23]line ИТОГО: 400.00 [20:41:23]line Внесено: 400.00 [20:41:23]line СДАЧА: 0.00 [20:41:23]line НСП 1% : 3.54 [20:41:23]line НДС 12% : 42.48 [20:41:23]line Наличными: 400.00 [20:41:23]line Безнал.: 0.00 [20:41:23]line Место: АЗС № 121 "Партнер Нефть" [20:41:23]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:41:23]line СНО: Общий режим [20:41:23]line Чек 287 24.08.2023 20:41 [20:41:23]line Смена: 75 ФФД: 1.0 [20:41:23]line ЗНМ: 0300000148 [20:41:23]line РНМ: 0000000000091575 [20:41:23]line Версия ККМ: 001 [20:41:23]line ФМ: 0000000000874655 [20:41:23]line ФД: 32581 [20:41:23]line ФПД: 230991841993808 [20:41:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T204127&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32581&fm=230991841993808&tin=02508201610067®Number=0000000000091575&sum=40000 [20:41:24]OFD Sender: Processing packet 32581 [packets to send 11, broken 10] [20:41:24]ProducePacketName [20:41:24]name=ofd_packets/00032581 [20:41:24]OFD Sender: To server: pG, [20:41:24]CommunicateWithHost lk.salyk.kg:30040 [20:41:24]ConnectInit lk.salyk.kg [20:41:24]written 0, free lines is 4095 [20:41:24]Connected sock=10 [20:41:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D4 84 08 01 BB CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 77 C0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 7F 00 00 35 04 06 00 D2 15 FA B0 24 50 2B 04 39 AD 23 96 BB 98 [20:41:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0A AE 47 00 AF 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 7F 00 00 F4 03 04 00 1A 6B E7 64 B6 04 01 00 00 4A E0 09 7B A4 58 06 0E [20:41:24]CommunicateWithHost err = 0 [20:41:24]CheckOFDResponse [20:41:24]1017 (14) - 77093643461234 [20:41:24]1041 (16) - 0000000000874655 [20:41:24]1040 (4) - 32581 [20:41:24]1012 (4) - 24.08.2023 14:37 [20:41:24]1206 (1) - 0 [20:41:24]OFD Sender: Remove packet 32581 [20:41:24]ProducePacketName [20:41:24]name=ofd_packets/00032581 [20:41:24]NVStorageDeleteData [20:41:24]Write to MH i2c: 01 00 00 4E A1 EF [20:41:24]Write i2c OK [20:41:24]MH_I2C_Read... [20:41:24]Read from MH i2c: 01 [20:41:24]MH_I2C_Read... [20:41:24]Read from MH i2c: 01 07 00 [20:41:24]MH_I2C_Read... [20:41:24]Read from MH i2c: 01 07 00 4E A1 00 00 00 00 00 EB 0C ED [20:41:24]RasterBufferAndPrint [20:41:24]line [20:41:24]line [20:41:24]line [20:41:24]line [20:41:24]line [20:41:24]written 0, free lines is 3313 [20:41:24]MH_Cut [20:41:24]Write to MH i2c: D1 01 00 55 A1 01 C8 [20:41:24]Write i2c OK [20:41:24]MH_I2C_Read... [20:41:24]Read from MH i2c: D1 [20:41:24]MH_I2C_Read... [20:41:24]Read from MH i2c: D1 01 00 [20:41:24]MH_I2C_Read... [20:41:24]Read from MH i2c: D1 01 00 55 A1 00 C7 [20:41:24]Write to MH i2c: 01 00 00 56 A1 F7 [20:41:24]Write i2c OK [20:41:24]MH_I2C_Read... [20:41:24]OFD Sender: No OFD packet to send [20:41:25]*** Cut start [20:41:25]*** Purtial cut [20:41:25]*** Stage 1: CUTSNS_PIN = 1 [20:41:25]Read from MH i2c: 01 [20:41:25]MH_I2C_Read... [20:41:25]*** Stop cut motor [20:41:25]*** Cut end [20:41:25]Read from MH i2c: 01 07 00 [20:41:25]MH_I2C_Read... [20:41:25]Read from MH i2c: 01 07 00 56 A1 00 00 00 00 00 FF 0F 0C [20:41:25]process_action close_receipt done [20:41:25]requested_data is exist [20:41:25]produce_requested_data [20:41:25]requested_item fm.sn is exist - process it [20:41:25]wFMCommunicate request_size=4 [20:41:25]MH_SAM_APDU [20:41:25]CAPDU: 80 11 00 00 [20:41:25]Write to MH i2c: E2 08 00 57 A1 80 11 00 00 00 00 00 00 72 [20:41:25]Write i2c OK [20:41:25]MH_I2C_Read... [20:41:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:25]Read from MH i2c: E2 [20:41:25]MH_I2C_Read... [20:41:25]Read from MH i2c: E2 17 00 [20:41:25]MH_I2C_Read... [20:41:25]Read from MH i2c: E2 17 00 57 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C8 [20:41:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:41:25]wFMCommunicate OK [20:41:25]requested_item fd.num is exist - process it [20:41:25]SAM_PROTO_GetFieldsCounters [20:41:25]wFMCommunicate request_size=4 [20:41:25]MH_SAM_APDU [20:41:25]CAPDU: 80 13 00 00 [20:41:25]Write to MH i2c: E2 08 00 58 A1 80 13 00 00 00 00 00 00 75 [20:41:25]Write i2c OK [20:41:25]MH_I2C_Read... [20:41:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:41:25]Read from MH i2c: E2 [20:41:25]MH_I2C_Read... [20:41:25]Read from MH i2c: E2 62 00 [20:41:25]MH_I2C_Read... [20:41:25]Read from MH i2c: E2 62 00 58 A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 45 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 0A [20:41:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 45 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:41:25]wFMCommunicate OK [20:41:25]SAM_PROTO_GetFieldsCounters done [20:41:25]requested_item shift.num is exist - process it [20:41:25]requested_item shift.opened is exist - process it [20:41:25]req_shift_opened [20:41:25]FM_GetShiftState [20:41:25]SAM_PROTO_GetShiftState [20:41:25]wFMCommunicate request_size=4 [20:41:25]MH_SAM_APDU [20:41:25]CAPDU: 80 13 01 00 [20:41:25]Write to MH i2c: E2 08 00 59 A1 80 13 01 00 00 00 00 00 77 [20:41:25]Write i2c OK [20:41:25]MH_I2C_Read... [20:41:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:25]Read from MH i2c: E2 [20:41:25]MH_I2C_Read... [20:41:25]Read from MH i2c: E2 0E 00 [20:41:25]MH_I2C_Read... [20:41:25]Read from MH i2c: E2 0E 00 59 A1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F4 [20:41:25]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:41:25]wFMCommunicate OK [20:41:25]SAM_PROTO_GetShiftState done [20:41:25]FM_GetShiftState done [20:41:25]req_shift_opened done [20:41:25]requested_item shift.open_date is exist - process it [20:41:25]req_shift_open_date [20:41:25]req_shift_open_date done [20:41:25]produce_requested_data done [20:41:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32581,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:41:25]process_action_free close_receipt [20:41:25]json_value_free [20:41:25]json_value_free done [20:41:25]process_json_proto returns [20:41:25]Send response to host [20:41:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32581,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:41:25]free response buf [20:41:25]execute_script done [20:41:25]execute_script returns [20:41:25]free content buf [20:41:25]Sock 8.Close socket [20:41:25]Sock 8.Thread stoped [20:41:29]OFD Sender: No OFD packet to send [20:41:34]OFD Sender: No OFD packet to send [20:41:39]OFD Sender: No OFD packet to send [20:41:44]OFD Sender: No OFD packet to send [20:41:49]OFD Sender: No OFD packet to send [20:41:54]OFD Sender: No OFD packet to send [20:41:59]OFD Sender: No OFD packet to send [20:42:04]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:25]OFD Sender: No OFD packet to send [20:43:30]OFD Sender: No OFD packet to send [20:43:35]OFD Sender: No OFD packet to send [20:43:40]OFD Sender: No OFD packet to send [20:43:45]OFD Sender: No OFD packet to send [20:43:50]OFD Sender: No OFD packet to send [20:43:55]OFD Sender: No OFD packet to send [20:44:00]OFD Sender: No OFD packet to send [20:44:05]OFD Sender: No OFD packet to send [20:44:10]OFD Sender: No OFD packet to send [20:44:15]OFD Sender: No OFD packet to send [20:44:20]OFD Sender: No OFD packet to send [20:44:25]OFD Sender: No OFD packet to send [20:44:30]OFD Sender: No OFD packet to send [20:44:35]OFD Sender: No OFD packet to send [20:44:40]OFD Sender: No OFD packet to send [20:44:45]OFD Sender: No OFD packet to send [20:44:50]OFD Sender: No OFD packet to send [20:44:55]OFD Sender: No OFD packet to send [20:45:00]OFD Sender: No OFD packet to send [20:45:05]OFD Sender: No OFD packet to send [20:45:10]OFD Sender: No OFD packet to send [20:45:15]OFD Sender: No OFD packet to send [20:45:20]OFD Sender: No OFD packet to send [20:45:25]OFD Sender: No OFD packet to send [20:45:30]OFD Sender: No OFD packet to send [20:45:35]OFD Sender: No OFD packet to send [20:45:40]OFD Sender: No OFD packet to send [20:45:40]accept exits with 9 [20:45:40]New connection [20:45:40]New thread 3066940772 created [20:45:40]Thread 3067084132 joined [20:45:40]Waiting for new connection... [20:45:40] Sock 9.Parse request [20:45:40]Sock 9.Check first char [20:45:40]Sock 9.First char is OK [20:45:40]request: POST /json_proto HTTP/1.0 [20:45:40]Method: POST [20:45:40]URL: /json_proto [20:45:40]Method is POST - this is cgi request [20:45:40]url: /json_proto [20:45:40]query_string will be loaded in cgi processing [20:45:40]execute_cgi json_proto POST (null) [20:45:40]execute_cgi path=json_proto method=POST [20:45:40]POST find Content-Length [20:45:40]Host: 172.17.34.200:8080 [20:45:40]Content-Length: 683 [20:45:40]Content-Type: application/json [20:45:40] [20:45:40]POST finish read [20:45:40]Found Content-Length = 683 [20:45:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:40]execute_script... [20:45: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)1182344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:40]POST & json_proto [20:45:40]process_json_proto [20:45:40]json parsed OK: [20:45:40]protocol is kg_v1.0 [20:45:40]action value=close_receipt [20:45:40]process_action close_receipt [20:45:40]cmd_close_receipt [20:45:40]MH_GetDate [20:45:40]Write to MH i2c: F0 00 00 5A A1 EA [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: F0 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: F0 09 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: F0 09 00 5A A1 00 79 C1 E7 64 B2 FF 65 64 F2 [20:45:40]GetLastDocTimeStamp 1692909687 [20:45:40]current date 1692909945 [20:45:40]FM_GetShiftState [20:45:40]SAM_PROTO_GetShiftState [20:45:40]wFMCommunicate request_size=4 [20:45:40]MH_SAM_APDU [20:45:40]CAPDU: 80 13 01 00 [20:45:40]Write to MH i2c: E2 08 00 5B A1 80 13 01 00 00 00 00 00 79 [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:40]Read from MH i2c: E2 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 0E 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 0E 00 5B A1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F6 [20:45:40]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:45:40]wFMCommunicate OK [20:45:40]SAM_PROTO_GetShiftState done [20:45:40]FM_GetShiftState done [20:45:40]opened in 1692866319 [20:45:40]opened+sec_in_day 1692952719 [20:45:40]quantity*price = 100050 [20:45:40]sum+1 = 100051 [20:45:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 288 24.08.2023 20:45 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32582 ФПД: 181300808344632 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T204545&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32582&fm=181300808344632&tin=02508201610067®Number=0000000000091575&sum=100000 [20:45:41]StoreToDocumentArchive [20:45:41]shift 75 fd 32582 [20:45:41]save to /storage/0075/doc_00032582 [20:45:41]save last doc name /storage/0075/doc_00032582 to /storage/kkm_last_doc_name [20:45:41]save OK [20:45:41]Clear old archive folders... [20:45:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:45:41]tlvbuf is 01B1BAB0 [20:45:41]SAM_PROTO_ClearQueue [20:45:41]wFMCommunicate request_size=4 [20:45:41]MH_SAM_APDU [20:45:41]CAPDU: 80 09 00 00 [20:45:41]Write to MH i2c: E2 08 00 68 A1 80 09 00 00 00 00 00 00 7B [20:45:41]Write i2c OK [20:45:41]MH_I2C_Read... [20:45:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:45:41]Read from MH i2c: E2 [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: E2 03 00 [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: E2 03 00 68 A1 00 90 00 7D [20:45:41]RAPDU: 90 00 [20:45:41]wFMCommunicate OK [20:45:41]SAM_PROTO_ClearQueue done [20:45:41]KKMCreateOFDPacket [20:45:41]OFDProtocolAddRootSTLVToBuf [20:45:41]FM_MakeSignedData [20:45:41]FM_MakeSignedData [20:45:41]SAM_PROTO_SignData [20:45:41]wFMCommunicate request_size=4 [20:45:41]MH_SAM_APDU [20:45:41]CAPDU: 80 0D 01 02 [20:45:41]Write to MH i2c: E2 08 00 69 A1 80 0D 01 02 00 00 00 00 83 [20:45:41]Write i2c OK [20:45:41]MH_I2C_Read... [20:45:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:45:41]Read from MH i2c: E2 [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: E2 03 00 [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: E2 03 00 69 A1 00 90 00 7E [20:45:41]RAPDU: 90 00 [20:45:41]wFMCommunicate OK [20:45:41]wFMCommunicate request_size=255 [20:45:41]MH_SAM_APDU [20:45:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 00 00 F4 03 04 00 79 C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 7F 00 00 35 04 06 00 A4 [20:45:41]Write to MH i2c: E2 02 01 6A A1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 00 00 F4 03 04 00 79 C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 7F 00 00 35 04 06 00 A4 00 00 7C [20:45:41]Write i2c OK [20:45:41]MH_I2C_Read... [20:45:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:41]Read from MH i2c: E2 [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: E2 03 00 [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: E2 03 00 6A A1 00 90 00 7F [20:45:41]RAPDU: 90 00 [20:45:41]wFMCommunicate OK [20:45:41]wFMCommunicate request_size=10 [20:45:41]MH_SAM_APDU [20:45:41]CAPDU: 80 0D 02 02 05 E4 62 47 64 38 [20:45:41]Write to MH i2c: E2 0D 00 6B A1 80 0D 02 02 05 00 E4 62 47 64 38 00 00 B9 [20:45:41]Write i2c OK [20:45:41]MH_I2C_Read... [20:45:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:41]Read from MH i2c: E2 [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: E2 03 00 [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: E2 03 00 6B A1 00 90 00 80 [20:45:41]RAPDU: 90 00 [20:45:41]wFMCommunicate OK [20:45:41]wFMCommunicate request_size=4 [20:45:41]MH_SAM_APDU [20:45:41]CAPDU: 80 0D 03 02 [20:45:41]Write to MH i2c: E2 08 00 6C A1 80 0D 03 02 00 00 00 00 88 [20:45:41]Write i2c OK [20:45:41]MH_I2C_Read... [20:45:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:45:42]Read from MH i2c: E2 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: E2 0B 00 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: E2 0B 00 6C A1 00 D8 C1 0A 5D 0E 47 7D 0F 90 00 6A [20:45:42]RAPDU: D8 C1 0A 5D 0E 47 7D 0F 90 00 [20:45:42]wFMCommunicate OK [20:45:42]SAM_PROTO_SignData done [20:45:42]FM_MakeSignedData done [20:45:42]CreateOFDProtocolMessage [20:45:42]wFMCommunicate request_size=4 [20:45:42]MH_SAM_APDU [20:45:42]CAPDU: 80 11 00 00 [20:45:42]Write to MH i2c: E2 08 00 6D A1 80 11 00 00 00 00 00 00 88 [20:45:42]Write i2c OK [20:45:42]MH_I2C_Read... [20:45:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:42]Read from MH i2c: E2 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: E2 17 00 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: E2 17 00 6D A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DE [20:45:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:45:42]wFMCommunicate OK [20:45:42]CreateOFDProtocolMessage done [20:45:42]OFDSenderStorePacket 32582 [20:45:42]StoreOFDPacket docnum=32582 [20:45:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 03 64 07 01 D6 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 00 00 F4 03 04 00 79 C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 7F 00 00 35 04 06 00 A4 E4 62 47 64 38 D8 C1 0A 5D 0E 47 7D 0F [20:45:42]CheckFolder [20:45:42]dirname=/storage/ofd_packets [20:45:42]CheckFolder done [20:45:42]ProducePacketName [20:45:42]name=ofd_packets/00032582 [20:45:42]NVStorageSaveData ofd_packets/00032582 [20:45:42]File name is /storage/ofd_packets/00032582 [20:45:42]Write 301 bytes [20:45:42]NVStorageSaveData done [20:45:42]OFDSenderStorePacket done [20:45:42]KKMCreateOFDPacket done [20:45:42]NVStorageSaveData kkm_last_timestamp [20:45:42]File name is /storage/kkm_last_timestamp [20:45:42]Write 4 bytes [20:45:42]NVStorageSaveData done [20:45:42]ExternCall_PrintAddStr [20:45:42]wPrintStart [20:45:42]Write to MH i2c: 01 00 00 6E A1 0F [20:45:42]Write i2c OK [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: 01 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: 01 07 00 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: 01 07 00 6E A1 00 00 00 00 00 FF 0F 24 [20:45:42]RasterBufferAndPrint [20:45:42]line Счет N : (1)1182344 [20:45:42]line ИНН: 02508201610067 [20:45:42]line Контрольно-Кассовый Чек [20:45:42]line ПРОДАЖА [20:45:42]line ТРК (МРК, ГНК) : 42 [20:45:42]line Товар: 2710124130 [20:45:42]line Аи-92-К-5 [20:45:42]line 17.400 * 57.50 [20:45:42]line = 1000.50 [20:45:42]line НДС 12% НСП 1% [20:45:42]line > о реализуемом товаре [20:45:42]line ОКРУГЛЕНИЕ: -0.50 [20:45:42]line ИТОГО: 1000.00 [20:45:42]line Внесено: 1000.00 [20:45:42]line СДАЧА: 0.00 [20:45:42]line НСП 1% : 8.85 [20:45:42]line НДС 12% : 106.25 [20:45:42]line Наличными: 1000.00 [20:45:42]line Безнал.: 0.00 [20:45:42]line Место: АЗС № 121 "Партнер Нефть" [20:45:42]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:45:42]line СНО: Общий режим [20:45:42]line Чек 288 24.08.2023 20:45 [20:45:42]line Смена: 75 ФФД: 1.0 [20:45:42]line ЗНМ: 0300000148 [20:45:42]line РНМ: 0000000000091575 [20:45:42]line Версия ККМ: 001 [20:45:42]line ФМ: 0000000000874655 [20:45:42]line ФД: 32582 [20:45:42]line ФПД: 181300808344632 [20:45:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T204545&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32582&fm=181300808344632&tin=02508201610067®Number=0000000000091575&sum=100000 [20:45:42]OFD Sender: Processing packet 32582 [packets to send 11, broken 10] [20:45:42]ProducePacketName [20:45:42]name=ofd_packets/00032582 [20:45:42]OFD Sender: To server: pG, [20:45:42]CommunicateWithHost lk.salyk.kg:30040 [20:45:42]ConnectInit lk.salyk.kg [20:45:42]written 0, free lines is 4095 [20:45:42]Connected sock=10 [20:45:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 03 64 07 01 D6 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 00 00 F4 03 04 00 79 C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 7F 00 00 35 04 06 00 A4 E4 62 47 64 38 D8 C1 0A 5D 0E 47 7D 0F [20:45:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 8F 77 47 00 F9 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 7F 00 00 F4 03 04 00 1C 6C E7 64 B6 04 01 00 00 60 25 9F 9B 37 E4 5A 9E [20:45:42]CommunicateWithHost err = 0 [20:45:42]CheckOFDResponse [20:45:42]1017 (14) - 77093643461234 [20:45:42]1041 (16) - 0000000000874655 [20:45:42]1040 (4) - 32582 [20:45:42]1012 (4) - 24.08.2023 14:41 [20:45:42]1206 (1) - 0 [20:45:42]OFD Sender: Remove packet 32582 [20:45:42]ProducePacketName [20:45:42]name=ofd_packets/00032582 [20:45:42]NVStorageDeleteData [20:45:42]Write to MH i2c: 01 00 00 99 A1 3A [20:45:42]Write i2c OK [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: 01 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: 01 07 00 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: 01 07 00 99 A1 00 00 00 00 00 E8 0C 35 [20:45:42]RasterBufferAndPrint [20:45:42]line [20:45:42]line [20:45:42]line [20:45:42]line [20:45:42]line [20:45:42]written 0, free lines is 3313 [20:45:42]MH_Cut [20:45:42]Write to MH i2c: D1 01 00 A0 A1 01 13 [20:45:42]Write i2c OK [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: D1 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: D1 01 00 [20:45:42]MH_I2C_Read... [20:45:42]Read from MH i2c: D1 01 00 A0 A1 00 12 [20:45:42]Write to MH i2c: 01 00 00 A1 A1 42 [20:45:42]Write i2c OK [20:45:42]MH_I2C_Read... [20:45:43]OFD Sender: No OFD packet to send [20:45:43]*** Cut start [20:45:43]*** Purtial cut [20:45:43]*** CUTSNS_PIN = 0 [20:45:43]*** Stage 1: CUTSNS_PIN = 1 [20:45:45]Read from MH i2c: 01 [20:45:45]MH_I2C_Read... [20:45:45]*** Stop cut motor [20:45:45]*** Cut end [20:45:45]Read from MH i2c: 01 07 00 [20:45:45]MH_I2C_Read... [20:45:45]Read from MH i2c: 01 07 00 A1 A1 00 00 00 00 00 FF 0F 57 [20:45:45]process_action close_receipt done [20:45:45]requested_data is exist [20:45:45]produce_requested_data [20:45:45]requested_item fm.sn is exist - process it [20:45:45]wFMCommunicate request_size=4 [20:45:45]MH_SAM_APDU [20:45:45]CAPDU: 80 11 00 00 [20:45:45]Write to MH i2c: E2 08 00 A2 A1 80 11 00 00 00 00 00 00 BD [20:45:45]Write i2c OK [20:45:45]MH_I2C_Read... [20:45:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:45]Read from MH i2c: E2 [20:45:45]MH_I2C_Read... [20:45:45]Read from MH i2c: E2 17 00 [20:45:45]MH_I2C_Read... [20:45:45]Read from MH i2c: E2 17 00 A2 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 13 [20:45:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:45:45]wFMCommunicate OK [20:45:45]requested_item fd.num is exist - process it [20:45:45]SAM_PROTO_GetFieldsCounters [20:45:45]wFMCommunicate request_size=4 [20:45:45]MH_SAM_APDU [20:45:45]CAPDU: 80 13 00 00 [20:45:45]Write to MH i2c: E2 08 00 A3 A1 80 13 00 00 00 00 00 00 C0 [20:45:45]Write i2c OK [20:45:45]MH_I2C_Read... [20:45:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:45:45]Read from MH i2c: E2 [20:45:45]MH_I2C_Read... [20:45:45]Read from MH i2c: E2 62 00 [20:45:45]MH_I2C_Read... [20:45:45]Read from MH i2c: E2 62 00 A3 A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 46 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 59 [20:45:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 46 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:45:45]wFMCommunicate OK [20:45:45]SAM_PROTO_GetFieldsCounters done [20:45:45]requested_item shift.num is exist - process it [20:45:45]requested_item shift.opened is exist - process it [20:45:45]req_shift_opened [20:45:45]FM_GetShiftState [20:45:45]SAM_PROTO_GetShiftState [20:45:45]wFMCommunicate request_size=4 [20:45:45]MH_SAM_APDU [20:45:45]CAPDU: 80 13 01 00 [20:45:45]Write to MH i2c: E2 08 00 A4 A1 80 13 01 00 00 00 00 00 C2 [20:45:45]Write i2c OK [20:45:45]MH_I2C_Read... [20:45:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:45]Read from MH i2c: E2 [20:45:45]MH_I2C_Read... [20:45:45]Read from MH i2c: E2 0E 00 [20:45:45]MH_I2C_Read... [20:45:45]Read from MH i2c: E2 0E 00 A4 A1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3F [20:45:45]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:45:45]wFMCommunicate OK [20:45:45]SAM_PROTO_GetShiftState done [20:45:45]FM_GetShiftState done [20:45:45]req_shift_opened done [20:45:45]requested_item shift.open_date is exist - process it [20:45:45]req_shift_open_date [20:45:45]req_shift_open_date done [20:45:45]produce_requested_data done [20:45:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32582,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:45:45]process_action_free close_receipt [20:45:45]json_value_free [20:45:45]json_value_free done [20:45:45]process_json_proto returns [20:45:45]Send response to host [20:45:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32582,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:45:45]free response buf [20:45:45]execute_script done [20:45:45]execute_script returns [20:45:45]free content buf [20:45:45]Sock 9.Close socket [20:45:45]Sock 9.Thread stoped [20:45:48]OFD Sender: No OFD packet to send [20:45:53]OFD Sender: No OFD packet to send [20:45:56]accept exits with 8 [20:45:56]New connection [20:45:56]New thread 3067084132 created [20:45:56]Thread 3066940772 joined [20:45:56]Waiting for new connection... [20:45:56] Sock 8.Parse request [20:45:56]Sock 8.Check first char [20:45:56]Sock 8.First char is OK [20:45:56]request: POST /json_proto HTTP/1.0 [20:45:56]Method: POST [20:45:56]URL: /json_proto [20:45:56]Method is POST - this is cgi request [20:45:56]url: /json_proto [20:45:56]query_string will be loaded in cgi processing [20:45:56]execute_cgi json_proto POST (null) [20:45:56]execute_cgi path=json_proto method=POST [20:45:56]POST find Content-Length [20:45:56]Host: 172.17.34.200:8080 [20:45:56]Content-Length: 684 [20:45:56]Content-Type: application/json [20:45:56] [20:45:56]POST finish read [20:45:56]Found Content-Length = 684 [20:45:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:56]execute_script... [20:45:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:56]POST & json_proto [20:45:56]process_json_proto [20:45:56]json parsed OK: [20:45:56]protocol is kg_v1.0 [20:45:56]action value=close_receipt [20:45:56]process_action close_receipt [20:45:56]cmd_close_receipt [20:45:56]MH_GetDate [20:45:56]Write to MH i2c: F0 00 00 A5 A1 35 [20:45:56]Write i2c OK [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: F0 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: F0 09 00 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: F0 09 00 A5 A1 00 89 C1 E7 64 B2 FF 65 64 4D [20:45:56]GetLastDocTimeStamp 1692909945 [20:45:56]current date 1692909961 [20:45:56]FM_GetShiftState [20:45:56]SAM_PROTO_GetShiftState [20:45:56]wFMCommunicate request_size=4 [20:45:56]MH_SAM_APDU [20:45:56]CAPDU: 80 13 01 00 [20:45:56]Write to MH i2c: E2 08 00 A6 A1 80 13 01 00 00 00 00 00 C4 [20:45:56]Write i2c OK [20:45:56]MH_I2C_Read... [20:45:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:56]Read from MH i2c: E2 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: E2 0E 00 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: E2 0E 00 A6 A1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 41 [20:45:56]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:45:56]wFMCommunicate OK [20:45:56]SAM_PROTO_GetShiftState done [20:45:56]FM_GetShiftState done [20:45:56]opened in 1692866319 [20:45:56]opened+sec_in_day 1692952719 [20:45:56]quantity*price = 70023 [20:45:56]sum+1 = 70025 [20:45:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 289 24.08.2023 20:46 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32583 ФПД: 212537845114421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T204602&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32583&fm=212537845114421&tin=02508201610067®Number=0000000000091575&sum=70000 [20:45:57]StoreToDocumentArchive [20:45:57]shift 75 fd 32583 [20:45:57]save to /storage/0075/doc_00032583 [20:45:57]save last doc name /storage/0075/doc_00032583 to /storage/kkm_last_doc_name [20:45:57]save OK [20:45:57]Clear old archive folders... [20:45:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:45:57]tlvbuf is 01840210 [20:45:57]SAM_PROTO_ClearQueue [20:45:57]wFMCommunicate request_size=4 [20:45:57]MH_SAM_APDU [20:45:57]CAPDU: 80 09 00 00 [20:45:57]Write to MH i2c: E2 08 00 B3 A1 80 09 00 00 00 00 00 00 C6 [20:45:57]Write i2c OK [20:45:57]MH_I2C_Read... [20:45:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:45:57]Read from MH i2c: E2 [20:45:57]MH_I2C_Read... [20:45:57]Read from MH i2c: E2 03 00 [20:45:57]MH_I2C_Read... [20:45:57]Read from MH i2c: E2 03 00 B3 A1 00 90 00 C8 [20:45:57]RAPDU: 90 00 [20:45:57]wFMCommunicate OK [20:45:57]SAM_PROTO_ClearQueue done [20:45:57]KKMCreateOFDPacket [20:45:57]OFDProtocolAddRootSTLVToBuf [20:45:57]FM_MakeSignedData [20:45:57]FM_MakeSignedData [20:45:57]SAM_PROTO_SignData [20:45:57]wFMCommunicate request_size=4 [20:45:57]MH_SAM_APDU [20:45:57]CAPDU: 80 0D 01 02 [20:45:57]Write to MH i2c: E2 08 00 B4 A1 80 0D 01 02 00 00 00 00 CE [20:45:57]Write i2c OK [20:45:57]MH_I2C_Read... [20:45:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:45:57]Read from MH i2c: E2 [20:45:57]MH_I2C_Read... [20:45:57]Read from MH i2c: E2 03 00 [20:45:57]MH_I2C_Read... [20:45:57]Read from MH i2c: E2 03 00 B4 A1 00 90 00 C9 [20:45:57]RAPDU: 90 00 [20:45:57]wFMCommunicate OK [20:45:57]wFMCommunicate request_size=255 [20:45:57]MH_SAM_APDU [20:45:57]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 8A C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 7F 00 00 35 04 06 00 [20:45:57]Write to MH i2c: E2 02 01 B5 A1 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 8A C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 7F 00 00 35 04 06 00 00 00 33 [20:45:57]Write i2c OK [20:45:57]MH_I2C_Read... [20:45:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:58]Read from MH i2c: E2 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 03 00 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 03 00 B5 A1 00 90 00 CA [20:45:58]RAPDU: 90 00 [20:45:58]wFMCommunicate OK [20:45:58]wFMCommunicate request_size=11 [20:45:58]MH_SAM_APDU [20:45:58]CAPDU: 80 0D 02 02 06 C1 4D 52 C2 66 35 [20:45:58]Write to MH i2c: E2 0E 00 B6 A1 80 0D 02 02 06 00 C1 4D 52 C2 66 35 00 00 9A [20:45:58]Write i2c OK [20:45:58]MH_I2C_Read... [20:45:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:58]Read from MH i2c: E2 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 03 00 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 03 00 B6 A1 00 90 00 CB [20:45:58]RAPDU: 90 00 [20:45:58]wFMCommunicate OK [20:45:58]wFMCommunicate request_size=4 [20:45:58]MH_SAM_APDU [20:45:58]CAPDU: 80 0D 03 02 [20:45:58]Write to MH i2c: E2 08 00 B7 A1 80 0D 03 02 00 00 00 00 D3 [20:45:58]Write i2c OK [20:45:58]MH_I2C_Read... [20:45:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:45:58]Read from MH i2c: E2 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 0B 00 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 0B 00 B7 A1 00 22 EF F0 41 BB 2D 59 DD 90 00 34 [20:45:58]RAPDU: 22 EF F0 41 BB 2D 59 DD 90 00 [20:45:58]wFMCommunicate OK [20:45:58]SAM_PROTO_SignData done [20:45:58]FM_MakeSignedData done [20:45:58]CreateOFDProtocolMessage [20:45:58]wFMCommunicate request_size=4 [20:45:58]MH_SAM_APDU [20:45:58]CAPDU: 80 11 00 00 [20:45:58]Write to MH i2c: E2 08 00 B8 A1 80 11 00 00 00 00 00 00 D3 [20:45:58]Write i2c OK [20:45:58]MH_I2C_Read... [20:45:58]OFD Sender: No OFD packet to send [20:45:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:58]Read from MH i2c: E2 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 17 00 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 17 00 B8 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 29 [20:45:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:45:58]wFMCommunicate OK [20:45:58]CreateOFDProtocolMessage done [20:45:58]OFDSenderStorePacket 32583 [20:45:58]StoreOFDPacket docnum=32583 [20:45:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 AA 90 08 01 51 34 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 8A C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 7F 00 00 35 04 06 00 C1 4D 52 C2 66 35 22 EF F0 41 BB 2D 59 DD [20:45:58]CheckFolder [20:45:58]dirname=/storage/ofd_packets [20:45:58]CheckFolder done [20:45:58]ProducePacketName [20:45:58]name=ofd_packets/00032583 [20:45:58]NVStorageSaveData ofd_packets/00032583 [20:45:58]File name is /storage/ofd_packets/00032583 [20:45:58]Write 302 bytes [20:45:58]NVStorageSaveData done [20:45:58]OFDSenderStorePacket done [20:45:58]KKMCreateOFDPacket done [20:45:58]NVStorageSaveData kkm_last_timestamp [20:45:58]File name is /storage/kkm_last_timestamp [20:45:58]Write 4 bytes [20:45:58]NVStorageSaveData done [20:45:58]ExternCall_PrintAddStr [20:45:58]wPrintStart [20:45:58]Write to MH i2c: 01 00 00 B9 A1 5A [20:45:58]Write i2c OK [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: 01 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: 01 07 00 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: 01 07 00 B9 A1 00 00 00 00 00 FF 0F 6F [20:45:58]RasterBufferAndPrint [20:45:58]line Счет N : (1)1182345 [20:45:58]line ИНН: 02508201610067 [20:45:58]line Контрольно-Кассовый Чек [20:45:58]line ПРОДАЖА [20:45:58]line ТРК (МРК, ГНК) : 21 [20:45:58]line Товар: 2710194210 [20:45:58]line ДТ(л)-К-5 [20:45:58]line 11.010 * 63.60 [20:45:58]line = 700.24 [20:45:58]line НДС 12% НСП 1% [20:45:58]line > о реализуемом товаре [20:45:58]line ОКРУГЛЕНИЕ: -0.24 [20:45:58]line ИТОГО: 700.00 [20:45:58]line Внесено: 700.00 [20:45:58]line СДАЧА: 0.00 [20:45:58]line НСП 1% : 6.20 [20:45:58]line НДС 12% : 74.36 [20:45:58]line Наличными: 700.00 [20:45:58]line Безнал.: 0.00 [20:45:58]line Место: АЗС № 121 "Партнер Нефть" [20:45:58]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:45:58]line СНО: Общий режим [20:45:58]line Чек 289 24.08.2023 20:46 [20:45:58]line Смена: 75 ФФД: 1.0 [20:45:58]line ЗНМ: 0300000148 [20:45:58]line РНМ: 0000000000091575 [20:45:58]line Версия ККМ: 001 [20:45:58]line ФМ: 0000000000874655 [20:45:58]line ФД: 32583 [20:45:58]line ФПД: 212537845114421 [20:45:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T204602&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32583&fm=212537845114421&tin=02508201610067®Number=0000000000091575&sum=70000 [20:45:58]OFD Sender: Processing packet 32583 [packets to send 11, broken 10] [20:45:58]ProducePacketName [20:45:58]name=ofd_packets/00032583 [20:45:58]OFD Sender: To server: pG, [20:45:58]CommunicateWithHost lk.salyk.kg:30040 [20:45:58]ConnectInit lk.salyk.kg [20:45:58]written 0, free lines is 4095 [20:45:58]Connected sock=10 [20:45:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 AA 90 08 01 51 34 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 8A C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 7F 00 00 35 04 06 00 C1 4D 52 C2 66 35 22 EF F0 41 BB 2D 59 DD [20:45:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A5 13 47 00 1E C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 7F 00 00 F4 03 04 00 2C 6C E7 64 B6 04 01 00 00 0C AF 65 2D 51 58 22 5A [20:45:58]CommunicateWithHost err = 0 [20:45:58]CheckOFDResponse [20:45:58]1017 (14) - 77093643461234 [20:45:58]1041 (16) - 0000000000874655 [20:45:58]1040 (4) - 32583 [20:45:58]1012 (4) - 24.08.2023 14:41 [20:45:58]1206 (1) - 0 [20:45:58]OFD Sender: Remove packet 32583 [20:45:58]ProducePacketName [20:45:58]name=ofd_packets/00032583 [20:45:58]NVStorageDeleteData [20:45:59]Write to MH i2c: 01 00 00 E4 A1 85 [20:45:59]Write i2c OK [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: 01 [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: 01 07 00 [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: 01 07 00 E4 A1 00 00 00 00 00 E2 0C 7A [20:45:59]RasterBufferAndPrint [20:45:59]line [20:45:59]line [20:45:59]line [20:45:59]line [20:45:59]line [20:45:59]written 0, free lines is 3307 [20:45:59]MH_Cut [20:45:59]Write to MH i2c: D1 01 00 EB A1 01 5E [20:45:59]Write i2c OK [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: D1 [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: D1 01 00 [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: D1 01 00 EB A1 00 5D [20:45:59]Write to MH i2c: 01 00 00 EC A1 8D [20:45:59]Write i2c OK [20:45:59]MH_I2C_Read... [20:45:59]OFD Sender: No OFD packet to send [20:45:59]*** Cut start [20:45:59]*** Purtial cut [20:45:59]*** Stage 1: CUTSNS_PIN = 1 [20:46:00]Read from MH i2c: 01 [20:46:00]MH_I2C_Read... [20:46:00]*** Stop cut motor [20:46:00]*** Cut end [20:46:00]Read from MH i2c: 01 07 00 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: 01 07 00 EC A1 00 00 00 00 00 FF 0F A2 [20:46:00]process_action close_receipt done [20:46:00]requested_data is exist [20:46:00]produce_requested_data [20:46:00]requested_item fm.sn is exist - process it [20:46:00]wFMCommunicate request_size=4 [20:46:00]MH_SAM_APDU [20:46:00]CAPDU: 80 11 00 00 [20:46:00]Write to MH i2c: E2 08 00 ED A1 80 11 00 00 00 00 00 00 08 [20:46:00]Write i2c OK [20:46:00]MH_I2C_Read... [20:46:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:00]Read from MH i2c: E2 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: E2 17 00 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: E2 17 00 ED A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5E [20:46:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:46:00]wFMCommunicate OK [20:46:00]requested_item fd.num is exist - process it [20:46:00]SAM_PROTO_GetFieldsCounters [20:46:00]wFMCommunicate request_size=4 [20:46:00]MH_SAM_APDU [20:46:00]CAPDU: 80 13 00 00 [20:46:00]Write to MH i2c: E2 08 00 EE A1 80 13 00 00 00 00 00 00 0B [20:46:00]Write i2c OK [20:46:00]MH_I2C_Read... [20:46:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:46:00]Read from MH i2c: E2 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: E2 62 00 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: E2 62 00 EE A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 47 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [20:46:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 47 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:46:00]wFMCommunicate OK [20:46:00]SAM_PROTO_GetFieldsCounters done [20:46:00]requested_item shift.num is exist - process it [20:46:00]requested_item shift.opened is exist - process it [20:46:00]req_shift_opened [20:46:00]FM_GetShiftState [20:46:00]SAM_PROTO_GetShiftState [20:46:00]wFMCommunicate request_size=4 [20:46:00]MH_SAM_APDU [20:46:00]CAPDU: 80 13 01 00 [20:46:00]Write to MH i2c: E2 08 00 EF A1 80 13 01 00 00 00 00 00 0D [20:46:00]Write i2c OK [20:46:00]MH_I2C_Read... [20:46:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:00]Read from MH i2c: E2 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: E2 0E 00 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: E2 0E 00 EF A1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8A [20:46:00]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:46:00]wFMCommunicate OK [20:46:00]SAM_PROTO_GetShiftState done [20:46:00]FM_GetShiftState done [20:46:00]req_shift_opened done [20:46:00]requested_item shift.open_date is exist - process it [20:46:00]req_shift_open_date [20:46:00]req_shift_open_date done [20:46:00]produce_requested_data done [20:46:00]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32583,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:46:00]process_action_free close_receipt [20:46:00]json_value_free [20:46:00]json_value_free done [20:46:00]process_json_proto returns [20:46:00]Send response to host [20:46:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32583,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:46:00]free response buf [20:46:00]execute_script done [20:46:00]execute_script returns [20:46:00]free content buf [20:46:00]Sock 8.Close socket [20:46:00]Sock 8.Thread stoped [20:46:04]OFD Sender: No OFD packet to send [20:46:09]OFD Sender: No OFD packet to send [20:46:14]OFD Sender: No OFD packet to send [20:46:19]OFD Sender: No OFD packet to send [20:46:24]OFD Sender: No OFD packet to send [20:46:29]OFD Sender: No OFD packet to send [20:46:34]OFD Sender: No OFD packet to send [20:46:37]accept exits with 9 [20:46:37]New connection [20:46:37]New thread 3066940772 created [20:46:37]Thread 3067084132 joined [20:46:37]Waiting for new connection... [20:46:37] Sock 9.Parse request [20:46:37]Sock 9.Check first char [20:46:37]Sock 9.First char is OK [20:46:37]request: POST /json_proto HTTP/1.0 [20:46:37]Method: POST [20:46:37]URL: /json_proto [20:46:37]Method is POST - this is cgi request [20:46:37]url: /json_proto [20:46:37]query_string will be loaded in cgi processing [20:46:37]execute_cgi json_proto POST (null) [20:46:37]execute_cgi path=json_proto method=POST [20:46:37]POST find Content-Length [20:46:37]Host: 172.17.34.200:8080 [20:46:37]Content-Length: 678 [20:46:37]Content-Type: application/json [20:46:37] [20:46:37]POST finish read [20:46:37]Found Content-Length = 678 [20:46:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:46:37]execute_script... [20:46: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)1182346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:46:37]POST & json_proto [20:46:37]process_json_proto [20:46:37]json parsed OK: [20:46:37]protocol is kg_v1.0 [20:46:37]action value=close_receipt [20:46:37]process_action close_receipt [20:46:37]cmd_close_receipt [20:46:37]MH_GetDate [20:46:37]Write to MH i2c: F0 00 00 F0 A1 80 [20:46:37]Write i2c OK [20:46:37]MH_I2C_Read... [20:46:37]Read from MH i2c: F0 [20:46:37]MH_I2C_Read... [20:46:37]Read from MH i2c: F0 09 00 [20:46:37]MH_I2C_Read... [20:46:37]Read from MH i2c: F0 09 00 F0 A1 00 B2 C1 E7 64 B2 FF 65 64 C1 [20:46:37]GetLastDocTimeStamp 1692909962 [20:46:37]current date 1692910002 [20:46:37]FM_GetShiftState [20:46:37]SAM_PROTO_GetShiftState [20:46:37]wFMCommunicate request_size=4 [20:46:37]MH_SAM_APDU [20:46:37]CAPDU: 80 13 01 00 [20:46:37]Write to MH i2c: E2 08 00 F1 A1 80 13 01 00 00 00 00 00 0F [20:46:37]Write i2c OK [20:46:37]MH_I2C_Read... [20:46:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:37]Read from MH i2c: E2 [20:46:37]MH_I2C_Read... [20:46:37]Read from MH i2c: E2 0E 00 [20:46:37]MH_I2C_Read... [20:46:37]Read from MH i2c: E2 0E 00 F1 A1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8C [20:46:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:46:37]wFMCommunicate OK [20:46:37]SAM_PROTO_GetShiftState done [20:46:37]FM_GetShiftState done [20:46:37]opened in 1692866319 [20:46:37]opened+sec_in_day 1692952719 [20:46:37]quantity*price = 30015 [20:46:37]sum+1 = 30016 [20:46:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 290 24.08.2023 20:46 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32584 ФПД: 194520654931609 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T204642&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32584&fm=194520654931609&tin=02508201610067®Number=0000000000091575&sum=30000 [20:46:38]StoreToDocumentArchive [20:46:38]shift 75 fd 32584 [20:46:38]save to /storage/0075/doc_00032584 [20:46:38]save last doc name /storage/0075/doc_00032584 to /storage/kkm_last_doc_name [20:46:38]save OK [20:46:38]Clear old archive folders... [20:46:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:46:38]tlvbuf is 01819FB0 [20:46:38]SAM_PROTO_ClearQueue [20:46:38]wFMCommunicate request_size=4 [20:46:38]MH_SAM_APDU [20:46:38]CAPDU: 80 09 00 00 [20:46:38]Write to MH i2c: E2 08 00 FE A1 80 09 00 00 00 00 00 00 11 [20:46:38]Write i2c OK [20:46:38]MH_I2C_Read... [20:46:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:46:38]Read from MH i2c: E2 [20:46:38]MH_I2C_Read... [20:46:38]Read from MH i2c: E2 03 00 [20:46:38]MH_I2C_Read... [20:46:38]Read from MH i2c: E2 03 00 FE A1 00 90 00 13 [20:46:38]RAPDU: 90 00 [20:46:38]wFMCommunicate OK [20:46:38]SAM_PROTO_ClearQueue done [20:46:38]KKMCreateOFDPacket [20:46:38]OFDProtocolAddRootSTLVToBuf [20:46:38]FM_MakeSignedData [20:46:38]FM_MakeSignedData [20:46:38]SAM_PROTO_SignData [20:46:38]wFMCommunicate request_size=4 [20:46:38]MH_SAM_APDU [20:46:38]CAPDU: 80 0D 01 02 [20:46:38]Write to MH i2c: E2 08 00 FF A1 80 0D 01 02 00 00 00 00 19 [20:46:38]Write i2c OK [20:46:38]MH_I2C_Read... [20:46:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:46:38]Read from MH i2c: E2 [20:46:38]MH_I2C_Read... [20:46:38]Read from MH i2c: E2 03 00 [20:46:38]MH_I2C_Read... [20:46:38]Read from MH i2c: E2 03 00 FF A1 00 90 00 14 [20:46:38]RAPDU: 90 00 [20:46:38]wFMCommunicate OK [20:46:38]wFMCommunicate request_size=255 [20:46:38]MH_SAM_APDU [20:46:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 B2 C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 7F 00 00 35 04 06 00 B0 [20:46:38]Write to MH i2c: E2 02 01 00 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 B2 C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 7F 00 00 35 04 06 00 B0 00 00 58 [20:46:38]Write i2c OK [20:46:38]MH_I2C_Read... [20:46:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:39]Read from MH i2c: E2 [20:46:39]MH_I2C_Read... [20:46:39]Read from MH i2c: E2 03 00 [20:46:39]MH_I2C_Read... [20:46:39]Read from MH i2c: E2 03 00 00 A2 00 90 00 16 [20:46:39]RAPDU: 90 00 [20:46:39]wFMCommunicate OK [20:46:39]wFMCommunicate request_size=10 [20:46:39]MH_SAM_APDU [20:46:39]CAPDU: 80 0D 02 02 05 EA 5E 89 E6 99 [20:46:39]Write to MH i2c: E2 0D 00 01 A2 80 0D 02 02 05 00 EA 5E 89 E6 99 00 00 77 [20:46:39]Write i2c OK [20:46:39]MH_I2C_Read... [20:46:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:39]Read from MH i2c: E2 [20:46:39]MH_I2C_Read... [20:46:39]Read from MH i2c: E2 03 00 [20:46:39]MH_I2C_Read... [20:46:39]Read from MH i2c: E2 03 00 01 A2 00 90 00 17 [20:46:39]RAPDU: 90 00 [20:46:39]wFMCommunicate OK [20:46:39]wFMCommunicate request_size=4 [20:46:39]MH_SAM_APDU [20:46:39]CAPDU: 80 0D 03 02 [20:46:39]Write to MH i2c: E2 08 00 02 A2 80 0D 03 02 00 00 00 00 1F [20:46:39]Write i2c OK [20:46:39]MH_I2C_Read... [20:46:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:46:39]Read from MH i2c: E2 [20:46:39]MH_I2C_Read... [20:46:39]Read from MH i2c: E2 0B 00 [20:46:39]MH_I2C_Read... [20:46:39]Read from MH i2c: E2 0B 00 02 A2 00 AC A6 66 B1 C2 A6 1D FE 90 00 0C [20:46:39]RAPDU: AC A6 66 B1 C2 A6 1D FE 90 00 [20:46:39]wFMCommunicate OK [20:46:39]SAM_PROTO_SignData done [20:46:39]FM_MakeSignedData done [20:46:39]CreateOFDProtocolMessage [20:46:39]wFMCommunicate request_size=4 [20:46:39]MH_SAM_APDU [20:46:39]CAPDU: 80 11 00 00 [20:46:39]Write to MH i2c: E2 08 00 03 A2 80 11 00 00 00 00 00 00 1F [20:46:39]Write i2c OK [20:46:39]MH_I2C_Read... [20:46:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:39]Read from MH i2c: E2 [20:46:39]MH_I2C_Read... [20:46:39]Read from MH i2c: E2 17 00 [20:46:39]MH_I2C_Read... [20:46:39]Read from MH i2c: E2 17 00 03 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 75 [20:46:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:46:39]wFMCommunicate OK [20:46:39]CreateOFDProtocolMessage done [20:46:39]OFDSenderStorePacket 32584 [20:46:39]StoreOFDPacket docnum=32584 [20:46:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E2 CE 07 01 5F A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 B2 C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 7F 00 00 35 04 06 00 B0 EA 5E 89 E6 99 AC A6 66 B1 C2 A6 1D FE [20:46:39]CheckFolder [20:46:39]dirname=/storage/ofd_packets [20:46:39]CheckFolder done [20:46:39]ProducePacketName [20:46:39]name=ofd_packets/00032584 [20:46:39]NVStorageSaveData ofd_packets/00032584 [20:46:39]File name is /storage/ofd_packets/00032584 [20:46:39]Write 301 bytes [20:46:39]NVStorageSaveData done [20:46:39]OFDSenderStorePacket done [20:46:39]KKMCreateOFDPacket done [20:46:39]NVStorageSaveData kkm_last_timestamp [20:46:39]File name is /storage/kkm_last_timestamp [20:46:39]Write 4 bytes [20:46:39]NVStorageSaveData done [20:46:39]ExternCall_PrintAddStr [20:46:39]wPrintStart [20:46:39]Write to MH i2c: 01 00 00 04 A2 A6 [20:46:39]Write i2c OK [20:46:39]MH_I2C_Read... [20:46:39]Read from MH i2c: 01 [20:46:39]MH_I2C_Read... [20:46:39]Read from MH i2c: 01 07 00 [20:46:39]MH_I2C_Read... [20:46:39]Read from MH i2c: 01 07 00 04 A2 00 00 00 00 00 FF 0F BB [20:46:39]RasterBufferAndPrint [20:46:39]line Счет N : (1)1182346 [20:46:39]line ИНН: 02508201610067 [20:46:39]line Контрольно-Кассовый Чек [20:46:39]line ПРОДАЖА [20:46:39]line ТРК (МРК, ГНК) : 62 [20:46:39]line Товар: 2710124130 [20:46:39]line Аи-92-К-5 [20:46:39]line 5.220 * 57.50 [20:46:39]line = 300.15 [20:46:39]line НДС 12% НСП 1% [20:46:39]line > о реализуемом товаре [20:46:39]line ОКРУГЛЕНИЕ: -0.15 [20:46:39]line ИТОГО: 300.00 [20:46:39]line Внесено: 300.00 [20:46:39]line СДАЧА: 0.00 [20:46:39]line НСП 1% : 2.66 [20:46:39]line НДС 12% : 31.87 [20:46:39]line Наличными: 300.00 [20:46:39]line Безнал.: 0.00 [20:46:39]line Место: АЗС № 121 "Партнер Нефть" [20:46:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:46:39]line СНО: Общий режим [20:46:39]line Чек 290 24.08.2023 20:46 [20:46:39]line Смена: 75 ФФД: 1.0 [20:46:39]line ЗНМ: 0300000148 [20:46:39]line РНМ: 0000000000091575 [20:46:39]line Версия ККМ: 001 [20:46:39]line ФМ: 0000000000874655 [20:46:39]line ФД: 32584 [20:46:39]line ФПД: 194520654931609 [20:46:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T204642&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32584&fm=194520654931609&tin=02508201610067®Number=0000000000091575&sum=30000 [20:46:39]OFD Sender: Processing packet 32584 [packets to send 11, broken 10] [20:46:39]ProducePacketName [20:46:39]name=ofd_packets/00032584 [20:46:39]OFD Sender: To server: pG, [20:46:39]CommunicateWithHost lk.salyk.kg:30040 [20:46:39]ConnectInit lk.salyk.kg [20:46:39]written 0, free lines is 4095 [20:46:39]Connected sock=10 [20:46:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E2 CE 07 01 5F A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 B2 C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 7F 00 00 35 04 06 00 B0 EA 5E 89 E6 99 AC A6 66 B1 C2 A6 1D FE [20:46:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 29 53 47 00 15 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 7F 00 00 F4 03 04 00 55 6C E7 64 B6 04 01 00 00 98 FA 67 DF A5 EC CF D3 [20:46:39]CommunicateWithHost err = 0 [20:46:39]CheckOFDResponse [20:46:39]1017 (14) - 77093643461234 [20:46:39]1041 (16) - 0000000000874655 [20:46:39]1040 (4) - 32584 [20:46:39]1012 (4) - 24.08.2023 14:42 [20:46:39]1206 (1) - 0 [20:46:39]OFD Sender: Remove packet 32584 [20:46:39]ProducePacketName [20:46:39]name=ofd_packets/00032584 [20:46:39]NVStorageDeleteData [20:46:40]Write to MH i2c: 01 00 00 2F A2 D1 [20:46:40]Write i2c OK [20:46:40]MH_I2C_Read... [20:46:40]Read from MH i2c: 01 [20:46:40]MH_I2C_Read... [20:46:40]Read from MH i2c: 01 07 00 [20:46:40]MH_I2C_Read... [20:46:40]Read from MH i2c: 01 07 00 2F A2 00 00 00 00 00 EB 0C CF [20:46:40]RasterBufferAndPrint [20:46:40]line [20:46:40]line [20:46:40]line [20:46:40]line [20:46:40]line [20:46:40]written 0, free lines is 3316 [20:46:40]MH_Cut [20:46:40]Write to MH i2c: D1 01 00 36 A2 01 AA [20:46:40]Write i2c OK [20:46:40]MH_I2C_Read... [20:46:40]Read from MH i2c: D1 [20:46:40]MH_I2C_Read... [20:46:40]Read from MH i2c: D1 01 00 [20:46:40]MH_I2C_Read... [20:46:40]Read from MH i2c: D1 01 00 36 A2 00 A9 [20:46:40]Write to MH i2c: 01 00 00 37 A2 D9 [20:46:40]Write i2c OK [20:46:40]MH_I2C_Read... [20:46:40]OFD Sender: No OFD packet to send [20:46:40]*** Cut start [20:46:40]*** Purtial cut [20:46:40]*** CUTSNS_PIN = 0 [20:46:40]*** Stage 1: CUTSNS_PIN = 1 [20:46:42]Read from MH i2c: 01 [20:46:42]MH_I2C_Read... [20:46:42]*** Stop cut motor [20:46:42]*** Cut end [20:46:42]Read from MH i2c: 01 07 00 [20:46:42]MH_I2C_Read... [20:46:42]Read from MH i2c: 01 07 00 37 A2 00 00 00 00 00 FF 0F EE [20:46:42]process_action close_receipt done [20:46:42]requested_data is exist [20:46:42]produce_requested_data [20:46:42]requested_item fm.sn is exist - process it [20:46:42]wFMCommunicate request_size=4 [20:46:42]MH_SAM_APDU [20:46:42]CAPDU: 80 11 00 00 [20:46:42]Write to MH i2c: E2 08 00 38 A2 80 11 00 00 00 00 00 00 54 [20:46:42]Write i2c OK [20:46:42]MH_I2C_Read... [20:46:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:42]Read from MH i2c: E2 [20:46:42]MH_I2C_Read... [20:46:42]Read from MH i2c: E2 17 00 [20:46:42]MH_I2C_Read... [20:46:42]Read from MH i2c: E2 17 00 38 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AA [20:46:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:46:42]wFMCommunicate OK [20:46:42]requested_item fd.num is exist - process it [20:46:42]SAM_PROTO_GetFieldsCounters [20:46:42]wFMCommunicate request_size=4 [20:46:42]MH_SAM_APDU [20:46:42]CAPDU: 80 13 00 00 [20:46:42]Write to MH i2c: E2 08 00 39 A2 80 13 00 00 00 00 00 00 57 [20:46:42]Write i2c OK [20:46:42]MH_I2C_Read... [20:46:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:46:42]Read from MH i2c: E2 [20:46:42]MH_I2C_Read... [20:46:42]Read from MH i2c: E2 62 00 [20:46:42]MH_I2C_Read... [20:46:42]Read from MH i2c: E2 62 00 39 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 48 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 F8 [20: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 48 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:46:42]wFMCommunicate OK [20:46:42]SAM_PROTO_GetFieldsCounters done [20:46:42]requested_item shift.num is exist - process it [20:46:42]requested_item shift.opened is exist - process it [20:46:42]req_shift_opened [20:46:42]FM_GetShiftState [20:46:42]SAM_PROTO_GetShiftState [20:46:42]wFMCommunicate request_size=4 [20:46:42]MH_SAM_APDU [20:46:42]CAPDU: 80 13 01 00 [20:46:42]Write to MH i2c: E2 08 00 3A A2 80 13 01 00 00 00 00 00 59 [20:46:42]Write i2c OK [20:46:42]MH_I2C_Read... [20:46:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:43]Read from MH i2c: E2 [20:46:43]MH_I2C_Read... [20:46:43]Read from MH i2c: E2 0E 00 [20:46:43]MH_I2C_Read... [20:46:43]Read from MH i2c: E2 0E 00 3A A2 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D6 [20:46:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:46:43]wFMCommunicate OK [20:46:43]SAM_PROTO_GetShiftState done [20:46:43]FM_GetShiftState done [20:46:43]req_shift_opened done [20:46:43]requested_item shift.open_date is exist - process it [20:46:43]req_shift_open_date [20:46:43]req_shift_open_date done [20:46:43]produce_requested_data done [20:46:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32584,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:46:43]process_action_free close_receipt [20:46:43]json_value_free [20:46:43]json_value_free done [20:46:43]process_json_proto returns [20:46:43]Send response to host [20:46:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32584,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:46:43]free response buf [20:46:43]execute_script done [20:46:43]execute_script returns [20:46:43]free content buf [20:46:43]Sock 9.Close socket [20:46:43]Sock 9.Thread stoped [20:46:45]OFD Sender: No OFD packet to send [20:46:47]accept exits with 8 [20:46:47]New connection [20:46:47]New thread 3067084132 created [20:46:47]Thread 3066940772 joined [20:46:47]Waiting for new connection... [20:46:47] Sock 8.Parse request [20:46:47]Sock 8.Check first char [20:46:47]Sock 8.First char is OK [20:46:47]request: POST /json_proto HTTP/1.0 [20:46:47]Method: POST [20:46:47]URL: /json_proto [20:46:47]Method is POST - this is cgi request [20:46:47]url: /json_proto [20:46:47]query_string will be loaded in cgi processing [20:46:47]execute_cgi json_proto POST (null) [20:46:47]execute_cgi path=json_proto method=POST [20:46:47]POST find Content-Length [20:46:47]Host: 172.17.34.200:8080 [20:46:47]Content-Length: 678 [20:46:47]Content-Type: application/json [20:46:47] [20:46:47]POST finish read [20:46:47]Found Content-Length = 678 [20:46:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 1.740, "sum" : 100.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:46:47]execute_script... [20:46:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 1.740, "sum" : 100.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:46:47]POST & json_proto [20:46:47]process_json_proto [20:46:47]json parsed OK: [20:46:47]protocol is kg_v1.0 [20:46:47]action value=close_receipt [20:46:47]process_action close_receipt [20:46:47]cmd_close_receipt [20:46:47]MH_GetDate [20:46:47]Write to MH i2c: F0 00 00 3B A2 CC [20:46:47]Write i2c OK [20:46:47]MH_I2C_Read... [20:46:47]Read from MH i2c: F0 [20:46:47]MH_I2C_Read... [20:46:47]Read from MH i2c: F0 09 00 [20:46:47]MH_I2C_Read... [20:46:47]Read from MH i2c: F0 09 00 3B A2 00 BD C1 E7 64 B2 FF 65 64 18 [20:46:47]GetLastDocTimeStamp 1692910002 [20:46:47]current date 1692910013 [20:46:47]FM_GetShiftState [20:46:47]SAM_PROTO_GetShiftState [20:46:47]wFMCommunicate request_size=4 [20:46:47]MH_SAM_APDU [20:46:47]CAPDU: 80 13 01 00 [20:46:47]Write to MH i2c: E2 08 00 3C A2 80 13 01 00 00 00 00 00 5B [20:46:47]Write i2c OK [20:46:47]MH_I2C_Read... [20:46:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:47]Read from MH i2c: E2 [20:46:47]MH_I2C_Read... [20:46:47]Read from MH i2c: E2 0E 00 [20:46:47]MH_I2C_Read... [20:46:47]Read from MH i2c: E2 0E 00 3C A2 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D8 [20:46:47]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:46:47]wFMCommunicate OK [20:46:47]SAM_PROTO_GetShiftState done [20:46:47]FM_GetShiftState done [20:46:47]opened in 1692866319 [20:46:47]opened+sec_in_day 1692952719 [20:46:47]quantity*price = 10005 [20:46:47]sum+1 = 10006 [20:46:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.88 НДС 12% : 10.62 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 291 24.08.2023 20:46 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32585 ФПД: 258007836416379 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T204653&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32585&fm=258007836416379&tin=02508201610067®Number=0000000000091575&sum=10000 [20:46:48]StoreToDocumentArchive [20:46:48]shift 75 fd 32585 [20:46:48]save to /storage/0075/doc_00032585 [20:46:48]save last doc name /storage/0075/doc_00032585 to /storage/kkm_last_doc_name [20:46:48]save OK [20:46:48]Clear old archive folders... [20:46:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:46:48]tlvbuf is 01AA2A40 [20:46:48]SAM_PROTO_ClearQueue [20:46:48]wFMCommunicate request_size=4 [20:46:48]MH_SAM_APDU [20:46:48]CAPDU: 80 09 00 00 [20:46:48]Write to MH i2c: E2 08 00 49 A2 80 09 00 00 00 00 00 00 5D [20:46:48]Write i2c OK [20:46:48]MH_I2C_Read... [20:46:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:46:48]Read from MH i2c: E2 [20:46:48]MH_I2C_Read... [20:46:48]Read from MH i2c: E2 03 00 [20:46:48]MH_I2C_Read... [20:46:48]Read from MH i2c: E2 03 00 49 A2 00 90 00 5F [20:46:48]RAPDU: 90 00 [20:46:48]wFMCommunicate OK [20:46:48]SAM_PROTO_ClearQueue done [20:46:48]KKMCreateOFDPacket [20:46:48]OFDProtocolAddRootSTLVToBuf [20:46:48]FM_MakeSignedData [20:46:48]FM_MakeSignedData [20:46:48]SAM_PROTO_SignData [20:46:48]wFMCommunicate request_size=4 [20:46:48]MH_SAM_APDU [20:46:48]CAPDU: 80 0D 01 02 [20:46:48]Write to MH i2c: E2 08 00 4A A2 80 0D 01 02 00 00 00 00 65 [20:46:48]Write i2c OK [20:46:48]MH_I2C_Read... [20:46:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:46:49]Read from MH i2c: E2 [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: E2 03 00 [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: E2 03 00 4A A2 00 90 00 60 [20:46:49]RAPDU: 90 00 [20:46:49]wFMCommunicate OK [20:46:49]wFMCommunicate request_size=255 [20:46:49]MH_SAM_APDU [20:46:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 06 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 15 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 BD C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 7F 00 00 35 04 06 00 EA [20:46:49]Write to MH i2c: E2 02 01 4B 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 35 FF 03 08 00 03 CC 06 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 15 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 BD C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 7F 00 00 35 04 06 00 EA 00 00 E8 [20:46:49]Write i2c OK [20:46:49]MH_I2C_Read... [20:46:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:49]Read from MH i2c: E2 [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: E2 03 00 [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: E2 03 00 4B A2 00 90 00 61 [20:46:49]RAPDU: 90 00 [20:46:49]wFMCommunicate OK [20:46:49]wFMCommunicate request_size=10 [20:46:49]MH_SAM_APDU [20:46:49]CAPDU: 80 0D 02 02 05 A8 21 70 59 7B [20:46:49]Write to MH i2c: E2 0D 00 4C A2 80 0D 02 02 05 00 A8 21 70 59 7B 00 00 7F [20:46:49]Write i2c OK [20:46:49]MH_I2C_Read... [20:46:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:49]Read from MH i2c: E2 [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: E2 03 00 [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: E2 03 00 4C A2 00 90 00 62 [20:46:49]RAPDU: 90 00 [20:46:49]wFMCommunicate OK [20:46:49]wFMCommunicate request_size=4 [20:46:49]MH_SAM_APDU [20:46:49]CAPDU: 80 0D 03 02 [20:46:49]Write to MH i2c: E2 08 00 4D A2 80 0D 03 02 00 00 00 00 6A [20:46:49]Write i2c OK [20:46:49]MH_I2C_Read... [20:46:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:46:49]Read from MH i2c: E2 [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: E2 0B 00 [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: E2 0B 00 4D A2 00 31 32 5A AA F2 23 D7 90 90 00 4E [20:46:49]RAPDU: 31 32 5A AA F2 23 D7 90 90 00 [20:46:49]wFMCommunicate OK [20:46:49]SAM_PROTO_SignData done [20:46:49]FM_MakeSignedData done [20:46:49]CreateOFDProtocolMessage [20:46:49]wFMCommunicate request_size=4 [20:46:49]MH_SAM_APDU [20:46:49]CAPDU: 80 11 00 00 [20:46:49]Write to MH i2c: E2 08 00 4E A2 80 11 00 00 00 00 00 00 6A [20:46:49]Write i2c OK [20:46:49]MH_I2C_Read... [20:46:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:49]Read from MH i2c: E2 [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: E2 17 00 [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: E2 17 00 4E A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C0 [20:46:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:46:49]wFMCommunicate OK [20:46:49]CreateOFDProtocolMessage done [20:46:49]OFDSenderStorePacket 32585 [20:46:49]StoreOFDPacket docnum=32585 [20:46:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 17 61 07 01 F8 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 06 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 15 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 BD C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 7F 00 00 35 04 06 00 EA A8 21 70 59 7B 31 32 5A AA F2 23 D7 90 [20:46:49]CheckFolder [20:46:49]dirname=/storage/ofd_packets [20:46:49]CheckFolder done [20:46:49]ProducePacketName [20:46:49]name=ofd_packets/00032585 [20:46:49]NVStorageSaveData ofd_packets/00032585 [20:46:49]File name is /storage/ofd_packets/00032585 [20:46:49]Write 301 bytes [20:46:49]NVStorageSaveData done [20:46:49]OFDSenderStorePacket done [20:46:49]KKMCreateOFDPacket done [20:46:49]NVStorageSaveData kkm_last_timestamp [20:46:49]File name is /storage/kkm_last_timestamp [20:46:49]Write 4 bytes [20:46:49]NVStorageSaveData done [20:46:49]ExternCall_PrintAddStr [20:46:49]wPrintStart [20:46:49]Write to MH i2c: 01 00 00 4F A2 F1 [20:46:49]Write i2c OK [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: 01 [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: 01 07 00 [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: 01 07 00 4F A2 00 00 00 00 00 FF 0F 06 [20:46:49]RasterBufferAndPrint [20:46:49]line Счет N : (1)1182347 [20:46:49]line ИНН: 02508201610067 [20:46:49]line Контрольно-Кассовый Чек [20:46:49]line ПРОДАЖА [20:46:49]line ТРК (МРК, ГНК) : 52 [20:46:49]line Товар: 2710124130 [20:46:49]line Аи-92-К-5 [20:46:49]line 1.740 * 57.50 [20:46:49]line = 100.05 [20:46:49]line НДС 12% НСП 1% [20:46:49]line > о реализуемом товаре [20:46:49]line ОКРУГЛЕНИЕ: -0.05 [20:46:49]line ИТОГО: 100.00 [20:46:49]line Внесено: 100.00 [20:46:49]line СДАЧА: 0.00 [20:46:49]line НСП 1% : 0.88 [20:46:49]line НДС 12% : 10.62 [20:46:49]line Наличными: 100.00 [20:46:49]line Безнал.: 0.00 [20:46:49]line Место: АЗС № 121 "Партнер Нефть" [20:46:49]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:46:49]line СНО: Общий режим [20:46:49]line Чек 291 24.08.2023 20:46 [20:46:49]line Смена: 75 ФФД: 1.0 [20:46:49]line ЗНМ: 0300000148 [20:46:49]line РНМ: 0000000000091575 [20:46:49]line Версия ККМ: 001 [20:46:49]line ФМ: 0000000000874655 [20:46:49]line ФД: 32585 [20:46:49]line ФПД: 258007836416379 [20:46:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T204653&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32585&fm=258007836416379&tin=02508201610067®Number=0000000000091575&sum=10000 [20:46:49]written 0, free lines is 4095 [20:46:49]OFD Sender: Processing packet 32585 [packets to send 11, broken 10] [20:46:49]ProducePacketName [20:46:49]name=ofd_packets/00032585 [20:46:49]OFD Sender: To server: pG, [20:46:49]CommunicateWithHost lk.salyk.kg:30040 [20:46:49]ConnectInit lk.salyk.kg [20:46:49]Connected sock=10 [20:46:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 17 61 07 01 F8 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 06 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 15 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 BD C1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 7F 00 00 35 04 06 00 EA A8 21 70 59 7B 31 32 5A AA F2 23 D7 90 [20:46:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BA 8E 47 00 B3 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 7F 00 00 F4 03 04 00 5F 6C E7 64 B6 04 01 00 00 E3 47 AB 1A 66 01 81 A8 [20:46:49]CommunicateWithHost err = 0 [20:46:49]CheckOFDResponse [20:46:49]1017 (14) - 77093643461234 [20:46:49]1041 (16) - 0000000000874655 [20:46:49]1040 (4) - 32585 [20:46:49]1012 (4) - 24.08.2023 14:42 [20:46:49]1206 (1) - 0 [20:46:49]OFD Sender: Remove packet 32585 [20:46:49]ProducePacketName [20:46:49]name=ofd_packets/00032585 [20:46:49]NVStorageDeleteData [20:46:49]Write to MH i2c: 01 00 00 7A A2 1C [20:46:49]Write i2c OK [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: 01 [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: 01 07 00 [20:46:49]MH_I2C_Read... [20:46:49]Read from MH i2c: 01 07 00 7A A2 00 00 00 00 00 00 0D 30 [20:46:49]RasterBufferAndPrint [20:46:49]line [20:46:49]line [20:46:49]line [20:46:49]line [20:46:49]line [20:46:49]written 0, free lines is 3336 [20:46:49]MH_Cut [20:46:49]Write to MH i2c: D1 01 00 81 A2 01 F5 [20:46:50]Write i2c OK [20:46:50]MH_I2C_Read... [20:46:50]Read from MH i2c: D1 [20:46:50]MH_I2C_Read... [20:46:50]Read from MH i2c: D1 01 00 [20:46:50]MH_I2C_Read... [20:46:50]Read from MH i2c: D1 01 00 81 A2 00 F4 [20:46:50]Write to MH i2c: 01 00 00 82 A2 24 [20:46:50]Write i2c OK [20:46:50]MH_I2C_Read... [20:46:50]OFD Sender: No OFD packet to send [20:46:50]*** Cut start [20:46:50]*** Purtial cut [20:46:50]*** Stage 1: CUTSNS_PIN = 1 [20:46:50]Read from MH i2c: 01 [20:46:50]MH_I2C_Read... [20:46:50]*** Stop cut motor [20:46:50]*** Cut end [20:46:50]Read from MH i2c: 01 07 00 [20:46:51]MH_I2C_Read... [20:46:51]Read from MH i2c: 01 07 00 82 A2 00 00 00 00 00 FF 0F 39 [20:46:51]process_action close_receipt done [20:46:51]requested_data is exist [20:46:51]produce_requested_data [20:46:51]requested_item fm.sn is exist - process it [20:46:51]wFMCommunicate request_size=4 [20:46:51]MH_SAM_APDU [20:46:51]CAPDU: 80 11 00 00 [20:46:51]Write to MH i2c: E2 08 00 83 A2 80 11 00 00 00 00 00 00 9F [20:46:51]Write i2c OK [20:46:51]MH_I2C_Read... [20:46:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:51]Read from MH i2c: E2 [20:46:51]MH_I2C_Read... [20:46:51]Read from MH i2c: E2 17 00 [20:46:51]MH_I2C_Read... [20:46:51]Read from MH i2c: E2 17 00 83 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F5 [20:46:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:46:51]wFMCommunicate OK [20:46:51]requested_item fd.num is exist - process it [20:46:51]SAM_PROTO_GetFieldsCounters [20:46:51]wFMCommunicate request_size=4 [20:46:51]MH_SAM_APDU [20:46:51]CAPDU: 80 13 00 00 [20:46:51]Write to MH i2c: E2 08 00 84 A2 80 13 00 00 00 00 00 00 A2 [20:46:51]Write i2c OK [20:46:51]MH_I2C_Read... [20:46:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:46:51]Read from MH i2c: E2 [20:46:51]MH_I2C_Read... [20:46:51]Read from MH i2c: E2 62 00 [20:46:51]MH_I2C_Read... [20:46:51]Read from MH i2c: E2 62 00 84 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 49 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 47 [20:46:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 49 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:46:51]wFMCommunicate OK [20:46:51]SAM_PROTO_GetFieldsCounters done [20:46:51]requested_item shift.num is exist - process it [20:46:51]requested_item shift.opened is exist - process it [20:46:51]req_shift_opened [20:46:51]FM_GetShiftState [20:46:51]SAM_PROTO_GetShiftState [20:46:51]wFMCommunicate request_size=4 [20:46:51]MH_SAM_APDU [20:46:51]CAPDU: 80 13 01 00 [20:46:51]Write to MH i2c: E2 08 00 85 A2 80 13 01 00 00 00 00 00 A4 [20:46:51]Write i2c OK [20:46:51]MH_I2C_Read... [20:46:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:51]Read from MH i2c: E2 [20:46:51]MH_I2C_Read... [20:46:51]Read from MH i2c: E2 0E 00 [20:46:51]MH_I2C_Read... [20:46:51]Read from MH i2c: E2 0E 00 85 A2 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 21 [20:46:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:46:51]wFMCommunicate OK [20:46:51]SAM_PROTO_GetShiftState done [20:46:51]FM_GetShiftState done [20:46:51]req_shift_opened done [20:46:51]requested_item shift.open_date is exist - process it [20:46:51]req_shift_open_date [20:46:51]req_shift_open_date done [20:46:51]produce_requested_data done [20:46:51]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32585,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:46:51]process_action_free close_receipt [20:46:51]json_value_free [20:46:51]json_value_free done [20:46:51]process_json_proto returns [20:46:51]Send response to host [20:46:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32585,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:46:51]free response buf [20:46:51]execute_script done [20:46:51]execute_script returns [20:46:51]free content buf [20:46:51]Sock 8.Close socket [20:46:51]Sock 8.Thread stoped [20:46:55]OFD Sender: No OFD packet to send [20:47:00]OFD Sender: No OFD packet to send [20:47:05]OFD Sender: No OFD packet to send [20:47:10]OFD Sender: No OFD packet to send [20:47:15]OFD Sender: No OFD packet to send [20:47:20]OFD Sender: No OFD packet to send [20:47:25]OFD Sender: No OFD packet to send [20:47:30]OFD Sender: No OFD packet to send [20:47:35]OFD Sender: No OFD packet to send [20:47:40]OFD Sender: No OFD packet to send [20:47:45]OFD Sender: No OFD packet to send [20:47:50]OFD Sender: No OFD packet to send [20:47:55]OFD Sender: No OFD packet to send [20:48:00]OFD Sender: No OFD packet to send [20:48:05]OFD Sender: No OFD packet to send [20:48:10]OFD Sender: No OFD packet to send [20:48:15]OFD Sender: No OFD packet to send [20:48:20]OFD Sender: No OFD packet to send [20:48:25]OFD Sender: No OFD packet to send [20:48:30]OFD Sender: No OFD packet to send [20:48:35]OFD Sender: No OFD packet to send [20:48:40]OFD Sender: No OFD packet to send [20:48:45]OFD Sender: No OFD packet to send [20:48:46]accept exits with 9 [20:48:46]New connection [20:48:46]New thread 3066940772 created [20:48:46]Thread 3067084132 joined [20:48:46]Waiting for new connection... [20:48:46] Sock 9.Parse request [20:48:46]Sock 9.Check first char [20:48:46]Sock 9.First char is OK [20:48:46]request: POST /json_proto HTTP/1.0 [20:48:46]Method: POST [20:48:46]URL: /json_proto [20:48:46]Method is POST - this is cgi request [20:48:46]url: /json_proto [20:48:46]query_string will be loaded in cgi processing [20:48:46]execute_cgi json_proto POST (null) [20:48:46]execute_cgi path=json_proto method=POST [20:48:46]POST find Content-Length [20:48:46]Host: 172.17.34.200:8080 [20:48:46]Content-Length: 661 [20:48:46]Content-Type: application/json [20:48:46] [20:48:46]POST finish read [20:48:46]Found Content-Length = 661 [20:48:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.000, "sum" : 575.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "payments": [ { "type": 0, "sum" : 575.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:46]execute_script... [20:48: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)1182348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.000, "sum" : 575.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "payments": [ { "type": 0, "sum" : 575.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:46]POST & json_proto [20:48:46]process_json_proto [20:48:46]json parsed OK: [20:48:46]protocol is kg_v1.0 [20:48:46]action value=close_receipt [20:48:46]process_action close_receipt [20:48:46]cmd_close_receipt [20:48:46]MH_GetDate [20:48:46]Write to MH i2c: F0 00 00 86 A2 17 [20:48:46]Write i2c OK [20:48:46]MH_I2C_Read... [20:48:46]Read from MH i2c: F0 [20:48:46]MH_I2C_Read... [20:48:46]Read from MH i2c: F0 09 00 [20:48:46]MH_I2C_Read... [20:48:46]Read from MH i2c: F0 09 00 86 A2 00 34 C2 E7 64 B2 FF 65 64 DB [20:48:46]GetLastDocTimeStamp 1692910013 [20:48:46]current date 1692910132 [20:48:46]FM_GetShiftState [20:48:46]SAM_PROTO_GetShiftState [20:48:46]wFMCommunicate request_size=4 [20:48:46]MH_SAM_APDU [20:48:46]CAPDU: 80 13 01 00 [20:48:46]Write to MH i2c: E2 08 00 87 A2 80 13 01 00 00 00 00 00 A6 [20:48:46]Write i2c OK [20:48:46]MH_I2C_Read... [20:48:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:46]Read from MH i2c: E2 [20:48:46]MH_I2C_Read... [20:48:46]Read from MH i2c: E2 0E 00 [20:48:46]MH_I2C_Read... [20:48:46]Read from MH i2c: E2 0E 00 87 A2 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 23 [20:48:46]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:48:46]wFMCommunicate OK [20:48:46]SAM_PROTO_GetShiftState done [20:48:46]FM_GetShiftState done [20:48:46]opened in 1692866319 [20:48:46]opened+sec_in_day 1692952719 [20:48:46]quantity*price = 57500 [20:48:46]sum+1 = 57501 [20:48:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 575.00 Внесено: 600.00 СДАЧА: 25.00 НСП 1% : 5.09 НДС 12% : 61.06 Наличными: 575.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 292 24.08.2023 20:48 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32586 ФПД: 152556306751975 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T204852&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32586&fm=152556306751975&tin=02508201610067®Number=0000000000091575&sum=57500 [20:48:48]StoreToDocumentArchive [20:48:48]shift 75 fd 32586 [20:48:48]save to /storage/0075/doc_00032586 [20:48:48]save last doc name /storage/0075/doc_00032586 to /storage/kkm_last_doc_name [20:48:48]save OK [20:48:48]Clear old archive folders... [20:48:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:48:48]tlvbuf is 0199D0E0 [20:48:48]SAM_PROTO_ClearQueue [20:48:48]wFMCommunicate request_size=4 [20:48:48]MH_SAM_APDU [20:48:48]CAPDU: 80 09 00 00 [20:48:48]Write to MH i2c: E2 08 00 94 A2 80 09 00 00 00 00 00 00 A8 [20:48:48]Write i2c OK [20:48:48]MH_I2C_Read... [20:48:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:48:48]Read from MH i2c: E2 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: E2 03 00 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: E2 03 00 94 A2 00 90 00 AA [20:48:48]RAPDU: 90 00 [20:48:48]wFMCommunicate OK [20:48:48]SAM_PROTO_ClearQueue done [20:48:48]KKMCreateOFDPacket [20:48:48]OFDProtocolAddRootSTLVToBuf [20:48:48]FM_MakeSignedData [20:48:48]FM_MakeSignedData [20:48:48]SAM_PROTO_SignData [20:48:48]wFMCommunicate request_size=4 [20:48:48]MH_SAM_APDU [20:48:48]CAPDU: 80 0D 01 02 [20:48:48]Write to MH i2c: E2 08 00 95 A2 80 0D 01 02 00 00 00 00 B0 [20:48:48]Write i2c OK [20:48:48]MH_I2C_Read... [20:48:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:48:48]Read from MH i2c: E2 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: E2 03 00 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: E2 03 00 95 A2 00 90 00 AB [20:48:48]RAPDU: 90 00 [20:48:48]wFMCommunicate OK [20:48:48]wFMCommunicate request_size=255 [20:48:48]MH_SAM_APDU [20:48:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 34 C2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 7F 00 00 35 04 06 00 8A [20:48:48]Write to MH i2c: E2 02 01 96 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 34 C2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 7F 00 00 35 04 06 00 8A 00 00 E9 [20:48:48]Write i2c OK [20:48:48]MH_I2C_Read... [20:48:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:48]Read from MH i2c: E2 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: E2 03 00 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: E2 03 00 96 A2 00 90 00 AC [20:48:48]RAPDU: 90 00 [20:48:48]wFMCommunicate OK [20:48:48]wFMCommunicate request_size=10 [20:48:48]MH_SAM_APDU [20:48:48]CAPDU: 80 0D 02 02 05 BF C8 78 E1 E7 [20:48:48]Write to MH i2c: E2 0D 00 97 A2 80 0D 02 02 05 00 BF C8 78 E1 E7 00 00 84 [20:48:48]Write i2c OK [20:48:48]MH_I2C_Read... [20:48:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:48]Read from MH i2c: E2 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: E2 03 00 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: E2 03 00 97 A2 00 90 00 AD [20:48:48]RAPDU: 90 00 [20:48:48]wFMCommunicate OK [20:48:48]wFMCommunicate request_size=4 [20:48:48]MH_SAM_APDU [20:48:48]CAPDU: 80 0D 03 02 [20:48:48]Write to MH i2c: E2 08 00 98 A2 80 0D 03 02 00 00 00 00 B5 [20:48:48]Write i2c OK [20:48:48]MH_I2C_Read... [20:48:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:48:48]Read from MH i2c: E2 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: E2 0B 00 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: E2 0B 00 98 A2 00 1A 0F 79 CD 5A BC 27 D9 90 00 3B [20:48:48]RAPDU: 1A 0F 79 CD 5A BC 27 D9 90 00 [20:48:48]wFMCommunicate OK [20:48:48]SAM_PROTO_SignData done [20:48:48]FM_MakeSignedData done [20:48:48]CreateOFDProtocolMessage [20:48:48]wFMCommunicate request_size=4 [20:48:48]MH_SAM_APDU [20:48:48]CAPDU: 80 11 00 00 [20:48:48]Write to MH i2c: E2 08 00 99 A2 80 11 00 00 00 00 00 00 B5 [20:48:48]Write i2c OK [20:48:48]MH_I2C_Read... [20:48:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:48]Read from MH i2c: E2 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: E2 17 00 [20:48:48]MH_I2C_Read... [20:48:48]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 34 36 35 35 90 00 0B [20:48:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:48:48]wFMCommunicate OK [20:48:48]CreateOFDProtocolMessage done [20:48:48]OFDSenderStorePacket 32586 [20:48:48]StoreOFDPacket docnum=32586 [20:48:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 18 52 07 01 16 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 34 C2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 7F 00 00 35 04 06 00 8A BF C8 78 E1 E7 1A 0F 79 CD 5A BC 27 D9 [20:48:48]CheckFolder [20:48:48]dirname=/storage/ofd_packets [20:48:48]CheckFolder done [20:48:48]ProducePacketName [20:48:48]name=ofd_packets/00032586 [20:48:48]NVStorageSaveData ofd_packets/00032586 [20:48:48]File name is /storage/ofd_packets/00032586 [20:48:48]Write 301 bytes [20:48:48]NVStorageSaveData done [20:48:48]OFDSenderStorePacket done [20:48:48]KKMCreateOFDPacket done [20:48:48]NVStorageSaveData kkm_last_timestamp [20:48:48]File name is /storage/kkm_last_timestamp [20:48:48]Write 4 bytes [20:48:48]NVStorageSaveData done [20:48:48]ExternCall_PrintAddStr [20:48:48]wPrintStart [20:48:48]Write to MH i2c: 01 00 00 9A A2 3C [20:48:48]Write i2c OK [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: 01 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: 01 07 00 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: 01 07 00 9A A2 00 00 00 00 00 FF 0F 51 [20:48:48]RasterBufferAndPrint [20:48:48]line Счет N : (1)1182348 [20:48:48]line ИНН: 02508201610067 [20:48:48]line Контрольно-Кассовый Чек [20:48:48]line ПРОДАЖА [20:48:48]line ТРК (МРК, ГНК) : 42 [20:48:48]line Товар: 2710124130 [20:48:48]line Аи-92-К-5 [20:48:48]line 10.000 * 57.50 [20:48:48]line = 575.00 [20:48:48]line НДС 12% НСП 1% [20:48:48]line > о реализуемом товаре [20:48:48]line ИТОГО: 575.00 [20:48:48]line Внесено: 600.00 [20:48:48]line СДАЧА: 25.00 [20:48:48]line НСП 1% : 5.09 [20:48:48]line НДС 12% : 61.06 [20:48:48]line Наличными: 575.00 [20:48:48]line Безнал.: 0.00 [20:48:48]line Место: АЗС № 121 "Партнер Нефть" [20:48:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:48:48]line СНО: Общий режим [20:48:48]line Чек 292 24.08.2023 20:48 [20:48:48]line Смена: 75 ФФД: 1.0 [20:48:48]line ЗНМ: 0300000148 [20:48:48]line РНМ: 0000000000091575 [20:48:48]line Версия ККМ: 001 [20:48:48]line ФМ: 0000000000874655 [20:48:48]line ФД: 32586 [20:48:48]line ФПД: 152556306751975 [20:48:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T204852&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32586&fm=152556306751975&tin=02508201610067®Number=0000000000091575&sum=57500 [20:48:48]OFD Sender: Processing packet 32586 [packets to send 11, broken 10] [20:48:48]ProducePacketName [20:48:48]name=ofd_packets/00032586 [20:48:48]OFD Sender: To server: pG, [20:48:48]CommunicateWithHost lk.salyk.kg:30040 [20:48:48]ConnectInit lk.salyk.kg [20:48:48]written 0, free lines is 4095 [20:48:48]Connected sock=10 [20:48:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 18 52 07 01 16 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 9C E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 17 00 00 00 00 07 04 06 00 9C E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 34 C2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 7F 00 00 35 04 06 00 8A BF C8 78 E1 E7 1A 0F 79 CD 5A BC 27 D9 [20:48:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 37 21 47 00 EF 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 7F 00 00 F4 03 04 00 D7 6C E7 64 B6 04 01 00 00 75 F8 E4 76 E5 5E 28 00 [20:48:49]CommunicateWithHost err = 0 [20:48:49]CheckOFDResponse [20:48:49]1017 (14) - 77093643461234 [20:48:49]1041 (16) - 0000000000874655 [20:48:49]1040 (4) - 32586 [20:48:49]1012 (4) - 24.08.2023 14:44 [20:48:49]1206 (1) - 0 [20:48:49]OFD Sender: Remove packet 32586 [20:48:49]ProducePacketName [20:48:49]name=ofd_packets/00032586 [20:48:49]NVStorageDeleteData [20:48:49]Write to MH i2c: 01 00 00 C4 A2 66 [20:48:49]Write i2c OK [20:48:49]MH_I2C_Read... [20:48:49]Read from MH i2c: 01 [20:48:49]MH_I2C_Read... [20:48:49]Read from MH i2c: 01 07 00 [20:48:49]MH_I2C_Read... [20:48:49]Read from MH i2c: 01 07 00 C4 A2 00 00 00 00 00 FD 0C 76 [20:48:49]RasterBufferAndPrint [20:48:49]line [20:48:49]line [20:48:49]line [20:48:49]line [20:48:49]line [20:48:49]written 0, free lines is 3331 [20:48:49]MH_Cut [20:48:49]Write to MH i2c: D1 01 00 CB A2 01 3F [20:48:49]Write i2c OK [20:48:49]MH_I2C_Read... [20:48:49]Read from MH i2c: D1 [20:48:49]MH_I2C_Read... [20:48:49]Read from MH i2c: D1 01 00 [20:48:49]MH_I2C_Read... [20:48:49]Read from MH i2c: D1 01 00 CB A2 00 3E [20:48:49]Write to MH i2c: 01 00 00 CC A2 6E [20:48:49]Write i2c OK [20:48:49]MH_I2C_Read... [20:48:49]OFD Sender: No OFD packet to send [20:48:50]*** Cut start [20:48:50]*** Purtial cut [20:48:50]*** CUTSNS_PIN = 0 [20:48:50]*** Stage 1: CUTSNS_PIN = 1 [20:48:52]Read from MH i2c: 01 [20:48:52]MH_I2C_Read... [20:48:52]*** Stop cut motor [20:48:52]*** Cut end [20:48:52]Read from MH i2c: 01 07 00 [20:48:52]MH_I2C_Read... [20:48:52]Read from MH i2c: 01 07 00 CC A2 00 00 00 00 00 FF 0F 83 [20:48:52]process_action close_receipt done [20:48:52]requested_data is exist [20:48:52]produce_requested_data [20:48:52]requested_item fm.sn is exist - process it [20:48:52]wFMCommunicate request_size=4 [20:48:52]MH_SAM_APDU [20:48:52]CAPDU: 80 11 00 00 [20:48:52]Write to MH i2c: E2 08 00 CD A2 80 11 00 00 00 00 00 00 E9 [20:48:52]Write i2c OK [20:48:52]MH_I2C_Read... [20:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:52]Read from MH i2c: E2 [20:48:52]MH_I2C_Read... [20:48:52]Read from MH i2c: E2 17 00 [20:48:52]MH_I2C_Read... [20:48:52]Read from MH i2c: E2 17 00 CD A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3F [20:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:48:52]wFMCommunicate OK [20:48:52]requested_item fd.num is exist - process it [20:48:52]SAM_PROTO_GetFieldsCounters [20:48:52]wFMCommunicate request_size=4 [20:48:52]MH_SAM_APDU [20:48:52]CAPDU: 80 13 00 00 [20:48:52]Write to MH i2c: E2 08 00 CE A2 80 13 00 00 00 00 00 00 EC [20:48:52]Write i2c OK [20:48:52]MH_I2C_Read... [20:48:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:48:52]Read from MH i2c: E2 [20:48:52]MH_I2C_Read... [20:48:52]Read from MH i2c: E2 62 00 [20:48:52]MH_I2C_Read... [20:48:52]Read from MH i2c: E2 62 00 CE 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4A 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 95 [20:48:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4A 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:48:52]wFMCommunicate OK [20:48:52]SAM_PROTO_GetFieldsCounters done [20:48:52]requested_item shift.num is exist - process it [20:48:52]requested_item shift.opened is exist - process it [20:48:52]req_shift_opened [20:48:52]FM_GetShiftState [20:48:52]SAM_PROTO_GetShiftState [20:48:52]wFMCommunicate request_size=4 [20:48:52]MH_SAM_APDU [20:48:52]CAPDU: 80 13 01 00 [20:48:52]Write to MH i2c: E2 08 00 CF A2 80 13 01 00 00 00 00 00 EE [20:48:52]Write i2c OK [20:48:52]MH_I2C_Read... [20:48:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:52]Read from MH i2c: E2 [20:48:52]MH_I2C_Read... [20:48:52]Read from MH i2c: E2 0E 00 [20:48:52]MH_I2C_Read... [20:48:52]Read from MH i2c: E2 0E 00 CF A2 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6B [20:48:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:48:52]wFMCommunicate OK [20:48:52]SAM_PROTO_GetShiftState done [20:48:52]FM_GetShiftState done [20:48:52]req_shift_opened done [20:48:52]requested_item shift.open_date is exist - process it [20:48:52]req_shift_open_date [20:48:52]req_shift_open_date done [20:48:52]produce_requested_data done [20:48:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32586,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:48:52]process_action_free close_receipt [20:48:52]json_value_free [20:48:52]json_value_free done [20:48:52]process_json_proto returns [20:48:52]Send response to host [20:48:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32586,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:48:52]free response buf [20:48:52]execute_script done [20:48:52]execute_script returns [20:48:52]free content buf [20:48:52]Sock 9.Close socket [20:48:52]Sock 9.Thread stoped [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:39]OFD Sender: No OFD packet to send [20:50:44]OFD Sender: No OFD packet to send [20:50:49]OFD Sender: No OFD packet to send [20:50:54]OFD Sender: No OFD packet to send [20:50:59]OFD Sender: No OFD packet to send [20:51:04]OFD Sender: No OFD packet to send [20:51:09]OFD Sender: No OFD packet to send [20:51:14]OFD Sender: No OFD packet to send [20:51:19]OFD Sender: No OFD packet to send [20:51:24]OFD Sender: No OFD packet to send [20:51:29]OFD Sender: No OFD packet to send [20:51:34]OFD Sender: No OFD packet to send [20:51:39]OFD Sender: No OFD packet to send [20:51:44]OFD Sender: No OFD packet to send [20:51:49]OFD Sender: No OFD packet to send [20:51:54]OFD Sender: No OFD packet to send [20:51:59]OFD Sender: No OFD packet to send [20:52:04]OFD Sender: No OFD packet to send [20:52:09]OFD Sender: No OFD packet to send [20:52:14]OFD Sender: No OFD packet to send [20:52:19]OFD Sender: No OFD packet to send [20:52:24]OFD Sender: No OFD packet to send [20:52:29]OFD Sender: No OFD packet to send [20:52:34]OFD Sender: No OFD packet to send [20:52:39]OFD Sender: No OFD packet to send [20:52:44]OFD Sender: No OFD packet to send [20:52:49]OFD Sender: No OFD packet to send [20:52:54]OFD Sender: No OFD packet to send [20:52:59]OFD Sender: No OFD packet to send [20:52:59]accept exits with 8 [20:52:59]New connection [20:52:59]New thread 3067084132 created [20:52:59]Thread 3066940772 joined [20:52:59]Waiting for new connection... [20:52:59] Sock 8.Parse request [20:52:59]Sock 8.Check first char [20:52:59]Sock 8.First char is OK [20:52:59]request: POST /json_proto HTTP/1.0 [20:52:59]Method: POST [20:52:59]URL: /json_proto [20:52:59]Method is POST - this is cgi request [20:52:59]url: /json_proto [20:52:59]query_string will be loaded in cgi processing [20:52:59]execute_cgi json_proto POST (null) [20:52:59]execute_cgi path=json_proto method=POST [20:52:59]POST find Content-Length [20:52:59]Host: 172.17.34.200:8080 [20:52:59]Content-Length: 678 [20:52:59]Content-Type: application/json [20:52:59] [20:52:59]POST finish read [20:52:59]Found Content-Length = 678 [20:52:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:52:59]execute_script... [20:52: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)1182349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:52:59]POST & json_proto [20:52:59]process_json_proto [20:52:59]json parsed OK: [20:52:59]protocol is kg_v1.0 [20:52:59]action value=close_receipt [20:52:59]process_action close_receipt [20:52:59]cmd_close_receipt [20:52:59]MH_GetDate [20:52:59]Write to MH i2c: F0 00 00 D0 A2 61 [20:52:59]Write i2c OK [20:52:59]MH_I2C_Read... [20:52:59]Read from MH i2c: F0 [20:52:59]MH_I2C_Read... [20:52:59]Read from MH i2c: F0 09 00 [20:52:59]MH_I2C_Read... [20:52:59]Read from MH i2c: F0 09 00 D0 A2 00 31 C3 E7 64 B2 FF 65 64 23 [20:52:59]GetLastDocTimeStamp 1692910132 [20:52:59]current date 1692910385 [20:52:59]FM_GetShiftState [20:52:59]SAM_PROTO_GetShiftState [20:52:59]wFMCommunicate request_size=4 [20:52:59]MH_SAM_APDU [20:52:59]CAPDU: 80 13 01 00 [20:52:59]Write to MH i2c: E2 08 00 D1 A2 80 13 01 00 00 00 00 00 F0 [20:52:59]Write i2c OK [20:52:59]MH_I2C_Read... [20:52:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:59]Read from MH i2c: E2 [20:52:59]MH_I2C_Read... [20:52:59]Read from MH i2c: E2 0E 00 [20:52:59]MH_I2C_Read... [20:52:59]Read from MH i2c: E2 0E 00 D1 A2 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6D [20:52:59]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:52:59]wFMCommunicate OK [20:52:59]SAM_PROTO_GetShiftState done [20:52:59]FM_GetShiftState done [20:52:59]opened in 1692866319 [20:52:59]opened+sec_in_day 1692952719 [20:52:59]quantity*price = 30015 [20:52:59]sum+1 = 30016 [20:52:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 293 24.08.2023 20:53 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32587 ФПД: 269911055954448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T205305&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32587&fm=269911055954448&tin=02508201610067®Number=0000000000091575&sum=30000 [20:53:01]StoreToDocumentArchive [20:53:01]shift 75 fd 32587 [20:53:01]save to /storage/0075/doc_00032587 [20:53:01]save last doc name /storage/0075/doc_00032587 to /storage/kkm_last_doc_name [20:53:01]save OK [20:53:01]Clear old archive folders... [20:53:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:53:01]tlvbuf is 0197DBF0 [20:53:01]SAM_PROTO_ClearQueue [20:53:01]wFMCommunicate request_size=4 [20:53:01]MH_SAM_APDU [20:53:01]CAPDU: 80 09 00 00 [20:53:01]Write to MH i2c: E2 08 00 DE A2 80 09 00 00 00 00 00 00 F2 [20:53:01]Write i2c OK [20:53:01]MH_I2C_Read... [20:53:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:53:01]Read from MH i2c: E2 [20:53:01]MH_I2C_Read... [20:53:01]Read from MH i2c: E2 03 00 [20:53:01]MH_I2C_Read... [20:53:01]Read from MH i2c: E2 03 00 DE A2 00 90 00 F4 [20:53:01]RAPDU: 90 00 [20:53:01]wFMCommunicate OK [20:53:01]SAM_PROTO_ClearQueue done [20:53:01]KKMCreateOFDPacket [20:53:01]OFDProtocolAddRootSTLVToBuf [20:53:01]FM_MakeSignedData [20:53:01]FM_MakeSignedData [20:53:01]SAM_PROTO_SignData [20:53:01]wFMCommunicate request_size=4 [20:53:01]MH_SAM_APDU [20:53:01]CAPDU: 80 0D 01 02 [20:53:01]Write to MH i2c: E2 08 00 DF A2 80 0D 01 02 00 00 00 00 FA [20:53:01]Write i2c OK [20:53:01]MH_I2C_Read... [20:53:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:53:01]Read from MH i2c: E2 [20:53:01]MH_I2C_Read... [20:53:01]Read from MH i2c: E2 03 00 [20:53:01]MH_I2C_Read... [20:53:01]Read from MH i2c: E2 03 00 DF A2 00 90 00 F5 [20:53:01]RAPDU: 90 00 [20:53:01]wFMCommunicate OK [20:53:01]wFMCommunicate request_size=255 [20:53:01]MH_SAM_APDU [20:53:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 31 C3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 7F 00 00 35 04 06 00 F5 [20:53:01]Write to MH i2c: E2 02 01 E0 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 31 C3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 7F 00 00 35 04 06 00 F5 00 00 04 [20:53:01]Write i2c OK [20:53:01]MH_I2C_Read... [20:53:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:01]Read from MH i2c: E2 [20:53:01]MH_I2C_Read... [20:53:01]Read from MH i2c: E2 03 00 [20:53:01]MH_I2C_Read... [20:53:01]Read from MH i2c: E2 03 00 E0 A2 00 90 00 F6 [20:53:01]RAPDU: 90 00 [20:53:01]wFMCommunicate OK [20:53:01]wFMCommunicate request_size=10 [20:53:01]MH_SAM_APDU [20:53:01]CAPDU: 80 0D 02 02 05 7B 90 9C 72 10 [20:53:01]Write to MH i2c: E2 0D 00 E1 A2 80 0D 02 02 05 00 7B 90 9C 72 10 00 00 30 [20:53:01]Write i2c OK [20:53:01]MH_I2C_Read... [20:53:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:01]Read from MH i2c: E2 [20:53:01]MH_I2C_Read... [20:53:01]Read from MH i2c: E2 03 00 [20:53:01]MH_I2C_Read... [20:53:01]Read from MH i2c: E2 03 00 E1 A2 00 90 00 F7 [20:53:01]RAPDU: 90 00 [20:53:01]wFMCommunicate OK [20:53:01]wFMCommunicate request_size=4 [20:53:01]MH_SAM_APDU [20:53:01]CAPDU: 80 0D 03 02 [20:53:01]Write to MH i2c: E2 08 00 E2 A2 80 0D 03 02 00 00 00 00 FF [20:53:01]Write i2c OK [20:53:01]MH_I2C_Read... [20:53:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:53:01]Read from MH i2c: E2 [20:53:01]MH_I2C_Read... [20:53:01]Read from MH i2c: E2 0B 00 [20:53:01]MH_I2C_Read... [20:53:01]Read from MH i2c: E2 0B 00 E2 A2 00 DD 59 04 E9 26 EF 63 1B 90 00 B6 [20:53:01]RAPDU: DD 59 04 E9 26 EF 63 1B 90 00 [20:53:01]wFMCommunicate OK [20:53:01]SAM_PROTO_SignData done [20:53:01]FM_MakeSignedData done [20:53:01]CreateOFDProtocolMessage [20:53:01]wFMCommunicate request_size=4 [20:53:01]MH_SAM_APDU [20:53:01]CAPDU: 80 11 00 00 [20:53:01]Write to MH i2c: E2 08 00 E3 A2 80 11 00 00 00 00 00 00 FF [20:53:01]Write i2c OK [20:53:01]MH_I2C_Read... [20:53:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:01]Read from MH i2c: E2 [20:53:01]MH_I2C_Read... [20:53:01]Read from MH i2c: E2 17 00 [20:53:01]MH_I2C_Read... [20:53:01]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 34 36 35 35 90 00 55 [20:53:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:53:01]wFMCommunicate OK [20:53:01]CreateOFDProtocolMessage done [20:53:01]OFDSenderStorePacket 32587 [20:53:01]StoreOFDPacket docnum=32587 [20:53:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B9 14 07 01 0F AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 31 C3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 7F 00 00 35 04 06 00 F5 7B 90 9C 72 10 DD 59 04 E9 26 EF 63 1B [20:53:01]CheckFolder [20:53:01]dirname=/storage/ofd_packets [20:53:01]CheckFolder done [20:53:01]ProducePacketName [20:53:01]name=ofd_packets/00032587 [20:53:01]NVStorageSaveData ofd_packets/00032587 [20:53:01]File name is /storage/ofd_packets/00032587 [20:53:01]Write 301 bytes [20:53:01]NVStorageSaveData done [20:53:01]OFDSenderStorePacket done [20:53:01]KKMCreateOFDPacket done [20:53:01]NVStorageSaveData kkm_last_timestamp [20:53:01]File name is /storage/kkm_last_timestamp [20:53:01]Write 4 bytes [20:53:01]NVStorageSaveData done [20:53:01]ExternCall_PrintAddStr [20:53:01]wPrintStart [20:53:01]Write to MH i2c: 01 00 00 E4 A2 86 [20:53:01]Write i2c OK [20:53:01]MH_I2C_Read... [20:53:01]Read from MH i2c: 01 [20:53:01]MH_I2C_Read... [20:53:01]Read from MH i2c: 01 07 00 [20:53:01]MH_I2C_Read... [20:53:01]Read from MH i2c: 01 07 00 E4 A2 00 00 00 00 00 FF 0F 9B [20:53:01]RasterBufferAndPrint [20:53:01]line Счет N : (1)1182349 [20:53:01]line ИНН: 02508201610067 [20:53:01]line Контрольно-Кассовый Чек [20:53:01]line ПРОДАЖА [20:53:01]line ТРК (МРК, ГНК) : 52 [20:53:01]line Товар: 2710124130 [20:53:01]line Аи-92-К-5 [20:53:01]line 5.220 * 57.50 [20:53:01]line = 300.15 [20:53:01]line НДС 12% НСП 1% [20:53:01]line > о реализуемом товаре [20:53:01]line ОКРУГЛЕНИЕ: -0.15 [20:53:01]line ИТОГО: 300.00 [20:53:01]line Внесено: 300.00 [20:53:01]line СДАЧА: 0.00 [20:53:01]line НСП 1% : 2.66 [20:53:01]line НДС 12% : 31.87 [20:53:01]line Наличными: 300.00 [20:53:01]line Безнал.: 0.00 [20:53:01]line Место: АЗС № 121 "Партнер Нефть" [20:53:01]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:53:01]line СНО: Общий режим [20:53:01]line Чек 293 24.08.2023 20:53 [20:53:01]line Смена: 75 ФФД: 1.0 [20:53:01]line ЗНМ: 0300000148 [20:53:01]line РНМ: 0000000000091575 [20:53:01]line Версия ККМ: 001 [20:53:01]line ФМ: 0000000000874655 [20:53:01]line ФД: 32587 [20:53:01]line ФПД: 269911055954448 [20:53:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T205305&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32587&fm=269911055954448&tin=02508201610067®Number=0000000000091575&sum=30000 [20:53:01]OFD Sender: Processing packet 32587 [packets to send 11, broken 10] [20:53:01]ProducePacketName [20:53:01]name=ofd_packets/00032587 [20:53:01]OFD Sender: To server: pG, [20:53:01]CommunicateWithHost lk.salyk.kg:30040 [20:53:01]ConnectInit lk.salyk.kg [20:53:01]written 0, free lines is 4095 [20:53:01]Connected sock=10 [20:53:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B9 14 07 01 0F AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 31 C3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 7F 00 00 35 04 06 00 F5 7B 90 9C 72 10 DD 59 04 E9 26 EF 63 1B [20:53:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0D F5 47 00 90 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 7F 00 00 F4 03 04 00 D4 6D E7 64 B6 04 01 00 00 72 86 A0 32 2C D8 37 ED [20:53:02]CommunicateWithHost err = 0 [20:53:02]CheckOFDResponse [20:53:02]1017 (14) - 77093643461234 [20:53:02]1041 (16) - 0000000000874655 [20:53:02]1040 (4) - 32587 [20:53:02]1012 (4) - 24.08.2023 14:48 [20:53:02]1206 (1) - 0 [20:53:02]OFD Sender: Remove packet 32587 [20:53:02]ProducePacketName [20:53:02]name=ofd_packets/00032587 [20:53:02]NVStorageDeleteData [20:53:02]Write to MH i2c: 01 00 00 0F A3 B2 [20:53:02]Write i2c OK [20:53:02]MH_I2C_Read... [20:53:02]Read from MH i2c: 01 [20:53:02]MH_I2C_Read... [20:53:02]Read from MH i2c: 01 07 00 [20:53:02]MH_I2C_Read... [20:53:02]Read from MH i2c: 01 07 00 0F A3 00 00 00 00 00 DF 0C A4 [20:53:02]RasterBufferAndPrint [20:53:02]line [20:53:02]line [20:53:02]line [20:53:02]line [20:53:02]line [20:53:02]written 0, free lines is 3301 [20:53:02]MH_Cut [20:53:02]Write to MH i2c: D1 01 00 16 A3 01 8B [20:53:02]Write i2c OK [20:53:02]MH_I2C_Read... [20:53:02]Read from MH i2c: D1 [20:53:02]MH_I2C_Read... [20:53:02]Read from MH i2c: D1 01 00 [20:53:02]MH_I2C_Read... [20:53:02]Read from MH i2c: D1 01 00 16 A3 00 8A [20:53:02]Write to MH i2c: 01 00 00 17 A3 BA [20:53:02]Write i2c OK [20:53:02]MH_I2C_Read... [20:53:02]OFD Sender: No OFD packet to send [20:53:03]*** Cut start [20:53:03]*** Purtial cut [20:53:03]*** Stage 1: CUTSNS_PIN = 1 [20:53:03]Read from MH i2c: 01 [20:53:03]MH_I2C_Read... [20:53:03]*** Stop cut motor [20:53:03]*** Cut end [20:53:03]Read from MH i2c: 01 07 00 [20:53:03]MH_I2C_Read... [20:53:03]Read from MH i2c: 01 07 00 17 A3 00 00 00 00 00 FF 0F CF [20:53:03]process_action close_receipt done [20:53:03]requested_data is exist [20:53:03]produce_requested_data [20:53:03]requested_item fm.sn is exist - process it [20:53:03]wFMCommunicate request_size=4 [20:53:03]MH_SAM_APDU [20:53:03]CAPDU: 80 11 00 00 [20:53:03]Write to MH i2c: E2 08 00 18 A3 80 11 00 00 00 00 00 00 35 [20:53:03]Write i2c OK [20:53:03]MH_I2C_Read... [20:53:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:03]Read from MH i2c: E2 [20:53:03]MH_I2C_Read... [20:53:03]Read from MH i2c: E2 17 00 [20:53:03]MH_I2C_Read... [20:53:03]Read from MH i2c: E2 17 00 18 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8B [20:53:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:53:03]wFMCommunicate OK [20:53:03]requested_item fd.num is exist - process it [20:53:03]SAM_PROTO_GetFieldsCounters [20:53:03]wFMCommunicate request_size=4 [20:53:03]MH_SAM_APDU [20:53:03]CAPDU: 80 13 00 00 [20:53:03]Write to MH i2c: E2 08 00 19 A3 80 13 00 00 00 00 00 00 38 [20:53:03]Write i2c OK [20:53:03]MH_I2C_Read... [20:53:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:53:03]Read from MH i2c: E2 [20:53:03]MH_I2C_Read... [20:53:03]Read from MH i2c: E2 62 00 [20:53:03]MH_I2C_Read... [20:53:03]Read from MH i2c: E2 62 00 19 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4B 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 E5 [20:53:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4B 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:53:03]wFMCommunicate OK [20:53:03]SAM_PROTO_GetFieldsCounters done [20:53:03]requested_item shift.num is exist - process it [20:53:03]requested_item shift.opened is exist - process it [20:53:03]req_shift_opened [20:53:03]FM_GetShiftState [20:53:03]SAM_PROTO_GetShiftState [20:53:03]wFMCommunicate request_size=4 [20:53:03]MH_SAM_APDU [20:53:03]CAPDU: 80 13 01 00 [20:53:03]Write to MH i2c: E2 08 00 1A A3 80 13 01 00 00 00 00 00 3A [20:53:03]Write i2c OK [20:53:03]MH_I2C_Read... [20:53:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:03]Read from MH i2c: E2 [20:53:03]MH_I2C_Read... [20:53:03]Read from MH i2c: E2 0E 00 [20:53:03]MH_I2C_Read... [20:53:03]Read from MH i2c: E2 0E 00 1A A3 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B7 [20:53:03]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:53:03]wFMCommunicate OK [20:53:03]SAM_PROTO_GetShiftState done [20:53:03]FM_GetShiftState done [20:53:03]req_shift_opened done [20:53:03]requested_item shift.open_date is exist - process it [20:53:03]req_shift_open_date [20:53:03]req_shift_open_date done [20:53:03]produce_requested_data done [20:53:03]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32587,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:53:03]process_action_free close_receipt [20:53:03]json_value_free [20:53:03]json_value_free done [20:53:03]process_json_proto returns [20:53:03]Send response to host [20:53:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32587,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:53:03]free response buf [20:53:03]execute_script done [20:53:03]execute_script returns [20:53:03]free content buf [20:53:03]Sock 8.Close socket [20:53:03]Sock 8.Thread stoped [20:53:07]OFD Sender: No OFD packet to send [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:16]accept exits with 9 [20:54:16]New connection [20:54:16]New thread 3066940772 created [20:54:16]Thread 3067084132 joined [20:54:16]Waiting for new connection... [20:54:16] Sock 9.Parse request [20:54:16]Sock 9.Check first char [20:54:16]Sock 9.First char is OK [20:54:16]request: POST /json_proto HTTP/1.0 [20:54:16]Method: POST [20:54:16]URL: /json_proto [20:54:16]Method is POST - this is cgi request [20:54:16]url: /json_proto [20:54:16]query_string will be loaded in cgi processing [20:54:16]execute_cgi json_proto POST (null) [20:54:16]execute_cgi path=json_proto method=POST [20:54:16]POST find Content-Length [20:54:16]Host: 172.17.34.200:8080 [20:54:16]Content-Length: 678 [20:54:16]Content-Type: application/json [20:54:16] [20:54:16]POST finish read [20:54:16]Found Content-Length = 678 [20:54:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:54:16]execute_script... [20:54: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)1182350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:54:16]POST & json_proto [20:54:16]process_json_proto [20:54:16]json parsed OK: [20:54:16]protocol is kg_v1.0 [20:54:16]action value=close_receipt [20:54:16]process_action close_receipt [20:54:16]cmd_close_receipt [20:54:16]MH_GetDate [20:54:16]Write to MH i2c: F0 00 00 1B A3 AD [20:54:16]Write i2c OK [20:54:16]MH_I2C_Read... [20:54:16]Read from MH i2c: F0 [20:54:16]MH_I2C_Read... [20:54:16]Read from MH i2c: F0 09 00 [20:54:16]MH_I2C_Read... [20:54:16]Read from MH i2c: F0 09 00 1B A3 00 7D C3 E7 64 B2 FF 65 64 BB [20:54:16]GetLastDocTimeStamp 1692910385 [20:54:16]current date 1692910461 [20:54:16]FM_GetShiftState [20:54:16]SAM_PROTO_GetShiftState [20:54:16]wFMCommunicate request_size=4 [20:54:16]MH_SAM_APDU [20:54:16]CAPDU: 80 13 01 00 [20:54:16]Write to MH i2c: E2 08 00 1C A3 80 13 01 00 00 00 00 00 3C [20:54:16]Write i2c OK [20:54:16]MH_I2C_Read... [20:54:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:54:16]Read from MH i2c: E2 [20:54:16]MH_I2C_Read... [20:54:16]Read from MH i2c: E2 0E 00 [20:54:16]MH_I2C_Read... [20:54:16]Read from MH i2c: E2 0E 00 1C A3 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B9 [20:54:16]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:54:16]wFMCommunicate OK [20:54:16]SAM_PROTO_GetShiftState done [20:54:16]FM_GetShiftState done [20:54:16]opened in 1692866319 [20:54:16]opened+sec_in_day 1692952719 [20:54:16]quantity*price = 50025 [20:54:16]sum+1 = 50026 [20:54:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 294 24.08.2023 20:54 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32588 ФПД: 42424535216523 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T205421&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32588&fm=42424535216523&tin=02508201610067®Number=0000000000091575&sum=50000 [20:54:17]StoreToDocumentArchive [20:54:17]shift 75 fd 32588 [20:54:17]save to /storage/0075/doc_00032588 [20:54:17]save last doc name /storage/0075/doc_00032588 to /storage/kkm_last_doc_name [20:54:17]save OK [20:54:17]Clear old archive folders... [20:54:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:54:17]tlvbuf is 01840020 [20:54:17]SAM_PROTO_ClearQueue [20:54:17]wFMCommunicate request_size=4 [20:54:17]MH_SAM_APDU [20:54:17]CAPDU: 80 09 00 00 [20:54:17]Write to MH i2c: E2 08 00 29 A3 80 09 00 00 00 00 00 00 3E [20:54:17]Write i2c OK [20:54:17]MH_I2C_Read... [20:54:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:54:17]Read from MH i2c: E2 [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: E2 03 00 [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: E2 03 00 29 A3 00 90 00 40 [20:54:17]RAPDU: 90 00 [20:54:17]wFMCommunicate OK [20:54:17]SAM_PROTO_ClearQueue done [20:54:17]KKMCreateOFDPacket [20:54:17]OFDProtocolAddRootSTLVToBuf [20:54:17]FM_MakeSignedData [20:54:17]FM_MakeSignedData [20:54:17]SAM_PROTO_SignData [20:54:17]wFMCommunicate request_size=4 [20:54:17]MH_SAM_APDU [20:54:17]CAPDU: 80 0D 01 02 [20:54:17]Write to MH i2c: E2 08 00 2A A3 80 0D 01 02 00 00 00 00 46 [20:54:17]Write i2c OK [20:54:17]MH_I2C_Read... [20:54:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:54:17]Read from MH i2c: E2 [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: E2 03 00 [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: E2 03 00 2A A3 00 90 00 41 [20:54:17]RAPDU: 90 00 [20:54:17]wFMCommunicate OK [20:54:17]wFMCommunicate request_size=255 [20:54:17]MH_SAM_APDU [20:54:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 7D C3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 7F 00 00 35 04 06 00 26 [20:54:17]Write to MH i2c: E2 02 01 2B 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 7D C3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 7F 00 00 35 04 06 00 26 00 00 CE [20:54:17]Write i2c OK [20:54:17]MH_I2C_Read... [20:54:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:54:17]Read from MH i2c: E2 [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: E2 03 00 [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: E2 03 00 2B A3 00 90 00 42 [20:54:17]RAPDU: 90 00 [20:54:17]wFMCommunicate OK [20:54:17]wFMCommunicate request_size=10 [20:54:17]MH_SAM_APDU [20:54:17]CAPDU: 80 0D 02 02 05 95 BB 59 F1 8B [20:54:17]Write to MH i2c: E2 0D 00 2C A3 80 0D 02 02 05 00 95 BB 59 F1 8B 00 00 78 [20:54:17]Write i2c OK [20:54:17]MH_I2C_Read... [20:54:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:54:17]Read from MH i2c: E2 [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: E2 03 00 [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: E2 03 00 2C A3 00 90 00 43 [20:54:17]RAPDU: 90 00 [20:54:17]wFMCommunicate OK [20:54:17]wFMCommunicate request_size=4 [20:54:17]MH_SAM_APDU [20:54:17]CAPDU: 80 0D 03 02 [20:54:17]Write to MH i2c: E2 08 00 2D A3 80 0D 03 02 00 00 00 00 4B [20:54:17]Write i2c OK [20:54:17]MH_I2C_Read... [20:54:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:54:17]OFD Sender: No OFD packet to send [20:54:17]Read from MH i2c: E2 [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: E2 0B 00 [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: E2 0B 00 2D A3 00 10 BD C3 6C E2 9D 2A D1 90 00 C2 [20:54:17]RAPDU: 10 BD C3 6C E2 9D 2A D1 90 00 [20:54:17]wFMCommunicate OK [20:54:17]SAM_PROTO_SignData done [20:54:17]FM_MakeSignedData done [20:54:17]CreateOFDProtocolMessage [20:54:17]wFMCommunicate request_size=4 [20:54:17]MH_SAM_APDU [20:54:17]CAPDU: 80 11 00 00 [20:54:17]Write to MH i2c: E2 08 00 2E A3 80 11 00 00 00 00 00 00 4B [20:54:17]Write i2c OK [20:54:17]MH_I2C_Read... [20:54:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:17]Read from MH i2c: E2 [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: E2 17 00 [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: E2 17 00 2E A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A1 [20:54:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:54:17]wFMCommunicate OK [20:54:17]CreateOFDProtocolMessage done [20:54:17]OFDSenderStorePacket 32588 [20:54:17]StoreOFDPacket docnum=32588 [20:54:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CD AA 07 01 43 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 7D C3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 7F 00 00 35 04 06 00 26 95 BB 59 F1 8B 10 BD C3 6C E2 9D 2A D1 [20:54:17]CheckFolder [20:54:17]dirname=/storage/ofd_packets [20:54:17]CheckFolder done [20:54:17]ProducePacketName [20:54:17]name=ofd_packets/00032588 [20:54:17]NVStorageSaveData ofd_packets/00032588 [20:54:17]File name is /storage/ofd_packets/00032588 [20:54:17]Write 301 bytes [20:54:17]NVStorageSaveData done [20:54:17]OFDSenderStorePacket done [20:54:17]KKMCreateOFDPacket done [20:54:17]NVStorageSaveData kkm_last_timestamp [20:54:17]File name is /storage/kkm_last_timestamp [20:54:17]Write 4 bytes [20:54:17]NVStorageSaveData done [20:54:17]ExternCall_PrintAddStr [20:54:17]wPrintStart [20:54:17]Write to MH i2c: 01 00 00 2F A3 D2 [20:54:17]Write i2c OK [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: 01 [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: 01 07 00 [20:54:17]MH_I2C_Read... [20:54:17]Read from MH i2c: 01 07 00 2F A3 00 00 00 00 00 FF 0F E7 [20:54:17]RasterBufferAndPrint [20:54:17]line Счет N : (1)1182350 [20:54:17]line ИНН: 02508201610067 [20:54:17]line Контрольно-Кассовый Чек [20:54:17]line ПРОДАЖА [20:54:17]line ТРК (МРК, ГНК) : 62 [20:54:17]line Товар: 2710124130 [20:54:17]line Аи-92-К-5 [20:54:17]line 8.700 * 57.50 [20:54:17]line = 500.25 [20:54:17]line НДС 12% НСП 1% [20:54:17]line > о реализуемом товаре [20:54:17]line ОКРУГЛЕНИЕ: -0.25 [20:54:17]line ИТОГО: 500.00 [20:54:17]line Внесено: 500.00 [20:54:17]line СДАЧА: 0.00 [20:54:17]line НСП 1% : 4.43 [20:54:17]line НДС 12% : 53.12 [20:54:17]line Наличными: 500.00 [20:54:17]line Безнал.: 0.00 [20:54:17]line Место: АЗС № 121 "Партнер Нефть" [20:54:17]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:54:17]line СНО: Общий режим [20:54:17]line Чек 294 24.08.2023 20:54 [20:54:17]line Смена: 75 ФФД: 1.0 [20:54:17]line ЗНМ: 0300000148 [20:54:17]line РНМ: 0000000000091575 [20:54:17]line Версия ККМ: 001 [20:54:17]line ФМ: 0000000000874655 [20:54:17]line ФД: 32588 [20:54:17]line ФПД: 42424535216523 [20:54:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T205421&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32588&fm=42424535216523&tin=02508201610067®Number=0000000000091575&sum=50000 [20:54:18]OFD Sender: Processing packet 32588 [packets to send 11, broken 10] [20:54:18]ProducePacketName [20:54:18]name=ofd_packets/00032588 [20:54:18]OFD Sender: To server: pG, [20:54:18]CommunicateWithHost lk.salyk.kg:30040 [20:54:18]ConnectInit lk.salyk.kg [20:54:18]written 0, free lines is 4095 [20:54:18]Connected sock=10 [20:54:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CD AA 07 01 43 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 7D C3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 7F 00 00 35 04 06 00 26 95 BB 59 F1 8B 10 BD C3 6C E2 9D 2A D1 [20:54:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F7 F3 47 00 E1 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 7F 00 00 F4 03 04 00 20 6E E7 64 B6 04 01 00 00 E9 ED 22 85 5B 30 01 A1 [20:54:18]CommunicateWithHost err = 0 [20:54:18]CheckOFDResponse [20:54:18]1017 (14) - 77093643461234 [20:54:18]1041 (16) - 0000000000874655 [20:54:18]1040 (4) - 32588 [20:54:18]1012 (4) - 24.08.2023 14:50 [20:54:18]1206 (1) - 0 [20:54:18]OFD Sender: Remove packet 32588 [20:54:18]ProducePacketName [20:54:18]name=ofd_packets/00032588 [20:54:18]NVStorageDeleteData [20:54:18]Write to MH i2c: 01 00 00 5A A3 FD [20:54:18]Write i2c OK [20:54:18]MH_I2C_Read... [20:54:18]Read from MH i2c: 01 [20:54:18]MH_I2C_Read... [20:54:18]Read from MH i2c: 01 07 00 [20:54:18]MH_I2C_Read... [20:54:18]Read from MH i2c: 01 07 00 5A A3 00 00 00 00 00 E5 0C F5 [20:54:18]RasterBufferAndPrint [20:54:18]line [20:54:18]line [20:54:18]line [20:54:18]line [20:54:18]line [20:54:18]written 0, free lines is 3310 [20:54:18]MH_Cut [20:54:18]Write to MH i2c: D1 01 00 61 A3 01 D6 [20:54:18]Write i2c OK [20:54:18]MH_I2C_Read... [20:54:18]Read from MH i2c: D1 [20:54:18]MH_I2C_Read... [20:54:18]Read from MH i2c: D1 01 00 [20:54:18]MH_I2C_Read... [20:54:18]Read from MH i2c: D1 01 00 61 A3 00 D5 [20:54:18]Write to MH i2c: 01 00 00 62 A3 05 [20:54:18]Write i2c OK [20:54:18]MH_I2C_Read... [20:54:18]OFD Sender: No OFD packet to send [20:54:19]*** Cut start [20:54:19]*** Purtial cut [20:54:19]*** CUTSNS_PIN = 0 [20:54:19]*** Stage 1: CUTSNS_PIN = 1 [20:54:21]Read from MH i2c: 01 [20:54:21]MH_I2C_Read... [20:54:21]*** Stop cut motor [20:54:21]*** Cut end [20:54:21]Read from MH i2c: 01 07 00 [20:54:21]MH_I2C_Read... [20:54:21]Read from MH i2c: 01 07 00 62 A3 00 00 00 00 00 FF 0F 1A [20:54:21]process_action close_receipt done [20:54:21]requested_data is exist [20:54:21]produce_requested_data [20:54:21]requested_item fm.sn is exist - process it [20:54:21]wFMCommunicate request_size=4 [20:54:21]MH_SAM_APDU [20:54:21]CAPDU: 80 11 00 00 [20:54:21]Write to MH i2c: E2 08 00 63 A3 80 11 00 00 00 00 00 00 80 [20:54:21]Write i2c OK [20:54:21]MH_I2C_Read... [20:54:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:21]Read from MH i2c: E2 [20:54:21]MH_I2C_Read... [20:54:21]Read from MH i2c: E2 17 00 [20:54:21]MH_I2C_Read... [20:54:21]Read from MH i2c: E2 17 00 63 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D6 [20:54:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:54:21]wFMCommunicate OK [20:54:21]requested_item fd.num is exist - process it [20:54:21]SAM_PROTO_GetFieldsCounters [20:54:21]wFMCommunicate request_size=4 [20:54:21]MH_SAM_APDU [20:54:21]CAPDU: 80 13 00 00 [20:54:21]Write to MH i2c: E2 08 00 64 A3 80 13 00 00 00 00 00 00 83 [20:54:21]Write i2c OK [20:54:21]MH_I2C_Read... [20:54:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:54:21]Read from MH i2c: E2 [20:54:21]MH_I2C_Read... [20:54:21]Read from MH i2c: E2 62 00 [20:54:21]MH_I2C_Read... [20:54:21]Read from MH i2c: E2 62 00 64 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4C 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [20:54:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4C 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:54:21]wFMCommunicate OK [20:54:21]SAM_PROTO_GetFieldsCounters done [20:54:21]requested_item shift.num is exist - process it [20:54:21]requested_item shift.opened is exist - process it [20:54:21]req_shift_opened [20:54:21]FM_GetShiftState [20:54:21]SAM_PROTO_GetShiftState [20:54:21]wFMCommunicate request_size=4 [20:54:21]MH_SAM_APDU [20:54:21]CAPDU: 80 13 01 00 [20:54:21]Write to MH i2c: E2 08 00 65 A3 80 13 01 00 00 00 00 00 85 [20:54:21]Write i2c OK [20:54:21]MH_I2C_Read... [20:54:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:54:21]Read from MH i2c: E2 [20:54:21]MH_I2C_Read... [20:54:21]Read from MH i2c: E2 0E 00 [20:54:21]MH_I2C_Read... [20:54:21]Read from MH i2c: E2 0E 00 65 A3 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 02 [20:54:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [20:54:21]wFMCommunicate OK [20:54:21]SAM_PROTO_GetShiftState done [20:54:21]FM_GetShiftState done [20:54:21]req_shift_opened done [20:54:21]requested_item shift.open_date is exist - process it [20:54:21]req_shift_open_date [20:54:21]req_shift_open_date done [20:54:21]produce_requested_data done [20:54:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32588,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [20:54:21]process_action_free close_receipt [20:54:21]json_value_free [20:54:21]json_value_free done [20:54:21]process_json_proto returns [20:54:21]Send response to host [20:54:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32588,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [20:54:21]free response buf [20:54:21]execute_script done [20:54:21]execute_script returns [20:54:21]free content buf [20:54:21]Sock 9.Close socket [20:54:21]Sock 9.Thread stoped [20:54:23]OFD Sender: No OFD packet to send [20:54:28]OFD Sender: No OFD packet to send [20:54:33]OFD Sender: No OFD packet to send [20:54:38]OFD Sender: No OFD packet to send [20:54:43]OFD Sender: No OFD packet to send [20:54:48]OFD Sender: No OFD packet to send [20:54:53]OFD Sender: No OFD packet to send [20:54:58]OFD Sender: No OFD packet to send [20:55:03]OFD Sender: No OFD packet to send [20:55:08]OFD Sender: No OFD packet to send [20:55:13]OFD Sender: No OFD packet to send [20:55:18]OFD Sender: No OFD packet to send [20:55:23]OFD Sender: No OFD packet to send [20:55:28]OFD Sender: No OFD packet to send [20:55:33]OFD Sender: No OFD packet to send [20:55:38]OFD Sender: No OFD packet to send [20:55:43]OFD Sender: No OFD packet to send [20:55:48]OFD Sender: No OFD packet to send [20:55:53]OFD Sender: No OFD packet to send [20:55:58]OFD Sender: No OFD packet to send [20:56:03]OFD Sender: No OFD packet to send [20:56:08]OFD Sender: No OFD packet to send [20:56:13]OFD Sender: No OFD packet to send [20:56:18]OFD Sender: No OFD packet to send [20:56:24]OFD Sender: No OFD packet to send [20:56:29]OFD Sender: No OFD packet to send [20:56:34]OFD Sender: No OFD packet to send [20:56:39]OFD Sender: No OFD packet to send [20:56:44]OFD Sender: No OFD packet to send [20:56:49]OFD Sender: No OFD packet to send [20:56:54]OFD Sender: No OFD packet to send [20:56:59]OFD Sender: No OFD packet to send [20:57:04]OFD Sender: No OFD packet to send [20:57:09]OFD Sender: No OFD packet to send [20:57:14]OFD Sender: No OFD packet to send [20:57:19]OFD Sender: No OFD packet to send [20:57:24]OFD Sender: No OFD packet to send [20:57:29]OFD Sender: No OFD packet to send [20:57:34]OFD Sender: No OFD packet to send [20:57:39]OFD Sender: No OFD packet to send [20:57:44]OFD Sender: No OFD packet to send [20:57:49]OFD Sender: No OFD packet to send [20:57:54]OFD Sender: No OFD packet to send [20:57:59]OFD Sender: No OFD packet to send [20:58:04]OFD Sender: No OFD packet to send [20:58:09]OFD Sender: No OFD packet to send [20:58:14]OFD Sender: No OFD packet to send [20:58:19]OFD Sender: No OFD packet to send [20:58:24]OFD Sender: No OFD packet to send [20:58:29]OFD Sender: No OFD packet to send [20:58:34]OFD Sender: No OFD packet to send [20:58:39]OFD Sender: No OFD packet to send [20:58:44]OFD Sender: No OFD packet to send [20:58:49]OFD Sender: No OFD packet to send [20:58:54]OFD Sender: No OFD packet to send [20:58:59]OFD Sender: No OFD packet to send [20:59:04]OFD Sender: No OFD packet to send [20:59:09]OFD Sender: No OFD packet to send [20:59:14]OFD Sender: No OFD packet to send [20:59:19]OFD Sender: No OFD packet to send [20:59:24]OFD Sender: No OFD packet to send [20:59:29]OFD Sender: No OFD packet to send [20:59:34]OFD Sender: No OFD packet to send [20:59:39]OFD Sender: No OFD packet to send [20:59:44]OFD Sender: No OFD packet to send [20:59:49]OFD Sender: No OFD packet to send [20:59:54]OFD Sender: No OFD packet to send [20:59:59]OFD Sender: No OFD packet to send [21:00:04]OFD Sender: No OFD packet to send [21:00:09]OFD Sender: No OFD packet to send [21:00:14]OFD Sender: No OFD packet to send [21:00:19]OFD Sender: No OFD packet to send [21:00:24]OFD Sender: No OFD packet to send [21:00:29]accept exits with 8 [21:00:29]New connection [21:00:29]New thread 3067084132 created [21:00:29]Thread 3066940772 joined [21:00:29]Waiting for new connection... [21:00:29] Sock 8.Parse request [21:00:29]Sock 8.Check first char [21:00:29]Sock 8.First char is OK [21:00:29]request: POST /json_proto HTTP/1.0 [21:00:29]Method: POST [21:00:29]URL: /json_proto [21:00:29]Method is POST - this is cgi request [21:00:29]url: /json_proto [21:00:29]query_string will be loaded in cgi processing [21:00:29]execute_cgi json_proto POST (null) [21:00:29]execute_cgi path=json_proto method=POST [21:00:29]POST find Content-Length [21:00:29]Host: 172.17.34.200:8080 [21:00:29]Content-Length: 683 [21:00:29]Content-Type: application/json [21:00:29] [21:00:29]POST finish read [21:00:29]Found Content-Length = 683 [21:00:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:29]execute_script... [21:00: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)1182351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:29]POST & json_proto [21:00:29]process_json_proto [21:00:29]json parsed OK: [21:00:29]protocol is kg_v1.0 [21:00:29]action value=close_receipt [21:00:29]process_action close_receipt [21:00:29]cmd_close_receipt [21:00:29]MH_GetDate [21:00:29]Write to MH i2c: F0 00 00 66 A3 F8 [21:00:29]Write i2c OK [21:00:29]MH_I2C_Read... [21:00:29]Read from MH i2c: F0 [21:00:29]MH_I2C_Read... [21:00:29]Read from MH i2c: F0 09 00 [21:00:29]MH_I2C_Read... [21:00:29]Read from MH i2c: F0 09 00 66 A3 00 F2 C4 E7 64 B2 FF 65 64 7C [21:00:29]GetLastDocTimeStamp 1692910461 [21:00:29]current date 1692910834 [21:00:29]FM_GetShiftState [21:00:29]SAM_PROTO_GetShiftState [21:00:29]wFMCommunicate request_size=4 [21:00:29]MH_SAM_APDU [21:00:29]CAPDU: 80 13 01 00 [21:00:29]Write to MH i2c: E2 08 00 67 A3 80 13 01 00 00 00 00 00 87 [21:00:29]Write i2c OK [21:00:29]MH_I2C_Read... [21:00:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:29]Read from MH i2c: E2 [21:00:29]MH_I2C_Read... [21:00:29]Read from MH i2c: E2 0E 00 [21:00:29]MH_I2C_Read... [21:00:29]Read from MH i2c: E2 0E 00 67 A3 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 04 [21:00:29]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:00:29]wFMCommunicate OK [21:00:29]SAM_PROTO_GetShiftState done [21:00:29]FM_GetShiftState done [21:00:29]opened in 1692866319 [21:00:29]opened+sec_in_day 1692952719 [21:00:29]quantity*price = 50053 [21:00:29]sum+1 = 50054 [21:00:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 295 24.08.2023 21:00 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32589 ФПД: 150351537641688 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T210034&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32589&fm=150351537641688&tin=02508201610067®Number=0000000000091575&sum=50000 [21:00:30]StoreToDocumentArchive [21:00:30]shift 75 fd 32589 [21:00:30]save to /storage/0075/doc_00032589 [21:00:30]save last doc name /storage/0075/doc_00032589 to /storage/kkm_last_doc_name [21:00:30]save OK [21:00:30]Clear old archive folders... [21:00:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:00:30]tlvbuf is 018D19B0 [21:00:30]SAM_PROTO_ClearQueue [21:00:30]wFMCommunicate request_size=4 [21:00:30]MH_SAM_APDU [21:00:30]CAPDU: 80 09 00 00 [21:00:30]Write to MH i2c: E2 08 00 74 A3 80 09 00 00 00 00 00 00 89 [21:00:30]Write i2c OK [21:00:30]MH_I2C_Read... [21:00:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:00:30]Read from MH i2c: E2 [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: E2 03 00 [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: E2 03 00 74 A3 00 90 00 8B [21:00:30]RAPDU: 90 00 [21:00:30]wFMCommunicate OK [21:00:30]SAM_PROTO_ClearQueue done [21:00:30]KKMCreateOFDPacket [21:00:30]OFDProtocolAddRootSTLVToBuf [21:00:30]FM_MakeSignedData [21:00:30]FM_MakeSignedData [21:00:30]SAM_PROTO_SignData [21:00:30]wFMCommunicate request_size=4 [21:00:30]MH_SAM_APDU [21:00:30]CAPDU: 80 0D 01 02 [21:00:30]Write to MH i2c: E2 08 00 75 A3 80 0D 01 02 00 00 00 00 91 [21:00:30]Write i2c OK [21:00:30]MH_I2C_Read... [21:00:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:00:30]Read from MH i2c: E2 [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: E2 03 00 [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: E2 03 00 75 A3 00 90 00 8C [21:00:30]RAPDU: 90 00 [21:00:30]wFMCommunicate OK [21:00:30]wFMCommunicate request_size=255 [21:00:30]MH_SAM_APDU [21:00:30]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 F2 C4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 7F 00 00 35 04 06 00 [21:00:30]Write to MH i2c: E2 02 01 76 A3 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 F2 C4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 7F 00 00 35 04 06 00 00 00 E8 [21:00:30]Write i2c OK [21:00:30]MH_I2C_Read... [21:00:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:00:30]Read from MH i2c: E2 [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: E2 03 00 [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: E2 03 00 76 A3 00 90 00 8D [21:00:30]RAPDU: 90 00 [21:00:30]wFMCommunicate OK [21:00:30]wFMCommunicate request_size=11 [21:00:30]MH_SAM_APDU [21:00:30]CAPDU: 80 0D 02 02 06 88 BE 71 FE 18 D8 [21:00:30]Write to MH i2c: E2 0E 00 77 A3 80 0D 02 02 06 00 88 BE 71 FE 18 D8 00 00 45 [21:00:30]Write i2c OK [21:00:30]MH_I2C_Read... [21:00:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:00:30]Read from MH i2c: E2 [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: E2 03 00 [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: E2 03 00 77 A3 00 90 00 8E [21:00:30]RAPDU: 90 00 [21:00:30]wFMCommunicate OK [21:00:30]wFMCommunicate request_size=4 [21:00:30]MH_SAM_APDU [21:00:30]CAPDU: 80 0D 03 02 [21:00:30]Write to MH i2c: E2 08 00 78 A3 80 0D 03 02 00 00 00 00 96 [21:00:30]Write i2c OK [21:00:30]MH_I2C_Read... [21:00:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:00:30]Read from MH i2c: E2 [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: E2 0B 00 [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: E2 0B 00 78 A3 00 F5 D6 F3 1B 1B BD 12 57 90 00 B1 [21:00:30]RAPDU: F5 D6 F3 1B 1B BD 12 57 90 00 [21:00:30]wFMCommunicate OK [21:00:30]SAM_PROTO_SignData done [21:00:30]FM_MakeSignedData done [21:00:30]CreateOFDProtocolMessage [21:00:30]wFMCommunicate request_size=4 [21:00:30]MH_SAM_APDU [21:00:30]CAPDU: 80 11 00 00 [21:00:30]Write to MH i2c: E2 08 00 79 A3 80 11 00 00 00 00 00 00 96 [21:00:30]Write i2c OK [21:00:30]MH_I2C_Read... [21:00:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:30]Read from MH i2c: E2 [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: E2 17 00 [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: E2 17 00 79 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EC [21:00:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:00:30]wFMCommunicate OK [21:00:30]CreateOFDProtocolMessage done [21:00:30]OFDSenderStorePacket 32589 [21:00:30]StoreOFDPacket docnum=32589 [21:00:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 88 6C 08 01 20 A2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 F2 C4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 7F 00 00 35 04 06 00 88 BE 71 FE 18 D8 F5 D6 F3 1B 1B BD 12 57 [21:00:30]CheckFolder [21:00:30]dirname=/storage/ofd_packets [21:00:30]CheckFolder done [21:00:30]ProducePacketName [21:00:30]name=ofd_packets/00032589 [21:00:30]NVStorageSaveData ofd_packets/00032589 [21:00:30]File name is /storage/ofd_packets/00032589 [21:00:30]Write 302 bytes [21:00:30]NVStorageSaveData done [21:00:30]OFDSenderStorePacket done [21:00:30]KKMCreateOFDPacket done [21:00:30]NVStorageSaveData kkm_last_timestamp [21:00:30]File name is /storage/kkm_last_timestamp [21:00:30]Write 4 bytes [21:00:30]NVStorageSaveData done [21:00:30]ExternCall_PrintAddStr [21:00:30]wPrintStart [21:00:30]Write to MH i2c: 01 00 00 7A A3 1D [21:00:30]Write i2c OK [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: 01 [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: 01 07 00 [21:00:30]MH_I2C_Read... [21:00:30]Read from MH i2c: 01 07 00 7A A3 00 00 00 00 00 FF 0F 32 [21:00:30]RasterBufferAndPrint [21:00:30]line Счет N : (1)1182351 [21:00:30]line ИНН: 02508201610067 [21:00:30]line Контрольно-Кассовый Чек [21:00:30]line ПРОДАЖА [21:00:30]line ТРК (МРК, ГНК) : 11 [21:00:30]line Товар: 2710194210 [21:00:30]line ДТ(л)-К-5 [21:00:30]line 7.870 * 63.60 [21:00:30]line = 500.53 [21:00:30]line НДС 12% НСП 1% [21:00:30]line > о реализуемом товаре [21:00:30]line ОКРУГЛЕНИЕ: -0.53 [21:00:30]line ИТОГО: 500.00 [21:00:30]line Внесено: 500.00 [21:00:30]line СДАЧА: 0.00 [21:00:30]line НСП 1% : 4.43 [21:00:30]line НДС 12% : 53.15 [21:00:30]line Наличными: 500.00 [21:00:30]line Безнал.: 0.00 [21:00:30]line Место: АЗС № 121 "Партнер Нефть" [21:00:30]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:00:30]line СНО: Общий режим [21:00:30]line Чек 295 24.08.2023 21:00 [21:00:30]line Смена: 75 ФФД: 1.0 [21:00:30]line ЗНМ: 0300000148 [21:00:30]line РНМ: 0000000000091575 [21:00:30]line Версия ККМ: 001 [21:00:30]line ФМ: 0000000000874655 [21:00:30]line ФД: 32589 [21:00:30]line ФПД: 150351537641688 [21:00:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T210034&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32589&fm=150351537641688&tin=02508201610067®Number=0000000000091575&sum=50000 [21:00:31]OFD Sender: Processing packet 32589 [packets to send 11, broken 10] [21:00:31]ProducePacketName [21:00:31]name=ofd_packets/00032589 [21:00:31]OFD Sender: To server: pG, [21:00:31]CommunicateWithHost lk.salyk.kg:30040 [21:00:31]ConnectInit lk.salyk.kg [21:00:31]written 0, free lines is 4095 [21:00:31]Connected sock=10 [21:00:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 88 6C 08 01 20 A2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 F2 C4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 7F 00 00 35 04 06 00 88 BE 71 FE 18 D8 F5 D6 F3 1B 1B BD 12 57 [21:00:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C9 73 47 00 C9 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 7F 00 00 F4 03 04 00 95 6F E7 64 B6 04 01 00 00 36 0B 2F 61 40 A2 DD 32 [21:00:31]CommunicateWithHost err = 0 [21:00:31]CheckOFDResponse [21:00:31]1017 (14) - 77093643461234 [21:00:31]1041 (16) - 0000000000874655 [21:00:31]1040 (4) - 32589 [21:00:31]1012 (4) - 24.08.2023 14:56 [21:00:31]1206 (1) - 0 [21:00:31]OFD Sender: Remove packet 32589 [21:00:31]ProducePacketName [21:00:31]name=ofd_packets/00032589 [21:00:31]NVStorageDeleteData [21:00:31]Write to MH i2c: 01 00 00 A5 A3 48 [21:00:31]Write i2c OK [21:00:31]MH_I2C_Read... [21:00:31]Read from MH i2c: 01 [21:00:31]MH_I2C_Read... [21:00:31]Read from MH i2c: 01 07 00 [21:00:31]MH_I2C_Read... [21:00:31]Read from MH i2c: 01 07 00 A5 A3 00 00 00 00 00 EA 0C 45 [21:00:31]RasterBufferAndPrint [21:00:31]line [21:00:31]line [21:00:31]line [21:00:31]line [21:00:31]line [21:00:31]written 0, free lines is 3315 [21:00:31]MH_Cut [21:00:31]Write to MH i2c: D1 01 00 AC A3 01 21 [21:00:31]Write i2c OK [21:00:31]MH_I2C_Read... [21:00:31]Read from MH i2c: D1 [21:00:31]MH_I2C_Read... [21:00:31]Read from MH i2c: D1 01 00 [21:00:31]MH_I2C_Read... [21:00:31]Read from MH i2c: D1 01 00 AC A3 00 20 [21:00:31]Write to MH i2c: 01 00 00 AD A3 50 [21:00:31]Write i2c OK [21:00:31]MH_I2C_Read... [21:00:31]OFD Sender: No OFD packet to send [21:00:32]*** Cut start [21:00:32]*** Purtial cut [21:00:32]*** Stage 1: CUTSNS_PIN = 1 [21:00:32]Read from MH i2c: 01 [21:00:32]MH_I2C_Read... [21:00:32]*** Stop cut motor [21:00:32]*** Cut end [21:00:32]Read from MH i2c: 01 07 00 [21:00:32]MH_I2C_Read... [21:00:32]Read from MH i2c: 01 07 00 AD A3 00 00 00 00 00 FF 0F 65 [21:00:32]process_action close_receipt done [21:00:32]requested_data is exist [21:00:32]produce_requested_data [21:00:32]requested_item fm.sn is exist - process it [21:00:32]wFMCommunicate request_size=4 [21:00:32]MH_SAM_APDU [21:00:32]CAPDU: 80 11 00 00 [21:00:32]Write to MH i2c: E2 08 00 AE A3 80 11 00 00 00 00 00 00 CB [21:00:32]Write i2c OK [21:00:32]MH_I2C_Read... [21:00:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:32]Read from MH i2c: E2 [21:00:32]MH_I2C_Read... [21:00:32]Read from MH i2c: E2 17 00 [21:00:32]MH_I2C_Read... [21:00:32]Read from MH i2c: E2 17 00 AE A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 21 [21:00:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:00:32]wFMCommunicate OK [21:00:32]requested_item fd.num is exist - process it [21:00:32]SAM_PROTO_GetFieldsCounters [21:00:32]wFMCommunicate request_size=4 [21:00:32]MH_SAM_APDU [21:00:32]CAPDU: 80 13 00 00 [21:00:32]Write to MH i2c: E2 08 00 AF A3 80 13 00 00 00 00 00 00 CE [21:00:32]Write i2c OK [21:00:32]MH_I2C_Read... [21:00:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:00:32]Read from MH i2c: E2 [21:00:32]MH_I2C_Read... [21:00:32]Read from MH i2c: E2 62 00 [21:00:32]MH_I2C_Read... [21:00:32]Read from MH i2c: E2 62 00 AF 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4D 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 83 [21:00:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4D 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:00:32]wFMCommunicate OK [21:00:32]SAM_PROTO_GetFieldsCounters done [21:00:32]requested_item shift.num is exist - process it [21:00:32]requested_item shift.opened is exist - process it [21:00:32]req_shift_opened [21:00:32]FM_GetShiftState [21:00:32]SAM_PROTO_GetShiftState [21:00:32]wFMCommunicate request_size=4 [21:00:32]MH_SAM_APDU [21:00:32]CAPDU: 80 13 01 00 [21:00:32]Write to MH i2c: E2 08 00 B0 A3 80 13 01 00 00 00 00 00 D0 [21:00:32]Write i2c OK [21:00:32]MH_I2C_Read... [21:00:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:32]Read from MH i2c: E2 [21:00:32]MH_I2C_Read... [21:00:32]Read from MH i2c: E2 0E 00 [21:00:32]MH_I2C_Read... [21:00:32]Read from MH i2c: E2 0E 00 B0 A3 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4D [21:00:32]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:00:32]wFMCommunicate OK [21:00:32]SAM_PROTO_GetShiftState done [21:00:32]FM_GetShiftState done [21:00:32]req_shift_opened done [21:00:32]requested_item shift.open_date is exist - process it [21:00:32]req_shift_open_date [21:00:32]req_shift_open_date done [21:00:32]produce_requested_data done [21:00:32]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32589,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:00:32]process_action_free close_receipt [21:00:32]json_value_free [21:00:32]json_value_free done [21:00:32]process_json_proto returns [21:00:32]Send response to host [21:00:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32589,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:00:32]free response buf [21:00:32]execute_script done [21:00:32]execute_script returns [21:00:32]free content buf [21:00:32]Sock 8.Close socket [21:00:32]Sock 8.Thread stoped [21:00:36]OFD Sender: No OFD packet to send [21:00:41]OFD Sender: No OFD packet to send [21:00:46]OFD Sender: No OFD packet to send [21:00:51]OFD Sender: No OFD packet to send [21:00:56]OFD Sender: No OFD packet to send [21:01:01]OFD Sender: No OFD packet to send [21:01:06]OFD Sender: No OFD packet to send [21:01:11]OFD Sender: No OFD packet to send [21:01:16]OFD Sender: No OFD packet to send [21:01:21]OFD Sender: No OFD packet to send [21:01:26]OFD Sender: No OFD packet to send [21:01:31]OFD Sender: No OFD packet to send [21:01:36]OFD Sender: No OFD packet to send [21:01:41]OFD Sender: No OFD packet to send [21:01:46]OFD Sender: No OFD packet to send [21:01:51]OFD Sender: No OFD packet to send [21:01:56]OFD Sender: No OFD packet to send [21:02:01]OFD Sender: No OFD packet to send [21:02:06]OFD Sender: No OFD packet to send [21:02:11]OFD Sender: No OFD packet to send [21:02:16]OFD Sender: No OFD packet to send [21:02:21]OFD Sender: No OFD packet to send [21:02:26]OFD Sender: No OFD packet to send [21:02:31]OFD Sender: No OFD packet to send [21:02:36]OFD Sender: No OFD packet to send [21:02:41]OFD Sender: No OFD packet to send [21:02:46]OFD Sender: No OFD packet to send [21:02:51]OFD Sender: No OFD packet to send [21:02:56]OFD Sender: No OFD packet to send [21:03:01]OFD Sender: No OFD packet to send [21:03:06]OFD Sender: No OFD packet to send [21:03:11]OFD Sender: No OFD packet to send [21:03:16]OFD Sender: No OFD packet to send [21:03:21]OFD Sender: No OFD packet to send [21:03:26]OFD Sender: No OFD packet to send [21:03:31]OFD Sender: No OFD packet to send [21:03:36]OFD Sender: No OFD packet to send [21:03:41]OFD Sender: No OFD packet to send [21:03:46]OFD Sender: No OFD packet to send [21:03:51]OFD Sender: No OFD packet to send [21:03:56]OFD Sender: No OFD packet to send [21:04:01]OFD Sender: No OFD packet to send [21:04:06]OFD Sender: No OFD packet to send [21:04:11]OFD Sender: No OFD packet to send [21:04:16]OFD Sender: No OFD packet to send [21:04:21]OFD Sender: No OFD packet to send [21:04:26]OFD Sender: No OFD packet to send [21:04:31]OFD Sender: No OFD packet to send [21:04:36]OFD Sender: No OFD packet to send [21:04:41]OFD Sender: No OFD packet to send [21:04:46]OFD Sender: No OFD packet to send [21:04:51]OFD Sender: No OFD packet to send [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:22]OFD Sender: No OFD packet to send [21:07:27]OFD Sender: No OFD packet to send [21:07:32]OFD Sender: No OFD packet to send [21:07:37]OFD Sender: No OFD packet to send [21:07:42]OFD Sender: No OFD packet to send [21:07:47]OFD Sender: No OFD packet to send [21:07:52]OFD Sender: No OFD packet to send [21:07:57]OFD Sender: No OFD packet to send [21:08:02]OFD Sender: No OFD packet to send [21:08:07]OFD Sender: No OFD packet to send [21:08:12]OFD Sender: No OFD packet to send [21:08:17]OFD Sender: No OFD packet to send [21:08:22]OFD Sender: No OFD packet to send [21:08:27]OFD Sender: No OFD packet to send [21:08:32]OFD Sender: No OFD packet to send [21:08:37]OFD Sender: No OFD packet to send [21:08:42]OFD Sender: No OFD packet to send [21:08:44]accept exits with 9 [21:08:44]New connection [21:08:44]New thread 3066940772 created [21:08:44]Thread 3067084132 joined [21:08:44]Waiting for new connection... [21:08:44] Sock 9.Parse request [21:08:44]Sock 9.Check first char [21:08:44]Sock 9.First char is OK [21:08:44]request: POST /json_proto HTTP/1.0 [21:08:44]Method: POST [21:08:44]URL: /json_proto [21:08:44]Method is POST - this is cgi request [21:08:44]url: /json_proto [21:08:44]query_string will be loaded in cgi processing [21:08:44]execute_cgi json_proto POST (null) [21:08:44]execute_cgi path=json_proto method=POST [21:08:44]POST find Content-Length [21:08:44]Host: 172.17.34.200:8080 [21:08:44]Content-Length: 679 [21:08:44]Content-Type: application/json [21:08:44] [21:08:44]POST finish read [21:08:44]Found Content-Length = 679 [21:08:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 12.180, "sum" : 700.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:44]execute_script... [21:08: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)1182352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 12.180, "sum" : 700.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:44]POST & json_proto [21:08:44]process_json_proto [21:08:44]json parsed OK: [21:08:44]protocol is kg_v1.0 [21:08:44]action value=close_receipt [21:08:44]process_action close_receipt [21:08:44]cmd_close_receipt [21:08:44]MH_GetDate [21:08:44]Write to MH i2c: F0 00 00 B1 A3 43 [21:08:44]Write i2c OK [21:08:44]MH_I2C_Read... [21:08:44]Read from MH i2c: F0 [21:08:44]MH_I2C_Read... [21:08:44]Read from MH i2c: F0 09 00 [21:08:44]MH_I2C_Read... [21:08:44]Read from MH i2c: F0 09 00 B1 A3 00 E2 C6 E7 64 B2 FF 65 64 B9 [21:08:44]GetLastDocTimeStamp 1692910834 [21:08:44]current date 1692911330 [21:08:44]FM_GetShiftState [21:08:44]SAM_PROTO_GetShiftState [21:08:44]wFMCommunicate request_size=4 [21:08:44]MH_SAM_APDU [21:08:44]CAPDU: 80 13 01 00 [21:08:44]Write to MH i2c: E2 08 00 B2 A3 80 13 01 00 00 00 00 00 D2 [21:08:44]Write i2c OK [21:08:44]MH_I2C_Read... [21:08:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:45]Read from MH i2c: E2 [21:08:45]MH_I2C_Read... [21:08:45]Read from MH i2c: E2 0E 00 [21:08:45]MH_I2C_Read... [21:08:45]Read from MH i2c: E2 0E 00 B2 A3 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4F [21:08:45]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:08:45]wFMCommunicate OK [21:08:45]SAM_PROTO_GetShiftState done [21:08:45]FM_GetShiftState done [21:08:45]opened in 1692866319 [21:08:45]opened+sec_in_day 1692952719 [21:08:45]quantity*price = 70035 [21:08:45]sum+1 = 70036 [21:08:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 296 24.08.2023 21:08 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32590 ФПД: 147739640520249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T210850&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32590&fm=147739640520249&tin=02508201610067®Number=0000000000091575&sum=70000 [21:08:46]StoreToDocumentArchive [21:08:46]shift 75 fd 32590 [21:08:46]save to /storage/0075/doc_00032590 [21:08:46]save last doc name /storage/0075/doc_00032590 to /storage/kkm_last_doc_name [21:08:46]save OK [21:08:46]Clear old archive folders... [21:08:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:08:46]tlvbuf is 01A12E00 [21:08:46]SAM_PROTO_ClearQueue [21:08:46]wFMCommunicate request_size=4 [21:08:46]MH_SAM_APDU [21:08:46]CAPDU: 80 09 00 00 [21:08:46]Write to MH i2c: E2 08 00 BF A3 80 09 00 00 00 00 00 00 D4 [21:08:46]Write i2c OK [21:08:46]MH_I2C_Read... [21:08:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:08:46]Read from MH i2c: E2 [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: E2 03 00 [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: E2 03 00 BF A3 00 90 00 D6 [21:08:46]RAPDU: 90 00 [21:08:46]wFMCommunicate OK [21:08:46]SAM_PROTO_ClearQueue done [21:08:46]KKMCreateOFDPacket [21:08:46]OFDProtocolAddRootSTLVToBuf [21:08:46]FM_MakeSignedData [21:08:46]FM_MakeSignedData [21:08:46]SAM_PROTO_SignData [21:08:46]wFMCommunicate request_size=4 [21:08:46]MH_SAM_APDU [21:08:46]CAPDU: 80 0D 01 02 [21:08:46]Write to MH i2c: E2 08 00 C0 A3 80 0D 01 02 00 00 00 00 DC [21:08:46]Write i2c OK [21:08:46]MH_I2C_Read... [21:08:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:08:46]Read from MH i2c: E2 [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: E2 03 00 [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: E2 03 00 C0 A3 00 90 00 D7 [21:08:46]RAPDU: 90 00 [21:08:46]wFMCommunicate OK [21:08:46]wFMCommunicate request_size=255 [21:08:46]MH_SAM_APDU [21:08:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 E2 C6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 7F 00 00 35 04 06 00 86 [21:08:46]Write to MH i2c: E2 02 01 C1 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 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 E2 C6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 7F 00 00 35 04 06 00 86 00 00 35 [21:08:46]Write i2c OK [21:08:46]MH_I2C_Read... [21:08:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:46]Read from MH i2c: E2 [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: E2 03 00 [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: E2 03 00 C1 A3 00 90 00 D8 [21:08:46]RAPDU: 90 00 [21:08:46]wFMCommunicate OK [21:08:46]wFMCommunicate request_size=10 [21:08:46]MH_SAM_APDU [21:08:46]CAPDU: 80 0D 02 02 05 5E 50 CA DE 39 [21:08:46]Write to MH i2c: E2 0D 00 C2 A3 80 0D 02 02 05 00 5E 50 CA DE 39 00 00 78 [21:08:46]Write i2c OK [21:08:46]MH_I2C_Read... [21:08:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:46]Read from MH i2c: E2 [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: E2 03 00 [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: E2 03 00 C2 A3 00 90 00 D9 [21:08:46]RAPDU: 90 00 [21:08:46]wFMCommunicate OK [21:08:46]wFMCommunicate request_size=4 [21:08:46]MH_SAM_APDU [21:08:46]CAPDU: 80 0D 03 02 [21:08:46]Write to MH i2c: E2 08 00 C3 A3 80 0D 03 02 00 00 00 00 E1 [21:08:46]Write i2c OK [21:08:46]MH_I2C_Read... [21:08:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:08:46]Read from MH i2c: E2 [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: E2 0B 00 [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: E2 0B 00 C3 A3 00 27 89 4C 21 A3 D3 70 ED 90 00 D2 [21:08:46]RAPDU: 27 89 4C 21 A3 D3 70 ED 90 00 [21:08:46]wFMCommunicate OK [21:08:46]SAM_PROTO_SignData done [21:08:46]FM_MakeSignedData done [21:08:46]CreateOFDProtocolMessage [21:08:46]wFMCommunicate request_size=4 [21:08:46]MH_SAM_APDU [21:08:46]CAPDU: 80 11 00 00 [21:08:46]Write to MH i2c: E2 08 00 C4 A3 80 11 00 00 00 00 00 00 E1 [21:08:46]Write i2c OK [21:08:46]MH_I2C_Read... [21:08:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:46]Read from MH i2c: E2 [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: E2 17 00 [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: E2 17 00 C4 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 37 [21:08:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:08:46]wFMCommunicate OK [21:08:46]CreateOFDProtocolMessage done [21:08:46]OFDSenderStorePacket 32590 [21:08:46]StoreOFDPacket docnum=32590 [21:08:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6F 4C 07 01 5C 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 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 E2 C6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 7F 00 00 35 04 06 00 86 5E 50 CA DE 39 27 89 4C 21 A3 D3 70 ED [21:08:46]CheckFolder [21:08:46]dirname=/storage/ofd_packets [21:08:46]CheckFolder done [21:08:46]ProducePacketName [21:08:46]name=ofd_packets/00032590 [21:08:46]NVStorageSaveData ofd_packets/00032590 [21:08:46]File name is /storage/ofd_packets/00032590 [21:08:46]Write 301 bytes [21:08:46]NVStorageSaveData done [21:08:46]OFDSenderStorePacket done [21:08:46]KKMCreateOFDPacket done [21:08:46]NVStorageSaveData kkm_last_timestamp [21:08:46]File name is /storage/kkm_last_timestamp [21:08:46]Write 4 bytes [21:08:46]NVStorageSaveData done [21:08:46]ExternCall_PrintAddStr [21:08:46]wPrintStart [21:08:46]Write to MH i2c: 01 00 00 C5 A3 68 [21:08:46]Write i2c OK [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: 01 [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: 01 07 00 [21:08:46]MH_I2C_Read... [21:08:46]Read from MH i2c: 01 07 00 C5 A3 00 00 00 00 00 FF 0F 7D [21:08:46]RasterBufferAndPrint [21:08:46]line Счет N : (1)1182352 [21:08:46]line ИНН: 02508201610067 [21:08:46]line Контрольно-Кассовый Чек [21:08:46]line ПРОДАЖА [21:08:46]line ТРК (МРК, ГНК) : 42 [21:08:46]line Товар: 2710124130 [21:08:46]line Аи-92-К-5 [21:08:46]line 12.180 * 57.50 [21:08:46]line = 700.35 [21:08:46]line НДС 12% НСП 1% [21:08:46]line > о реализуемом товаре [21:08:46]line ОКРУГЛЕНИЕ: -0.35 [21:08:46]line ИТОГО: 700.00 [21:08:46]line Внесено: 700.00 [21:08:46]line СДАЧА: 0.00 [21:08:46]line НСП 1% : 6.20 [21:08:46]line НДС 12% : 74.37 [21:08:46]line Наличными: 700.00 [21:08:46]line Безнал.: 0.00 [21:08:46]line Место: АЗС № 121 "Партнер Нефть" [21:08:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:08:46]line СНО: Общий режим [21:08:46]line Чек 296 24.08.2023 21:08 [21:08:46]line Смена: 75 ФФД: 1.0 [21:08:46]line ЗНМ: 0300000148 [21:08:46]line РНМ: 0000000000091575 [21:08:46]line Версия ККМ: 001 [21:08:46]line ФМ: 0000000000874655 [21:08:46]line ФД: 32590 [21:08:46]line ФПД: 147739640520249 [21:08:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T210850&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32590&fm=147739640520249&tin=02508201610067®Number=0000000000091575&sum=70000 [21:08:47]written 0, free lines is 4095 [21:08:47]OFD Sender: Processing packet 32590 [packets to send 11, broken 10] [21:08:47]ProducePacketName [21:08:47]name=ofd_packets/00032590 [21:08:47]OFD Sender: To server: pG, [21:08:47]CommunicateWithHost lk.salyk.kg:30040 [21:08:47]ConnectInit lk.salyk.kg [21:08:47]Connected sock=10 [21:08:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6F 4C 07 01 5C 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 35 FF 03 08 00 03 94 2F 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 93 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 E2 C6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 7F 00 00 35 04 06 00 86 5E 50 CA DE 39 27 89 4C 21 A3 D3 70 ED [21:08:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C9 2C 47 00 92 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 7F 00 00 F4 03 04 00 85 71 E7 64 B6 04 01 00 00 E7 22 13 96 55 BD 64 8F [21:08:47]CommunicateWithHost err = 0 [21:08:47]CheckOFDResponse [21:08:47]1017 (14) - 77093643461234 [21:08:47]1041 (16) - 0000000000874655 [21:08:47]1040 (4) - 32590 [21:08:47]1012 (4) - 24.08.2023 15:04 [21:08:47]1206 (1) - 0 [21:08:47]OFD Sender: Remove packet 32590 [21:08:47]ProducePacketName [21:08:47]name=ofd_packets/00032590 [21:08:47]NVStorageDeleteData [21:08:47]Write to MH i2c: 01 00 00 F0 A3 93 [21:08:47]Write i2c OK [21:08:47]MH_I2C_Read... [21:08:47]Read from MH i2c: 01 [21:08:47]MH_I2C_Read... [21:08:47]Read from MH i2c: 01 07 00 [21:08:47]MH_I2C_Read... [21:08:47]Read from MH i2c: 01 07 00 F0 A3 00 00 00 00 00 DD 0C 83 [21:08:47]RasterBufferAndPrint [21:08:47]line [21:08:47]line [21:08:47]line [21:08:47]line [21:08:47]line [21:08:47]written 0, free lines is 3301 [21:08:47]MH_Cut [21:08:47]Write to MH i2c: D1 01 00 F7 A3 01 6C [21:08:47]Write i2c OK [21:08:47]MH_I2C_Read... [21:08:47]Read from MH i2c: D1 [21:08:47]MH_I2C_Read... [21:08:47]Read from MH i2c: D1 01 00 [21:08:47]MH_I2C_Read... [21:08:47]Read from MH i2c: D1 01 00 F7 A3 00 6B [21:08:47]Write to MH i2c: 01 00 00 F8 A3 9B [21:08:47]Write i2c OK [21:08:47]MH_I2C_Read... [21:08:47]OFD Sender: No OFD packet to send [21:08:48]*** Cut start [21:08:48]*** Purtial cut [21:08:48]*** CUTSNS_PIN = 0 [21:08:48]*** Stage 1: CUTSNS_PIN = 1 [21:08:50]Read from MH i2c: 01 [21:08:50]MH_I2C_Read... [21:08:50]*** Stop cut motor [21:08:50]*** Cut end [21:08:50]Read from MH i2c: 01 07 00 [21:08:50]MH_I2C_Read... [21:08:50]Read from MH i2c: 01 07 00 F8 A3 00 00 00 00 00 FF 0F B0 [21:08:50]process_action close_receipt done [21:08:50]requested_data is exist [21:08:50]produce_requested_data [21:08:50]requested_item fm.sn is exist - process it [21:08:50]wFMCommunicate request_size=4 [21:08:50]MH_SAM_APDU [21:08:50]CAPDU: 80 11 00 00 [21:08:50]Write to MH i2c: E2 08 00 F9 A3 80 11 00 00 00 00 00 00 16 [21:08:50]Write i2c OK [21:08:50]MH_I2C_Read... [21:08:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:50]Read from MH i2c: E2 [21:08:50]MH_I2C_Read... [21:08:50]Read from MH i2c: E2 17 00 [21:08:50]MH_I2C_Read... [21:08:50]Read from MH i2c: E2 17 00 F9 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [21:08:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:08:50]wFMCommunicate OK [21:08:50]requested_item fd.num is exist - process it [21:08:50]SAM_PROTO_GetFieldsCounters [21:08:50]wFMCommunicate request_size=4 [21:08:50]MH_SAM_APDU [21:08:50]CAPDU: 80 13 00 00 [21:08:50]Write to MH i2c: E2 08 00 FA A3 80 13 00 00 00 00 00 00 19 [21:08:50]Write i2c OK [21:08:50]MH_I2C_Read... [21:08:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:08:50]Read from MH i2c: E2 [21:08:50]MH_I2C_Read... [21:08:50]Read from MH i2c: E2 62 00 [21:08:50]MH_I2C_Read... [21:08:50]Read from MH i2c: E2 62 00 FA 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [21:08:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:08:50]wFMCommunicate OK [21:08:50]SAM_PROTO_GetFieldsCounters done [21:08:50]requested_item shift.num is exist - process it [21:08:50]requested_item shift.opened is exist - process it [21:08:50]req_shift_opened [21:08:50]FM_GetShiftState [21:08:50]SAM_PROTO_GetShiftState [21:08:50]wFMCommunicate request_size=4 [21:08:50]MH_SAM_APDU [21:08:50]CAPDU: 80 13 01 00 [21:08:50]Write to MH i2c: E2 08 00 FB A3 80 13 01 00 00 00 00 00 1B [21:08:50]Write i2c OK [21:08:50]MH_I2C_Read... [21:08:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:50]Read from MH i2c: E2 [21:08:50]MH_I2C_Read... [21:08:50]Read from MH i2c: E2 0E 00 [21:08:50]MH_I2C_Read... [21:08:50]Read from MH i2c: E2 0E 00 FB A3 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 98 [21:08:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:08:50]wFMCommunicate OK [21:08:50]SAM_PROTO_GetShiftState done [21:08:50]FM_GetShiftState done [21:08:50]req_shift_opened done [21:08:50]requested_item shift.open_date is exist - process it [21:08:50]req_shift_open_date [21:08:50]req_shift_open_date done [21:08:50]produce_requested_data done [21:08:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32590,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:08:50]process_action_free close_receipt [21:08:50]json_value_free [21:08:50]json_value_free done [21:08:50]process_json_proto returns [21:08:50]Send response to host [21:08:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32590,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:08:50]free response buf [21:08:50]execute_script done [21:08:50]execute_script returns [21:08:50]free content buf [21:08:50]Sock 9.Close socket [21:08:50]Sock 9.Thread stoped [21:08:52]OFD Sender: No OFD packet to send [21:08:57]OFD Sender: No OFD packet to send [21:09:02]OFD Sender: No OFD packet to send [21:09:07]OFD Sender: No OFD packet to send [21:09:12]OFD Sender: No OFD packet to send [21:09:17]OFD Sender: No OFD packet to send [21:09:22]OFD Sender: No OFD packet to send [21:09:27]OFD Sender: No OFD packet to send [21:09:32]OFD Sender: No OFD packet to send [21:09:37]OFD Sender: No OFD packet to send [21:09:42]OFD Sender: No OFD packet to send [21:09:47]OFD Sender: No OFD packet to send [21:09:52]OFD Sender: No OFD packet to send [21:09:57]OFD Sender: No OFD packet to send [21:10:02]OFD Sender: No OFD packet to send [21:10:07]OFD Sender: No OFD packet to send [21:10:12]OFD Sender: No OFD packet to send [21:10:17]OFD Sender: No OFD packet to send [21:10:22]OFD Sender: No OFD packet to send [21:10:27]OFD Sender: No OFD packet to send [21:10:32]OFD Sender: No OFD packet to send [21:10:37]OFD Sender: No OFD packet to send [21:10:42]OFD Sender: No OFD packet to send [21:10:47]OFD Sender: No OFD packet to send [21:10:52]OFD Sender: No OFD packet to send [21:10:57]OFD Sender: No OFD packet to send [21:11:02]OFD Sender: No OFD packet to send [21:11:07]OFD Sender: No OFD packet to send [21:11:12]OFD Sender: No OFD packet to send [21:11:17]OFD Sender: No OFD packet to send [21:11:22]OFD Sender: No OFD packet to send [21:11:27]OFD Sender: No OFD packet to send [21:11:32]OFD Sender: No OFD packet to send [21:11:37]OFD Sender: No OFD packet to send [21:11:42]OFD Sender: No OFD packet to send [21:11:47]OFD Sender: No OFD packet to send [21:11:52]OFD Sender: No OFD packet to send [21:11:57]OFD Sender: No OFD packet to send [21:12:02]OFD Sender: No OFD packet to send [21:12:07]OFD Sender: No OFD packet to send [21:12:12]OFD Sender: No OFD packet to send [21:12:17]OFD Sender: No OFD packet to send [21:12:22]OFD Sender: No OFD packet to send [21:12:27]OFD Sender: No OFD packet to send [21:12:32]OFD Sender: No OFD packet to send [21:12:37]OFD Sender: No OFD packet to send [21:12:42]OFD Sender: No OFD packet to send [21:12:47]OFD Sender: No OFD packet to send [21:12:52]OFD Sender: No OFD packet to send [21:12:57]OFD Sender: No OFD packet to send [21:13:03]OFD Sender: No OFD packet to send [21:13:08]OFD Sender: No OFD packet to send [21:13:13]OFD Sender: No OFD packet to send [21:13:18]OFD Sender: No OFD packet to send [21:13:23]OFD Sender: No OFD packet to send [21:13:28]OFD Sender: No OFD packet to send [21:13:33]OFD Sender: No OFD packet to send [21:13:38]OFD Sender: No OFD packet to send [21:13:43]OFD Sender: No OFD packet to send [21:13:47]accept exits with 8 [21:13:47]New connection [21:13:47]New thread 3067084132 created [21:13:47]Thread 3066940772 joined [21:13:47]Waiting for new connection... [21:13:47] Sock 8.Parse request [21:13:47]Sock 8.Check first char [21:13:47]Sock 8.First char is OK [21:13:47]request: POST /json_proto HTTP/1.0 [21:13:47]Method: POST [21:13:47]URL: /json_proto [21:13:47]Method is POST - this is cgi request [21:13:47]url: /json_proto [21:13:47]query_string will be loaded in cgi processing [21:13:47]execute_cgi json_proto POST (null) [21:13:47]execute_cgi path=json_proto method=POST [21:13:47]POST find Content-Length [21:13:47]Host: 172.17.34.200:8080 [21:13:47]Content-Length: 678 [21:13:47]Content-Type: application/json [21:13:47] [21:13:47]POST finish read [21:13:47]Found Content-Length = 678 [21:13:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 3.060, "sum" : 200.43, "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:13:47]execute_script... [21:13: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)1182353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 3.060, "sum" : 200.43, "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:13:47]POST & json_proto [21:13:47]process_json_proto [21:13:47]json parsed OK: [21:13:47]protocol is kg_v1.0 [21:13:47]action value=close_receipt [21:13:47]process_action close_receipt [21:13:47]cmd_close_receipt [21:13:47]MH_GetDate [21:13:47]Write to MH i2c: F0 00 00 FC A3 8E [21:13:47]Write i2c OK [21:13:47]MH_I2C_Read... [21:13:47]Read from MH i2c: F0 [21:13:47]MH_I2C_Read... [21:13:47]Read from MH i2c: F0 09 00 [21:13:47]MH_I2C_Read... [21:13:47]Read from MH i2c: F0 09 00 FC A3 00 11 C8 E7 64 B2 FF 65 64 35 [21:13:47]GetLastDocTimeStamp 1692911330 [21:13:47]current date 1692911633 [21:13:47]FM_GetShiftState [21:13:47]SAM_PROTO_GetShiftState [21:13:47]wFMCommunicate request_size=4 [21:13:47]MH_SAM_APDU [21:13:47]CAPDU: 80 13 01 00 [21:13:47]Write to MH i2c: E2 08 00 FD A3 80 13 01 00 00 00 00 00 1D [21:13:47]Write i2c OK [21:13:47]MH_I2C_Read... [21:13:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:13:47]Read from MH i2c: E2 [21:13:47]MH_I2C_Read... [21:13:47]Read from MH i2c: E2 0E 00 [21:13:47]MH_I2C_Read... [21:13:47]Read from MH i2c: E2 0E 00 FD A3 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9A [21:13:47]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:13:47]wFMCommunicate OK [21:13:47]SAM_PROTO_GetShiftState done [21:13:47]FM_GetShiftState done [21:13:47]opened in 1692866319 [21:13:47]opened+sec_in_day 1692952719 [21:13:47]quantity*price = 20043 [21:13:47]sum+1 = 20044 [21:13:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.28 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 297 24.08.2023 21:13 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32591 ФПД: 273939759475752 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T211353&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32591&fm=273939759475752&tin=02508201610067®Number=0000000000091575&sum=20000 [21:13:48]StoreToDocumentArchive [21:13:48]shift 75 fd 32591 [21:13:48]save to /storage/0075/doc_00032591 [21:13:48]save last doc name /storage/0075/doc_00032591 to /storage/kkm_last_doc_name [21:13:48]save OK [21:13:48]Clear old archive folders... [21:13:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:13:48]tlvbuf is 0186B500 [21:13:48]SAM_PROTO_ClearQueue [21:13:48]wFMCommunicate request_size=4 [21:13:48]MH_SAM_APDU [21:13:48]CAPDU: 80 09 00 00 [21:13:48]Write to MH i2c: E2 08 00 0A A4 80 09 00 00 00 00 00 00 20 [21:13:48]Write i2c OK [21:13:48]MH_I2C_Read... [21:13:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:13:48]Read from MH i2c: E2 [21:13:48]MH_I2C_Read... [21:13:48]Read from MH i2c: E2 03 00 [21:13:48]MH_I2C_Read... [21:13:48]Read from MH i2c: E2 03 00 0A A4 00 90 00 22 [21:13:48]RAPDU: 90 00 [21:13:48]wFMCommunicate OK [21:13:48]SAM_PROTO_ClearQueue done [21:13:48]KKMCreateOFDPacket [21:13:48]OFDProtocolAddRootSTLVToBuf [21:13:48]FM_MakeSignedData [21:13:48]FM_MakeSignedData [21:13:48]SAM_PROTO_SignData [21:13:48]wFMCommunicate request_size=4 [21:13:48]MH_SAM_APDU [21:13:48]CAPDU: 80 0D 01 02 [21:13:48]Write to MH i2c: E2 08 00 0B A4 80 0D 01 02 00 00 00 00 28 [21:13:48]Write i2c OK [21:13:48]MH_I2C_Read... [21:13:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:13:49]Read from MH i2c: E2 [21:13:49]MH_I2C_Read... [21:13:49]Read from MH i2c: E2 03 00 [21:13:49]MH_I2C_Read... [21:13:49]Read from MH i2c: E2 03 00 0B A4 00 90 00 23 [21:13:49]RAPDU: 90 00 [21:13:49]wFMCommunicate OK [21:13:49]wFMCommunicate request_size=255 [21:13:49]MH_SAM_APDU [21:13:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F4 0B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 4B 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 11 C8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 7F 00 00 35 04 06 00 F9 [21:13:49]Write to MH i2c: E2 02 01 0C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F4 0B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 4B 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 11 C8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 7F 00 00 35 04 06 00 F9 00 00 C7 [21:13:49]Write i2c OK [21:13:49]MH_I2C_Read... [21:13:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:13:49]Read from MH i2c: E2 [21:13:49]MH_I2C_Read... [21:13:49]Read from MH i2c: E2 03 00 [21:13:49]MH_I2C_Read... [21:13:49]Read from MH i2c: E2 03 00 0C A4 00 90 00 24 [21:13:49]RAPDU: 90 00 [21:13:49]wFMCommunicate OK [21:13:49]wFMCommunicate request_size=10 [21:13:49]MH_SAM_APDU [21:13:49]CAPDU: 80 0D 02 02 05 25 92 0D AC 28 [21:13:49]Write to MH i2c: E2 0D 00 0D A4 80 0D 02 02 05 00 25 92 0D AC 28 00 00 CD [21:13:49]Write i2c OK [21:13:49]MH_I2C_Read... [21:13:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:13:49]Read from MH i2c: E2 [21:13:49]MH_I2C_Read... [21:13:49]Read from MH i2c: E2 03 00 [21:13:49]MH_I2C_Read... [21:13:49]Read from MH i2c: E2 03 00 0D A4 00 90 00 25 [21:13:49]RAPDU: 90 00 [21:13:49]wFMCommunicate OK [21:13:49]wFMCommunicate request_size=4 [21:13:49]MH_SAM_APDU [21:13:49]CAPDU: 80 0D 03 02 [21:13:49]Write to MH i2c: E2 08 00 0E A4 80 0D 03 02 00 00 00 00 2D [21:13:49]Write i2c OK [21:13:49]MH_I2C_Read... [21:13:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:13:49]Read from MH i2c: E2 [21:13:49]MH_I2C_Read... [21:13:49]Read from MH i2c: E2 0B 00 [21:13:49]MH_I2C_Read... [21:13:49]Read from MH i2c: E2 0B 00 0E A4 00 40 3D 9D B2 DA 66 9A C2 90 00 96 [21:13:49]RAPDU: 40 3D 9D B2 DA 66 9A C2 90 00 [21:13:49]wFMCommunicate OK [21:13:49]SAM_PROTO_SignData done [21:13:49]FM_MakeSignedData done [21:13:49]CreateOFDProtocolMessage [21:13:49]wFMCommunicate request_size=4 [21:13:49]MH_SAM_APDU [21:13:49]CAPDU: 80 11 00 00 [21:13:49]Write to MH i2c: E2 08 00 0F A4 80 11 00 00 00 00 00 00 2D [21:13:49]Write i2c OK [21:13:49]MH_I2C_Read... [21:13:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:13:49]Read from MH i2c: E2 [21:13:49]MH_I2C_Read... [21:13:49]Read from MH i2c: E2 17 00 [21:13:49]MH_I2C_Read... [21:13:49]Read from MH i2c: E2 17 00 0F A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 83 [21:13:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:13:49]wFMCommunicate OK [21:13:49]CreateOFDProtocolMessage done [21:13:49]OFDSenderStorePacket 32591 [21:13:49]StoreOFDPacket docnum=32591 [21:13:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 32 71 07 01 D6 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 35 FF 03 08 00 03 F4 0B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 4B 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 11 C8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 7F 00 00 35 04 06 00 F9 25 92 0D AC 28 40 3D 9D B2 DA 66 9A C2 [21:13:49]CheckFolder [21:13:49]dirname=/storage/ofd_packets [21:13:49]CheckFolder done [21:13:49]ProducePacketName [21:13:49]name=ofd_packets/00032591 [21:13:49]NVStorageSaveData ofd_packets/00032591 [21:13:49]File name is /storage/ofd_packets/00032591 [21:13:49]Write 301 bytes [21:13:49]NVStorageSaveData done [21:13:49]OFDSenderStorePacket done [21:13:49]KKMCreateOFDPacket done [21:13:49]NVStorageSaveData kkm_last_timestamp [21:13:49]File name is /storage/kkm_last_timestamp [21:13:49]Write 4 bytes [21:13:49]NVStorageSaveData done [21:13:49]ExternCall_PrintAddStr [21:13:49]wPrintStart [21:13:49]Write to MH i2c: 01 00 00 10 A4 B4 [21:13:49]Write i2c OK [21:13:49]MH_I2C_Read... [21:13:49]Read from MH i2c: 01 [21:13:49]MH_I2C_Read... [21:13:49]Read from MH i2c: 01 07 00 [21:13:49]MH_I2C_Read... [21:13:49]Read from MH i2c: 01 07 00 10 A4 00 00 00 00 00 FF 0F C9 [21:13:49]RasterBufferAndPrint [21:13:49]line Счет N : (1)1182353 [21:13:49]line ИНН: 02508201610067 [21:13:49]line Контрольно-Кассовый Чек [21:13:49]line ПРОДАЖА [21:13:49]line ТРК (МРК, ГНК) : 33 [21:13:49]line Товар: 2710124500 [21:13:49]line Аи-95-К-5 [21:13:49]line 3.060 * 65.50 [21:13:49]line = 200.43 [21:13:49]line НДС 12% НСП 1% [21:13:49]line > о реализуемом товаре [21:13:49]line ОКРУГЛЕНИЕ: -0.43 [21:13:49]line ИТОГО: 200.00 [21:13:49]line Внесено: 200.00 [21:13:49]line СДАЧА: 0.00 [21:13:49]line НСП 1% : 1.77 [21:13:49]line НДС 12% : 21.28 [21:13:49]line Наличными: 200.00 [21:13:49]line Безнал.: 0.00 [21:13:49]line Место: АЗС № 121 "Партнер Нефть" [21:13:49]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:13:49]line СНО: Общий режим [21:13:49]line Чек 297 24.08.2023 21:13 [21:13:49]line Смена: 75 ФФД: 1.0 [21:13:49]line ЗНМ: 0300000148 [21:13:49]line РНМ: 0000000000091575 [21:13:49]line Версия ККМ: 001 [21:13:49]line ФМ: 0000000000874655 [21:13:49]line ФД: 32591 [21:13:49]line ФПД: 273939759475752 [21:13:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T211353&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32591&fm=273939759475752&tin=02508201610067®Number=0000000000091575&sum=20000 [21:13:49]OFD Sender: Processing packet 32591 [packets to send 11, broken 10] [21:13:49]ProducePacketName [21:13:49]name=ofd_packets/00032591 [21:13:49]OFD Sender: To server: pG, [21:13:49]CommunicateWithHost lk.salyk.kg:30040 [21:13:49]ConnectInit lk.salyk.kg [21:13:49]written 0, free lines is 4095 [21:13:49]Connected sock=10 [21:13:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 32 71 07 01 D6 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 35 FF 03 08 00 03 F4 0B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 4B 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 11 C8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 7F 00 00 35 04 06 00 F9 25 92 0D AC 28 40 3D 9D B2 DA 66 9A C2 [21:13:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 5E 17 47 00 88 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 7F 00 00 F4 03 04 00 B4 72 E7 64 B6 04 01 00 00 BB E9 25 5F 3E 0D D9 8E [21:13:50]CommunicateWithHost err = 0 [21:13:50]CheckOFDResponse [21:13:50]1017 (14) - 77093643461234 [21:13:50]1041 (16) - 0000000000874655 [21:13:50]1040 (4) - 32591 [21:13:50]1012 (4) - 24.08.2023 15:09 [21:13:50]1206 (1) - 0 [21:13:50]OFD Sender: Remove packet 32591 [21:13:50]ProducePacketName [21:13:50]name=ofd_packets/00032591 [21:13:50]NVStorageDeleteData [21:13:50]Write to MH i2c: 01 00 00 3B A4 DF [21:13:50]Write i2c OK [21:13:50]MH_I2C_Read... [21:13:50]Read from MH i2c: 01 [21:13:50]MH_I2C_Read... [21:13:50]Read from MH i2c: 01 07 00 [21:13:50]MH_I2C_Read... [21:13:50]Read from MH i2c: 01 07 00 3B A4 00 00 00 00 00 E2 0C D4 [21:13:50]RasterBufferAndPrint [21:13:50]line [21:13:50]line [21:13:50]line [21:13:50]line [21:13:50]line [21:13:50]written 0, free lines is 3304 [21:13:50]MH_Cut [21:13:50]Write to MH i2c: D1 01 00 42 A4 01 B8 [21:13:50]Write i2c OK [21:13:50]MH_I2C_Read... [21:13:50]Read from MH i2c: D1 [21:13:50]MH_I2C_Read... [21:13:50]Read from MH i2c: D1 01 00 [21:13:50]MH_I2C_Read... [21:13:50]Read from MH i2c: D1 01 00 42 A4 00 B7 [21:13:50]Write to MH i2c: 01 00 00 43 A4 E7 [21:13:50]Write i2c OK [21:13:50]MH_I2C_Read... [21:13:50]OFD Sender: No OFD packet to send [21:13:50]*** Cut start [21:13:50]*** Purtial cut [21:13:50]*** Stage 1: CUTSNS_PIN = 1 [21:13:51]Read from MH i2c: 01 [21:13:51]MH_I2C_Read... [21:13:51]*** Stop cut motor [21:13:51]*** Cut end [21:13:51]Read from MH i2c: 01 07 00 [21:13:51]MH_I2C_Read... [21:13:51]Read from MH i2c: 01 07 00 43 A4 00 00 00 00 00 FF 0F FC [21:13:51]process_action close_receipt done [21:13:51]requested_data is exist [21:13:51]produce_requested_data [21:13:51]requested_item fm.sn is exist - process it [21:13:51]wFMCommunicate request_size=4 [21:13:51]MH_SAM_APDU [21:13:51]CAPDU: 80 11 00 00 [21:13:51]Write to MH i2c: E2 08 00 44 A4 80 11 00 00 00 00 00 00 62 [21:13:51]Write i2c OK [21:13:51]MH_I2C_Read... [21:13:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:13:51]Read from MH i2c: E2 [21:13:51]MH_I2C_Read... [21:13:51]Read from MH i2c: E2 17 00 [21:13:51]MH_I2C_Read... [21:13:51]Read from MH i2c: E2 17 00 44 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B8 [21:13:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:13:51]wFMCommunicate OK [21:13:51]requested_item fd.num is exist - process it [21:13:51]SAM_PROTO_GetFieldsCounters [21:13:51]wFMCommunicate request_size=4 [21:13:51]MH_SAM_APDU [21:13:51]CAPDU: 80 13 00 00 [21:13:51]Write to MH i2c: E2 08 00 45 A4 80 13 00 00 00 00 00 00 65 [21:13:51]Write i2c OK [21:13:51]MH_I2C_Read... [21:13:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:13:51]Read from MH i2c: E2 [21:13:51]MH_I2C_Read... [21:13:51]Read from MH i2c: E2 62 00 [21:13:51]MH_I2C_Read... [21:13:51]Read from MH i2c: E2 62 00 45 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4F 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 22 [21:13:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4F 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:13:51]wFMCommunicate OK [21:13:51]SAM_PROTO_GetFieldsCounters done [21:13:51]requested_item shift.num is exist - process it [21:13:51]requested_item shift.opened is exist - process it [21:13:51]req_shift_opened [21:13:51]FM_GetShiftState [21:13:51]SAM_PROTO_GetShiftState [21:13:51]wFMCommunicate request_size=4 [21:13:51]MH_SAM_APDU [21:13:51]CAPDU: 80 13 01 00 [21:13:51]Write to MH i2c: E2 08 00 46 A4 80 13 01 00 00 00 00 00 67 [21:13:51]Write i2c OK [21:13:51]MH_I2C_Read... [21:13:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:13:51]Read from MH i2c: E2 [21:13:51]MH_I2C_Read... [21:13:51]Read from MH i2c: E2 0E 00 [21:13:51]MH_I2C_Read... [21:13:51]Read from MH i2c: E2 0E 00 46 A4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E4 [21:13:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:13:51]wFMCommunicate OK [21:13:51]SAM_PROTO_GetShiftState done [21:13:51]FM_GetShiftState done [21:13:51]req_shift_opened done [21:13:51]requested_item shift.open_date is exist - process it [21:13:51]req_shift_open_date [21:13:51]req_shift_open_date done [21:13:51]produce_requested_data done [21:13:51]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32591,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:13:51]process_action_free close_receipt [21:13:51]json_value_free [21:13:51]json_value_free done [21:13:51]process_json_proto returns [21:13:51]Send response to host [21:13:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32591,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:13:51]free response buf [21:13:51]execute_script done [21:13:51]execute_script returns [21:13:51]free content buf [21:13:51]Sock 8.Close socket [21:13:51]Sock 8.Thread stoped [21:13:55]OFD Sender: No OFD packet to send [21:14:00]OFD Sender: No OFD packet to send [21:14:05]OFD Sender: No OFD packet to send [21:14:10]OFD Sender: No OFD packet to send [21:14:15]OFD Sender: No OFD packet to send [21:14:20]OFD Sender: No OFD packet to send [21:14:25]OFD Sender: No OFD packet to send [21:14:30]OFD Sender: No OFD packet to send [21:14:35]OFD Sender: No OFD packet to send [21:14:40]OFD Sender: No OFD packet to send [21:14:45]OFD Sender: No OFD packet to send [21:14:50]OFD Sender: No OFD packet to send [21:14:55]OFD Sender: No OFD packet to send [21:15:00]OFD Sender: No OFD packet to send [21:15:05]OFD Sender: No OFD packet to send [21:15:10]OFD Sender: No OFD packet to send [21:15:15]OFD Sender: No OFD packet to send [21:15:20]OFD Sender: No OFD packet to send [21:15:25]OFD Sender: No OFD packet to send [21:15:30]OFD Sender: No OFD packet to send [21:15:35]OFD Sender: No OFD packet to send [21:15:40]OFD Sender: No OFD packet to send [21:15:45]OFD Sender: No OFD packet to send [21:15:50]OFD Sender: No OFD packet to send [21:15:55]OFD Sender: No OFD packet to send [21:16:00]OFD Sender: No OFD packet to send [21:16:05]OFD Sender: No OFD packet to send [21:16:10]OFD Sender: No OFD packet to send [21:16:15]OFD Sender: No OFD packet to send [21:16:20]OFD Sender: No OFD packet to send [21:16:25]OFD Sender: No OFD packet to send [21:16:30]OFD Sender: No OFD packet to send [21:16:33]accept exits with 9 [21:16:33]New connection [21:16:33]New thread 3066940772 created [21:16:33]Thread 3067084132 joined [21:16:33]Waiting for new connection... [21:16:33] Sock 9.Parse request [21:16:33]Sock 9.Check first char [21:16:33]Sock 9.First char is OK [21:16:33]request: POST /json_proto HTTP/1.0 [21:16:33]Method: POST [21:16:33]URL: /json_proto [21:16:33]Method is POST - this is cgi request [21:16:33]url: /json_proto [21:16:33]query_string will be loaded in cgi processing [21:16:33]execute_cgi json_proto POST (null) [21:16:33]execute_cgi path=json_proto method=POST [21:16:33]POST find Content-Length [21:16:33]Host: 172.17.34.200:8080 [21:16:33]Content-Length: 678 [21:16:33]Content-Type: application/json [21:16:33] [21:16:33]POST finish read [21:16:33]Found Content-Length = 678 [21:16:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 4.180, "sum" : 240.35, "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" ] } } [21:16:33]execute_script... [21:16:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 4.180, "sum" : 240.35, "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" ] } } [21:16:33]POST & json_proto [21:16:33]process_json_proto [21:16:33]json parsed OK: [21:16:33]protocol is kg_v1.0 [21:16:33]action value=close_receipt [21:16:33]process_action close_receipt [21:16:33]cmd_close_receipt [21:16:33]MH_GetDate [21:16:33]Write to MH i2c: F0 00 00 47 A4 DA [21:16:33]Write i2c OK [21:16:33]MH_I2C_Read... [21:16:33]Read from MH i2c: F0 [21:16:33]MH_I2C_Read... [21:16:33]Read from MH i2c: F0 09 00 [21:16:33]MH_I2C_Read... [21:16:33]Read from MH i2c: F0 09 00 47 A4 00 B7 C8 E7 64 B2 FF 65 64 27 [21:16:33]GetLastDocTimeStamp 1692911633 [21:16:33]current date 1692911799 [21:16:33]FM_GetShiftState [21:16:33]SAM_PROTO_GetShiftState [21:16:33]wFMCommunicate request_size=4 [21:16:33]MH_SAM_APDU [21:16:33]CAPDU: 80 13 01 00 [21:16:33]Write to MH i2c: E2 08 00 48 A4 80 13 01 00 00 00 00 00 69 [21:16:33]Write i2c OK [21:16:33]MH_I2C_Read... [21:16:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:16:33]Read from MH i2c: E2 [21:16:33]MH_I2C_Read... [21:16:33]Read from MH i2c: E2 0E 00 [21:16:33]MH_I2C_Read... [21:16:33]Read from MH i2c: E2 0E 00 48 A4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E6 [21:16:33]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:16:33]wFMCommunicate OK [21:16:33]SAM_PROTO_GetShiftState done [21:16:33]FM_GetShiftState done [21:16:33]opened in 1692866319 [21:16:33]opened+sec_in_day 1692952719 [21:16:33]quantity*price = 24035 [21:16:33]sum+1 = 24036 [21:16:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.13 НДС 12% : 25.52 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 298 24.08.2023 21:16 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32592 ФПД: 211914456610905 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T211639&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32592&fm=211914456610905&tin=02508201610067®Number=0000000000091575&sum=24000 [21:16:34]StoreToDocumentArchive [21:16:34]shift 75 fd 32592 [21:16:34]save to /storage/0075/doc_00032592 [21:16:34]save last doc name /storage/0075/doc_00032592 to /storage/kkm_last_doc_name [21:16:34]save OK [21:16:34]Clear old archive folders... [21:16:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:16:34]tlvbuf is 01B1BC60 [21:16:34]SAM_PROTO_ClearQueue [21:16:34]wFMCommunicate request_size=4 [21:16:34]MH_SAM_APDU [21:16:34]CAPDU: 80 09 00 00 [21:16:34]Write to MH i2c: E2 08 00 55 A4 80 09 00 00 00 00 00 00 6B [21:16:34]Write i2c OK [21:16:34]MH_I2C_Read... [21:16:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:16:34]Read from MH i2c: E2 [21:16:34]MH_I2C_Read... [21:16:34]Read from MH i2c: E2 03 00 [21:16:34]MH_I2C_Read... [21:16:34]Read from MH i2c: E2 03 00 55 A4 00 90 00 6D [21:16:34]RAPDU: 90 00 [21:16:34]wFMCommunicate OK [21:16:34]SAM_PROTO_ClearQueue done [21:16:34]KKMCreateOFDPacket [21:16:34]OFDProtocolAddRootSTLVToBuf [21:16:34]FM_MakeSignedData [21:16:34]FM_MakeSignedData [21:16:34]SAM_PROTO_SignData [21:16:34]wFMCommunicate request_size=4 [21:16:34]MH_SAM_APDU [21:16:34]CAPDU: 80 0D 01 02 [21:16:34]Write to MH i2c: E2 08 00 56 A4 80 0D 01 02 00 00 00 00 73 [21:16:34]Write i2c OK [21:16:34]MH_I2C_Read... [21:16:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:16:34]Read from MH i2c: E2 [21:16:34]MH_I2C_Read... [21:16:34]Read from MH i2c: E2 03 00 [21:16:34]MH_I2C_Read... [21:16:34]Read from MH i2c: E2 03 00 56 A4 00 90 00 6E [21:16:34]RAPDU: 90 00 [21:16:34]wFMCommunicate OK [21:16:34]wFMCommunicate request_size=255 [21:16:34]MH_SAM_APDU [21:16:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 54 10 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 E3 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 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 2A 01 00 00 F4 03 04 00 B7 C8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 7F 00 00 35 04 06 00 C0 [21:16:34]Write to MH i2c: E2 02 01 57 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 35 FF 03 08 00 03 54 10 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 E3 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 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 2A 01 00 00 F4 03 04 00 B7 C8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 7F 00 00 35 04 06 00 C0 00 00 91 [21:16:34]Write i2c OK [21:16:34]MH_I2C_Read... [21:16:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:16:35]Read from MH i2c: E2 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: E2 03 00 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: E2 03 00 57 A4 00 90 00 6F [21:16:35]RAPDU: 90 00 [21:16:35]wFMCommunicate OK [21:16:35]wFMCommunicate request_size=10 [21:16:35]MH_SAM_APDU [21:16:35]CAPDU: 80 0D 02 02 05 BC 2D E8 B8 59 [21:16:35]Write to MH i2c: E2 0D 00 58 A4 80 0D 02 02 05 00 BC 2D E8 B8 59 00 00 62 [21:16:35]Write i2c OK [21:16:35]MH_I2C_Read... [21:16:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:16:35]Read from MH i2c: E2 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: E2 03 00 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: E2 03 00 58 A4 00 90 00 70 [21:16:35]RAPDU: 90 00 [21:16:35]wFMCommunicate OK [21:16:35]wFMCommunicate request_size=4 [21:16:35]MH_SAM_APDU [21:16:35]CAPDU: 80 0D 03 02 [21:16:35]Write to MH i2c: E2 08 00 59 A4 80 0D 03 02 00 00 00 00 78 [21:16:35]Write i2c OK [21:16:35]MH_I2C_Read... [21:16:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:16:35]Read from MH i2c: E2 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: E2 0B 00 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: E2 0B 00 59 A4 00 CD 74 3D 31 17 6F FF 85 90 00 32 [21:16:35]RAPDU: CD 74 3D 31 17 6F FF 85 90 00 [21:16:35]wFMCommunicate OK [21:16:35]SAM_PROTO_SignData done [21:16:35]FM_MakeSignedData done [21:16:35]CreateOFDProtocolMessage [21:16:35]wFMCommunicate request_size=4 [21:16:35]MH_SAM_APDU [21:16:35]CAPDU: 80 11 00 00 [21:16:35]Write to MH i2c: E2 08 00 5A A4 80 11 00 00 00 00 00 00 78 [21:16:35]Write i2c OK [21:16:35]MH_I2C_Read... [21:16:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:16:35]Read from MH i2c: E2 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: E2 17 00 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: E2 17 00 5A A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CE [21:16:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:16:35]wFMCommunicate OK [21:16:35]CreateOFDProtocolMessage done [21:16:35]OFDSenderStorePacket 32592 [21:16:35]StoreOFDPacket docnum=32592 [21:16:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5E FF 07 01 1A 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 35 FF 03 08 00 03 54 10 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 E3 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 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 2A 01 00 00 F4 03 04 00 B7 C8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 7F 00 00 35 04 06 00 C0 BC 2D E8 B8 59 CD 74 3D 31 17 6F FF 85 [21:16:35]CheckFolder [21:16:35]dirname=/storage/ofd_packets [21:16:35]CheckFolder done [21:16:35]ProducePacketName [21:16:35]name=ofd_packets/00032592 [21:16:35]NVStorageSaveData ofd_packets/00032592 [21:16:35]File name is /storage/ofd_packets/00032592 [21:16:35]Write 301 bytes [21:16:35]NVStorageSaveData done [21:16:35]OFDSenderStorePacket done [21:16:35]KKMCreateOFDPacket done [21:16:35]NVStorageSaveData kkm_last_timestamp [21:16:35]File name is /storage/kkm_last_timestamp [21:16:35]Write 4 bytes [21:16:35]NVStorageSaveData done [21:16:35]ExternCall_PrintAddStr [21:16:35]wPrintStart [21:16:35]Write to MH i2c: 01 00 00 5B A4 FF [21:16:35]Write i2c OK [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: 01 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: 01 07 00 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: 01 07 00 5B A4 00 00 00 00 00 FF 0F 14 [21:16:35]RasterBufferAndPrint [21:16:35]line Счет N : (1)1182355 [21:16:35]line ИНН: 02508201610067 [21:16:35]line Контрольно-Кассовый Чек [21:16:35]line ПРОДАЖА [21:16:35]line ТРК (МРК, ГНК) : 62 [21:16:35]line Товар: 2710124130 [21:16:35]line Аи-92-К-5 [21:16:35]line 4.180 * 57.50 [21:16:35]line = 240.35 [21:16:35]line НДС 12% НСП 1% [21:16:35]line > о реализуемом товаре [21:16:35]line ОКРУГЛЕНИЕ: -0.35 [21:16:35]line ИТОГО: 240.00 [21:16:35]line Внесено: 240.00 [21:16:35]line СДАЧА: 0.00 [21:16:35]line НСП 1% : 2.13 [21:16:35]line НДС 12% : 25.52 [21:16:35]line Наличными: 240.00 [21:16:35]line Безнал.: 0.00 [21:16:35]line Место: АЗС № 121 "Партнер Нефть" [21:16:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:16:35]line СНО: Общий режим [21:16:35]line Чек 298 24.08.2023 21:16 [21:16:35]line Смена: 75 ФФД: 1.0 [21:16:35]line ЗНМ: 0300000148 [21:16:35]line РНМ: 0000000000091575 [21:16:35]line Версия ККМ: 001 [21:16:35]line ФМ: 0000000000874655 [21:16:35]line ФД: 32592 [21:16:35]line ФПД: 211914456610905 [21:16:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T211639&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32592&fm=211914456610905&tin=02508201610067®Number=0000000000091575&sum=24000 [21:16:35]OFD Sender: Processing packet 32592 [packets to send 11, broken 10] [21:16:35]ProducePacketName [21:16:35]name=ofd_packets/00032592 [21:16:35]OFD Sender: To server: pG, [21:16:35]CommunicateWithHost lk.salyk.kg:30040 [21:16:35]ConnectInit lk.salyk.kg [21:16:35]written 0, free lines is 4095 [21:16:35]Connected sock=10 [21:16:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5E FF 07 01 1A 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 35 FF 03 08 00 03 54 10 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 E3 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 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 2A 01 00 00 F4 03 04 00 B7 C8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 7F 00 00 35 04 06 00 C0 BC 2D E8 B8 59 CD 74 3D 31 17 6F FF 85 [21:16:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 03 CD 47 00 FE A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 7F 00 00 F4 03 04 00 59 73 E7 64 B6 04 01 00 00 FD B2 6D 99 07 FB 6A 36 [21:16:35]CommunicateWithHost err = 0 [21:16:35]CheckOFDResponse [21:16:35]1017 (14) - 77093643461234 [21:16:35]1041 (16) - 0000000000874655 [21:16:35]1040 (4) - 32592 [21:16:35]1012 (4) - 24.08.2023 15:12 [21:16:35]1206 (1) - 0 [21:16:35]OFD Sender: Remove packet 32592 [21:16:35]ProducePacketName [21:16:35]name=ofd_packets/00032592 [21:16:35]NVStorageDeleteData [21:16:36]Write to MH i2c: 01 00 00 86 A4 2A [21:16:36]Write i2c OK [21:16:36]MH_I2C_Read... [21:16:36]Read from MH i2c: 01 [21:16:36]MH_I2C_Read... [21:16:36]Read from MH i2c: 01 07 00 [21:16:36]MH_I2C_Read... [21:16:36]Read from MH i2c: 01 07 00 86 A4 00 00 00 00 00 EB 0C 28 [21:16:36]RasterBufferAndPrint [21:16:36]line [21:16:36]line [21:16:36]line [21:16:36]line [21:16:36]line [21:16:36]written 0, free lines is 3316 [21:16:36]MH_Cut [21:16:36]Write to MH i2c: D1 01 00 8D A4 01 03 [21:16:36]Write i2c OK [21:16:36]MH_I2C_Read... [21:16:36]Read from MH i2c: D1 [21:16:36]MH_I2C_Read... [21:16:36]Read from MH i2c: D1 01 00 [21:16:36]MH_I2C_Read... [21:16:36]Read from MH i2c: D1 01 00 8D A4 00 02 [21:16:36]Write to MH i2c: 01 00 00 8E A4 32 [21:16:36]Write i2c OK [21:16:36]MH_I2C_Read... [21:16:36]OFD Sender: No OFD packet to send [21:16:36]*** Cut start [21:16:36]*** Purtial cut [21:16:36]*** CUTSNS_PIN = 0 [21:16:37]*** Stage 1: CUTSNS_PIN = 1 [21:16:38]Read from MH i2c: 01 [21:16:38]MH_I2C_Read... [21:16:38]*** Stop cut motor [21:16:38]*** Cut end [21:16:38]Read from MH i2c: 01 07 00 [21:16:38]MH_I2C_Read... [21:16:38]Read from MH i2c: 01 07 00 8E A4 00 00 00 00 00 FF 0F 47 [21:16:38]process_action close_receipt done [21:16:38]requested_data is exist [21:16:38]produce_requested_data [21:16:38]requested_item fm.sn is exist - process it [21:16:38]wFMCommunicate request_size=4 [21:16:38]MH_SAM_APDU [21:16:38]CAPDU: 80 11 00 00 [21:16:38]Write to MH i2c: E2 08 00 8F A4 80 11 00 00 00 00 00 00 AD [21:16:38]Write i2c OK [21:16:38]MH_I2C_Read... [21:16:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:16:38]Read from MH i2c: E2 [21:16:38]MH_I2C_Read... [21:16:38]Read from MH i2c: E2 17 00 [21:16:38]MH_I2C_Read... [21:16:39]Read from MH i2c: E2 17 00 8F A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 03 [21:16:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:16:39]wFMCommunicate OK [21:16:39]requested_item fd.num is exist - process it [21:16:39]SAM_PROTO_GetFieldsCounters [21:16:39]wFMCommunicate request_size=4 [21:16:39]MH_SAM_APDU [21:16:39]CAPDU: 80 13 00 00 [21:16:39]Write to MH i2c: E2 08 00 90 A4 80 13 00 00 00 00 00 00 B0 [21:16:39]Write i2c OK [21:16:39]MH_I2C_Read... [21:16:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:16:39]Read from MH i2c: E2 [21:16:39]MH_I2C_Read... [21:16:39]Read from MH i2c: E2 62 00 [21:16:39]MH_I2C_Read... [21:16:39]Read from MH i2c: E2 62 00 90 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 50 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 71 [21:16:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 50 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:16:39]wFMCommunicate OK [21:16:39]SAM_PROTO_GetFieldsCounters done [21:16:39]requested_item shift.num is exist - process it [21:16:39]requested_item shift.opened is exist - process it [21:16:39]req_shift_opened [21:16:39]FM_GetShiftState [21:16:39]SAM_PROTO_GetShiftState [21:16:39]wFMCommunicate request_size=4 [21:16:39]MH_SAM_APDU [21:16:39]CAPDU: 80 13 01 00 [21:16:39]Write to MH i2c: E2 08 00 91 A4 80 13 01 00 00 00 00 00 B2 [21:16:39]Write i2c OK [21:16:39]MH_I2C_Read... [21:16:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:16:39]Read from MH i2c: E2 [21:16:39]MH_I2C_Read... [21:16:39]Read from MH i2c: E2 0E 00 [21:16:39]MH_I2C_Read... [21:16:39]Read from MH i2c: E2 0E 00 91 A4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2F [21:16:39]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:16:39]wFMCommunicate OK [21:16:39]SAM_PROTO_GetShiftState done [21:16:39]FM_GetShiftState done [21:16:39]req_shift_opened done [21:16:39]requested_item shift.open_date is exist - process it [21:16:39]req_shift_open_date [21:16:39]req_shift_open_date done [21:16:39]produce_requested_data done [21:16:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32592,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:16:39]process_action_free close_receipt [21:16:39]json_value_free [21:16:39]json_value_free done [21:16:39]process_json_proto returns [21:16:39]Send response to host [21:16:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32592,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:16:39]free response buf [21:16:39]execute_script done [21:16:39]execute_script returns [21:16:39]free content buf [21:16:39]Sock 9.Close socket [21:16:39]Sock 9.Thread stoped [21:16:41]OFD Sender: No OFD packet to send [21:16:46]OFD Sender: No OFD packet to send [21:16:51]OFD Sender: No OFD packet to send [21:16:56]OFD Sender: No OFD packet to send [21:17:01]OFD Sender: No OFD packet to send [21:17:06]OFD Sender: No OFD packet to send [21:17:11]OFD Sender: No OFD packet to send [21:17:16]OFD Sender: No OFD packet to send [21:17:21]OFD Sender: No OFD packet to send [21:17:26]OFD Sender: No OFD packet to send [21:17:31]OFD Sender: No OFD packet to send [21:17:36]OFD Sender: No OFD packet to send [21:17:41]OFD Sender: No OFD packet to send [21:17:46]OFD Sender: No OFD packet to send [21:17:51]OFD Sender: No OFD packet to send [21:17:56]OFD Sender: No OFD packet to send [21:18:01]OFD Sender: No OFD packet to send [21:18:06]OFD Sender: No OFD packet to send [21:18:10]accept exits with 8 [21:18:10]New connection [21:18:10]New thread 3067084132 created [21:18:10]Thread 3066940772 joined [21:18:10]Waiting for new connection... [21:18:10] Sock 8.Parse request [21:18:10]Sock 8.Check first char [21:18:10]Sock 8.First char is OK [21:18:10]request: POST /json_proto HTTP/1.0 [21:18:10]Method: POST [21:18:10]URL: /json_proto [21:18:10]Method is POST - this is cgi request [21:18:10]url: /json_proto [21:18:10]query_string will be loaded in cgi processing [21:18:10]execute_cgi json_proto POST (null) [21:18:10]execute_cgi path=json_proto method=POST [21:18:10]POST find Content-Length [21:18:10]Host: 172.17.34.200:8080 [21:18:10]Content-Length: 688 [21:18:10]Content-Type: application/json [21:18:10] [21:18:10]POST finish read [21:18:10]Found Content-Length = 688 [21:18:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:18:10]execute_script... [21:18:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:18:10]POST & json_proto [21:18:10]process_json_proto [21:18:10]json parsed OK: [21:18:10]protocol is kg_v1.0 [21:18:10]action value=close_receipt [21:18:10]process_action close_receipt [21:18:10]cmd_close_receipt [21:18:10]MH_GetDate [21:18:10]Write to MH i2c: F0 00 00 92 A4 25 [21:18:10]Write i2c OK [21:18:10]MH_I2C_Read... [21:18:10]Read from MH i2c: F0 [21:18:10]MH_I2C_Read... [21:18:10]Read from MH i2c: F0 09 00 [21:18:10]MH_I2C_Read... [21:18:10]Read from MH i2c: F0 09 00 92 A4 00 18 C9 E7 64 B2 FF 65 64 D4 [21:18:10]GetLastDocTimeStamp 1692911799 [21:18:10]current date 1692911896 [21:18:10]FM_GetShiftState [21:18:10]SAM_PROTO_GetShiftState [21:18:10]wFMCommunicate request_size=4 [21:18:10]MH_SAM_APDU [21:18:10]CAPDU: 80 13 01 00 [21:18:10]Write to MH i2c: E2 08 00 93 A4 80 13 01 00 00 00 00 00 B4 [21:18:10]Write i2c OK [21:18:10]MH_I2C_Read... [21:18:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:18:10]Read from MH i2c: E2 [21:18:10]MH_I2C_Read... [21:18:10]Read from MH i2c: E2 0E 00 [21:18:10]MH_I2C_Read... [21:18:10]Read from MH i2c: E2 0E 00 93 A4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 31 [21:18:10]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:18:10]wFMCommunicate OK [21:18:10]SAM_PROTO_GetShiftState done [21:18:10]FM_GetShiftState done [21:18:10]opened in 1692866319 [21:18:10]opened+sec_in_day 1692952719 [21:18:10]quantity*price = 100042 [21:18:10]sum+1 = 100044 [21:18:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 299 24.08.2023 21:18 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32593 ФПД: 123838336104426 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T211816&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32593&fm=123838336104426&tin=02508201610067®Number=0000000000091575&sum=100000 [21:18:11]StoreToDocumentArchive [21:18:11]shift 75 fd 32593 [21:18:11]save to /storage/0075/doc_00032593 [21:18:11]save last doc name /storage/0075/doc_00032593 to /storage/kkm_last_doc_name [21:18:11]save OK [21:18:11]Clear old archive folders... [21:18:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:18:11]tlvbuf is 01AA5440 [21:18:11]SAM_PROTO_ClearQueue [21:18:11]wFMCommunicate request_size=4 [21:18:11]MH_SAM_APDU [21:18:11]CAPDU: 80 09 00 00 [21:18:11]Write to MH i2c: E2 08 00 A0 A4 80 09 00 00 00 00 00 00 B6 [21:18:11]Write i2c OK [21:18:11]MH_I2C_Read... [21:18:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:18:11]Read from MH i2c: E2 [21:18:11]MH_I2C_Read... [21:18:11]Read from MH i2c: E2 03 00 [21:18:11]MH_I2C_Read... [21:18:11]Read from MH i2c: E2 03 00 A0 A4 00 90 00 B8 [21:18:11]RAPDU: 90 00 [21:18:11]wFMCommunicate OK [21:18:11]SAM_PROTO_ClearQueue done [21:18:11]KKMCreateOFDPacket [21:18:11]OFDProtocolAddRootSTLVToBuf [21:18:11]FM_MakeSignedData [21:18:11]FM_MakeSignedData [21:18:11]SAM_PROTO_SignData [21:18:11]wFMCommunicate request_size=4 [21:18:11]MH_SAM_APDU [21:18:11]CAPDU: 80 0D 01 02 [21:18:11]Write to MH i2c: E2 08 00 A1 A4 80 0D 01 02 00 00 00 00 BE [21:18:11]Write i2c OK [21:18:11]MH_I2C_Read... [21:18:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:18:11]Read from MH i2c: E2 [21:18:11]MH_I2C_Read... [21:18:11]Read from MH i2c: E2 03 00 [21:18:11]MH_I2C_Read... [21:18:11]Read from MH i2c: E2 03 00 A1 A4 00 90 00 B9 [21:18:11]RAPDU: 90 00 [21:18:11]wFMCommunicate OK [21:18:11]wFMCommunicate request_size=255 [21:18:11]MH_SAM_APDU [21:18:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 18 C9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 7F 00 00 35 04 06 00 [21:18:11]Write to MH i2c: E2 02 01 A2 A4 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 18 C9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 7F 00 00 35 04 06 00 00 00 DB [21:18:11]Write i2c OK [21:18:11]MH_I2C_Read... [21:18:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:18:12]Read from MH i2c: E2 [21:18:12]MH_I2C_Read... [21:18:12]Read from MH i2c: E2 03 00 [21:18:12]MH_I2C_Read... [21:18:12]Read from MH i2c: E2 03 00 A2 A4 00 90 00 BA [21:18:12]RAPDU: 90 00 [21:18:12]wFMCommunicate OK [21:18:12]wFMCommunicate request_size=11 [21:18:12]MH_SAM_APDU [21:18:12]CAPDU: 80 0D 02 02 06 70 A1 5C 08 77 EA [21:18:12]Write to MH i2c: E2 0E 00 A3 A4 80 0D 02 02 06 00 70 A1 5C 08 77 EA 00 00 A3 [21:18:12]Write i2c OK [21:18:12]MH_I2C_Read... [21:18:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:18:12]Read from MH i2c: E2 [21:18:12]MH_I2C_Read... [21:18:12]Read from MH i2c: E2 03 00 [21:18:12]MH_I2C_Read... [21:18:12]Read from MH i2c: E2 03 00 A3 A4 00 90 00 BB [21:18:12]RAPDU: 90 00 [21:18:12]wFMCommunicate OK [21:18:12]wFMCommunicate request_size=4 [21:18:12]MH_SAM_APDU [21:18:12]CAPDU: 80 0D 03 02 [21:18:12]Write to MH i2c: E2 08 00 A4 A4 80 0D 03 02 00 00 00 00 C3 [21:18:12]Write i2c OK [21:18:12]MH_I2C_Read... [21:18:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:18:12]Read from MH i2c: E2 [21:18:12]MH_I2C_Read... [21:18:12]Read from MH i2c: E2 0B 00 [21:18:12]MH_I2C_Read... [21:18:12]Read from MH i2c: E2 0B 00 A4 A4 00 03 18 0A FD B5 5B 3E CA 90 00 FE [21:18:12]RAPDU: 03 18 0A FD B5 5B 3E CA 90 00 [21:18:12]wFMCommunicate OK [21:18:12]SAM_PROTO_SignData done [21:18:12]FM_MakeSignedData done [21:18:12]CreateOFDProtocolMessage [21:18:12]wFMCommunicate request_size=4 [21:18:12]MH_SAM_APDU [21:18:12]CAPDU: 80 11 00 00 [21:18:12]Write to MH i2c: E2 08 00 A5 A4 80 11 00 00 00 00 00 00 C3 [21:18:12]Write i2c OK [21:18:12]MH_I2C_Read... [21:18:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:18:12]Read from MH i2c: E2 [21:18:12]MH_I2C_Read... [21:18:12]Read from MH i2c: E2 17 00 [21:18:12]MH_I2C_Read... [21:18:12]Read from MH i2c: E2 17 00 A5 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 19 [21:18:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:18:12]wFMCommunicate OK [21:18:12]CreateOFDProtocolMessage done [21:18:12]OFDSenderStorePacket 32593 [21:18:12]StoreOFDPacket docnum=32593 [21:18:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 94 2A 08 01 AF FE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 18 C9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 7F 00 00 35 04 06 00 70 A1 5C 08 77 EA 03 18 0A FD B5 5B 3E CA [21:18:12]CheckFolder [21:18:12]dirname=/storage/ofd_packets [21:18:12]CheckFolder done [21:18:12]ProducePacketName [21:18:12]name=ofd_packets/00032593 [21:18:12]NVStorageSaveData ofd_packets/00032593 [21:18:12]File name is /storage/ofd_packets/00032593 [21:18:12]Write 302 bytes [21:18:12]NVStorageSaveData done [21:18:12]OFDSenderStorePacket done [21:18:12]KKMCreateOFDPacket done [21:18:12]NVStorageSaveData kkm_last_timestamp [21:18:12]File name is /storage/kkm_last_timestamp [21:18:12]Write 4 bytes [21:18:12]NVStorageSaveData done [21:18:12]ExternCall_PrintAddStr [21:18:12]wPrintStart [21:18:12]Write to MH i2c: 01 00 00 A6 A4 4A [21:18:12]Write i2c OK [21:18:12]MH_I2C_Read... [21:18:12]Read from MH i2c: 01 [21:18:12]MH_I2C_Read... [21:18:12]Read from MH i2c: 01 07 00 [21:18:12]MH_I2C_Read... [21:18:12]Read from MH i2c: 01 07 00 A6 A4 00 00 00 00 00 FF 0F 5F [21:18:12]RasterBufferAndPrint [21:18:12]line Счет N : (1)1182354 [21:18:12]line ИНН: 02508201610067 [21:18:12]line Контрольно-Кассовый Чек [21:18:12]line ПРОДАЖА [21:18:12]line ТРК (МРК, ГНК) : 11 [21:18:12]line Товар: 2710194210 [21:18:12]line ДТ(л)-К-5 [21:18:12]line 15.730 * 63.60 [21:18:12]line = 1000.43 [21:18:12]line НДС 12% НСП 1% [21:18:12]line > о реализуемом товаре [21:18:12]line ОКРУГЛЕНИЕ: -0.43 [21:18:12]line ИТОГО: 1000.00 [21:18:12]line Внесено: 1000.00 [21:18:12]line СДАЧА: 0.00 [21:18:12]line НСП 1% : 8.85 [21:18:12]line НДС 12% : 106.24 [21:18:12]line Наличными: 1000.00 [21:18:12]line Безнал.: 0.00 [21:18:12]line Место: АЗС № 121 "Партнер Нефть" [21:18:12]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:18:12]line СНО: Общий режим [21:18:12]line Чек 299 24.08.2023 21:18 [21:18:12]line Смена: 75 ФФД: 1.0 [21:18:12]line ЗНМ: 0300000148 [21:18:12]line РНМ: 0000000000091575 [21:18:12]line Версия ККМ: 001 [21:18:12]line ФМ: 0000000000874655 [21:18:12]line ФД: 32593 [21:18:12]line ФПД: 123838336104426 [21:18:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T211816&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32593&fm=123838336104426&tin=02508201610067®Number=0000000000091575&sum=100000 [21:18:12]OFD Sender: Processing packet 32593 [packets to send 11, broken 10] [21:18:12]ProducePacketName [21:18:12]name=ofd_packets/00032593 [21:18:12]OFD Sender: To server: pG, [21:18:12]CommunicateWithHost lk.salyk.kg:30040 [21:18:12]ConnectInit lk.salyk.kg [21:18:12]written 0, free lines is 4095 [21:18:12]Connected sock=10 [21:18:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 94 2A 08 01 AF FE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 18 C9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 7F 00 00 35 04 06 00 70 A1 5C 08 77 EA 03 18 0A FD B5 5B 3E CA [21:18:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 82 4F 47 00 33 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 7F 00 00 F4 03 04 00 BA 73 E7 64 B6 04 01 00 00 F1 34 F7 7A 63 43 53 43 [21:18:12]CommunicateWithHost err = 0 [21:18:12]CheckOFDResponse [21:18:12]1017 (14) - 77093643461234 [21:18:12]1041 (16) - 0000000000874655 [21:18:12]1040 (4) - 32593 [21:18:12]1012 (4) - 24.08.2023 15:14 [21:18:12]1206 (1) - 0 [21:18:12]OFD Sender: Remove packet 32593 [21:18:12]ProducePacketName [21:18:12]name=ofd_packets/00032593 [21:18:12]NVStorageDeleteData [21:18:13]Write to MH i2c: 01 00 00 D1 A4 75 [21:18:13]Write i2c OK [21:18:13]MH_I2C_Read... [21:18:13]Read from MH i2c: 01 [21:18:13]MH_I2C_Read... [21:18:13]Read from MH i2c: 01 07 00 [21:18:13]MH_I2C_Read... [21:18:13]Read from MH i2c: 01 07 00 D1 A4 00 00 00 00 00 EF 0C 77 [21:18:13]RasterBufferAndPrint [21:18:13]line [21:18:13]line [21:18:13]line [21:18:13]line [21:18:13]line [21:18:13]written 0, free lines is 3317 [21:18:13]MH_Cut [21:18:13]Write to MH i2c: D1 01 00 D8 A4 01 4E [21:18:13]Write i2c OK [21:18:13]MH_I2C_Read... [21:18:13]Read from MH i2c: D1 [21:18:13]MH_I2C_Read... [21:18:13]Read from MH i2c: D1 01 00 [21:18:13]MH_I2C_Read... [21:18:13]Read from MH i2c: D1 01 00 D8 A4 00 4D [21:18:13]Write to MH i2c: 01 00 00 D9 A4 7D [21:18:13]Write i2c OK [21:18:13]MH_I2C_Read... [21:18:13]OFD Sender: No OFD packet to send [21:18:13]*** Cut start [21:18:13]*** Purtial cut [21:18:13]*** Stage 1: CUTSNS_PIN = 1 [21:18:14]Read from MH i2c: 01 [21:18:14]MH_I2C_Read... [21:18:14]*** Stop cut motor [21:18:14]*** Cut end [21:18:14]Read from MH i2c: 01 07 00 [21:18:14]MH_I2C_Read... [21:18:14]Read from MH i2c: 01 07 00 D9 A4 00 00 00 00 00 FF 0F 92 [21:18:14]process_action close_receipt done [21:18:14]requested_data is exist [21:18:14]produce_requested_data [21:18:14]requested_item fm.sn is exist - process it [21:18:14]wFMCommunicate request_size=4 [21:18:14]MH_SAM_APDU [21:18:14]CAPDU: 80 11 00 00 [21:18:14]Write to MH i2c: E2 08 00 DA A4 80 11 00 00 00 00 00 00 F8 [21:18:14]Write i2c OK [21:18:14]MH_I2C_Read... [21:18:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:18:14]Read from MH i2c: E2 [21:18:14]MH_I2C_Read... [21:18:14]Read from MH i2c: E2 17 00 [21:18:14]MH_I2C_Read... [21:18:14]Read from MH i2c: E2 17 00 DA A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4E [21:18:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:18:14]wFMCommunicate OK [21:18:14]requested_item fd.num is exist - process it [21:18:14]SAM_PROTO_GetFieldsCounters [21:18:14]wFMCommunicate request_size=4 [21:18:14]MH_SAM_APDU [21:18:14]CAPDU: 80 13 00 00 [21:18:14]Write to MH i2c: E2 08 00 DB A4 80 13 00 00 00 00 00 00 FB [21:18:14]Write i2c OK [21:18:14]MH_I2C_Read... [21:18:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:18:14]Read from MH i2c: E2 [21:18:14]MH_I2C_Read... [21:18:14]Read from MH i2c: E2 62 00 [21:18:14]MH_I2C_Read... [21:18:14]Read from MH i2c: E2 62 00 DB 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 51 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 C0 [21:18:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 51 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:18:14]wFMCommunicate OK [21:18:14]SAM_PROTO_GetFieldsCounters done [21:18:14]requested_item shift.num is exist - process it [21:18:14]requested_item shift.opened is exist - process it [21:18:14]req_shift_opened [21:18:14]FM_GetShiftState [21:18:14]SAM_PROTO_GetShiftState [21:18:14]wFMCommunicate request_size=4 [21:18:14]MH_SAM_APDU [21:18:14]CAPDU: 80 13 01 00 [21:18:14]Write to MH i2c: E2 08 00 DC A4 80 13 01 00 00 00 00 00 FD [21:18:14]Write i2c OK [21:18:14]MH_I2C_Read... [21:18:14]Read from MH i2c: E2 [21:18:14]MH_I2C_Read... [21:18:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:18:14]Read from MH i2c: E2 0E 00 [21:18:14]MH_I2C_Read... [21:18:14]Read from MH i2c: E2 0E 00 DC A4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7A [21:18:14]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:18:14]wFMCommunicate OK [21:18:14]SAM_PROTO_GetShiftState done [21:18:14]FM_GetShiftState done [21:18:14]req_shift_opened done [21:18:14]requested_item shift.open_date is exist - process it [21:18:14]req_shift_open_date [21:18:14]req_shift_open_date done [21:18:14]produce_requested_data done [21:18:14]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32593,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:18:14]process_action_free close_receipt [21:18:14]json_value_free [21:18:14]json_value_free done [21:18:14]process_json_proto returns [21:18:14]Send response to host [21:18:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32593,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:18:14]free response buf [21:18:14]execute_script done [21:18:14]execute_script returns [21:18:14]free content buf [21:18:14]Sock 8.Close socket [21:18:14]Sock 8.Thread stoped [21:18:18]OFD Sender: No OFD packet to send [21:18:23]OFD Sender: No OFD packet to send [21:18:28]OFD Sender: No OFD packet to send [21:18:33]OFD Sender: No OFD packet to send [21:18:38]OFD Sender: No OFD packet to send [21:18:43]OFD Sender: No OFD packet to send [21:18:48]OFD Sender: No OFD packet to send [21:18:53]OFD Sender: No OFD packet to send [21:18:58]OFD Sender: No OFD packet to send [21:19:03]OFD Sender: No OFD packet to send [21:19:08]OFD Sender: No OFD packet to send [21:19:13]OFD Sender: No OFD packet to send [21:19:18]OFD Sender: No OFD packet to send [21:19:23]OFD Sender: No OFD packet to send [21:19:28]OFD Sender: No OFD packet to send [21:19:33]OFD Sender: No OFD packet to send [21:19:38]OFD Sender: No OFD packet to send [21:19:43]OFD Sender: No OFD packet to send [21:19:48]OFD Sender: No OFD packet to send [21:19:53]OFD Sender: No OFD packet to send [21:19:58]OFD Sender: No OFD packet to send [21:20:03]OFD Sender: No OFD packet to send [21:20:08]OFD Sender: No OFD packet to send [21:20:13]OFD Sender: No OFD packet to send [21:20:18]OFD Sender: No OFD packet to send [21:20:23]OFD Sender: No OFD packet to send [21:20:28]OFD Sender: No OFD packet to send [21:20:33]OFD Sender: No OFD packet to send [21:20:38]OFD Sender: No OFD packet to send [21:20:41]accept exits with 9 [21:20:41]New connection [21:20:41]New thread 3066940772 created [21:20:41]Thread 3067084132 joined [21:20:41]Waiting for new connection... [21:20:41] Sock 9.Parse request [21:20:41]Sock 9.Check first char [21:20:41]Sock 9.First char is OK [21:20:41]request: POST /json_proto HTTP/1.0 [21:20:41]Method: POST [21:20:41]URL: /json_proto [21:20:41]Method is POST - this is cgi request [21:20:41]url: /json_proto [21:20:41]query_string will be loaded in cgi processing [21:20:41]execute_cgi json_proto POST (null) [21:20:41]execute_cgi path=json_proto method=POST [21:20:41]POST find Content-Length [21:20:41]Host: 172.17.34.200:8080 [21:20:41]Content-Length: 678 [21:20:41]Content-Type: application/json [21:20:41] [21:20:41]POST finish read [21:20:41]Found Content-Length = 678 [21:20:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:20:41]execute_script... [21:20: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)1182356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:20:41]POST & json_proto [21:20:41]process_json_proto [21:20:41]json parsed OK: [21:20:41]protocol is kg_v1.0 [21:20:41]action value=close_receipt [21:20:41]process_action close_receipt [21:20:41]cmd_close_receipt [21:20:41]MH_GetDate [21:20:41]Write to MH i2c: F0 00 00 DD A4 70 [21:20:41]Write i2c OK [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: F0 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: F0 09 00 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: F0 09 00 DD A4 00 AE C9 E7 64 B2 FF 65 64 B5 [21:20:41]GetLastDocTimeStamp 1692911896 [21:20:41]current date 1692912046 [21:20:41]FM_GetShiftState [21:20:41]SAM_PROTO_GetShiftState [21:20:41]wFMCommunicate request_size=4 [21:20:41]MH_SAM_APDU [21:20:41]CAPDU: 80 13 01 00 [21:20:41]Write to MH i2c: E2 08 00 DE A4 80 13 01 00 00 00 00 00 FF [21:20:41]Write i2c OK [21:20:41]MH_I2C_Read... [21:20:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:41]Read from MH i2c: E2 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 0E 00 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 0E 00 DE A4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7C [21:20:41]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:20:41]wFMCommunicate OK [21:20:41]SAM_PROTO_GetShiftState done [21:20:41]FM_GetShiftState done [21:20:41]opened in 1692866319 [21:20:41]opened+sec_in_day 1692952719 [21:20:41]quantity*price = 50025 [21:20:41]sum+1 = 50026 [21:20:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 300 24.08.2023 21:20 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32594 ФПД: 111287813252004 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T212047&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32594&fm=111287813252004&tin=02508201610067®Number=0000000000091575&sum=50000 [21:20:42]StoreToDocumentArchive [21:20:42]shift 75 fd 32594 [21:20:42]save to /storage/0075/doc_00032594 [21:20:42]save last doc name /storage/0075/doc_00032594 to /storage/kkm_last_doc_name [21:20:42]save OK [21:20:42]Clear old archive folders... [21:20:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:20:42]tlvbuf is 01B27D90 [21:20:42]SAM_PROTO_ClearQueue [21:20:42]wFMCommunicate request_size=4 [21:20:42]MH_SAM_APDU [21:20:42]CAPDU: 80 09 00 00 [21:20:42]Write to MH i2c: E2 08 00 EB A4 80 09 00 00 00 00 00 00 01 [21:20:42]Write i2c OK [21:20:42]MH_I2C_Read... [21:20:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:20:42]Read from MH i2c: E2 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 03 00 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 03 00 EB A4 00 90 00 03 [21:20:42]RAPDU: 90 00 [21:20:42]wFMCommunicate OK [21:20:42]SAM_PROTO_ClearQueue done [21:20:42]KKMCreateOFDPacket [21:20:42]OFDProtocolAddRootSTLVToBuf [21:20:42]FM_MakeSignedData [21:20:42]FM_MakeSignedData [21:20:42]SAM_PROTO_SignData [21:20:42]wFMCommunicate request_size=4 [21:20:42]MH_SAM_APDU [21:20:42]CAPDU: 80 0D 01 02 [21:20:42]Write to MH i2c: E2 08 00 EC A4 80 0D 01 02 00 00 00 00 09 [21:20:42]Write i2c OK [21:20:42]MH_I2C_Read... [21:20:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:20:42]Read from MH i2c: E2 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 03 00 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 03 00 EC A4 00 90 00 04 [21:20:42]RAPDU: 90 00 [21:20:42]wFMCommunicate OK [21:20:42]wFMCommunicate request_size=255 [21:20:42]MH_SAM_APDU [21:20:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2C 01 00 00 F4 03 04 00 AF C9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 7F 00 00 35 04 06 00 65 [21:20:42]Write to MH i2c: E2 02 01 ED 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2C 01 00 00 F4 03 04 00 AF C9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 7F 00 00 35 04 06 00 65 00 00 14 [21:20:42]Write i2c OK [21:20:42]MH_I2C_Read... [21:20:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:42]Read from MH i2c: E2 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 03 00 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 03 00 ED A4 00 90 00 05 [21:20:42]RAPDU: 90 00 [21:20:42]wFMCommunicate OK [21:20:42]wFMCommunicate request_size=10 [21:20:42]MH_SAM_APDU [21:20:42]CAPDU: 80 0D 02 02 05 37 36 93 A3 A4 [21:20:42]Write to MH i2c: E2 0D 00 EE A4 80 0D 02 02 05 00 37 36 93 A3 A4 00 00 5D [21:20:42]Write i2c OK [21:20:42]MH_I2C_Read... [21:20:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:43]Read from MH i2c: E2 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: E2 03 00 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: E2 03 00 EE A4 00 90 00 06 [21:20:43]RAPDU: 90 00 [21:20:43]wFMCommunicate OK [21:20:43]wFMCommunicate request_size=4 [21:20:43]MH_SAM_APDU [21:20:43]CAPDU: 80 0D 03 02 [21:20:43]Write to MH i2c: E2 08 00 EF A4 80 0D 03 02 00 00 00 00 0E [21:20:43]Write i2c OK [21:20:43]MH_I2C_Read... [21:20:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:20:43]Read from MH i2c: E2 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: E2 0B 00 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: E2 0B 00 EF A4 00 B3 CB 39 39 6A 8A 61 69 90 00 BD [21:20:43]RAPDU: B3 CB 39 39 6A 8A 61 69 90 00 [21:20:43]wFMCommunicate OK [21:20:43]SAM_PROTO_SignData done [21:20:43]FM_MakeSignedData done [21:20:43]CreateOFDProtocolMessage [21:20:43]wFMCommunicate request_size=4 [21:20:43]MH_SAM_APDU [21:20:43]CAPDU: 80 11 00 00 [21:20:43]Write to MH i2c: E2 08 00 F0 A4 80 11 00 00 00 00 00 00 0E [21:20:43]Write i2c OK [21:20:43]MH_I2C_Read... [21:20:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:43]Read from MH i2c: E2 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: E2 17 00 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: E2 17 00 F0 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 64 [21:20:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:20:43]wFMCommunicate OK [21:20:43]CreateOFDProtocolMessage done [21:20:43]OFDSenderStorePacket 32594 [21:20:43]StoreOFDPacket docnum=32594 [21:20:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 09 D9 07 01 A7 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2C 01 00 00 F4 03 04 00 AF C9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 7F 00 00 35 04 06 00 65 37 36 93 A3 A4 B3 CB 39 39 6A 8A 61 69 [21:20:43]CheckFolder [21:20:43]dirname=/storage/ofd_packets [21:20:43]CheckFolder done [21:20:43]ProducePacketName [21:20:43]name=ofd_packets/00032594 [21:20:43]NVStorageSaveData ofd_packets/00032594 [21:20:43]File name is /storage/ofd_packets/00032594 [21:20:43]Write 301 bytes [21:20:43]NVStorageSaveData done [21:20:43]OFDSenderStorePacket done [21:20:43]KKMCreateOFDPacket done [21:20:43]NVStorageSaveData kkm_last_timestamp [21:20:43]File name is /storage/kkm_last_timestamp [21:20:43]Write 4 bytes [21:20:43]NVStorageSaveData done [21:20:43]OFD Sender: Processing packet 32594 [packets to send 11, broken 10] [21:20:43]ProducePacketName [21:20:43]name=ofd_packets/00032594 [21:20:43]OFD Sender: To server: pG, [21:20:43]CommunicateWithHost lk.salyk.kg:30040 [21:20:43]ConnectInit lk.salyk.kg [21:20:43]ExternCall_PrintAddStr [21:20:43]wPrintStart [21:20:43]Write to MH i2c: 01 00 00 F1 A4 95 [21:20:43]Write i2c OK [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: 01 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: 01 07 00 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: 01 07 00 F1 A4 00 00 00 00 00 FF 0F AA [21:20:43]RasterBufferAndPrint [21:20:43]line Счет N : (1)1182356 [21:20:43]line ИНН: 02508201610067 [21:20:43]line Контрольно-Кассовый Чек [21:20:43]line ПРОДАЖА [21:20:43]line ТРК (МРК, ГНК) : 52 [21:20:43]line Товар: 2710124130 [21:20:43]line Аи-92-К-5 [21:20:43]line 8.700 * 57.50 [21:20:43]line = 500.25 [21:20:43]line НДС 12% НСП 1% [21:20:43]line > о реализуемом товаре [21:20:43]line ОКРУГЛЕНИЕ: -0.25 [21:20:43]line ИТОГО: 500.00 [21:20:43]line Внесено: 500.00 [21:20:43]line СДАЧА: 0.00 [21:20:43]line НСП 1% : 4.43 [21:20:43]line НДС 12% : 53.12 [21:20:43]line Наличными: 500.00 [21:20:43]line Безнал.: 0.00 [21:20:43]line Место: АЗС № 121 "Партнер Нефть" [21:20:43]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:20:43]line СНО: Общий режим [21:20:43]line Чек 300 24.08.2023 21:20 [21:20:43]line Смена: 75 ФФД: 1.0 [21:20:43]line ЗНМ: 0300000148 [21:20:43]line РНМ: 0000000000091575 [21:20:43]line Версия ККМ: 001 [21:20:43]line ФМ: 0000000000874655 [21:20:43]line ФД: 32594 [21:20:43]line ФПД: 111287813252004 [21:20:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T212047&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32594&fm=111287813252004&tin=02508201610067®Number=0000000000091575&sum=50000 [21:20:43]Connected sock=11 [21:20:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 09 D9 07 01 A7 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2C 01 00 00 F4 03 04 00 AF C9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 7F 00 00 35 04 06 00 65 37 36 93 A3 A4 B3 CB 39 39 6A 8A 61 69 [21:20:43]written 0, free lines is 4095 [21:20:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B3 6C 47 00 D7 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 7F 00 00 F4 03 04 00 51 74 E7 64 B6 04 01 00 00 A8 FC 81 D2 9D DB 7C 4A [21:20:43]CommunicateWithHost err = 0 [21:20:43]CheckOFDResponse [21:20:43]1017 (14) - 77093643461234 [21:20:43]1041 (16) - 0000000000874655 [21:20:43]1040 (4) - 32594 [21:20:43]1012 (4) - 24.08.2023 15:16 [21:20:43]1206 (1) - 0 [21:20:43]OFD Sender: Remove packet 32594 [21:20:43]ProducePacketName [21:20:43]name=ofd_packets/00032594 [21:20:43]NVStorageDeleteData [21:20:43]Write to MH i2c: 01 00 00 1C A5 C1 [21:20:43]Write i2c OK [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: 01 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: 01 07 00 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: 01 07 00 1C A5 00 00 00 00 00 E4 0C B8 [21:20:43]RasterBufferAndPrint [21:20:43]line [21:20:43]line [21:20:43]line [21:20:43]line [21:20:43]line [21:20:43]written 0, free lines is 3306 [21:20:43]MH_Cut [21:20:43]Write to MH i2c: D1 01 00 23 A5 01 9A [21:20:43]Write i2c OK [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: D1 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: D1 01 00 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: D1 01 00 23 A5 00 99 [21:20:43]Write to MH i2c: 01 00 00 24 A5 C9 [21:20:43]Write i2c OK [21:20:43]MH_I2C_Read... [21:20:44]OFD Sender: No OFD packet to send [21:20:44]*** Cut start [21:20:44]*** Purtial cut [21:20:44]*** CUTSNS_PIN = 0 [21:20:44]*** Stage 1: CUTSNS_PIN = 1 [21:20:46]Read from MH i2c: 01 [21:20:46]MH_I2C_Read... [21:20:46]*** Stop cut motor [21:20:46]*** Cut end [21:20:46]Read from MH i2c: 01 07 00 [21:20:46]MH_I2C_Read... [21:20:46]Read from MH i2c: 01 07 00 24 A5 00 00 00 00 00 FF 0F DE [21:20:46]process_action close_receipt done [21:20:46]requested_data is exist [21:20:46]produce_requested_data [21:20:46]requested_item fm.sn is exist - process it [21:20:46]wFMCommunicate request_size=4 [21:20:46]MH_SAM_APDU [21:20:46]CAPDU: 80 11 00 00 [21:20:46]Write to MH i2c: E2 08 00 25 A5 80 11 00 00 00 00 00 00 44 [21:20:46]Write i2c OK [21:20:46]MH_I2C_Read... [21:20:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:46]Read from MH i2c: E2 [21:20:46]MH_I2C_Read... [21:20:46]Read from MH i2c: E2 17 00 [21:20:46]MH_I2C_Read... [21:20:46]Read from MH i2c: E2 17 00 25 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9A [21:20:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:20:46]wFMCommunicate OK [21:20:46]requested_item fd.num is exist - process it [21:20:46]SAM_PROTO_GetFieldsCounters [21:20:46]wFMCommunicate request_size=4 [21:20:46]MH_SAM_APDU [21:20:46]CAPDU: 80 13 00 00 [21:20:46]Write to MH i2c: E2 08 00 26 A5 80 13 00 00 00 00 00 00 47 [21:20:46]Write i2c OK [21:20:46]MH_I2C_Read... [21:20:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:20:46]Read from MH i2c: E2 [21:20:46]MH_I2C_Read... [21:20:46]Read from MH i2c: E2 62 00 [21:20:46]MH_I2C_Read... [21:20:46]Read from MH i2c: E2 62 00 26 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 52 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 10 [21:20:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 52 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:20:46]wFMCommunicate OK [21:20:46]SAM_PROTO_GetFieldsCounters done [21:20:46]requested_item shift.num is exist - process it [21:20:46]requested_item shift.opened is exist - process it [21:20:46]req_shift_opened [21:20:46]FM_GetShiftState [21:20:46]SAM_PROTO_GetShiftState [21:20:46]wFMCommunicate request_size=4 [21:20:46]MH_SAM_APDU [21:20:46]CAPDU: 80 13 01 00 [21:20:46]Write to MH i2c: E2 08 00 27 A5 80 13 01 00 00 00 00 00 49 [21:20:46]Write i2c OK [21:20:46]MH_I2C_Read... [21:20:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:46]Read from MH i2c: E2 [21:20:46]MH_I2C_Read... [21:20:46]Read from MH i2c: E2 0E 00 [21:20:46]MH_I2C_Read... [21:20:46]Read from MH i2c: E2 0E 00 27 A5 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C6 [21:20:46]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:20:46]wFMCommunicate OK [21:20:46]SAM_PROTO_GetShiftState done [21:20:46]FM_GetShiftState done [21:20:46]req_shift_opened done [21:20:46]requested_item shift.open_date is exist - process it [21:20:46]req_shift_open_date [21:20:46]req_shift_open_date done [21:20:46]produce_requested_data done [21:20:46]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32594,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:20:46]process_action_free close_receipt [21:20:46]json_value_free [21:20:46]json_value_free done [21:20:46]process_json_proto returns [21:20:46]Send response to host [21:20:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32594,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:20:46]free response buf [21:20:46]execute_script done [21:20:46]execute_script returns [21:20:46]free content buf [21:20:46]Sock 9.Close socket [21:20:46]Sock 9.Thread stoped [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:04]accept exits with 8 [21:22:04]New connection [21:22:04]New thread 3067084132 created [21:22:04]Thread 3066940772 joined [21:22:04]Waiting for new connection... [21:22:04] Sock 8.Parse request [21:22:04]Sock 8.Check first char [21:22:04]Sock 8.First char is OK [21:22:04]request: POST /json_proto HTTP/1.0 [21:22:04]Method: POST [21:22:04]URL: /json_proto [21:22:04]Method is POST - this is cgi request [21:22:04]url: /json_proto [21:22:04]query_string will be loaded in cgi processing [21:22:04]execute_cgi json_proto POST (null) [21:22:04]execute_cgi path=json_proto method=POST [21:22:04]POST find Content-Length [21:22:04]Host: 172.17.34.200:8080 [21:22:04]Content-Length: 683 [21:22:04]Content-Type: application/json [21:22:04] [21:22:04]POST finish read [21:22:04]Found Content-Length = 683 [21:22:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:22:04]execute_script... [21:22:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:22:04]POST & json_proto [21:22:04]process_json_proto [21:22:04]json parsed OK: [21:22:04]protocol is kg_v1.0 [21:22:04]action value=close_receipt [21:22:04]process_action close_receipt [21:22:04]cmd_close_receipt [21:22:04]MH_GetDate [21:22:04]Write to MH i2c: F0 00 00 28 A5 BC [21:22:04]Write i2c OK [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: F0 [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: F0 09 00 [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: F0 09 00 28 A5 00 01 CA E7 64 B2 FF 65 64 55 [21:22:04]GetLastDocTimeStamp 1692912047 [21:22:04]current date 1692912129 [21:22:04]FM_GetShiftState [21:22:04]SAM_PROTO_GetShiftState [21:22:04]wFMCommunicate request_size=4 [21:22:04]MH_SAM_APDU [21:22:04]CAPDU: 80 13 01 00 [21:22:04]Write to MH i2c: E2 08 00 29 A5 80 13 01 00 00 00 00 00 4B [21:22:04]Write i2c OK [21:22:04]MH_I2C_Read... [21:22:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:04]Read from MH i2c: E2 [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: E2 0E 00 [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: E2 0E 00 29 A5 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C8 [21:22:04]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:22:04]wFMCommunicate OK [21:22:04]SAM_PROTO_GetShiftState done [21:22:04]FM_GetShiftState done [21:22:04]opened in 1692866319 [21:22:04]opened+sec_in_day 1692952719 [21:22:04]quantity*price = 100050 [21:22:04]sum+1 = 100051 [21:22:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 301 24.08.2023 21:22 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32595 ФПД: 154695632298902 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T212209&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32595&fm=154695632298902&tin=02508201610067®Number=0000000000091575&sum=100000 [21:22:05]StoreToDocumentArchive [21:22:05]shift 75 fd 32595 [21:22:05]save to /storage/0075/doc_00032595 [21:22:05]save last doc name /storage/0075/doc_00032595 to /storage/kkm_last_doc_name [21:22:05]save OK [21:22:05]Clear old archive folders... [21:22:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:22:05]tlvbuf is 01AA4D20 [21:22:05]SAM_PROTO_ClearQueue [21:22:05]wFMCommunicate request_size=4 [21:22:05]MH_SAM_APDU [21:22:05]CAPDU: 80 09 00 00 [21:22:05]Write to MH i2c: E2 08 00 36 A5 80 09 00 00 00 00 00 00 4D [21:22:05]Write i2c OK [21:22:05]MH_I2C_Read... [21:22:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:22:05]Read from MH i2c: E2 [21:22:05]MH_I2C_Read... [21:22:05]Read from MH i2c: E2 03 00 [21:22:05]MH_I2C_Read... [21:22:05]Read from MH i2c: E2 03 00 36 A5 00 90 00 4F [21:22:05]RAPDU: 90 00 [21:22:05]wFMCommunicate OK [21:22:05]SAM_PROTO_ClearQueue done [21:22:05]KKMCreateOFDPacket [21:22:05]OFDProtocolAddRootSTLVToBuf [21:22:05]FM_MakeSignedData [21:22:05]FM_MakeSignedData [21:22:05]SAM_PROTO_SignData [21:22:05]wFMCommunicate request_size=4 [21:22:05]MH_SAM_APDU [21:22:05]CAPDU: 80 0D 01 02 [21:22:05]Write to MH i2c: E2 08 00 37 A5 80 0D 01 02 00 00 00 00 55 [21:22:05]Write i2c OK [21:22:05]MH_I2C_Read... [21:22:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:22:05]Read from MH i2c: E2 [21:22:05]MH_I2C_Read... [21:22:05]Read from MH i2c: E2 03 00 [21:22:05]MH_I2C_Read... [21:22:05]Read from MH i2c: E2 03 00 37 A5 00 90 00 50 [21:22:05]RAPDU: 90 00 [21:22:05]wFMCommunicate OK [21:22:05]wFMCommunicate request_size=255 [21:22:05]MH_SAM_APDU [21:22: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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2D 01 00 00 F4 03 04 00 01 CA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 7F 00 00 35 04 06 00 8C [21:22:05]Write to MH i2c: E2 02 01 38 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2D 01 00 00 F4 03 04 00 01 CA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 7F 00 00 35 04 06 00 8C 00 00 E1 [21:22:05]Write i2c OK [21:22:05]MH_I2C_Read... [21:22:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:05]Read from MH i2c: E2 [21:22:05]MH_I2C_Read... [21:22:05]Read from MH i2c: E2 03 00 [21:22:05]MH_I2C_Read... [21:22:05]Read from MH i2c: E2 03 00 38 A5 00 90 00 51 [21:22:05]RAPDU: 90 00 [21:22:05]wFMCommunicate OK [21:22:05]wFMCommunicate request_size=10 [21:22:05]MH_SAM_APDU [21:22:05]CAPDU: 80 0D 02 02 05 B1 E2 36 23 96 [21:22:05]Write to MH i2c: E2 0D 00 39 A5 80 0D 02 02 05 00 B1 E2 36 23 96 00 00 E4 [21:22:05]Write i2c OK [21:22:05]MH_I2C_Read... [21:22:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:05]Read from MH i2c: E2 [21:22:05]MH_I2C_Read... [21:22:05]Read from MH i2c: E2 03 00 [21:22:05]MH_I2C_Read... [21:22:05]Read from MH i2c: E2 03 00 39 A5 00 90 00 52 [21:22:05]RAPDU: 90 00 [21:22:05]wFMCommunicate OK [21:22:05]wFMCommunicate request_size=4 [21:22:05]MH_SAM_APDU [21:22:05]CAPDU: 80 0D 03 02 [21:22:05]Write to MH i2c: E2 08 00 3A A5 80 0D 03 02 00 00 00 00 5A [21:22:05]Write i2c OK [21:22:05]MH_I2C_Read... [21:22:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:22:06]Read from MH i2c: E2 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: E2 0B 00 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: E2 0B 00 3A A5 00 C0 6E AD 17 36 9D 93 90 90 00 43 [21:22:06]RAPDU: C0 6E AD 17 36 9D 93 90 90 00 [21:22:06]wFMCommunicate OK [21:22:06]SAM_PROTO_SignData done [21:22:06]FM_MakeSignedData done [21:22:06]CreateOFDProtocolMessage [21:22:06]wFMCommunicate request_size=4 [21:22:06]MH_SAM_APDU [21:22:06]CAPDU: 80 11 00 00 [21:22:06]Write to MH i2c: E2 08 00 3B A5 80 11 00 00 00 00 00 00 5A [21:22:06]Write i2c OK [21:22:06]MH_I2C_Read... [21:22:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:06]Read from MH i2c: E2 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: E2 17 00 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: E2 17 00 3B A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B0 [21:22:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:22:06]wFMCommunicate OK [21:22:06]CreateOFDProtocolMessage done [21:22:06]OFDSenderStorePacket 32595 [21:22:06]StoreOFDPacket docnum=32595 [21:22:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1A 6A 07 01 54 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2D 01 00 00 F4 03 04 00 01 CA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 7F 00 00 35 04 06 00 8C B1 E2 36 23 96 C0 6E AD 17 36 9D 93 90 [21:22:06]CheckFolder [21:22:06]dirname=/storage/ofd_packets [21:22:06]CheckFolder done [21:22:06]ProducePacketName [21:22:06]name=ofd_packets/00032595 [21:22:06]NVStorageSaveData ofd_packets/00032595 [21:22:06]File name is /storage/ofd_packets/00032595 [21:22:06]Write 301 bytes [21:22:06]NVStorageSaveData done [21:22:06]OFDSenderStorePacket done [21:22:06]KKMCreateOFDPacket done [21:22:06]NVStorageSaveData kkm_last_timestamp [21:22:06]File name is /storage/kkm_last_timestamp [21:22:06]Write 4 bytes [21:22:06]NVStorageSaveData done [21:22:06]ExternCall_PrintAddStr [21:22:06]wPrintStart [21:22:06]Write to MH i2c: 01 00 00 3C A5 E1 [21:22:06]Write i2c OK [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: 01 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: 01 07 00 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: 01 07 00 3C A5 00 00 00 00 00 FF 0F F6 [21:22:06]RasterBufferAndPrint [21:22:06]line Счет N : (1)1182357 [21:22:06]line ИНН: 02508201610067 [21:22:06]line Контрольно-Кассовый Чек [21:22:06]line ПРОДАЖА [21:22:06]line ТРК (МРК, ГНК) : 42 [21:22:06]line Товар: 2710124130 [21:22:06]line Аи-92-К-5 [21:22:06]line 17.400 * 57.50 [21:22:06]line = 1000.50 [21:22:06]line НДС 12% НСП 1% [21:22:06]line > о реализуемом товаре [21:22:06]line ОКРУГЛЕНИЕ: -0.50 [21:22:06]line ИТОГО: 1000.00 [21:22:06]line Внесено: 1000.00 [21:22:06]line СДАЧА: 0.00 [21:22:06]line НСП 1% : 8.85 [21:22:06]line НДС 12% : 106.25 [21:22:06]line Наличными: 1000.00 [21:22:06]line Безнал.: 0.00 [21:22:06]line Место: АЗС № 121 "Партнер Нефть" [21:22:06]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:22:06]line СНО: Общий режим [21:22:06]line Чек 301 24.08.2023 21:22 [21:22:06]line Смена: 75 ФФД: 1.0 [21:22:06]line ЗНМ: 0300000148 [21:22:06]line РНМ: 0000000000091575 [21:22:06]line Версия ККМ: 001 [21:22:06]line ФМ: 0000000000874655 [21:22:06]line ФД: 32595 [21:22:06]line ФПД: 154695632298902 [21:22:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T212209&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32595&fm=154695632298902&tin=02508201610067®Number=0000000000091575&sum=100000 [21:22:06]OFD Sender: Processing packet 32595 [packets to send 11, broken 10] [21:22:06]ProducePacketName [21:22:06]name=ofd_packets/00032595 [21:22:06]OFD Sender: To server: pG, [21:22:06]CommunicateWithHost lk.salyk.kg:30040 [21:22:06]ConnectInit lk.salyk.kg [21:22:06]written 0, free lines is 4095 [21:22:06]Connected sock=10 [21:22:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1A 6A 07 01 54 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2D 01 00 00 F4 03 04 00 01 CA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 7F 00 00 35 04 06 00 8C B1 E2 36 23 96 C0 6E AD 17 36 9D 93 90 [21:22:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 58 87 47 00 82 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 7F 00 00 F4 03 04 00 A4 74 E7 64 B6 04 01 00 00 1A D0 D2 56 1C D8 DA 82 [21:22:06]CommunicateWithHost err = 0 [21:22:06]CheckOFDResponse [21:22:06]1017 (14) - 77093643461234 [21:22:06]1041 (16) - 0000000000874655 [21:22:06]1040 (4) - 32595 [21:22:06]1012 (4) - 24.08.2023 15:17 [21:22:06]1206 (1) - 0 [21:22:06]OFD Sender: Remove packet 32595 [21:22:06]ProducePacketName [21:22:06]name=ofd_packets/00032595 [21:22:06]NVStorageDeleteData [21:22:06]Write to MH i2c: 01 00 00 67 A5 0C [21:22:06]Write i2c OK [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: 01 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: 01 07 00 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: 01 07 00 67 A5 00 00 00 00 00 EF 0C 0E [21:22:06]RasterBufferAndPrint [21:22:06]line [21:22:06]line [21:22:06]line [21:22:06]line [21:22:06]line [21:22:06]written 0, free lines is 3319 [21:22:06]MH_Cut [21:22:06]Write to MH i2c: D1 01 00 6E A5 01 E5 [21:22:06]Write i2c OK [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: D1 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: D1 01 00 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: D1 01 00 6E A5 00 E4 [21:22:06]Write to MH i2c: 01 00 00 6F A5 14 [21:22:06]Write i2c OK [21:22:06]MH_I2C_Read... [21:22:07]OFD Sender: No OFD packet to send [21:22:07]*** Cut start [21:22:07]*** Purtial cut [21:22:07]*** Stage 1: CUTSNS_PIN = 1 [21:22:07]Read from MH i2c: 01 [21:22:07]MH_I2C_Read... [21:22:07]*** Stop cut motor [21:22:07]*** Cut end [21:22:07]Read from MH i2c: 01 07 00 [21:22:07]MH_I2C_Read... [21:22:07]Read from MH i2c: 01 07 00 6F A5 00 00 00 00 00 FF 0F 29 [21:22:07]process_action close_receipt done [21:22:07]requested_data is exist [21:22:07]produce_requested_data [21:22:07]requested_item fm.sn is exist - process it [21:22:07]wFMCommunicate request_size=4 [21:22:07]MH_SAM_APDU [21:22:07]CAPDU: 80 11 00 00 [21:22:07]Write to MH i2c: E2 08 00 70 A5 80 11 00 00 00 00 00 00 8F [21:22:07]Write i2c OK [21:22:07]MH_I2C_Read... [21:22:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:07]Read from MH i2c: E2 [21:22:07]MH_I2C_Read... [21:22:07]Read from MH i2c: E2 17 00 [21:22:07]MH_I2C_Read... [21:22:07]Read from MH i2c: E2 17 00 70 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E5 [21:22:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:22:07]wFMCommunicate OK [21:22:07]requested_item fd.num is exist - process it [21:22:07]SAM_PROTO_GetFieldsCounters [21:22:07]wFMCommunicate request_size=4 [21:22:07]MH_SAM_APDU [21:22:07]CAPDU: 80 13 00 00 [21:22:07]Write to MH i2c: E2 08 00 71 A5 80 13 00 00 00 00 00 00 92 [21:22:07]Write i2c OK [21:22:07]MH_I2C_Read... [21:22:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:22:08]Read from MH i2c: E2 [21:22:08]MH_I2C_Read... [21:22:08]Read from MH i2c: E2 62 00 [21:22:08]MH_I2C_Read... [21:22:08]Read from MH i2c: E2 62 00 71 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 53 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [21:22:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 53 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:22:08]wFMCommunicate OK [21:22:08]SAM_PROTO_GetFieldsCounters done [21:22:08]requested_item shift.num is exist - process it [21:22:08]requested_item shift.opened is exist - process it [21:22:08]req_shift_opened [21:22:08]FM_GetShiftState [21:22:08]SAM_PROTO_GetShiftState [21:22:08]wFMCommunicate request_size=4 [21:22:08]MH_SAM_APDU [21:22:08]CAPDU: 80 13 01 00 [21:22:08]Write to MH i2c: E2 08 00 72 A5 80 13 01 00 00 00 00 00 94 [21:22:08]Write i2c OK [21:22:08]MH_I2C_Read... [21:22:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:08]Read from MH i2c: E2 [21:22:08]MH_I2C_Read... [21:22:08]Read from MH i2c: E2 0E 00 [21:22:08]MH_I2C_Read... [21:22:08]Read from MH i2c: E2 0E 00 72 A5 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 11 [21:22:08]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:22:08]wFMCommunicate OK [21:22:08]SAM_PROTO_GetShiftState done [21:22:08]FM_GetShiftState done [21:22:08]req_shift_opened done [21:22:08]requested_item shift.open_date is exist - process it [21:22:08]req_shift_open_date [21:22:08]req_shift_open_date done [21:22:08]produce_requested_data done [21:22:08]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32595,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:22:08]process_action_free close_receipt [21:22:08]json_value_free [21:22:08]json_value_free done [21:22:08]process_json_proto returns [21:22:08]Send response to host [21:22:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32595,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:22:08]free response buf [21:22:08]execute_script done [21:22:08]execute_script returns [21:22:08]free content buf [21:22:08]Sock 8.Close socket [21:22:08]Sock 8.Thread stoped [21:22:12]OFD Sender: No OFD packet to send [21:22:17]OFD Sender: No OFD packet to send [21:22:22]OFD Sender: No OFD packet to send [21:22:27]OFD Sender: No OFD packet to send [21:22:32]OFD Sender: No OFD packet to send [21:22:37]OFD Sender: No OFD packet to send [21:22:42]OFD Sender: No OFD packet to send [21:22:47]OFD Sender: No OFD packet to send [21:22:52]OFD Sender: No OFD packet to send [21:22:57]OFD Sender: No OFD packet to send [21:23:02]OFD Sender: No OFD packet to send [21:23:07]OFD Sender: No OFD packet to send [21:23:12]OFD Sender: No OFD packet to send [21:23:17]OFD Sender: No OFD packet to send [21:23:22]OFD Sender: No OFD packet to send [21:23:27]OFD Sender: No OFD packet to send [21:23:32]OFD Sender: No OFD packet to send [21:23:37]OFD Sender: No OFD packet to send [21:23:42]OFD Sender: No OFD packet to send [21:23:47]OFD Sender: No OFD packet to send [21:23:52]OFD Sender: No OFD packet to send [21:23:57]OFD Sender: No OFD packet to send [21:24:02]OFD Sender: No OFD packet to send [21:24:07]OFD Sender: No OFD packet to send [21:24:12]OFD Sender: No OFD packet to send [21:24:17]OFD Sender: No OFD packet to send [21:24:22]OFD Sender: No OFD packet to send [21:24:27]OFD Sender: No OFD packet to send [21:24:32]OFD Sender: No OFD packet to send [21:24:37]OFD Sender: No OFD packet to send [21:24:42]OFD Sender: No OFD packet to send [21:24:47]OFD Sender: No OFD packet to send [21:24:52]OFD Sender: No OFD packet to send [21:24:57]OFD Sender: No OFD packet to send [21:25:02]OFD Sender: No OFD packet to send [21:25:07]OFD Sender: No OFD packet to send [21:25:12]OFD Sender: No OFD packet to send [21:25:17]OFD Sender: No OFD packet to send [21:25:22]OFD Sender: No OFD packet to send [21:25:27]OFD Sender: No OFD packet to send [21:25:32]OFD Sender: No OFD packet to send [21:25:37]OFD Sender: No OFD packet to send [21:25:42]OFD Sender: No OFD packet to send [21:25:47]OFD Sender: No OFD packet to send [21:25:52]OFD Sender: No OFD packet to send [21:25:57]OFD Sender: No OFD packet to send [21:26:02]OFD Sender: No OFD packet to send [21:26:07]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:43]accept exits with 9 [21:26:43]New connection [21:26:43]New thread 3066940772 created [21:26:43]Thread 3067084132 joined [21:26:43]Waiting for new connection... [21:26:43] Sock 9.Parse request [21:26:43]Sock 9.Check first char [21:26:43]Sock 9.First char is OK [21:26:43]request: POST /json_proto HTTP/1.0 [21:26:43]Method: POST [21:26:43]URL: /json_proto [21:26:43]Method is POST - this is cgi request [21:26:43]url: /json_proto [21:26:43]query_string will be loaded in cgi processing [21:26:43]execute_cgi json_proto POST (null) [21:26:43]execute_cgi path=json_proto method=POST [21:26:43]POST find Content-Length [21:26:43]Host: 172.17.34.200:8080 [21:26:43]Content-Length: 683 [21:26:43]Content-Type: application/json [21:26:43] [21:26:43]POST finish read [21:26:43]Found Content-Length = 683 [21:26:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:26:43]execute_script... [21: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)1182358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:26:43]POST & json_proto [21:26:43]process_json_proto [21:26:43]json parsed OK: [21:26:43]protocol is kg_v1.0 [21:26:43]action value=close_receipt [21:26:43]process_action close_receipt [21:26:43]cmd_close_receipt [21:26:43]MH_GetDate [21:26:43]Write to MH i2c: F0 00 00 73 A5 07 [21:26:43]Write i2c OK [21:26:43]MH_I2C_Read... [21:26:43]Read from MH i2c: F0 [21:26:43]MH_I2C_Read... [21:26:43]Read from MH i2c: F0 09 00 [21:26:43]MH_I2C_Read... [21:26:43]Read from MH i2c: F0 09 00 73 A5 00 18 CB E7 64 B2 FF 65 64 B8 [21:26:43]GetLastDocTimeStamp 1692912129 [21:26:43]current date 1692912408 [21:26:43]FM_GetShiftState [21:26:43]SAM_PROTO_GetShiftState [21:26:43]wFMCommunicate request_size=4 [21:26:43]MH_SAM_APDU [21:26:43]CAPDU: 80 13 01 00 [21:26:43]Write to MH i2c: E2 08 00 74 A5 80 13 01 00 00 00 00 00 96 [21:26:43]Write i2c OK [21:26:43]MH_I2C_Read... [21:26:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:43]Read from MH i2c: E2 [21:26:43]MH_I2C_Read... [21:26:43]Read from MH i2c: E2 0E 00 [21:26:43]MH_I2C_Read... [21:26:43]Read from MH i2c: E2 0E 00 74 A5 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 13 [21:26:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:26:43]wFMCommunicate OK [21:26:43]SAM_PROTO_GetShiftState done [21:26:43]FM_GetShiftState done [21:26:43]opened in 1692866319 [21:26:43]opened+sec_in_day 1692952719 [21:26:43]quantity*price = 100050 [21:26:43]sum+1 = 100051 [21:26:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 302 24.08.2023 21:26 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32596 ФПД: 174466703744750 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T212648&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32596&fm=174466703744750&tin=02508201610067®Number=0000000000091575&sum=100000 [21:26:44]StoreToDocumentArchive [21:26:44]shift 75 fd 32596 [21:26:44]save to /storage/0075/doc_00032596 [21:26:44]save last doc name /storage/0075/doc_00032596 to /storage/kkm_last_doc_name [21:26:44]save OK [21:26:44]Clear old archive folders... [21:26:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:26:44]tlvbuf is 0183FF10 [21:26:44]SAM_PROTO_ClearQueue [21:26:44]wFMCommunicate request_size=4 [21:26:44]MH_SAM_APDU [21:26:44]CAPDU: 80 09 00 00 [21:26:44]Write to MH i2c: E2 08 00 81 A5 80 09 00 00 00 00 00 00 98 [21:26:44]Write i2c OK [21:26:44]MH_I2C_Read... [21:26:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:26:44]Read from MH i2c: E2 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: E2 03 00 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: E2 03 00 81 A5 00 90 00 9A [21:26:44]RAPDU: 90 00 [21:26:44]wFMCommunicate OK [21:26:44]SAM_PROTO_ClearQueue done [21:26:44]KKMCreateOFDPacket [21:26:44]OFDProtocolAddRootSTLVToBuf [21:26:44]FM_MakeSignedData [21:26:44]FM_MakeSignedData [21:26:44]SAM_PROTO_SignData [21:26:44]wFMCommunicate request_size=4 [21:26:44]MH_SAM_APDU [21:26:44]CAPDU: 80 0D 01 02 [21:26:44]Write to MH i2c: E2 08 00 82 A5 80 0D 01 02 00 00 00 00 A0 [21:26:44]Write i2c OK [21:26:44]MH_I2C_Read... [21:26:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:26:44]Read from MH i2c: E2 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: E2 03 00 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: E2 03 00 82 A5 00 90 00 9B [21:26:44]RAPDU: 90 00 [21:26:44]wFMCommunicate OK [21:26:44]wFMCommunicate request_size=255 [21:26:44]MH_SAM_APDU [21: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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2E 01 00 00 F4 03 04 00 18 CB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 7F 00 00 35 04 06 00 9E [21:26:44]Write to MH i2c: E2 02 01 83 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2E 01 00 00 F4 03 04 00 18 CB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 7F 00 00 35 04 06 00 9E 00 00 58 [21:26:44]Write i2c OK [21:26:44]MH_I2C_Read... [21:26:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:44]Read from MH i2c: E2 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: E2 03 00 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: E2 03 00 83 A5 00 90 00 9C [21:26:44]RAPDU: 90 00 [21:26:44]wFMCommunicate OK [21:26:44]wFMCommunicate request_size=10 [21:26:44]MH_SAM_APDU [21:26:44]CAPDU: 80 0D 02 02 05 AD 31 E6 DE EE [21:26:44]Write to MH i2c: E2 0D 00 84 A5 80 0D 02 02 05 00 AD 31 E6 DE EE 00 00 3D [21:26:44]Write i2c OK [21:26:44]MH_I2C_Read... [21:26:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:44]Read from MH i2c: E2 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: E2 03 00 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: E2 03 00 84 A5 00 90 00 9D [21:26:44]RAPDU: 90 00 [21:26:44]wFMCommunicate OK [21:26:44]wFMCommunicate request_size=4 [21:26:44]MH_SAM_APDU [21:26:44]CAPDU: 80 0D 03 02 [21:26:44]Write to MH i2c: E2 08 00 85 A5 80 0D 03 02 00 00 00 00 A5 [21:26:44]Write i2c OK [21:26:44]MH_I2C_Read... [21:26:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:26:44]Read from MH i2c: E2 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: E2 0B 00 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: E2 0B 00 85 A5 00 32 AF C9 A7 94 87 5C 4A 90 00 B8 [21:26:44]RAPDU: 32 AF C9 A7 94 87 5C 4A 90 00 [21:26:44]wFMCommunicate OK [21:26:44]SAM_PROTO_SignData done [21:26:44]FM_MakeSignedData done [21:26:44]CreateOFDProtocolMessage [21:26:44]wFMCommunicate request_size=4 [21:26:44]MH_SAM_APDU [21:26:44]CAPDU: 80 11 00 00 [21:26:44]Write to MH i2c: E2 08 00 86 A5 80 11 00 00 00 00 00 00 A5 [21:26:44]Write i2c OK [21:26:44]MH_I2C_Read... [21:26:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:44]Read from MH i2c: E2 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: E2 17 00 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: E2 17 00 86 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FB [21:26:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:26:44]wFMCommunicate OK [21:26:44]CreateOFDProtocolMessage done [21:26:44]OFDSenderStorePacket 32596 [21:26:44]StoreOFDPacket docnum=32596 [21:26:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 79 9F 07 01 E3 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2E 01 00 00 F4 03 04 00 18 CB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 7F 00 00 35 04 06 00 9E AD 31 E6 DE EE 32 AF C9 A7 94 87 5C 4A [21:26:44]CheckFolder [21:26:44]dirname=/storage/ofd_packets [21:26:44]CheckFolder done [21:26:44]ProducePacketName [21:26:44]name=ofd_packets/00032596 [21:26:44]NVStorageSaveData ofd_packets/00032596 [21:26:44]File name is /storage/ofd_packets/00032596 [21:26:44]Write 301 bytes [21:26:44]NVStorageSaveData done [21:26:44]OFDSenderStorePacket done [21:26:44]KKMCreateOFDPacket done [21:26:44]NVStorageSaveData kkm_last_timestamp [21:26:44]File name is /storage/kkm_last_timestamp [21:26:44]Write 4 bytes [21:26:44]NVStorageSaveData done [21:26:44]ExternCall_PrintAddStr [21:26:44]wPrintStart [21:26:44]Write to MH i2c: 01 00 00 87 A5 2C [21:26:44]Write i2c OK [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: 01 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: 01 07 00 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: 01 07 00 87 A5 00 00 00 00 00 FF 0F 41 [21:26:44]RasterBufferAndPrint [21:26:44]line Счет N : (1)1182358 [21:26:44]line ИНН: 02508201610067 [21:26:44]line Контрольно-Кассовый Чек [21:26:44]line ПРОДАЖА [21:26:44]line ТРК (МРК, ГНК) : 62 [21:26:44]line Товар: 2710124130 [21:26:44]line Аи-92-К-5 [21:26:44]line 17.400 * 57.50 [21:26:44]line = 1000.50 [21:26:44]line НДС 12% НСП 1% [21:26:44]line > о реализуемом товаре [21:26:44]line ОКРУГЛЕНИЕ: -0.50 [21:26:44]line ИТОГО: 1000.00 [21:26:44]line Внесено: 1000.00 [21:26:44]line СДАЧА: 0.00 [21:26:44]line НСП 1% : 8.85 [21:26:44]line НДС 12% : 106.25 [21:26:44]line Наличными: 1000.00 [21:26:44]line Безнал.: 0.00 [21:26:44]line Место: АЗС № 121 "Партнер Нефть" [21:26:44]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:26:44]line СНО: Общий режим [21:26:44]line Чек 302 24.08.2023 21:26 [21:26:44]line Смена: 75 ФФД: 1.0 [21:26:44]line ЗНМ: 0300000148 [21:26:44]line РНМ: 0000000000091575 [21:26:44]line Версия ККМ: 001 [21:26:44]line ФМ: 0000000000874655 [21:26:44]line ФД: 32596 [21:26:44]line ФПД: 174466703744750 [21:26:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T212648&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32596&fm=174466703744750&tin=02508201610067®Number=0000000000091575&sum=100000 [21:26:44]written 0, free lines is 4095 [21:26:44]OFD Sender: Processing packet 32596 [packets to send 11, broken 10] [21:26:44]ProducePacketName [21:26:44]name=ofd_packets/00032596 [21:26:44]OFD Sender: To server: pG, [21:26:44]CommunicateWithHost lk.salyk.kg:30040 [21:26:44]ConnectInit lk.salyk.kg [21:26:45]Connected sock=10 [21: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 34 36 35 35 0F 01 00 00 79 9F 07 01 E3 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2E 01 00 00 F4 03 04 00 18 CB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 7F 00 00 35 04 06 00 9E AD 31 E6 DE EE 32 AF C9 A7 94 87 5C 4A [21:26:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 11 B9 47 00 3B 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 7F 00 00 F4 03 04 00 BB 75 E7 64 B6 04 01 00 00 7C AE EF A3 F0 94 6D F0 [21:26:45]CommunicateWithHost err = 0 [21:26:45]CheckOFDResponse [21:26:45]1017 (14) - 77093643461234 [21:26:45]1041 (16) - 0000000000874655 [21:26:45]1040 (4) - 32596 [21:26:45]1012 (4) - 24.08.2023 15:22 [21:26:45]1206 (1) - 0 [21:26:45]OFD Sender: Remove packet 32596 [21:26:45]ProducePacketName [21:26:45]name=ofd_packets/00032596 [21:26:45]NVStorageDeleteData [21:26:45]Write to MH i2c: 01 00 00 B2 A5 57 [21:26:45]Write i2c OK [21:26:45]MH_I2C_Read... [21:26:45]Read from MH i2c: 01 [21:26:45]MH_I2C_Read... [21:26:45]Read from MH i2c: 01 07 00 [21:26:45]MH_I2C_Read... [21:26:45]Read from MH i2c: 01 07 00 B2 A5 00 00 00 00 00 EF 0C 59 [21:26:45]RasterBufferAndPrint [21:26:45]line [21:26:45]line [21:26:45]line [21:26:45]line [21:26:45]line [21:26:45]written 0, free lines is 3317 [21:26:45]MH_Cut [21:26:45]Write to MH i2c: D1 01 00 B9 A5 01 30 [21:26:45]Write i2c OK [21:26:45]MH_I2C_Read... [21:26:45]Read from MH i2c: D1 [21:26:45]MH_I2C_Read... [21:26:45]Read from MH i2c: D1 01 00 [21:26:45]MH_I2C_Read... [21:26:45]Read from MH i2c: D1 01 00 B9 A5 00 2F [21:26:45]Write to MH i2c: 01 00 00 BA A5 5F [21:26:45]Write i2c OK [21:26:45]MH_I2C_Read... [21:26:45]OFD Sender: No OFD packet to send [21:26:46]*** Cut start [21:26:46]*** Purtial cut [21:26:46]*** CUTSNS_PIN = 0 [21:26:46]*** Stage 1: CUTSNS_PIN = 1 [21:26:48]Read from MH i2c: 01 [21:26:48]MH_I2C_Read... [21:26:48]*** Stop cut motor [21:26:48]*** Cut end [21:26:48]Read from MH i2c: 01 07 00 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: 01 07 00 BA A5 00 00 00 00 00 FF 0F 74 [21:26:48]process_action close_receipt done [21:26:48]requested_data is exist [21:26:48]produce_requested_data [21:26:48]requested_item fm.sn is exist - process it [21:26:48]wFMCommunicate request_size=4 [21:26:48]MH_SAM_APDU [21:26:48]CAPDU: 80 11 00 00 [21:26:48]Write to MH i2c: E2 08 00 BB A5 80 11 00 00 00 00 00 00 DA [21:26:48]Write i2c OK [21:26:48]MH_I2C_Read... [21:26:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:48]Read from MH i2c: E2 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: E2 17 00 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: E2 17 00 BB A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 30 [21:26:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:26:48]wFMCommunicate OK [21:26:48]requested_item fd.num is exist - process it [21:26:48]SAM_PROTO_GetFieldsCounters [21:26:48]wFMCommunicate request_size=4 [21:26:48]MH_SAM_APDU [21:26:48]CAPDU: 80 13 00 00 [21:26:48]Write to MH i2c: E2 08 00 BC A5 80 13 00 00 00 00 00 00 DD [21:26:48]Write i2c OK [21:26:48]MH_I2C_Read... [21:26:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:26:48]Read from MH i2c: E2 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: E2 62 00 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: E2 62 00 BC 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 54 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 AE [21:26:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 54 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:26:48]wFMCommunicate OK [21:26:48]SAM_PROTO_GetFieldsCounters done [21:26:48]requested_item shift.num is exist - process it [21:26:48]requested_item shift.opened is exist - process it [21:26:48]req_shift_opened [21:26:48]FM_GetShiftState [21:26:48]SAM_PROTO_GetShiftState [21:26:48]wFMCommunicate request_size=4 [21:26:48]MH_SAM_APDU [21:26:48]CAPDU: 80 13 01 00 [21:26:48]Write to MH i2c: E2 08 00 BD A5 80 13 01 00 00 00 00 00 DF [21:26:48]Write i2c OK [21:26:48]MH_I2C_Read... [21:26:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:48]Read from MH i2c: E2 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: E2 0E 00 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: E2 0E 00 BD A5 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5C [21:26:48]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:26:48]wFMCommunicate OK [21:26:48]SAM_PROTO_GetShiftState done [21:26:48]FM_GetShiftState done [21:26:48]req_shift_opened done [21:26:48]requested_item shift.open_date is exist - process it [21:26:48]req_shift_open_date [21:26:48]req_shift_open_date done [21:26:48]produce_requested_data done [21:26:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32596,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:26:48]process_action_free close_receipt [21:26:48]json_value_free [21:26:48]json_value_free done [21:26:48]process_json_proto returns [21:26:48]Send response to host [21:26:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32596,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:26:48]free response buf [21:26:48]execute_script done [21:26:48]execute_script returns [21:26:48]free content buf [21:26:48]Sock 9.Close socket [21:26:48]Sock 9.Thread stoped [21:26:50]OFD Sender: No OFD packet to send [21:26:55]OFD Sender: No OFD packet to send [21:27:00]OFD Sender: No OFD packet to send [21:27:05]OFD Sender: No OFD packet to send [21:27:10]OFD Sender: No OFD packet to send [21:27:15]OFD Sender: No OFD packet to send [21:27:20]OFD Sender: No OFD packet to send [21:27:25]OFD Sender: No OFD packet to send [21:27:30]OFD Sender: No OFD packet to send [21:27:35]OFD Sender: No OFD packet to send [21:27:40]OFD Sender: No OFD packet to send [21:27:45]OFD Sender: No OFD packet to send [21:27:50]OFD Sender: No OFD packet to send [21:27:55]OFD Sender: No OFD packet to send [21:28:00]OFD Sender: No OFD packet to send [21:28:05]OFD Sender: No OFD packet to send [21:28:10]OFD Sender: No OFD packet to send [21:28:15]OFD Sender: No OFD packet to send [21:28:20]OFD Sender: No OFD packet to send [21:28:25]OFD Sender: No OFD packet to send [21:28:30]OFD Sender: No OFD packet to send [21:28:35]accept exits with 8 [21:28:35]New connection [21:28:35]New thread 3067084132 created [21:28:35]Thread 3066940772 joined [21:28:35]Waiting for new connection... [21:28:35] Sock 8.Parse request [21:28:35]Sock 8.Check first char [21:28:35]Sock 8.First char is OK [21:28:35]request: POST /json_proto HTTP/1.0 [21:28:35]Method: POST [21:28:35]URL: /json_proto [21:28:35]Method is POST - this is cgi request [21:28:35]url: /json_proto [21:28:35]query_string will be loaded in cgi processing [21:28:35]execute_cgi json_proto POST (null) [21:28:35]execute_cgi path=json_proto method=POST [21:28:35]POST find Content-Length [21:28:35]Host: 172.17.34.200:8080 [21:28:35]Content-Length: 678 [21:28:35]Content-Type: application/json [21:28:35] [21:28:35]POST finish read [21:28:35]Found Content-Length = 678 [21:28:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:28:35]execute_script... [21:28: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)1182359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:28:35]POST & json_proto [21:28:35]process_json_proto [21:28:35]json parsed OK: [21:28:35]protocol is kg_v1.0 [21:28:35]action value=close_receipt [21:28:35]process_action close_receipt [21:28:35]cmd_close_receipt [21:28:35]MH_GetDate [21:28:35]Write to MH i2c: F0 00 00 BE A5 52 [21:28:35]Write i2c OK [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: F0 [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: F0 09 00 [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: F0 09 00 BE A5 00 88 CB E7 64 B2 FF 65 64 73 [21:28:35]GetLastDocTimeStamp 1692912408 [21:28:35]current date 1692912520 [21:28:35]FM_GetShiftState [21:28:35]SAM_PROTO_GetShiftState [21:28:35]wFMCommunicate request_size=4 [21:28:35]MH_SAM_APDU [21:28:35]CAPDU: 80 13 01 00 [21:28:35]Write to MH i2c: E2 08 00 BF A5 80 13 01 00 00 00 00 00 E1 [21:28:35]Write i2c OK [21:28:35]MH_I2C_Read... [21:28:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:35]Read from MH i2c: E2 [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: E2 0E 00 [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: E2 0E 00 BF A5 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5E [21:28:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:28:35]wFMCommunicate OK [21:28:35]SAM_PROTO_GetShiftState done [21:28:35]FM_GetShiftState done [21:28:35]opened in 1692866319 [21:28:35]opened+sec_in_day 1692952719 [21:28:35]quantity*price = 50025 [21:28:35]sum+1 = 50026 [21:28:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 303 24.08.2023 21:28 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32597 ФПД: 185822560403108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T212840&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32597&fm=185822560403108&tin=02508201610067®Number=0000000000091575&sum=50000 [21:28:36]StoreToDocumentArchive [21:28:36]shift 75 fd 32597 [21:28:36]save to /storage/0075/doc_00032597 [21:28:36]save last doc name /storage/0075/doc_00032597 to /storage/kkm_last_doc_name [21:28:36]save OK [21:28:36]Clear old archive folders... [21:28:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:28:36]tlvbuf is 019648C0 [21:28:36]SAM_PROTO_ClearQueue [21:28:36]wFMCommunicate request_size=4 [21:28:36]MH_SAM_APDU [21:28:36]CAPDU: 80 09 00 00 [21:28:36]Write to MH i2c: E2 08 00 CC A5 80 09 00 00 00 00 00 00 E3 [21:28:36]Write i2c OK [21:28:36]MH_I2C_Read... [21:28:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:28:36]Read from MH i2c: E2 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 03 00 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 03 00 CC A5 00 90 00 E5 [21:28:36]RAPDU: 90 00 [21:28:36]wFMCommunicate OK [21:28:36]SAM_PROTO_ClearQueue done [21:28:36]KKMCreateOFDPacket [21:28:36]OFDProtocolAddRootSTLVToBuf [21:28:36]FM_MakeSignedData [21:28:36]FM_MakeSignedData [21:28:36]SAM_PROTO_SignData [21:28:36]wFMCommunicate request_size=4 [21:28:36]MH_SAM_APDU [21:28:36]CAPDU: 80 0D 01 02 [21:28:36]Write to MH i2c: E2 08 00 CD A5 80 0D 01 02 00 00 00 00 EB [21:28:36]Write i2c OK [21:28:36]MH_I2C_Read... [21:28:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:28:36]Read from MH i2c: E2 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 03 00 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 03 00 CD A5 00 90 00 E6 [21:28:36]RAPDU: 90 00 [21:28:36]wFMCommunicate OK [21:28:36]wFMCommunicate request_size=255 [21:28:36]MH_SAM_APDU [21:28:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2F 01 00 00 F4 03 04 00 88 CB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 7F 00 00 35 04 06 00 A9 [21:28:36]Write to MH i2c: E2 02 01 CE 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2F 01 00 00 F4 03 04 00 88 CB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 7F 00 00 35 04 06 00 A9 00 00 1B [21:28:36]Write i2c OK [21:28:36]MH_I2C_Read... [21:28:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:28:36]Read from MH i2c: E2 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 03 00 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 03 00 CE A5 00 90 00 E7 [21:28:36]RAPDU: 90 00 [21:28:36]wFMCommunicate OK [21:28:36]wFMCommunicate request_size=10 [21:28:36]MH_SAM_APDU [21:28:36]CAPDU: 80 0D 02 02 05 01 2F B4 3E A4 [21:28:36]Write to MH i2c: E2 0D 00 CF A5 80 0D 02 02 05 00 01 2F B4 3E A4 00 00 BE [21:28:36]Write i2c OK [21:28:36]MH_I2C_Read... [21:28:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:28:36]Read from MH i2c: E2 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 03 00 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 03 00 CF A5 00 90 00 E8 [21:28:36]RAPDU: 90 00 [21:28:36]wFMCommunicate OK [21:28:36]wFMCommunicate request_size=4 [21:28:36]MH_SAM_APDU [21:28:36]CAPDU: 80 0D 03 02 [21:28:36]Write to MH i2c: E2 08 00 D0 A5 80 0D 03 02 00 00 00 00 F0 [21:28:36]Write i2c OK [21:28:36]MH_I2C_Read... [21:28:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:28:37]Read from MH i2c: E2 [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: E2 0B 00 [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: E2 0B 00 D0 A5 00 C3 CE D7 AF C0 B1 F7 39 90 00 A9 [21:28:37]RAPDU: C3 CE D7 AF C0 B1 F7 39 90 00 [21:28:37]wFMCommunicate OK [21:28:37]SAM_PROTO_SignData done [21:28:37]FM_MakeSignedData done [21:28:37]CreateOFDProtocolMessage [21:28:37]wFMCommunicate request_size=4 [21:28:37]MH_SAM_APDU [21:28:37]CAPDU: 80 11 00 00 [21:28:37]Write to MH i2c: E2 08 00 D1 A5 80 11 00 00 00 00 00 00 F0 [21:28:37]Write i2c OK [21:28:37]MH_I2C_Read... [21:28:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:37]Read from MH i2c: E2 [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: E2 17 00 [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: E2 17 00 D1 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 46 [21:28:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:28:37]wFMCommunicate OK [21:28:37]CreateOFDProtocolMessage done [21:28:37]OFDSenderStorePacket 32597 [21:28:37]StoreOFDPacket docnum=32597 [21:28:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A0 98 07 01 C2 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2F 01 00 00 F4 03 04 00 88 CB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 7F 00 00 35 04 06 00 A9 01 2F B4 3E A4 C3 CE D7 AF C0 B1 F7 39 [21:28:37]CheckFolder [21:28:37]dirname=/storage/ofd_packets [21:28:37]CheckFolder done [21:28:37]ProducePacketName [21:28:37]name=ofd_packets/00032597 [21:28:37]NVStorageSaveData ofd_packets/00032597 [21:28:37]File name is /storage/ofd_packets/00032597 [21:28:37]Write 301 bytes [21:28:37]NVStorageSaveData done [21:28:37]OFDSenderStorePacket done [21:28:37]KKMCreateOFDPacket done [21:28:37]NVStorageSaveData kkm_last_timestamp [21:28:37]File name is /storage/kkm_last_timestamp [21:28:37]Write 4 bytes [21:28:37]NVStorageSaveData done [21:28:37]OFD Sender: Processing packet 32597 [packets to send 11, broken 10] [21:28:37]ProducePacketName [21:28:37]name=ofd_packets/00032597 [21:28:37]OFD Sender: To server: pG, [21:28:37]CommunicateWithHost lk.salyk.kg:30040 [21:28:37]ConnectInit lk.salyk.kg [21:28:37]ExternCall_PrintAddStr [21:28:37]wPrintStart [21:28:37]Write to MH i2c: 01 00 00 D2 A5 77 [21:28:37]Write i2c OK [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: 01 [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: 01 07 00 [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: 01 07 00 D2 A5 00 00 00 00 00 FF 0F 8C [21:28:37]RasterBufferAndPrint [21:28:37]line Счет N : (1)1182359 [21:28:37]line ИНН: 02508201610067 [21:28:37]line Контрольно-Кассовый Чек [21:28:37]line ПРОДАЖА [21:28:37]line ТРК (МРК, ГНК) : 42 [21:28:37]line Товар: 2710124130 [21:28:37]line Аи-92-К-5 [21:28:37]line 8.700 * 57.50 [21:28:37]line = 500.25 [21:28:37]line НДС 12% НСП 1% [21:28:37]line > о реализуемом товаре [21:28:37]line ОКРУГЛЕНИЕ: -0.25 [21:28:37]line ИТОГО: 500.00 [21:28:37]line Внесено: 500.00 [21:28:37]line СДАЧА: 0.00 [21:28:37]line НСП 1% : 4.43 [21:28:37]line НДС 12% : 53.12 [21:28:37]line Наличными: 500.00 [21:28:37]line Безнал.: 0.00 [21:28:37]line Место: АЗС № 121 "Партнер Нефть" [21:28:37]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:28:37]line СНО: Общий режим [21:28:37]line Чек 303 24.08.2023 21:28 [21:28:37]line Смена: 75 ФФД: 1.0 [21:28:37]line ЗНМ: 0300000148 [21:28:37]line РНМ: 0000000000091575 [21:28:37]line Версия ККМ: 001 [21:28:37]line ФМ: 0000000000874655 [21:28:37]line ФД: 32597 [21:28:37]line ФПД: 185822560403108 [21:28:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T212840&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32597&fm=185822560403108&tin=02508201610067®Number=0000000000091575&sum=50000 [21:28:37]Connected sock=11 [21:28:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A0 98 07 01 C2 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2F 01 00 00 F4 03 04 00 88 CB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 7F 00 00 35 04 06 00 A9 01 2F B4 3E A4 C3 CE D7 AF C0 B1 F7 39 [21:28:37]written 0, free lines is 4095 [21:28:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B4 AD 47 00 1F 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 7F 00 00 F4 03 04 00 2B 76 E7 64 B6 04 01 00 00 8D 9B 7F 33 99 15 40 62 [21:28:37]CommunicateWithHost err = 0 [21:28:37]CheckOFDResponse [21:28:37]1017 (14) - 77093643461234 [21:28:37]1041 (16) - 0000000000874655 [21:28:37]1040 (4) - 32597 [21:28:37]1012 (4) - 24.08.2023 15:24 [21:28:37]1206 (1) - 0 [21:28:37]OFD Sender: Remove packet 32597 [21:28:37]ProducePacketName [21:28:37]name=ofd_packets/00032597 [21:28:37]NVStorageDeleteData [21:28:37]Write to MH i2c: 01 00 00 FD A5 A2 [21:28:37]Write i2c OK [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: 01 [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: 01 07 00 [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: 01 07 00 FD A5 00 00 00 00 00 DF 0C 94 [21:28:37]RasterBufferAndPrint [21:28:37]line [21:28:37]line [21:28:37]line [21:28:37]line [21:28:37]line [21:28:37]written 0, free lines is 3304 [21:28:37]MH_Cut [21:28:37]Write to MH i2c: D1 01 00 04 A6 01 7C [21:28:37]Write i2c OK [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: D1 [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: D1 01 00 [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: D1 01 00 04 A6 00 7B [21:28:37]Write to MH i2c: 01 00 00 05 A6 AB [21:28:37]Write i2c OK [21:28:37]MH_I2C_Read... [21:28:38]OFD Sender: No OFD packet to send [21:28:38]*** Cut start [21:28:38]*** Purtial cut [21:28:38]*** Stage 1: CUTSNS_PIN = 1 [21:28:38]Read from MH i2c: 01 [21:28:38]MH_I2C_Read... [21:28:38]*** Stop cut motor [21:28:38]*** Cut end [21:28:38]Read from MH i2c: 01 07 00 [21:28:38]MH_I2C_Read... [21:28:38]Read from MH i2c: 01 07 00 05 A6 00 00 00 00 00 FF 0F C0 [21:28:38]process_action close_receipt done [21:28:38]requested_data is exist [21:28:38]produce_requested_data [21:28:38]requested_item fm.sn is exist - process it [21:28:38]wFMCommunicate request_size=4 [21:28:38]MH_SAM_APDU [21:28:38]CAPDU: 80 11 00 00 [21:28:38]Write to MH i2c: E2 08 00 06 A6 80 11 00 00 00 00 00 00 26 [21:28:38]Write i2c OK [21:28:38]MH_I2C_Read... [21:28:38]Read from MH i2c: E2 [21:28:39]MH_I2C_Read... [21:28:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:39]Read from MH i2c: E2 17 00 [21:28:39]MH_I2C_Read... [21:28:39]Read from MH i2c: E2 17 00 06 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7C [21:28:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:28:39]wFMCommunicate OK [21:28:39]requested_item fd.num is exist - process it [21:28:39]SAM_PROTO_GetFieldsCounters [21:28:39]wFMCommunicate request_size=4 [21:28:39]MH_SAM_APDU [21:28:39]CAPDU: 80 13 00 00 [21:28:39]Write to MH i2c: E2 08 00 07 A6 80 13 00 00 00 00 00 00 29 [21:28:39]Write i2c OK [21:28:39]MH_I2C_Read... [21:28:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:28:39]Read from MH i2c: E2 [21:28:39]MH_I2C_Read... [21:28:39]Read from MH i2c: E2 62 00 [21:28:39]MH_I2C_Read... [21:28:39]Read from MH i2c: E2 62 00 07 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 55 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 FE [21:28:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 55 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:28:39]wFMCommunicate OK [21:28:39]SAM_PROTO_GetFieldsCounters done [21:28:39]requested_item shift.num is exist - process it [21:28:39]requested_item shift.opened is exist - process it [21:28:39]req_shift_opened [21:28:39]FM_GetShiftState [21:28:39]SAM_PROTO_GetShiftState [21:28:39]wFMCommunicate request_size=4 [21:28:39]MH_SAM_APDU [21:28:39]CAPDU: 80 13 01 00 [21:28:39]Write to MH i2c: E2 08 00 08 A6 80 13 01 00 00 00 00 00 2B [21:28:39]Write i2c OK [21:28:39]MH_I2C_Read... [21:28:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:39]Read from MH i2c: E2 [21:28:39]MH_I2C_Read... [21:28:39]Read from MH i2c: E2 0E 00 [21:28:39]MH_I2C_Read... [21:28:39]Read from MH i2c: E2 0E 00 08 A6 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A8 [21:28:39]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:28:39]wFMCommunicate OK [21:28:39]SAM_PROTO_GetShiftState done [21:28:39]FM_GetShiftState done [21:28:39]req_shift_opened done [21:28:39]requested_item shift.open_date is exist - process it [21:28:39]req_shift_open_date [21:28:39]req_shift_open_date done [21:28:39]produce_requested_data done [21:28:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32597,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:28:39]process_action_free close_receipt [21:28:39]json_value_free [21:28:39]json_value_free done [21:28:39]process_json_proto returns [21:28:39]Send response to host [21:28:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32597,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:28:39]free response buf [21:28:39]execute_script done [21:28:39]execute_script returns [21:28:39]free content buf [21:28:39]Sock 8.Close socket [21:28:39]Sock 8.Thread stoped [21:28:43]OFD Sender: No OFD packet to send [21:28:48]OFD Sender: No OFD packet to send [21:28:53]OFD Sender: No OFD packet to send [21:28:58]OFD Sender: No OFD packet to send [21:29:03]OFD Sender: No OFD packet to send [21:29:08]OFD Sender: No OFD packet to send [21:29:13]OFD Sender: No OFD packet to send [21:29:18]OFD Sender: No OFD packet to send [21:29:23]OFD Sender: No OFD packet to send [21:29:28]OFD Sender: No OFD packet to send [21:29:33]OFD Sender: No OFD packet to send [21:29:38]OFD Sender: No OFD packet to send [21:29:43]OFD Sender: No OFD packet to send [21:29:48]OFD Sender: No OFD packet to send [21:29:53]OFD Sender: No OFD packet to send [21:29:58]OFD Sender: No OFD packet to send [21:30:03]OFD Sender: No OFD packet to send [21:30:08]OFD Sender: No OFD packet to send [21:30:13]OFD Sender: No OFD packet to send [21:30:18]OFD Sender: No OFD packet to send [21:30:23]OFD Sender: No OFD packet to send [21:30:28]OFD Sender: No OFD packet to send [21:30:33]OFD Sender: No OFD packet to send [21:30:38]OFD Sender: No OFD packet to send [21:30:43]OFD Sender: No OFD packet to send [21:30:48]OFD Sender: No OFD packet to send [21:30:53]OFD Sender: No OFD packet to send [21:30:58]OFD Sender: No OFD packet to send [21:31:03]OFD Sender: No OFD packet to send [21:31:08]OFD Sender: No OFD packet to send [21:31:13]OFD Sender: No OFD packet to send [21:31:18]OFD Sender: No OFD packet to send [21:31:23]OFD Sender: No OFD packet to send [21:31:28]OFD Sender: No OFD packet to send [21:31:33]OFD Sender: No OFD packet to send [21:31:38]OFD Sender: No OFD packet to send [21:31:43]OFD Sender: No OFD packet to send [21:31:48]OFD Sender: No OFD packet to send [21:31:53]OFD Sender: No OFD packet to send [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:27]accept exits with 9 [21:32:27]New connection [21:32:27]New thread 3066940772 created [21:32:27]Thread 3067084132 joined [21:32:27]Waiting for new connection... [21:32:27] Sock 9.Parse request [21:32:27]Sock 9.Check first char [21:32:27]Sock 9.First char is OK [21:32:27]request: POST /json_proto HTTP/1.0 [21:32:27]Method: POST [21:32:27]URL: /json_proto [21:32:27]Method is POST - this is cgi request [21:32:27]url: /json_proto [21:32:27]query_string will be loaded in cgi processing [21:32:27]execute_cgi json_proto POST (null) [21:32:27]execute_cgi path=json_proto method=POST [21:32:27]POST find Content-Length [21:32:27]Host: 172.17.34.200:8080 [21:32:27]Content-Length: 678 [21:32:27]Content-Type: application/json [21:32:27] [21:32:27]POST finish read [21:32:27]Found Content-Length = 678 [21:32:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:32:27]execute_script... [21:32:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:32:27]POST & json_proto [21:32:27]process_json_proto [21:32:27]json parsed OK: [21:32:27]protocol is kg_v1.0 [21:32:27]action value=close_receipt [21:32:27]process_action close_receipt [21:32:27]cmd_close_receipt [21:32:27]MH_GetDate [21:32:27]Write to MH i2c: F0 00 00 09 A6 9E [21:32:27]Write i2c OK [21:32:27]MH_I2C_Read... [21:32:27]Read from MH i2c: F0 [21:32:27]MH_I2C_Read... [21:32:27]Read from MH i2c: F0 09 00 [21:32:27]MH_I2C_Read... [21:32:27]Read from MH i2c: F0 09 00 09 A6 00 71 CC E7 64 B2 FF 65 64 A9 [21:32:27]GetLastDocTimeStamp 1692912520 [21:32:27]current date 1692912753 [21:32:27]FM_GetShiftState [21:32:27]SAM_PROTO_GetShiftState [21:32:27]wFMCommunicate request_size=4 [21:32:27]MH_SAM_APDU [21:32:27]CAPDU: 80 13 01 00 [21:32:27]Write to MH i2c: E2 08 00 0A A6 80 13 01 00 00 00 00 00 2D [21:32:27]Write i2c OK [21:32:27]MH_I2C_Read... [21:32:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:27]Read from MH i2c: E2 [21:32:27]MH_I2C_Read... [21:32:27]Read from MH i2c: E2 0E 00 [21:32:27]MH_I2C_Read... [21:32:27]Read from MH i2c: E2 0E 00 0A A6 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AA [21:32:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:32:27]wFMCommunicate OK [21:32:27]SAM_PROTO_GetShiftState done [21:32:27]FM_GetShiftState done [21:32:27]opened in 1692866319 [21:32:27]opened+sec_in_day 1692952719 [21:32:27]quantity*price = 50025 [21:32:27]sum+1 = 50026 [21:32:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 304 24.08.2023 21:32 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32598 ФПД: 255581823857649 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T213233&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32598&fm=255581823857649&tin=02508201610067®Number=0000000000091575&sum=50000 [21:32:28]StoreToDocumentArchive [21:32:28]shift 75 fd 32598 [21:32:28]save to /storage/0075/doc_00032598 [21:32:28]save last doc name /storage/0075/doc_00032598 to /storage/kkm_last_doc_name [21:32:28]save OK [21:32:28]Clear old archive folders... [21:32:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:32:28]tlvbuf is 0181A010 [21:32:28]SAM_PROTO_ClearQueue [21:32:28]wFMCommunicate request_size=4 [21:32:28]MH_SAM_APDU [21:32:28]CAPDU: 80 09 00 00 [21:32:28]Write to MH i2c: E2 08 00 17 A6 80 09 00 00 00 00 00 00 2F [21:32:28]Write i2c OK [21:32:28]MH_I2C_Read... [21:32:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:32:29]Read from MH i2c: E2 [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: E2 03 00 [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: E2 03 00 17 A6 00 90 00 31 [21:32:29]RAPDU: 90 00 [21:32:29]wFMCommunicate OK [21:32:29]SAM_PROTO_ClearQueue done [21:32:29]KKMCreateOFDPacket [21:32:29]OFDProtocolAddRootSTLVToBuf [21:32:29]FM_MakeSignedData [21:32:29]FM_MakeSignedData [21:32:29]SAM_PROTO_SignData [21:32:29]wFMCommunicate request_size=4 [21:32:29]MH_SAM_APDU [21:32:29]CAPDU: 80 0D 01 02 [21:32:29]Write to MH i2c: E2 08 00 18 A6 80 0D 01 02 00 00 00 00 37 [21:32:29]Write i2c OK [21:32:29]MH_I2C_Read... [21:32:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:32:29]Read from MH i2c: E2 [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: E2 03 00 [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: E2 03 00 18 A6 00 90 00 32 [21:32:29]RAPDU: 90 00 [21:32:29]wFMCommunicate OK [21:32:29]wFMCommunicate request_size=255 [21:32:29]MH_SAM_APDU [21:32:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 71 CC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 7F 00 00 35 04 06 00 E8 [21:32:29]Write to MH i2c: E2 02 01 19 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 71 CC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 7F 00 00 35 04 06 00 E8 00 00 92 [21:32:29]Write i2c OK [21:32:29]MH_I2C_Read... [21:32:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:29]Read from MH i2c: E2 [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: E2 03 00 [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: E2 03 00 19 A6 00 90 00 33 [21:32:29]RAPDU: 90 00 [21:32:29]wFMCommunicate OK [21:32:29]wFMCommunicate request_size=10 [21:32:29]MH_SAM_APDU [21:32:29]CAPDU: 80 0D 02 02 05 73 47 D2 73 F1 [21:32:29]Write to MH i2c: E2 0D 00 1A A6 80 0D 02 02 05 00 73 47 D2 73 F1 00 00 34 [21:32:29]Write i2c OK [21:32:29]MH_I2C_Read... [21:32:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:29]Read from MH i2c: E2 [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: E2 03 00 [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: E2 03 00 1A A6 00 90 00 34 [21:32:29]RAPDU: 90 00 [21:32:29]wFMCommunicate OK [21:32:29]wFMCommunicate request_size=4 [21:32:29]MH_SAM_APDU [21:32:29]CAPDU: 80 0D 03 02 [21:32:29]Write to MH i2c: E2 08 00 1B A6 80 0D 03 02 00 00 00 00 3C [21:32:29]Write i2c OK [21:32:29]MH_I2C_Read... [21:32:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:32:29]Read from MH i2c: E2 [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: E2 0B 00 [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: E2 0B 00 1B A6 00 0A 4E C8 C5 34 30 13 BB 90 00 54 [21:32:29]RAPDU: 0A 4E C8 C5 34 30 13 BB 90 00 [21:32:29]wFMCommunicate OK [21:32:29]SAM_PROTO_SignData done [21:32:29]FM_MakeSignedData done [21:32:29]CreateOFDProtocolMessage [21:32:29]wFMCommunicate request_size=4 [21:32:29]MH_SAM_APDU [21:32:29]CAPDU: 80 11 00 00 [21:32:29]Write to MH i2c: E2 08 00 1C A6 80 11 00 00 00 00 00 00 3C [21:32:29]Write i2c OK [21:32:29]MH_I2C_Read... [21:32:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:29]Read from MH i2c: E2 [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: E2 17 00 [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: E2 17 00 1C A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 92 [21:32:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:32:29]wFMCommunicate OK [21:32:29]CreateOFDProtocolMessage done [21:32:29]OFDSenderStorePacket 32598 [21:32:29]StoreOFDPacket docnum=32598 [21:32:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D5 50 07 01 9E 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 71 CC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 7F 00 00 35 04 06 00 E8 73 47 D2 73 F1 0A 4E C8 C5 34 30 13 BB [21:32:29]CheckFolder [21:32:29]dirname=/storage/ofd_packets [21:32:29]CheckFolder done [21:32:29]ProducePacketName [21:32:29]name=ofd_packets/00032598 [21:32:29]NVStorageSaveData ofd_packets/00032598 [21:32:29]File name is /storage/ofd_packets/00032598 [21:32:29]Write 301 bytes [21:32:29]NVStorageSaveData done [21:32:29]OFDSenderStorePacket done [21:32:29]KKMCreateOFDPacket done [21:32:29]NVStorageSaveData kkm_last_timestamp [21:32:29]File name is /storage/kkm_last_timestamp [21:32:29]Write 4 bytes [21:32:29]NVStorageSaveData done [21:32:29]ExternCall_PrintAddStr [21:32:29]wPrintStart [21:32:29]Write to MH i2c: 01 00 00 1D A6 C3 [21:32:29]Write i2c OK [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: 01 [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: 01 07 00 [21:32:29]MH_I2C_Read... [21:32:29]Read from MH i2c: 01 07 00 1D A6 00 00 00 00 00 FF 0F D8 [21:32:29]RasterBufferAndPrint [21:32:29]line Счет N : (1)1182360 [21:32:29]line ИНН: 02508201610067 [21:32:29]line Контрольно-Кассовый Чек [21:32:29]line ПРОДАЖА [21:32:29]line ТРК (МРК, ГНК) : 42 [21:32:29]line Товар: 2710124130 [21:32:29]line Аи-92-К-5 [21:32:29]line 8.700 * 57.50 [21:32:29]line = 500.25 [21:32:29]line НДС 12% НСП 1% [21:32:29]line > о реализуемом товаре [21:32:29]line ОКРУГЛЕНИЕ: -0.25 [21:32:29]line ИТОГО: 500.00 [21:32:29]line Внесено: 500.00 [21:32:29]line СДАЧА: 0.00 [21:32:29]line НСП 1% : 4.43 [21:32:29]line НДС 12% : 53.12 [21:32:29]line Наличными: 500.00 [21:32:29]line Безнал.: 0.00 [21:32:29]line Место: АЗС № 121 "Партнер Нефть" [21:32:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:32:29]line СНО: Общий режим [21:32:29]line Чек 304 24.08.2023 21:32 [21:32:29]line Смена: 75 ФФД: 1.0 [21:32:29]line ЗНМ: 0300000148 [21:32:29]line РНМ: 0000000000091575 [21:32:29]line Версия ККМ: 001 [21:32:29]line ФМ: 0000000000874655 [21:32:29]line ФД: 32598 [21:32:29]line ФПД: 255581823857649 [21:32:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T213233&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32598&fm=255581823857649&tin=02508201610067®Number=0000000000091575&sum=50000 [21:32:29]OFD Sender: Processing packet 32598 [packets to send 11, broken 10] [21:32:29]ProducePacketName [21:32:29]name=ofd_packets/00032598 [21:32:29]OFD Sender: To server: pG, [21:32:29]CommunicateWithHost lk.salyk.kg:30040 [21:32:29]ConnectInit lk.salyk.kg [21:32:29]written 0, free lines is 4095 [21:32:29]Connected sock=10 [21:32:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D5 50 07 01 9E 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 71 CC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 7F 00 00 35 04 06 00 E8 73 47 D2 73 F1 0A 4E C8 C5 34 30 13 BB [21:32:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 54 6C 47 00 4B 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 7F 00 00 F4 03 04 00 14 77 E7 64 B6 04 01 00 00 4D 88 B5 69 99 F5 0D 13 [21:32:30]CommunicateWithHost err = 0 [21:32:30]CheckOFDResponse [21:32:30]1017 (14) - 77093643461234 [21:32:30]1041 (16) - 0000000000874655 [21:32:30]1040 (4) - 32598 [21:32:30]1012 (4) - 24.08.2023 15:28 [21:32:30]1206 (1) - 0 [21:32:30]OFD Sender: Remove packet 32598 [21:32:30]ProducePacketName [21:32:30]name=ofd_packets/00032598 [21:32:30]NVStorageDeleteData [21:32:30]Write to MH i2c: 01 00 00 48 A6 EE [21:32:30]Write i2c OK [21:32:30]MH_I2C_Read... [21:32:30]Read from MH i2c: 01 [21:32:30]MH_I2C_Read... [21:32:30]Read from MH i2c: 01 07 00 [21:32:30]MH_I2C_Read... [21:32:30]Read from MH i2c: 01 07 00 48 A6 00 00 00 00 00 EE 0C EF [21:32:30]RasterBufferAndPrint [21:32:30]line [21:32:30]line [21:32:30]line [21:32:30]line [21:32:30]line [21:32:30]written 0, free lines is 3319 [21:32:30]MH_Cut [21:32:30]Write to MH i2c: D1 01 00 4F A6 01 C7 [21:32:30]Write i2c OK [21:32:30]MH_I2C_Read... [21:32:30]Read from MH i2c: D1 [21:32:30]MH_I2C_Read... [21:32:30]Read from MH i2c: D1 01 00 [21:32:30]MH_I2C_Read... [21:32:30]Read from MH i2c: D1 01 00 4F A6 00 C6 [21:32:30]Write to MH i2c: 01 00 00 50 A6 F6 [21:32:30]Write i2c OK [21:32:30]MH_I2C_Read... [21:32:30]OFD Sender: No OFD packet to send [21:32:31]*** Cut start [21:32:31]*** Purtial cut [21:32:31]*** CUTSNS_PIN = 0 [21:32:31]*** Stage 1: CUTSNS_PIN = 1 [21:32:33]Read from MH i2c: 01 [21:32:33]MH_I2C_Read... [21:32:33]*** Stop cut motor [21:32:33]*** Cut end [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 50 A6 00 00 00 00 00 FF 0F 0B [21:32:33]process_action close_receipt done [21:32:33]requested_data is exist [21:32:33]produce_requested_data [21:32:33]requested_item fm.sn is exist - process it [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 51 A6 80 11 00 00 00 00 00 00 71 [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 51 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C7 [21:32:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:32:33]wFMCommunicate OK [21:32:33]requested_item fd.num is exist - process it [21:32:33]SAM_PROTO_GetFieldsCounters [21:32:33]wFMCommunicate request_size=4 [21:32:33]MH_SAM_APDU [21:32:33]CAPDU: 80 13 00 00 [21:32:33]Write to MH i2c: E2 08 00 52 A6 80 13 00 00 00 00 00 00 74 [21:32:33]Write i2c OK [21:32:33]MH_I2C_Read... [21:32:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:32:33]Read from MH i2c: E2 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 62 00 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 62 00 52 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 56 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 4D [21:32:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 56 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:32:33]wFMCommunicate OK [21:32:33]SAM_PROTO_GetFieldsCounters done [21:32:33]requested_item shift.num is exist - process it [21:32:33]requested_item shift.opened is exist - process it [21:32:33]req_shift_opened [21:32:33]FM_GetShiftState [21:32:33]SAM_PROTO_GetShiftState [21:32:33]wFMCommunicate request_size=4 [21:32:33]MH_SAM_APDU [21:32:33]CAPDU: 80 13 01 00 [21:32:33]Write to MH i2c: E2 08 00 53 A6 80 13 01 00 00 00 00 00 76 [21:32:33]Write i2c OK [21:32:33]MH_I2C_Read... [21:32:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:33]Read from MH i2c: E2 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 0E 00 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 0E 00 53 A6 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F3 [21:32:33]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:32:33]wFMCommunicate OK [21:32:33]SAM_PROTO_GetShiftState done [21:32:33]FM_GetShiftState done [21:32:33]req_shift_opened done [21:32:33]requested_item shift.open_date is exist - process it [21:32:33]req_shift_open_date [21:32:33]req_shift_open_date done [21:32:33]produce_requested_data done [21:32:33]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32598,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:32:33]process_action_free close_receipt [21:32:33]json_value_free [21:32:33]json_value_free done [21:32:33]process_json_proto returns [21:32:33]Send response to host [21:32:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32598,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:32:33]free response buf [21:32:33]execute_script done [21:32:33]execute_script returns [21:32:33]free content buf [21:32:33]Sock 9.Close socket [21:32:33]Sock 9.Thread stoped [21:32:35]OFD Sender: No OFD packet to send [21:32:40]OFD Sender: No OFD packet to send [21:32:45]OFD Sender: No OFD packet to send [21:32:50]OFD Sender: No OFD packet to send [21:32:55]OFD Sender: No OFD packet to send [21:33:00]OFD Sender: No OFD packet to send [21:33:05]OFD Sender: No OFD packet to send [21:33:10]OFD Sender: No OFD packet to send [21:33:15]OFD Sender: No OFD packet to send [21:33:18]accept exits with 8 [21:33:18]New connection [21:33:18]New thread 3067084132 created [21:33:18]Thread 3066940772 joined [21:33:18]Waiting for new connection... [21:33:18] Sock 8.Parse request [21:33:18]Sock 8.Check first char [21:33:18]Sock 8.First char is OK [21:33:18]request: POST /json_proto HTTP/1.0 [21:33:18]Method: POST [21:33:18]URL: /json_proto [21:33:18]Method is POST - this is cgi request [21:33:18]url: /json_proto [21:33:18]query_string will be loaded in cgi processing [21:33:18]execute_cgi json_proto POST (null) [21:33:18]execute_cgi path=json_proto method=POST [21:33:18]POST find Content-Length [21:33:18]Host: 172.17.34.200:8080 [21:33:18]Content-Length: 683 [21:33:18]Content-Type: application/json [21:33:18] [21:33:18]POST finish read [21:33:18]Found Content-Length = 683 [21:33:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:33:18]execute_script... [21:33: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)1182361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:33:18]POST & json_proto [21:33:18]process_json_proto [21:33:18]json parsed OK: [21:33:18]protocol is kg_v1.0 [21:33:18]action value=close_receipt [21:33:18]process_action close_receipt [21:33:18]cmd_close_receipt [21:33:18]MH_GetDate [21:33:18]Write to MH i2c: F0 00 00 54 A6 E9 [21:33:18]Write i2c OK [21:33:18]MH_I2C_Read... [21:33:18]Read from MH i2c: F0 [21:33:18]MH_I2C_Read... [21:33:18]Read from MH i2c: F0 09 00 [21:33:18]MH_I2C_Read... [21:33:18]Read from MH i2c: F0 09 00 54 A6 00 A3 CC E7 64 B2 FF 65 64 26 [21:33:18]GetLastDocTimeStamp 1692912753 [21:33:18]current date 1692912803 [21:33:18]FM_GetShiftState [21:33:18]SAM_PROTO_GetShiftState [21:33:18]wFMCommunicate request_size=4 [21:33:18]MH_SAM_APDU [21:33:18]CAPDU: 80 13 01 00 [21:33:18]Write to MH i2c: E2 08 00 55 A6 80 13 01 00 00 00 00 00 78 [21:33:18]Write i2c OK [21:33:18]MH_I2C_Read... [21:33:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:18]Read from MH i2c: E2 [21:33:18]MH_I2C_Read... [21:33:18]Read from MH i2c: E2 0E 00 [21:33:18]MH_I2C_Read... [21:33:18]Read from MH i2c: E2 0E 00 55 A6 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F5 [21:33:18]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:33:18]wFMCommunicate OK [21:33:18]SAM_PROTO_GetShiftState done [21:33:18]FM_GetShiftState done [21:33:18]opened in 1692866319 [21:33:18]opened+sec_in_day 1692952719 [21:33:18]quantity*price = 100050 [21:33:18]sum+1 = 100051 [21:33:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 305 24.08.2023 21:33 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32599 ФПД: 234007920400940 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T213324&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32599&fm=234007920400940&tin=02508201610067®Number=0000000000091575&sum=100000 [21:33:19]StoreToDocumentArchive [21:33:19]shift 75 fd 32599 [21:33:19]save to /storage/0075/doc_00032599 [21:33:19]save last doc name /storage/0075/doc_00032599 to /storage/kkm_last_doc_name [21:33:19]save OK [21:33:19]Clear old archive folders... [21:33:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:33:19]tlvbuf is 0185DD10 [21:33:19]SAM_PROTO_ClearQueue [21:33:19]wFMCommunicate request_size=4 [21:33:19]MH_SAM_APDU [21:33:19]CAPDU: 80 09 00 00 [21:33:19]Write to MH i2c: E2 08 00 62 A6 80 09 00 00 00 00 00 00 7A [21:33:19]Write i2c OK [21:33:19]MH_I2C_Read... [21:33:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:33:19]Read from MH i2c: E2 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 03 00 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 03 00 62 A6 00 90 00 7C [21:33:19]RAPDU: 90 00 [21:33:19]wFMCommunicate OK [21:33:19]SAM_PROTO_ClearQueue done [21:33:19]KKMCreateOFDPacket [21:33:19]OFDProtocolAddRootSTLVToBuf [21:33:19]FM_MakeSignedData [21:33:19]FM_MakeSignedData [21:33:19]SAM_PROTO_SignData [21:33:19]wFMCommunicate request_size=4 [21:33:19]MH_SAM_APDU [21:33:19]CAPDU: 80 0D 01 02 [21:33:19]Write to MH i2c: E2 08 00 63 A6 80 0D 01 02 00 00 00 00 82 [21:33:19]Write i2c OK [21:33:19]MH_I2C_Read... [21:33:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:33:19]Read from MH i2c: E2 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 03 00 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 03 00 63 A6 00 90 00 7D [21:33:19]RAPDU: 90 00 [21:33:19]wFMCommunicate OK [21:33:19]wFMCommunicate request_size=255 [21:33:19]MH_SAM_APDU [21:33:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 31 01 00 00 F4 03 04 00 A4 CC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 7F 00 00 35 04 06 00 D4 [21:33:19]Write to MH i2c: E2 02 01 64 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 31 01 00 00 F4 03 04 00 A4 CC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 7F 00 00 35 04 06 00 D4 00 00 03 [21:33:19]Write i2c OK [21:33:19]MH_I2C_Read... [21:33:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:19]Read from MH i2c: E2 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 03 00 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 03 00 64 A6 00 90 00 7E [21:33:19]RAPDU: 90 00 [21:33:19]wFMCommunicate OK [21:33:19]wFMCommunicate request_size=10 [21:33:19]MH_SAM_APDU [21:33:19]CAPDU: 80 0D 02 02 05 D4 36 F8 5A 2C [21:33:19]Write to MH i2c: E2 0D 00 65 A6 80 0D 02 02 05 00 D4 36 F8 5A 2C 00 00 17 [21:33:19]Write i2c OK [21:33:19]MH_I2C_Read... [21:33:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:20]Read from MH i2c: E2 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: E2 03 00 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: E2 03 00 65 A6 00 90 00 7F [21:33:20]RAPDU: 90 00 [21:33:20]wFMCommunicate OK [21:33:20]wFMCommunicate request_size=4 [21:33:20]MH_SAM_APDU [21:33:20]CAPDU: 80 0D 03 02 [21:33:20]Write to MH i2c: E2 08 00 66 A6 80 0D 03 02 00 00 00 00 87 [21:33:20]Write i2c OK [21:33:20]MH_I2C_Read... [21:33:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:33:20]Read from MH i2c: E2 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: E2 0B 00 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: E2 0B 00 66 A6 00 3D 03 66 E2 F1 77 43 D5 90 00 90 [21:33:20]RAPDU: 3D 03 66 E2 F1 77 43 D5 90 00 [21:33:20]wFMCommunicate OK [21:33:20]SAM_PROTO_SignData done [21:33:20]FM_MakeSignedData done [21:33:20]CreateOFDProtocolMessage [21:33:20]wFMCommunicate request_size=4 [21:33:20]MH_SAM_APDU [21:33:20]CAPDU: 80 11 00 00 [21:33:20]Write to MH i2c: E2 08 00 67 A6 80 11 00 00 00 00 00 00 87 [21:33:20]Write i2c OK [21:33:20]MH_I2C_Read... [21:33:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:20]Read from MH i2c: E2 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: E2 17 00 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: E2 17 00 67 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DD [21:33:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:33:20]wFMCommunicate OK [21:33:20]CreateOFDProtocolMessage done [21:33:20]OFDSenderStorePacket 32599 [21:33:20]StoreOFDPacket docnum=32599 [21:33:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1F 9A 07 01 10 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 31 01 00 00 F4 03 04 00 A4 CC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 7F 00 00 35 04 06 00 D4 D4 36 F8 5A 2C 3D 03 66 E2 F1 77 43 D5 [21:33:20]CheckFolder [21:33:20]dirname=/storage/ofd_packets [21:33:20]CheckFolder done [21:33:20]ProducePacketName [21:33:20]name=ofd_packets/00032599 [21:33:20]NVStorageSaveData ofd_packets/00032599 [21:33:20]File name is /storage/ofd_packets/00032599 [21:33:20]Write 301 bytes [21:33:20]NVStorageSaveData done [21:33:20]OFDSenderStorePacket done [21:33:20]KKMCreateOFDPacket done [21:33:20]NVStorageSaveData kkm_last_timestamp [21:33:20]File name is /storage/kkm_last_timestamp [21:33:20]Write 4 bytes [21:33:20]NVStorageSaveData done [21:33:20]ExternCall_PrintAddStr [21:33:20]wPrintStart [21:33:20]Write to MH i2c: 01 00 00 68 A6 0E [21:33:20]Write i2c OK [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: 01 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: 01 07 00 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: 01 07 00 68 A6 00 00 00 00 00 FF 0F 23 [21:33:20]RasterBufferAndPrint [21:33:20]line Счет N : (1)1182361 [21:33:20]line ИНН: 02508201610067 [21:33:20]line Контрольно-Кассовый Чек [21:33:20]line ПРОДАЖА [21:33:20]line ТРК (МРК, ГНК) : 62 [21:33:20]line Товар: 2710124130 [21:33:20]line Аи-92-К-5 [21:33:20]line 17.400 * 57.50 [21:33:20]line = 1000.50 [21:33:20]line НДС 12% НСП 1% [21:33:20]line > о реализуемом товаре [21:33:20]line ОКРУГЛЕНИЕ: -0.50 [21:33:20]line ИТОГО: 1000.00 [21:33:20]line Внесено: 1000.00 [21:33:20]line СДАЧА: 0.00 [21:33:20]line НСП 1% : 8.85 [21:33:20]line НДС 12% : 106.25 [21:33:20]line Наличными: 1000.00 [21:33:20]line Безнал.: 0.00 [21:33:20]line Место: АЗС № 121 "Партнер Нефть" [21:33:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:33:20]line СНО: Общий режим [21:33:20]line Чек 305 24.08.2023 21:33 [21:33:20]line Смена: 75 ФФД: 1.0 [21:33:20]line ЗНМ: 0300000148 [21:33:20]line РНМ: 0000000000091575 [21:33:20]line Версия ККМ: 001 [21:33:20]line ФМ: 0000000000874655 [21:33:20]line ФД: 32599 [21:33:20]line ФПД: 234007920400940 [21:33:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T213324&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32599&fm=234007920400940&tin=02508201610067®Number=0000000000091575&sum=100000 [21:33:20]OFD Sender: Processing packet 32599 [packets to send 11, broken 10] [21:33:20]ProducePacketName [21:33:20]name=ofd_packets/00032599 [21:33:20]OFD Sender: To server: pG, [21:33:20]CommunicateWithHost lk.salyk.kg:30040 [21:33:20]ConnectInit lk.salyk.kg [21:33:20]written 0, free lines is 4095 [21:33:20]Connected sock=10 [21:33:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1F 9A 07 01 10 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 31 01 00 00 F4 03 04 00 A4 CC E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 7F 00 00 35 04 06 00 D4 D4 36 F8 5A 2C 3D 03 66 E2 F1 77 43 D5 [21:33:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0C C8 47 00 91 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 7F 00 00 F4 03 04 00 46 77 E7 64 B6 04 01 00 00 63 2A 6D 39 45 42 52 12 [21:33:20]CommunicateWithHost err = 0 [21:33:20]CheckOFDResponse [21:33:20]1017 (14) - 77093643461234 [21:33:20]1041 (16) - 0000000000874655 [21:33:20]1040 (4) - 32599 [21:33:20]1012 (4) - 24.08.2023 15:29 [21:33:20]1206 (1) - 0 [21:33:20]OFD Sender: Remove packet 32599 [21:33:20]ProducePacketName [21:33:20]name=ofd_packets/00032599 [21:33:20]NVStorageDeleteData [21:33:20]Write to MH i2c: 01 00 00 93 A6 39 [21:33:20]Write i2c OK [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: 01 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: 01 07 00 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: 01 07 00 93 A6 00 00 00 00 00 DA 0C 26 [21:33:20]RasterBufferAndPrint [21:33:20]line [21:33:20]line [21:33:20]line [21:33:20]line [21:33:20]line [21:33:20]written 0, free lines is 3296 [21:33:20]MH_Cut [21:33:20]Write to MH i2c: D1 01 00 9A A6 01 12 [21:33:20]Write i2c OK [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: D1 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: D1 01 00 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: D1 01 00 9A A6 00 11 [21:33:20]Write to MH i2c: 01 00 00 9B A6 41 [21:33:20]Write i2c OK [21:33:20]MH_I2C_Read... [21:33:21]OFD Sender: No OFD packet to send [21:33:21]*** Cut start [21:33:21]*** Purtial cut [21:33:21]*** Stage 1: CUTSNS_PIN = 1 [21:33:21]Read from MH i2c: 01 [21:33:21]MH_I2C_Read... [21:33:21]*** Stop cut motor [21:33:21]*** Cut end [21:33:21]Read from MH i2c: 01 07 00 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: 01 07 00 9B A6 00 00 00 00 00 FF 0F 56 [21:33:21]process_action close_receipt done [21:33:21]requested_data is exist [21:33:21]produce_requested_data [21:33:21]requested_item fm.sn is exist - process it [21:33:21]wFMCommunicate request_size=4 [21:33:21]MH_SAM_APDU [21:33:21]CAPDU: 80 11 00 00 [21:33:21]Write to MH i2c: E2 08 00 9C A6 80 11 00 00 00 00 00 00 BC [21:33:21]Write i2c OK [21:33:21]MH_I2C_Read... [21:33:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:22]Read from MH i2c: E2 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: E2 17 00 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: E2 17 00 9C A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 12 [21:33:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:33:22]wFMCommunicate OK [21:33:22]requested_item fd.num is exist - process it [21:33:22]SAM_PROTO_GetFieldsCounters [21:33:22]wFMCommunicate request_size=4 [21:33:22]MH_SAM_APDU [21:33:22]CAPDU: 80 13 00 00 [21:33:22]Write to MH i2c: E2 08 00 9D A6 80 13 00 00 00 00 00 00 BF [21:33:22]Write i2c OK [21:33:22]MH_I2C_Read... [21:33:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:33:22]Read from MH i2c: E2 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: E2 62 00 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: E2 62 00 9D 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 57 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 9C [21:33:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 57 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:33:22]wFMCommunicate OK [21:33:22]SAM_PROTO_GetFieldsCounters done [21:33:22]requested_item shift.num is exist - process it [21:33:22]requested_item shift.opened is exist - process it [21:33:22]req_shift_opened [21:33:22]FM_GetShiftState [21:33:22]SAM_PROTO_GetShiftState [21:33:22]wFMCommunicate request_size=4 [21:33:22]MH_SAM_APDU [21:33:22]CAPDU: 80 13 01 00 [21:33:22]Write to MH i2c: E2 08 00 9E A6 80 13 01 00 00 00 00 00 C1 [21:33:22]Write i2c OK [21:33:22]MH_I2C_Read... [21:33:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:22]Read from MH i2c: E2 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: E2 0E 00 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: E2 0E 00 9E A6 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3E [21:33:22]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:33:22]wFMCommunicate OK [21:33:22]SAM_PROTO_GetShiftState done [21:33:22]FM_GetShiftState done [21:33:22]req_shift_opened done [21:33:22]requested_item shift.open_date is exist - process it [21:33:22]req_shift_open_date [21:33:22]req_shift_open_date done [21:33:22]produce_requested_data done [21:33:22]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32599,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:33:22]process_action_free close_receipt [21:33:22]json_value_free [21:33:22]json_value_free done [21:33:22]process_json_proto returns [21:33:22]Send response to host [21:33:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32599,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:33:22]free response buf [21:33:22]execute_script done [21:33:22]execute_script returns [21:33:22]free content buf [21:33:22]Sock 8.Close socket [21:33:22]Sock 8.Thread stoped [21:33:26]OFD Sender: No OFD packet to send [21:33:31]OFD Sender: No OFD packet to send [21:33:36]OFD Sender: No OFD packet to send [21:33:41]OFD Sender: No OFD packet to send [21:33:46]OFD Sender: No OFD packet to send [21:33:51]OFD Sender: No OFD packet to send [21:33:56]OFD Sender: No OFD packet to send [21:34:01]OFD Sender: No OFD packet to send [21:34:06]OFD Sender: No OFD packet to send [21:34:11]OFD Sender: No OFD packet to send [21:34:16]OFD Sender: No OFD packet to send [21:34:21]OFD Sender: No OFD packet to send [21:34:26]OFD Sender: No OFD packet to send [21:34:31]OFD Sender: No OFD packet to send [21:34:36]OFD Sender: No OFD packet to send [21:34:41]OFD Sender: No OFD packet to send [21:34:46]OFD Sender: No OFD packet to send [21:34:51]OFD Sender: No OFD packet to send [21:34:56]OFD Sender: No OFD packet to send [21:35:01]OFD Sender: No OFD packet to send [21:35:06]OFD Sender: No OFD packet to send [21:35:11]OFD Sender: No OFD packet to send [21:35:16]OFD Sender: No OFD packet to send [21:35:21]OFD Sender: No OFD packet to send [21:35:26]OFD Sender: No OFD packet to send [21:35:31]OFD Sender: No OFD packet to send [21:35:36]OFD Sender: No OFD packet to send [21:35:41]OFD Sender: No OFD packet to send [21:35:46]OFD Sender: No OFD packet to send [21:35:51]OFD Sender: No OFD packet to send [21:35:56]OFD Sender: No OFD packet to send [21:36:01]OFD Sender: No OFD packet to send [21:36:06]OFD Sender: No OFD packet to send [21:36:11]OFD Sender: No OFD packet to send [21:36:16]OFD Sender: No OFD packet to send [21:36:21]OFD Sender: No OFD packet to send [21:36:26]OFD Sender: No OFD packet to send [21:36:31]OFD Sender: No OFD packet to send [21:36:36]OFD Sender: No OFD packet to send [21:36:41]OFD Sender: No OFD packet to send [21:36:46]OFD Sender: No OFD packet to send [21:36:51]OFD Sender: No OFD packet to send [21:36:56]OFD Sender: No OFD packet to send [21:37:01]OFD Sender: No OFD packet to send [21:37:06]OFD Sender: No OFD packet to send [21:37:11]OFD Sender: No OFD packet to send [21:37:16]OFD Sender: No OFD packet to send [21:37:21]OFD Sender: No OFD packet to send [21:37:23]accept exits with 9 [21:37:23]New connection [21:37:23]New thread 3066940772 created [21:37:23]Thread 3067084132 joined [21:37:23]Waiting for new connection... [21:37:23] Sock 9.Parse request [21:37:23]Sock 9.Check first char [21:37:23]Sock 9.First char is OK [21:37:23]request: POST /json_proto HTTP/1.0 [21:37:23]Method: POST [21:37:23]URL: /json_proto [21:37:23]Method is POST - this is cgi request [21:37:23]url: /json_proto [21:37:23]query_string will be loaded in cgi processing [21:37:23]execute_cgi json_proto POST (null) [21:37:23]execute_cgi path=json_proto method=POST [21:37:23]POST find Content-Length [21:37:23]Host: 172.17.34.200:8080 [21:37:23]Content-Length: 688 [21:37:23]Content-Type: application/json [21:37:23] [21:37:23]POST finish read [21:37:23]Found Content-Length = 688 [21:37:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 36.170, "sum" : 2300.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2300.00, "total" : 2300.00, "payments": [ { "type": 0, "sum" : 2300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:37:23]execute_script... [21:37: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)1182362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 36.170, "sum" : 2300.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2300.00, "total" : 2300.00, "payments": [ { "type": 0, "sum" : 2300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:37:23]POST & json_proto [21:37:23]process_json_proto [21:37:23]json parsed OK: [21:37:23]protocol is kg_v1.0 [21:37:23]action value=close_receipt [21:37:23]process_action close_receipt [21:37:23]cmd_close_receipt [21:37:23]MH_GetDate [21:37:23]Write to MH i2c: F0 00 00 9F A6 34 [21:37:23]Write i2c OK [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: F0 [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: F0 09 00 [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: F0 09 00 9F A6 00 99 CD E7 64 B2 FF 65 64 68 [21:37:23]GetLastDocTimeStamp 1692912804 [21:37:23]current date 1692913049 [21:37:23]FM_GetShiftState [21:37:23]SAM_PROTO_GetShiftState [21:37:23]wFMCommunicate request_size=4 [21:37:23]MH_SAM_APDU [21:37:23]CAPDU: 80 13 01 00 [21:37:23]Write to MH i2c: E2 08 00 A0 A6 80 13 01 00 00 00 00 00 C3 [21:37:23]Write i2c OK [21:37:23]MH_I2C_Read... [21:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:37:23]Read from MH i2c: E2 [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: E2 0E 00 [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: E2 0E 00 A0 A6 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 40 [21:37:23]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:37:23]wFMCommunicate OK [21:37:23]SAM_PROTO_GetShiftState done [21:37:23]FM_GetShiftState done [21:37:23]opened in 1692866319 [21:37:23]opened+sec_in_day 1692952719 [21:37:23]quantity*price = 230041 [21:37:23]sum+1 = 230042 [21:37:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 2300.00 Внесено: 2300.00 СДАЧА: 0.00 НСП 1% : 20.36 НДС 12% : 244.29 Наличными: 2300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 306 24.08.2023 21:37 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32600 ФПД: 147082427948160 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T213729&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32600&fm=147082427948160&tin=02508201610067®Number=0000000000091575&sum=230000 [21:37:24]StoreToDocumentArchive [21:37:24]shift 75 fd 32600 [21:37:24]save to /storage/0075/doc_00032600 [21:37:24]save last doc name /storage/0075/doc_00032600 to /storage/kkm_last_doc_name [21:37:24]save OK [21:37:24]Clear old archive folders... [21:37:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:37:24]tlvbuf is 01A12D60 [21:37:24]SAM_PROTO_ClearQueue [21:37:24]wFMCommunicate request_size=4 [21:37:24]MH_SAM_APDU [21:37:24]CAPDU: 80 09 00 00 [21:37:24]Write to MH i2c: E2 08 00 AD A6 80 09 00 00 00 00 00 00 C5 [21:37:24]Write i2c OK [21:37:24]MH_I2C_Read... [21:37:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:37:24]Read from MH i2c: E2 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 03 00 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 03 00 AD A6 00 90 00 C7 [21:37:24]RAPDU: 90 00 [21:37:24]wFMCommunicate OK [21:37:24]SAM_PROTO_ClearQueue done [21:37:24]KKMCreateOFDPacket [21:37:24]OFDProtocolAddRootSTLVToBuf [21:37:24]FM_MakeSignedData [21:37:24]FM_MakeSignedData [21:37:24]SAM_PROTO_SignData [21:37:24]wFMCommunicate request_size=4 [21:37:24]MH_SAM_APDU [21:37:24]CAPDU: 80 0D 01 02 [21:37:24]Write to MH i2c: E2 08 00 AE A6 80 0D 01 02 00 00 00 00 CD [21:37:24]Write i2c OK [21:37:24]MH_I2C_Read... [21:37:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:37:24]Read from MH i2c: E2 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 03 00 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 03 00 AE A6 00 90 00 C8 [21:37:24]RAPDU: 90 00 [21:37:24]wFMCommunicate OK [21:37:24]wFMCommunicate request_size=255 [21:37:24]MH_SAM_APDU [21:37:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 8D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 99 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 99 CD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 7F 00 00 35 04 06 00 [21:37:24]Write to MH i2c: E2 02 01 AF A6 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 8D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 99 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 99 CD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 7F 00 00 35 04 06 00 00 00 B3 [21:37:24]Write i2c OK [21:37:24]MH_I2C_Read... [21:37:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:37:25]Read from MH i2c: E2 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 03 00 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 03 00 AF A6 00 90 00 C9 [21:37:25]RAPDU: 90 00 [21:37:25]wFMCommunicate OK [21:37:25]wFMCommunicate request_size=11 [21:37:25]MH_SAM_APDU [21:37:25]CAPDU: 80 0D 02 02 06 85 C5 4B DE DC 80 [21:37:25]Write to MH i2c: E2 0E 00 B0 A6 80 0D 02 02 06 00 85 C5 4B DE DC 80 00 00 AB [21:37:25]Write i2c OK [21:37:25]MH_I2C_Read... [21:37:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:37:25]Read from MH i2c: E2 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 03 00 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 03 00 B0 A6 00 90 00 CA [21:37:25]RAPDU: 90 00 [21:37:25]wFMCommunicate OK [21:37:25]wFMCommunicate request_size=4 [21:37:25]MH_SAM_APDU [21:37:25]CAPDU: 80 0D 03 02 [21:37:25]Write to MH i2c: E2 08 00 B1 A6 80 0D 03 02 00 00 00 00 D2 [21:37:25]Write i2c OK [21:37:25]MH_I2C_Read... [21:37:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:37:25]Read from MH i2c: E2 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 0B 00 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 0B 00 B1 A6 00 19 DC E8 0E 56 7B 24 C7 90 00 7A [21:37:25]RAPDU: 19 DC E8 0E 56 7B 24 C7 90 00 [21:37:25]wFMCommunicate OK [21:37:25]SAM_PROTO_SignData done [21:37:25]FM_MakeSignedData done [21:37:25]CreateOFDProtocolMessage [21:37:25]wFMCommunicate request_size=4 [21:37:25]MH_SAM_APDU [21:37:25]CAPDU: 80 11 00 00 [21:37:25]Write to MH i2c: E2 08 00 B2 A6 80 11 00 00 00 00 00 00 D2 [21:37:25]Write i2c OK [21:37:25]MH_I2C_Read... [21:37:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:37:25]Read from MH i2c: E2 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 17 00 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 17 00 B2 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 28 [21:37:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:37:25]wFMCommunicate OK [21:37:25]CreateOFDProtocolMessage done [21:37:25]OFDSenderStorePacket 32600 [21:37:25]StoreOFDPacket docnum=32600 [21:37:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 59 1E 08 01 DE FE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 8D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 99 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 99 CD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 7F 00 00 35 04 06 00 85 C5 4B DE DC 80 19 DC E8 0E 56 7B 24 C7 [21:37:25]CheckFolder [21:37:25]dirname=/storage/ofd_packets [21:37:25]CheckFolder done [21:37:25]ProducePacketName [21:37:25]name=ofd_packets/00032600 [21:37:25]NVStorageSaveData ofd_packets/00032600 [21:37:25]File name is /storage/ofd_packets/00032600 [21:37:25]Write 302 bytes [21:37:25]NVStorageSaveData done [21:37:25]OFDSenderStorePacket done [21:37:25]KKMCreateOFDPacket done [21:37:25]NVStorageSaveData kkm_last_timestamp [21:37:25]File name is /storage/kkm_last_timestamp [21:37:25]Write 4 bytes [21:37:25]NVStorageSaveData done [21:37:25]ExternCall_PrintAddStr [21:37:25]wPrintStart [21:37:25]Write to MH i2c: 01 00 00 B3 A6 59 [21:37:25]Write i2c OK [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: 01 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: 01 07 00 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: 01 07 00 B3 A6 00 00 00 00 00 FF 0F 6E [21:37:25]RasterBufferAndPrint [21:37:25]line Счет N : (1)1182362 [21:37:25]line ИНН: 02508201610067 [21:37:25]line Контрольно-Кассовый Чек [21:37:25]line ПРОДАЖА [21:37:25]line ТРК (МРК, ГНК) : 11 [21:37:25]line Товар: 2710194210 [21:37:25]line ДТ(л)-К-5 [21:37:25]line 36.170 * 63.60 [21:37:25]line = 2300.41 [21:37:25]line НДС 12% НСП 1% [21:37:25]line > о реализуемом товаре [21:37:25]line ОКРУГЛЕНИЕ: -0.41 [21:37:25]line ИТОГО: 2300.00 [21:37:25]line Внесено: 2300.00 [21:37:25]line СДАЧА: 0.00 [21:37:25]line НСП 1% : 20.36 [21:37:25]line НДС 12% : 244.29 [21:37:25]line Наличными: 2300.00 [21:37:25]line Безнал.: 0.00 [21:37:25]line Место: АЗС № 121 "Партнер Нефть" [21:37:25]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:37:25]line СНО: Общий режим [21:37:25]line Чек 306 24.08.2023 21:37 [21:37:25]line Смена: 75 ФФД: 1.0 [21:37:25]line ЗНМ: 0300000148 [21:37:25]line РНМ: 0000000000091575 [21:37:25]line Версия ККМ: 001 [21:37:25]line ФМ: 0000000000874655 [21:37:25]line ФД: 32600 [21:37:25]line ФПД: 147082427948160 [21:37:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T213729&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32600&fm=147082427948160&tin=02508201610067®Number=0000000000091575&sum=230000 [21:37:25]OFD Sender: Processing packet 32600 [packets to send 11, broken 10] [21:37:25]ProducePacketName [21:37:25]name=ofd_packets/00032600 [21:37:25]OFD Sender: To server: pG, [21:37:25]CommunicateWithHost lk.salyk.kg:30040 [21:37:25]ConnectInit lk.salyk.kg [21:37:25]written 0, free lines is 4095 [21:37:25]Connected sock=10 [21:37:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 59 1E 08 01 DE FE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 8D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 99 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 99 CD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 7F 00 00 35 04 06 00 85 C5 4B DE DC 80 19 DC E8 0E 56 7B 24 C7 [21:37:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 07 F6 47 00 BD 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 7F 00 00 F4 03 04 00 3B 78 E7 64 B6 04 01 00 00 D2 17 1E 59 B2 BE FF C3 [21:37:25]CommunicateWithHost err = 0 [21:37:25]CheckOFDResponse [21:37:25]1017 (14) - 77093643461234 [21:37:25]1041 (16) - 0000000000874655 [21:37:25]1040 (4) - 32600 [21:37:25]1012 (4) - 24.08.2023 15:33 [21:37:25]1206 (1) - 0 [21:37:25]OFD Sender: Remove packet 32600 [21:37:25]ProducePacketName [21:37:25]name=ofd_packets/00032600 [21:37:25]NVStorageDeleteData [21:37:26]Write to MH i2c: 01 00 00 DE A6 84 [21:37:26]Write i2c OK [21:37:26]MH_I2C_Read... [21:37:26]Read from MH i2c: 01 [21:37:26]MH_I2C_Read... [21:37:26]Read from MH i2c: 01 07 00 [21:37:26]MH_I2C_Read... [21:37:26]Read from MH i2c: 01 07 00 DE A6 00 00 00 00 00 DF 0C 76 [21:37:26]RasterBufferAndPrint [21:37:26]line [21:37:26]line [21:37:26]line [21:37:26]line [21:37:26]line [21:37:26]written 0, free lines is 3301 [21:37:26]MH_Cut [21:37:26]Write to MH i2c: D1 01 00 E5 A6 01 5D [21:37:26]Write i2c OK [21:37:26]MH_I2C_Read... [21:37:26]Read from MH i2c: D1 [21:37:26]MH_I2C_Read... [21:37:26]Read from MH i2c: D1 01 00 [21:37:26]MH_I2C_Read... [21:37:26]Read from MH i2c: D1 01 00 E5 A6 00 5C [21:37:26]Write to MH i2c: 01 00 00 E6 A6 8C [21:37:26]Write i2c OK [21:37:26]MH_I2C_Read... [21:37:26]OFD Sender: No OFD packet to send [21:37:26]*** Cut start [21:37:26]*** Purtial cut [21:37:26]*** CUTSNS_PIN = 0 [21:37:27]*** Stage 1: CUTSNS_PIN = 1 [21:37:28]Read from MH i2c: 01 [21:37:28]MH_I2C_Read... [21:37:28]*** Stop cut motor [21:37:28]*** Cut end [21:37:28]Read from MH i2c: 01 07 00 [21:37:28]MH_I2C_Read... [21:37:28]Read from MH i2c: 01 07 00 E6 A6 00 00 00 00 00 FF 0F A1 [21:37:28]process_action close_receipt done [21:37:28]requested_data is exist [21:37:28]produce_requested_data [21:37:28]requested_item fm.sn is exist - process it [21:37:28]wFMCommunicate request_size=4 [21:37:28]MH_SAM_APDU [21:37:28]CAPDU: 80 11 00 00 [21:37:28]Write to MH i2c: E2 08 00 E7 A6 80 11 00 00 00 00 00 00 07 [21:37:28]Write i2c OK [21:37:28]MH_I2C_Read... [21:37:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:37:28]Read from MH i2c: E2 [21:37:28]MH_I2C_Read... [21:37:28]Read from MH i2c: E2 17 00 [21:37:28]MH_I2C_Read... [21:37:28]Read from MH i2c: E2 17 00 E7 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [21:37:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:37:28]wFMCommunicate OK [21:37:28]requested_item fd.num is exist - process it [21:37:28]SAM_PROTO_GetFieldsCounters [21:37:28]wFMCommunicate request_size=4 [21:37:28]MH_SAM_APDU [21:37:28]CAPDU: 80 13 00 00 [21:37:28]Write to MH i2c: E2 08 00 E8 A6 80 13 00 00 00 00 00 00 0A [21:37:28]Write i2c OK [21:37:28]MH_I2C_Read... [21:37:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:37:29]Read from MH i2c: E2 [21:37:29]MH_I2C_Read... [21:37:29]Read from MH i2c: E2 62 00 [21:37:29]MH_I2C_Read... [21:37:29]Read from MH i2c: E2 62 00 E8 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 58 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 EB [21:37:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 58 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:37:29]wFMCommunicate OK [21:37:29]SAM_PROTO_GetFieldsCounters done [21:37:29]requested_item shift.num is exist - process it [21:37:29]requested_item shift.opened is exist - process it [21:37:29]req_shift_opened [21:37:29]FM_GetShiftState [21:37:29]SAM_PROTO_GetShiftState [21:37:29]wFMCommunicate request_size=4 [21:37:29]MH_SAM_APDU [21:37:29]CAPDU: 80 13 01 00 [21:37:29]Write to MH i2c: E2 08 00 E9 A6 80 13 01 00 00 00 00 00 0C [21:37:29]Write i2c OK [21:37:29]MH_I2C_Read... [21:37:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:37:29]Read from MH i2c: E2 [21:37:29]MH_I2C_Read... [21:37:29]Read from MH i2c: E2 0E 00 [21:37:29]MH_I2C_Read... [21:37:29]Read from MH i2c: E2 0E 00 E9 A6 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 89 [21:37:29]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:37:29]wFMCommunicate OK [21:37:29]SAM_PROTO_GetShiftState done [21:37:29]FM_GetShiftState done [21:37:29]req_shift_opened done [21:37:29]requested_item shift.open_date is exist - process it [21:37:29]req_shift_open_date [21:37:29]req_shift_open_date done [21:37:29]produce_requested_data done [21:37:29]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32600,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:37:29]process_action_free close_receipt [21:37:29]json_value_free [21:37:29]json_value_free done [21:37:29]process_json_proto returns [21:37:29]Send response to host [21:37:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32600,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:37:29]free response buf [21:37:29]execute_script done [21:37:29]execute_script returns [21:37:29]free content buf [21:37:29]Sock 9.Close socket [21:37:29]Sock 9.Thread stoped [21:37:31]OFD Sender: No OFD packet to send [21:37:36]OFD Sender: No OFD packet to send [21:37:41]OFD Sender: No OFD packet to send [21:37:46]OFD Sender: No OFD packet to send [21:37:51]OFD Sender: No OFD packet to send [21:37:56]OFD Sender: No OFD packet to send [21:38:01]OFD Sender: No OFD packet to send [21:38:06]OFD Sender: No OFD packet to send [21:38:11]OFD Sender: No OFD packet to send [21:38:16]OFD Sender: No OFD packet to send [21:38:21]OFD Sender: No OFD packet to send [21:38:26]OFD Sender: No OFD packet to send [21:38:29]accept exits with 8 [21:38:29]New connection [21:38:29]New thread 3067084132 created [21:38:29]Thread 3066940772 joined [21:38:29]Waiting for new connection... [21:38:29] Sock 8.Parse request [21:38:29]Sock 8.Check first char [21:38:29]Sock 8.First char is OK [21:38:29]request: POST /json_proto HTTP/1.0 [21:38:29]Method: POST [21:38:29]URL: /json_proto [21:38:29]Method is POST - this is cgi request [21:38:29]url: /json_proto [21:38:29]query_string will be loaded in cgi processing [21:38:29]execute_cgi json_proto POST (null) [21:38:29]execute_cgi path=json_proto method=POST [21:38:29]POST find Content-Length [21:38:29]Host: 172.17.34.200:8080 [21:38:29]Content-Length: 678 [21:38:29]Content-Type: application/json [21:38:29] [21:38:29]POST finish read [21:38:29]Found Content-Length = 678 [21:38:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:38:29]execute_script... [21:38:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:38:29]POST & json_proto [21:38:29]process_json_proto [21:38:29]json parsed OK: [21:38:29]protocol is kg_v1.0 [21:38:29]action value=close_receipt [21:38:29]process_action close_receipt [21:38:29]cmd_close_receipt [21:38:29]MH_GetDate [21:38:29]Write to MH i2c: F0 00 00 EA A6 7F [21:38:29]Write i2c OK [21:38:29]MH_I2C_Read... [21:38:29]Read from MH i2c: F0 [21:38:29]MH_I2C_Read... [21:38:29]Read from MH i2c: F0 09 00 [21:38:29]MH_I2C_Read... [21:38:29]Read from MH i2c: F0 09 00 EA A6 00 DA CD E7 64 B2 FF 65 64 F4 [21:38:29]GetLastDocTimeStamp 1692913049 [21:38:29]current date 1692913114 [21:38:29]FM_GetShiftState [21:38:29]SAM_PROTO_GetShiftState [21:38:29]wFMCommunicate request_size=4 [21:38:29]MH_SAM_APDU [21:38:29]CAPDU: 80 13 01 00 [21:38:29]Write to MH i2c: E2 08 00 EB A6 80 13 01 00 00 00 00 00 0E [21:38:29]Write i2c OK [21:38:29]MH_I2C_Read... [21:38:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:29]Read from MH i2c: E2 [21:38:29]MH_I2C_Read... [21:38:29]Read from MH i2c: E2 0E 00 [21:38:29]MH_I2C_Read... [21:38:29]Read from MH i2c: E2 0E 00 EB A6 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8B [21:38:29]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:38:29]wFMCommunicate OK [21:38:29]SAM_PROTO_GetShiftState done [21:38:29]FM_GetShiftState done [21:38:29]opened in 1692866319 [21:38:29]opened+sec_in_day 1692952719 [21:38:29]quantity*price = 50025 [21:38:29]sum+1 = 50026 [21:38:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 307 24.08.2023 21:38 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32601 ФПД: 40292506246996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T213834&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32601&fm=40292506246996&tin=02508201610067®Number=0000000000091575&sum=50000 [21:38:30]StoreToDocumentArchive [21:38:30]shift 75 fd 32601 [21:38:30]save to /storage/0075/doc_00032601 [21:38:30]save last doc name /storage/0075/doc_00032601 to /storage/kkm_last_doc_name [21:38:30]save OK [21:38:30]Clear old archive folders... [21:38:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:38:30]tlvbuf is 01819F00 [21:38:30]SAM_PROTO_ClearQueue [21:38:30]wFMCommunicate request_size=4 [21:38:30]MH_SAM_APDU [21:38:30]CAPDU: 80 09 00 00 [21:38:30]Write to MH i2c: E2 08 00 F8 A6 80 09 00 00 00 00 00 00 10 [21:38:30]Write i2c OK [21:38:30]MH_I2C_Read... [21:38:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:38:30]Read from MH i2c: E2 [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: E2 03 00 [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: E2 03 00 F8 A6 00 90 00 12 [21:38:30]RAPDU: 90 00 [21:38:30]wFMCommunicate OK [21:38:30]SAM_PROTO_ClearQueue done [21:38:30]KKMCreateOFDPacket [21:38:30]OFDProtocolAddRootSTLVToBuf [21:38:30]FM_MakeSignedData [21:38:30]FM_MakeSignedData [21:38:30]SAM_PROTO_SignData [21:38:30]wFMCommunicate request_size=4 [21:38:30]MH_SAM_APDU [21:38:30]CAPDU: 80 0D 01 02 [21:38:30]Write to MH i2c: E2 08 00 F9 A6 80 0D 01 02 00 00 00 00 18 [21:38:30]Write i2c OK [21:38:30]MH_I2C_Read... [21:38:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:38:30]Read from MH i2c: E2 [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: E2 03 00 [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: E2 03 00 F9 A6 00 90 00 13 [21:38:30]RAPDU: 90 00 [21:38:30]wFMCommunicate OK [21:38:30]wFMCommunicate request_size=255 [21:38:30]MH_SAM_APDU [21:38:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 33 01 00 00 F4 03 04 00 DA CD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 7F 00 00 35 04 06 00 24 [21:38:30]Write to MH i2c: E2 02 01 FA 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 33 01 00 00 F4 03 04 00 DA CD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 7F 00 00 35 04 06 00 24 00 00 1F [21:38:30]Write i2c OK [21:38:30]MH_I2C_Read... [21:38:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:30]Read from MH i2c: E2 [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: E2 03 00 [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: E2 03 00 FA A6 00 90 00 14 [21:38:30]RAPDU: 90 00 [21:38:30]wFMCommunicate OK [21:38:30]wFMCommunicate request_size=10 [21:38:30]MH_SAM_APDU [21:38:30]CAPDU: 80 0D 02 02 05 A5 54 85 9F 54 [21:38:30]Write to MH i2c: E2 0D 00 FB A6 80 0D 02 02 05 00 A5 54 85 9F 54 00 00 96 [21:38:30]Write i2c OK [21:38:30]MH_I2C_Read... [21:38:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:30]Read from MH i2c: E2 [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: E2 03 00 [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: E2 03 00 FB A6 00 90 00 15 [21:38:30]RAPDU: 90 00 [21:38:30]wFMCommunicate OK [21:38:30]wFMCommunicate request_size=4 [21:38:30]MH_SAM_APDU [21:38:30]CAPDU: 80 0D 03 02 [21:38:30]Write to MH i2c: E2 08 00 FC A6 80 0D 03 02 00 00 00 00 1D [21:38:30]Write i2c OK [21:38:30]MH_I2C_Read... [21:38:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:38:30]Read from MH i2c: E2 [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: E2 0B 00 [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: E2 0B 00 FC A6 00 02 09 52 58 D5 5D AB FC 90 00 AC [21:38:30]RAPDU: 02 09 52 58 D5 5D AB FC 90 00 [21:38:30]wFMCommunicate OK [21:38:30]SAM_PROTO_SignData done [21:38:30]FM_MakeSignedData done [21:38:30]CreateOFDProtocolMessage [21:38:30]wFMCommunicate request_size=4 [21:38:30]MH_SAM_APDU [21:38:30]CAPDU: 80 11 00 00 [21:38:30]Write to MH i2c: E2 08 00 FD A6 80 11 00 00 00 00 00 00 1D [21:38:30]Write i2c OK [21:38:30]MH_I2C_Read... [21:38:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:30]Read from MH i2c: E2 [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: E2 17 00 [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: E2 17 00 FD A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 73 [21:38:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:38:30]wFMCommunicate OK [21:38:30]CreateOFDProtocolMessage done [21:38:30]OFDSenderStorePacket 32601 [21:38:30]StoreOFDPacket docnum=32601 [21:38:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B4 54 07 01 28 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 33 01 00 00 F4 03 04 00 DA CD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 7F 00 00 35 04 06 00 24 A5 54 85 9F 54 02 09 52 58 D5 5D AB FC [21:38:30]CheckFolder [21:38:30]dirname=/storage/ofd_packets [21:38:30]CheckFolder done [21:38:30]ProducePacketName [21:38:30]name=ofd_packets/00032601 [21:38:30]NVStorageSaveData ofd_packets/00032601 [21:38:30]File name is /storage/ofd_packets/00032601 [21:38:30]Write 301 bytes [21:38:30]NVStorageSaveData done [21:38:30]OFDSenderStorePacket done [21:38:30]KKMCreateOFDPacket done [21:38:30]NVStorageSaveData kkm_last_timestamp [21:38:30]File name is /storage/kkm_last_timestamp [21:38:30]Write 4 bytes [21:38:30]NVStorageSaveData done [21:38:30]ExternCall_PrintAddStr [21:38:30]wPrintStart [21:38:30]Write to MH i2c: 01 00 00 FE A6 A4 [21:38:30]Write i2c OK [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: 01 [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: 01 07 00 [21:38:30]MH_I2C_Read... [21:38:30]Read from MH i2c: 01 07 00 FE A6 00 00 00 00 00 FF 0F B9 [21:38:30]RasterBufferAndPrint [21:38:30]line Счет N : (1)1182363 [21:38:30]line ИНН: 02508201610067 [21:38:30]line Контрольно-Кассовый Чек [21:38:30]line ПРОДАЖА [21:38:30]line ТРК (МРК, ГНК) : 32 [21:38:30]line Товар: 2710124130 [21:38:30]line Аи-92-К-5 [21:38:30]line 8.700 * 57.50 [21:38:30]line = 500.25 [21:38:30]line НДС 12% НСП 1% [21:38:30]line > о реализуемом товаре [21:38:30]line ОКРУГЛЕНИЕ: -0.25 [21:38:30]line ИТОГО: 500.00 [21:38:30]line Внесено: 500.00 [21:38:30]line СДАЧА: 0.00 [21:38:30]line НСП 1% : 4.43 [21:38:30]line НДС 12% : 53.12 [21:38:30]line Наличными: 500.00 [21:38:30]line Безнал.: 0.00 [21:38:30]line Место: АЗС № 121 "Партнер Нефть" [21:38:30]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:38:30]line СНО: Общий режим [21:38:30]line Чек 307 24.08.2023 21:38 [21:38:30]line Смена: 75 ФФД: 1.0 [21:38:30]line ЗНМ: 0300000148 [21:38:30]line РНМ: 0000000000091575 [21:38:30]line Версия ККМ: 001 [21:38:30]line ФМ: 0000000000874655 [21:38:30]line ФД: 32601 [21:38:30]line ФПД: 40292506246996 [21:38:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T213834&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32601&fm=40292506246996&tin=02508201610067®Number=0000000000091575&sum=50000 [21:38:31]written 0, free lines is 4095 [21:38:31]OFD Sender: Processing packet 32601 [packets to send 11, broken 10] [21:38:31]ProducePacketName [21:38:31]name=ofd_packets/00032601 [21:38:31]OFD Sender: To server: pG, [21:38:31]CommunicateWithHost lk.salyk.kg:30040 [21:38:31]ConnectInit lk.salyk.kg [21:38:31]Connected sock=10 [21:38:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B4 54 07 01 28 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 33 01 00 00 F4 03 04 00 DA CD E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 7F 00 00 35 04 06 00 24 A5 54 85 9F 54 02 09 52 58 D5 5D AB FC [21:38:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 7E 4F 47 00 A4 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 7F 00 00 F4 03 04 00 7D 78 E7 64 B6 04 01 00 00 BD 53 17 3B BE 7D 74 DD [21:38:31]CommunicateWithHost err = 0 [21:38:31]CheckOFDResponse [21:38:31]1017 (14) - 77093643461234 [21:38:31]1041 (16) - 0000000000874655 [21:38:31]1040 (4) - 32601 [21:38:31]1012 (4) - 24.08.2023 15:34 [21:38:31]1206 (1) - 0 [21:38:31]OFD Sender: Remove packet 32601 [21:38:31]ProducePacketName [21:38:31]name=ofd_packets/00032601 [21:38:31]NVStorageDeleteData [21:38:31]Write to MH i2c: 01 00 00 29 A7 D0 [21:38:31]Write i2c OK [21:38:31]MH_I2C_Read... [21:38:31]Read from MH i2c: 01 [21:38:31]MH_I2C_Read... [21:38:31]Read from MH i2c: 01 07 00 [21:38:31]MH_I2C_Read... [21:38:31]Read from MH i2c: 01 07 00 29 A7 00 00 00 00 00 EB 0C CE [21:38:31]RasterBufferAndPrint [21:38:31]line [21:38:31]line [21:38:31]line [21:38:31]line [21:38:31]line [21:38:31]written 0, free lines is 3316 [21:38:31]MH_Cut [21:38:31]Write to MH i2c: D1 01 00 30 A7 01 A9 [21:38:31]Write i2c OK [21:38:31]MH_I2C_Read... [21:38:31]Read from MH i2c: D1 [21:38:31]MH_I2C_Read... [21:38:31]Read from MH i2c: D1 01 00 [21:38:31]MH_I2C_Read... [21:38:31]Read from MH i2c: D1 01 00 30 A7 00 A8 [21:38:31]Write to MH i2c: 01 00 00 31 A7 D8 [21:38:31]Write i2c OK [21:38:31]MH_I2C_Read... [21:38:31]OFD Sender: No OFD packet to send [21:38:32]*** Cut start [21:38:32]*** Purtial cut [21:38:32]*** Stage 1: CUTSNS_PIN = 1 [21:38:32]Read from MH i2c: 01 [21:38:32]MH_I2C_Read... [21:38:32]*** Stop cut motor [21:38:32]*** Cut end [21:38:32]Read from MH i2c: 01 07 00 [21:38:32]MH_I2C_Read... [21:38:32]Read from MH i2c: 01 07 00 31 A7 00 00 00 00 00 FF 0F ED [21:38:32]process_action close_receipt done [21:38:32]requested_data is exist [21:38:32]produce_requested_data [21:38:32]requested_item fm.sn is exist - process it [21:38:32]wFMCommunicate request_size=4 [21:38:32]MH_SAM_APDU [21:38:32]CAPDU: 80 11 00 00 [21:38:32]Write to MH i2c: E2 08 00 32 A7 80 11 00 00 00 00 00 00 53 [21:38:32]Write i2c OK [21:38:32]MH_I2C_Read... [21:38:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:32]Read from MH i2c: E2 [21:38:32]MH_I2C_Read... [21:38:32]Read from MH i2c: E2 17 00 [21:38:32]MH_I2C_Read... [21:38:32]Read from MH i2c: E2 17 00 32 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A9 [21:38:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:38:32]wFMCommunicate OK [21:38:32]requested_item fd.num is exist - process it [21:38:32]SAM_PROTO_GetFieldsCounters [21:38:32]wFMCommunicate request_size=4 [21:38:32]MH_SAM_APDU [21:38:32]CAPDU: 80 13 00 00 [21:38:32]Write to MH i2c: E2 08 00 33 A7 80 13 00 00 00 00 00 00 56 [21:38:32]Write i2c OK [21:38:32]MH_I2C_Read... [21:38:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:38:32]Read from MH i2c: E2 [21:38:32]MH_I2C_Read... [21:38:32]Read from MH i2c: E2 62 00 [21:38:32]MH_I2C_Read... [21:38:32]Read from MH i2c: E2 62 00 33 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 59 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [21:38:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 59 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:38:32]wFMCommunicate OK [21:38:32]SAM_PROTO_GetFieldsCounters done [21:38:32]requested_item shift.num is exist - process it [21:38:32]requested_item shift.opened is exist - process it [21:38:32]req_shift_opened [21:38:32]FM_GetShiftState [21:38:32]SAM_PROTO_GetShiftState [21:38:32]wFMCommunicate request_size=4 [21:38:32]MH_SAM_APDU [21:38:32]CAPDU: 80 13 01 00 [21:38:32]Write to MH i2c: E2 08 00 34 A7 80 13 01 00 00 00 00 00 58 [21:38:32]Write i2c OK [21:38:32]MH_I2C_Read... [21:38:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:32]Read from MH i2c: E2 [21:38:32]MH_I2C_Read... [21:38:32]Read from MH i2c: E2 0E 00 [21:38:32]MH_I2C_Read... [21:38:32]Read from MH i2c: E2 0E 00 34 A7 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D5 [21:38:32]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:38:32]wFMCommunicate OK [21:38:32]SAM_PROTO_GetShiftState done [21:38:32]FM_GetShiftState done [21:38:32]req_shift_opened done [21:38:32]requested_item shift.open_date is exist - process it [21:38:32]req_shift_open_date [21:38:32]req_shift_open_date done [21:38:32]produce_requested_data done [21:38:32]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32601,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:38:32]process_action_free close_receipt [21:38:32]json_value_free [21:38:32]json_value_free done [21:38:32]process_json_proto returns [21:38:32]Send response to host [21:38:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32601,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:38:32]free response buf [21:38:32]execute_script done [21:38:32]execute_script returns [21:38:32]free content buf [21:38:32]Sock 8.Close socket [21:38:32]Sock 8.Thread stoped [21:38:37]OFD Sender: No OFD packet to send [21:38:42]OFD Sender: No OFD packet to send [21:38:47]OFD Sender: No OFD packet to send [21:38:52]OFD Sender: No OFD packet to send [21:38:57]OFD Sender: No OFD packet to send [21:39:02]OFD Sender: No OFD packet to send [21:39:07]OFD Sender: No OFD packet to send [21:39:12]OFD Sender: No OFD packet to send [21:39:17]OFD Sender: No OFD packet to send [21:39:22]OFD Sender: No OFD packet to send [21:39:27]OFD Sender: No OFD packet to send [21:39:32]OFD Sender: No OFD packet to send [21:39:37]OFD Sender: No OFD packet to send [21:39:42]OFD Sender: No OFD packet to send [21:39:47]OFD Sender: No OFD packet to send [21:39:52]OFD Sender: No OFD packet to send [21:39:57]OFD Sender: No OFD packet to send [21:40:02]OFD Sender: No OFD packet to send [21:40:07]OFD Sender: No OFD packet to send [21:40:12]OFD Sender: No OFD packet to send [21:40:17]OFD Sender: No OFD packet to send [21:40:22]OFD Sender: No OFD packet to send [21:40:27]OFD Sender: No OFD packet to send [21:40:32]OFD Sender: No OFD packet to send [21:40:37]OFD Sender: No OFD packet to send [21:40:42]OFD Sender: No OFD packet to send [21:40:47]OFD Sender: No OFD packet to send [21:40:52]OFD Sender: No OFD packet to send [21:40:57]OFD Sender: No OFD packet to send [21:41:02]OFD Sender: No OFD packet to send [21:41:07]OFD Sender: No OFD packet to send [21:41:12]OFD Sender: No OFD packet to send [21:41:16]accept exits with 9 [21:41:16]New connection [21:41:16]New thread 3066940772 created [21:41:16]Thread 3067084132 joined [21:41:16]Waiting for new connection... [21:41:16] Sock 9.Parse request [21:41:16]Sock 9.Check first char [21:41:16]Sock 9.First char is OK [21:41:16]request: POST /json_proto HTTP/1.0 [21:41:16]Method: POST [21:41:16]URL: /json_proto [21:41:16]Method is POST - this is cgi request [21:41:16]url: /json_proto [21:41:16]query_string will be loaded in cgi processing [21:41:16]execute_cgi json_proto POST (null) [21:41:16]execute_cgi path=json_proto method=POST [21:41:16]POST find Content-Length [21:41:16]Host: 172.17.34.200:8080 [21:41:16]Content-Length: 215 [21:41:16]Content-Type: application/json [21:41:16] [21:41:16]POST finish read [21:41:16]Found Content-Length = 215 [21:41:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:16]execute_script... [21:41:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:16]POST & json_proto [21:41:16]process_json_proto [21:41:16]json parsed OK: [21:41:16]protocol is kg_v1.0 [21:41:16]action value=get_value [21:41:16]process_action get_value [21:41:16]cmd_get_value [21:41:16]process_action get_value done [21:41:16]requested_data is exist [21:41:16]produce_requested_data [21:41:16]requested_item kkm.sn is exist - process it [21:41:16]requested_item kkm.ver is exist - process it [21:41:16]requested_item fm.sn is exist - process it [21:41:16]wFMCommunicate request_size=4 [21:41:16]MH_SAM_APDU [21:41:16]CAPDU: 80 11 00 00 [21:41:16]Write to MH i2c: E2 08 00 35 A7 80 11 00 00 00 00 00 00 56 [21:41:16]Write i2c OK [21:41:16]MH_I2C_Read... [21:41:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:16]Read from MH i2c: E2 [21:41:16]MH_I2C_Read... [21:41:16]Read from MH i2c: E2 17 00 [21:41:16]MH_I2C_Read... [21:41:16]Read from MH i2c: E2 17 00 35 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AC [21:41:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:41:16]wFMCommunicate OK [21:41:16]requested_item fd.num is exist - process it [21:41:16]SAM_PROTO_GetFieldsCounters [21:41:16]wFMCommunicate request_size=4 [21:41:16]MH_SAM_APDU [21:41:16]CAPDU: 80 13 00 00 [21:41:16]Write to MH i2c: E2 08 00 36 A7 80 13 00 00 00 00 00 00 59 [21:41:16]Write i2c OK [21:41:16]MH_I2C_Read... [21:41:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:16]Read from MH i2c: E2 [21:41:16]MH_I2C_Read... [21:41:16]Read from MH i2c: E2 62 00 [21:41:16]MH_I2C_Read... [21:41:16]Read from MH i2c: E2 62 00 36 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 59 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [21:41:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 59 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:16]wFMCommunicate OK [21:41:16]SAM_PROTO_GetFieldsCounters done [21:41:16]requested_item shift.num is exist - process it [21:41:16]requested_item shift.opened is exist - process it [21:41:16]req_shift_opened [21:41:16]FM_GetShiftState [21:41:16]SAM_PROTO_GetShiftState [21:41:16]wFMCommunicate request_size=4 [21:41:16]MH_SAM_APDU [21:41:16]CAPDU: 80 13 01 00 [21:41:16]Write to MH i2c: E2 08 00 37 A7 80 13 01 00 00 00 00 00 5B [21:41:16]Write i2c OK [21:41:16]MH_I2C_Read... [21:41:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:16]Read from MH i2c: E2 [21:41:16]MH_I2C_Read... [21:41:16]Read from MH i2c: E2 0E 00 [21:41:16]MH_I2C_Read... [21:41:16]Read from MH i2c: E2 0E 00 37 A7 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D8 [21:41:16]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:41:16]wFMCommunicate OK [21:41:16]SAM_PROTO_GetShiftState done [21:41:16]FM_GetShiftState done [21:41:16]req_shift_opened done [21:41:16]requested_item shift.open_date is exist - process it [21:41:16]req_shift_open_date [21:41:16]req_shift_open_date done [21:41:16]produce_requested_data done [21:41:16]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32601,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:41:16]process_action_free get_value [21:41:16]json_value_free [21:41:16]json_value_free done [21:41:16]process_json_proto returns [21:41:16]Send response to host [21:41:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32601,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:41:16]free response buf [21:41:16]execute_script done [21:41:16]execute_script returns [21:41:16]free content buf [21:41:16]Sock 9.Close socket [21:41:16]Sock 9.Thread stoped [21:41:16]accept exits with 8 [21:41:16]New connection [21:41:16]New thread 3067084132 created [21:41:16]Thread 3066940772 joined [21:41:16]Waiting for new connection... [21:41:16] Sock 8.Parse request [21:41:16]Sock 8.Check first char [21:41:16]Sock 8.First char is OK [21:41:16]request: POST /json_proto HTTP/1.0 [21:41:16]Method: POST [21:41:16]URL: /json_proto [21:41:16]Method is POST - this is cgi request [21:41:16]url: /json_proto [21:41:16]query_string will be loaded in cgi processing [21:41:16]execute_cgi json_proto POST (null) [21:41:16]execute_cgi path=json_proto method=POST [21:41:16]POST find Content-Length [21:41:16]Host: 172.17.34.200:8080 [21:41:16]Content-Length: 331 [21:41:16]Content-Type: application/json [21:41:16] [21:41:16]POST finish read [21:41:16]Found Content-Length = 331 [21:41:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [21:41:16]execute_script... [21:41:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [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=get_value [21:41:17]process_action get_value [21:41:17]cmd_get_value [21:41:17]process_action get_value done [21:41:17]requested_data is exist [21:41:17]produce_requested_data [21:41:17]requested_item fm.sale.total is exist - process it [21:41:17]SAM_PROTO_GetFMData [21:41:17]wFMCommunicate request_size=4 [21:41:17]MH_SAM_APDU [21:41:17]CAPDU: 80 13 03 00 [21:41:17]Write to MH i2c: E2 08 00 38 A7 80 13 03 00 00 00 00 00 5E [21:41:17]Write i2c OK [21:41:17]MH_I2C_Read... [21:41:17]OFD Sender: No OFD packet to send [21:41:17]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [21:41:17]Read from MH i2c: E2 [21:41:17]MH_I2C_Read... [21:41:17]Read from MH i2c: E2 FD 00 [21:41:17]MH_I2C_Read... [21:41:17]Read from MH i2c: E2 FD 00 38 A7 00 C3 04 85 04 BF 04 6E 04 04 00 C3 7E 00 00 69 04 A1 00 6F 04 04 00 8D 7D 00 00 B1 04 04 00 23 2D 99 98 70 04 04 00 E0 13 C9 88 72 04 04 00 43 19 D0 0F 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 2B 69 35 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 03 C3 59 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 36 01 00 00 B1 04 04 00 1C FB 8E 13 70 04 04 00 1C FB 8E 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 3E BA 13 02 EF 03 09 00 F6 90 00 68 [21:41:17]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 C3 7E 00 00 69 04 A1 00 6F 04 04 00 8D 7D 00 00 B1 04 04 00 23 2D 99 98 70 04 04 00 E0 13 C9 88 72 04 04 00 43 19 D0 0F 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 2B 69 35 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 03 C3 59 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 36 01 00 00 B1 04 04 00 1C FB 8E 13 70 04 04 00 1C FB 8E 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 3E BA 13 02 EF 03 09 00 F6 90 00 [21:41:17]wFMCommunicate OK [21:41:17]wFMCommunicate request_size=4 [21:41:17]MH_SAM_APDU [21:41:17]CAPDU: 80 17 00 00 [21:41:17]Write to MH i2c: E2 08 00 39 A7 80 17 00 00 00 00 00 00 60 [21:41:17]Write i2c OK [21:41:17]MH_I2C_Read... [21:41:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:41:17]Read from MH i2c: E2 [21:41:17]MH_I2C_Read... [21:41:17]Read from MH i2c: E2 FD 00 [21:41:17]MH_I2C_Read... [21:41:17]Read from MH i2c: E2 FD 00 39 A7 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 77 4F 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 12 [21:41:17]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 77 4F 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [21:41:17]wFMCommunicate OK [21:41:17]wFMCommunicate request_size=4 [21:41:17]MH_SAM_APDU [21:41:17]CAPDU: 80 17 00 00 [21:41:17]Write to MH i2c: E2 08 00 3A A7 80 17 00 00 00 00 00 00 61 [21:41:17]Write i2c OK [21:41:17]MH_I2C_Read... [21:41:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:41:17]Read from MH i2c: E2 [21:41:17]MH_I2C_Read... [21:41:17]Read from MH i2c: E2 FD 00 [21:41:17]MH_I2C_Read... [21:41:17]Read from MH i2c: E2 FD 00 3A A7 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 7F [21:41:17]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [21:41:17]wFMCommunicate OK [21:41:17]wFMCommunicate request_size=4 [21:41:17]MH_SAM_APDU [21:41:17]CAPDU: 80 17 00 00 [21:41:17]Write to MH i2c: E2 08 00 3B A7 80 17 00 00 00 00 00 00 62 [21:41:17]Write i2c OK [21:41:17]MH_I2C_Read... [21:41:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:41:18]Read from MH i2c: E2 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 FD 00 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 FD 00 3B A7 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 D4 [21:41:18]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [21:41:18]wFMCommunicate OK [21:41:18]wFMCommunicate request_size=4 [21:41:18]MH_SAM_APDU [21:41:18]CAPDU: 80 17 00 00 [21:41:18]Write to MH i2c: E2 08 00 3C A7 80 17 00 00 00 00 00 00 63 [21:41:18]Write i2c OK [21:41:18]MH_I2C_Read... [21:41:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [21:41:18]Read from MH i2c: E2 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 E0 00 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 E0 00 3C A7 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4D [21:41:18]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:41:18]wFMCommunicate OK [21:41:18]SAM_PROTO_GetFMData done [21:41:18]requested_item fm.sale_refund.total is exist - process it [21:41:18]requested_item fm.buy.total is exist - process it [21:41:18]requested_item shift.sale.total is exist - process it [21:41:18]SAM_PROTO_GetShiftData [21:41:18]wFMCommunicate request_size=4 [21:41:18]MH_SAM_APDU [21:41:18]CAPDU: 80 13 02 00 [21:41:18]Write to MH i2c: E2 08 00 3D A7 80 13 02 00 00 00 00 00 62 [21:41:18]Write i2c OK [21:41:18]MH_I2C_Read... [21:41:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [21:41:18]Read from MH i2c: E2 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 FD 00 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 FD 00 3D A7 00 BC 04 AA 04 B8 04 6E 04 04 00 33 01 00 00 69 04 9E 00 6F 04 04 00 30 01 00 00 B1 04 04 00 B9 FC CB 01 70 04 04 00 C8 94 88 01 72 04 03 00 F1 67 43 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 96 DC 30 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 64 12 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 A0 89 3F 70 04 03 00 A0 89 3F 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 BF 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 E5 [21:41:18]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 33 01 00 00 69 04 9E 00 6F 04 04 00 30 01 00 00 B1 04 04 00 B9 FC CB 01 70 04 04 00 C8 94 88 01 72 04 03 00 F1 67 43 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 96 DC 30 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 64 12 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 A0 89 3F 70 04 03 00 A0 89 3F 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 BF 06 EF 03 09 00 F6 03 01 00 00 F7 03 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 17 00 00 [21:41:18]Write to MH i2c: E2 08 00 3E A7 80 17 00 00 00 00 00 00 65 [21:41:18]Write i2c OK [21:41:18]MH_I2C_Read... [21:41:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:41:19]Read from MH i2c: E2 [21:41:19]MH_I2C_Read... [21:41:19]Read from MH i2c: E2 FD 00 [21:41:19]MH_I2C_Read... [21:41:19]Read from MH i2c: E2 FD 00 3E A7 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F2 8F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 90 [21:41:19]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F2 8F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [21:41:19]wFMCommunicate OK [21:41:19]wFMCommunicate request_size=4 [21:41:19]MH_SAM_APDU [21:41:19]CAPDU: 80 17 00 00 [21:41:19]Write to MH i2c: E2 08 00 3F A7 80 17 00 00 00 00 00 00 66 [21:41:19]Write i2c OK [21:41:19]MH_I2C_Read... [21:41:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:41:19]Read from MH i2c: E2 [21:41:19]MH_I2C_Read... [21:41:19]Read from MH i2c: E2 FD 00 [21:41:19]MH_I2C_Read... [21:41:19]Read from MH i2c: E2 FD 00 3F A7 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 8F [21:41:19]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [21:41:19]wFMCommunicate OK [21:41:19]wFMCommunicate request_size=4 [21:41:19]MH_SAM_APDU [21:41:19]CAPDU: 80 17 00 00 [21:41:19]Write to MH i2c: E2 08 00 40 A7 80 17 00 00 00 00 00 00 67 [21:41:19]Write i2c OK [21:41:19]MH_I2C_Read... [21:41:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:41:19]Read from MH i2c: E2 [21:41:19]MH_I2C_Read... [21:41:19]Read from MH i2c: E2 FD 00 [21:41:19]MH_I2C_Read... [21:41:19]Read from MH i2c: E2 FD 00 40 A7 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 E8 [21:41:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [21:41:19]wFMCommunicate OK [21:41:19]wFMCommunicate request_size=4 [21:41:19]MH_SAM_APDU [21:41:19]CAPDU: 80 17 00 00 [21:41:19]Write to MH i2c: E2 08 00 41 A7 80 17 00 00 00 00 00 00 68 [21:41:19]Write i2c OK [21:41:19]MH_I2C_Read... [21:41:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [21:41:20]Read from MH i2c: E2 [21:41:20]MH_I2C_Read... [21:41:20]Read from MH i2c: E2 D9 00 [21:41:20]MH_I2C_Read... [21:41:20]Read from MH i2c: E2 D9 00 41 A7 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 47 [21:41:20]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:41:20]wFMCommunicate OK [21:41:20]SAM_PROTO_GetShiftData done [21:41:20]requested_item shift.sale.total_cash is exist - process it [21:41:20]requested_item shift.sale_refund.total is exist - process it [21:41:20]requested_item shift.sale_refund.total_cash is exist - process it [21:41:20]requested_item shift.buy.total is exist - process it [21:41:20]requested_item shift.buy.total_cash is exist - process it [21:41:20]produce_requested_data done [21:41:20]produce_requested_data return {"fm.sale.total":25601753.95,"fm.sale_refund.total":3281375.00,"fm.buy.total":0.00,"shift.sale.total":301457.21,"shift.sale.total_cash":257282.00,"shift.sale_refund.total":41640.00,"shift.sale_refund.total_cash":41640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [21:41:20]process_action_free get_value [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.sale.total":25601753.95,"fm.sale_refund.total":3281375.00,"fm.buy.total":0.00,"shift.sale.total":301457.21,"shift.sale.total_cash":257282.00,"shift.sale_refund.total":41640.00,"shift.sale_refund.total_cash":41640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [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 8.Close socket [21:41:20]Sock 8.Thread stoped [21:41:22]OFD Sender: No OFD packet to send [21:41:27]OFD Sender: No OFD packet to send [21:41:32]OFD Sender: No OFD packet to send [21:41:37]OFD Sender: No OFD packet to send [21:41:42]OFD Sender: No OFD packet to send [21:41:47]OFD Sender: No OFD packet to send [21:41:52]OFD Sender: No OFD packet to send [21:41:57]OFD Sender: No OFD packet to send [21:42:02]OFD Sender: No OFD packet to send [21:42:07]OFD Sender: No OFD packet to send [21:42:12]OFD Sender: No OFD packet to send [21:42:17]OFD Sender: No OFD packet to send [21:42:22]OFD Sender: No OFD packet to send [21:42:27]OFD Sender: No OFD packet to send [21:42:32]OFD Sender: No OFD packet to send [21:42:37]OFD Sender: No OFD packet to send [21:42:42]OFD Sender: No OFD packet to send [21:42:47]OFD Sender: No OFD packet to send [21:42:52]OFD Sender: No OFD packet to send [21:42:57]OFD Sender: No OFD packet to send [21:43:02]OFD Sender: No OFD packet to send [21:43:07]OFD Sender: No OFD packet to send [21:43:12]OFD Sender: No OFD packet to send [21:43:17]OFD Sender: No OFD packet to send [21:43:22]OFD Sender: No OFD packet to send [21:43:27]OFD Sender: No OFD packet to send [21:43:32]OFD Sender: No OFD packet to send [21:43:37]OFD Sender: No OFD packet to send [21:43:42]OFD Sender: No OFD packet to send [21:43:44]accept exits with 9 [21:43:44]New connection [21:43:44]New thread 3066940772 created [21:43:44]Thread 3067084132 joined [21:43:44]Waiting for new connection... [21:43:44] Sock 9.Parse request [21:43:44]Sock 9.Check first char [21:43:44]Sock 9.First char is OK [21:43:44]request: POST /json_proto HTTP/1.0 [21:43:44]Method: POST [21:43:44]URL: /json_proto [21:43:44]Method is POST - this is cgi request [21:43:44]url: /json_proto [21:43:44]query_string will be loaded in cgi processing [21:43:44]execute_cgi json_proto POST (null) [21:43:44]execute_cgi path=json_proto method=POST [21:43:44]POST find Content-Length [21:43:44]Host: 172.17.34.200:8080 [21:43:44]Content-Length: 678 [21:43:44]Content-Type: application/json [21:43:44] [21:43:44]POST finish read [21:43:44]Found Content-Length = 678 [21:43:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 2.610, "sum" : 150.08, "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" ] } } [21:43:44]execute_script... [21:43: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)1182364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 2.610, "sum" : 150.08, "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" ] } } [21:43:44]POST & json_proto [21:43:44]process_json_proto [21:43:44]json parsed OK: [21:43:44]protocol is kg_v1.0 [21:43:44]action value=close_receipt [21:43:44]process_action close_receipt [21:43:44]cmd_close_receipt [21:43:44]MH_GetDate [21:43:44]Write to MH i2c: F0 00 00 42 A7 D8 [21:43:44]Write i2c OK [21:43:44]MH_I2C_Read... [21:43:44]Read from MH i2c: F0 [21:43:44]MH_I2C_Read... [21:43:44]Read from MH i2c: F0 09 00 [21:43:44]MH_I2C_Read... [21:43:44]Read from MH i2c: F0 09 00 42 A7 00 15 CF E7 64 B2 FF 65 64 8A [21:43:44]GetLastDocTimeStamp 1692913114 [21:43:44]current date 1692913429 [21:43:44]FM_GetShiftState [21:43:44]SAM_PROTO_GetShiftState [21:43:44]wFMCommunicate request_size=4 [21:43:44]MH_SAM_APDU [21:43:44]CAPDU: 80 13 01 00 [21:43:44]Write to MH i2c: E2 08 00 43 A7 80 13 01 00 00 00 00 00 67 [21:43:44]Write i2c OK [21:43:44]MH_I2C_Read... [21:43:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:44]Read from MH i2c: E2 [21:43:44]MH_I2C_Read... [21:43:44]Read from MH i2c: E2 0E 00 [21:43:44]MH_I2C_Read... [21:43:44]Read from MH i2c: E2 0E 00 43 A7 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E4 [21:43:44]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:43:44]wFMCommunicate OK [21:43:44]SAM_PROTO_GetShiftState done [21:43:44]FM_GetShiftState done [21:43:44]opened in 1692866319 [21:43:44]opened+sec_in_day 1692952719 [21:43:44]quantity*price = 15007 [21:43:44]sum+1 = 15009 [21:43:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 150.00 Внесено: 150.00 СДАЧА: 0.00 НСП 1% : 1.33 НДС 12% : 15.94 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 308 24.08.2023 21:43 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32602 ФПД: 191986277528305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T214349&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32602&fm=191986277528305&tin=02508201610067®Number=0000000000091575&sum=15000 [21:43:45]StoreToDocumentArchive [21:43:45]shift 75 fd 32602 [21:43:45]save to /storage/0075/doc_00032602 [21:43:45]save last doc name /storage/0075/doc_00032602 to /storage/kkm_last_doc_name [21:43:45]save OK [21:43:45]Clear old archive folders... [21:43:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:43:45]tlvbuf is 01964DB0 [21:43:45]SAM_PROTO_ClearQueue [21:43:45]wFMCommunicate request_size=4 [21:43:45]MH_SAM_APDU [21:43:45]CAPDU: 80 09 00 00 [21:43:45]Write to MH i2c: E2 08 00 50 A7 80 09 00 00 00 00 00 00 69 [21:43:45]Write i2c OK [21:43:45]MH_I2C_Read... [21:43:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:43:45]Read from MH i2c: E2 [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: E2 03 00 [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: E2 03 00 50 A7 00 90 00 6B [21:43:45]RAPDU: 90 00 [21:43:45]wFMCommunicate OK [21:43:45]SAM_PROTO_ClearQueue done [21:43:45]KKMCreateOFDPacket [21:43:45]OFDProtocolAddRootSTLVToBuf [21:43:45]FM_MakeSignedData [21:43:45]FM_MakeSignedData [21:43:45]SAM_PROTO_SignData [21:43:45]wFMCommunicate request_size=4 [21:43:45]MH_SAM_APDU [21:43:45]CAPDU: 80 0D 01 02 [21:43:45]Write to MH i2c: E2 08 00 51 A7 80 0D 01 02 00 00 00 00 71 [21:43:45]Write i2c OK [21:43:45]MH_I2C_Read... [21:43:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:43:45]Read from MH i2c: E2 [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: E2 03 00 [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: E2 03 00 51 A7 00 90 00 6C [21:43:45]RAPDU: 90 00 [21:43:45]wFMCommunicate OK [21:43:45]wFMCommunicate request_size=255 [21:43:45]MH_SAM_APDU [21:43:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 A0 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 15 CF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 7F 00 00 35 04 06 00 AE [21:43:45]Write to MH i2c: E2 02 01 52 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 35 FF 03 08 00 03 32 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 A0 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 15 CF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 7F 00 00 35 04 06 00 AE 00 00 C1 [21:43:45]Write i2c OK [21:43:45]MH_I2C_Read... [21:43:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:45]Read from MH i2c: E2 [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: E2 03 00 [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: E2 03 00 52 A7 00 90 00 6D [21:43:45]RAPDU: 90 00 [21:43:45]wFMCommunicate OK [21:43:45]wFMCommunicate request_size=10 [21:43:45]MH_SAM_APDU [21:43:45]CAPDU: 80 0D 02 02 05 9C 49 DF B2 F1 [21:43:45]Write to MH i2c: E2 0D 00 53 A7 80 0D 02 02 05 00 9C 49 DF B2 F1 00 00 E5 [21:43:45]Write i2c OK [21:43:45]MH_I2C_Read... [21:43:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:45]Read from MH i2c: E2 [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: E2 03 00 [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: E2 03 00 53 A7 00 90 00 6E [21:43:45]RAPDU: 90 00 [21:43:45]wFMCommunicate OK [21:43:45]wFMCommunicate request_size=4 [21:43:45]MH_SAM_APDU [21:43:45]CAPDU: 80 0D 03 02 [21:43:45]Write to MH i2c: E2 08 00 54 A7 80 0D 03 02 00 00 00 00 76 [21:43:45]Write i2c OK [21:43:45]MH_I2C_Read... [21:43:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:43:45]Read from MH i2c: E2 [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: E2 0B 00 [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: E2 0B 00 54 A7 00 39 0A F2 B0 1D 13 59 16 90 00 FB [21:43:45]RAPDU: 39 0A F2 B0 1D 13 59 16 90 00 [21:43:45]wFMCommunicate OK [21:43:45]SAM_PROTO_SignData done [21:43:45]FM_MakeSignedData done [21:43:45]CreateOFDProtocolMessage [21:43:45]wFMCommunicate request_size=4 [21:43:45]MH_SAM_APDU [21:43:45]CAPDU: 80 11 00 00 [21:43:45]Write to MH i2c: E2 08 00 55 A7 80 11 00 00 00 00 00 00 76 [21:43:45]Write i2c OK [21:43:45]MH_I2C_Read... [21:43:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:45]Read from MH i2c: E2 [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: E2 17 00 [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: E2 17 00 55 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CC [21:43:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:43:45]wFMCommunicate OK [21:43:45]CreateOFDProtocolMessage done [21:43:45]OFDSenderStorePacket 32602 [21:43:45]StoreOFDPacket docnum=32602 [21:43:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 9C 97 07 01 37 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 35 FF 03 08 00 03 32 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 A0 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 15 CF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 7F 00 00 35 04 06 00 AE 9C 49 DF B2 F1 39 0A F2 B0 1D 13 59 16 [21:43:45]CheckFolder [21:43:45]dirname=/storage/ofd_packets [21:43:45]CheckFolder done [21:43:45]ProducePacketName [21:43:45]name=ofd_packets/00032602 [21:43:45]NVStorageSaveData ofd_packets/00032602 [21:43:45]File name is /storage/ofd_packets/00032602 [21:43:45]Write 301 bytes [21:43:45]NVStorageSaveData done [21:43:45]OFDSenderStorePacket done [21:43:45]KKMCreateOFDPacket done [21:43:45]NVStorageSaveData kkm_last_timestamp [21:43:45]File name is /storage/kkm_last_timestamp [21:43:45]Write 4 bytes [21:43:45]NVStorageSaveData done [21:43:45]ExternCall_PrintAddStr [21:43:45]wPrintStart [21:43:45]Write to MH i2c: 01 00 00 56 A7 FD [21:43:45]Write i2c OK [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: 01 [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: 01 07 00 [21:43:45]MH_I2C_Read... [21:43:45]Read from MH i2c: 01 07 00 56 A7 00 00 00 00 00 FF 0F 12 [21:43:45]RasterBufferAndPrint [21:43:45]line Счет N : (1)1182364 [21:43:45]line ИНН: 02508201610067 [21:43:45]line Контрольно-Кассовый Чек [21:43:45]line ПРОДАЖА [21:43:45]line ТРК (МРК, ГНК) : 62 [21:43:45]line Товар: 2710124130 [21:43:45]line Аи-92-К-5 [21:43:45]line 2.610 * 57.50 [21:43:45]line = 150.08 [21:43:45]line НДС 12% НСП 1% [21:43:45]line > о реализуемом товаре [21:43:45]line ОКРУГЛЕНИЕ: -0.08 [21:43:45]line ИТОГО: 150.00 [21:43:45]line Внесено: 150.00 [21:43:45]line СДАЧА: 0.00 [21:43:45]line НСП 1% : 1.33 [21:43:45]line НДС 12% : 15.94 [21:43:45]line Наличными: 150.00 [21:43:45]line Безнал.: 0.00 [21:43:45]line Место: АЗС № 121 "Партнер Нефть" [21:43:45]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:43:45]line СНО: Общий режим [21:43:45]line Чек 308 24.08.2023 21:43 [21:43:45]line Смена: 75 ФФД: 1.0 [21:43:45]line ЗНМ: 0300000148 [21:43:45]line РНМ: 0000000000091575 [21:43:45]line Версия ККМ: 001 [21:43:45]line ФМ: 0000000000874655 [21:43:45]line ФД: 32602 [21:43:45]line ФПД: 191986277528305 [21:43:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T214349&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32602&fm=191986277528305&tin=02508201610067®Number=0000000000091575&sum=15000 [21:43:46]OFD Sender: Processing packet 32602 [packets to send 11, broken 10] [21:43:46]ProducePacketName [21:43:46]name=ofd_packets/00032602 [21:43:46]OFD Sender: To server: pG, [21:43:46]CommunicateWithHost lk.salyk.kg:30040 [21:43:46]ConnectInit lk.salyk.kg [21:43:46]written 0, free lines is 4095 [21:43:46]Connected sock=10 [21:43:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 9C 97 07 01 37 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 35 FF 03 08 00 03 32 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 A0 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 15 CF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 7F 00 00 35 04 06 00 AE 9C 49 DF B2 F1 39 0A F2 B0 1D 13 59 16 [21:43:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2D 08 47 00 EB A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 7F 00 00 F4 03 04 00 B8 79 E7 64 B6 04 01 00 00 70 A0 08 15 B2 DC 2E B4 [21:43:46]CommunicateWithHost err = 0 [21:43:46]CheckOFDResponse [21:43:46]1017 (14) - 77093643461234 [21:43:46]1041 (16) - 0000000000874655 [21:43:46]1040 (4) - 32602 [21:43:46]1012 (4) - 24.08.2023 15:39 [21:43:46]1206 (1) - 0 [21:43:46]OFD Sender: Remove packet 32602 [21:43:46]ProducePacketName [21:43:46]name=ofd_packets/00032602 [21:43:46]NVStorageDeleteData [21:43:46]Write to MH i2c: 01 00 00 81 A7 28 [21:43:46]Write i2c OK [21:43:46]MH_I2C_Read... [21:43:46]Read from MH i2c: 01 [21:43:46]MH_I2C_Read... [21:43:46]Read from MH i2c: 01 07 00 [21:43:46]MH_I2C_Read... [21:43:46]Read from MH i2c: 01 07 00 81 A7 00 00 00 00 00 E8 0C 23 [21:43:46]RasterBufferAndPrint [21:43:46]line [21:43:46]line [21:43:46]line [21:43:46]line [21:43:46]line [21:43:46]written 0, free lines is 3313 [21:43:46]MH_Cut [21:43:46]Write to MH i2c: D1 01 00 88 A7 01 01 [21:43:46]Write i2c OK [21:43:46]MH_I2C_Read... [21:43:46]Read from MH i2c: D1 [21:43:46]MH_I2C_Read... [21:43:46]Read from MH i2c: D1 01 00 [21:43:46]MH_I2C_Read... [21:43:46]Read from MH i2c: D1 01 00 88 A7 00 00 [21:43:46]Write to MH i2c: 01 00 00 89 A7 30 [21:43:46]Write i2c OK [21:43:46]MH_I2C_Read... [21:43:46]OFD Sender: No OFD packet to send [21:43:47]*** Cut start [21:43:47]*** Purtial cut [21:43:47]*** CUTSNS_PIN = 0 [21:43:47]*** Stage 1: CUTSNS_PIN = 1 [21:43:49]Read from MH i2c: 01 [21:43:49]MH_I2C_Read... [21:43:49]*** Stop cut motor [21:43:49]*** Cut end [21:43:49]Read from MH i2c: 01 07 00 [21:43:49]MH_I2C_Read... [21:43:49]Read from MH i2c: 01 07 00 89 A7 00 00 00 00 00 FF 0F 45 [21:43:49]process_action close_receipt done [21:43:49]requested_data is exist [21:43:49]produce_requested_data [21:43:49]requested_item fm.sn is exist - process it [21:43:49]wFMCommunicate request_size=4 [21:43:49]MH_SAM_APDU [21:43:49]CAPDU: 80 11 00 00 [21:43:49]Write to MH i2c: E2 08 00 8A A7 80 11 00 00 00 00 00 00 AB [21:43:49]Write i2c OK [21:43:49]MH_I2C_Read... [21:43:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:49]Read from MH i2c: E2 [21:43:49]MH_I2C_Read... [21:43:49]Read from MH i2c: E2 17 00 [21:43:49]MH_I2C_Read... [21:43:49]Read from MH i2c: E2 17 00 8A A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 01 [21:43:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:43:49]wFMCommunicate OK [21:43:49]requested_item fd.num is exist - process it [21:43:49]SAM_PROTO_GetFieldsCounters [21:43:49]wFMCommunicate request_size=4 [21:43:49]MH_SAM_APDU [21:43:49]CAPDU: 80 13 00 00 [21:43:49]Write to MH i2c: E2 08 00 8B A7 80 13 00 00 00 00 00 00 AE [21:43:49]Write i2c OK [21:43:49]MH_I2C_Read... [21:43:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:43:49]Read from MH i2c: E2 [21:43:49]MH_I2C_Read... [21:43:49]Read from MH i2c: E2 62 00 [21:43:49]MH_I2C_Read... [21:43:49]Read from MH i2c: E2 62 00 8B 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5A 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 97 [21: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5A 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:43:49]wFMCommunicate OK [21:43:49]SAM_PROTO_GetFieldsCounters done [21:43:49]requested_item shift.num is exist - process it [21:43:49]requested_item shift.opened is exist - process it [21:43:49]req_shift_opened [21:43:49]FM_GetShiftState [21:43:49]SAM_PROTO_GetShiftState [21:43:49]wFMCommunicate request_size=4 [21:43:49]MH_SAM_APDU [21:43:49]CAPDU: 80 13 01 00 [21:43:49]Write to MH i2c: E2 08 00 8C A7 80 13 01 00 00 00 00 00 B0 [21:43:49]Write i2c OK [21:43:49]MH_I2C_Read... [21:43:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:49]Read from MH i2c: E2 [21:43:49]MH_I2C_Read... [21:43:49]Read from MH i2c: E2 0E 00 [21:43:49]MH_I2C_Read... [21:43:49]Read from MH i2c: E2 0E 00 8C A7 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2D [21:43:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:43:49]wFMCommunicate OK [21:43:49]SAM_PROTO_GetShiftState done [21:43:49]FM_GetShiftState done [21:43:49]req_shift_opened done [21:43:49]requested_item shift.open_date is exist - process it [21:43:49]req_shift_open_date [21:43:49]req_shift_open_date done [21:43:49]produce_requested_data done [21:43:49]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32602,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:43:49]process_action_free close_receipt [21:43:49]json_value_free [21:43:49]json_value_free done [21:43:49]process_json_proto returns [21:43:49]Send response to host [21:43:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32602,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:43:49]free response buf [21:43:49]execute_script done [21:43:49]execute_script returns [21:43:49]free content buf [21:43:49]Sock 9.Close socket [21:43:49]Sock 9.Thread stoped [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:47]OFD Sender: No OFD packet to send [21:44:52]OFD Sender: No OFD packet to send [21:44:52]accept exits with 8 [21:44:52]New connection [21:44:52]New thread 3067084132 created [21:44:52]Thread 3066940772 joined [21:44:52]Waiting for new connection... [21:44:52] Sock 8.Parse request [21:44:52]Sock 8.Check first char [21:44:52]Sock 8.First char is OK [21:44:52]request: POST /json_proto HTTP/1.0 [21:44:52]Method: POST [21:44:52]URL: /json_proto [21:44:52]Method is POST - this is cgi request [21:44:52]url: /json_proto [21:44:52]query_string will be loaded in cgi processing [21:44:52]execute_cgi json_proto POST (null) [21:44:52]execute_cgi path=json_proto method=POST [21:44:52]POST find Content-Length [21:44:52]Host: 172.17.34.200:8080 [21:44:52]Content-Length: 678 [21:44:52]Content-Type: application/json [21:44:52] [21:44:52]POST finish read [21:44:52]Found Content-Length = 678 [21:44:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 2.790, "sum" : 160.43, "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" ] } } [21:44:52]execute_script... [21:44: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)1182365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 2.790, "sum" : 160.43, "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" ] } } [21:44:52]POST & json_proto [21:44:52]process_json_proto [21:44:52]json parsed OK: [21:44:52]protocol is kg_v1.0 [21:44:52]action value=close_receipt [21:44:52]process_action close_receipt [21:44:52]cmd_close_receipt [21:44:52]MH_GetDate [21:44:52]Write to MH i2c: F0 00 00 8D A7 23 [21:44:52]Write i2c OK [21:44:52]MH_I2C_Read... [21:44:52]Read from MH i2c: F0 [21:44:52]MH_I2C_Read... [21:44:52]Read from MH i2c: F0 09 00 [21:44:52]MH_I2C_Read... [21:44:52]Read from MH i2c: F0 09 00 8D A7 00 5A CF E7 64 B2 FF 65 64 1A [21:44:52]GetLastDocTimeStamp 1692913429 [21:44:52]current date 1692913498 [21:44:52]FM_GetShiftState [21:44:52]SAM_PROTO_GetShiftState [21:44:52]wFMCommunicate request_size=4 [21:44:52]MH_SAM_APDU [21:44:52]CAPDU: 80 13 01 00 [21:44:52]Write to MH i2c: E2 08 00 8E A7 80 13 01 00 00 00 00 00 B2 [21:44:52]Write i2c OK [21:44:52]MH_I2C_Read... [21:44:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:44:52]Read from MH i2c: E2 [21:44:52]MH_I2C_Read... [21:44:52]Read from MH i2c: E2 0E 00 [21:44:52]MH_I2C_Read... [21:44:52]Read from MH i2c: E2 0E 00 8E A7 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2F [21:44:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:44:52]wFMCommunicate OK [21:44:52]SAM_PROTO_GetShiftState done [21:44:52]FM_GetShiftState done [21:44:52]opened in 1692866319 [21:44:52]opened+sec_in_day 1692952719 [21:44:52]quantity*price = 16042 [21:44:52]sum+1 = 16044 [21:44:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 160.00 Внесено: 160.00 СДАЧА: 0.00 НСП 1% : 1.42 НДС 12% : 17.04 Наличными: 160.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 309 24.08.2023 21:44 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32603 ФПД: 64937640484775 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T214458&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32603&fm=64937640484775&tin=02508201610067®Number=0000000000091575&sum=16000 [21:44:53]StoreToDocumentArchive [21:44:53]shift 75 fd 32603 [21:44:53]save to /storage/0075/doc_00032603 [21:44:53]save last doc name /storage/0075/doc_00032603 to /storage/kkm_last_doc_name [21:44:53]save OK [21:44:53]Clear old archive folders... [21:44:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:44:53]tlvbuf is 01AF5370 [21:44:53]SAM_PROTO_ClearQueue [21:44:53]wFMCommunicate request_size=4 [21:44:53]MH_SAM_APDU [21:44:53]CAPDU: 80 09 00 00 [21:44:53]Write to MH i2c: E2 08 00 9B A7 80 09 00 00 00 00 00 00 B4 [21:44:53]Write i2c OK [21:44:53]MH_I2C_Read... [21:44:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:44:53]Read from MH i2c: E2 [21:44:53]MH_I2C_Read... [21:44:53]Read from MH i2c: E2 03 00 [21:44:53]MH_I2C_Read... [21:44:53]Read from MH i2c: E2 03 00 9B A7 00 90 00 B6 [21:44:53]RAPDU: 90 00 [21:44:53]wFMCommunicate OK [21:44:53]SAM_PROTO_ClearQueue done [21:44:53]KKMCreateOFDPacket [21:44:53]OFDProtocolAddRootSTLVToBuf [21:44:53]FM_MakeSignedData [21:44:53]FM_MakeSignedData [21:44:53]SAM_PROTO_SignData [21:44:53]wFMCommunicate request_size=4 [21:44:53]MH_SAM_APDU [21:44:53]CAPDU: 80 0D 01 02 [21:44:53]Write to MH i2c: E2 08 00 9C A7 80 0D 01 02 00 00 00 00 BC [21:44:53]Write i2c OK [21:44:53]MH_I2C_Read... [21:44:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:44:53]Read from MH i2c: E2 [21:44:53]MH_I2C_Read... [21:44:53]Read from MH i2c: E2 03 00 [21:44:53]MH_I2C_Read... [21:44:53]Read from MH i2c: E2 03 00 9C A7 00 90 00 B7 [21:44:53]RAPDU: 90 00 [21:44:53]wFMCommunicate OK [21:44:53]wFMCommunicate request_size=255 [21:44:53]MH_SAM_APDU [21:44:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 AB 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 A8 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 35 01 00 00 F4 03 04 00 5A CF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 7F 00 00 35 04 06 00 3B [21:44:53]Write to MH i2c: E2 02 01 9D 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 35 FF 03 08 00 03 E6 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 AB 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 A8 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 35 01 00 00 F4 03 04 00 5A CF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 7F 00 00 35 04 06 00 3B 00 00 F2 [21:44:53]Write i2c OK [21:44:53]MH_I2C_Read... [21:44:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:44:53]Read from MH i2c: E2 [21:44:53]MH_I2C_Read... [21:44:53]Read from MH i2c: E2 03 00 [21:44:53]MH_I2C_Read... [21:44:53]Read from MH i2c: E2 03 00 9D A7 00 90 00 B8 [21:44:53]RAPDU: 90 00 [21:44:53]wFMCommunicate OK [21:44:53]wFMCommunicate request_size=10 [21:44:53]MH_SAM_APDU [21:44:53]CAPDU: 80 0D 02 02 05 0F 78 FE 5F A7 [21:44:53]Write to MH i2c: E2 0D 00 9E A7 80 0D 02 02 05 00 0F 78 FE 5F A7 00 00 54 [21:44:53]Write i2c OK [21:44:53]MH_I2C_Read... [21:44:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:44:53]Read from MH i2c: E2 [21:44:53]MH_I2C_Read... [21:44:53]Read from MH i2c: E2 03 00 [21:44:53]MH_I2C_Read... [21:44:53]Read from MH i2c: E2 03 00 9E A7 00 90 00 B9 [21:44:53]RAPDU: 90 00 [21:44:53]wFMCommunicate OK [21:44:53]wFMCommunicate request_size=4 [21:44:53]MH_SAM_APDU [21:44:53]CAPDU: 80 0D 03 02 [21:44:53]Write to MH i2c: E2 08 00 9F A7 80 0D 03 02 00 00 00 00 C1 [21:44:54]Write i2c OK [21:44:54]MH_I2C_Read... [21:44:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:44:54]Read from MH i2c: E2 [21:44:54]MH_I2C_Read... [21:44:54]Read from MH i2c: E2 0B 00 [21:44:54]MH_I2C_Read... [21:44:54]Read from MH i2c: E2 0B 00 9F A7 00 8C 83 86 30 DE 96 30 88 90 00 B3 [21:44:54]RAPDU: 8C 83 86 30 DE 96 30 88 90 00 [21:44:54]wFMCommunicate OK [21:44:54]SAM_PROTO_SignData done [21:44:54]FM_MakeSignedData done [21:44:54]CreateOFDProtocolMessage [21:44:54]wFMCommunicate request_size=4 [21:44:54]MH_SAM_APDU [21:44:54]CAPDU: 80 11 00 00 [21:44:54]Write to MH i2c: E2 08 00 A0 A7 80 11 00 00 00 00 00 00 C1 [21:44:54]Write i2c OK [21:44:54]MH_I2C_Read... [21:44:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:44:54]Read from MH i2c: E2 [21:44:54]MH_I2C_Read... [21:44:54]Read from MH i2c: E2 17 00 [21:44:54]MH_I2C_Read... [21:44:54]Read from MH i2c: E2 17 00 A0 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 17 [21:44:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:44:54]wFMCommunicate OK [21:44:54]CreateOFDProtocolMessage done [21:44:54]OFDSenderStorePacket 32603 [21:44:54]StoreOFDPacket docnum=32603 [21:44:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 9D B1 07 01 9D 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 AB 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 A8 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 35 01 00 00 F4 03 04 00 5A CF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 7F 00 00 35 04 06 00 3B 0F 78 FE 5F A7 8C 83 86 30 DE 96 30 88 [21:44:54]CheckFolder [21:44:54]dirname=/storage/ofd_packets [21:44:54]CheckFolder done [21:44:54]ProducePacketName [21:44:54]name=ofd_packets/00032603 [21:44:54]NVStorageSaveData ofd_packets/00032603 [21:44:54]File name is /storage/ofd_packets/00032603 [21:44:54]Write 301 bytes [21:44:54]NVStorageSaveData done [21:44:54]OFDSenderStorePacket done [21:44:54]KKMCreateOFDPacket done [21:44:54]NVStorageSaveData kkm_last_timestamp [21:44:54]File name is /storage/kkm_last_timestamp [21:44:54]Write 4 bytes [21:44:54]NVStorageSaveData done [21:44:54]ExternCall_PrintAddStr [21:44:54]wPrintStart [21:44:54]Write to MH i2c: 01 00 00 A1 A7 48 [21:44:54]Write i2c OK [21:44:54]MH_I2C_Read... [21:44:54]Read from MH i2c: 01 [21:44:54]MH_I2C_Read... [21:44:54]Read from MH i2c: 01 07 00 [21:44:54]MH_I2C_Read... [21:44:54]Read from MH i2c: 01 07 00 A1 A7 00 00 00 00 00 FF 0F 5D [21:44:54]RasterBufferAndPrint [21:44:54]line Счет N : (1)1182365 [21:44:54]line ИНН: 02508201610067 [21:44:54]line Контрольно-Кассовый Чек [21:44:54]line ПРОДАЖА [21:44:54]line ТРК (МРК, ГНК) : 42 [21:44:54]line Товар: 2710124130 [21:44:54]line Аи-92-К-5 [21:44:54]line 2.790 * 57.50 [21:44:54]line = 160.43 [21:44:54]line НДС 12% НСП 1% [21:44:54]line > о реализуемом товаре [21:44:54]line ОКРУГЛЕНИЕ: -0.43 [21:44:54]line ИТОГО: 160.00 [21:44:54]line Внесено: 160.00 [21:44:54]line СДАЧА: 0.00 [21:44:54]line НСП 1% : 1.42 [21:44:54]line НДС 12% : 17.04 [21:44:54]line Наличными: 160.00 [21:44:54]line Безнал.: 0.00 [21:44:54]line Место: АЗС № 121 "Партнер Нефть" [21:44:54]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:44:54]line СНО: Общий режим [21:44:54]line Чек 309 24.08.2023 21:44 [21:44:54]line Смена: 75 ФФД: 1.0 [21:44:54]line ЗНМ: 0300000148 [21:44:54]line РНМ: 0000000000091575 [21:44:54]line Версия ККМ: 001 [21:44:54]line ФМ: 0000000000874655 [21:44:54]line ФД: 32603 [21:44:54]line ФПД: 64937640484775 [21:44:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T214458&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32603&fm=64937640484775&tin=02508201610067®Number=0000000000091575&sum=16000 [21:44:54]OFD Sender: Processing packet 32603 [packets to send 11, broken 10] [21:44:54]ProducePacketName [21:44:54]name=ofd_packets/00032603 [21:44:54]OFD Sender: To server: pG, [21:44:54]CommunicateWithHost lk.salyk.kg:30040 [21:44:54]ConnectInit lk.salyk.kg [21:44:54]written 0, free lines is 4095 [21:44:54]Connected sock=10 [21:44:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 9D B1 07 01 9D 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 AB 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 A8 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 35 01 00 00 F4 03 04 00 5A CF E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 7F 00 00 35 04 06 00 3B 0F 78 FE 5F A7 8C 83 86 30 DE 96 30 88 [21:44:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 44 C4 47 00 80 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 7F 00 00 F4 03 04 00 FC 79 E7 64 B6 04 01 00 00 63 8F 2E CB 2E 61 B5 03 [21:44:54]CommunicateWithHost err = 0 [21:44:54]CheckOFDResponse [21:44:54]1017 (14) - 77093643461234 [21:44:54]1041 (16) - 0000000000874655 [21:44:54]1040 (4) - 32603 [21:44:54]1012 (4) - 24.08.2023 15:40 [21:44:54]1206 (1) - 0 [21:44:54]OFD Sender: Remove packet 32603 [21:44:54]ProducePacketName [21:44:54]name=ofd_packets/00032603 [21:44:54]NVStorageDeleteData [21:44:54]Write to MH i2c: 01 00 00 CC A7 73 [21:44:54]Write i2c OK [21:44:54]MH_I2C_Read... [21:44:54]Read from MH i2c: 01 [21:44:54]MH_I2C_Read... [21:44:54]Read from MH i2c: 01 07 00 [21:44:54]MH_I2C_Read... [21:44:54]Read from MH i2c: 01 07 00 CC A7 00 00 00 00 00 D1 0C 57 [21:44:54]RasterBufferAndPrint [21:44:54]line [21:44:54]line [21:44:54]line [21:44:54]line [21:44:54]line [21:44:54]written 0, free lines is 3289 [21:44:54]MH_Cut [21:44:54]Write to MH i2c: D1 01 00 D3 A7 01 4C [21:44:54]Write i2c OK [21:44:54]MH_I2C_Read... [21:44:54]Read from MH i2c: D1 [21:44:54]MH_I2C_Read... [21:44:54]Read from MH i2c: D1 01 00 [21:44:54]MH_I2C_Read... [21:44:54]Read from MH i2c: D1 01 00 D3 A7 00 4B [21:44:54]Write to MH i2c: 01 00 00 D4 A7 7B [21:44:54]Write i2c OK [21:44:54]MH_I2C_Read... [21:44:55]OFD Sender: No OFD packet to send [21:44:55]*** Cut start [21:44:55]*** Purtial cut [21:44:55]*** Stage 1: CUTSNS_PIN = 1 [21:44:55]Read from MH i2c: 01 [21:44:55]MH_I2C_Read... [21:44:55]*** Stop cut motor [21:44:55]*** Cut end [21:44:55]Read from MH i2c: 01 07 00 [21:44:55]MH_I2C_Read... [21:44:55]Read from MH i2c: 01 07 00 D4 A7 00 00 00 00 00 FF 0F 90 [21:44:55]process_action close_receipt done [21:44:55]requested_data is exist [21:44:55]produce_requested_data [21:44:55]requested_item fm.sn is exist - process it [21:44:55]wFMCommunicate request_size=4 [21:44:55]MH_SAM_APDU [21:44:55]CAPDU: 80 11 00 00 [21:44:55]Write to MH i2c: E2 08 00 D5 A7 80 11 00 00 00 00 00 00 F6 [21:44:55]Write i2c OK [21:44:55]MH_I2C_Read... [21:44:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:44:55]Read from MH i2c: E2 [21:44:55]MH_I2C_Read... [21:44:55]Read from MH i2c: E2 17 00 [21:44:55]MH_I2C_Read... [21:44:55]Read from MH i2c: E2 17 00 D5 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4C [21:44:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:44:55]wFMCommunicate OK [21:44:55]requested_item fd.num is exist - process it [21:44:55]SAM_PROTO_GetFieldsCounters [21:44:55]wFMCommunicate request_size=4 [21:44:55]MH_SAM_APDU [21:44:55]CAPDU: 80 13 00 00 [21:44:55]Write to MH i2c: E2 08 00 D6 A7 80 13 00 00 00 00 00 00 F9 [21:44:55]Write i2c OK [21:44:55]MH_I2C_Read... [21:44:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:44:56]Read from MH i2c: E2 [21:44:56]MH_I2C_Read... [21:44:56]Read from MH i2c: E2 62 00 [21:44:56]MH_I2C_Read... [21:44:56]Read from MH i2c: E2 62 00 D6 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5B 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 E6 [21:44:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5B 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:44:56]wFMCommunicate OK [21:44:56]SAM_PROTO_GetFieldsCounters done [21:44:56]requested_item shift.num is exist - process it [21:44:56]requested_item shift.opened is exist - process it [21:44:56]req_shift_opened [21:44:56]FM_GetShiftState [21:44:56]SAM_PROTO_GetShiftState [21:44:56]wFMCommunicate request_size=4 [21:44:56]MH_SAM_APDU [21:44:56]CAPDU: 80 13 01 00 [21:44:56]Write to MH i2c: E2 08 00 D7 A7 80 13 01 00 00 00 00 00 FB [21:44:56]Write i2c OK [21:44:56]MH_I2C_Read... [21:44:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:44:56]Read from MH i2c: E2 [21:44:56]MH_I2C_Read... [21:44:56]Read from MH i2c: E2 0E 00 [21:44:56]MH_I2C_Read... [21:44:56]Read from MH i2c: E2 0E 00 D7 A7 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 78 [21:44:56]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:44:56]wFMCommunicate OK [21:44:56]SAM_PROTO_GetShiftState done [21:44:56]FM_GetShiftState done [21:44:56]req_shift_opened done [21:44:56]requested_item shift.open_date is exist - process it [21:44:56]req_shift_open_date [21:44:56]req_shift_open_date done [21:44:56]produce_requested_data done [21:44:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32603,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:44:56]process_action_free close_receipt [21:44:56]json_value_free [21:44:56]json_value_free done [21:44:56]process_json_proto returns [21:44:56]Send response to host [21:44:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32603,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:44:56]free response buf [21:44:56]execute_script done [21:44:56]execute_script returns [21:44:56]free content buf [21:44:56]Sock 8.Close socket [21:44:56]Sock 8.Thread stoped [21:45:00]OFD Sender: No OFD packet to send [21:45:05]OFD Sender: No OFD packet to send [21:45:10]OFD Sender: No OFD packet to send [21:45:15]OFD Sender: No OFD packet to send [21:45:20]OFD Sender: No OFD packet to send [21:45:25]OFD Sender: No OFD packet to send [21:45:30]OFD Sender: No OFD packet to send [21:45:35]OFD Sender: No OFD packet to send [21:45:40]OFD Sender: No OFD packet to send [21:45:45]OFD Sender: No OFD packet to send [21:45:50]OFD Sender: No OFD packet to send [21:45:55]OFD Sender: No OFD packet to send [21:46:00]OFD Sender: No OFD packet to send [21:46:05]OFD Sender: No OFD packet to send [21:46:10]OFD Sender: No OFD packet to send [21:46:15]OFD Sender: No OFD packet to send [21:46:20]OFD Sender: No OFD packet to send [21:46:25]OFD Sender: No OFD packet to send [21:46:30]OFD Sender: No OFD packet to send [21:46:35]OFD Sender: No OFD packet to send [21:46:40]OFD Sender: No OFD packet to send [21:46:45]OFD Sender: No OFD packet to send [21:46:50]OFD Sender: No OFD packet to send [21:46:55]OFD Sender: No OFD packet to send [21:47:00]OFD Sender: No OFD packet to send [21:47:05]OFD Sender: No OFD packet to send [21:47:10]OFD Sender: No OFD packet to send [21:47:15]OFD Sender: No OFD packet to send [21:47:20]OFD Sender: No OFD packet to send [21:47:25]OFD Sender: No OFD packet to send [21:47:30]OFD Sender: No OFD packet to send [21:47:35]OFD Sender: No OFD packet to send [21:47:40]OFD Sender: No OFD packet to send [21:47:45]OFD Sender: No OFD packet to send [21:47:50]OFD Sender: No OFD packet to send [21:47:55]OFD Sender: No OFD packet to send [21:48:00]OFD Sender: No OFD packet to send [21:48:05]OFD Sender: No OFD packet to send [21:48:10]OFD Sender: No OFD packet to send [21:48:15]OFD Sender: No OFD packet to send [21:48:20]OFD Sender: No OFD packet to send [21:48:23]accept exits with 9 [21:48:23]New connection [21:48:23]New thread 3066940772 created [21:48:23]Thread 3067084132 joined [21:48:23]Waiting for new connection... [21:48:23] Sock 9.Parse request [21:48:23]Sock 9.Check first char [21:48:23]Sock 9.First char is OK [21:48:23]request: POST /json_proto HTTP/1.0 [21:48:23]Method: POST [21:48:23]URL: /json_proto [21:48:23]Method is POST - this is cgi request [21:48:23]url: /json_proto [21:48:23]query_string will be loaded in cgi processing [21:48:23]execute_cgi json_proto POST (null) [21:48:23]execute_cgi path=json_proto method=POST [21:48:23]POST find Content-Length [21:48:23]Host: 172.17.34.200:8080 [21:48:23]Content-Length: 683 [21:48:23]Content-Type: application/json [21:48:23] [21:48:23]POST finish read [21:48:23]Found Content-Length = 683 [21:48:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:48:23]execute_script... [21:48: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)1182366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:48:23]POST & json_proto [21:48:23]process_json_proto [21:48:23]json parsed OK: [21:48:23]protocol is kg_v1.0 [21:48:23]action value=close_receipt [21:48:23]process_action close_receipt [21:48:23]cmd_close_receipt [21:48:23]MH_GetDate [21:48:23]Write to MH i2c: F0 00 00 D8 A7 6E [21:48:23]Write i2c OK [21:48:23]MH_I2C_Read... [21:48:23]Read from MH i2c: F0 [21:48:23]MH_I2C_Read... [21:48:23]Read from MH i2c: F0 09 00 [21:48:23]MH_I2C_Read... [21:48:23]Read from MH i2c: F0 09 00 D8 A7 00 2D D0 E7 64 B2 FF 65 64 39 [21:48:23]GetLastDocTimeStamp 1692913498 [21:48:23]current date 1692913709 [21:48:23]FM_GetShiftState [21:48:23]SAM_PROTO_GetShiftState [21:48:23]wFMCommunicate request_size=4 [21:48:23]MH_SAM_APDU [21:48:23]CAPDU: 80 13 01 00 [21:48:23]Write to MH i2c: E2 08 00 D9 A7 80 13 01 00 00 00 00 00 FD [21:48:23]Write i2c OK [21:48:23]MH_I2C_Read... [21:48:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:48:23]Read from MH i2c: E2 [21:48:23]MH_I2C_Read... [21:48:23]Read from MH i2c: E2 0E 00 [21:48:23]MH_I2C_Read... [21:48:23]Read from MH i2c: E2 0E 00 D9 A7 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7A [21:48:23]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:48:23]wFMCommunicate OK [21:48:23]SAM_PROTO_GetShiftState done [21:48:23]FM_GetShiftState done [21:48:23]opened in 1692866319 [21:48:23]opened+sec_in_day 1692952719 [21:48:23]quantity*price = 100050 [21:48:23]sum+1 = 100051 [21:48:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 310 24.08.2023 21:48 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32604 ФПД: 117625622635555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T214829&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32604&fm=117625622635555&tin=02508201610067®Number=0000000000091575&sum=100000 [21:48:24]StoreToDocumentArchive [21:48:24]shift 75 fd 32604 [21:48:24]save to /storage/0075/doc_00032604 [21:48:24]save last doc name /storage/0075/doc_00032604 to /storage/kkm_last_doc_name [21:48:24]save OK [21:48:24]Clear old archive folders... [21:48:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:48:24]tlvbuf is 01BA75B0 [21:48:24]SAM_PROTO_ClearQueue [21:48:24]wFMCommunicate request_size=4 [21:48:24]MH_SAM_APDU [21:48:24]CAPDU: 80 09 00 00 [21:48:24]Write to MH i2c: E2 08 00 E6 A7 80 09 00 00 00 00 00 00 FF [21:48:24]Write i2c OK [21:48:24]MH_I2C_Read... [21:48:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:48:24]Read from MH i2c: E2 [21:48:24]MH_I2C_Read... [21:48:24]Read from MH i2c: E2 03 00 [21:48:24]MH_I2C_Read... [21:48:24]Read from MH i2c: E2 03 00 E6 A7 00 90 00 01 [21:48:24]RAPDU: 90 00 [21:48:24]wFMCommunicate OK [21:48:24]SAM_PROTO_ClearQueue done [21:48:24]KKMCreateOFDPacket [21:48:24]OFDProtocolAddRootSTLVToBuf [21:48:24]FM_MakeSignedData [21:48:24]FM_MakeSignedData [21:48:24]SAM_PROTO_SignData [21:48:24]wFMCommunicate request_size=4 [21:48:24]MH_SAM_APDU [21:48:24]CAPDU: 80 0D 01 02 [21:48:24]Write to MH i2c: E2 08 00 E7 A7 80 0D 01 02 00 00 00 00 07 [21:48:24]Write i2c OK [21:48:24]MH_I2C_Read... [21:48:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:48:24]Read from MH i2c: E2 [21:48:24]MH_I2C_Read... [21:48:24]Read from MH i2c: E2 03 00 [21:48:24]MH_I2C_Read... [21:48:24]Read from MH i2c: E2 03 00 E7 A7 00 90 00 02 [21:48:24]RAPDU: 90 00 [21:48:24]wFMCommunicate OK [21:48:24]wFMCommunicate request_size=255 [21:48:24]MH_SAM_APDU [21:48:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 01 00 00 F4 03 04 00 2D D0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5C 7F 00 00 35 04 06 00 6A [21:48:24]Write to MH i2c: E2 02 01 E8 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 01 00 00 F4 03 04 00 2D D0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5C 7F 00 00 35 04 06 00 6A 00 00 B5 [21:48:24]Write i2c OK [21:48:24]MH_I2C_Read... [21:48:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:48:25]Read from MH i2c: E2 [21:48:25]MH_I2C_Read... [21:48:25]Read from MH i2c: E2 03 00 [21:48:25]MH_I2C_Read... [21:48:25]Read from MH i2c: E2 03 00 E8 A7 00 90 00 03 [21:48:25]RAPDU: 90 00 [21:48:25]wFMCommunicate OK [21:48:25]wFMCommunicate request_size=10 [21:48:25]MH_SAM_APDU [21:48:25]CAPDU: 80 0D 02 02 05 FA D9 74 24 23 [21:48:25]Write to MH i2c: E2 0D 00 E9 A7 80 0D 02 02 05 00 FA D9 74 24 23 00 00 A2 [21:48:25]Write i2c OK [21:48:25]MH_I2C_Read... [21:48:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:48:25]Read from MH i2c: E2 [21:48:25]MH_I2C_Read... [21:48:25]Read from MH i2c: E2 03 00 [21:48:25]MH_I2C_Read... [21:48:25]Read from MH i2c: E2 03 00 E9 A7 00 90 00 04 [21:48:25]RAPDU: 90 00 [21:48:25]wFMCommunicate OK [21:48:25]wFMCommunicate request_size=4 [21:48:25]MH_SAM_APDU [21:48:25]CAPDU: 80 0D 03 02 [21:48:25]Write to MH i2c: E2 08 00 EA A7 80 0D 03 02 00 00 00 00 0C [21:48:25]Write i2c OK [21:48:25]MH_I2C_Read... [21:48:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:48:25]Read from MH i2c: E2 [21:48:25]MH_I2C_Read... [21:48:25]Read from MH i2c: E2 0B 00 [21:48:25]MH_I2C_Read... [21:48:25]Read from MH i2c: E2 0B 00 EA A7 00 DD D7 C5 A2 97 BA 8C 87 90 00 8C [21:48:25]RAPDU: DD D7 C5 A2 97 BA 8C 87 90 00 [21:48:25]wFMCommunicate OK [21:48:25]SAM_PROTO_SignData done [21:48:25]FM_MakeSignedData done [21:48:25]CreateOFDProtocolMessage [21:48:25]wFMCommunicate request_size=4 [21:48:25]MH_SAM_APDU [21:48:25]CAPDU: 80 11 00 00 [21:48:25]Write to MH i2c: E2 08 00 EB A7 80 11 00 00 00 00 00 00 0C [21:48:25]Write i2c OK [21:48:25]MH_I2C_Read... [21:48:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:48:25]Read from MH i2c: E2 [21:48:25]MH_I2C_Read... [21:48:25]Read from MH i2c: E2 17 00 [21:48:25]MH_I2C_Read... [21:48:25]Read from MH i2c: E2 17 00 EB A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 62 [21:48:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:48:25]wFMCommunicate OK [21:48:25]CreateOFDProtocolMessage done [21:48:25]OFDSenderStorePacket 32604 [21:48:25]StoreOFDPacket docnum=32604 [21:48:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 84 70 07 01 E7 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 01 00 00 F4 03 04 00 2D D0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5C 7F 00 00 35 04 06 00 6A FA D9 74 24 23 DD D7 C5 A2 97 BA 8C 87 [21:48:25]CheckFolder [21:48:25]dirname=/storage/ofd_packets [21:48:25]CheckFolder done [21:48:25]ProducePacketName [21:48:25]name=ofd_packets/00032604 [21:48:25]NVStorageSaveData ofd_packets/00032604 [21:48:25]File name is /storage/ofd_packets/00032604 [21:48:25]Write 301 bytes [21:48:25]NVStorageSaveData done [21:48:25]OFDSenderStorePacket done [21:48:25]KKMCreateOFDPacket done [21:48:25]NVStorageSaveData kkm_last_timestamp [21:48:25]File name is /storage/kkm_last_timestamp [21:48:25]Write 4 bytes [21:48:25]NVStorageSaveData done [21:48:25]ExternCall_PrintAddStr [21:48:25]wPrintStart [21:48:25]Write to MH i2c: 01 00 00 EC A7 93 [21:48:25]Write i2c OK [21:48:25]MH_I2C_Read... [21:48:25]Read from MH i2c: 01 [21:48:25]MH_I2C_Read... [21:48:25]Read from MH i2c: 01 07 00 [21:48:25]MH_I2C_Read... [21:48:25]Read from MH i2c: 01 07 00 EC A7 00 00 00 00 00 FF 0F A8 [21:48:25]RasterBufferAndPrint [21:48:25]line Счет N : (1)1182366 [21:48:25]line ИНН: 02508201610067 [21:48:25]line Контрольно-Кассовый Чек [21:48:25]line ПРОДАЖА [21:48:25]line ТРК (МРК, ГНК) : 42 [21:48:25]line Товар: 2710124130 [21:48:25]line Аи-92-К-5 [21:48:25]line 17.400 * 57.50 [21:48:25]line = 1000.50 [21:48:25]line НДС 12% НСП 1% [21:48:25]line > о реализуемом товаре [21:48:25]line ОКРУГЛЕНИЕ: -0.50 [21:48:25]line ИТОГО: 1000.00 [21:48:25]line Внесено: 1000.00 [21:48:25]line СДАЧА: 0.00 [21:48:25]line НСП 1% : 8.85 [21:48:25]line НДС 12% : 106.25 [21:48:25]line Наличными: 1000.00 [21:48:25]line Безнал.: 0.00 [21:48:25]line Место: АЗС № 121 "Партнер Нефть" [21:48:25]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:48:25]line СНО: Общий режим [21:48:25]line Чек 310 24.08.2023 21:48 [21:48:25]line Смена: 75 ФФД: 1.0 [21:48:25]line ЗНМ: 0300000148 [21:48:25]line РНМ: 0000000000091575 [21:48:25]line Версия ККМ: 001 [21:48:25]line ФМ: 0000000000874655 [21:48:25]line ФД: 32604 [21:48:25]line ФПД: 117625622635555 [21:48:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T214829&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32604&fm=117625622635555&tin=02508201610067®Number=0000000000091575&sum=100000 [21:48:25]OFD Sender: Processing packet 32604 [packets to send 11, broken 10] [21:48:25]ProducePacketName [21:48:25]name=ofd_packets/00032604 [21:48:25]OFD Sender: To server: pG, [21:48:25]CommunicateWithHost lk.salyk.kg:30040 [21:48:25]ConnectInit lk.salyk.kg [21:48:25]written 0, free lines is 4095 [21:48:25]Connected sock=10 [21:48:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 84 70 07 01 E7 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 01 00 00 F4 03 04 00 2D D0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5C 7F 00 00 35 04 06 00 6A FA D9 74 24 23 DD D7 C5 A2 97 BA 8C 87 [21:48:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 64 84 47 00 FF 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5C 7F 00 00 F4 03 04 00 CF 7A E7 64 B6 04 01 00 00 1C A4 09 71 15 36 6E A8 [21:48:25]CommunicateWithHost err = 0 [21:48:25]CheckOFDResponse [21:48:25]1017 (14) - 77093643461234 [21:48:25]1041 (16) - 0000000000874655 [21:48:25]1040 (4) - 32604 [21:48:25]1012 (4) - 24.08.2023 15:44 [21:48:25]1206 (1) - 0 [21:48:25]OFD Sender: Remove packet 32604 [21:48:25]ProducePacketName [21:48:25]name=ofd_packets/00032604 [21:48:25]NVStorageDeleteData [21:48:26]Write to MH i2c: 01 00 00 17 A8 BF [21:48:26]Write i2c OK [21:48:26]MH_I2C_Read... [21:48:26]Read from MH i2c: 01 [21:48:26]MH_I2C_Read... [21:48:26]Read from MH i2c: 01 07 00 [21:48:26]MH_I2C_Read... [21:48:26]Read from MH i2c: 01 07 00 17 A8 00 00 00 00 00 EF 0C C1 [21:48:26]RasterBufferAndPrint [21:48:26]line [21:48:26]line [21:48:26]line [21:48:26]line [21:48:26]line [21:48:26]written 0, free lines is 3317 [21:48:26]MH_Cut [21:48:26]Write to MH i2c: D1 01 00 1E A8 01 98 [21:48:26]Write i2c OK [21:48:26]MH_I2C_Read... [21:48:26]Read from MH i2c: D1 [21:48:26]MH_I2C_Read... [21:48:26]Read from MH i2c: D1 01 00 [21:48:26]MH_I2C_Read... [21:48:26]Read from MH i2c: D1 01 00 1E A8 00 97 [21:48:26]Write to MH i2c: 01 00 00 1F A8 C7 [21:48:26]Write i2c OK [21:48:26]MH_I2C_Read... [21:48:26]OFD Sender: No OFD packet to send [21:48:26]*** Cut start [21:48:26]*** Purtial cut [21:48:26]*** CUTSNS_PIN = 0 [21:48:27]*** Stage 1: CUTSNS_PIN = 1 [21:48:28]Read from MH i2c: 01 [21:48:28]MH_I2C_Read... [21:48:28]*** Stop cut motor [21:48:28]*** Cut end [21:48:28]Read from MH i2c: 01 07 00 [21:48:28]MH_I2C_Read... [21:48:28]Read from MH i2c: 01 07 00 1F A8 00 00 00 00 00 FF 0F DC [21:48:28]process_action close_receipt done [21:48:28]requested_data is exist [21:48:28]produce_requested_data [21:48:28]requested_item fm.sn is exist - process it [21:48:28]wFMCommunicate request_size=4 [21:48:28]MH_SAM_APDU [21:48:28]CAPDU: 80 11 00 00 [21:48:28]Write to MH i2c: E2 08 00 20 A8 80 11 00 00 00 00 00 00 42 [21:48:28]Write i2c OK [21:48:28]MH_I2C_Read... [21:48:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:48:28]Read from MH i2c: E2 [21:48:28]MH_I2C_Read... [21:48:28]Read from MH i2c: E2 17 00 [21:48:28]MH_I2C_Read... [21:48:28]Read from MH i2c: E2 17 00 20 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 98 [21:48:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:48:28]wFMCommunicate OK [21:48:28]requested_item fd.num is exist - process it [21:48:28]SAM_PROTO_GetFieldsCounters [21:48:28]wFMCommunicate request_size=4 [21:48:28]MH_SAM_APDU [21:48:28]CAPDU: 80 13 00 00 [21:48:28]Write to MH i2c: E2 08 00 21 A8 80 13 00 00 00 00 00 00 45 [21:48:28]Write i2c OK [21:48:28]MH_I2C_Read... [21:48:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:48:29]Read from MH i2c: E2 [21:48:29]MH_I2C_Read... [21:48:29]Read from MH i2c: E2 62 00 [21:48:29]MH_I2C_Read... [21:48:29]Read from MH i2c: E2 62 00 21 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5C 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 36 [21:48:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5C 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:48:29]wFMCommunicate OK [21:48:29]SAM_PROTO_GetFieldsCounters done [21:48:29]requested_item shift.num is exist - process it [21:48:29]requested_item shift.opened is exist - process it [21:48:29]req_shift_opened [21:48:29]FM_GetShiftState [21:48:29]SAM_PROTO_GetShiftState [21:48:29]wFMCommunicate request_size=4 [21:48:29]MH_SAM_APDU [21:48:29]CAPDU: 80 13 01 00 [21:48:29]Write to MH i2c: E2 08 00 22 A8 80 13 01 00 00 00 00 00 47 [21:48:29]Write i2c OK [21:48:29]MH_I2C_Read... [21:48:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:48:29]Read from MH i2c: E2 [21:48:29]MH_I2C_Read... [21:48:29]Read from MH i2c: E2 0E 00 [21:48:29]MH_I2C_Read... [21:48:29]Read from MH i2c: E2 0E 00 22 A8 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C4 [21:48:29]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:48:29]wFMCommunicate OK [21:48:29]SAM_PROTO_GetShiftState done [21:48:29]FM_GetShiftState done [21:48:29]req_shift_opened done [21:48:29]requested_item shift.open_date is exist - process it [21:48:29]req_shift_open_date [21:48:29]req_shift_open_date done [21:48:29]produce_requested_data done [21:48:29]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32604,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:48:29]process_action_free close_receipt [21:48:29]json_value_free [21:48:29]json_value_free done [21:48:29]process_json_proto returns [21:48:29]Send response to host [21:48:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32604,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:48:29]free response buf [21:48:29]execute_script done [21:48:29]execute_script returns [21:48:29]free content buf [21:48:29]Sock 9.Close socket [21:48:29]Sock 9.Thread stoped [21:48:31]OFD Sender: No OFD packet to send [21:48:36]OFD Sender: No OFD packet to send [21:48:41]OFD Sender: No OFD packet to send [21:48:46]OFD Sender: No OFD packet to send [21:48:51]OFD Sender: No OFD packet to send [21:48:56]OFD Sender: No OFD packet to send [21:49:01]OFD Sender: No OFD packet to send [21:49:06]OFD Sender: No OFD packet to send [21:49:11]OFD Sender: No OFD packet to send [21:49:16]OFD Sender: No OFD packet to send [21:49:21]OFD Sender: No OFD packet to send [21:49:26]OFD Sender: No OFD packet to send [21:49:31]OFD Sender: No OFD packet to send [21:49:36]OFD Sender: No OFD packet to send [21:49:41]OFD Sender: No OFD packet to send [21:49:46]OFD Sender: No OFD packet to send [21:49:47]accept exits with 8 [21:49:47]New connection [21:49:47]New thread 3067084132 created [21:49:47]Thread 3066940772 joined [21:49:47]Waiting for new connection... [21:49:47] Sock 8.Parse request [21:49:47]Sock 8.Check first char [21:49:47]Sock 8.First char is OK [21:49:47]request: POST /json_proto HTTP/1.0 [21:49:47]Method: POST [21:49:47]URL: /json_proto [21:49:47]Method is POST - this is cgi request [21:49:47]url: /json_proto [21:49:47]query_string will be loaded in cgi processing [21:49:47]execute_cgi json_proto POST (null) [21:49:47]execute_cgi path=json_proto method=POST [21:49:47]POST find Content-Length [21:49:47]Host: 172.17.34.200:8080 [21:49:47]Content-Length: 739 [21:49:47]Content-Type: application/json [21:49:47] [21:49:47]POST finish read [21:49:47]Found Content-Length = 739 [21:49:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 32604, "base_FM": "0000000000874655", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:49:47]execute_script... [21:49:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 32604, "base_FM": "0000000000874655", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:49:47]POST & json_proto [21:49:47]process_json_proto [21:49:47]json parsed OK: [21:49:47]protocol is kg_v1.0 [21:49:47]action value=close_receipt [21:49:47]process_action close_receipt [21:49:47]cmd_close_receipt [21:49:47]MH_GetDate [21:49:47]Write to MH i2c: F0 00 00 23 A8 BA [21:49:47]Write i2c OK [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: F0 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: F0 09 00 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: F0 09 00 23 A8 00 81 D0 E7 64 B2 FF 65 64 D9 [21:49:47]GetLastDocTimeStamp 1692913709 [21:49:47]current date 1692913793 [21:49:47]FM_GetShiftState [21:49:47]SAM_PROTO_GetShiftState [21:49:47]wFMCommunicate request_size=4 [21:49:47]MH_SAM_APDU [21:49:47]CAPDU: 80 13 01 00 [21:49:47]Write to MH i2c: E2 08 00 24 A8 80 13 01 00 00 00 00 00 49 [21:49:47]Write i2c OK [21:49:47]MH_I2C_Read... [21:49:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:47]Read from MH i2c: E2 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 0E 00 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 0E 00 24 A8 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C6 [21:49:47]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:49:47]wFMCommunicate OK [21:49:47]SAM_PROTO_GetShiftState done [21:49:47]FM_GetShiftState done [21:49:47]opened in 1692866319 [21:49:47]opened+sec_in_day 1692952719 [21:49:47]quantity*price = 100050 [21:49:47]sum+1 = 100051 [21:49:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 311 24.08.2023 21:49 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФД осн.: 32604 ФМ осн.: 0000000000874655 ФМ: 0000000000874655 ФД: 32605 ФПД: 88199897168240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T214953&type=2&operation_type=1&fn_number=0000000000874655&fd_number=32605&fm=88199897168240&tin=02508201610067®Number=0000000000091575&sum=100000 [21:49:48]StoreToDocumentArchive [21:49:48]shift 75 fd 32605 [21:49:48]save to /storage/0075/doc_00032605 [21:49:48]save last doc name /storage/0075/doc_00032605 to /storage/kkm_last_doc_name [21:49:48]save OK [21:49:48]Clear old archive folders... [21:49:48]ProcessDocumentItem done err = 0, tmpTLVsize=279 [21:49:48]tlvbuf is 0186B020 [21:49:48]SAM_PROTO_ClearQueue [21:49:48]wFMCommunicate request_size=4 [21:49:48]MH_SAM_APDU [21:49:48]CAPDU: 80 09 00 00 [21:49:48]Write to MH i2c: E2 08 00 33 A8 80 09 00 00 00 00 00 00 4D [21:49:48]Write i2c OK [21:49:48]MH_I2C_Read... [21:49:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:49:48]Read from MH i2c: E2 [21:49:48]MH_I2C_Read... [21:49:48]Read from MH i2c: E2 03 00 [21:49:48]MH_I2C_Read... [21:49:48]Read from MH i2c: E2 03 00 33 A8 00 90 00 4F [21:49:48]RAPDU: 90 00 [21:49:48]wFMCommunicate OK [21:49:48]SAM_PROTO_ClearQueue done [21:49:48]KKMCreateOFDPacket [21:49:48]OFDProtocolAddRootSTLVToBuf [21:49:48]FM_MakeSignedData [21:49:48]FM_MakeSignedData [21:49:48]SAM_PROTO_SignData [21:49:48]wFMCommunicate request_size=4 [21:49:48]MH_SAM_APDU [21:49:48]CAPDU: 80 0D 01 02 [21:49:48]Write to MH i2c: E2 08 00 34 A8 80 0D 01 02 00 00 00 00 55 [21:49:48]Write i2c OK [21:49:48]MH_I2C_Read... [21:49:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:49:49]Read from MH i2c: E2 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 03 00 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 03 00 34 A8 00 90 00 50 [21:49:49]RAPDU: 90 00 [21:49:49]wFMCommunicate OK [21:49:49]wFMCommunicate request_size=255 [21:49:49]MH_SAM_APDU [21:49:49]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 00 00 F4 03 04 00 81 D0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 5C 7F 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 [21:49:49]Write to MH i2c: E2 02 01 35 A8 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 00 00 F4 03 04 00 81 D0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 5C 7F 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 00 00 50 [21:49:49]Write i2c OK [21:49:49]MH_I2C_Read... [21:49:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:49]Read from MH i2c: E2 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 03 00 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 03 00 35 A8 00 90 00 51 [21:49:49]RAPDU: 90 00 [21:49:49]wFMCommunicate OK [21:49:49]wFMCommunicate request_size=38 [21:49:49]MH_SAM_APDU [21:49:49]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5D 7F 00 00 35 04 06 00 50 37 A3 8A 39 70 [21:49:49]Write to MH i2c: E2 29 00 36 A8 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5D 7F 00 00 35 04 06 00 50 37 A3 8A 39 70 00 00 1D [21:49:49]Write i2c OK [21:49:49]MH_I2C_Read... [21:49:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:49]Read from MH i2c: E2 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 03 00 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 03 00 36 A8 00 90 00 52 [21:49:49]RAPDU: 90 00 [21:49:49]wFMCommunicate OK [21:49:49]wFMCommunicate request_size=4 [21:49:49]MH_SAM_APDU [21:49:49]CAPDU: 80 0D 03 02 [21:49:49]Write to MH i2c: E2 08 00 37 A8 80 0D 03 02 00 00 00 00 5A [21:49:49]Write i2c OK [21:49:49]MH_I2C_Read... [21:49:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:49:49]Read from MH i2c: E2 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 0B 00 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 0B 00 37 A8 00 4A C3 49 AC AE 6D 84 8E 90 00 8A [21:49:49]RAPDU: 4A C3 49 AC AE 6D 84 8E 90 00 [21:49:49]wFMCommunicate OK [21:49:49]SAM_PROTO_SignData done [21:49:49]FM_MakeSignedData done [21:49:49]CreateOFDProtocolMessage [21:49:49]wFMCommunicate request_size=4 [21:49:49]MH_SAM_APDU [21:49:49]CAPDU: 80 11 00 00 [21:49:49]Write to MH i2c: E2 08 00 38 A8 80 11 00 00 00 00 00 00 5A [21:49:49]Write i2c OK [21:49:49]MH_I2C_Read... [21:49:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:49]Read from MH i2c: E2 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 17 00 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 17 00 38 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B0 [21:49:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:49:49]wFMCommunicate OK [21:49:49]CreateOFDProtocolMessage done [21:49:49]OFDSenderStorePacket 32605 [21:49:49]StoreOFDPacket docnum=32605 [21:49:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 2B 01 00 00 C9 29 23 01 52 C2 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 00 00 F4 03 04 00 81 D0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 5C 7F 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5D 7F 00 00 35 04 06 00 50 37 A3 8A 39 70 4A C3 49 AC AE 6D 84 8E [21:49:49]CheckFolder [21:49:49]dirname=/storage/ofd_packets [21:49:49]CheckFolder done [21:49:49]ProducePacketName [21:49:49]name=ofd_packets/00032605 [21:49:49]NVStorageSaveData ofd_packets/00032605 [21:49:49]File name is /storage/ofd_packets/00032605 [21:49:49]Write 329 bytes [21:49:49]NVStorageSaveData done [21:49:49]OFDSenderStorePacket done [21:49:49]KKMCreateOFDPacket done [21:49:49]NVStorageSaveData kkm_last_timestamp [21:49:49]File name is /storage/kkm_last_timestamp [21:49:49]Write 4 bytes [21:49:49]NVStorageSaveData done [21:49:49]ExternCall_PrintAddStr [21:49:49]wPrintStart [21:49:49]Write to MH i2c: 01 00 00 39 A8 E1 [21:49:49]Write i2c OK [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: 01 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: 01 07 00 [21:49:49]MH_I2C_Read... [21:49:49]OFD Sender: Processing packet 32605 [packets to send 11, broken 10] [21:49:49]ProducePacketName [21:49:49]name=ofd_packets/00032605 [21:49:49]OFD Sender: To server: pG, [21:49:49]CommunicateWithHost lk.salyk.kg:30040 [21:49:49]ConnectInit lk.salyk.kg [21:49:49]Read from MH i2c: 01 07 00 39 A8 00 00 00 00 00 FF 0F F6 [21:49:49]RasterBufferAndPrint [21:49:49]line Счет N : (1)1182366 [21:49:49]line ИНН: 02508201610067 [21:49:49]line Контрольно-Кассовый Чек [21:49:49]line ВОЗВРАТ ПРОДАЖИ [21:49:49]line ТРК (МРК, ГНК) : 42 [21:49:49]line Товар: 2710124130 [21:49:49]line Аи-92-К-5 [21:49:49]line 17.400 * 57.50 [21:49:49]line = 1000.50 [21:49:49]line НДС 12% НСП 1% [21:49:49]line > о реализуемом товаре [21:49:49]line ОКРУГЛЕНИЕ: -0.50 [21:49:49]line ИТОГО: 1000.00 [21:49:49]line НСП 1% : 8.85 [21:49:49]line НДС 12% : 106.25 [21:49:49]line Наличными: 1000.00 [21:49:49]line Безнал.: 0.00 [21:49:49]line Место: АЗС № 121 "Партнер Нефть" [21:49:49]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:49:49]line СНО: Общий режим [21:49:49]line Чек 311 24.08.2023 21:49 [21:49:49]line Смена: 75 ФФД: 1.0 [21:49:49]line ЗНМ: 0300000148 [21:49:49]line РНМ: 0000000000091575 [21:49:49]line Версия ККМ: 001 [21:49:49]line ФД осн.: 32604 [21:49:49]line ФМ осн.: 0000000000874655 [21:49:49]line ФМ: 0000000000874655 [21:49:49]line ФД: 32605 [21:49:49]line ФПД: 88199897168240 [21:49:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T214953&type=2&operation_type=1&fn_number=0000000000874655&fd_number=32605&fm=88199897168240&tin=02508201610067®Number=0000000000091575&sum=100000 [21:49:49]Connected sock=10 [21:49:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 2B 01 00 00 C9 29 23 01 52 C2 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 00 00 F4 03 04 00 81 D0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 5C 7F 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5D 7F 00 00 35 04 06 00 50 37 A3 8A 39 70 4A C3 49 AC AE 6D 84 8E [21:49:49]written 0, free lines is 4095 [21:49:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 40 FF 47 00 85 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5D 7F 00 00 F4 03 04 00 24 7B E7 64 B6 04 01 00 00 25 70 43 13 44 BB AD ED [21:49:50]CommunicateWithHost err = 0 [21:49:50]CheckOFDResponse [21:49:50]1017 (14) - 77093643461234 [21:49:50]1041 (16) - 0000000000874655 [21:49:50]1040 (4) - 32605 [21:49:50]1012 (4) - 24.08.2023 15:45 [21:49:50]1206 (1) - 0 [21:49:50]OFD Sender: Remove packet 32605 [21:49:50]ProducePacketName [21:49:50]name=ofd_packets/00032605 [21:49:50]NVStorageDeleteData [21:49:50]Write to MH i2c: 01 00 00 64 A8 0C [21:49:50]Write i2c OK [21:49:50]MH_I2C_Read... [21:49:50]Read from MH i2c: 01 [21:49:50]MH_I2C_Read... [21:49:50]Read from MH i2c: 01 07 00 [21:49:50]MH_I2C_Read... [21:49:50]Read from MH i2c: 01 07 00 64 A8 00 00 00 00 00 E6 0C 05 [21:49:50]RasterBufferAndPrint [21:49:50]line [21:49:50]line [21:49:50]line [21:49:50]line [21:49:50]line [21:49:50]written 0, free lines is 3308 [21:49:50]MH_Cut [21:49:50]Write to MH i2c: D1 01 00 6B A8 01 E5 [21:49:50]Write i2c OK [21:49:50]MH_I2C_Read... [21:49:50]Read from MH i2c: D1 [21:49:50]MH_I2C_Read... [21:49:50]Read from MH i2c: D1 01 00 [21:49:50]MH_I2C_Read... [21:49:50]Read from MH i2c: D1 01 00 6B A8 00 E4 [21:49:50]Write to MH i2c: 01 00 00 6C A8 14 [21:49:50]Write i2c OK [21:49:50]MH_I2C_Read... [21:49:50]OFD Sender: No OFD packet to send [21:49:51]*** Cut start [21:49:51]*** Purtial cut [21:49:51]*** Stage 1: CUTSNS_PIN = 1 [21:49:51]Read from MH i2c: 01 [21:49:51]MH_I2C_Read... [21:49:51]*** Stop cut motor [21:49:51]*** Cut end [21:49:51]Read from MH i2c: 01 07 00 [21:49:51]MH_I2C_Read... [21:49:51]Read from MH i2c: 01 07 00 6C A8 00 00 00 00 00 FF 0F 29 [21:49:51]process_action close_receipt done [21:49:51]requested_data is exist [21:49:51]produce_requested_data [21:49:51]requested_item fm.sn is exist - process it [21:49:51]wFMCommunicate request_size=4 [21:49:51]MH_SAM_APDU [21:49:51]CAPDU: 80 11 00 00 [21:49:51]Write to MH i2c: E2 08 00 6D A8 80 11 00 00 00 00 00 00 8F [21:49:51]Write i2c OK [21:49:51]MH_I2C_Read... [21:49:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:51]Read from MH i2c: E2 [21:49:51]MH_I2C_Read... [21:49:51]Read from MH i2c: E2 17 00 [21:49:51]MH_I2C_Read... [21:49:51]Read from MH i2c: E2 17 00 6D A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E5 [21:49:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:49:51]wFMCommunicate OK [21:49:51]requested_item fd.num is exist - process it [21:49:51]SAM_PROTO_GetFieldsCounters [21:49:51]wFMCommunicate request_size=4 [21:49:51]MH_SAM_APDU [21:49:51]CAPDU: 80 13 00 00 [21:49:51]Write to MH i2c: E2 08 00 6E A8 80 13 00 00 00 00 00 00 92 [21:49:51]Write i2c OK [21:49:51]MH_I2C_Read... [21:49:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:49:51]Read from MH i2c: E2 [21:49:51]MH_I2C_Read... [21:49:51]Read from MH i2c: E2 62 00 [21:49:51]MH_I2C_Read... [21:49:51]Read from MH i2c: E2 62 00 6E 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5D 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 87 [21:49:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5D 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:49:51]wFMCommunicate OK [21:49:51]SAM_PROTO_GetFieldsCounters done [21:49:51]requested_item shift.num is exist - process it [21:49:51]requested_item shift.opened is exist - process it [21:49:51]req_shift_opened [21:49:51]FM_GetShiftState [21:49:51]SAM_PROTO_GetShiftState [21:49:51]wFMCommunicate request_size=4 [21:49:51]MH_SAM_APDU [21:49:51]CAPDU: 80 13 01 00 [21:49:51]Write to MH i2c: E2 08 00 6F A8 80 13 01 00 00 00 00 00 94 [21:49:51]Write i2c OK [21:49:51]MH_I2C_Read... [21:49:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:51]Read from MH i2c: E2 [21:49:51]MH_I2C_Read... [21:49:51]Read from MH i2c: E2 0E 00 [21:49:51]MH_I2C_Read... [21:49:51]Read from MH i2c: E2 0E 00 6F A8 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 11 [21:49:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:49:51]wFMCommunicate OK [21:49:51]SAM_PROTO_GetShiftState done [21:49:51]FM_GetShiftState done [21:49:51]req_shift_opened done [21:49:51]requested_item shift.open_date is exist - process it [21:49:51]req_shift_open_date [21:49:51]req_shift_open_date done [21:49:51]produce_requested_data done [21:49:51]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32605,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:49:51]process_action_free close_receipt [21:49:51]json_value_free [21:49:51]json_value_free done [21:49:51]process_json_proto returns [21:49:51]Send response to host [21:49:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32605,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:49:51]free response buf [21:49:51]execute_script done [21:49:51]execute_script returns [21:49:51]free content buf [21:49:51]Sock 8.Close socket [21:49:51]Sock 8.Thread stoped [21:49:52]accept exits with 9 [21:49:52]New connection [21:49:52]New thread 3066940772 created [21:49:52]Thread 3067084132 joined [21:49:52]Waiting for new connection... [21:49:52] Sock 9.Parse request [21:49:52]Sock 9.Check first char [21:49:52]Sock 9.First char is OK [21:49:52]request: POST /json_proto HTTP/1.0 [21:49:52]Method: POST [21:49:52]URL: /json_proto [21:49:52]Method is POST - this is cgi request [21:49:52]url: /json_proto [21:49:52]query_string will be loaded in cgi processing [21:49:52]execute_cgi json_proto POST (null) [21:49:52]execute_cgi path=json_proto method=POST [21:49:52]POST find Content-Length [21:49:52]Host: 172.17.34.200:8080 [21:49:52]Content-Length: 683 [21:49:52]Content-Type: application/json [21:49:52] [21:49:52]POST finish read [21:49:52]Found Content-Length = 683 [21:49:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:52]execute_script... [21: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)1182367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:52]POST & json_proto [21:49:52]process_json_proto [21:49:52]json parsed OK: [21:49:52]protocol is kg_v1.0 [21:49:52]action value=close_receipt [21:49:52]process_action close_receipt [21:49:52]cmd_close_receipt [21:49:52]MH_GetDate [21:49:52]Write to MH i2c: F0 00 00 70 A8 07 [21:49:52]Write i2c OK [21:49:52]MH_I2C_Read... [21:49:52]Read from MH i2c: F0 [21:49:52]MH_I2C_Read... [21:49:52]Read from MH i2c: F0 09 00 [21:49:52]MH_I2C_Read... [21:49:52]Read from MH i2c: F0 09 00 70 A8 00 85 D0 E7 64 B2 FF 65 64 2A [21:49:52]GetLastDocTimeStamp 1692913793 [21:49:52]current date 1692913797 [21:49:52]FM_GetShiftState [21:49:52]SAM_PROTO_GetShiftState [21:49:52]wFMCommunicate request_size=4 [21:49:52]MH_SAM_APDU [21:49:52]CAPDU: 80 13 01 00 [21:49:52]Write to MH i2c: E2 08 00 71 A8 80 13 01 00 00 00 00 00 96 [21:49:52]Write i2c OK [21:49:52]MH_I2C_Read... [21:49:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:52]Read from MH i2c: E2 [21:49:52]MH_I2C_Read... [21:49:52]Read from MH i2c: E2 0E 00 [21:49:52]MH_I2C_Read... [21:49:52]Read from MH i2c: E2 0E 00 71 A8 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 13 [21:49:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:49:52]wFMCommunicate OK [21:49:52]SAM_PROTO_GetShiftState done [21:49:52]FM_GetShiftState done [21:49:52]opened in 1692866319 [21:49:52]opened+sec_in_day 1692952719 [21:49:52]quantity*price = 100018 [21:49:52]sum+1 = 100020 [21:49:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 312 24.08.2023 21:49 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32606 ФПД: 24116307818688 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T214957&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32606&fm=24116307818688&tin=02508201610067®Number=0000000000091575&sum=100000 [21:49:53]StoreToDocumentArchive [21:49:53]shift 75 fd 32606 [21:49:53]save to /storage/0075/doc_00032606 [21:49:53]save last doc name /storage/0075/doc_00032606 to /storage/kkm_last_doc_name [21:49:53]save OK [21:49:53]Clear old archive folders... [21:49:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:49:53]tlvbuf is 01948BE0 [21:49:53]SAM_PROTO_ClearQueue [21:49:53]wFMCommunicate request_size=4 [21:49:53]MH_SAM_APDU [21:49:53]CAPDU: 80 09 00 00 [21:49:53]Write to MH i2c: E2 08 00 7E A8 80 09 00 00 00 00 00 00 98 [21:49:53]Write i2c OK [21:49:53]MH_I2C_Read... [21:49:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:49:53]Read from MH i2c: E2 [21:49:53]MH_I2C_Read... [21:49:53]Read from MH i2c: E2 03 00 [21:49:53]MH_I2C_Read... [21:49:53]Read from MH i2c: E2 03 00 7E A8 00 90 00 9A [21:49:53]RAPDU: 90 00 [21:49:53]wFMCommunicate OK [21:49:53]SAM_PROTO_ClearQueue done [21:49:53]KKMCreateOFDPacket [21:49:53]OFDProtocolAddRootSTLVToBuf [21:49:53]FM_MakeSignedData [21:49:53]FM_MakeSignedData [21:49:53]SAM_PROTO_SignData [21:49:53]wFMCommunicate request_size=4 [21:49:53]MH_SAM_APDU [21:49:53]CAPDU: 80 0D 01 02 [21:49:53]Write to MH i2c: E2 08 00 7F A8 80 0D 01 02 00 00 00 00 A0 [21:49:53]Write i2c OK [21:49:53]MH_I2C_Read... [21:49:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:49:53]Read from MH i2c: E2 [21:49:53]MH_I2C_Read... [21:49:53]Read from MH i2c: E2 03 00 [21:49:53]MH_I2C_Read... [21:49:53]Read from MH i2c: E2 03 00 7F A8 00 90 00 9B [21:49:53]RAPDU: 90 00 [21:49:53]wFMCommunicate OK [21:49:53]wFMCommunicate request_size=255 [21:49:53]MH_SAM_APDU [21:49:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 85 D0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5E 7F 00 00 35 04 06 00 15 [21:49:53]Write to MH i2c: E2 02 01 80 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 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 85 D0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5E 7F 00 00 35 04 06 00 15 00 00 FF [21:49:53]Write i2c OK [21:49:53]MH_I2C_Read... [21:49:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:54]Read from MH i2c: E2 [21:49:54]MH_I2C_Read... [21:49:54]Read from MH i2c: E2 03 00 [21:49:54]MH_I2C_Read... [21:49:54]Read from MH i2c: E2 03 00 80 A8 00 90 00 9C [21:49:54]RAPDU: 90 00 [21:49:54]wFMCommunicate OK [21:49:54]wFMCommunicate request_size=10 [21:49:54]MH_SAM_APDU [21:49:54]CAPDU: 80 0D 02 02 05 EF 03 F5 F8 C0 [21:49:54]Write to MH i2c: E2 0D 00 81 A8 80 0D 02 02 05 00 EF 03 F5 F8 C0 00 00 4C [21:49:54]Write i2c OK [21:49:54]MH_I2C_Read... [21:49:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:54]Read from MH i2c: E2 [21:49:54]MH_I2C_Read... [21:49:54]Read from MH i2c: E2 03 00 [21:49:54]MH_I2C_Read... [21:49:54]Read from MH i2c: E2 03 00 81 A8 00 90 00 9D [21:49:54]RAPDU: 90 00 [21:49:54]wFMCommunicate OK [21:49:54]wFMCommunicate request_size=4 [21:49:54]MH_SAM_APDU [21:49:54]CAPDU: 80 0D 03 02 [21:49:54]Write to MH i2c: E2 08 00 82 A8 80 0D 03 02 00 00 00 00 A5 [21:49:54]Write i2c OK [21:49:54]MH_I2C_Read... [21:49:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:49:54]Read from MH i2c: E2 [21:49:54]MH_I2C_Read... [21:49:54]Read from MH i2c: E2 0B 00 [21:49:54]MH_I2C_Read... [21:49:54]Read from MH i2c: E2 0B 00 82 A8 00 43 E2 D3 6A C6 77 43 88 90 00 10 [21:49:54]RAPDU: 43 E2 D3 6A C6 77 43 88 90 00 [21:49:54]wFMCommunicate OK [21:49:54]SAM_PROTO_SignData done [21:49:54]FM_MakeSignedData done [21:49:54]CreateOFDProtocolMessage [21:49:54]wFMCommunicate request_size=4 [21:49:54]MH_SAM_APDU [21:49:54]CAPDU: 80 11 00 00 [21:49:54]Write to MH i2c: E2 08 00 83 A8 80 11 00 00 00 00 00 00 A5 [21:49:54]Write i2c OK [21:49:54]MH_I2C_Read... [21:49:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:54]Read from MH i2c: E2 [21:49:54]MH_I2C_Read... [21:49:54]Read from MH i2c: E2 17 00 [21:49:54]MH_I2C_Read... [21:49:54]Read from MH i2c: E2 17 00 83 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FB [21:49:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:49:54]wFMCommunicate OK [21:49:54]CreateOFDProtocolMessage done [21:49:54]OFDSenderStorePacket 32606 [21:49:54]StoreOFDPacket docnum=32606 [21:49:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 42 46 07 01 03 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 85 D0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5E 7F 00 00 35 04 06 00 15 EF 03 F5 F8 C0 43 E2 D3 6A C6 77 43 88 [21:49:54]CheckFolder [21:49:54]dirname=/storage/ofd_packets [21:49:54]CheckFolder done [21:49:54]ProducePacketName [21:49:54]name=ofd_packets/00032606 [21:49:54]NVStorageSaveData ofd_packets/00032606 [21:49:54]File name is /storage/ofd_packets/00032606 [21:49:54]Write 301 bytes [21:49:54]NVStorageSaveData done [21:49:54]OFDSenderStorePacket done [21:49:54]KKMCreateOFDPacket done [21:49:54]NVStorageSaveData kkm_last_timestamp [21:49:54]File name is /storage/kkm_last_timestamp [21:49:54]Write 4 bytes [21:49:54]NVStorageSaveData done [21:49:54]ExternCall_PrintAddStr [21:49:54]wPrintStart [21:49:54]Write to MH i2c: 01 00 00 84 A8 2C [21:49:54]Write i2c OK [21:49:54]MH_I2C_Read... [21:49:54]Read from MH i2c: 01 [21:49:54]MH_I2C_Read... [21:49:54]Read from MH i2c: 01 07 00 [21:49:54]MH_I2C_Read... [21:49:54]Read from MH i2c: 01 07 00 84 A8 00 00 00 00 00 FF 0F 41 [21:49:54]RasterBufferAndPrint [21:49:54]line Счет N : (1)1182367 [21:49:54]line ИНН: 02508201610067 [21:49:54]line Контрольно-Кассовый Чек [21:49:54]line ПРОДАЖА [21:49:54]line ТРК (МРК, ГНК) : 43 [21:49:54]line Товар: 2710124500 [21:49:54]line Аи-95-К-5 [21:49:54]line 15.270 * 65.50 [21:49:54]line = 1000.19 [21:49:54]line НДС 12% НСП 1% [21:49:54]line > о реализуемом товаре [21:49:54]line ОКРУГЛЕНИЕ: -0.19 [21:49:54]line ИТОГО: 1000.00 [21:49:54]line Внесено: 1000.00 [21:49:54]line СДАЧА: 0.00 [21:49:54]line НСП 1% : 8.85 [21:49:54]line НДС 12% : 106.21 [21:49:54]line Наличными: 1000.00 [21:49:54]line Безнал.: 0.00 [21:49:54]line Место: АЗС № 121 "Партнер Нефть" [21:49:54]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:49:54]line СНО: Общий режим [21:49:54]line Чек 312 24.08.2023 21:49 [21:49:54]line Смена: 75 ФФД: 1.0 [21:49:54]line ЗНМ: 0300000148 [21:49:54]line РНМ: 0000000000091575 [21:49:54]line Версия ККМ: 001 [21:49:54]line ФМ: 0000000000874655 [21:49:54]line ФД: 32606 [21:49:54]line ФПД: 24116307818688 [21:49:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T214957&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32606&fm=24116307818688&tin=02508201610067®Number=0000000000091575&sum=100000 [21:49:54]OFD Sender: Processing packet 32606 [packets to send 11, broken 10] [21:49:54]ProducePacketName [21:49:54]name=ofd_packets/00032606 [21:49:54]OFD Sender: To server: pG, [21:49:54]CommunicateWithHost lk.salyk.kg:30040 [21:49:54]ConnectInit lk.salyk.kg [21:49:54]written 0, free lines is 4095 [21:49:54]Connected sock=10 [21: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 34 36 35 35 0F 01 00 00 42 46 07 01 03 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 85 D0 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5E 7F 00 00 35 04 06 00 15 EF 03 F5 F8 C0 43 E2 D3 6A C6 77 43 88 [21:49:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AC 54 47 00 0E 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5E 7F 00 00 F4 03 04 00 28 7B E7 64 B6 04 01 00 00 9F AA BD 62 55 A8 17 03 [21:49:54]CommunicateWithHost err = 0 [21:49:54]CheckOFDResponse [21:49:54]1017 (14) - 77093643461234 [21:49:54]1041 (16) - 0000000000874655 [21:49:54]1040 (4) - 32606 [21:49:54]1012 (4) - 24.08.2023 15:45 [21:49:54]1206 (1) - 0 [21:49:54]OFD Sender: Remove packet 32606 [21:49:54]ProducePacketName [21:49:54]name=ofd_packets/00032606 [21:49:54]NVStorageDeleteData [21:49:55]Write to MH i2c: 01 00 00 AF A8 57 [21:49:55]Write i2c OK [21:49:55]MH_I2C_Read... [21:49:55]Read from MH i2c: 01 [21:49:55]MH_I2C_Read... [21:49:55]Read from MH i2c: 01 07 00 [21:49:55]MH_I2C_Read... [21:49:55]Read from MH i2c: 01 07 00 AF A8 00 00 00 00 00 F5 0C 5F [21:49:55]RasterBufferAndPrint [21:49:55]line [21:49:55]line [21:49:55]line [21:49:55]line [21:49:55]line [21:49:55]written 0, free lines is 3344 [21:49:55]MH_Cut [21:49:55]Write to MH i2c: D1 01 00 B6 A8 01 30 [21:49:55]Write i2c OK [21:49:55]MH_I2C_Read... [21:49:55]Read from MH i2c: D1 [21:49:55]MH_I2C_Read... [21:49:55]Read from MH i2c: D1 01 00 [21:49:55]MH_I2C_Read... [21:49:55]Read from MH i2c: D1 01 00 B6 A8 00 2F [21:49:55]Write to MH i2c: 01 00 00 B7 A8 5F [21:49:55]Write i2c OK [21:49:55]MH_I2C_Read... [21:49:55]OFD Sender: No OFD packet to send [21:49:55]*** Cut start [21:49:55]*** Purtial cut [21:49:55]*** CUTSNS_PIN = 0 [21:49:56]*** Stage 1: CUTSNS_PIN = 1 [21:49:57]Read from MH i2c: 01 [21:49:57]MH_I2C_Read... [21:49:57]*** Stop cut motor [21:49:57]*** Cut end [21:49:57]Read from MH i2c: 01 07 00 [21:49:57]MH_I2C_Read... [21:49:57]Read from MH i2c: 01 07 00 B7 A8 00 00 00 00 00 FF 0F 74 [21:49:57]process_action close_receipt done [21:49:57]requested_data is exist [21:49:57]produce_requested_data [21:49:57]requested_item fm.sn is exist - process it [21:49:57]wFMCommunicate request_size=4 [21:49:57]MH_SAM_APDU [21:49:57]CAPDU: 80 11 00 00 [21:49:57]Write to MH i2c: E2 08 00 B8 A8 80 11 00 00 00 00 00 00 DA [21:49:57]Write i2c OK [21:49:57]MH_I2C_Read... [21:49:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:57]Read from MH i2c: E2 [21:49:57]MH_I2C_Read... [21:49:57]Read from MH i2c: E2 17 00 [21:49:57]MH_I2C_Read... [21:49:57]Read from MH i2c: E2 17 00 B8 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 30 [21:49:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:49:57]wFMCommunicate OK [21:49:57]requested_item fd.num is exist - process it [21:49:57]SAM_PROTO_GetFieldsCounters [21:49:57]wFMCommunicate request_size=4 [21:49:57]MH_SAM_APDU [21:49:57]CAPDU: 80 13 00 00 [21:49:57]Write to MH i2c: E2 08 00 B9 A8 80 13 00 00 00 00 00 00 DD [21:49:57]Write i2c OK [21:49:57]MH_I2C_Read... [21:49:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:49:58]Read from MH i2c: E2 [21:49:58]MH_I2C_Read... [21:49:58]Read from MH i2c: E2 62 00 [21:49:58]MH_I2C_Read... [21:49:58]Read from MH i2c: E2 62 00 B9 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5E 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 D6 [21:49:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5E 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:49:58]wFMCommunicate OK [21:49:58]SAM_PROTO_GetFieldsCounters done [21:49:58]requested_item shift.num is exist - process it [21:49:58]requested_item shift.opened is exist - process it [21:49:58]req_shift_opened [21:49:58]FM_GetShiftState [21:49:58]SAM_PROTO_GetShiftState [21:49:58]wFMCommunicate request_size=4 [21:49:58]MH_SAM_APDU [21:49:58]CAPDU: 80 13 01 00 [21:49:58]Write to MH i2c: E2 08 00 BA A8 80 13 01 00 00 00 00 00 DF [21:49:58]Write i2c OK [21:49:58]MH_I2C_Read... [21:49:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:58]Read from MH i2c: E2 [21:49:58]MH_I2C_Read... [21:49:58]Read from MH i2c: E2 0E 00 [21:49:58]MH_I2C_Read... [21:49:58]Read from MH i2c: E2 0E 00 BA A8 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5C [21:49:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:49:58]wFMCommunicate OK [21:49:58]SAM_PROTO_GetShiftState done [21:49:58]FM_GetShiftState done [21:49:58]req_shift_opened done [21:49:58]requested_item shift.open_date is exist - process it [21:49:58]req_shift_open_date [21:49:58]req_shift_open_date done [21:49:58]produce_requested_data done [21:49:58]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32606,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:49:58]process_action_free close_receipt [21:49:58]json_value_free [21:49:58]json_value_free done [21:49:58]process_json_proto returns [21:49:58]Send response to host [21:49:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32606,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:49:58]free response buf [21:49:58]execute_script done [21:49:58]execute_script returns [21:49:58]free content buf [21:49:58]Sock 9.Close socket [21:49:58]Sock 9.Thread stoped [21:50:00]OFD Sender: No OFD packet to send [21:50:05]OFD Sender: No OFD packet to send [21:50:10]OFD Sender: No OFD packet to send [21:50:15]OFD Sender: No OFD packet to send [21:50:20]OFD Sender: No OFD packet to send [21:50:25]OFD Sender: No OFD packet to send [21:50:30]OFD Sender: No OFD packet to send [21:50:35]OFD Sender: No OFD packet to send [21:50:40]OFD Sender: No OFD packet to send [21:50:45]OFD Sender: No OFD packet to send [21:50:50]OFD Sender: No OFD packet to send [21:50:55]OFD Sender: No OFD packet to send [21:51:00]OFD Sender: No OFD packet to send [21:51:05]OFD Sender: No OFD packet to send [21:51:10]OFD Sender: No OFD packet to send [21:51:15]OFD Sender: No OFD packet to send [21:51:20]OFD Sender: No OFD packet to send [21:51:25]OFD Sender: No OFD packet to send [21:51:30]OFD Sender: No OFD packet to send [21:51:35]OFD Sender: No OFD packet to send [21:51:40]OFD Sender: No OFD packet to send [21:51:45]OFD Sender: No OFD packet to send [21:51:50]OFD Sender: No OFD packet to send [21:51:55]OFD Sender: No OFD packet to send [21:52:00]OFD Sender: No OFD packet to send [21:52:05]OFD Sender: No OFD packet to send [21:52:10]OFD Sender: No OFD packet to send [21:52:11]accept exits with 8 [21:52:11]New connection [21:52:11]New thread 3067084132 created [21:52:11]Thread 3066940772 joined [21:52:11]Waiting for new connection... [21:52:11] Sock 8.Parse request [21:52:11]Sock 8.Check first char [21:52:11]Sock 8.First char is OK [21:52:11]request: POST /json_proto HTTP/1.0 [21:52:11]Method: POST [21:52:11]URL: /json_proto [21:52:11]Method is POST - this is cgi request [21:52:11]url: /json_proto [21:52:11]query_string will be loaded in cgi processing [21:52:11]execute_cgi json_proto POST (null) [21:52:11]execute_cgi path=json_proto method=POST [21:52:11]POST find Content-Length [21:52:11]Host: 172.17.34.200:8080 [21:52:11]Content-Length: 678 [21:52:11]Content-Type: application/json [21:52:11] [21:52:11]POST finish read [21:52:11]Found Content-Length = 678 [21:52:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:11]execute_script... [21: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)1182369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:11]POST & json_proto [21:52:11]process_json_proto [21:52:11]json parsed OK: [21:52:11]protocol is kg_v1.0 [21:52:11]action value=close_receipt [21:52:11]process_action close_receipt [21:52:11]cmd_close_receipt [21:52:11]MH_GetDate [21:52:11]Write to MH i2c: F0 00 00 BB A8 52 [21:52:11]Write i2c OK [21:52:11]MH_I2C_Read... [21:52:11]Read from MH i2c: F0 [21:52:11]MH_I2C_Read... [21:52:11]Read from MH i2c: F0 09 00 [21:52:11]MH_I2C_Read... [21:52:11]Read from MH i2c: F0 09 00 BB A8 00 11 D1 E7 64 B2 FF 65 64 02 [21:52:11]GetLastDocTimeStamp 1692913797 [21:52:11]current date 1692913937 [21:52:11]FM_GetShiftState [21:52:11]SAM_PROTO_GetShiftState [21:52:11]wFMCommunicate request_size=4 [21:52:11]MH_SAM_APDU [21:52:11]CAPDU: 80 13 01 00 [21:52:11]Write to MH i2c: E2 08 00 BC A8 80 13 01 00 00 00 00 00 E1 [21:52:11]Write i2c OK [21:52:11]MH_I2C_Read... [21:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:11]Read from MH i2c: E2 [21:52:11]MH_I2C_Read... [21:52:11]Read from MH i2c: E2 0E 00 [21:52:11]MH_I2C_Read... [21:52:11]Read from MH i2c: E2 0E 00 BC A8 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5E [21:52:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:52:11]wFMCommunicate OK [21:52:11]SAM_PROTO_GetShiftState done [21:52:11]FM_GetShiftState done [21:52:11]opened in 1692866319 [21:52:11]opened+sec_in_day 1692952719 [21:52:11]quantity*price = 50025 [21:52:11]sum+1 = 50026 [21:52:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 313 24.08.2023 21:52 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32607 ФПД: 88869978495094 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T215217&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32607&fm=88869978495094&tin=02508201610067®Number=0000000000091575&sum=50000 [21:52:13]StoreToDocumentArchive [21:52:13]shift 75 fd 32607 [21:52:13]save to /storage/0075/doc_00032607 [21:52:13]save last doc name /storage/0075/doc_00032607 to /storage/kkm_last_doc_name [21:52:13]save OK [21:52:13]Clear old archive folders... [21:52:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:52:13]tlvbuf is 018B30B0 [21:52:13]SAM_PROTO_ClearQueue [21:52:13]wFMCommunicate request_size=4 [21:52:13]MH_SAM_APDU [21:52:13]CAPDU: 80 09 00 00 [21:52:13]Write to MH i2c: E2 08 00 C9 A8 80 09 00 00 00 00 00 00 E3 [21:52:13]Write i2c OK [21:52:13]MH_I2C_Read... [21:52:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:52:13]Read from MH i2c: E2 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 03 00 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 03 00 C9 A8 00 90 00 E5 [21:52:13]RAPDU: 90 00 [21:52:13]wFMCommunicate OK [21:52:13]SAM_PROTO_ClearQueue done [21:52:13]KKMCreateOFDPacket [21:52:13]OFDProtocolAddRootSTLVToBuf [21:52:13]FM_MakeSignedData [21:52:13]FM_MakeSignedData [21:52:13]SAM_PROTO_SignData [21:52:13]wFMCommunicate request_size=4 [21:52:13]MH_SAM_APDU [21:52:13]CAPDU: 80 0D 01 02 [21:52:13]Write to MH i2c: E2 08 00 CA A8 80 0D 01 02 00 00 00 00 EB [21:52:13]Write i2c OK [21:52:13]MH_I2C_Read... [21:52:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:52:13]Read from MH i2c: E2 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 03 00 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 03 00 CA A8 00 90 00 E6 [21:52:13]RAPDU: 90 00 [21:52:13]wFMCommunicate OK [21:52:13]wFMCommunicate request_size=255 [21:52:13]MH_SAM_APDU [21:52:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 39 01 00 00 F4 03 04 00 11 D1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5F 7F 00 00 35 04 06 00 50 [21:52:13]Write to MH i2c: E2 02 01 CB 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 39 01 00 00 F4 03 04 00 11 D1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5F 7F 00 00 35 04 06 00 50 00 00 65 [21:52:13]Write i2c OK [21:52:13]MH_I2C_Read... [21:52:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:13]Read from MH i2c: E2 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 03 00 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 03 00 CB A8 00 90 00 E7 [21:52:13]RAPDU: 90 00 [21:52:13]wFMCommunicate OK [21:52:13]wFMCommunicate request_size=10 [21:52:13]MH_SAM_APDU [21:52:13]CAPDU: 80 0D 02 02 05 D3 A7 7F D8 76 [21:52:13]Write to MH i2c: E2 0D 00 CC A8 80 0D 02 02 05 00 D3 A7 7F D8 76 00 00 3F [21:52:13]Write i2c OK [21:52:13]MH_I2C_Read... [21:52:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:13]Read from MH i2c: E2 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 03 00 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 03 00 CC A8 00 90 00 E8 [21:52:13]RAPDU: 90 00 [21:52:13]wFMCommunicate OK [21:52:13]wFMCommunicate request_size=4 [21:52:13]MH_SAM_APDU [21:52:13]CAPDU: 80 0D 03 02 [21:52:13]Write to MH i2c: E2 08 00 CD A8 80 0D 03 02 00 00 00 00 F0 [21:52:13]Write i2c OK [21:52:13]MH_I2C_Read... [21:52:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:52:13]Read from MH i2c: E2 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 0B 00 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 0B 00 CD A8 00 1B 94 3E DE 83 B0 3A 6D 90 00 96 [21:52:13]RAPDU: 1B 94 3E DE 83 B0 3A 6D 90 00 [21:52:13]wFMCommunicate OK [21:52:13]SAM_PROTO_SignData done [21:52:13]FM_MakeSignedData done [21:52:13]CreateOFDProtocolMessage [21:52:13]wFMCommunicate request_size=4 [21:52:13]MH_SAM_APDU [21:52:13]CAPDU: 80 11 00 00 [21:52:13]Write to MH i2c: E2 08 00 CE A8 80 11 00 00 00 00 00 00 F0 [21:52:13]Write i2c OK [21:52:13]MH_I2C_Read... [21:52:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:13]Read from MH i2c: E2 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 17 00 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 17 00 CE A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 46 [21:52:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:52:13]wFMCommunicate OK [21:52:13]CreateOFDProtocolMessage done [21:52:13]OFDSenderStorePacket 32607 [21:52:13]StoreOFDPacket docnum=32607 [21:52:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D8 10 07 01 B9 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 39 01 00 00 F4 03 04 00 11 D1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5F 7F 00 00 35 04 06 00 50 D3 A7 7F D8 76 1B 94 3E DE 83 B0 3A 6D [21:52:13]CheckFolder [21:52:13]dirname=/storage/ofd_packets [21:52:13]CheckFolder done [21:52:13]ProducePacketName [21:52:13]name=ofd_packets/00032607 [21:52:13]NVStorageSaveData ofd_packets/00032607 [21:52:13]File name is /storage/ofd_packets/00032607 [21:52:13]Write 301 bytes [21:52:13]NVStorageSaveData done [21:52:13]OFDSenderStorePacket done [21:52:13]KKMCreateOFDPacket done [21:52:13]NVStorageSaveData kkm_last_timestamp [21:52:13]File name is /storage/kkm_last_timestamp [21:52:13]Write 4 bytes [21:52:13]NVStorageSaveData done [21:52:13]ExternCall_PrintAddStr [21:52:13]wPrintStart [21:52:13]Write to MH i2c: 01 00 00 CF A8 77 [21:52:13]Write i2c OK [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: 01 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: 01 07 00 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: 01 07 00 CF A8 00 00 00 00 00 FF 0F 8C [21:52:13]RasterBufferAndPrint [21:52:13]line Счет N : (1)1182369 [21:52:13]line ИНН: 02508201610067 [21:52:13]line Контрольно-Кассовый Чек [21:52:13]line ПРОДАЖА [21:52:13]line ТРК (МРК, ГНК) : 62 [21:52:13]line Товар: 2710124130 [21:52:13]line Аи-92-К-5 [21:52:13]line 8.700 * 57.50 [21:52:13]line = 500.25 [21:52:13]line НДС 12% НСП 1% [21:52:13]line > о реализуемом товаре [21:52:13]line ОКРУГЛЕНИЕ: -0.25 [21:52:13]line ИТОГО: 500.00 [21:52:13]line Внесено: 500.00 [21:52:13]line СДАЧА: 0.00 [21:52:13]line НСП 1% : 4.43 [21:52:13]line НДС 12% : 53.12 [21:52:13]line Наличными: 500.00 [21:52:13]line Безнал.: 0.00 [21:52:13]line Место: АЗС № 121 "Партнер Нефть" [21:52:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:52:13]line СНО: Общий режим [21:52:13]line Чек 313 24.08.2023 21:52 [21:52:13]line Смена: 75 ФФД: 1.0 [21:52:13]line ЗНМ: 0300000148 [21:52:13]line РНМ: 0000000000091575 [21:52:13]line Версия ККМ: 001 [21:52:13]line ФМ: 0000000000874655 [21:52:13]line ФД: 32607 [21:52:13]line ФПД: 88869978495094 [21:52:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T215217&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32607&fm=88869978495094&tin=02508201610067®Number=0000000000091575&sum=50000 [21:52:13]OFD Sender: Processing packet 32607 [packets to send 11, broken 10] [21:52:13]ProducePacketName [21:52:13]name=ofd_packets/00032607 [21:52:13]OFD Sender: To server: pG, [21:52:13]CommunicateWithHost lk.salyk.kg:30040 [21:52:13]ConnectInit lk.salyk.kg [21:52:13]written 0, free lines is 4095 [21:52:14]Connected sock=10 [21:52:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D8 10 07 01 B9 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 39 01 00 00 F4 03 04 00 11 D1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5F 7F 00 00 35 04 06 00 50 D3 A7 7F D8 76 1B 94 3E DE 83 B0 3A 6D [21:52:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 42 89 47 00 10 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5F 7F 00 00 F4 03 04 00 B4 7B E7 64 B6 04 01 00 00 AB D7 E9 98 F9 66 2C DF [21:52:14]CommunicateWithHost err = 0 [21:52:14]CheckOFDResponse [21:52:14]1017 (14) - 77093643461234 [21:52:14]1041 (16) - 0000000000874655 [21:52:14]1040 (4) - 32607 [21:52:14]1012 (4) - 24.08.2023 15:48 [21:52:14]1206 (1) - 0 [21:52:14]OFD Sender: Remove packet 32607 [21:52:14]ProducePacketName [21:52:14]name=ofd_packets/00032607 [21:52:14]NVStorageDeleteData [21:52:14]Write to MH i2c: 01 00 00 FA A8 A2 [21:52:14]Write i2c OK [21:52:14]MH_I2C_Read... [21:52:14]Read from MH i2c: 01 [21:52:14]MH_I2C_Read... [21:52:14]Read from MH i2c: 01 07 00 [21:52:14]MH_I2C_Read... [21:52:14]Read from MH i2c: 01 07 00 FA A8 00 00 00 00 00 F1 0C A6 [21:52:14]RasterBufferAndPrint [21:52:14]line [21:52:14]line [21:52:14]line [21:52:14]line [21:52:14]line [21:52:14]written 0, free lines is 3322 [21:52:14]MH_Cut [21:52:14]Write to MH i2c: D1 01 00 01 A9 01 7C [21:52:14]Write i2c OK [21:52:14]MH_I2C_Read... [21:52:14]Read from MH i2c: D1 [21:52:14]MH_I2C_Read... [21:52:14]Read from MH i2c: D1 01 00 [21:52:14]MH_I2C_Read... [21:52:14]Read from MH i2c: D1 01 00 01 A9 00 7B [21:52:14]Write to MH i2c: 01 00 00 02 A9 AB [21:52:14]Write i2c OK [21:52:14]MH_I2C_Read... [21:52:14]OFD Sender: No OFD packet to send [21:52:15]*** Cut start [21:52:15]*** Purtial cut [21:52:15]*** Stage 1: CUTSNS_PIN = 1 [21:52:15]Read from MH i2c: 01 [21:52:15]MH_I2C_Read... [21:52:15]*** Stop cut motor [21:52:15]*** Cut end [21:52:15]Read from MH i2c: 01 07 00 [21:52:15]MH_I2C_Read... [21:52:15]Read from MH i2c: 01 07 00 02 A9 00 00 00 00 00 FF 0F C0 [21:52:15]process_action close_receipt done [21:52:15]requested_data is exist [21:52:15]produce_requested_data [21:52:15]requested_item fm.sn is exist - process it [21:52:15]wFMCommunicate request_size=4 [21:52:15]MH_SAM_APDU [21:52:15]CAPDU: 80 11 00 00 [21:52:15]Write to MH i2c: E2 08 00 03 A9 80 11 00 00 00 00 00 00 26 [21:52:15]Write i2c OK [21:52:15]MH_I2C_Read... [21:52:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:15]Read from MH i2c: E2 [21:52:15]MH_I2C_Read... [21:52:15]Read from MH i2c: E2 17 00 [21:52:15]MH_I2C_Read... [21:52:15]Read from MH i2c: E2 17 00 03 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7C [21:52:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:52:15]wFMCommunicate OK [21:52:15]requested_item fd.num is exist - process it [21:52:15]SAM_PROTO_GetFieldsCounters [21:52:15]wFMCommunicate request_size=4 [21:52:15]MH_SAM_APDU [21:52:15]CAPDU: 80 13 00 00 [21:52:15]Write to MH i2c: E2 08 00 04 A9 80 13 00 00 00 00 00 00 29 [21:52:15]Write i2c OK [21:52:15]MH_I2C_Read... [21:52:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:52:15]Read from MH i2c: E2 [21:52:15]MH_I2C_Read... [21:52:15]Read from MH i2c: E2 62 00 [21:52:15]MH_I2C_Read... [21:52:15]Read from MH i2c: E2 62 00 04 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5F 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 26 [21: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5F 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:52:15]wFMCommunicate OK [21:52:15]SAM_PROTO_GetFieldsCounters done [21:52:15]requested_item shift.num is exist - process it [21:52:15]requested_item shift.opened is exist - process it [21:52:15]req_shift_opened [21:52:15]FM_GetShiftState [21:52:15]SAM_PROTO_GetShiftState [21:52:15]wFMCommunicate request_size=4 [21:52:15]MH_SAM_APDU [21:52:15]CAPDU: 80 13 01 00 [21:52:15]Write to MH i2c: E2 08 00 05 A9 80 13 01 00 00 00 00 00 2B [21:52:15]Write i2c OK [21:52:15]MH_I2C_Read... [21:52:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:15]Read from MH i2c: E2 [21:52:15]MH_I2C_Read... [21:52:15]Read from MH i2c: E2 0E 00 [21:52:15]MH_I2C_Read... [21:52:15]Read from MH i2c: E2 0E 00 05 A9 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A8 [21:52:15]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:52:15]wFMCommunicate OK [21:52:15]SAM_PROTO_GetShiftState done [21:52:15]FM_GetShiftState done [21:52:15]req_shift_opened done [21:52:15]requested_item shift.open_date is exist - process it [21:52:15]req_shift_open_date [21:52:15]req_shift_open_date done [21:52:15]produce_requested_data done [21:52:15]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32607,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:52:15]process_action_free close_receipt [21:52:15]json_value_free [21:52:15]json_value_free done [21:52:15]process_json_proto returns [21:52:15]Send response to host [21:52:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32607,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:52:15]free response buf [21:52:15]execute_script done [21:52:15]execute_script returns [21:52:15]free content buf [21:52:15]Sock 8.Close socket [21:52:15]Sock 8.Thread stoped [21:52:19]OFD Sender: No OFD packet to send [21:52:22]accept exits with 9 [21:52:22]New connection [21:52:22]New thread 3066940772 created [21:52:22]Thread 3067084132 joined [21:52:22]Waiting for new connection... [21:52:22] Sock 9.Parse request [21:52:22]Sock 9.Check first char [21:52:22]Sock 9.First char is OK [21:52:22]request: POST /json_proto HTTP/1.0 [21:52:22]Method: POST [21:52:22]URL: /json_proto [21:52:22]Method is POST - this is cgi request [21:52:22]url: /json_proto [21:52:22]query_string will be loaded in cgi processing [21:52:22]execute_cgi json_proto POST (null) [21:52:22]execute_cgi path=json_proto method=POST [21:52:22]POST find Content-Length [21:52:22]Host: 172.17.34.200:8080 [21:52:22]Content-Length: 678 [21:52:22]Content-Type: application/json [21:52:22] [21:52:22]POST finish read [21:52:22]Found Content-Length = 678 [21:52:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 3.480, "sum" : 200.10, "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:52:22]execute_script... [21:52: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)1182368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 3.480, "sum" : 200.10, "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:52:22]POST & json_proto [21:52:22]process_json_proto [21:52:22]json parsed OK: [21:52:22]protocol is kg_v1.0 [21:52:22]action value=close_receipt [21:52:22]process_action close_receipt [21:52:22]cmd_close_receipt [21:52:22]MH_GetDate [21:52:22]Write to MH i2c: F0 00 00 06 A9 9E [21:52:22]Write i2c OK [21:52:22]MH_I2C_Read... [21:52:22]Read from MH i2c: F0 [21:52:22]MH_I2C_Read... [21:52:22]Read from MH i2c: F0 09 00 [21:52:22]MH_I2C_Read... [21:52:22]Read from MH i2c: F0 09 00 06 A9 00 1C D1 E7 64 B2 FF 65 64 59 [21:52:22]GetLastDocTimeStamp 1692913937 [21:52:22]current date 1692913948 [21:52:22]FM_GetShiftState [21:52:22]SAM_PROTO_GetShiftState [21:52:22]wFMCommunicate request_size=4 [21:52:22]MH_SAM_APDU [21:52:22]CAPDU: 80 13 01 00 [21:52:22]Write to MH i2c: E2 08 00 07 A9 80 13 01 00 00 00 00 00 2D [21:52:22]Write i2c OK [21:52:22]MH_I2C_Read... [21:52:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:22]Read from MH i2c: E2 [21:52:22]MH_I2C_Read... [21:52:22]Read from MH i2c: E2 0E 00 [21:52:22]MH_I2C_Read... [21:52:22]Read from MH i2c: E2 0E 00 07 A9 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AA [21:52:22]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:52:22]wFMCommunicate OK [21:52:22]SAM_PROTO_GetShiftState done [21:52:22]FM_GetShiftState done [21:52:22]opened in 1692866319 [21:52:22]opened+sec_in_day 1692952719 [21:52:22]quantity*price = 20010 [21:52:22]sum+1 = 20011 [21:52:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.25 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 314 24.08.2023 21:52 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32608 ФПД: 24988969329770 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T215228&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32608&fm=24988969329770&tin=02508201610067®Number=0000000000091575&sum=20000 [21:52:23]StoreToDocumentArchive [21:52:23]shift 75 fd 32608 [21:52:23]save to /storage/0075/doc_00032608 [21:52:23]save last doc name /storage/0075/doc_00032608 to /storage/kkm_last_doc_name [21:52:23]save OK [21:52:23]Clear old archive folders... [21:52:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:52:23]tlvbuf is 01AC6680 [21:52:23]SAM_PROTO_ClearQueue [21:52:23]wFMCommunicate request_size=4 [21:52:23]MH_SAM_APDU [21:52:23]CAPDU: 80 09 00 00 [21:52:23]Write to MH i2c: E2 08 00 14 A9 80 09 00 00 00 00 00 00 2F [21:52:23]Write i2c OK [21:52:23]MH_I2C_Read... [21:52:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:52:23]Read from MH i2c: E2 [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: E2 03 00 [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: E2 03 00 14 A9 00 90 00 31 [21:52:23]RAPDU: 90 00 [21:52:23]wFMCommunicate OK [21:52:23]SAM_PROTO_ClearQueue done [21:52:23]KKMCreateOFDPacket [21:52:23]OFDProtocolAddRootSTLVToBuf [21:52:23]FM_MakeSignedData [21:52:23]FM_MakeSignedData [21:52:23]SAM_PROTO_SignData [21:52:23]wFMCommunicate request_size=4 [21:52:23]MH_SAM_APDU [21:52:23]CAPDU: 80 0D 01 02 [21:52:23]Write to MH i2c: E2 08 00 15 A9 80 0D 01 02 00 00 00 00 37 [21:52:23]Write i2c OK [21:52:23]MH_I2C_Read... [21:52:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:52:23]Read from MH i2c: E2 [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: E2 03 00 [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: E2 03 00 15 A9 00 90 00 32 [21:52:23]RAPDU: 90 00 [21:52:23]wFMCommunicate OK [21:52:23]wFMCommunicate request_size=255 [21:52:23]MH_SAM_APDU [21:52:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 1C D1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 60 7F 00 00 35 04 06 00 16 [21:52:23]Write to MH i2c: E2 02 01 16 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 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 1C D1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 60 7F 00 00 35 04 06 00 16 00 00 84 [21:52:23]Write i2c OK [21:52:23]MH_I2C_Read... [21:52:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:24]Read from MH i2c: E2 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: E2 03 00 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: E2 03 00 16 A9 00 90 00 33 [21:52:24]RAPDU: 90 00 [21:52:24]wFMCommunicate OK [21:52:24]wFMCommunicate request_size=10 [21:52:24]MH_SAM_APDU [21:52:24]CAPDU: 80 0D 02 02 05 BA 32 A3 E4 6A [21:52:24]Write to MH i2c: E2 0D 00 17 A9 80 0D 02 02 05 00 BA 32 A3 E4 6A 00 00 21 [21:52:24]Write i2c OK [21:52:24]MH_I2C_Read... [21:52:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:24]Read from MH i2c: E2 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: E2 03 00 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: E2 03 00 17 A9 00 90 00 34 [21:52:24]RAPDU: 90 00 [21:52:24]wFMCommunicate OK [21:52:24]wFMCommunicate request_size=4 [21:52:24]MH_SAM_APDU [21:52:24]CAPDU: 80 0D 03 02 [21:52:24]Write to MH i2c: E2 08 00 18 A9 80 0D 03 02 00 00 00 00 3C [21:52:24]Write i2c OK [21:52:24]MH_I2C_Read... [21:52:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:52:24]Read from MH i2c: E2 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: E2 0B 00 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: E2 0B 00 18 A9 00 A1 CA 47 D3 E7 2E A7 C2 90 00 40 [21:52:24]RAPDU: A1 CA 47 D3 E7 2E A7 C2 90 00 [21:52:24]wFMCommunicate OK [21:52:24]SAM_PROTO_SignData done [21:52:24]FM_MakeSignedData done [21:52:24]CreateOFDProtocolMessage [21:52:24]wFMCommunicate request_size=4 [21:52:24]MH_SAM_APDU [21:52:24]CAPDU: 80 11 00 00 [21:52:24]Write to MH i2c: E2 08 00 19 A9 80 11 00 00 00 00 00 00 3C [21:52:24]Write i2c OK [21:52:24]MH_I2C_Read... [21:52:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:24]Read from MH i2c: E2 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: E2 17 00 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: E2 17 00 19 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 92 [21:52:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:52:24]wFMCommunicate OK [21:52:24]CreateOFDProtocolMessage done [21:52:24]OFDSenderStorePacket 32608 [21:52:24]StoreOFDPacket docnum=32608 [21:52:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 36 D9 07 01 E3 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 1C D1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 60 7F 00 00 35 04 06 00 16 BA 32 A3 E4 6A A1 CA 47 D3 E7 2E A7 C2 [21:52:24]CheckFolder [21:52:24]dirname=/storage/ofd_packets [21:52:24]CheckFolder done [21:52:24]ProducePacketName [21:52:24]name=ofd_packets/00032608 [21:52:24]NVStorageSaveData ofd_packets/00032608 [21:52:24]File name is /storage/ofd_packets/00032608 [21:52:24]Write 301 bytes [21:52:24]NVStorageSaveData done [21:52:24]OFDSenderStorePacket done [21:52:24]KKMCreateOFDPacket done [21:52:24]NVStorageSaveData kkm_last_timestamp [21:52:24]File name is /storage/kkm_last_timestamp [21:52:24]Write 4 bytes [21:52:24]NVStorageSaveData done [21:52:24]ExternCall_PrintAddStr [21:52:24]wPrintStart [21:52:24]Write to MH i2c: 01 00 00 1A A9 C3 [21:52:24]Write i2c OK [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: 01 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: 01 07 00 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: 01 07 00 1A A9 00 00 00 00 00 FF 0F D8 [21:52:24]RasterBufferAndPrint [21:52:24]line Счет N : (1)1182368 [21:52:24]line ИНН: 02508201610067 [21:52:24]line Контрольно-Кассовый Чек [21:52:24]line ПРОДАЖА [21:52:24]line ТРК (МРК, ГНК) : 52 [21:52:24]line Товар: 2710124130 [21:52:24]line Аи-92-К-5 [21:52:24]line 3.480 * 57.50 [21:52:24]line = 200.10 [21:52:24]line НДС 12% НСП 1% [21:52:24]line > о реализуемом товаре [21:52:24]line ОКРУГЛЕНИЕ: -0.10 [21:52:24]line ИТОГО: 200.00 [21:52:24]line Внесено: 200.00 [21:52:24]line СДАЧА: 0.00 [21:52:24]line НСП 1% : 1.77 [21:52:24]line НДС 12% : 21.25 [21:52:24]line Наличными: 200.00 [21:52:24]line Безнал.: 0.00 [21:52:24]line Место: АЗС № 121 "Партнер Нефть" [21:52:24]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:52:24]line СНО: Общий режим [21:52:24]line Чек 314 24.08.2023 21:52 [21:52:24]line Смена: 75 ФФД: 1.0 [21:52:24]line ЗНМ: 0300000148 [21:52:24]line РНМ: 0000000000091575 [21:52:24]line Версия ККМ: 001 [21:52:24]line ФМ: 0000000000874655 [21:52:24]line ФД: 32608 [21:52:24]line ФПД: 24988969329770 [21:52:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T215228&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32608&fm=24988969329770&tin=02508201610067®Number=0000000000091575&sum=20000 [21:52:24]written 0, free lines is 4095 [21:52:24]OFD Sender: Processing packet 32608 [packets to send 11, broken 10] [21:52:24]ProducePacketName [21:52:24]name=ofd_packets/00032608 [21:52:24]OFD Sender: To server: pG, [21:52:24]CommunicateWithHost lk.salyk.kg:30040 [21:52:24]ConnectInit lk.salyk.kg [21:52:24]Connected sock=10 [21: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 34 36 35 35 0F 01 00 00 36 D9 07 01 E3 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 1C D1 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 60 7F 00 00 35 04 06 00 16 BA 32 A3 E4 6A A1 CA 47 D3 E7 2E A7 C2 [21:52:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 37 B8 47 00 CF 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 60 7F 00 00 F4 03 04 00 BE 7B E7 64 B6 04 01 00 00 47 59 FC 22 E1 49 EB AA [21:52:24]CommunicateWithHost err = 0 [21:52:24]CheckOFDResponse [21:52:24]1017 (14) - 77093643461234 [21:52:24]1041 (16) - 0000000000874655 [21:52:24]1040 (4) - 32608 [21:52:24]1012 (4) - 24.08.2023 15:48 [21:52:24]1206 (1) - 0 [21:52:24]OFD Sender: Remove packet 32608 [21:52:24]ProducePacketName [21:52:24]name=ofd_packets/00032608 [21:52:24]NVStorageDeleteData [21:52:24]Write to MH i2c: 01 00 00 45 A9 EE [21:52:24]Write i2c OK [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: 01 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: 01 07 00 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: 01 07 00 45 A9 00 00 00 00 00 F7 0C F8 [21:52:24]RasterBufferAndPrint [21:52:24]line [21:52:24]line [21:52:24]line [21:52:24]line [21:52:24]line [21:52:24]written 0, free lines is 3331 [21:52:24]MH_Cut [21:52:24]Write to MH i2c: D1 01 00 4C A9 01 C7 [21:52:24]Write i2c OK [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: D1 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: D1 01 00 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: D1 01 00 4C A9 00 C6 [21:52:24]Write to MH i2c: 01 00 00 4D A9 F6 [21:52:24]Write i2c OK [21:52:24]MH_I2C_Read... [21:52:25]OFD Sender: No OFD packet to send [21:52:25]*** Cut start [21:52:25]*** Purtial cut [21:52:25]*** CUTSNS_PIN = 0 [21:52:25]*** Stage 1: CUTSNS_PIN = 1 [21:52:27]Read from MH i2c: 01 [21:52:27]MH_I2C_Read... [21:52:27]*** Stop cut motor [21:52:27]*** Cut end [21:52:27]Read from MH i2c: 01 07 00 [21:52:27]MH_I2C_Read... [21:52:27]Read from MH i2c: 01 07 00 4D A9 00 00 00 00 00 FF 0F 0B [21:52:27]process_action close_receipt done [21:52:27]requested_data is exist [21:52:27]produce_requested_data [21:52:27]requested_item fm.sn is exist - process it [21:52:27]wFMCommunicate request_size=4 [21:52:27]MH_SAM_APDU [21:52:27]CAPDU: 80 11 00 00 [21:52:27]Write to MH i2c: E2 08 00 4E A9 80 11 00 00 00 00 00 00 71 [21:52:27]Write i2c OK [21:52:27]MH_I2C_Read... [21:52:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:27]Read from MH i2c: E2 [21:52:27]MH_I2C_Read... [21:52:27]Read from MH i2c: E2 17 00 [21:52:27]MH_I2C_Read... [21:52:27]Read from MH i2c: E2 17 00 4E A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C7 [21:52:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:52:27]wFMCommunicate OK [21:52:27]requested_item fd.num is exist - process it [21:52:27]SAM_PROTO_GetFieldsCounters [21:52:27]wFMCommunicate request_size=4 [21:52:27]MH_SAM_APDU [21:52:27]CAPDU: 80 13 00 00 [21:52:27]Write to MH i2c: E2 08 00 4F A9 80 13 00 00 00 00 00 00 74 [21:52:27]Write i2c OK [21:52:27]MH_I2C_Read... [21:52:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:52:27]Read from MH i2c: E2 [21:52:27]MH_I2C_Read... [21:52:27]Read from MH i2c: E2 62 00 [21:52:27]MH_I2C_Read... [21:52:27]Read from MH i2c: E2 62 00 4F 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 60 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 75 [21:52:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 60 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:52:27]wFMCommunicate OK [21:52:27]SAM_PROTO_GetFieldsCounters done [21:52:27]requested_item shift.num is exist - process it [21:52:27]requested_item shift.opened is exist - process it [21:52:27]req_shift_opened [21:52:27]FM_GetShiftState [21:52:27]SAM_PROTO_GetShiftState [21:52:27]wFMCommunicate request_size=4 [21:52:27]MH_SAM_APDU [21:52:27]CAPDU: 80 13 01 00 [21:52:27]Write to MH i2c: E2 08 00 50 A9 80 13 01 00 00 00 00 00 76 [21:52:27]Write i2c OK [21:52:27]MH_I2C_Read... [21:52:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:27]Read from MH i2c: E2 [21:52:27]MH_I2C_Read... [21:52:27]Read from MH i2c: E2 0E 00 [21:52:27]MH_I2C_Read... [21:52:27]Read from MH i2c: E2 0E 00 50 A9 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F3 [21:52:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:52:27]wFMCommunicate OK [21:52:27]SAM_PROTO_GetShiftState done [21:52:27]FM_GetShiftState done [21:52:27]req_shift_opened done [21:52:27]requested_item shift.open_date is exist - process it [21:52:27]req_shift_open_date [21:52:27]req_shift_open_date done [21:52:27]produce_requested_data done [21:52:27]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32608,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:52:27]process_action_free close_receipt [21:52:27]json_value_free [21:52:27]json_value_free done [21:52:27]process_json_proto returns [21:52:27]Send response to host [21:52:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32608,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:52:27]free response buf [21:52:27]execute_script done [21:52:27]execute_script returns [21:52:27]free content buf [21:52:27]Sock 9.Close socket [21:52:27]Sock 9.Thread stoped [21:52:30]OFD Sender: No OFD packet to send [21:52:35]OFD Sender: No OFD packet to send [21:52:40]OFD Sender: No OFD packet to send [21:52:45]OFD Sender: No OFD packet to send [21:52:50]OFD Sender: No OFD packet to send [21:52:55]OFD Sender: No OFD packet to send [21:53:00]OFD Sender: No OFD packet to send [21:53:05]OFD Sender: No OFD packet to send [21:53:10]OFD Sender: No OFD packet to send [21:53:15]OFD Sender: No OFD packet to send [21:53:20]OFD Sender: No OFD packet to send [21:53:25]OFD Sender: No OFD packet to send [21:53:30]OFD Sender: No OFD packet to send [21:53:35]OFD Sender: No OFD packet to send [21:53:40]OFD Sender: No OFD packet to send [21:53:45]OFD Sender: No OFD packet to send [21:53:50]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:35]OFD Sender: No OFD packet to send [21:56:40]OFD Sender: No OFD packet to send [21:56:45]OFD Sender: No OFD packet to send [21:56:50]OFD Sender: No OFD packet to send [21:56:55]OFD Sender: No OFD packet to send [21:57:00]OFD Sender: No OFD packet to send [21:57:05]OFD Sender: No OFD packet to send [21:57:10]OFD Sender: No OFD packet to send [21:57:15]OFD Sender: No OFD packet to send [21:57:20]OFD Sender: No OFD packet to send [21:57:25]OFD Sender: No OFD packet to send [21:57:30]OFD Sender: No OFD packet to send [21:57:35]OFD Sender: No OFD packet to send [21:57:40]OFD Sender: No OFD packet to send [21:57:45]OFD Sender: No OFD packet to send [21:57:50]OFD Sender: No OFD packet to send [21:57:55]OFD Sender: No OFD packet to send [21:58:00]OFD Sender: No OFD packet to send [21:58:05]OFD Sender: No OFD packet to send [21:58:10]OFD Sender: No OFD packet to send [21:58:15]OFD Sender: No OFD packet to send [21:58:20]OFD Sender: No OFD packet to send [21:58:25]OFD Sender: No OFD packet to send [21:58:30]OFD Sender: No OFD packet to send [21:58:35]OFD Sender: No OFD packet to send [21:58:40]OFD Sender: No OFD packet to send [21:58:45]OFD Sender: No OFD packet to send [21:58: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:15]OFD Sender: No OFD packet to send [21:59:20]OFD Sender: No OFD packet to send [21:59:25]OFD Sender: No OFD packet to send [21:59:27]accept exits with 8 [21:59:27]New connection [21:59:27]New thread 3067084132 created [21:59:27]Thread 3066940772 joined [21:59:27]Waiting for new connection... [21:59:27] Sock 8.Parse request [21:59:27]Sock 8.Check first char [21:59:27]Sock 8.First char is OK [21:59:27]request: POST /json_proto HTTP/1.0 [21:59:27]Method: POST [21:59:27]URL: /json_proto [21:59:27]Method is POST - this is cgi request [21:59:27]url: /json_proto [21:59:27]query_string will be loaded in cgi processing [21:59:27]execute_cgi json_proto POST (null) [21:59:27]execute_cgi path=json_proto method=POST [21:59:27]POST find Content-Length [21:59:27]Host: 172.17.34.200:8080 [21:59:27]Content-Length: 678 [21:59:27]Content-Type: application/json [21:59:27] [21:59:27]POST finish read [21:59:27]Found Content-Length = 678 [21:59:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:59:27]execute_script... [21:59:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:59:27]POST & json_proto [21:59:27]process_json_proto [21:59:27]json parsed OK: [21:59:27]protocol is kg_v1.0 [21:59:27]action value=close_receipt [21:59:27]process_action close_receipt [21:59:27]cmd_close_receipt [21:59:27]MH_GetDate [21:59:27]Write to MH i2c: F0 00 00 51 A9 E9 [21:59:27]Write i2c OK [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: F0 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: F0 09 00 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: F0 09 00 51 A9 00 C5 D2 E7 64 B2 FF 65 64 4E [21:59:27]GetLastDocTimeStamp 1692913948 [21:59:27]current date 1692914373 [21:59:27]FM_GetShiftState [21:59:27]SAM_PROTO_GetShiftState [21:59:27]wFMCommunicate request_size=4 [21:59:27]MH_SAM_APDU [21:59:27]CAPDU: 80 13 01 00 [21:59:27]Write to MH i2c: E2 08 00 52 A9 80 13 01 00 00 00 00 00 78 [21:59:27]Write i2c OK [21:59:27]MH_I2C_Read... [21:59:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:27]Read from MH i2c: E2 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: E2 0E 00 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: E2 0E 00 52 A9 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F5 [21:59:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:59:27]wFMCommunicate OK [21:59:27]SAM_PROTO_GetShiftState done [21:59:27]FM_GetShiftState done [21:59:27]opened in 1692866319 [21:59:27]opened+sec_in_day 1692952719 [21:59:27]quantity*price = 50025 [21:59:27]sum+1 = 50026 [21:59:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 315 24.08.2023 21:59 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32609 ФПД: 108055826022979 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T215933&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32609&fm=108055826022979&tin=02508201610067®Number=0000000000091575&sum=50000 [21:59:28]StoreToDocumentArchive [21:59:28]shift 75 fd 32609 [21:59:28]save to /storage/0075/doc_00032609 [21:59:28]save last doc name /storage/0075/doc_00032609 to /storage/kkm_last_doc_name [21:59:28]save OK [21:59:28]Clear old archive folders... [21:59:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:59:28]tlvbuf is 01964AA0 [21:59:28]SAM_PROTO_ClearQueue [21:59:28]wFMCommunicate request_size=4 [21:59:28]MH_SAM_APDU [21:59:28]CAPDU: 80 09 00 00 [21:59:28]Write to MH i2c: E2 08 00 5F A9 80 09 00 00 00 00 00 00 7A [21:59:28]Write i2c OK [21:59:28]MH_I2C_Read... [21:59:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:28]Read from MH i2c: E2 [21:59:28]MH_I2C_Read... [21:59:28]Read from MH i2c: E2 03 00 [21:59:28]MH_I2C_Read... [21:59:28]Read from MH i2c: E2 03 00 5F A9 00 90 00 7C [21:59:28]RAPDU: 90 00 [21:59:28]wFMCommunicate OK [21:59:28]SAM_PROTO_ClearQueue done [21:59:28]KKMCreateOFDPacket [21:59:28]OFDProtocolAddRootSTLVToBuf [21:59:28]FM_MakeSignedData [21:59:28]FM_MakeSignedData [21:59:28]SAM_PROTO_SignData [21:59:28]wFMCommunicate request_size=4 [21:59:28]MH_SAM_APDU [21:59:28]CAPDU: 80 0D 01 02 [21:59:28]Write to MH i2c: E2 08 00 60 A9 80 0D 01 02 00 00 00 00 82 [21:59:28]Write i2c OK [21:59:28]MH_I2C_Read... [21:59:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:28]Read from MH i2c: E2 [21:59:28]MH_I2C_Read... [21:59:28]Read from MH i2c: E2 03 00 [21:59:28]MH_I2C_Read... [21:59:28]Read from MH i2c: E2 03 00 60 A9 00 90 00 7D [21:59:28]RAPDU: 90 00 [21:59:28]wFMCommunicate OK [21:59:28]wFMCommunicate request_size=255 [21:59:28]MH_SAM_APDU [21:59:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3B 01 00 00 F4 03 04 00 C5 D2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 7F 00 00 35 04 06 00 62 [21:59:28]Write to MH i2c: E2 02 01 61 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3B 01 00 00 F4 03 04 00 C5 D2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 7F 00 00 35 04 06 00 62 00 00 C7 [21:59:28]Write i2c OK [21:59:28]MH_I2C_Read... [21:59:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:29]Read from MH i2c: E2 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 03 00 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 03 00 61 A9 00 90 00 7E [21:59:29]RAPDU: 90 00 [21:59:29]wFMCommunicate OK [21:59:29]wFMCommunicate request_size=10 [21:59:29]MH_SAM_APDU [21:59:29]CAPDU: 80 0D 02 02 05 46 B5 20 42 43 [21:59:29]Write to MH i2c: E2 0D 00 62 A9 80 0D 02 02 05 00 46 B5 20 42 43 00 00 2F [21:59:29]Write i2c OK [21:59:29]MH_I2C_Read... [21:59:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:29]Read from MH i2c: E2 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 03 00 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 03 00 62 A9 00 90 00 7F [21:59:29]RAPDU: 90 00 [21:59:29]wFMCommunicate OK [21:59:29]wFMCommunicate request_size=4 [21:59:29]MH_SAM_APDU [21:59:29]CAPDU: 80 0D 03 02 [21:59:29]Write to MH i2c: E2 08 00 63 A9 80 0D 03 02 00 00 00 00 87 [21:59:29]Write i2c OK [21:59:29]MH_I2C_Read... [21:59:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:29]Read from MH i2c: E2 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 0B 00 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 0B 00 63 A9 00 B4 27 37 14 AE C8 FC 38 90 00 58 [21:59:29]RAPDU: B4 27 37 14 AE C8 FC 38 90 00 [21:59:29]wFMCommunicate OK [21:59:29]SAM_PROTO_SignData done [21:59:29]FM_MakeSignedData done [21:59:29]CreateOFDProtocolMessage [21:59:29]wFMCommunicate request_size=4 [21:59:29]MH_SAM_APDU [21:59:29]CAPDU: 80 11 00 00 [21:59:29]Write to MH i2c: E2 08 00 64 A9 80 11 00 00 00 00 00 00 87 [21:59:29]Write i2c OK [21:59:29]MH_I2C_Read... [21:59:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:29]Read from MH i2c: E2 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 17 00 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 17 00 64 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DD [21:59:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:59:29]wFMCommunicate OK [21:59:29]CreateOFDProtocolMessage done [21:59:29]OFDSenderStorePacket 32609 [21:59:29]StoreOFDPacket docnum=32609 [21:59:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6C 07 07 01 2C 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3B 01 00 00 F4 03 04 00 C5 D2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 7F 00 00 35 04 06 00 62 46 B5 20 42 43 B4 27 37 14 AE C8 FC 38 [21:59:29]CheckFolder [21:59:29]dirname=/storage/ofd_packets [21:59:29]CheckFolder done [21:59:29]ProducePacketName [21:59:29]name=ofd_packets/00032609 [21:59:29]NVStorageSaveData ofd_packets/00032609 [21:59:29]File name is /storage/ofd_packets/00032609 [21:59:29]Write 301 bytes [21:59:29]NVStorageSaveData done [21:59:29]OFDSenderStorePacket done [21:59:29]KKMCreateOFDPacket done [21:59:29]NVStorageSaveData kkm_last_timestamp [21:59:29]File name is /storage/kkm_last_timestamp [21:59:29]Write 4 bytes [21:59:29]NVStorageSaveData done [21:59:29]ExternCall_PrintAddStr [21:59:29]wPrintStart [21:59:29]Write to MH i2c: 01 00 00 65 A9 0E [21:59:29]Write i2c OK [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: 01 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: 01 07 00 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: 01 07 00 65 A9 00 00 00 00 00 FF 0F 23 [21:59:29]RasterBufferAndPrint [21:59:29]line Счет N : (1)1182370 [21:59:29]line ИНН: 02508201610067 [21:59:29]line Контрольно-Кассовый Чек [21:59:29]line ПРОДАЖА [21:59:29]line ТРК (МРК, ГНК) : 52 [21:59:29]line Товар: 2710124130 [21:59:29]line Аи-92-К-5 [21:59:29]line 8.700 * 57.50 [21:59:29]line = 500.25 [21:59:29]line НДС 12% НСП 1% [21:59:29]line > о реализуемом товаре [21:59:29]line ОКРУГЛЕНИЕ: -0.25 [21:59:29]line ИТОГО: 500.00 [21:59:29]line Внесено: 500.00 [21:59:29]line СДАЧА: 0.00 [21:59:29]line НСП 1% : 4.43 [21:59:29]line НДС 12% : 53.12 [21:59:29]line Наличными: 500.00 [21:59:29]line Безнал.: 0.00 [21:59:29]line Место: АЗС № 121 "Партнер Нефть" [21:59:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:59:29]line СНО: Общий режим [21:59:29]line Чек 315 24.08.2023 21:59 [21:59:29]line Смена: 75 ФФД: 1.0 [21:59:29]line ЗНМ: 0300000148 [21:59:29]line РНМ: 0000000000091575 [21:59:29]line Версия ККМ: 001 [21:59:29]line ФМ: 0000000000874655 [21:59:29]line ФД: 32609 [21:59:29]line ФПД: 108055826022979 [21:59:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T215933&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32609&fm=108055826022979&tin=02508201610067®Number=0000000000091575&sum=50000 [21:59:29]OFD Sender: Processing packet 32609 [packets to send 11, broken 10] [21:59:29]ProducePacketName [21:59:29]name=ofd_packets/00032609 [21:59:29]OFD Sender: To server: pG, [21:59:29]CommunicateWithHost lk.salyk.kg:30040 [21:59:29]ConnectInit lk.salyk.kg [21:59:29]written 0, free lines is 4095 [21:59:29]Connected sock=10 [21:59:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6C 07 07 01 2C 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3B 01 00 00 F4 03 04 00 C5 D2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 7F 00 00 35 04 06 00 62 46 B5 20 42 43 B4 27 37 14 AE C8 FC 38 [21:59:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D1 C2 47 00 79 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 7F 00 00 F4 03 04 00 67 7D E7 64 B6 04 01 00 00 02 AC D2 E4 E7 9E E5 DE [21:59:29]CommunicateWithHost err = 0 [21:59:29]CheckOFDResponse [21:59:29]1017 (14) - 77093643461234 [21:59:29]1041 (16) - 0000000000874655 [21:59:29]1040 (4) - 32609 [21:59:29]1012 (4) - 24.08.2023 15:55 [21:59:29]1206 (1) - 0 [21:59:29]OFD Sender: Remove packet 32609 [21:59:29]ProducePacketName [21:59:29]name=ofd_packets/00032609 [21:59:29]NVStorageDeleteData [21:59:30]Write to MH i2c: 01 00 00 90 A9 39 [21:59:30]Write i2c OK [21:59:30]MH_I2C_Read... [21:59:30]Read from MH i2c: 01 [21:59:30]MH_I2C_Read... [21:59:30]Read from MH i2c: 01 07 00 [21:59:30]MH_I2C_Read... [21:59:30]Read from MH i2c: 01 07 00 90 A9 00 00 00 00 00 F1 0C 3D [21:59:30]RasterBufferAndPrint [21:59:30]line [21:59:30]line [21:59:30]line [21:59:30]line [21:59:30]line [21:59:30]written 0, free lines is 3322 [21:59:30]MH_Cut [21:59:30]Write to MH i2c: D1 01 00 97 A9 01 12 [21:59:30]Write i2c OK [21:59:30]MH_I2C_Read... [21:59:30]Read from MH i2c: D1 [21:59:30]MH_I2C_Read... [21:59:30]Read from MH i2c: D1 01 00 [21:59:30]MH_I2C_Read... [21:59:30]Read from MH i2c: D1 01 00 97 A9 00 11 [21:59:30]Write to MH i2c: 01 00 00 98 A9 41 [21:59:30]Write i2c OK [21:59:30]MH_I2C_Read... [21:59:30]OFD Sender: No OFD packet to send [21:59:30]*** Cut start [21:59:30]*** Purtial cut [21:59:30]*** Stage 1: CUTSNS_PIN = 1 [21:59:31]Read from MH i2c: 01 [21:59:31]MH_I2C_Read... [21:59:31]*** Stop cut motor [21:59:31]*** Cut end [21:59:31]Read from MH i2c: 01 07 00 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: 01 07 00 98 A9 00 00 00 00 00 FF 0F 56 [21:59:31]process_action close_receipt done [21:59:31]requested_data is exist [21:59:31]produce_requested_data [21:59:31]requested_item fm.sn is exist - process it [21:59:31]wFMCommunicate request_size=4 [21:59:31]MH_SAM_APDU [21:59:31]CAPDU: 80 11 00 00 [21:59:31]Write to MH i2c: E2 08 00 99 A9 80 11 00 00 00 00 00 00 BC [21:59:31]Write i2c OK [21:59:31]MH_I2C_Read... [21:59:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:31]Read from MH i2c: E2 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 17 00 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 17 00 99 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 12 [21:59:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:59:31]wFMCommunicate OK [21:59:31]requested_item fd.num is exist - process it [21:59:31]SAM_PROTO_GetFieldsCounters [21:59:31]wFMCommunicate request_size=4 [21:59:31]MH_SAM_APDU [21:59:31]CAPDU: 80 13 00 00 [21:59:31]Write to MH i2c: E2 08 00 9A A9 80 13 00 00 00 00 00 00 BF [21:59:31]Write i2c OK [21:59:31]MH_I2C_Read... [21:59:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:31]Read from MH i2c: E2 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 62 00 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 62 00 9A 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 61 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 C4 [21:59:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 61 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:31]wFMCommunicate OK [21:59:31]SAM_PROTO_GetFieldsCounters done [21:59:31]requested_item shift.num is exist - process it [21:59:31]requested_item shift.opened is exist - process it [21:59:31]req_shift_opened [21:59:31]FM_GetShiftState [21:59:31]SAM_PROTO_GetShiftState [21:59:31]wFMCommunicate request_size=4 [21:59:31]MH_SAM_APDU [21:59:31]CAPDU: 80 13 01 00 [21:59:31]Write to MH i2c: E2 08 00 9B A9 80 13 01 00 00 00 00 00 C1 [21:59:31]Write i2c OK [21:59:31]MH_I2C_Read... [21:59:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:31]Read from MH i2c: E2 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 0E 00 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 0E 00 9B A9 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3E [21:59:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:59:31]wFMCommunicate OK [21:59:31]SAM_PROTO_GetShiftState done [21:59:31]FM_GetShiftState done [21:59:31]req_shift_opened done [21:59:31]requested_item shift.open_date is exist - process it [21:59:31]req_shift_open_date [21:59:31]req_shift_open_date done [21:59:31]produce_requested_data done [21:59:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32609,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:59:31]process_action_free close_receipt [21:59:31]json_value_free [21:59:31]json_value_free done [21:59:31]process_json_proto returns [21:59:31]Send response to host [21:59:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32609,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:59:31]free response buf [21:59:31]execute_script done [21:59:31]execute_script returns [21:59:31]free content buf [21:59:31]Sock 8.Close socket [21:59:31]Sock 8.Thread stoped [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:49]accept exits with 9 [21:59:49]New connection [21:59:49]New thread 3066940772 created [21:59:49]Thread 3067084132 joined [21:59:49]Waiting for new connection... [21:59:49] Sock 9.Parse request [21:59:49]Sock 9.Check first char [21:59:49]Sock 9.First char is OK [21:59:49]request: POST /json_proto HTTP/1.0 [21:59:49]Method: POST [21:59:49]URL: /json_proto [21:59:49]Method is POST - this is cgi request [21:59:49]url: /json_proto [21:59:49]query_string will be loaded in cgi processing [21:59:49]execute_cgi json_proto POST (null) [21:59:49]execute_cgi path=json_proto method=POST [21:59:49]POST find Content-Length [21:59:49]Host: 172.17.34.200:8080 [21:59:49]Content-Length: 678 [21:59:49]Content-Type: application/json [21:59:49] [21:59:49]POST finish read [21:59:49]Found Content-Length = 678 [21:59:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.360, "sum" : 308.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 308.00, "total" : 308.00, "payments": [ { "type": 0, "sum" : 308.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:49]execute_script... [21:59:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.360, "sum" : 308.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 308.00, "total" : 308.00, "payments": [ { "type": 0, "sum" : 308.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:49]POST & json_proto [21:59:49]process_json_proto [21:59:49]json parsed OK: [21:59:49]protocol is kg_v1.0 [21:59:49]action value=close_receipt [21:59:49]process_action close_receipt [21:59:49]cmd_close_receipt [21:59:49]MH_GetDate [21:59:49]Write to MH i2c: F0 00 00 9C A9 34 [21:59:49]Write i2c OK [21:59:49]MH_I2C_Read... [21:59:49]Read from MH i2c: F0 [21:59:49]MH_I2C_Read... [21:59:49]Read from MH i2c: F0 09 00 [21:59:49]MH_I2C_Read... [21:59:49]Read from MH i2c: F0 09 00 9C A9 00 DA D2 E7 64 B2 FF 65 64 AE [21:59:49]GetLastDocTimeStamp 1692914373 [21:59:49]current date 1692914394 [21:59:49]FM_GetShiftState [21:59:49]SAM_PROTO_GetShiftState [21:59:49]wFMCommunicate request_size=4 [21:59:49]MH_SAM_APDU [21:59:49]CAPDU: 80 13 01 00 [21:59:49]Write to MH i2c: E2 08 00 9D A9 80 13 01 00 00 00 00 00 C3 [21:59:49]Write i2c OK [21:59:49]MH_I2C_Read... [21:59:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:49]Read from MH i2c: E2 [21:59:49]MH_I2C_Read... [21:59:49]Read from MH i2c: E2 0E 00 [21:59:49]MH_I2C_Read... [21:59:49]Read from MH i2c: E2 0E 00 9D A9 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 40 [21:59:49]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:59:49]wFMCommunicate OK [21:59:49]SAM_PROTO_GetShiftState done [21:59:49]FM_GetShiftState done [21:59:49]opened in 1692866319 [21:59:49]opened+sec_in_day 1692952719 [21:59:49]quantity*price = 30820 [21:59:49]sum+1 = 30821 [21:59:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 308.00 Внесено: 308.00 СДАЧА: 0.00 НСП 1% : 2.73 НДС 12% : 32.73 Наличными: 308.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 316 24.08.2023 21:59 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32610 ФПД: 218841365877636 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T215954&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32610&fm=218841365877636&tin=02508201610067®Number=0000000000091575&sum=30800 [21:59:50]StoreToDocumentArchive [21:59:50]shift 75 fd 32610 [21:59:50]save to /storage/0075/doc_00032610 [21:59:50]save last doc name /storage/0075/doc_00032610 to /storage/kkm_last_doc_name [21:59:50]save OK [21:59:50]Clear old archive folders... [21:59:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:59:50]tlvbuf is 01A130B0 [21:59:50]SAM_PROTO_ClearQueue [21:59:50]wFMCommunicate request_size=4 [21:59:50]MH_SAM_APDU [21:59:50]CAPDU: 80 09 00 00 [21:59:50]Write to MH i2c: E2 08 00 AA A9 80 09 00 00 00 00 00 00 C5 [21:59:50]Write i2c OK [21:59:50]MH_I2C_Read... [21:59:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:50]Read from MH i2c: E2 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: E2 03 00 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: E2 03 00 AA A9 00 90 00 C7 [21:59:50]RAPDU: 90 00 [21:59:50]wFMCommunicate OK [21:59:50]SAM_PROTO_ClearQueue done [21:59:50]KKMCreateOFDPacket [21:59:50]OFDProtocolAddRootSTLVToBuf [21:59:50]FM_MakeSignedData [21:59:50]FM_MakeSignedData [21:59:50]SAM_PROTO_SignData [21:59:50]wFMCommunicate request_size=4 [21:59:50]MH_SAM_APDU [21:59:50]CAPDU: 80 0D 01 02 [21:59:50]Write to MH i2c: E2 08 00 AB A9 80 0D 01 02 00 00 00 00 CD [21:59:50]Write i2c OK [21:59:50]MH_I2C_Read... [21:59:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:50]Read from MH i2c: E2 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: E2 03 00 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: E2 03 00 AB A9 00 90 00 C8 [21:59:50]RAPDU: 90 00 [21:59:50]wFMCommunicate OK [21:59:50]wFMCommunicate request_size=255 [21:59:50]MH_SAM_APDU [21:59:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 64 78 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 78 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0C 00 00 00 00 07 04 06 00 50 78 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 DA D2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 7F 00 00 35 04 06 00 C7 [21:59:50]Write to MH i2c: E2 02 01 AC 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 35 FF 03 08 00 03 F0 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 64 78 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 78 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0C 00 00 00 00 07 04 06 00 50 78 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 DA D2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 7F 00 00 35 04 06 00 C7 00 00 E6 [21:59:50]Write i2c OK [21:59:50]MH_I2C_Read... [21:59:50]OFD Sender: No OFD packet to send [21:59:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:50]Read from MH i2c: E2 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: E2 03 00 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: E2 03 00 AC A9 00 90 00 C9 [21:59:50]RAPDU: 90 00 [21:59:50]wFMCommunicate OK [21:59:50]wFMCommunicate request_size=10 [21:59:50]MH_SAM_APDU [21:59:50]CAPDU: 80 0D 02 02 05 08 F9 E0 13 84 [21:59:50]Write to MH i2c: E2 0D 00 AD A9 80 0D 02 02 05 00 08 F9 E0 13 84 00 00 52 [21:59:50]Write i2c OK [21:59:50]MH_I2C_Read... [21:59:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:50]Read from MH i2c: E2 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: E2 03 00 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: E2 03 00 AD A9 00 90 00 CA [21:59:50]RAPDU: 90 00 [21:59:50]wFMCommunicate OK [21:59:50]wFMCommunicate request_size=4 [21:59:50]MH_SAM_APDU [21:59:50]CAPDU: 80 0D 03 02 [21:59:50]Write to MH i2c: E2 08 00 AE A9 80 0D 03 02 00 00 00 00 D2 [21:59:50]Write i2c OK [21:59:50]MH_I2C_Read... [21:59:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:50]Read from MH i2c: E2 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: E2 0B 00 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: E2 0B 00 AE A9 00 2D 6D AC 40 85 76 FC F7 90 00 47 [21:59:50]RAPDU: 2D 6D AC 40 85 76 FC F7 90 00 [21:59:50]wFMCommunicate OK [21:59:50]SAM_PROTO_SignData done [21:59:50]FM_MakeSignedData done [21:59:50]CreateOFDProtocolMessage [21:59:50]wFMCommunicate request_size=4 [21:59:50]MH_SAM_APDU [21:59:50]CAPDU: 80 11 00 00 [21:59:50]Write to MH i2c: E2 08 00 AF A9 80 11 00 00 00 00 00 00 D2 [21:59:50]Write i2c OK [21:59:50]MH_I2C_Read... [21:59:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:50]Read from MH i2c: E2 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: E2 17 00 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: E2 17 00 AF A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 28 [21:59:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:59:50]wFMCommunicate OK [21:59:50]CreateOFDProtocolMessage done [21:59:50]OFDSenderStorePacket 32610 [21:59:50]StoreOFDPacket docnum=32610 [21:59:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DA C0 07 01 14 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 64 78 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 78 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0C 00 00 00 00 07 04 06 00 50 78 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 DA D2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 7F 00 00 35 04 06 00 C7 08 F9 E0 13 84 2D 6D AC 40 85 76 FC F7 [21:59:50]CheckFolder [21:59:50]dirname=/storage/ofd_packets [21:59:50]CheckFolder done [21:59:50]ProducePacketName [21:59:50]name=ofd_packets/00032610 [21:59:50]NVStorageSaveData ofd_packets/00032610 [21:59:50]File name is /storage/ofd_packets/00032610 [21:59:50]Write 301 bytes [21:59:50]NVStorageSaveData done [21:59:50]OFDSenderStorePacket done [21:59:50]KKMCreateOFDPacket done [21:59:50]NVStorageSaveData kkm_last_timestamp [21:59:50]File name is /storage/kkm_last_timestamp [21:59:50]Write 4 bytes [21:59:50]NVStorageSaveData done [21:59:50]ExternCall_PrintAddStr [21:59:50]wPrintStart [21:59:50]Write to MH i2c: 01 00 00 B0 A9 59 [21:59:50]Write i2c OK [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: 01 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: 01 07 00 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: 01 07 00 B0 A9 00 00 00 00 00 FF 0F 6E [21:59:50]RasterBufferAndPrint [21:59:50]line Счет N : (1)1182371 [21:59:50]line ИНН: 02508201610067 [21:59:50]line Контрольно-Кассовый Чек [21:59:50]line ПРОДАЖА [21:59:50]line ТРК (МРК, ГНК) : 42 [21:59:50]line Товар: 2710124130 [21:59:50]line Аи-92-К-5 [21:59:50]line 5.360 * 57.50 [21:59:50]line = 308.20 [21:59:50]line НДС 12% НСП 1% [21:59:50]line > о реализуемом товаре [21:59:50]line ОКРУГЛЕНИЕ: -0.20 [21:59:50]line ИТОГО: 308.00 [21:59:50]line Внесено: 308.00 [21:59:50]line СДАЧА: 0.00 [21:59:50]line НСП 1% : 2.73 [21:59:50]line НДС 12% : 32.73 [21:59:50]line Наличными: 308.00 [21:59:50]line Безнал.: 0.00 [21:59:50]line Место: АЗС № 121 "Партнер Нефть" [21:59:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:59:50]line СНО: Общий режим [21:59:50]line Чек 316 24.08.2023 21:59 [21:59:50]line Смена: 75 ФФД: 1.0 [21:59:50]line ЗНМ: 0300000148 [21:59:50]line РНМ: 0000000000091575 [21:59:50]line Версия ККМ: 001 [21:59:50]line ФМ: 0000000000874655 [21:59:50]line ФД: 32610 [21:59:50]line ФПД: 218841365877636 [21:59:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T215954&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32610&fm=218841365877636&tin=02508201610067®Number=0000000000091575&sum=30800 [21:59:51]OFD Sender: Processing packet 32610 [packets to send 11, broken 10] [21:59:51]ProducePacketName [21:59:51]name=ofd_packets/00032610 [21:59:51]OFD Sender: To server: pG, [21:59:51]CommunicateWithHost lk.salyk.kg:30040 [21:59:51]ConnectInit lk.salyk.kg [21:59:51]written 0, free lines is 4095 [21:59:51]Connected sock=10 [21:59:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DA C0 07 01 14 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 64 78 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 78 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0C 00 00 00 00 07 04 06 00 50 78 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 DA D2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 7F 00 00 35 04 06 00 C7 08 F9 E0 13 84 2D 6D AC 40 85 76 FC F7 [21:59:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 35 F1 47 00 FA 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 7F 00 00 F4 03 04 00 7D 7D E7 64 B6 04 01 00 00 3F 83 E1 C1 B8 A4 0C C6 [21:59:51]CommunicateWithHost err = 0 [21:59:51]CheckOFDResponse [21:59:51]1017 (14) - 77093643461234 [21:59:51]1041 (16) - 0000000000874655 [21:59:51]1040 (4) - 32610 [21:59:51]1012 (4) - 24.08.2023 15:55 [21:59:51]1206 (1) - 0 [21:59:51]OFD Sender: Remove packet 32610 [21:59:51]ProducePacketName [21:59:51]name=ofd_packets/00032610 [21:59:51]NVStorageDeleteData [21:59:51]Write to MH i2c: 01 00 00 DB A9 84 [21:59:51]Write i2c OK [21:59:51]MH_I2C_Read... [21:59:51]Read from MH i2c: 01 [21:59:51]MH_I2C_Read... [21:59:51]Read from MH i2c: 01 07 00 [21:59:51]MH_I2C_Read... [21:59:51]Read from MH i2c: 01 07 00 DB A9 00 00 00 00 00 F1 0C 88 [21:59:51]RasterBufferAndPrint [21:59:51]line [21:59:51]line [21:59:51]line [21:59:51]line [21:59:51]line [21:59:51]written 0, free lines is 3322 [21:59:51]MH_Cut [21:59:51]Write to MH i2c: D1 01 00 E2 A9 01 5D [21:59:51]Write i2c OK [21:59:51]MH_I2C_Read... [21:59:51]Read from MH i2c: D1 [21:59:51]MH_I2C_Read... [21:59:51]Read from MH i2c: D1 01 00 [21:59:51]MH_I2C_Read... [21:59:51]Read from MH i2c: D1 01 00 E2 A9 00 5C [21:59:51]Write to MH i2c: 01 00 00 E3 A9 8C [21:59:51]Write i2c OK [21:59:51]MH_I2C_Read... [21:59:51]OFD Sender: No OFD packet to send [21:59:52]*** Cut start [21:59:52]*** Purtial cut [21:59:52]*** CUTSNS_PIN = 0 [21:59:52]*** Stage 1: CUTSNS_PIN = 1 [21:59:54]Read from MH i2c: 01 [21:59:54]MH_I2C_Read... [21:59:54]*** Stop cut motor [21:59:54]*** Cut end [21:59:54]Read from MH i2c: 01 07 00 [21:59:54]MH_I2C_Read... [21:59:54]Read from MH i2c: 01 07 00 E3 A9 00 00 00 00 00 FF 0F A1 [21:59:54]process_action close_receipt done [21:59:54]requested_data is exist [21:59:54]produce_requested_data [21:59:54]requested_item fm.sn is exist - process it [21:59:54]wFMCommunicate request_size=4 [21:59:54]MH_SAM_APDU [21:59:54]CAPDU: 80 11 00 00 [21:59:54]Write to MH i2c: E2 08 00 E4 A9 80 11 00 00 00 00 00 00 07 [21:59:54]Write i2c OK [21:59:54]MH_I2C_Read... [21:59:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:54]Read from MH i2c: E2 [21:59:54]MH_I2C_Read... [21:59:54]Read from MH i2c: E2 17 00 [21:59:54]MH_I2C_Read... [21:59:54]Read from MH i2c: E2 17 00 E4 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [21:59:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:59:54]wFMCommunicate OK [21:59:54]requested_item fd.num is exist - process it [21:59:54]SAM_PROTO_GetFieldsCounters [21:59:54]wFMCommunicate request_size=4 [21:59:54]MH_SAM_APDU [21:59:54]CAPDU: 80 13 00 00 [21:59:54]Write to MH i2c: E2 08 00 E5 A9 80 13 00 00 00 00 00 00 0A [21:59:54]Write i2c OK [21:59:54]MH_I2C_Read... [21:59:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:54]Read from MH i2c: E2 [21:59:54]MH_I2C_Read... [21:59:54]Read from MH i2c: E2 62 00 [21:59:54]MH_I2C_Read... [21:59:54]Read from MH i2c: E2 62 00 E5 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 62 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 13 [21:59:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 62 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:54]wFMCommunicate OK [21:59:54]SAM_PROTO_GetFieldsCounters done [21:59:54]requested_item shift.num is exist - process it [21:59:54]requested_item shift.opened is exist - process it [21:59:54]req_shift_opened [21:59:54]FM_GetShiftState [21:59:54]SAM_PROTO_GetShiftState [21:59:54]wFMCommunicate request_size=4 [21:59:54]MH_SAM_APDU [21:59:54]CAPDU: 80 13 01 00 [21:59:54]Write to MH i2c: E2 08 00 E6 A9 80 13 01 00 00 00 00 00 0C [21:59:54]Write i2c OK [21:59:54]MH_I2C_Read... [21:59:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:54]Read from MH i2c: E2 [21:59:54]MH_I2C_Read... [21:59:54]Read from MH i2c: E2 0E 00 [21:59:54]MH_I2C_Read... [21:59:54]Read from MH i2c: E2 0E 00 E6 A9 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 89 [21:59:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [21:59:54]wFMCommunicate OK [21:59:54]SAM_PROTO_GetShiftState done [21:59:54]FM_GetShiftState done [21:59:54]req_shift_opened done [21:59:54]requested_item shift.open_date is exist - process it [21:59:54]req_shift_open_date [21:59:54]req_shift_open_date done [21:59:54]produce_requested_data done [21:59:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32610,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [21:59:54]process_action_free close_receipt [21:59:54]json_value_free [21:59:54]json_value_free done [21:59:54]process_json_proto returns [21:59:54]Send response to host [21:59:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32610,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [21:59:54]free response buf [21:59:54]execute_script done [21:59:54]execute_script returns [21:59:54]free content buf [21:59:54]Sock 9.Close socket [21:59:54]Sock 9.Thread stoped [21:59:56]OFD Sender: No OFD packet to send [22:00:01]OFD Sender: No OFD packet to send [22:00:06]OFD Sender: No OFD packet to send [22:00:11]OFD Sender: No OFD packet to send [22:00:16]OFD Sender: No OFD packet to send [22:00:21]OFD Sender: No OFD packet to send [22:00:26]OFD Sender: No OFD packet to send [22:00:31]OFD Sender: No OFD packet to send [22:00:36]OFD Sender: No OFD packet to send [22:00:39]accept exits with 8 [22:00:39]New connection [22:00:39]New thread 3067084132 created [22:00:39]Thread 3066940772 joined [22:00:39]Waiting for new connection... [22:00:39] Sock 8.Parse request [22:00:39]Sock 8.Check first char [22:00:39]Sock 8.First char is OK [22:00:39]request: POST /json_proto HTTP/1.0 [22:00:39]Method: POST [22:00:39]URL: /json_proto [22:00:39]Method is POST - this is cgi request [22:00:39]url: /json_proto [22:00:39]query_string will be loaded in cgi processing [22:00:39]execute_cgi json_proto POST (null) [22:00:39]execute_cgi path=json_proto method=POST [22:00:39]POST find Content-Length [22:00:39]Host: 172.17.34.200:8080 [22:00:39]Content-Length: 683 [22:00:39]Content-Type: application/json [22:00:39] [22:00:39]POST finish read [22:00:39]Found Content-Length = 683 [22:00:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 3.150, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:00:39]execute_script... [22:00: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)1182372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 3.150, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:00:39]POST & json_proto [22:00:39]process_json_proto [22:00:39]json parsed OK: [22:00:39]protocol is kg_v1.0 [22:00:39]action value=close_receipt [22:00:39]process_action close_receipt [22:00:39]cmd_close_receipt [22:00:39]MH_GetDate [22:00:39]Write to MH i2c: F0 00 00 E7 A9 7F [22:00:39]Write i2c OK [22:00:39]MH_I2C_Read... [22:00:39]Read from MH i2c: F0 [22:00:39]MH_I2C_Read... [22:00:39]Read from MH i2c: F0 09 00 [22:00:39]MH_I2C_Read... [22:00:39]Read from MH i2c: F0 09 00 E7 A9 00 0C D3 E7 64 B2 FF 65 64 2C [22:00:39]GetLastDocTimeStamp 1692914394 [22:00:39]current date 1692914444 [22:00:39]FM_GetShiftState [22:00:39]SAM_PROTO_GetShiftState [22:00:39]wFMCommunicate request_size=4 [22:00:39]MH_SAM_APDU [22:00:39]CAPDU: 80 13 01 00 [22:00:39]Write to MH i2c: E2 08 00 E8 A9 80 13 01 00 00 00 00 00 0E [22:00:39]Write i2c OK [22:00:39]MH_I2C_Read... [22:00:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:39]Read from MH i2c: E2 [22:00:39]MH_I2C_Read... [22:00:39]Read from MH i2c: E2 0E 00 [22:00:39]MH_I2C_Read... [22:00:39]Read from MH i2c: E2 0E 00 E8 A9 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8B [22:00:39]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:00:39]wFMCommunicate OK [22:00:39]SAM_PROTO_GetShiftState done [22:00:39]FM_GetShiftState done [22:00:39]opened in 1692866319 [22:00:39]opened+sec_in_day 1692952719 [22:00:39]quantity*price = 20034 [22:00:39]sum+1 = 20035 [22:00:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 317 24.08.2023 22:00 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32611 ФПД: 119798722883985 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T220044&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32611&fm=119798722883985&tin=02508201610067®Number=0000000000091575&sum=20000 [22:00:40]StoreToDocumentArchive [22:00:40]shift 75 fd 32611 [22:00:40]save to /storage/0075/doc_00032611 [22:00:40]save last doc name /storage/0075/doc_00032611 to /storage/kkm_last_doc_name [22:00:40]save OK [22:00:40]Clear old archive folders... [22:00:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:00:40]tlvbuf is 01B85460 [22:00:40]SAM_PROTO_ClearQueue [22:00:40]wFMCommunicate request_size=4 [22:00:40]MH_SAM_APDU [22:00:40]CAPDU: 80 09 00 00 [22:00:40]Write to MH i2c: E2 08 00 F5 A9 80 09 00 00 00 00 00 00 10 [22:00:40]Write i2c OK [22:00:40]MH_I2C_Read... [22:00:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:00:40]Read from MH i2c: E2 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 F5 A9 00 90 00 12 [22:00:40]RAPDU: 90 00 [22:00:40]wFMCommunicate OK [22:00:40]SAM_PROTO_ClearQueue done [22:00:40]KKMCreateOFDPacket [22:00:40]OFDProtocolAddRootSTLVToBuf [22:00:40]FM_MakeSignedData [22:00:40]FM_MakeSignedData [22:00:40]SAM_PROTO_SignData [22:00:40]wFMCommunicate request_size=4 [22:00:40]MH_SAM_APDU [22:00:40]CAPDU: 80 0D 01 02 [22:00:40]Write to MH i2c: E2 08 00 F6 A9 80 0D 01 02 00 00 00 00 18 [22:00:40]Write i2c OK [22:00:40]MH_I2C_Read... [22:00:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:00:40]Read from MH i2c: E2 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 F6 A9 00 90 00 13 [22:00:40]RAPDU: 90 00 [22:00:40]wFMCommunicate OK [22:00:40]wFMCommunicate request_size=255 [22:00:40]MH_SAM_APDU [22:00:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 0C D3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 7F 00 00 35 04 06 00 [22:00:40]Write to MH i2c: E2 02 01 F7 A9 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 0C D3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 7F 00 00 35 04 06 00 00 00 B5 [22:00:40]Write i2c OK [22:00:40]MH_I2C_Read... [22:00:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:40]Read from MH i2c: E2 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 F7 A9 00 90 00 14 [22:00:40]RAPDU: 90 00 [22:00:40]wFMCommunicate OK [22:00:40]wFMCommunicate request_size=11 [22:00:40]MH_SAM_APDU [22:00:40]CAPDU: 80 0D 02 02 06 6C F4 D0 52 71 91 [22:00:40]Write to MH i2c: E2 0E 00 F8 A9 80 0D 02 02 06 00 6C F4 D0 52 71 91 00 00 AB [22:00:40]Write i2c OK [22:00:40]MH_I2C_Read... [22:00:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:40]Read from MH i2c: E2 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 F8 A9 00 90 00 15 [22:00:40]RAPDU: 90 00 [22:00:40]wFMCommunicate OK [22:00:40]wFMCommunicate request_size=4 [22:00:40]MH_SAM_APDU [22:00:40]CAPDU: 80 0D 03 02 [22:00:40]Write to MH i2c: E2 08 00 F9 A9 80 0D 03 02 00 00 00 00 1D [22:00:40]Write i2c OK [22:00:40]MH_I2C_Read... [22:00:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:00:40]Read from MH i2c: E2 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 0B 00 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 0B 00 F9 A9 00 DD E1 A5 F6 45 45 27 75 90 00 9D [22:00:40]RAPDU: DD E1 A5 F6 45 45 27 75 90 00 [22:00:40]wFMCommunicate OK [22:00:40]SAM_PROTO_SignData done [22:00:40]FM_MakeSignedData done [22:00:40]CreateOFDProtocolMessage [22:00:40]wFMCommunicate request_size=4 [22:00:40]MH_SAM_APDU [22:00:40]CAPDU: 80 11 00 00 [22:00:40]Write to MH i2c: E2 08 00 FA A9 80 11 00 00 00 00 00 00 1D [22:00:40]Write i2c OK [22:00:40]MH_I2C_Read... [22:00:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:40]Read from MH i2c: E2 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 17 00 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 17 00 FA A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 73 [22:00:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:00:40]wFMCommunicate OK [22:00:40]CreateOFDProtocolMessage done [22:00:40]OFDSenderStorePacket 32611 [22:00:40]StoreOFDPacket docnum=32611 [22:00:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 6D 34 08 01 D0 80 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 0C D3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 7F 00 00 35 04 06 00 6C F4 D0 52 71 91 DD E1 A5 F6 45 45 27 75 [22:00:40]CheckFolder [22:00:40]dirname=/storage/ofd_packets [22:00:40]CheckFolder done [22:00:40]ProducePacketName [22:00:40]name=ofd_packets/00032611 [22:00:40]NVStorageSaveData ofd_packets/00032611 [22:00:40]File name is /storage/ofd_packets/00032611 [22:00:40]Write 302 bytes [22:00:40]NVStorageSaveData done [22:00:40]OFDSenderStorePacket done [22:00:40]KKMCreateOFDPacket done [22:00:40]NVStorageSaveData kkm_last_timestamp [22:00:40]File name is /storage/kkm_last_timestamp [22:00:40]Write 4 bytes [22:00:40]NVStorageSaveData done [22:00:40]ExternCall_PrintAddStr [22:00:40]wPrintStart [22:00:40]Write to MH i2c: 01 00 00 FB A9 A4 [22:00:40]Write i2c OK [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: 01 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: 01 07 00 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: 01 07 00 FB A9 00 00 00 00 00 FF 0F B9 [22:00:40]RasterBufferAndPrint [22:00:40]line Счет N : (1)1182372 [22:00:40]line ИНН: 02508201610067 [22:00:40]line Контрольно-Кассовый Чек [22:00:40]line ПРОДАЖА [22:00:40]line ТРК (МРК, ГНК) : 21 [22:00:40]line Товар: 2710194210 [22:00:40]line ДТ(л)-К-5 [22:00:40]line 3.150 * 63.60 [22:00:40]line = 200.34 [22:00:40]line НДС 12% НСП 1% [22:00:40]line > о реализуемом товаре [22:00:40]line ОКРУГЛЕНИЕ: -0.34 [22:00:40]line ИТОГО: 200.00 [22:00:40]line Внесено: 200.00 [22:00:40]line СДАЧА: 0.00 [22:00:40]line НСП 1% : 1.77 [22:00:40]line НДС 12% : 21.27 [22:00:40]line Наличными: 200.00 [22:00:40]line Безнал.: 0.00 [22:00:40]line Место: АЗС № 121 "Партнер Нефть" [22:00:40]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:00:40]line СНО: Общий режим [22:00:40]line Чек 317 24.08.2023 22:00 [22:00:41]line Смена: 75 ФФД: 1.0 [22:00:41]line ЗНМ: 0300000148 [22:00:41]line РНМ: 0000000000091575 [22:00:41]line Версия ККМ: 001 [22:00:41]line ФМ: 0000000000874655 [22:00:41]line ФД: 32611 [22:00:41]line ФПД: 119798722883985 [22:00:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T220044&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32611&fm=119798722883985&tin=02508201610067®Number=0000000000091575&sum=20000 [22:00:41]OFD Sender: Processing packet 32611 [packets to send 11, broken 10] [22:00:41]ProducePacketName [22:00:41]name=ofd_packets/00032611 [22:00:41]OFD Sender: To server: pG, [22:00:41]CommunicateWithHost lk.salyk.kg:30040 [22:00:41]ConnectInit lk.salyk.kg [22:00:41]written 0, free lines is 4095 [22:00:41]Connected sock=10 [22:00:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 6D 34 08 01 D0 80 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 0C D3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 7F 00 00 35 04 06 00 6C F4 D0 52 71 91 DD E1 A5 F6 45 45 27 75 [22:00:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D4 5E 47 00 8A D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 7F 00 00 F4 03 04 00 AF 7D E7 64 B6 04 01 00 00 56 0C A6 C7 CB 11 8C 48 [22:00:41]CommunicateWithHost err = 0 [22:00:41]CheckOFDResponse [22:00:41]1017 (14) - 77093643461234 [22:00:41]1041 (16) - 0000000000874655 [22:00:41]1040 (4) - 32611 [22:00:41]1012 (4) - 24.08.2023 15:56 [22:00:41]1206 (1) - 0 [22:00:41]OFD Sender: Remove packet 32611 [22:00:41]ProducePacketName [22:00:41]name=ofd_packets/00032611 [22:00:41]NVStorageDeleteData [22:00:41]Write to MH i2c: 01 00 00 26 AA D0 [22:00:41]Write i2c OK [22:00:41]MH_I2C_Read... [22:00:41]Read from MH i2c: 01 [22:00:41]MH_I2C_Read... [22:00:41]Read from MH i2c: 01 07 00 [22:00:41]MH_I2C_Read... [22:00:41]Read from MH i2c: 01 07 00 26 AA 00 00 00 00 00 E8 0C CB [22:00:41]RasterBufferAndPrint [22:00:41]line [22:00:41]line [22:00:41]line [22:00:41]line [22:00:41]line [22:00:41]written 0, free lines is 3310 [22:00:41]MH_Cut [22:00:41]Write to MH i2c: D1 01 00 2D AA 01 A9 [22:00:41]Write i2c OK [22:00:41]MH_I2C_Read... [22:00:41]Read from MH i2c: D1 [22:00:41]MH_I2C_Read... [22:00:41]Read from MH i2c: D1 01 00 [22:00:41]MH_I2C_Read... [22:00:41]Read from MH i2c: D1 01 00 2D AA 00 A8 [22:00:41]Write to MH i2c: 01 00 00 2E AA D8 [22:00:41]Write i2c OK [22:00:41]MH_I2C_Read... [22:00:41]OFD Sender: No OFD packet to send [22:00:42]*** Cut start [22:00:42]*** Purtial cut [22:00:42]*** Stage 1: CUTSNS_PIN = 1 [22:00:42]Read from MH i2c: 01 [22:00:42]MH_I2C_Read... [22:00:42]*** Stop cut motor [22:00:42]*** Cut end [22:00:42]Read from MH i2c: 01 07 00 [22:00:42]MH_I2C_Read... [22:00:42]Read from MH i2c: 01 07 00 2E AA 00 00 00 00 00 FF 0F ED [22:00:42]process_action close_receipt done [22:00:42]requested_data is exist [22:00:42]produce_requested_data [22:00:42]requested_item fm.sn is exist - process it [22:00:42]wFMCommunicate request_size=4 [22:00:42]MH_SAM_APDU [22:00:42]CAPDU: 80 11 00 00 [22:00:42]Write to MH i2c: E2 08 00 2F AA 80 11 00 00 00 00 00 00 53 [22:00:42]Write i2c OK [22:00:42]MH_I2C_Read... [22:00:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:42]Read from MH i2c: E2 [22:00:42]MH_I2C_Read... [22:00:42]Read from MH i2c: E2 17 00 [22:00:42]MH_I2C_Read... [22:00:42]Read from MH i2c: E2 17 00 2F AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A9 [22:00:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:00:42]wFMCommunicate OK [22:00:42]requested_item fd.num is exist - process it [22:00:42]SAM_PROTO_GetFieldsCounters [22:00:42]wFMCommunicate request_size=4 [22:00:42]MH_SAM_APDU [22:00:42]CAPDU: 80 13 00 00 [22:00:42]Write to MH i2c: E2 08 00 30 AA 80 13 00 00 00 00 00 00 56 [22:00:42]Write i2c OK [22:00:42]MH_I2C_Read... [22:00:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:00:42]Read from MH i2c: E2 [22:00:42]MH_I2C_Read... [22:00:42]Read from MH i2c: E2 62 00 [22:00:42]MH_I2C_Read... [22:00:42]Read from MH i2c: E2 62 00 30 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 63 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [22:00:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 63 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:00:42]wFMCommunicate OK [22:00:42]SAM_PROTO_GetFieldsCounters done [22:00:42]requested_item shift.num is exist - process it [22:00:42]requested_item shift.opened is exist - process it [22:00:42]req_shift_opened [22:00:42]FM_GetShiftState [22:00:42]SAM_PROTO_GetShiftState [22:00:42]wFMCommunicate request_size=4 [22:00:42]MH_SAM_APDU [22:00:42]CAPDU: 80 13 01 00 [22:00:42]Write to MH i2c: E2 08 00 31 AA 80 13 01 00 00 00 00 00 58 [22:00:42]Write i2c OK [22:00:42]MH_I2C_Read... [22:00:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:42]Read from MH i2c: E2 [22:00:42]MH_I2C_Read... [22:00:42]Read from MH i2c: E2 0E 00 [22:00:42]MH_I2C_Read... [22:00:42]Read from MH i2c: E2 0E 00 31 AA 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D5 [22:00:42]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:00:42]wFMCommunicate OK [22:00:42]SAM_PROTO_GetShiftState done [22:00:42]FM_GetShiftState done [22:00:42]req_shift_opened done [22:00:42]requested_item shift.open_date is exist - process it [22:00:42]req_shift_open_date [22:00:42]req_shift_open_date done [22:00:42]produce_requested_data done [22:00:42]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32611,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:00:42]process_action_free close_receipt [22:00:42]json_value_free [22:00:42]json_value_free done [22:00:42]process_json_proto returns [22:00:42]Send response to host [22:00:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32611,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:00:42]free response buf [22:00:42]execute_script done [22:00:42]execute_script returns [22:00:42]free content buf [22:00:42]Sock 8.Close socket [22:00:42]Sock 8.Thread stoped [22:00:46]OFD Sender: No OFD packet to send [22:00:51]OFD Sender: No OFD packet to send [22:00:56]OFD Sender: No OFD packet to send [22:01:01]OFD Sender: No OFD packet to send [22:01:06]OFD Sender: No OFD packet to send [22:01:11]OFD Sender: No OFD packet to send [22:01:17]OFD Sender: No OFD packet to send [22:01:22]OFD Sender: No OFD packet to send [22:01:27]OFD Sender: No OFD packet to send [22:01:32]OFD Sender: No OFD packet to send [22:01:37]OFD Sender: No OFD packet to send [22:01:42]OFD Sender: No OFD packet to send [22:01:47]OFD Sender: No OFD packet to send [22:01:52]OFD Sender: No OFD packet to send [22:01:57]OFD Sender: No OFD packet to send [22:02:02]OFD Sender: No OFD packet to send [22:02:07]OFD Sender: No OFD packet to send [22:02:12]OFD Sender: No OFD packet to send [22:02:17]OFD Sender: No OFD packet to send [22:02:22]OFD Sender: No OFD packet to send [22:02:27]OFD Sender: No OFD packet to send [22:02:32]OFD Sender: No OFD packet to send [22:02:37]OFD Sender: No OFD packet to send [22:02:42]OFD Sender: No OFD packet to send [22:02:47]OFD Sender: No OFD packet to send [22:02:52]OFD Sender: No OFD packet to send [22:02:57]OFD Sender: No OFD packet to send [22:03:02]OFD Sender: No OFD packet to send [22:03:07]OFD Sender: No OFD packet to send [22:03:12]OFD Sender: No OFD packet to send [22:03:17]OFD Sender: No OFD packet to send [22:03:22]OFD Sender: No OFD packet to send [22:03:27]OFD Sender: No OFD packet to send [22:03:32]OFD Sender: No OFD packet to send [22:03:37]OFD Sender: No OFD packet to send [22:03:42]OFD Sender: No OFD packet to send [22:03:47]OFD Sender: No OFD packet to send [22:03:47]accept exits with 9 [22:03:47]New connection [22:03:47]New thread 3066940772 created [22:03:47]Thread 3067084132 joined [22:03:47]Waiting for new connection... [22:03:47] Sock 9.Parse request [22:03:47]Sock 9.Check first char [22:03:47]Sock 9.First char is OK [22:03:47]request: POST /json_proto HTTP/1.0 [22:03:47]Method: POST [22:03:47]URL: /json_proto [22:03:47]Method is POST - this is cgi request [22:03:47]url: /json_proto [22:03:47]query_string will be loaded in cgi processing [22:03:47]execute_cgi json_proto POST (null) [22:03:47]execute_cgi path=json_proto method=POST [22:03:47]POST find Content-Length [22:03:47]Host: 172.17.34.200:8080 [22:03:47]Content-Length: 678 [22:03:47]Content-Type: application/json [22:03:47] [22:03:47]POST finish read [22:03:47]Found Content-Length = 678 [22:03:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:03:47]execute_script... [22:03: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)1182373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:03:47]POST & json_proto [22:03:47]process_json_proto [22:03:47]json parsed OK: [22:03:47]protocol is kg_v1.0 [22:03:47]action value=close_receipt [22:03:47]process_action close_receipt [22:03:47]cmd_close_receipt [22:03:47]MH_GetDate [22:03:47]Write to MH i2c: F0 00 00 32 AA CB [22:03:47]Write i2c OK [22:03:47]MH_I2C_Read... [22:03:47]Read from MH i2c: F0 [22:03:47]MH_I2C_Read... [22:03:47]Read from MH i2c: F0 09 00 [22:03:47]MH_I2C_Read... [22:03:47]Read from MH i2c: F0 09 00 32 AA 00 C9 D3 E7 64 B2 FF 65 64 35 [22:03:47]GetLastDocTimeStamp 1692914444 [22:03:47]current date 1692914633 [22:03:47]FM_GetShiftState [22:03:47]SAM_PROTO_GetShiftState [22:03:47]wFMCommunicate request_size=4 [22:03:47]MH_SAM_APDU [22:03:47]CAPDU: 80 13 01 00 [22:03:47]Write to MH i2c: E2 08 00 33 AA 80 13 01 00 00 00 00 00 5A [22:03:47]Write i2c OK [22:03:47]MH_I2C_Read... [22:03:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:03:48]Read from MH i2c: E2 [22:03:48]MH_I2C_Read... [22:03:48]Read from MH i2c: E2 0E 00 [22:03:48]MH_I2C_Read... [22:03:48]Read from MH i2c: E2 0E 00 33 AA 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D7 [22:03:48]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:03:48]wFMCommunicate OK [22:03:48]SAM_PROTO_GetShiftState done [22:03:48]FM_GetShiftState done [22:03:48]opened in 1692866319 [22:03:48]opened+sec_in_day 1692952719 [22:03:48]quantity*price = 40020 [22:03:48]sum+1 = 40021 [22:03:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 318 24.08.2023 22:03 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32612 ФПД: 218229374858929 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T220353&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32612&fm=218229374858929&tin=02508201610067®Number=0000000000091575&sum=40000 [22:03:49]StoreToDocumentArchive [22:03:49]shift 75 fd 32612 [22:03:49]save to /storage/0075/doc_00032612 [22:03:49]save last doc name /storage/0075/doc_00032612 to /storage/kkm_last_doc_name [22:03:49]save OK [22:03:49]Clear old archive folders... [22:03:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:03:49]tlvbuf is 00051440 [22:03:49]SAM_PROTO_ClearQueue [22:03:49]wFMCommunicate request_size=4 [22:03:49]MH_SAM_APDU [22:03:49]CAPDU: 80 09 00 00 [22:03:49]Write to MH i2c: E2 08 00 40 AA 80 09 00 00 00 00 00 00 5C [22:03:49]Write i2c OK [22:03:49]MH_I2C_Read... [22:03:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:03:49]Read from MH i2c: E2 [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: E2 03 00 [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: E2 03 00 40 AA 00 90 00 5E [22:03:49]RAPDU: 90 00 [22:03:49]wFMCommunicate OK [22:03:49]SAM_PROTO_ClearQueue done [22:03:49]KKMCreateOFDPacket [22:03:49]OFDProtocolAddRootSTLVToBuf [22:03:49]FM_MakeSignedData [22:03:49]FM_MakeSignedData [22:03:49]SAM_PROTO_SignData [22:03:49]wFMCommunicate request_size=4 [22:03:49]MH_SAM_APDU [22:03:49]CAPDU: 80 0D 01 02 [22:03:49]Write to MH i2c: E2 08 00 41 AA 80 0D 01 02 00 00 00 00 64 [22:03:49]Write i2c OK [22:03:49]MH_I2C_Read... [22:03:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:03:49]Read from MH i2c: E2 [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: E2 03 00 [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: E2 03 00 41 AA 00 90 00 5F [22:03:49]RAPDU: 90 00 [22:03:49]wFMCommunicate OK [22:03:49]wFMCommunicate request_size=255 [22:03:49]MH_SAM_APDU [22:03:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 C9 D3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 64 7F 00 00 35 04 06 00 C6 [22:03:49]Write to MH i2c: E2 02 01 42 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 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 C9 D3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 64 7F 00 00 35 04 06 00 C6 00 00 19 [22:03:49]Write i2c OK [22:03:49]MH_I2C_Read... [22:03:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:03:49]Read from MH i2c: E2 [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: E2 03 00 [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: E2 03 00 42 AA 00 90 00 60 [22:03:49]RAPDU: 90 00 [22:03:49]wFMCommunicate OK [22:03:49]wFMCommunicate request_size=10 [22:03:49]MH_SAM_APDU [22:03:49]CAPDU: 80 0D 02 02 05 7A 7C 5E 36 B1 [22:03:49]Write to MH i2c: E2 0D 00 43 AA 80 0D 02 02 05 00 7A 7C 5E 36 B1 00 00 AC [22:03:49]Write i2c OK [22:03:49]MH_I2C_Read... [22:03:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:03:49]Read from MH i2c: E2 [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: E2 03 00 [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: E2 03 00 43 AA 00 90 00 61 [22:03:49]RAPDU: 90 00 [22:03:49]wFMCommunicate OK [22:03:49]wFMCommunicate request_size=4 [22:03:49]MH_SAM_APDU [22:03:49]CAPDU: 80 0D 03 02 [22:03:49]Write to MH i2c: E2 08 00 44 AA 80 0D 03 02 00 00 00 00 69 [22:03:49]Write i2c OK [22:03:49]MH_I2C_Read... [22:03:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:03:49]Read from MH i2c: E2 [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: E2 0B 00 [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: E2 0B 00 44 AA 00 FB D1 2F C9 92 3F 21 C9 90 00 E9 [22:03:49]RAPDU: FB D1 2F C9 92 3F 21 C9 90 00 [22:03:49]wFMCommunicate OK [22:03:49]SAM_PROTO_SignData done [22:03:49]FM_MakeSignedData done [22:03:49]CreateOFDProtocolMessage [22:03:49]wFMCommunicate request_size=4 [22:03:49]MH_SAM_APDU [22:03:49]CAPDU: 80 11 00 00 [22:03:49]Write to MH i2c: E2 08 00 45 AA 80 11 00 00 00 00 00 00 69 [22:03:49]Write i2c OK [22:03:49]MH_I2C_Read... [22:03:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:03:49]Read from MH i2c: E2 [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: E2 17 00 [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: E2 17 00 45 AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BF [22:03:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:03:49]wFMCommunicate OK [22:03:49]CreateOFDProtocolMessage done [22:03:49]OFDSenderStorePacket 32612 [22:03:49]StoreOFDPacket docnum=32612 [22:03:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 44 D6 07 01 F3 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 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 C9 D3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 64 7F 00 00 35 04 06 00 C6 7A 7C 5E 36 B1 FB D1 2F C9 92 3F 21 C9 [22:03:49]CheckFolder [22:03:49]dirname=/storage/ofd_packets [22:03:49]CheckFolder done [22:03:49]ProducePacketName [22:03:49]name=ofd_packets/00032612 [22:03:49]NVStorageSaveData ofd_packets/00032612 [22:03:49]File name is /storage/ofd_packets/00032612 [22:03:49]Write 301 bytes [22:03:49]NVStorageSaveData done [22:03:49]OFDSenderStorePacket done [22:03:49]KKMCreateOFDPacket done [22:03:49]NVStorageSaveData kkm_last_timestamp [22:03:49]File name is /storage/kkm_last_timestamp [22:03:49]Write 4 bytes [22:03:49]NVStorageSaveData done [22:03:49]ExternCall_PrintAddStr [22:03:49]wPrintStart [22:03:49]Write to MH i2c: 01 00 00 46 AA F0 [22:03:49]Write i2c OK [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: 01 [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: 01 07 00 [22:03:49]MH_I2C_Read... [22:03:49]Read from MH i2c: 01 07 00 46 AA 00 00 00 00 00 FF 0F 05 [22:03:49]RasterBufferAndPrint [22:03:49]line Счет N : (1)1182373 [22:03:49]line ИНН: 02508201610067 [22:03:49]line Контрольно-Кассовый Чек [22:03:49]line ПРОДАЖА [22:03:49]line ТРК (МРК, ГНК) : 32 [22:03:49]line Товар: 2710124130 [22:03:49]line Аи-92-К-5 [22:03:49]line 6.960 * 57.50 [22:03:49]line = 400.20 [22:03:49]line НДС 12% НСП 1% [22:03:49]line > о реализуемом товаре [22:03:49]line ОКРУГЛЕНИЕ: -0.20 [22:03:49]line ИТОГО: 400.00 [22:03:49]line Внесено: 400.00 [22:03:49]line СДАЧА: 0.00 [22:03:49]line НСП 1% : 3.54 [22:03:49]line НДС 12% : 42.50 [22:03:49]line Наличными: 400.00 [22:03:49]line Безнал.: 0.00 [22:03:49]line Место: АЗС № 121 "Партнер Нефть" [22:03:49]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:03:49]line СНО: Общий режим [22:03:49]line Чек 318 24.08.2023 22:03 [22:03:49]line Смена: 75 ФФД: 1.0 [22:03:49]line ЗНМ: 0300000148 [22:03:49]line РНМ: 0000000000091575 [22:03:49]line Версия ККМ: 001 [22:03:49]line ФМ: 0000000000874655 [22:03:49]line ФД: 32612 [22:03:49]line ФПД: 218229374858929 [22:03:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T220353&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32612&fm=218229374858929&tin=02508201610067®Number=0000000000091575&sum=40000 [22:03:49]OFD Sender: Processing packet 32612 [packets to send 11, broken 10] [22:03:49]ProducePacketName [22:03:49]name=ofd_packets/00032612 [22:03:49]OFD Sender: To server: pG, [22:03:49]CommunicateWithHost lk.salyk.kg:30040 [22:03:49]ConnectInit lk.salyk.kg [22:03:49]written 0, free lines is 4095 [22:03:50]Connected sock=10 [22:03:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 44 D6 07 01 F3 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 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 C9 D3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 64 7F 00 00 35 04 06 00 C6 7A 7C 5E 36 B1 FB D1 2F C9 92 3F 21 C9 [22:03:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BC DB 47 00 36 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 64 7F 00 00 F4 03 04 00 6C 7E E7 64 B6 04 01 00 00 82 A5 F4 32 8F 5F C5 10 [22:03:50]CommunicateWithHost err = 0 [22:03:50]CheckOFDResponse [22:03:50]1017 (14) - 77093643461234 [22:03:50]1041 (16) - 0000000000874655 [22:03:50]1040 (4) - 32612 [22:03:50]1012 (4) - 24.08.2023 15:59 [22:03:50]1206 (1) - 0 [22:03:50]OFD Sender: Remove packet 32612 [22:03:50]ProducePacketName [22:03:50]name=ofd_packets/00032612 [22:03:50]NVStorageDeleteData [22:03:50]Write to MH i2c: 01 00 00 71 AA 1B [22:03:50]Write i2c OK [22:03:50]MH_I2C_Read... [22:03:50]Read from MH i2c: 01 [22:03:50]MH_I2C_Read... [22:03:50]Read from MH i2c: 01 07 00 [22:03:50]MH_I2C_Read... [22:03:50]Read from MH i2c: 01 07 00 71 AA 00 00 00 00 00 E2 0C 10 [22:03:50]RasterBufferAndPrint [22:03:50]line [22:03:50]line [22:03:50]line [22:03:50]line [22:03:50]line [22:03:50]written 0, free lines is 3304 [22:03:50]MH_Cut [22:03:50]Write to MH i2c: D1 01 00 78 AA 01 F4 [22:03:50]Write i2c OK [22:03:50]MH_I2C_Read... [22:03:50]Read from MH i2c: D1 [22:03:50]MH_I2C_Read... [22:03:50]Read from MH i2c: D1 01 00 [22:03:50]MH_I2C_Read... [22:03:50]Read from MH i2c: D1 01 00 78 AA 00 F3 [22:03:50]Write to MH i2c: 01 00 00 79 AA 23 [22:03:50]Write i2c OK [22:03:50]MH_I2C_Read... [22:03:50]OFD Sender: No OFD packet to send [22:03:51]*** Cut start [22:03:51]*** Purtial cut [22:03:51]*** CUTSNS_PIN = 0 [22:03:51]*** Stage 1: CUTSNS_PIN = 1 [22:03:53]Read from MH i2c: 01 [22:03:53]MH_I2C_Read... [22:03:53]*** Stop cut motor [22:03:53]*** Cut end [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 79 AA 00 00 00 00 00 FF 0F 38 [22:03:53]process_action close_receipt done [22:03:53]requested_data is exist [22:03:53]produce_requested_data [22:03:53]requested_item fm.sn is exist - process it [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 7A AA 80 11 00 00 00 00 00 00 9E [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 7A AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F4 [22:03:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:03:53]wFMCommunicate OK [22:03:53]requested_item fd.num is exist - process it [22:03:53]SAM_PROTO_GetFieldsCounters [22:03:53]wFMCommunicate request_size=4 [22:03:53]MH_SAM_APDU [22:03:53]CAPDU: 80 13 00 00 [22:03:53]Write to MH i2c: E2 08 00 7B AA 80 13 00 00 00 00 00 00 A1 [22:03:53]Write i2c OK [22:03:53]MH_I2C_Read... [22:03:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:03:53]Read from MH i2c: E2 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 62 00 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 62 00 7B 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 64 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 B2 [22:03:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 64 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:03:53]wFMCommunicate OK [22:03:53]SAM_PROTO_GetFieldsCounters done [22:03:53]requested_item shift.num is exist - process it [22:03:53]requested_item shift.opened is exist - process it [22:03:53]req_shift_opened [22:03:53]FM_GetShiftState [22:03:53]SAM_PROTO_GetShiftState [22:03:53]wFMCommunicate request_size=4 [22:03:53]MH_SAM_APDU [22:03:53]CAPDU: 80 13 01 00 [22:03:53]Write to MH i2c: E2 08 00 7C AA 80 13 01 00 00 00 00 00 A3 [22:03:53]Write i2c OK [22:03:53]MH_I2C_Read... [22:03:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:03:53]Read from MH i2c: E2 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 0E 00 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 0E 00 7C AA 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 20 [22:03:53]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:03:53]wFMCommunicate OK [22:03:53]SAM_PROTO_GetShiftState done [22:03:53]FM_GetShiftState done [22:03:53]req_shift_opened done [22:03:53]requested_item shift.open_date is exist - process it [22:03:53]req_shift_open_date [22:03:53]req_shift_open_date done [22:03:53]produce_requested_data done [22:03:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32612,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:03:53]process_action_free close_receipt [22:03:53]json_value_free [22:03:53]json_value_free done [22:03:53]process_json_proto returns [22:03:53]Send response to host [22:03:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32612,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:03:53]free response buf [22:03:53]execute_script done [22:03:53]execute_script returns [22:03:53]free content buf [22:03:53]Sock 9.Close socket [22:03:53]Sock 9.Thread stoped [22:03:55]OFD Sender: No OFD packet to send [22:04:00]OFD Sender: No OFD packet to send [22:04:05]OFD Sender: No OFD packet to send [22:04:10]OFD Sender: No OFD packet to send [22:04:15]OFD Sender: No OFD packet to send [22:04:20]OFD Sender: No OFD packet to send [22:04:25]OFD Sender: No OFD packet to send [22:04:30]OFD Sender: No OFD packet to send [22:04:35]OFD Sender: No OFD packet to send [22:04:40]OFD Sender: No OFD packet to send [22:04:45]OFD Sender: No OFD packet to send [22:04:50]OFD Sender: No OFD packet to send [22:04:55]OFD Sender: No OFD packet to send [22:05:00]OFD Sender: No OFD packet to send [22:05:05]OFD Sender: No OFD packet to send [22:05:10]OFD Sender: No OFD packet to send [22:05:15]OFD Sender: No OFD packet to send [22:05:20]OFD Sender: No OFD packet to send [22:05:25]OFD Sender: No OFD packet to send [22:05:30]OFD Sender: No OFD packet to send [22:05:35]OFD Sender: No OFD packet to send [22:05:40]OFD Sender: No OFD packet to send [22:05:45]OFD Sender: No OFD packet to send [22:05:50]OFD Sender: No OFD packet to send [22:05:55]OFD Sender: No OFD packet to send [22:06:00]OFD Sender: No OFD packet to send [22:06:05]OFD Sender: No OFD packet to send [22:06:10]OFD Sender: No OFD packet to send [22:06:15]OFD Sender: No OFD packet to send [22:06:20]OFD Sender: No OFD packet to send [22:06:25]OFD Sender: No OFD packet to send [22:06:30]OFD Sender: No OFD packet to send [22:06:35]OFD Sender: No OFD packet to send [22:06:40]OFD Sender: No OFD packet to send [22:06:45]OFD Sender: No OFD packet to send [22:06:50]OFD Sender: No OFD packet to send [22:06:55]OFD Sender: No OFD packet to send [22:07:00]OFD Sender: No OFD packet to send [22:07:05]OFD Sender: No OFD packet to send [22:07:10]OFD Sender: No OFD packet to send [22:07:15]OFD Sender: No OFD packet to send [22:07:20]OFD Sender: No OFD packet to send [22:07:25]OFD Sender: No OFD packet to send [22:07:30]OFD Sender: No OFD packet to send [22:07:35]OFD Sender: No OFD packet to send [22:07:40]OFD Sender: No OFD packet to send [22:07:45]OFD Sender: No OFD packet to send [22:07:50]OFD Sender: No OFD packet to send [22:07:53]accept exits with 8 [22:07:53]New connection [22:07:53]New thread 3067084132 created [22:07:53]Thread 3066940772 joined [22:07:53]Waiting for new connection... [22:07:53] Sock 8.Parse request [22:07:53]Sock 8.Check first char [22:07:53]Sock 8.First char is OK [22:07:53]request: POST /json_proto HTTP/1.0 [22:07:53]Method: POST [22:07:53]URL: /json_proto [22:07:53]Method is POST - this is cgi request [22:07:53]url: /json_proto [22:07:53]query_string will be loaded in cgi processing [22:07:53]execute_cgi json_proto POST (null) [22:07:53]execute_cgi path=json_proto method=POST [22:07:53]POST find Content-Length [22:07:53]Host: 172.17.34.200:8080 [22:07:53]Content-Length: 1116 [22:07:53]Content-Type: application/json [22:07:53] [22:07:53]POST finish read [22:07:53]Found Content-Length = 1116 [22:07:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182374\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 575.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81821\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:07:53]execute_script... [22:07:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182374\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 57.50\u000A\u0418\u0422\u041E\u0413: 575.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81821\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:07:53]POST & json_proto [22:07:53]process_json_proto [22:07:53]json parsed OK: [22:07:53]protocol is kg_v1.0 [22:07:53]action value=print_text [22:07:53]process_action print_text [22:07:53]cmd_print_text [22:07:53]ExternCall_PrintAddStr [22:07:53]wPrintStart [22:07:53]Write to MH i2c: 01 00 00 7D AA 27 [22:07:53]Write i2c OK [22:07:53]MH_I2C_Read... [22:07:53]Read from MH i2c: 01 [22:07:53]MH_I2C_Read... [22:07:53]Read from MH i2c: 01 07 00 [22:07:53]MH_I2C_Read... [22:07:53]Read from MH i2c: 01 07 00 7D AA 00 00 00 00 00 FF 0F 3C [22:07:53]RasterBufferAndPrint [22:07:53]line *****ТОВАРНЫЙ ЧЕК***** [22:07:53]line АЗС 121 [22:07:53]line Партнер нефть [22:07:53]line 02508201610067 [22:07:53]line Кассир : Батырканова Г. [22:07:53]line Счет N : (1)1182374 [22:07:53]line ПРОДАЖА [22:07:53]line ТРК (МРК, ГНК) : 32 [22:07:53]line Вид ГСМ : 2710124130 [22:07:53]line Аи-92-К-5 [22:07:53]line 10.000 x 57.50 [22:07:53]line ИТОГ: 575.00 [22:07:53]line Тип оплаты: Талоны: Топливная Карта [22:07:53]line 81821 [22:07:53]written 0, free lines is 4095 [22:07:53]Write to MH i2c: 01 00 00 8F AA 39 [22:07:53]Write i2c OK [22:07:53]MH_I2C_Read... [22:07:53]Read from MH i2c: 01 [22:07:53]MH_I2C_Read... [22:07:53]Read from MH i2c: 01 07 00 [22:07:53]MH_I2C_Read... [22:07:53]Read from MH i2c: 01 07 00 8F AA 00 00 00 00 00 41 0E 8F [22:07:53]RasterBufferAndPrint [22:07:53]line [22:07:53]line [22:07:53]line [22:07:53]line [22:07:53]line [22:07:53]written 0, free lines is 3650 [22:07:53]MH_Cut [22:07:53]Write to MH i2c: D1 01 00 96 AA 01 12 [22:07:53]Write i2c OK [22:07:53]MH_I2C_Read... [22:07:53]Read from MH i2c: D1 [22:07:53]MH_I2C_Read... [22:07:53]Read from MH i2c: D1 01 00 [22:07:53]MH_I2C_Read... [22:07:53]Read from MH i2c: D1 01 00 96 AA 00 11 [22:07:53]Write to MH i2c: 01 00 00 97 AA 41 [22:07:53]Write i2c OK [22:07:53]MH_I2C_Read... [22:07:53]*** Cut start [22:07:53]*** Purtial cut [22:07:53]*** Stage 1: CUTSNS_PIN = 1 [22:07:53]Read from MH i2c: 01 [22:07:53]MH_I2C_Read... [22:07:53]*** Stop cut motor [22:07:53]*** Cut end [22:07:53]Read from MH i2c: 01 07 00 [22:07:53]MH_I2C_Read... [22:07:53]Read from MH i2c: 01 07 00 97 AA 00 00 00 00 00 FF 0F 56 [22:07:53]process_action print_text done [22:07:53]requested_data is exist [22:07:53]produce_requested_data [22:07:53]requested_item fm.sn is exist - process it [22:07:53]wFMCommunicate request_size=4 [22:07:53]MH_SAM_APDU [22:07:53]CAPDU: 80 11 00 00 [22:07:53]Write to MH i2c: E2 08 00 98 AA 80 11 00 00 00 00 00 00 BC [22:07:53]Write i2c OK [22:07:53]MH_I2C_Read... [22:07:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:54]Read from MH i2c: E2 [22:07:54]MH_I2C_Read... [22:07:54]Read from MH i2c: E2 17 00 [22:07:54]MH_I2C_Read... [22:07:54]Read from MH i2c: E2 17 00 98 AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 12 [22:07:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:07:54]wFMCommunicate OK [22:07:54]requested_item fd.num is exist - process it [22:07:54]SAM_PROTO_GetFieldsCounters [22:07:54]wFMCommunicate request_size=4 [22:07:54]MH_SAM_APDU [22:07:54]CAPDU: 80 13 00 00 [22:07:54]Write to MH i2c: E2 08 00 99 AA 80 13 00 00 00 00 00 00 BF [22:07:54]Write i2c OK [22:07:54]MH_I2C_Read... [22:07:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:07:54]Read from MH i2c: E2 [22:07:54]MH_I2C_Read... [22:07:54]Read from MH i2c: E2 62 00 [22:07:54]MH_I2C_Read... [22:07:54]Read from MH i2c: E2 62 00 99 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 64 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [22:07:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 64 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:07:54]wFMCommunicate OK [22:07:54]SAM_PROTO_GetFieldsCounters done [22:07:54]requested_item shift.num is exist - process it [22:07:54]requested_item shift.opened is exist - process it [22:07:54]req_shift_opened [22:07:54]FM_GetShiftState [22:07:54]SAM_PROTO_GetShiftState [22:07:54]wFMCommunicate request_size=4 [22:07:54]MH_SAM_APDU [22:07:54]CAPDU: 80 13 01 00 [22:07:54]Write to MH i2c: E2 08 00 9A AA 80 13 01 00 00 00 00 00 C1 [22:07:54]Write i2c OK [22:07:54]MH_I2C_Read... [22:07:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:54]Read from MH i2c: E2 [22:07:54]MH_I2C_Read... [22:07:54]Read from MH i2c: E2 0E 00 [22:07:54]MH_I2C_Read... [22:07:54]Read from MH i2c: E2 0E 00 9A AA 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3E [22:07:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:07:54]wFMCommunicate OK [22:07:54]SAM_PROTO_GetShiftState done [22:07:54]FM_GetShiftState done [22:07:54]req_shift_opened done [22:07:54]requested_item shift.open_date is exist - process it [22:07:54]req_shift_open_date [22:07:54]req_shift_open_date done [22:07:54]produce_requested_data done [22:07:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32612,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:07:54]process_action_free print_text [22:07:54]json_value_free [22:07:54]json_value_free done [22:07:54]process_json_proto returns [22:07:54]Send response to host [22:07:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32612,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:07:54]free response buf [22:07:54]execute_script done [22:07:54]execute_script returns [22:07:54]free content buf [22:07:54]Sock 8.Close socket [22:07:54]Sock 8.Thread stoped [22:07:55]OFD Sender: No OFD packet to send [22:07:58]accept exits with 9 [22:07:58]New connection [22:07:58]New thread 3066940772 created [22:07:58]Thread 3067084132 joined [22:07:58]Waiting for new connection... [22:07:58] Sock 9.Parse request [22:07:58]Sock 9.Check first char [22:07:58]Sock 9.First char is OK [22:07:58]request: POST /json_proto HTTP/1.0 [22:07:58]Method: POST [22:07:58]URL: /json_proto [22:07:58]Method is POST - this is cgi request [22:07:58]url: /json_proto [22:07:58]query_string will be loaded in cgi processing [22:07:58]execute_cgi json_proto POST (null) [22:07:58]execute_cgi path=json_proto method=POST [22:07:58]POST find Content-Length [22:07:58]Host: 172.17.34.200:8080 [22:07:58]Content-Length: 679 [22:07:58]Content-Type: application/json [22:07:58] [22:07:58]POST finish read [22:07:58]Found Content-Length = 679 [22:07:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:07:58]execute_script... [22: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)1182375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:07:58]POST & json_proto [22:07:58]process_json_proto [22:07:58]json parsed OK: [22:07:58]protocol is kg_v1.0 [22:07:58]action value=close_receipt [22:07:58]process_action close_receipt [22:07:58]cmd_close_receipt [22:07:58]MH_GetDate [22:07:58]Write to MH i2c: F0 00 00 9B AA 34 [22:07:58]Write i2c OK [22:07:58]MH_I2C_Read... [22:07:58]Read from MH i2c: F0 [22:07:58]MH_I2C_Read... [22:07:58]Read from MH i2c: F0 09 00 [22:07:58]MH_I2C_Read... [22:07:58]Read from MH i2c: F0 09 00 9B AA 00 C4 D4 E7 64 B2 FF 65 64 9A [22:07:58]GetLastDocTimeStamp 1692914633 [22:07:58]current date 1692914884 [22:07:58]FM_GetShiftState [22:07:58]SAM_PROTO_GetShiftState [22:07:58]wFMCommunicate request_size=4 [22:07:58]MH_SAM_APDU [22:07:58]CAPDU: 80 13 01 00 [22:07:58]Write to MH i2c: E2 08 00 9C AA 80 13 01 00 00 00 00 00 C3 [22:07:58]Write i2c OK [22:07:58]MH_I2C_Read... [22:07:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:58]Read from MH i2c: E2 [22:07:58]MH_I2C_Read... [22:07:58]Read from MH i2c: E2 0E 00 [22:07:58]MH_I2C_Read... [22:07:58]Read from MH i2c: E2 0E 00 9C AA 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 40 [22:07:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:07:58]wFMCommunicate OK [22:07:58]SAM_PROTO_GetShiftState done [22:07:58]FM_GetShiftState done [22:07:58]opened in 1692866319 [22:07:58]opened+sec_in_day 1692952719 [22:07:58]quantity*price = 60030 [22:07:58]sum+1 = 60031 [22:07:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 319 24.08.2023 22:08 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32613 ФПД: 151313045246686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T220804&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32613&fm=151313045246686&tin=02508201610067®Number=0000000000091575&sum=60000 [22:07:59]StoreToDocumentArchive [22:07:59]shift 75 fd 32613 [22:07:59]save to /storage/0075/doc_00032613 [22:07:59]save last doc name /storage/0075/doc_00032613 to /storage/kkm_last_doc_name [22:07:59]save OK [22:07:59]Clear old archive folders... [22:07:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:07:59]tlvbuf is 01B64D70 [22:07:59]SAM_PROTO_ClearQueue [22:07:59]wFMCommunicate request_size=4 [22:07:59]MH_SAM_APDU [22:07:59]CAPDU: 80 09 00 00 [22:07:59]Write to MH i2c: E2 08 00 A9 AA 80 09 00 00 00 00 00 00 C5 [22:07:59]Write i2c OK [22:07:59]MH_I2C_Read... [22:07:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:07:59]Read from MH i2c: E2 [22:07:59]MH_I2C_Read... [22:07:59]Read from MH i2c: E2 03 00 [22:07:59]MH_I2C_Read... [22:07:59]Read from MH i2c: E2 03 00 A9 AA 00 90 00 C7 [22:07:59]RAPDU: 90 00 [22:07:59]wFMCommunicate OK [22:07:59]SAM_PROTO_ClearQueue done [22:07:59]KKMCreateOFDPacket [22:07:59]OFDProtocolAddRootSTLVToBuf [22:07:59]FM_MakeSignedData [22:07:59]FM_MakeSignedData [22:07:59]SAM_PROTO_SignData [22:07:59]wFMCommunicate request_size=4 [22:07:59]MH_SAM_APDU [22:07:59]CAPDU: 80 0D 01 02 [22:07:59]Write to MH i2c: E2 08 00 AA AA 80 0D 01 02 00 00 00 00 CD [22:07:59]Write i2c OK [22:07:59]MH_I2C_Read... [22:07:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:07:59]Read from MH i2c: E2 [22:07:59]MH_I2C_Read... [22:07:59]Read from MH i2c: E2 03 00 [22:07:59]MH_I2C_Read... [22:07:59]Read from MH i2c: E2 03 00 AA AA 00 90 00 C8 [22:07:59]RAPDU: 90 00 [22:07:59]wFMCommunicate OK [22:07:59]wFMCommunicate request_size=255 [22:07:59]MH_SAM_APDU [22: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 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 3F 01 00 00 F4 03 04 00 C4 D4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 65 7F 00 00 35 04 06 00 89 [22:07:59]Write to MH i2c: E2 02 01 AB 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 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 3F 01 00 00 F4 03 04 00 C4 D4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 65 7F 00 00 35 04 06 00 89 00 00 43 [22:07:59]Write i2c OK [22:07:59]MH_I2C_Read... [22:08:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:08:00]Read from MH i2c: E2 [22:08:00]MH_I2C_Read... [22:08:00]Read from MH i2c: E2 03 00 [22:08:00]MH_I2C_Read... [22:08:00]Read from MH i2c: E2 03 00 AB AA 00 90 00 C9 [22:08:00]RAPDU: 90 00 [22:08:00]wFMCommunicate OK [22:08:00]wFMCommunicate request_size=10 [22:08:00]MH_SAM_APDU [22:08:00]CAPDU: 80 0D 02 02 05 9E 50 4F D2 DE [22:08:00]Write to MH i2c: E2 0D 00 AC AA 80 0D 02 02 05 00 9E 50 4F D2 DE 00 00 C7 [22:08:00]Write i2c OK [22:08:00]MH_I2C_Read... [22:08:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:08:00]Read from MH i2c: E2 [22:08:00]MH_I2C_Read... [22:08:00]Read from MH i2c: E2 03 00 [22:08:00]MH_I2C_Read... [22:08:00]Read from MH i2c: E2 03 00 AC AA 00 90 00 CA [22:08:00]RAPDU: 90 00 [22:08:00]wFMCommunicate OK [22:08:00]wFMCommunicate request_size=4 [22:08:00]MH_SAM_APDU [22:08:00]CAPDU: 80 0D 03 02 [22:08:00]Write to MH i2c: E2 08 00 AD AA 80 0D 03 02 00 00 00 00 D2 [22:08:00]Write i2c OK [22:08:00]MH_I2C_Read... [22:08:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:08:00]Read from MH i2c: E2 [22:08:00]MH_I2C_Read... [22:08:00]Read from MH i2c: E2 0B 00 [22:08:00]MH_I2C_Read... [22:08:00]Read from MH i2c: E2 0B 00 AD AA 00 99 E8 11 14 39 AC 6E BA 90 00 86 [22:08:00]RAPDU: 99 E8 11 14 39 AC 6E BA 90 00 [22:08:00]wFMCommunicate OK [22:08:00]SAM_PROTO_SignData done [22:08:00]FM_MakeSignedData done [22:08:00]CreateOFDProtocolMessage [22:08:00]wFMCommunicate request_size=4 [22:08:00]MH_SAM_APDU [22:08:00]CAPDU: 80 11 00 00 [22:08:00]Write to MH i2c: E2 08 00 AE AA 80 11 00 00 00 00 00 00 D2 [22:08:00]Write i2c OK [22:08:00]MH_I2C_Read... [22:08:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:08:00]Read from MH i2c: E2 [22:08:00]MH_I2C_Read... [22:08:00]Read from MH i2c: E2 17 00 [22:08:00]MH_I2C_Read... [22:08:00]Read from MH i2c: E2 17 00 AE AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 28 [22:08:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:08:00]wFMCommunicate OK [22:08:00]CreateOFDProtocolMessage done [22:08:00]OFDSenderStorePacket 32613 [22:08:00]StoreOFDPacket docnum=32613 [22:08:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 77 FE 07 01 14 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 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 3F 01 00 00 F4 03 04 00 C4 D4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 65 7F 00 00 35 04 06 00 89 9E 50 4F D2 DE 99 E8 11 14 39 AC 6E BA [22:08:00]CheckFolder [22:08:00]dirname=/storage/ofd_packets [22:08:00]CheckFolder done [22:08:00]ProducePacketName [22:08:00]name=ofd_packets/00032613 [22:08:00]NVStorageSaveData ofd_packets/00032613 [22:08:00]File name is /storage/ofd_packets/00032613 [22:08:00]Write 301 bytes [22:08:00]NVStorageSaveData done [22:08:00]OFDSenderStorePacket done [22:08:00]KKMCreateOFDPacket done [22:08:00]NVStorageSaveData kkm_last_timestamp [22:08:00]File name is /storage/kkm_last_timestamp [22:08:00]Write 4 bytes [22:08:00]NVStorageSaveData done [22:08:00]ExternCall_PrintAddStr [22:08:00]wPrintStart [22:08:00]Write to MH i2c: 01 00 00 AF AA 59 [22:08:00]Write i2c OK [22:08:00]MH_I2C_Read... [22:08:00]Read from MH i2c: 01 [22:08:00]MH_I2C_Read... [22:08:00]Read from MH i2c: 01 07 00 [22:08:00]MH_I2C_Read... [22:08:00]Read from MH i2c: 01 07 00 AF AA 00 00 00 00 00 FF 0F 6E [22:08:00]RasterBufferAndPrint [22:08:00]line Счет N : (1)1182375 [22:08:00]line ИНН: 02508201610067 [22:08:00]line Контрольно-Кассовый Чек [22:08:00]line ПРОДАЖА [22:08:00]line ТРК (МРК, ГНК) : 62 [22:08:00]line Товар: 2710124130 [22:08:00]line Аи-92-К-5 [22:08:00]line 10.440 * 57.50 [22:08:00]line = 600.30 [22:08:00]line НДС 12% НСП 1% [22:08:00]line > о реализуемом товаре [22:08:00]line ОКРУГЛЕНИЕ: -0.30 [22:08:00]line ИТОГО: 600.00 [22:08:00]line Внесено: 600.00 [22:08:00]line СДАЧА: 0.00 [22:08:00]line НСП 1% : 5.31 [22:08:00]line НДС 12% : 63.75 [22:08:00]line Наличными: 600.00 [22:08:00]line Безнал.: 0.00 [22:08:00]line Место: АЗС № 121 "Партнер Нефть" [22:08:00]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:08:00]line СНО: Общий режим [22:08:00]line Чек 319 24.08.2023 22:08 [22:08:00]line Смена: 75 ФФД: 1.0 [22:08:00]line ЗНМ: 0300000148 [22:08:00]line РНМ: 0000000000091575 [22:08:00]line Версия ККМ: 001 [22:08:00]line ФМ: 0000000000874655 [22:08:00]line ФД: 32613 [22:08:00]line ФПД: 151313045246686 [22:08:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T220804&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32613&fm=151313045246686&tin=02508201610067®Number=0000000000091575&sum=60000 [22:08:00]OFD Sender: Processing packet 32613 [packets to send 11, broken 10] [22:08:00]ProducePacketName [22:08:00]name=ofd_packets/00032613 [22:08:00]OFD Sender: To server: pG, [22:08:00]CommunicateWithHost lk.salyk.kg:30040 [22:08:00]ConnectInit lk.salyk.kg [22:08:00]written 0, free lines is 4095 [22:08:00]Connected sock=10 [22: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 34 36 35 35 0F 01 00 00 77 FE 07 01 14 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 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 3F 01 00 00 F4 03 04 00 C4 D4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 65 7F 00 00 35 04 06 00 89 9E 50 4F D2 DE 99 E8 11 14 39 AC 6E BA [22:08:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CB B8 47 00 58 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 65 7F 00 00 F4 03 04 00 66 7F E7 64 B6 04 01 00 00 C7 87 39 CF 0A 30 58 4B [22:08:00]CommunicateWithHost err = 0 [22:08:00]CheckOFDResponse [22:08:00]1017 (14) - 77093643461234 [22:08:00]1041 (16) - 0000000000874655 [22:08:00]1040 (4) - 32613 [22:08:00]1012 (4) - 24.08.2023 16:03 [22:08:00]1206 (1) - 0 [22:08:00]OFD Sender: Remove packet 32613 [22:08:00]ProducePacketName [22:08:00]name=ofd_packets/00032613 [22:08:00]NVStorageDeleteData [22:08:00]Write to MH i2c: 01 00 00 DA AA 84 [22:08:00]Write i2c OK [22:08:00]MH_I2C_Read... [22:08:00]Read from MH i2c: 01 [22:08:00]MH_I2C_Read... [22:08:00]Read from MH i2c: 01 07 00 [22:08:00]MH_I2C_Read... [22:08:00]Read from MH i2c: 01 07 00 DA AA 00 00 00 00 00 F1 0C 88 [22:08:00]RasterBufferAndPrint [22:08:00]line [22:08:00]line [22:08:00]line [22:08:00]line [22:08:00]line [22:08:00]written 0, free lines is 3319 [22:08:01]MH_Cut [22:08:01]Write to MH i2c: D1 01 00 E1 AA 01 5D [22:08:01]Write i2c OK [22:08:01]MH_I2C_Read... [22:08:01]Read from MH i2c: D1 [22:08:01]MH_I2C_Read... [22:08:01]Read from MH i2c: D1 01 00 [22:08:01]MH_I2C_Read... [22:08:01]Read from MH i2c: D1 01 00 E1 AA 00 5C [22:08:01]Write to MH i2c: 01 00 00 E2 AA 8C [22:08:01]Write i2c OK [22:08:01]MH_I2C_Read... [22:08:01]OFD Sender: No OFD packet to send [22:08:01]*** Cut start [22:08:01]*** Purtial cut [22:08:01]*** CUTSNS_PIN = 0 [22:08:01]*** Stage 1: CUTSNS_PIN = 1 [22:08:03]Read from MH i2c: 01 [22:08:03]MH_I2C_Read... [22:08:03]*** Stop cut motor [22:08:03]*** Cut end [22:08:03]Read from MH i2c: 01 07 00 [22:08:03]MH_I2C_Read... [22:08:03]Read from MH i2c: 01 07 00 E2 AA 00 00 00 00 00 FF 0F A1 [22:08:03]process_action close_receipt done [22:08:03]requested_data is exist [22:08:03]produce_requested_data [22:08:03]requested_item fm.sn is exist - process it [22:08:03]wFMCommunicate request_size=4 [22:08:03]MH_SAM_APDU [22:08:03]CAPDU: 80 11 00 00 [22:08:03]Write to MH i2c: E2 08 00 E3 AA 80 11 00 00 00 00 00 00 07 [22:08:03]Write i2c OK [22:08:03]MH_I2C_Read... [22:08:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:08:03]Read from MH i2c: E2 [22:08:03]MH_I2C_Read... [22:08:03]Read from MH i2c: E2 17 00 [22:08:03]MH_I2C_Read... [22:08:03]Read from MH i2c: E2 17 00 E3 AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [22:08:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:08:03]wFMCommunicate OK [22:08:03]requested_item fd.num is exist - process it [22:08:03]SAM_PROTO_GetFieldsCounters [22:08:03]wFMCommunicate request_size=4 [22:08:03]MH_SAM_APDU [22:08:03]CAPDU: 80 13 00 00 [22:08:03]Write to MH i2c: E2 08 00 E4 AA 80 13 00 00 00 00 00 00 0A [22:08:03]Write i2c OK [22:08:03]MH_I2C_Read... [22:08:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:08:03]Read from MH i2c: E2 [22:08:03]MH_I2C_Read... [22:08:03]Read from MH i2c: E2 62 00 [22:08:03]MH_I2C_Read... [22:08:03]Read from MH i2c: E2 62 00 E4 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 65 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [22:08:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 65 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:08:03]wFMCommunicate OK [22:08:03]SAM_PROTO_GetFieldsCounters done [22:08:03]requested_item shift.num is exist - process it [22:08:03]requested_item shift.opened is exist - process it [22:08:03]req_shift_opened [22:08:03]FM_GetShiftState [22:08:03]SAM_PROTO_GetShiftState [22:08:03]wFMCommunicate request_size=4 [22:08:03]MH_SAM_APDU [22:08:03]CAPDU: 80 13 01 00 [22:08:03]Write to MH i2c: E2 08 00 E5 AA 80 13 01 00 00 00 00 00 0C [22:08:03]Write i2c OK [22:08:03]MH_I2C_Read... [22:08:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:08:04]Read from MH i2c: E2 [22:08:04]MH_I2C_Read... [22:08:04]Read from MH i2c: E2 0E 00 [22:08:04]MH_I2C_Read... [22:08:04]Read from MH i2c: E2 0E 00 E5 AA 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 89 [22:08:04]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:08:04]wFMCommunicate OK [22:08:04]SAM_PROTO_GetShiftState done [22:08:04]FM_GetShiftState done [22:08:04]req_shift_opened done [22:08:04]requested_item shift.open_date is exist - process it [22:08:04]req_shift_open_date [22:08:04]req_shift_open_date done [22:08:04]produce_requested_data done [22:08:04]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32613,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:08:04]process_action_free close_receipt [22:08:04]json_value_free [22:08:04]json_value_free done [22:08:04]process_json_proto returns [22:08:04]Send response to host [22:08:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32613,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:08:04]free response buf [22:08:04]execute_script done [22:08:04]execute_script returns [22:08:04]free content buf [22:08:04]Sock 9.Close socket [22:08:04]Sock 9.Thread stoped [22:08:06]OFD Sender: No OFD packet to send [22:08:11]OFD Sender: No OFD packet to send [22:08:16]OFD Sender: No OFD packet to send [22:08:21]OFD Sender: No OFD packet to send [22:08:26]OFD Sender: No OFD packet to send [22:08:31]OFD Sender: No OFD packet to send [22:08:36]OFD Sender: No OFD packet to send [22:08:41]OFD Sender: No OFD packet to send [22:08:46]OFD Sender: No OFD packet to send [22:08:51]OFD Sender: No OFD packet to send [22:08:56]OFD Sender: No OFD packet to send [22:09:01]OFD Sender: No OFD packet to send [22:09:06]OFD Sender: No OFD packet to send [22:09:11]OFD Sender: No OFD packet to send [22:09:16]OFD Sender: No OFD packet to send [22:09:21]OFD Sender: No OFD packet to send [22:09:26]OFD Sender: No OFD packet to send [22:09:27]accept exits with 8 [22:09:27]New connection [22:09:27]New thread 3067084132 created [22:09:27]Thread 3066940772 joined [22:09:27]Waiting for new connection... [22:09:27] Sock 8.Parse request [22:09:27]Sock 8.Check first char [22:09:27]Sock 8.First char is OK [22:09:27]request: POST /json_proto HTTP/1.0 [22:09:27]Method: POST [22:09:27]URL: /json_proto [22:09:27]Method is POST - this is cgi request [22:09:27]url: /json_proto [22:09:27]query_string will be loaded in cgi processing [22:09:27]execute_cgi json_proto POST (null) [22:09:27]execute_cgi path=json_proto method=POST [22:09:27]POST find Content-Length [22:09:27]Host: 172.17.34.200:8080 [22:09:27]Content-Length: 678 [22:09:27]Content-Type: application/json [22:09:27] [22:09:27]POST finish read [22:09:27]Found Content-Length = 678 [22:09:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:09:27]execute_script... [22: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)1182376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:09:27]POST & json_proto [22:09:27]process_json_proto [22:09:27]json parsed OK: [22:09:27]protocol is kg_v1.0 [22:09:27]action value=close_receipt [22:09:27]process_action close_receipt [22:09:27]cmd_close_receipt [22:09:27]MH_GetDate [22:09:27]Write to MH i2c: F0 00 00 E6 AA 7F [22:09:27]Write i2c OK [22:09:27]MH_I2C_Read... [22:09:27]Read from MH i2c: F0 [22:09:27]MH_I2C_Read... [22:09:27]Read from MH i2c: F0 09 00 [22:09:27]MH_I2C_Read... [22:09:27]Read from MH i2c: F0 09 00 E6 AA 00 1D D5 E7 64 B2 FF 65 64 3F [22:09:27]GetLastDocTimeStamp 1692914884 [22:09:27]current date 1692914973 [22:09:27]FM_GetShiftState [22:09:27]SAM_PROTO_GetShiftState [22:09:27]wFMCommunicate request_size=4 [22:09:27]MH_SAM_APDU [22:09:27]CAPDU: 80 13 01 00 [22:09:27]Write to MH i2c: E2 08 00 E7 AA 80 13 01 00 00 00 00 00 0E [22:09:27]Write i2c OK [22:09:27]MH_I2C_Read... [22:09:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:27]Read from MH i2c: E2 [22:09:27]MH_I2C_Read... [22:09:27]Read from MH i2c: E2 0E 00 [22:09:27]MH_I2C_Read... [22:09:27]Read from MH i2c: E2 0E 00 E7 AA 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8B [22:09:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:09:27]wFMCommunicate OK [22:09:27]SAM_PROTO_GetShiftState done [22:09:27]FM_GetShiftState done [22:09:27]opened in 1692866319 [22:09:27]opened+sec_in_day 1692952719 [22:09:27]quantity*price = 50025 [22:09:27]sum+1 = 50026 [22:09:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 320 24.08.2023 22:09 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32614 ФПД: 249343863234117 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T220933&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32614&fm=249343863234117&tin=02508201610067®Number=0000000000091575&sum=50000 [22:09:29]StoreToDocumentArchive [22:09:29]shift 75 fd 32614 [22:09:29]save to /storage/0075/doc_00032614 [22:09:29]save last doc name /storage/0075/doc_00032614 to /storage/kkm_last_doc_name [22:09:29]save OK [22:09:29]Clear old archive folders... [22:09:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:09:29]tlvbuf is 018D1B10 [22:09:29]SAM_PROTO_ClearQueue [22:09:29]wFMCommunicate request_size=4 [22:09:29]MH_SAM_APDU [22:09:29]CAPDU: 80 09 00 00 [22:09:29]Write to MH i2c: E2 08 00 F4 AA 80 09 00 00 00 00 00 00 10 [22:09:29]Write i2c OK [22:09:29]MH_I2C_Read... [22:09:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:09:29]Read from MH i2c: E2 [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: E2 03 00 [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: E2 03 00 F4 AA 00 90 00 12 [22:09:29]RAPDU: 90 00 [22:09:29]wFMCommunicate OK [22:09:29]SAM_PROTO_ClearQueue done [22:09:29]KKMCreateOFDPacket [22:09:29]OFDProtocolAddRootSTLVToBuf [22:09:29]FM_MakeSignedData [22:09:29]FM_MakeSignedData [22:09:29]SAM_PROTO_SignData [22:09:29]wFMCommunicate request_size=4 [22:09:29]MH_SAM_APDU [22:09:29]CAPDU: 80 0D 01 02 [22:09:29]Write to MH i2c: E2 08 00 F5 AA 80 0D 01 02 00 00 00 00 18 [22:09:29]Write i2c OK [22:09:29]MH_I2C_Read... [22:09:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:09:29]Read from MH i2c: E2 [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: E2 03 00 [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: E2 03 00 F5 AA 00 90 00 13 [22:09:29]RAPDU: 90 00 [22:09:29]wFMCommunicate OK [22:09:29]wFMCommunicate request_size=255 [22:09:29]MH_SAM_APDU [22:09:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 40 01 00 00 F4 03 04 00 1D D5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 66 7F 00 00 35 04 06 00 E2 [22:09:29]Write to MH i2c: E2 02 01 F6 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 40 01 00 00 F4 03 04 00 1D D5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 66 7F 00 00 35 04 06 00 E2 00 00 42 [22:09:29]Write i2c OK [22:09:29]MH_I2C_Read... [22:09:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:29]Read from MH i2c: E2 [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: E2 03 00 [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: E2 03 00 F6 AA 00 90 00 14 [22:09:29]RAPDU: 90 00 [22:09:29]wFMCommunicate OK [22:09:29]wFMCommunicate request_size=10 [22:09:29]MH_SAM_APDU [22:09:29]CAPDU: 80 0D 02 02 05 C6 E4 65 1E 45 [22:09:29]Write to MH i2c: E2 0D 00 F7 AA 80 0D 02 02 05 00 C6 E4 65 1E 45 00 00 97 [22:09:29]Write i2c OK [22:09:29]MH_I2C_Read... [22:09:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:29]Read from MH i2c: E2 [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: E2 03 00 [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: E2 03 00 F7 AA 00 90 00 15 [22:09:29]RAPDU: 90 00 [22:09:29]wFMCommunicate OK [22:09:29]wFMCommunicate request_size=4 [22:09:29]MH_SAM_APDU [22:09:29]CAPDU: 80 0D 03 02 [22:09:29]Write to MH i2c: E2 08 00 F8 AA 80 0D 03 02 00 00 00 00 1D [22:09:29]Write i2c OK [22:09:29]MH_I2C_Read... [22:09:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:09:29]Read from MH i2c: E2 [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: E2 0B 00 [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: E2 0B 00 F8 AA 00 DF BE C0 F5 2C C7 7F A8 90 00 8A [22:09:29]RAPDU: DF BE C0 F5 2C C7 7F A8 90 00 [22:09:29]wFMCommunicate OK [22:09:29]SAM_PROTO_SignData done [22:09:29]FM_MakeSignedData done [22:09:29]CreateOFDProtocolMessage [22:09:29]wFMCommunicate request_size=4 [22:09:29]MH_SAM_APDU [22:09:29]CAPDU: 80 11 00 00 [22:09:29]Write to MH i2c: E2 08 00 F9 AA 80 11 00 00 00 00 00 00 1D [22:09:29]Write i2c OK [22:09:29]MH_I2C_Read... [22:09:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:29]Read from MH i2c: E2 [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: E2 17 00 [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: E2 17 00 F9 AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 73 [22:09:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:09:29]wFMCommunicate OK [22:09:29]CreateOFDProtocolMessage done [22:09:29]OFDSenderStorePacket 32614 [22:09:29]StoreOFDPacket docnum=32614 [22:09:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C6 10 07 01 34 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 40 01 00 00 F4 03 04 00 1D D5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 66 7F 00 00 35 04 06 00 E2 C6 E4 65 1E 45 DF BE C0 F5 2C C7 7F A8 [22:09:29]CheckFolder [22:09:29]dirname=/storage/ofd_packets [22:09:29]CheckFolder done [22:09:29]ProducePacketName [22:09:29]name=ofd_packets/00032614 [22:09:29]NVStorageSaveData ofd_packets/00032614 [22:09:29]File name is /storage/ofd_packets/00032614 [22:09:29]Write 301 bytes [22:09:29]NVStorageSaveData done [22:09:29]OFDSenderStorePacket done [22:09:29]KKMCreateOFDPacket done [22:09:29]NVStorageSaveData kkm_last_timestamp [22:09:29]File name is /storage/kkm_last_timestamp [22:09:29]Write 4 bytes [22:09:29]NVStorageSaveData done [22:09:29]ExternCall_PrintAddStr [22:09:29]wPrintStart [22:09:29]Write to MH i2c: 01 00 00 FA AA A4 [22:09:29]Write i2c OK [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: 01 [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: 01 07 00 [22:09:29]MH_I2C_Read... [22:09:29]Read from MH i2c: 01 07 00 FA AA 00 00 00 00 00 FF 0F B9 [22:09:29]RasterBufferAndPrint [22:09:29]line Счет N : (1)1182376 [22:09:29]line ИНН: 02508201610067 [22:09:29]line Контрольно-Кассовый Чек [22:09:29]line ПРОДАЖА [22:09:29]line ТРК (МРК, ГНК) : 62 [22:09:29]line Товар: 2710124130 [22:09:29]line Аи-92-К-5 [22:09:29]line 8.700 * 57.50 [22:09:29]line = 500.25 [22:09:29]line НДС 12% НСП 1% [22:09:29]line > о реализуемом товаре [22:09:29]line ОКРУГЛЕНИЕ: -0.25 [22:09:29]line ИТОГО: 500.00 [22:09:29]line Внесено: 500.00 [22:09:29]line СДАЧА: 0.00 [22:09:29]line НСП 1% : 4.43 [22:09:29]line НДС 12% : 53.12 [22:09:29]line Наличными: 500.00 [22:09:29]line Безнал.: 0.00 [22:09:29]line Место: АЗС № 121 "Партнер Нефть" [22:09:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:09:29]line СНО: Общий режим [22:09:29]line Чек 320 24.08.2023 22:09 [22:09:29]line Смена: 75 ФФД: 1.0 [22:09:29]line ЗНМ: 0300000148 [22:09:29]line РНМ: 0000000000091575 [22:09:29]line Версия ККМ: 001 [22:09:29]line ФМ: 0000000000874655 [22:09:29]line ФД: 32614 [22:09:29]line ФПД: 249343863234117 [22:09:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T220933&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32614&fm=249343863234117&tin=02508201610067®Number=0000000000091575&sum=50000 [22:09:29]OFD Sender: Processing packet 32614 [packets to send 11, broken 10] [22:09:29]ProducePacketName [22:09:29]name=ofd_packets/00032614 [22:09:29]OFD Sender: To server: pG, [22:09:29]CommunicateWithHost lk.salyk.kg:30040 [22:09:29]ConnectInit lk.salyk.kg [22:09:29]written 0, free lines is 4095 [22:09:30]Connected sock=10 [22:09:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C6 10 07 01 34 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 40 01 00 00 F4 03 04 00 1D D5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 66 7F 00 00 35 04 06 00 E2 C6 E4 65 1E 45 DF BE C0 F5 2C C7 7F A8 [22:09:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4E 76 47 00 F4 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 66 7F 00 00 F4 03 04 00 C0 7F E7 64 B6 04 01 00 00 24 3E 60 5A F7 33 EC 15 [22:09:30]CommunicateWithHost err = 0 [22:09:30]CheckOFDResponse [22:09:30]1017 (14) - 77093643461234 [22:09:30]1041 (16) - 0000000000874655 [22:09:30]1040 (4) - 32614 [22:09:30]1012 (4) - 24.08.2023 16:05 [22:09:30]1206 (1) - 0 [22:09:30]OFD Sender: Remove packet 32614 [22:09:30]ProducePacketName [22:09:30]name=ofd_packets/00032614 [22:09:30]NVStorageDeleteData [22:09:30]Write to MH i2c: 01 00 00 25 AB D0 [22:09:30]Write i2c OK [22:09:30]MH_I2C_Read... [22:09:30]Read from MH i2c: 01 [22:09:30]MH_I2C_Read... [22:09:30]Read from MH i2c: 01 07 00 [22:09:30]MH_I2C_Read... [22:09:30]Read from MH i2c: 01 07 00 25 AB 00 00 00 00 00 EE 0C D1 [22:09:30]RasterBufferAndPrint [22:09:30]line [22:09:30]line [22:09:30]line [22:09:30]line [22:09:30]line [22:09:30]written 0, free lines is 3316 [22:09:30]MH_Cut [22:09:30]Write to MH i2c: D1 01 00 2C AB 01 A9 [22:09:30]Write i2c OK [22:09:30]MH_I2C_Read... [22:09:30]Read from MH i2c: D1 [22:09:30]MH_I2C_Read... [22:09:30]Read from MH i2c: D1 01 00 [22:09:30]MH_I2C_Read... [22:09:30]Read from MH i2c: D1 01 00 2C AB 00 A8 [22:09:30]Write to MH i2c: 01 00 00 2D AB D8 [22:09:30]Write i2c OK [22:09:30]MH_I2C_Read... [22:09:30]OFD Sender: No OFD packet to send [22:09:31]*** Cut start [22:09:31]*** Purtial cut [22:09:31]*** Stage 1: CUTSNS_PIN = 1 [22:09:31]Read from MH i2c: 01 [22:09:31]MH_I2C_Read... [22:09:31]*** Stop cut motor [22:09:31]*** Cut end [22:09:31]Read from MH i2c: 01 07 00 [22:09:31]MH_I2C_Read... [22:09:31]Read from MH i2c: 01 07 00 2D AB 00 00 00 00 00 FF 0F ED [22:09:31]process_action close_receipt done [22:09:31]requested_data is exist [22:09:31]produce_requested_data [22:09:31]requested_item fm.sn is exist - process it [22:09:31]wFMCommunicate request_size=4 [22:09:31]MH_SAM_APDU [22:09:31]CAPDU: 80 11 00 00 [22:09:31]Write to MH i2c: E2 08 00 2E AB 80 11 00 00 00 00 00 00 53 [22:09:31]Write i2c OK [22:09:31]MH_I2C_Read... [22:09:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:31]Read from MH i2c: E2 [22:09:31]MH_I2C_Read... [22:09:31]Read from MH i2c: E2 17 00 [22:09:31]MH_I2C_Read... [22:09:31]Read from MH i2c: E2 17 00 2E AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A9 [22:09:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:09:31]wFMCommunicate OK [22:09:31]requested_item fd.num is exist - process it [22:09:31]SAM_PROTO_GetFieldsCounters [22:09:31]wFMCommunicate request_size=4 [22:09:31]MH_SAM_APDU [22:09:31]CAPDU: 80 13 00 00 [22:09:31]Write to MH i2c: E2 08 00 2F AB 80 13 00 00 00 00 00 00 56 [22:09:31]Write i2c OK [22:09:31]MH_I2C_Read... [22:09:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:09:31]Read from MH i2c: E2 [22:09:31]MH_I2C_Read... [22:09:31]Read from MH i2c: E2 62 00 [22:09:31]MH_I2C_Read... [22:09:31]Read from MH i2c: E2 62 00 2F 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 66 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 6F [22:09:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 66 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:09:31]wFMCommunicate OK [22:09:31]SAM_PROTO_GetFieldsCounters done [22:09:31]requested_item shift.num is exist - process it [22:09:31]requested_item shift.opened is exist - process it [22:09:31]req_shift_opened [22:09:31]FM_GetShiftState [22:09:31]SAM_PROTO_GetShiftState [22:09:31]wFMCommunicate request_size=4 [22:09:31]MH_SAM_APDU [22:09:31]CAPDU: 80 13 01 00 [22:09:31]Write to MH i2c: E2 08 00 30 AB 80 13 01 00 00 00 00 00 58 [22:09:31]Write i2c OK [22:09:31]MH_I2C_Read... [22:09:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:31]Read from MH i2c: E2 [22:09:31]MH_I2C_Read... [22:09:31]Read from MH i2c: E2 0E 00 [22:09:31]MH_I2C_Read... [22:09:31]Read from MH i2c: E2 0E 00 30 AB 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D5 [22:09:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:09:31]wFMCommunicate OK [22:09:31]SAM_PROTO_GetShiftState done [22:09:31]FM_GetShiftState done [22:09:31]req_shift_opened done [22:09:31]requested_item shift.open_date is exist - process it [22:09:31]req_shift_open_date [22:09:31]req_shift_open_date done [22:09:31]produce_requested_data done [22:09:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32614,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:09:31]process_action_free close_receipt [22:09:31]json_value_free [22:09:31]json_value_free done [22:09:31]process_json_proto returns [22:09:31]Send response to host [22:09:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32614,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:09:31]free response buf [22:09:31]execute_script done [22:09:31]execute_script returns [22:09:31]free content buf [22:09:31]Sock 8.Close socket [22:09:31]Sock 8.Thread stoped [22:09:35]OFD Sender: No OFD packet to send [22:09:40]OFD Sender: No OFD packet to send [22:09:45]OFD Sender: No OFD packet to send [22:09:50]OFD Sender: No OFD packet to send [22:09:55]OFD Sender: No OFD packet to send [22:10:00]OFD Sender: No OFD packet to send [22:10:05]OFD Sender: No OFD packet to send [22:10:10]OFD Sender: No OFD packet to send [22:10:15]OFD Sender: No OFD packet to send [22:10:20]OFD Sender: No OFD packet to send [22:10:25]OFD Sender: No OFD packet to send [22:10:30]OFD Sender: No OFD packet to send [22:10:35]OFD Sender: No OFD packet to send [22:10:40]OFD Sender: No OFD packet to send [22:10:45]OFD Sender: No OFD packet to send [22:10:50]OFD Sender: No OFD packet to send [22:10:55]OFD Sender: No OFD packet to send [22:11:00]OFD Sender: No OFD packet to send [22:11:05]OFD Sender: No OFD packet to send [22:11:10]OFD Sender: No OFD packet to send [22:11:15]OFD Sender: No OFD packet to send [22:11:18]accept exits with 9 [22:11:18]New connection [22:11:18]New thread 3066940772 created [22:11:18]Thread 3067084132 joined [22:11:18]Waiting for new connection... [22:11:18] Sock 9.Parse request [22:11:18]Sock 9.Check first char [22:11:18]Sock 9.First char is OK [22:11:18]request: POST /json_proto HTTP/1.0 [22:11:18]Method: POST [22:11:18]URL: /json_proto [22:11:18]Method is POST - this is cgi request [22:11:18]url: /json_proto [22:11:18]query_string will be loaded in cgi processing [22:11:18]execute_cgi json_proto POST (null) [22:11:18]execute_cgi path=json_proto method=POST [22:11:18]POST find Content-Length [22:11:18]Host: 172.17.34.200:8080 [22:11:18]Content-Length: 683 [22:11:18]Content-Type: application/json [22:11:18] [22:11:18]POST finish read [22:11:18]Found Content-Length = 683 [22:11:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 52.180, "sum" : 3000.35, "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" ] } } [22:11:18]execute_script... [22:11: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)1182377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 52.180, "sum" : 3000.35, "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" ] } } [22:11:18]POST & json_proto [22:11:18]process_json_proto [22:11:18]json parsed OK: [22:11:18]protocol is kg_v1.0 [22:11:18]action value=close_receipt [22:11:18]process_action close_receipt [22:11:18]cmd_close_receipt [22:11:18]MH_GetDate [22:11:18]Write to MH i2c: F0 00 00 31 AB CB [22:11:18]Write i2c OK [22:11:18]MH_I2C_Read... [22:11:18]Read from MH i2c: F0 [22:11:18]MH_I2C_Read... [22:11:18]Read from MH i2c: F0 09 00 [22:11:18]MH_I2C_Read... [22:11:18]Read from MH i2c: F0 09 00 31 AB 00 8C D5 E7 64 B2 FF 65 64 FA [22:11:18]GetLastDocTimeStamp 1692914973 [22:11:18]current date 1692915084 [22:11:18]FM_GetShiftState [22:11:18]SAM_PROTO_GetShiftState [22:11:18]wFMCommunicate request_size=4 [22:11:18]MH_SAM_APDU [22:11:18]CAPDU: 80 13 01 00 [22:11:18]Write to MH i2c: E2 08 00 32 AB 80 13 01 00 00 00 00 00 5A [22:11:18]Write i2c OK [22:11:18]MH_I2C_Read... [22:11:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:18]Read from MH i2c: E2 [22:11:18]MH_I2C_Read... [22:11:18]Read from MH i2c: E2 0E 00 [22:11:18]MH_I2C_Read... [22:11:18]Read from MH i2c: E2 0E 00 32 AB 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D7 [22:11:18]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:11:18]wFMCommunicate OK [22:11:18]SAM_PROTO_GetShiftState done [22:11:18]FM_GetShiftState done [22:11:18]opened in 1692866319 [22:11:18]opened+sec_in_day 1692952719 [22:11:18]quantity*price = 300035 [22:11:18]sum+1 = 300036 [22:11:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.62 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 321 24.08.2023 22:11 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32615 ФПД: 225350580813176 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T221124&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32615&fm=225350580813176&tin=02508201610067®Number=0000000000091575&sum=300000 [22:11:19]StoreToDocumentArchive [22:11:19]shift 75 fd 32615 [22:11:19]save to /storage/0075/doc_00032615 [22:11:19]save last doc name /storage/0075/doc_00032615 to /storage/kkm_last_doc_name [22:11:19]save OK [22:11:19]Clear old archive folders... [22:11:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:11:19]tlvbuf is 01B65020 [22:11:19]SAM_PROTO_ClearQueue [22:11:19]wFMCommunicate request_size=4 [22:11:19]MH_SAM_APDU [22:11:19]CAPDU: 80 09 00 00 [22:11:19]Write to MH i2c: E2 08 00 3F AB 80 09 00 00 00 00 00 00 5C [22:11:19]Write i2c OK [22:11:19]MH_I2C_Read... [22:11:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:11:19]Read from MH i2c: E2 [22:11:19]MH_I2C_Read... [22:11:19]Read from MH i2c: E2 03 00 [22:11:19]MH_I2C_Read... [22:11:19]Read from MH i2c: E2 03 00 3F AB 00 90 00 5E [22:11:19]RAPDU: 90 00 [22:11:19]wFMCommunicate OK [22:11:19]SAM_PROTO_ClearQueue done [22:11:19]KKMCreateOFDPacket [22:11:19]OFDProtocolAddRootSTLVToBuf [22:11:19]FM_MakeSignedData [22:11:19]FM_MakeSignedData [22:11:19]SAM_PROTO_SignData [22:11:19]wFMCommunicate request_size=4 [22:11:19]MH_SAM_APDU [22:11:19]CAPDU: 80 0D 01 02 [22:11:19]Write to MH i2c: E2 08 00 40 AB 80 0D 01 02 00 00 00 00 64 [22:11:19]Write i2c OK [22:11:19]MH_I2C_Read... [22:11:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:11:19]Read from MH i2c: E2 [22:11:19]MH_I2C_Read... [22:11:19]Read from MH i2c: E2 03 00 [22:11:19]MH_I2C_Read... [22:11:19]Read from MH i2c: E2 03 00 40 AB 00 90 00 5F [22:11:19]RAPDU: 90 00 [22:11:19]wFMCommunicate OK [22:11:19]wFMCommunicate request_size=255 [22:11:19]MH_SAM_APDU [22: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 CB 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 03 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 8C D5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 67 7F 00 00 35 04 06 00 CC [22:11:19]Write to MH i2c: E2 02 01 41 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 35 FF 03 08 00 03 D4 CB 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 03 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 8C D5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 67 7F 00 00 35 04 06 00 CC 00 00 6D [22:11:19]Write i2c OK [22:11:19]MH_I2C_Read... [22:11:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:20]Read from MH i2c: E2 [22:11:20]MH_I2C_Read... [22:11:20]Read from MH i2c: E2 03 00 [22:11:20]MH_I2C_Read... [22:11:20]Read from MH i2c: E2 03 00 41 AB 00 90 00 60 [22:11:20]RAPDU: 90 00 [22:11:20]wFMCommunicate OK [22:11:20]wFMCommunicate request_size=10 [22:11:20]MH_SAM_APDU [22:11:20]CAPDU: 80 0D 02 02 05 F4 85 51 BD 78 [22:11:20]Write to MH i2c: E2 0D 00 42 AB 80 0D 02 02 05 00 F4 85 51 BD 78 00 00 70 [22:11:20]Write i2c OK [22:11:20]MH_I2C_Read... [22:11:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:20]Read from MH i2c: E2 [22:11:20]MH_I2C_Read... [22:11:20]Read from MH i2c: E2 03 00 [22:11:20]MH_I2C_Read... [22:11:20]Read from MH i2c: E2 03 00 42 AB 00 90 00 61 [22:11:20]RAPDU: 90 00 [22:11:20]wFMCommunicate OK [22:11:20]wFMCommunicate request_size=4 [22:11:20]MH_SAM_APDU [22:11:20]CAPDU: 80 0D 03 02 [22:11:20]Write to MH i2c: E2 08 00 43 AB 80 0D 03 02 00 00 00 00 69 [22:11:20]Write i2c OK [22:11:20]MH_I2C_Read... [22:11:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:11:20]Read from MH i2c: E2 [22:11:20]MH_I2C_Read... [22:11:20]Read from MH i2c: E2 0B 00 [22:11:20]MH_I2C_Read... [22:11:20]Read from MH i2c: E2 0B 00 43 AB 00 2B 95 6D 6E 3D 92 D2 70 90 00 16 [22:11:20]RAPDU: 2B 95 6D 6E 3D 92 D2 70 90 00 [22:11:20]wFMCommunicate OK [22:11:20]SAM_PROTO_SignData done [22:11:20]FM_MakeSignedData done [22:11:20]CreateOFDProtocolMessage [22:11:20]wFMCommunicate request_size=4 [22:11:20]MH_SAM_APDU [22:11:20]CAPDU: 80 11 00 00 [22:11:20]Write to MH i2c: E2 08 00 44 AB 80 11 00 00 00 00 00 00 69 [22:11:20]Write i2c OK [22:11:20]MH_I2C_Read... [22:11:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:20]Read from MH i2c: E2 [22:11:20]MH_I2C_Read... [22:11:20]Read from MH i2c: E2 17 00 [22:11:20]MH_I2C_Read... [22:11:20]Read from MH i2c: E2 17 00 44 AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BF [22:11:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:11:20]wFMCommunicate OK [22:11:20]CreateOFDProtocolMessage done [22:11:20]OFDSenderStorePacket 32615 [22:11:20]StoreOFDPacket docnum=32615 [22:11:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 67 7D 07 01 E9 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 CB 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 03 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 8C D5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 67 7F 00 00 35 04 06 00 CC F4 85 51 BD 78 2B 95 6D 6E 3D 92 D2 70 [22:11:20]CheckFolder [22:11:20]dirname=/storage/ofd_packets [22:11:20]CheckFolder done [22:11:20]ProducePacketName [22:11:20]name=ofd_packets/00032615 [22:11:20]NVStorageSaveData ofd_packets/00032615 [22:11:20]File name is /storage/ofd_packets/00032615 [22:11:20]Write 301 bytes [22:11:20]NVStorageSaveData done [22:11:20]OFDSenderStorePacket done [22:11:20]KKMCreateOFDPacket done [22:11:20]NVStorageSaveData kkm_last_timestamp [22:11:20]File name is /storage/kkm_last_timestamp [22:11:20]Write 4 bytes [22:11:20]NVStorageSaveData done [22:11:20]ExternCall_PrintAddStr [22:11:20]wPrintStart [22:11:20]Write to MH i2c: 01 00 00 45 AB F0 [22:11:20]Write i2c OK [22:11:20]MH_I2C_Read... [22:11:20]Read from MH i2c: 01 [22:11:20]MH_I2C_Read... [22:11:20]Read from MH i2c: 01 07 00 [22:11:20]MH_I2C_Read... [22:11:20]Read from MH i2c: 01 07 00 45 AB 00 00 00 00 00 FF 0F 05 [22:11:20]RasterBufferAndPrint [22:11:20]line Счет N : (1)1182377 [22:11:20]line ИНН: 02508201610067 [22:11:20]line Контрольно-Кассовый Чек [22:11:20]line ПРОДАЖА [22:11:20]line ТРК (МРК, ГНК) : 52 [22:11:20]line Товар: 2710124130 [22:11:20]line Аи-92-К-5 [22:11:20]line 52.180 * 57.50 [22:11:20]line = 3000.35 [22:11:20]line НДС 12% НСП 1% [22:11:20]line > о реализуемом товаре [22:11:20]line ОКРУГЛЕНИЕ: -0.35 [22:11:20]line ИТОГО: 3000.00 [22:11:20]line Внесено: 3000.00 [22:11:20]line СДАЧА: 0.00 [22:11:20]line НСП 1% : 26.55 [22:11:20]line НДС 12% : 318.62 [22:11:20]line Наличными: 3000.00 [22:11:20]line Безнал.: 0.00 [22:11:20]line Место: АЗС № 121 "Партнер Нефть" [22:11:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:11:20]line СНО: Общий режим [22:11:20]line Чек 321 24.08.2023 22:11 [22:11:20]line Смена: 75 ФФД: 1.0 [22:11:20]line ЗНМ: 0300000148 [22:11:20]line РНМ: 0000000000091575 [22:11:20]line Версия ККМ: 001 [22:11:20]line ФМ: 0000000000874655 [22:11:20]line ФД: 32615 [22:11:20]line ФПД: 225350580813176 [22:11:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T221124&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32615&fm=225350580813176&tin=02508201610067®Number=0000000000091575&sum=300000 [22:11:20]OFD Sender: Processing packet 32615 [packets to send 11, broken 10] [22:11:20]ProducePacketName [22:11:20]name=ofd_packets/00032615 [22:11:20]OFD Sender: To server: pG, [22:11:20]CommunicateWithHost lk.salyk.kg:30040 [22:11:20]ConnectInit lk.salyk.kg [22:11:20]written 0, free lines is 4095 [22:11:20]Connected sock=11 [22:11:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 67 7D 07 01 E9 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 CB 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 03 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 8C D5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 67 7F 00 00 35 04 06 00 CC F4 85 51 BD 78 2B 95 6D 6E 3D 92 D2 70 [22:11:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B3 5F 47 00 2A 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 67 7F 00 00 F4 03 04 00 2E 80 E7 64 B6 04 01 00 00 39 4E 73 7F 3D 29 30 22 [22:11:20]CommunicateWithHost err = 0 [22:11:20]CheckOFDResponse [22:11:20]1017 (14) - 77093643461234 [22:11:20]1041 (16) - 0000000000874655 [22:11:20]1040 (4) - 32615 [22:11:20]1012 (4) - 24.08.2023 16:07 [22:11:20]1206 (1) - 0 [22:11:20]OFD Sender: Remove packet 32615 [22:11:20]ProducePacketName [22:11:20]name=ofd_packets/00032615 [22:11:20]NVStorageDeleteData [22:11:21]Write to MH i2c: 01 00 00 70 AB 1B [22:11:21]Write i2c OK [22:11:21]MH_I2C_Read... [22:11:21]Read from MH i2c: 01 [22:11:21]MH_I2C_Read... [22:11:21]Read from MH i2c: 01 07 00 [22:11:21]MH_I2C_Read... [22:11:21]Read from MH i2c: 01 07 00 70 AB 00 00 00 00 00 DF 0C 0D [22:11:21]RasterBufferAndPrint [22:11:21]line [22:11:21]line [22:11:21]line [22:11:21]line [22:11:21]line [22:11:21]written 0, free lines is 3301 [22:11:21]MH_Cut [22:11:21]Write to MH i2c: D1 01 00 77 AB 01 F4 [22:11:21]Write i2c OK [22:11:21]MH_I2C_Read... [22:11:21]Read from MH i2c: D1 [22:11:21]MH_I2C_Read... [22:11:21]Read from MH i2c: D1 01 00 [22:11:21]MH_I2C_Read... [22:11:21]Read from MH i2c: D1 01 00 77 AB 00 F3 [22:11:21]Write to MH i2c: 01 00 00 78 AB 23 [22:11:21]Write i2c OK [22:11:21]MH_I2C_Read... [22:11:21]OFD Sender: No OFD packet to send [22:11:21]*** Cut start [22:11:21]*** Purtial cut [22:11:21]*** CUTSNS_PIN = 0 [22:11:22]*** Stage 1: CUTSNS_PIN = 1 [22:11:23]Read from MH i2c: 01 [22:11:23]MH_I2C_Read... [22:11:23]*** Stop cut motor [22:11:23]*** Cut end [22:11:23]Read from MH i2c: 01 07 00 [22:11:23]MH_I2C_Read... [22:11:23]Read from MH i2c: 01 07 00 78 AB 00 00 00 00 00 FF 0F 38 [22:11:23]process_action close_receipt done [22:11:23]requested_data is exist [22:11:23]produce_requested_data [22:11:23]requested_item fm.sn is exist - process it [22:11:23]wFMCommunicate request_size=4 [22:11:23]MH_SAM_APDU [22:11:23]CAPDU: 80 11 00 00 [22:11:23]Write to MH i2c: E2 08 00 79 AB 80 11 00 00 00 00 00 00 9E [22:11:23]Write i2c OK [22:11:23]MH_I2C_Read... [22:11:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:23]Read from MH i2c: E2 [22:11:23]MH_I2C_Read... [22:11:23]Read from MH i2c: E2 17 00 [22:11:23]MH_I2C_Read... [22:11:23]Read from MH i2c: E2 17 00 79 AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F4 [22:11:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:11:23]wFMCommunicate OK [22:11:23]requested_item fd.num is exist - process it [22:11:23]SAM_PROTO_GetFieldsCounters [22:11:23]wFMCommunicate request_size=4 [22:11:23]MH_SAM_APDU [22:11:23]CAPDU: 80 13 00 00 [22:11:23]Write to MH i2c: E2 08 00 7A AB 80 13 00 00 00 00 00 00 A1 [22:11:23]Write i2c OK [22:11:23]MH_I2C_Read... [22:11:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:11:24]Read from MH i2c: E2 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 62 00 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 62 00 7A 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 67 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 BE [22:11:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 67 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:11:24]wFMCommunicate OK [22:11:24]SAM_PROTO_GetFieldsCounters done [22:11:24]requested_item shift.num is exist - process it [22:11:24]requested_item shift.opened is exist - process it [22:11:24]req_shift_opened [22:11:24]FM_GetShiftState [22:11:24]SAM_PROTO_GetShiftState [22:11:24]wFMCommunicate request_size=4 [22:11:24]MH_SAM_APDU [22:11:24]CAPDU: 80 13 01 00 [22:11:24]Write to MH i2c: E2 08 00 7B AB 80 13 01 00 00 00 00 00 A3 [22:11:24]Write i2c OK [22:11:24]MH_I2C_Read... [22:11:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:24]Read from MH i2c: E2 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 0E 00 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 0E 00 7B AB 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 20 [22:11:24]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:11:24]wFMCommunicate OK [22:11:24]SAM_PROTO_GetShiftState done [22:11:24]FM_GetShiftState done [22:11:24]req_shift_opened done [22:11:24]requested_item shift.open_date is exist - process it [22:11:24]req_shift_open_date [22:11:24]req_shift_open_date done [22:11:24]produce_requested_data done [22:11:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32615,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:11:24]process_action_free close_receipt [22:11:24]json_value_free [22:11:24]json_value_free done [22:11:24]process_json_proto returns [22:11:24]Send response to host [22:11:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32615,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:11:24]free response buf [22:11:24]execute_script done [22:11:24]execute_script returns [22:11:24]free content buf [22:11:24]Sock 9.Close socket [22:11:24]Sock 9.Thread stoped [22:11:26]OFD Sender: No OFD packet to send [22:11:31]OFD Sender: No OFD packet to send [22:11:36]OFD Sender: No OFD packet to send [22:11:41]OFD Sender: No OFD packet to send [22:11:46]OFD Sender: No OFD packet to send [22:11:51]OFD Sender: No OFD packet to send [22:11:56]OFD Sender: No OFD packet to send [22:12:01]OFD Sender: No OFD packet to send [22:12:06]OFD Sender: No OFD packet to send [22:12:11]OFD Sender: No OFD packet to send [22:12:16]OFD Sender: No OFD packet to send [22:12:21]OFD Sender: No OFD packet to send [22:12:26]OFD Sender: No OFD packet to send [22:12:31]OFD Sender: No OFD packet to send [22:12:36]OFD Sender: No OFD packet to send [22:12:41]OFD Sender: No OFD packet to send [22:12:46]OFD Sender: No OFD packet to send [22:12:51]OFD Sender: No OFD packet to send [22:12:56]OFD Sender: No OFD packet to send [22:13:01]OFD Sender: No OFD packet to send [22:13:06]OFD Sender: No OFD packet to send [22:13:11]OFD Sender: No OFD packet to send [22:13:16]OFD Sender: No OFD packet to send [22:13:21]OFD Sender: No OFD packet to send [22:13:26]OFD Sender: No OFD packet to send [22:13:31]OFD Sender: No OFD packet to send [22:13:36]OFD Sender: No OFD packet to send [22:13:41]OFD Sender: No OFD packet to send [22:13:46]OFD Sender: No OFD packet to send [22:13:51]OFD Sender: No OFD packet to send [22:13:56]OFD Sender: No OFD packet to send [22:14:01]OFD Sender: No OFD packet to send [22:14:06]OFD Sender: No OFD packet to send [22:14:11]OFD Sender: No OFD packet to send [22:14:16]OFD Sender: No OFD packet to send [22:14:17]accept exits with 8 [22:14:17]New connection [22:14:17]New thread 3067084132 created [22:14:17]Thread 3066940772 joined [22:14:17]Waiting for new connection... [22:14:17] Sock 8.Parse request [22:14:17]Sock 8.Check first char [22:14:17]Sock 8.First char is OK [22:14:17]request: POST /json_proto HTTP/1.0 [22:14:17]Method: POST [22:14:17]URL: /json_proto [22:14:17]Method is POST - this is cgi request [22:14:17]url: /json_proto [22:14:17]query_string will be loaded in cgi processing [22:14:17]execute_cgi json_proto POST (null) [22:14:17]execute_cgi path=json_proto method=POST [22:14:17]POST find Content-Length [22:14:17]Host: 172.17.34.200:8080 [22:14:17]Content-Length: 679 [22:14:17]Content-Type: application/json [22:14:17] [22:14:17]POST finish read [22:14:17]Found Content-Length = 679 [22:14:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 14.910, "sum" : 857.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 857.00, "total" : 857.00, "payments": [ { "type": 0, "sum" : 857.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:14:17]execute_script... [22:14:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 14.910, "sum" : 857.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 857.00, "total" : 857.00, "payments": [ { "type": 0, "sum" : 857.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:14:17]POST & json_proto [22:14:17]process_json_proto [22:14:17]json parsed OK: [22:14:17]protocol is kg_v1.0 [22:14:17]action value=close_receipt [22:14:17]process_action close_receipt [22:14:17]cmd_close_receipt [22:14:17]MH_GetDate [22:14:17]Write to MH i2c: F0 00 00 7C AB 16 [22:14:17]Write i2c OK [22:14:17]MH_I2C_Read... [22:14:17]Read from MH i2c: F0 [22:14:17]MH_I2C_Read... [22:14:17]Read from MH i2c: F0 09 00 [22:14:17]MH_I2C_Read... [22:14:17]Read from MH i2c: F0 09 00 7C AB 00 3F D6 E7 64 B2 FF 65 64 F9 [22:14:17]GetLastDocTimeStamp 1692915084 [22:14:17]current date 1692915263 [22:14:17]FM_GetShiftState [22:14:17]SAM_PROTO_GetShiftState [22:14:17]wFMCommunicate request_size=4 [22:14:17]MH_SAM_APDU [22:14:17]CAPDU: 80 13 01 00 [22:14:17]Write to MH i2c: E2 08 00 7D AB 80 13 01 00 00 00 00 00 A5 [22:14:17]Write i2c OK [22:14:17]MH_I2C_Read... [22:14:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:14:17]Read from MH i2c: E2 [22:14:17]MH_I2C_Read... [22:14:17]Read from MH i2c: E2 0E 00 [22:14:17]MH_I2C_Read... [22:14:17]Read from MH i2c: E2 0E 00 7D AB 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 22 [22:14:17]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:14:17]wFMCommunicate OK [22:14:17]SAM_PROTO_GetShiftState done [22:14:17]FM_GetShiftState done [22:14:17]opened in 1692866319 [22:14:17]opened+sec_in_day 1692952719 [22:14:17]quantity*price = 85732 [22:14:17]sum+1 = 85734 [22:14:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 857.00 Внесено: 857.00 СДАЧА: 0.00 НСП 1% : 7.59 НДС 12% : 91.04 Наличными: 857.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 322 24.08.2023 22:14 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32616 ФПД: 41573960619997 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T221423&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32616&fm=41573960619997&tin=02508201610067®Number=0000000000091575&sum=85700 [22:14:19]StoreToDocumentArchive [22:14:19]shift 75 fd 32616 [22:14:19]save to /storage/0075/doc_00032616 [22:14:19]save last doc name /storage/0075/doc_00032616 to /storage/kkm_last_doc_name [22:14:19]save OK [22:14:19]Clear old archive folders... [22:14:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:14:19]tlvbuf is 01833460 [22:14:19]SAM_PROTO_ClearQueue [22:14:19]wFMCommunicate request_size=4 [22:14:19]MH_SAM_APDU [22:14:19]CAPDU: 80 09 00 00 [22:14:19]Write to MH i2c: E2 08 00 8A AB 80 09 00 00 00 00 00 00 A7 [22:14:19]Write i2c OK [22:14:19]MH_I2C_Read... [22:14:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:14:19]Read from MH i2c: E2 [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: E2 03 00 [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: E2 03 00 8A AB 00 90 00 A9 [22:14:19]RAPDU: 90 00 [22:14:19]wFMCommunicate OK [22:14:19]SAM_PROTO_ClearQueue done [22:14:19]KKMCreateOFDPacket [22:14:19]OFDProtocolAddRootSTLVToBuf [22:14:19]FM_MakeSignedData [22:14:19]FM_MakeSignedData [22:14:19]SAM_PROTO_SignData [22:14:19]wFMCommunicate request_size=4 [22:14:19]MH_SAM_APDU [22:14:19]CAPDU: 80 0D 01 02 [22:14:19]Write to MH i2c: E2 08 00 8B AB 80 0D 01 02 00 00 00 00 AF [22:14:19]Write i2c OK [22:14:19]MH_I2C_Read... [22:14:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:14:19]Read from MH i2c: E2 [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: E2 03 00 [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: E2 03 00 8B AB 00 90 00 AA [22:14:19]RAPDU: 90 00 [22:14:19]wFMCommunicate OK [22:14:19]wFMCommunicate request_size=255 [22:14:19]MH_SAM_APDU [22:14:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3E 3A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 E5 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 4E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 23 00 00 00 00 07 04 06 00 C4 4E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 3F D6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 7F 00 00 35 04 06 00 25 [22:14:19]Write to MH i2c: E2 02 01 8C 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 35 FF 03 08 00 03 3E 3A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 E5 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 4E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 23 00 00 00 00 07 04 06 00 C4 4E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 3F D6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 7F 00 00 35 04 06 00 25 00 00 C2 [22:14:19]Write i2c OK [22:14:19]MH_I2C_Read... [22:14:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:14:19]Read from MH i2c: E2 [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: E2 03 00 [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: E2 03 00 8C AB 00 90 00 AB [22:14:19]RAPDU: 90 00 [22:14:19]wFMCommunicate OK [22:14:19]wFMCommunicate request_size=10 [22:14:19]MH_SAM_APDU [22:14:19]CAPDU: 80 0D 02 02 05 CF B1 27 97 DD [22:14:19]Write to MH i2c: E2 0D 00 8D AB 80 0D 02 02 05 00 CF B1 27 97 DD 00 00 D7 [22:14:19]Write i2c OK [22:14:19]MH_I2C_Read... [22:14:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:14:19]Read from MH i2c: E2 [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: E2 03 00 [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: E2 03 00 8D AB 00 90 00 AC [22:14:19]RAPDU: 90 00 [22:14:19]wFMCommunicate OK [22:14:19]wFMCommunicate request_size=4 [22:14:19]MH_SAM_APDU [22:14:19]CAPDU: 80 0D 03 02 [22:14:19]Write to MH i2c: E2 08 00 8E AB 80 0D 03 02 00 00 00 00 B4 [22:14:19]Write i2c OK [22:14:19]MH_I2C_Read... [22:14:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:14:19]Read from MH i2c: E2 [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: E2 0B 00 [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: E2 0B 00 8E AB 00 6A B2 2A 6E 9F DD 4F 55 90 00 89 [22:14:19]RAPDU: 6A B2 2A 6E 9F DD 4F 55 90 00 [22:14:19]wFMCommunicate OK [22:14:19]SAM_PROTO_SignData done [22:14:19]FM_MakeSignedData done [22:14:19]CreateOFDProtocolMessage [22:14:19]wFMCommunicate request_size=4 [22:14:19]MH_SAM_APDU [22:14:19]CAPDU: 80 11 00 00 [22:14:19]Write to MH i2c: E2 08 00 8F AB 80 11 00 00 00 00 00 00 B4 [22:14:19]Write i2c OK [22:14:19]MH_I2C_Read... [22:14:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:14:19]Read from MH i2c: E2 [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: E2 17 00 [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: E2 17 00 8F AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0A [22:14:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:14:19]wFMCommunicate OK [22:14:19]CreateOFDProtocolMessage done [22:14:19]OFDSenderStorePacket 32616 [22:14:19]StoreOFDPacket docnum=32616 [22:14:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 EC BD 07 01 68 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 35 FF 03 08 00 03 3E 3A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 E5 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 4E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 23 00 00 00 00 07 04 06 00 C4 4E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 3F D6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 7F 00 00 35 04 06 00 25 CF B1 27 97 DD 6A B2 2A 6E 9F DD 4F 55 [22:14:19]CheckFolder [22:14:19]dirname=/storage/ofd_packets [22:14:19]CheckFolder done [22:14:19]ProducePacketName [22:14:19]name=ofd_packets/00032616 [22:14:19]NVStorageSaveData ofd_packets/00032616 [22:14:19]File name is /storage/ofd_packets/00032616 [22:14:19]Write 301 bytes [22:14:19]NVStorageSaveData done [22:14:19]OFDSenderStorePacket done [22:14:19]KKMCreateOFDPacket done [22:14:19]NVStorageSaveData kkm_last_timestamp [22:14:19]File name is /storage/kkm_last_timestamp [22:14:19]Write 4 bytes [22:14:19]NVStorageSaveData done [22:14:19]ExternCall_PrintAddStr [22:14:19]wPrintStart [22:14:19]Write to MH i2c: 01 00 00 90 AB 3B [22:14:19]Write i2c OK [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: 01 [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: 01 07 00 [22:14:19]MH_I2C_Read... [22:14:19]Read from MH i2c: 01 07 00 90 AB 00 00 00 00 00 FF 0F 50 [22:14:19]RasterBufferAndPrint [22:14:19]line Счет N : (1)1182378 [22:14:19]line ИНН: 02508201610067 [22:14:19]line Контрольно-Кассовый Чек [22:14:19]line ПРОДАЖА [22:14:19]line ТРК (МРК, ГНК) : 32 [22:14:19]line Товар: 2710124130 [22:14:19]line Аи-92-К-5 [22:14:19]line 14.910 * 57.50 [22:14:19]line = 857.33 [22:14:19]line НДС 12% НСП 1% [22:14:19]line > о реализуемом товаре [22:14:19]line ОКРУГЛЕНИЕ: -0.33 [22:14:19]line ИТОГО: 857.00 [22:14:19]line Внесено: 857.00 [22:14:19]line СДАЧА: 0.00 [22:14:19]line НСП 1% : 7.59 [22:14:19]line НДС 12% : 91.04 [22:14:19]line Наличными: 857.00 [22:14:19]line Безнал.: 0.00 [22:14:19]line Место: АЗС № 121 "Партнер Нефть" [22:14:19]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:14:19]line СНО: Общий режим [22:14:19]line Чек 322 24.08.2023 22:14 [22:14:19]line Смена: 75 ФФД: 1.0 [22:14:19]line ЗНМ: 0300000148 [22:14:19]line РНМ: 0000000000091575 [22:14:19]line Версия ККМ: 001 [22:14:19]line ФМ: 0000000000874655 [22:14:19]line ФД: 32616 [22:14:19]line ФПД: 41573960619997 [22:14:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T221423&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32616&fm=41573960619997&tin=02508201610067®Number=0000000000091575&sum=85700 [22:14:19]OFD Sender: Processing packet 32616 [packets to send 11, broken 10] [22:14:19]ProducePacketName [22:14:19]name=ofd_packets/00032616 [22:14:19]OFD Sender: To server: pG, [22:14:19]CommunicateWithHost lk.salyk.kg:30040 [22:14:19]ConnectInit lk.salyk.kg [22:14:19]written 0, free lines is 4095 [22:14:19]Connected sock=10 [22:14:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 EC BD 07 01 68 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 35 FF 03 08 00 03 3E 3A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 E5 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 4E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 23 00 00 00 00 07 04 06 00 C4 4E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 3F D6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 7F 00 00 35 04 06 00 25 CF B1 27 97 DD 6A B2 2A 6E 9F DD 4F 55 [22:14:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C3 A1 47 00 65 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 7F 00 00 F4 03 04 00 E2 80 E7 64 B6 04 01 00 00 43 00 51 E7 84 70 8D 8F [22:14:20]CommunicateWithHost err = 0 [22:14:20]CheckOFDResponse [22:14:20]1017 (14) - 77093643461234 [22:14:20]1041 (16) - 0000000000874655 [22:14:20]1040 (4) - 32616 [22:14:20]1012 (4) - 24.08.2023 16:10 [22:14:20]1206 (1) - 0 [22:14:20]OFD Sender: Remove packet 32616 [22:14:20]ProducePacketName [22:14:20]name=ofd_packets/00032616 [22:14:20]NVStorageDeleteData [22:14:20]Write to MH i2c: 01 00 00 BB AB 66 [22:14:20]Write i2c OK [22:14:20]MH_I2C_Read... [22:14:20]Read from MH i2c: 01 [22:14:20]MH_I2C_Read... [22:14:20]Read from MH i2c: 01 07 00 [22:14:20]MH_I2C_Read... [22:14:20]Read from MH i2c: 01 07 00 BB AB 00 00 00 00 00 D4 0C 4D [22:14:20]RasterBufferAndPrint [22:14:20]line [22:14:20]line [22:14:20]line [22:14:20]line [22:14:20]line [22:14:20]written 0, free lines is 3289 [22:14:20]MH_Cut [22:14:20]Write to MH i2c: D1 01 00 C2 AB 01 3F [22:14:20]Write i2c OK [22:14:20]MH_I2C_Read... [22:14:20]Read from MH i2c: D1 [22:14:20]MH_I2C_Read... [22:14:20]Read from MH i2c: D1 01 00 [22:14:20]MH_I2C_Read... [22:14:20]Read from MH i2c: D1 01 00 C2 AB 00 3E [22:14:20]Write to MH i2c: 01 00 00 C3 AB 6E [22:14:20]Write i2c OK [22:14:20]MH_I2C_Read... [22:14:20]OFD Sender: No OFD packet to send [22:14:21]*** Cut start [22:14:21]*** Purtial cut [22:14:21]*** Stage 1: CUTSNS_PIN = 1 [22:14:21]Read from MH i2c: 01 [22:14:21]MH_I2C_Read... [22:14:21]*** Stop cut motor [22:14:21]*** Cut end [22:14:21]Read from MH i2c: 01 07 00 [22:14:21]MH_I2C_Read... [22:14:21]Read from MH i2c: 01 07 00 C3 AB 00 00 00 00 00 FF 0F 83 [22:14:21]process_action close_receipt done [22:14:21]requested_data is exist [22:14:21]produce_requested_data [22:14:21]requested_item fm.sn is exist - process it [22:14:21]wFMCommunicate request_size=4 [22:14:21]MH_SAM_APDU [22:14:21]CAPDU: 80 11 00 00 [22:14:21]Write to MH i2c: E2 08 00 C4 AB 80 11 00 00 00 00 00 00 E9 [22:14:21]Write i2c OK [22:14:21]MH_I2C_Read... [22:14:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:14:21]Read from MH i2c: E2 [22:14:21]MH_I2C_Read... [22:14:21]Read from MH i2c: E2 17 00 [22:14:21]MH_I2C_Read... [22:14:21]Read from MH i2c: E2 17 00 C4 AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3F [22:14:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:14:21]wFMCommunicate OK [22:14:21]requested_item fd.num is exist - process it [22:14:21]SAM_PROTO_GetFieldsCounters [22:14:21]wFMCommunicate request_size=4 [22:14:21]MH_SAM_APDU [22:14:21]CAPDU: 80 13 00 00 [22:14:21]Write to MH i2c: E2 08 00 C5 AB 80 13 00 00 00 00 00 00 EC [22:14:21]Write i2c OK [22:14:21]MH_I2C_Read... [22:14:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:14:21]Read from MH i2c: E2 [22:14:21]MH_I2C_Read... [22:14:21]Read from MH i2c: E2 62 00 [22:14:21]MH_I2C_Read... [22:14:21]Read from MH i2c: E2 62 00 C5 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [22:14:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:14:21]wFMCommunicate OK [22:14:21]SAM_PROTO_GetFieldsCounters done [22:14:21]requested_item shift.num is exist - process it [22:14:21]requested_item shift.opened is exist - process it [22:14:21]req_shift_opened [22:14:21]FM_GetShiftState [22:14:21]SAM_PROTO_GetShiftState [22:14:21]wFMCommunicate request_size=4 [22:14:21]MH_SAM_APDU [22:14:21]CAPDU: 80 13 01 00 [22:14:21]Write to MH i2c: E2 08 00 C6 AB 80 13 01 00 00 00 00 00 EE [22:14:21]Write i2c OK [22:14:21]MH_I2C_Read... [22:14:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:14:21]Read from MH i2c: E2 [22:14:21]MH_I2C_Read... [22:14:21]Read from MH i2c: E2 0E 00 [22:14:21]MH_I2C_Read... [22:14:21]Read from MH i2c: E2 0E 00 C6 AB 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6B [22:14:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:14:21]wFMCommunicate OK [22:14:21]SAM_PROTO_GetShiftState done [22:14:21]FM_GetShiftState done [22:14:21]req_shift_opened done [22:14:21]requested_item shift.open_date is exist - process it [22:14:21]req_shift_open_date [22:14:21]req_shift_open_date done [22:14:21]produce_requested_data done [22:14:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32616,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:14:21]process_action_free close_receipt [22:14:21]json_value_free [22:14:21]json_value_free done [22:14:21]process_json_proto returns [22:14:21]Send response to host [22:14:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32616,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:14:21]free response buf [22:14:21]execute_script done [22:14:21]execute_script returns [22:14:21]free content buf [22:14:21]Sock 8.Close socket [22:14:21]Sock 8.Thread stoped [22:14:25]OFD Sender: No OFD packet to send [22:14:30]OFD Sender: No OFD packet to send [22:14:35]OFD Sender: No OFD packet to send [22:14:40]OFD Sender: No OFD packet to send [22:14:45]OFD Sender: No OFD packet to send [22:14:50]OFD Sender: No OFD packet to send [22:14:55]OFD Sender: No OFD packet to send [22:15:00]OFD Sender: No OFD packet to send [22:15:05]OFD Sender: No OFD packet to send [22:15:10]OFD Sender: No OFD packet to send [22:15:15]OFD Sender: No OFD packet to send [22:15:20]OFD Sender: No OFD packet to send [22:15:25]OFD Sender: No OFD packet to send [22:15:30]OFD Sender: No OFD packet to send [22:15:35]OFD Sender: No OFD packet to send [22:15:40]OFD Sender: No OFD packet to send [22:15:45]OFD Sender: No OFD packet to send [22:15:50]OFD Sender: No OFD packet to send [22:15:55]OFD Sender: No OFD packet to send [22:16:00]OFD Sender: No OFD packet to send [22:16:02]accept exits with 9 [22:16:02]New connection [22:16:02]New thread 3066940772 created [22:16:02]Thread 3067084132 joined [22:16:02]Waiting for new connection... [22:16:02] Sock 9.Parse request [22:16:02]Sock 9.Check first char [22:16:02]Sock 9.First char is OK [22:16:02]request: POST /json_proto HTTP/1.0 [22:16:02]Method: POST [22:16:02]URL: /json_proto [22:16:02]Method is POST - this is cgi request [22:16:02]url: /json_proto [22:16:02]query_string will be loaded in cgi processing [22:16:02]execute_cgi json_proto POST (null) [22:16:02]execute_cgi path=json_proto method=POST [22:16:02]POST find Content-Length [22:16:02]Host: 172.17.34.200:8080 [22:16:02]Content-Length: 678 [22:16:02]Content-Type: application/json [22:16:02] [22:16:02]POST finish read [22:16:02]Found Content-Length = 678 [22:16:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 2.650, "sum" : 152.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 152.00, "total" : 152.00, "payments": [ { "type": 0, "sum" : 152.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:02]execute_script... [22:16: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)1182379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 2.650, "sum" : 152.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 152.00, "total" : 152.00, "payments": [ { "type": 0, "sum" : 152.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:02]POST & json_proto [22:16:02]process_json_proto [22:16:02]json parsed OK: [22:16:02]protocol is kg_v1.0 [22:16:02]action value=close_receipt [22:16:02]process_action close_receipt [22:16:02]cmd_close_receipt [22:16:02]MH_GetDate [22:16:02]Write to MH i2c: F0 00 00 C7 AB 61 [22:16:02]Write i2c OK [22:16:02]MH_I2C_Read... [22:16:02]Read from MH i2c: F0 [22:16:02]MH_I2C_Read... [22:16:02]Read from MH i2c: F0 09 00 [22:16:02]MH_I2C_Read... [22:16:02]Read from MH i2c: F0 09 00 C7 AB 00 A7 D6 E7 64 B2 FF 65 64 AC [22:16:02]GetLastDocTimeStamp 1692915263 [22:16:02]current date 1692915367 [22:16:02]FM_GetShiftState [22:16:02]SAM_PROTO_GetShiftState [22:16:02]wFMCommunicate request_size=4 [22:16:02]MH_SAM_APDU [22:16:02]CAPDU: 80 13 01 00 [22:16:02]Write to MH i2c: E2 08 00 C8 AB 80 13 01 00 00 00 00 00 F0 [22:16:02]Write i2c OK [22:16:02]MH_I2C_Read... [22:16:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:02]Read from MH i2c: E2 [22:16:02]MH_I2C_Read... [22:16:02]Read from MH i2c: E2 0E 00 [22:16:02]MH_I2C_Read... [22:16:02]Read from MH i2c: E2 0E 00 C8 AB 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6D [22:16:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:16:02]wFMCommunicate OK [22:16:02]SAM_PROTO_GetShiftState done [22:16:02]FM_GetShiftState done [22:16:02]opened in 1692866319 [22:16:02]opened+sec_in_day 1692952719 [22:16:02]quantity*price = 15237 [22:16:02]sum+1 = 15239 [22:16:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 152.00 Внесено: 152.00 СДАЧА: 0.00 НСП 1% : 1.35 НДС 12% : 16.18 Наличными: 152.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 323 24.08.2023 22:16 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32617 ФПД: 60212861042346 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T221608&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32617&fm=60212861042346&tin=02508201610067®Number=0000000000091575&sum=15200 [22:16:03]StoreToDocumentArchive [22:16:03]shift 75 fd 32617 [22:16:03]save to /storage/0075/doc_00032617 [22:16:03]save last doc name /storage/0075/doc_00032617 to /storage/kkm_last_doc_name [22:16:03]save OK [22:16:03]Clear old archive folders... [22:16:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:16:03]tlvbuf is 01A12D30 [22:16:03]SAM_PROTO_ClearQueue [22:16:03]wFMCommunicate request_size=4 [22:16:03]MH_SAM_APDU [22:16:03]CAPDU: 80 09 00 00 [22:16:03]Write to MH i2c: E2 08 00 D5 AB 80 09 00 00 00 00 00 00 F2 [22:16:03]Write i2c OK [22:16:03]MH_I2C_Read... [22:16:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:16:03]Read from MH i2c: E2 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 03 00 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 03 00 D5 AB 00 90 00 F4 [22:16:03]RAPDU: 90 00 [22:16:03]wFMCommunicate OK [22:16:03]SAM_PROTO_ClearQueue done [22:16:03]KKMCreateOFDPacket [22:16:03]OFDProtocolAddRootSTLVToBuf [22:16:03]FM_MakeSignedData [22:16:03]FM_MakeSignedData [22:16:03]SAM_PROTO_SignData [22:16:03]wFMCommunicate request_size=4 [22:16:03]MH_SAM_APDU [22:16:03]CAPDU: 80 0D 01 02 [22:16:03]Write to MH i2c: E2 08 00 D6 AB 80 0D 01 02 00 00 00 00 FA [22:16:03]Write i2c OK [22:16:03]MH_I2C_Read... [22:16:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:16:03]Read from MH i2c: E2 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 03 00 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 03 00 D6 AB 00 90 00 F5 [22:16:03]RAPDU: 90 00 [22:16:03]wFMCommunicate OK [22:16:03]wFMCommunicate request_size=255 [22:16:03]MH_SAM_APDU [22:16:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 86 3B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 3B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 06 00 00 00 00 07 04 06 00 60 3B 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 A8 D6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 7F 00 00 35 04 06 00 36 [22:16:03]Write to MH i2c: E2 02 01 D7 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 35 FF 03 08 00 03 5A 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 86 3B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 3B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 06 00 00 00 00 07 04 06 00 60 3B 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 A8 D6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 7F 00 00 35 04 06 00 36 00 00 45 [22:16:03]Write i2c OK [22:16:03]MH_I2C_Read... [22:16:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:03]Read from MH i2c: E2 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 03 00 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 03 00 D7 AB 00 90 00 F6 [22:16:03]RAPDU: 90 00 [22:16:03]wFMCommunicate OK [22:16:03]wFMCommunicate request_size=10 [22:16:03]MH_SAM_APDU [22:16:03]CAPDU: 80 0D 02 02 05 C3 66 31 7E AA [22:16:03]Write to MH i2c: E2 0D 00 D8 AB 80 0D 02 02 05 00 C3 66 31 7E AA 00 00 89 [22:16:03]Write i2c OK [22:16:03]MH_I2C_Read... [22:16:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:03]Read from MH i2c: E2 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 03 00 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 03 00 D8 AB 00 90 00 F7 [22:16:03]RAPDU: 90 00 [22:16:03]wFMCommunicate OK [22:16:03]wFMCommunicate request_size=4 [22:16:03]MH_SAM_APDU [22:16:03]CAPDU: 80 0D 03 02 [22:16:03]Write to MH i2c: E2 08 00 D9 AB 80 0D 03 02 00 00 00 00 FF [22:16:03]Write i2c OK [22:16:03]MH_I2C_Read... [22:16:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:16:03]Read from MH i2c: E2 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 0B 00 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 0B 00 D9 AB 00 50 5D D5 60 13 C4 79 A8 90 00 DA [22:16:03]RAPDU: 50 5D D5 60 13 C4 79 A8 90 00 [22:16:03]wFMCommunicate OK [22:16:03]SAM_PROTO_SignData done [22:16:03]FM_MakeSignedData done [22:16:03]CreateOFDProtocolMessage [22:16:03]wFMCommunicate request_size=4 [22:16:03]MH_SAM_APDU [22:16:03]CAPDU: 80 11 00 00 [22:16:03]Write to MH i2c: E2 08 00 DA AB 80 11 00 00 00 00 00 00 FF [22:16:03]Write i2c OK [22:16:03]MH_I2C_Read... [22:16:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:03]Read from MH i2c: E2 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 17 00 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 17 00 DA AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 55 [22:16:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:16:03]wFMCommunicate OK [22:16:03]CreateOFDProtocolMessage done [22:16:03]OFDSenderStorePacket 32617 [22:16:03]StoreOFDPacket docnum=32617 [22:16:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 AC 51 07 01 F8 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 86 3B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 3B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 06 00 00 00 00 07 04 06 00 60 3B 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 A8 D6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 7F 00 00 35 04 06 00 36 C3 66 31 7E AA 50 5D D5 60 13 C4 79 A8 [22:16:03]CheckFolder [22:16:03]dirname=/storage/ofd_packets [22:16:03]CheckFolder done [22:16:03]ProducePacketName [22:16:03]name=ofd_packets/00032617 [22:16:03]NVStorageSaveData ofd_packets/00032617 [22:16:03]File name is /storage/ofd_packets/00032617 [22:16:03]Write 301 bytes [22:16:03]NVStorageSaveData done [22:16:03]OFDSenderStorePacket done [22:16:03]KKMCreateOFDPacket done [22:16:03]NVStorageSaveData kkm_last_timestamp [22:16:03]File name is /storage/kkm_last_timestamp [22:16:03]Write 4 bytes [22:16:03]NVStorageSaveData done [22:16:03]ExternCall_PrintAddStr [22:16:03]wPrintStart [22:16:03]Write to MH i2c: 01 00 00 DB AB 86 [22:16:03]Write i2c OK [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: 01 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: 01 07 00 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: 01 07 00 DB AB 00 00 00 00 00 FF 0F 9B [22:16:03]RasterBufferAndPrint [22:16:03]line Счет N : (1)1182379 [22:16:03]line ИНН: 02508201610067 [22:16:03]line Контрольно-Кассовый Чек [22:16:03]line ПРОДАЖА [22:16:03]line ТРК (МРК, ГНК) : 52 [22:16:03]line Товар: 2710124130 [22:16:03]line Аи-92-К-5 [22:16:03]line 2.650 * 57.50 [22:16:03]line = 152.38 [22:16:03]line НДС 12% НСП 1% [22:16:03]line > о реализуемом товаре [22:16:03]line ОКРУГЛЕНИЕ: -0.38 [22:16:03]line ИТОГО: 152.00 [22:16:03]line Внесено: 152.00 [22:16:03]line СДАЧА: 0.00 [22:16:03]line НСП 1% : 1.35 [22:16:03]line НДС 12% : 16.18 [22:16:03]line Наличными: 152.00 [22:16:03]line Безнал.: 0.00 [22:16:03]line Место: АЗС № 121 "Партнер Нефть" [22:16:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:16:03]line СНО: Общий режим [22:16:03]line Чек 323 24.08.2023 22:16 [22:16:03]line Смена: 75 ФФД: 1.0 [22:16:03]line ЗНМ: 0300000148 [22:16:03]line РНМ: 0000000000091575 [22:16:03]line Версия ККМ: 001 [22:16:03]line ФМ: 0000000000874655 [22:16:03]line ФД: 32617 [22:16:04]line ФПД: 60212861042346 [22:16:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T221608&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32617&fm=60212861042346&tin=02508201610067®Number=0000000000091575&sum=15200 [22:16:04]OFD Sender: Processing packet 32617 [packets to send 11, broken 10] [22:16:04]ProducePacketName [22:16:04]name=ofd_packets/00032617 [22:16:04]OFD Sender: To server: pG, [22:16:04]CommunicateWithHost lk.salyk.kg:30040 [22:16:04]ConnectInit lk.salyk.kg [22:16:04]written 0, free lines is 4095 [22:16:04]Connected sock=10 [22:16:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 AC 51 07 01 F8 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 0A 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 86 3B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 3B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 06 00 00 00 00 07 04 06 00 60 3B 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 A8 D6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 7F 00 00 35 04 06 00 36 C3 66 31 7E AA 50 5D D5 60 13 C4 79 A8 [22:16:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 64 71 47 00 3F C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 7F 00 00 F4 03 04 00 4A 81 E7 64 B6 04 01 00 00 45 7A A1 08 08 D4 0D 51 [22:16:04]CommunicateWithHost err = 0 [22:16:04]CheckOFDResponse [22:16:04]1017 (14) - 77093643461234 [22:16:04]1041 (16) - 0000000000874655 [22:16:04]1040 (4) - 32617 [22:16:04]1012 (4) - 24.08.2023 16:11 [22:16:04]1206 (1) - 0 [22:16:04]OFD Sender: Remove packet 32617 [22:16:04]ProducePacketName [22:16:04]name=ofd_packets/00032617 [22:16:04]NVStorageDeleteData [22:16:04]Write to MH i2c: 01 00 00 06 AC B2 [22:16:04]Write i2c OK [22:16:04]MH_I2C_Read... [22:16:04]Read from MH i2c: 01 [22:16:04]MH_I2C_Read... [22:16:04]Read from MH i2c: 01 07 00 [22:16:04]MH_I2C_Read... [22:16:04]Read from MH i2c: 01 07 00 06 AC 00 00 00 00 00 DA 0C 9F [22:16:04]RasterBufferAndPrint [22:16:04]line [22:16:04]line [22:16:04]line [22:16:04]line [22:16:04]line [22:16:04]written 0, free lines is 3296 [22:16:04]MH_Cut [22:16:04]Write to MH i2c: D1 01 00 0D AC 01 8B [22:16:04]Write i2c OK [22:16:04]MH_I2C_Read... [22:16:04]Read from MH i2c: D1 [22:16:04]MH_I2C_Read... [22:16:04]Read from MH i2c: D1 01 00 [22:16:04]MH_I2C_Read... [22:16:04]Read from MH i2c: D1 01 00 0D AC 00 8A [22:16:04]Write to MH i2c: 01 00 00 0E AC BA [22:16:04]Write i2c OK [22:16:04]MH_I2C_Read... [22:16:05]OFD Sender: No OFD packet to send [22:16:05]*** Cut start [22:16:05]*** Purtial cut [22:16:05]*** CUTSNS_PIN = 0 [22:16:05]*** Stage 1: CUTSNS_PIN = 1 [22:16:07]Read from MH i2c: 01 [22:16:07]MH_I2C_Read... [22:16:07]*** Stop cut motor [22:16:07]*** Cut end [22:16:07]Read from MH i2c: 01 07 00 [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: 01 07 00 0E AC 00 00 00 00 00 FF 0F CF [22:16:07]process_action close_receipt done [22:16:07]requested_data is exist [22:16:07]produce_requested_data [22:16:07]requested_item fm.sn is exist - process it [22:16:07]wFMCommunicate request_size=4 [22:16:07]MH_SAM_APDU [22:16:07]CAPDU: 80 11 00 00 [22:16:07]Write to MH i2c: E2 08 00 0F AC 80 11 00 00 00 00 00 00 35 [22:16:07]Write i2c OK [22:16:07]MH_I2C_Read... [22:16:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:07]Read from MH i2c: E2 [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: E2 17 00 [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: E2 17 00 0F AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8B [22:16:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:16:07]wFMCommunicate OK [22:16:07]requested_item fd.num is exist - process it [22:16:07]SAM_PROTO_GetFieldsCounters [22:16:07]wFMCommunicate request_size=4 [22:16:07]MH_SAM_APDU [22:16:07]CAPDU: 80 13 00 00 [22:16:07]Write to MH i2c: E2 08 00 10 AC 80 13 00 00 00 00 00 00 38 [22:16:07]Write i2c OK [22:16:07]MH_I2C_Read... [22:16:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:16:07]Read from MH i2c: E2 [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: E2 62 00 [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: E2 62 00 10 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 69 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 5D [22:16:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 69 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:16:07]wFMCommunicate OK [22:16:07]SAM_PROTO_GetFieldsCounters done [22:16:07]requested_item shift.num is exist - process it [22:16:07]requested_item shift.opened is exist - process it [22:16:07]req_shift_opened [22:16:07]FM_GetShiftState [22:16:07]SAM_PROTO_GetShiftState [22:16:07]wFMCommunicate request_size=4 [22:16:07]MH_SAM_APDU [22:16:07]CAPDU: 80 13 01 00 [22:16:07]Write to MH i2c: E2 08 00 11 AC 80 13 01 00 00 00 00 00 3A [22:16:07]Write i2c OK [22:16:07]MH_I2C_Read... [22:16:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:07]Read from MH i2c: E2 [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: E2 0E 00 [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: E2 0E 00 11 AC 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B7 [22:16:07]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:16:07]wFMCommunicate OK [22:16:07]SAM_PROTO_GetShiftState done [22:16:07]FM_GetShiftState done [22:16:07]req_shift_opened done [22:16:07]requested_item shift.open_date is exist - process it [22:16:07]req_shift_open_date [22:16:07]req_shift_open_date done [22:16:07]produce_requested_data done [22:16:07]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32617,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:16:07]process_action_free close_receipt [22:16:07]json_value_free [22:16:07]json_value_free done [22:16:07]process_json_proto returns [22:16:07]Send response to host [22:16:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32617,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:16:07]free response buf [22:16:07]execute_script done [22:16:07]execute_script returns [22:16:07]free content buf [22:16:07]Sock 9.Close socket [22:16:07]Sock 9.Thread stoped [22:16:10]OFD Sender: No OFD packet to send [22:16:15]OFD Sender: No OFD packet to send [22:16:20]OFD Sender: No OFD packet to send [22:16:25]OFD Sender: No OFD packet to send [22:16:30]OFD Sender: No OFD packet to send [22:16:35]OFD Sender: No OFD packet to send [22:16:40]OFD Sender: No OFD packet to send [22:16:45]OFD Sender: No OFD packet to send [22:16:50]OFD Sender: No OFD packet to send [22:16:55]OFD Sender: No OFD packet to send [22:17:00]OFD Sender: No OFD packet to send [22:17:05]OFD Sender: No OFD packet to send [22:17:10]OFD Sender: No OFD packet to send [22:17:15]OFD Sender: No OFD packet to send [22:17:20]OFD Sender: No OFD packet to send [22:17:25]OFD Sender: No OFD packet to send [22:17:30]OFD Sender: No OFD packet to send [22:17:35]OFD Sender: No OFD packet to send [22:17:40]OFD Sender: No OFD packet to send [22:17:45]OFD Sender: No OFD packet to send [22:17:50]OFD Sender: No OFD packet to send [22:17:55]OFD Sender: No OFD packet to send [22:18:00]OFD Sender: No OFD packet to send [22:18:05]OFD Sender: No OFD packet to send [22:18:10]OFD Sender: No OFD packet to send [22:18:15]OFD Sender: No OFD packet to send [22:18:20]OFD Sender: No OFD packet to send [22:18:25]OFD Sender: No OFD packet to send [22:18:30]OFD Sender: No OFD packet to send [22:18:35]OFD Sender: No OFD packet to send [22:18:40]OFD Sender: No OFD packet to send [22:18:45]OFD Sender: No OFD packet to send [22:18:50]OFD Sender: No OFD packet to send [22:18:55]OFD Sender: No OFD packet to send [22:19:00]OFD Sender: No OFD packet to send [22:19:05]OFD Sender: No OFD packet to send [22:19:10]OFD Sender: No OFD packet to send [22:19:15]OFD Sender: No OFD packet to send [22:19:18]accept exits with 8 [22:19:18]New connection [22:19:18]New thread 3067084132 created [22:19:18]Thread 3066940772 joined [22:19:18]Waiting for new connection... [22:19:18] Sock 8.Parse request [22:19:18]Sock 8.Check first char [22:19:18]Sock 8.First char is OK [22:19:18]request: POST /json_proto HTTP/1.0 [22:19:18]Method: POST [22:19:18]URL: /json_proto [22:19:18]Method is POST - this is cgi request [22:19:18]url: /json_proto [22:19:18]query_string will be loaded in cgi processing [22:19:18]execute_cgi json_proto POST (null) [22:19:18]execute_cgi path=json_proto method=POST [22:19:18]POST find Content-Length [22:19:18]Host: 172.17.34.200:8080 [22:19:18]Content-Length: 678 [22:19:18]Content-Type: application/json [22:19:18] [22:19:18]POST finish read [22:19:18]Found Content-Length = 678 [22:19:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.000, "sum" : 287.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 287.00, "total" : 287.00, "payments": [ { "type": 0, "sum" : 287.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:19:18]execute_script... [22:19: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)1182380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.000, "sum" : 287.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 287.00, "total" : 287.00, "payments": [ { "type": 0, "sum" : 287.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:19:18]POST & json_proto [22:19:18]process_json_proto [22:19:18]json parsed OK: [22:19:18]protocol is kg_v1.0 [22:19:18]action value=close_receipt [22:19:18]process_action close_receipt [22:19:18]cmd_close_receipt [22:19:18]MH_GetDate [22:19:18]Write to MH i2c: F0 00 00 12 AC AD [22:19:18]Write i2c OK [22:19:18]MH_I2C_Read... [22:19:18]Read from MH i2c: F0 [22:19:18]MH_I2C_Read... [22:19:18]Read from MH i2c: F0 09 00 [22:19:18]MH_I2C_Read... [22:19:18]Read from MH i2c: F0 09 00 12 AC 00 6C D7 E7 64 B2 FF 65 64 BE [22:19:18]GetLastDocTimeStamp 1692915368 [22:19:18]current date 1692915564 [22:19:18]FM_GetShiftState [22:19:18]SAM_PROTO_GetShiftState [22:19:18]wFMCommunicate request_size=4 [22:19:18]MH_SAM_APDU [22:19:18]CAPDU: 80 13 01 00 [22:19:18]Write to MH i2c: E2 08 00 13 AC 80 13 01 00 00 00 00 00 3C [22:19:18]Write i2c OK [22:19:18]MH_I2C_Read... [22:19:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:19:18]Read from MH i2c: E2 [22:19:18]MH_I2C_Read... [22:19:18]Read from MH i2c: E2 0E 00 [22:19:18]MH_I2C_Read... [22:19:18]Read from MH i2c: E2 0E 00 13 AC 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B9 [22:19:18]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:19:18]wFMCommunicate OK [22:19:18]SAM_PROTO_GetShiftState done [22:19:18]FM_GetShiftState done [22:19:18]opened in 1692866319 [22:19:18]opened+sec_in_day 1692952719 [22:19:18]quantity*price = 28750 [22:19:18]sum+1 = 28751 [22:19:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 287.00 Внесено: 287.00 СДАЧА: 0.00 НСП 1% : 2.54 НДС 12% : 30.53 Наличными: 287.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 324 24.08.2023 22:19 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32618 ФПД: 222847532219571 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T221924&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32618&fm=222847532219571&tin=02508201610067®Number=0000000000091575&sum=28700 [22:19:19]StoreToDocumentArchive [22:19:19]shift 75 fd 32618 [22:19:19]save to /storage/0075/doc_00032618 [22:19:19]save last doc name /storage/0075/doc_00032618 to /storage/kkm_last_doc_name [22:19:19]save OK [22:19:19]Clear old archive folders... [22:19:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:19:19]tlvbuf is 0181A140 [22:19:19]SAM_PROTO_ClearQueue [22:19:19]wFMCommunicate request_size=4 [22:19:19]MH_SAM_APDU [22:19:19]CAPDU: 80 09 00 00 [22:19:19]Write to MH i2c: E2 08 00 20 AC 80 09 00 00 00 00 00 00 3E [22:19:19]Write i2c OK [22:19:19]MH_I2C_Read... [22:19:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:19:20]Read from MH i2c: E2 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 03 00 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 03 00 20 AC 00 90 00 40 [22:19:20]RAPDU: 90 00 [22:19:20]wFMCommunicate OK [22:19:20]SAM_PROTO_ClearQueue done [22:19:20]KKMCreateOFDPacket [22:19:20]OFDProtocolAddRootSTLVToBuf [22:19:20]FM_MakeSignedData [22:19:20]FM_MakeSignedData [22:19:20]SAM_PROTO_SignData [22:19:20]wFMCommunicate request_size=4 [22:19:20]MH_SAM_APDU [22:19:20]CAPDU: 80 0D 01 02 [22:19:20]Write to MH i2c: E2 08 00 21 AC 80 0D 01 02 00 00 00 00 46 [22:19:20]Write i2c OK [22:19:20]MH_I2C_Read... [22:19:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:19:20]Read from MH i2c: E2 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 03 00 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 03 00 21 AC 00 90 00 41 [22:19:20]RAPDU: 90 00 [22:19:20]wFMCommunicate OK [22:19:20]wFMCommunicate request_size=255 [22:19:20]MH_SAM_APDU [22:19:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 4E 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 70 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 0B 00 00 00 00 07 04 06 00 1C 70 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 6C D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 7F 00 00 35 04 06 00 CA [22:19:20]Write to MH i2c: E2 02 01 22 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 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 4E 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 70 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 0B 00 00 00 00 07 04 06 00 1C 70 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 6C D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 7F 00 00 35 04 06 00 CA 00 00 19 [22:19:20]Write i2c OK [22:19:20]MH_I2C_Read... [22:19:20]OFD Sender: No OFD packet to send [22:19:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:19:20]Read from MH i2c: E2 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 03 00 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 03 00 22 AC 00 90 00 42 [22:19:20]RAPDU: 90 00 [22:19:20]wFMCommunicate OK [22:19:20]wFMCommunicate request_size=10 [22:19:20]MH_SAM_APDU [22:19:20]CAPDU: 80 0D 02 02 05 AD BB FF 3C B3 [22:19:20]Write to MH i2c: E2 0D 00 23 AC 80 0D 02 02 05 00 AD BB FF 3C B3 00 00 A9 [22:19:20]Write i2c OK [22:19:20]MH_I2C_Read... [22:19:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:19:20]Read from MH i2c: E2 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 03 00 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 03 00 23 AC 00 90 00 43 [22:19:20]RAPDU: 90 00 [22:19:20]wFMCommunicate OK [22:19:20]wFMCommunicate request_size=4 [22:19:20]MH_SAM_APDU [22:19:20]CAPDU: 80 0D 03 02 [22:19:20]Write to MH i2c: E2 08 00 24 AC 80 0D 03 02 00 00 00 00 4B [22:19:20]Write i2c OK [22:19:20]MH_I2C_Read... [22:19:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:19:20]Read from MH i2c: E2 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 0B 00 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 0B 00 24 AC 00 8F 11 48 18 43 5B E4 B6 90 00 84 [22:19:20]RAPDU: 8F 11 48 18 43 5B E4 B6 90 00 [22:19:20]wFMCommunicate OK [22:19:20]SAM_PROTO_SignData done [22:19:20]FM_MakeSignedData done [22:19:20]CreateOFDProtocolMessage [22:19:20]wFMCommunicate request_size=4 [22:19:20]MH_SAM_APDU [22:19:20]CAPDU: 80 11 00 00 [22:19:20]Write to MH i2c: E2 08 00 25 AC 80 11 00 00 00 00 00 00 4B [22:19:20]Write i2c OK [22:19:20]MH_I2C_Read... [22:19:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:20]Read from MH i2c: E2 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 17 00 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 17 00 25 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A1 [22:19:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:19:20]wFMCommunicate OK [22:19:20]CreateOFDProtocolMessage done [22:19:20]OFDSenderStorePacket 32618 [22:19:20]StoreOFDPacket docnum=32618 [22:19:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 54 ED 07 01 5B F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 4E 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 70 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 0B 00 00 00 00 07 04 06 00 1C 70 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 6C D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 7F 00 00 35 04 06 00 CA AD BB FF 3C B3 8F 11 48 18 43 5B E4 B6 [22:19:20]CheckFolder [22:19:20]dirname=/storage/ofd_packets [22:19:20]CheckFolder done [22:19:20]ProducePacketName [22:19:20]name=ofd_packets/00032618 [22:19:20]NVStorageSaveData ofd_packets/00032618 [22:19:20]File name is /storage/ofd_packets/00032618 [22:19:20]Write 301 bytes [22:19:20]NVStorageSaveData done [22:19:20]OFDSenderStorePacket done [22:19:20]KKMCreateOFDPacket done [22:19:20]NVStorageSaveData kkm_last_timestamp [22:19:20]File name is /storage/kkm_last_timestamp [22:19:20]Write 4 bytes [22:19:20]NVStorageSaveData done [22:19:20]ExternCall_PrintAddStr [22:19:20]wPrintStart [22:19:20]Write to MH i2c: 01 00 00 26 AC D2 [22:19:20]Write i2c OK [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: 01 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: 01 07 00 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: 01 07 00 26 AC 00 00 00 00 00 FF 0F E7 [22:19:20]RasterBufferAndPrint [22:19:20]line Счет N : (1)1182380 [22:19:20]line ИНН: 02508201610067 [22:19:20]line Контрольно-Кассовый Чек [22:19:20]line ПРОДАЖА [22:19:20]line ТРК (МРК, ГНК) : 62 [22:19:20]line Товар: 2710124130 [22:19:20]line Аи-92-К-5 [22:19:20]line 5.000 * 57.50 [22:19:20]line = 287.50 [22:19:20]line НДС 12% НСП 1% [22:19:20]line > о реализуемом товаре [22:19:20]line ОКРУГЛЕНИЕ: -0.50 [22:19:20]line ИТОГО: 287.00 [22:19:20]line Внесено: 287.00 [22:19:20]line СДАЧА: 0.00 [22:19:20]line НСП 1% : 2.54 [22:19:20]line НДС 12% : 30.53 [22:19:20]line Наличными: 287.00 [22:19:20]line Безнал.: 0.00 [22:19:20]line Место: АЗС № 121 "Партнер Нефть" [22:19:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:19:20]line СНО: Общий режим [22:19:20]line Чек 324 24.08.2023 22:19 [22:19:20]line Смена: 75 ФФД: 1.0 [22:19:20]line ЗНМ: 0300000148 [22:19:20]line РНМ: 0000000000091575 [22:19:20]line Версия ККМ: 001 [22:19:20]line ФМ: 0000000000874655 [22:19:20]line ФД: 32618 [22:19:20]line ФПД: 222847532219571 [22:19:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T221924&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32618&fm=222847532219571&tin=02508201610067®Number=0000000000091575&sum=28700 [22:19:20]OFD Sender: Processing packet 32618 [packets to send 11, broken 10] [22:19:20]ProducePacketName [22:19:20]name=ofd_packets/00032618 [22:19:20]OFD Sender: To server: pG, [22:19:20]CommunicateWithHost lk.salyk.kg:30040 [22:19:20]ConnectInit lk.salyk.kg [22:19:20]written 0, free lines is 4095 [22:19:20]Connected sock=10 [22:19:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 54 ED 07 01 5B F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 4E 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 70 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 0B 00 00 00 00 07 04 06 00 1C 70 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 6C D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 7F 00 00 35 04 06 00 CA AD BB FF 3C B3 8F 11 48 18 43 5B E4 B6 [22:19:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 54 78 47 00 03 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 7F 00 00 F4 03 04 00 0F 82 E7 64 B6 04 01 00 00 51 E8 E7 CB C2 2B A0 39 [22:19:21]CommunicateWithHost err = 0 [22:19:21]CheckOFDResponse [22:19:21]1017 (14) - 77093643461234 [22:19:21]1041 (16) - 0000000000874655 [22:19:21]1040 (4) - 32618 [22:19:21]1012 (4) - 24.08.2023 16:15 [22:19:21]1206 (1) - 0 [22:19:21]OFD Sender: Remove packet 32618 [22:19:21]ProducePacketName [22:19:21]name=ofd_packets/00032618 [22:19:21]NVStorageDeleteData [22:19:21]Write to MH i2c: 01 00 00 51 AC FD [22:19:21]Write i2c OK [22:19:21]MH_I2C_Read... [22:19:21]Read from MH i2c: 01 [22:19:21]MH_I2C_Read... [22:19:21]Read from MH i2c: 01 07 00 [22:19:21]MH_I2C_Read... [22:19:21]Read from MH i2c: 01 07 00 51 AC 00 00 00 00 00 DD 0C ED [22:19:21]RasterBufferAndPrint [22:19:21]line [22:19:21]line [22:19:21]line [22:19:21]line [22:19:21]line [22:19:21]written 0, free lines is 3299 [22:19:21]MH_Cut [22:19:21]Write to MH i2c: D1 01 00 58 AC 01 D6 [22:19:21]Write i2c OK [22:19:21]MH_I2C_Read... [22:19:21]Read from MH i2c: D1 [22:19:21]MH_I2C_Read... [22:19:21]Read from MH i2c: D1 01 00 [22:19:21]MH_I2C_Read... [22:19:21]Read from MH i2c: D1 01 00 58 AC 00 D5 [22:19:21]Write to MH i2c: 01 00 00 59 AC 05 [22:19:21]Write i2c OK [22:19:21]MH_I2C_Read... [22:19:21]OFD Sender: No OFD packet to send [22:19:22]*** Cut start [22:19:22]*** Purtial cut [22:19:22]*** Stage 1: CUTSNS_PIN = 1 [22:19:22]Read from MH i2c: 01 [22:19:22]MH_I2C_Read... [22:19:22]*** Stop cut motor [22:19:22]*** Cut end [22:19:22]Read from MH i2c: 01 07 00 [22:19:22]MH_I2C_Read... [22:19:22]Read from MH i2c: 01 07 00 59 AC 00 00 00 00 00 FF 0F 1A [22:19:22]process_action close_receipt done [22:19:22]requested_data is exist [22:19:22]produce_requested_data [22:19:22]requested_item fm.sn is exist - process it [22:19:22]wFMCommunicate request_size=4 [22:19:22]MH_SAM_APDU [22:19:22]CAPDU: 80 11 00 00 [22:19:22]Write to MH i2c: E2 08 00 5A AC 80 11 00 00 00 00 00 00 80 [22:19:22]Write i2c OK [22:19:22]MH_I2C_Read... [22:19:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:22]Read from MH i2c: E2 [22:19:22]MH_I2C_Read... [22:19:22]Read from MH i2c: E2 17 00 [22:19:22]MH_I2C_Read... [22:19:22]Read from MH i2c: E2 17 00 5A AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D6 [22:19:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:19:22]wFMCommunicate OK [22:19:22]requested_item fd.num is exist - process it [22:19:22]SAM_PROTO_GetFieldsCounters [22:19:22]wFMCommunicate request_size=4 [22:19:22]MH_SAM_APDU [22:19:22]CAPDU: 80 13 00 00 [22:19:22]Write to MH i2c: E2 08 00 5B AC 80 13 00 00 00 00 00 00 83 [22:19:22]Write i2c OK [22:19:22]MH_I2C_Read... [22:19:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:19:22]Read from MH i2c: E2 [22:19:22]MH_I2C_Read... [22:19:22]Read from MH i2c: E2 62 00 [22:19:22]MH_I2C_Read... [22:19:22]Read from MH i2c: E2 62 00 5B 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6A 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 AC [22:19:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6A 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:19:22]wFMCommunicate OK [22:19:22]SAM_PROTO_GetFieldsCounters done [22:19:22]requested_item shift.num is exist - process it [22:19:22]requested_item shift.opened is exist - process it [22:19:22]req_shift_opened [22:19:22]FM_GetShiftState [22:19:22]SAM_PROTO_GetShiftState [22:19:22]wFMCommunicate request_size=4 [22:19:22]MH_SAM_APDU [22:19:22]CAPDU: 80 13 01 00 [22:19:22]Write to MH i2c: E2 08 00 5C AC 80 13 01 00 00 00 00 00 85 [22:19:22]Write i2c OK [22:19:22]MH_I2C_Read... [22:19:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:19:22]Read from MH i2c: E2 [22:19:22]MH_I2C_Read... [22:19:22]Read from MH i2c: E2 0E 00 [22:19:22]MH_I2C_Read... [22:19:22]Read from MH i2c: E2 0E 00 5C AC 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 02 [22:19:22]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:19:22]wFMCommunicate OK [22:19:22]SAM_PROTO_GetShiftState done [22:19:22]FM_GetShiftState done [22:19:22]req_shift_opened done [22:19:22]requested_item shift.open_date is exist - process it [22:19:22]req_shift_open_date [22:19:22]req_shift_open_date done [22:19:22]produce_requested_data done [22:19:22]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32618,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:19:22]process_action_free close_receipt [22:19:22]json_value_free [22:19:22]json_value_free done [22:19:22]process_json_proto returns [22:19:22]Send response to host [22:19:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32618,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:19:22]free response buf [22:19:22]execute_script done [22:19:22]execute_script returns [22:19:22]free content buf [22:19:22]Sock 8.Close socket [22:19:22]Sock 8.Thread stoped [22:19:26]OFD Sender: No OFD packet to send [22:19:31]OFD Sender: No OFD packet to send [22:19:36]OFD Sender: No OFD packet to send [22:19:41]OFD Sender: No OFD packet to send [22:19:46]OFD Sender: No OFD packet to send [22:19:51]OFD Sender: No OFD packet to send [22:19:56]OFD Sender: No OFD packet to send [22:20:01]OFD Sender: No OFD packet to send [22:20:06]OFD Sender: No OFD packet to send [22:20:10]accept exits with 9 [22:20:10]New connection [22:20:10]New thread 3066940772 created [22:20:10]Thread 3067084132 joined [22:20:10]Waiting for new connection... [22:20:10] Sock 9.Parse request [22:20:10]Sock 9.Check first char [22:20:10]Sock 9.First char is OK [22:20:10]request: POST /json_proto HTTP/1.0 [22:20:10]Method: POST [22:20:10]URL: /json_proto [22:20:10]Method is POST - this is cgi request [22:20:10]url: /json_proto [22:20:10]query_string will be loaded in cgi processing [22:20:10]execute_cgi json_proto POST (null) [22:20:10]execute_cgi path=json_proto method=POST [22:20:10]POST find Content-Length [22:20:10]Host: 172.17.34.200:8080 [22:20:10]Content-Length: 683 [22:20:10]Content-Type: application/json [22:20:10] [22:20:10]POST finish read [22:20:10]Found Content-Length = 683 [22:20:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 22.910, "sum" : 1500.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:10]execute_script... [22:20: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)1182381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 22.910, "sum" : 1500.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:10]POST & json_proto [22:20:10]process_json_proto [22:20:10]json parsed OK: [22:20:10]protocol is kg_v1.0 [22:20:10]action value=close_receipt [22:20:10]process_action close_receipt [22:20:10]cmd_close_receipt [22:20:10]MH_GetDate [22:20:10]Write to MH i2c: F0 00 00 5D AC F8 [22:20:10]Write i2c OK [22:20:10]MH_I2C_Read... [22:20:10]Read from MH i2c: F0 [22:20:10]MH_I2C_Read... [22:20:10]Read from MH i2c: F0 09 00 [22:20:10]MH_I2C_Read... [22:20:10]Read from MH i2c: F0 09 00 5D AC 00 9F D7 E7 64 B2 FF 65 64 3C [22:20:10]GetLastDocTimeStamp 1692915564 [22:20:10]current date 1692915615 [22:20:10]FM_GetShiftState [22:20:10]SAM_PROTO_GetShiftState [22:20:10]wFMCommunicate request_size=4 [22:20:10]MH_SAM_APDU [22:20:10]CAPDU: 80 13 01 00 [22:20:10]Write to MH i2c: E2 08 00 5E AC 80 13 01 00 00 00 00 00 87 [22:20:10]Write i2c OK [22:20:10]MH_I2C_Read... [22:20:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:10]Read from MH i2c: E2 [22:20:10]MH_I2C_Read... [22:20:10]Read from MH i2c: E2 0E 00 [22:20:10]MH_I2C_Read... [22:20:10]Read from MH i2c: E2 0E 00 5E AC 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 04 [22:20:10]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:20:10]wFMCommunicate OK [22:20:10]SAM_PROTO_GetShiftState done [22:20:10]FM_GetShiftState done [22:20:10]opened in 1692866319 [22:20:10]opened+sec_in_day 1692952719 [22:20:10]quantity*price = 150060 [22:20:10]sum+1 = 150062 [22:20:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.36 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 325 24.08.2023 22:20 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32619 ФПД: 46075911877560 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T222016&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32619&fm=46075911877560&tin=02508201610067®Number=0000000000091575&sum=150000 [22:20:11]StoreToDocumentArchive [22:20:11]shift 75 fd 32619 [22:20:11]save to /storage/0075/doc_00032619 [22:20:11]save last doc name /storage/0075/doc_00032619 to /storage/kkm_last_doc_name [22:20:11]save OK [22:20:11]Clear old archive folders... [22:20:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:20:11]tlvbuf is 017FE0D0 [22:20:11]SAM_PROTO_ClearQueue [22:20:11]wFMCommunicate request_size=4 [22:20:11]MH_SAM_APDU [22:20:11]CAPDU: 80 09 00 00 [22:20:11]Write to MH i2c: E2 08 00 6B AC 80 09 00 00 00 00 00 00 89 [22:20:11]Write i2c OK [22:20:11]MH_I2C_Read... [22:20:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:20:11]Read from MH i2c: E2 [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: E2 03 00 [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: E2 03 00 6B AC 00 90 00 8B [22:20:11]RAPDU: 90 00 [22:20:11]wFMCommunicate OK [22:20:11]SAM_PROTO_ClearQueue done [22:20:11]KKMCreateOFDPacket [22:20:11]OFDProtocolAddRootSTLVToBuf [22:20:11]FM_MakeSignedData [22:20:11]FM_MakeSignedData [22:20:11]SAM_PROTO_SignData [22:20:11]wFMCommunicate request_size=4 [22:20:11]MH_SAM_APDU [22:20:11]CAPDU: 80 0D 01 02 [22:20:11]Write to MH i2c: E2 08 00 6C AC 80 0D 01 02 00 00 00 00 91 [22:20:11]Write i2c OK [22:20:11]MH_I2C_Read... [22:20:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:20:11]Read from MH i2c: E2 [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: E2 03 00 [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: E2 03 00 6C AC 00 90 00 8C [22:20:11]RAPDU: 90 00 [22:20:11]wFMCommunicate OK [22:20:11]wFMCommunicate request_size=255 [22:20:11]MH_SAM_APDU [22:20:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 A0 D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 7F 00 00 35 04 06 00 29 [22:20:11]Write to MH i2c: E2 02 01 6D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 A0 D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 7F 00 00 35 04 06 00 29 00 00 32 [22:20:11]Write i2c OK [22:20:11]MH_I2C_Read... [22:20:11]OFD Sender: No OFD packet to send [22:20:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:11]Read from MH i2c: E2 [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: E2 03 00 [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: E2 03 00 6D AC 00 90 00 8D [22:20:11]RAPDU: 90 00 [22:20:11]wFMCommunicate OK [22:20:11]wFMCommunicate request_size=10 [22:20:11]MH_SAM_APDU [22:20:11]CAPDU: 80 0D 02 02 05 E7 E2 5C 33 B8 [22:20:11]Write to MH i2c: E2 0D 00 6E AC 80 0D 02 02 05 00 E7 E2 5C 33 B8 00 00 AE [22:20:11]Write i2c OK [22:20:11]MH_I2C_Read... [22:20:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:11]Read from MH i2c: E2 [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: E2 03 00 [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: E2 03 00 6E AC 00 90 00 8E [22:20:11]RAPDU: 90 00 [22:20:11]wFMCommunicate OK [22:20:11]wFMCommunicate request_size=4 [22:20:11]MH_SAM_APDU [22:20:11]CAPDU: 80 0D 03 02 [22:20:11]Write to MH i2c: E2 08 00 6F AC 80 0D 03 02 00 00 00 00 96 [22:20:11]Write i2c OK [22:20:11]MH_I2C_Read... [22:20:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:20:11]Read from MH i2c: E2 [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: E2 0B 00 [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: E2 0B 00 6F AC 00 DA CF 17 2E FC 0B 44 41 90 00 11 [22:20:11]RAPDU: DA CF 17 2E FC 0B 44 41 90 00 [22:20:11]wFMCommunicate OK [22:20:11]SAM_PROTO_SignData done [22:20:11]FM_MakeSignedData done [22:20:11]CreateOFDProtocolMessage [22:20:11]wFMCommunicate request_size=4 [22:20:11]MH_SAM_APDU [22:20:11]CAPDU: 80 11 00 00 [22:20:11]Write to MH i2c: E2 08 00 70 AC 80 11 00 00 00 00 00 00 96 [22:20:11]Write i2c OK [22:20:11]MH_I2C_Read... [22:20:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:11]Read from MH i2c: E2 [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: E2 17 00 [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: E2 17 00 70 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EC [22:20:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:20:11]wFMCommunicate OK [22:20:11]CreateOFDProtocolMessage done [22:20:11]OFDSenderStorePacket 32619 [22:20:11]StoreOFDPacket docnum=32619 [22:20:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 59 EA 07 01 24 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 A0 D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 7F 00 00 35 04 06 00 29 E7 E2 5C 33 B8 DA CF 17 2E FC 0B 44 41 [22:20:11]CheckFolder [22:20:11]dirname=/storage/ofd_packets [22:20:11]CheckFolder done [22:20:11]ProducePacketName [22:20:11]name=ofd_packets/00032619 [22:20:11]NVStorageSaveData ofd_packets/00032619 [22:20:11]File name is /storage/ofd_packets/00032619 [22:20:11]Write 301 bytes [22:20:11]NVStorageSaveData done [22:20:11]OFDSenderStorePacket done [22:20:11]KKMCreateOFDPacket done [22:20:11]NVStorageSaveData kkm_last_timestamp [22:20:11]File name is /storage/kkm_last_timestamp [22:20:11]Write 4 bytes [22:20:11]NVStorageSaveData done [22:20:11]ExternCall_PrintAddStr [22:20:11]wPrintStart [22:20:11]Write to MH i2c: 01 00 00 71 AC 1D [22:20:11]Write i2c OK [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: 01 [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: 01 07 00 [22:20:11]MH_I2C_Read... [22:20:11]Read from MH i2c: 01 07 00 71 AC 00 00 00 00 00 FF 0F 32 [22:20:11]RasterBufferAndPrint [22:20:11]line Счет N : (1)1182381 [22:20:11]line ИНН: 02508201610067 [22:20:11]line Контрольно-Кассовый Чек [22:20:11]line ПРОДАЖА [22:20:11]line ТРК (МРК, ГНК) : 43 [22:20:11]line Товар: 2710124500 [22:20:11]line Аи-95-К-5 [22:20:11]line 22.910 * 65.50 [22:20:11]line = 1500.61 [22:20:11]line НДС 12% НСП 1% [22:20:11]line > о реализуемом товаре [22:20:11]line ОКРУГЛЕНИЕ: -0.61 [22:20:11]line ИТОГО: 1500.00 [22:20:11]line Внесено: 1500.00 [22:20:11]line СДАЧА: 0.00 [22:20:11]line НСП 1% : 13.28 [22:20:11]line НДС 12% : 159.36 [22:20:11]line Наличными: 1500.00 [22:20:11]line Безнал.: 0.00 [22:20:11]line Место: АЗС № 121 "Партнер Нефть" [22:20:11]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:20:11]line СНО: Общий режим [22:20:11]line Чек 325 24.08.2023 22:20 [22:20:11]line Смена: 75 ФФД: 1.0 [22:20:11]line ЗНМ: 0300000148 [22:20:11]line РНМ: 0000000000091575 [22:20:11]line Версия ККМ: 001 [22:20:11]line ФМ: 0000000000874655 [22:20:11]line ФД: 32619 [22:20:11]line ФПД: 46075911877560 [22:20:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T222016&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32619&fm=46075911877560&tin=02508201610067®Number=0000000000091575&sum=150000 [22:20:12]OFD Sender: Processing packet 32619 [packets to send 11, broken 10] [22:20:12]ProducePacketName [22:20:12]name=ofd_packets/00032619 [22:20:12]OFD Sender: To server: pG, [22:20:12]CommunicateWithHost lk.salyk.kg:30040 [22:20:12]ConnectInit lk.salyk.kg [22:20:12]written 0, free lines is 4095 [22:20:12]Connected sock=10 [22:20:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 59 EA 07 01 24 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 A0 D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 7F 00 00 35 04 06 00 29 E7 E2 5C 33 B8 DA CF 17 2E FC 0B 44 41 [22:20:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 5C 76 47 00 82 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 7F 00 00 F4 03 04 00 42 82 E7 64 B6 04 01 00 00 1A 89 96 FC BD F0 67 C2 [22:20:12]CommunicateWithHost err = 0 [22:20:12]CheckOFDResponse [22:20:12]1017 (14) - 77093643461234 [22:20:12]1041 (16) - 0000000000874655 [22:20:12]1040 (4) - 32619 [22:20:12]1012 (4) - 24.08.2023 16:16 [22:20:12]1206 (1) - 0 [22:20:12]OFD Sender: Remove packet 32619 [22:20:12]ProducePacketName [22:20:12]name=ofd_packets/00032619 [22:20:12]NVStorageDeleteData [22:20:12]Write to MH i2c: 01 00 00 9C AC 48 [22:20:12]Write i2c OK [22:20:12]MH_I2C_Read... [22:20:12]Read from MH i2c: 01 [22:20:12]MH_I2C_Read... [22:20:12]Read from MH i2c: 01 07 00 [22:20:12]MH_I2C_Read... [22:20:12]Read from MH i2c: 01 07 00 9C AC 00 00 00 00 00 E2 0C 3D [22:20:12]RasterBufferAndPrint [22:20:12]line [22:20:12]line [22:20:12]line [22:20:12]line [22:20:12]line [22:20:12]written 0, free lines is 3304 [22:20:12]MH_Cut [22:20:12]Write to MH i2c: D1 01 00 A3 AC 01 21 [22:20:12]Write i2c OK [22:20:12]MH_I2C_Read... [22:20:12]Read from MH i2c: D1 [22:20:12]MH_I2C_Read... [22:20:12]Read from MH i2c: D1 01 00 [22:20:12]MH_I2C_Read... [22:20:12]Read from MH i2c: D1 01 00 A3 AC 00 20 [22:20:12]Write to MH i2c: 01 00 00 A4 AC 50 [22:20:12]Write i2c OK [22:20:12]MH_I2C_Read... [22:20:13]OFD Sender: No OFD packet to send [22:20:13]*** Cut start [22:20:13]*** Purtial cut [22:20:13]*** CUTSNS_PIN = 0 [22:20:13]*** Stage 1: CUTSNS_PIN = 1 [22:20:15]Read from MH i2c: 01 [22:20:15]MH_I2C_Read... [22:20:15]*** Stop cut motor [22:20:15]*** Cut end [22:20:15]Read from MH i2c: 01 07 00 [22:20:15]MH_I2C_Read... [22:20:15]Read from MH i2c: 01 07 00 A4 AC 00 00 00 00 00 FF 0F 65 [22:20:15]process_action close_receipt done [22:20:15]requested_data is exist [22:20:15]produce_requested_data [22:20:15]requested_item fm.sn is exist - process it [22:20:15]wFMCommunicate request_size=4 [22:20:15]MH_SAM_APDU [22:20:15]CAPDU: 80 11 00 00 [22:20:15]Write to MH i2c: E2 08 00 A5 AC 80 11 00 00 00 00 00 00 CB [22:20:15]Write i2c OK [22:20:15]MH_I2C_Read... [22:20:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:15]Read from MH i2c: E2 [22:20:15]MH_I2C_Read... [22:20:15]Read from MH i2c: E2 17 00 [22:20:15]MH_I2C_Read... [22:20:15]Read from MH i2c: E2 17 00 A5 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 21 [22:20:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:20:15]wFMCommunicate OK [22:20:15]requested_item fd.num is exist - process it [22:20:15]SAM_PROTO_GetFieldsCounters [22:20:15]wFMCommunicate request_size=4 [22:20:15]MH_SAM_APDU [22:20:15]CAPDU: 80 13 00 00 [22:20:15]Write to MH i2c: E2 08 00 A6 AC 80 13 00 00 00 00 00 00 CE [22:20:15]Write i2c OK [22:20:15]MH_I2C_Read... [22:20:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:20:15]Read from MH i2c: E2 [22:20:15]MH_I2C_Read... [22:20:15]Read from MH i2c: E2 62 00 [22:20:15]MH_I2C_Read... [22:20:15]Read from MH i2c: E2 62 00 A6 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 FB [22:20:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:20:15]wFMCommunicate OK [22:20:15]SAM_PROTO_GetFieldsCounters done [22:20:15]requested_item shift.num is exist - process it [22:20:15]requested_item shift.opened is exist - process it [22:20:15]req_shift_opened [22:20:15]FM_GetShiftState [22:20:15]SAM_PROTO_GetShiftState [22:20:15]wFMCommunicate request_size=4 [22:20:15]MH_SAM_APDU [22:20:15]CAPDU: 80 13 01 00 [22:20:15]Write to MH i2c: E2 08 00 A7 AC 80 13 01 00 00 00 00 00 D0 [22:20:15]Write i2c OK [22:20:15]MH_I2C_Read... [22:20:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:15]Read from MH i2c: E2 [22:20:15]MH_I2C_Read... [22:20:15]Read from MH i2c: E2 0E 00 [22:20:15]MH_I2C_Read... [22:20:15]Read from MH i2c: E2 0E 00 A7 AC 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4D [22:20:15]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:20:15]wFMCommunicate OK [22:20:15]SAM_PROTO_GetShiftState done [22:20:15]FM_GetShiftState done [22:20:15]req_shift_opened done [22:20:15]requested_item shift.open_date is exist - process it [22:20:15]req_shift_open_date [22:20:15]req_shift_open_date done [22:20:15]produce_requested_data done [22:20:15]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32619,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:20:15]process_action_free close_receipt [22:20:15]json_value_free [22:20:15]json_value_free done [22:20:15]process_json_proto returns [22:20:15]Send response to host [22:20:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32619,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:20:15]free response buf [22:20:15]execute_script done [22:20:15]execute_script returns [22:20:15]free content buf [22:20:15]Sock 9.Close socket [22:20:15]Sock 9.Thread stoped [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:51]accept exits with 8 [22:20:51]New connection [22:20:51]New thread 3067084132 created [22:20:51]Thread 3066940772 joined [22:20:51]Waiting for new connection... [22:20:51] Sock 8.Parse request [22:20:51]Sock 8.Check first char [22:20:51]Sock 8.First char is OK [22:20:51]request: POST /json_proto HTTP/1.0 [22:20:51]Method: POST [22:20:51]URL: /json_proto [22:20:51]Method is POST - this is cgi request [22:20:51]url: /json_proto [22:20:51]query_string will be loaded in cgi processing [22:20:51]execute_cgi json_proto POST (null) [22:20:51]execute_cgi path=json_proto method=POST [22:20:51]POST find Content-Length [22:20:51]Host: 172.17.34.200:8080 [22:20:51]Content-Length: 678 [22:20:51]Content-Type: application/json [22:20:51] [22:20:51]POST finish read [22:20:51]Found Content-Length = 678 [22:20:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 3.480, "sum" : 200.10, "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:20:51]execute_script... [22:20: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)1182383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 3.480, "sum" : 200.10, "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:20:51]POST & json_proto [22:20:51]process_json_proto [22:20:51]json parsed OK: [22:20:51]protocol is kg_v1.0 [22:20:51]action value=close_receipt [22:20:51]process_action close_receipt [22:20:51]cmd_close_receipt [22:20:51]MH_GetDate [22:20:51]Write to MH i2c: F0 00 00 A8 AC 43 [22:20:51]Write i2c OK [22:20:51]MH_I2C_Read... [22:20:51]Read from MH i2c: F0 [22:20:51]MH_I2C_Read... [22:20:51]Read from MH i2c: F0 09 00 [22:20:51]MH_I2C_Read... [22:20:51]Read from MH i2c: F0 09 00 A8 AC 00 C9 D7 E7 64 B2 FF 65 64 B1 [22:20:51]GetLastDocTimeStamp 1692915616 [22:20:51]current date 1692915657 [22:20:51]FM_GetShiftState [22:20:51]SAM_PROTO_GetShiftState [22:20:51]wFMCommunicate request_size=4 [22:20:51]MH_SAM_APDU [22:20:51]CAPDU: 80 13 01 00 [22:20:51]Write to MH i2c: E2 08 00 A9 AC 80 13 01 00 00 00 00 00 D2 [22:20:51]Write i2c OK [22:20:51]MH_I2C_Read... [22:20:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:51]Read from MH i2c: E2 [22:20:51]MH_I2C_Read... [22:20:51]Read from MH i2c: E2 0E 00 [22:20:51]MH_I2C_Read... [22:20:51]Read from MH i2c: E2 0E 00 A9 AC 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 4F [22:20:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:20:51]wFMCommunicate OK [22:20:51]SAM_PROTO_GetShiftState done [22:20:51]FM_GetShiftState done [22:20:51]opened in 1692866319 [22:20:51]opened+sec_in_day 1692952719 [22:20:51]quantity*price = 20010 [22:20:51]sum+1 = 20011 [22:20:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.25 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 326 24.08.2023 22:20 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32620 ФПД: 154813266533932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T222057&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32620&fm=154813266533932&tin=02508201610067®Number=0000000000091575&sum=20000 [22:20:52]StoreToDocumentArchive [22:20:52]shift 75 fd 32620 [22:20:52]save to /storage/0075/doc_00032620 [22:20:52]save last doc name /storage/0075/doc_00032620 to /storage/kkm_last_doc_name [22:20:52]save OK [22:20:52]Clear old archive folders... [22:20:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:20:52]tlvbuf is 01964920 [22:20:52]SAM_PROTO_ClearQueue [22:20:52]wFMCommunicate request_size=4 [22:20:52]MH_SAM_APDU [22:20:52]CAPDU: 80 09 00 00 [22:20:52]Write to MH i2c: E2 08 00 B6 AC 80 09 00 00 00 00 00 00 D4 [22:20:52]Write i2c OK [22:20:52]MH_I2C_Read... [22:20:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:20:53]Read from MH i2c: E2 [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: E2 03 00 [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: E2 03 00 B6 AC 00 90 00 D6 [22:20:53]RAPDU: 90 00 [22:20:53]wFMCommunicate OK [22:20:53]SAM_PROTO_ClearQueue done [22:20:53]KKMCreateOFDPacket [22:20:53]OFDProtocolAddRootSTLVToBuf [22:20:53]FM_MakeSignedData [22:20:53]FM_MakeSignedData [22:20:53]SAM_PROTO_SignData [22:20:53]wFMCommunicate request_size=4 [22:20:53]MH_SAM_APDU [22:20:53]CAPDU: 80 0D 01 02 [22:20:53]Write to MH i2c: E2 08 00 B7 AC 80 0D 01 02 00 00 00 00 DC [22:20:53]Write i2c OK [22:20:53]MH_I2C_Read... [22:20:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:20:53]Read from MH i2c: E2 [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: E2 03 00 [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: E2 03 00 B7 AC 00 90 00 D7 [22:20:53]RAPDU: 90 00 [22:20:53]wFMCommunicate OK [22:20:53]wFMCommunicate request_size=255 [22:20:53]MH_SAM_APDU [22:20:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 C9 D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 7F 00 00 35 04 06 00 8C [22:20:53]Write to MH i2c: E2 02 01 B8 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 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 C9 D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 7F 00 00 35 04 06 00 8C 00 00 6A [22:20:53]Write i2c OK [22:20:53]MH_I2C_Read... [22:20:53]OFD Sender: No OFD packet to send [22:20:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:53]Read from MH i2c: E2 [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: E2 03 00 [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: E2 03 00 B8 AC 00 90 00 D8 [22:20:53]RAPDU: 90 00 [22:20:53]wFMCommunicate OK [22:20:53]wFMCommunicate request_size=10 [22:20:53]MH_SAM_APDU [22:20:53]CAPDU: 80 0D 02 02 05 CD 45 C2 1E 2C [22:20:53]Write to MH i2c: E2 0D 00 B9 AC 80 0D 02 02 05 00 CD 45 C2 1E 2C 00 00 07 [22:20:53]Write i2c OK [22:20:53]MH_I2C_Read... [22:20:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:53]Read from MH i2c: E2 [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: E2 03 00 [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: E2 03 00 B9 AC 00 90 00 D9 [22:20:53]RAPDU: 90 00 [22:20:53]wFMCommunicate OK [22:20:53]wFMCommunicate request_size=4 [22:20:53]MH_SAM_APDU [22:20:53]CAPDU: 80 0D 03 02 [22:20:53]Write to MH i2c: E2 08 00 BA AC 80 0D 03 02 00 00 00 00 E1 [22:20:53]Write i2c OK [22:20:53]MH_I2C_Read... [22:20:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:20:53]Read from MH i2c: E2 [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: E2 0B 00 [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: E2 0B 00 BA AC 00 3F 18 6E 67 DE EE D3 0E 90 00 BB [22:20:53]RAPDU: 3F 18 6E 67 DE EE D3 0E 90 00 [22:20:53]wFMCommunicate OK [22:20:53]SAM_PROTO_SignData done [22:20:53]FM_MakeSignedData done [22:20:53]CreateOFDProtocolMessage [22:20:53]wFMCommunicate request_size=4 [22:20:53]MH_SAM_APDU [22:20:53]CAPDU: 80 11 00 00 [22:20:53]Write to MH i2c: E2 08 00 BB AC 80 11 00 00 00 00 00 00 E1 [22:20:53]Write i2c OK [22:20:53]MH_I2C_Read... [22:20:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:53]Read from MH i2c: E2 [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: E2 17 00 [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: E2 17 00 BB AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 37 [22:20:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:20:53]wFMCommunicate OK [22:20:53]CreateOFDProtocolMessage done [22:20:53]OFDSenderStorePacket 32620 [22:20:53]StoreOFDPacket docnum=32620 [22:20:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A6 3D 07 01 E5 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 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 C9 D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 7F 00 00 35 04 06 00 8C CD 45 C2 1E 2C 3F 18 6E 67 DE EE D3 0E [22:20:53]CheckFolder [22:20:53]dirname=/storage/ofd_packets [22:20:53]CheckFolder done [22:20:53]ProducePacketName [22:20:53]name=ofd_packets/00032620 [22:20:53]NVStorageSaveData ofd_packets/00032620 [22:20:53]File name is /storage/ofd_packets/00032620 [22:20:53]Write 301 bytes [22:20:53]NVStorageSaveData done [22:20:53]OFDSenderStorePacket done [22:20:53]KKMCreateOFDPacket done [22:20:53]NVStorageSaveData kkm_last_timestamp [22:20:53]File name is /storage/kkm_last_timestamp [22:20:53]Write 4 bytes [22:20:53]NVStorageSaveData done [22:20:53]ExternCall_PrintAddStr [22:20:53]wPrintStart [22:20:53]Write to MH i2c: 01 00 00 BC AC 68 [22:20:53]Write i2c OK [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: 01 [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: 01 07 00 [22:20:53]MH_I2C_Read... [22:20:53]Read from MH i2c: 01 07 00 BC AC 00 00 00 00 00 FF 0F 7D [22:20:53]RasterBufferAndPrint [22:20:53]line Счет N : (1)1182383 [22:20:53]line ИНН: 02508201610067 [22:20:53]line Контрольно-Кассовый Чек [22:20:53]line ПРОДАЖА [22:20:53]line ТРК (МРК, ГНК) : 32 [22:20:53]line Товар: 2710124130 [22:20:53]line Аи-92-К-5 [22:20:53]line 3.480 * 57.50 [22:20:53]line = 200.10 [22:20:53]line НДС 12% НСП 1% [22:20:53]line > о реализуемом товаре [22:20:53]line ОКРУГЛЕНИЕ: -0.10 [22:20:53]line ИТОГО: 200.00 [22:20:53]line Внесено: 200.00 [22:20:53]line СДАЧА: 0.00 [22:20:53]line НСП 1% : 1.77 [22:20:53]line НДС 12% : 21.25 [22:20:53]line Наличными: 200.00 [22:20:53]line Безнал.: 0.00 [22:20:53]line Место: АЗС № 121 "Партнер Нефть" [22:20:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:20:53]line СНО: Общий режим [22:20:53]line Чек 326 24.08.2023 22:20 [22:20:53]line Смена: 75 ФФД: 1.0 [22:20:53]line ЗНМ: 0300000148 [22:20:53]line РНМ: 0000000000091575 [22:20:53]line Версия ККМ: 001 [22:20:53]line ФМ: 0000000000874655 [22:20:53]line ФД: 32620 [22:20:53]line ФПД: 154813266533932 [22:20:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T222057&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32620&fm=154813266533932&tin=02508201610067®Number=0000000000091575&sum=20000 [22:20:53]OFD Sender: Processing packet 32620 [packets to send 11, broken 10] [22:20:53]ProducePacketName [22:20:53]name=ofd_packets/00032620 [22:20:53]OFD Sender: To server: pG, [22:20:53]CommunicateWithHost lk.salyk.kg:30040 [22:20:53]ConnectInit lk.salyk.kg [22:20:53]written 0, free lines is 4095 [22:20:53]Connected sock=10 [22:20:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A6 3D 07 01 E5 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 35 FF 03 08 00 03 98 0D 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 2A 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 C9 D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 7F 00 00 35 04 06 00 8C CD 45 C2 1E 2C 3F 18 6E 67 DE EE D3 0E [22:20:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 66 57 47 00 3D DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 7F 00 00 F4 03 04 00 6C 82 E7 64 B6 04 01 00 00 C4 E5 62 51 59 A1 D9 CF [22:20:54]CommunicateWithHost err = 0 [22:20:54]CheckOFDResponse [22:20:54]1017 (14) - 77093643461234 [22:20:54]1041 (16) - 0000000000874655 [22:20:54]1040 (4) - 32620 [22:20:54]1012 (4) - 24.08.2023 16:16 [22:20:54]1206 (1) - 0 [22:20:54]OFD Sender: Remove packet 32620 [22:20:54]ProducePacketName [22:20:54]name=ofd_packets/00032620 [22:20:54]NVStorageDeleteData [22:20:54]Write to MH i2c: 01 00 00 E7 AC 93 [22:20:54]Write i2c OK [22:20:54]MH_I2C_Read... [22:20:54]Read from MH i2c: 01 [22:20:54]MH_I2C_Read... [22:20:54]Read from MH i2c: 01 07 00 [22:20:54]MH_I2C_Read... [22:20:54]Read from MH i2c: 01 07 00 E7 AC 00 00 00 00 00 CE 0C 74 [22:20:54]RasterBufferAndPrint [22:20:54]line [22:20:54]line [22:20:54]line [22:20:54]line [22:20:54]line [22:20:54]written 0, free lines is 3284 [22:20:54]MH_Cut [22:20:54]Write to MH i2c: D1 01 00 EE AC 01 6C [22:20:54]Write i2c OK [22:20:54]MH_I2C_Read... [22:20:54]Read from MH i2c: D1 [22:20:54]MH_I2C_Read... [22:20:54]Read from MH i2c: D1 01 00 [22:20:54]MH_I2C_Read... [22:20:54]Read from MH i2c: D1 01 00 EE AC 00 6B [22:20:54]Write to MH i2c: 01 00 00 EF AC 9B [22:20:54]Write i2c OK [22:20:54]MH_I2C_Read... [22:20:54]OFD Sender: No OFD packet to send [22:20:55]*** Cut start [22:20:55]*** Purtial cut [22:20:55]*** Stage 1: CUTSNS_PIN = 1 [22:20:55]Read from MH i2c: 01 [22:20:55]MH_I2C_Read... [22:20:55]*** Stop cut motor [22:20:55]*** Cut end [22:20:55]Read from MH i2c: 01 07 00 [22:20:55]MH_I2C_Read... [22:20:55]Read from MH i2c: 01 07 00 EF AC 00 00 00 00 00 FF 0F B0 [22:20:55]process_action close_receipt done [22:20:55]requested_data is exist [22:20:55]produce_requested_data [22:20:55]requested_item fm.sn is exist - process it [22:20:55]wFMCommunicate request_size=4 [22:20:55]MH_SAM_APDU [22:20:55]CAPDU: 80 11 00 00 [22:20:55]Write to MH i2c: E2 08 00 F0 AC 80 11 00 00 00 00 00 00 16 [22:20:55]Write i2c OK [22:20:55]MH_I2C_Read... [22:20:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:55]Read from MH i2c: E2 [22:20:55]MH_I2C_Read... [22:20:55]Read from MH i2c: E2 17 00 [22:20:55]MH_I2C_Read... [22:20:55]Read from MH i2c: E2 17 00 F0 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [22:20:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:20:55]wFMCommunicate OK [22:20:55]requested_item fd.num is exist - process it [22:20:55]SAM_PROTO_GetFieldsCounters [22:20:55]wFMCommunicate request_size=4 [22:20:55]MH_SAM_APDU [22:20:55]CAPDU: 80 13 00 00 [22:20:55]Write to MH i2c: E2 08 00 F1 AC 80 13 00 00 00 00 00 00 19 [22:20:55]Write i2c OK [22:20:55]MH_I2C_Read... [22:20:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:20:55]Read from MH i2c: E2 [22:20:55]MH_I2C_Read... [22:20:55]Read from MH i2c: E2 62 00 [22:20:55]MH_I2C_Read... [22:20:55]Read from MH i2c: E2 62 00 F1 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6C 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 4A [22:20:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6C 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:20:55]wFMCommunicate OK [22:20:55]SAM_PROTO_GetFieldsCounters done [22:20:55]requested_item shift.num is exist - process it [22:20:55]requested_item shift.opened is exist - process it [22:20:55]req_shift_opened [22:20:55]FM_GetShiftState [22:20:55]SAM_PROTO_GetShiftState [22:20:55]wFMCommunicate request_size=4 [22:20:55]MH_SAM_APDU [22:20:55]CAPDU: 80 13 01 00 [22:20:55]Write to MH i2c: E2 08 00 F2 AC 80 13 01 00 00 00 00 00 1B [22:20:55]Write i2c OK [22:20:55]MH_I2C_Read... [22:20:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:55]Read from MH i2c: E2 [22:20:55]MH_I2C_Read... [22:20:55]Read from MH i2c: E2 0E 00 [22:20:55]MH_I2C_Read... [22:20:55]Read from MH i2c: E2 0E 00 F2 AC 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 98 [22:20:55]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:20:55]wFMCommunicate OK [22:20:55]SAM_PROTO_GetShiftState done [22:20:55]FM_GetShiftState done [22:20:55]req_shift_opened done [22:20:55]requested_item shift.open_date is exist - process it [22:20:55]req_shift_open_date [22:20:55]req_shift_open_date done [22:20:55]produce_requested_data done [22:20:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32620,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:20:55]process_action_free close_receipt [22:20:55]json_value_free [22:20:55]json_value_free done [22:20:55]process_json_proto returns [22:20:55]Send response to host [22:20:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32620,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:20:55]free response buf [22:20:55]execute_script done [22:20:55]execute_script returns [22:20:55]free content buf [22:20:55]Sock 8.Close socket [22:20:55]Sock 8.Thread stoped [22:20:59]OFD Sender: No OFD packet to send [22:21:04]OFD Sender: No OFD packet to send [22:21:05]accept exits with 9 [22:21:05]New connection [22:21:05]New thread 3066940772 created [22:21:05]Thread 3067084132 joined [22:21:05]Waiting for new connection... [22:21:05] Sock 9.Parse request [22:21:05]Sock 9.Check first char [22:21:05]Sock 9.First char is OK [22:21:05]request: POST /json_proto HTTP/1.0 [22:21:05]Method: POST [22:21:05]URL: /json_proto [22:21:05]Method is POST - this is cgi request [22:21:05]url: /json_proto [22:21:05]query_string will be loaded in cgi processing [22:21:05]execute_cgi json_proto POST (null) [22:21:05]execute_cgi path=json_proto method=POST [22:21:05]POST find Content-Length [22:21:05]Host: 172.17.34.200:8080 [22:21:05]Content-Length: 688 [22:21:05]Content-Type: application/json [22:21:05] [22:21:05]POST finish read [22:21:05]Found Content-Length = 688 [22:21:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:21:05]execute_script... [22:21: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)1182382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:21:05]POST & json_proto [22:21:05]process_json_proto [22:21:05]json parsed OK: [22:21:05]protocol is kg_v1.0 [22:21:05]action value=close_receipt [22:21:05]process_action close_receipt [22:21:05]cmd_close_receipt [22:21:05]MH_GetDate [22:21:05]Write to MH i2c: F0 00 00 F3 AC 8E [22:21:05]Write i2c OK [22:21:05]MH_I2C_Read... [22:21:05]Read from MH i2c: F0 [22:21:05]MH_I2C_Read... [22:21:05]Read from MH i2c: F0 09 00 [22:21:05]MH_I2C_Read... [22:21:05]Read from MH i2c: F0 09 00 F3 AC 00 D7 D7 E7 64 B2 FF 65 64 0A [22:21:05]GetLastDocTimeStamp 1692915657 [22:21:05]current date 1692915671 [22:21:05]FM_GetShiftState [22:21:05]SAM_PROTO_GetShiftState [22:21:05]wFMCommunicate request_size=4 [22:21:05]MH_SAM_APDU [22:21:05]CAPDU: 80 13 01 00 [22:21:05]Write to MH i2c: E2 08 00 F4 AC 80 13 01 00 00 00 00 00 1D [22:21:05]Write i2c OK [22:21:05]MH_I2C_Read... [22:21:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:05]Read from MH i2c: E2 [22:21:05]MH_I2C_Read... [22:21:05]Read from MH i2c: E2 0E 00 [22:21:05]MH_I2C_Read... [22:21:05]Read from MH i2c: E2 0E 00 F4 AC 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 9A [22:21:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:21:05]wFMCommunicate OK [22:21:05]SAM_PROTO_GetShiftState done [22:21:05]FM_GetShiftState done [22:21:05]opened in 1692866319 [22:21:05]opened+sec_in_day 1692952719 [22:21:05]quantity*price = 300001 [22:21:05]sum+1 = 300002 [22:21:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.58 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 327 24.08.2023 22:21 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32621 ФПД: 134671182989173 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T222111&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32621&fm=134671182989173&tin=02508201610067®Number=0000000000091575&sum=300000 [22:21:07]StoreToDocumentArchive [22:21:07]shift 75 fd 32621 [22:21:07]save to /storage/0075/doc_00032621 [22:21:07]save last doc name /storage/0075/doc_00032621 to /storage/kkm_last_doc_name [22:21:07]save OK [22:21:07]Clear old archive folders... [22:21:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:21:07]tlvbuf is 018000A0 [22:21:07]SAM_PROTO_ClearQueue [22:21:07]wFMCommunicate request_size=4 [22:21:07]MH_SAM_APDU [22:21:07]CAPDU: 80 09 00 00 [22:21:07]Write to MH i2c: E2 08 00 01 AD 80 09 00 00 00 00 00 00 20 [22:21:07]Write i2c OK [22:21:07]MH_I2C_Read... [22:21:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:21:07]Read from MH i2c: E2 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: E2 03 00 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: E2 03 00 01 AD 00 90 00 22 [22:21:07]RAPDU: 90 00 [22:21:07]wFMCommunicate OK [22:21:07]SAM_PROTO_ClearQueue done [22:21:07]KKMCreateOFDPacket [22:21:07]OFDProtocolAddRootSTLVToBuf [22:21:07]FM_MakeSignedData [22:21:07]FM_MakeSignedData [22:21:07]SAM_PROTO_SignData [22:21:07]wFMCommunicate request_size=4 [22:21:07]MH_SAM_APDU [22:21:07]CAPDU: 80 0D 01 02 [22:21:07]Write to MH i2c: E2 08 00 02 AD 80 0D 01 02 00 00 00 00 28 [22:21:07]Write i2c OK [22:21:07]MH_I2C_Read... [22:21:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:21:07]Read from MH i2c: E2 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: E2 03 00 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: E2 03 00 02 AD 00 90 00 23 [22:21:07]RAPDU: 90 00 [22:21:07]wFMCommunicate OK [22:21:07]wFMCommunicate request_size=255 [22:21:07]MH_SAM_APDU [22:21:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 D7 D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 7F 00 00 35 04 06 00 [22:21:07]Write to MH i2c: E2 02 01 03 AD 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 D7 D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 7F 00 00 35 04 06 00 00 00 91 [22:21:07]Write i2c OK [22:21:07]MH_I2C_Read... [22:21:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:21:07]Read from MH i2c: E2 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: E2 03 00 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: E2 03 00 03 AD 00 90 00 24 [22:21:07]RAPDU: 90 00 [22:21:07]wFMCommunicate OK [22:21:07]wFMCommunicate request_size=11 [22:21:07]MH_SAM_APDU [22:21:07]CAPDU: 80 0D 02 02 06 7A 7B 94 06 07 75 [22:21:07]Write to MH i2c: E2 0E 00 04 AD 80 0D 02 02 06 00 7A 7B 94 06 07 75 00 00 42 [22:21:07]Write i2c OK [22:21:07]MH_I2C_Read... [22:21:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:21:07]Read from MH i2c: E2 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: E2 03 00 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: E2 03 00 04 AD 00 90 00 25 [22:21:07]RAPDU: 90 00 [22:21:07]wFMCommunicate OK [22:21:07]wFMCommunicate request_size=4 [22:21:07]MH_SAM_APDU [22:21:07]CAPDU: 80 0D 03 02 [22:21:07]Write to MH i2c: E2 08 00 05 AD 80 0D 03 02 00 00 00 00 2D [22:21:07]Write i2c OK [22:21:07]MH_I2C_Read... [22:21:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:21:07]Read from MH i2c: E2 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: E2 0B 00 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: E2 0B 00 05 AD 00 38 5C B2 24 BA 02 62 86 90 00 3C [22:21:07]RAPDU: 38 5C B2 24 BA 02 62 86 90 00 [22:21:07]wFMCommunicate OK [22:21:07]SAM_PROTO_SignData done [22:21:07]FM_MakeSignedData done [22:21:07]CreateOFDProtocolMessage [22:21:07]wFMCommunicate request_size=4 [22:21:07]MH_SAM_APDU [22:21:07]CAPDU: 80 11 00 00 [22:21:07]Write to MH i2c: E2 08 00 06 AD 80 11 00 00 00 00 00 00 2D [22:21:07]Write i2c OK [22:21:07]MH_I2C_Read... [22:21:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:07]Read from MH i2c: E2 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: E2 17 00 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: E2 17 00 06 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 83 [22:21:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:21:07]wFMCommunicate OK [22:21:07]CreateOFDProtocolMessage done [22:21:07]OFDSenderStorePacket 32621 [22:21:07]StoreOFDPacket docnum=32621 [22:21:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D4 BE 08 01 3E 82 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 D7 D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 7F 00 00 35 04 06 00 7A 7B 94 06 07 75 38 5C B2 24 BA 02 62 86 [22:21:07]CheckFolder [22:21:07]dirname=/storage/ofd_packets [22:21:07]CheckFolder done [22:21:07]ProducePacketName [22:21:07]name=ofd_packets/00032621 [22:21:07]NVStorageSaveData ofd_packets/00032621 [22:21:07]File name is /storage/ofd_packets/00032621 [22:21:07]Write 302 bytes [22:21:07]NVStorageSaveData done [22:21:07]OFDSenderStorePacket done [22:21:07]KKMCreateOFDPacket done [22:21:07]NVStorageSaveData kkm_last_timestamp [22:21:07]File name is /storage/kkm_last_timestamp [22:21:07]Write 4 bytes [22:21:07]NVStorageSaveData done [22:21:07]ExternCall_PrintAddStr [22:21:07]wPrintStart [22:21:07]Write to MH i2c: 01 00 00 07 AD B4 [22:21:07]Write i2c OK [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: 01 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: 01 07 00 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: 01 07 00 07 AD 00 00 00 00 00 FF 0F C9 [22:21:07]RasterBufferAndPrint [22:21:07]line Счет N : (1)1182382 [22:21:07]line ИНН: 02508201610067 [22:21:07]line Контрольно-Кассовый Чек [22:21:07]line ПРОДАЖА [22:21:07]line ТРК (МРК, ГНК) : 21 [22:21:07]line Товар: 2710194210 [22:21:07]line ДТ(л)-К-5 [22:21:07]line 47.170 * 63.60 [22:21:07]line = 3000.01 [22:21:07]line НДС 12% НСП 1% [22:21:07]line > о реализуемом товаре [22:21:07]line ОКРУГЛЕНИЕ: -0.01 [22:21:07]line ИТОГО: 3000.00 [22:21:07]line Внесено: 3000.00 [22:21:07]line СДАЧА: 0.00 [22:21:07]line НСП 1% : 26.55 [22:21:07]line НДС 12% : 318.58 [22:21:07]line Наличными: 3000.00 [22:21:07]line Безнал.: 0.00 [22:21:07]line Место: АЗС № 121 "Партнер Нефть" [22:21:07]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:21:07]line СНО: Общий режим [22:21:07]line Чек 327 24.08.2023 22:21 [22:21:07]line Смена: 75 ФФД: 1.0 [22:21:07]line ЗНМ: 0300000148 [22:21:07]line РНМ: 0000000000091575 [22:21:07]line Версия ККМ: 001 [22:21:07]line ФМ: 0000000000874655 [22:21:07]line ФД: 32621 [22:21:07]line ФПД: 134671182989173 [22:21:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T222111&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32621&fm=134671182989173&tin=02508201610067®Number=0000000000091575&sum=300000 [22:21:07]OFD Sender: Processing packet 32621 [packets to send 11, broken 10] [22:21:07]ProducePacketName [22:21:07]name=ofd_packets/00032621 [22:21:07]OFD Sender: To server: pG, [22:21:07]CommunicateWithHost lk.salyk.kg:30040 [22:21:07]ConnectInit lk.salyk.kg [22:21:07]written 0, free lines is 4095 [22:21:08]Connected sock=10 [22:21:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D4 BE 08 01 3E 82 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 D7 D7 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 7F 00 00 35 04 06 00 7A 7B 94 06 07 75 38 5C B2 24 BA 02 62 86 [22:21:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9C E3 47 00 C2 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 7F 00 00 F4 03 04 00 7A 82 E7 64 B6 04 01 00 00 9D 56 E3 8D BE 29 EC 4F [22:21:08]CommunicateWithHost err = 0 [22:21:08]CheckOFDResponse [22:21:08]1017 (14) - 77093643461234 [22:21:08]1041 (16) - 0000000000874655 [22:21:08]1040 (4) - 32621 [22:21:08]1012 (4) - 24.08.2023 16:16 [22:21:08]1206 (1) - 0 [22:21:08]OFD Sender: Remove packet 32621 [22:21:08]ProducePacketName [22:21:08]name=ofd_packets/00032621 [22:21:08]NVStorageDeleteData [22:21:08]Write to MH i2c: 01 00 00 32 AD DF [22:21:08]Write i2c OK [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: 01 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: 01 07 00 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: 01 07 00 32 AD 00 00 00 00 00 F1 0C E3 [22:21:08]RasterBufferAndPrint [22:21:08]line [22:21:08]line [22:21:08]line [22:21:08]line [22:21:08]line [22:21:08]written 0, free lines is 3319 [22:21:08]MH_Cut [22:21:08]Write to MH i2c: D1 01 00 39 AD 01 B8 [22:21:08]Write i2c OK [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: D1 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: D1 01 00 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: D1 01 00 39 AD 00 B7 [22:21:08]Write to MH i2c: 01 00 00 3A AD E7 [22:21:08]Write i2c OK [22:21:08]MH_I2C_Read... [22:21:08]OFD Sender: No OFD packet to send [22:21:09]*** Cut start [22:21:09]*** Purtial cut [22:21:09]*** CUTSNS_PIN = 0 [22:21:09]*** Stage 1: CUTSNS_PIN = 1 [22:21:11]Read from MH i2c: 01 [22:21:11]MH_I2C_Read... [22:21:11]*** Stop cut motor [22:21:11]*** Cut end [22:21:11]Read from MH i2c: 01 07 00 [22:21:11]MH_I2C_Read... [22:21:11]Read from MH i2c: 01 07 00 3A AD 00 00 00 00 00 FF 0F FC [22:21:11]process_action close_receipt done [22:21:11]requested_data is exist [22:21:11]produce_requested_data [22:21:11]requested_item fm.sn is exist - process it [22:21:11]wFMCommunicate request_size=4 [22:21:11]MH_SAM_APDU [22:21:11]CAPDU: 80 11 00 00 [22:21:11]Write to MH i2c: E2 08 00 3B AD 80 11 00 00 00 00 00 00 62 [22:21:11]Write i2c OK [22:21:11]MH_I2C_Read... [22:21:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:11]Read from MH i2c: E2 [22:21:11]MH_I2C_Read... [22:21:11]Read from MH i2c: E2 17 00 [22:21:11]MH_I2C_Read... [22:21:11]Read from MH i2c: E2 17 00 3B AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B8 [22:21:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:21:11]wFMCommunicate OK [22:21:11]requested_item fd.num is exist - process it [22:21:11]SAM_PROTO_GetFieldsCounters [22:21:11]wFMCommunicate request_size=4 [22:21:11]MH_SAM_APDU [22:21:11]CAPDU: 80 13 00 00 [22:21:11]Write to MH i2c: E2 08 00 3C AD 80 13 00 00 00 00 00 00 65 [22:21:11]Write i2c OK [22:21:11]MH_I2C_Read... [22:21:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:21:11]Read from MH i2c: E2 [22:21:11]MH_I2C_Read... [22:21:11]Read from MH i2c: E2 62 00 [22:21:11]MH_I2C_Read... [22:21:11]Read from MH i2c: E2 62 00 3C 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6D 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [22:21:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6D 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:21:11]wFMCommunicate OK [22:21:11]SAM_PROTO_GetFieldsCounters done [22:21:11]requested_item shift.num is exist - process it [22:21:11]requested_item shift.opened is exist - process it [22:21:11]req_shift_opened [22:21:11]FM_GetShiftState [22:21:11]SAM_PROTO_GetShiftState [22:21:11]wFMCommunicate request_size=4 [22:21:11]MH_SAM_APDU [22:21:11]CAPDU: 80 13 01 00 [22:21:11]Write to MH i2c: E2 08 00 3D AD 80 13 01 00 00 00 00 00 67 [22:21:11]Write i2c OK [22:21:11]MH_I2C_Read... [22:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:11]Read from MH i2c: E2 [22:21:11]MH_I2C_Read... [22:21:11]Read from MH i2c: E2 0E 00 [22:21:11]MH_I2C_Read... [22:21:11]Read from MH i2c: E2 0E 00 3D AD 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E4 [22:21:11]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:21:11]wFMCommunicate OK [22:21:11]SAM_PROTO_GetShiftState done [22:21:11]FM_GetShiftState done [22:21:11]req_shift_opened done [22:21:11]requested_item shift.open_date is exist - process it [22:21:11]req_shift_open_date [22:21:11]req_shift_open_date done [22:21:11]produce_requested_data done [22:21:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32621,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:21:11]process_action_free close_receipt [22:21:11]json_value_free [22:21:11]json_value_free done [22:21:11]process_json_proto returns [22:21:11]Send response to host [22:21:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32621,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:21:11]free response buf [22:21:11]execute_script done [22:21:11]execute_script returns [22:21:11]free content buf [22:21:11]Sock 9.Close socket [22:21:11]Sock 9.Thread stoped [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:45]accept exits with 8 [22:24:45]New connection [22:24:45]New thread 3067084132 created [22:24:45]Thread 3066940772 joined [22:24:45]Waiting for new connection... [22:24:45] Sock 8.Parse request [22:24:45]Sock 8.Check first char [22:24:45]Sock 8.First char is OK [22:24:45]request: POST /json_proto HTTP/1.0 [22:24:45]Method: POST [22:24:45]URL: /json_proto [22:24:45]Method is POST - this is cgi request [22:24:45]url: /json_proto [22:24:45]query_string will be loaded in cgi processing [22:24:45]execute_cgi json_proto POST (null) [22:24:45]execute_cgi path=json_proto method=POST [22:24:45]POST find Content-Length [22:24:45]Host: 172.17.34.200:8080 [22:24:45]Content-Length: 678 [22:24:45]Content-Type: application/json [22:24:45] [22:24:45]POST finish read [22:24:45]Found Content-Length = 678 [22:24:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:45]execute_script... [22: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)1182384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:45]POST & json_proto [22:24:45]process_json_proto [22:24:45]json parsed OK: [22:24:45]protocol is kg_v1.0 [22:24:45]action value=close_receipt [22:24:45]process_action close_receipt [22:24:45]cmd_close_receipt [22:24:45]MH_GetDate [22:24:45]Write to MH i2c: F0 00 00 3E AD DA [22:24:45]Write i2c OK [22:24:45]MH_I2C_Read... [22:24:45]Read from MH i2c: F0 [22:24:45]MH_I2C_Read... [22:24:45]Read from MH i2c: F0 09 00 [22:24:45]MH_I2C_Read... [22:24:45]Read from MH i2c: F0 09 00 3E AD 00 B2 D8 E7 64 B2 FF 65 64 32 [22:24:45]GetLastDocTimeStamp 1692915671 [22:24:45]current date 1692915890 [22:24:45]FM_GetShiftState [22:24:45]SAM_PROTO_GetShiftState [22:24:45]wFMCommunicate request_size=4 [22:24:45]MH_SAM_APDU [22:24:45]CAPDU: 80 13 01 00 [22:24:45]Write to MH i2c: E2 08 00 3F AD 80 13 01 00 00 00 00 00 69 [22:24:45]Write i2c OK [22:24:45]MH_I2C_Read... [22:24:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:45]Read from MH i2c: E2 [22:24:45]MH_I2C_Read... [22:24:45]Read from MH i2c: E2 0E 00 [22:24:45]MH_I2C_Read... [22:24:45]Read from MH i2c: E2 0E 00 3F AD 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 E6 [22:24:45]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:24:45]wFMCommunicate OK [22:24:45]SAM_PROTO_GetShiftState done [22:24:45]FM_GetShiftState done [22:24:45]opened in 1692866319 [22:24:45]opened+sec_in_day 1692952719 [22:24:45]quantity*price = 50025 [22:24:45]sum+1 = 50026 [22:24:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 328 24.08.2023 22:24 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32622 ФПД: 215499473260943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T222450&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32622&fm=215499473260943&tin=02508201610067®Number=0000000000091575&sum=50000 [22:24:46]StoreToDocumentArchive [22:24:46]shift 75 fd 32622 [22:24:46]save to /storage/0075/doc_00032622 [22:24:46]save last doc name /storage/0075/doc_00032622 to /storage/kkm_last_doc_name [22:24:46]save OK [22:24:46]Clear old archive folders... [22:24:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:24:46]tlvbuf is 0183FF60 [22:24:46]SAM_PROTO_ClearQueue [22:24:46]wFMCommunicate request_size=4 [22:24:46]MH_SAM_APDU [22:24:46]CAPDU: 80 09 00 00 [22:24:46]Write to MH i2c: E2 08 00 4C AD 80 09 00 00 00 00 00 00 6B [22:24:46]Write i2c OK [22:24:46]MH_I2C_Read... [22:24:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:24:46]Read from MH i2c: E2 [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: E2 03 00 [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: E2 03 00 4C AD 00 90 00 6D [22:24:46]RAPDU: 90 00 [22:24:46]wFMCommunicate OK [22:24:46]SAM_PROTO_ClearQueue done [22:24:46]KKMCreateOFDPacket [22:24:46]OFDProtocolAddRootSTLVToBuf [22:24:46]FM_MakeSignedData [22:24:46]FM_MakeSignedData [22:24:46]SAM_PROTO_SignData [22:24:46]wFMCommunicate request_size=4 [22:24:46]MH_SAM_APDU [22:24:46]CAPDU: 80 0D 01 02 [22:24:46]Write to MH i2c: E2 08 00 4D AD 80 0D 01 02 00 00 00 00 73 [22:24:46]Write i2c OK [22:24:46]MH_I2C_Read... [22:24:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:24:46]Read from MH i2c: E2 [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: E2 03 00 [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: E2 03 00 4D AD 00 90 00 6E [22:24:46]RAPDU: 90 00 [22:24:46]wFMCommunicate OK [22:24:46]wFMCommunicate request_size=255 [22:24:46]MH_SAM_APDU [22: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 B2 D8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 7F 00 00 35 04 06 00 C3 [22:24:46]Write to MH i2c: E2 02 01 4E 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 B2 D8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 7F 00 00 35 04 06 00 C3 00 00 26 [22:24:46]Write i2c OK [22:24:46]MH_I2C_Read... [22:24:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:46]Read from MH i2c: E2 [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: E2 03 00 [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: E2 03 00 4E AD 00 90 00 6F [22:24:46]RAPDU: 90 00 [22:24:46]wFMCommunicate OK [22:24:46]wFMCommunicate request_size=10 [22:24:46]MH_SAM_APDU [22:24:46]CAPDU: 80 0D 02 02 05 FE E1 8D 91 8F [22:24:46]Write to MH i2c: E2 0D 00 4F AD 80 0D 02 02 05 00 FE E1 8D 91 8F 00 00 0C [22:24:46]Write i2c OK [22:24:46]MH_I2C_Read... [22:24:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:46]Read from MH i2c: E2 [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: E2 03 00 [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: E2 03 00 4F AD 00 90 00 70 [22:24:46]RAPDU: 90 00 [22:24:46]wFMCommunicate OK [22:24:46]wFMCommunicate request_size=4 [22:24:46]MH_SAM_APDU [22:24:46]CAPDU: 80 0D 03 02 [22:24:46]Write to MH i2c: E2 08 00 50 AD 80 0D 03 02 00 00 00 00 78 [22:24:46]Write i2c OK [22:24:46]MH_I2C_Read... [22:24:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:24:46]Read from MH i2c: E2 [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: E2 0B 00 [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: E2 0B 00 50 AD 00 45 6D E3 17 5B A9 0B 1D 90 00 51 [22:24:46]RAPDU: 45 6D E3 17 5B A9 0B 1D 90 00 [22:24:46]wFMCommunicate OK [22:24:46]SAM_PROTO_SignData done [22:24:46]FM_MakeSignedData done [22:24:46]CreateOFDProtocolMessage [22:24:46]wFMCommunicate request_size=4 [22:24:46]MH_SAM_APDU [22:24:46]CAPDU: 80 11 00 00 [22:24:46]Write to MH i2c: E2 08 00 51 AD 80 11 00 00 00 00 00 00 78 [22:24:46]Write i2c OK [22:24:46]MH_I2C_Read... [22:24:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:46]Read from MH i2c: E2 [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: E2 17 00 [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: E2 17 00 51 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CE [22:24:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:24:46]wFMCommunicate OK [22:24:46]CreateOFDProtocolMessage done [22:24:46]OFDSenderStorePacket 32622 [22:24:46]StoreOFDPacket docnum=32622 [22:24:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 72 2A 07 01 59 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 B2 D8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 7F 00 00 35 04 06 00 C3 FE E1 8D 91 8F 45 6D E3 17 5B A9 0B 1D [22:24:46]CheckFolder [22:24:46]dirname=/storage/ofd_packets [22:24:46]CheckFolder done [22:24:46]ProducePacketName [22:24:46]name=ofd_packets/00032622 [22:24:46]NVStorageSaveData ofd_packets/00032622 [22:24:46]File name is /storage/ofd_packets/00032622 [22:24:46]Write 301 bytes [22:24:46]NVStorageSaveData done [22:24:46]OFDSenderStorePacket done [22:24:46]KKMCreateOFDPacket done [22:24:46]NVStorageSaveData kkm_last_timestamp [22:24:46]File name is /storage/kkm_last_timestamp [22:24:46]Write 4 bytes [22:24:46]NVStorageSaveData done [22:24:46]ExternCall_PrintAddStr [22:24:46]wPrintStart [22:24:46]Write to MH i2c: 01 00 00 52 AD FF [22:24:46]Write i2c OK [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: 01 [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: 01 07 00 [22:24:46]MH_I2C_Read... [22:24:46]Read from MH i2c: 01 07 00 52 AD 00 00 00 00 00 FF 0F 14 [22:24:46]RasterBufferAndPrint [22:24:46]line Счет N : (1)1182384 [22:24:46]line ИНН: 02508201610067 [22:24:46]line Контрольно-Кассовый Чек [22:24:46]line ПРОДАЖА [22:24:46]line ТРК (МРК, ГНК) : 52 [22:24:46]line Товар: 2710124130 [22:24:46]line Аи-92-К-5 [22:24:46]line 8.700 * 57.50 [22:24:46]line = 500.25 [22:24:46]line НДС 12% НСП 1% [22:24:46]line > о реализуемом товаре [22:24:46]line ОКРУГЛЕНИЕ: -0.25 [22:24:46]line ИТОГО: 500.00 [22:24:46]line Внесено: 500.00 [22:24:46]line СДАЧА: 0.00 [22:24:46]line НСП 1% : 4.43 [22:24:46]line НДС 12% : 53.12 [22:24:46]line Наличными: 500.00 [22:24:46]line Безнал.: 0.00 [22:24:46]line Место: АЗС № 121 "Партнер Нефть" [22:24:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:24:46]line СНО: Общий режим [22:24:46]line Чек 328 24.08.2023 22:24 [22:24:46]line Смена: 75 ФФД: 1.0 [22:24:46]line ЗНМ: 0300000148 [22:24:46]line РНМ: 0000000000091575 [22:24:46]line Версия ККМ: 001 [22:24:46]line ФМ: 0000000000874655 [22:24:46]line ФД: 32622 [22:24:46]line ФПД: 215499473260943 [22:24:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T222450&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32622&fm=215499473260943&tin=02508201610067®Number=0000000000091575&sum=50000 [22:24:47]OFD Sender: Processing packet 32622 [packets to send 11, broken 10] [22:24:47]ProducePacketName [22:24:47]name=ofd_packets/00032622 [22:24:47]OFD Sender: To server: pG, [22:24:47]CommunicateWithHost lk.salyk.kg:30040 [22:24:47]ConnectInit lk.salyk.kg [22:24:47]written 0, free lines is 4095 [22:24:47]Connected sock=10 [22: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 34 36 35 35 0F 01 00 00 72 2A 07 01 59 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 B2 D8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 7F 00 00 35 04 06 00 C3 FE E1 8D 91 8F 45 6D E3 17 5B A9 0B 1D [22:24:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 57 81 47 00 7C A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 7F 00 00 F4 03 04 00 55 83 E7 64 B6 04 01 00 00 22 CD 93 22 40 DF 73 9B [22:24:47]CommunicateWithHost err = 0 [22:24:47]CheckOFDResponse [22:24:47]1017 (14) - 77093643461234 [22:24:47]1041 (16) - 0000000000874655 [22:24:47]1040 (4) - 32622 [22:24:47]1012 (4) - 24.08.2023 16:20 [22:24:47]1206 (1) - 0 [22:24:47]OFD Sender: Remove packet 32622 [22:24:47]ProducePacketName [22:24:47]name=ofd_packets/00032622 [22:24:47]NVStorageDeleteData [22:24:47]Write to MH i2c: 01 00 00 7D AD 2A [22:24:47]Write i2c OK [22:24:47]MH_I2C_Read... [22:24:47]Read from MH i2c: 01 [22:24:47]MH_I2C_Read... [22:24:47]Read from MH i2c: 01 07 00 [22:24:47]MH_I2C_Read... [22:24:47]Read from MH i2c: 01 07 00 7D AD 00 00 00 00 00 D9 0C 16 [22:24:47]RasterBufferAndPrint [22:24:47]line [22:24:47]line [22:24:47]line [22:24:47]line [22:24:47]line [22:24:47]written 0, free lines is 3296 [22:24:47]MH_Cut [22:24:47]Write to MH i2c: D1 01 00 84 AD 01 03 [22:24:47]Write i2c OK [22:24:47]MH_I2C_Read... [22:24:47]Read from MH i2c: D1 [22:24:47]MH_I2C_Read... [22:24:47]Read from MH i2c: D1 01 00 [22:24:47]MH_I2C_Read... [22:24:47]Read from MH i2c: D1 01 00 84 AD 00 02 [22:24:47]Write to MH i2c: 01 00 00 85 AD 32 [22:24:47]Write i2c OK [22:24:47]MH_I2C_Read... [22:24:47]OFD Sender: No OFD packet to send [22:24:48]*** Cut start [22:24:48]*** Purtial cut [22:24:48]*** Stage 1: CUTSNS_PIN = 1 [22:24:48]Read from MH i2c: 01 [22:24:48]MH_I2C_Read... [22:24:48]*** Stop cut motor [22:24:48]*** Cut end [22:24:48]Read from MH i2c: 01 07 00 [22:24:48]MH_I2C_Read... [22:24:48]Read from MH i2c: 01 07 00 85 AD 00 00 00 00 00 FF 0F 47 [22:24:48]process_action close_receipt done [22:24:48]requested_data is exist [22:24:48]produce_requested_data [22:24:48]requested_item fm.sn is exist - process it [22:24:48]wFMCommunicate request_size=4 [22:24:48]MH_SAM_APDU [22:24:48]CAPDU: 80 11 00 00 [22:24:48]Write to MH i2c: E2 08 00 86 AD 80 11 00 00 00 00 00 00 AD [22:24:48]Write i2c OK [22:24:48]MH_I2C_Read... [22:24:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:48]Read from MH i2c: E2 [22:24:48]MH_I2C_Read... [22:24:48]Read from MH i2c: E2 17 00 [22:24:48]MH_I2C_Read... [22:24:48]Read from MH i2c: E2 17 00 86 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 03 [22:24:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:24:48]wFMCommunicate OK [22:24:48]requested_item fd.num is exist - process it [22:24:48]SAM_PROTO_GetFieldsCounters [22:24:48]wFMCommunicate request_size=4 [22:24:48]MH_SAM_APDU [22:24:48]CAPDU: 80 13 00 00 [22:24:48]Write to MH i2c: E2 08 00 87 AD 80 13 00 00 00 00 00 00 B0 [22:24:48]Write i2c OK [22:24:48]MH_I2C_Read... [22:24:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:24:48]Read from MH i2c: E2 [22:24:48]MH_I2C_Read... [22:24:48]Read from MH i2c: E2 62 00 [22:24:48]MH_I2C_Read... [22:24:48]Read from MH i2c: E2 62 00 87 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6E 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [22:24:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6E 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:24:48]wFMCommunicate OK [22:24:48]SAM_PROTO_GetFieldsCounters done [22:24:48]requested_item shift.num is exist - process it [22:24:48]requested_item shift.opened is exist - process it [22:24:48]req_shift_opened [22:24:48]FM_GetShiftState [22:24:48]SAM_PROTO_GetShiftState [22:24:48]wFMCommunicate request_size=4 [22:24:48]MH_SAM_APDU [22:24:48]CAPDU: 80 13 01 00 [22:24:48]Write to MH i2c: E2 08 00 88 AD 80 13 01 00 00 00 00 00 B2 [22:24:48]Write i2c OK [22:24:48]MH_I2C_Read... [22:24:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:48]Read from MH i2c: E2 [22:24:48]MH_I2C_Read... [22:24:48]Read from MH i2c: E2 0E 00 [22:24:48]MH_I2C_Read... [22:24:48]Read from MH i2c: E2 0E 00 88 AD 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 2F [22:24:48]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:24:48]wFMCommunicate OK [22:24:48]SAM_PROTO_GetShiftState done [22:24:48]FM_GetShiftState done [22:24:48]req_shift_opened done [22:24:48]requested_item shift.open_date is exist - process it [22:24:48]req_shift_open_date [22:24:48]req_shift_open_date done [22:24:48]produce_requested_data done [22:24:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32622,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:24:48]process_action_free close_receipt [22:24:48]json_value_free [22:24:48]json_value_free done [22:24:48]process_json_proto returns [22:24:48]Send response to host [22:24:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32622,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:24:48]free response buf [22:24:48]execute_script done [22:24:48]execute_script returns [22:24:48]free content buf [22:24:48]Sock 8.Close socket [22:24:48]Sock 8.Thread stoped [22:24:52]OFD Sender: No OFD packet to send [22:24:57]OFD Sender: No OFD packet to send [22:25:02]OFD Sender: No OFD packet to send [22:25:07]OFD Sender: No OFD packet to send [22:25:12]OFD Sender: No OFD packet to send [22:25:17]OFD Sender: No OFD packet to send [22:25:22]OFD Sender: No OFD packet to send [22:25:27]OFD Sender: No OFD packet to send [22:25:32]OFD Sender: No OFD packet to send [22:25:36]accept exits with 9 [22:25:36]New connection [22:25:36]New thread 3066940772 created [22:25:36]Thread 3067084132 joined [22:25:36]Waiting for new connection... [22:25:36] Sock 9.Parse request [22:25:36]Sock 9.Check first char [22:25:36]Sock 9.First char is OK [22:25:36]request: POST /json_proto HTTP/1.0 [22:25:36]Method: POST [22:25:36]URL: /json_proto [22:25:36]Method is POST - this is cgi request [22:25:36]url: /json_proto [22:25:36]query_string will be loaded in cgi processing [22:25:36]execute_cgi json_proto POST (null) [22:25:36]execute_cgi path=json_proto method=POST [22:25:36]POST find Content-Length [22:25:36]Host: 172.17.34.200:8080 [22:25:36]Content-Length: 684 [22:25:36]Content-Type: application/json [22:25:36] [22:25:36]POST finish read [22:25:36]Found Content-Length = 684 [22:25:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:25:36]execute_script... [22: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)1182385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:25:36]POST & json_proto [22:25:36]process_json_proto [22:25:36]json parsed OK: [22:25:36]protocol is kg_v1.0 [22:25:36]action value=close_receipt [22:25:36]process_action close_receipt [22:25:36]cmd_close_receipt [22:25:36]MH_GetDate [22:25:36]Write to MH i2c: F0 00 00 89 AD 25 [22:25:36]Write i2c OK [22:25:36]MH_I2C_Read... [22:25:36]Read from MH i2c: F0 [22:25:36]MH_I2C_Read... [22:25:36]Read from MH i2c: F0 09 00 [22:25:36]MH_I2C_Read... [22:25:36]Read from MH i2c: F0 09 00 89 AD 00 E6 D8 E7 64 B2 FF 65 64 B1 [22:25:36]GetLastDocTimeStamp 1692915890 [22:25:36]current date 1692915942 [22:25:36]FM_GetShiftState [22:25:36]SAM_PROTO_GetShiftState [22:25:36]wFMCommunicate request_size=4 [22:25:36]MH_SAM_APDU [22:25:36]CAPDU: 80 13 01 00 [22:25:36]Write to MH i2c: E2 08 00 8A AD 80 13 01 00 00 00 00 00 B4 [22:25:36]Write i2c OK [22:25:36]MH_I2C_Read... [22:25:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:36]Read from MH i2c: E2 [22:25:36]MH_I2C_Read... [22:25:36]Read from MH i2c: E2 0E 00 [22:25:36]MH_I2C_Read... [22:25:36]Read from MH i2c: E2 0E 00 8A AD 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 31 [22:25:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:25:36]wFMCommunicate OK [22:25:36]SAM_PROTO_GetShiftState done [22:25:36]FM_GetShiftState done [22:25:36]opened in 1692866319 [22:25:36]opened+sec_in_day 1692952719 [22:25:36]quantity*price = 70023 [22:25:36]sum+1 = 70025 [22:25:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 329 24.08.2023 22:25 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32623 ФПД: 34998061597437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T222542&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32623&fm=34998061597437&tin=02508201610067®Number=0000000000091575&sum=70000 [22:25:37]StoreToDocumentArchive [22:25:37]shift 75 fd 32623 [22:25:37]save to /storage/0075/doc_00032623 [22:25:37]save last doc name /storage/0075/doc_00032623 to /storage/kkm_last_doc_name [22:25:37]save OK [22:25:37]Clear old archive folders... [22:25:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:25:37]tlvbuf is 01B65070 [22:25:37]SAM_PROTO_ClearQueue [22:25:37]wFMCommunicate request_size=4 [22:25:37]MH_SAM_APDU [22:25:37]CAPDU: 80 09 00 00 [22:25:37]Write to MH i2c: E2 08 00 97 AD 80 09 00 00 00 00 00 00 B6 [22:25:37]Write i2c OK [22:25:37]MH_I2C_Read... [22:25:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:25:37]Read from MH i2c: E2 [22:25:37]MH_I2C_Read... [22:25:37]Read from MH i2c: E2 03 00 [22:25:37]MH_I2C_Read... [22:25:37]Read from MH i2c: E2 03 00 97 AD 00 90 00 B8 [22:25:37]RAPDU: 90 00 [22:25:37]wFMCommunicate OK [22:25:37]SAM_PROTO_ClearQueue done [22:25:37]KKMCreateOFDPacket [22:25:37]OFDProtocolAddRootSTLVToBuf [22:25:37]FM_MakeSignedData [22:25:37]FM_MakeSignedData [22:25:37]SAM_PROTO_SignData [22:25:37]wFMCommunicate request_size=4 [22:25:37]MH_SAM_APDU [22:25:37]CAPDU: 80 0D 01 02 [22:25:37]Write to MH i2c: E2 08 00 98 AD 80 0D 01 02 00 00 00 00 BE [22:25:37]Write i2c OK [22:25:37]MH_I2C_Read... [22:25:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:25:37]Read from MH i2c: E2 [22:25:37]MH_I2C_Read... [22:25:37]Read from MH i2c: E2 03 00 [22:25:37]MH_I2C_Read... [22:25:37]Read from MH i2c: E2 03 00 98 AD 00 90 00 B9 [22:25:37]RAPDU: 90 00 [22:25:37]wFMCommunicate OK [22:25:37]wFMCommunicate request_size=255 [22:25:37]MH_SAM_APDU [22:25:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 E6 D8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 7F 00 00 35 04 06 00 [22:25:37]Write to MH i2c: E2 02 01 99 AD 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 E6 D8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 7F 00 00 35 04 06 00 00 00 E6 [22:25:37]Write i2c OK [22:25:37]MH_I2C_Read... [22:25:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:37]Read from MH i2c: E2 [22:25:37]MH_I2C_Read... [22:25:37]Read from MH i2c: E2 03 00 [22:25:37]MH_I2C_Read... [22:25:37]Read from MH i2c: E2 03 00 99 AD 00 90 00 BA [22:25:37]RAPDU: 90 00 [22:25:37]wFMCommunicate OK [22:25:37]wFMCommunicate request_size=11 [22:25:37]MH_SAM_APDU [22:25:37]CAPDU: 80 0D 02 02 06 1F D4 9F 07 82 FD [22:25:37]Write to MH i2c: E2 0E 00 9A AD 80 0D 02 02 06 00 1F D4 9F 07 82 FD 00 00 E5 [22:25:37]Write i2c OK [22:25:37]MH_I2C_Read... [22:25:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:37]Read from MH i2c: E2 [22:25:37]MH_I2C_Read... [22:25:37]Read from MH i2c: E2 03 00 [22:25:37]MH_I2C_Read... [22:25:37]Read from MH i2c: E2 03 00 9A AD 00 90 00 BB [22:25:37]RAPDU: 90 00 [22:25:37]wFMCommunicate OK [22:25:37]wFMCommunicate request_size=4 [22:25:37]MH_SAM_APDU [22:25:37]CAPDU: 80 0D 03 02 [22:25:37]Write to MH i2c: E2 08 00 9B AD 80 0D 03 02 00 00 00 00 C3 [22:25:37]Write i2c OK [22:25:37]MH_I2C_Read... [22:25:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:25:37]OFD Sender: No OFD packet to send [22:25:37]Read from MH i2c: E2 [22:25:37]MH_I2C_Read... [22:25:37]Read from MH i2c: E2 0B 00 [22:25:37]MH_I2C_Read... [22:25:37]Read from MH i2c: E2 0B 00 9B AD 00 32 E4 53 EF 3C 98 CF 5D 90 00 1C [22:25:37]RAPDU: 32 E4 53 EF 3C 98 CF 5D 90 00 [22:25:37]wFMCommunicate OK [22:25:37]SAM_PROTO_SignData done [22:25:37]FM_MakeSignedData done [22:25:37]CreateOFDProtocolMessage [22:25:37]wFMCommunicate request_size=4 [22:25:37]MH_SAM_APDU [22:25:37]CAPDU: 80 11 00 00 [22:25:37]Write to MH i2c: E2 08 00 9C AD 80 11 00 00 00 00 00 00 C3 [22:25:38]Write i2c OK [22:25:38]MH_I2C_Read... [22:25:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:38]Read from MH i2c: E2 [22:25:38]MH_I2C_Read... [22:25:38]Read from MH i2c: E2 17 00 [22:25:38]MH_I2C_Read... [22:25:38]Read from MH i2c: E2 17 00 9C AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 19 [22:25:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:25:38]wFMCommunicate OK [22:25:38]CreateOFDProtocolMessage done [22:25:38]OFDSenderStorePacket 32623 [22:25:38]StoreOFDPacket docnum=32623 [22:25:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 EC 1C 08 01 3B BB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 E6 D8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 7F 00 00 35 04 06 00 1F D4 9F 07 82 FD 32 E4 53 EF 3C 98 CF 5D [22:25:38]CheckFolder [22:25:38]dirname=/storage/ofd_packets [22:25:38]CheckFolder done [22:25:38]ProducePacketName [22:25:38]name=ofd_packets/00032623 [22:25:38]NVStorageSaveData ofd_packets/00032623 [22:25:38]File name is /storage/ofd_packets/00032623 [22:25:38]Write 302 bytes [22:25:38]NVStorageSaveData done [22:25:38]OFDSenderStorePacket done [22:25:38]KKMCreateOFDPacket done [22:25:38]NVStorageSaveData kkm_last_timestamp [22:25:38]File name is /storage/kkm_last_timestamp [22:25:38]Write 4 bytes [22:25:38]NVStorageSaveData done [22:25:38]ExternCall_PrintAddStr [22:25:38]wPrintStart [22:25:38]Write to MH i2c: 01 00 00 9D AD 4A [22:25:38]Write i2c OK [22:25:38]MH_I2C_Read... [22:25:38]Read from MH i2c: 01 [22:25:38]MH_I2C_Read... [22:25:38]Read from MH i2c: 01 07 00 [22:25:38]MH_I2C_Read... [22:25:38]Read from MH i2c: 01 07 00 9D AD 00 00 00 00 00 FF 0F 5F [22:25:38]RasterBufferAndPrint [22:25:38]line Счет N : (1)1182385 [22:25:38]line ИНН: 02508201610067 [22:25:38]line Контрольно-Кассовый Чек [22:25:38]line ПРОДАЖА [22:25:38]line ТРК (МРК, ГНК) : 21 [22:25:38]line Товар: 2710194210 [22:25:38]line ДТ(л)-К-5 [22:25:38]line 11.010 * 63.60 [22:25:38]line = 700.24 [22:25:38]line НДС 12% НСП 1% [22:25:38]line > о реализуемом товаре [22:25:38]line ОКРУГЛЕНИЕ: -0.24 [22:25:38]line ИТОГО: 700.00 [22:25:38]line Внесено: 700.00 [22:25:38]line СДАЧА: 0.00 [22:25:38]line НСП 1% : 6.20 [22:25:38]line НДС 12% : 74.36 [22:25:38]line Наличными: 700.00 [22:25:38]line Безнал.: 0.00 [22:25:38]line Место: АЗС № 121 "Партнер Нефть" [22:25:38]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:25:38]line СНО: Общий режим [22:25:38]line Чек 329 24.08.2023 22:25 [22:25:38]line Смена: 75 ФФД: 1.0 [22:25:38]line ЗНМ: 0300000148 [22:25:38]line РНМ: 0000000000091575 [22:25:38]line Версия ККМ: 001 [22:25:38]line ФМ: 0000000000874655 [22:25:38]line ФД: 32623 [22:25:38]line ФПД: 34998061597437 [22:25:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T222542&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32623&fm=34998061597437&tin=02508201610067®Number=0000000000091575&sum=70000 [22:25:38]OFD Sender: Processing packet 32623 [packets to send 11, broken 10] [22:25:38]ProducePacketName [22:25:38]name=ofd_packets/00032623 [22:25:38]OFD Sender: To server: pG, [22:25:38]CommunicateWithHost lk.salyk.kg:30040 [22:25:38]ConnectInit lk.salyk.kg [22:25:38]written 0, free lines is 4095 [22:25:38]Connected sock=10 [22:25:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 EC 1C 08 01 3B BB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 E6 D8 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 7F 00 00 35 04 06 00 1F D4 9F 07 82 FD 32 E4 53 EF 3C 98 CF 5D [22:25:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A1 17 47 00 DE E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 7F 00 00 F4 03 04 00 88 83 E7 64 B6 04 01 00 00 C3 F1 A6 86 9A 7C AF B5 [22:25:38]CommunicateWithHost err = 0 [22:25:38]CheckOFDResponse [22:25:38]1017 (14) - 77093643461234 [22:25:38]1041 (16) - 0000000000874655 [22:25:38]1040 (4) - 32623 [22:25:38]1012 (4) - 24.08.2023 16:21 [22:25:38]1206 (1) - 0 [22:25:38]OFD Sender: Remove packet 32623 [22:25:38]ProducePacketName [22:25:38]name=ofd_packets/00032623 [22:25:38]NVStorageDeleteData [22:25:38]Write to MH i2c: 01 00 00 C8 AD 75 [22:25:38]Write i2c OK [22:25:38]MH_I2C_Read... [22:25:38]Read from MH i2c: 01 [22:25:38]MH_I2C_Read... [22:25:38]Read from MH i2c: 01 07 00 [22:25:38]MH_I2C_Read... [22:25:38]Read from MH i2c: 01 07 00 C8 AD 00 00 00 00 00 D1 0C 59 [22:25:38]RasterBufferAndPrint [22:25:38]line [22:25:38]line [22:25:38]line [22:25:38]line [22:25:38]line [22:25:38]written 0, free lines is 3290 [22:25:38]MH_Cut [22:25:38]Write to MH i2c: D1 01 00 CF AD 01 4E [22:25:38]Write i2c OK [22:25:38]MH_I2C_Read... [22:25:38]Read from MH i2c: D1 [22:25:38]MH_I2C_Read... [22:25:38]Read from MH i2c: D1 01 00 [22:25:38]MH_I2C_Read... [22:25:38]Read from MH i2c: D1 01 00 CF AD 00 4D [22:25:38]Write to MH i2c: 01 00 00 D0 AD 7D [22:25:38]Write i2c OK [22:25:38]MH_I2C_Read... [22:25:39]OFD Sender: No OFD packet to send [22:25:39]*** Cut start [22:25:39]*** Purtial cut [22:25:39]*** CUTSNS_PIN = 0 [22:25:39]*** Stage 1: CUTSNS_PIN = 1 [22:25:41]Read from MH i2c: 01 [22:25:41]MH_I2C_Read... [22:25:41]*** Stop cut motor [22:25:41]*** Cut end [22:25:41]Read from MH i2c: 01 07 00 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: 01 07 00 D0 AD 00 00 00 00 00 FF 0F 92 [22:25:41]process_action close_receipt done [22:25:41]requested_data is exist [22:25:41]produce_requested_data [22:25:41]requested_item fm.sn is exist - process it [22:25:41]wFMCommunicate request_size=4 [22:25:41]MH_SAM_APDU [22:25:41]CAPDU: 80 11 00 00 [22:25:41]Write to MH i2c: E2 08 00 D1 AD 80 11 00 00 00 00 00 00 F8 [22:25:41]Write i2c OK [22:25:41]MH_I2C_Read... [22:25:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:41]Read from MH i2c: E2 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: E2 17 00 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: E2 17 00 D1 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4E [22:25:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:25:41]wFMCommunicate OK [22:25:41]requested_item fd.num is exist - process it [22:25:41]SAM_PROTO_GetFieldsCounters [22:25:41]wFMCommunicate request_size=4 [22:25:41]MH_SAM_APDU [22:25:41]CAPDU: 80 13 00 00 [22:25:41]Write to MH i2c: E2 08 00 D2 AD 80 13 00 00 00 00 00 00 FB [22:25:41]Write i2c OK [22:25:41]MH_I2C_Read... [22:25:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:25:41]Read from MH i2c: E2 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: E2 62 00 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: E2 62 00 D2 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6F 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [22: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6F 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:25:41]wFMCommunicate OK [22:25:41]SAM_PROTO_GetFieldsCounters done [22:25:41]requested_item shift.num is exist - process it [22:25:41]requested_item shift.opened is exist - process it [22:25:41]req_shift_opened [22:25:41]FM_GetShiftState [22:25:41]SAM_PROTO_GetShiftState [22:25:41]wFMCommunicate request_size=4 [22:25:41]MH_SAM_APDU [22:25:41]CAPDU: 80 13 01 00 [22:25:41]Write to MH i2c: E2 08 00 D3 AD 80 13 01 00 00 00 00 00 FD [22:25:41]Write i2c OK [22:25:41]MH_I2C_Read... [22:25:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:41]Read from MH i2c: E2 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: E2 0E 00 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: E2 0E 00 D3 AD 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7A [22:25:41]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:25:41]wFMCommunicate OK [22:25:41]SAM_PROTO_GetShiftState done [22:25:41]FM_GetShiftState done [22:25:41]req_shift_opened done [22:25:41]requested_item shift.open_date is exist - process it [22:25:41]req_shift_open_date [22:25:41]req_shift_open_date done [22:25:41]produce_requested_data done [22:25:41]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32623,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:25:41]process_action_free close_receipt [22:25:41]json_value_free [22:25:41]json_value_free done [22:25:41]process_json_proto returns [22:25:41]Send response to host [22:25:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32623,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:25:41]free response buf [22:25:41]execute_script done [22:25:41]execute_script returns [22:25:41]free content buf [22:25:41]Sock 9.Close socket [22:25:41]Sock 9.Thread stoped [22:25:44]OFD Sender: No OFD packet to send [22:25:49]OFD Sender: No OFD packet to send [22:25:54]OFD Sender: No OFD packet to send [22:25:59]OFD Sender: No OFD packet to send [22:26:04]OFD Sender: No OFD packet to send [22:26:09]OFD Sender: No OFD packet to send [22:26:14]OFD Sender: No OFD packet to send [22:26:19]OFD Sender: No OFD packet to send [22:26:24]OFD Sender: No OFD packet to send [22:26:29]OFD Sender: No OFD packet to send [22:26:34]OFD Sender: No OFD packet to send [22:26:39]OFD Sender: No OFD packet to send [22:26:44]OFD Sender: No OFD packet to send [22:26:49]OFD Sender: No OFD packet to send [22:26:54]OFD Sender: No OFD packet to send [22:26:59]OFD Sender: No OFD packet to send [22:27:04]OFD Sender: No OFD packet to send [22:27:09]OFD Sender: No OFD packet to send [22:27:14]OFD Sender: No OFD packet to send [22:27:19]OFD Sender: No OFD packet to send [22:27:24]OFD Sender: No OFD packet to send [22:27:29]OFD Sender: No OFD packet to send [22:27:34]OFD Sender: No OFD packet to send [22:27:39]OFD Sender: No OFD packet to send [22:27:44]OFD Sender: No OFD packet to send [22:27:49]OFD Sender: No OFD packet to send [22:27:54]OFD Sender: No OFD packet to send [22:27:59]OFD Sender: No OFD packet to send [22:28:04]OFD Sender: No OFD packet to send [22:28:09]OFD Sender: No OFD packet to send [22:28:14]OFD Sender: No OFD packet to send [22:28:18]accept exits with 8 [22:28:18]New connection [22:28:18]New thread 3067084132 created [22:28:18]Thread 3066940772 joined [22:28:18]Waiting for new connection... [22:28:18] Sock 8.Parse request [22:28:18]Sock 8.Check first char [22:28:18]Sock 8.First char is OK [22:28:18]request: POST /json_proto HTTP/1.0 [22:28:18]Method: POST [22:28:18]URL: /json_proto [22:28:18]Method is POST - this is cgi request [22:28:18]url: /json_proto [22:28:18]query_string will be loaded in cgi processing [22:28:18]execute_cgi json_proto POST (null) [22:28:18]execute_cgi path=json_proto method=POST [22:28:18]POST find Content-Length [22:28:18]Host: 172.17.34.200:8080 [22:28:18]Content-Length: 683 [22:28:18]Content-Type: application/json [22:28:18] [22:28:18]POST finish read [22:28:18]Found Content-Length = 683 [22:28:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:28:18]execute_script... [22:28:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:28:18]POST & json_proto [22:28:18]process_json_proto [22:28:18]json parsed OK: [22:28:18]protocol is kg_v1.0 [22:28:18]action value=close_receipt [22:28:18]process_action close_receipt [22:28:18]cmd_close_receipt [22:28:18]MH_GetDate [22:28:18]Write to MH i2c: F0 00 00 D4 AD 70 [22:28:18]Write i2c OK [22:28:18]MH_I2C_Read... [22:28:18]Read from MH i2c: F0 [22:28:18]MH_I2C_Read... [22:28:18]Read from MH i2c: F0 09 00 [22:28:18]MH_I2C_Read... [22:28:18]Read from MH i2c: F0 09 00 D4 AD 00 88 D9 E7 64 B2 FF 65 64 9F [22:28:18]GetLastDocTimeStamp 1692915942 [22:28:18]current date 1692916104 [22:28:18]FM_GetShiftState [22:28:18]SAM_PROTO_GetShiftState [22:28:18]wFMCommunicate request_size=4 [22:28:18]MH_SAM_APDU [22:28:18]CAPDU: 80 13 01 00 [22:28:18]Write to MH i2c: E2 08 00 D5 AD 80 13 01 00 00 00 00 00 FF [22:28:18]Write i2c OK [22:28:18]MH_I2C_Read... [22:28:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:18]Read from MH i2c: E2 [22:28:18]MH_I2C_Read... [22:28:18]Read from MH i2c: E2 0E 00 [22:28:18]MH_I2C_Read... [22:28:18]Read from MH i2c: E2 0E 00 D5 AD 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7C [22:28:18]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:28:18]wFMCommunicate OK [22:28:18]SAM_PROTO_GetShiftState done [22:28:18]FM_GetShiftState done [22:28:18]opened in 1692866319 [22:28:18]opened+sec_in_day 1692952719 [22:28:18]quantity*price = 50053 [22:28:18]sum+1 = 50054 [22:28:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 330 24.08.2023 22:28 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32624 ФПД: 210709189618031 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T222824&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32624&fm=210709189618031&tin=02508201610067®Number=0000000000091575&sum=50000 [22:28:20]StoreToDocumentArchive [22:28:20]shift 75 fd 32624 [22:28:20]save to /storage/0075/doc_00032624 [22:28:20]save last doc name /storage/0075/doc_00032624 to /storage/kkm_last_doc_name [22:28:20]save OK [22:28:20]Clear old archive folders... [22:28:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:28:20]tlvbuf is 0186B530 [22:28:20]SAM_PROTO_ClearQueue [22:28:20]wFMCommunicate request_size=4 [22:28:20]MH_SAM_APDU [22:28:20]CAPDU: 80 09 00 00 [22:28:20]Write to MH i2c: E2 08 00 E2 AD 80 09 00 00 00 00 00 00 01 [22:28:20]Write i2c OK [22:28:20]MH_I2C_Read... [22:28:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:28:20]Read from MH i2c: E2 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 03 00 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 03 00 E2 AD 00 90 00 03 [22:28:20]RAPDU: 90 00 [22:28:20]wFMCommunicate OK [22:28:20]SAM_PROTO_ClearQueue done [22:28:20]KKMCreateOFDPacket [22:28:20]OFDProtocolAddRootSTLVToBuf [22:28:20]FM_MakeSignedData [22:28:20]FM_MakeSignedData [22:28:20]SAM_PROTO_SignData [22:28:20]wFMCommunicate request_size=4 [22:28:20]MH_SAM_APDU [22:28:20]CAPDU: 80 0D 01 02 [22:28:20]Write to MH i2c: E2 08 00 E3 AD 80 0D 01 02 00 00 00 00 09 [22:28:20]Write i2c OK [22:28:20]MH_I2C_Read... [22:28:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:28:20]Read from MH i2c: E2 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 03 00 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 03 00 E3 AD 00 90 00 04 [22:28:20]RAPDU: 90 00 [22:28:20]wFMCommunicate OK [22:28:20]wFMCommunicate request_size=255 [22:28:20]MH_SAM_APDU [22:28:20]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 88 D9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 7F 00 00 35 04 06 00 [22:28:20]Write to MH i2c: E2 02 01 E4 AD 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 88 D9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 7F 00 00 35 04 06 00 00 00 51 [22:28:20]Write i2c OK [22:28:20]MH_I2C_Read... [22:28:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:20]Read from MH i2c: E2 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 03 00 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 03 00 E4 AD 00 90 00 05 [22:28:20]RAPDU: 90 00 [22:28:20]wFMCommunicate OK [22:28:20]wFMCommunicate request_size=11 [22:28:20]MH_SAM_APDU [22:28:20]CAPDU: 80 0D 02 02 06 BF A3 8E 65 E9 6F [22:28:20]Write to MH i2c: E2 0E 00 E5 AD 80 0D 02 02 06 00 BF A3 8E 65 E9 6F 00 00 C5 [22:28:20]Write i2c OK [22:28:20]MH_I2C_Read... [22:28:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:20]Read from MH i2c: E2 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 03 00 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 03 00 E5 AD 00 90 00 06 [22:28:20]RAPDU: 90 00 [22:28:20]wFMCommunicate OK [22:28:20]wFMCommunicate request_size=4 [22:28:20]MH_SAM_APDU [22:28:20]CAPDU: 80 0D 03 02 [22:28:20]Write to MH i2c: E2 08 00 E6 AD 80 0D 03 02 00 00 00 00 0E [22:28:20]Write i2c OK [22:28:20]MH_I2C_Read... [22:28:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:28:20]Read from MH i2c: E2 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 0B 00 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 0B 00 E6 AD 00 93 D4 A3 91 83 A1 7E B9 90 00 05 [22:28:20]RAPDU: 93 D4 A3 91 83 A1 7E B9 90 00 [22:28:20]wFMCommunicate OK [22:28:20]SAM_PROTO_SignData done [22:28:20]FM_MakeSignedData done [22:28:20]CreateOFDProtocolMessage [22:28:20]wFMCommunicate request_size=4 [22:28:20]MH_SAM_APDU [22:28:20]CAPDU: 80 11 00 00 [22:28:20]Write to MH i2c: E2 08 00 E7 AD 80 11 00 00 00 00 00 00 0E [22:28:20]Write i2c OK [22:28:20]MH_I2C_Read... [22:28:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:20]Read from MH i2c: E2 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 17 00 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 17 00 E7 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 64 [22:28:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:28:20]wFMCommunicate OK [22:28:20]CreateOFDProtocolMessage done [22:28:20]OFDSenderStorePacket 32624 [22:28:20]StoreOFDPacket docnum=32624 [22:28:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8F 64 08 01 4B 06 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 88 D9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 7F 00 00 35 04 06 00 BF A3 8E 65 E9 6F 93 D4 A3 91 83 A1 7E B9 [22:28:20]CheckFolder [22:28:20]dirname=/storage/ofd_packets [22:28:20]CheckFolder done [22:28:20]ProducePacketName [22:28:20]name=ofd_packets/00032624 [22:28:20]NVStorageSaveData ofd_packets/00032624 [22:28:20]File name is /storage/ofd_packets/00032624 [22:28:20]Write 302 bytes [22:28:20]NVStorageSaveData done [22:28:20]OFDSenderStorePacket done [22:28:20]KKMCreateOFDPacket done [22:28:20]NVStorageSaveData kkm_last_timestamp [22:28:20]File name is /storage/kkm_last_timestamp [22:28:20]Write 4 bytes [22:28:20]NVStorageSaveData done [22:28:20]ExternCall_PrintAddStr [22:28:20]wPrintStart [22:28:20]Write to MH i2c: 01 00 00 E8 AD 95 [22:28:20]Write i2c OK [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: 01 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: 01 07 00 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: 01 07 00 E8 AD 00 00 00 00 00 FF 0F AA [22:28:20]RasterBufferAndPrint [22:28:20]line Счет N : (1)1182386 [22:28:20]line ИНН: 02508201610067 [22:28:20]line Контрольно-Кассовый Чек [22:28:20]line ПРОДАЖА [22:28:20]line ТРК (МРК, ГНК) : 11 [22:28:20]line Товар: 2710194210 [22:28:20]line ДТ(л)-К-5 [22:28:20]line 7.870 * 63.60 [22:28:20]line = 500.53 [22:28:20]line НДС 12% НСП 1% [22:28:20]line > о реализуемом товаре [22:28:20]line ОКРУГЛЕНИЕ: -0.53 [22:28:20]line ИТОГО: 500.00 [22:28:20]line Внесено: 500.00 [22:28:20]line СДАЧА: 0.00 [22:28:20]line НСП 1% : 4.43 [22:28:20]line НДС 12% : 53.15 [22:28:20]line Наличными: 500.00 [22:28:20]line Безнал.: 0.00 [22:28:20]line Место: АЗС № 121 "Партнер Нефть" [22:28:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:28:20]line СНО: Общий режим [22:28:20]line Чек 330 24.08.2023 22:28 [22:28:20]line Смена: 75 ФФД: 1.0 [22:28:20]line ЗНМ: 0300000148 [22:28:20]line РНМ: 0000000000091575 [22:28:20]line Версия ККМ: 001 [22:28:20]line ФМ: 0000000000874655 [22:28:20]line ФД: 32624 [22:28:20]line ФПД: 210709189618031 [22:28:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T222824&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32624&fm=210709189618031&tin=02508201610067®Number=0000000000091575&sum=50000 [22:28:20]OFD Sender: Processing packet 32624 [packets to send 11, broken 10] [22:28:20]ProducePacketName [22:28:20]name=ofd_packets/00032624 [22:28:20]OFD Sender: To server: pG, [22:28:20]CommunicateWithHost lk.salyk.kg:30040 [22:28:20]ConnectInit lk.salyk.kg [22:28:20]written 0, free lines is 4095 [22:28:20]Connected sock=10 [22:28:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8F 64 08 01 4B 06 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 88 D9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 7F 00 00 35 04 06 00 BF A3 8E 65 E9 6F 93 D4 A3 91 83 A1 7E B9 [22:28:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 85 2B 47 00 C9 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 7F 00 00 F4 03 04 00 2B 84 E7 64 B6 04 01 00 00 D3 20 00 8C 8C FC 5C 92 [22:28:21]CommunicateWithHost err = 0 [22:28:21]CheckOFDResponse [22:28:21]1017 (14) - 77093643461234 [22:28:21]1041 (16) - 0000000000874655 [22:28:21]1040 (4) - 32624 [22:28:21]1012 (4) - 24.08.2023 16:24 [22:28:21]1206 (1) - 0 [22:28:21]OFD Sender: Remove packet 32624 [22:28:21]ProducePacketName [22:28:21]name=ofd_packets/00032624 [22:28:21]NVStorageDeleteData [22:28:21]Write to MH i2c: 01 00 00 13 AE C1 [22:28:21]Write i2c OK [22:28:21]MH_I2C_Read... [22:28:21]Read from MH i2c: 01 [22:28:21]MH_I2C_Read... [22:28:21]Read from MH i2c: 01 07 00 [22:28:21]MH_I2C_Read... [22:28:21]Read from MH i2c: 01 07 00 13 AE 00 00 00 00 00 E0 0C B4 [22:28:21]RasterBufferAndPrint [22:28:21]line [22:28:21]line [22:28:21]line [22:28:21]line [22:28:21]line [22:28:21]written 0, free lines is 3305 [22:28:21]MH_Cut [22:28:21]Write to MH i2c: D1 01 00 1A AE 01 9A [22:28:21]Write i2c OK [22:28:21]MH_I2C_Read... [22:28:21]Read from MH i2c: D1 [22:28:21]MH_I2C_Read... [22:28:21]Read from MH i2c: D1 01 00 [22:28:21]MH_I2C_Read... [22:28:21]Read from MH i2c: D1 01 00 1A AE 00 99 [22:28:21]Write to MH i2c: 01 00 00 1B AE C9 [22:28:21]Write i2c OK [22:28:21]MH_I2C_Read... [22:28:21]OFD Sender: No OFD packet to send [22:28:22]*** Cut start [22:28:22]*** Purtial cut [22:28:22]*** Stage 1: CUTSNS_PIN = 1 [22:28:22]Read from MH i2c: 01 [22:28:22]MH_I2C_Read... [22:28:22]*** Stop cut motor [22:28:22]*** Cut end [22:28:22]Read from MH i2c: 01 07 00 [22:28:22]MH_I2C_Read... [22:28:22]Read from MH i2c: 01 07 00 1B AE 00 00 00 00 00 FF 0F DE [22:28:22]process_action close_receipt done [22:28:22]requested_data is exist [22:28:22]produce_requested_data [22:28:22]requested_item fm.sn is exist - process it [22:28:22]wFMCommunicate request_size=4 [22:28:22]MH_SAM_APDU [22:28:22]CAPDU: 80 11 00 00 [22:28:22]Write to MH i2c: E2 08 00 1C AE 80 11 00 00 00 00 00 00 44 [22:28:22]Write i2c OK [22:28:22]MH_I2C_Read... [22:28:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:22]Read from MH i2c: E2 [22:28:22]MH_I2C_Read... [22:28:22]Read from MH i2c: E2 17 00 [22:28:22]MH_I2C_Read... [22:28:22]Read from MH i2c: E2 17 00 1C AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9A [22:28:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:28:22]wFMCommunicate OK [22:28:22]requested_item fd.num is exist - process it [22:28:22]SAM_PROTO_GetFieldsCounters [22:28:22]wFMCommunicate request_size=4 [22:28:22]MH_SAM_APDU [22:28:22]CAPDU: 80 13 00 00 [22:28:22]Write to MH i2c: E2 08 00 1D AE 80 13 00 00 00 00 00 00 47 [22:28:22]Write i2c OK [22:28:22]MH_I2C_Read... [22:28:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:28:22]Read from MH i2c: E2 [22:28:22]MH_I2C_Read... [22:28:22]Read from MH i2c: E2 62 00 [22:28:22]MH_I2C_Read... [22:28:22]Read from MH i2c: E2 62 00 1D 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 70 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [22:28:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 70 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:28:22]wFMCommunicate OK [22:28:22]SAM_PROTO_GetFieldsCounters done [22:28:22]requested_item shift.num is exist - process it [22:28:22]requested_item shift.opened is exist - process it [22:28:22]req_shift_opened [22:28:22]FM_GetShiftState [22:28:22]SAM_PROTO_GetShiftState [22:28:22]wFMCommunicate request_size=4 [22:28:22]MH_SAM_APDU [22:28:22]CAPDU: 80 13 01 00 [22:28:22]Write to MH i2c: E2 08 00 1E AE 80 13 01 00 00 00 00 00 49 [22:28:22]Write i2c OK [22:28:22]MH_I2C_Read... [22:28:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:22]Read from MH i2c: E2 [22:28:22]MH_I2C_Read... [22:28:22]Read from MH i2c: E2 0E 00 [22:28:22]MH_I2C_Read... [22:28:22]Read from MH i2c: E2 0E 00 1E AE 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C6 [22:28:22]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:28:22]wFMCommunicate OK [22:28:22]SAM_PROTO_GetShiftState done [22:28:22]FM_GetShiftState done [22:28:22]req_shift_opened done [22:28:22]requested_item shift.open_date is exist - process it [22:28:22]req_shift_open_date [22:28:22]req_shift_open_date done [22:28:22]produce_requested_data done [22:28:22]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32624,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:28:22]process_action_free close_receipt [22:28:22]json_value_free [22:28:22]json_value_free done [22:28:22]process_json_proto returns [22:28:22]Send response to host [22:28:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32624,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:28:22]free response buf [22:28:22]execute_script done [22:28:22]execute_script returns [22:28:22]free content buf [22:28:22]Sock 8.Close socket [22:28:22]Sock 8.Thread stoped [22:28:26]OFD Sender: No OFD packet to send [22:28:31]OFD Sender: No OFD packet to send [22:28:36]OFD Sender: No OFD packet to send [22:28:41]OFD Sender: No OFD packet to send [22:28:46]OFD Sender: No OFD packet to send [22:28:51]OFD Sender: No OFD packet to send [22:28:56]OFD Sender: No OFD packet to send [22:29:01]OFD Sender: No OFD packet to send [22:29:06]OFD Sender: No OFD packet to send [22:29:11]OFD Sender: No OFD packet to send [22:29:16]OFD Sender: No OFD packet to send [22:29:21]OFD Sender: No OFD packet to send [22:29:26]OFD Sender: No OFD packet to send [22:29:31]OFD Sender: No OFD packet to send [22:29:36]OFD Sender: No OFD packet to send [22:29:41]OFD Sender: No OFD packet to send [22:29:46]OFD Sender: No OFD packet to send [22:29:51]OFD Sender: No OFD packet to send [22:29:56]OFD Sender: No OFD packet to send [22:30:01]OFD Sender: No OFD packet to send [22:30:06]OFD Sender: No OFD packet to send [22:30:11]OFD Sender: No OFD packet to send [22:30:16]OFD Sender: No OFD packet to send [22:30:21]OFD Sender: No OFD packet to send [22:30:26]OFD Sender: No OFD packet to send [22:30:31]OFD Sender: No OFD packet to send [22:30:36]OFD Sender: No OFD packet to send [22:30:41]OFD Sender: No OFD packet to send [22:30:46]OFD Sender: No OFD packet to send [22:30:51]OFD Sender: No OFD packet to send [22:30:56]OFD Sender: No OFD packet to send [22:31:01]OFD Sender: No OFD packet to send [22:31:06]OFD Sender: No OFD packet to send [22:31:11]OFD Sender: No OFD packet to send [22:31:16]OFD Sender: No OFD packet to send [22:31:21]OFD Sender: No OFD packet to send [22:31:26]OFD Sender: No OFD packet to send [22:31:31]OFD Sender: No OFD packet to send [22:31:36]OFD Sender: No OFD packet to send [22:31:41]OFD Sender: No OFD packet to send [22:31:46]OFD Sender: No OFD packet to send [22:31:51]OFD Sender: No OFD packet to send [22:31:56]OFD Sender: No OFD packet to send [22:32:01]OFD Sender: No OFD packet to send [22:32:06]OFD Sender: No OFD packet to send [22:32:11]OFD Sender: No OFD packet to send [22:32:16]OFD Sender: No OFD packet to send [22:32:21]OFD Sender: No OFD packet to send [22:32:26]OFD Sender: No OFD packet to send [22:32:31]OFD Sender: No OFD packet to send [22:32:36]OFD Sender: No OFD packet to send [22:32:41]OFD Sender: No OFD packet to send [22:32:46]OFD Sender: No OFD packet to send [22:32:51]OFD Sender: No OFD packet to send [22:32:56]OFD Sender: No OFD packet to send [22:33:01]OFD Sender: No OFD packet to send [22:33:06]OFD Sender: No OFD packet to send [22:33:11]OFD Sender: No OFD packet to send [22:33:16]OFD Sender: No OFD packet to send [22:33:21]OFD Sender: No OFD packet to send [22:33:26]OFD Sender: No OFD packet to send [22:33:30]accept exits with 9 [22:33:30]New connection [22:33:30]New thread 3066940772 created [22:33:30]Thread 3067084132 joined [22:33:30]Waiting for new connection... [22:33:30] Sock 9.Parse request [22:33:30]Sock 9.Check first char [22:33:30]Sock 9.First char is OK [22:33:30]request: POST /json_proto HTTP/1.0 [22:33:30]Method: POST [22:33:30]URL: /json_proto [22:33:30]Method is POST - this is cgi request [22:33:30]url: /json_proto [22:33:30]query_string will be loaded in cgi processing [22:33:30]execute_cgi json_proto POST (null) [22:33:30]execute_cgi path=json_proto method=POST [22:33:30]POST find Content-Length [22:33:30]Host: 172.17.34.200:8080 [22:33:30]Content-Length: 678 [22:33:30]Content-Type: application/json [22:33:30] [22:33:30]POST finish read [22:33:30]Found Content-Length = 678 [22:33:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:33:30]execute_script... [22: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)1182387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:33:30]POST & json_proto [22:33:30]process_json_proto [22:33:30]json parsed OK: [22:33:30]protocol is kg_v1.0 [22:33:30]action value=close_receipt [22:33:30]process_action close_receipt [22:33:30]cmd_close_receipt [22:33:30]MH_GetDate [22:33:30]Write to MH i2c: F0 00 00 1F AE BC [22:33:30]Write i2c OK [22:33:30]MH_I2C_Read... [22:33:30]Read from MH i2c: F0 [22:33:30]MH_I2C_Read... [22:33:30]Read from MH i2c: F0 09 00 [22:33:30]MH_I2C_Read... [22:33:30]Read from MH i2c: F0 09 00 1F AE 00 C0 DA E7 64 B2 FF 65 64 24 [22:33:30]GetLastDocTimeStamp 1692916104 [22:33:30]current date 1692916416 [22:33:30]FM_GetShiftState [22:33:30]SAM_PROTO_GetShiftState [22:33:30]wFMCommunicate request_size=4 [22:33:30]MH_SAM_APDU [22:33:30]CAPDU: 80 13 01 00 [22:33:30]Write to MH i2c: E2 08 00 20 AE 80 13 01 00 00 00 00 00 4B [22:33:30]Write i2c OK [22:33:30]MH_I2C_Read... [22:33:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:33:30]Read from MH i2c: E2 [22:33:30]MH_I2C_Read... [22:33:30]Read from MH i2c: E2 0E 00 [22:33:30]MH_I2C_Read... [22:33:30]Read from MH i2c: E2 0E 00 20 AE 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C8 [22:33:30]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:33:30]wFMCommunicate OK [22:33:30]SAM_PROTO_GetShiftState done [22:33:30]FM_GetShiftState done [22:33:30]opened in 1692866319 [22:33:30]opened+sec_in_day 1692952719 [22:33:30]quantity*price = 40020 [22:33:30]sum+1 = 40021 [22:33:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 331 24.08.2023 22:33 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32625 ФПД: 219430079843578 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T223336&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32625&fm=219430079843578&tin=02508201610067®Number=0000000000091575&sum=40000 [22:33:31]StoreToDocumentArchive [22:33:31]shift 75 fd 32625 [22:33:31]save to /storage/0075/doc_00032625 [22:33:31]save last doc name /storage/0075/doc_00032625 to /storage/kkm_last_doc_name [22:33:31]save OK [22:33:31]Clear old archive folders... [22:33:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:33:31]tlvbuf is 0189D9A0 [22:33:31]SAM_PROTO_ClearQueue [22:33:31]wFMCommunicate request_size=4 [22:33:31]MH_SAM_APDU [22:33:31]CAPDU: 80 09 00 00 [22:33:31]Write to MH i2c: E2 08 00 2D AE 80 09 00 00 00 00 00 00 4D [22:33:31]Write i2c OK [22:33:31]MH_I2C_Read... [22:33:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:33:31]Read from MH i2c: E2 [22:33:31]MH_I2C_Read... [22:33:31]Read from MH i2c: E2 03 00 [22:33:31]MH_I2C_Read... [22:33:31]Read from MH i2c: E2 03 00 2D AE 00 90 00 4F [22:33:31]RAPDU: 90 00 [22:33:31]wFMCommunicate OK [22:33:31]SAM_PROTO_ClearQueue done [22:33:31]KKMCreateOFDPacket [22:33:31]OFDProtocolAddRootSTLVToBuf [22:33:31]FM_MakeSignedData [22:33:31]FM_MakeSignedData [22:33:31]SAM_PROTO_SignData [22:33:31]wFMCommunicate request_size=4 [22:33:31]MH_SAM_APDU [22:33:31]CAPDU: 80 0D 01 02 [22:33:31]Write to MH i2c: E2 08 00 2E AE 80 0D 01 02 00 00 00 00 55 [22:33:31]Write i2c OK [22:33:31]MH_I2C_Read... [22:33:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:33:31]Read from MH i2c: E2 [22:33:31]MH_I2C_Read... [22:33:31]Read from MH i2c: E2 03 00 [22:33:31]MH_I2C_Read... [22:33:31]Read from MH i2c: E2 03 00 2E AE 00 90 00 50 [22:33:31]RAPDU: 90 00 [22:33:31]wFMCommunicate OK [22:33:31]wFMCommunicate request_size=255 [22:33:31]MH_SAM_APDU [22:33:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 C0 DA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 7F 00 00 35 04 06 00 C7 [22:33:31]Write to MH i2c: E2 02 01 2F 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 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 C0 DA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 7F 00 00 35 04 06 00 C7 00 00 23 [22:33:31]Write i2c OK [22:33:31]MH_I2C_Read... [22:33:31]OFD Sender: No OFD packet to send [22:33:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:33:32]Read from MH i2c: E2 [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: E2 03 00 [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: E2 03 00 2F AE 00 90 00 51 [22:33:32]RAPDU: 90 00 [22:33:32]wFMCommunicate OK [22:33:32]wFMCommunicate request_size=10 [22:33:32]MH_SAM_APDU [22:33:32]CAPDU: 80 0D 02 02 05 92 0B F6 4C FA [22:33:32]Write to MH i2c: E2 0D 00 30 AE 80 0D 02 02 05 00 92 0B F6 4C FA 00 00 3B [22:33:32]Write i2c OK [22:33:32]MH_I2C_Read... [22:33:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:33:32]Read from MH i2c: E2 [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: E2 03 00 [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: E2 03 00 30 AE 00 90 00 52 [22:33:32]RAPDU: 90 00 [22:33:32]wFMCommunicate OK [22:33:32]wFMCommunicate request_size=4 [22:33:32]MH_SAM_APDU [22:33:32]CAPDU: 80 0D 03 02 [22:33:32]Write to MH i2c: E2 08 00 31 AE 80 0D 03 02 00 00 00 00 5A [22:33:32]Write i2c OK [22:33:32]MH_I2C_Read... [22:33:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:33:32]Read from MH i2c: E2 [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: E2 0B 00 [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: E2 0B 00 31 AE 00 19 11 FD 1C 6A BA C1 E2 90 00 65 [22:33:32]RAPDU: 19 11 FD 1C 6A BA C1 E2 90 00 [22:33:32]wFMCommunicate OK [22:33:32]SAM_PROTO_SignData done [22:33:32]FM_MakeSignedData done [22:33:32]CreateOFDProtocolMessage [22:33:32]wFMCommunicate request_size=4 [22:33:32]MH_SAM_APDU [22:33:32]CAPDU: 80 11 00 00 [22:33:32]Write to MH i2c: E2 08 00 32 AE 80 11 00 00 00 00 00 00 5A [22:33:32]Write i2c OK [22:33:32]MH_I2C_Read... [22:33:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:33:32]Read from MH i2c: E2 [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: E2 17 00 [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: E2 17 00 32 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B0 [22:33:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:33:32]wFMCommunicate OK [22:33:32]CreateOFDProtocolMessage done [22:33:32]OFDSenderStorePacket 32625 [22:33:32]StoreOFDPacket docnum=32625 [22:33:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 88 2F 07 01 6E 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 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 C0 DA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 7F 00 00 35 04 06 00 C7 92 0B F6 4C FA 19 11 FD 1C 6A BA C1 E2 [22:33:32]CheckFolder [22:33:32]dirname=/storage/ofd_packets [22:33:32]CheckFolder done [22:33:32]ProducePacketName [22:33:32]name=ofd_packets/00032625 [22:33:32]NVStorageSaveData ofd_packets/00032625 [22:33:32]File name is /storage/ofd_packets/00032625 [22:33:32]Write 301 bytes [22:33:32]NVStorageSaveData done [22:33:32]OFDSenderStorePacket done [22:33:32]KKMCreateOFDPacket done [22:33:32]NVStorageSaveData kkm_last_timestamp [22:33:32]File name is /storage/kkm_last_timestamp [22:33:32]Write 4 bytes [22:33:32]NVStorageSaveData done [22:33:32]ExternCall_PrintAddStr [22:33:32]wPrintStart [22:33:32]Write to MH i2c: 01 00 00 33 AE E1 [22:33:32]Write i2c OK [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: 01 [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: 01 07 00 [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: 01 07 00 33 AE 00 00 00 00 00 FF 0F F6 [22:33:32]RasterBufferAndPrint [22:33:32]line Счет N : (1)1182387 [22:33:32]line ИНН: 02508201610067 [22:33:32]line Контрольно-Кассовый Чек [22:33:32]line ПРОДАЖА [22:33:32]line ТРК (МРК, ГНК) : 62 [22:33:32]line Товар: 2710124130 [22:33:32]line Аи-92-К-5 [22:33:32]line 6.960 * 57.50 [22:33:32]line = 400.20 [22:33:32]line НДС 12% НСП 1% [22:33:32]line > о реализуемом товаре [22:33:32]line ОКРУГЛЕНИЕ: -0.20 [22:33:32]line ИТОГО: 400.00 [22:33:32]line Внесено: 400.00 [22:33:32]line СДАЧА: 0.00 [22:33:32]line НСП 1% : 3.54 [22:33:32]line НДС 12% : 42.50 [22:33:32]line Наличными: 400.00 [22:33:32]line Безнал.: 0.00 [22:33:32]line Место: АЗС № 121 "Партнер Нефть" [22:33:32]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:33:32]line СНО: Общий режим [22:33:32]line Чек 331 24.08.2023 22:33 [22:33:32]line Смена: 75 ФФД: 1.0 [22:33:32]line ЗНМ: 0300000148 [22:33:32]line РНМ: 0000000000091575 [22:33:32]line Версия ККМ: 001 [22:33:32]line ФМ: 0000000000874655 [22:33:32]line ФД: 32625 [22:33:32]line ФПД: 219430079843578 [22:33:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T223336&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32625&fm=219430079843578&tin=02508201610067®Number=0000000000091575&sum=40000 [22:33:32]OFD Sender: Processing packet 32625 [packets to send 11, broken 10] [22:33:32]ProducePacketName [22:33:32]name=ofd_packets/00032625 [22:33:32]OFD Sender: To server: pG, [22:33:32]CommunicateWithHost lk.salyk.kg:30040 [22:33:32]ConnectInit lk.salyk.kg [22:33:32]written 0, free lines is 4095 [22:33:32]Connected sock=10 [22:33:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 88 2F 07 01 6E 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 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 C0 DA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 7F 00 00 35 04 06 00 C7 92 0B F6 4C FA 19 11 FD 1C 6A BA C1 E2 [22:33:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F1 0F 47 00 28 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 7F 00 00 F4 03 04 00 62 85 E7 64 B6 04 01 00 00 BF 21 62 B6 F2 1F FB 0D [22:33:32]CommunicateWithHost err = 0 [22:33:32]CheckOFDResponse [22:33:32]1017 (14) - 77093643461234 [22:33:32]1041 (16) - 0000000000874655 [22:33:32]1040 (4) - 32625 [22:33:32]1012 (4) - 24.08.2023 16:29 [22:33:32]1206 (1) - 0 [22:33:32]OFD Sender: Remove packet 32625 [22:33:32]ProducePacketName [22:33:32]name=ofd_packets/00032625 [22:33:32]NVStorageDeleteData [22:33:32]Write to MH i2c: 01 00 00 5E AE 0C [22:33:32]Write i2c OK [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: 01 [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: 01 07 00 [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: 01 07 00 5E AE 00 00 00 00 00 D7 0C F6 [22:33:32]RasterBufferAndPrint [22:33:32]line [22:33:32]line [22:33:32]line [22:33:32]line [22:33:32]line [22:33:32]written 0, free lines is 3295 [22:33:32]MH_Cut [22:33:32]Write to MH i2c: D1 01 00 65 AE 01 E5 [22:33:32]Write i2c OK [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: D1 [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: D1 01 00 [22:33:32]MH_I2C_Read... [22:33:32]Read from MH i2c: D1 01 00 65 AE 00 E4 [22:33:32]Write to MH i2c: 01 00 00 66 AE 14 [22:33:32]Write i2c OK [22:33:32]MH_I2C_Read... [22:33:33]OFD Sender: No OFD packet to send [22:33:33]*** Cut start [22:33:33]*** Purtial cut [22:33:33]*** CUTSNS_PIN = 0 [22:33:33]*** Stage 1: CUTSNS_PIN = 1 [22:33:35]Read from MH i2c: 01 [22:33:35]MH_I2C_Read... [22:33:35]*** Stop cut motor [22:33:35]*** Cut end [22:33:35]Read from MH i2c: 01 07 00 [22:33:35]MH_I2C_Read... [22:33:35]Read from MH i2c: 01 07 00 66 AE 00 00 00 00 00 FF 0F 29 [22:33:35]process_action close_receipt done [22:33:35]requested_data is exist [22:33:35]produce_requested_data [22:33:35]requested_item fm.sn is exist - process it [22:33:35]wFMCommunicate request_size=4 [22:33:35]MH_SAM_APDU [22:33:35]CAPDU: 80 11 00 00 [22:33:35]Write to MH i2c: E2 08 00 67 AE 80 11 00 00 00 00 00 00 8F [22:33:35]Write i2c OK [22:33:35]MH_I2C_Read... [22:33:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:33:35]Read from MH i2c: E2 [22:33:35]MH_I2C_Read... [22:33:35]Read from MH i2c: E2 17 00 [22:33:35]MH_I2C_Read... [22:33:35]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 34 36 35 35 90 00 E5 [22:33:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:33:35]wFMCommunicate OK [22:33:35]requested_item fd.num is exist - process it [22:33:35]SAM_PROTO_GetFieldsCounters [22:33:35]wFMCommunicate request_size=4 [22:33:35]MH_SAM_APDU [22:33:35]CAPDU: 80 13 00 00 [22:33:35]Write to MH i2c: E2 08 00 68 AE 80 13 00 00 00 00 00 00 92 [22:33:35]Write i2c OK [22:33:35]MH_I2C_Read... [22:33:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:33:35]Read from MH i2c: E2 [22:33:35]MH_I2C_Read... [22:33:35]Read from MH i2c: E2 62 00 [22:33:35]MH_I2C_Read... [22:33:35]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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 71 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 D7 [22:33:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 71 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:33:35]wFMCommunicate OK [22:33:35]SAM_PROTO_GetFieldsCounters done [22:33:35]requested_item shift.num is exist - process it [22:33:35]requested_item shift.opened is exist - process it [22:33:35]req_shift_opened [22:33:35]FM_GetShiftState [22:33:35]SAM_PROTO_GetShiftState [22:33:35]wFMCommunicate request_size=4 [22:33:35]MH_SAM_APDU [22:33:35]CAPDU: 80 13 01 00 [22:33:35]Write to MH i2c: E2 08 00 69 AE 80 13 01 00 00 00 00 00 94 [22:33:35]Write i2c OK [22:33:35]MH_I2C_Read... [22:33:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:33:36]Read from MH i2c: E2 [22:33:36]MH_I2C_Read... [22:33:36]Read from MH i2c: E2 0E 00 [22:33:36]MH_I2C_Read... [22:33:36]Read from MH i2c: E2 0E 00 69 AE 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 11 [22:33:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:33:36]wFMCommunicate OK [22:33:36]SAM_PROTO_GetShiftState done [22:33:36]FM_GetShiftState done [22:33:36]req_shift_opened done [22:33:36]requested_item shift.open_date is exist - process it [22:33:36]req_shift_open_date [22:33:36]req_shift_open_date done [22:33:36]produce_requested_data done [22:33:36]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32625,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:33:36]process_action_free close_receipt [22:33:36]json_value_free [22:33:36]json_value_free done [22:33:36]process_json_proto returns [22:33:36]Send response to host [22:33:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32625,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:33:36]free response buf [22:33:36]execute_script done [22:33:36]execute_script returns [22:33:36]free content buf [22:33:36]Sock 9.Close socket [22:33:36]Sock 9.Thread stoped [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:35]accept exits with 8 [22:35:35]New connection [22:35:35]New thread 3067084132 created [22:35:35]Thread 3066940772 joined [22:35:35]Waiting for new connection... [22:35:35] Sock 8.Parse request [22:35:35]Sock 8.Check first char [22:35:35]Sock 8.First char is OK [22:35:35]request: POST /json_proto HTTP/1.0 [22:35:35]Method: POST [22:35:35]URL: /json_proto [22:35:35]Method is POST - this is cgi request [22:35:35]url: /json_proto [22:35:35]query_string will be loaded in cgi processing [22:35:35]execute_cgi json_proto POST (null) [22:35:35]execute_cgi path=json_proto method=POST [22:35:35]POST find Content-Length [22:35:35]Host: 172.17.34.200:8080 [22:35:35]Content-Length: 688 [22:35:35]Content-Type: application/json [22:35:35] [22:35:35]POST finish read [22:35:35]Found Content-Length = 688 [22:35:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" ] } } [22:35:35]execute_script... [22:35:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" ] } } [22:35:35]POST & json_proto [22:35:35]process_json_proto [22:35:35]json parsed OK: [22:35:35]protocol is kg_v1.0 [22:35:35]action value=close_receipt [22:35:35]process_action close_receipt [22:35:35]cmd_close_receipt [22:35:35]MH_GetDate [22:35:35]Write to MH i2c: F0 00 00 6A AE 07 [22:35:35]Write i2c OK [22:35:35]MH_I2C_Read... [22:35:35]Read from MH i2c: F0 [22:35:35]MH_I2C_Read... [22:35:35]Read from MH i2c: F0 09 00 [22:35:35]MH_I2C_Read... [22:35:35]Read from MH i2c: F0 09 00 6A AE 00 3D DB E7 64 B2 FF 65 64 ED [22:35:35]GetLastDocTimeStamp 1692916416 [22:35:35]current date 1692916541 [22:35:35]FM_GetShiftState [22:35:35]SAM_PROTO_GetShiftState [22:35:35]wFMCommunicate request_size=4 [22:35:35]MH_SAM_APDU [22:35:35]CAPDU: 80 13 01 00 [22:35:35]Write to MH i2c: E2 08 00 6B AE 80 13 01 00 00 00 00 00 96 [22:35:35]Write i2c OK [22:35:35]MH_I2C_Read... [22:35:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:35]Read from MH i2c: E2 [22:35:35]MH_I2C_Read... [22:35:35]Read from MH i2c: E2 0E 00 [22:35:35]MH_I2C_Read... [22:35:35]Read from MH i2c: E2 0E 00 6B AE 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 13 [22:35:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:35:35]wFMCommunicate OK [22:35:35]SAM_PROTO_GetShiftState done [22:35:35]FM_GetShiftState done [22:35:35]opened in 1692866319 [22:35:35]opened+sec_in_day 1692952719 [22:35:35]quantity*price = 300001 [22:35:35]sum+1 = 300002 [22:35:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.58 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 332 24.08.2023 22:35 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32626 ФПД: 215859315831955 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T223541&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32626&fm=215859315831955&tin=02508201610067®Number=0000000000091575&sum=300000 [22:35:36]StoreToDocumentArchive [22:35:36]shift 75 fd 32626 [22:35:36]save to /storage/0075/doc_00032626 [22:35:36]save last doc name /storage/0075/doc_00032626 to /storage/kkm_last_doc_name [22:35:36]save OK [22:35:36]Clear old archive folders... [22:35:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:35:36]tlvbuf is 01800110 [22:35:36]SAM_PROTO_ClearQueue [22:35:36]wFMCommunicate request_size=4 [22:35:36]MH_SAM_APDU [22:35:36]CAPDU: 80 09 00 00 [22:35:36]Write to MH i2c: E2 08 00 78 AE 80 09 00 00 00 00 00 00 98 [22:35:36]Write i2c OK [22:35:36]MH_I2C_Read... [22:35:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:35:36]Read from MH i2c: E2 [22:35:36]MH_I2C_Read... [22:35:36]Read from MH i2c: E2 03 00 [22:35:36]MH_I2C_Read... [22:35:36]Read from MH i2c: E2 03 00 78 AE 00 90 00 9A [22:35:36]RAPDU: 90 00 [22:35:36]wFMCommunicate OK [22:35:36]SAM_PROTO_ClearQueue done [22:35:36]KKMCreateOFDPacket [22:35:36]OFDProtocolAddRootSTLVToBuf [22:35:36]FM_MakeSignedData [22:35:36]FM_MakeSignedData [22:35:36]SAM_PROTO_SignData [22:35:36]wFMCommunicate request_size=4 [22:35:36]MH_SAM_APDU [22:35:36]CAPDU: 80 0D 01 02 [22:35:36]Write to MH i2c: E2 08 00 79 AE 80 0D 01 02 00 00 00 00 A0 [22:35:36]Write i2c OK [22:35:36]MH_I2C_Read... [22:35:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:35:36]Read from MH i2c: E2 [22:35:36]MH_I2C_Read... [22:35:36]Read from MH i2c: E2 03 00 [22:35:36]MH_I2C_Read... [22:35:36]Read from MH i2c: E2 03 00 79 AE 00 90 00 9B [22:35:36]RAPDU: 90 00 [22:35:36]wFMCommunicate OK [22:35:36]wFMCommunicate request_size=255 [22:35:36]MH_SAM_APDU [22:35:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 3D DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 7F 00 00 35 04 06 00 [22:35:36]Write to MH i2c: E2 02 01 7A AE 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 3D DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 7F 00 00 35 04 06 00 00 00 7D [22:35:36]Write i2c OK [22:35:36]MH_I2C_Read... [22:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:37]Read from MH i2c: E2 [22:35:37]MH_I2C_Read... [22:35:37]Read from MH i2c: E2 03 00 [22:35:37]MH_I2C_Read... [22:35:37]Read from MH i2c: E2 03 00 7A AE 00 90 00 9C [22:35:37]RAPDU: 90 00 [22:35:37]wFMCommunicate OK [22:35:37]wFMCommunicate request_size=11 [22:35:37]MH_SAM_APDU [22:35:37]CAPDU: 80 0D 02 02 06 C4 52 A9 D7 74 93 [22:35:37]Write to MH i2c: E2 0E 00 7B AE 80 0D 02 02 06 00 C4 52 A9 D7 74 93 00 00 4C [22:35:37]Write i2c OK [22:35:37]MH_I2C_Read... [22:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:37]Read from MH i2c: E2 [22:35:37]MH_I2C_Read... [22:35:37]Read from MH i2c: E2 03 00 [22:35:37]MH_I2C_Read... [22:35:37]Read from MH i2c: E2 03 00 7B AE 00 90 00 9D [22:35:37]RAPDU: 90 00 [22:35:37]wFMCommunicate OK [22:35:37]wFMCommunicate request_size=4 [22:35:37]MH_SAM_APDU [22:35:37]CAPDU: 80 0D 03 02 [22:35:37]Write to MH i2c: E2 08 00 7C AE 80 0D 03 02 00 00 00 00 A5 [22:35:37]Write i2c OK [22:35:37]MH_I2C_Read... [22:35:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:35:37]Read from MH i2c: E2 [22:35:37]MH_I2C_Read... [22:35:37]Read from MH i2c: E2 0B 00 [22:35:37]MH_I2C_Read... [22:35:37]Read from MH i2c: E2 0B 00 7C AE 00 20 7C 32 B6 AB CB 03 1B 90 00 BE [22:35:37]RAPDU: 20 7C 32 B6 AB CB 03 1B 90 00 [22:35:37]wFMCommunicate OK [22:35:37]SAM_PROTO_SignData done [22:35:37]FM_MakeSignedData done [22:35:37]CreateOFDProtocolMessage [22:35:37]wFMCommunicate request_size=4 [22:35:37]MH_SAM_APDU [22:35:37]CAPDU: 80 11 00 00 [22:35:37]Write to MH i2c: E2 08 00 7D AE 80 11 00 00 00 00 00 00 A5 [22:35:37]Write i2c OK [22:35:37]MH_I2C_Read... [22:35:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:37]Read from MH i2c: E2 [22:35:37]MH_I2C_Read... [22:35:37]Read from MH i2c: E2 17 00 [22:35:37]MH_I2C_Read... [22:35:37]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 34 36 35 35 90 00 FB [22:35:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:35:37]wFMCommunicate OK [22:35:37]CreateOFDProtocolMessage done [22:35:37]OFDSenderStorePacket 32626 [22:35:37]StoreOFDPacket docnum=32626 [22:35:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4A 64 08 01 C1 FA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 3D DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 7F 00 00 35 04 06 00 C4 52 A9 D7 74 93 20 7C 32 B6 AB CB 03 1B [22:35:37]CheckFolder [22:35:37]dirname=/storage/ofd_packets [22:35:37]CheckFolder done [22:35:37]ProducePacketName [22:35:37]name=ofd_packets/00032626 [22:35:37]NVStorageSaveData ofd_packets/00032626 [22:35:37]File name is /storage/ofd_packets/00032626 [22:35:37]Write 302 bytes [22:35:37]NVStorageSaveData done [22:35:37]OFDSenderStorePacket done [22:35:37]KKMCreateOFDPacket done [22:35:37]NVStorageSaveData kkm_last_timestamp [22:35:37]File name is /storage/kkm_last_timestamp [22:35:37]Write 4 bytes [22:35:37]NVStorageSaveData done [22:35:37]ExternCall_PrintAddStr [22:35:37]wPrintStart [22:35:37]Write to MH i2c: 01 00 00 7E AE 2C [22:35:37]Write i2c OK [22:35:37]MH_I2C_Read... [22:35:37]Read from MH i2c: 01 [22:35:37]MH_I2C_Read... [22:35:37]Read from MH i2c: 01 07 00 [22:35:37]MH_I2C_Read... [22:35:37]Read from MH i2c: 01 07 00 7E AE 00 00 00 00 00 FF 0F 41 [22:35:37]RasterBufferAndPrint [22:35:37]line Счет N : (1)1182388 [22:35:37]line ИНН: 02508201610067 [22:35:37]line Контрольно-Кассовый Чек [22:35:37]line ПРОДАЖА [22:35:37]line ТРК (МРК, ГНК) : 11 [22:35:37]line Товар: 2710194210 [22:35:37]line ДТ(л)-К-5 [22:35:37]line 47.170 * 63.60 [22:35:37]line = 3000.01 [22:35:37]line НДС 12% НСП 1% [22:35:37]line > о реализуемом товаре [22:35:37]line ОКРУГЛЕНИЕ: -0.01 [22:35:37]line ИТОГО: 3000.00 [22:35:37]line Внесено: 3000.00 [22:35:37]line СДАЧА: 0.00 [22:35:37]line НСП 1% : 26.55 [22:35:37]line НДС 12% : 318.58 [22:35:37]line Наличными: 3000.00 [22:35:37]line Безнал.: 0.00 [22:35:37]line Место: АЗС № 121 "Партнер Нефть" [22:35:37]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:35:37]line СНО: Общий режим [22:35:37]line Чек 332 24.08.2023 22:35 [22:35:37]line Смена: 75 ФФД: 1.0 [22:35:37]line ЗНМ: 0300000148 [22:35:37]line РНМ: 0000000000091575 [22:35:37]line Версия ККМ: 001 [22:35:37]line ФМ: 0000000000874655 [22:35:37]line ФД: 32626 [22:35:37]line ФПД: 215859315831955 [22:35:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T223541&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32626&fm=215859315831955&tin=02508201610067®Number=0000000000091575&sum=300000 [22:35:37]OFD Sender: Processing packet 32626 [packets to send 11, broken 10] [22:35:37]ProducePacketName [22:35:37]name=ofd_packets/00032626 [22:35:37]OFD Sender: To server: pG, [22:35:37]CommunicateWithHost lk.salyk.kg:30040 [22:35:37]ConnectInit lk.salyk.kg [22:35:37]written 0, free lines is 4095 [22:35:37]Connected sock=9 [22:35:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4A 64 08 01 C1 FA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 3D DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 7F 00 00 35 04 06 00 C4 52 A9 D7 74 93 20 7C 32 B6 AB CB 03 1B [22:35:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 6B 1B 47 00 21 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 7F 00 00 F4 03 04 00 E0 85 E7 64 B6 04 01 00 00 4E EC E6 E1 02 3D D6 A9 [22:35:37]CommunicateWithHost err = 0 [22:35:37]CheckOFDResponse [22:35:37]1017 (14) - 77093643461234 [22:35:37]1041 (16) - 0000000000874655 [22:35:37]1040 (4) - 32626 [22:35:37]1012 (4) - 24.08.2023 16:31 [22:35:37]1206 (1) - 0 [22:35:37]OFD Sender: Remove packet 32626 [22:35:37]ProducePacketName [22:35:37]name=ofd_packets/00032626 [22:35:37]NVStorageDeleteData [22:35:38]Write to MH i2c: 01 00 00 A9 AE 57 [22:35:38]Write i2c OK [22:35:38]MH_I2C_Read... [22:35:38]Read from MH i2c: 01 [22:35:38]MH_I2C_Read... [22:35:38]Read from MH i2c: 01 07 00 [22:35:38]MH_I2C_Read... [22:35:38]Read from MH i2c: 01 07 00 A9 AE 00 00 00 00 00 DA 0C 44 [22:35:38]RasterBufferAndPrint [22:35:38]line [22:35:38]line [22:35:38]line [22:35:38]line [22:35:38]line [22:35:38]written 0, free lines is 3299 [22:35:38]MH_Cut [22:35:38]Write to MH i2c: D1 01 00 B0 AE 01 30 [22:35:38]Write i2c OK [22:35:38]MH_I2C_Read... [22:35:38]Read from MH i2c: D1 [22:35:38]MH_I2C_Read... [22:35:38]Read from MH i2c: D1 01 00 [22:35:38]MH_I2C_Read... [22:35:38]Read from MH i2c: D1 01 00 B0 AE 00 2F [22:35:38]Write to MH i2c: 01 00 00 B1 AE 5F [22:35:38]Write i2c OK [22:35:38]MH_I2C_Read... [22:35:38]OFD Sender: No OFD packet to send [22:35:38]*** Cut start [22:35:38]*** Purtial cut [22:35:38]*** Stage 1: CUTSNS_PIN = 1 [22:35:39]Read from MH i2c: 01 [22:35:39]MH_I2C_Read... [22:35:39]*** Stop cut motor [22:35:39]*** Cut end [22:35:39]Read from MH i2c: 01 07 00 [22:35:39]MH_I2C_Read... [22:35:39]Read from MH i2c: 01 07 00 B1 AE 00 00 00 00 00 FF 0F 74 [22:35:39]process_action close_receipt done [22:35:39]requested_data is exist [22:35:39]produce_requested_data [22:35:39]requested_item fm.sn is exist - process it [22:35:39]wFMCommunicate request_size=4 [22:35:39]MH_SAM_APDU [22:35:39]CAPDU: 80 11 00 00 [22:35:39]Write to MH i2c: E2 08 00 B2 AE 80 11 00 00 00 00 00 00 DA [22:35:39]Write i2c OK [22:35:39]MH_I2C_Read... [22:35:39]Read from MH i2c: E2 [22:35:39]MH_I2C_Read... [22:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:39]Read from MH i2c: E2 17 00 [22:35:39]MH_I2C_Read... [22:35:39]Read from MH i2c: E2 17 00 B2 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 30 [22:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:35:39]wFMCommunicate OK [22:35:39]requested_item fd.num is exist - process it [22:35:39]SAM_PROTO_GetFieldsCounters [22:35:39]wFMCommunicate request_size=4 [22:35:39]MH_SAM_APDU [22:35:39]CAPDU: 80 13 00 00 [22:35:39]Write to MH i2c: E2 08 00 B3 AE 80 13 00 00 00 00 00 00 DD [22:35:39]Write i2c OK [22:35:39]MH_I2C_Read... [22:35:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:35:39]Read from MH i2c: E2 [22:35:39]MH_I2C_Read... [22:35:39]Read from MH i2c: E2 62 00 [22:35:39]MH_I2C_Read... [22:35:39]Read from MH i2c: E2 62 00 B3 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 72 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 26 [22:35:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 72 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:35:39]wFMCommunicate OK [22:35:39]SAM_PROTO_GetFieldsCounters done [22:35:39]requested_item shift.num is exist - process it [22:35:39]requested_item shift.opened is exist - process it [22:35:39]req_shift_opened [22:35:39]FM_GetShiftState [22:35:39]SAM_PROTO_GetShiftState [22:35:39]wFMCommunicate request_size=4 [22:35:39]MH_SAM_APDU [22:35:39]CAPDU: 80 13 01 00 [22:35:39]Write to MH i2c: E2 08 00 B4 AE 80 13 01 00 00 00 00 00 DF [22:35:39]Write i2c OK [22:35:39]MH_I2C_Read... [22:35:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:39]Read from MH i2c: E2 [22:35:39]MH_I2C_Read... [22:35:39]Read from MH i2c: E2 0E 00 [22:35:39]MH_I2C_Read... [22:35:39]Read from MH i2c: E2 0E 00 B4 AE 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5C [22:35:39]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:35:39]wFMCommunicate OK [22:35:39]SAM_PROTO_GetShiftState done [22:35:39]FM_GetShiftState done [22:35:39]req_shift_opened done [22:35:39]requested_item shift.open_date is exist - process it [22:35:39]req_shift_open_date [22:35:39]req_shift_open_date done [22:35:39]produce_requested_data done [22:35:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32626,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:35:39]process_action_free close_receipt [22:35:39]json_value_free [22:35:39]json_value_free done [22:35:39]process_json_proto returns [22:35:39]Send response to host [22:35:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32626,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:35:39]free response buf [22:35:39]execute_script done [22:35:39]execute_script returns [22:35:39]free content buf [22:35:39]Sock 8.Close socket [22:35:39]Sock 8.Thread stoped [22:35:43]OFD Sender: No OFD packet to send [22:35:48]OFD Sender: No OFD packet to send [22:35:51]accept exits with 10 [22:35:51]New connection [22:35:51]New thread 3066940772 created [22:35:51]Thread 3067084132 joined [22:35:51]Waiting for new connection... [22:35:51] Sock 10.Parse request [22:35:51]Sock 10.Check first char [22:35:51]Sock 10.First char is OK [22:35:51]request: POST /json_proto HTTP/1.0 [22:35:51]Method: POST [22:35:51]URL: /json_proto [22:35:51]Method is POST - this is cgi request [22:35:51]url: /json_proto [22:35:51]query_string will be loaded in cgi processing [22:35:51]execute_cgi json_proto POST (null) [22:35:51]execute_cgi path=json_proto method=POST [22:35:51]POST find Content-Length [22:35:51]Host: 172.17.34.200:8080 [22:35:51]Content-Length: 688 [22:35:51]Content-Type: application/json [22:35:51] [22:35:51]POST finish read [22:35:51]Found Content-Length = 688 [22:35:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:51]execute_script... [22:35: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)1182389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:51]POST & json_proto [22:35:51]process_json_proto [22:35:51]json parsed OK: [22:35:51]protocol is kg_v1.0 [22:35:51]action value=close_receipt [22:35:51]process_action close_receipt [22:35:51]cmd_close_receipt [22:35:51]MH_GetDate [22:35:51]Write to MH i2c: F0 00 00 B5 AE 52 [22:35:51]Write i2c OK [22:35:51]MH_I2C_Read... [22:35:51]Read from MH i2c: F0 [22:35:51]MH_I2C_Read... [22:35:51]Read from MH i2c: F0 09 00 [22:35:51]MH_I2C_Read... [22:35:51]Read from MH i2c: F0 09 00 B5 AE 00 4C DB E7 64 B2 FF 65 64 47 [22:35:51]GetLastDocTimeStamp 1692916541 [22:35:51]current date 1692916556 [22:35:51]FM_GetShiftState [22:35:51]SAM_PROTO_GetShiftState [22:35:51]wFMCommunicate request_size=4 [22:35:51]MH_SAM_APDU [22:35:51]CAPDU: 80 13 01 00 [22:35:51]Write to MH i2c: E2 08 00 B6 AE 80 13 01 00 00 00 00 00 E1 [22:35:51]Write i2c OK [22:35:51]MH_I2C_Read... [22:35:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:51]Read from MH i2c: E2 [22:35:51]MH_I2C_Read... [22:35:51]Read from MH i2c: E2 0E 00 [22:35:51]MH_I2C_Read... [22:35:51]Read from MH i2c: E2 0E 00 B6 AE 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5E [22:35:51]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:35:51]wFMCommunicate OK [22:35:51]SAM_PROTO_GetShiftState done [22:35:51]FM_GetShiftState done [22:35:51]opened in 1692866319 [22:35:51]opened+sec_in_day 1692952719 [22:35:51]quantity*price = 150032 [22:35:51]sum+1 = 150033 [22:35:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 333 24.08.2023 22:35 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32627 ФПД: 94010290252588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T223556&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32627&fm=94010290252588&tin=02508201610067®Number=0000000000091575&sum=150000 [22:35:52]StoreToDocumentArchive [22:35:52]shift 75 fd 32627 [22:35:52]save to /storage/0075/doc_00032627 [22:35:52]save last doc name /storage/0075/doc_00032627 to /storage/kkm_last_doc_name [22:35:52]save OK [22:35:52]Clear old archive folders... [22:35:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:35:52]tlvbuf is 018D19D0 [22:35:52]SAM_PROTO_ClearQueue [22:35:52]wFMCommunicate request_size=4 [22:35:52]MH_SAM_APDU [22:35:52]CAPDU: 80 09 00 00 [22:35:52]Write to MH i2c: E2 08 00 C3 AE 80 09 00 00 00 00 00 00 E3 [22:35:52]Write i2c OK [22:35:52]MH_I2C_Read... [22:35:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:35:52]Read from MH i2c: E2 [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: E2 03 00 [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: E2 03 00 C3 AE 00 90 00 E5 [22:35:52]RAPDU: 90 00 [22:35:52]wFMCommunicate OK [22:35:52]SAM_PROTO_ClearQueue done [22:35:52]KKMCreateOFDPacket [22:35:52]OFDProtocolAddRootSTLVToBuf [22:35:52]FM_MakeSignedData [22:35:52]FM_MakeSignedData [22:35:52]SAM_PROTO_SignData [22:35:52]wFMCommunicate request_size=4 [22:35:52]MH_SAM_APDU [22:35:52]CAPDU: 80 0D 01 02 [22:35:52]Write to MH i2c: E2 08 00 C4 AE 80 0D 01 02 00 00 00 00 EB [22:35:52]Write i2c OK [22:35:52]MH_I2C_Read... [22:35:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:35:52]Read from MH i2c: E2 [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: E2 03 00 [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: E2 03 00 C4 AE 00 90 00 E6 [22:35:52]RAPDU: 90 00 [22:35:52]wFMCommunicate OK [22:35:52]wFMCommunicate request_size=255 [22:35:52]MH_SAM_APDU [22:35:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 4C DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 7F 00 00 35 04 06 00 [22:35:52]Write to MH i2c: E2 02 01 C5 AE 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 4C DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 7F 00 00 35 04 06 00 00 00 26 [22:35:52]Write i2c OK [22:35:52]MH_I2C_Read... [22:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:52]Read from MH i2c: E2 [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: E2 03 00 [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: E2 03 00 C5 AE 00 90 00 E7 [22:35:52]RAPDU: 90 00 [22:35:52]wFMCommunicate OK [22:35:52]wFMCommunicate request_size=11 [22:35:52]MH_SAM_APDU [22:35:52]CAPDU: 80 0D 02 02 06 55 80 79 F4 AB 2C [22:35:52]Write to MH i2c: E2 0E 00 C6 AE 80 0D 02 02 06 00 55 80 79 F4 AB 2C 00 00 13 [22:35:52]Write i2c OK [22:35:52]MH_I2C_Read... [22:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:52]Read from MH i2c: E2 [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: E2 03 00 [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: E2 03 00 C6 AE 00 90 00 E8 [22:35:52]RAPDU: 90 00 [22:35:52]wFMCommunicate OK [22:35:52]wFMCommunicate request_size=4 [22:35:52]MH_SAM_APDU [22:35:52]CAPDU: 80 0D 03 02 [22:35:52]Write to MH i2c: E2 08 00 C7 AE 80 0D 03 02 00 00 00 00 F0 [22:35:52]Write i2c OK [22:35:52]MH_I2C_Read... [22:35:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:35:52]Read from MH i2c: E2 [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: E2 0B 00 [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: E2 0B 00 C7 AE 00 4A D7 95 72 D2 25 5D AD 90 00 1A [22:35:52]RAPDU: 4A D7 95 72 D2 25 5D AD 90 00 [22:35:52]wFMCommunicate OK [22:35:52]SAM_PROTO_SignData done [22:35:52]FM_MakeSignedData done [22:35:52]CreateOFDProtocolMessage [22:35:52]wFMCommunicate request_size=4 [22:35:52]MH_SAM_APDU [22:35:52]CAPDU: 80 11 00 00 [22:35:52]Write to MH i2c: E2 08 00 C8 AE 80 11 00 00 00 00 00 00 F0 [22:35:52]Write i2c OK [22:35:52]MH_I2C_Read... [22:35:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:52]Read from MH i2c: E2 [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: E2 17 00 [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: E2 17 00 C8 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 46 [22:35:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:35:52]wFMCommunicate OK [22:35:52]CreateOFDProtocolMessage done [22:35:52]OFDSenderStorePacket 32627 [22:35:52]StoreOFDPacket docnum=32627 [22:35:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 21 00 08 01 CA F6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 4C DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 7F 00 00 35 04 06 00 55 80 79 F4 AB 2C 4A D7 95 72 D2 25 5D AD [22:35:52]CheckFolder [22:35:52]dirname=/storage/ofd_packets [22:35:52]CheckFolder done [22:35:52]ProducePacketName [22:35:52]name=ofd_packets/00032627 [22:35:52]NVStorageSaveData ofd_packets/00032627 [22:35:52]File name is /storage/ofd_packets/00032627 [22:35:52]Write 302 bytes [22:35:52]NVStorageSaveData done [22:35:52]OFDSenderStorePacket done [22:35:52]KKMCreateOFDPacket done [22:35:52]NVStorageSaveData kkm_last_timestamp [22:35:52]File name is /storage/kkm_last_timestamp [22:35:52]Write 4 bytes [22:35:52]NVStorageSaveData done [22:35:52]ExternCall_PrintAddStr [22:35:52]wPrintStart [22:35:52]Write to MH i2c: 01 00 00 C9 AE 77 [22:35:52]Write i2c OK [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: 01 [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: 01 07 00 [22:35:52]MH_I2C_Read... [22:35:52]Read from MH i2c: 01 07 00 C9 AE 00 00 00 00 00 FF 0F 8C [22:35:52]RasterBufferAndPrint [22:35:52]line Счет N : (1)1182389 [22:35:52]line ИНН: 02508201610067 [22:35:52]line Контрольно-Кассовый Чек [22:35:52]line ПРОДАЖА [22:35:52]line ТРК (МРК, ГНК) : 21 [22:35:52]line Товар: 2710194210 [22:35:52]line ДТ(л)-К-5 [22:35:52]line 23.590 * 63.60 [22:35:52]line = 1500.32 [22:35:52]line НДС 12% НСП 1% [22:35:52]line > о реализуемом товаре [22:35:52]line ОКРУГЛЕНИЕ: -0.32 [22:35:52]line ИТОГО: 1500.00 [22:35:52]line Внесено: 1500.00 [22:35:52]line СДАЧА: 0.00 [22:35:52]line НСП 1% : 13.28 [22:35:52]line НДС 12% : 159.33 [22:35:52]line Наличными: 1500.00 [22:35:52]line Безнал.: 0.00 [22:35:52]line Место: АЗС № 121 "Партнер Нефть" [22:35:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:35:52]line СНО: Общий режим [22:35:52]line Чек 333 24.08.2023 22:35 [22:35:52]line Смена: 75 ФФД: 1.0 [22:35:52]line ЗНМ: 0300000148 [22:35:52]line РНМ: 0000000000091575 [22:35:52]line Версия ККМ: 001 [22:35:52]line ФМ: 0000000000874655 [22:35:52]line ФД: 32627 [22:35:52]line ФПД: 94010290252588 [22:35:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T223556&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32627&fm=94010290252588&tin=02508201610067®Number=0000000000091575&sum=150000 [22:35:53]OFD Sender: Processing packet 32627 [packets to send 11, broken 10] [22:35:53]ProducePacketName [22:35:53]name=ofd_packets/00032627 [22:35:53]OFD Sender: To server: pG, [22:35:53]CommunicateWithHost lk.salyk.kg:30040 [22:35:53]ConnectInit lk.salyk.kg [22:35:53]written 0, free lines is 4095 [22:35:53]Connected sock=9 [22:35:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 21 00 08 01 CA F6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 4C DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 7F 00 00 35 04 06 00 55 80 79 F4 AB 2C 4A D7 95 72 D2 25 5D AD [22:35:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 40 06 47 00 18 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 7F 00 00 F4 03 04 00 EF 85 E7 64 B6 04 01 00 00 ED 10 EA 8A 8A 32 B8 BB [22:35:53]CommunicateWithHost err = 0 [22:35:53]CheckOFDResponse [22:35:53]1017 (14) - 77093643461234 [22:35:53]1041 (16) - 0000000000874655 [22:35:53]1040 (4) - 32627 [22:35:53]1012 (4) - 24.08.2023 16:31 [22:35:53]1206 (1) - 0 [22:35:53]OFD Sender: Remove packet 32627 [22:35:53]ProducePacketName [22:35:53]name=ofd_packets/00032627 [22:35:53]NVStorageDeleteData [22:35:53]Write to MH i2c: 01 00 00 F4 AE A2 [22:35:53]Write i2c OK [22:35:53]MH_I2C_Read... [22:35:53]Read from MH i2c: 01 [22:35:53]MH_I2C_Read... [22:35:53]Read from MH i2c: 01 07 00 [22:35:53]MH_I2C_Read... [22:35:53]Read from MH i2c: 01 07 00 F4 AE 00 00 00 00 00 E2 0C 97 [22:35:53]RasterBufferAndPrint [22:35:53]line [22:35:53]line [22:35:53]line [22:35:53]line [22:35:53]line [22:35:53]written 0, free lines is 3307 [22:35:53]MH_Cut [22:35:53]Write to MH i2c: D1 01 00 FB AE 01 7B [22:35:53]Write i2c OK [22:35:53]MH_I2C_Read... [22:35:53]Read from MH i2c: D1 [22:35:53]MH_I2C_Read... [22:35:53]Read from MH i2c: D1 01 00 [22:35:53]MH_I2C_Read... [22:35:53]Read from MH i2c: D1 01 00 FB AE 00 7A [22:35:53]Write to MH i2c: 01 00 00 FC AE AA [22:35:53]Write i2c OK [22:35:53]MH_I2C_Read... [22:35:53]OFD Sender: No OFD packet to send [22:35:54]*** Cut start [22:35:54]*** Purtial cut [22:35:54]*** CUTSNS_PIN = 0 [22:35:54]*** Stage 1: CUTSNS_PIN = 1 [22:35:56]Read from MH i2c: 01 [22:35:56]MH_I2C_Read... [22:35:56]*** Stop cut motor [22:35:56]*** Cut end [22:35:56]Read from MH i2c: 01 07 00 [22:35:56]MH_I2C_Read... [22:35:56]Read from MH i2c: 01 07 00 FC AE 00 00 00 00 00 FF 0F BF [22:35:56]process_action close_receipt done [22:35:56]requested_data is exist [22:35:56]produce_requested_data [22:35:56]requested_item fm.sn is exist - process it [22:35:56]wFMCommunicate request_size=4 [22:35:56]MH_SAM_APDU [22:35:56]CAPDU: 80 11 00 00 [22:35:56]Write to MH i2c: E2 08 00 FD AE 80 11 00 00 00 00 00 00 25 [22:35:56]Write i2c OK [22:35:56]MH_I2C_Read... [22:35:56]Read from MH i2c: E2 [22:35:56]MH_I2C_Read... [22:35:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:56]Read from MH i2c: E2 17 00 [22:35:56]MH_I2C_Read... [22:35:56]Read from MH i2c: E2 17 00 FD AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7B [22:35:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:35:56]wFMCommunicate OK [22:35:56]requested_item fd.num is exist - process it [22:35:56]SAM_PROTO_GetFieldsCounters [22:35:56]wFMCommunicate request_size=4 [22:35:56]MH_SAM_APDU [22:35:56]CAPDU: 80 13 00 00 [22:35:56]Write to MH i2c: E2 08 00 FE AE 80 13 00 00 00 00 00 00 28 [22:35:56]Write i2c OK [22:35:56]MH_I2C_Read... [22:35:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:35:56]Read from MH i2c: E2 [22:35:56]MH_I2C_Read... [22:35:56]Read from MH i2c: E2 62 00 [22:35:56]MH_I2C_Read... [22:35:56]Read from MH i2c: E2 62 00 FE 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 73 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 75 [22:35:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 73 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:35:56]wFMCommunicate OK [22:35:56]SAM_PROTO_GetFieldsCounters done [22:35:56]requested_item shift.num is exist - process it [22:35:56]requested_item shift.opened is exist - process it [22:35:56]req_shift_opened [22:35:56]FM_GetShiftState [22:35:56]SAM_PROTO_GetShiftState [22:35:56]wFMCommunicate request_size=4 [22:35:56]MH_SAM_APDU [22:35:56]CAPDU: 80 13 01 00 [22:35:56]Write to MH i2c: E2 08 00 FF AE 80 13 01 00 00 00 00 00 2A [22:35:56]Write i2c OK [22:35:56]MH_I2C_Read... [22:35:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:56]Read from MH i2c: E2 [22:35:56]MH_I2C_Read... [22:35:56]Read from MH i2c: E2 0E 00 [22:35:56]MH_I2C_Read... [22:35:56]Read from MH i2c: E2 0E 00 FF AE 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A7 [22:35:56]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:35:56]wFMCommunicate OK [22:35:56]SAM_PROTO_GetShiftState done [22:35:56]FM_GetShiftState done [22:35:56]req_shift_opened done [22:35:56]requested_item shift.open_date is exist - process it [22:35:56]req_shift_open_date [22:35:56]req_shift_open_date done [22:35:56]produce_requested_data done [22:35:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32627,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:35:56]process_action_free close_receipt [22:35:56]json_value_free [22:35:56]json_value_free done [22:35:56]process_json_proto returns [22:35:56]Send response to host [22:35:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32627,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:35:56]free response buf [22:35:56]execute_script done [22:35:56]execute_script returns [22:35:56]free content buf [22:35:56]Sock 10.Close socket [22:35:56]Sock 10.Thread stoped [22:35:58]OFD Sender: No OFD packet to send [22:36:03]OFD Sender: No OFD packet to send [22:36:08]OFD Sender: No OFD packet to send [22:36:13]OFD Sender: No OFD packet to send [22:36:18]OFD Sender: No OFD packet to send [22:36:23]OFD Sender: No OFD packet to send [22:36:28]OFD Sender: No OFD packet to send [22:36:33]OFD Sender: No OFD packet to send [22:36:38]OFD Sender: No OFD packet to send [22:36:42]accept exits with 8 [22:36:42]New connection [22:36:42]New thread 3067084132 created [22:36:42]Thread 3066940772 joined [22:36:42]Waiting for new connection... [22:36:42] Sock 8.Parse request [22:36:42]Sock 8.Check first char [22:36:42]Sock 8.First char is OK [22:36:42]request: POST /json_proto HTTP/1.0 [22:36:42]Method: POST [22:36:42]URL: /json_proto [22:36:42]Method is POST - this is cgi request [22:36:42]url: /json_proto [22:36:42]query_string will be loaded in cgi processing [22:36:42]execute_cgi json_proto POST (null) [22:36:42]execute_cgi path=json_proto method=POST [22:36:42]POST find Content-Length [22:36:42]Host: 172.17.34.200:8080 [22:36:42]Content-Length: 678 [22:36:42]Content-Type: application/json [22:36:42] [22:36:42]POST finish read [22:36:42]Found Content-Length = 678 [22:36:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:36:42]execute_script... [22:36: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)1182390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 6.960, "sum" : 400.20, "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:36:42]POST & json_proto [22:36:42]process_json_proto [22:36:42]json parsed OK: [22:36:42]protocol is kg_v1.0 [22:36:42]action value=close_receipt [22:36:42]process_action close_receipt [22:36:42]cmd_close_receipt [22:36:42]MH_GetDate [22:36:42]Write to MH i2c: F0 00 00 00 AF 9E [22:36:42]Write i2c OK [22:36:42]MH_I2C_Read... [22:36:42]Read from MH i2c: F0 [22:36:42]MH_I2C_Read... [22:36:42]Read from MH i2c: F0 09 00 [22:36:42]MH_I2C_Read... [22:36:42]Read from MH i2c: F0 09 00 00 AF 00 80 DB E7 64 B2 FF 65 64 C7 [22:36:42]GetLastDocTimeStamp 1692916556 [22:36:42]current date 1692916608 [22:36:42]FM_GetShiftState [22:36:42]SAM_PROTO_GetShiftState [22:36:42]wFMCommunicate request_size=4 [22:36:42]MH_SAM_APDU [22:36:42]CAPDU: 80 13 01 00 [22:36:42]Write to MH i2c: E2 08 00 01 AF 80 13 01 00 00 00 00 00 2D [22:36:42]Write i2c OK [22:36:42]MH_I2C_Read... [22:36:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:36:42]Read from MH i2c: E2 [22:36:42]MH_I2C_Read... [22:36:42]Read from MH i2c: E2 0E 00 [22:36:42]MH_I2C_Read... [22:36:42]Read from MH i2c: E2 0E 00 01 AF 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 AA [22:36:42]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:36:42]wFMCommunicate OK [22:36:42]SAM_PROTO_GetShiftState done [22:36:42]FM_GetShiftState done [22:36:42]opened in 1692866319 [22:36:42]opened+sec_in_day 1692952719 [22:36:42]quantity*price = 40020 [22:36:42]sum+1 = 40021 [22:36:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 334 24.08.2023 22:36 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32628 ФПД: 220290836734054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T223648&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32628&fm=220290836734054&tin=02508201610067®Number=0000000000091575&sum=40000 [22:36:43]StoreToDocumentArchive [22:36:43]shift 75 fd 32628 [22:36:43]save to /storage/0075/doc_00032628 [22:36:43]save last doc name /storage/0075/doc_00032628 to /storage/kkm_last_doc_name [22:36:43]save OK [22:36:43]Clear old archive folders... [22:36:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:36:43]tlvbuf is 01AA4FC0 [22:36:43]SAM_PROTO_ClearQueue [22:36:43]wFMCommunicate request_size=4 [22:36:43]MH_SAM_APDU [22:36:43]CAPDU: 80 09 00 00 [22:36:43]Write to MH i2c: E2 08 00 0E AF 80 09 00 00 00 00 00 00 2F [22:36:43]Write i2c OK [22:36:43]MH_I2C_Read... [22:36:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:36:43]Read from MH i2c: E2 [22:36:43]MH_I2C_Read... [22:36:43]Read from MH i2c: E2 03 00 [22:36:43]MH_I2C_Read... [22:36:43]Read from MH i2c: E2 03 00 0E AF 00 90 00 31 [22:36:43]RAPDU: 90 00 [22:36:43]wFMCommunicate OK [22:36:43]SAM_PROTO_ClearQueue done [22:36:43]KKMCreateOFDPacket [22:36:43]OFDProtocolAddRootSTLVToBuf [22:36:43]FM_MakeSignedData [22:36:43]FM_MakeSignedData [22:36:43]SAM_PROTO_SignData [22:36:43]wFMCommunicate request_size=4 [22:36:43]MH_SAM_APDU [22:36:43]CAPDU: 80 0D 01 02 [22:36:43]Write to MH i2c: E2 08 00 0F AF 80 0D 01 02 00 00 00 00 37 [22:36:43]Write i2c OK [22:36:43]MH_I2C_Read... [22:36:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:36:43]Read from MH i2c: E2 [22:36:43]MH_I2C_Read... [22:36:43]Read from MH i2c: E2 03 00 [22:36:43]MH_I2C_Read... [22:36:43]Read from MH i2c: E2 03 00 0F AF 00 90 00 32 [22:36:43]RAPDU: 90 00 [22:36:43]wFMCommunicate OK [22:36:43]wFMCommunicate request_size=255 [22:36:43]MH_SAM_APDU [22:36:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 80 DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 7F 00 00 35 04 06 00 C8 [22:36:43]Write to MH i2c: E2 02 01 10 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 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 80 DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 7F 00 00 35 04 06 00 C8 00 00 CD [22:36:43]Write i2c OK [22:36:43]MH_I2C_Read... [22:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:36:43]Read from MH i2c: E2 [22:36:43]MH_I2C_Read... [22:36:43]Read from MH i2c: E2 03 00 [22:36:43]MH_I2C_Read... [22:36:43]Read from MH i2c: E2 03 00 10 AF 00 90 00 33 [22:36:43]RAPDU: 90 00 [22:36:43]wFMCommunicate OK [22:36:43]wFMCommunicate request_size=10 [22:36:43]MH_SAM_APDU [22:36:43]CAPDU: 80 0D 02 02 05 5A 75 12 20 66 [22:36:43]Write to MH i2c: E2 0D 00 11 AF 80 0D 02 02 05 00 5A 75 12 20 66 00 00 AB [22:36:43]Write i2c OK [22:36:43]MH_I2C_Read... [22:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:36:44]Read from MH i2c: E2 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: E2 03 00 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: E2 03 00 11 AF 00 90 00 34 [22:36:44]RAPDU: 90 00 [22:36:44]wFMCommunicate OK [22:36:44]wFMCommunicate request_size=4 [22:36:44]MH_SAM_APDU [22:36:44]CAPDU: 80 0D 03 02 [22:36:44]Write to MH i2c: E2 08 00 12 AF 80 0D 03 02 00 00 00 00 3C [22:36:44]Write i2c OK [22:36:44]MH_I2C_Read... [22:36:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:36:44]OFD Sender: No OFD packet to send [22:36:44]Read from MH i2c: E2 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: E2 0B 00 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: E2 0B 00 12 AF 00 5F 24 4E FB 86 74 77 CE 90 00 48 [22:36:44]RAPDU: 5F 24 4E FB 86 74 77 CE 90 00 [22:36:44]wFMCommunicate OK [22:36:44]SAM_PROTO_SignData done [22:36:44]FM_MakeSignedData done [22:36:44]CreateOFDProtocolMessage [22:36:44]wFMCommunicate request_size=4 [22:36:44]MH_SAM_APDU [22:36:44]CAPDU: 80 11 00 00 [22:36:44]Write to MH i2c: E2 08 00 13 AF 80 11 00 00 00 00 00 00 3C [22:36:44]Write i2c OK [22:36:44]MH_I2C_Read... [22:36:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:36:44]Read from MH i2c: E2 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: E2 17 00 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: E2 17 00 13 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 92 [22:36:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:36:44]wFMCommunicate OK [22:36:44]CreateOFDProtocolMessage done [22:36:44]OFDSenderStorePacket 32628 [22:36:44]StoreOFDPacket docnum=32628 [22:36:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CF 89 07 01 30 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 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 80 DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 7F 00 00 35 04 06 00 C8 5A 75 12 20 66 5F 24 4E FB 86 74 77 CE [22:36:44]CheckFolder [22:36:44]dirname=/storage/ofd_packets [22:36:44]CheckFolder done [22:36:44]ProducePacketName [22:36:44]name=ofd_packets/00032628 [22:36:44]NVStorageSaveData ofd_packets/00032628 [22:36:44]File name is /storage/ofd_packets/00032628 [22:36:44]Write 301 bytes [22:36:44]NVStorageSaveData done [22:36:44]OFDSenderStorePacket done [22:36:44]KKMCreateOFDPacket done [22:36:44]NVStorageSaveData kkm_last_timestamp [22:36:44]File name is /storage/kkm_last_timestamp [22:36:44]Write 4 bytes [22:36:44]NVStorageSaveData done [22:36:44]ExternCall_PrintAddStr [22:36:44]wPrintStart [22:36:44]Write to MH i2c: 01 00 00 14 AF C3 [22:36:44]Write i2c OK [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: 01 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: 01 07 00 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: 01 07 00 14 AF 00 00 00 00 00 FF 0F D8 [22:36:44]RasterBufferAndPrint [22:36:44]line Счет N : (1)1182390 [22:36:44]line ИНН: 02508201610067 [22:36:44]line Контрольно-Кассовый Чек [22:36:44]line ПРОДАЖА [22:36:44]line ТРК (МРК, ГНК) : 32 [22:36:44]line Товар: 2710124130 [22:36:44]line Аи-92-К-5 [22:36:44]line 6.960 * 57.50 [22:36:44]line = 400.20 [22:36:44]line НДС 12% НСП 1% [22:36:44]line > о реализуемом товаре [22:36:44]line ОКРУГЛЕНИЕ: -0.20 [22:36:44]line ИТОГО: 400.00 [22:36:44]line Внесено: 400.00 [22:36:44]line СДАЧА: 0.00 [22:36:44]line НСП 1% : 3.54 [22:36:44]line НДС 12% : 42.50 [22:36:44]line Наличными: 400.00 [22:36:44]line Безнал.: 0.00 [22:36:44]line Место: АЗС № 121 "Партнер Нефть" [22:36:44]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:36:44]line СНО: Общий режим [22:36:44]line Чек 334 24.08.2023 22:36 [22:36:44]line Смена: 75 ФФД: 1.0 [22:36:44]line ЗНМ: 0300000148 [22:36:44]line РНМ: 0000000000091575 [22:36:44]line Версия ККМ: 001 [22:36:44]line ФМ: 0000000000874655 [22:36:44]line ФД: 32628 [22:36:44]line ФПД: 220290836734054 [22:36:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T223648&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32628&fm=220290836734054&tin=02508201610067®Number=0000000000091575&sum=40000 [22:36:44]OFD Sender: Processing packet 32628 [packets to send 11, broken 10] [22:36:44]ProducePacketName [22:36:44]name=ofd_packets/00032628 [22:36:44]OFD Sender: To server: pG, [22:36:44]CommunicateWithHost lk.salyk.kg:30040 [22:36:44]ConnectInit lk.salyk.kg [22:36:44]written 0, free lines is 4095 [22:36:44]Connected sock=10 [22:36:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CF 89 07 01 30 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 35 FF 03 08 00 03 30 1B 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 54 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 80 DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 7F 00 00 35 04 06 00 C8 5A 75 12 20 66 5F 24 4E FB 86 74 77 CE [22:36:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FF 37 47 00 65 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 7F 00 00 F4 03 04 00 22 86 E7 64 B6 04 01 00 00 61 79 97 04 46 66 CC B2 [22:36:44]CommunicateWithHost err = 0 [22:36:44]CheckOFDResponse [22:36:44]1017 (14) - 77093643461234 [22:36:44]1041 (16) - 0000000000874655 [22:36:44]1040 (4) - 32628 [22:36:44]1012 (4) - 24.08.2023 16:32 [22:36:44]1206 (1) - 0 [22:36:44]OFD Sender: Remove packet 32628 [22:36:44]ProducePacketName [22:36:44]name=ofd_packets/00032628 [22:36:44]NVStorageDeleteData [22:36:44]Write to MH i2c: 01 00 00 3F AF EE [22:36:44]Write i2c OK [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: 01 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: 01 07 00 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: 01 07 00 3F AF 00 00 00 00 00 E2 0C E3 [22:36:44]RasterBufferAndPrint [22:36:44]line [22:36:44]line [22:36:44]line [22:36:44]line [22:36:44]line [22:36:44]written 0, free lines is 3304 [22:36:44]MH_Cut [22:36:44]Write to MH i2c: D1 01 00 46 AF 01 C7 [22:36:44]Write i2c OK [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: D1 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: D1 01 00 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: D1 01 00 46 AF 00 C6 [22:36:44]Write to MH i2c: 01 00 00 47 AF F6 [22:36:44]Write i2c OK [22:36:44]MH_I2C_Read... [22:36:45]OFD Sender: No OFD packet to send [22:36:45]*** Cut start [22:36:45]*** Purtial cut [22:36:45]*** Stage 1: CUTSNS_PIN = 1 [22:36:45]Read from MH i2c: 01 [22:36:45]MH_I2C_Read... [22:36:45]*** Stop cut motor [22:36:45]*** Cut end [22:36:45]Read from MH i2c: 01 07 00 [22:36:45]MH_I2C_Read... [22:36:45]Read from MH i2c: 01 07 00 47 AF 00 00 00 00 00 FF 0F 0B [22:36:45]process_action close_receipt done [22:36:45]requested_data is exist [22:36:45]produce_requested_data [22:36:45]requested_item fm.sn is exist - process it [22:36:45]wFMCommunicate request_size=4 [22:36:45]MH_SAM_APDU [22:36:45]CAPDU: 80 11 00 00 [22:36:45]Write to MH i2c: E2 08 00 48 AF 80 11 00 00 00 00 00 00 71 [22:36:45]Write i2c OK [22:36:45]MH_I2C_Read... [22:36:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:36:46]Read from MH i2c: E2 [22:36:46]MH_I2C_Read... [22:36:46]Read from MH i2c: E2 17 00 [22:36:46]MH_I2C_Read... [22:36:46]Read from MH i2c: E2 17 00 48 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C7 [22:36:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:36:46]wFMCommunicate OK [22:36:46]requested_item fd.num is exist - process it [22:36:46]SAM_PROTO_GetFieldsCounters [22:36:46]wFMCommunicate request_size=4 [22:36:46]MH_SAM_APDU [22:36:46]CAPDU: 80 13 00 00 [22:36:46]Write to MH i2c: E2 08 00 49 AF 80 13 00 00 00 00 00 00 74 [22:36:46]Write i2c OK [22:36:46]MH_I2C_Read... [22:36:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:36:46]Read from MH i2c: E2 [22:36:46]MH_I2C_Read... [22:36:46]Read from MH i2c: E2 62 00 [22:36:46]MH_I2C_Read... [22:36:46]Read from MH i2c: E2 62 00 49 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 74 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 C5 [22:36:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 74 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:36:46]wFMCommunicate OK [22:36:46]SAM_PROTO_GetFieldsCounters done [22:36:46]requested_item shift.num is exist - process it [22:36:46]requested_item shift.opened is exist - process it [22:36:46]req_shift_opened [22:36:46]FM_GetShiftState [22:36:46]SAM_PROTO_GetShiftState [22:36:46]wFMCommunicate request_size=4 [22:36:46]MH_SAM_APDU [22:36:46]CAPDU: 80 13 01 00 [22:36:46]Write to MH i2c: E2 08 00 4A AF 80 13 01 00 00 00 00 00 76 [22:36:46]Write i2c OK [22:36:46]MH_I2C_Read... [22:36:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:36:46]Read from MH i2c: E2 [22:36:46]MH_I2C_Read... [22:36:46]Read from MH i2c: E2 0E 00 [22:36:46]MH_I2C_Read... [22:36:46]Read from MH i2c: E2 0E 00 4A AF 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F3 [22:36:46]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:36:46]wFMCommunicate OK [22:36:46]SAM_PROTO_GetShiftState done [22:36:46]FM_GetShiftState done [22:36:46]req_shift_opened done [22:36:46]requested_item shift.open_date is exist - process it [22:36:46]req_shift_open_date [22:36:46]req_shift_open_date done [22:36:46]produce_requested_data done [22:36:46]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32628,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:36:46]process_action_free close_receipt [22:36:46]json_value_free [22:36:46]json_value_free done [22:36:46]process_json_proto returns [22:36:46]Send response to host [22:36:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32628,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:36:46]free response buf [22:36:46]execute_script done [22:36:46]execute_script returns [22:36:46]free content buf [22:36:46]Sock 8.Close socket [22:36:46]Sock 8.Thread stoped [22:36:50]OFD Sender: No OFD packet to send [22:36:55]OFD Sender: No OFD packet to send [22:37:00]OFD Sender: No OFD packet to send [22:37:05]OFD Sender: No OFD packet to send [22:37:10]OFD Sender: No OFD packet to send [22:37:15]OFD Sender: No OFD packet to send [22:37:20]OFD Sender: No OFD packet to send [22:37:25]OFD Sender: No OFD packet to send [22:37:30]OFD Sender: No OFD packet to send [22:37:35]OFD Sender: No OFD packet to send [22:37:36]accept exits with 9 [22:37:36]New connection [22:37:36]New thread 3066940772 created [22:37:36]Thread 3067084132 joined [22:37:36]Waiting for new connection... [22:37:36] Sock 9.Parse request [22:37:36]Sock 9.Check first char [22:37:36]Sock 9.First char is OK [22:37:36]request: POST /json_proto HTTP/1.0 [22:37:36]Method: POST [22:37:36]URL: /json_proto [22:37:36]Method is POST - this is cgi request [22:37:36]url: /json_proto [22:37:36]query_string will be loaded in cgi processing [22:37:36]execute_cgi json_proto POST (null) [22:37:36]execute_cgi path=json_proto method=POST [22:37:36]POST find Content-Length [22:37:36]Host: 172.17.34.200:8080 [22:37:36]Content-Length: 688 [22:37:36]Content-Type: application/json [22:37:36] [22:37:36]POST finish read [22:37:36]Found Content-Length = 688 [22:37:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:37:36]execute_script... [22:37: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)1182391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:37:36]POST & json_proto [22:37:36]process_json_proto [22:37:36]json parsed OK: [22:37:36]protocol is kg_v1.0 [22:37:36]action value=close_receipt [22:37:36]process_action close_receipt [22:37:36]cmd_close_receipt [22:37:36]MH_GetDate [22:37:36]Write to MH i2c: F0 00 00 4B AF E9 [22:37:36]Write i2c OK [22:37:36]MH_I2C_Read... [22:37:36]Read from MH i2c: F0 [22:37:36]MH_I2C_Read... [22:37:36]Read from MH i2c: F0 09 00 [22:37:36]MH_I2C_Read... [22:37:36]Read from MH i2c: F0 09 00 4B AF 00 B6 DB E7 64 B2 FF 65 64 48 [22:37:36]GetLastDocTimeStamp 1692916608 [22:37:36]current date 1692916662 [22:37:36]FM_GetShiftState [22:37:36]SAM_PROTO_GetShiftState [22:37:36]wFMCommunicate request_size=4 [22:37:36]MH_SAM_APDU [22:37:36]CAPDU: 80 13 01 00 [22:37:36]Write to MH i2c: E2 08 00 4C AF 80 13 01 00 00 00 00 00 78 [22:37:36]Write i2c OK [22:37:36]MH_I2C_Read... [22:37:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:37:36]Read from MH i2c: E2 [22:37:36]MH_I2C_Read... [22:37:36]Read from MH i2c: E2 0E 00 [22:37:36]MH_I2C_Read... [22:37:36]Read from MH i2c: E2 0E 00 4C AF 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F5 [22:37:36]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:37:36]wFMCommunicate OK [22:37:36]SAM_PROTO_GetShiftState done [22:37:36]FM_GetShiftState done [22:37:36]opened in 1692866319 [22:37:36]opened+sec_in_day 1692952719 [22:37:36]quantity*price = 100042 [22:37:36]sum+1 = 100044 [22:37:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 335 24.08.2023 22:37 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32629 ФПД: 188917655146540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T223742&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32629&fm=188917655146540&tin=02508201610067®Number=0000000000091575&sum=100000 [22:37:37]StoreToDocumentArchive [22:37:37]shift 75 fd 32629 [22:37:37]save to /storage/0075/doc_00032629 [22:37:37]save last doc name /storage/0075/doc_00032629 to /storage/kkm_last_doc_name [22:37:37]save OK [22:37:37]Clear old archive folders... [22:37:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:37:37]tlvbuf is 0186B6A0 [22:37:37]SAM_PROTO_ClearQueue [22:37:37]wFMCommunicate request_size=4 [22:37:37]MH_SAM_APDU [22:37:37]CAPDU: 80 09 00 00 [22:37:37]Write to MH i2c: E2 08 00 59 AF 80 09 00 00 00 00 00 00 7A [22:37:37]Write i2c OK [22:37:37]MH_I2C_Read... [22:37:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:37:38]Read from MH i2c: E2 [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: E2 03 00 [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: E2 03 00 59 AF 00 90 00 7C [22:37:38]RAPDU: 90 00 [22:37:38]wFMCommunicate OK [22:37:38]SAM_PROTO_ClearQueue done [22:37:38]KKMCreateOFDPacket [22:37:38]OFDProtocolAddRootSTLVToBuf [22:37:38]FM_MakeSignedData [22:37:38]FM_MakeSignedData [22:37:38]SAM_PROTO_SignData [22:37:38]wFMCommunicate request_size=4 [22:37:38]MH_SAM_APDU [22:37:38]CAPDU: 80 0D 01 02 [22:37:38]Write to MH i2c: E2 08 00 5A AF 80 0D 01 02 00 00 00 00 82 [22:37:38]Write i2c OK [22:37:38]MH_I2C_Read... [22:37:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:37:38]Read from MH i2c: E2 [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: E2 03 00 [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: E2 03 00 5A AF 00 90 00 7D [22:37:38]RAPDU: 90 00 [22:37:38]wFMCommunicate OK [22:37:38]wFMCommunicate request_size=255 [22:37:38]MH_SAM_APDU [22:37:38]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 B6 DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 7F 00 00 35 04 06 00 [22:37:38]Write to MH i2c: E2 02 01 5B AF 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 B6 DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 7F 00 00 35 04 06 00 00 00 97 [22:37:38]Write i2c OK [22:37:38]MH_I2C_Read... [22:37:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:37:38]Read from MH i2c: E2 [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: E2 03 00 [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: E2 03 00 5B AF 00 90 00 7E [22:37:38]RAPDU: 90 00 [22:37:38]wFMCommunicate OK [22:37:38]wFMCommunicate request_size=11 [22:37:38]MH_SAM_APDU [22:37:38]CAPDU: 80 0D 02 02 06 AB D1 D1 BA 10 2C [22:37:38]Write to MH i2c: E2 0E 00 5C AF 80 0D 02 02 06 00 AB D1 D1 BA 10 2C 00 00 D4 [22:37:38]Write i2c OK [22:37:38]MH_I2C_Read... [22:37:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:37:38]Read from MH i2c: E2 [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: E2 03 00 [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: E2 03 00 5C AF 00 90 00 7F [22:37:38]RAPDU: 90 00 [22:37:38]wFMCommunicate OK [22:37:38]wFMCommunicate request_size=4 [22:37:38]MH_SAM_APDU [22:37:38]CAPDU: 80 0D 03 02 [22:37:38]Write to MH i2c: E2 08 00 5D AF 80 0D 03 02 00 00 00 00 87 [22:37:38]Write i2c OK [22:37:38]MH_I2C_Read... [22:37:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:37:38]Read from MH i2c: E2 [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: E2 0B 00 [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: E2 0B 00 5D AF 00 0B F4 2A 13 0D 5F F8 56 90 00 7E [22:37:38]RAPDU: 0B F4 2A 13 0D 5F F8 56 90 00 [22:37:38]wFMCommunicate OK [22:37:38]SAM_PROTO_SignData done [22:37:38]FM_MakeSignedData done [22:37:38]CreateOFDProtocolMessage [22:37:38]wFMCommunicate request_size=4 [22:37:38]MH_SAM_APDU [22:37:38]CAPDU: 80 11 00 00 [22:37:38]Write to MH i2c: E2 08 00 5E AF 80 11 00 00 00 00 00 00 87 [22:37:38]Write i2c OK [22:37:38]MH_I2C_Read... [22:37:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:37:38]Read from MH i2c: E2 [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: E2 17 00 [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: E2 17 00 5E AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DD [22:37:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:37:38]wFMCommunicate OK [22:37:38]CreateOFDProtocolMessage done [22:37:38]OFDSenderStorePacket 32629 [22:37:38]StoreOFDPacket docnum=32629 [22:37:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 06 60 08 01 75 41 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 B6 DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 7F 00 00 35 04 06 00 AB D1 D1 BA 10 2C 0B F4 2A 13 0D 5F F8 56 [22:37:38]CheckFolder [22:37:38]dirname=/storage/ofd_packets [22:37:38]CheckFolder done [22:37:38]ProducePacketName [22:37:38]name=ofd_packets/00032629 [22:37:38]NVStorageSaveData ofd_packets/00032629 [22:37:38]File name is /storage/ofd_packets/00032629 [22:37:38]Write 302 bytes [22:37:38]NVStorageSaveData done [22:37:38]OFDSenderStorePacket done [22:37:38]KKMCreateOFDPacket done [22:37:38]NVStorageSaveData kkm_last_timestamp [22:37:38]File name is /storage/kkm_last_timestamp [22:37:38]Write 4 bytes [22:37:38]NVStorageSaveData done [22:37:38]ExternCall_PrintAddStr [22:37:38]wPrintStart [22:37:38]Write to MH i2c: 01 00 00 5F AF 0E [22:37:38]Write i2c OK [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: 01 [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: 01 07 00 [22:37:38]MH_I2C_Read... [22:37:38]Read from MH i2c: 01 07 00 5F AF 00 00 00 00 00 FF 0F 23 [22:37:38]RasterBufferAndPrint [22:37:38]line Счет N : (1)1182391 [22:37:38]line ИНН: 02508201610067 [22:37:38]line Контрольно-Кассовый Чек [22:37:38]line ПРОДАЖА [22:37:38]line ТРК (МРК, ГНК) : 21 [22:37:38]line Товар: 2710194210 [22:37:38]line ДТ(л)-К-5 [22:37:38]line 15.730 * 63.60 [22:37:38]line = 1000.43 [22:37:38]line НДС 12% НСП 1% [22:37:38]line > о реализуемом товаре [22:37:38]line ОКРУГЛЕНИЕ: -0.43 [22:37:38]line ИТОГО: 1000.00 [22:37:38]line Внесено: 1000.00 [22:37:38]line СДАЧА: 0.00 [22:37:38]line НСП 1% : 8.85 [22:37:38]line НДС 12% : 106.24 [22:37:38]line Наличными: 1000.00 [22:37:38]line Безнал.: 0.00 [22:37:38]line Место: АЗС № 121 "Партнер Нефть" [22:37:38]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:37:38]line СНО: Общий режим [22:37:38]line Чек 335 24.08.2023 22:37 [22:37:38]line Смена: 75 ФФД: 1.0 [22:37:38]line ЗНМ: 0300000148 [22:37:38]line РНМ: 0000000000091575 [22:37:38]line Версия ККМ: 001 [22:37:38]line ФМ: 0000000000874655 [22:37:38]line ФД: 32629 [22:37:38]line ФПД: 188917655146540 [22:37:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T223742&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32629&fm=188917655146540&tin=02508201610067®Number=0000000000091575&sum=100000 [22:37:38]OFD Sender: Processing packet 32629 [packets to send 11, broken 10] [22:37:38]ProducePacketName [22:37:38]name=ofd_packets/00032629 [22:37:38]OFD Sender: To server: pG, [22:37:38]CommunicateWithHost lk.salyk.kg:30040 [22:37:38]ConnectInit lk.salyk.kg [22:37:38]written 0, free lines is 4095 [22:37:38]Connected sock=10 [22:37:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 06 60 08 01 75 41 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 B6 DB E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 7F 00 00 35 04 06 00 AB D1 D1 BA 10 2C 0B F4 2A 13 0D 5F F8 56 [22:37:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 86 C5 47 00 4C B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 7F 00 00 F4 03 04 00 59 86 E7 64 B6 04 01 00 00 25 59 37 15 60 71 25 30 [22:37:39]CommunicateWithHost err = 0 [22:37:39]CheckOFDResponse [22:37:39]1017 (14) - 77093643461234 [22:37:39]1041 (16) - 0000000000874655 [22:37:39]1040 (4) - 32629 [22:37:39]1012 (4) - 24.08.2023 16:33 [22:37:39]1206 (1) - 0 [22:37:39]OFD Sender: Remove packet 32629 [22:37:39]ProducePacketName [22:37:39]name=ofd_packets/00032629 [22:37:39]NVStorageDeleteData [22:37:39]Write to MH i2c: 01 00 00 8A AF 39 [22:37:39]Write i2c OK [22:37:39]MH_I2C_Read... [22:37:39]Read from MH i2c: 01 [22:37:39]MH_I2C_Read... [22:37:39]Read from MH i2c: 01 07 00 [22:37:39]MH_I2C_Read... [22:37:39]Read from MH i2c: 01 07 00 8A AF 00 00 00 00 00 E0 0C 2C [22:37:39]RasterBufferAndPrint [22:37:39]line [22:37:39]line [22:37:39]line [22:37:39]line [22:37:39]line [22:37:39]written 0, free lines is 3302 [22:37:39]MH_Cut [22:37:39]Write to MH i2c: D1 01 00 91 AF 01 12 [22:37:39]Write i2c OK [22:37:39]MH_I2C_Read... [22:37:39]Read from MH i2c: D1 [22:37:39]MH_I2C_Read... [22:37:39]Read from MH i2c: D1 01 00 [22:37:39]MH_I2C_Read... [22:37:39]Read from MH i2c: D1 01 00 91 AF 00 11 [22:37:39]Write to MH i2c: 01 00 00 92 AF 41 [22:37:39]Write i2c OK [22:37:39]MH_I2C_Read... [22:37:39]OFD Sender: No OFD packet to send [22:37:40]*** Cut start [22:37:40]*** Purtial cut [22:37:40]*** CUTSNS_PIN = 0 [22:37:40]*** Stage 1: CUTSNS_PIN = 1 [22:37:42]Read from MH i2c: 01 [22:37:42]MH_I2C_Read... [22:37:42]*** Stop cut motor [22:37:42]*** Cut end [22:37:42]Read from MH i2c: 01 07 00 [22:37:42]MH_I2C_Read... [22:37:42]Read from MH i2c: 01 07 00 92 AF 00 00 00 00 00 FF 0F 56 [22:37:42]process_action close_receipt done [22:37:42]requested_data is exist [22:37:42]produce_requested_data [22:37:42]requested_item fm.sn is exist - process it [22:37:42]wFMCommunicate request_size=4 [22:37:42]MH_SAM_APDU [22:37:42]CAPDU: 80 11 00 00 [22:37:42]Write to MH i2c: E2 08 00 93 AF 80 11 00 00 00 00 00 00 BC [22:37:42]Write i2c OK [22:37:42]MH_I2C_Read... [22:37:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:37:42]Read from MH i2c: E2 [22:37:42]MH_I2C_Read... [22:37:42]Read from MH i2c: E2 17 00 [22:37:42]MH_I2C_Read... [22:37:42]Read from MH i2c: E2 17 00 93 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 12 [22:37:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:37:42]wFMCommunicate OK [22:37:42]requested_item fd.num is exist - process it [22:37:42]SAM_PROTO_GetFieldsCounters [22:37:42]wFMCommunicate request_size=4 [22:37:42]MH_SAM_APDU [22:37:42]CAPDU: 80 13 00 00 [22:37:42]Write to MH i2c: E2 08 00 94 AF 80 13 00 00 00 00 00 00 BF [22:37:42]Write i2c OK [22:37:42]MH_I2C_Read... [22:37:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:37:42]Read from MH i2c: E2 [22:37:42]MH_I2C_Read... [22:37:42]Read from MH i2c: E2 62 00 [22:37:42]MH_I2C_Read... [22:37:42]Read from MH i2c: E2 62 00 94 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 75 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 14 [22: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 75 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:37:42]wFMCommunicate OK [22:37:42]SAM_PROTO_GetFieldsCounters done [22:37:42]requested_item shift.num is exist - process it [22:37:42]requested_item shift.opened is exist - process it [22:37:42]req_shift_opened [22:37:42]FM_GetShiftState [22:37:42]SAM_PROTO_GetShiftState [22:37:42]wFMCommunicate request_size=4 [22:37:42]MH_SAM_APDU [22:37:42]CAPDU: 80 13 01 00 [22:37:42]Write to MH i2c: E2 08 00 95 AF 80 13 01 00 00 00 00 00 C1 [22:37:42]Write i2c OK [22:37:42]MH_I2C_Read... [22:37:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:37:42]Read from MH i2c: E2 [22:37:42]MH_I2C_Read... [22:37:42]Read from MH i2c: E2 0E 00 [22:37:42]MH_I2C_Read... [22:37:42]Read from MH i2c: E2 0E 00 95 AF 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 3E [22:37:42]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:37:42]wFMCommunicate OK [22:37:42]SAM_PROTO_GetShiftState done [22:37:42]FM_GetShiftState done [22:37:42]req_shift_opened done [22:37:42]requested_item shift.open_date is exist - process it [22:37:42]req_shift_open_date [22:37:42]req_shift_open_date done [22:37:42]produce_requested_data done [22:37:42]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32629,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:37:42]process_action_free close_receipt [22:37:42]json_value_free [22:37:42]json_value_free done [22:37:42]process_json_proto returns [22:37:42]Send response to host [22:37:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32629,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:37:42]free response buf [22:37:42]execute_script done [22:37:42]execute_script returns [22:37:42]free content buf [22:37:42]Sock 9.Close socket [22:37:42]Sock 9.Thread stoped [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:29]OFD Sender: No OFD packet to send [22:38:34]OFD Sender: No OFD packet to send [22:38:39]OFD Sender: No OFD packet to send [22:38:44]OFD Sender: No OFD packet to send [22:38:49]OFD Sender: No OFD packet to send [22:38:54]OFD Sender: No OFD packet to send [22:38:59]OFD Sender: No OFD packet to send [22:39:04]OFD Sender: No OFD packet to send [22:39:09]OFD Sender: No OFD packet to send [22:39:14]OFD Sender: No OFD packet to send [22:39:19]OFD Sender: No OFD packet to send [22:39:24]OFD Sender: No OFD packet to send [22:39:29]OFD Sender: No OFD packet to send [22:39:34]OFD Sender: No OFD packet to send [22:39:39]OFD Sender: No OFD packet to send [22:39:44]OFD Sender: No OFD packet to send [22:39:49]OFD Sender: No OFD packet to send [22:39:54]OFD Sender: No OFD packet to send [22:39:59]OFD Sender: No OFD packet to send [22:40:04]OFD Sender: No OFD packet to send [22:40:09]OFD Sender: No OFD packet to send [22:40:14]OFD Sender: No OFD packet to send [22:40:19]OFD Sender: No OFD packet to send [22:40:24]OFD Sender: No OFD packet to send [22:40:29]OFD Sender: No OFD packet to send [22:40:34]OFD Sender: No OFD packet to send [22:40:39]OFD Sender: No OFD packet to send [22:40:44]OFD Sender: No OFD packet to send [22:40:49]OFD Sender: No OFD packet to send [22:40:54]OFD Sender: No OFD packet to send [22:40:59]OFD Sender: No OFD packet to send [22:41:04]OFD Sender: No OFD packet to send [22:41:09]OFD Sender: No OFD packet to send [22:41:14]OFD Sender: No OFD packet to send [22:41:19]OFD Sender: No OFD packet to send [22:41:24]OFD Sender: No OFD packet to send [22:41:29]OFD Sender: No OFD packet to send [22:41:34]OFD Sender: No OFD packet to send [22:41:39]OFD Sender: No OFD packet to send [22:41:44]OFD Sender: No OFD packet to send [22:41:49]OFD Sender: No OFD packet to send [22:41:54]OFD Sender: No OFD packet to send [22:41:59]OFD Sender: No OFD packet to send [22:42:04]OFD Sender: No OFD packet to send [22:42:09]OFD Sender: No OFD packet to send [22:42:14]OFD Sender: No OFD packet to send [22:42:19]OFD Sender: No OFD packet to send [22:42:24]OFD Sender: No OFD packet to send [22:42:29]OFD Sender: No OFD packet to send [22:42:34]OFD Sender: No OFD packet to send [22:42:39]OFD Sender: No OFD packet to send [22:42:44]OFD Sender: No OFD packet to send [22:42:49]OFD Sender: No OFD packet to send [22:42:54]OFD Sender: No OFD packet to send [22:42:59]OFD Sender: No OFD packet to send [22:43:04]OFD Sender: No OFD packet to send [22:43:09]OFD Sender: No OFD packet to send [22:43:14]OFD Sender: No OFD packet to send [22:43:19]OFD Sender: No OFD packet to send [22:43:24]OFD Sender: No OFD packet to send [22:43:29]OFD Sender: No OFD packet to send [22:43:34]OFD Sender: No OFD packet to send [22:43:39]OFD Sender: No OFD packet to send [22:43:44]OFD Sender: No OFD packet to send [22:43:49]OFD Sender: No OFD packet to send [22:43:54]OFD Sender: No OFD packet to send [22:43:59]OFD Sender: No OFD packet to send [22:44:04]OFD Sender: No OFD packet to send [22:44:09]OFD Sender: No OFD packet to send [22:44:14]OFD Sender: No OFD packet to send [22:44:19]OFD Sender: No OFD packet to send [22:44:24]OFD Sender: No OFD packet to send [22:44:29]OFD Sender: No OFD packet to send [22:44:34]OFD Sender: No OFD packet to send [22:44:39]OFD Sender: No OFD packet to send [22:44:44]OFD Sender: No OFD packet to send [22:44:49]OFD Sender: No OFD packet to send [22:44:54]OFD Sender: No OFD packet to send [22:44:59]OFD Sender: No OFD packet to send [22:45:04]OFD Sender: No OFD packet to send [22:45:09]OFD Sender: No OFD packet to send [22:45:14]OFD Sender: No OFD packet to send [22:45:19]OFD Sender: No OFD packet to send [22:45:24]OFD Sender: No OFD packet to send [22:45:29]OFD Sender: No OFD packet to send [22:45:34]OFD Sender: No OFD packet to send [22:45:39]OFD Sender: No OFD packet to send [22:45:44]OFD Sender: No OFD packet to send [22:45:49]OFD Sender: No OFD packet to send [22:45:54]OFD Sender: No OFD packet to send [22:45:59]OFD Sender: No OFD packet to send [22:46:04]OFD Sender: No OFD packet to send [22:46:09]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:27]accept exits with 8 [22:47:27]New connection [22:47:27]New thread 3067084132 created [22:47:27]Thread 3066940772 joined [22:47:27]Waiting for new connection... [22:47:27] Sock 8.Parse request [22:47:27]Sock 8.Check first char [22:47:27]Sock 8.First char is OK [22:47:27]request: POST /json_proto HTTP/1.0 [22:47:27]Method: POST [22:47:27]URL: /json_proto [22:47:27]Method is POST - this is cgi request [22:47:27]url: /json_proto [22:47:27]query_string will be loaded in cgi processing [22:47:27]execute_cgi json_proto POST (null) [22:47:27]execute_cgi path=json_proto method=POST [22:47:27]POST find Content-Length [22:47:27]Host: 172.17.34.200:8080 [22:47:27]Content-Length: 683 [22:47:27]Content-Type: application/json [22:47:27] [22:47:27]POST finish read [22:47:27]Found Content-Length = 683 [22:47:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:27]execute_script... [22:47: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)1182392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:27]POST & json_proto [22:47:27]process_json_proto [22:47:27]json parsed OK: [22:47:27]protocol is kg_v1.0 [22:47:27]action value=close_receipt [22:47:27]process_action close_receipt [22:47:27]cmd_close_receipt [22:47:27]MH_GetDate [22:47:27]Write to MH i2c: F0 00 00 96 AF 34 [22:47:27]Write i2c OK [22:47:27]MH_I2C_Read... [22:47:27]Read from MH i2c: F0 [22:47:27]MH_I2C_Read... [22:47:27]Read from MH i2c: F0 09 00 [22:47:27]MH_I2C_Read... [22:47:27]Read from MH i2c: F0 09 00 96 AF 00 05 DE E7 64 B2 FF 65 64 E5 [22:47:27]GetLastDocTimeStamp 1692916662 [22:47:27]current date 1692917253 [22:47:27]FM_GetShiftState [22:47:27]SAM_PROTO_GetShiftState [22:47:27]wFMCommunicate request_size=4 [22:47:27]MH_SAM_APDU [22:47:27]CAPDU: 80 13 01 00 [22:47:27]Write to MH i2c: E2 08 00 97 AF 80 13 01 00 00 00 00 00 C3 [22:47:27]Write i2c OK [22:47:27]MH_I2C_Read... [22:47:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:47:27]Read from MH i2c: E2 [22:47:27]MH_I2C_Read... [22:47:27]Read from MH i2c: E2 0E 00 [22:47:27]MH_I2C_Read... [22:47:27]Read from MH i2c: E2 0E 00 97 AF 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 40 [22:47:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:47:27]wFMCommunicate OK [22:47:27]SAM_PROTO_GetShiftState done [22:47:27]FM_GetShiftState done [22:47:27]opened in 1692866319 [22:47:27]opened+sec_in_day 1692952719 [22:47:27]quantity*price = 100050 [22:47:27]sum+1 = 100051 [22:47:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 336 24.08.2023 22:47 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32630 ФПД: 72201686923180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T224733&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32630&fm=72201686923180&tin=02508201610067®Number=0000000000091575&sum=100000 [22:47:28]StoreToDocumentArchive [22:47:28]shift 75 fd 32630 [22:47:28]save to /storage/0075/doc_00032630 [22:47:28]save last doc name /storage/0075/doc_00032630 to /storage/kkm_last_doc_name [22:47:28]save OK [22:47:28]Clear old archive folders... [22:47:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:47:28]tlvbuf is 01A23B80 [22:47:28]SAM_PROTO_ClearQueue [22:47:28]wFMCommunicate request_size=4 [22:47:28]MH_SAM_APDU [22:47:28]CAPDU: 80 09 00 00 [22:47:28]Write to MH i2c: E2 08 00 A4 AF 80 09 00 00 00 00 00 00 C5 [22:47:28]Write i2c OK [22:47:28]MH_I2C_Read... [22:47:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:47:28]Read from MH i2c: E2 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 03 00 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 03 00 A4 AF 00 90 00 C7 [22:47:28]RAPDU: 90 00 [22:47:28]wFMCommunicate OK [22:47:28]SAM_PROTO_ClearQueue done [22:47:28]KKMCreateOFDPacket [22:47:28]OFDProtocolAddRootSTLVToBuf [22:47:28]FM_MakeSignedData [22:47:28]FM_MakeSignedData [22:47:28]SAM_PROTO_SignData [22:47:28]wFMCommunicate request_size=4 [22:47:28]MH_SAM_APDU [22:47:28]CAPDU: 80 0D 01 02 [22:47:28]Write to MH i2c: E2 08 00 A5 AF 80 0D 01 02 00 00 00 00 CD [22:47:28]Write i2c OK [22:47:28]MH_I2C_Read... [22:47:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:47:28]Read from MH i2c: E2 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 03 00 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 03 00 A5 AF 00 90 00 C8 [22:47:28]RAPDU: 90 00 [22:47:28]wFMCommunicate OK [22:47:28]wFMCommunicate request_size=255 [22:47:28]MH_SAM_APDU [22:47:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 50 01 00 00 F4 03 04 00 05 DE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 7F 00 00 35 04 06 00 41 [22:47:28]Write to MH i2c: E2 02 01 A6 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 50 01 00 00 F4 03 04 00 05 DE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 7F 00 00 35 04 06 00 41 00 00 6C [22:47:28]Write i2c OK [22:47:28]MH_I2C_Read... [22:47:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:47:28]Read from MH i2c: E2 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 03 00 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 03 00 A6 AF 00 90 00 C9 [22:47:28]RAPDU: 90 00 [22:47:28]wFMCommunicate OK [22:47:28]wFMCommunicate request_size=10 [22:47:28]MH_SAM_APDU [22:47:28]CAPDU: 80 0D 02 02 05 AA C3 E6 B7 AC [22:47:28]Write to MH i2c: E2 0D 00 A7 AF 80 0D 02 02 05 00 AA C3 E6 B7 AC 00 00 90 [22:47:28]Write i2c OK [22:47:28]MH_I2C_Read... [22:47:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:47:28]Read from MH i2c: E2 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 03 00 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 03 00 A7 AF 00 90 00 CA [22:47:28]RAPDU: 90 00 [22:47:28]wFMCommunicate OK [22:47:28]wFMCommunicate request_size=4 [22:47:28]MH_SAM_APDU [22:47:28]CAPDU: 80 0D 03 02 [22:47:28]Write to MH i2c: E2 08 00 A8 AF 80 0D 03 02 00 00 00 00 D2 [22:47:28]Write i2c OK [22:47:28]MH_I2C_Read... [22:47:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:47:28]Read from MH i2c: E2 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 0B 00 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 0B 00 A8 AF 00 4C E3 F2 A0 0E 19 50 D0 90 00 DB [22:47:28]RAPDU: 4C E3 F2 A0 0E 19 50 D0 90 00 [22:47:28]wFMCommunicate OK [22:47:28]SAM_PROTO_SignData done [22:47:28]FM_MakeSignedData done [22:47:28]CreateOFDProtocolMessage [22:47:28]wFMCommunicate request_size=4 [22:47:28]MH_SAM_APDU [22:47:28]CAPDU: 80 11 00 00 [22:47:28]Write to MH i2c: E2 08 00 A9 AF 80 11 00 00 00 00 00 00 D2 [22:47:28]Write i2c OK [22:47:28]MH_I2C_Read... [22:47:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:47:28]Read from MH i2c: E2 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 17 00 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 17 00 A9 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 28 [22:47:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:47:28]wFMCommunicate OK [22:47:28]CreateOFDProtocolMessage done [22:47:28]OFDSenderStorePacket 32630 [22:47:28]StoreOFDPacket docnum=32630 [22:47:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 00 76 07 01 ED 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 50 01 00 00 F4 03 04 00 05 DE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 7F 00 00 35 04 06 00 41 AA C3 E6 B7 AC 4C E3 F2 A0 0E 19 50 D0 [22:47:28]CheckFolder [22:47:28]dirname=/storage/ofd_packets [22:47:28]CheckFolder done [22:47:28]ProducePacketName [22:47:28]name=ofd_packets/00032630 [22:47:28]NVStorageSaveData ofd_packets/00032630 [22:47:28]File name is /storage/ofd_packets/00032630 [22:47:28]Write 301 bytes [22:47:28]NVStorageSaveData done [22:47:28]OFDSenderStorePacket done [22:47:28]KKMCreateOFDPacket done [22:47:28]NVStorageSaveData kkm_last_timestamp [22:47:28]File name is /storage/kkm_last_timestamp [22:47:28]Write 4 bytes [22:47:28]NVStorageSaveData done [22:47:28]ExternCall_PrintAddStr [22:47:28]wPrintStart [22:47:28]Write to MH i2c: 01 00 00 AA AF 59 [22:47:28]Write i2c OK [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: 01 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: 01 07 00 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: 01 07 00 AA AF 00 00 00 00 00 FF 0F 6E [22:47:28]RasterBufferAndPrint [22:47:28]line Счет N : (1)1182392 [22:47:28]line ИНН: 02508201610067 [22:47:28]line Контрольно-Кассовый Чек [22:47:28]line ПРОДАЖА [22:47:28]line ТРК (МРК, ГНК) : 52 [22:47:28]line Товар: 2710124130 [22:47:28]line Аи-92-К-5 [22:47:28]line 17.400 * 57.50 [22:47:28]line = 1000.50 [22:47:28]line НДС 12% НСП 1% [22:47:28]line > о реализуемом товаре [22:47:28]line ОКРУГЛЕНИЕ: -0.50 [22:47:28]line ИТОГО: 1000.00 [22:47:28]line Внесено: 1000.00 [22:47:28]line СДАЧА: 0.00 [22:47:28]line НСП 1% : 8.85 [22:47:28]line НДС 12% : 106.25 [22:47:28]line Наличными: 1000.00 [22:47:28]line Безнал.: 0.00 [22:47:28]line Место: АЗС № 121 "Партнер Нефть" [22:47:28]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:47:28]line СНО: Общий режим [22:47:28]line Чек 336 24.08.2023 22:47 [22:47:28]line Смена: 75 ФФД: 1.0 [22:47:29]line ЗНМ: 0300000148 [22:47:29]line РНМ: 0000000000091575 [22:47:29]line Версия ККМ: 001 [22:47:29]line ФМ: 0000000000874655 [22:47:29]line ФД: 32630 [22:47:29]line ФПД: 72201686923180 [22:47:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T224733&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32630&fm=72201686923180&tin=02508201610067®Number=0000000000091575&sum=100000 [22:47:29]OFD Sender: Processing packet 32630 [packets to send 11, broken 10] [22:47:29]ProducePacketName [22:47:29]name=ofd_packets/00032630 [22:47:29]OFD Sender: To server: pG, [22:47:29]CommunicateWithHost lk.salyk.kg:30040 [22:47:29]ConnectInit lk.salyk.kg [22:47:29]written 0, free lines is 4095 [22:47:29]Connected sock=10 [22:47:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 00 76 07 01 ED 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 50 01 00 00 F4 03 04 00 05 DE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 7F 00 00 35 04 06 00 41 AA C3 E6 B7 AC 4C E3 F2 A0 0E 19 50 D0 [22:47:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1E 4A 47 00 05 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 7F 00 00 F4 03 04 00 A7 88 E7 64 B6 04 01 00 00 DA 12 41 0A F7 73 0E DA [22:47:29]CommunicateWithHost err = 0 [22:47:29]CheckOFDResponse [22:47:29]1017 (14) - 77093643461234 [22:47:29]1041 (16) - 0000000000874655 [22:47:29]1040 (4) - 32630 [22:47:29]1012 (4) - 24.08.2023 16:43 [22:47:29]1206 (1) - 0 [22:47:29]OFD Sender: Remove packet 32630 [22:47:29]ProducePacketName [22:47:29]name=ofd_packets/00032630 [22:47:29]NVStorageDeleteData [22:47:29]Write to MH i2c: 01 00 00 D5 AF 84 [22:47:29]Write i2c OK [22:47:29]MH_I2C_Read... [22:47:29]Read from MH i2c: 01 [22:47:29]MH_I2C_Read... [22:47:29]Read from MH i2c: 01 07 00 [22:47:29]MH_I2C_Read... [22:47:29]Read from MH i2c: 01 07 00 D5 AF 00 00 00 00 00 E5 0C 7C [22:47:29]RasterBufferAndPrint [22:47:29]line [22:47:29]line [22:47:29]line [22:47:29]line [22:47:29]line [22:47:29]written 0, free lines is 3307 [22:47:29]MH_Cut [22:47:29]Write to MH i2c: D1 01 00 DC AF 01 5D [22:47:29]Write i2c OK [22:47:29]MH_I2C_Read... [22:47:29]Read from MH i2c: D1 [22:47:29]MH_I2C_Read... [22:47:29]Read from MH i2c: D1 01 00 [22:47:29]MH_I2C_Read... [22:47:29]Read from MH i2c: D1 01 00 DC AF 00 5C [22:47:29]Write to MH i2c: 01 00 00 DD AF 8C [22:47:29]Write i2c OK [22:47:29]MH_I2C_Read... [22:47:30]OFD Sender: No OFD packet to send [22:47:30]*** Cut start [22:47:30]*** Purtial cut [22:47:30]*** Stage 1: CUTSNS_PIN = 1 [22:47:30]Read from MH i2c: 01 [22:47:30]MH_I2C_Read... [22:47:30]*** Stop cut motor [22:47:30]*** Cut end [22:47:30]Read from MH i2c: 01 07 00 [22:47:30]MH_I2C_Read... [22:47:30]Read from MH i2c: 01 07 00 DD AF 00 00 00 00 00 FF 0F A1 [22:47:30]process_action close_receipt done [22:47:30]requested_data is exist [22:47:30]produce_requested_data [22:47:30]requested_item fm.sn is exist - process it [22:47:30]wFMCommunicate request_size=4 [22:47:30]MH_SAM_APDU [22:47:30]CAPDU: 80 11 00 00 [22:47:30]Write to MH i2c: E2 08 00 DE AF 80 11 00 00 00 00 00 00 07 [22:47:30]Write i2c OK [22:47:30]MH_I2C_Read... [22:47:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:47:30]Read from MH i2c: E2 [22:47:30]MH_I2C_Read... [22:47:30]Read from MH i2c: E2 17 00 [22:47:30]MH_I2C_Read... [22:47:30]Read from MH i2c: E2 17 00 DE AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [22:47:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:47:30]wFMCommunicate OK [22:47:30]requested_item fd.num is exist - process it [22:47:30]SAM_PROTO_GetFieldsCounters [22:47:30]wFMCommunicate request_size=4 [22:47:30]MH_SAM_APDU [22:47:30]CAPDU: 80 13 00 00 [22:47:30]Write to MH i2c: E2 08 00 DF AF 80 13 00 00 00 00 00 00 0A [22:47:30]Write i2c OK [22:47:30]MH_I2C_Read... [22:47:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:47:30]Read from MH i2c: E2 [22:47:30]MH_I2C_Read... [22:47:30]Read from MH i2c: E2 62 00 [22:47:30]MH_I2C_Read... [22:47:30]Read from MH i2c: E2 62 00 DF 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 76 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [22:47:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 76 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:47:30]wFMCommunicate OK [22:47:30]SAM_PROTO_GetFieldsCounters done [22:47:30]requested_item shift.num is exist - process it [22:47:30]requested_item shift.opened is exist - process it [22:47:30]req_shift_opened [22:47:30]FM_GetShiftState [22:47:30]SAM_PROTO_GetShiftState [22:47:30]wFMCommunicate request_size=4 [22:47:30]MH_SAM_APDU [22:47:30]CAPDU: 80 13 01 00 [22:47:30]Write to MH i2c: E2 08 00 E0 AF 80 13 01 00 00 00 00 00 0C [22:47:30]Write i2c OK [22:47:30]MH_I2C_Read... [22:47:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:47:31]Read from MH i2c: E2 [22:47:31]MH_I2C_Read... [22:47:31]Read from MH i2c: E2 0E 00 [22:47:31]MH_I2C_Read... [22:47:31]Read from MH i2c: E2 0E 00 E0 AF 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 89 [22:47:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:47:31]wFMCommunicate OK [22:47:31]SAM_PROTO_GetShiftState done [22:47:31]FM_GetShiftState done [22:47:31]req_shift_opened done [22:47:31]requested_item shift.open_date is exist - process it [22:47:31]req_shift_open_date [22:47:31]req_shift_open_date done [22:47:31]produce_requested_data done [22:47:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32630,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:47:31]process_action_free close_receipt [22:47:31]json_value_free [22:47:31]json_value_free done [22:47:31]process_json_proto returns [22:47:31]Send response to host [22:47:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32630,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:47:31]free response buf [22:47:31]execute_script done [22:47:31]execute_script returns [22:47:31]free content buf [22:47:31]Sock 8.Close socket [22:47:31]Sock 8.Thread stoped [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:04]accept exits with 9 [22:48:04]New connection [22:48:04]New thread 3066940772 created [22:48:04]Thread 3067084132 joined [22:48:04]Waiting for new connection... [22:48:04] Sock 9.Parse request [22:48:04]Sock 9.Check first char [22:48:04]Sock 9.First char is OK [22:48:04]request: POST /json_proto HTTP/1.0 [22:48:04]Method: POST [22:48:04]URL: /json_proto [22:48:04]Method is POST - this is cgi request [22:48:04]url: /json_proto [22:48:04]query_string will be loaded in cgi processing [22:48:04]execute_cgi json_proto POST (null) [22:48:04]execute_cgi path=json_proto method=POST [22:48:04]POST find Content-Length [22:48:04]Host: 172.17.34.200:8080 [22:48:04]Content-Length: 678 [22:48:04]Content-Type: application/json [22:48:04] [22:48:04]POST finish read [22:48:04]Found Content-Length = 678 [22:48:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:04]execute_script... [22:48: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)1182393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:04]POST & json_proto [22:48:04]process_json_proto [22:48:04]json parsed OK: [22:48:04]protocol is kg_v1.0 [22:48:04]action value=close_receipt [22:48:04]process_action close_receipt [22:48:04]cmd_close_receipt [22:48:04]MH_GetDate [22:48:04]Write to MH i2c: F0 00 00 E1 AF 7F [22:48:04]Write i2c OK [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: F0 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: F0 09 00 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: F0 09 00 E1 AF 00 2A DE E7 64 B2 FF 65 64 55 [22:48:04]GetLastDocTimeStamp 1692917253 [22:48:04]current date 1692917290 [22:48:04]FM_GetShiftState [22:48:04]SAM_PROTO_GetShiftState [22:48:04]wFMCommunicate request_size=4 [22:48:04]MH_SAM_APDU [22:48:04]CAPDU: 80 13 01 00 [22:48:04]Write to MH i2c: E2 08 00 E2 AF 80 13 01 00 00 00 00 00 0E [22:48:04]Write i2c OK [22:48:04]MH_I2C_Read... [22:48:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:04]Read from MH i2c: E2 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: E2 0E 00 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: E2 0E 00 E2 AF 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 8B [22:48:04]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:48:04]wFMCommunicate OK [22:48:04]SAM_PROTO_GetShiftState done [22:48:04]FM_GetShiftState done [22:48:04]opened in 1692866319 [22:48:04]opened+sec_in_day 1692952719 [22:48:04]quantity*price = 30015 [22:48:04]sum+1 = 30016 [22:48:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 337 24.08.2023 22:48 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32631 ФПД: 3409546179238 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T224810&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32631&fm=3409546179238&tin=02508201610067®Number=0000000000091575&sum=30000 [22:48:05]StoreToDocumentArchive [22:48:05]shift 75 fd 32631 [22:48:05]save to /storage/0075/doc_00032631 [22:48:05]save last doc name /storage/0075/doc_00032631 to /storage/kkm_last_doc_name [22:48:05]save OK [22:48:05]Clear old archive folders... [22:48:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:48:05]tlvbuf is 01944BD0 [22:48:05]SAM_PROTO_ClearQueue [22:48:05]wFMCommunicate request_size=4 [22:48:05]MH_SAM_APDU [22:48:05]CAPDU: 80 09 00 00 [22:48:05]Write to MH i2c: E2 08 00 EF AF 80 09 00 00 00 00 00 00 10 [22:48:05]Write i2c OK [22:48:05]MH_I2C_Read... [22:48:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:48:05]Read from MH i2c: E2 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 03 00 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 03 00 EF AF 00 90 00 12 [22:48:05]RAPDU: 90 00 [22:48:05]wFMCommunicate OK [22:48:05]SAM_PROTO_ClearQueue done [22:48:05]KKMCreateOFDPacket [22:48:05]OFDProtocolAddRootSTLVToBuf [22:48:05]FM_MakeSignedData [22:48:05]FM_MakeSignedData [22:48:05]SAM_PROTO_SignData [22:48:05]wFMCommunicate request_size=4 [22:48:05]MH_SAM_APDU [22:48:05]CAPDU: 80 0D 01 02 [22:48:05]Write to MH i2c: E2 08 00 F0 AF 80 0D 01 02 00 00 00 00 18 [22:48:05]Write i2c OK [22:48:05]MH_I2C_Read... [22:48:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:48:05]Read from MH i2c: E2 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 03 00 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 03 00 F0 AF 00 90 00 13 [22:48:05]RAPDU: 90 00 [22:48:05]wFMCommunicate OK [22:48:05]wFMCommunicate request_size=255 [22:48:05]MH_SAM_APDU [22:48: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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 2A DE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 7F 00 00 35 04 06 00 03 [22:48:05]Write to MH i2c: E2 02 01 F1 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 2A DE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 7F 00 00 35 04 06 00 03 00 00 9C [22:48:05]Write i2c OK [22:48:05]MH_I2C_Read... [22:48:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:05]Read from MH i2c: E2 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 03 00 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 03 00 F1 AF 00 90 00 14 [22:48:05]RAPDU: 90 00 [22:48:05]wFMCommunicate OK [22:48:05]wFMCommunicate request_size=10 [22:48:05]MH_SAM_APDU [22:48:05]CAPDU: 80 0D 02 02 05 19 D8 C9 F2 A6 [22:48:05]Write to MH i2c: E2 0D 00 F2 AF 80 0D 02 02 05 00 19 D8 C9 F2 A6 00 00 77 [22:48:05]Write i2c OK [22:48:05]MH_I2C_Read... [22:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:06]Read from MH i2c: E2 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: E2 03 00 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: E2 03 00 F2 AF 00 90 00 15 [22:48:06]RAPDU: 90 00 [22:48:06]wFMCommunicate OK [22:48:06]wFMCommunicate request_size=4 [22:48:06]MH_SAM_APDU [22:48:06]CAPDU: 80 0D 03 02 [22:48:06]Write to MH i2c: E2 08 00 F3 AF 80 0D 03 02 00 00 00 00 1D [22:48:06]Write i2c OK [22:48:06]MH_I2C_Read... [22:48:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:48:06]Read from MH i2c: E2 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: E2 0B 00 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: E2 0B 00 F3 AF 00 CD F5 81 7E 58 18 3F 83 90 00 11 [22:48:06]RAPDU: CD F5 81 7E 58 18 3F 83 90 00 [22:48:06]wFMCommunicate OK [22:48:06]SAM_PROTO_SignData done [22:48:06]FM_MakeSignedData done [22:48:06]CreateOFDProtocolMessage [22:48:06]wFMCommunicate request_size=4 [22:48:06]MH_SAM_APDU [22:48:06]CAPDU: 80 11 00 00 [22:48:06]Write to MH i2c: E2 08 00 F4 AF 80 11 00 00 00 00 00 00 1D [22:48:06]Write i2c OK [22:48:06]MH_I2C_Read... [22:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:06]Read from MH i2c: E2 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: E2 17 00 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: E2 17 00 F4 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 73 [22:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:48:06]wFMCommunicate OK [22:48:06]CreateOFDProtocolMessage done [22:48:06]OFDSenderStorePacket 32631 [22:48:06]StoreOFDPacket docnum=32631 [22:48:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4A FC 07 01 08 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 2A DE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 7F 00 00 35 04 06 00 03 19 D8 C9 F2 A6 CD F5 81 7E 58 18 3F 83 [22:48:06]CheckFolder [22:48:06]dirname=/storage/ofd_packets [22:48:06]CheckFolder done [22:48:06]ProducePacketName [22:48:06]name=ofd_packets/00032631 [22:48:06]NVStorageSaveData ofd_packets/00032631 [22:48:06]File name is /storage/ofd_packets/00032631 [22:48:06]Write 301 bytes [22:48:06]NVStorageSaveData done [22:48:06]OFDSenderStorePacket done [22:48:06]KKMCreateOFDPacket done [22:48:06]NVStorageSaveData kkm_last_timestamp [22:48:06]File name is /storage/kkm_last_timestamp [22:48:06]Write 4 bytes [22:48:06]NVStorageSaveData done [22:48:06]ExternCall_PrintAddStr [22:48:06]wPrintStart [22:48:06]Write to MH i2c: 01 00 00 F5 AF A4 [22:48:06]Write i2c OK [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: 01 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: 01 07 00 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: 01 07 00 F5 AF 00 00 00 00 00 FF 0F B9 [22:48:06]RasterBufferAndPrint [22:48:06]line Счет N : (1)1182393 [22:48:06]line ИНН: 02508201610067 [22:48:06]line Контрольно-Кассовый Чек [22:48:06]line ПРОДАЖА [22:48:06]line ТРК (МРК, ГНК) : 32 [22:48:06]line Товар: 2710124130 [22:48:06]line Аи-92-К-5 [22:48:06]line 5.220 * 57.50 [22:48:06]line = 300.15 [22:48:06]line НДС 12% НСП 1% [22:48:06]line > о реализуемом товаре [22:48:06]line ОКРУГЛЕНИЕ: -0.15 [22:48:06]line ИТОГО: 300.00 [22:48:06]line Внесено: 300.00 [22:48:06]line СДАЧА: 0.00 [22:48:06]line НСП 1% : 2.66 [22:48:06]line НДС 12% : 31.87 [22:48:06]line Наличными: 300.00 [22:48:06]line Безнал.: 0.00 [22:48:06]line Место: АЗС № 121 "Партнер Нефть" [22:48:06]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:48:06]line СНО: Общий режим [22:48:06]line Чек 337 24.08.2023 22:48 [22:48:06]line Смена: 75 ФФД: 1.0 [22:48:06]line ЗНМ: 0300000148 [22:48:06]line РНМ: 0000000000091575 [22:48:06]line Версия ККМ: 001 [22:48:06]line ФМ: 0000000000874655 [22:48:06]line ФД: 32631 [22:48:06]line ФПД: 3409546179238 [22:48:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T224810&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32631&fm=3409546179238&tin=02508201610067®Number=0000000000091575&sum=30000 [22:48:06]OFD Sender: Processing packet 32631 [packets to send 11, broken 10] [22:48:06]ProducePacketName [22:48:06]name=ofd_packets/00032631 [22:48:06]OFD Sender: To server: pG, [22:48:06]CommunicateWithHost lk.salyk.kg:30040 [22:48:06]ConnectInit lk.salyk.kg [22:48:06]written 0, free lines is 4095 [22:48:06]Connected sock=10 [22:48:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4A FC 07 01 08 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 2A DE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 7F 00 00 35 04 06 00 03 19 D8 C9 F2 A6 CD F5 81 7E 58 18 3F 83 [22:48:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 89 5A 47 00 F7 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 7F 00 00 F4 03 04 00 CC 88 E7 64 B6 04 01 00 00 44 C1 2F 2C F2 2B 68 05 [22:48:06]CommunicateWithHost err = 0 [22:48:06]CheckOFDResponse [22:48:06]1017 (14) - 77093643461234 [22:48:06]1041 (16) - 0000000000874655 [22:48:06]1040 (4) - 32631 [22:48:06]1012 (4) - 24.08.2023 16:43 [22:48:06]1206 (1) - 0 [22:48:06]OFD Sender: Remove packet 32631 [22:48:06]ProducePacketName [22:48:06]name=ofd_packets/00032631 [22:48:06]NVStorageDeleteData [22:48:06]Write to MH i2c: 01 00 00 20 B0 D0 [22:48:06]Write i2c OK [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: 01 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: 01 07 00 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: 01 07 00 20 B0 00 00 00 00 00 E2 0C C5 [22:48:06]RasterBufferAndPrint [22:48:06]line [22:48:06]line [22:48:06]line [22:48:06]line [22:48:06]line [22:48:06]written 0, free lines is 3304 [22:48:06]MH_Cut [22:48:06]Write to MH i2c: D1 01 00 27 B0 01 A9 [22:48:06]Write i2c OK [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: D1 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: D1 01 00 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: D1 01 00 27 B0 00 A8 [22:48:06]Write to MH i2c: 01 00 00 28 B0 D8 [22:48:06]Write i2c OK [22:48:06]MH_I2C_Read... [22:48:07]OFD Sender: No OFD packet to send [22:48:07]*** Cut start [22:48:07]*** Purtial cut [22:48:07]*** CUTSNS_PIN = 0 [22:48:07]*** Stage 1: CUTSNS_PIN = 1 [22:48:09]Read from MH i2c: 01 [22:48:09]MH_I2C_Read... [22:48:09]*** Stop cut motor [22:48:09]*** Cut end [22:48:09]Read from MH i2c: 01 07 00 [22:48:09]MH_I2C_Read... [22:48:09]Read from MH i2c: 01 07 00 28 B0 00 00 00 00 00 FF 0F ED [22:48:09]process_action close_receipt done [22:48:09]requested_data is exist [22:48:09]produce_requested_data [22:48:09]requested_item fm.sn is exist - process it [22:48:09]wFMCommunicate request_size=4 [22:48:09]MH_SAM_APDU [22:48:09]CAPDU: 80 11 00 00 [22:48:09]Write to MH i2c: E2 08 00 29 B0 80 11 00 00 00 00 00 00 53 [22:48:09]Write i2c OK [22:48:09]MH_I2C_Read... [22:48:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:09]Read from MH i2c: E2 [22:48:09]MH_I2C_Read... [22:48:09]Read from MH i2c: E2 17 00 [22:48:09]MH_I2C_Read... [22:48:09]Read from MH i2c: E2 17 00 29 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A9 [22:48:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:48:09]wFMCommunicate OK [22:48:09]requested_item fd.num is exist - process it [22:48:09]SAM_PROTO_GetFieldsCounters [22:48:09]wFMCommunicate request_size=4 [22:48:09]MH_SAM_APDU [22:48:09]CAPDU: 80 13 00 00 [22:48:09]Write to MH i2c: E2 08 00 2A B0 80 13 00 00 00 00 00 00 56 [22:48:09]Write i2c OK [22:48:09]MH_I2C_Read... [22:48:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:48:09]Read from MH i2c: E2 [22:48:09]MH_I2C_Read... [22:48:09]Read from MH i2c: E2 62 00 [22:48:09]MH_I2C_Read... [22:48:09]Read from MH i2c: E2 62 00 2A 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 77 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [22:48:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 77 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:48:09]wFMCommunicate OK [22:48:09]SAM_PROTO_GetFieldsCounters done [22:48:09]requested_item shift.num is exist - process it [22:48:09]requested_item shift.opened is exist - process it [22:48:09]req_shift_opened [22:48:09]FM_GetShiftState [22:48:09]SAM_PROTO_GetShiftState [22:48:09]wFMCommunicate request_size=4 [22:48:09]MH_SAM_APDU [22:48:09]CAPDU: 80 13 01 00 [22:48:09]Write to MH i2c: E2 08 00 2B B0 80 13 01 00 00 00 00 00 58 [22:48:09]Write i2c OK [22:48:09]MH_I2C_Read... [22:48:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:09]Read from MH i2c: E2 [22:48:09]MH_I2C_Read... [22:48:09]Read from MH i2c: E2 0E 00 [22:48:09]MH_I2C_Read... [22:48:09]Read from MH i2c: E2 0E 00 2B B0 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D5 [22:48:09]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:48:09]wFMCommunicate OK [22:48:09]SAM_PROTO_GetShiftState done [22:48:09]FM_GetShiftState done [22:48:09]req_shift_opened done [22:48:09]requested_item shift.open_date is exist - process it [22:48:09]req_shift_open_date [22:48:09]req_shift_open_date done [22:48:09]produce_requested_data done [22:48:09]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32631,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:48:09]process_action_free close_receipt [22:48:09]json_value_free [22:48:09]json_value_free done [22:48:09]process_json_proto returns [22:48:09]Send response to host [22:48:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32631,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:48:09]free response buf [22:48:09]execute_script done [22:48:09]execute_script returns [22:48:09]free content buf [22:48:09]Sock 9.Close socket [22:48:09]Sock 9.Thread stoped [22:48:12]OFD Sender: No OFD packet to send [22:48:17]OFD Sender: No OFD packet to send [22:48:22]OFD Sender: No OFD packet to send [22:48:27]OFD Sender: No OFD packet to send [22:48:32]OFD Sender: No OFD packet to send [22:48:37]OFD Sender: No OFD packet to send [22:48:42]OFD Sender: No OFD packet to send [22:48:47]OFD Sender: No OFD packet to send [22:48:52]OFD Sender: No OFD packet to send [22:48:57]OFD Sender: No OFD packet to send [22:49:02]OFD Sender: No OFD packet to send [22:49:07]OFD Sender: No OFD packet to send [22:49:12]OFD Sender: No OFD packet to send [22:49:17]OFD Sender: No OFD packet to send [22:49:22]OFD Sender: No OFD packet to send [22:49:27]OFD Sender: No OFD packet to send [22:49:32]OFD Sender: No OFD packet to send [22:49:37]OFD Sender: No OFD packet to send [22:49:42]OFD Sender: No OFD packet to send [22:49:47]OFD Sender: No OFD packet to send [22:49:52]OFD Sender: No OFD packet to send [22:49:57]OFD Sender: No OFD packet to send [22:50:02]OFD Sender: No OFD packet to send [22:50:07]OFD Sender: No OFD packet to send [22:50:12]OFD Sender: No OFD packet to send [22:50:17]OFD Sender: No OFD packet to send [22:50:22]OFD Sender: No OFD packet to send [22:50:27]OFD Sender: No OFD packet to send [22:50:32]OFD Sender: No OFD packet to send [22:50:37]OFD Sender: No OFD packet to send [22:50:42]OFD Sender: No OFD packet to send [22:50:47]OFD Sender: No OFD packet to send [22:50:52]OFD Sender: No OFD packet to send [22:50:54]accept exits with 8 [22:50:54]New connection [22:50:54]New thread 3067084132 created [22:50:54]Thread 3066940772 joined [22:50:54]Waiting for new connection... [22:50:54] Sock 8.Parse request [22:50:54]Sock 8.Check first char [22:50:54]Sock 8.First char is OK [22:50:54]request: POST /json_proto HTTP/1.0 [22:50:54]Method: POST [22:50:54]URL: /json_proto [22:50:54]Method is POST - this is cgi request [22:50:54]url: /json_proto [22:50:54]query_string will be loaded in cgi processing [22:50:54]execute_cgi json_proto POST (null) [22:50:54]execute_cgi path=json_proto method=POST [22:50:54]POST find Content-Length [22:50:54]Host: 172.17.34.200:8080 [22:50:54]Content-Length: 678 [22:50:54]Content-Type: application/json [22:50:54] [22:50:54]POST finish read [22:50:54]Found Content-Length = 678 [22:50:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:54]execute_script... [22:50: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)1182394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:54]POST & json_proto [22:50:54]process_json_proto [22:50:54]json parsed OK: [22:50:54]protocol is kg_v1.0 [22:50:54]action value=close_receipt [22:50:54]process_action close_receipt [22:50:54]cmd_close_receipt [22:50:54]MH_GetDate [22:50:54]Write to MH i2c: F0 00 00 2C B0 CB [22:50:54]Write i2c OK [22:50:54]MH_I2C_Read... [22:50:54]Read from MH i2c: F0 [22:50:54]MH_I2C_Read... [22:50:54]Read from MH i2c: F0 09 00 [22:50:54]MH_I2C_Read... [22:50:54]Read from MH i2c: F0 09 00 2C B0 00 D4 DE E7 64 B2 FF 65 64 4B [22:50:54]GetLastDocTimeStamp 1692917290 [22:50:54]current date 1692917460 [22:50:54]FM_GetShiftState [22:50:54]SAM_PROTO_GetShiftState [22:50:54]wFMCommunicate request_size=4 [22:50:54]MH_SAM_APDU [22:50:54]CAPDU: 80 13 01 00 [22:50:54]Write to MH i2c: E2 08 00 2D B0 80 13 01 00 00 00 00 00 5A [22:50:54]Write i2c OK [22:50:54]MH_I2C_Read... [22:50:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:54]Read from MH i2c: E2 [22:50:54]MH_I2C_Read... [22:50:54]Read from MH i2c: E2 0E 00 [22:50:54]MH_I2C_Read... [22:50:54]Read from MH i2c: E2 0E 00 2D B0 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D7 [22:50:54]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:50:54]wFMCommunicate OK [22:50:54]SAM_PROTO_GetShiftState done [22:50:54]FM_GetShiftState done [22:50:54]opened in 1692866319 [22:50:54]opened+sec_in_day 1692952719 [22:50:54]quantity*price = 30015 [22:50:54]sum+1 = 30016 [22:50:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 338 24.08.2023 22:51 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32632 ФПД: 24198044121988 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T225100&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32632&fm=24198044121988&tin=02508201610067®Number=0000000000091575&sum=30000 [22:50:55]StoreToDocumentArchive [22:50:55]shift 75 fd 32632 [22:50:55]save to /storage/0075/doc_00032632 [22:50:55]save last doc name /storage/0075/doc_00032632 to /storage/kkm_last_doc_name [22:50:55]save OK [22:50:55]Clear old archive folders... [22:50:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:50:55]tlvbuf is 019C5540 [22:50:55]SAM_PROTO_ClearQueue [22:50:55]wFMCommunicate request_size=4 [22:50:55]MH_SAM_APDU [22:50:55]CAPDU: 80 09 00 00 [22:50:55]Write to MH i2c: E2 08 00 3A B0 80 09 00 00 00 00 00 00 5C [22:50:55]Write i2c OK [22:50:55]MH_I2C_Read... [22:50:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:50:55]Read from MH i2c: E2 [22:50:55]MH_I2C_Read... [22:50:55]Read from MH i2c: E2 03 00 [22:50:55]MH_I2C_Read... [22:50:55]Read from MH i2c: E2 03 00 3A B0 00 90 00 5E [22:50:55]RAPDU: 90 00 [22:50:55]wFMCommunicate OK [22:50:55]SAM_PROTO_ClearQueue done [22:50:55]KKMCreateOFDPacket [22:50:55]OFDProtocolAddRootSTLVToBuf [22:50:55]FM_MakeSignedData [22:50:55]FM_MakeSignedData [22:50:55]SAM_PROTO_SignData [22:50:55]wFMCommunicate request_size=4 [22:50:55]MH_SAM_APDU [22:50:55]CAPDU: 80 0D 01 02 [22:50:55]Write to MH i2c: E2 08 00 3B B0 80 0D 01 02 00 00 00 00 64 [22:50:55]Write i2c OK [22:50:55]MH_I2C_Read... [22:50:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:50:55]Read from MH i2c: E2 [22:50:55]MH_I2C_Read... [22:50:55]Read from MH i2c: E2 03 00 [22:50:55]MH_I2C_Read... [22:50:55]Read from MH i2c: E2 03 00 3B B0 00 90 00 5F [22:50:55]RAPDU: 90 00 [22:50:55]wFMCommunicate OK [22:50:55]wFMCommunicate request_size=255 [22:50:55]MH_SAM_APDU [22:50:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 D4 DE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 7F 00 00 35 04 06 00 16 [22:50:55]Write to MH i2c: E2 02 01 3C 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 D4 DE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 7F 00 00 35 04 06 00 16 00 00 A7 [22:50:56]Write i2c OK [22:50:56]MH_I2C_Read... [22:50:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:56]Read from MH i2c: E2 [22:50:56]MH_I2C_Read... [22:50:56]Read from MH i2c: E2 03 00 [22:50:56]MH_I2C_Read... [22:50:56]Read from MH i2c: E2 03 00 3C B0 00 90 00 60 [22:50:56]RAPDU: 90 00 [22:50:56]wFMCommunicate OK [22:50:56]wFMCommunicate request_size=10 [22:50:56]MH_SAM_APDU [22:50:56]CAPDU: 80 0D 02 02 05 02 0B D2 FB 84 [22:50:56]Write to MH i2c: E2 0D 00 3D B0 80 0D 02 02 05 00 02 0B D2 FB 84 00 00 CF [22:50:56]Write i2c OK [22:50:56]MH_I2C_Read... [22:50:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:56]Read from MH i2c: E2 [22:50:56]MH_I2C_Read... [22:50:56]Read from MH i2c: E2 03 00 [22:50:56]MH_I2C_Read... [22:50:56]Read from MH i2c: E2 03 00 3D B0 00 90 00 61 [22:50:56]RAPDU: 90 00 [22:50:56]wFMCommunicate OK [22:50:56]wFMCommunicate request_size=4 [22:50:56]MH_SAM_APDU [22:50:56]CAPDU: 80 0D 03 02 [22:50:56]Write to MH i2c: E2 08 00 3E B0 80 0D 03 02 00 00 00 00 69 [22:50:56]Write i2c OK [22:50:56]MH_I2C_Read... [22:50:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:50:56]Read from MH i2c: E2 [22:50:56]MH_I2C_Read... [22:50:56]Read from MH i2c: E2 0B 00 [22:50:56]MH_I2C_Read... [22:50:56]Read from MH i2c: E2 0B 00 3E B0 00 2C AC 1F E4 6C 46 60 54 90 00 AB [22:50:56]RAPDU: 2C AC 1F E4 6C 46 60 54 90 00 [22:50:56]wFMCommunicate OK [22:50:56]SAM_PROTO_SignData done [22:50:56]FM_MakeSignedData done [22:50:56]CreateOFDProtocolMessage [22:50:56]wFMCommunicate request_size=4 [22:50:56]MH_SAM_APDU [22:50:56]CAPDU: 80 11 00 00 [22:50:56]Write to MH i2c: E2 08 00 3F B0 80 11 00 00 00 00 00 00 69 [22:50:56]Write i2c OK [22:50:56]MH_I2C_Read... [22:50:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:56]Read from MH i2c: E2 [22:50:56]MH_I2C_Read... [22:50:56]Read from MH i2c: E2 17 00 [22:50:56]MH_I2C_Read... [22:50:56]Read from MH i2c: E2 17 00 3F B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BF [22:50:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:50:56]wFMCommunicate OK [22:50:56]CreateOFDProtocolMessage done [22:50:56]OFDSenderStorePacket 32632 [22:50:56]StoreOFDPacket docnum=32632 [22:50:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 68 A5 07 01 71 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 D4 DE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 7F 00 00 35 04 06 00 16 02 0B D2 FB 84 2C AC 1F E4 6C 46 60 54 [22:50:56]CheckFolder [22:50:56]dirname=/storage/ofd_packets [22:50:56]CheckFolder done [22:50:56]ProducePacketName [22:50:56]name=ofd_packets/00032632 [22:50:56]NVStorageSaveData ofd_packets/00032632 [22:50:56]File name is /storage/ofd_packets/00032632 [22:50:56]Write 301 bytes [22:50:56]NVStorageSaveData done [22:50:56]OFDSenderStorePacket done [22:50:56]KKMCreateOFDPacket done [22:50:56]NVStorageSaveData kkm_last_timestamp [22:50:56]File name is /storage/kkm_last_timestamp [22:50:56]Write 4 bytes [22:50:56]NVStorageSaveData done [22:50:56]ExternCall_PrintAddStr [22:50:56]wPrintStart [22:50:56]Write to MH i2c: 01 00 00 40 B0 F0 [22:50:56]Write i2c OK [22:50:56]MH_I2C_Read... [22:50:56]Read from MH i2c: 01 [22:50:56]MH_I2C_Read... [22:50:56]Read from MH i2c: 01 07 00 [22:50:56]MH_I2C_Read... [22:50:56]Read from MH i2c: 01 07 00 40 B0 00 00 00 00 00 FF 0F 05 [22:50:56]RasterBufferAndPrint [22:50:56]line Счет N : (1)1182394 [22:50:56]line ИНН: 02508201610067 [22:50:56]line Контрольно-Кассовый Чек [22:50:56]line ПРОДАЖА [22:50:56]line ТРК (МРК, ГНК) : 62 [22:50:56]line Товар: 2710124130 [22:50:56]line Аи-92-К-5 [22:50:56]line 5.220 * 57.50 [22:50:56]line = 300.15 [22:50:56]line НДС 12% НСП 1% [22:50:56]line > о реализуемом товаре [22:50:56]line ОКРУГЛЕНИЕ: -0.15 [22:50:56]line ИТОГО: 300.00 [22:50:56]line Внесено: 300.00 [22:50:56]line СДАЧА: 0.00 [22:50:56]line НСП 1% : 2.66 [22:50:56]line НДС 12% : 31.87 [22:50:56]line Наличными: 300.00 [22:50:56]line Безнал.: 0.00 [22:50:56]line Место: АЗС № 121 "Партнер Нефть" [22:50:56]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:50:56]line СНО: Общий режим [22:50:56]line Чек 338 24.08.2023 22:51 [22:50:56]line Смена: 75 ФФД: 1.0 [22:50:56]line ЗНМ: 0300000148 [22:50:56]line РНМ: 0000000000091575 [22:50:56]line Версия ККМ: 001 [22:50:56]line ФМ: 0000000000874655 [22:50:56]line ФД: 32632 [22:50:56]line ФПД: 24198044121988 [22:50:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T225100&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32632&fm=24198044121988&tin=02508201610067®Number=0000000000091575&sum=30000 [22:50:56]OFD Sender: Processing packet 32632 [packets to send 11, broken 10] [22:50:56]ProducePacketName [22:50:56]name=ofd_packets/00032632 [22:50:56]OFD Sender: To server: pG, [22:50:56]CommunicateWithHost lk.salyk.kg:30040 [22:50:56]ConnectInit lk.salyk.kg [22:50:56]written 0, free lines is 4095 [22:50:56]Connected sock=10 [22:50:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 68 A5 07 01 71 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 D4 DE E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 7F 00 00 35 04 06 00 16 02 0B D2 FB 84 2C AC 1F E4 6C 46 60 54 [22:50:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 47 F4 47 00 6B 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 7F 00 00 F4 03 04 00 77 89 E7 64 B6 04 01 00 00 52 D2 E2 92 AC 6F F8 0B [22:50:57]CommunicateWithHost err = 0 [22:50:57]CheckOFDResponse [22:50:57]1017 (14) - 77093643461234 [22:50:57]1041 (16) - 0000000000874655 [22:50:57]1040 (4) - 32632 [22:50:57]1012 (4) - 24.08.2023 16:46 [22:50:57]1206 (1) - 0 [22:50:57]OFD Sender: Remove packet 32632 [22:50:57]ProducePacketName [22:50:57]name=ofd_packets/00032632 [22:50:57]NVStorageDeleteData [22:50:57]Write to MH i2c: 01 00 00 6B B0 1B [22:50:57]Write i2c OK [22:50:57]MH_I2C_Read... [22:50:57]Read from MH i2c: 01 [22:50:57]MH_I2C_Read... [22:50:57]Read from MH i2c: 01 07 00 [22:50:57]MH_I2C_Read... [22:50:57]Read from MH i2c: 01 07 00 6B B0 00 00 00 00 00 EB 0C 19 [22:50:57]RasterBufferAndPrint [22:50:57]line [22:50:57]line [22:50:57]line [22:50:57]line [22:50:57]line [22:50:57]written 0, free lines is 3316 [22:50:57]MH_Cut [22:50:57]Write to MH i2c: D1 01 00 72 B0 01 F4 [22:50:57]Write i2c OK [22:50:57]MH_I2C_Read... [22:50:57]Read from MH i2c: D1 [22:50:57]MH_I2C_Read... [22:50:57]Read from MH i2c: D1 01 00 [22:50:57]MH_I2C_Read... [22:50:57]Read from MH i2c: D1 01 00 72 B0 00 F3 [22:50:57]Write to MH i2c: 01 00 00 73 B0 23 [22:50:57]Write i2c OK [22:50:57]MH_I2C_Read... [22:50:57]OFD Sender: No OFD packet to send [22:50:57]*** Cut start [22:50:57]*** Purtial cut [22:50:57]*** Stage 1: CUTSNS_PIN = 1 [22:50:58]Read from MH i2c: 01 [22:50:58]MH_I2C_Read... [22:50:58]*** Stop cut motor [22:50:58]*** Cut end [22:50:58]Read from MH i2c: 01 07 00 [22:50:58]MH_I2C_Read... [22:50:58]Read from MH i2c: 01 07 00 73 B0 00 00 00 00 00 FF 0F 38 [22:50:58]process_action close_receipt done [22:50:58]requested_data is exist [22:50:58]produce_requested_data [22:50:58]requested_item fm.sn is exist - process it [22:50:58]wFMCommunicate request_size=4 [22:50:58]MH_SAM_APDU [22:50:58]CAPDU: 80 11 00 00 [22:50:58]Write to MH i2c: E2 08 00 74 B0 80 11 00 00 00 00 00 00 9E [22:50:58]Write i2c OK [22:50:58]MH_I2C_Read... [22:50:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:58]Read from MH i2c: E2 [22:50:58]MH_I2C_Read... [22:50:58]Read from MH i2c: E2 17 00 [22:50:58]MH_I2C_Read... [22:50:58]Read from MH i2c: E2 17 00 74 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F4 [22:50:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:50:58]wFMCommunicate OK [22:50:58]requested_item fd.num is exist - process it [22:50:58]SAM_PROTO_GetFieldsCounters [22:50:58]wFMCommunicate request_size=4 [22:50:58]MH_SAM_APDU [22:50:58]CAPDU: 80 13 00 00 [22:50:58]Write to MH i2c: E2 08 00 75 B0 80 13 00 00 00 00 00 00 A1 [22:50:58]Write i2c OK [22:50:58]MH_I2C_Read... [22:50:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:50:58]Read from MH i2c: E2 [22:50:58]MH_I2C_Read... [22:50:58]Read from MH i2c: E2 62 00 [22:50:58]MH_I2C_Read... [22:50:58]Read from MH i2c: E2 62 00 75 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 78 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 02 [22:50:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 78 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:50:58]wFMCommunicate OK [22:50:58]SAM_PROTO_GetFieldsCounters done [22:50:58]requested_item shift.num is exist - process it [22:50:58]requested_item shift.opened is exist - process it [22:50:58]req_shift_opened [22:50:58]FM_GetShiftState [22:50:58]SAM_PROTO_GetShiftState [22:50:58]wFMCommunicate request_size=4 [22:50:58]MH_SAM_APDU [22:50:58]CAPDU: 80 13 01 00 [22:50:58]Write to MH i2c: E2 08 00 76 B0 80 13 01 00 00 00 00 00 A3 [22:50:58]Write i2c OK [22:50:58]MH_I2C_Read... [22:50:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:58]Read from MH i2c: E2 [22:50:58]MH_I2C_Read... [22:50:58]Read from MH i2c: E2 0E 00 [22:50:58]MH_I2C_Read... [22:50:58]Read from MH i2c: E2 0E 00 76 B0 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 20 [22:50:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [22:50:58]wFMCommunicate OK [22:50:58]SAM_PROTO_GetShiftState done [22:50:58]FM_GetShiftState done [22:50:58]req_shift_opened done [22:50:58]requested_item shift.open_date is exist - process it [22:50:58]req_shift_open_date [22:50:58]req_shift_open_date done [22:50:58]produce_requested_data done [22:50:58]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32632,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [22:50:58]process_action_free close_receipt [22:50:58]json_value_free [22:50:58]json_value_free done [22:50:58]process_json_proto returns [22:50:58]Send response to host [22:50:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32632,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [22:50:58]free response buf [22:50:58]execute_script done [22:50:58]execute_script returns [22:50:58]free content buf [22:50:58]Sock 8.Close socket [22:50:58]Sock 8.Thread stoped [22:51:02]OFD Sender: No OFD packet to send [22:51:07]OFD Sender: No OFD packet to send [22:51:12]OFD Sender: No OFD packet to send [22:51:17]OFD Sender: No OFD packet to send [22:51:22]OFD Sender: No OFD packet to send [22:51:27]OFD Sender: No OFD packet to send [22:51:32]OFD Sender: No OFD packet to send [22:51:37]OFD Sender: No OFD packet to send [22:51:42]OFD Sender: No OFD packet to send [22:51:47]OFD Sender: No OFD packet to send [22:51:52]OFD Sender: No OFD packet to send [22:51:57]OFD Sender: No OFD packet to send [22:52:02]OFD Sender: No OFD packet to send [22:52:07]OFD Sender: No OFD packet to send [22:52:12]OFD Sender: No OFD packet to send [22:52:17]OFD Sender: No OFD packet to send [22:52:22]OFD Sender: No OFD packet to send [22:52:27]OFD Sender: No OFD packet to send [22:52:32]OFD Sender: No OFD packet to send [22:52:37]OFD Sender: No OFD packet to send [22:52:42]OFD Sender: No OFD packet to send [22:52:47]OFD Sender: No OFD packet to send [22:52:52]OFD Sender: No OFD packet to send [22:52:57]OFD Sender: No OFD packet to send [22:53:02]OFD Sender: No OFD packet to send [22:53:07]OFD Sender: No OFD packet to send [22:53:12]OFD Sender: No OFD packet to send [22:53:17]OFD Sender: No OFD packet to send [22:53:22]OFD Sender: No OFD packet to send [22:53:27]OFD Sender: No OFD packet to send [22:53:32]OFD Sender: No OFD packet to send [22:53:37]OFD Sender: No OFD packet to send [22:53:42]OFD Sender: No OFD packet to send [22:53:47]OFD Sender: No OFD packet to send [22:53:52]OFD Sender: No OFD packet to send [22:53:57]OFD Sender: No OFD packet to send [22:54:02]OFD Sender: No OFD packet to send [22:54:07]OFD Sender: No OFD packet to send [22:54:12]OFD Sender: No OFD packet to send [22:54:17]OFD Sender: No OFD packet to send [22:54:22]OFD Sender: No OFD packet to send [22:54:27]OFD Sender: No OFD packet to send [22:54:32]OFD Sender: No OFD packet to send [22:54:37]OFD Sender: No OFD packet to send [22:54:42]OFD Sender: No OFD packet to send [22:54:47]OFD Sender: No OFD packet to send [22:54:52]OFD Sender: No OFD packet to send [22:54:57]OFD Sender: No OFD packet to send [22:55:02]OFD Sender: No OFD packet to send [22:55:07]OFD Sender: No OFD packet to send [22:55:12]OFD Sender: No OFD packet to send [22:55:17]OFD Sender: No OFD packet to send [22:55:22]OFD Sender: No OFD packet to send [22:55:27]OFD Sender: No OFD packet to send [22:55:32]OFD Sender: No OFD packet to send [22:55:37]OFD Sender: No OFD packet to send [22:55:42]OFD Sender: No OFD packet to send [22:55:47]OFD Sender: No OFD packet to send [22:55:52]OFD Sender: No OFD packet to send [22:55:57]OFD Sender: No OFD packet to send [22:56:02]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:27]OFD Sender: No OFD packet to send [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:17]OFD Sender: No OFD packet to send [22:57:22]OFD Sender: No OFD packet to send [22:57:27]OFD Sender: No OFD packet to send [22:57:32]OFD Sender: No OFD packet to send [22:57:37]OFD Sender: No OFD packet to send [22:57:42]OFD Sender: No OFD packet to send [22:57:47]OFD Sender: No OFD packet to send [22:57:52]OFD Sender: No OFD packet to send [22:57:57]OFD Sender: No OFD packet to send [22:58:02]OFD Sender: No OFD packet to send [22:58:07]OFD Sender: No OFD packet to send [22:58:12]OFD Sender: No OFD packet to send [22:58:17]OFD Sender: No OFD packet to send [22:58:22]OFD Sender: No OFD packet to send [22:58:27]OFD Sender: No OFD packet to send [22:58:32]OFD Sender: No OFD packet to send [22:58:37]OFD Sender: No OFD packet to send [22:58:42]OFD Sender: No OFD packet to send [22:58:47]OFD Sender: No OFD packet to send [22:58:52]OFD Sender: No OFD packet to send [22:58:57]OFD Sender: No OFD packet to send [22:59:02]OFD Sender: No OFD packet to send [22:59:07]OFD Sender: No OFD packet to send [22:59:12]OFD Sender: No OFD packet to send [22:59:17]OFD Sender: No OFD packet to send [22:59:22]OFD Sender: No OFD packet to send [22:59:27]OFD Sender: No OFD packet to send [22:59:32]OFD Sender: No OFD packet to send [22:59:37]OFD Sender: No OFD packet to send [22:59:42]OFD Sender: No OFD packet to send [22:59:47]OFD Sender: No OFD packet to send [22:59:52]OFD Sender: No OFD packet to send [22:59:57]OFD Sender: No OFD packet to send [23:00:02]OFD Sender: No OFD packet to send [23:00:07]OFD Sender: No OFD packet to send [23:00:12]OFD Sender: No OFD packet to send [23:00:17]OFD Sender: No OFD packet to send [23:00:22]OFD Sender: No OFD packet to send [23:00:27]OFD Sender: No OFD packet to send [23:00:32]OFD Sender: No OFD packet to send [23:00:38]OFD Sender: No OFD packet to send [23:00:43]OFD Sender: No OFD packet to send [23:00:48]OFD Sender: No OFD packet to send [23:00:53]OFD Sender: No OFD packet to send [23:00:58]OFD Sender: No OFD packet to send [23:01:03]OFD Sender: No OFD packet to send [23:01:08]OFD Sender: No OFD packet to send [23:01:13]OFD Sender: No OFD packet to send [23:01:18]OFD Sender: No OFD packet to send [23:01:23]OFD Sender: No OFD packet to send [23:01:28]OFD Sender: No OFD packet to send [23:01:33]OFD Sender: No OFD packet to send [23:01:38]OFD Sender: No OFD packet to send [23:01:43]OFD Sender: No OFD packet to send [23:01:48]OFD Sender: No OFD packet to send [23:01:53]OFD Sender: No OFD packet to send [23:01:58]OFD Sender: No OFD packet to send [23:02:03]OFD Sender: No OFD packet to send [23:02:08]OFD Sender: No OFD packet to send [23:02:13]OFD Sender: No OFD packet to send [23:02:18]OFD Sender: No OFD packet to send [23:02:23]OFD Sender: No OFD packet to send [23:02:28]OFD Sender: No OFD packet to send [23:02:33]OFD Sender: No OFD packet to send [23:02:38]OFD Sender: No OFD packet to send [23:02:43]OFD Sender: No OFD packet to send [23:02:48]OFD Sender: No OFD packet to send [23:02:53]OFD Sender: No OFD packet to send [23:02:58]OFD Sender: No OFD packet to send [23:03:03]OFD Sender: No OFD packet to send [23:03:08]OFD Sender: No OFD packet to send [23:03:13]OFD Sender: No OFD packet to send [23:03:18]OFD Sender: No OFD packet to send [23:03:23]OFD Sender: No OFD packet to send [23:03:28]OFD Sender: No OFD packet to send [23:03:33]OFD Sender: No OFD packet to send [23:03:38]OFD Sender: No OFD packet to send [23:03:43]OFD Sender: No OFD packet to send [23:03:48]OFD Sender: No OFD packet to send [23:03:53]OFD Sender: No OFD packet to send [23:03:58]OFD Sender: No OFD packet to send [23:04:03]OFD Sender: No OFD packet to send [23:04:08]OFD Sender: No OFD packet to send [23:04:13]OFD Sender: No OFD packet to send [23:04:18]OFD Sender: No OFD packet to send [23:04:23]OFD Sender: No OFD packet to send [23:04:28]OFD Sender: No OFD packet to send [23:04:33]OFD Sender: No OFD packet to send [23:04:37]accept exits with 9 [23:04:37]New connection [23:04:37]New thread 3066940772 created [23:04:37]Thread 3067084132 joined [23:04:37]Waiting for new connection... [23:04:37] Sock 9.Parse request [23:04:37]Sock 9.Check first char [23:04:37]Sock 9.First char is OK [23:04:37]request: POST /json_proto HTTP/1.0 [23:04:37]Method: POST [23:04:37]URL: /json_proto [23:04:37]Method is POST - this is cgi request [23:04:37]url: /json_proto [23:04:37]query_string will be loaded in cgi processing [23:04:37]execute_cgi json_proto POST (null) [23:04:37]execute_cgi path=json_proto method=POST [23:04:37]POST find Content-Length [23:04:37]Host: 172.17.34.200:8080 [23:04:37]Content-Length: 678 [23:04:37]Content-Type: application/json [23:04:37] [23:04:37]POST finish read [23:04:37]Found Content-Length = 678 [23:04:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:04:37]execute_script... [23:04: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)1182395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:04:37]POST & json_proto [23:04:37]process_json_proto [23:04:37]json parsed OK: [23:04:37]protocol is kg_v1.0 [23:04:37]action value=close_receipt [23:04:37]process_action close_receipt [23:04:37]cmd_close_receipt [23:04:37]MH_GetDate [23:04:37]Write to MH i2c: F0 00 00 77 B0 16 [23:04:37]Write i2c OK [23:04:37]MH_I2C_Read... [23:04:37]Read from MH i2c: F0 [23:04:37]MH_I2C_Read... [23:04:37]Read from MH i2c: F0 09 00 [23:04:37]MH_I2C_Read... [23:04:37]Read from MH i2c: F0 09 00 77 B0 00 0B E2 E7 64 B2 FF 65 64 D1 [23:04:37]GetLastDocTimeStamp 1692917460 [23:04:37]current date 1692918283 [23:04:37]FM_GetShiftState [23:04:37]SAM_PROTO_GetShiftState [23:04:37]wFMCommunicate request_size=4 [23:04:37]MH_SAM_APDU [23:04:37]CAPDU: 80 13 01 00 [23:04:37]Write to MH i2c: E2 08 00 78 B0 80 13 01 00 00 00 00 00 A5 [23:04:37]Write i2c OK [23:04:37]MH_I2C_Read... [23:04:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:04:37]Read from MH i2c: E2 [23:04:37]MH_I2C_Read... [23:04:37]Read from MH i2c: E2 0E 00 [23:04:37]MH_I2C_Read... [23:04:37]Read from MH i2c: E2 0E 00 78 B0 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 22 [23:04:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:04:37]wFMCommunicate OK [23:04:37]SAM_PROTO_GetShiftState done [23:04:37]FM_GetShiftState done [23:04:37]opened in 1692866319 [23:04:37]opened+sec_in_day 1692952719 [23:04:37]quantity*price = 50042 [23:04:37]sum+1 = 50043 [23:04:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 339 24.08.2023 23:04 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32633 ФПД: 200881743148929 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T230443&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32633&fm=200881743148929&tin=02508201610067®Number=0000000000091575&sum=50000 [23:04:39]StoreToDocumentArchive [23:04:39]shift 75 fd 32633 [23:04:39]save to /storage/0075/doc_00032633 [23:04:39]save last doc name /storage/0075/doc_00032633 to /storage/kkm_last_doc_name [23:04:39]save OK [23:04:39]Clear old archive folders... [23:04:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:04:39]tlvbuf is 01AA51F0 [23:04:39]SAM_PROTO_ClearQueue [23:04:39]wFMCommunicate request_size=4 [23:04:39]MH_SAM_APDU [23:04:39]CAPDU: 80 09 00 00 [23:04:39]Write to MH i2c: E2 08 00 85 B0 80 09 00 00 00 00 00 00 A7 [23:04:39]Write i2c OK [23:04:39]MH_I2C_Read... [23:04:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:04:39]Read from MH i2c: E2 [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: E2 03 00 [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: E2 03 00 85 B0 00 90 00 A9 [23:04:39]RAPDU: 90 00 [23:04:39]wFMCommunicate OK [23:04:39]SAM_PROTO_ClearQueue done [23:04:39]KKMCreateOFDPacket [23:04:39]OFDProtocolAddRootSTLVToBuf [23:04:39]FM_MakeSignedData [23:04:39]FM_MakeSignedData [23:04:39]SAM_PROTO_SignData [23:04:39]wFMCommunicate request_size=4 [23:04:39]MH_SAM_APDU [23:04:39]CAPDU: 80 0D 01 02 [23:04:39]Write to MH i2c: E2 08 00 86 B0 80 0D 01 02 00 00 00 00 AF [23:04:39]Write i2c OK [23:04:39]MH_I2C_Read... [23:04:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:04:39]Read from MH i2c: E2 [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: E2 03 00 [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: E2 03 00 86 B0 00 90 00 AA [23:04:39]RAPDU: 90 00 [23:04:39]wFMCommunicate OK [23:04:39]wFMCommunicate request_size=255 [23:04:39]MH_SAM_APDU [23:04:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 0B E2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 79 7F 00 00 35 04 06 00 B6 [23:04:39]Write to MH i2c: E2 02 01 87 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 0B E2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 79 7F 00 00 35 04 06 00 B6 00 00 E0 [23:04:39]Write i2c OK [23:04:39]MH_I2C_Read... [23:04:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:04:39]Read from MH i2c: E2 [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: E2 03 00 [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: E2 03 00 87 B0 00 90 00 AB [23:04:39]RAPDU: 90 00 [23:04:39]wFMCommunicate OK [23:04:39]wFMCommunicate request_size=10 [23:04:39]MH_SAM_APDU [23:04:39]CAPDU: 80 0D 02 02 05 B3 6C F1 37 81 [23:04:39]Write to MH i2c: E2 0D 00 88 B0 80 0D 02 02 05 00 B3 6C F1 37 81 00 00 84 [23:04:39]Write i2c OK [23:04:39]MH_I2C_Read... [23:04:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:04:39]Read from MH i2c: E2 [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: E2 03 00 [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: E2 03 00 88 B0 00 90 00 AC [23:04:39]RAPDU: 90 00 [23:04:39]wFMCommunicate OK [23:04:39]wFMCommunicate request_size=4 [23:04:39]MH_SAM_APDU [23:04:39]CAPDU: 80 0D 03 02 [23:04:39]Write to MH i2c: E2 08 00 89 B0 80 0D 03 02 00 00 00 00 B4 [23:04:39]Write i2c OK [23:04:39]MH_I2C_Read... [23:04:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:04:39]Read from MH i2c: E2 [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: E2 0B 00 [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: E2 0B 00 89 B0 00 0A 00 F9 2C 94 25 A2 AB 90 00 EA [23:04:39]RAPDU: 0A 00 F9 2C 94 25 A2 AB 90 00 [23:04:39]wFMCommunicate OK [23:04:39]SAM_PROTO_SignData done [23:04:39]FM_MakeSignedData done [23:04:39]CreateOFDProtocolMessage [23:04:39]wFMCommunicate request_size=4 [23:04:39]MH_SAM_APDU [23:04:39]CAPDU: 80 11 00 00 [23:04:39]Write to MH i2c: E2 08 00 8A B0 80 11 00 00 00 00 00 00 B4 [23:04:39]Write i2c OK [23:04:39]MH_I2C_Read... [23:04:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:04:39]Read from MH i2c: E2 [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: E2 17 00 [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: E2 17 00 8A B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0A [23:04:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:04:39]wFMCommunicate OK [23:04:39]CreateOFDProtocolMessage done [23:04:39]OFDSenderStorePacket 32633 [23:04:39]StoreOFDPacket docnum=32633 [23:04:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F0 67 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 0B E2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 79 7F 00 00 35 04 06 00 B6 B3 6C F1 37 81 0A 00 F9 2C 94 25 A2 AB [23:04:39]CheckFolder [23:04:39]dirname=/storage/ofd_packets [23:04:39]CheckFolder done [23:04:39]ProducePacketName [23:04:39]name=ofd_packets/00032633 [23:04:39]NVStorageSaveData ofd_packets/00032633 [23:04:39]File name is /storage/ofd_packets/00032633 [23:04:39]Write 301 bytes [23:04:39]NVStorageSaveData done [23:04:39]OFDSenderStorePacket done [23:04:39]KKMCreateOFDPacket done [23:04:39]NVStorageSaveData kkm_last_timestamp [23:04:39]File name is /storage/kkm_last_timestamp [23:04:39]Write 4 bytes [23:04:39]NVStorageSaveData done [23:04:39]ExternCall_PrintAddStr [23:04:39]wPrintStart [23:04:39]Write to MH i2c: 01 00 00 8B B0 3B [23:04:39]Write i2c OK [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: 01 [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: 01 07 00 [23:04:39]MH_I2C_Read... [23:04:39]Read from MH i2c: 01 07 00 8B B0 00 00 00 00 00 FF 0F 50 [23:04:39]RasterBufferAndPrint [23:04:39]line Счет N : (1)1182395 [23:04:39]line ИНН: 02508201610067 [23:04:39]line Контрольно-Кассовый Чек [23:04:39]line ПРОДАЖА [23:04:39]line ТРК (МРК, ГНК) : 63 [23:04:39]line Товар: 2710124500 [23:04:39]line Аи-95-К-5 [23:04:39]line 7.640 * 65.50 [23:04:39]line = 500.42 [23:04:39]line НДС 12% НСП 1% [23:04:39]line > о реализуемом товаре [23:04:39]line ОКРУГЛЕНИЕ: -0.42 [23:04:39]line ИТОГО: 500.00 [23:04:39]line Внесено: 500.00 [23:04:39]line СДАЧА: 0.00 [23:04:39]line НСП 1% : 4.43 [23:04:39]line НДС 12% : 53.14 [23:04:39]line Наличными: 500.00 [23:04:39]line Безнал.: 0.00 [23:04:39]line Место: АЗС № 121 "Партнер Нефть" [23:04:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:04:39]line СНО: Общий режим [23:04:39]line Чек 339 24.08.2023 23:04 [23:04:39]line Смена: 75 ФФД: 1.0 [23:04:39]line ЗНМ: 0300000148 [23:04:39]line РНМ: 0000000000091575 [23:04:39]line Версия ККМ: 001 [23:04:39]line ФМ: 0000000000874655 [23:04:39]line ФД: 32633 [23:04:39]line ФПД: 200881743148929 [23:04:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T230443&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32633&fm=200881743148929&tin=02508201610067®Number=0000000000091575&sum=50000 [23:04:39]OFD Sender: Processing packet 32633 [packets to send 11, broken 10] [23:04:39]ProducePacketName [23:04:39]name=ofd_packets/00032633 [23:04:39]OFD Sender: To server: pG, [23:04:39]CommunicateWithHost lk.salyk.kg:30040 [23:04:39]ConnectInit lk.salyk.kg [23:04:39]written 0, free lines is 4095 [23:04:39]Connected sock=10 [23:04:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F0 67 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 0B E2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 79 7F 00 00 35 04 06 00 B6 B3 6C F1 37 81 0A 00 F9 2C 94 25 A2 AB [23:04:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B9 EE 47 00 AA DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 79 7F 00 00 F4 03 04 00 AE 8C E7 64 B6 04 01 00 00 9F 32 82 97 F3 2E 83 C9 [23:04:40]CommunicateWithHost err = 0 [23:04:40]CheckOFDResponse [23:04:40]1017 (14) - 77093643461234 [23:04:40]1041 (16) - 0000000000874655 [23:04:40]1040 (4) - 32633 [23:04:40]1012 (4) - 24.08.2023 17:00 [23:04:40]1206 (1) - 0 [23:04:40]OFD Sender: Remove packet 32633 [23:04:40]ProducePacketName [23:04:40]name=ofd_packets/00032633 [23:04:40]NVStorageDeleteData [23:04:40]Write to MH i2c: 01 00 00 B6 B0 66 [23:04:40]Write i2c OK [23:04:40]MH_I2C_Read... [23:04:40]Read from MH i2c: 01 [23:04:40]MH_I2C_Read... [23:04:40]Read from MH i2c: 01 07 00 [23:04:40]MH_I2C_Read... [23:04:40]Read from MH i2c: 01 07 00 B6 B0 00 00 00 00 00 D6 0C 4F [23:04:40]RasterBufferAndPrint [23:04:40]line [23:04:40]line [23:04:40]line [23:04:40]line [23:04:40]line [23:04:40]written 0, free lines is 3293 [23:04:40]MH_Cut [23:04:40]Write to MH i2c: D1 01 00 BD B0 01 3F [23:04:40]Write i2c OK [23:04:40]MH_I2C_Read... [23:04:40]Read from MH i2c: D1 [23:04:40]MH_I2C_Read... [23:04:40]Read from MH i2c: D1 01 00 [23:04:40]MH_I2C_Read... [23:04:40]Read from MH i2c: D1 01 00 BD B0 00 3E [23:04:40]Write to MH i2c: 01 00 00 BE B0 6E [23:04:40]Write i2c OK [23:04:40]MH_I2C_Read... [23:04:40]OFD Sender: No OFD packet to send [23:04:41]*** Cut start [23:04:41]*** Purtial cut [23:04:41]*** CUTSNS_PIN = 0 [23:04:41]*** Stage 1: CUTSNS_PIN = 1 [23:04:43]Read from MH i2c: 01 [23:04:43]MH_I2C_Read... [23:04:43]*** Stop cut motor [23:04:43]*** Cut end [23:04:43]Read from MH i2c: 01 07 00 [23:04:43]MH_I2C_Read... [23:04:43]Read from MH i2c: 01 07 00 BE B0 00 00 00 00 00 FF 0F 83 [23:04:43]process_action close_receipt done [23:04:43]requested_data is exist [23:04:43]produce_requested_data [23:04:43]requested_item fm.sn is exist - process it [23:04:43]wFMCommunicate request_size=4 [23:04:43]MH_SAM_APDU [23:04:43]CAPDU: 80 11 00 00 [23:04:43]Write to MH i2c: E2 08 00 BF B0 80 11 00 00 00 00 00 00 E9 [23:04:43]Write i2c OK [23:04:43]MH_I2C_Read... [23:04:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:04:43]Read from MH i2c: E2 [23:04:43]MH_I2C_Read... [23:04:43]Read from MH i2c: E2 17 00 [23:04:43]MH_I2C_Read... [23:04:43]Read from MH i2c: E2 17 00 BF B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3F [23:04:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:04:43]wFMCommunicate OK [23:04:43]requested_item fd.num is exist - process it [23:04:43]SAM_PROTO_GetFieldsCounters [23:04:43]wFMCommunicate request_size=4 [23:04:43]MH_SAM_APDU [23:04:43]CAPDU: 80 13 00 00 [23:04:43]Write to MH i2c: E2 08 00 C0 B0 80 13 00 00 00 00 00 00 EC [23:04:43]Write i2c OK [23:04:43]MH_I2C_Read... [23:04:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:04:43]Read from MH i2c: E2 [23:04:43]MH_I2C_Read... [23:04:43]Read from MH i2c: E2 62 00 [23:04:43]MH_I2C_Read... [23:04:43]Read from MH i2c: E2 62 00 C0 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 79 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 51 [23:04:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 79 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:04:43]wFMCommunicate OK [23:04:43]SAM_PROTO_GetFieldsCounters done [23:04:43]requested_item shift.num is exist - process it [23:04:43]requested_item shift.opened is exist - process it [23:04:43]req_shift_opened [23:04:43]FM_GetShiftState [23:04:43]SAM_PROTO_GetShiftState [23:04:43]wFMCommunicate request_size=4 [23:04:43]MH_SAM_APDU [23:04:43]CAPDU: 80 13 01 00 [23:04:43]Write to MH i2c: E2 08 00 C1 B0 80 13 01 00 00 00 00 00 EE [23:04:43]Write i2c OK [23:04:43]MH_I2C_Read... [23:04:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:04:43]Read from MH i2c: E2 [23:04:43]MH_I2C_Read... [23:04:43]Read from MH i2c: E2 0E 00 [23:04:43]MH_I2C_Read... [23:04:43]Read from MH i2c: E2 0E 00 C1 B0 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6B [23:04:43]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:04:43]wFMCommunicate OK [23:04:43]SAM_PROTO_GetShiftState done [23:04:43]FM_GetShiftState done [23:04:43]req_shift_opened done [23:04:43]requested_item shift.open_date is exist - process it [23:04:43]req_shift_open_date [23:04:43]req_shift_open_date done [23:04:43]produce_requested_data done [23:04:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32633,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:04:43]process_action_free close_receipt [23:04:43]json_value_free [23:04:43]json_value_free done [23:04:43]process_json_proto returns [23:04:43]Send response to host [23:04:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32633,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:04:43]free response buf [23:04:43]execute_script done [23:04:43]execute_script returns [23:04:43]free content buf [23:04:43]Sock 9.Close socket [23:04:43]Sock 9.Thread stoped [23:04:45]OFD Sender: No OFD packet to send [23:04:50]OFD Sender: No OFD packet to send [23:04:52]accept exits with 8 [23:04:52]New connection [23:04:52]New thread 3067084132 created [23:04:52]Thread 3066940772 joined [23:04:52]Waiting for new connection... [23:04:52] Sock 8.Parse request [23:04:52]Sock 8.Check first char [23:04:52]Sock 8.First char is OK [23:04:52]request: POST /json_proto HTTP/1.0 [23:04:52]Method: POST [23:04:52]URL: /json_proto [23:04:52]Method is POST - this is cgi request [23:04:52]url: /json_proto [23:04:52]query_string will be loaded in cgi processing [23:04:52]execute_cgi json_proto POST (null) [23:04:52]execute_cgi path=json_proto method=POST [23:04:52]POST find Content-Length [23:04:52]Host: 172.17.34.200:8080 [23:04:52]Content-Length: 215 [23:04:52]Content-Type: application/json [23:04:52] [23:04:52]POST finish read [23:04:52]Found Content-Length = 215 [23:04:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:04:52]execute_script... [23:04:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:04:52]POST & json_proto [23:04:52]process_json_proto [23:04:52]json parsed OK: [23:04:52]protocol is kg_v1.0 [23:04:52]action value=get_value [23:04:52]process_action get_value [23:04:52]cmd_get_value [23:04:52]process_action get_value done [23:04:52]requested_data is exist [23:04:52]produce_requested_data [23:04:52]requested_item kkm.sn is exist - process it [23:04:52]requested_item kkm.ver is exist - process it [23:04:52]requested_item fm.sn is exist - process it [23:04:52]wFMCommunicate request_size=4 [23:04:52]MH_SAM_APDU [23:04:52]CAPDU: 80 11 00 00 [23:04:52]Write to MH i2c: E2 08 00 C2 B0 80 11 00 00 00 00 00 00 EC [23:04:52]Write i2c OK [23:04:52]MH_I2C_Read... [23:04:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:04:52]Read from MH i2c: E2 [23:04:52]MH_I2C_Read... [23:04:52]Read from MH i2c: E2 17 00 [23:04:52]MH_I2C_Read... [23:04:52]Read from MH i2c: E2 17 00 C2 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 42 [23:04:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:04:52]wFMCommunicate OK [23:04:52]requested_item fd.num is exist - process it [23:04:52]SAM_PROTO_GetFieldsCounters [23:04:52]wFMCommunicate request_size=4 [23:04:52]MH_SAM_APDU [23:04:52]CAPDU: 80 13 00 00 [23:04:52]Write to MH i2c: E2 08 00 C3 B0 80 13 00 00 00 00 00 00 EF [23:04:52]Write i2c OK [23:04:52]MH_I2C_Read... [23:04:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:04:52]Read from MH i2c: E2 [23:04:52]MH_I2C_Read... [23:04:52]Read from MH i2c: E2 62 00 [23:04:52]MH_I2C_Read... [23:04:52]Read from MH i2c: E2 62 00 C3 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 79 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 54 [23:04:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 79 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:04:52]wFMCommunicate OK [23:04:52]SAM_PROTO_GetFieldsCounters done [23:04:52]requested_item shift.num is exist - process it [23:04:52]requested_item shift.opened is exist - process it [23:04:52]req_shift_opened [23:04:52]FM_GetShiftState [23:04:52]SAM_PROTO_GetShiftState [23:04:52]wFMCommunicate request_size=4 [23:04:52]MH_SAM_APDU [23:04:52]CAPDU: 80 13 01 00 [23:04:52]Write to MH i2c: E2 08 00 C4 B0 80 13 01 00 00 00 00 00 F1 [23:04:52]Write i2c OK [23:04:52]MH_I2C_Read... [23:04:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:04:52]Read from MH i2c: E2 [23:04:52]MH_I2C_Read... [23:04:52]Read from MH i2c: E2 0E 00 [23:04:52]MH_I2C_Read... [23:04:52]Read from MH i2c: E2 0E 00 C4 B0 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 6E [23:04:52]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:04:52]wFMCommunicate OK [23:04:52]SAM_PROTO_GetShiftState done [23:04:52]FM_GetShiftState done [23:04:52]req_shift_opened done [23:04:52]requested_item shift.open_date is exist - process it [23:04:52]req_shift_open_date [23:04:52]req_shift_open_date done [23:04:52]produce_requested_data done [23:04:52]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32633,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:04:52]process_action_free get_value [23:04:52]json_value_free [23:04:52]json_value_free done [23:04:52]process_json_proto returns [23:04:52]Send response to host [23:04:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32633,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:04:52]free response buf [23:04:52]execute_script done [23:04:52]execute_script returns [23:04:52]free content buf [23:04:52]Sock 8.Close socket [23:04:52]Sock 8.Thread stoped [23:04:52]accept exits with 9 [23:04:52]New connection [23:04:52]New thread 3066940772 created [23:04:52]Thread 3067084132 joined [23:04:52]Waiting for new connection... [23:04:52] Sock 9.Parse request [23:04:52]Sock 9.Check first char [23:04:52]Sock 9.First char is OK [23:04:52]request: POST /json_proto HTTP/1.0 [23:04:52]Method: POST [23:04:52]URL: /json_proto [23:04:52]Method is POST - this is cgi request [23:04:52]url: /json_proto [23:04:52]query_string will be loaded in cgi processing [23:04:52]execute_cgi json_proto POST (null) [23:04:52]execute_cgi path=json_proto method=POST [23:04:52]POST find Content-Length [23:04:52]Host: 172.17.34.200:8080 [23:04:52]Content-Length: 331 [23:04:52]Content-Type: application/json [23:04:52] [23:04:52]POST finish read [23:04:52]Found Content-Length = 331 [23:04:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:04:52]execute_script... [23:04:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:04:53]POST & json_proto [23:04:53]process_json_proto [23:04:53]json parsed OK: [23:04:53]protocol is kg_v1.0 [23:04:53]action value=get_value [23:04:53]process_action get_value [23:04:53]cmd_get_value [23:04:53]process_action get_value done [23:04:53]requested_data is exist [23:04:53]produce_requested_data [23:04:53]requested_item fm.sale.total is exist - process it [23:04:53]SAM_PROTO_GetFMData [23:04:53]wFMCommunicate request_size=4 [23:04:53]MH_SAM_APDU [23:04:53]CAPDU: 80 13 03 00 [23:04:53]Write to MH i2c: E2 08 00 C5 B0 80 13 03 00 00 00 00 00 F4 [23:04:53]Write i2c OK [23:04:53]MH_I2C_Read... [23:04:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:04:53]Read from MH i2c: E2 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 FD 00 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 FD 00 C5 B0 00 C3 04 85 04 BF 04 6E 04 04 00 E3 7E 00 00 69 04 A1 00 6F 04 04 00 AC 7D 00 00 B1 04 04 00 FB BB BE 98 70 04 04 00 B8 A2 EE 88 72 04 04 00 43 19 D0 0F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 90 66 39 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 18 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 2A [23:04:53]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 E3 7E 00 00 69 04 A1 00 6F 04 04 00 AC 7D 00 00 B1 04 04 00 FB BB BE 98 70 04 04 00 B8 A2 EE 88 72 04 04 00 43 19 D0 0F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 90 66 39 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 18 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 [23:04:53]wFMCommunicate OK [23:04:53]wFMCommunicate request_size=4 [23:04:53]MH_SAM_APDU [23:04:53]CAPDU: 80 17 00 00 [23:04:53]Write to MH i2c: E2 08 00 C6 B0 80 17 00 00 00 00 00 00 F6 [23:04:53]Write i2c OK [23:04:53]MH_I2C_Read... [23:04:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:04:53]Read from MH i2c: E2 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 FD 00 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 FD 00 C6 B0 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 20 [23:04:53]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [23:04:53]wFMCommunicate OK [23:04:53]wFMCommunicate request_size=4 [23:04:53]MH_SAM_APDU [23:04:53]CAPDU: 80 17 00 00 [23:04:53]Write to MH i2c: E2 08 00 C7 B0 80 17 00 00 00 00 00 00 F7 [23:04:53]Write i2c OK [23:04:53]MH_I2C_Read... [23:04:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:04:53]Read from MH i2c: E2 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 FD 00 [23:04:53]MH_I2C_Read... [23:04:54]Read from MH i2c: E2 FD 00 C7 B0 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 15 [23:04:54]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:04:54]wFMCommunicate OK [23:04:54]wFMCommunicate request_size=4 [23:04:54]MH_SAM_APDU [23:04:54]CAPDU: 80 17 00 00 [23:04:54]Write to MH i2c: E2 08 00 C8 B0 80 17 00 00 00 00 00 00 F8 [23:04:54]Write i2c OK [23:04:54]MH_I2C_Read... [23:04:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:04:54]Read from MH i2c: E2 [23:04:54]MH_I2C_Read... [23:04:54]Read from MH i2c: E2 FD 00 [23:04:54]MH_I2C_Read... [23:04:54]Read from MH i2c: E2 FD 00 C8 B0 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 6A [23:04:54]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:04:54]wFMCommunicate OK [23:04:54]wFMCommunicate request_size=4 [23:04:54]MH_SAM_APDU [23:04:54]CAPDU: 80 17 00 00 [23:04:54]Write to MH i2c: E2 08 00 C9 B0 80 17 00 00 00 00 00 00 F9 [23:04:54]Write i2c OK [23:04:54]MH_I2C_Read... [23:04:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:04:54]Read from MH i2c: E2 [23:04:54]MH_I2C_Read... [23:04:54]Read from MH i2c: E2 E0 00 [23:04:54]MH_I2C_Read... [23:04:54]Read from MH i2c: E2 E0 00 C9 B0 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E3 [23:04:54]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:04:54]wFMCommunicate OK [23:04:54]SAM_PROTO_GetFMData done [23:04:54]requested_item fm.sale_refund.total is exist - process it [23:04:54]requested_item fm.buy.total is exist - process it [23:04:54]requested_item shift.sale.total is exist - process it [23:04:54]SAM_PROTO_GetShiftData [23:04:54]wFMCommunicate request_size=4 [23:04:54]MH_SAM_APDU [23:04:54]CAPDU: 80 13 02 00 [23:04:54]Write to MH i2c: E2 08 00 CA B0 80 13 02 00 00 00 00 00 F8 [23:04:54]Write i2c OK [23:04:54]MH_I2C_Read... [23:04:54]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:04:54]Read from MH i2c: E2 [23:04:54]MH_I2C_Read... [23:04:54]Read from MH i2c: E2 FD 00 [23:04:54]MH_I2C_Read... [23:04:54]Read from MH i2c: E2 FD 00 CA B0 00 BC 04 AA 04 B8 04 6E 04 04 00 53 01 00 00 69 04 9E 00 6F 04 04 00 4F 01 00 00 B1 04 04 00 91 8B F1 01 70 04 04 00 A0 23 AE 01 72 04 03 00 F1 67 43 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 FB D9 34 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 83 67 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 AB [23:04:55]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 53 01 00 00 69 04 9E 00 6F 04 04 00 4F 01 00 00 B1 04 04 00 91 8B F1 01 70 04 04 00 A0 23 AE 01 72 04 03 00 F1 67 43 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 FB D9 34 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 83 67 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:04:55]wFMCommunicate OK [23:04:55]wFMCommunicate request_size=4 [23:04:55]MH_SAM_APDU [23:04:55]CAPDU: 80 17 00 00 [23:04:55]Write to MH i2c: E2 08 00 CB B0 80 17 00 00 00 00 00 00 FB [23:04:55]Write i2c OK [23:04:55]MH_I2C_Read... [23:04:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:04:55]Read from MH i2c: E2 [23:04:55]MH_I2C_Read... [23:04:55]Read from MH i2c: E2 FD 00 [23:04:55]MH_I2C_Read... [23:04:55]Read from MH i2c: E2 FD 00 CB B0 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 9F [23:04:55]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:04:55]wFMCommunicate OK [23:04:55]wFMCommunicate request_size=4 [23:04:55]MH_SAM_APDU [23:04:55]CAPDU: 80 17 00 00 [23:04:55]Write to MH i2c: E2 08 00 CC B0 80 17 00 00 00 00 00 00 FC [23:04:55]Write i2c OK [23:04:55]MH_I2C_Read... [23:04:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:04:55]Read from MH i2c: E2 [23:04:55]MH_I2C_Read... [23:04:55]Read from MH i2c: E2 FD 00 [23:04:55]MH_I2C_Read... [23:04:55]Read from MH i2c: E2 FD 00 CC B0 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 25 [23:04:55]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:04:55]wFMCommunicate OK [23:04:55]wFMCommunicate request_size=4 [23:04:55]MH_SAM_APDU [23:04:55]CAPDU: 80 17 00 00 [23:04:55]Write to MH i2c: E2 08 00 CD B0 80 17 00 00 00 00 00 00 FD [23:04:55]Write i2c OK [23:04:55]MH_I2C_Read... [23:04:55]OFD Sender: No OFD packet to send [23:04:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:04:55]Read from MH i2c: E2 [23:04:55]MH_I2C_Read... [23:04:55]Read from MH i2c: E2 FD 00 [23:04:55]MH_I2C_Read... [23:04:55]Read from MH i2c: E2 FD 00 CD B0 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 7E [23:04:55]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:04:55]wFMCommunicate OK [23:04:55]wFMCommunicate request_size=4 [23:04:55]MH_SAM_APDU [23:04:55]CAPDU: 80 17 00 00 [23:04:55]Write to MH i2c: E2 08 00 CE B0 80 17 00 00 00 00 00 00 FE [23:04:55]Write i2c OK [23:04:55]MH_I2C_Read... [23:04:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:04:56]Read from MH i2c: E2 [23:04:56]MH_I2C_Read... [23:04:56]Read from MH i2c: E2 D9 00 [23:04:56]MH_I2C_Read... [23:04:56]Read from MH i2c: E2 D9 00 CE B0 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DD [23:04:56]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:04:56]wFMCommunicate OK [23:04:56]SAM_PROTO_GetShiftData done [23:04:56]requested_item shift.sale.total_cash is exist - process it [23:04:56]requested_item shift.sale_refund.total is exist - process it [23:04:56]requested_item shift.sale_refund.total_cash is exist - process it [23:04:56]requested_item shift.buy.total is exist - process it [23:04:56]requested_item shift.buy.total_cash is exist - process it [23:04:56]produce_requested_data done [23:04:56]produce_requested_data return {"fm.sale.total":25626367.95,"fm.sale_refund.total":3282375.00,"fm.buy.total":0.00,"shift.sale.total":326071.21,"shift.sale.total_cash":281896.00,"shift.sale_refund.total":42640.00,"shift.sale_refund.total_cash":42640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:04:56]process_action_free get_value [23:04:56]json_value_free [23:04:56]json_value_free done [23:04:56]process_json_proto returns [23:04:56]Send response to host [23:04:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25626367.95,"fm.sale_refund.total":3282375.00,"fm.buy.total":0.00,"shift.sale.total":326071.21,"shift.sale.total_cash":281896.00,"shift.sale_refund.total":42640.00,"shift.sale_refund.total_cash":42640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:04:56]free response buf [23:04:56]execute_script done [23:04:56]execute_script returns [23:04:56]free content buf [23:04:56]Sock 9.Close socket [23:04:56]Sock 9.Thread stoped [23:05:00]OFD Sender: No OFD packet to send [23:05:05]OFD Sender: No OFD packet to send [23:05:10]OFD Sender: No OFD packet to send [23:05:15]OFD Sender: No OFD packet to send [23:05:20]OFD Sender: No OFD packet to send [23:05:25]OFD Sender: No OFD packet to send [23:05:30]OFD Sender: No OFD packet to send [23:05:35]OFD Sender: No OFD packet to send [23:05:40]OFD Sender: No OFD packet to send [23:05:45]OFD Sender: No OFD packet to send [23:05:50]OFD Sender: No OFD packet to send [23:05:55]OFD Sender: No OFD packet to send [23:06:00]OFD Sender: No OFD packet to send [23:06:05]OFD Sender: No OFD packet to send [23:06:10]OFD Sender: No OFD packet to send [23:06:15]OFD Sender: No OFD packet to send [23:06:20]OFD Sender: No OFD packet to send [23:06:25]OFD Sender: No OFD packet to send [23:06:30]OFD Sender: No OFD packet to send [23:06:35]accept exits with 8 [23:06:35]New connection [23:06:35]New thread 3067084132 created [23:06:35]Thread 3066940772 joined [23:06:35]Waiting for new connection... [23:06:35] Sock 8.Parse request [23:06:35]Sock 8.Check first char [23:06:35]Sock 8.First char is OK [23:06:35]request: POST /json_proto HTTP/1.0 [23:06:35]Method: POST [23:06:35]URL: /json_proto [23:06:35]Method is POST - this is cgi request [23:06:35]url: /json_proto [23:06:35]query_string will be loaded in cgi processing [23:06:35]execute_cgi json_proto POST (null) [23:06:35]execute_cgi path=json_proto method=POST [23:06:35]POST find Content-Length [23:06:35]Host: 172.17.34.200:8080 [23:06:35]Content-Length: 678 [23:06:35]Content-Type: application/json [23:06:35] [23:06:35]POST finish read [23:06:35]Found Content-Length = 678 [23:06:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:06:35]execute_script... [23:06: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)1182396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:06:35]POST & json_proto [23:06:35]process_json_proto [23:06:35]json parsed OK: [23:06:35]protocol is kg_v1.0 [23:06:35]action value=close_receipt [23:06:35]process_action close_receipt [23:06:35]cmd_close_receipt [23:06:35]MH_GetDate [23:06:35]Write to MH i2c: F0 00 00 CF B0 6E [23:06:35]Write i2c OK [23:06:35]MH_I2C_Read... [23:06:35]Read from MH i2c: F0 [23:06:35]MH_I2C_Read... [23:06:35]Read from MH i2c: F0 09 00 [23:06:35]MH_I2C_Read... [23:06:35]Read from MH i2c: F0 09 00 CF B0 00 81 E2 E7 64 B2 FF 65 64 9F [23:06:35]GetLastDocTimeStamp 1692918283 [23:06:35]current date 1692918401 [23:06:35]FM_GetShiftState [23:06:35]SAM_PROTO_GetShiftState [23:06:35]wFMCommunicate request_size=4 [23:06:35]MH_SAM_APDU [23:06:35]CAPDU: 80 13 01 00 [23:06:35]Write to MH i2c: E2 08 00 D0 B0 80 13 01 00 00 00 00 00 FD [23:06:35]Write i2c OK [23:06:35]MH_I2C_Read... [23:06:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:06:35]Read from MH i2c: E2 [23:06:35]MH_I2C_Read... [23:06:35]Read from MH i2c: E2 0E 00 [23:06:35]MH_I2C_Read... [23:06:35]Read from MH i2c: E2 0E 00 D0 B0 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 7A [23:06:35]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:06:35]wFMCommunicate OK [23:06:35]SAM_PROTO_GetShiftState done [23:06:35]FM_GetShiftState done [23:06:35]opened in 1692866319 [23:06:35]opened+sec_in_day 1692952719 [23:06:35]quantity*price = 50025 [23:06:35]sum+1 = 50026 [23:06:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 340 24.08.2023 23:06 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32634 ФПД: 148689650702476 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T230641&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32634&fm=148689650702476&tin=02508201610067®Number=0000000000091575&sum=50000 [23:06:36]StoreToDocumentArchive [23:06:36]shift 75 fd 32634 [23:06:36]save to /storage/0075/doc_00032634 [23:06:36]save last doc name /storage/0075/doc_00032634 to /storage/kkm_last_doc_name [23:06:36]save OK [23:06:36]Clear old archive folders... [23:06:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:06:36]tlvbuf is 01AF5530 [23:06:36]SAM_PROTO_ClearQueue [23:06:36]wFMCommunicate request_size=4 [23:06:36]MH_SAM_APDU [23:06:36]CAPDU: 80 09 00 00 [23:06:36]Write to MH i2c: E2 08 00 DD B0 80 09 00 00 00 00 00 00 FF [23:06:36]Write i2c OK [23:06:36]MH_I2C_Read... [23:06:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:06:36]Read from MH i2c: E2 [23:06:36]MH_I2C_Read... [23:06:36]Read from MH i2c: E2 03 00 [23:06:36]MH_I2C_Read... [23:06:36]Read from MH i2c: E2 03 00 DD B0 00 90 00 01 [23:06:36]RAPDU: 90 00 [23:06:36]wFMCommunicate OK [23:06:36]SAM_PROTO_ClearQueue done [23:06:36]KKMCreateOFDPacket [23:06:36]OFDProtocolAddRootSTLVToBuf [23:06:36]FM_MakeSignedData [23:06:36]FM_MakeSignedData [23:06:36]SAM_PROTO_SignData [23:06:36]wFMCommunicate request_size=4 [23:06:36]MH_SAM_APDU [23:06:36]CAPDU: 80 0D 01 02 [23:06:36]Write to MH i2c: E2 08 00 DE B0 80 0D 01 02 00 00 00 00 07 [23:06:36]Write i2c OK [23:06:36]MH_I2C_Read... [23:06:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:06:36]Read from MH i2c: E2 [23:06:36]MH_I2C_Read... [23:06:36]Read from MH i2c: E2 03 00 [23:06:36]MH_I2C_Read... [23:06:36]Read from MH i2c: E2 03 00 DE B0 00 90 00 02 [23:06:36]RAPDU: 90 00 [23:06:36]wFMCommunicate OK [23:06:36]wFMCommunicate request_size=255 [23:06:36]MH_SAM_APDU [23:06:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 81 E2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 7F 00 00 35 04 06 00 87 [23:06:36]Write to MH i2c: E2 02 01 DF 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 81 E2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 7F 00 00 35 04 06 00 87 00 00 6F [23:06:36]Write i2c OK [23:06:36]MH_I2C_Read... [23:06:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:37]Read from MH i2c: E2 [23:06:37]MH_I2C_Read... [23:06:37]Read from MH i2c: E2 03 00 [23:06:37]MH_I2C_Read... [23:06:37]Read from MH i2c: E2 03 00 DF B0 00 90 00 03 [23:06:37]RAPDU: 90 00 [23:06:37]wFMCommunicate OK [23:06:37]wFMCommunicate request_size=10 [23:06:37]MH_SAM_APDU [23:06:37]CAPDU: 80 0D 02 02 05 3B 81 CF D8 8C [23:06:37]Write to MH i2c: E2 0D 00 E0 B0 80 0D 02 02 05 00 3B 81 CF D8 8C 00 00 03 [23:06:37]Write i2c OK [23:06:37]MH_I2C_Read... [23:06:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:37]Read from MH i2c: E2 [23:06:37]MH_I2C_Read... [23:06:37]Read from MH i2c: E2 03 00 [23:06:37]MH_I2C_Read... [23:06:37]Read from MH i2c: E2 03 00 E0 B0 00 90 00 04 [23:06:37]RAPDU: 90 00 [23:06:37]wFMCommunicate OK [23:06:37]wFMCommunicate request_size=4 [23:06:37]MH_SAM_APDU [23:06:37]CAPDU: 80 0D 03 02 [23:06:37]Write to MH i2c: E2 08 00 E1 B0 80 0D 03 02 00 00 00 00 0C [23:06:37]Write i2c OK [23:06:37]MH_I2C_Read... [23:06:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:06:37]Read from MH i2c: E2 [23:06:37]MH_I2C_Read... [23:06:37]Read from MH i2c: E2 0B 00 [23:06:37]MH_I2C_Read... [23:06:37]Read from MH i2c: E2 0B 00 E1 B0 00 2F 56 56 3F CB 72 09 3F 90 00 AC [23:06:37]RAPDU: 2F 56 56 3F CB 72 09 3F 90 00 [23:06:37]wFMCommunicate OK [23:06:37]SAM_PROTO_SignData done [23:06:37]FM_MakeSignedData done [23:06:37]CreateOFDProtocolMessage [23:06:37]wFMCommunicate request_size=4 [23:06:37]MH_SAM_APDU [23:06:37]CAPDU: 80 11 00 00 [23:06:37]Write to MH i2c: E2 08 00 E2 B0 80 11 00 00 00 00 00 00 0C [23:06:37]Write i2c OK [23:06:37]MH_I2C_Read... [23:06:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:06:37]Read from MH i2c: E2 [23:06:37]MH_I2C_Read... [23:06:37]Read from MH i2c: E2 17 00 [23:06:37]MH_I2C_Read... [23:06:37]Read from MH i2c: E2 17 00 E2 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 62 [23:06:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:06:37]wFMCommunicate OK [23:06:37]CreateOFDProtocolMessage done [23:06:37]OFDSenderStorePacket 32634 [23:06:37]StoreOFDPacket docnum=32634 [23:06:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 18 C1 07 01 87 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 81 E2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 7F 00 00 35 04 06 00 87 3B 81 CF D8 8C 2F 56 56 3F CB 72 09 3F [23:06:37]CheckFolder [23:06:37]dirname=/storage/ofd_packets [23:06:37]CheckFolder done [23:06:37]ProducePacketName [23:06:37]name=ofd_packets/00032634 [23:06:37]NVStorageSaveData ofd_packets/00032634 [23:06:37]File name is /storage/ofd_packets/00032634 [23:06:37]Write 301 bytes [23:06:37]NVStorageSaveData done [23:06:37]OFDSenderStorePacket done [23:06:37]KKMCreateOFDPacket done [23:06:37]NVStorageSaveData kkm_last_timestamp [23:06:37]File name is /storage/kkm_last_timestamp [23:06:37]Write 4 bytes [23:06:37]NVStorageSaveData done [23:06:37]ExternCall_PrintAddStr [23:06:37]wPrintStart [23:06:37]Write to MH i2c: 01 00 00 E3 B0 93 [23:06:37]Write i2c OK [23:06:37]MH_I2C_Read... [23:06:37]Read from MH i2c: 01 [23:06:37]MH_I2C_Read... [23:06:37]Read from MH i2c: 01 07 00 [23:06:37]MH_I2C_Read... [23:06:37]Read from MH i2c: 01 07 00 E3 B0 00 00 00 00 00 FF 0F A8 [23:06:37]RasterBufferAndPrint [23:06:37]line Счет N : (1)1182396 [23:06:37]line ИНН: 02508201610067 [23:06:37]line Контрольно-Кассовый Чек [23:06:37]line ПРОДАЖА [23:06:37]line ТРК (МРК, ГНК) : 62 [23:06:37]line Товар: 2710124130 [23:06:37]line Аи-92-К-5 [23:06:37]line 8.700 * 57.50 [23:06:37]line = 500.25 [23:06:37]line НДС 12% НСП 1% [23:06:37]line > о реализуемом товаре [23:06:37]line ОКРУГЛЕНИЕ: -0.25 [23:06:37]line ИТОГО: 500.00 [23:06:37]line Внесено: 500.00 [23:06:37]line СДАЧА: 0.00 [23:06:37]line НСП 1% : 4.43 [23:06:37]line НДС 12% : 53.12 [23:06:37]line Наличными: 500.00 [23:06:37]line Безнал.: 0.00 [23:06:37]line Место: АЗС № 121 "Партнер Нефть" [23:06:37]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:06:37]line СНО: Общий режим [23:06:37]line Чек 340 24.08.2023 23:06 [23:06:37]line Смена: 75 ФФД: 1.0 [23:06:37]line ЗНМ: 0300000148 [23:06:37]line РНМ: 0000000000091575 [23:06:37]line Версия ККМ: 001 [23:06:37]line ФМ: 0000000000874655 [23:06:37]line ФД: 32634 [23:06:37]line ФПД: 148689650702476 [23:06:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T230641&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32634&fm=148689650702476&tin=02508201610067®Number=0000000000091575&sum=50000 [23:06:37]OFD Sender: Processing packet 32634 [packets to send 11, broken 10] [23:06:37]ProducePacketName [23:06:37]name=ofd_packets/00032634 [23:06:37]OFD Sender: To server: pG, [23:06:37]CommunicateWithHost lk.salyk.kg:30040 [23:06:37]ConnectInit lk.salyk.kg [23:06:37]written 0, free lines is 4095 [23:06:37]Connected sock=10 [23:06:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 18 C1 07 01 87 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 81 E2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 7F 00 00 35 04 06 00 87 3B 81 CF D8 8C 2F 56 56 3F CB 72 09 3F [23:06:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BE 9E 47 00 3B F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 7F 00 00 F4 03 04 00 24 8D E7 64 B6 04 01 00 00 E8 76 65 83 67 02 0E 06 [23:06:37]CommunicateWithHost err = 0 [23:06:37]CheckOFDResponse [23:06:37]1017 (14) - 77093643461234 [23:06:37]1041 (16) - 0000000000874655 [23:06:37]1040 (4) - 32634 [23:06:37]1012 (4) - 24.08.2023 17:02 [23:06:37]1206 (1) - 0 [23:06:37]OFD Sender: Remove packet 32634 [23:06:37]ProducePacketName [23:06:37]name=ofd_packets/00032634 [23:06:37]NVStorageDeleteData [23:06:38]Write to MH i2c: 01 00 00 0E B1 BF [23:06:38]Write i2c OK [23:06:38]MH_I2C_Read... [23:06:38]Read from MH i2c: 01 [23:06:38]MH_I2C_Read... [23:06:38]Read from MH i2c: 01 07 00 [23:06:38]MH_I2C_Read... [23:06:38]Read from MH i2c: 01 07 00 0E B1 00 00 00 00 00 E7 0C B9 [23:06:38]RasterBufferAndPrint [23:06:38]line [23:06:38]line [23:06:38]line [23:06:38]line [23:06:38]line [23:06:38]written 0, free lines is 3309 [23:06:38]MH_Cut [23:06:38]Write to MH i2c: D1 01 00 15 B1 01 98 [23:06:38]Write i2c OK [23:06:38]MH_I2C_Read... [23:06:38]Read from MH i2c: D1 [23:06:38]MH_I2C_Read... [23:06:38]Read from MH i2c: D1 01 00 [23:06:38]MH_I2C_Read... [23:06:38]Read from MH i2c: D1 01 00 15 B1 00 97 [23:06:38]Write to MH i2c: 01 00 00 16 B1 C7 [23:06:38]Write i2c OK [23:06:38]MH_I2C_Read... [23:06:38]OFD Sender: No OFD packet to send [23:06:38]*** Cut start [23:06:38]*** Purtial cut [23:06:38]*** Stage 1: CUTSNS_PIN = 1 [23:06:39]Read from MH i2c: 01 [23:06:39]MH_I2C_Read... [23:06:39]*** Stop cut motor [23:06:39]*** Cut end [23:06:39]Read from MH i2c: 01 07 00 [23:06:39]MH_I2C_Read... [23:06:39]Read from MH i2c: 01 07 00 16 B1 00 00 00 00 00 FF 0F DC [23:06:39]process_action close_receipt done [23:06:39]requested_data is exist [23:06:39]produce_requested_data [23:06:39]requested_item fm.sn is exist - process it [23:06:39]wFMCommunicate request_size=4 [23:06:39]MH_SAM_APDU [23:06:39]CAPDU: 80 11 00 00 [23:06:39]Write to MH i2c: E2 08 00 17 B1 80 11 00 00 00 00 00 00 42 [23:06:39]Write i2c OK [23:06:39]MH_I2C_Read... [23:06:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:06:39]Read from MH i2c: E2 [23:06:39]MH_I2C_Read... [23:06:39]Read from MH i2c: E2 17 00 [23:06:39]MH_I2C_Read... [23:06:39]Read from MH i2c: E2 17 00 17 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 98 [23:06:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:06:39]wFMCommunicate OK [23:06:39]requested_item fd.num is exist - process it [23:06:39]SAM_PROTO_GetFieldsCounters [23:06:39]wFMCommunicate request_size=4 [23:06:39]MH_SAM_APDU [23:06:39]CAPDU: 80 13 00 00 [23:06:39]Write to MH i2c: E2 08 00 18 B1 80 13 00 00 00 00 00 00 45 [23:06:39]Write i2c OK [23:06:39]MH_I2C_Read... [23:06:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:06:39]Read from MH i2c: E2 [23:06:39]MH_I2C_Read... [23:06:39]Read from MH i2c: E2 62 00 [23:06:39]MH_I2C_Read... [23:06:39]Read from MH i2c: E2 62 00 18 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7A 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 AE [23:06:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7A 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:06:39]wFMCommunicate OK [23:06:39]SAM_PROTO_GetFieldsCounters done [23:06:39]requested_item shift.num is exist - process it [23:06:39]requested_item shift.opened is exist - process it [23:06:39]req_shift_opened [23:06:39]FM_GetShiftState [23:06:39]SAM_PROTO_GetShiftState [23:06:39]wFMCommunicate request_size=4 [23:06:39]MH_SAM_APDU [23:06:39]CAPDU: 80 13 01 00 [23:06:39]Write to MH i2c: E2 08 00 19 B1 80 13 01 00 00 00 00 00 47 [23:06:39]Write i2c OK [23:06:39]MH_I2C_Read... [23:06:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:06:39]Read from MH i2c: E2 [23:06:39]MH_I2C_Read... [23:06:39]Read from MH i2c: E2 0E 00 [23:06:39]MH_I2C_Read... [23:06:39]Read from MH i2c: E2 0E 00 19 B1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C4 [23:06:39]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:06:39]wFMCommunicate OK [23:06:39]SAM_PROTO_GetShiftState done [23:06:39]FM_GetShiftState done [23:06:39]req_shift_opened done [23:06:39]requested_item shift.open_date is exist - process it [23:06:39]req_shift_open_date [23:06:39]req_shift_open_date done [23:06:39]produce_requested_data done [23:06:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32634,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:06:39]process_action_free close_receipt [23:06:39]json_value_free [23:06:39]json_value_free done [23:06:39]process_json_proto returns [23:06:39]Send response to host [23:06:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32634,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:06:39]free response buf [23:06:39]execute_script done [23:06:39]execute_script returns [23:06:39]free content buf [23:06:39]Sock 8.Close socket [23:06:39]Sock 8.Thread stoped [23:06:43]OFD Sender: No OFD packet to send [23:06:45]accept exits with 9 [23:06:45]New connection [23:06:45]New thread 3066940772 created [23:06:45]Thread 3067084132 joined [23:06:45]Waiting for new connection... [23:06:45] Sock 9.Parse request [23:06:45]Sock 9.Check first char [23:06:45]Sock 9.First char is OK [23:06:45]request: POST /json_proto HTTP/1.0 [23:06:45]Method: POST [23:06:45]URL: /json_proto [23:06:45]Method is POST - this is cgi request [23:06:45]url: /json_proto [23:06:45]query_string will be loaded in cgi processing [23:06:45]execute_cgi json_proto POST (null) [23:06:45]execute_cgi path=json_proto method=POST [23:06:45]POST find Content-Length [23:06:45]Host: 172.17.34.200:8080 [23:06:45]Content-Length: 678 [23:06:45]Content-Type: application/json [23:06:45] [23:06:45]POST finish read [23:06:45]Found Content-Length = 678 [23:06:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:06:45]execute_script... [23: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 : (1)1182397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:06:45]POST & json_proto [23:06:45]process_json_proto [23:06:45]json parsed OK: [23:06:45]protocol is kg_v1.0 [23:06:45]action value=close_receipt [23:06:45]process_action close_receipt [23:06:45]cmd_close_receipt [23:06:45]MH_GetDate [23:06:45]Write to MH i2c: F0 00 00 1A B1 BA [23:06:45]Write i2c OK [23:06:45]MH_I2C_Read... [23:06:45]Read from MH i2c: F0 [23:06:45]MH_I2C_Read... [23:06:45]Read from MH i2c: F0 09 00 [23:06:45]MH_I2C_Read... [23:06:45]Read from MH i2c: F0 09 00 1A B1 00 8B E2 E7 64 B2 FF 65 64 F5 [23:06:45]GetLastDocTimeStamp 1692918401 [23:06:45]current date 1692918411 [23:06:45]FM_GetShiftState [23:06:45]SAM_PROTO_GetShiftState [23:06:45]wFMCommunicate request_size=4 [23:06:45]MH_SAM_APDU [23:06:45]CAPDU: 80 13 01 00 [23:06:45]Write to MH i2c: E2 08 00 1B B1 80 13 01 00 00 00 00 00 49 [23:06:45]Write i2c OK [23:06:45]MH_I2C_Read... [23:06:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:06:45]Read from MH i2c: E2 [23:06:45]MH_I2C_Read... [23:06:45]Read from MH i2c: E2 0E 00 [23:06:45]MH_I2C_Read... [23:06:45]Read from MH i2c: E2 0E 00 1B B1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 C6 [23:06:45]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:06:45]wFMCommunicate OK [23:06:45]SAM_PROTO_GetShiftState done [23:06:45]FM_GetShiftState done [23:06:45]opened in 1692866319 [23:06:45]opened+sec_in_day 1692952719 [23:06:45]quantity*price = 50025 [23:06:45]sum+1 = 50026 [23:06:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 341 24.08.2023 23:06 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32635 ФПД: 175532030006589 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T230651&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32635&fm=175532030006589&tin=02508201610067®Number=0000000000091575&sum=50000 [23:06:46]StoreToDocumentArchive [23:06:46]shift 75 fd 32635 [23:06:46]save to /storage/0075/doc_00032635 [23:06:46]save last doc name /storage/0075/doc_00032635 to /storage/kkm_last_doc_name [23:06:46]save OK [23:06:46]Clear old archive folders... [23:06:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:06:46]tlvbuf is 0195D2E0 [23:06:46]SAM_PROTO_ClearQueue [23:06:46]wFMCommunicate request_size=4 [23:06:46]MH_SAM_APDU [23:06:46]CAPDU: 80 09 00 00 [23:06:46]Write to MH i2c: E2 08 00 28 B1 80 09 00 00 00 00 00 00 4B [23:06:46]Write i2c OK [23:06:46]MH_I2C_Read... [23:06:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:06:46]Read from MH i2c: E2 [23:06:46]MH_I2C_Read... [23:06:46]Read from MH i2c: E2 03 00 [23:06:46]MH_I2C_Read... [23:06:46]Read from MH i2c: E2 03 00 28 B1 00 90 00 4D [23:06:46]RAPDU: 90 00 [23:06:46]wFMCommunicate OK [23:06:46]SAM_PROTO_ClearQueue done [23:06:46]KKMCreateOFDPacket [23:06:46]OFDProtocolAddRootSTLVToBuf [23:06:46]FM_MakeSignedData [23:06:46]FM_MakeSignedData [23:06:46]SAM_PROTO_SignData [23:06:46]wFMCommunicate request_size=4 [23:06:46]MH_SAM_APDU [23:06:46]CAPDU: 80 0D 01 02 [23:06:46]Write to MH i2c: E2 08 00 29 B1 80 0D 01 02 00 00 00 00 53 [23:06:46]Write i2c OK [23:06:46]MH_I2C_Read... [23:06:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:06:46]Read from MH i2c: E2 [23:06:46]MH_I2C_Read... [23:06:46]Read from MH i2c: E2 03 00 [23:06:46]MH_I2C_Read... [23:06:46]Read from MH i2c: E2 03 00 29 B1 00 90 00 4E [23:06:46]RAPDU: 90 00 [23:06:46]wFMCommunicate OK [23:06:46]wFMCommunicate request_size=255 [23:06:46]MH_SAM_APDU [23:06:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 8B E2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 7F 00 00 35 04 06 00 9F [23:06:46]Write to MH i2c: E2 02 01 2A 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 8B E2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 7F 00 00 35 04 06 00 9F 00 00 DF [23:06:47]Write i2c OK [23:06:47]MH_I2C_Read... [23:06:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:47]Read from MH i2c: E2 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: E2 03 00 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: E2 03 00 2A B1 00 90 00 4F [23:06:47]RAPDU: 90 00 [23:06:47]wFMCommunicate OK [23:06:47]wFMCommunicate request_size=10 [23:06:47]MH_SAM_APDU [23:06:47]CAPDU: 80 0D 02 02 05 A5 3C 4B 95 3D [23:06:47]Write to MH i2c: E2 0D 00 2B B1 80 0D 02 02 05 00 A5 3C 4B 95 3D 00 00 5E [23:06:47]Write i2c OK [23:06:47]MH_I2C_Read... [23:06:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:47]Read from MH i2c: E2 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: E2 03 00 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: E2 03 00 2B B1 00 90 00 50 [23:06:47]RAPDU: 90 00 [23:06:47]wFMCommunicate OK [23:06:47]wFMCommunicate request_size=4 [23:06:47]MH_SAM_APDU [23:06:47]CAPDU: 80 0D 03 02 [23:06:47]Write to MH i2c: E2 08 00 2C B1 80 0D 03 02 00 00 00 00 58 [23:06:47]Write i2c OK [23:06:47]MH_I2C_Read... [23:06:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:06:47]Read from MH i2c: E2 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: E2 0B 00 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: E2 0B 00 2C B1 00 3E 14 4B 77 FC 83 D4 B5 90 00 75 [23:06:47]RAPDU: 3E 14 4B 77 FC 83 D4 B5 90 00 [23:06:47]wFMCommunicate OK [23:06:47]SAM_PROTO_SignData done [23:06:47]FM_MakeSignedData done [23:06:47]CreateOFDProtocolMessage [23:06:47]wFMCommunicate request_size=4 [23:06:47]MH_SAM_APDU [23:06:47]CAPDU: 80 11 00 00 [23:06:47]Write to MH i2c: E2 08 00 2D B1 80 11 00 00 00 00 00 00 58 [23:06:47]Write i2c OK [23:06:47]MH_I2C_Read... [23:06:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:06:47]Read from MH i2c: E2 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: E2 17 00 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: E2 17 00 2D B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AE [23:06:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:06:47]wFMCommunicate OK [23:06:47]CreateOFDProtocolMessage done [23:06:47]OFDSenderStorePacket 32635 [23:06:47]StoreOFDPacket docnum=32635 [23:06:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 70 DE 07 01 7A 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 8B E2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 7F 00 00 35 04 06 00 9F A5 3C 4B 95 3D 3E 14 4B 77 FC 83 D4 B5 [23:06:47]CheckFolder [23:06:47]dirname=/storage/ofd_packets [23:06:47]CheckFolder done [23:06:47]ProducePacketName [23:06:47]name=ofd_packets/00032635 [23:06:47]NVStorageSaveData ofd_packets/00032635 [23:06:47]File name is /storage/ofd_packets/00032635 [23:06:47]Write 301 bytes [23:06:47]NVStorageSaveData done [23:06:47]OFDSenderStorePacket done [23:06:47]KKMCreateOFDPacket done [23:06:47]NVStorageSaveData kkm_last_timestamp [23:06:47]File name is /storage/kkm_last_timestamp [23:06:47]Write 4 bytes [23:06:47]NVStorageSaveData done [23:06:47]ExternCall_PrintAddStr [23:06:47]wPrintStart [23:06:47]Write to MH i2c: 01 00 00 2E B1 DF [23:06:47]Write i2c OK [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: 01 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: 01 07 00 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: 01 07 00 2E B1 00 00 00 00 00 FF 0F F4 [23:06:47]RasterBufferAndPrint [23:06:47]line Счет N : (1)1182397 [23:06:47]line ИНН: 02508201610067 [23:06:47]line Контрольно-Кассовый Чек [23:06:47]line ПРОДАЖА [23:06:47]line ТРК (МРК, ГНК) : 42 [23:06:47]line Товар: 2710124130 [23:06:47]line Аи-92-К-5 [23:06:47]line 8.700 * 57.50 [23:06:47]line = 500.25 [23:06:47]line НДС 12% НСП 1% [23:06:47]line > о реализуемом товаре [23:06:47]line ОКРУГЛЕНИЕ: -0.25 [23:06:47]line ИТОГО: 500.00 [23:06:47]line Внесено: 500.00 [23:06:47]line СДАЧА: 0.00 [23:06:47]line НСП 1% : 4.43 [23:06:47]line НДС 12% : 53.12 [23:06:47]line Наличными: 500.00 [23:06:47]line Безнал.: 0.00 [23:06:47]line Место: АЗС № 121 "Партнер Нефть" [23:06:47]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:06:47]line СНО: Общий режим [23:06:47]line Чек 341 24.08.2023 23:06 [23:06:47]line Смена: 75 ФФД: 1.0 [23:06:47]line ЗНМ: 0300000148 [23:06:47]line РНМ: 0000000000091575 [23:06:47]line Версия ККМ: 001 [23:06:47]line ФМ: 0000000000874655 [23:06:47]line ФД: 32635 [23:06:47]line ФПД: 175532030006589 [23:06:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T230651&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32635&fm=175532030006589&tin=02508201610067®Number=0000000000091575&sum=50000 [23:06:47]written 0, free lines is 4095 [23:06:47]OFD Sender: Processing packet 32635 [packets to send 11, broken 10] [23:06:47]ProducePacketName [23:06:47]name=ofd_packets/00032635 [23:06:47]OFD Sender: To server: pG, [23:06:47]CommunicateWithHost lk.salyk.kg:30040 [23:06:47]ConnectInit lk.salyk.kg [23:06:47]Connected sock=10 [23: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 34 36 35 35 0F 01 00 00 70 DE 07 01 7A 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 8B E2 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 7F 00 00 35 04 06 00 9F A5 3C 4B 95 3D 3E 14 4B 77 FC 83 D4 B5 [23:06:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0B C3 47 00 7F DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 7F 00 00 F4 03 04 00 2D 8D E7 64 B6 04 01 00 00 73 92 6B 03 EE 0C 7F E0 [23:06:47]CommunicateWithHost err = 0 [23:06:47]CheckOFDResponse [23:06:47]1017 (14) - 77093643461234 [23:06:47]1041 (16) - 0000000000874655 [23:06:47]1040 (4) - 32635 [23:06:47]1012 (4) - 24.08.2023 17:02 [23:06:47]1206 (1) - 0 [23:06:47]OFD Sender: Remove packet 32635 [23:06:47]ProducePacketName [23:06:47]name=ofd_packets/00032635 [23:06:47]NVStorageDeleteData [23:06:47]Write to MH i2c: 01 00 00 59 B1 0A [23:06:47]Write i2c OK [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: 01 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: 01 07 00 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: 01 07 00 59 B1 00 00 00 00 00 E9 0C 06 [23:06:47]RasterBufferAndPrint [23:06:47]line [23:06:47]line [23:06:47]line [23:06:47]line [23:06:47]line [23:06:47]written 0, free lines is 3314 [23:06:47]MH_Cut [23:06:47]Write to MH i2c: D1 01 00 60 B1 01 E3 [23:06:47]Write i2c OK [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: D1 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: D1 01 00 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: D1 01 00 60 B1 00 E2 [23:06:47]Write to MH i2c: 01 00 00 61 B1 12 [23:06:47]Write i2c OK [23:06:47]MH_I2C_Read... [23:06:48]OFD Sender: No OFD packet to send [23:06:48]*** Cut start [23:06:48]*** Purtial cut [23:06:48]*** CUTSNS_PIN = 0 [23:06:48]*** Stage 1: CUTSNS_PIN = 1 [23:06:50]Read from MH i2c: 01 [23:06:50]MH_I2C_Read... [23:06:50]*** Stop cut motor [23:06:50]*** Cut end [23:06:50]Read from MH i2c: 01 07 00 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: 01 07 00 61 B1 00 00 00 00 00 FF 0F 27 [23:06:50]process_action close_receipt done [23:06:50]requested_data is exist [23:06:50]produce_requested_data [23:06:50]requested_item fm.sn is exist - process it [23:06:50]wFMCommunicate request_size=4 [23:06:50]MH_SAM_APDU [23:06:50]CAPDU: 80 11 00 00 [23:06:50]Write to MH i2c: E2 08 00 62 B1 80 11 00 00 00 00 00 00 8D [23:06:50]Write i2c OK [23:06:50]MH_I2C_Read... [23:06:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:06:50]Read from MH i2c: E2 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: E2 17 00 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: E2 17 00 62 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E3 [23:06:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:06:50]wFMCommunicate OK [23:06:50]requested_item fd.num is exist - process it [23:06:50]SAM_PROTO_GetFieldsCounters [23:06:50]wFMCommunicate request_size=4 [23:06:50]MH_SAM_APDU [23:06:50]CAPDU: 80 13 00 00 [23:06:50]Write to MH i2c: E2 08 00 63 B1 80 13 00 00 00 00 00 00 90 [23:06:50]Write i2c OK [23:06:50]MH_I2C_Read... [23:06:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:06:50]Read from MH i2c: E2 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: E2 62 00 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: E2 62 00 63 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7B 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 FD [23:06:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7B 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:06:50]wFMCommunicate OK [23:06:50]SAM_PROTO_GetFieldsCounters done [23:06:50]requested_item shift.num is exist - process it [23:06:50]requested_item shift.opened is exist - process it [23:06:50]req_shift_opened [23:06:50]FM_GetShiftState [23:06:50]SAM_PROTO_GetShiftState [23:06:50]wFMCommunicate request_size=4 [23:06:50]MH_SAM_APDU [23:06:50]CAPDU: 80 13 01 00 [23:06:50]Write to MH i2c: E2 08 00 64 B1 80 13 01 00 00 00 00 00 92 [23:06:50]Write i2c OK [23:06:50]MH_I2C_Read... [23:06:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:06:50]Read from MH i2c: E2 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: E2 0E 00 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: E2 0E 00 64 B1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 0F [23:06:50]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:06:50]wFMCommunicate OK [23:06:50]SAM_PROTO_GetShiftState done [23:06:50]FM_GetShiftState done [23:06:50]req_shift_opened done [23:06:50]requested_item shift.open_date is exist - process it [23:06:50]req_shift_open_date [23:06:50]req_shift_open_date done [23:06:50]produce_requested_data done [23:06:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32635,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:06:50]process_action_free close_receipt [23:06:50]json_value_free [23:06:50]json_value_free done [23:06:50]process_json_proto returns [23:06:50]Send response to host [23:06:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32635,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:06:50]free response buf [23:06:50]execute_script done [23:06:50]execute_script returns [23:06:50]free content buf [23:06:50]Sock 9.Close socket [23:06:50]Sock 9.Thread stoped [23:06:53]OFD Sender: No OFD packet to send [23:06:58]OFD Sender: No OFD packet to send [23:07:03]OFD Sender: No OFD packet to send [23:07:08]OFD Sender: No OFD packet to send [23:07:13]OFD Sender: No OFD packet to send [23:07:18]OFD Sender: No OFD packet to send [23:07:23]OFD Sender: No OFD packet to send [23:07:28]OFD Sender: No OFD packet to send [23:07:33]OFD Sender: No OFD packet to send [23:07:38]OFD Sender: No OFD packet to send [23:07:43]OFD Sender: No OFD packet to send [23:07:48]OFD Sender: No OFD packet to send [23:07:53]OFD Sender: No OFD packet to send [23:07:58]OFD Sender: No OFD packet to send [23:08:03]OFD Sender: No OFD packet to send [23:08:08]OFD Sender: No OFD packet to send [23:08:13]OFD Sender: No OFD packet to send [23:08:18]OFD Sender: No OFD packet to send [23:08:23]OFD Sender: No OFD packet to send [23:08:28]OFD Sender: No OFD packet to send [23:08:33]OFD Sender: No OFD packet to send [23:08:38]OFD Sender: No OFD packet to send [23:08:43]OFD Sender: No OFD packet to send [23:08:48]OFD Sender: No OFD packet to send [23:08:53]OFD Sender: No OFD packet to send [23:08:58]OFD Sender: No OFD packet to send [23:09:03]OFD Sender: No OFD packet to send [23:09:08]OFD Sender: No OFD packet to send [23:09:13]OFD Sender: No OFD packet to send [23:09:18]OFD Sender: No OFD packet to send [23:09:23]OFD Sender: No OFD packet to send [23:09:28]OFD Sender: No OFD packet to send [23:09:33]OFD Sender: No OFD packet to send [23:09:38]OFD Sender: No OFD packet to send [23:09:43]OFD Sender: No OFD packet to send [23:09:48]OFD Sender: No OFD packet to send [23:09:53]OFD Sender: No OFD packet to send [23:09:58]OFD Sender: No OFD packet to send [23:10:03]OFD Sender: No OFD packet to send [23:10:08]OFD Sender: No OFD packet to send [23:10:13]OFD Sender: No OFD packet to send [23:10:18]OFD Sender: No OFD packet to send [23:10:23]OFD Sender: No OFD packet to send [23:10:28]OFD Sender: No OFD packet to send [23:10:29]accept exits with 8 [23:10:29]New connection [23:10:29]New thread 3067084132 created [23:10:29]Thread 3066940772 joined [23:10:29]Waiting for new connection... [23:10:29] Sock 8.Parse request [23:10:29]Sock 8.Check first char [23:10:29]Sock 8.First char is OK [23:10:29]request: POST /json_proto HTTP/1.0 [23:10:29]Method: POST [23:10:29]URL: /json_proto [23:10:29]Method is POST - this is cgi request [23:10:29]url: /json_proto [23:10:29]query_string will be loaded in cgi processing [23:10:29]execute_cgi json_proto POST (null) [23:10:29]execute_cgi path=json_proto method=POST [23:10:29]POST find Content-Length [23:10:29]Host: 172.17.34.200:8080 [23:10:29]Content-Length: 801 [23:10:29]Content-Type: application/json [23:10:29] [23:10:29]POST finish read [23:10:29]Found Content-Length = 801 [23:10:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 4.160, "sum" : 239.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 239.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:10:29]execute_script... [23:10:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 4.160, "sum" : 239.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 239.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:10:29]POST & json_proto [23:10:29]process_json_proto [23:10:29]json parsed OK: [23:10:29]protocol is kg_v1.0 [23:10:29]action value=close_receipt [23:10:29]process_action close_receipt [23:10:29]cmd_close_receipt [23:10:29]MH_GetDate [23:10:29]Write to MH i2c: F0 00 00 65 B1 05 [23:10:29]Write i2c OK [23:10:29]MH_I2C_Read... [23:10:29]Read from MH i2c: F0 [23:10:29]MH_I2C_Read... [23:10:29]Read from MH i2c: F0 09 00 [23:10:29]MH_I2C_Read... [23:10:29]Read from MH i2c: F0 09 00 65 B1 00 6B E3 E7 64 B2 FF 65 64 21 [23:10:29]GetLastDocTimeStamp 1692918411 [23:10:29]current date 1692918635 [23:10:29]FM_GetShiftState [23:10:29]SAM_PROTO_GetShiftState [23:10:29]wFMCommunicate request_size=4 [23:10:29]MH_SAM_APDU [23:10:29]CAPDU: 80 13 01 00 [23:10:29]Write to MH i2c: E2 08 00 66 B1 80 13 01 00 00 00 00 00 94 [23:10:29]Write i2c OK [23:10:29]MH_I2C_Read... [23:10:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:10:29]Read from MH i2c: E2 [23:10:29]MH_I2C_Read... [23:10:29]Read from MH i2c: E2 0E 00 [23:10:29]MH_I2C_Read... [23:10:29]Read from MH i2c: E2 0E 00 66 B1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 11 [23:10:29]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:10:29]wFMCommunicate OK [23:10:29]SAM_PROTO_GetShiftState done [23:10:29]FM_GetShiftState done [23:10:29]opened in 1692866319 [23:10:29]opened+sec_in_day 1692952719 [23:10:29]quantity*price = 23920 [23:10:29]sum+1 = 23921 [23:10:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 239.20 НСП 1% : 2.12 НДС 12% : 25.40 Наличными: 0.00 Безнал.: 239.20 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 342 24.08.2023 23:10 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32636 ФПД: 36837906355735 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T231035&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32636&fm=36837906355735&tin=02508201610067®Number=0000000000091575&sum=23920 [23:10:30]StoreToDocumentArchive [23:10:30]shift 75 fd 32636 [23:10:30]save to /storage/0075/doc_00032636 [23:10:30]save last doc name /storage/0075/doc_00032636 to /storage/kkm_last_doc_name [23:10:30]save OK [23:10:30]Clear old archive folders... [23:10:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:10:30]tlvbuf is 01842290 [23:10:30]SAM_PROTO_ClearQueue [23:10:30]wFMCommunicate request_size=4 [23:10:30]MH_SAM_APDU [23:10:30]CAPDU: 80 09 00 00 [23:10:30]Write to MH i2c: E2 08 00 73 B1 80 09 00 00 00 00 00 00 96 [23:10:30]Write i2c OK [23:10:30]MH_I2C_Read... [23:10:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:10:30]Read from MH i2c: E2 [23:10:30]MH_I2C_Read... [23:10:30]Read from MH i2c: E2 03 00 [23:10:30]MH_I2C_Read... [23:10:30]Read from MH i2c: E2 03 00 73 B1 00 90 00 98 [23:10:30]RAPDU: 90 00 [23:10:30]wFMCommunicate OK [23:10:30]SAM_PROTO_ClearQueue done [23:10:30]KKMCreateOFDPacket [23:10:30]OFDProtocolAddRootSTLVToBuf [23:10:30]FM_MakeSignedData [23:10:30]FM_MakeSignedData [23:10:30]SAM_PROTO_SignData [23:10:30]wFMCommunicate request_size=4 [23:10:30]MH_SAM_APDU [23:10:30]CAPDU: 80 0D 01 02 [23:10:30]Write to MH i2c: E2 08 00 74 B1 80 0D 01 02 00 00 00 00 9E [23:10:30]Write i2c OK [23:10:30]MH_I2C_Read... [23:10:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:10:30]Read from MH i2c: E2 [23:10:30]MH_I2C_Read... [23:10:30]Read from MH i2c: E2 03 00 [23:10:30]MH_I2C_Read... [23:10:30]Read from MH i2c: E2 03 00 74 B1 00 90 00 99 [23:10:30]RAPDU: 90 00 [23:10:30]wFMCommunicate OK [23:10:30]wFMCommunicate request_size=255 [23:10:30]MH_SAM_APDU [23:10:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 10 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 70 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 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 EC 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 5D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 6B E3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 7F 00 00 35 04 06 00 21 [23:10:30]Write to MH i2c: E2 02 01 75 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 35 FF 03 08 00 03 40 10 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 70 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 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 EC 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 5D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 6B E3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 7F 00 00 35 04 06 00 21 00 00 10 [23:10:30]Write i2c OK [23:10:30]MH_I2C_Read... [23:10:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:10:31]Read from MH i2c: E2 [23:10:31]MH_I2C_Read... [23:10:31]Read from MH i2c: E2 03 00 [23:10:31]MH_I2C_Read... [23:10:31]Read from MH i2c: E2 03 00 75 B1 00 90 00 9A [23:10:31]RAPDU: 90 00 [23:10:31]wFMCommunicate OK [23:10:31]wFMCommunicate request_size=10 [23:10:31]MH_SAM_APDU [23:10:31]CAPDU: 80 0D 02 02 05 80 FE 52 96 17 [23:10:31]Write to MH i2c: E2 0D 00 76 B1 80 0D 02 02 05 00 80 FE 52 96 17 00 00 28 [23:10:31]Write i2c OK [23:10:31]MH_I2C_Read... [23:10:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:10:31]Read from MH i2c: E2 [23:10:31]MH_I2C_Read... [23:10:31]Read from MH i2c: E2 03 00 [23:10:31]MH_I2C_Read... [23:10:31]Read from MH i2c: E2 03 00 76 B1 00 90 00 9B [23:10:31]RAPDU: 90 00 [23:10:31]wFMCommunicate OK [23:10:31]wFMCommunicate request_size=4 [23:10:31]MH_SAM_APDU [23:10:31]CAPDU: 80 0D 03 02 [23:10:31]Write to MH i2c: E2 08 00 77 B1 80 0D 03 02 00 00 00 00 A3 [23:10:31]Write i2c OK [23:10:31]MH_I2C_Read... [23:10:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:10:31]Read from MH i2c: E2 [23:10:31]MH_I2C_Read... [23:10:31]Read from MH i2c: E2 0B 00 [23:10:31]MH_I2C_Read... [23:10:31]Read from MH i2c: E2 0B 00 77 B1 00 39 2A CF 46 87 A6 25 5B 90 00 C9 [23:10:31]RAPDU: 39 2A CF 46 87 A6 25 5B 90 00 [23:10:31]wFMCommunicate OK [23:10:31]SAM_PROTO_SignData done [23:10:31]FM_MakeSignedData done [23:10:31]CreateOFDProtocolMessage [23:10:31]wFMCommunicate request_size=4 [23:10:31]MH_SAM_APDU [23:10:31]CAPDU: 80 11 00 00 [23:10:31]Write to MH i2c: E2 08 00 78 B1 80 11 00 00 00 00 00 00 A3 [23:10:31]Write i2c OK [23:10:31]MH_I2C_Read... [23:10:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:10:31]Read from MH i2c: E2 [23:10:31]MH_I2C_Read... [23:10:31]Read from MH i2c: E2 17 00 [23:10:31]MH_I2C_Read... [23:10:31]Read from MH i2c: E2 17 00 78 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F9 [23:10:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:10:31]wFMCommunicate OK [23:10:31]CreateOFDProtocolMessage done [23:10:31]OFDSenderStorePacket 32636 [23:10:31]StoreOFDPacket docnum=32636 [23:10:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4F 65 07 01 F2 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 35 FF 03 08 00 03 40 10 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 70 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 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 EC 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 5D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 6B E3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 7F 00 00 35 04 06 00 21 80 FE 52 96 17 39 2A CF 46 87 A6 25 5B [23:10:31]CheckFolder [23:10:31]dirname=/storage/ofd_packets [23:10:31]CheckFolder done [23:10:31]ProducePacketName [23:10:31]name=ofd_packets/00032636 [23:10:31]NVStorageSaveData ofd_packets/00032636 [23:10:31]File name is /storage/ofd_packets/00032636 [23:10:31]Write 301 bytes [23:10:31]NVStorageSaveData done [23:10:31]OFDSenderStorePacket done [23:10:31]KKMCreateOFDPacket done [23:10:31]NVStorageSaveData kkm_last_timestamp [23:10:31]File name is /storage/kkm_last_timestamp [23:10:31]Write 4 bytes [23:10:31]NVStorageSaveData done [23:10:31]ExternCall_PrintAddStr [23:10:31]wPrintStart [23:10:31]Write to MH i2c: 01 00 00 79 B1 2A [23:10:31]Write i2c OK [23:10:31]MH_I2C_Read... [23:10:31]Read from MH i2c: 01 [23:10:31]MH_I2C_Read... [23:10:31]Read from MH i2c: 01 07 00 [23:10:31]MH_I2C_Read... [23:10:31]Read from MH i2c: 01 07 00 79 B1 00 00 00 00 00 FF 0F 3F [23:10:31]RasterBufferAndPrint [23:10:31]line Счет N : (1)1182398 [23:10:31]line ИНН: 02508201610067 [23:10:31]line Контрольно-Кассовый Чек [23:10:31]line ПРОДАЖА [23:10:31]line ТРК (МРК, ГНК) : 42 [23:10:31]line Товар: 2710124130 [23:10:31]line Аи-92-К-5 [23:10:31]line 4.160 * 57.50 [23:10:31]line = 239.20 [23:10:31]line НДС 12% НСП 1% [23:10:31]line > о реализуемом товаре [23:10:31]line ИТОГО: 239.20 [23:10:31]line НСП 1% : 2.12 [23:10:31]line НДС 12% : 25.40 [23:10:31]line Наличными: 0.00 [23:10:31]line Безнал.: 239.20 [23:10:31]line Место: АЗС № 121 "Партнер Нефть" [23:10:31]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:10:31]line СНО: Общий режим [23:10:31]line Чек 342 24.08.2023 23:10 [23:10:31]line Смена: 75 ФФД: 1.0 [23:10:31]line ЗНМ: 0300000148 [23:10:31]line РНМ: 0000000000091575 [23:10:31]line Версия ККМ: 001 [23:10:31]line Платежная система: O! деньги [23:10:31]line ФМ: 0000000000874655 [23:10:31]line ФД: 32636 [23:10:31]line ФПД: 36837906355735 [23:10:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T231035&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32636&fm=36837906355735&tin=02508201610067®Number=0000000000091575&sum=23920 [23:10:31]OFD Sender: Processing packet 32636 [packets to send 11, broken 10] [23:10:31]ProducePacketName [23:10:31]name=ofd_packets/00032636 [23:10:31]OFD Sender: To server: pG, [23:10:31]CommunicateWithHost lk.salyk.kg:30040 [23:10:31]ConnectInit lk.salyk.kg [23:10:31]written 0, free lines is 4095 [23:10:31]Connected sock=10 [23:10:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4F 65 07 01 F2 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 35 FF 03 08 00 03 40 10 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 70 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 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 EC 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 5D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 6B E3 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 7F 00 00 35 04 06 00 21 80 FE 52 96 17 39 2A CF 46 87 A6 25 5B [23:10:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2B 46 47 00 C9 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 7F 00 00 F4 03 04 00 0E 8E E7 64 B6 04 01 00 00 F1 09 2B 1D D2 15 E2 6C [23:10:31]CommunicateWithHost err = 0 [23:10:31]CheckOFDResponse [23:10:31]1017 (14) - 77093643461234 [23:10:31]1041 (16) - 0000000000874655 [23:10:31]1040 (4) - 32636 [23:10:31]1012 (4) - 24.08.2023 17:06 [23:10:31]1206 (1) - 0 [23:10:31]OFD Sender: Remove packet 32636 [23:10:31]ProducePacketName [23:10:31]name=ofd_packets/00032636 [23:10:31]NVStorageDeleteData [23:10:32]Write to MH i2c: 01 00 00 A3 B1 54 [23:10:32]Write i2c OK [23:10:32]MH_I2C_Read... [23:10:32]Read from MH i2c: 01 [23:10:32]MH_I2C_Read... [23:10:32]Read from MH i2c: 01 07 00 [23:10:32]MH_I2C_Read... [23:10:32]Read from MH i2c: 01 07 00 A3 B1 00 00 00 00 00 FC 0C 63 [23:10:32]RasterBufferAndPrint [23:10:32]line [23:10:32]line [23:10:32]line [23:10:32]line [23:10:32]line [23:10:32]written 0, free lines is 3333 [23:10:32]MH_Cut [23:10:32]Write to MH i2c: D1 01 00 AA B1 01 2D [23:10:32]Write i2c OK [23:10:32]MH_I2C_Read... [23:10:32]Read from MH i2c: D1 [23:10:32]MH_I2C_Read... [23:10:32]Read from MH i2c: D1 01 00 [23:10:32]MH_I2C_Read... [23:10:32]Read from MH i2c: D1 01 00 AA B1 00 2C [23:10:32]Write to MH i2c: 01 00 00 AB B1 5C [23:10:32]Write i2c OK [23:10:32]MH_I2C_Read... [23:10:32]OFD Sender: No OFD packet to send [23:10:32]*** Cut start [23:10:32]*** Purtial cut [23:10:32]*** Stage 1: CUTSNS_PIN = 1 [23:10:33]Read from MH i2c: 01 [23:10:33]MH_I2C_Read... [23:10:33]*** Stop cut motor [23:10:33]*** Cut end [23:10:33]Read from MH i2c: 01 07 00 [23:10:33]MH_I2C_Read... [23:10:33]Read from MH i2c: 01 07 00 AB B1 00 00 00 00 00 FF 0F 71 [23:10:33]process_action close_receipt done [23:10:33]requested_data is exist [23:10:33]produce_requested_data [23:10:33]requested_item fm.sn is exist - process it [23:10:33]wFMCommunicate request_size=4 [23:10:33]MH_SAM_APDU [23:10:33]CAPDU: 80 11 00 00 [23:10:33]Write to MH i2c: E2 08 00 AC B1 80 11 00 00 00 00 00 00 D7 [23:10:33]Write i2c OK [23:10:33]MH_I2C_Read... [23:10:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:10:33]Read from MH i2c: E2 [23:10:33]MH_I2C_Read... [23:10:33]Read from MH i2c: E2 17 00 [23:10:33]MH_I2C_Read... [23:10:33]Read from MH i2c: E2 17 00 AC B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2D [23:10:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:10:33]wFMCommunicate OK [23:10:33]requested_item fd.num is exist - process it [23:10:33]SAM_PROTO_GetFieldsCounters [23:10:33]wFMCommunicate request_size=4 [23:10:33]MH_SAM_APDU [23:10:33]CAPDU: 80 13 00 00 [23:10:33]Write to MH i2c: E2 08 00 AD B1 80 13 00 00 00 00 00 00 DA [23:10:33]Write i2c OK [23:10:33]MH_I2C_Read... [23:10:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:10:33]Read from MH i2c: E2 [23:10:33]MH_I2C_Read... [23:10:33]Read from MH i2c: E2 62 00 [23:10:33]MH_I2C_Read... [23:10:33]Read from MH i2c: E2 62 00 AD 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7C 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [23:10:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7C 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:10:33]wFMCommunicate OK [23:10:33]SAM_PROTO_GetFieldsCounters done [23:10:33]requested_item shift.num is exist - process it [23:10:33]requested_item shift.opened is exist - process it [23:10:33]req_shift_opened [23:10:33]FM_GetShiftState [23:10:33]SAM_PROTO_GetShiftState [23:10:33]wFMCommunicate request_size=4 [23:10:33]MH_SAM_APDU [23:10:33]CAPDU: 80 13 01 00 [23:10:33]Write to MH i2c: E2 08 00 AE B1 80 13 01 00 00 00 00 00 DC [23:10:33]Write i2c OK [23:10:33]MH_I2C_Read... [23:10:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:10:33]Read from MH i2c: E2 [23:10:33]MH_I2C_Read... [23:10:33]Read from MH i2c: E2 0E 00 [23:10:33]MH_I2C_Read... [23:10:33]Read from MH i2c: E2 0E 00 AE B1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 59 [23:10:33]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:10:33]wFMCommunicate OK [23:10:33]SAM_PROTO_GetShiftState done [23:10:33]FM_GetShiftState done [23:10:33]req_shift_opened done [23:10:33]requested_item shift.open_date is exist - process it [23:10:33]req_shift_open_date [23:10:33]req_shift_open_date done [23:10:33]produce_requested_data done [23:10:33]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32636,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:10:33]process_action_free close_receipt [23:10:33]json_value_free [23:10:33]json_value_free done [23:10:33]process_json_proto returns [23:10:33]Send response to host [23:10:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32636,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:10:33]free response buf [23:10:33]execute_script done [23:10:33]execute_script returns [23:10:33]free content buf [23:10:33]Sock 8.Close socket [23:10:33]Sock 8.Thread stoped [23:10:37]OFD Sender: No OFD packet to send [23:10:42]OFD Sender: No OFD packet to send [23:10:47]OFD Sender: No OFD packet to send [23:10:52]OFD Sender: No OFD packet to send [23:10:57]OFD Sender: No OFD packet to send [23:11:02]OFD Sender: No OFD packet to send [23:11:07]OFD Sender: No OFD packet to send [23:11:12]OFD Sender: No OFD packet to send [23:11:17]OFD Sender: No OFD packet to send [23:11:22]OFD Sender: No OFD packet to send [23:11:27]OFD Sender: No OFD packet to send [23:11:32]OFD Sender: No OFD packet to send [23:11:37]OFD Sender: No OFD packet to send [23:11:42]OFD Sender: No OFD packet to send [23:11:47]OFD Sender: No OFD packet to send [23:11:52]OFD Sender: No OFD packet to send [23:11:57]OFD Sender: No OFD packet to send [23:12:02]OFD Sender: No OFD packet to send [23:12:07]OFD Sender: No OFD packet to send [23:12:12]OFD Sender: No OFD packet to send [23:12:17]OFD Sender: No OFD packet to send [23:12:22]OFD Sender: No OFD packet to send [23:12:27]OFD Sender: No OFD packet to send [23:12:32]OFD Sender: No OFD packet to send [23:12:37]OFD Sender: No OFD packet to send [23:12:42]OFD Sender: No OFD packet to send [23:12:47]OFD Sender: No OFD packet to send [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:32]OFD Sender: No OFD packet to send [23:13:37]OFD Sender: No OFD packet to send [23:13:42]OFD Sender: No OFD packet to send [23:13:47]OFD Sender: No OFD packet to send [23:13:52]OFD Sender: No OFD packet to send [23:13:57]OFD Sender: No OFD packet to send [23:14:02]OFD Sender: No OFD packet to send [23:14:07]OFD Sender: No OFD packet to send [23:14:12]OFD Sender: No OFD packet to send [23:14:17]OFD Sender: No OFD packet to send [23:14:18]accept exits with 9 [23:14:18]New connection [23:14:18]New thread 3066940772 created [23:14:18]Thread 3067084132 joined [23:14:18]Waiting for new connection... [23:14:18] Sock 9.Parse request [23:14:18]Sock 9.Check first char [23:14:18]Sock 9.First char is OK [23:14:18]request: POST /json_proto HTTP/1.0 [23:14:18]Method: POST [23:14:18]URL: /json_proto [23:14:18]Method is POST - this is cgi request [23:14:18]url: /json_proto [23:14:18]query_string will be loaded in cgi processing [23:14:18]execute_cgi json_proto POST (null) [23:14:18]execute_cgi path=json_proto method=POST [23:14:18]POST find Content-Length [23:14:18]Host: 172.17.34.200:8080 [23:14:18]Content-Length: 678 [23:14:18]Content-Type: application/json [23:14:18] [23:14:18]POST finish read [23:14:18]Found Content-Length = 678 [23:14:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:14:18]execute_script... [23:14: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)1182399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:14:18]POST & json_proto [23:14:18]process_json_proto [23:14:18]json parsed OK: [23:14:18]protocol is kg_v1.0 [23:14:18]action value=close_receipt [23:14:18]process_action close_receipt [23:14:18]cmd_close_receipt [23:14:18]MH_GetDate [23:14:18]Write to MH i2c: F0 00 00 AF B1 4F [23:14:18]Write i2c OK [23:14:18]MH_I2C_Read... [23:14:18]Read from MH i2c: F0 [23:14:18]MH_I2C_Read... [23:14:18]Read from MH i2c: F0 09 00 [23:14:18]MH_I2C_Read... [23:14:18]Read from MH i2c: F0 09 00 AF B1 00 4F E4 E7 64 B2 FF 65 64 50 [23:14:18]GetLastDocTimeStamp 1692918635 [23:14:18]current date 1692918863 [23:14:18]FM_GetShiftState [23:14:18]SAM_PROTO_GetShiftState [23:14:18]wFMCommunicate request_size=4 [23:14:18]MH_SAM_APDU [23:14:18]CAPDU: 80 13 01 00 [23:14:18]Write to MH i2c: E2 08 00 B0 B1 80 13 01 00 00 00 00 00 DE [23:14:18]Write i2c OK [23:14:18]MH_I2C_Read... [23:14:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:14:18]Read from MH i2c: E2 [23:14:18]MH_I2C_Read... [23:14:18]Read from MH i2c: E2 0E 00 [23:14:18]MH_I2C_Read... [23:14:18]Read from MH i2c: E2 0E 00 B0 B1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 5B [23:14:18]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:14:18]wFMCommunicate OK [23:14:18]SAM_PROTO_GetShiftState done [23:14:18]FM_GetShiftState done [23:14:18]opened in 1692866319 [23:14:18]opened+sec_in_day 1692952719 [23:14:18]quantity*price = 50042 [23:14:18]sum+1 = 50043 [23:14:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 343 24.08.2023 23:14 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32637 ФПД: 121842072054351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T231423&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32637&fm=121842072054351&tin=02508201610067®Number=0000000000091575&sum=50000 [23:14:19]StoreToDocumentArchive [23:14:19]shift 75 fd 32637 [23:14:19]save to /storage/0075/doc_00032637 [23:14:19]save last doc name /storage/0075/doc_00032637 to /storage/kkm_last_doc_name [23:14:19]save OK [23:14:19]Clear old archive folders... [23:14:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:14:19]tlvbuf is 0189DD10 [23:14:19]SAM_PROTO_ClearQueue [23:14:19]wFMCommunicate request_size=4 [23:14:19]MH_SAM_APDU [23:14:19]CAPDU: 80 09 00 00 [23:14:19]Write to MH i2c: E2 08 00 BD B1 80 09 00 00 00 00 00 00 E0 [23:14:19]Write i2c OK [23:14:19]MH_I2C_Read... [23:14:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:14:19]Read from MH i2c: E2 [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: E2 03 00 [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: E2 03 00 BD B1 00 90 00 E2 [23:14:19]RAPDU: 90 00 [23:14:19]wFMCommunicate OK [23:14:19]SAM_PROTO_ClearQueue done [23:14:19]KKMCreateOFDPacket [23:14:19]OFDProtocolAddRootSTLVToBuf [23:14:19]FM_MakeSignedData [23:14:19]FM_MakeSignedData [23:14:19]SAM_PROTO_SignData [23:14:19]wFMCommunicate request_size=4 [23:14:19]MH_SAM_APDU [23:14:19]CAPDU: 80 0D 01 02 [23:14:19]Write to MH i2c: E2 08 00 BE B1 80 0D 01 02 00 00 00 00 E8 [23:14:19]Write i2c OK [23:14:19]MH_I2C_Read... [23:14:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:14:19]Read from MH i2c: E2 [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: E2 03 00 [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: E2 03 00 BE B1 00 90 00 E3 [23:14:19]RAPDU: 90 00 [23:14:19]wFMCommunicate OK [23:14:19]wFMCommunicate request_size=255 [23:14:19]MH_SAM_APDU [23:14:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 4F E4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7D 7F 00 00 35 04 06 00 6E [23:14:19]Write to MH i2c: E2 02 01 BF 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 4F E4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7D 7F 00 00 35 04 06 00 6E 00 00 1F [23:14:19]Write i2c OK [23:14:19]MH_I2C_Read... [23:14:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:14:19]Read from MH i2c: E2 [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: E2 03 00 [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: E2 03 00 BF B1 00 90 00 E4 [23:14:19]RAPDU: 90 00 [23:14:19]wFMCommunicate OK [23:14:19]wFMCommunicate request_size=10 [23:14:19]MH_SAM_APDU [23:14:19]CAPDU: 80 0D 02 02 05 D0 91 6C 6A 4F [23:14:19]Write to MH i2c: E2 0D 00 C0 B1 80 0D 02 02 05 00 D0 91 6C 6A 4F 00 00 7B [23:14:19]Write i2c OK [23:14:19]MH_I2C_Read... [23:14:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:14:19]Read from MH i2c: E2 [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: E2 03 00 [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: E2 03 00 C0 B1 00 90 00 E5 [23:14:19]RAPDU: 90 00 [23:14:19]wFMCommunicate OK [23:14:19]wFMCommunicate request_size=4 [23:14:19]MH_SAM_APDU [23:14:19]CAPDU: 80 0D 03 02 [23:14:19]Write to MH i2c: E2 08 00 C1 B1 80 0D 03 02 00 00 00 00 ED [23:14:19]Write i2c OK [23:14:19]MH_I2C_Read... [23:14:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:14:19]Read from MH i2c: E2 [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: E2 0B 00 [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: E2 0B 00 C1 B1 00 EB 9C 04 93 ED 7C 05 A6 90 00 20 [23:14:19]RAPDU: EB 9C 04 93 ED 7C 05 A6 90 00 [23:14:19]wFMCommunicate OK [23:14:19]SAM_PROTO_SignData done [23:14:19]FM_MakeSignedData done [23:14:19]CreateOFDProtocolMessage [23:14:19]wFMCommunicate request_size=4 [23:14:19]MH_SAM_APDU [23:14:19]CAPDU: 80 11 00 00 [23:14:19]Write to MH i2c: E2 08 00 C2 B1 80 11 00 00 00 00 00 00 ED [23:14:19]Write i2c OK [23:14:19]MH_I2C_Read... [23:14:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:14:19]Read from MH i2c: E2 [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: E2 17 00 [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: E2 17 00 C2 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 43 [23:14:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:14:19]wFMCommunicate OK [23:14:19]CreateOFDProtocolMessage done [23:14:19]OFDSenderStorePacket 32637 [23:14:19]StoreOFDPacket docnum=32637 [23:14:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D1 04 07 01 3F 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 4F E4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7D 7F 00 00 35 04 06 00 6E D0 91 6C 6A 4F EB 9C 04 93 ED 7C 05 A6 [23:14:19]CheckFolder [23:14:19]dirname=/storage/ofd_packets [23:14:19]CheckFolder done [23:14:19]ProducePacketName [23:14:19]name=ofd_packets/00032637 [23:14:19]NVStorageSaveData ofd_packets/00032637 [23:14:19]File name is /storage/ofd_packets/00032637 [23:14:19]Write 301 bytes [23:14:19]NVStorageSaveData done [23:14:19]OFDSenderStorePacket done [23:14:19]KKMCreateOFDPacket done [23:14:19]NVStorageSaveData kkm_last_timestamp [23:14:19]File name is /storage/kkm_last_timestamp [23:14:19]Write 4 bytes [23:14:19]NVStorageSaveData done [23:14:19]ExternCall_PrintAddStr [23:14:19]wPrintStart [23:14:19]Write to MH i2c: 01 00 00 C3 B1 74 [23:14:19]Write i2c OK [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: 01 [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: 01 07 00 [23:14:19]MH_I2C_Read... [23:14:19]Read from MH i2c: 01 07 00 C3 B1 00 00 00 00 00 FF 0F 89 [23:14:19]RasterBufferAndPrint [23:14:19]line Счет N : (1)1182399 [23:14:19]line ИНН: 02508201610067 [23:14:19]line Контрольно-Кассовый Чек [23:14:19]line ПРОДАЖА [23:14:19]line ТРК (МРК, ГНК) : 43 [23:14:19]line Товар: 2710124500 [23:14:19]line Аи-95-К-5 [23:14:19]line 7.640 * 65.50 [23:14:19]line = 500.42 [23:14:19]line НДС 12% НСП 1% [23:14:19]line > о реализуемом товаре [23:14:19]line ОКРУГЛЕНИЕ: -0.42 [23:14:19]line ИТОГО: 500.00 [23:14:19]line Внесено: 500.00 [23:14:19]line СДАЧА: 0.00 [23:14:19]line НСП 1% : 4.43 [23:14:19]line НДС 12% : 53.14 [23:14:19]line Наличными: 500.00 [23:14:19]line Безнал.: 0.00 [23:14:19]line Место: АЗС № 121 "Партнер Нефть" [23:14:19]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:14:19]line СНО: Общий режим [23:14:19]line Чек 343 24.08.2023 23:14 [23:14:19]line Смена: 75 ФФД: 1.0 [23:14:19]line ЗНМ: 0300000148 [23:14:19]line РНМ: 0000000000091575 [23:14:19]line Версия ККМ: 001 [23:14:19]line ФМ: 0000000000874655 [23:14:19]line ФД: 32637 [23:14:19]line ФПД: 121842072054351 [23:14:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T231423&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32637&fm=121842072054351&tin=02508201610067®Number=0000000000091575&sum=50000 [23:14:20]OFD Sender: Processing packet 32637 [packets to send 11, broken 10] [23:14:20]ProducePacketName [23:14:20]name=ofd_packets/00032637 [23:14:20]OFD Sender: To server: pG, [23:14:20]CommunicateWithHost lk.salyk.kg:30040 [23:14:20]ConnectInit lk.salyk.kg [23:14:20]written 0, free lines is 4095 [23:14:20]Connected sock=10 [23:14:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D1 04 07 01 3F 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 4F E4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7D 7F 00 00 35 04 06 00 6E D0 91 6C 6A 4F EB 9C 04 93 ED 7C 05 A6 [23:14:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F7 2D 47 00 C9 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7D 7F 00 00 F4 03 04 00 F2 8E E7 64 B6 04 01 00 00 BE 34 F6 76 AA E6 2C 43 [23:14:20]CommunicateWithHost err = 0 [23:14:20]CheckOFDResponse [23:14:20]1017 (14) - 77093643461234 [23:14:20]1041 (16) - 0000000000874655 [23:14:20]1040 (4) - 32637 [23:14:20]1012 (4) - 24.08.2023 17:10 [23:14:20]1206 (1) - 0 [23:14:20]OFD Sender: Remove packet 32637 [23:14:20]ProducePacketName [23:14:20]name=ofd_packets/00032637 [23:14:20]NVStorageDeleteData [23:14:20]Write to MH i2c: 01 00 00 EE B1 9F [23:14:20]Write i2c OK [23:14:20]MH_I2C_Read... [23:14:20]Read from MH i2c: 01 [23:14:20]MH_I2C_Read... [23:14:20]Read from MH i2c: 01 07 00 [23:14:20]MH_I2C_Read... [23:14:20]Read from MH i2c: 01 07 00 EE B1 00 00 00 00 00 DF 0C 91 [23:14:20]RasterBufferAndPrint [23:14:20]line [23:14:20]line [23:14:20]line [23:14:20]line [23:14:20]line [23:14:20]written 0, free lines is 3301 [23:14:20]MH_Cut [23:14:20]Write to MH i2c: D1 01 00 F5 B1 01 78 [23:14:20]Write i2c OK [23:14:20]MH_I2C_Read... [23:14:20]Read from MH i2c: D1 [23:14:20]MH_I2C_Read... [23:14:20]Read from MH i2c: D1 01 00 [23:14:20]MH_I2C_Read... [23:14:20]Read from MH i2c: D1 01 00 F5 B1 00 77 [23:14:20]Write to MH i2c: 01 00 00 F6 B1 A7 [23:14:20]Write i2c OK [23:14:20]MH_I2C_Read... [23:14:20]OFD Sender: No OFD packet to send [23:14:21]*** Cut start [23:14:21]*** Purtial cut [23:14:21]*** CUTSNS_PIN = 0 [23:14:21]*** Stage 1: CUTSNS_PIN = 1 [23:14:23]Read from MH i2c: 01 [23:14:23]MH_I2C_Read... [23:14:23]*** Stop cut motor [23:14:23]*** Cut end [23:14:23]Read from MH i2c: 01 07 00 [23:14:23]MH_I2C_Read... [23:14:23]Read from MH i2c: 01 07 00 F6 B1 00 00 00 00 00 FF 0F BC [23:14:23]process_action close_receipt done [23:14:23]requested_data is exist [23:14:23]produce_requested_data [23:14:23]requested_item fm.sn is exist - process it [23:14:23]wFMCommunicate request_size=4 [23:14:23]MH_SAM_APDU [23:14:23]CAPDU: 80 11 00 00 [23:14:23]Write to MH i2c: E2 08 00 F7 B1 80 11 00 00 00 00 00 00 22 [23:14:23]Write i2c OK [23:14:23]MH_I2C_Read... [23:14:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:14:23]Read from MH i2c: E2 [23:14:23]MH_I2C_Read... [23:14:23]Read from MH i2c: E2 17 00 [23:14:23]MH_I2C_Read... [23:14:23]Read from MH i2c: E2 17 00 F7 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 78 [23:14:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:14:23]wFMCommunicate OK [23:14:23]requested_item fd.num is exist - process it [23:14:23]SAM_PROTO_GetFieldsCounters [23:14:23]wFMCommunicate request_size=4 [23:14:23]MH_SAM_APDU [23:14:23]CAPDU: 80 13 00 00 [23:14:23]Write to MH i2c: E2 08 00 F8 B1 80 13 00 00 00 00 00 00 25 [23:14:23]Write i2c OK [23:14:23]MH_I2C_Read... [23:14:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:14:23]Read from MH i2c: E2 [23:14:23]MH_I2C_Read... [23:14:23]Read from MH i2c: E2 62 00 [23:14:23]MH_I2C_Read... [23:14:23]Read from MH i2c: E2 62 00 F8 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7D 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [23:14:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7D 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:14:23]wFMCommunicate OK [23:14:23]SAM_PROTO_GetFieldsCounters done [23:14:23]requested_item shift.num is exist - process it [23:14:23]requested_item shift.opened is exist - process it [23:14:23]req_shift_opened [23:14:23]FM_GetShiftState [23:14:23]SAM_PROTO_GetShiftState [23:14:23]wFMCommunicate request_size=4 [23:14:23]MH_SAM_APDU [23:14:23]CAPDU: 80 13 01 00 [23:14:23]Write to MH i2c: E2 08 00 F9 B1 80 13 01 00 00 00 00 00 27 [23:14:23]Write i2c OK [23:14:23]MH_I2C_Read... [23:14:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:14:23]Read from MH i2c: E2 [23:14:23]MH_I2C_Read... [23:14:23]Read from MH i2c: E2 0E 00 [23:14:23]MH_I2C_Read... [23:14:23]Read from MH i2c: E2 0E 00 F9 B1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A4 [23:14:23]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:14:23]wFMCommunicate OK [23:14:23]SAM_PROTO_GetShiftState done [23:14:23]FM_GetShiftState done [23:14:23]req_shift_opened done [23:14:23]requested_item shift.open_date is exist - process it [23:14:23]req_shift_open_date [23:14:23]req_shift_open_date done [23:14:23]produce_requested_data done [23:14:23]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32637,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:14:23]process_action_free close_receipt [23:14:23]json_value_free [23:14:23]json_value_free done [23:14:23]process_json_proto returns [23:14:23]Send response to host [23:14:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32637,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:14:23]free response buf [23:14:23]execute_script done [23:14:23]execute_script returns [23:14:23]free content buf [23:14:23]Sock 9.Close socket [23:14:23]Sock 9.Thread stoped [23:14:25]OFD Sender: No OFD packet to send [23:14:30]OFD Sender: No OFD packet to send [23:14:35]OFD Sender: No OFD packet to send [23:14:40]OFD Sender: No OFD packet to send [23:14:45]OFD Sender: No OFD packet to send [23:14:50]OFD Sender: No OFD packet to send [23:14:55]OFD Sender: No OFD packet to send [23:15:00]OFD Sender: No OFD packet to send [23:15:05]OFD Sender: No OFD packet to send [23:15:10]OFD Sender: No OFD packet to send [23:15:15]OFD Sender: No OFD packet to send [23:15:20]OFD Sender: No OFD packet to send [23:15:25]OFD Sender: No OFD packet to send [23:15:30]OFD Sender: No OFD packet to send [23:15:35]OFD Sender: No OFD packet to send [23:15:40]OFD Sender: No OFD packet to send [23:15:45]OFD Sender: No OFD packet to send [23:15:50]OFD Sender: No OFD packet to send [23:15:55]OFD Sender: No OFD packet to send [23:16:00]OFD Sender: No OFD packet to send [23:16:05]OFD Sender: No OFD packet to send [23:16:10]OFD Sender: No OFD packet to send [23:16:15]OFD Sender: No OFD packet to send [23:16:20]OFD Sender: No OFD packet to send [23:16:25]OFD Sender: No OFD packet to send [23:16:30]OFD Sender: No OFD packet to send [23:16:35]OFD Sender: No OFD packet to send [23:16:40]OFD Sender: No OFD packet to send [23:16:45]OFD Sender: No OFD packet to send [23:16:50]OFD Sender: No OFD packet to send [23:16:55]OFD Sender: No OFD packet to send [23:17:00]OFD Sender: No OFD packet to send [23:17:02]accept exits with 8 [23:17:02]New connection [23:17:02]New thread 3067084132 created [23:17:02]Thread 3066940772 joined [23:17:02]Waiting for new connection... [23:17:02] Sock 8.Parse request [23:17:02]Sock 8.Check first char [23:17:02]Sock 8.First char is OK [23:17:02]request: POST /json_proto HTTP/1.0 [23:17:02]Method: POST [23:17:02]URL: /json_proto [23:17:02]Method is POST - this is cgi request [23:17:02]url: /json_proto [23:17:02]query_string will be loaded in cgi processing [23:17:02]execute_cgi json_proto POST (null) [23:17:02]execute_cgi path=json_proto method=POST [23:17:02]POST find Content-Length [23:17:02]Host: 172.17.34.200:8080 [23:17:02]Content-Length: 794 [23:17:02]Content-Type: application/json [23:17:02] [23:17:02]POST finish read [23:17:02]Found Content-Length = 794 [23:17:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 5.510, "sum" : 322.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 322.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:02]execute_script... [23:17: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)1182400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 5.510, "sum" : 322.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 322.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:02]POST & json_proto [23:17:02]process_json_proto [23:17:02]json parsed OK: [23:17:02]protocol is kg_v1.0 [23:17:02]action value=close_receipt [23:17:02]process_action close_receipt [23:17:02]cmd_close_receipt [23:17:02]MH_GetDate [23:17:02]Write to MH i2c: F0 00 00 FA B1 9A [23:17:02]Write i2c OK [23:17:02]MH_I2C_Read... [23:17:02]Read from MH i2c: F0 [23:17:02]MH_I2C_Read... [23:17:02]Read from MH i2c: F0 09 00 [23:17:02]MH_I2C_Read... [23:17:02]Read from MH i2c: F0 09 00 FA B1 00 F4 E4 E7 64 B2 FF 65 64 40 [23:17:02]GetLastDocTimeStamp 1692918863 [23:17:02]current date 1692919028 [23:17:02]FM_GetShiftState [23:17:02]SAM_PROTO_GetShiftState [23:17:02]wFMCommunicate request_size=4 [23:17:02]MH_SAM_APDU [23:17:02]CAPDU: 80 13 01 00 [23:17:02]Write to MH i2c: E2 08 00 FB B1 80 13 01 00 00 00 00 00 29 [23:17:02]Write i2c OK [23:17:02]MH_I2C_Read... [23:17:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:17:02]Read from MH i2c: E2 [23:17:02]MH_I2C_Read... [23:17:02]Read from MH i2c: E2 0E 00 [23:17:02]MH_I2C_Read... [23:17:02]Read from MH i2c: E2 0E 00 FB B1 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A6 [23:17:02]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:17:02]wFMCommunicate OK [23:17:02]SAM_PROTO_GetShiftState done [23:17:02]FM_GetShiftState done [23:17:02]opened in 1692866319 [23:17:02]opened+sec_in_day 1692952719 [23:17:02]quantity*price = 32233 [23:17:02]sum+1 = 32235 [23:17:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 322.34 НСП 1% : 2.85 НДС 12% : 34.23 Наличными: 0.00 Безнал.: 322.34 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 344 24.08.2023 23:17 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 32638 ФПД: 175268073452548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T231708&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32638&fm=175268073452548&tin=02508201610067®Number=0000000000091575&sum=32234 [23:17:04]StoreToDocumentArchive [23:17:04]shift 75 fd 32638 [23:17:04]save to /storage/0075/doc_00032638 [23:17:04]save last doc name /storage/0075/doc_00032638 to /storage/kkm_last_doc_name [23:17:04]save OK [23:17:04]Clear old archive folders... [23:17:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:17:04]tlvbuf is 0185DAD0 [23:17:04]SAM_PROTO_ClearQueue [23:17:04]wFMCommunicate request_size=4 [23:17:04]MH_SAM_APDU [23:17:04]CAPDU: 80 09 00 00 [23:17:04]Write to MH i2c: E2 08 00 08 B2 80 09 00 00 00 00 00 00 2C [23:17:04]Write i2c OK [23:17:04]MH_I2C_Read... [23:17:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:17:04]Read from MH i2c: E2 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 03 00 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 03 00 08 B2 00 90 00 2E [23:17:04]RAPDU: 90 00 [23:17:04]wFMCommunicate OK [23:17:04]SAM_PROTO_ClearQueue done [23:17:04]KKMCreateOFDPacket [23:17:04]OFDProtocolAddRootSTLVToBuf [23:17:04]FM_MakeSignedData [23:17:04]FM_MakeSignedData [23:17:04]SAM_PROTO_SignData [23:17:04]wFMCommunicate request_size=4 [23:17:04]MH_SAM_APDU [23:17:04]CAPDU: 80 0D 01 02 [23:17:04]Write to MH i2c: E2 08 00 09 B2 80 0D 01 02 00 00 00 00 34 [23:17:04]Write i2c OK [23:17:04]MH_I2C_Read... [23:17:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:17:04]Read from MH i2c: E2 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 03 00 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 03 00 09 B2 00 90 00 2F [23:17:04]RAPDU: 90 00 [23:17:04]wFMCommunicate OK [23:17:04]wFMCommunicate request_size=255 [23:17:04]MH_SAM_APDU [23:17:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 15 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 EA 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA 7D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 F4 E4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 7F 00 00 35 04 06 00 [23:17:04]Write to MH i2c: E2 02 01 0A B2 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 15 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 EA 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA 7D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 F4 E4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 7F 00 00 35 04 06 00 00 00 7B [23:17:04]Write i2c OK [23:17:04]MH_I2C_Read... [23:17:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:17:04]Read from MH i2c: E2 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 03 00 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 03 00 0A B2 00 90 00 30 [23:17:04]RAPDU: 90 00 [23:17:04]wFMCommunicate OK [23:17:04]wFMCommunicate request_size=11 [23:17:04]MH_SAM_APDU [23:17:04]CAPDU: 80 0D 02 02 06 9F 67 C7 42 34 04 [23:17:04]Write to MH i2c: E2 0E 00 0B B2 80 0D 02 02 06 00 9F 67 C7 42 34 04 00 00 8A [23:17:04]Write i2c OK [23:17:04]MH_I2C_Read... [23:17:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:17:04]Read from MH i2c: E2 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 03 00 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 03 00 0B B2 00 90 00 31 [23:17:04]RAPDU: 90 00 [23:17:04]wFMCommunicate OK [23:17:04]wFMCommunicate request_size=4 [23:17:04]MH_SAM_APDU [23:17:04]CAPDU: 80 0D 03 02 [23:17:04]Write to MH i2c: E2 08 00 0C B2 80 0D 03 02 00 00 00 00 39 [23:17:04]Write i2c OK [23:17:04]MH_I2C_Read... [23:17:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:17:04]Read from MH i2c: E2 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 0B 00 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 0B 00 0C B2 00 D9 6F 77 3F 13 38 14 06 90 00 9D [23:17:04]RAPDU: D9 6F 77 3F 13 38 14 06 90 00 [23:17:04]wFMCommunicate OK [23:17:04]SAM_PROTO_SignData done [23:17:04]FM_MakeSignedData done [23:17:04]CreateOFDProtocolMessage [23:17:04]wFMCommunicate request_size=4 [23:17:04]MH_SAM_APDU [23:17:04]CAPDU: 80 11 00 00 [23:17:04]Write to MH i2c: E2 08 00 0D B2 80 11 00 00 00 00 00 00 39 [23:17:04]Write i2c OK [23:17:04]MH_I2C_Read... [23:17:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:17:04]Read from MH i2c: E2 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 17 00 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 17 00 0D B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8F [23:17:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:17:04]wFMCommunicate OK [23:17:04]CreateOFDProtocolMessage done [23:17:04]OFDSenderStorePacket 32638 [23:17:04]StoreOFDPacket docnum=32638 [23:17:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 90 87 08 01 3D C4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 15 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 EA 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA 7D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 F4 E4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 7F 00 00 35 04 06 00 9F 67 C7 42 34 04 D9 6F 77 3F 13 38 14 06 [23:17:04]CheckFolder [23:17:04]dirname=/storage/ofd_packets [23:17:04]CheckFolder done [23:17:04]ProducePacketName [23:17:04]name=ofd_packets/00032638 [23:17:04]NVStorageSaveData ofd_packets/00032638 [23:17:04]File name is /storage/ofd_packets/00032638 [23:17:04]Write 302 bytes [23:17:04]NVStorageSaveData done [23:17:04]OFDSenderStorePacket done [23:17:04]KKMCreateOFDPacket done [23:17:04]NVStorageSaveData kkm_last_timestamp [23:17:04]File name is /storage/kkm_last_timestamp [23:17:04]Write 4 bytes [23:17:04]NVStorageSaveData done [23:17:04]ExternCall_PrintAddStr [23:17:04]wPrintStart [23:17:04]Write to MH i2c: 01 00 00 0E B2 C0 [23:17:04]Write i2c OK [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: 01 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: 01 07 00 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: 01 07 00 0E B2 00 00 00 00 00 FF 0F D5 [23:17:04]RasterBufferAndPrint [23:17:04]line Счет N : (1)1182400 [23:17:04]line ИНН: 02508201610067 [23:17:04]line Контрольно-Кассовый Чек [23:17:04]line ПРОДАЖА [23:17:04]line ТРК (МРК, ГНК) : 61 [23:17:04]line Товар: 2710124130 [23:17:04]line Super-92-К-5 [23:17:04]line 5.510 * 58.50 [23:17:04]line = 322.34 [23:17:04]line НДС 12% НСП 1% [23:17:04]line > о реализуемом товаре [23:17:04]line ИТОГО: 322.34 [23:17:04]line НСП 1% : 2.85 [23:17:04]line НДС 12% : 34.23 [23:17:04]line Наличными: 0.00 [23:17:04]line Безнал.: 322.34 [23:17:04]line Место: АЗС № 121 "Партнер Нефть" [23:17:04]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:17:04]line СНО: Общий режим [23:17:04]line Чек 344 24.08.2023 23:17 [23:17:04]line Смена: 75 ФФД: 1.0 [23:17:04]line ЗНМ: 0300000148 [23:17:04]line РНМ: 0000000000091575 [23:17:04]line Версия ККМ: 001 [23:17:04]line Платежная система: O! деньги [23:17:04]line ФМ: 0000000000874655 [23:17:04]line ФД: 32638 [23:17:04]line ФПД: 175268073452548 [23:17:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T231708&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32638&fm=175268073452548&tin=02508201610067®Number=0000000000091575&sum=32234 [23:17:04]OFD Sender: Processing packet 32638 [packets to send 11, broken 10] [23:17:04]ProducePacketName [23:17:04]name=ofd_packets/00032638 [23:17:04]OFD Sender: To server: pG, [23:17:04]CommunicateWithHost lk.salyk.kg:30040 [23:17:04]ConnectInit lk.salyk.kg [23:17:04]written 0, free lines is 4095 [23:17:04]Connected sock=10 [23:17:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 90 87 08 01 3D C4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 15 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 EA 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA 7D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 F4 E4 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 7F 00 00 35 04 06 00 9F 67 C7 42 34 04 D9 6F 77 3F 13 38 14 06 [23:17:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 EF 35 47 00 35 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 7F 00 00 F4 03 04 00 97 8F E7 64 B6 04 01 00 00 32 A6 83 5C 73 67 72 98 [23:17:05]CommunicateWithHost err = 0 [23:17:05]CheckOFDResponse [23:17:05]1017 (14) - 77093643461234 [23:17:05]1041 (16) - 0000000000874655 [23:17:05]1040 (4) - 32638 [23:17:05]1012 (4) - 24.08.2023 17:12 [23:17:05]1206 (1) - 0 [23:17:05]OFD Sender: Remove packet 32638 [23:17:05]ProducePacketName [23:17:05]name=ofd_packets/00032638 [23:17:05]NVStorageDeleteData [23:17:05]Write to MH i2c: 01 00 00 38 B2 EA [23:17:05]Write i2c OK [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: 01 [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: 01 07 00 [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: 01 07 00 38 B2 00 00 00 00 00 FC 0C F9 [23:17:05]RasterBufferAndPrint [23:17:05]line [23:17:05]line [23:17:05]line [23:17:05]line [23:17:05]line [23:17:05]written 0, free lines is 3333 [23:17:05]MH_Cut [23:17:05]Write to MH i2c: D1 01 00 3F B2 01 C3 [23:17:05]Write i2c OK [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: D1 [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: D1 01 00 [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: D1 01 00 3F B2 00 C2 [23:17:05]Write to MH i2c: 01 00 00 40 B2 F2 [23:17:05]Write i2c OK [23:17:05]MH_I2C_Read... [23:17:05]OFD Sender: No OFD packet to send [23:17:06]*** Cut start [23:17:06]*** Purtial cut [23:17:06]*** Stage 1: CUTSNS_PIN = 1 [23:17:06]Read from MH i2c: 01 [23:17:06]MH_I2C_Read... [23:17:06]*** Stop cut motor [23:17:06]*** Cut end [23:17:06]Read from MH i2c: 01 07 00 [23:17:06]MH_I2C_Read... [23:17:06]Read from MH i2c: 01 07 00 40 B2 00 00 00 00 00 FF 0F 07 [23:17:06]process_action close_receipt done [23:17:06]requested_data is exist [23:17:06]produce_requested_data [23:17:06]requested_item fm.sn is exist - process it [23:17:06]wFMCommunicate request_size=4 [23:17:06]MH_SAM_APDU [23:17:06]CAPDU: 80 11 00 00 [23:17:06]Write to MH i2c: E2 08 00 41 B2 80 11 00 00 00 00 00 00 6D [23:17:06]Write i2c OK [23:17:06]MH_I2C_Read... [23:17:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:17:06]Read from MH i2c: E2 [23:17:06]MH_I2C_Read... [23:17:06]Read from MH i2c: E2 17 00 [23:17:06]MH_I2C_Read... [23:17:06]Read from MH i2c: E2 17 00 41 B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C3 [23:17:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:17:06]wFMCommunicate OK [23:17:06]requested_item fd.num is exist - process it [23:17:06]SAM_PROTO_GetFieldsCounters [23:17:06]wFMCommunicate request_size=4 [23:17:06]MH_SAM_APDU [23:17:06]CAPDU: 80 13 00 00 [23:17:06]Write to MH i2c: E2 08 00 42 B2 80 13 00 00 00 00 00 00 70 [23:17:06]Write i2c OK [23:17:06]MH_I2C_Read... [23:17:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:17:06]Read from MH i2c: E2 [23:17:06]MH_I2C_Read... [23:17:06]Read from MH i2c: E2 62 00 [23:17:06]MH_I2C_Read... [23:17:06]Read from MH i2c: E2 62 00 42 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7E 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [23:17:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7E 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:17:06]wFMCommunicate OK [23:17:06]SAM_PROTO_GetFieldsCounters done [23:17:06]requested_item shift.num is exist - process it [23:17:06]requested_item shift.opened is exist - process it [23:17:06]req_shift_opened [23:17:06]FM_GetShiftState [23:17:06]SAM_PROTO_GetShiftState [23:17:06]wFMCommunicate request_size=4 [23:17:06]MH_SAM_APDU [23:17:06]CAPDU: 80 13 01 00 [23:17:06]Write to MH i2c: E2 08 00 43 B2 80 13 01 00 00 00 00 00 72 [23:17:06]Write i2c OK [23:17:06]MH_I2C_Read... [23:17:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:17:06]Read from MH i2c: E2 [23:17:06]MH_I2C_Read... [23:17:06]Read from MH i2c: E2 0E 00 [23:17:06]MH_I2C_Read... [23:17:06]Read from MH i2c: E2 0E 00 43 B2 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 EF [23:17:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:17:06]wFMCommunicate OK [23:17:06]SAM_PROTO_GetShiftState done [23:17:06]FM_GetShiftState done [23:17:06]req_shift_opened done [23:17:06]requested_item shift.open_date is exist - process it [23:17:06]req_shift_open_date [23:17:06]req_shift_open_date done [23:17:06]produce_requested_data done [23:17:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32638,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:17:06]process_action_free close_receipt [23:17:06]json_value_free [23:17:06]json_value_free done [23:17:06]process_json_proto returns [23:17:06]Send response to host [23:17:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32638,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:17:06]free response buf [23:17:06]execute_script done [23:17:06]execute_script returns [23:17:06]free content buf [23:17:06]Sock 8.Close socket [23:17:06]Sock 8.Thread stoped [23:17:10]OFD Sender: No OFD packet to send [23:17:15]OFD Sender: No OFD packet to send [23:17:20]OFD Sender: No OFD packet to send [23:17:25]OFD Sender: No OFD packet to send [23:17:30]OFD Sender: No OFD packet to send [23:17:35]OFD Sender: No OFD packet to send [23:17:40]OFD Sender: No OFD packet to send [23:17:45]OFD Sender: No OFD packet to send [23:17:50]OFD Sender: No OFD packet to send [23:17:55]OFD Sender: No OFD packet to send [23:18:00]OFD Sender: No OFD packet to send [23:18:05]OFD Sender: No OFD packet to send [23:18:10]OFD Sender: No OFD packet to send [23:18:15]OFD Sender: No OFD packet to send [23:18:20]OFD Sender: No OFD packet to send [23:18:25]OFD Sender: No OFD packet to send [23:18:30]OFD Sender: No OFD packet to send [23:18:35]OFD Sender: No OFD packet to send [23:18:40]OFD Sender: No OFD packet to send [23:18:45]OFD Sender: No OFD packet to send [23:18:50]OFD Sender: No OFD packet to send [23:18:55]OFD Sender: No OFD packet to send [23:19:00]OFD Sender: No OFD packet to send [23:19:05]OFD Sender: No OFD packet to send [23:19:10]OFD Sender: No OFD packet to send [23:19:14]accept exits with 9 [23:19:14]New connection [23:19:14]New thread 3066940772 created [23:19:14]Thread 3067084132 joined [23:19:14]Waiting for new connection... [23:19:14] Sock 9.Parse request [23:19:14]Sock 9.Check first char [23:19:14]Sock 9.First char is OK [23:19:14]request: POST /json_proto HTTP/1.0 [23:19:14]Method: POST [23:19:14]URL: /json_proto [23:19:14]Method is POST - this is cgi request [23:19:14]url: /json_proto [23:19:14]query_string will be loaded in cgi processing [23:19:14]execute_cgi json_proto POST (null) [23:19:14]execute_cgi path=json_proto method=POST [23:19:14]POST find Content-Length [23:19:14]Host: 172.17.34.200:8080 [23:19:14]Content-Length: 643 [23:19:14]Content-Type: application/json [23:19:14] [23:19:14]POST finish read [23:19:14]Found Content-Length = 643 [23:19:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 20.000, "sum" : 1310.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1310.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:19:14]execute_script... [23:19: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)1182401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 20.000, "sum" : 1310.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1310.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:19:14]POST & json_proto [23:19:14]process_json_proto [23:19:14]json parsed OK: [23:19:14]protocol is kg_v1.0 [23:19:14]action value=close_receipt [23:19:14]process_action close_receipt [23:19:14]cmd_close_receipt [23:19:14]MH_GetDate [23:19:14]Write to MH i2c: F0 00 00 44 B2 E5 [23:19:14]Write i2c OK [23:19:14]MH_I2C_Read... [23:19:14]Read from MH i2c: F0 [23:19:14]MH_I2C_Read... [23:19:14]Read from MH i2c: F0 09 00 [23:19:14]MH_I2C_Read... [23:19:14]Read from MH i2c: F0 09 00 44 B2 00 78 E5 E7 64 B2 FF 65 64 10 [23:19:14]GetLastDocTimeStamp 1692919028 [23:19:14]current date 1692919160 [23:19:14]FM_GetShiftState [23:19:14]SAM_PROTO_GetShiftState [23:19:14]wFMCommunicate request_size=4 [23:19:14]MH_SAM_APDU [23:19:14]CAPDU: 80 13 01 00 [23:19:14]Write to MH i2c: E2 08 00 45 B2 80 13 01 00 00 00 00 00 74 [23:19:14]Write i2c OK [23:19:14]MH_I2C_Read... [23:19:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:19:14]Read from MH i2c: E2 [23:19:14]MH_I2C_Read... [23:19:14]Read from MH i2c: E2 0E 00 [23:19:14]MH_I2C_Read... [23:19:14]Read from MH i2c: E2 0E 00 45 B2 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 F1 [23:19:14]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:19:14]wFMCommunicate OK [23:19:14]SAM_PROTO_GetShiftState done [23:19:14]FM_GetShiftState done [23:19:14]opened in 1692866319 [23:19:14]opened+sec_in_day 1692952719 [23:19:14]quantity*price = 131000 [23:19:14]sum+1 = 131001 [23:19:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1310.00 НСП 1% : 11.59 НДС 12% : 139.11 Наличными: 1310.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 345 24.08.2023 23:19 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32639 ФПД: 17507813886785 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T231920&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32639&fm=17507813886785&tin=02508201610067®Number=0000000000091575&sum=131000 [23:19:15]StoreToDocumentArchive [23:19:15]shift 75 fd 32639 [23:19:15]save to /storage/0075/doc_00032639 [23:19:15]save last doc name /storage/0075/doc_00032639 to /storage/kkm_last_doc_name [23:19:15]save OK [23:19:15]Clear old archive folders... [23:19:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:19:15]tlvbuf is 01BA74A0 [23:19:15]SAM_PROTO_ClearQueue [23:19:15]wFMCommunicate request_size=4 [23:19:15]MH_SAM_APDU [23:19:15]CAPDU: 80 09 00 00 [23:19:15]Write to MH i2c: E2 08 00 52 B2 80 09 00 00 00 00 00 00 76 [23:19:15]Write i2c OK [23:19:15]MH_I2C_Read... [23:19:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:19:15]Read from MH i2c: E2 [23:19:15]MH_I2C_Read... [23:19:15]Read from MH i2c: E2 03 00 [23:19:15]MH_I2C_Read... [23:19:15]Read from MH i2c: E2 03 00 52 B2 00 90 00 78 [23:19:15]RAPDU: 90 00 [23:19:15]wFMCommunicate OK [23:19:15]SAM_PROTO_ClearQueue done [23:19:15]KKMCreateOFDPacket [23:19:15]OFDProtocolAddRootSTLVToBuf [23:19:15]FM_MakeSignedData [23:19:15]FM_MakeSignedData [23:19:15]SAM_PROTO_SignData [23:19:15]wFMCommunicate request_size=4 [23:19:15]MH_SAM_APDU [23:19:15]CAPDU: 80 0D 01 02 [23:19:15]Write to MH i2c: E2 08 00 53 B2 80 0D 01 02 00 00 00 00 7E [23:19:15]Write i2c OK [23:19:15]MH_I2C_Read... [23:19:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:19:15]Read from MH i2c: E2 [23:19:15]MH_I2C_Read... [23:19:15]Read from MH i2c: E2 03 00 [23:19:15]MH_I2C_Read... [23:19:15]Read from MH i2c: E2 03 00 53 B2 00 90 00 79 [23:19:15]RAPDU: 90 00 [23:19:15]wFMCommunicate OK [23:19:15]wFMCommunicate request_size=255 [23:19:15]MH_SAM_APDU [23:19: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 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B8 FF 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 FF 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 36 00 00 00 00 07 04 06 00 B8 FF 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 78 E5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 7F 00 00 35 04 06 00 0F [23:19:15]Write to MH i2c: E2 02 01 54 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 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B8 FF 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 FF 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 36 00 00 00 00 07 04 06 00 B8 FF 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 78 E5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 7F 00 00 35 04 06 00 0F 00 00 48 [23:19:15]Write i2c OK [23:19:15]MH_I2C_Read... [23:19:15]OFD Sender: No OFD packet to send [23:19:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:19:16]Read from MH i2c: E2 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 03 00 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 03 00 54 B2 00 90 00 7A [23:19:16]RAPDU: 90 00 [23:19:16]wFMCommunicate OK [23:19:16]wFMCommunicate request_size=10 [23:19:16]MH_SAM_APDU [23:19:16]CAPDU: 80 0D 02 02 05 EC 5B 07 0B 41 [23:19:16]Write to MH i2c: E2 0D 00 55 B2 80 0D 02 02 05 00 EC 5B 07 0B 41 00 00 25 [23:19:16]Write i2c OK [23:19:16]MH_I2C_Read... [23:19:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:19:16]Read from MH i2c: E2 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 03 00 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 03 00 55 B2 00 90 00 7B [23:19:16]RAPDU: 90 00 [23:19:16]wFMCommunicate OK [23:19:16]wFMCommunicate request_size=4 [23:19:16]MH_SAM_APDU [23:19:16]CAPDU: 80 0D 03 02 [23:19:16]Write to MH i2c: E2 08 00 56 B2 80 0D 03 02 00 00 00 00 83 [23:19:16]Write i2c OK [23:19:16]MH_I2C_Read... [23:19:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:19:16]Read from MH i2c: E2 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 0B 00 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 0B 00 56 B2 00 17 BA CC 13 D5 FA A7 EE 90 00 98 [23:19:16]RAPDU: 17 BA CC 13 D5 FA A7 EE 90 00 [23:19:16]wFMCommunicate OK [23:19:16]SAM_PROTO_SignData done [23:19:16]FM_MakeSignedData done [23:19:16]CreateOFDProtocolMessage [23:19:16]wFMCommunicate request_size=4 [23:19:16]MH_SAM_APDU [23:19:16]CAPDU: 80 11 00 00 [23:19:16]Write to MH i2c: E2 08 00 57 B2 80 11 00 00 00 00 00 00 83 [23:19:16]Write i2c OK [23:19:16]MH_I2C_Read... [23:19:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:19:16]Read from MH i2c: E2 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 17 00 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 17 00 57 B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D9 [23:19:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:19:16]wFMCommunicate OK [23:19:16]CreateOFDProtocolMessage done [23:19:16]OFDSenderStorePacket 32639 [23:19:16]StoreOFDPacket docnum=32639 [23:19:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DD 9D 07 01 38 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B8 FF 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 FF 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 36 00 00 00 00 07 04 06 00 B8 FF 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 78 E5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 7F 00 00 35 04 06 00 0F EC 5B 07 0B 41 17 BA CC 13 D5 FA A7 EE [23:19:16]CheckFolder [23:19:16]dirname=/storage/ofd_packets [23:19:16]CheckFolder done [23:19:16]ProducePacketName [23:19:16]name=ofd_packets/00032639 [23:19:16]NVStorageSaveData ofd_packets/00032639 [23:19:16]File name is /storage/ofd_packets/00032639 [23:19:16]Write 301 bytes [23:19:16]NVStorageSaveData done [23:19:16]OFDSenderStorePacket done [23:19:16]KKMCreateOFDPacket done [23:19:16]NVStorageSaveData kkm_last_timestamp [23:19:16]File name is /storage/kkm_last_timestamp [23:19:16]Write 4 bytes [23:19:16]NVStorageSaveData done [23:19:16]ExternCall_PrintAddStr [23:19:16]wPrintStart [23:19:16]Write to MH i2c: 01 00 00 58 B2 0A [23:19:16]Write i2c OK [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: 01 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: 01 07 00 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: 01 07 00 58 B2 00 00 00 00 00 FF 0F 1F [23:19:16]RasterBufferAndPrint [23:19:16]line Счет N : (1)1182401 [23:19:16]line ИНН: 02508201610067 [23:19:16]line Контрольно-Кассовый Чек [23:19:16]line ПРОДАЖА [23:19:16]line ТРК (МРК, ГНК) : 43 [23:19:16]line Товар: 2710124500 [23:19:16]line Аи-95-К-5 [23:19:16]line 20.000 * 65.50 [23:19:16]line = 1310.00 [23:19:16]line НДС 12% НСП 1% [23:19:16]line > о реализуемом товаре [23:19:16]line ИТОГО: 1310.00 [23:19:16]line НСП 1% : 11.59 [23:19:16]line НДС 12% : 139.11 [23:19:16]line Наличными: 1310.00 [23:19:16]line Безнал.: 0.00 [23:19:16]line Место: АЗС № 121 "Партнер Нефть" [23:19:16]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:19:16]line СНО: Общий режим [23:19:16]line Чек 345 24.08.2023 23:19 [23:19:16]line Смена: 75 ФФД: 1.0 [23:19:16]line ЗНМ: 0300000148 [23:19:16]line РНМ: 0000000000091575 [23:19:16]line Версия ККМ: 001 [23:19:16]line ФМ: 0000000000874655 [23:19:16]line ФД: 32639 [23:19:16]line ФПД: 17507813886785 [23:19:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T231920&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32639&fm=17507813886785&tin=02508201610067®Number=0000000000091575&sum=131000 [23:19:16]OFD Sender: Processing packet 32639 [packets to send 11, broken 10] [23:19:16]ProducePacketName [23:19:16]name=ofd_packets/00032639 [23:19:16]OFD Sender: To server: pG, [23:19:16]CommunicateWithHost lk.salyk.kg:30040 [23:19:16]ConnectInit lk.salyk.kg [23:19:16]written 0, free lines is 4095 [23:19:16]Connected sock=10 [23:19:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DD 9D 07 01 38 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B8 FF 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 FF 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 36 00 00 00 00 07 04 06 00 B8 FF 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 78 E5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 7F 00 00 35 04 06 00 0F EC 5B 07 0B 41 17 BA CC 13 D5 FA A7 EE [23:19:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F2 9A 47 00 B7 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 7F 00 00 F4 03 04 00 1A 90 E7 64 B6 04 01 00 00 B2 58 84 FF 0F BA 52 07 [23:19:16]CommunicateWithHost err = 0 [23:19:16]CheckOFDResponse [23:19:16]1017 (14) - 77093643461234 [23:19:16]1041 (16) - 0000000000874655 [23:19:16]1040 (4) - 32639 [23:19:16]1012 (4) - 24.08.2023 17:15 [23:19:16]1206 (1) - 0 [23:19:16]OFD Sender: Remove packet 32639 [23:19:16]ProducePacketName [23:19:16]name=ofd_packets/00032639 [23:19:16]NVStorageDeleteData [23:19:16]Write to MH i2c: 01 00 00 80 B2 32 [23:19:16]Write i2c OK [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: 01 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: 01 07 00 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: 01 07 00 80 B2 00 00 00 00 00 05 0D 4B [23:19:16]RasterBufferAndPrint [23:19:16]line [23:19:16]line [23:19:16]line [23:19:16]line [23:19:16]line [23:19:16]written 0, free lines is 3342 [23:19:16]MH_Cut [23:19:16]Write to MH i2c: D1 01 00 87 B2 01 0B [23:19:16]Write i2c OK [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: D1 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: D1 01 00 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: D1 01 00 87 B2 00 0A [23:19:16]Write to MH i2c: 01 00 00 88 B2 3A [23:19:16]Write i2c OK [23:19:16]MH_I2C_Read... [23:19:17]OFD Sender: No OFD packet to send [23:19:17]*** Cut start [23:19:17]*** Purtial cut [23:19:17]*** CUTSNS_PIN = 0 [23:19:17]*** Stage 1: CUTSNS_PIN = 1 [23:19:19]Read from MH i2c: 01 [23:19:19]MH_I2C_Read... [23:19:19]*** Stop cut motor [23:19:19]*** Cut end [23:19:19]Read from MH i2c: 01 07 00 [23:19:19]MH_I2C_Read... [23:19:19]Read from MH i2c: 01 07 00 88 B2 00 00 00 00 00 FF 0F 4F [23:19:19]process_action close_receipt done [23:19:19]requested_data is exist [23:19:19]produce_requested_data [23:19:19]requested_item fm.sn is exist - process it [23:19:19]wFMCommunicate request_size=4 [23:19:19]MH_SAM_APDU [23:19:19]CAPDU: 80 11 00 00 [23:19:19]Write to MH i2c: E2 08 00 89 B2 80 11 00 00 00 00 00 00 B5 [23:19:19]Write i2c OK [23:19:19]MH_I2C_Read... [23:19:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:19:19]Read from MH i2c: E2 [23:19:19]MH_I2C_Read... [23:19:19]Read from MH i2c: E2 17 00 [23:19:19]MH_I2C_Read... [23:19:19]Read from MH i2c: E2 17 00 89 B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0B [23:19:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:19:19]wFMCommunicate OK [23:19:19]requested_item fd.num is exist - process it [23:19:19]SAM_PROTO_GetFieldsCounters [23:19:19]wFMCommunicate request_size=4 [23:19:19]MH_SAM_APDU [23:19:19]CAPDU: 80 13 00 00 [23:19:19]Write to MH i2c: E2 08 00 8A B2 80 13 00 00 00 00 00 00 B8 [23:19:19]Write i2c OK [23:19:19]MH_I2C_Read... [23:19:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:19:19]Read from MH i2c: E2 [23:19:19]MH_I2C_Read... [23:19:19]Read from MH i2c: E2 62 00 [23:19:19]MH_I2C_Read... [23:19:19]Read from MH i2c: E2 62 00 8A 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7F 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 35 [23:19:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7F 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:19:19]wFMCommunicate OK [23:19:19]SAM_PROTO_GetFieldsCounters done [23:19:19]requested_item shift.num is exist - process it [23:19:19]requested_item shift.opened is exist - process it [23:19:19]req_shift_opened [23:19:19]FM_GetShiftState [23:19:19]SAM_PROTO_GetShiftState [23:19:19]wFMCommunicate request_size=4 [23:19:19]MH_SAM_APDU [23:19:19]CAPDU: 80 13 01 00 [23:19:19]Write to MH i2c: E2 08 00 8B B2 80 13 01 00 00 00 00 00 BA [23:19:19]Write i2c OK [23:19:19]MH_I2C_Read... [23:19:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:19:19]Read from MH i2c: E2 [23:19:19]MH_I2C_Read... [23:19:19]Read from MH i2c: E2 0E 00 [23:19:19]MH_I2C_Read... [23:19:19]Read from MH i2c: E2 0E 00 8B B2 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 37 [23:19:19]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:19:19]wFMCommunicate OK [23:19:19]SAM_PROTO_GetShiftState done [23:19:19]FM_GetShiftState done [23:19:19]req_shift_opened done [23:19:19]requested_item shift.open_date is exist - process it [23:19:19]req_shift_open_date [23:19:19]req_shift_open_date done [23:19:19]produce_requested_data done [23:19:19]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32639,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:19:19]process_action_free close_receipt [23:19:19]json_value_free [23:19:19]json_value_free done [23:19:19]process_json_proto returns [23:19:19]Send response to host [23:19:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32639,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:19:19]free response buf [23:19:19]execute_script done [23:19:19]execute_script returns [23:19:19]free content buf [23:19:19]Sock 9.Close socket [23:19:19]Sock 9.Thread stoped [23:19:21]accept exits with 8 [23:19:21]New connection [23:19:21]New thread 3067084132 created [23:19:21]Thread 3066940772 joined [23:19:21]Waiting for new connection... [23:19:21] Sock 8.Parse request [23:19:21]Sock 8.Check first char [23:19:21]Sock 8.First char is OK [23:19:21]request: POST /json_proto HTTP/1.0 [23:19:21]Method: POST [23:19:21]URL: /json_proto [23:19:21]Method is POST - this is cgi request [23:19:21]url: /json_proto [23:19:21]query_string will be loaded in cgi processing [23:19:21]execute_cgi json_proto POST (null) [23:19:21]execute_cgi path=json_proto method=POST [23:19:21]POST find Content-Length [23:19:21]Host: 172.17.34.200:8080 [23:19:21]Content-Length: 671 [23:19:21]Content-Type: application/json [23:19:21] [23:19:21]POST finish read [23:19:21]Found Content-Length = 671 [23:19:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 3.420, "sum" : 200.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:19:21]execute_script... [23:19: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)1182402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 58.50, "quantity" : 3.420, "sum" : 200.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:19:21]POST & json_proto [23:19:21]process_json_proto [23:19:21]json parsed OK: [23:19:21]protocol is kg_v1.0 [23:19:21]action value=close_receipt [23:19:21]process_action close_receipt [23:19:21]cmd_close_receipt [23:19:21]MH_GetDate [23:19:21]Write to MH i2c: F0 00 00 8C B2 2D [23:19:21]Write i2c OK [23:19:21]MH_I2C_Read... [23:19:21]Read from MH i2c: F0 [23:19:21]MH_I2C_Read... [23:19:21]Read from MH i2c: F0 09 00 [23:19:21]MH_I2C_Read... [23:19:21]Read from MH i2c: F0 09 00 8C B2 00 7F E5 E7 64 B2 FF 65 64 5F [23:19:21]GetLastDocTimeStamp 1692919160 [23:19:21]current date 1692919167 [23:19:21]FM_GetShiftState [23:19:21]SAM_PROTO_GetShiftState [23:19:21]wFMCommunicate request_size=4 [23:19:21]MH_SAM_APDU [23:19:21]CAPDU: 80 13 01 00 [23:19:21]Write to MH i2c: E2 08 00 8D B2 80 13 01 00 00 00 00 00 BC [23:19:21]Write i2c OK [23:19:21]MH_I2C_Read... [23:19:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:19:21]Read from MH i2c: E2 [23:19:21]MH_I2C_Read... [23:19:21]Read from MH i2c: E2 0E 00 [23:19:21]MH_I2C_Read... [23:19:21]Read from MH i2c: E2 0E 00 8D B2 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 39 [23:19:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:19:21]wFMCommunicate OK [23:19:21]SAM_PROTO_GetShiftState done [23:19:21]FM_GetShiftState done [23:19:21]opened in 1692866319 [23:19:21]opened+sec_in_day 1692952719 [23:19:21]quantity*price = 20007 [23:19:21]sum+1 = 20008 [23:19:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.25 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 346 24.08.2023 23:19 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32640 ФПД: 41949477518958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T231927&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32640&fm=41949477518958&tin=02508201610067®Number=0000000000091575&sum=20000 [23:19:23]StoreToDocumentArchive [23:19:23]shift 75 fd 32640 [23:19:23]save to /storage/0075/doc_00032640 [23:19:23]save last doc name /storage/0075/doc_00032640 to /storage/kkm_last_doc_name [23:19:23]save OK [23:19:23]Clear old archive folders... [23:19:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:19:23]tlvbuf is 018A9E20 [23:19:23]SAM_PROTO_ClearQueue [23:19:23]wFMCommunicate request_size=4 [23:19:23]MH_SAM_APDU [23:19:23]CAPDU: 80 09 00 00 [23:19:23]Write to MH i2c: E2 08 00 9A B2 80 09 00 00 00 00 00 00 BE [23:19:23]Write i2c OK [23:19:23]MH_I2C_Read... [23:19:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:19:23]Read from MH i2c: E2 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 03 00 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 03 00 9A B2 00 90 00 C0 [23:19:23]RAPDU: 90 00 [23:19:23]wFMCommunicate OK [23:19:23]SAM_PROTO_ClearQueue done [23:19:23]KKMCreateOFDPacket [23:19:23]OFDProtocolAddRootSTLVToBuf [23:19:23]FM_MakeSignedData [23:19:23]FM_MakeSignedData [23:19:23]SAM_PROTO_SignData [23:19:23]wFMCommunicate request_size=4 [23:19:23]MH_SAM_APDU [23:19:23]CAPDU: 80 0D 01 02 [23:19:23]Write to MH i2c: E2 08 00 9B B2 80 0D 01 02 00 00 00 00 C6 [23:19:23]Write i2c OK [23:19:23]MH_I2C_Read... [23:19:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:19:23]Read from MH i2c: E2 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 03 00 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 03 00 9B B2 00 90 00 C1 [23:19:23]RAPDU: 90 00 [23:19:23]wFMCommunicate OK [23:19:23]wFMCommunicate request_size=255 [23:19:23]MH_SAM_APDU [23:19:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 7F E5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 7F 00 00 35 04 06 00 [23:19:23]Write to MH i2c: E2 02 01 9C B2 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 7F E5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 7F 00 00 35 04 06 00 00 00 03 [23:19:23]Write i2c OK [23:19:23]MH_I2C_Read... [23:19:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:19:23]Read from MH i2c: E2 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 03 00 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 03 00 9C B2 00 90 00 C2 [23:19:23]RAPDU: 90 00 [23:19:23]wFMCommunicate OK [23:19:23]wFMCommunicate request_size=11 [23:19:23]MH_SAM_APDU [23:19:23]CAPDU: 80 0D 02 02 06 26 27 1F B4 BE 6E [23:19:23]Write to MH i2c: E2 0E 00 9D B2 80 0D 02 02 06 00 26 27 1F B4 BE 6E 00 00 21 [23:19:23]Write i2c OK [23:19:23]MH_I2C_Read... [23:19:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:19:23]Read from MH i2c: E2 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 03 00 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 03 00 9D B2 00 90 00 C3 [23:19:23]RAPDU: 90 00 [23:19:23]wFMCommunicate OK [23:19:23]wFMCommunicate request_size=4 [23:19:23]MH_SAM_APDU [23:19:23]CAPDU: 80 0D 03 02 [23:19:23]Write to MH i2c: E2 08 00 9E B2 80 0D 03 02 00 00 00 00 CB [23:19:23]Write i2c OK [23:19:23]MH_I2C_Read... [23:19:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:19:23]Read from MH i2c: E2 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 0B 00 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 0B 00 9E B2 00 78 C7 2B 0C 2B 4F F2 24 90 00 D2 [23:19:23]RAPDU: 78 C7 2B 0C 2B 4F F2 24 90 00 [23:19:23]wFMCommunicate OK [23:19:23]SAM_PROTO_SignData done [23:19:23]FM_MakeSignedData done [23:19:23]CreateOFDProtocolMessage [23:19:23]wFMCommunicate request_size=4 [23:19:23]MH_SAM_APDU [23:19:23]CAPDU: 80 11 00 00 [23:19:23]Write to MH i2c: E2 08 00 9F B2 80 11 00 00 00 00 00 00 CB [23:19:23]Write i2c OK [23:19:23]MH_I2C_Read... [23:19:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:19:23]Read from MH i2c: E2 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 17 00 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 17 00 9F B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 21 [23:19:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:19:23]wFMCommunicate OK [23:19:23]CreateOFDProtocolMessage done [23:19:23]OFDSenderStorePacket 32640 [23:19:23]StoreOFDPacket docnum=32640 [23:19:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 DC 68 08 01 E1 0D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 7F E5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 7F 00 00 35 04 06 00 26 27 1F B4 BE 6E 78 C7 2B 0C 2B 4F F2 24 [23:19:23]CheckFolder [23:19:23]dirname=/storage/ofd_packets [23:19:23]CheckFolder done [23:19:23]ProducePacketName [23:19:23]name=ofd_packets/00032640 [23:19:23]NVStorageSaveData ofd_packets/00032640 [23:19:23]File name is /storage/ofd_packets/00032640 [23:19:23]Write 302 bytes [23:19:23]NVStorageSaveData done [23:19:23]OFDSenderStorePacket done [23:19:23]KKMCreateOFDPacket done [23:19:23]NVStorageSaveData kkm_last_timestamp [23:19:23]File name is /storage/kkm_last_timestamp [23:19:23]Write 4 bytes [23:19:23]NVStorageSaveData done [23:19:23]ExternCall_PrintAddStr [23:19:23]wPrintStart [23:19:23]Write to MH i2c: 01 00 00 A0 B2 52 [23:19:23]Write i2c OK [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: 01 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: 01 07 00 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: 01 07 00 A0 B2 00 00 00 00 00 FF 0F 67 [23:19:23]RasterBufferAndPrint [23:19:23]line Счет N : (1)1182402 [23:19:23]line ИНН: 02508201610067 [23:19:23]line Контрольно-Кассовый Чек [23:19:23]line ПРОДАЖА [23:19:23]line ТРК (МРК, ГНК) : 31 [23:19:23]line Товар: 2710124130 [23:19:23]line Super-92-К-5 [23:19:23]line 3.420 * 58.50 [23:19:23]line = 200.07 [23:19:23]line НДС 12% НСП 1% [23:19:23]line > о реализуемом товаре [23:19:23]line ОКРУГЛЕНИЕ: -0.07 [23:19:23]line ИТОГО: 200.00 [23:19:23]line Внесено: 200.00 [23:19:23]line СДАЧА: 0.00 [23:19:23]line НСП 1% : 1.77 [23:19:23]line НДС 12% : 21.25 [23:19:23]line Наличными: 200.00 [23:19:23]line Безнал.: 0.00 [23:19:23]line Место: АЗС № 121 "Партнер Нефть" [23:19:23]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:19:23]line СНО: Общий режим [23:19:23]line Чек 346 24.08.2023 23:19 [23:19:23]line Смена: 75 ФФД: 1.0 [23:19:23]line ЗНМ: 0300000148 [23:19:23]line РНМ: 0000000000091575 [23:19:23]line Версия ККМ: 001 [23:19:23]line ФМ: 0000000000874655 [23:19:23]line ФД: 32640 [23:19:23]line ФПД: 41949477518958 [23:19:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T231927&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32640&fm=41949477518958&tin=02508201610067®Number=0000000000091575&sum=20000 [23:19:23]written 0, free lines is 4095 [23:19:23]OFD Sender: Processing packet 32640 [packets to send 11, broken 10] [23:19:23]ProducePacketName [23:19:23]name=ofd_packets/00032640 [23:19:23]OFD Sender: To server: pG, [23:19:23]CommunicateWithHost lk.salyk.kg:30040 [23:19:23]ConnectInit lk.salyk.kg [23:19:23]Connected sock=10 [23: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 34 36 35 35 10 01 00 00 DC 68 08 01 E1 0D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 7F E5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 7F 00 00 35 04 06 00 26 27 1F B4 BE 6E 78 C7 2B 0C 2B 4F F2 24 [23:19:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 62 77 47 00 BC 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 7F 00 00 F4 03 04 00 22 90 E7 64 B6 04 01 00 00 AC B8 16 90 B9 9F F1 91 [23:19:24]CommunicateWithHost err = 0 [23:19:24]CheckOFDResponse [23:19:24]1017 (14) - 77093643461234 [23:19:24]1041 (16) - 0000000000874655 [23:19:24]1040 (4) - 32640 [23:19:24]1012 (4) - 24.08.2023 17:15 [23:19:24]1206 (1) - 0 [23:19:24]OFD Sender: Remove packet 32640 [23:19:24]ProducePacketName [23:19:24]name=ofd_packets/00032640 [23:19:24]NVStorageDeleteData [23:19:24]Write to MH i2c: 01 00 00 CB B2 7D [23:19:24]Write i2c OK [23:19:24]MH_I2C_Read... [23:19:24]Read from MH i2c: 01 [23:19:24]MH_I2C_Read... [23:19:24]Read from MH i2c: 01 07 00 [23:19:24]MH_I2C_Read... [23:19:24]Read from MH i2c: 01 07 00 CB B2 00 00 00 00 00 11 0D A2 [23:19:24]RasterBufferAndPrint [23:19:24]line [23:19:24]line [23:19:24]line [23:19:24]line [23:19:24]line [23:19:24]written 0, free lines is 3354 [23:19:24]MH_Cut [23:19:24]Write to MH i2c: D1 01 00 D2 B2 01 56 [23:19:24]Write i2c OK [23:19:24]MH_I2C_Read... [23:19:24]Read from MH i2c: D1 [23:19:24]MH_I2C_Read... [23:19:24]Read from MH i2c: D1 01 00 [23:19:24]MH_I2C_Read... [23:19:24]Read from MH i2c: D1 01 00 D2 B2 00 55 [23:19:24]Write to MH i2c: 01 00 00 D3 B2 85 [23:19:24]Write i2c OK [23:19:24]MH_I2C_Read... [23:19:24]OFD Sender: No OFD packet to send [23:19:24]*** Cut start [23:19:24]*** Purtial cut [23:19:24]*** Stage 1: CUTSNS_PIN = 1 [23:19:25]Read from MH i2c: 01 [23:19:25]MH_I2C_Read... [23:19:25]*** Stop cut motor [23:19:25]*** Cut end [23:19:25]Read from MH i2c: 01 07 00 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: 01 07 00 D3 B2 00 00 00 00 00 FF 0F 9A [23:19:25]process_action close_receipt done [23:19:25]requested_data is exist [23:19:25]produce_requested_data [23:19:25]requested_item fm.sn is exist - process it [23:19:25]wFMCommunicate request_size=4 [23:19:25]MH_SAM_APDU [23:19:25]CAPDU: 80 11 00 00 [23:19:25]Write to MH i2c: E2 08 00 D4 B2 80 11 00 00 00 00 00 00 00 [23:19:25]Write i2c OK [23:19:25]MH_I2C_Read... [23:19:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:19:25]Read from MH i2c: E2 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: E2 17 00 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: E2 17 00 D4 B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 56 [23:19:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:19:25]wFMCommunicate OK [23:19:25]requested_item fd.num is exist - process it [23:19:25]SAM_PROTO_GetFieldsCounters [23:19:25]wFMCommunicate request_size=4 [23:19:25]MH_SAM_APDU [23:19:25]CAPDU: 80 13 00 00 [23:19:25]Write to MH i2c: E2 08 00 D5 B2 80 13 00 00 00 00 00 00 03 [23:19:25]Write i2c OK [23:19:25]MH_I2C_Read... [23:19:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:19:25]Read from MH i2c: E2 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: E2 62 00 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: E2 62 00 D5 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 80 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 84 [23:19:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 80 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:19:25]wFMCommunicate OK [23:19:25]SAM_PROTO_GetFieldsCounters done [23:19:25]requested_item shift.num is exist - process it [23:19:25]requested_item shift.opened is exist - process it [23:19:25]req_shift_opened [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 D6 B2 80 13 01 00 00 00 00 00 05 [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 D6 B2 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 82 [23:19:25]RAPDU: 09 00 01 0F 17 E7 64 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]req_shift_opened done [23:19:25]requested_item shift.open_date is exist - process it [23:19:25]req_shift_open_date [23:19:25]req_shift_open_date done [23:19:25]produce_requested_data done [23:19:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32640,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:19:25]process_action_free close_receipt [23:19:25]json_value_free [23:19:25]json_value_free done [23:19:25]process_json_proto returns [23:19:25]Send response to host [23:19:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32640,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:19:25]free response buf [23:19:25]execute_script done [23:19:25]execute_script returns [23:19:25]free content buf [23:19:25]Sock 8.Close socket [23:19:25]Sock 8.Thread stoped [23:19:29]OFD Sender: No OFD packet to send [23:19:31]accept exits with 9 [23:19:31]New connection [23:19:31]New thread 3066940772 created [23:19:31]Thread 3067084132 joined [23:19:31]Waiting for new connection... [23:19:31] Sock 9.Parse request [23:19:31]Sock 9.Check first char [23:19:31]Sock 9.First char is OK [23:19:31]request: POST /json_proto HTTP/1.0 [23:19:31]Method: POST [23:19:31]URL: /json_proto [23:19:31]Method is POST - this is cgi request [23:19:31]url: /json_proto [23:19:31]query_string will be loaded in cgi processing [23:19:31]execute_cgi json_proto POST (null) [23:19:31]execute_cgi path=json_proto method=POST [23:19:31]POST find Content-Length [23:19:31]Host: 172.17.34.200:8080 [23:19:31]Content-Length: 679 [23:19:31]Content-Type: application/json [23:19:31] [23:19:31]POST finish read [23:19:31]Found Content-Length = 679 [23:19:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:19:31]execute_script... [23:19: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)1182403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 10.440, "sum" : 600.30, "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:19:31]POST & json_proto [23:19:31]process_json_proto [23:19:31]json parsed OK: [23:19:31]protocol is kg_v1.0 [23:19:31]action value=close_receipt [23:19:31]process_action close_receipt [23:19:31]cmd_close_receipt [23:19:31]MH_GetDate [23:19:31]Write to MH i2c: F0 00 00 D7 B2 78 [23:19:31]Write i2c OK [23:19:31]MH_I2C_Read... [23:19:31]Read from MH i2c: F0 [23:19:31]MH_I2C_Read... [23:19:31]Read from MH i2c: F0 09 00 [23:19:31]MH_I2C_Read... [23:19:31]Read from MH i2c: F0 09 00 D7 B2 00 89 E5 E7 64 B2 FF 65 64 B4 [23:19:31]GetLastDocTimeStamp 1692919167 [23:19:31]current date 1692919177 [23:19:31]FM_GetShiftState [23:19:31]SAM_PROTO_GetShiftState [23:19:31]wFMCommunicate request_size=4 [23:19:31]MH_SAM_APDU [23:19:31]CAPDU: 80 13 01 00 [23:19:31]Write to MH i2c: E2 08 00 D8 B2 80 13 01 00 00 00 00 00 07 [23:19:31]Write i2c OK [23:19:31]MH_I2C_Read... [23:19:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:19:31]Read from MH i2c: E2 [23:19:31]MH_I2C_Read... [23:19:31]Read from MH i2c: E2 0E 00 [23:19:31]MH_I2C_Read... [23:19:31]Read from MH i2c: E2 0E 00 D8 B2 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 84 [23:19:31]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:19:31]wFMCommunicate OK [23:19:31]SAM_PROTO_GetShiftState done [23:19:31]FM_GetShiftState done [23:19:31]opened in 1692866319 [23:19:31]opened+sec_in_day 1692952719 [23:19:31]quantity*price = 60030 [23:19:31]sum+1 = 60031 [23:19:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 347 24.08.2023 23:19 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32641 ФПД: 25752401288916 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T231937&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32641&fm=25752401288916&tin=02508201610067®Number=0000000000091575&sum=60000 [23:19:32]StoreToDocumentArchive [23:19:32]shift 75 fd 32641 [23:19:32]save to /storage/0075/doc_00032641 [23:19:32]save last doc name /storage/0075/doc_00032641 to /storage/kkm_last_doc_name [23:19:32]save OK [23:19:32]Clear old archive folders... [23:19:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:19:32]tlvbuf is B6DC88B0 [23:19:32]SAM_PROTO_ClearQueue [23:19:32]wFMCommunicate request_size=4 [23:19:32]MH_SAM_APDU [23:19:32]CAPDU: 80 09 00 00 [23:19:32]Write to MH i2c: E2 08 00 E5 B2 80 09 00 00 00 00 00 00 09 [23:19:32]Write i2c OK [23:19:32]MH_I2C_Read... [23:19:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:19:32]Read from MH i2c: E2 [23:19:32]MH_I2C_Read... [23:19:32]Read from MH i2c: E2 03 00 [23:19:32]MH_I2C_Read... [23:19:32]Read from MH i2c: E2 03 00 E5 B2 00 90 00 0B [23:19:32]RAPDU: 90 00 [23:19:32]wFMCommunicate OK [23:19:32]SAM_PROTO_ClearQueue done [23:19:32]KKMCreateOFDPacket [23:19:32]OFDProtocolAddRootSTLVToBuf [23:19:32]FM_MakeSignedData [23:19:32]FM_MakeSignedData [23:19:32]SAM_PROTO_SignData [23:19:32]wFMCommunicate request_size=4 [23:19:32]MH_SAM_APDU [23:19:32]CAPDU: 80 0D 01 02 [23:19:32]Write to MH i2c: E2 08 00 E6 B2 80 0D 01 02 00 00 00 00 11 [23:19:32]Write i2c OK [23:19:32]MH_I2C_Read... [23:19:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:19:32]Read from MH i2c: E2 [23:19:32]MH_I2C_Read... [23:19:32]Read from MH i2c: E2 03 00 [23:19:32]MH_I2C_Read... [23:19:32]Read from MH i2c: E2 03 00 E6 B2 00 90 00 0C [23:19:32]RAPDU: 90 00 [23:19:32]wFMCommunicate OK [23:19:32]wFMCommunicate request_size=255 [23:19:32]MH_SAM_APDU [23:19:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 5B 01 00 00 F4 03 04 00 89 E5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 7F 00 00 35 04 06 00 17 [23:19:33]Write to MH i2c: E2 02 01 E7 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 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 5B 01 00 00 F4 03 04 00 89 E5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 7F 00 00 35 04 06 00 17 00 00 23 [23:19:33]Write i2c OK [23:19:33]MH_I2C_Read... [23:19:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:19:33]Read from MH i2c: E2 [23:19:33]MH_I2C_Read... [23:19:33]Read from MH i2c: E2 03 00 [23:19:33]MH_I2C_Read... [23:19:33]Read from MH i2c: E2 03 00 E7 B2 00 90 00 0D [23:19:33]RAPDU: 90 00 [23:19:33]wFMCommunicate OK [23:19:33]wFMCommunicate request_size=10 [23:19:33]MH_SAM_APDU [23:19:33]CAPDU: 80 0D 02 02 05 6B F2 BB 1E D4 [23:19:33]Write to MH i2c: E2 0D 00 E8 B2 80 0D 02 02 05 00 6B F2 BB 1E D4 00 00 28 [23:19:33]Write i2c OK [23:19:33]MH_I2C_Read... [23:19:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:19:33]Read from MH i2c: E2 [23:19:33]MH_I2C_Read... [23:19:33]Read from MH i2c: E2 03 00 [23:19:33]MH_I2C_Read... [23:19:33]Read from MH i2c: E2 03 00 E8 B2 00 90 00 0E [23:19:33]RAPDU: 90 00 [23:19:33]wFMCommunicate OK [23:19:33]wFMCommunicate request_size=4 [23:19:33]MH_SAM_APDU [23:19:33]CAPDU: 80 0D 03 02 [23:19:33]Write to MH i2c: E2 08 00 E9 B2 80 0D 03 02 00 00 00 00 16 [23:19:33]Write i2c OK [23:19:33]MH_I2C_Read... [23:19:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:19:33]Read from MH i2c: E2 [23:19:33]MH_I2C_Read... [23:19:33]Read from MH i2c: E2 0B 00 [23:19:33]MH_I2C_Read... [23:19:33]Read from MH i2c: E2 0B 00 E9 B2 00 A7 DE 91 CA 25 45 C5 75 90 00 9B [23:19:33]RAPDU: A7 DE 91 CA 25 45 C5 75 90 00 [23:19:33]wFMCommunicate OK [23:19:33]SAM_PROTO_SignData done [23:19:33]FM_MakeSignedData done [23:19:33]CreateOFDProtocolMessage [23:19:33]wFMCommunicate request_size=4 [23:19:33]MH_SAM_APDU [23:19:33]CAPDU: 80 11 00 00 [23:19:33]Write to MH i2c: E2 08 00 EA B2 80 11 00 00 00 00 00 00 16 [23:19:33]Write i2c OK [23:19:33]MH_I2C_Read... [23:19:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:19:33]Read from MH i2c: E2 [23:19:33]MH_I2C_Read... [23:19:33]Read from MH i2c: E2 17 00 [23:19:33]MH_I2C_Read... [23:19:33]Read from MH i2c: E2 17 00 EA B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [23:19:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:19:33]wFMCommunicate OK [23:19:33]CreateOFDProtocolMessage done [23:19:33]OFDSenderStorePacket 32641 [23:19:33]StoreOFDPacket docnum=32641 [23:19:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 68 BE 07 01 40 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 5B 01 00 00 F4 03 04 00 89 E5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 7F 00 00 35 04 06 00 17 6B F2 BB 1E D4 A7 DE 91 CA 25 45 C5 75 [23:19:33]CheckFolder [23:19:33]dirname=/storage/ofd_packets [23:19:33]CheckFolder done [23:19:33]ProducePacketName [23:19:33]name=ofd_packets/00032641 [23:19:33]NVStorageSaveData ofd_packets/00032641 [23:19:33]File name is /storage/ofd_packets/00032641 [23:19:33]Write 301 bytes [23:19:33]NVStorageSaveData done [23:19:33]OFDSenderStorePacket done [23:19:33]KKMCreateOFDPacket done [23:19:33]NVStorageSaveData kkm_last_timestamp [23:19:33]File name is /storage/kkm_last_timestamp [23:19:33]Write 4 bytes [23:19:33]NVStorageSaveData done [23:19:33]ExternCall_PrintAddStr [23:19:33]wPrintStart [23:19:33]Write to MH i2c: 01 00 00 EB B2 9D [23:19:33]Write i2c OK [23:19:33]MH_I2C_Read... [23:19:33]Read from MH i2c: 01 [23:19:33]MH_I2C_Read... [23:19:33]Read from MH i2c: 01 07 00 [23:19:33]MH_I2C_Read... [23:19:33]Read from MH i2c: 01 07 00 EB B2 00 00 00 00 00 FF 0F B2 [23:19:33]RasterBufferAndPrint [23:19:33]line Счет N : (1)1182403 [23:19:33]line ИНН: 02508201610067 [23:19:33]line Контрольно-Кассовый Чек [23:19:33]line ПРОДАЖА [23:19:33]line ТРК (МРК, ГНК) : 52 [23:19:33]line Товар: 2710124130 [23:19:33]line Аи-92-К-5 [23:19:33]line 10.440 * 57.50 [23:19:33]line = 600.30 [23:19:33]line НДС 12% НСП 1% [23:19:33]line > о реализуемом товаре [23:19:33]line ОКРУГЛЕНИЕ: -0.30 [23:19:33]line ИТОГО: 600.00 [23:19:33]line Внесено: 600.00 [23:19:33]line СДАЧА: 0.00 [23:19:33]line НСП 1% : 5.31 [23:19:33]line НДС 12% : 63.75 [23:19:33]line Наличными: 600.00 [23:19:33]line Безнал.: 0.00 [23:19:33]line Место: АЗС № 121 "Партнер Нефть" [23:19:33]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:19:33]line СНО: Общий режим [23:19:33]line Чек 347 24.08.2023 23:19 [23:19:33]line Смена: 75 ФФД: 1.0 [23:19:33]line ЗНМ: 0300000148 [23:19:33]line РНМ: 0000000000091575 [23:19:33]line Версия ККМ: 001 [23:19:33]line ФМ: 0000000000874655 [23:19:33]line ФД: 32641 [23:19:33]line ФПД: 25752401288916 [23:19:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T231937&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32641&fm=25752401288916&tin=02508201610067®Number=0000000000091575&sum=60000 [23:19:33]OFD Sender: Processing packet 32641 [packets to send 11, broken 10] [23:19:33]ProducePacketName [23:19:33]name=ofd_packets/00032641 [23:19:33]OFD Sender: To server: pG, [23:19:33]CommunicateWithHost lk.salyk.kg:30040 [23:19:33]ConnectInit lk.salyk.kg [23:19:33]written 0, free lines is 4095 [23:19:33]Connected sock=10 [23:19:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 68 BE 07 01 40 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 28 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 7E 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 5B 01 00 00 F4 03 04 00 89 E5 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 7F 00 00 35 04 06 00 17 6B F2 BB 1E D4 A7 DE 91 CA 25 45 C5 75 [23:19:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9D 03 47 00 1F C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 7F 00 00 F4 03 04 00 2C 90 E7 64 B6 04 01 00 00 F1 32 5B 6D 85 80 A3 A5 [23:19:34]CommunicateWithHost err = 0 [23:19:34]CheckOFDResponse [23:19:34]1017 (14) - 77093643461234 [23:19:34]1041 (16) - 0000000000874655 [23:19:34]1040 (4) - 32641 [23:19:34]1012 (4) - 24.08.2023 17:15 [23:19:34]1206 (1) - 0 [23:19:34]OFD Sender: Remove packet 32641 [23:19:34]ProducePacketName [23:19:34]name=ofd_packets/00032641 [23:19:34]NVStorageDeleteData [23:19:34]Write to MH i2c: 01 00 00 16 B3 C9 [23:19:34]Write i2c OK [23:19:34]MH_I2C_Read... [23:19:34]Read from MH i2c: 01 [23:19:34]MH_I2C_Read... [23:19:34]Read from MH i2c: 01 07 00 [23:19:34]MH_I2C_Read... [23:19:34]Read from MH i2c: 01 07 00 16 B3 00 00 00 00 00 F4 0C D0 [23:19:34]RasterBufferAndPrint [23:19:34]line [23:19:34]line [23:19:34]line [23:19:34]line [23:19:34]line [23:19:34]written 0, free lines is 3336 [23:19:34]MH_Cut [23:19:34]Write to MH i2c: D1 01 00 1D B3 01 A2 [23:19:34]Write i2c OK [23:19:34]MH_I2C_Read... [23:19:34]Read from MH i2c: D1 [23:19:34]MH_I2C_Read... [23:19:34]Read from MH i2c: D1 01 00 [23:19:34]MH_I2C_Read... [23:19:34]Read from MH i2c: D1 01 00 1D B3 00 A1 [23:19:34]Write to MH i2c: 01 00 00 1E B3 D1 [23:19:34]Write i2c OK [23:19:34]MH_I2C_Read... [23:19:34]OFD Sender: No OFD packet to send [23:19:35]*** Cut start [23:19:35]*** Purtial cut [23:19:35]*** CUTSNS_PIN = 0 [23:19:35]*** Stage 1: CUTSNS_PIN = 1 [23:19:37]Read from MH i2c: 01 [23:19:37]MH_I2C_Read... [23:19:37]*** Stop cut motor [23:19:37]*** Cut end [23:19:37]Read from MH i2c: 01 07 00 [23:19:37]MH_I2C_Read... [23:19:37]Read from MH i2c: 01 07 00 1E B3 00 00 00 00 00 FF 0F E6 [23:19:37]process_action close_receipt done [23:19:37]requested_data is exist [23:19:37]produce_requested_data [23:19:37]requested_item fm.sn is exist - process it [23:19:37]wFMCommunicate request_size=4 [23:19:37]MH_SAM_APDU [23:19:37]CAPDU: 80 11 00 00 [23:19:37]Write to MH i2c: E2 08 00 1F B3 80 11 00 00 00 00 00 00 4C [23:19:37]Write i2c OK [23:19:37]MH_I2C_Read... [23:19:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:19:37]Read from MH i2c: E2 [23:19:37]MH_I2C_Read... [23:19:37]Read from MH i2c: E2 17 00 [23:19:37]MH_I2C_Read... [23:19:37]Read from MH i2c: E2 17 00 1F B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A2 [23:19:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:19:37]wFMCommunicate OK [23:19:37]requested_item fd.num is exist - process it [23:19:37]SAM_PROTO_GetFieldsCounters [23:19:37]wFMCommunicate request_size=4 [23:19:37]MH_SAM_APDU [23:19:37]CAPDU: 80 13 00 00 [23:19:37]Write to MH i2c: E2 08 00 20 B3 80 13 00 00 00 00 00 00 4F [23:19:37]Write i2c OK [23:19:37]MH_I2C_Read... [23:19:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:19:37]Read from MH i2c: E2 [23:19:37]MH_I2C_Read... [23:19:37]Read from MH i2c: E2 62 00 [23:19:37]MH_I2C_Read... [23:19:37]Read from MH i2c: E2 62 00 20 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 81 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 D4 [23:19:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 81 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:19:37]wFMCommunicate OK [23:19:37]SAM_PROTO_GetFieldsCounters done [23:19:37]requested_item shift.num is exist - process it [23:19:37]requested_item shift.opened is exist - process it [23:19:37]req_shift_opened [23:19:37]FM_GetShiftState [23:19:37]SAM_PROTO_GetShiftState [23:19:37]wFMCommunicate request_size=4 [23:19:37]MH_SAM_APDU [23:19:37]CAPDU: 80 13 01 00 [23:19:37]Write to MH i2c: E2 08 00 21 B3 80 13 01 00 00 00 00 00 51 [23:19:37]Write i2c OK [23:19:37]MH_I2C_Read... [23:19:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:19:37]Read from MH i2c: E2 [23:19:37]MH_I2C_Read... [23:19:37]Read from MH i2c: E2 0E 00 [23:19:37]MH_I2C_Read... [23:19:37]Read from MH i2c: E2 0E 00 21 B3 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 CE [23:19:37]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:19:37]wFMCommunicate OK [23:19:37]SAM_PROTO_GetShiftState done [23:19:37]FM_GetShiftState done [23:19:37]req_shift_opened done [23:19:37]requested_item shift.open_date is exist - process it [23:19:37]req_shift_open_date [23:19:37]req_shift_open_date done [23:19:37]produce_requested_data done [23:19:37]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32641,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:19:37]process_action_free close_receipt [23:19:37]json_value_free [23:19:37]json_value_free done [23:19:37]process_json_proto returns [23:19:37]Send response to host [23:19:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32641,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:19:37]free response buf [23:19:37]execute_script done [23:19:37]execute_script returns [23:19:37]free content buf [23:19:37]Sock 9.Close socket [23:19:37]Sock 9.Thread stoped [23:19:39]OFD Sender: No OFD packet to send [23:19:44]OFD Sender: No OFD packet to send [23:19:49]OFD Sender: No OFD packet to send [23:19:54]OFD Sender: No OFD packet to send [23:19:59]OFD Sender: No OFD packet to send [23:20:04]OFD Sender: No OFD packet to send [23:20:09]OFD Sender: No OFD packet to send [23:20:14]OFD Sender: No OFD packet to send [23:20:19]OFD Sender: No OFD packet to send [23:20:24]OFD Sender: No OFD packet to send [23:20:29]OFD Sender: No OFD packet to send [23:20:34]OFD Sender: No OFD packet to send [23:20:39]OFD Sender: No OFD packet to send [23:20:44]OFD Sender: No OFD packet to send [23:20:49]OFD Sender: No OFD packet to send [23:20:54]OFD Sender: No OFD packet to send [23:20:59]OFD Sender: No OFD packet to send [23:21:04]OFD Sender: No OFD packet to send [23:21:09]OFD Sender: No OFD packet to send [23:21:14]OFD Sender: No OFD packet to send [23:21:19]OFD Sender: No OFD packet to send [23:21:24]OFD Sender: No OFD packet to send [23:21:29]OFD Sender: No OFD packet to send [23:21:34]OFD Sender: No OFD packet to send [23:21:39]OFD Sender: No OFD packet to send [23:21:44]OFD Sender: No OFD packet to send [23:21:49]OFD Sender: No OFD packet to send [23:21:54]OFD Sender: No OFD packet to send [23:21:59]OFD Sender: No OFD packet to send [23:22:01]accept exits with 8 [23:22:01]New connection [23:22:01]New thread 3067084132 created [23:22:01]Thread 3066940772 joined [23:22:01]Waiting for new connection... [23:22:01] Sock 8.Parse request [23:22:01]Sock 8.Check first char [23:22:01]Sock 8.First char is OK [23:22:01]request: POST /json_proto HTTP/1.0 [23:22:01]Method: POST [23:22:01]URL: /json_proto [23:22:01]Method is POST - this is cgi request [23:22:01]url: /json_proto [23:22:01]query_string will be loaded in cgi processing [23:22:01]execute_cgi json_proto POST (null) [23:22:01]execute_cgi path=json_proto method=POST [23:22:01]POST find Content-Length [23:22:01]Host: 172.17.34.200:8080 [23:22:01]Content-Length: 683 [23:22:01]Content-Type: application/json [23:22:01] [23:22:01]POST finish read [23:22:01]Found Content-Length = 683 [23:22:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.790, "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" ] } } [23:22:01]execute_script... [23: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)1182404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 34.790, "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" ] } } [23:22:01]POST & json_proto [23:22:01]process_json_proto [23:22:01]json parsed OK: [23:22:01]protocol is kg_v1.0 [23:22:01]action value=close_receipt [23:22:01]process_action close_receipt [23:22:01]cmd_close_receipt [23:22:01]MH_GetDate [23:22:01]Write to MH i2c: F0 00 00 22 B3 C4 [23:22:01]Write i2c OK [23:22:01]MH_I2C_Read... [23:22:01]Read from MH i2c: F0 [23:22:01]MH_I2C_Read... [23:22:01]Read from MH i2c: F0 09 00 [23:22:01]MH_I2C_Read... [23:22:01]Read from MH i2c: F0 09 00 22 B3 00 1F E6 E7 64 B2 FF 65 64 97 [23:22:01]GetLastDocTimeStamp 1692919177 [23:22:01]current date 1692919327 [23:22:01]FM_GetShiftState [23:22:01]SAM_PROTO_GetShiftState [23:22:01]wFMCommunicate request_size=4 [23:22:01]MH_SAM_APDU [23:22:01]CAPDU: 80 13 01 00 [23:22:01]Write to MH i2c: E2 08 00 23 B3 80 13 01 00 00 00 00 00 53 [23:22:01]Write i2c OK [23:22:01]MH_I2C_Read... [23:22:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:01]Read from MH i2c: E2 [23:22:01]MH_I2C_Read... [23:22:01]Read from MH i2c: E2 0E 00 [23:22:01]MH_I2C_Read... [23:22:01]Read from MH i2c: E2 0E 00 23 B3 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 D0 [23:22:01]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:22:01]wFMCommunicate OK [23:22:01]SAM_PROTO_GetShiftState done [23:22:01]FM_GetShiftState done [23:22:01]opened in 1692866319 [23:22:01]opened+sec_in_day 1692952719 [23:22:01]quantity*price = 200042 [23:22:01]sum+1 = 200044 [23:22: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 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 348 24.08.2023 23:22 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32642 ФПД: 154394833838375 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T232207&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32642&fm=154394833838375&tin=02508201610067®Number=0000000000091575&sum=200000 [23:22:02]StoreToDocumentArchive [23:22:02]shift 75 fd 32642 [23:22:02]save to /storage/0075/doc_00032642 [23:22:02]save last doc name /storage/0075/doc_00032642 to /storage/kkm_last_doc_name [23:22:02]save OK [23:22:02]Clear old archive folders... [23:22:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:22:02]tlvbuf is B6F78AC0 [23:22:02]SAM_PROTO_ClearQueue [23:22:02]wFMCommunicate request_size=4 [23:22:02]MH_SAM_APDU [23:22:02]CAPDU: 80 09 00 00 [23:22:02]Write to MH i2c: E2 08 00 30 B3 80 09 00 00 00 00 00 00 55 [23:22:02]Write i2c OK [23:22:02]MH_I2C_Read... [23:22:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:22:02]Read from MH i2c: E2 [23:22:02]MH_I2C_Read... [23:22:02]Read from MH i2c: E2 03 00 [23:22:02]MH_I2C_Read... [23:22:02]Read from MH i2c: E2 03 00 30 B3 00 90 00 57 [23:22:02]RAPDU: 90 00 [23:22:02]wFMCommunicate OK [23:22:02]SAM_PROTO_ClearQueue done [23:22:02]KKMCreateOFDPacket [23:22:02]OFDProtocolAddRootSTLVToBuf [23:22:02]FM_MakeSignedData [23:22:02]FM_MakeSignedData [23:22:02]SAM_PROTO_SignData [23:22:02]wFMCommunicate request_size=4 [23:22:02]MH_SAM_APDU [23:22:02]CAPDU: 80 0D 01 02 [23:22:02]Write to MH i2c: E2 08 00 31 B3 80 0D 01 02 00 00 00 00 5D [23:22:02]Write i2c OK [23:22:02]MH_I2C_Read... [23:22:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:22:02]Read from MH i2c: E2 [23:22:02]MH_I2C_Read... [23:22:02]Read from MH i2c: E2 03 00 [23:22:02]MH_I2C_Read... [23:22:02]Read from MH i2c: E2 03 00 31 B3 00 90 00 58 [23:22:02]RAPDU: 90 00 [23:22:02]wFMCommunicate OK [23:22:02]wFMCommunicate request_size=255 [23:22:02]MH_SAM_APDU [23:22:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 5C 01 00 00 F4 03 04 00 1F E6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 7F 00 00 35 04 06 00 8C [23:22:02]Write to MH i2c: E2 02 01 32 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 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 5C 01 00 00 F4 03 04 00 1F E6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 7F 00 00 35 04 06 00 8C 00 00 42 [23:22:02]Write i2c OK [23:22:02]MH_I2C_Read... [23:22:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:03]Read from MH i2c: E2 [23:22:03]MH_I2C_Read... [23:22:03]Read from MH i2c: E2 03 00 [23:22:03]MH_I2C_Read... [23:22:03]Read from MH i2c: E2 03 00 32 B3 00 90 00 59 [23:22:03]RAPDU: 90 00 [23:22:03]wFMCommunicate OK [23:22:03]wFMCommunicate request_size=10 [23:22:03]MH_SAM_APDU [23:22:03]CAPDU: 80 0D 02 02 05 6B D9 39 E1 27 [23:22:03]Write to MH i2c: E2 0D 00 33 B3 80 0D 02 02 05 00 6B D9 39 E1 27 00 00 EF [23:22:03]Write i2c OK [23:22:03]MH_I2C_Read... [23:22:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:03]Read from MH i2c: E2 [23:22:03]MH_I2C_Read... [23:22:03]Read from MH i2c: E2 03 00 [23:22:03]MH_I2C_Read... [23:22:03]Read from MH i2c: E2 03 00 33 B3 00 90 00 5A [23:22:03]RAPDU: 90 00 [23:22:03]wFMCommunicate OK [23:22:03]wFMCommunicate request_size=4 [23:22:03]MH_SAM_APDU [23:22:03]CAPDU: 80 0D 03 02 [23:22:03]Write to MH i2c: E2 08 00 34 B3 80 0D 03 02 00 00 00 00 62 [23:22:03]Write i2c OK [23:22:03]MH_I2C_Read... [23:22:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:22:03]Read from MH i2c: E2 [23:22:03]MH_I2C_Read... [23:22:03]Read from MH i2c: E2 0B 00 [23:22:03]MH_I2C_Read... [23:22:03]Read from MH i2c: E2 0B 00 34 B3 00 A7 C6 8F EC 0B 5A EC DD 90 00 79 [23:22:03]RAPDU: A7 C6 8F EC 0B 5A EC DD 90 00 [23:22:03]wFMCommunicate OK [23:22:03]SAM_PROTO_SignData done [23:22:03]FM_MakeSignedData done [23:22:03]CreateOFDProtocolMessage [23:22:03]wFMCommunicate request_size=4 [23:22:03]MH_SAM_APDU [23:22:03]CAPDU: 80 11 00 00 [23:22:03]Write to MH i2c: E2 08 00 35 B3 80 11 00 00 00 00 00 00 62 [23:22:03]Write i2c OK [23:22:03]MH_I2C_Read... [23:22:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:03]Read from MH i2c: E2 [23:22:03]MH_I2C_Read... [23:22:03]Read from MH i2c: E2 17 00 [23:22:03]MH_I2C_Read... [23:22:03]Read from MH i2c: E2 17 00 35 B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B8 [23:22:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:22:03]wFMCommunicate OK [23:22:03]CreateOFDProtocolMessage done [23:22:03]OFDSenderStorePacket 32642 [23:22:03]StoreOFDPacket docnum=32642 [23:22:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 31 CF 07 01 C3 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 5C 01 00 00 F4 03 04 00 1F E6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 7F 00 00 35 04 06 00 8C 6B D9 39 E1 27 A7 C6 8F EC 0B 5A EC DD [23:22:03]CheckFolder [23:22:03]dirname=/storage/ofd_packets [23:22:03]CheckFolder done [23:22:03]ProducePacketName [23:22:03]name=ofd_packets/00032642 [23:22:03]NVStorageSaveData ofd_packets/00032642 [23:22:03]File name is /storage/ofd_packets/00032642 [23:22:03]Write 301 bytes [23:22:03]NVStorageSaveData done [23:22:03]OFDSenderStorePacket done [23:22:03]KKMCreateOFDPacket done [23:22:03]NVStorageSaveData kkm_last_timestamp [23:22:03]File name is /storage/kkm_last_timestamp [23:22:03]Write 4 bytes [23:22:03]NVStorageSaveData done [23:22:03]ExternCall_PrintAddStr [23:22:03]wPrintStart [23:22:03]Write to MH i2c: 01 00 00 36 B3 E9 [23:22:03]Write i2c OK [23:22:03]MH_I2C_Read... [23:22:03]Read from MH i2c: 01 [23:22:03]MH_I2C_Read... [23:22:03]Read from MH i2c: 01 07 00 [23:22:03]MH_I2C_Read... [23:22:03]Read from MH i2c: 01 07 00 36 B3 00 00 00 00 00 FF 0F FE [23:22:03]RasterBufferAndPrint [23:22:03]line Счет N : (1)1182404 [23:22:03]line ИНН: 02508201610067 [23:22:03]line Контрольно-Кассовый Чек [23:22:03]line ПРОДАЖА [23:22:03]line ТРК (МРК, ГНК) : 62 [23:22:03]line Товар: 2710124130 [23:22:03]line Аи-92-К-5 [23:22:03]line 34.790 * 57.50 [23:22:03]line = 2000.43 [23:22:03]line НДС 12% НСП 1% [23:22:03]line > о реализуемом товаре [23:22:03]line ОКРУГЛЕНИЕ: -0.43 [23:22:03]line ИТОГО: 2000.00 [23:22:03]line Внесено: 2000.00 [23:22:03]line СДАЧА: 0.00 [23:22:03]line НСП 1% : 17.70 [23:22:03]line НДС 12% : 212.43 [23:22:03]line Наличными: 2000.00 [23:22:03]line Безнал.: 0.00 [23:22:03]line Место: АЗС № 121 "Партнер Нефть" [23:22:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:22:03]line СНО: Общий режим [23:22:03]line Чек 348 24.08.2023 23:22 [23:22:03]line Смена: 75 ФФД: 1.0 [23:22:03]line ЗНМ: 0300000148 [23:22:03]line РНМ: 0000000000091575 [23:22:03]line Версия ККМ: 001 [23:22:03]line ФМ: 0000000000874655 [23:22:03]line ФД: 32642 [23:22:03]line ФПД: 154394833838375 [23:22:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T232207&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32642&fm=154394833838375&tin=02508201610067®Number=0000000000091575&sum=200000 [23:22:03]OFD Sender: Processing packet 32642 [packets to send 11, broken 10] [23:22:03]ProducePacketName [23:22:03]name=ofd_packets/00032642 [23:22:03]OFD Sender: To server: pG, [23:22:03]CommunicateWithHost lk.salyk.kg:30040 [23:22:03]written 0, free lines is 4095 [23:22:03]ConnectInit lk.salyk.kg [23:22:03]Connected sock=10 [23: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 34 36 35 35 0F 01 00 00 31 CF 07 01 C3 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 76 16 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 5C 01 00 00 F4 03 04 00 1F E6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 7F 00 00 35 04 06 00 8C 6B D9 39 E1 27 A7 C6 8F EC 0B 5A EC DD [23:22:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 92 DB 47 00 EA D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 7F 00 00 F4 03 04 00 C2 90 E7 64 B6 04 01 00 00 02 D7 D7 78 8F 7A AD 54 [23:22:03]CommunicateWithHost err = 0 [23:22:03]CheckOFDResponse [23:22:03]1017 (14) - 77093643461234 [23:22:03]1041 (16) - 0000000000874655 [23:22:03]1040 (4) - 32642 [23:22:03]1012 (4) - 24.08.2023 17:17 [23:22:03]1206 (1) - 0 [23:22:03]OFD Sender: Remove packet 32642 [23:22:03]ProducePacketName [23:22:03]name=ofd_packets/00032642 [23:22:03]NVStorageDeleteData [23:22:04]Write to MH i2c: 01 00 00 61 B3 14 [23:22:04]Write i2c OK [23:22:04]MH_I2C_Read... [23:22:04]Read from MH i2c: 01 [23:22:04]MH_I2C_Read... [23:22:04]Read from MH i2c: 01 07 00 [23:22:04]MH_I2C_Read... [23:22:04]Read from MH i2c: 01 07 00 61 B3 00 00 00 00 00 E5 0C 0C [23:22:04]RasterBufferAndPrint [23:22:04]line [23:22:04]line [23:22:04]line [23:22:04]line [23:22:04]line [23:22:04]written 0, free lines is 3307 [23:22:04]MH_Cut [23:22:04]Write to MH i2c: D1 01 00 68 B3 01 ED [23:22:04]Write i2c OK [23:22:04]MH_I2C_Read... [23:22:04]Read from MH i2c: D1 [23:22:04]MH_I2C_Read... [23:22:04]Read from MH i2c: D1 01 00 [23:22:04]MH_I2C_Read... [23:22:04]Read from MH i2c: D1 01 00 68 B3 00 EC [23:22:04]Write to MH i2c: 01 00 00 69 B3 1C [23:22:04]Write i2c OK [23:22:04]MH_I2C_Read... [23:22:04]OFD Sender: No OFD packet to send [23:22:04]*** Cut start [23:22:04]*** Purtial cut [23:22:04]*** Stage 1: CUTSNS_PIN = 1 [23:22:05]Read from MH i2c: 01 [23:22:05]MH_I2C_Read... [23:22:05]*** Stop cut motor [23:22:05]*** Cut end [23:22:05]Read from MH i2c: 01 07 00 [23:22:05]MH_I2C_Read... [23:22:05]Read from MH i2c: 01 07 00 69 B3 00 00 00 00 00 FF 0F 31 [23:22:05]process_action close_receipt done [23:22:05]requested_data is exist [23:22:05]produce_requested_data [23:22:05]requested_item fm.sn is exist - process it [23:22:05]wFMCommunicate request_size=4 [23:22:05]MH_SAM_APDU [23:22:05]CAPDU: 80 11 00 00 [23:22:05]Write to MH i2c: E2 08 00 6A B3 80 11 00 00 00 00 00 00 97 [23:22:05]Write i2c OK [23:22:05]MH_I2C_Read... [23:22:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:05]Read from MH i2c: E2 [23:22:05]MH_I2C_Read... [23:22:05]Read from MH i2c: E2 17 00 [23:22:05]MH_I2C_Read... [23:22:05]Read from MH i2c: E2 17 00 6A B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 ED [23:22:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:22:05]wFMCommunicate OK [23:22:05]requested_item fd.num is exist - process it [23:22:05]SAM_PROTO_GetFieldsCounters [23:22:05]wFMCommunicate request_size=4 [23:22:05]MH_SAM_APDU [23:22:05]CAPDU: 80 13 00 00 [23:22:05]Write to MH i2c: E2 08 00 6B B3 80 13 00 00 00 00 00 00 9A [23:22:05]Write i2c OK [23:22:05]MH_I2C_Read... [23:22:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:22:05]Read from MH i2c: E2 [23:22:05]MH_I2C_Read... [23:22:05]Read from MH i2c: E2 62 00 [23:22:05]MH_I2C_Read... [23:22:05]Read from MH i2c: E2 62 00 6B 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 82 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 23 [23: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 82 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:22:05]wFMCommunicate OK [23:22:05]SAM_PROTO_GetFieldsCounters done [23:22:05]requested_item shift.num is exist - process it [23:22:05]requested_item shift.opened is exist - process it [23:22:05]req_shift_opened [23:22:05]FM_GetShiftState [23:22:05]SAM_PROTO_GetShiftState [23:22:05]wFMCommunicate request_size=4 [23:22:05]MH_SAM_APDU [23:22:05]CAPDU: 80 13 01 00 [23:22:05]Write to MH i2c: E2 08 00 6C B3 80 13 01 00 00 00 00 00 9C [23:22:05]Write i2c OK [23:22:05]MH_I2C_Read... [23:22:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:05]Read from MH i2c: E2 [23:22:05]MH_I2C_Read... [23:22:05]Read from MH i2c: E2 0E 00 [23:22:05]MH_I2C_Read... [23:22:05]Read from MH i2c: E2 0E 00 6C B3 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 19 [23:22:05]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:22:05]wFMCommunicate OK [23:22:05]SAM_PROTO_GetShiftState done [23:22:05]FM_GetShiftState done [23:22:05]req_shift_opened done [23:22:05]requested_item shift.open_date is exist - process it [23:22:05]req_shift_open_date [23:22:05]req_shift_open_date done [23:22:05]produce_requested_data done [23:22:05]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32642,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:22:05]process_action_free close_receipt [23:22:05]json_value_free [23:22:05]json_value_free done [23:22:05]process_json_proto returns [23:22:05]Send response to host [23:22:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32642,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:22:05]free response buf [23:22:05]execute_script done [23:22:05]execute_script returns [23:22:05]free content buf [23:22:05]Sock 8.Close socket [23:22:05]Sock 8.Thread stoped [23:22:09]OFD Sender: No OFD packet to send [23:22:14]OFD Sender: No OFD packet to send [23:22:19]OFD Sender: No OFD packet to send [23:22:24]OFD Sender: No OFD packet to send [23:22:29]OFD Sender: No OFD packet to send [23:22:34]OFD Sender: No OFD packet to send [23:22:39]accept exits with 9 [23:22:39]New connection [23:22:39]New thread 3066940772 created [23:22:39]Thread 3067084132 joined [23:22:39]Waiting for new connection... [23:22:39] Sock 9.Parse request [23:22:39]Sock 9.Check first char [23:22:39]Sock 9.First char is OK [23:22:39]request: POST /json_proto HTTP/1.0 [23:22:39]Method: POST [23:22:39]URL: /json_proto [23:22:39]Method is POST - this is cgi request [23:22:39]url: /json_proto [23:22:39]query_string will be loaded in cgi processing [23:22:39]execute_cgi json_proto POST (null) [23:22:39]execute_cgi path=json_proto method=POST [23:22:39]POST find Content-Length [23:22:39]Host: 172.17.34.200:8080 [23:22:39]Content-Length: 678 [23:22:39]Content-Type: application/json [23:22:39] [23:22:39]POST finish read [23:22:39]Found Content-Length = 678 [23:22:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:39]execute_script... [23:22:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 8.700, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:39]POST & json_proto [23:22:39]process_json_proto [23:22:39]json parsed OK: [23:22:39]protocol is kg_v1.0 [23:22:39]action value=close_receipt [23:22:39]process_action close_receipt [23:22:39]cmd_close_receipt [23:22:39]MH_GetDate [23:22:39]Write to MH i2c: F0 00 00 6D B3 0F [23:22:39]Write i2c OK [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: F0 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: F0 09 00 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: F0 09 00 6D B3 00 45 E6 E7 64 B2 FF 65 64 08 [23:22:39]GetLastDocTimeStamp 1692919327 [23:22:39]current date 1692919365 [23:22:39]FM_GetShiftState [23:22:39]SAM_PROTO_GetShiftState [23:22:39]wFMCommunicate request_size=4 [23:22:39]MH_SAM_APDU [23:22:39]CAPDU: 80 13 01 00 [23:22:39]Write to MH i2c: E2 08 00 6E B3 80 13 01 00 00 00 00 00 9E [23:22:39]Write i2c OK [23:22:39]MH_I2C_Read... [23:22:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:39]Read from MH i2c: E2 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 0E 00 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 0E 00 6E B3 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1B [23:22:39]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:22:39]wFMCommunicate OK [23:22:39]SAM_PROTO_GetShiftState done [23:22:39]FM_GetShiftState done [23:22:39]opened in 1692866319 [23:22:39]opened+sec_in_day 1692952719 [23:22:39]quantity*price = 50025 [23:22:39]sum+1 = 50026 [23:22:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 349 24.08.2023 23:22 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32643 ФПД: 253430151727990 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T232245&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32643&fm=253430151727990&tin=02508201610067®Number=0000000000091575&sum=50000 [23:22:40]StoreToDocumentArchive [23:22:40]shift 75 fd 32643 [23:22:40]save to /storage/0075/doc_00032643 [23:22:40]save last doc name /storage/0075/doc_00032643 to /storage/kkm_last_doc_name [23:22:40]save OK [23:22:40]Clear old archive folders... [23:22:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:22:40]tlvbuf is 01B27950 [23:22:40]SAM_PROTO_ClearQueue [23:22:40]wFMCommunicate request_size=4 [23:22:40]MH_SAM_APDU [23:22:40]CAPDU: 80 09 00 00 [23:22:40]Write to MH i2c: E2 08 00 7B B3 80 09 00 00 00 00 00 00 A0 [23:22:40]Write i2c OK [23:22:40]MH_I2C_Read... [23:22:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:22:40]Read from MH i2c: E2 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 03 00 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 03 00 7B B3 00 90 00 A2 [23:22:40]RAPDU: 90 00 [23:22:40]wFMCommunicate OK [23:22:40]SAM_PROTO_ClearQueue done [23:22:40]KKMCreateOFDPacket [23:22:40]OFDProtocolAddRootSTLVToBuf [23:22:40]FM_MakeSignedData [23:22:40]FM_MakeSignedData [23:22:40]SAM_PROTO_SignData [23:22:40]wFMCommunicate request_size=4 [23:22:40]MH_SAM_APDU [23:22:40]CAPDU: 80 0D 01 02 [23:22:40]Write to MH i2c: E2 08 00 7C B3 80 0D 01 02 00 00 00 00 A8 [23:22:40]Write i2c OK [23:22:40]MH_I2C_Read... [23:22:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:22:40]Read from MH i2c: E2 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 03 00 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 03 00 7C B3 00 90 00 A3 [23:22:40]RAPDU: 90 00 [23:22:40]wFMCommunicate OK [23:22:40]wFMCommunicate request_size=255 [23:22:40]MH_SAM_APDU [23:22:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5D 01 00 00 F4 03 04 00 45 E6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 7F 00 00 35 04 06 00 E6 [23:22:40]Write to MH i2c: E2 02 01 7D 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 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5D 01 00 00 F4 03 04 00 45 E6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 7F 00 00 35 04 06 00 E6 00 00 49 [23:22:40]Write i2c OK [23:22:40]MH_I2C_Read... [23:22:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:40]Read from MH i2c: E2 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 03 00 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 03 00 7D B3 00 90 00 A4 [23:22:40]RAPDU: 90 00 [23:22:40]wFMCommunicate OK [23:22:40]wFMCommunicate request_size=10 [23:22:40]MH_SAM_APDU [23:22:40]CAPDU: 80 0D 02 02 05 7E 4E 2B 4B 76 [23:22:40]Write to MH i2c: E2 0D 00 7E B3 80 0D 02 02 05 00 7E 4E 2B 4B 76 00 00 6D [23:22:40]Write i2c OK [23:22:40]MH_I2C_Read... [23:22:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:40]Read from MH i2c: E2 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 03 00 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 03 00 7E B3 00 90 00 A5 [23:22:40]RAPDU: 90 00 [23:22:40]wFMCommunicate OK [23:22:40]wFMCommunicate request_size=4 [23:22:40]MH_SAM_APDU [23:22:40]CAPDU: 80 0D 03 02 [23:22:40]Write to MH i2c: E2 08 00 7F B3 80 0D 03 02 00 00 00 00 AD [23:22:40]Write i2c OK [23:22:40]MH_I2C_Read... [23:22:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:22:40]Read from MH i2c: E2 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 0B 00 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 0B 00 7F B3 00 89 C3 A0 58 CC 38 1D 91 90 00 A4 [23:22:40]RAPDU: 89 C3 A0 58 CC 38 1D 91 90 00 [23:22:40]wFMCommunicate OK [23:22:40]SAM_PROTO_SignData done [23:22:40]FM_MakeSignedData done [23:22:40]CreateOFDProtocolMessage [23:22:40]wFMCommunicate request_size=4 [23:22:40]MH_SAM_APDU [23:22:40]CAPDU: 80 11 00 00 [23:22:40]Write to MH i2c: E2 08 00 80 B3 80 11 00 00 00 00 00 00 AD [23:22:40]Write i2c OK [23:22:40]MH_I2C_Read... [23:22:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:40]Read from MH i2c: E2 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 17 00 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 17 00 80 B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 03 [23:22:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:22:40]wFMCommunicate OK [23:22:40]CreateOFDProtocolMessage done [23:22:40]OFDSenderStorePacket 32643 [23:22:40]StoreOFDPacket docnum=32643 [23:22:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C9 9E 07 01 2A D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5D 01 00 00 F4 03 04 00 45 E6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 7F 00 00 35 04 06 00 E6 7E 4E 2B 4B 76 89 C3 A0 58 CC 38 1D 91 [23:22:40]CheckFolder [23:22:40]dirname=/storage/ofd_packets [23:22:40]CheckFolder done [23:22:40]ProducePacketName [23:22:40]name=ofd_packets/00032643 [23:22:40]NVStorageSaveData ofd_packets/00032643 [23:22:40]File name is /storage/ofd_packets/00032643 [23:22:40]Write 301 bytes [23:22:40]NVStorageSaveData done [23:22:40]OFDSenderStorePacket done [23:22:40]KKMCreateOFDPacket done [23:22:40]NVStorageSaveData kkm_last_timestamp [23:22:40]File name is /storage/kkm_last_timestamp [23:22:40]Write 4 bytes [23:22:40]NVStorageSaveData done [23:22:40]ExternCall_PrintAddStr [23:22:40]wPrintStart [23:22:40]Write to MH i2c: 01 00 00 81 B3 34 [23:22:40]Write i2c OK [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: 01 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: 01 07 00 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: 01 07 00 81 B3 00 00 00 00 00 FF 0F 49 [23:22:40]RasterBufferAndPrint [23:22:40]line Счет N : (1)1182405 [23:22:40]line ИНН: 02508201610067 [23:22:40]line Контрольно-Кассовый Чек [23:22:40]line ПРОДАЖА [23:22:40]line ТРК (МРК, ГНК) : 42 [23:22:40]line Товар: 2710124130 [23:22:40]line Аи-92-К-5 [23:22:40]line 8.700 * 57.50 [23:22:40]line = 500.25 [23:22:40]line НДС 12% НСП 1% [23:22:40]line > о реализуемом товаре [23:22:40]line ОКРУГЛЕНИЕ: -0.25 [23:22:40]line ИТОГО: 500.00 [23:22:40]line Внесено: 500.00 [23:22:40]line СДАЧА: 0.00 [23:22:40]line НСП 1% : 4.43 [23:22:40]line НДС 12% : 53.12 [23:22:40]line Наличными: 500.00 [23:22:40]line Безнал.: 0.00 [23:22:40]line Место: АЗС № 121 "Партнер Нефть" [23:22:40]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:22:40]line СНО: Общий режим [23:22:40]line Чек 349 24.08.2023 23:22 [23:22:40]line Смена: 75 ФФД: 1.0 [23:22:40]line ЗНМ: 0300000148 [23:22:40]line РНМ: 0000000000091575 [23:22:40]line Версия ККМ: 001 [23:22:40]line ФМ: 0000000000874655 [23:22:40]line ФД: 32643 [23:22:40]line ФПД: 253430151727990 [23:22:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T232245&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32643&fm=253430151727990&tin=02508201610067®Number=0000000000091575&sum=50000 [23:22:41]OFD Sender: Processing packet 32643 [packets to send 11, broken 10] [23:22:41]ProducePacketName [23:22:41]name=ofd_packets/00032643 [23:22:41]OFD Sender: To server: pG, [23:22:41]CommunicateWithHost lk.salyk.kg:30040 [23:22:41]ConnectInit lk.salyk.kg [23:22:41]written 0, free lines is 4095 [23:22:41]Connected sock=10 [23:22:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C9 9E 07 01 2A D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FC 21 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5D 01 00 00 F4 03 04 00 45 E6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 7F 00 00 35 04 06 00 E6 7E 4E 2B 4B 76 89 C3 A0 58 CC 38 1D 91 [23:22:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 43 65 47 00 D6 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 7F 00 00 F4 03 04 00 E7 90 E7 64 B6 04 01 00 00 AB B8 BF 97 83 79 11 C3 [23:22:41]CommunicateWithHost err = 0 [23:22:41]CheckOFDResponse [23:22:41]1017 (14) - 77093643461234 [23:22:41]1041 (16) - 0000000000874655 [23:22:41]1040 (4) - 32643 [23:22:41]1012 (4) - 24.08.2023 17:18 [23:22:41]1206 (1) - 0 [23:22:41]OFD Sender: Remove packet 32643 [23:22:41]ProducePacketName [23:22:41]name=ofd_packets/00032643 [23:22:41]NVStorageDeleteData [23:22:41]Write to MH i2c: 01 00 00 AC B3 5F [23:22:41]Write i2c OK [23:22:41]MH_I2C_Read... [23:22:41]Read from MH i2c: 01 [23:22:41]MH_I2C_Read... [23:22:41]Read from MH i2c: 01 07 00 [23:22:41]MH_I2C_Read... [23:22:41]Read from MH i2c: 01 07 00 AC B3 00 00 00 00 00 E4 0C 56 [23:22:41]RasterBufferAndPrint [23:22:41]line [23:22:41]line [23:22:41]line [23:22:41]line [23:22:41]line [23:22:41]written 0, free lines is 3309 [23:22:41]MH_Cut [23:22:41]Write to MH i2c: D1 01 00 B3 B3 01 38 [23:22:41]Write i2c OK [23:22:41]MH_I2C_Read... [23:22:41]Read from MH i2c: D1 [23:22:41]MH_I2C_Read... [23:22:41]Read from MH i2c: D1 01 00 [23:22:41]MH_I2C_Read... [23:22:41]Read from MH i2c: D1 01 00 B3 B3 00 37 [23:22:41]Write to MH i2c: 01 00 00 B4 B3 67 [23:22:41]Write i2c OK [23:22:41]MH_I2C_Read... [23:22:42]OFD Sender: No OFD packet to send [23:22:42]*** Cut start [23:22:42]*** Purtial cut [23:22:42]*** CUTSNS_PIN = 0 [23:22:42]*** Stage 1: CUTSNS_PIN = 1 [23:22:44]Read from MH i2c: 01 [23:22:44]MH_I2C_Read... [23:22:44]*** Stop cut motor [23:22:44]*** Cut end [23:22:44]Read from MH i2c: 01 07 00 [23:22:44]MH_I2C_Read... [23:22:44]Read from MH i2c: 01 07 00 B4 B3 00 00 00 00 00 FF 0F 7C [23:22:44]process_action close_receipt done [23:22:44]requested_data is exist [23:22:44]produce_requested_data [23:22:44]requested_item fm.sn is exist - process it [23:22:44]wFMCommunicate request_size=4 [23:22:44]MH_SAM_APDU [23:22:44]CAPDU: 80 11 00 00 [23:22:44]Write to MH i2c: E2 08 00 B5 B3 80 11 00 00 00 00 00 00 E2 [23:22:44]Write i2c OK [23:22:44]MH_I2C_Read... [23:22:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:44]Read from MH i2c: E2 [23:22:44]MH_I2C_Read... [23:22:44]Read from MH i2c: E2 17 00 [23:22:44]MH_I2C_Read... [23:22:44]Read from MH i2c: E2 17 00 B5 B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 38 [23:22:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:22:44]wFMCommunicate OK [23:22:44]requested_item fd.num is exist - process it [23:22:44]SAM_PROTO_GetFieldsCounters [23:22:44]wFMCommunicate request_size=4 [23:22:44]MH_SAM_APDU [23:22:44]CAPDU: 80 13 00 00 [23:22:44]Write to MH i2c: E2 08 00 B6 B3 80 13 00 00 00 00 00 00 E5 [23:22:44]Write i2c OK [23:22:44]MH_I2C_Read... [23:22:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:22:44]Read from MH i2c: E2 [23:22:44]MH_I2C_Read... [23:22:44]Read from MH i2c: E2 62 00 [23:22:44]MH_I2C_Read... [23:22:44]Read from MH i2c: E2 62 00 B6 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 83 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 72 [23:22:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 83 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:22:44]wFMCommunicate OK [23:22:44]SAM_PROTO_GetFieldsCounters done [23:22:44]requested_item shift.num is exist - process it [23:22:44]requested_item shift.opened is exist - process it [23:22:44]req_shift_opened [23:22:44]FM_GetShiftState [23:22:44]SAM_PROTO_GetShiftState [23:22:44]wFMCommunicate request_size=4 [23:22:44]MH_SAM_APDU [23:22:44]CAPDU: 80 13 01 00 [23:22:44]Write to MH i2c: E2 08 00 B7 B3 80 13 01 00 00 00 00 00 E7 [23:22:44]Write i2c OK [23:22:44]MH_I2C_Read... [23:22:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:44]Read from MH i2c: E2 [23:22:44]MH_I2C_Read... [23:22:44]Read from MH i2c: E2 0E 00 [23:22:44]MH_I2C_Read... [23:22:44]Read from MH i2c: E2 0E 00 B7 B3 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 64 [23:22:44]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:22:44]wFMCommunicate OK [23:22:44]SAM_PROTO_GetShiftState done [23:22:44]FM_GetShiftState done [23:22:44]req_shift_opened done [23:22:44]requested_item shift.open_date is exist - process it [23:22:44]req_shift_open_date [23:22:44]req_shift_open_date done [23:22:44]produce_requested_data done [23:22:44]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32643,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:22:44]process_action_free close_receipt [23:22:44]json_value_free [23:22:44]json_value_free done [23:22:44]process_json_proto returns [23:22:44]Send response to host [23:22:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32643,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:22:44]free response buf [23:22:44]execute_script done [23:22:44]execute_script returns [23:22:44]free content buf [23:22:44]Sock 9.Close socket [23:22:44]Sock 9.Thread stoped [23:22:47]OFD Sender: No OFD packet to send [23:22:52]OFD Sender: No OFD packet to send [23:22:57]OFD Sender: No OFD packet to send [23:23:02]OFD Sender: No OFD packet to send [23:23:07]OFD Sender: No OFD packet to send [23:23:12]OFD Sender: No OFD packet to send [23:23:17]OFD Sender: No OFD packet to send [23:23:22]OFD Sender: No OFD packet to send [23:23:27]OFD Sender: No OFD packet to send [23:23:32]OFD Sender: No OFD packet to send [23:23:37]OFD Sender: No OFD packet to send [23:23:42]OFD Sender: No OFD packet to send [23:23:47]OFD Sender: No OFD packet to send [23:23:52]OFD Sender: No OFD packet to send [23:23:57]OFD Sender: No OFD packet to send [23:24:02]OFD Sender: No OFD packet to send [23:24:07]OFD Sender: No OFD packet to send [23:24:12]OFD Sender: No OFD packet to send [23:24:17]OFD Sender: No OFD packet to send [23:24:22]OFD Sender: No OFD packet to send [23:24:27]OFD Sender: No OFD packet to send [23:24:28]accept exits with 8 [23:24:28]New connection [23:24:28]New thread 3067084132 created [23:24:28]Thread 3066940772 joined [23:24:28]Waiting for new connection... [23:24:28] Sock 8.Parse request [23:24:28]Sock 8.Check first char [23:24:28]Sock 8.First char is OK [23:24:28]request: POST /json_proto HTTP/1.0 [23:24:28]Method: POST [23:24:28]URL: /json_proto [23:24:28]Method is POST - this is cgi request [23:24:28]url: /json_proto [23:24:28]query_string will be loaded in cgi processing [23:24:28]execute_cgi json_proto POST (null) [23:24:28]execute_cgi path=json_proto method=POST [23:24:28]POST find Content-Length [23:24:28]Host: 172.17.34.200:8080 [23:24:28]Content-Length: 683 [23:24:28]Content-Type: application/json [23:24:28] [23:24:28]POST finish read [23:24:28]Found Content-Length = 683 [23:24:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:28]execute_script... [23:24: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)1182406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 17.400, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:28]POST & json_proto [23:24:28]process_json_proto [23:24:28]json parsed OK: [23:24:28]protocol is kg_v1.0 [23:24:28]action value=close_receipt [23:24:28]process_action close_receipt [23:24:28]cmd_close_receipt [23:24:28]MH_GetDate [23:24:28]Write to MH i2c: F0 00 00 B8 B3 5A [23:24:28]Write i2c OK [23:24:28]MH_I2C_Read... [23:24:28]Read from MH i2c: F0 [23:24:28]MH_I2C_Read... [23:24:28]Read from MH i2c: F0 09 00 [23:24:28]MH_I2C_Read... [23:24:28]Read from MH i2c: F0 09 00 B8 B3 00 B2 E6 E7 64 B2 FF 65 64 C0 [23:24:28]GetLastDocTimeStamp 1692919365 [23:24:28]current date 1692919474 [23:24:28]FM_GetShiftState [23:24:28]SAM_PROTO_GetShiftState [23:24:28]wFMCommunicate request_size=4 [23:24:28]MH_SAM_APDU [23:24:28]CAPDU: 80 13 01 00 [23:24:28]Write to MH i2c: E2 08 00 B9 B3 80 13 01 00 00 00 00 00 E9 [23:24:28]Write i2c OK [23:24:28]MH_I2C_Read... [23:24:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:24:28]Read from MH i2c: E2 [23:24:28]MH_I2C_Read... [23:24:28]Read from MH i2c: E2 0E 00 [23:24:28]MH_I2C_Read... [23:24:28]Read from MH i2c: E2 0E 00 B9 B3 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 66 [23:24:28]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:24:28]wFMCommunicate OK [23:24:28]SAM_PROTO_GetShiftState done [23:24:28]FM_GetShiftState done [23:24:28]opened in 1692866319 [23:24:28]opened+sec_in_day 1692952719 [23:24:28]quantity*price = 100050 [23:24:28]sum+1 = 100051 [23:24:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 350 24.08.2023 23:24 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32644 ФПД: 114277648516855 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T232434&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32644&fm=114277648516855&tin=02508201610067®Number=0000000000091575&sum=100000 [23:24:30]StoreToDocumentArchive [23:24:30]shift 75 fd 32644 [23:24:30]save to /storage/0075/doc_00032644 [23:24:30]save last doc name /storage/0075/doc_00032644 to /storage/kkm_last_doc_name [23:24:30]save OK [23:24:30]Clear old archive folders... [23:24:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:24:30]tlvbuf is 0189DD50 [23:24:30]SAM_PROTO_ClearQueue [23:24:30]wFMCommunicate request_size=4 [23:24:30]MH_SAM_APDU [23:24:30]CAPDU: 80 09 00 00 [23:24:30]Write to MH i2c: E2 08 00 C6 B3 80 09 00 00 00 00 00 00 EB [23:24:30]Write i2c OK [23:24:30]MH_I2C_Read... [23:24:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:24:30]Read from MH i2c: E2 [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: E2 03 00 [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: E2 03 00 C6 B3 00 90 00 ED [23:24:30]RAPDU: 90 00 [23:24:30]wFMCommunicate OK [23:24:30]SAM_PROTO_ClearQueue done [23:24:30]KKMCreateOFDPacket [23:24:30]OFDProtocolAddRootSTLVToBuf [23:24:30]FM_MakeSignedData [23:24:30]FM_MakeSignedData [23:24:30]SAM_PROTO_SignData [23:24:30]wFMCommunicate request_size=4 [23:24:30]MH_SAM_APDU [23:24:30]CAPDU: 80 0D 01 02 [23:24:30]Write to MH i2c: E2 08 00 C7 B3 80 0D 01 02 00 00 00 00 F3 [23:24:30]Write i2c OK [23:24:30]MH_I2C_Read... [23:24:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:24:30]Read from MH i2c: E2 [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: E2 03 00 [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: E2 03 00 C7 B3 00 90 00 EE [23:24:30]RAPDU: 90 00 [23:24:30]wFMCommunicate OK [23:24:30]wFMCommunicate request_size=255 [23:24:30]MH_SAM_APDU [23:24:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5E 01 00 00 F4 03 04 00 B2 E6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 7F 00 00 35 04 06 00 67 [23:24:30]Write to MH i2c: E2 02 01 C8 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 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5E 01 00 00 F4 03 04 00 B2 E6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 7F 00 00 35 04 06 00 67 00 00 89 [23:24:30]Write i2c OK [23:24:30]MH_I2C_Read... [23:24:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:24:30]Read from MH i2c: E2 [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: E2 03 00 [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: E2 03 00 C8 B3 00 90 00 EF [23:24:30]RAPDU: 90 00 [23:24:30]wFMCommunicate OK [23:24:30]wFMCommunicate request_size=10 [23:24:30]MH_SAM_APDU [23:24:30]CAPDU: 80 0D 02 02 05 EF 56 A5 46 F7 [23:24:30]Write to MH i2c: E2 0D 00 C9 B3 80 0D 02 02 05 00 EF 56 A5 46 F7 00 00 27 [23:24:30]Write i2c OK [23:24:30]MH_I2C_Read... [23:24:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:24:30]Read from MH i2c: E2 [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: E2 03 00 [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: E2 03 00 C9 B3 00 90 00 F0 [23:24:30]RAPDU: 90 00 [23:24:30]wFMCommunicate OK [23:24:30]wFMCommunicate request_size=4 [23:24:30]MH_SAM_APDU [23:24:30]CAPDU: 80 0D 03 02 [23:24:30]Write to MH i2c: E2 08 00 CA B3 80 0D 03 02 00 00 00 00 F8 [23:24:30]Write i2c OK [23:24:30]MH_I2C_Read... [23:24:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:24:30]Read from MH i2c: E2 [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: E2 0B 00 [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: E2 0B 00 CA B3 00 DE DF DA 88 AC 87 DB E8 90 00 0E [23:24:30]RAPDU: DE DF DA 88 AC 87 DB E8 90 00 [23:24:30]wFMCommunicate OK [23:24:30]SAM_PROTO_SignData done [23:24:30]FM_MakeSignedData done [23:24:30]CreateOFDProtocolMessage [23:24:30]wFMCommunicate request_size=4 [23:24:30]MH_SAM_APDU [23:24:30]CAPDU: 80 11 00 00 [23:24:30]Write to MH i2c: E2 08 00 CB B3 80 11 00 00 00 00 00 00 F8 [23:24:30]Write i2c OK [23:24:30]MH_I2C_Read... [23:24:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:24:30]Read from MH i2c: E2 [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: E2 17 00 [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: E2 17 00 CB B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4E [23:24:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:24:30]wFMCommunicate OK [23:24:30]CreateOFDProtocolMessage done [23:24:30]OFDSenderStorePacket 32644 [23:24:30]StoreOFDPacket docnum=32644 [23:24:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 07 B2 07 01 BF 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5E 01 00 00 F4 03 04 00 B2 E6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 7F 00 00 35 04 06 00 67 EF 56 A5 46 F7 DE DF DA 88 AC 87 DB E8 [23:24:30]CheckFolder [23:24:30]dirname=/storage/ofd_packets [23:24:30]CheckFolder done [23:24:30]ProducePacketName [23:24:30]name=ofd_packets/00032644 [23:24:30]NVStorageSaveData ofd_packets/00032644 [23:24:30]File name is /storage/ofd_packets/00032644 [23:24:30]Write 301 bytes [23:24:30]NVStorageSaveData done [23:24:30]OFDSenderStorePacket done [23:24:30]KKMCreateOFDPacket done [23:24:30]NVStorageSaveData kkm_last_timestamp [23:24:30]File name is /storage/kkm_last_timestamp [23:24:30]Write 4 bytes [23:24:30]NVStorageSaveData done [23:24:30]ExternCall_PrintAddStr [23:24:30]wPrintStart [23:24:30]Write to MH i2c: 01 00 00 CC B3 7F [23:24:30]Write i2c OK [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: 01 [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: 01 07 00 [23:24:30]MH_I2C_Read... [23:24:30]Read from MH i2c: 01 07 00 CC B3 00 00 00 00 00 FF 0F 94 [23:24:30]RasterBufferAndPrint [23:24:30]line Счет N : (1)1182406 [23:24:30]line ИНН: 02508201610067 [23:24:30]line Контрольно-Кассовый Чек [23:24:30]line ПРОДАЖА [23:24:30]line ТРК (МРК, ГНК) : 62 [23:24:30]line Товар: 2710124130 [23:24:30]line Аи-92-К-5 [23:24:30]line 17.400 * 57.50 [23:24:30]line = 1000.50 [23:24:30]line НДС 12% НСП 1% [23:24:30]line > о реализуемом товаре [23:24:30]line ОКРУГЛЕНИЕ: -0.50 [23:24:30]line ИТОГО: 1000.00 [23:24:30]line Внесено: 1000.00 [23:24:30]line СДАЧА: 0.00 [23:24:30]line НСП 1% : 8.85 [23:24:30]line НДС 12% : 106.25 [23:24:30]line Наличными: 1000.00 [23:24:30]line Безнал.: 0.00 [23:24:30]line Место: АЗС № 121 "Партнер Нефть" [23:24:30]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:24:30]line СНО: Общий режим [23:24:30]line Чек 350 24.08.2023 23:24 [23:24:30]line Смена: 75 ФФД: 1.0 [23:24:30]line ЗНМ: 0300000148 [23:24:30]line РНМ: 0000000000091575 [23:24:30]line Версия ККМ: 001 [23:24:30]line ФМ: 0000000000874655 [23:24:30]line ФД: 32644 [23:24:30]line ФПД: 114277648516855 [23:24:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T232434&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32644&fm=114277648516855&tin=02508201610067®Number=0000000000091575&sum=100000 [23:24:30]OFD Sender: Processing packet 32644 [packets to send 11, broken 10] [23:24:30]ProducePacketName [23:24:30]name=ofd_packets/00032644 [23:24:30]OFD Sender: To server: pG, [23:24:30]CommunicateWithHost lk.salyk.kg:30040 [23:24:30]ConnectInit lk.salyk.kg [23:24:30]written 0, free lines is 4095 [23:24:30]Connected sock=10 [23:24:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 07 B2 07 01 BF 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 43 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5E 01 00 00 F4 03 04 00 B2 E6 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 7F 00 00 35 04 06 00 67 EF 56 A5 46 F7 DE DF DA 88 AC 87 DB E8 [23:24:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A9 D3 47 00 1C CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 7F 00 00 F4 03 04 00 55 91 E7 64 B6 04 01 00 00 46 BC 1B F4 24 86 EE F7 [23:24:31]CommunicateWithHost err = 0 [23:24:31]CheckOFDResponse [23:24:31]1017 (14) - 77093643461234 [23:24:31]1041 (16) - 0000000000874655 [23:24:31]1040 (4) - 32644 [23:24:31]1012 (4) - 24.08.2023 17:20 [23:24:31]1206 (1) - 0 [23:24:31]OFD Sender: Remove packet 32644 [23:24:31]ProducePacketName [23:24:31]name=ofd_packets/00032644 [23:24:31]NVStorageDeleteData [23:24:31]Write to MH i2c: 01 00 00 F7 B3 AA [23:24:31]Write i2c OK [23:24:31]MH_I2C_Read... [23:24:31]Read from MH i2c: 01 [23:24:31]MH_I2C_Read... [23:24:31]Read from MH i2c: 01 07 00 [23:24:31]MH_I2C_Read... [23:24:31]Read from MH i2c: 01 07 00 F7 B3 00 00 00 00 00 EF 0C AC [23:24:31]RasterBufferAndPrint [23:24:31]line [23:24:31]line [23:24:31]line [23:24:31]line [23:24:31]line [23:24:31]written 0, free lines is 3320 [23:24:31]MH_Cut [23:24:31]Write to MH i2c: D1 01 00 FE B3 01 83 [23:24:31]Write i2c OK [23:24:31]MH_I2C_Read... [23:24:31]Read from MH i2c: D1 [23:24:31]MH_I2C_Read... [23:24:31]Read from MH i2c: D1 01 00 [23:24:31]MH_I2C_Read... [23:24:31]Read from MH i2c: D1 01 00 FE B3 00 82 [23:24:31]Write to MH i2c: 01 00 00 FF B3 B2 [23:24:31]Write i2c OK [23:24:31]MH_I2C_Read... [23:24:31]OFD Sender: No OFD packet to send [23:24:32]*** Cut start [23:24:32]*** Purtial cut [23:24:32]*** Stage 1: CUTSNS_PIN = 1 [23:24:32]Read from MH i2c: 01 [23:24:32]MH_I2C_Read... [23:24:32]*** Stop cut motor [23:24:32]*** Cut end [23:24:32]Read from MH i2c: 01 07 00 [23:24:32]MH_I2C_Read... [23:24:32]Read from MH i2c: 01 07 00 FF B3 00 00 00 00 00 FF 0F C7 [23:24:32]process_action close_receipt done [23:24:32]requested_data is exist [23:24:32]produce_requested_data [23:24:32]requested_item fm.sn is exist - process it [23:24:32]wFMCommunicate request_size=4 [23:24:32]MH_SAM_APDU [23:24:32]CAPDU: 80 11 00 00 [23:24:32]Write to MH i2c: E2 08 00 00 B4 80 11 00 00 00 00 00 00 2E [23:24:32]Write i2c OK [23:24:32]MH_I2C_Read... [23:24:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:24:32]Read from MH i2c: E2 [23:24:32]MH_I2C_Read... [23:24:32]Read from MH i2c: E2 17 00 [23:24:32]MH_I2C_Read... [23:24:32]Read from MH i2c: E2 17 00 00 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 84 [23:24:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:24:32]wFMCommunicate OK [23:24:32]requested_item fd.num is exist - process it [23:24:32]SAM_PROTO_GetFieldsCounters [23:24:32]wFMCommunicate request_size=4 [23:24:32]MH_SAM_APDU [23:24:32]CAPDU: 80 13 00 00 [23:24:32]Write to MH i2c: E2 08 00 01 B4 80 13 00 00 00 00 00 00 31 [23:24:32]Write i2c OK [23:24:32]MH_I2C_Read... [23:24:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:24:32]Read from MH i2c: E2 [23:24:32]MH_I2C_Read... [23:24:32]Read from MH i2c: E2 62 00 [23:24:32]MH_I2C_Read... [23:24:32]Read from MH i2c: E2 62 00 01 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 84 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 C2 [23:24:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 84 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:24:32]wFMCommunicate OK [23:24:32]SAM_PROTO_GetFieldsCounters done [23:24:32]requested_item shift.num is exist - process it [23:24:32]requested_item shift.opened is exist - process it [23:24:32]req_shift_opened [23:24:32]FM_GetShiftState [23:24:32]SAM_PROTO_GetShiftState [23:24:32]wFMCommunicate request_size=4 [23:24:32]MH_SAM_APDU [23:24:32]CAPDU: 80 13 01 00 [23:24:32]Write to MH i2c: E2 08 00 02 B4 80 13 01 00 00 00 00 00 33 [23:24:32]Write i2c OK [23:24:32]MH_I2C_Read... [23:24:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:24:32]Read from MH i2c: E2 [23:24:32]MH_I2C_Read... [23:24:32]Read from MH i2c: E2 0E 00 [23:24:32]MH_I2C_Read... [23:24:32]Read from MH i2c: E2 0E 00 02 B4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B0 [23:24:32]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:24:32]wFMCommunicate OK [23:24:32]SAM_PROTO_GetShiftState done [23:24:32]FM_GetShiftState done [23:24:32]req_shift_opened done [23:24:32]requested_item shift.open_date is exist - process it [23:24:32]req_shift_open_date [23:24:32]req_shift_open_date done [23:24:32]produce_requested_data done [23:24:32]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32644,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:24:32]process_action_free close_receipt [23:24:32]json_value_free [23:24:32]json_value_free done [23:24:32]process_json_proto returns [23:24:32]Send response to host [23:24:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32644,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:24:32]free response buf [23:24:32]execute_script done [23:24:32]execute_script returns [23:24:32]free content buf [23:24:32]Sock 8.Close socket [23:24:32]Sock 8.Thread stoped [23:24:36]OFD Sender: No OFD packet to send [23:24:41]OFD Sender: No OFD packet to send [23:24:46]OFD Sender: No OFD packet to send [23:24:51]OFD Sender: No OFD packet to send [23:24:56]OFD Sender: No OFD packet to send [23:25:01]OFD Sender: No OFD packet to send [23:25:06]OFD Sender: No OFD packet to send [23:25:11]OFD Sender: No OFD packet to send [23:25:16]OFD Sender: No OFD packet to send [23:25:21]OFD Sender: No OFD packet to send [23:25:26]OFD Sender: No OFD packet to send [23:25:31]OFD Sender: No OFD packet to send [23:25:36]OFD Sender: No OFD packet to send [23:25:41]OFD Sender: No OFD packet to send [23:25:46]OFD Sender: No OFD packet to send [23:25:51]OFD Sender: No OFD packet to send [23:25:56]OFD Sender: No OFD packet to send [23:26:01]OFD Sender: No OFD packet to send [23:26:06]OFD Sender: No OFD packet to send [23:26:11]OFD Sender: No OFD packet to send [23:26:16]OFD Sender: No OFD packet to send [23:26:21]OFD Sender: No OFD packet to send [23:26:26]OFD Sender: No OFD packet to send [23:26:31]OFD Sender: No OFD packet to send [23:26:36]OFD Sender: No OFD packet to send [23:26:41]OFD Sender: No OFD packet to send [23:26:46]OFD Sender: No OFD packet to send [23:26:51]OFD Sender: No OFD packet to send [23:26:56]OFD Sender: No OFD packet to send [23:27:01]OFD Sender: No OFD packet to send [23:27:06]OFD Sender: No OFD packet to send [23:27:11]OFD Sender: No OFD packet to send [23:27:16]OFD Sender: No OFD packet to send [23:27:21]OFD Sender: No OFD packet to send [23:27:26]OFD Sender: No OFD packet to send [23:27:31]OFD Sender: No OFD packet to send [23:27:36]OFD Sender: No OFD packet to send [23:27:41]OFD Sender: No OFD packet to send [23:27:46]OFD Sender: No OFD packet to send [23:27:51]OFD Sender: No OFD packet to send [23:27:56]OFD Sender: No OFD packet to send [23:28:01]OFD Sender: No OFD packet to send [23:28:06]OFD Sender: No OFD packet to send [23:28:11]OFD Sender: No OFD packet to send [23:28:16]OFD Sender: No OFD packet to send [23:28:21]OFD Sender: No OFD packet to send [23:28:26]OFD Sender: No OFD packet to send [23:28:31]OFD Sender: No OFD packet to send [23:28:36]OFD Sender: No OFD packet to send [23:28:41]OFD Sender: No OFD packet to send [23:28:46]OFD Sender: No OFD packet to send [23:28:51]OFD Sender: No OFD packet to send [23:28:56]OFD Sender: No OFD packet to send [23:29:01]OFD Sender: No OFD packet to send [23:29:06]OFD Sender: No OFD packet to send [23:29:11]OFD Sender: No OFD packet to send [23:29:16]OFD Sender: No OFD packet to send [23:29:21]OFD Sender: No OFD packet to send [23:29:26]OFD Sender: No OFD packet to send [23:29:31]OFD Sender: No OFD packet to send [23:29:36]OFD Sender: No OFD packet to send [23:29:41]OFD Sender: No OFD packet to send [23:29:46]OFD Sender: No OFD packet to send [23:29:51]OFD Sender: No OFD packet to send [23:29:56]OFD Sender: No OFD packet to send [23:30:01]OFD Sender: No OFD packet to send [23:30:06]OFD Sender: No OFD packet to send [23:30:11]OFD Sender: No OFD packet to send [23:30:16]OFD Sender: No OFD packet to send [23:30:21]OFD Sender: No OFD packet to send [23:30:26]OFD Sender: No OFD packet to send [23:30:32]OFD Sender: No OFD packet to send [23:30:37]OFD Sender: No OFD packet to send [23:30:42]OFD Sender: No OFD packet to send [23:30:47]OFD Sender: No OFD packet to send [23:30:52]OFD Sender: No OFD packet to send [23:30:57]OFD Sender: No OFD packet to send [23:31:02]OFD Sender: No OFD packet to send [23:31:07]OFD Sender: No OFD packet to send [23:31:12]OFD Sender: No OFD packet to send [23:31:17]OFD Sender: No OFD packet to send [23:31:22]OFD Sender: No OFD packet to send [23:31:27]OFD Sender: No OFD packet to send [23:31:32]OFD Sender: No OFD packet to send [23:31:37]OFD Sender: No OFD packet to send [23:31:42]OFD Sender: No OFD packet to send [23:31:47]OFD Sender: No OFD packet to send [23:31:52]OFD Sender: No OFD packet to send [23:31:57]OFD Sender: No OFD packet to send [23:32:02]OFD Sender: No OFD packet to send [23:32:07]OFD Sender: No OFD packet to send [23:32:12]OFD Sender: No OFD packet to send [23:32:17]OFD Sender: No OFD packet to send [23:32:22]OFD Sender: No OFD packet to send [23:32:27]OFD Sender: No OFD packet to send [23:32:32]OFD Sender: No OFD packet to send [23:32:37]OFD Sender: No OFD packet to send [23:32:42]OFD Sender: No OFD packet to send [23:32:47]OFD Sender: No OFD packet to send [23:32:52]OFD Sender: No OFD packet to send [23:32:57]OFD Sender: No OFD packet to send [23:33:02]OFD Sender: No OFD packet to send [23:33:07]OFD Sender: No OFD packet to send [23:33:12]OFD Sender: No OFD packet to send [23:33:17]OFD Sender: No OFD packet to send [23:33:22]OFD Sender: No OFD packet to send [23:33:27]OFD Sender: No OFD packet to send [23:33:32]OFD Sender: No OFD packet to send [23:33:37]OFD Sender: No OFD packet to send [23:33:42]OFD Sender: No OFD packet to send [23:33:47]OFD Sender: No OFD packet to send [23:33:52]OFD Sender: No OFD packet to send [23:33:57]OFD Sender: No OFD packet to send [23:34:02]OFD Sender: No OFD packet to send [23:34:07]OFD Sender: No OFD packet to send [23:34:12]OFD Sender: No OFD packet to send [23:34:17]OFD Sender: No OFD packet to send [23:34:22]OFD Sender: No OFD packet to send [23:34:27]OFD Sender: No OFD packet to send [23:34:32]OFD Sender: No OFD packet to send [23:34:37]OFD Sender: No OFD packet to send [23:34:42]OFD Sender: No OFD packet to send [23:34:47]OFD Sender: No OFD packet to send [23:34:52]OFD Sender: No OFD packet to send [23:34:57]OFD Sender: No OFD packet to send [23:35:02]OFD Sender: No OFD packet to send [23:35:07]OFD Sender: No OFD packet to send [23:35:12]OFD Sender: No OFD packet to send [23:35:17]OFD Sender: No OFD packet to send [23:35:22]OFD Sender: No OFD packet to send [23:35:27]OFD Sender: No OFD packet to send [23:35:32]OFD Sender: No OFD packet to send [23:35:37]OFD Sender: No OFD packet to send [23:35:42]OFD Sender: No OFD packet to send [23:35:47]OFD Sender: No OFD packet to send [23:35:52]OFD Sender: No OFD packet to send [23:35:57]OFD Sender: No OFD packet to send [23:36:02]OFD Sender: No OFD packet to send [23:36:07]OFD Sender: No OFD packet to send [23:36:12]OFD Sender: No OFD packet to send [23:36:17]OFD Sender: No OFD packet to send [23:36:21]accept exits with 9 [23:36:21]New connection [23:36:21]New thread 3066940772 created [23:36:21]Thread 3067084132 joined [23:36:21]Waiting for new connection... [23:36:21] Sock 9.Parse request [23:36:21]Sock 9.Check first char [23:36:21]Sock 9.First char is OK [23:36:21]request: POST /json_proto HTTP/1.0 [23:36:21]Method: POST [23:36:21]URL: /json_proto [23:36:21]Method is POST - this is cgi request [23:36:21]url: /json_proto [23:36:21]query_string will be loaded in cgi processing [23:36:21]execute_cgi json_proto POST (null) [23:36:21]execute_cgi path=json_proto method=POST [23:36:21]POST find Content-Length [23:36:21]Host: 172.17.34.200:8080 [23:36:21]Content-Length: 683 [23:36:21]Content-Type: application/json [23:36:21] [23:36:21]POST finish read [23:36:21]Found Content-Length = 683 [23:36:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.290, "sum" : 400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:36:21]execute_script... [23:36:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.290, "sum" : 400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:36:21]POST & json_proto [23:36:21]process_json_proto [23:36:21]json parsed OK: [23:36:21]protocol is kg_v1.0 [23:36:21]action value=close_receipt [23:36:21]process_action close_receipt [23:36:21]cmd_close_receipt [23:36:21]MH_GetDate [23:36:21]Write to MH i2c: F0 00 00 03 B4 A6 [23:36:21]Write i2c OK [23:36:21]MH_I2C_Read... [23:36:21]Read from MH i2c: F0 [23:36:21]MH_I2C_Read... [23:36:21]Read from MH i2c: F0 09 00 [23:36:21]MH_I2C_Read... [23:36:21]Read from MH i2c: F0 09 00 03 B4 00 7B E9 E7 64 B2 FF 65 64 D8 [23:36:21]GetLastDocTimeStamp 1692919474 [23:36:21]current date 1692920187 [23:36:21]FM_GetShiftState [23:36:21]SAM_PROTO_GetShiftState [23:36:21]wFMCommunicate request_size=4 [23:36:21]MH_SAM_APDU [23:36:21]CAPDU: 80 13 01 00 [23:36:21]Write to MH i2c: E2 08 00 04 B4 80 13 01 00 00 00 00 00 35 [23:36:21]Write i2c OK [23:36:21]MH_I2C_Read... [23:36:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:36:21]Read from MH i2c: E2 [23:36:21]MH_I2C_Read... [23:36:21]Read from MH i2c: E2 0E 00 [23:36:21]MH_I2C_Read... [23:36:21]Read from MH i2c: E2 0E 00 04 B4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B2 [23:36:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:36:21]wFMCommunicate OK [23:36:21]SAM_PROTO_GetShiftState done [23:36:21]FM_GetShiftState done [23:36:21]opened in 1692866319 [23:36:21]opened+sec_in_day 1692952719 [23:36:21]quantity*price = 40004 [23:36:21]sum+1 = 40005 [23:36:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 351 24.08.2023 23:36 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32645 ФПД: 225524744532435 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T233627&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32645&fm=225524744532435&tin=02508201610067®Number=0000000000091575&sum=40000 [23:36:23]StoreToDocumentArchive [23:36:23]shift 75 fd 32645 [23:36:23]save to /storage/0075/doc_00032645 [23:36:23]save last doc name /storage/0075/doc_00032645 to /storage/kkm_last_doc_name [23:36:23]save OK [23:36:23]Clear old archive folders... [23:36:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:36:23]tlvbuf is 01B1BDA0 [23:36:23]SAM_PROTO_ClearQueue [23:36:23]wFMCommunicate request_size=4 [23:36:23]MH_SAM_APDU [23:36:23]CAPDU: 80 09 00 00 [23:36:23]Write to MH i2c: E2 08 00 11 B4 80 09 00 00 00 00 00 00 37 [23:36:23]Write i2c OK [23:36:23]MH_I2C_Read... [23:36:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:36:23]Read from MH i2c: E2 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: E2 03 00 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: E2 03 00 11 B4 00 90 00 39 [23:36:23]RAPDU: 90 00 [23:36:23]wFMCommunicate OK [23:36:23]SAM_PROTO_ClearQueue done [23:36:23]KKMCreateOFDPacket [23:36:23]OFDProtocolAddRootSTLVToBuf [23:36:23]FM_MakeSignedData [23:36:23]FM_MakeSignedData [23:36:23]SAM_PROTO_SignData [23:36:23]wFMCommunicate request_size=4 [23:36:23]MH_SAM_APDU [23:36:23]CAPDU: 80 0D 01 02 [23:36:23]Write to MH i2c: E2 08 00 12 B4 80 0D 01 02 00 00 00 00 3F [23:36:23]Write i2c OK [23:36:23]MH_I2C_Read... [23:36:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:36:23]Read from MH i2c: E2 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: E2 03 00 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: E2 03 00 12 B4 00 90 00 3A [23:36:23]RAPDU: 90 00 [23:36:23]wFMCommunicate OK [23:36:23]wFMCommunicate request_size=255 [23:36:23]MH_SAM_APDU [23:36:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 7B E9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 7F 00 00 35 04 06 00 [23:36:23]Write to MH i2c: E2 02 01 13 B4 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 7B E9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 7F 00 00 35 04 06 00 00 00 24 [23:36:23]Write i2c OK [23:36:23]MH_I2C_Read... [23:36:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:36:23]Read from MH i2c: E2 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: E2 03 00 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: E2 03 00 13 B4 00 90 00 3B [23:36:23]RAPDU: 90 00 [23:36:23]wFMCommunicate OK [23:36:23]wFMCommunicate request_size=11 [23:36:23]MH_SAM_APDU [23:36:23]CAPDU: 80 0D 02 02 06 CD 1D 12 49 31 D3 [23:36:23]Write to MH i2c: E2 0E 00 14 B4 80 0D 02 02 06 00 CD 1D 12 49 31 D3 00 00 97 [23:36:23]Write i2c OK [23:36:23]MH_I2C_Read... [23:36:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:36:23]Read from MH i2c: E2 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: E2 03 00 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: E2 03 00 14 B4 00 90 00 3C [23:36:23]RAPDU: 90 00 [23:36:23]wFMCommunicate OK [23:36:23]wFMCommunicate request_size=4 [23:36:23]MH_SAM_APDU [23:36:23]CAPDU: 80 0D 03 02 [23:36:23]Write to MH i2c: E2 08 00 15 B4 80 0D 03 02 00 00 00 00 44 [23:36:23]Write i2c OK [23:36:23]MH_I2C_Read... [23:36:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:36:23]Read from MH i2c: E2 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: E2 0B 00 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: E2 0B 00 15 B4 00 A9 5B DB 9D B3 BF 70 4E 90 00 F1 [23:36:23]RAPDU: A9 5B DB 9D B3 BF 70 4E 90 00 [23:36:23]wFMCommunicate OK [23:36:23]SAM_PROTO_SignData done [23:36:23]FM_MakeSignedData done [23:36:23]CreateOFDProtocolMessage [23:36:23]wFMCommunicate request_size=4 [23:36:23]MH_SAM_APDU [23:36:23]CAPDU: 80 11 00 00 [23:36:23]Write to MH i2c: E2 08 00 16 B4 80 11 00 00 00 00 00 00 44 [23:36:23]Write i2c OK [23:36:23]MH_I2C_Read... [23:36:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:36:23]Read from MH i2c: E2 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: E2 17 00 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: E2 17 00 16 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9A [23:36:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:36:23]wFMCommunicate OK [23:36:23]CreateOFDProtocolMessage done [23:36:23]OFDSenderStorePacket 32645 [23:36:23]StoreOFDPacket docnum=32645 [23:36:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D0 92 08 01 E6 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 7B E9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 7F 00 00 35 04 06 00 CD 1D 12 49 31 D3 A9 5B DB 9D B3 BF 70 4E [23:36:23]CheckFolder [23:36:23]dirname=/storage/ofd_packets [23:36:23]CheckFolder done [23:36:23]ProducePacketName [23:36:23]name=ofd_packets/00032645 [23:36:23]NVStorageSaveData ofd_packets/00032645 [23:36:23]File name is /storage/ofd_packets/00032645 [23:36:23]Write 302 bytes [23:36:23]NVStorageSaveData done [23:36:23]OFDSenderStorePacket done [23:36:23]KKMCreateOFDPacket done [23:36:23]NVStorageSaveData kkm_last_timestamp [23:36:23]File name is /storage/kkm_last_timestamp [23:36:23]Write 4 bytes [23:36:23]NVStorageSaveData done [23:36:23]ExternCall_PrintAddStr [23:36:23]wPrintStart [23:36:23]Write to MH i2c: 01 00 00 17 B4 CB [23:36:23]Write i2c OK [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: 01 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: 01 07 00 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: 01 07 00 17 B4 00 00 00 00 00 FF 0F E0 [23:36:23]RasterBufferAndPrint [23:36:23]line Счет N : (1)1182409 [23:36:23]line ИНН: 02508201610067 [23:36:23]line Контрольно-Кассовый Чек [23:36:23]line ПРОДАЖА [23:36:23]line ТРК (МРК, ГНК) : 11 [23:36:23]line Товар: 2710194210 [23:36:23]line ДТ(л)-К-5 [23:36:23]line 6.290 * 63.60 [23:36:23]line = 400.04 [23:36:23]line НДС 12% НСП 1% [23:36:23]line > о реализуемом товаре [23:36:23]line ОКРУГЛЕНИЕ: -0.04 [23:36:23]line ИТОГО: 400.00 [23:36:23]line Внесено: 400.00 [23:36:23]line СДАЧА: 0.00 [23:36:23]line НСП 1% : 3.54 [23:36:23]line НДС 12% : 42.48 [23:36:23]line Наличными: 400.00 [23:36:23]line Безнал.: 0.00 [23:36:23]line Место: АЗС № 121 "Партнер Нефть" [23:36:23]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:36:23]line СНО: Общий режим [23:36:23]line Чек 351 24.08.2023 23:36 [23:36:23]line Смена: 75 ФФД: 1.0 [23:36:23]line ЗНМ: 0300000148 [23:36:23]line РНМ: 0000000000091575 [23:36:23]line Версия ККМ: 001 [23:36:23]line ФМ: 0000000000874655 [23:36:23]line ФД: 32645 [23:36:23]line ФПД: 225524744532435 [23:36:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T233627&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32645&fm=225524744532435&tin=02508201610067®Number=0000000000091575&sum=40000 [23:36:23]OFD Sender: Processing packet 32645 [packets to send 11, broken 10] [23:36:23]ProducePacketName [23:36:23]name=ofd_packets/00032645 [23:36:23]OFD Sender: To server: pG, [23:36:23]CommunicateWithHost lk.salyk.kg:30040 [23:36:23]ConnectInit lk.salyk.kg [23:36:23]written 0, free lines is 4095 [23:36:24]Connected sock=10 [23:36:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D0 92 08 01 E6 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 7B E9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 7F 00 00 35 04 06 00 CD 1D 12 49 31 D3 A9 5B DB 9D B3 BF 70 4E [23:36:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2C 1D 47 00 D5 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 7F 00 00 F4 03 04 00 1E 94 E7 64 B6 04 01 00 00 C2 24 E1 8D 0F D5 BE 71 [23:36:24]CommunicateWithHost err = 0 [23:36:24]CheckOFDResponse [23:36:24]1017 (14) - 77093643461234 [23:36:24]1041 (16) - 0000000000874655 [23:36:24]1040 (4) - 32645 [23:36:24]1012 (4) - 24.08.2023 17:32 [23:36:24]1206 (1) - 0 [23:36:24]OFD Sender: Remove packet 32645 [23:36:24]ProducePacketName [23:36:24]name=ofd_packets/00032645 [23:36:24]NVStorageDeleteData [23:36:24]Write to MH i2c: 01 00 00 42 B4 F6 [23:36:24]Write i2c OK [23:36:24]MH_I2C_Read... [23:36:24]Read from MH i2c: 01 [23:36:24]MH_I2C_Read... [23:36:24]Read from MH i2c: 01 07 00 [23:36:24]MH_I2C_Read... [23:36:24]Read from MH i2c: 01 07 00 42 B4 00 00 00 00 00 EE 0C F7 [23:36:24]RasterBufferAndPrint [23:36:24]line [23:36:24]line [23:36:24]line [23:36:24]line [23:36:24]line [23:36:24]written 0, free lines is 3319 [23:36:24]MH_Cut [23:36:24]Write to MH i2c: D1 01 00 49 B4 01 CF [23:36:24]Write i2c OK [23:36:24]MH_I2C_Read... [23:36:24]Read from MH i2c: D1 [23:36:24]MH_I2C_Read... [23:36:24]Read from MH i2c: D1 01 00 [23:36:24]MH_I2C_Read... [23:36:24]Read from MH i2c: D1 01 00 49 B4 00 CE [23:36:24]Write to MH i2c: 01 00 00 4A B4 FE [23:36:24]Write i2c OK [23:36:24]MH_I2C_Read... [23:36:24]OFD Sender: No OFD packet to send [23:36:25]*** Cut start [23:36:25]*** Purtial cut [23:36:25]*** CUTSNS_PIN = 0 [23:36:25]*** Stage 1: CUTSNS_PIN = 1 [23:36:27]Read from MH i2c: 01 [23:36:27]MH_I2C_Read... [23:36:27]*** Stop cut motor [23:36:27]*** Cut end [23:36:27]Read from MH i2c: 01 07 00 [23:36:27]MH_I2C_Read... [23:36:27]Read from MH i2c: 01 07 00 4A B4 00 00 00 00 00 FF 0F 13 [23:36:27]process_action close_receipt done [23:36:27]requested_data is exist [23:36:27]produce_requested_data [23:36:27]requested_item fm.sn is exist - process it [23:36:27]wFMCommunicate request_size=4 [23:36:27]MH_SAM_APDU [23:36:27]CAPDU: 80 11 00 00 [23:36:27]Write to MH i2c: E2 08 00 4B B4 80 11 00 00 00 00 00 00 79 [23:36:27]Write i2c OK [23:36:27]MH_I2C_Read... [23:36:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:36:27]Read from MH i2c: E2 [23:36:27]MH_I2C_Read... [23:36:27]Read from MH i2c: E2 17 00 [23:36:27]MH_I2C_Read... [23:36:27]Read from MH i2c: E2 17 00 4B B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CF [23:36:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:36:27]wFMCommunicate OK [23:36:27]requested_item fd.num is exist - process it [23:36:27]SAM_PROTO_GetFieldsCounters [23:36:27]wFMCommunicate request_size=4 [23:36:27]MH_SAM_APDU [23:36:27]CAPDU: 80 13 00 00 [23:36:27]Write to MH i2c: E2 08 00 4C B4 80 13 00 00 00 00 00 00 7C [23:36:27]Write i2c OK [23:36:27]MH_I2C_Read... [23:36:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:36:27]Read from MH i2c: E2 [23:36:27]MH_I2C_Read... [23:36:27]Read from MH i2c: E2 62 00 [23:36:27]MH_I2C_Read... [23:36:27]Read from MH i2c: E2 62 00 4C 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 85 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [23: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 85 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:36:27]wFMCommunicate OK [23:36:27]SAM_PROTO_GetFieldsCounters done [23:36:27]requested_item shift.num is exist - process it [23:36:27]requested_item shift.opened is exist - process it [23:36:27]req_shift_opened [23:36:27]FM_GetShiftState [23:36:27]SAM_PROTO_GetShiftState [23:36:27]wFMCommunicate request_size=4 [23:36:27]MH_SAM_APDU [23:36:27]CAPDU: 80 13 01 00 [23:36:27]Write to MH i2c: E2 08 00 4D B4 80 13 01 00 00 00 00 00 7E [23:36:27]Write i2c OK [23:36:27]MH_I2C_Read... [23:36:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:36:27]Read from MH i2c: E2 [23:36:27]MH_I2C_Read... [23:36:27]Read from MH i2c: E2 0E 00 [23:36:27]MH_I2C_Read... [23:36:27]Read from MH i2c: E2 0E 00 4D B4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 FB [23:36:27]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:36:27]wFMCommunicate OK [23:36:27]SAM_PROTO_GetShiftState done [23:36:27]FM_GetShiftState done [23:36:27]req_shift_opened done [23:36:27]requested_item shift.open_date is exist - process it [23:36:27]req_shift_open_date [23:36:27]req_shift_open_date done [23:36:27]produce_requested_data done [23:36:27]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32645,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:36:27]process_action_free close_receipt [23:36:27]json_value_free [23:36:27]json_value_free done [23:36:27]process_json_proto returns [23:36:27]Send response to host [23:36:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32645,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:36:27]free response buf [23:36:27]execute_script done [23:36:27]execute_script returns [23:36:27]free content buf [23:36:27]Sock 9.Close socket [23:36:27]Sock 9.Thread stoped [23:36:29]OFD Sender: No OFD packet to send [23:36:34]OFD Sender: No OFD packet to send [23:36:39]OFD Sender: No OFD packet to send [23:36:44]OFD Sender: No OFD packet to send [23:36:49]OFD Sender: No OFD packet to send [23:36:54]OFD Sender: No OFD packet to send [23:36:55]accept exits with 8 [23:36:55]New connection [23:36:55]New thread 3067084132 created [23:36:55]Thread 3066940772 joined [23:36:55]Waiting for new connection... [23:36:55] Sock 8.Parse request [23:36:55]Sock 8.Check first char [23:36:55]Sock 8.First char is OK [23:36:55]request: POST /json_proto HTTP/1.0 [23:36:55]Method: POST [23:36:55]URL: /json_proto [23:36:55]Method is POST - this is cgi request [23:36:55]url: /json_proto [23:36:55]query_string will be loaded in cgi processing [23:36:55]execute_cgi json_proto POST (null) [23:36:55]execute_cgi path=json_proto method=POST [23:36:55]POST find Content-Length [23:36:55]Host: 172.17.34.200:8080 [23:36:55]Content-Length: 683 [23:36:55]Content-Type: application/json [23:36:55] [23:36:55]POST finish read [23:36:55]Found Content-Length = 683 [23:36:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 42.450, "sum" : 2780.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5464.00, "total" : 2780.00, "payments": [ { "type": 0, "sum" : 2780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:36:55]execute_script... [23: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)1182408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 42.450, "sum" : 2780.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5464.00, "total" : 2780.00, "payments": [ { "type": 0, "sum" : 2780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:36:55]POST & json_proto [23:36:55]process_json_proto [23:36:55]json parsed OK: [23:36:55]protocol is kg_v1.0 [23:36:55]action value=close_receipt [23:36:55]process_action close_receipt [23:36:55]cmd_close_receipt [23:36:55]MH_GetDate [23:36:55]Write to MH i2c: F0 00 00 4E B4 F1 [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: F0 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: F0 09 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: F0 09 00 4E B4 00 9D E9 E7 64 B2 FF 65 64 45 [23:36:55]GetLastDocTimeStamp 1692920187 [23:36:55]current date 1692920221 [23:36:55]FM_GetShiftState [23:36:55]SAM_PROTO_GetShiftState [23:36:55]wFMCommunicate request_size=4 [23:36:55]MH_SAM_APDU [23:36:55]CAPDU: 80 13 01 00 [23:36:55]Write to MH i2c: E2 08 00 4F B4 80 13 01 00 00 00 00 00 80 [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:36:55]Read from MH i2c: E2 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 0E 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 0E 00 4F B4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 FD [23:36:55]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:36:55]wFMCommunicate OK [23:36:55]SAM_PROTO_GetShiftState done [23:36:55]FM_GetShiftState done [23:36:55]opened in 1692866319 [23:36:55]opened+sec_in_day 1692952719 [23:36:55]quantity*price = 278047 [23:36:55]sum+1 = 278049 [23:36:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 2780.00 Внесено: 5464.00 СДАЧА: 2684.00 НСП 1% : 24.61 НДС 12% : 295.27 Наличными: 2780.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 352 24.08.2023 23:37 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32646 ФПД: 240624705148030 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T233701&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32646&fm=240624705148030&tin=02508201610067®Number=0000000000091575&sum=278000 [23:36:56]StoreToDocumentArchive [23:36:56]shift 75 fd 32646 [23:36:56]save to /storage/0075/doc_00032646 [23:36:56]save last doc name /storage/0075/doc_00032646 to /storage/kkm_last_doc_name [23:36:56]save OK [23:36:56]Clear old archive folders... [23:36:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:36:56]tlvbuf is 01B27D60 [23:36:56]SAM_PROTO_ClearQueue [23:36:56]wFMCommunicate request_size=4 [23:36:56]MH_SAM_APDU [23:36:56]CAPDU: 80 09 00 00 [23:36:56]Write to MH i2c: E2 08 00 5C B4 80 09 00 00 00 00 00 00 82 [23:36:56]Write i2c OK [23:36:56]MH_I2C_Read... [23:36:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:36:56]Read from MH i2c: E2 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: E2 03 00 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: E2 03 00 5C B4 00 90 00 84 [23:36:56]RAPDU: 90 00 [23:36:56]wFMCommunicate OK [23:36:56]SAM_PROTO_ClearQueue done [23:36:56]KKMCreateOFDPacket [23:36:56]OFDProtocolAddRootSTLVToBuf [23:36:56]FM_MakeSignedData [23:36:56]FM_MakeSignedData [23:36:56]SAM_PROTO_SignData [23:36:56]wFMCommunicate request_size=4 [23:36:56]MH_SAM_APDU [23:36:56]CAPDU: 80 0D 01 02 [23:36:56]Write to MH i2c: E2 08 00 5D B4 80 0D 01 02 00 00 00 00 8A [23:36:56]Write i2c OK [23:36:56]MH_I2C_Read... [23:36:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:36:56]Read from MH i2c: E2 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: E2 03 00 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: E2 03 00 5D B4 00 90 00 85 [23:36:56]RAPDU: 90 00 [23:36:56]wFMCommunicate OK [23:36:56]wFMCommunicate request_size=255 [23:36:56]MH_SAM_APDU [23:36: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 35 FF 03 08 00 03 D2 A5 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 20 3E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 73 00 00 00 00 07 04 06 00 F0 3D 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 9D E9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 7F 00 00 35 04 06 00 DA [23:36:56]Write to MH i2c: E2 02 01 5E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 A5 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 20 3E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 73 00 00 00 00 07 04 06 00 F0 3D 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 9D E9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 7F 00 00 35 04 06 00 DA 00 00 53 [23:36:56]Write i2c OK [23:36:56]MH_I2C_Read... [23:36:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:36:56]Read from MH i2c: E2 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: E2 03 00 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: E2 03 00 5E B4 00 90 00 86 [23:36:56]RAPDU: 90 00 [23:36:56]wFMCommunicate OK [23:36:56]wFMCommunicate request_size=10 [23:36:56]MH_SAM_APDU [23:36:56]CAPDU: 80 0D 02 02 05 D8 CE 13 14 7E [23:36:56]Write to MH i2c: E2 0D 00 5F B4 80 0D 02 02 05 00 D8 CE 13 14 7E 00 00 E2 [23:36:56]Write i2c OK [23:36:56]MH_I2C_Read... [23:36:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:36:56]Read from MH i2c: E2 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: E2 03 00 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: E2 03 00 5F B4 00 90 00 87 [23:36:56]RAPDU: 90 00 [23:36:56]wFMCommunicate OK [23:36:56]wFMCommunicate request_size=4 [23:36:56]MH_SAM_APDU [23:36:56]CAPDU: 80 0D 03 02 [23:36:56]Write to MH i2c: E2 08 00 60 B4 80 0D 03 02 00 00 00 00 8F [23:36:56]Write i2c OK [23:36:56]MH_I2C_Read... [23:36:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:36:56]Read from MH i2c: E2 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: E2 0B 00 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: E2 0B 00 60 B4 00 8E 2E E4 48 3F AA 78 A9 90 00 82 [23:36:56]RAPDU: 8E 2E E4 48 3F AA 78 A9 90 00 [23:36:56]wFMCommunicate OK [23:36:56]SAM_PROTO_SignData done [23:36:56]FM_MakeSignedData done [23:36:56]CreateOFDProtocolMessage [23:36:56]wFMCommunicate request_size=4 [23:36:56]MH_SAM_APDU [23:36:56]CAPDU: 80 11 00 00 [23:36:56]Write to MH i2c: E2 08 00 61 B4 80 11 00 00 00 00 00 00 8F [23:36:56]Write i2c OK [23:36:56]MH_I2C_Read... [23:36:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:36:56]Read from MH i2c: E2 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: E2 17 00 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: E2 17 00 61 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E5 [23:36:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:36:56]wFMCommunicate OK [23:36:56]CreateOFDProtocolMessage done [23:36:56]OFDSenderStorePacket 32646 [23:36:56]StoreOFDPacket docnum=32646 [23:36:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C3 F7 07 01 92 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 A5 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 20 3E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 73 00 00 00 00 07 04 06 00 F0 3D 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 9D E9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 7F 00 00 35 04 06 00 DA D8 CE 13 14 7E 8E 2E E4 48 3F AA 78 A9 [23:36:56]CheckFolder [23:36:56]dirname=/storage/ofd_packets [23:36:56]CheckFolder done [23:36:56]ProducePacketName [23:36:56]name=ofd_packets/00032646 [23:36:56]NVStorageSaveData ofd_packets/00032646 [23:36:56]File name is /storage/ofd_packets/00032646 [23:36:56]Write 301 bytes [23:36:56]NVStorageSaveData done [23:36:56]OFDSenderStorePacket done [23:36:56]KKMCreateOFDPacket done [23:36:56]NVStorageSaveData kkm_last_timestamp [23:36:56]File name is /storage/kkm_last_timestamp [23:36:56]Write 4 bytes [23:36:56]NVStorageSaveData done [23:36:56]ExternCall_PrintAddStr [23:36:56]wPrintStart [23:36:56]Write to MH i2c: 01 00 00 62 B4 16 [23:36:56]Write i2c OK [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: 01 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: 01 07 00 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: 01 07 00 62 B4 00 00 00 00 00 FF 0F 2B [23:36:56]RasterBufferAndPrint [23:36:56]line Счет N : (1)1182408 [23:36:56]line ИНН: 02508201610067 [23:36:56]line Контрольно-Кассовый Чек [23:36:56]line ПРОДАЖА [23:36:56]line ТРК (МРК, ГНК) : 33 [23:36:56]line Товар: 2710124500 [23:36:56]line Аи-95-К-5 [23:36:56]line 42.450 * 65.50 [23:36:56]line = 2780.48 [23:36:56]line НДС 12% НСП 1% [23:36:56]line > о реализуемом товаре [23:36:56]line ОКРУГЛЕНИЕ: -0.48 [23:36:56]line ИТОГО: 2780.00 [23:36:56]line Внесено: 5464.00 [23:36:56]line СДАЧА: 2684.00 [23:36:56]line НСП 1% : 24.61 [23:36:56]line НДС 12% : 295.27 [23:36:56]line Наличными: 2780.00 [23:36:56]line Безнал.: 0.00 [23:36:56]line Место: АЗС № 121 "Партнер Нефть" [23:36:56]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:36:56]line СНО: Общий режим [23:36:56]line Чек 352 24.08.2023 23:37 [23:36:56]line Смена: 75 ФФД: 1.0 [23:36:56]line ЗНМ: 0300000148 [23:36:56]line РНМ: 0000000000091575 [23:36:56]line Версия ККМ: 001 [23:36:56]line ФМ: 0000000000874655 [23:36:56]line ФД: 32646 [23:36:56]line ФПД: 240624705148030 [23:36:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T233701&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32646&fm=240624705148030&tin=02508201610067®Number=0000000000091575&sum=278000 [23:36:57]OFD Sender: Processing packet 32646 [packets to send 11, broken 10] [23:36:57]ProducePacketName [23:36:57]name=ofd_packets/00032646 [23:36:57]OFD Sender: To server: pG, [23:36:57]CommunicateWithHost lk.salyk.kg:30040 [23:36:57]ConnectInit lk.salyk.kg [23:36:57]written 0, free lines is 4095 [23:36:57]Connected sock=10 [23:36:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C3 F7 07 01 92 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 A5 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 20 3E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 73 00 00 00 00 07 04 06 00 F0 3D 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 9D E9 E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 7F 00 00 35 04 06 00 DA D8 CE 13 14 7E 8E 2E E4 48 3F AA 78 A9 [23:36:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 6C 86 47 00 65 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 7F 00 00 F4 03 04 00 3F 94 E7 64 B6 04 01 00 00 C0 B6 F8 44 AB F5 53 FF [23:36:57]CommunicateWithHost err = 0 [23:36:57]CheckOFDResponse [23:36:57]1017 (14) - 77093643461234 [23:36:57]1041 (16) - 0000000000874655 [23:36:57]1040 (4) - 32646 [23:36:57]1012 (4) - 24.08.2023 17:32 [23:36:57]1206 (1) - 0 [23:36:57]OFD Sender: Remove packet 32646 [23:36:57]ProducePacketName [23:36:57]name=ofd_packets/00032646 [23:36:57]NVStorageDeleteData [23:36:57]Write to MH i2c: 01 00 00 8D B4 41 [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: 01 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: 01 07 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: 01 07 00 8D B4 00 00 00 00 00 F1 0C 45 [23:36:57]RasterBufferAndPrint [23:36:57]line [23:36:57]line [23:36:57]line [23:36:57]line [23:36:57]line [23:36:57]written 0, free lines is 3322 [23:36:57]MH_Cut [23:36:57]Write to MH i2c: D1 01 00 94 B4 01 1A [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: D1 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: D1 01 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: D1 01 00 94 B4 00 19 [23:36:57]Write to MH i2c: 01 00 00 95 B4 49 [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]OFD Sender: No OFD packet to send [23:36:58]*** Cut start [23:36:58]*** Purtial cut [23:36:58]*** Stage 1: CUTSNS_PIN = 1 [23:36:58]Read from MH i2c: 01 [23:36:58]MH_I2C_Read... [23:36:58]*** Stop cut motor [23:36:58]*** Cut end [23:36:58]Read from MH i2c: 01 07 00 [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: 01 07 00 95 B4 00 00 00 00 00 FF 0F 5E [23:36:58]process_action close_receipt done [23:36:58]requested_data is exist [23:36:58]produce_requested_data [23:36:58]requested_item fm.sn is exist - process it [23:36:58]wFMCommunicate request_size=4 [23:36:58]MH_SAM_APDU [23:36:58]CAPDU: 80 11 00 00 [23:36:58]Write to MH i2c: E2 08 00 96 B4 80 11 00 00 00 00 00 00 C4 [23:36:58]Write i2c OK [23:36:58]MH_I2C_Read... [23:36:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:36:58]Read from MH i2c: E2 [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: E2 17 00 [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: E2 17 00 96 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1A [23:36:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:36:58]wFMCommunicate OK [23:36:58]requested_item fd.num is exist - process it [23:36:58]SAM_PROTO_GetFieldsCounters [23:36:58]wFMCommunicate request_size=4 [23:36:58]MH_SAM_APDU [23:36:58]CAPDU: 80 13 00 00 [23:36:58]Write to MH i2c: E2 08 00 97 B4 80 13 00 00 00 00 00 00 C7 [23:36:58]Write i2c OK [23:36:58]MH_I2C_Read... [23:36:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:36:58]Read from MH i2c: E2 [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: E2 62 00 [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: E2 62 00 97 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 86 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [23:36:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 86 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:36:58]wFMCommunicate OK [23:36:58]SAM_PROTO_GetFieldsCounters done [23:36:58]requested_item shift.num is exist - process it [23:36:58]requested_item shift.opened is exist - process it [23:36:58]req_shift_opened [23:36:58]FM_GetShiftState [23:36:58]SAM_PROTO_GetShiftState [23:36:58]wFMCommunicate request_size=4 [23:36:58]MH_SAM_APDU [23:36:58]CAPDU: 80 13 01 00 [23:36:58]Write to MH i2c: E2 08 00 98 B4 80 13 01 00 00 00 00 00 C9 [23:36:58]Write i2c OK [23:36:58]MH_I2C_Read... [23:36:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:36:58]Read from MH i2c: E2 [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: E2 0E 00 [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: E2 0E 00 98 B4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 46 [23:36:58]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:36:58]wFMCommunicate OK [23:36:58]SAM_PROTO_GetShiftState done [23:36:58]FM_GetShiftState done [23:36:58]req_shift_opened done [23:36:58]requested_item shift.open_date is exist - process it [23:36:58]req_shift_open_date [23:36:58]req_shift_open_date done [23:36:58]produce_requested_data done [23:36:58]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32646,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:36:58]process_action_free close_receipt [23:36:58]json_value_free [23:36:58]json_value_free done [23:36:58]process_json_proto returns [23:36:58]Send response to host [23:36:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32646,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:36:58]free response buf [23:36:58]execute_script done [23:36:58]execute_script returns [23:36:58]free content buf [23:36:58]Sock 8.Close socket [23:36:58]Sock 8.Thread stoped [23:37:02]OFD Sender: No OFD packet to send [23:37:07]OFD Sender: No OFD packet to send [23:37:12]OFD Sender: No OFD packet to send [23:37:17]OFD Sender: No OFD packet to send [23:37:22]OFD Sender: No OFD packet to send [23:37:27]OFD Sender: No OFD packet to send [23:37:32]OFD Sender: No OFD packet to send [23:37:37]OFD Sender: No OFD packet to send [23:37:42]OFD Sender: No OFD packet to send [23:37:47]OFD Sender: No OFD packet to send [23:37:52]OFD Sender: No OFD packet to send [23:37:57]OFD Sender: No OFD packet to send [23:38:02]OFD Sender: No OFD packet to send [23:38:07]OFD Sender: No OFD packet to send [23:38:12]OFD Sender: No OFD packet to send [23:38:18]OFD Sender: No OFD packet to send [23:38:23]OFD Sender: No OFD packet to send [23:38:28]OFD Sender: No OFD packet to send [23:38:33]OFD Sender: No OFD packet to send [23:38:38]OFD Sender: No OFD packet to send [23:38:43]OFD Sender: No OFD packet to send [23:38:48]OFD Sender: No OFD packet to send [23:38:53]OFD Sender: No OFD packet to send [23:38:58]OFD Sender: No OFD packet to send [23:39:03]OFD Sender: No OFD packet to send [23:39:08]OFD Sender: No OFD packet to send [23:39:13]OFD Sender: No OFD packet to send [23:39:18]OFD Sender: No OFD packet to send [23:39:23]OFD Sender: No OFD packet to send [23:39:28]OFD Sender: No OFD packet to send [23:39:33]OFD Sender: No OFD packet to send [23:39:38]OFD Sender: No OFD packet to send [23:39:43]OFD Sender: No OFD packet to send [23:39:48]OFD Sender: No OFD packet to send [23:39:53]OFD Sender: No OFD packet to send [23:39:58]OFD Sender: No OFD packet to send [23:40:03]OFD Sender: No OFD packet to send [23:40:08]OFD Sender: No OFD packet to send [23:40:13]OFD Sender: No OFD packet to send [23:40:18]OFD Sender: No OFD packet to send [23:40:23]OFD Sender: No OFD packet to send [23:40:28]OFD Sender: No OFD packet to send [23:40:33]OFD Sender: No OFD packet to send [23:40:38]OFD Sender: No OFD packet to send [23:40:43]OFD Sender: No OFD packet to send [23:40:48]OFD Sender: No OFD packet to send [23:40:53]OFD Sender: No OFD packet to send [23:40:58]OFD Sender: No OFD packet to send [23:41:03]OFD Sender: No OFD packet to send [23:41:08]OFD Sender: No OFD packet to send [23:41:13]OFD Sender: No OFD packet to send [23:41:18]OFD Sender: No OFD packet to send [23:41:23]OFD Sender: No OFD packet to send [23:41:28]OFD Sender: No OFD packet to send [23:41:33]OFD Sender: No OFD packet to send [23:41:38]OFD Sender: No OFD packet to send [23:41:43]OFD Sender: No OFD packet to send [23:41:48]OFD Sender: No OFD packet to send [23:41:53]OFD Sender: No OFD packet to send [23:41:58]OFD Sender: No OFD packet to send [23:42:03]OFD Sender: No OFD packet to send [23:42:08]OFD Sender: No OFD packet to send [23:42:12]accept exits with 9 [23:42:12]New connection [23:42:12]New thread 3066940772 created [23:42:12]Thread 3067084132 joined [23:42:12]Waiting for new connection... [23:42:12] Sock 9.Parse request [23:42:12]Sock 9.Check first char [23:42:12]Sock 9.First char is OK [23:42:12]request: POST /json_proto HTTP/1.0 [23:42:12]Method: POST [23:42:12]URL: /json_proto [23:42:12]Method is POST - this is cgi request [23:42:12]url: /json_proto [23:42:12]query_string will be loaded in cgi processing [23:42:12]execute_cgi json_proto POST (null) [23:42:12]execute_cgi path=json_proto method=POST [23:42:12]POST find Content-Length [23:42:12]Host: 172.17.34.200:8080 [23:42:12]Content-Length: 678 [23:42:12]Content-Type: application/json [23:42:12] [23:42:12]POST finish read [23:42:12]Found Content-Length = 678 [23:42:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:42:12]execute_script... [23:42: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)1182410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 57.50, "quantity" : 5.220, "sum" : 300.15, "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:42:12]POST & json_proto [23:42:12]process_json_proto [23:42:12]json parsed OK: [23:42:12]protocol is kg_v1.0 [23:42:12]action value=close_receipt [23:42:12]process_action close_receipt [23:42:12]cmd_close_receipt [23:42:12]MH_GetDate [23:42:12]Write to MH i2c: F0 00 00 99 B4 3C [23:42:12]Write i2c OK [23:42:12]MH_I2C_Read... [23:42:12]Read from MH i2c: F0 [23:42:12]MH_I2C_Read... [23:42:12]Read from MH i2c: F0 09 00 [23:42:12]MH_I2C_Read... [23:42:12]Read from MH i2c: F0 09 00 99 B4 00 DA EA E7 64 B2 FF 65 64 CE [23:42:12]GetLastDocTimeStamp 1692920221 [23:42:12]current date 1692920538 [23:42:12]FM_GetShiftState [23:42:12]SAM_PROTO_GetShiftState [23:42:12]wFMCommunicate request_size=4 [23:42:12]MH_SAM_APDU [23:42:12]CAPDU: 80 13 01 00 [23:42:12]Write to MH i2c: E2 08 00 9A B4 80 13 01 00 00 00 00 00 CB [23:42:12]Write i2c OK [23:42:12]MH_I2C_Read... [23:42:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:12]Read from MH i2c: E2 [23:42:12]MH_I2C_Read... [23:42:12]Read from MH i2c: E2 0E 00 [23:42:12]MH_I2C_Read... [23:42:12]Read from MH i2c: E2 0E 00 9A B4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 48 [23:42:12]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:42:12]wFMCommunicate OK [23:42:12]SAM_PROTO_GetShiftState done [23:42:12]FM_GetShiftState done [23:42:12]opened in 1692866319 [23:42:12]opened+sec_in_day 1692952719 [23:42:12]quantity*price = 30015 [23:42:12]sum+1 = 30016 [23:42:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 353 24.08.2023 23:42 Смена: 75 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32647 ФПД: 172018569645345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T234218&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32647&fm=172018569645345&tin=02508201610067®Number=0000000000091575&sum=30000 [23:42:13]StoreToDocumentArchive [23:42:13]shift 75 fd 32647 [23:42:13]save to /storage/0075/doc_00032647 [23:42:13]save last doc name /storage/0075/doc_00032647 to /storage/kkm_last_doc_name [23:42:13]save OK [23:42:13]Clear old archive folders... [23:42:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:42:13]tlvbuf is 01AF5330 [23:42:13]SAM_PROTO_ClearQueue [23:42:13]wFMCommunicate request_size=4 [23:42:13]MH_SAM_APDU [23:42:13]CAPDU: 80 09 00 00 [23:42:13]Write to MH i2c: E2 08 00 A7 B4 80 09 00 00 00 00 00 00 CD [23:42:13]Write i2c OK [23:42:13]MH_I2C_Read... [23:42:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:42:13]Read from MH i2c: E2 [23:42:13]MH_I2C_Read... [23:42:13]Read from MH i2c: E2 03 00 [23:42:13]MH_I2C_Read... [23:42:13]Read from MH i2c: E2 03 00 A7 B4 00 90 00 CF [23:42:13]RAPDU: 90 00 [23:42:13]wFMCommunicate OK [23:42:13]SAM_PROTO_ClearQueue done [23:42:13]KKMCreateOFDPacket [23:42:13]OFDProtocolAddRootSTLVToBuf [23:42:13]FM_MakeSignedData [23:42:13]FM_MakeSignedData [23:42:13]SAM_PROTO_SignData [23:42:13]wFMCommunicate request_size=4 [23:42:13]MH_SAM_APDU [23:42:13]CAPDU: 80 0D 01 02 [23:42:13]Write to MH i2c: E2 08 00 A8 B4 80 0D 01 02 00 00 00 00 D5 [23:42:13]Write i2c OK [23:42:13]MH_I2C_Read... [23:42:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:42:13]Read from MH i2c: E2 [23:42:13]MH_I2C_Read... [23:42:13]Read from MH i2c: E2 03 00 [23:42:13]MH_I2C_Read... [23:42:13]Read from MH i2c: E2 03 00 A8 B4 00 90 00 D0 [23:42:13]RAPDU: 90 00 [23:42:13]wFMCommunicate OK [23:42:13]wFMCommunicate request_size=255 [23:42:13]MH_SAM_APDU [23:42:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 DA EA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 7F 00 00 35 04 06 00 9C [23:42:13]Write to MH i2c: E2 02 01 A9 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 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 DA EA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 7F 00 00 35 04 06 00 9C 00 00 CE [23:42:13]Write i2c OK [23:42:13]MH_I2C_Read... [23:42:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:14]Read from MH i2c: E2 [23:42:14]MH_I2C_Read... [23:42:14]Read from MH i2c: E2 03 00 [23:42:14]MH_I2C_Read... [23:42:14]Read from MH i2c: E2 03 00 A9 B4 00 90 00 D1 [23:42:14]RAPDU: 90 00 [23:42:14]wFMCommunicate OK [23:42:14]wFMCommunicate request_size=10 [23:42:14]MH_SAM_APDU [23:42:14]CAPDU: 80 0D 02 02 05 73 31 BD 0D 21 [23:42:14]Write to MH i2c: E2 0D 00 AA B4 80 0D 02 02 05 00 73 31 BD 0D 21 00 00 71 [23:42:14]Write i2c OK [23:42:14]MH_I2C_Read... [23:42:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:14]Read from MH i2c: E2 [23:42:14]MH_I2C_Read... [23:42:14]Read from MH i2c: E2 03 00 [23:42:14]MH_I2C_Read... [23:42:14]Read from MH i2c: E2 03 00 AA B4 00 90 00 D2 [23:42:14]RAPDU: 90 00 [23:42:14]wFMCommunicate OK [23:42:14]wFMCommunicate request_size=4 [23:42:14]MH_SAM_APDU [23:42:14]CAPDU: 80 0D 03 02 [23:42:14]Write to MH i2c: E2 08 00 AB B4 80 0D 03 02 00 00 00 00 DA [23:42:14]Write i2c OK [23:42:14]MH_I2C_Read... [23:42:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:42:14]Read from MH i2c: E2 [23:42:14]MH_I2C_Read... [23:42:14]Read from MH i2c: E2 0B 00 [23:42:14]MH_I2C_Read... [23:42:14]Read from MH i2c: E2 0B 00 AB B4 00 90 DE D5 79 BE C7 2A 4A 90 00 90 [23:42:14]RAPDU: 90 DE D5 79 BE C7 2A 4A 90 00 [23:42:14]wFMCommunicate OK [23:42:14]SAM_PROTO_SignData done [23:42:14]FM_MakeSignedData done [23:42:14]CreateOFDProtocolMessage [23:42:14]wFMCommunicate request_size=4 [23:42:14]MH_SAM_APDU [23:42:14]CAPDU: 80 11 00 00 [23:42:14]Write to MH i2c: E2 08 00 AC B4 80 11 00 00 00 00 00 00 DA [23:42:14]Write i2c OK [23:42:14]MH_I2C_Read... [23:42:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:14]Read from MH i2c: E2 [23:42:14]MH_I2C_Read... [23:42:14]Read from MH i2c: E2 17 00 [23:42:14]MH_I2C_Read... [23:42:14]Read from MH i2c: E2 17 00 AC B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 30 [23:42:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:42:14]wFMCommunicate OK [23:42:14]CreateOFDProtocolMessage done [23:42:14]OFDSenderStorePacket 32647 [23:42:14]StoreOFDPacket docnum=32647 [23:42:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3B BE 07 01 D3 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 DA EA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 7F 00 00 35 04 06 00 9C 73 31 BD 0D 21 90 DE D5 79 BE C7 2A 4A [23:42:14]CheckFolder [23:42:14]dirname=/storage/ofd_packets [23:42:14]CheckFolder done [23:42:14]ProducePacketName [23:42:14]name=ofd_packets/00032647 [23:42:14]NVStorageSaveData ofd_packets/00032647 [23:42:14]File name is /storage/ofd_packets/00032647 [23:42:14]Write 301 bytes [23:42:14]NVStorageSaveData done [23:42:14]OFDSenderStorePacket done [23:42:14]KKMCreateOFDPacket done [23:42:14]NVStorageSaveData kkm_last_timestamp [23:42:14]File name is /storage/kkm_last_timestamp [23:42:14]Write 4 bytes [23:42:14]NVStorageSaveData done [23:42:14]ExternCall_PrintAddStr [23:42:14]wPrintStart [23:42:14]Write to MH i2c: 01 00 00 AD B4 61 [23:42:14]Write i2c OK [23:42:14]MH_I2C_Read... [23:42:14]Read from MH i2c: 01 [23:42:14]MH_I2C_Read... [23:42:14]Read from MH i2c: 01 07 00 [23:42:14]MH_I2C_Read... [23:42:14]Read from MH i2c: 01 07 00 AD B4 00 00 00 00 00 FF 0F 76 [23:42:14]RasterBufferAndPrint [23:42:14]line Счет N : (1)1182410 [23:42:14]line ИНН: 02508201610067 [23:42:14]line Контрольно-Кассовый Чек [23:42:14]line ПРОДАЖА [23:42:14]line ТРК (МРК, ГНК) : 32 [23:42:14]line Товар: 2710124130 [23:42:14]line Аи-92-К-5 [23:42:14]line 5.220 * 57.50 [23:42:14]line = 300.15 [23:42:14]line НДС 12% НСП 1% [23:42:14]line > о реализуемом товаре [23:42:14]line ОКРУГЛЕНИЕ: -0.15 [23:42:14]line ИТОГО: 300.00 [23:42:14]line Внесено: 300.00 [23:42:14]line СДАЧА: 0.00 [23:42:14]line НСП 1% : 2.66 [23:42:14]line НДС 12% : 31.87 [23:42:14]line Наличными: 300.00 [23:42:14]line Безнал.: 0.00 [23:42:14]line Место: АЗС № 121 "Партнер Нефть" [23:42:14]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:42:14]line СНО: Общий режим [23:42:14]line Чек 353 24.08.2023 23:42 [23:42:14]line Смена: 75 ФФД: 1.0 [23:42:14]line ЗНМ: 0300000148 [23:42:14]line РНМ: 0000000000091575 [23:42:14]line Версия ККМ: 001 [23:42:14]line ФМ: 0000000000874655 [23:42:14]line ФД: 32647 [23:42:14]line ФПД: 172018569645345 [23:42:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230824T234218&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32647&fm=172018569645345&tin=02508201610067®Number=0000000000091575&sum=30000 [23:42:14]OFD Sender: Processing packet 32647 [packets to send 11, broken 10] [23:42:14]ProducePacketName [23:42:14]name=ofd_packets/00032647 [23:42:14]OFD Sender: To server: pG, [23:42:14]CommunicateWithHost lk.salyk.kg:30040 [23:42:14]ConnectInit lk.salyk.kg [23:42:14]written 0, free lines is 4095 [23:42:14]Connected sock=10 [23:42:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3B BE 07 01 D3 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 14 00 00 00 00 00 37 04 06 00 76 16 00 00 00 00 13 04 06 00 3F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 DA EA E7 64 0E 04 04 00 4B 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 7F 00 00 35 04 06 00 9C 73 31 BD 0D 21 90 DE D5 79 BE C7 2A 4A [23:42:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 63 0E 47 00 41 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 7F 00 00 F4 03 04 00 7D 95 E7 64 B6 04 01 00 00 8C 3C E4 F2 22 49 F0 FB [23:42:14]CommunicateWithHost err = 0 [23:42:14]CheckOFDResponse [23:42:14]1017 (14) - 77093643461234 [23:42:14]1041 (16) - 0000000000874655 [23:42:14]1040 (4) - 32647 [23:42:14]1012 (4) - 24.08.2023 17:38 [23:42:14]1206 (1) - 0 [23:42:14]OFD Sender: Remove packet 32647 [23:42:14]ProducePacketName [23:42:14]name=ofd_packets/00032647 [23:42:14]NVStorageDeleteData [23:42:15]Write to MH i2c: 01 00 00 D8 B4 8C [23:42:15]Write i2c OK [23:42:15]MH_I2C_Read... [23:42:15]Read from MH i2c: 01 [23:42:15]MH_I2C_Read... [23:42:15]Read from MH i2c: 01 07 00 [23:42:15]MH_I2C_Read... [23:42:15]Read from MH i2c: 01 07 00 D8 B4 00 00 00 00 00 E4 0C 83 [23:42:15]RasterBufferAndPrint [23:42:15]line [23:42:15]line [23:42:15]line [23:42:15]line [23:42:15]line [23:42:15]written 0, free lines is 3306 [23:42:15]MH_Cut [23:42:15]Write to MH i2c: D1 01 00 DF B4 01 65 [23:42:15]Write i2c OK [23:42:15]MH_I2C_Read... [23:42:15]Read from MH i2c: D1 [23:42:15]MH_I2C_Read... [23:42:15]Read from MH i2c: D1 01 00 [23:42:15]MH_I2C_Read... [23:42:15]Read from MH i2c: D1 01 00 DF B4 00 64 [23:42:15]Write to MH i2c: 01 00 00 E0 B4 94 [23:42:15]Write i2c OK [23:42:15]MH_I2C_Read... [23:42:15]OFD Sender: No OFD packet to send [23:42:15]*** Cut start [23:42:15]*** Purtial cut [23:42:15]*** CUTSNS_PIN = 0 [23:42:16]*** Stage 1: CUTSNS_PIN = 1 [23:42:17]Read from MH i2c: 01 [23:42:17]MH_I2C_Read... [23:42:17]*** Stop cut motor [23:42:17]*** Cut end [23:42:17]Read from MH i2c: 01 07 00 [23:42:17]MH_I2C_Read... [23:42:17]Read from MH i2c: 01 07 00 E0 B4 00 00 00 00 00 FF 0F A9 [23:42:17]process_action close_receipt done [23:42:17]requested_data is exist [23:42:17]produce_requested_data [23:42:17]requested_item fm.sn is exist - process it [23:42:17]wFMCommunicate request_size=4 [23:42:17]MH_SAM_APDU [23:42:17]CAPDU: 80 11 00 00 [23:42:17]Write to MH i2c: E2 08 00 E1 B4 80 11 00 00 00 00 00 00 0F [23:42:17]Write i2c OK [23:42:17]MH_I2C_Read... [23:42:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:17]Read from MH i2c: E2 [23:42:17]MH_I2C_Read... [23:42:17]Read from MH i2c: E2 17 00 [23:42:17]MH_I2C_Read... [23:42:17]Read from MH i2c: E2 17 00 E1 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 65 [23:42:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:42:17]wFMCommunicate OK [23:42:17]requested_item fd.num is exist - process it [23:42:17]SAM_PROTO_GetFieldsCounters [23:42:17]wFMCommunicate request_size=4 [23:42:17]MH_SAM_APDU [23:42:17]CAPDU: 80 13 00 00 [23:42:17]Write to MH i2c: E2 08 00 E2 B4 80 13 00 00 00 00 00 00 12 [23:42:17]Write i2c OK [23:42:17]MH_I2C_Read... [23:42:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:42:18]Read from MH i2c: E2 [23:42:18]MH_I2C_Read... [23:42:18]Read from MH i2c: E2 62 00 [23:42:18]MH_I2C_Read... [23:42:18]Read from MH i2c: E2 62 00 E2 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 AF [23: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:42:18]wFMCommunicate OK [23:42:18]SAM_PROTO_GetFieldsCounters done [23:42:18]requested_item shift.num is exist - process it [23:42:18]requested_item shift.opened is exist - process it [23:42:18]req_shift_opened [23:42:18]FM_GetShiftState [23:42:18]SAM_PROTO_GetShiftState [23:42:18]wFMCommunicate request_size=4 [23:42:18]MH_SAM_APDU [23:42:18]CAPDU: 80 13 01 00 [23:42:18]Write to MH i2c: E2 08 00 E3 B4 80 13 01 00 00 00 00 00 14 [23:42:18]Write i2c OK [23:42:18]MH_I2C_Read... [23:42:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:18]Read from MH i2c: E2 [23:42:18]MH_I2C_Read... [23:42:18]Read from MH i2c: E2 0E 00 [23:42:18]MH_I2C_Read... [23:42:18]Read from MH i2c: E2 0E 00 E3 B4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 91 [23:42:18]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:42:18]wFMCommunicate OK [23:42:18]SAM_PROTO_GetShiftState done [23:42:18]FM_GetShiftState done [23:42:18]req_shift_opened done [23:42:18]requested_item shift.open_date is exist - process it [23:42:18]req_shift_open_date [23:42:18]req_shift_open_date done [23:42:18]produce_requested_data done [23:42:18]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32647,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:42:18]process_action_free close_receipt [23:42:18]json_value_free [23:42:18]json_value_free done [23:42:18]process_json_proto returns [23:42:18]Send response to host [23:42:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32647,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:42:18]free response buf [23:42:18]execute_script done [23:42:18]execute_script returns [23:42:18]free content buf [23:42:18]Sock 9.Close socket [23:42:18]Sock 9.Thread stoped [23:42:20]OFD Sender: No OFD packet to send [23:42:25]OFD Sender: No OFD packet to send [23:42:30]OFD Sender: No OFD packet to send [23:42:35]OFD Sender: No OFD packet to send [23:42:40]OFD Sender: No OFD packet to send [23:42:45]OFD Sender: No OFD packet to send [23:42:50]OFD Sender: No OFD packet to send [23:42:55]OFD Sender: No OFD packet to send [23:43:00]OFD Sender: No OFD packet to send [23:43:05]OFD Sender: No OFD packet to send [23:43:10]OFD Sender: No OFD packet to send [23:43:15]OFD Sender: No OFD packet to send [23:43:20]OFD Sender: No OFD packet to send [23:43:25]OFD Sender: No OFD packet to send [23:43:30]OFD Sender: No OFD packet to send [23:43:35]OFD Sender: No OFD packet to send [23:43:40]OFD Sender: No OFD packet to send [23:43:45]OFD Sender: No OFD packet to send [23:43:50]OFD Sender: No OFD packet to send [23:43:55]OFD Sender: No OFD packet to send [23:44:00]OFD Sender: No OFD packet to send [23:44:05]OFD Sender: No OFD packet to send [23:44:10]OFD Sender: No OFD packet to send [23:44:15]OFD Sender: No OFD packet to send [23:44:20]OFD Sender: No OFD packet to send [23:44:25]OFD Sender: No OFD packet to send [23:44:30]OFD Sender: No OFD packet to send [23:44:35]OFD Sender: No OFD packet to send [23:44:40]OFD Sender: No OFD packet to send [23:44:45]OFD Sender: No OFD packet to send [23:44:50]OFD Sender: No OFD packet to send [23:44:55]OFD Sender: No OFD packet to send [23:45:00]OFD Sender: No OFD packet to send [23:45:05]OFD Sender: No OFD packet to send [23:45:10]OFD Sender: No OFD packet to send [23:45:15]OFD Sender: No OFD packet to send [23:45:20]OFD Sender: No OFD packet to send [23:45:25]OFD Sender: No OFD packet to send [23:45:30]accept exits with 8 [23:45:30]New connection [23:45:30]New thread 3067084132 created [23:45:30]Thread 3066940772 joined [23:45:30]Waiting for new connection... [23:45:30] Sock 8.Parse request [23:45:30]Sock 8.Check first char [23:45:30]Sock 8.First char is OK [23:45:30]request: POST /json_proto HTTP/1.0 [23:45:30]Method: POST [23:45:30]URL: /json_proto [23:45:30]Method is POST - this is cgi request [23:45:30]url: /json_proto [23:45:30]query_string will be loaded in cgi processing [23:45:30]execute_cgi json_proto POST (null) [23:45:30]execute_cgi path=json_proto method=POST [23:45:30]POST find Content-Length [23:45:30]Host: 172.17.34.200:8080 [23:45:30]Content-Length: 215 [23:45:30]Content-Type: application/json [23:45:30] [23:45:30]POST finish read [23:45:30]Found Content-Length = 215 [23:45:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:45:30]execute_script... [23:45:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:45:30]POST & json_proto [23:45:30]process_json_proto [23:45:30]json parsed OK: [23:45:30]protocol is kg_v1.0 [23:45:30]action value=get_value [23:45:30]process_action get_value [23:45:30]cmd_get_value [23:45:30]process_action get_value done [23:45:30]requested_data is exist [23:45:30]produce_requested_data [23:45:30]requested_item kkm.sn is exist - process it [23:45:30]requested_item kkm.ver is exist - process it [23:45:30]requested_item fm.sn is exist - process it [23:45:30]wFMCommunicate request_size=4 [23:45:30]MH_SAM_APDU [23:45:30]CAPDU: 80 11 00 00 [23:45:30]Write to MH i2c: E2 08 00 E4 B4 80 11 00 00 00 00 00 00 12 [23:45:30]Write i2c OK [23:45:30]MH_I2C_Read... [23:45:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:45:30]Read from MH i2c: E2 [23:45:30]MH_I2C_Read... [23:45:30]Read from MH i2c: E2 17 00 [23:45:30]MH_I2C_Read... [23:45:30]Read from MH i2c: E2 17 00 E4 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 68 [23:45:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:45:30]wFMCommunicate OK [23:45:30]requested_item fd.num is exist - process it [23:45:30]SAM_PROTO_GetFieldsCounters [23:45:30]wFMCommunicate request_size=4 [23:45:30]MH_SAM_APDU [23:45:30]CAPDU: 80 13 00 00 [23:45:30]Write to MH i2c: E2 08 00 E5 B4 80 13 00 00 00 00 00 00 15 [23:45:30]Write i2c OK [23:45:30]MH_I2C_Read... [23:45:30]OFD Sender: No OFD packet to send [23:45:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:45:30]Read from MH i2c: E2 [23:45:30]MH_I2C_Read... [23:45:30]Read from MH i2c: E2 62 00 [23:45:30]MH_I2C_Read... [23:45:30]Read from MH i2c: E2 62 00 E5 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 B2 [23:45:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:45:30]wFMCommunicate OK [23:45:30]SAM_PROTO_GetFieldsCounters done [23:45:30]requested_item shift.num is exist - process it [23:45:30]requested_item shift.opened is exist - process it [23:45:30]req_shift_opened [23:45:30]FM_GetShiftState [23:45:30]SAM_PROTO_GetShiftState [23:45:30]wFMCommunicate request_size=4 [23:45:30]MH_SAM_APDU [23:45:30]CAPDU: 80 13 01 00 [23:45:30]Write to MH i2c: E2 08 00 E6 B4 80 13 01 00 00 00 00 00 17 [23:45:30]Write i2c OK [23:45:30]MH_I2C_Read... [23:45:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:45:30]Read from MH i2c: E2 [23:45:30]MH_I2C_Read... [23:45:30]Read from MH i2c: E2 0E 00 [23:45:30]MH_I2C_Read... [23:45:30]Read from MH i2c: E2 0E 00 E6 B4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 94 [23:45:30]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:45:30]wFMCommunicate OK [23:45:30]SAM_PROTO_GetShiftState done [23:45:30]FM_GetShiftState done [23:45:30]req_shift_opened done [23:45:30]requested_item shift.open_date is exist - process it [23:45:30]req_shift_open_date [23:45:30]req_shift_open_date done [23:45:30]produce_requested_data done [23:45:30]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32647,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:45:30]process_action_free get_value [23:45:30]json_value_free [23:45:30]json_value_free done [23:45:30]process_json_proto returns [23:45:30]Send response to host [23:45:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32647,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:45:30]free response buf [23:45:30]execute_script done [23:45:30]execute_script returns [23:45:30]free content buf [23:45:30]Sock 8.Close socket [23:45:30]Sock 8.Thread stoped [23:45:30]accept exits with 9 [23:45:30]New connection [23:45:30]New thread 3066940772 created [23:45:30]Thread 3067084132 joined [23:45:30]Waiting for new connection... [23:45:30] Sock 9.Parse request [23:45:30]Sock 9.Check first char [23:45:30]Sock 9.First char is OK [23:45:30]request: POST /json_proto HTTP/1.0 [23:45:30]Method: POST [23:45:30]URL: /json_proto [23:45:30]Method is POST - this is cgi request [23:45:30]url: /json_proto [23:45:30]query_string will be loaded in cgi processing [23:45:30]execute_cgi json_proto POST (null) [23:45:30]execute_cgi path=json_proto method=POST [23:45:30]POST find Content-Length [23:45:30]Host: 172.17.34.200:8080 [23:45:30]Content-Length: 331 [23:45:30]Content-Type: application/json [23:45:30] [23:45:30]POST finish read [23:45:30]Found Content-Length = 331 [23:45:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:45:30]execute_script... [23:45:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:45:31]POST & json_proto [23:45:31]process_json_proto [23:45:31]json parsed OK: [23:45:31]protocol is kg_v1.0 [23:45:31]action value=get_value [23:45:31]process_action get_value [23:45:31]cmd_get_value [23:45:31]process_action get_value done [23:45:31]requested_data is exist [23:45:31]produce_requested_data [23:45:31]requested_item fm.sale.total is exist - process it [23:45:31]SAM_PROTO_GetFMData [23:45:31]wFMCommunicate request_size=4 [23:45:31]MH_SAM_APDU [23:45:31]CAPDU: 80 13 03 00 [23:45:31]Write to MH i2c: E2 08 00 E7 B4 80 13 03 00 00 00 00 00 1A [23:45:31]Write i2c OK [23:45:31]MH_I2C_Read... [23:45:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:45:31]Read from MH i2c: E2 [23:45:31]MH_I2C_Read... [23:45:31]Read from MH i2c: E2 FD 00 [23:45:31]MH_I2C_Read... [23:45:31]Read from MH i2c: E2 FD 00 E7 B4 00 C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 F7 [23:45:31]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 [23:45:31]wFMCommunicate OK [23:45:31]wFMCommunicate request_size=4 [23:45:31]MH_SAM_APDU [23:45:31]CAPDU: 80 17 00 00 [23:45:31]Write to MH i2c: E2 08 00 E8 B4 80 17 00 00 00 00 00 00 1C [23:45:31]Write i2c OK [23:45:31]MH_I2C_Read... [23:45:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:45:31]Read from MH i2c: E2 [23:45:31]MH_I2C_Read... [23:45:31]Read from MH i2c: E2 FD 00 [23:45:31]MH_I2C_Read... [23:45:31]Read from MH i2c: E2 FD 00 E8 B4 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 46 [23:45:31]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [23:45:31]wFMCommunicate OK [23:45:31]wFMCommunicate request_size=4 [23:45:31]MH_SAM_APDU [23:45:31]CAPDU: 80 17 00 00 [23:45:31]Write to MH i2c: E2 08 00 E9 B4 80 17 00 00 00 00 00 00 1D [23:45:31]Write i2c OK [23:45:31]MH_I2C_Read... [23:45:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:45:32]Read from MH i2c: E2 [23:45:32]MH_I2C_Read... [23:45:32]Read from MH i2c: E2 FD 00 [23:45:32]MH_I2C_Read... [23:45:32]Read from MH i2c: E2 FD 00 E9 B4 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 3B [23:45:32]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:45:32]wFMCommunicate OK [23:45:32]wFMCommunicate request_size=4 [23:45:32]MH_SAM_APDU [23:45:32]CAPDU: 80 17 00 00 [23:45:32]Write to MH i2c: E2 08 00 EA B4 80 17 00 00 00 00 00 00 1E [23:45:32]Write i2c OK [23:45:32]MH_I2C_Read... [23:45:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:45:32]Read from MH i2c: E2 [23:45:32]MH_I2C_Read... [23:45:32]Read from MH i2c: E2 FD 00 [23:45:32]MH_I2C_Read... [23:45:32]Read from MH i2c: E2 FD 00 EA B4 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 90 [23:45:32]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:45:32]wFMCommunicate OK [23:45:32]wFMCommunicate request_size=4 [23:45:32]MH_SAM_APDU [23:45:32]CAPDU: 80 17 00 00 [23:45:32]Write to MH i2c: E2 08 00 EB B4 80 17 00 00 00 00 00 00 1F [23:45:32]Write i2c OK [23:45:32]MH_I2C_Read... [23:45:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:45:32]Read from MH i2c: E2 [23:45:32]MH_I2C_Read... [23:45:32]Read from MH i2c: E2 E0 00 [23:45:32]MH_I2C_Read... [23:45:32]Read from MH i2c: E2 E0 00 EB B4 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 09 [23:45:32]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:45:32]wFMCommunicate OK [23:45:32]SAM_PROTO_GetFMData done [23:45:32]requested_item fm.sale_refund.total is exist - process it [23:45:32]requested_item fm.buy.total is exist - process it [23:45:32]requested_item shift.sale.total is exist - process it [23:45:32]SAM_PROTO_GetShiftData [23:45:32]wFMCommunicate request_size=4 [23:45:32]MH_SAM_APDU [23:45:32]CAPDU: 80 13 02 00 [23:45:32]Write to MH i2c: E2 08 00 EC B4 80 13 02 00 00 00 00 00 1E [23:45:32]Write i2c OK [23:45:32]MH_I2C_Read... [23:45:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:45:32]Read from MH i2c: E2 [23:45:32]MH_I2C_Read... [23:45:32]Read from MH i2c: E2 FD 00 [23:45:32]MH_I2C_Read... [23:45:32]Read from MH i2c: E2 FD 00 EC B4 00 BC 04 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 7B [23:45:33]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:45:33]wFMCommunicate OK [23:45:33]wFMCommunicate request_size=4 [23:45:33]MH_SAM_APDU [23:45:33]CAPDU: 80 17 00 00 [23:45:33]Write to MH i2c: E2 08 00 ED B4 80 17 00 00 00 00 00 00 21 [23:45:33]Write i2c OK [23:45:33]MH_I2C_Read... [23:45:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:45:33]Read from MH i2c: E2 [23:45:33]MH_I2C_Read... [23:45:33]Read from MH i2c: E2 FD 00 [23:45:33]MH_I2C_Read... [23:45:33]Read from MH i2c: E2 FD 00 ED B4 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 C5 [23:45:33]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:45:33]wFMCommunicate OK [23:45:33]wFMCommunicate request_size=4 [23:45:33]MH_SAM_APDU [23:45:33]CAPDU: 80 17 00 00 [23:45:33]Write to MH i2c: E2 08 00 EE B4 80 17 00 00 00 00 00 00 22 [23:45:33]Write i2c OK [23:45:33]MH_I2C_Read... [23:45:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:45:33]Read from MH i2c: E2 [23:45:33]MH_I2C_Read... [23:45:33]Read from MH i2c: E2 FD 00 [23:45:33]MH_I2C_Read... [23:45:33]Read from MH i2c: E2 FD 00 EE B4 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 4B [23:45:33]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:45:33]wFMCommunicate OK [23:45:33]wFMCommunicate request_size=4 [23:45:33]MH_SAM_APDU [23:45:33]CAPDU: 80 17 00 00 [23:45:33]Write to MH i2c: E2 08 00 EF B4 80 17 00 00 00 00 00 00 23 [23:45:33]Write i2c OK [23:45:33]MH_I2C_Read... [23:45:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:45:33]Read from MH i2c: E2 [23:45:33]MH_I2C_Read... [23:45:33]Read from MH i2c: E2 FD 00 [23:45:33]MH_I2C_Read... [23:45:33]Read from MH i2c: E2 FD 00 EF B4 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 A4 [23:45:33]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:45:33]wFMCommunicate OK [23:45:33]wFMCommunicate request_size=4 [23:45:33]MH_SAM_APDU [23:45:33]CAPDU: 80 17 00 00 [23:45:33]Write to MH i2c: E2 08 00 F0 B4 80 17 00 00 00 00 00 00 24 [23:45:33]Write i2c OK [23:45:33]MH_I2C_Read... [23:45:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:45:34]Read from MH i2c: E2 [23:45:34]MH_I2C_Read... [23:45:34]Read from MH i2c: E2 D9 00 [23:45:34]MH_I2C_Read... [23:45:34]Read from MH i2c: E2 D9 00 F0 B4 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 03 [23:45:34]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:45:34]wFMCommunicate OK [23:45:34]SAM_PROTO_GetShiftData done [23:45:34]requested_item shift.sale.total_cash is exist - process it [23:45:34]requested_item shift.sale_refund.total is exist - process it [23:45:34]requested_item shift.sale_refund.total_cash is exist - process it [23:45:34]requested_item shift.buy.total is exist - process it [23:45:34]requested_item shift.buy.total_cash is exist - process it [23:45:34]produce_requested_data done [23:45:34]produce_requested_data return {"fm.sale.total":25637519.49,"fm.sale_refund.total":3282375.00,"fm.buy.total":0.00,"shift.sale.total":337222.75,"shift.sale.total_cash":292486.00,"shift.sale_refund.total":42640.00,"shift.sale_refund.total_cash":42640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:45:34]process_action_free get_value [23:45:34]json_value_free [23:45:34]json_value_free done [23:45:34]process_json_proto returns [23:45:34]Send response to host [23:45:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25637519.49,"fm.sale_refund.total":3282375.00,"fm.buy.total":0.00,"shift.sale.total":337222.75,"shift.sale.total_cash":292486.00,"shift.sale_refund.total":42640.00,"shift.sale_refund.total_cash":42640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:45:34]free response buf [23:45:34]execute_script done [23:45:34]execute_script returns [23:45:34]free content buf [23:45:34]Sock 9.Close socket [23:45:34]Sock 9.Thread stoped [23:45:35]OFD Sender: No OFD packet to send [23:45:40]OFD Sender: No OFD packet to send [23:45:45]OFD Sender: No OFD packet to send [23:45:50]OFD Sender: No OFD packet to send [23:45:55]OFD Sender: No OFD packet to send [23:46:00]OFD Sender: No OFD packet to send [23:46:05]OFD Sender: No OFD packet to send [23:46:10]OFD Sender: No OFD packet to send [23:46:15]OFD Sender: No OFD packet to send [23:46:20]OFD Sender: No OFD packet to send [23:46:25]OFD Sender: No OFD packet to send [23:46:30]OFD Sender: No OFD packet to send [23:46:35]OFD Sender: No OFD packet to send [23:46:40]OFD Sender: No OFD packet to send [23:46:45]OFD Sender: No OFD packet to send [23:46:50]OFD Sender: No OFD packet to send [23:46:55]OFD Sender: No OFD packet to send [23:47:00]OFD Sender: No OFD packet to send [23:47:05]OFD Sender: No OFD packet to send [23:47:10]OFD Sender: No OFD packet to send [23:47:15]OFD Sender: No OFD packet to send [23:47:20]OFD Sender: No OFD packet to send [23:47:25]OFD Sender: No OFD packet to send [23:47:30]OFD Sender: No OFD packet to send [23:47:35]OFD Sender: No OFD packet to send [23:47:40]OFD Sender: No OFD packet to send [23:47:45]OFD Sender: No OFD packet to send [23:47:50]OFD Sender: No OFD packet to send [23:47:55]OFD Sender: No OFD packet to send [23:48:00]OFD Sender: No OFD packet to send [23:48:05]OFD Sender: No OFD packet to send [23:48:10]OFD Sender: No OFD packet to send [23:48:15]OFD Sender: No OFD packet to send [23:48:20]OFD Sender: No OFD packet to send [23:48:25]OFD Sender: No OFD packet to send [23:48:30]OFD Sender: No OFD packet to send [23:48:35]OFD Sender: No OFD packet to send [23:48:40]OFD Sender: No OFD packet to send [23:48:45]OFD Sender: No OFD packet to send [23:48:50]OFD Sender: No OFD packet to send [23:48:55]OFD Sender: No OFD packet to send [23:49:00]OFD Sender: No OFD packet to send [23:49:05]OFD Sender: No OFD packet to send [23:49:10]OFD Sender: No OFD packet to send [23:49:15]OFD Sender: No OFD packet to send [23:49:20]OFD Sender: No OFD packet to send [23:49:25]OFD Sender: No OFD packet to send [23:49:30]OFD Sender: No OFD packet to send [23:49:35]OFD Sender: No OFD packet to send [23:49:40]OFD Sender: No OFD packet to send [23:49:45]OFD Sender: No OFD packet to send [23:49:50]OFD Sender: No OFD packet to send [23:49:55]OFD Sender: No OFD packet to send [23:50:00]OFD Sender: No OFD packet to send [23:50:05]OFD Sender: No OFD packet to send [23:50:10]OFD Sender: No OFD packet to send [23:50:13]accept exits with 8 [23:50:13]New connection [23:50:13]New thread 3067084132 created [23:50:13]Thread 3066940772 joined [23:50:13]Waiting for new connection... [23:50:13] Sock 8.Parse request [23:50:13]Sock 8.Check first char [23:50:13]Sock 8.First char is OK [23:50:13]request: POST /json_proto HTTP/1.0 [23:50:13]Method: POST [23:50:13]URL: /json_proto [23:50:13]Method is POST - this is cgi request [23:50:13]url: /json_proto [23:50:13]query_string will be loaded in cgi processing [23:50:13]execute_cgi json_proto POST (null) [23:50:13]execute_cgi path=json_proto method=POST [23:50:13]POST find Content-Length [23:50:13]Host: 172.17.34.200:8080 [23:50:13]Content-Length: 215 [23:50:13]Content-Type: application/json [23:50:13] [23:50:13]POST finish read [23:50:13]Found Content-Length = 215 [23:50: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" ] } } [23:50:13]execute_script... [23:50: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" ] } } [23:50:13]POST & json_proto [23:50:13]process_json_proto [23:50:13]json parsed OK: [23:50:13]protocol is kg_v1.0 [23:50:13]action value=get_value [23:50:13]process_action get_value [23:50:13]cmd_get_value [23:50:13]process_action get_value done [23:50:13]requested_data is exist [23:50:13]produce_requested_data [23:50:13]requested_item kkm.sn is exist - process it [23:50:13]requested_item kkm.ver is exist - process it [23:50:13]requested_item fm.sn is exist - process it [23:50:13]wFMCommunicate request_size=4 [23:50:13]MH_SAM_APDU [23:50:13]CAPDU: 80 11 00 00 [23:50:13]Write to MH i2c: E2 08 00 F1 B4 80 11 00 00 00 00 00 00 1F [23:50:13]Write i2c OK [23:50:13]MH_I2C_Read... [23:50:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:13]Read from MH i2c: E2 [23:50:13]MH_I2C_Read... [23:50:13]Read from MH i2c: E2 17 00 [23:50:13]MH_I2C_Read... [23:50:13]Read from MH i2c: E2 17 00 F1 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 75 [23:50:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:50:13]wFMCommunicate OK [23:50:13]requested_item fd.num is exist - process it [23:50:13]SAM_PROTO_GetFieldsCounters [23:50:13]wFMCommunicate request_size=4 [23:50:13]MH_SAM_APDU [23:50:13]CAPDU: 80 13 00 00 [23:50:13]Write to MH i2c: E2 08 00 F2 B4 80 13 00 00 00 00 00 00 22 [23:50:13]Write i2c OK [23:50:13]MH_I2C_Read... [23:50:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:13]Read from MH i2c: E2 [23:50:13]MH_I2C_Read... [23:50:13]Read from MH i2c: E2 62 00 [23:50:13]MH_I2C_Read... [23:50:13]Read from MH i2c: E2 62 00 F2 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 BF [23:50:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:13]wFMCommunicate OK [23:50:13]SAM_PROTO_GetFieldsCounters done [23:50:13]requested_item shift.num is exist - process it [23:50:13]requested_item shift.opened is exist - process it [23:50:13]req_shift_opened [23:50:13]FM_GetShiftState [23:50:13]SAM_PROTO_GetShiftState [23:50:13]wFMCommunicate request_size=4 [23:50:13]MH_SAM_APDU [23:50:13]CAPDU: 80 13 01 00 [23:50:13]Write to MH i2c: E2 08 00 F3 B4 80 13 01 00 00 00 00 00 24 [23:50:13]Write i2c OK [23:50:13]MH_I2C_Read... [23:50:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:14]Read from MH i2c: E2 [23:50:14]MH_I2C_Read... [23:50:14]Read from MH i2c: E2 0E 00 [23:50:14]MH_I2C_Read... [23:50:14]Read from MH i2c: E2 0E 00 F3 B4 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 A1 [23:50:14]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:50:14]wFMCommunicate OK [23:50:14]SAM_PROTO_GetShiftState done [23:50:14]FM_GetShiftState done [23:50:14]req_shift_opened done [23:50:14]requested_item shift.open_date is exist - process it [23:50:14]req_shift_open_date [23:50:14]req_shift_open_date done [23:50:14]produce_requested_data done [23:50:14]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32647,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:50:14]process_action_free get_value [23:50:14]json_value_free [23:50:14]json_value_free done [23:50:14]process_json_proto returns [23:50:14]Send response to host [23:50:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32647,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:50:14]free response buf [23:50:14]execute_script done [23:50:14]execute_script returns [23:50:14]free content buf [23:50:14]Sock 8.Close socket [23:50:14]Sock 8.Thread stoped [23:50:14]accept exits with 9 [23:50:14]New connection [23:50:14]New thread 3066940772 created [23:50:14]Thread 3067084132 joined [23:50:14]Waiting for new connection... [23:50:14] Sock 9.Parse request [23:50:14]Sock 9.Check first char [23:50:14]Sock 9.First char is OK [23:50:14]request: POST /json_proto HTTP/1.0 [23:50:14]Method: POST [23:50:14]URL: /json_proto [23:50:14]Method is POST - this is cgi request [23:50:14]url: /json_proto [23:50:14]query_string will be loaded in cgi processing [23:50:14]execute_cgi json_proto POST (null) [23:50:14]execute_cgi path=json_proto method=POST [23:50:14]POST find Content-Length [23:50:14]Host: 172.17.34.200:8080 [23:50:14]Content-Length: 331 [23:50:14]Content-Type: application/json [23:50:14] [23:50:14]POST finish read [23:50:14]Found Content-Length = 331 [23:50:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:50:14]execute_script... [23:50: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" ] } } [23:50:14]POST & json_proto [23:50:14]process_json_proto [23:50:14]json parsed OK: [23:50:14]protocol is kg_v1.0 [23:50:14]action value=get_value [23:50:14]process_action get_value [23:50:14]cmd_get_value [23:50:14]process_action get_value done [23:50:14]requested_data is exist [23:50:14]produce_requested_data [23:50:14]requested_item fm.sale.total is exist - process it [23:50:14]SAM_PROTO_GetFMData [23:50:14]wFMCommunicate request_size=4 [23:50:14]MH_SAM_APDU [23:50:14]CAPDU: 80 13 03 00 [23:50:14]Write to MH i2c: E2 08 00 F4 B4 80 13 03 00 00 00 00 00 27 [23:50:14]Write i2c OK [23:50:14]MH_I2C_Read... [23:50:14]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:50:14]Read from MH i2c: E2 [23:50:14]MH_I2C_Read... [23:50:14]Read from MH i2c: E2 FD 00 [23:50:14]MH_I2C_Read... [23:50:14]Read from MH i2c: E2 FD 00 F4 B4 00 C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 04 [23:50:14]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 [23:50:14]wFMCommunicate OK [23:50:14]wFMCommunicate request_size=4 [23:50:14]MH_SAM_APDU [23:50:14]CAPDU: 80 17 00 00 [23:50:14]Write to MH i2c: E2 08 00 F5 B4 80 17 00 00 00 00 00 00 29 [23:50:14]Write i2c OK [23:50:14]MH_I2C_Read... [23:50:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:15]Read from MH i2c: E2 [23:50:15]MH_I2C_Read... [23:50:15]Read from MH i2c: E2 FD 00 [23:50:15]MH_I2C_Read... [23:50:15]Read from MH i2c: E2 FD 00 F5 B4 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 53 [23:50:15]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [23:50:15]wFMCommunicate OK [23:50:15]wFMCommunicate request_size=4 [23:50:15]MH_SAM_APDU [23:50:15]CAPDU: 80 17 00 00 [23:50:15]Write to MH i2c: E2 08 00 F6 B4 80 17 00 00 00 00 00 00 2A [23:50:15]Write i2c OK [23:50:15]MH_I2C_Read... [23:50:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:15]Read from MH i2c: E2 [23:50:15]MH_I2C_Read... [23:50:15]Read from MH i2c: E2 FD 00 [23:50:15]MH_I2C_Read... [23:50:15]Read from MH i2c: E2 FD 00 F6 B4 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 48 [23:50:15]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:50:15]wFMCommunicate OK [23:50:15]wFMCommunicate request_size=4 [23:50:15]MH_SAM_APDU [23:50:15]CAPDU: 80 17 00 00 [23:50:15]Write to MH i2c: E2 08 00 F7 B4 80 17 00 00 00 00 00 00 2B [23:50:15]Write i2c OK [23:50:15]MH_I2C_Read... [23:50:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:15]Read from MH i2c: E2 [23:50:15]MH_I2C_Read... [23:50:15]Read from MH i2c: E2 FD 00 [23:50:15]MH_I2C_Read... [23:50:15]Read from MH i2c: E2 FD 00 F7 B4 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 9D [23:50:15]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:50:15]wFMCommunicate OK [23:50:15]wFMCommunicate request_size=4 [23:50:15]MH_SAM_APDU [23:50:15]CAPDU: 80 17 00 00 [23:50:15]Write to MH i2c: E2 08 00 F8 B4 80 17 00 00 00 00 00 00 2C [23:50:15]Write i2c OK [23:50:15]MH_I2C_Read... [23:50:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:50:15]Read from MH i2c: E2 [23:50:15]MH_I2C_Read... [23:50:15]Read from MH i2c: E2 E0 00 [23:50:15]MH_I2C_Read... [23:50:15]Read from MH i2c: E2 E0 00 F8 B4 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 16 [23:50:15]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:15]wFMCommunicate OK [23:50:15]SAM_PROTO_GetFMData done [23:50:15]requested_item fm.sale_refund.total is exist - process it [23:50:15]requested_item fm.buy.total is exist - process it [23:50:15]requested_item shift.sale.total is exist - process it [23:50:15]SAM_PROTO_GetShiftData [23:50:15]wFMCommunicate request_size=4 [23:50:15]MH_SAM_APDU [23:50:15]CAPDU: 80 13 02 00 [23:50:15]Write to MH i2c: E2 08 00 F9 B4 80 13 02 00 00 00 00 00 2B [23:50:15]Write i2c OK [23:50:15]MH_I2C_Read... [23:50:15]OFD Sender: No OFD packet to send [23:50:16]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:50:16]Read from MH i2c: E2 [23:50:16]MH_I2C_Read... [23:50:16]Read from MH i2c: E2 FD 00 [23:50:16]MH_I2C_Read... [23:50:16]Read from MH i2c: E2 FD 00 F9 B4 00 BC 04 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 88 [23:50:16]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:50:16]wFMCommunicate OK [23:50:16]wFMCommunicate request_size=4 [23:50:16]MH_SAM_APDU [23:50:16]CAPDU: 80 17 00 00 [23:50:16]Write to MH i2c: E2 08 00 FA B4 80 17 00 00 00 00 00 00 2E [23:50:16]Write i2c OK [23:50:16]MH_I2C_Read... [23:50:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:16]Read from MH i2c: E2 [23:50:16]MH_I2C_Read... [23:50:16]Read from MH i2c: E2 FD 00 [23:50:16]MH_I2C_Read... [23:50:16]Read from MH i2c: E2 FD 00 FA B4 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 D2 [23:50:16]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:50:16]wFMCommunicate OK [23:50:16]wFMCommunicate request_size=4 [23:50:16]MH_SAM_APDU [23:50:16]CAPDU: 80 17 00 00 [23:50:16]Write to MH i2c: E2 08 00 FB B4 80 17 00 00 00 00 00 00 2F [23:50:16]Write i2c OK [23:50:16]MH_I2C_Read... [23:50:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:16]Read from MH i2c: E2 [23:50:16]MH_I2C_Read... [23:50:16]Read from MH i2c: E2 FD 00 [23:50:16]MH_I2C_Read... [23:50:16]Read from MH i2c: E2 FD 00 FB B4 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 58 [23:50:16]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:50:16]wFMCommunicate OK [23:50:16]wFMCommunicate request_size=4 [23:50:16]MH_SAM_APDU [23:50:16]CAPDU: 80 17 00 00 [23:50:16]Write to MH i2c: E2 08 00 FC B4 80 17 00 00 00 00 00 00 30 [23:50:16]Write i2c OK [23:50:16]MH_I2C_Read... [23:50:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:17]Read from MH i2c: E2 [23:50:17]MH_I2C_Read... [23:50:17]Read from MH i2c: E2 FD 00 [23:50:17]MH_I2C_Read... [23:50:17]Read from MH i2c: E2 FD 00 FC B4 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 B1 [23:50:17]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:50:17]wFMCommunicate OK [23:50:17]wFMCommunicate request_size=4 [23:50:17]MH_SAM_APDU [23:50:17]CAPDU: 80 17 00 00 [23:50:17]Write to MH i2c: E2 08 00 FD B4 80 17 00 00 00 00 00 00 31 [23:50:17]Write i2c OK [23:50:17]MH_I2C_Read... [23:50:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:50:17]Read from MH i2c: E2 [23:50:17]MH_I2C_Read... [23:50:17]Read from MH i2c: E2 D9 00 [23:50:17]MH_I2C_Read... [23:50:17]Read from MH i2c: E2 D9 00 FD B4 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 10 [23:50:17]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:17]wFMCommunicate OK [23:50:17]SAM_PROTO_GetShiftData done [23:50:17]requested_item shift.sale.total_cash is exist - process it [23:50:17]requested_item shift.sale_refund.total is exist - process it [23:50:17]requested_item shift.sale_refund.total_cash is exist - process it [23:50:17]requested_item shift.buy.total is exist - process it [23:50:17]requested_item shift.buy.total_cash is exist - process it [23:50:17]produce_requested_data done [23:50:17]produce_requested_data return {"fm.sale.total":25637519.49,"fm.sale_refund.total":3282375.00,"fm.buy.total":0.00,"shift.sale.total":337222.75,"shift.sale.total_cash":292486.00,"shift.sale_refund.total":42640.00,"shift.sale_refund.total_cash":42640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:50:17]process_action_free get_value [23:50:17]json_value_free [23:50:17]json_value_free done [23:50:17]process_json_proto returns [23:50:17]Send response to host [23:50:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25637519.49,"fm.sale_refund.total":3282375.00,"fm.buy.total":0.00,"shift.sale.total":337222.75,"shift.sale.total_cash":292486.00,"shift.sale_refund.total":42640.00,"shift.sale_refund.total_cash":42640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:50:17]free response buf [23:50:17]execute_script done [23:50:17]execute_script returns [23:50:17]free content buf [23:50:17]Sock 9.Close socket [23:50:17]Sock 9.Thread stoped [23:50:17]accept exits with 8 [23:50:17]New connection [23:50:17]New thread 3067084132 created [23:50:17]Thread 3066940772 joined [23:50:17]Waiting for new connection... [23:50:17] Sock 8.Parse request [23:50:17]Sock 8.Check first char [23:50:17]Sock 8.First char is OK [23:50:17]request: POST /json_proto HTTP/1.0 [23:50:17]Method: POST [23:50:17]URL: /json_proto [23:50:17]Method is POST - this is cgi request [23:50:17]url: /json_proto [23:50:17]query_string will be loaded in cgi processing [23:50:17]execute_cgi json_proto POST (null) [23:50:17]execute_cgi path=json_proto method=POST [23:50:17]POST find Content-Length [23:50:17]Host: 172.17.34.200:8080 [23:50:17]Content-Length: 331 [23:50:17]Content-Type: application/json [23:50:17] [23:50:17]POST finish read [23:50:17]Found Content-Length = 331 [23:50:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:50:17]execute_script... [23:50:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:50:17]POST & json_proto [23:50:17]process_json_proto [23:50:17]json parsed OK: [23:50:17]protocol is kg_v1.0 [23:50:17]action value=get_value [23:50:17]process_action get_value [23:50:17]cmd_get_value [23:50:17]process_action get_value done [23:50:17]requested_data is exist [23:50:17]produce_requested_data [23:50:17]requested_item fm.sale.total is exist - process it [23:50:17]SAM_PROTO_GetFMData [23:50:17]wFMCommunicate request_size=4 [23:50:17]MH_SAM_APDU [23:50:17]CAPDU: 80 13 03 00 [23:50:17]Write to MH i2c: E2 08 00 FE B4 80 13 03 00 00 00 00 00 31 [23:50:17]Write i2c OK [23:50:17]MH_I2C_Read... [23:50:17]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:50:17]Read from MH i2c: E2 [23:50:17]MH_I2C_Read... [23:50:17]Read from MH i2c: E2 FD 00 [23:50:17]MH_I2C_Read... [23:50:17]Read from MH i2c: E2 FD 00 FE B4 00 C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 0E [23:50:17]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 [23:50:17]wFMCommunicate OK [23:50:17]wFMCommunicate request_size=4 [23:50:17]MH_SAM_APDU [23:50:17]CAPDU: 80 17 00 00 [23:50:17]Write to MH i2c: E2 08 00 FF B4 80 17 00 00 00 00 00 00 33 [23:50:17]Write i2c OK [23:50:17]MH_I2C_Read... [23:50:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:18]Read from MH i2c: E2 [23:50:18]MH_I2C_Read... [23:50:18]Read from MH i2c: E2 FD 00 [23:50:18]MH_I2C_Read... [23:50:18]Read from MH i2c: E2 FD 00 FF B4 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 5D [23:50:18]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [23:50:18]wFMCommunicate OK [23:50:18]wFMCommunicate request_size=4 [23:50:18]MH_SAM_APDU [23:50:18]CAPDU: 80 17 00 00 [23:50:18]Write to MH i2c: E2 08 00 00 B5 80 17 00 00 00 00 00 00 35 [23:50:18]Write i2c OK [23:50:18]MH_I2C_Read... [23:50:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:18]Read from MH i2c: E2 [23:50:18]MH_I2C_Read... [23:50:18]Read from MH i2c: E2 FD 00 [23:50:18]MH_I2C_Read... [23:50:18]Read from MH i2c: E2 FD 00 00 B5 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 53 [23:50:18]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:50:18]wFMCommunicate OK [23:50:18]wFMCommunicate request_size=4 [23:50:18]MH_SAM_APDU [23:50:18]CAPDU: 80 17 00 00 [23:50:18]Write to MH i2c: E2 08 00 01 B5 80 17 00 00 00 00 00 00 36 [23:50:18]Write i2c OK [23:50:18]MH_I2C_Read... [23:50:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:18]Read from MH i2c: E2 [23:50:18]MH_I2C_Read... [23:50:18]Read from MH i2c: E2 FD 00 [23:50:18]MH_I2C_Read... [23:50:18]Read from MH i2c: E2 FD 00 01 B5 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 A8 [23:50:19]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:50:19]wFMCommunicate OK [23:50:19]wFMCommunicate request_size=4 [23:50:19]MH_SAM_APDU [23:50:19]CAPDU: 80 17 00 00 [23:50:19]Write to MH i2c: E2 08 00 02 B5 80 17 00 00 00 00 00 00 37 [23:50:19]Write i2c OK [23:50:19]MH_I2C_Read... [23:50:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:50:19]Read from MH i2c: E2 [23:50:19]MH_I2C_Read... [23:50:19]Read from MH i2c: E2 E0 00 [23:50:19]MH_I2C_Read... [23:50:19]Read from MH i2c: E2 E0 00 02 B5 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 21 [23:50:19]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:19]wFMCommunicate OK [23:50:19]SAM_PROTO_GetFMData done [23:50:19]requested_item fm.sale_refund.total is exist - process it [23:50:19]requested_item fm.buy.total is exist - process it [23:50:19]requested_item shift.sale.total is exist - process it [23:50:19]SAM_PROTO_GetShiftData [23:50:19]wFMCommunicate request_size=4 [23:50:19]MH_SAM_APDU [23:50:19]CAPDU: 80 13 02 00 [23:50:19]Write to MH i2c: E2 08 00 03 B5 80 13 02 00 00 00 00 00 36 [23:50:19]Write i2c OK [23:50:19]MH_I2C_Read... [23:50:19]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:50:19]Read from MH i2c: E2 [23:50:19]MH_I2C_Read... [23:50:19]Read from MH i2c: E2 FD 00 [23:50:19]MH_I2C_Read... [23:50:19]Read from MH i2c: E2 FD 00 03 B5 00 BC 04 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 93 [23:50:20]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:50:20]wFMCommunicate OK [23:50:20]wFMCommunicate request_size=4 [23:50:20]MH_SAM_APDU [23:50:20]CAPDU: 80 17 00 00 [23:50:20]Write to MH i2c: E2 08 00 04 B5 80 17 00 00 00 00 00 00 39 [23:50:20]Write i2c OK [23:50:20]MH_I2C_Read... [23:50:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:20]Read from MH i2c: E2 [23:50:20]MH_I2C_Read... [23:50:20]Read from MH i2c: E2 FD 00 [23:50:20]MH_I2C_Read... [23:50:20]Read from MH i2c: E2 FD 00 04 B5 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 DD [23:50:20]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:50:20]wFMCommunicate OK [23:50:20]wFMCommunicate request_size=4 [23:50:20]MH_SAM_APDU [23:50:20]CAPDU: 80 17 00 00 [23:50:20]Write to MH i2c: E2 08 00 05 B5 80 17 00 00 00 00 00 00 3A [23:50:20]Write i2c OK [23:50:20]MH_I2C_Read... [23:50:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:20]Read from MH i2c: E2 [23:50:20]MH_I2C_Read... [23:50:20]Read from MH i2c: E2 FD 00 [23:50:20]MH_I2C_Read... [23:50:20]Read from MH i2c: E2 FD 00 05 B5 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 63 [23:50:20]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:50:20]wFMCommunicate OK [23:50:20]wFMCommunicate request_size=4 [23:50:20]MH_SAM_APDU [23:50:20]CAPDU: 80 17 00 00 [23:50:20]Write to MH i2c: E2 08 00 06 B5 80 17 00 00 00 00 00 00 3B [23:50:20]Write i2c OK [23:50:20]MH_I2C_Read... [23:50:21]OFD Sender: No OFD packet to send [23:50:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:21]Read from MH i2c: E2 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 FD 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 FD 00 06 B5 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 BC [23:50:21]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:50:21]wFMCommunicate OK [23:50:21]wFMCommunicate request_size=4 [23:50:21]MH_SAM_APDU [23:50:21]CAPDU: 80 17 00 00 [23:50:21]Write to MH i2c: E2 08 00 07 B5 80 17 00 00 00 00 00 00 3C [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:50:21]Read from MH i2c: E2 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 D9 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 D9 00 07 B5 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1B [23:50:21]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:21]wFMCommunicate OK [23:50:21]SAM_PROTO_GetShiftData done [23:50:21]requested_item shift.sale.total_cash is exist - process it [23:50:21]requested_item shift.sale_refund.total is exist - process it [23:50:21]requested_item shift.sale_refund.total_cash is exist - process it [23:50:21]requested_item shift.buy.total is exist - process it [23:50:21]requested_item shift.buy.total_cash is exist - process it [23:50:21]produce_requested_data done [23:50:21]produce_requested_data return {"fm.sale.total":25637519.49,"fm.sale_refund.total":3282375.00,"fm.buy.total":0.00,"shift.sale.total":337222.75,"shift.sale.total_cash":292486.00,"shift.sale_refund.total":42640.00,"shift.sale_refund.total_cash":42640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:50:21]process_action_free get_value [23:50:21]json_value_free [23:50:21]json_value_free done [23:50:21]process_json_proto returns [23:50:21]Send response to host [23:50:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25637519.49,"fm.sale_refund.total":3282375.00,"fm.buy.total":0.00,"shift.sale.total":337222.75,"shift.sale.total_cash":292486.00,"shift.sale_refund.total":42640.00,"shift.sale_refund.total_cash":42640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:50:21]free response buf [23:50:21]execute_script done [23:50:21]execute_script returns [23:50:21]free content buf [23:50:21]Sock 8.Close socket [23:50:21]Sock 8.Thread stoped [23:50:21]accept exits with 9 [23:50:21]New connection [23:50:21]New thread 3066940772 created [23:50:21]Thread 3067084132 joined [23:50:21]Waiting for new connection... [23:50:21] Sock 9.Parse request [23:50:21]Sock 9.Check first char [23:50:21]Sock 9.First char is OK [23:50:21]request: POST /json_proto HTTP/1.0 [23:50:21]Method: POST [23:50:21]URL: /json_proto [23:50:21]Method is POST - this is cgi request [23:50:21]url: /json_proto [23:50:21]query_string will be loaded in cgi processing [23:50:21]execute_cgi json_proto POST (null) [23:50:21]execute_cgi path=json_proto method=POST [23:50:21]POST find Content-Length [23:50:21]Host: 172.17.34.200:8080 [23:50:21]Content-Length: 275 [23:50:21]Content-Type: application/json [23:50:21] [23:50:21]POST finish read [23:50:21]Found Content-Length = 275 [23:50:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:21]execute_script... [23:50:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:21]POST & json_proto [23:50:21]process_json_proto [23:50:21]json parsed OK: [23:50:21]protocol is kg_v1.0 [23:50:21]action value=x_report [23:50:21]process_action x_report [23:50:21]cmd_x_report [23:50:21]MH_GetDate [23:50:21]Write to MH i2c: F0 00 00 08 B5 AC [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: F0 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: F0 09 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: F0 09 00 08 B5 00 C3 EC E7 64 B2 FF 65 64 29 [23:50:21]GetLastDocTimeStamp 1692920538 [23:50:21]current date 1692921027 [23:50:21]FM_GetShiftState [23:50:21]SAM_PROTO_GetShiftState [23:50:21]wFMCommunicate request_size=4 [23:50:21]MH_SAM_APDU [23:50:21]CAPDU: 80 13 01 00 [23:50:21]Write to MH i2c: E2 08 00 09 B5 80 13 01 00 00 00 00 00 3B [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:21]Read from MH i2c: E2 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 0E 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 0E 00 09 B5 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 B8 [23:50:21]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:50:21]wFMCommunicate OK [23:50:21]SAM_PROTO_GetShiftState done [23:50:21]FM_GetShiftState done [23:50:21]KKMCreateXReportDocument [23:50:21]Load OK [23:50:21]Malloc new data [23:50:21]MH_GetDate [23:50:21]Write to MH i2c: F0 00 00 0A B5 AE [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: F0 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: F0 09 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: F0 09 00 0A B5 00 C3 EC E7 64 B2 FF 65 64 2B [23:50:21]Malloc new data [23:50:21]Malloc new data [23:50:21]wFMCommunicate request_size=4 [23:50:21]MH_SAM_APDU [23:50:21]CAPDU: 80 11 00 00 [23:50:21]Write to MH i2c: E2 08 00 0B B5 80 11 00 00 00 00 00 00 3A [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:21]Read from MH i2c: E2 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 17 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 17 00 0B B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 90 [23:50:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:50:21]wFMCommunicate OK [23:50:21]SAM_PROTO_GetFieldsCounters [23:50:21]wFMCommunicate request_size=4 [23:50:21]MH_SAM_APDU [23:50:21]CAPDU: 80 13 00 00 [23:50:21]Write to MH i2c: E2 08 00 0C B5 80 13 00 00 00 00 00 00 3D [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:22]Read from MH i2c: E2 [23:50:22]MH_I2C_Read... [23:50:22]Read from MH i2c: E2 62 00 [23:50:22]MH_I2C_Read... [23:50:22]Read from MH i2c: E2 62 00 0C 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 DA [23:50:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:22]wFMCommunicate OK [23:50:22]SAM_PROTO_GetFieldsCounters done [23:50:22]Malloc new data [23:50:22]Malloc new data [23:50:22]Malloc new data [23:50:22]KKMCreateXReportDocument OK [23:50:22]KKMSetXReportData OK [23:50:22]KKMPrepareXReportFMData [23:50:22]SAM_PROTO_GetShiftData [23:50:22]wFMCommunicate request_size=4 [23:50:22]MH_SAM_APDU [23:50:22]CAPDU: 80 13 02 00 [23:50:22]Write to MH i2c: E2 08 00 0D B5 80 13 02 00 00 00 00 00 40 [23:50:22]Write i2c OK [23:50:22]MH_I2C_Read... [23:50:22]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:50:22]Read from MH i2c: E2 [23:50:22]MH_I2C_Read... [23:50:22]Read from MH i2c: E2 FD 00 [23:50:22]MH_I2C_Read... [23:50:22]Read from MH i2c: E2 FD 00 0D B5 00 BC 04 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 9D [23:50:22]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:50:22]wFMCommunicate OK [23:50:22]wFMCommunicate request_size=4 [23:50:22]MH_SAM_APDU [23:50:22]CAPDU: 80 17 00 00 [23:50:22]Write to MH i2c: E2 08 00 0E B5 80 17 00 00 00 00 00 00 43 [23:50:22]Write i2c OK [23:50:22]MH_I2C_Read... [23:50:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:23]Read from MH i2c: E2 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: E2 FD 00 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: E2 FD 00 0E B5 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 E7 [23:50:23]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:50:23]wFMCommunicate OK [23:50:23]wFMCommunicate request_size=4 [23:50:23]MH_SAM_APDU [23:50:23]CAPDU: 80 17 00 00 [23:50:23]Write to MH i2c: E2 08 00 0F B5 80 17 00 00 00 00 00 00 44 [23:50:23]Write i2c OK [23:50:23]MH_I2C_Read... [23:50:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:23]Read from MH i2c: E2 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: E2 FD 00 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: E2 FD 00 0F B5 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 6D [23:50:23]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:50:23]wFMCommunicate OK [23:50:23]wFMCommunicate request_size=4 [23:50:23]MH_SAM_APDU [23:50:23]CAPDU: 80 17 00 00 [23:50:23]Write to MH i2c: E2 08 00 10 B5 80 17 00 00 00 00 00 00 45 [23:50:23]Write i2c OK [23:50:23]MH_I2C_Read... [23:50:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:23]Read from MH i2c: E2 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: E2 FD 00 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: E2 FD 00 10 B5 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 C6 [23:50:24]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:50:24]wFMCommunicate OK [23:50:24]wFMCommunicate request_size=4 [23:50:24]MH_SAM_APDU [23:50:24]CAPDU: 80 17 00 00 [23:50:24]Write to MH i2c: E2 08 00 11 B5 80 17 00 00 00 00 00 00 46 [23:50:24]Write i2c OK [23:50:24]MH_I2C_Read... [23:50:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:50:24]Read from MH i2c: E2 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: E2 D9 00 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: E2 D9 00 11 B5 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 25 [23:50:24]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:24]wFMCommunicate OK [23:50:24]SAM_PROTO_GetShiftData done [23:50:24]1194 (1208) - счетчики итогов смены [23:50:24] 1134 (4) - 353 - количество чеков со всеми признаками расчетов [23:50:24] 1129 (158) - счетчики операций «приход» [23:50:24] 1135 (4) - 349 - количество чеков по признаку расчетов [23:50:24] 1201 (4) - 337222.75 - общая итоговая сумма в чеках [23:50:24] 1136 (4) - 292486.00 - итоговая сумма в чеках наличными [23:50:24] 1138 (3) - 44736.75 - итоговая сумма в чеках безналичными [23:50:24] 1024 (123) - суммы налогов [23:50:24] 1006 (9) - суммы НДС [23:50:24] 1010 (1) - 0% - код ставки НДС [23:50:24] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:24] 1006 (12) - суммы НДС [23:50:24] 1010 (1) - 12% - код ставки НДС [23:50:24] 1011 (3) - 35821.29 - сумма НДС по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 0% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (12) - суммы НСП [23:50:24] 1014 (1) - 1% - код ставки НСП [23:50:24] 1015 (3) - 2985.15 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 2% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 3% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 5% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 0,50% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 1,50% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1130 (152) - счетчики операций «возврат прихода» [23:50:24] 1135 (4) - 4 - количество чеков по признаку расчетов [23:50:24] 1201 (3) - 42640.00 - общая итоговая сумма в чеках [23:50:24] 1136 (3) - 42640.00 - итоговая сумма в чеках наличными [23:50:24] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:50:24] 1024 (122) - суммы налогов [23:50:24] 1006 (9) - суммы НДС [23:50:24] 1010 (1) - 0% - код ставки НДС [23:50:24] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:24] 1006 (12) - суммы НДС [23:50:24] 1010 (1) - 12% - код ставки НДС [23:50:24] 1011 (3) - 4528.22 - сумма НДС по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 0% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (11) - суммы НСП [23:50:24] 1014 (1) - 1% - код ставки НСП [23:50:24] 1015 (2) - 377.35 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 2% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 3% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 5% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 0,50% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 1,50% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1131 (141) - счетчики операций «расход» [23:50:24] 1135 (4) - 0 - количество чеков по признаку расчетов [23:50:24] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:50:24] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:50:24] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:50:24] 1024 (117) - суммы налогов [23:50:24] 1006 (9) - суммы НДС [23:50:24] 1010 (1) - 0% - код ставки НДС [23:50:24] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:24] 1006 (9) - суммы НДС [23:50:24] 1010 (1) - 12% - код ставки НДС [23:50:24] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 0% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 1% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 2% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 3% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 5% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 0,50% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 1,50% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1132 (141) - счетчики операций «возврат расхода» [23:50:24] 1135 (4) - 0 - количество чеков по признаку расчетов [23:50:24] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:50:24] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:50:24] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:50:24] 1024 (117) - суммы налогов [23:50:24] 1006 (9) - суммы НДС [23:50:24] 1010 (1) - 0% - код ставки НДС [23:50:24] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:24] 1006 (9) - суммы НДС [23:50:24] 1010 (1) - 12% - код ставки НДС [23:50:24] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 0% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 1% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 2% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 3% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 5% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 0,50% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:24] 1007 (9) - суммы НСП [23:50:24] 1014 (1) - 1,50% - код ставки НСП [23:50:24] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:25] 1133 (588) - - счетчики коррекции - не используются [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1194 (04AA) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1134 (046E) [23:50:25]Malloc new data [23:50:25]Processing tag 1129 (0469) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1135 (046F) [23:50:25]Malloc new data [23:50:25]Processing tag 1201 (04B1) [23:50:25]Malloc new data [23:50:25]Processing tag 1136 (0470) [23:50:25]Malloc new data [23:50:25]Processing tag 1138 (0472) [23:50:25]Malloc new data [23:50:25]Processing tag 1024 (0400) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1006 (03EE) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1010 (03F2) [23:50:25]Malloc new data [23:50:25]Processing tag 1011 (03F3) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1006 (03EE) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1010 (03F2) [23:50:25]Malloc new data [23:50:25]Processing tag 1011 (03F3) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]SetTLVBufToDocument err=0 [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1130 (046A) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1135 (046F) [23:50:25]Malloc new data [23:50:25]Processing tag 1201 (04B1) [23:50:25]Malloc new data [23:50:25]Processing tag 1136 (0470) [23:50:25]Malloc new data [23:50:25]Processing tag 1138 (0472) [23:50:25]Malloc new data [23:50:25]Processing tag 1024 (0400) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1006 (03EE) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1010 (03F2) [23:50:25]Malloc new data [23:50:25]Processing tag 1011 (03F3) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1006 (03EE) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1010 (03F2) [23:50:25]Malloc new data [23:50:25]Processing tag 1011 (03F3) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]SetTLVBufToDocument err=0 [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1131 (046B) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1135 (046F) [23:50:25]Malloc new data [23:50:25]Processing tag 1201 (04B1) [23:50:25]Malloc new data [23:50:25]Processing tag 1136 (0470) [23:50:25]Malloc new data [23:50:25]Processing tag 1138 (0472) [23:50:25]Malloc new data [23:50:25]Processing tag 1024 (0400) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1006 (03EE) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1010 (03F2) [23:50:25]Malloc new data [23:50:25]Processing tag 1011 (03F3) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1006 (03EE) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1010 (03F2) [23:50:25]Malloc new data [23:50:25]Processing tag 1011 (03F3) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]SetTLVBufToDocument err=0 [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1132 (046C) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1135 (046F) [23:50:25]Malloc new data [23:50:25]Processing tag 1201 (04B1) [23:50:25]Malloc new data [23:50:25]Processing tag 1136 (0470) [23:50:25]Malloc new data [23:50:25]Processing tag 1138 (0472) [23:50:25]Malloc new data [23:50:25]Processing tag 1024 (0400) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1006 (03EE) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1010 (03F2) [23:50:25]Malloc new data [23:50:25]Processing tag 1011 (03F3) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1006 (03EE) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1010 (03F2) [23:50:25]Malloc new data [23:50:25]Processing tag 1011 (03F3) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1007 (03EF) [23:50:25]Load OK [23:50:25]SetTLVBufToDocument [23:50:25]Processing tag 1014 (03F6) [23:50:25]Malloc new data [23:50:25]Processing tag 1015 (03F7) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]SetTLVBufToDocument err=0 [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Processing tag 1133 (046D) [23:50:25]Malloc new data [23:50:25]SetTLVBufToDocument err=0 [23:50:25]SetTLVBufToDocument err=0 [23:50:25]Malloc new data [23:50:25]SAM_PROTO_GetFMData [23:50:25]wFMCommunicate request_size=4 [23:50:25]MH_SAM_APDU [23:50:25]CAPDU: 80 13 03 00 [23:50:25]Write to MH i2c: E2 08 00 12 B5 80 13 03 00 00 00 00 00 46 [23:50:25]Write i2c OK [23:50:25]MH_I2C_Read... [23:50:26]OFD Sender: No OFD packet to send [23:50:26]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:50:26]Read from MH i2c: E2 [23:50:26]MH_I2C_Read... [23:50:26]Read from MH i2c: E2 FD 00 [23:50:26]MH_I2C_Read... [23:50:26]Read from MH i2c: E2 FD 00 12 B5 00 C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 23 [23:50:26]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 [23:50:26]wFMCommunicate OK [23:50:26]wFMCommunicate request_size=4 [23:50:26]MH_SAM_APDU [23:50:26]CAPDU: 80 17 00 00 [23:50:26]Write to MH i2c: E2 08 00 13 B5 80 17 00 00 00 00 00 00 48 [23:50:26]Write i2c OK [23:50:26]MH_I2C_Read... [23:50:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:26]Read from MH i2c: E2 [23:50:26]MH_I2C_Read... [23:50:26]Read from MH i2c: E2 FD 00 [23:50:26]MH_I2C_Read... [23:50:26]Read from MH i2c: E2 FD 00 13 B5 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 72 [23:50:26]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [23:50:27]wFMCommunicate OK [23:50:27]wFMCommunicate request_size=4 [23:50:27]MH_SAM_APDU [23:50:27]CAPDU: 80 17 00 00 [23:50:27]Write to MH i2c: E2 08 00 14 B5 80 17 00 00 00 00 00 00 49 [23:50:27]Write i2c OK [23:50:27]MH_I2C_Read... [23:50:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:27]Read from MH i2c: E2 [23:50:27]MH_I2C_Read... [23:50:27]Read from MH i2c: E2 FD 00 [23:50:27]MH_I2C_Read... [23:50:27]Read from MH i2c: E2 FD 00 14 B5 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 67 [23:50:27]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:50:27]wFMCommunicate OK [23:50:27]wFMCommunicate request_size=4 [23:50:27]MH_SAM_APDU [23:50:27]CAPDU: 80 17 00 00 [23:50:27]Write to MH i2c: E2 08 00 15 B5 80 17 00 00 00 00 00 00 4A [23:50:27]Write i2c OK [23:50:27]MH_I2C_Read... [23:50:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:27]Read from MH i2c: E2 [23:50:27]MH_I2C_Read... [23:50:27]Read from MH i2c: E2 FD 00 [23:50:27]MH_I2C_Read... [23:50:27]Read from MH i2c: E2 FD 00 15 B5 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 BC [23:50:28]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:50:28]wFMCommunicate OK [23:50:28]wFMCommunicate request_size=4 [23:50:28]MH_SAM_APDU [23:50:28]CAPDU: 80 17 00 00 [23:50:28]Write to MH i2c: E2 08 00 16 B5 80 17 00 00 00 00 00 00 4B [23:50:28]Write i2c OK [23:50:28]MH_I2C_Read... [23:50:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:50:28]Read from MH i2c: E2 [23:50:28]MH_I2C_Read... [23:50:28]Read from MH i2c: E2 E0 00 [23:50:28]MH_I2C_Read... [23:50:28]Read from MH i2c: E2 E0 00 16 B5 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 35 [23:50:28]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:28]wFMCommunicate OK [23:50:28]SAM_PROTO_GetFMData done [23:50:28]FM_GetFMData:85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:50:29]oper:6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:50:29]total:0D C0 CF 98 [23:50:29]Malloc new data [23:50:29]oper:6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:50:29]total:BC 81 90 13 [23:50:29]Malloc new data [23:50:29]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:50:29]total: [23:50:29]Malloc new data [23:50:29]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:50:29]total: [23:50:29]Malloc new data [23:50:29]KKMPrepareXReportFMData err=0 [23:50:29]Х отчет ИНН: 02508201610067 Кассир: Батырканова Г. 24.08.2023 23:50 Смена: 10 РНМ: 0000000000091575 ЗНМ: 0300000148 СНО: Общий режим Всего чеков: 353 ИТОГИ ПРИХОД Чеков: 349 Общий итог: 337222.75 Итого наличными: 292486.00 Итого безнал.: 44736.75 НДС 0% : 0.00 НДС 12% : 35821.29 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 2985.15 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 4 Общий итог: 42640.00 Итого наличными: 42640.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 4528.22 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 377.35 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 249846.00 НС Приход: 25637519.49 НС Возвр.Прихода: 3282375.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874655 [23:50:29]StoreToDocumentArchive [23:50:29]MH_GetDate [23:50:29]Write to MH i2c: F0 00 00 17 B5 BB [23:50:29]Write i2c OK [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: F0 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: F0 09 00 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: F0 09 00 17 B5 00 CB EC E7 64 B2 FF 65 64 40 [23:50:29]shift 10 fd 1692921035 [23:50:29]Create dir for shift 0010 [23:50:29]save to /storage/0010/doc_1692921035 [23:50:29]save last doc name /storage/0010/doc_1692921035 to /storage/kkm_last_doc_name [23:50:29]save OK [23:50:29]Clear old archive folders... [23:50:29]NVStorageSaveData kkm_last_timestamp [23:50:29]File name is /storage/kkm_last_timestamp [23:50:29]Write 4 bytes [23:50:29]NVStorageSaveData done [23:50:29]ExternCall_PrintAddStr [23:50:29]wPrintStart [23:50:29]Write to MH i2c: 01 00 00 18 B5 CD [23:50:29]Write i2c OK [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: 01 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: 01 07 00 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: 01 07 00 18 B5 00 00 00 00 00 FF 0F E2 [23:50:29]RasterBufferAndPrint [23:50:29]line Х отчет [23:50:29]line ИНН: 02508201610067 [23:50:29]line Кассир: Батырканова Г. [23:50:29]line 24.08.2023 23:50 [23:50:29]line Смена: 10 [23:50:29]line РНМ: 0000000000091575 [23:50:29]line ЗНМ: 0300000148 [23:50:29]line СНО: Общий режим [23:50:29]line Всего чеков: 353 [23:50:29]line ИТОГИ ПРИХОД [23:50:29]line Чеков: 349 [23:50:29]line Общий итог: 337222.75 [23:50:29]line Итого наличными: 292486.00 [23:50:29]line Итого безнал.: 44736.75 [23:50:29]line НДС 0% : 0.00 [23:50:29]line НДС 12% : 35821.29 [23:50:29]line НСП 0% : 0.00 [23:50:29]line НСП 1,50% : 0.00 [23:50:29]line НСП 0,50% : 0.00 [23:50:29]line НСП 5% : 0.00 [23:50:29]line НСП 3% : 0.00 [23:50:29]line НСП 2% : 0.00 [23:50:29]line НСП 1% : 2985.15 [23:50:29]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:50:29]line Чеков: 4 [23:50:29]line Общий итог: 42640.00 [23:50:29]line Итого наличными: 42640.00 [23:50:29]line Итого безнал.: 0.00 [23:50:29]line НДС 0% : 0.00 [23:50:29]line НДС 12% : 4528.22 [23:50:29]line НСП 0% : 0.00 [23:50:29]line НСП 1,50% : 0.00 [23:50:29]line НСП 0,50% : 0.00 [23:50:29]line НСП 5% : 0.00 [23:50:29]line НСП 3% : 0.00 [23:50:29]line НСП 2% : 0.00 [23:50:29]line НСП 1% : 377.35 [23:50:29]line ИТОГИ РАСХОД [23:50:29]line Чеков: 0 [23:50:29]line Общий итог: 0.00 [23:50:29]line Итого наличными: 0.00 [23:50:29]line Итого безнал.: 0.00 [23:50:29]line НДС 0% : 0.00 [23:50:29]line НДС 12% : 0.00 [23:50:29]line НСП 0% : 0.00 [23:50:29]line НСП 1,50% : 0.00 [23:50:29]line НСП 0,50% : 0.00 [23:50:29]line НСП 5% : 0.00 [23:50:29]line НСП 3% : 0.00 [23:50:29]line НСП 2% : 0.00 [23:50:29]line НСП 1% : 0.00 [23:50:29]line ИТОГИ ВОЗВРАТ РАСХОДА [23:50:29]line Чеков: 0 [23:50:29]line Общий итог: 0.00 [23:50:29]line Итого наличными: 0.00 [23:50:29]line Итого безнал.: 0.00 [23:50:29]line НДС 0% : 0.00 [23:50:29]line НДС 12% : 0.00 [23:50:29]line НСП 0% : 0.00 [23:50:29]line НСП 1,50% : 0.00 [23:50:29]line НСП 0,50% : 0.00 [23:50:29]line НСП 5% : 0.00 [23:50:29]line НСП 3% : 0.00 [23:50:29]line НСП 2% : 0.00 [23:50:29]line НСП 1% : 0.00 [23:50:29]line Сумма внесений: 0.00 [23:50:29]line Сумма выплат: 0.00 [23:50:29]line Нал. в кассе: 249846.00 [23:50:29]line НС Приход: 25637519.49 [23:50:29]line НС Возвр.Прихода: 3282375.00 [23:50:29]line НС Расход: 0.00 [23:50:29]line НС Возвр.Расхода: 0.00 [23:50:29]line ФМ: 0000000000874655 [23:50:29]written 0, free lines is 4095 [23:50:30]Write to MH i2c: 01 00 00 63 B5 18 [23:50:30]Write i2c OK [23:50:30]MH_I2C_Read... [23:50:30]Read from MH i2c: 01 [23:50:30]MH_I2C_Read... [23:50:30]Read from MH i2c: 01 07 00 [23:50:30]MH_I2C_Read... [23:50:30]Read from MH i2c: 01 07 00 63 B5 00 00 00 00 00 CA 0A F3 [23:50:30]RasterBufferAndPrint [23:50:30]line [23:50:30]line [23:50:30]line [23:50:30]line [23:50:30]line [23:50:30]written 0, free lines is 2797 [23:50:30]MH_Cut [23:50:30]Write to MH i2c: D1 01 00 6A B5 01 F1 [23:50:30]Write i2c OK [23:50:30]MH_I2C_Read... [23:50:30]Read from MH i2c: D1 [23:50:30]MH_I2C_Read... [23:50:30]Read from MH i2c: D1 01 00 [23:50:30]MH_I2C_Read... [23:50:30]Read from MH i2c: D1 01 00 6A B5 00 F0 [23:50:30]Write to MH i2c: 01 00 00 6B B5 20 [23:50:30]Write i2c OK [23:50:30]MH_I2C_Read... [23:50:31]OFD Sender: No OFD packet to send [23:50:31]*** Cut start [23:50:31]*** Purtial cut [23:50:31]*** Stage 1: CUTSNS_PIN = 1 [23:50:31]Read from MH i2c: 01 [23:50:31]MH_I2C_Read... [23:50:31]*** Stop cut motor [23:50:31]*** Cut end [23:50:31]Read from MH i2c: 01 07 00 [23:50:31]MH_I2C_Read... [23:50:31]Read from MH i2c: 01 07 00 6B B5 00 00 00 00 00 FF 0F 35 [23:50:31]process_action x_report done [23:50:31]requested_data is exist [23:50:31]produce_requested_data [23:50:31]requested_item fd.num is exist - process it [23:50:31]SAM_PROTO_GetFieldsCounters [23:50:31]wFMCommunicate request_size=4 [23:50:31]MH_SAM_APDU [23:50:31]CAPDU: 80 13 00 00 [23:50:31]Write to MH i2c: E2 08 00 6C B5 80 13 00 00 00 00 00 00 9D [23:50:31]Write i2c OK [23:50:31]MH_I2C_Read... [23:50:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:32]Read from MH i2c: E2 [23:50:32]MH_I2C_Read... [23:50:32]Read from MH i2c: E2 62 00 [23:50:32]MH_I2C_Read... [23:50:32]Read from MH i2c: E2 62 00 6C 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 3A [23:50:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:32]wFMCommunicate OK [23:50:32]SAM_PROTO_GetFieldsCounters done [23:50:32]requested_item shift.num is exist - process it [23:50:32]requested_item shift.opened is exist - process it [23:50:32]req_shift_opened [23:50:32]FM_GetShiftState [23:50:32]SAM_PROTO_GetShiftState [23:50:32]wFMCommunicate request_size=4 [23:50:32]MH_SAM_APDU [23:50:32]CAPDU: 80 13 01 00 [23:50:32]Write to MH i2c: E2 08 00 6D B5 80 13 01 00 00 00 00 00 9F [23:50:32]Write i2c OK [23:50:32]MH_I2C_Read... [23:50:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:32]Read from MH i2c: E2 [23:50:32]MH_I2C_Read... [23:50:32]Read from MH i2c: E2 0E 00 [23:50:32]MH_I2C_Read... [23:50:32]Read from MH i2c: E2 0E 00 6D B5 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1C [23:50:32]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:50:32]wFMCommunicate OK [23:50:32]SAM_PROTO_GetShiftState done [23:50:32]FM_GetShiftState done [23:50:32]req_shift_opened done [23:50:32]requested_item shift.open_date is exist - process it [23:50:32]req_shift_open_date [23:50:32]req_shift_open_date done [23:50:32]produce_requested_data done [23:50:32]produce_requested_data return {"fd.num":32647,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:50:32]process_action_free x_report [23:50:32]json_value_free [23:50:32]json_value_free done [23:50:32]process_json_proto returns [23:50:32]Send response to host [23:50:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":32647,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:50:32]free response buf [23:50:32]execute_script done [23:50:32]execute_script returns [23:50:32]free content buf [23:50:32]Sock 9.Close socket [23:50:32]Sock 9.Thread stoped [23:50:36]OFD Sender: No OFD packet to send [23:50:41]OFD Sender: No OFD packet to send [23:50:46]OFD Sender: No OFD packet to send [23:50:51]OFD Sender: No OFD packet to send [23:50:55]accept exits with 8 [23:50:55]New connection [23:50:55]New thread 3067084132 created [23:50:55]Thread 3066940772 joined [23:50:55]Waiting for new connection... [23:50:55] Sock 8.Parse request [23:50:55]Sock 8.Check first char [23:50:55]Sock 8.First char is OK [23:50:55]request: POST /json_proto HTTP/1.0 [23:50:55]Method: POST [23:50:55]URL: /json_proto [23:50:55]Method is POST - this is cgi request [23:50:55]url: /json_proto [23:50:55]query_string will be loaded in cgi processing [23:50:55]execute_cgi json_proto POST (null) [23:50:55]execute_cgi path=json_proto method=POST [23:50:55]POST find Content-Length [23:50:55]Host: 172.17.34.200:8080 [23:50:55]Content-Length: 215 [23:50:55]Content-Type: application/json [23:50:55] [23:50:55]POST finish read [23:50:55]Found Content-Length = 215 [23:50:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:55]execute_script... [23:50:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:55]POST & json_proto [23:50:55]process_json_proto [23:50:55]json parsed OK: [23:50:55]protocol is kg_v1.0 [23:50:55]action value=get_value [23:50:55]process_action get_value [23:50:55]cmd_get_value [23:50:55]process_action get_value done [23:50:55]requested_data is exist [23:50:55]produce_requested_data [23:50:55]requested_item kkm.sn is exist - process it [23:50:55]requested_item kkm.ver is exist - process it [23:50:55]requested_item fm.sn is exist - process it [23:50:55]wFMCommunicate request_size=4 [23:50:55]MH_SAM_APDU [23:50:55]CAPDU: 80 11 00 00 [23:50:55]Write to MH i2c: E2 08 00 6E B5 80 11 00 00 00 00 00 00 9D [23:50:55]Write i2c OK [23:50:55]MH_I2C_Read... [23:50:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:55]Read from MH i2c: E2 [23:50:55]MH_I2C_Read... [23:50:55]Read from MH i2c: E2 17 00 [23:50:55]MH_I2C_Read... [23:50:55]Read from MH i2c: E2 17 00 6E B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F3 [23:50:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:50:55]wFMCommunicate OK [23:50:55]requested_item fd.num is exist - process it [23:50:55]SAM_PROTO_GetFieldsCounters [23:50:55]wFMCommunicate request_size=4 [23:50:55]MH_SAM_APDU [23:50:55]CAPDU: 80 13 00 00 [23:50:55]Write to MH i2c: E2 08 00 6F B5 80 13 00 00 00 00 00 00 A0 [23:50:55]Write i2c OK [23:50:55]MH_I2C_Read... [23:50:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:55]Read from MH i2c: E2 [23:50:55]MH_I2C_Read... [23:50:55]Read from MH i2c: E2 62 00 [23:50:55]MH_I2C_Read... [23:50:55]Read from MH i2c: E2 62 00 6F 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 3D [23: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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:55]wFMCommunicate OK [23:50:55]SAM_PROTO_GetFieldsCounters done [23:50:55]requested_item shift.num is exist - process it [23:50:55]requested_item shift.opened is exist - process it [23:50:55]req_shift_opened [23:50:55]FM_GetShiftState [23:50:55]SAM_PROTO_GetShiftState [23:50:55]wFMCommunicate request_size=4 [23:50:55]MH_SAM_APDU [23:50:55]CAPDU: 80 13 01 00 [23:50:55]Write to MH i2c: E2 08 00 70 B5 80 13 01 00 00 00 00 00 A2 [23:50:55]Write i2c OK [23:50:55]MH_I2C_Read... [23:50:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:55]Read from MH i2c: E2 [23:50:55]MH_I2C_Read... [23:50:55]Read from MH i2c: E2 0E 00 [23:50:55]MH_I2C_Read... [23:50:55]Read from MH i2c: E2 0E 00 70 B5 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 1F [23:50:55]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:50:55]wFMCommunicate OK [23:50:55]SAM_PROTO_GetShiftState done [23:50:55]FM_GetShiftState done [23:50:55]req_shift_opened done [23:50:55]requested_item shift.open_date is exist - process it [23:50:55]req_shift_open_date [23:50:55]req_shift_open_date done [23:50:55]produce_requested_data done [23:50:55]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32647,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319} [23:50:55]process_action_free get_value [23:50:55]json_value_free [23:50:55]json_value_free done [23:50:55]process_json_proto returns [23:50:55]Send response to host [23:50:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32647,"shift.num":75,"shift.opened":1,"shift.open_date":1692866319}}} [23:50:55]free response buf [23:50:55]execute_script done [23:50:55]execute_script returns [23:50:55]free content buf [23:50:55]Sock 8.Close socket [23:50:55]Sock 8.Thread stoped [23:50:55]accept exits with 9 [23:50:55]New connection [23:50:55]New thread 3066940772 created [23:50:55]Thread 3067084132 joined [23:50:55]Waiting for new connection... [23:50:55] Sock 9.Parse request [23:50:55]Sock 9.Check first char [23:50:55]Sock 9.First char is OK [23:50:55]request: POST /json_proto HTTP/1.0 [23:50:55]Method: POST [23:50:55]URL: /json_proto [23:50:55]Method is POST - this is cgi request [23:50:55]url: /json_proto [23:50:55]query_string will be loaded in cgi processing [23:50:55]execute_cgi json_proto POST (null) [23:50:55]execute_cgi path=json_proto method=POST [23:50:55]POST find Content-Length [23:50:55]Host: 172.17.34.200:8080 [23:50:55]Content-Length: 331 [23:50:55]Content-Type: application/json [23:50:55] [23:50:55]POST finish read [23:50:55]Found Content-Length = 331 [23:50:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:50:55]execute_script... [23:50:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:50:55]POST & json_proto [23:50:55]process_json_proto [23:50:55]json parsed OK: [23:50:55]protocol is kg_v1.0 [23:50:55]action value=get_value [23:50:55]process_action get_value [23:50:55]cmd_get_value [23:50:55]process_action get_value done [23:50:55]requested_data is exist [23:50:55]produce_requested_data [23:50:55]requested_item fm.sale.total is exist - process it [23:50:55]SAM_PROTO_GetFMData [23:50:55]wFMCommunicate request_size=4 [23:50:55]MH_SAM_APDU [23:50:55]CAPDU: 80 13 03 00 [23:50:55]Write to MH i2c: E2 08 00 71 B5 80 13 03 00 00 00 00 00 A5 [23:50:55]Write i2c OK [23:50:55]MH_I2C_Read... [23:50:55]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:50:55]Read from MH i2c: E2 [23:50:55]MH_I2C_Read... [23:50:55]Read from MH i2c: E2 FD 00 [23:50:55]MH_I2C_Read... [23:50:55]Read from MH i2c: E2 FD 00 71 B5 00 C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 82 [23:50:55]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 [23:50:55]wFMCommunicate OK [23:50:55]wFMCommunicate request_size=4 [23:50:55]MH_SAM_APDU [23:50:55]CAPDU: 80 17 00 00 [23:50:55]Write to MH i2c: E2 08 00 72 B5 80 17 00 00 00 00 00 00 A7 [23:50:55]Write i2c OK [23:50:55]MH_I2C_Read... [23:50:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:56]Read from MH i2c: E2 [23:50:56]MH_I2C_Read... [23:50:56]Read from MH i2c: E2 FD 00 [23:50:56]MH_I2C_Read... [23:50:56]Read from MH i2c: E2 FD 00 72 B5 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 D1 [23:50:56]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [23:50:56]wFMCommunicate OK [23:50:56]wFMCommunicate request_size=4 [23:50:56]MH_SAM_APDU [23:50:56]CAPDU: 80 17 00 00 [23:50:56]Write to MH i2c: E2 08 00 73 B5 80 17 00 OFD Sender: No OFD packet to send [23:50:56]00 00 00 00 00 A8 [23:50:56]Write i2c OK [23:50:56]MH_I2C_Read... [23:50:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:56]Read from MH i2c: E2 [23:50:56]MH_I2C_Read... [23:50:56]Read from MH i2c: E2 FD 00 [23:50:56]MH_I2C_Read... [23:50:56]Read from MH i2c: E2 FD 00 73 B5 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 C6 [23:50:56]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:50:56]wFMCommunicate OK [23:50:56]wFMCommunicate request_size=4 [23:50:56]MH_SAM_APDU [23:50:56]CAPDU: 80 17 00 00 [23:50:56]Write to MH i2c: E2 08 00 74 B5 80 17 00 00 00 00 00 00 A9 [23:50:56]Write i2c OK [23:50:56]MH_I2C_Read... [23:50:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:57]Read from MH i2c: E2 [23:50:57]MH_I2C_Read... [23:50:57]Read from MH i2c: E2 FD 00 [23:50:57]MH_I2C_Read... [23:50:57]Read from MH i2c: E2 FD 00 74 B5 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 1B [23:50:57]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:50:57]wFMCommunicate OK [23:50:57]wFMCommunicate request_size=4 [23:50:57]MH_SAM_APDU [23:50:57]CAPDU: 80 17 00 00 [23:50:57]Write to MH i2c: E2 08 00 75 B5 80 17 00 00 00 00 00 00 AA [23:50:57]Write i2c OK [23:50:57]MH_I2C_Read... [23:50:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:50:57]Read from MH i2c: E2 [23:50:57]MH_I2C_Read... [23:50:57]Read from MH i2c: E2 E0 00 [23:50:57]MH_I2C_Read... [23:50:57]Read from MH i2c: E2 E0 00 75 B5 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 94 [23:50:57]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:57]wFMCommunicate OK [23:50:57]SAM_PROTO_GetFMData done [23:50:57]requested_item fm.sale_refund.total is exist - process it [23:50:57]requested_item fm.buy.total is exist - process it [23:50:57]requested_item shift.sale.total is exist - process it [23:50:57]SAM_PROTO_GetShiftData [23:50:57]wFMCommunicate request_size=4 [23:50:57]MH_SAM_APDU [23:50:57]CAPDU: 80 13 02 00 [23:50:57]Write to MH i2c: E2 08 00 76 B5 80 13 02 00 00 00 00 00 A9 [23:50:57]Write i2c OK [23:50:57]MH_I2C_Read... [23:50:58]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:50:58]Read from MH i2c: E2 [23:50:58]MH_I2C_Read... [23:50:58]Read from MH i2c: E2 FD 00 [23:50:58]MH_I2C_Read... [23:50:58]Read from MH i2c: E2 FD 00 76 B5 00 BC 04 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 06 [23:50:58]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:50:58]wFMCommunicate OK [23:50:58]wFMCommunicate request_size=4 [23:50:58]MH_SAM_APDU [23:50:58]CAPDU: 80 17 00 00 [23:50:58]Write to MH i2c: E2 08 00 77 B5 80 17 00 00 00 00 00 00 AC [23:50:58]Write i2c OK [23:50:58]MH_I2C_Read... [23:50:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:58]Read from MH i2c: E2 [23:50:58]MH_I2C_Read... [23:50:58]Read from MH i2c: E2 FD 00 [23:50:58]MH_I2C_Read... [23:50:58]Read from MH i2c: E2 FD 00 77 B5 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 50 [23:50:58]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:50:58]wFMCommunicate OK [23:50:58]wFMCommunicate request_size=4 [23:50:58]MH_SAM_APDU [23:50:58]CAPDU: 80 17 00 00 [23:50:58]Write to MH i2c: E2 08 00 78 B5 80 17 00 00 00 00 00 00 AD [23:50:58]Write i2c OK [23:50:58]MH_I2C_Read... [23:50:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:59]Read from MH i2c: E2 [23:50:59]MH_I2C_Read... [23:50:59]Read from MH i2c: E2 FD 00 [23:50:59]MH_I2C_Read... [23:50:59]Read from MH i2c: E2 FD 00 78 B5 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 D6 [23:50:59]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:50:59]wFMCommunicate OK [23:50:59]wFMCommunicate request_size=4 [23:50:59]MH_SAM_APDU [23:50:59]CAPDU: 80 17 00 00 [23:50:59]Write to MH i2c: E2 08 00 79 B5 80 17 00 00 00 00 00 00 AE [23:50:59]Write i2c OK [23:50:59]MH_I2C_Read... [23:50:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:59]Read from MH i2c: E2 [23:50:59]MH_I2C_Read... [23:50:59]Read from MH i2c: E2 FD 00 [23:50:59]MH_I2C_Read... [23:50:59]Read from MH i2c: E2 FD 00 79 B5 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 2F [23:50:59]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:50:59]wFMCommunicate OK [23:50:59]wFMCommunicate request_size=4 [23:50:59]MH_SAM_APDU [23:50:59]CAPDU: 80 17 00 00 [23:50:59]Write to MH i2c: E2 08 00 7A B5 80 17 00 00 00 00 00 00 AF [23:50:59]Write i2c OK [23:50:59]MH_I2C_Read... [23:50:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:50:59]Read from MH i2c: E2 [23:50:59]MH_I2C_Read... [23:50:59]Read from MH i2c: E2 D9 00 [23:50:59]MH_I2C_Read... [23:50:59]Read from MH i2c: E2 D9 00 7A B5 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8E [23:51:00]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:51:00]wFMCommunicate OK [23:51:00]SAM_PROTO_GetShiftData done [23:51:00]requested_item shift.sale.total_cash is exist - process it [23:51:00]requested_item shift.sale_refund.total is exist - process it [23:51:00]requested_item shift.sale_refund.total_cash is exist - process it [23:51:00]requested_item shift.buy.total is exist - process it [23:51:00]requested_item shift.buy.total_cash is exist - process it [23:51:00]produce_requested_data done [23:51:00]produce_requested_data return {"fm.sale.total":25637519.49,"fm.sale_refund.total":3282375.00,"fm.buy.total":0.00,"shift.sale.total":337222.75,"shift.sale.total_cash":292486.00,"shift.sale_refund.total":42640.00,"shift.sale_refund.total_cash":42640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:51:00]process_action_free get_value [23:51:00]json_value_free [23:51:00]json_value_free done [23:51:00]process_json_proto returns [23:51:00]Send response to host [23:51:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25637519.49,"fm.sale_refund.total":3282375.00,"fm.buy.total":0.00,"shift.sale.total":337222.75,"shift.sale.total_cash":292486.00,"shift.sale_refund.total":42640.00,"shift.sale_refund.total_cash":42640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:51:00]free response buf [23:51:00]execute_script done [23:51:00]execute_script returns [23:51:00]free content buf [23:51:00]Sock 9.Close socket [23:51:00]Sock 9.Thread stoped [23:51:00]accept exits with 8 [23:51:00]New connection [23:51:00]New thread 3067084132 created [23:51:00]Thread 3066940772 joined [23:51:00]Waiting for new connection... [23:51:00] Sock 8.Parse request [23:51:00]Sock 8.Check first char [23:51:00]Sock 8.First char is OK [23:51:00]request: POST /json_proto HTTP/1.0 [23:51:00]Method: POST [23:51:00]URL: /json_proto [23:51:00]Method is POST - this is cgi request [23:51:00]url: /json_proto [23:51:00]query_string will be loaded in cgi processing [23:51:00]execute_cgi json_proto POST (null) [23:51:00]execute_cgi path=json_proto method=POST [23:51:00]POST find Content-Length [23:51:00]Host: 172.17.34.200:8080 [23:51:00]Content-Length: 331 [23:51:00]Content-Type: application/json [23:51:00] [23:51:00]POST finish read [23:51:00]Found Content-Length = 331 [23:51:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:51:00]execute_script... [23:51:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:51:00]POST & json_proto [23:51:00]process_json_proto [23:51:00]json parsed OK: [23:51:00]protocol is kg_v1.0 [23:51:00]action value=get_value [23:51:00]process_action get_value [23:51:00]cmd_get_value [23:51:00]process_action get_value done [23:51:00]requested_data is exist [23:51:00]produce_requested_data [23:51:00]requested_item fm.sale.total is exist - process it [23:51:00]SAM_PROTO_GetFMData [23:51:00]wFMCommunicate request_size=4 [23:51:00]MH_SAM_APDU [23:51:00]CAPDU: 80 13 03 00 [23:51:00]Write to MH i2c: E2 08 00 7B B5 80 13 03 00 00 00 00 00 AF [23:51:00]Write i2c OK [23:51:00]MH_I2C_Read... [23:51:00]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:51:00]Read from MH i2c: E2 [23:51:00]MH_I2C_Read... [23:51:00]Read from MH i2c: E2 FD 00 [23:51:00]MH_I2C_Read... [23:51:00]Read from MH i2c: E2 FD 00 7B B5 00 C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 8C [23:51:00]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 [23:51:01]wFMCommunicate OK [23:51:01]wFMCommunicate request_size=4 [23:51:01]MH_SAM_APDU [23:51:01]CAPDU: 80 17 00 00 [23:51:01]Write to MH i2c: E2 08 00 7C B5 80 17 00 00 00 00 00 00 B1 [23:51:01]Write i2c OK [23:51:01]MH_I2C_Read... [23:51:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:01]Read from MH i2c: E2 [23:51:01]MH_I2C_Read... [23:51:01]Read from MH i2c: E2 FD 00 [23:51:01]MH_I2C_Read... [23:51:01]Read from MH i2c: E2 FD 00 7C B5 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 DB [23:51:01]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 OFD Sender: No OFD packet to send [23:51:01]EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [23:51:01]wFMCommunicate OK [23:51:01]wFMCommunicate request_size=4 [23:51:01]MH_SAM_APDU [23:51:01]CAPDU: 80 17 00 00 [23:51:01]Write to MH i2c: E2 08 00 7D B5 80 17 00 00 00 00 00 00 B2 [23:51:01]Write i2c OK [23:51:01]MH_I2C_Read... [23:51:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:01]Read from MH i2c: E2 [23:51:01]MH_I2C_Read... [23:51:01]Read from MH i2c: E2 FD 00 [23:51:01]MH_I2C_Read... [23:51:01]Read from MH i2c: E2 FD 00 7D B5 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 D0 [23:51:01]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:51:02]wFMCommunicate OK [23:51:02]wFMCommunicate request_size=4 [23:51:02]MH_SAM_APDU [23:51:02]CAPDU: 80 17 00 00 [23:51:02]Write to MH i2c: E2 08 00 7E B5 80 17 00 00 00 00 00 00 B3 [23:51:02]Write i2c OK [23:51:02]MH_I2C_Read... [23:51:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:02]Read from MH i2c: E2 [23:51:02]MH_I2C_Read... [23:51:02]Read from MH i2c: E2 FD 00 [23:51:02]MH_I2C_Read... [23:51:02]Read from MH i2c: E2 FD 00 7E B5 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 25 [23:51:02]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:51:02]wFMCommunicate OK [23:51:02]wFMCommunicate request_size=4 [23:51:02]MH_SAM_APDU [23:51:02]CAPDU: 80 17 00 00 [23:51:02]Write to MH i2c: E2 08 00 7F B5 80 17 00 00 00 00 00 00 B4 [23:51:02]Write i2c OK [23:51:02]MH_I2C_Read... [23:51:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:51:02]Read from MH i2c: E2 [23:51:02]MH_I2C_Read... [23:51:02]Read from MH i2c: E2 E0 00 [23:51:02]MH_I2C_Read... [23:51:02]Read from MH i2c: E2 E0 00 7F B5 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9E [23:51:03]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:51:03]wFMCommunicate OK [23:51:03]SAM_PROTO_GetFMData done [23:51:03]requested_item fm.sale_refund.total is exist - process it [23:51:03]requested_item fm.buy.total is exist - process it [23:51:03]requested_item shift.sale.total is exist - process it [23:51:03]SAM_PROTO_GetShiftData [23:51:03]wFMCommunicate request_size=4 [23:51:03]MH_SAM_APDU [23:51:03]CAPDU: 80 13 02 00 [23:51:03]Write to MH i2c: E2 08 00 80 B5 80 13 02 00 00 00 00 00 B3 [23:51:03]Write i2c OK [23:51:03]MH_I2C_Read... [23:51:03]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:51:03]Read from MH i2c: E2 [23:51:03]MH_I2C_Read... [23:51:03]Read from MH i2c: E2 FD 00 [23:51:03]MH_I2C_Read... [23:51:03]Read from MH i2c: E2 FD 00 80 B5 00 BC 04 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 10 [23:51:03]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:51:03]wFMCommunicate OK [23:51:03]wFMCommunicate request_size=4 [23:51:03]MH_SAM_APDU [23:51:03]CAPDU: 80 17 00 00 [23:51:03]Write to MH i2c: E2 08 00 81 B5 80 17 00 00 00 00 00 00 B6 [23:51:03]Write i2c OK [23:51:03]MH_I2C_Read... [23:51:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:04]Read from MH i2c: E2 [23:51:04]MH_I2C_Read... [23:51:04]Read from MH i2c: E2 FD 00 [23:51:04]MH_I2C_Read... [23:51:04]Read from MH i2c: E2 FD 00 81 B5 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 5A [23:51:04]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:51:04]wFMCommunicate OK [23:51:04]wFMCommunicate request_size=4 [23:51:04]MH_SAM_APDU [23:51:04]CAPDU: 80 17 00 00 [23:51:04]Write to MH i2c: E2 08 00 82 B5 80 17 00 00 00 00 00 00 B7 [23:51:04]Write i2c OK [23:51:04]MH_I2C_Read... [23:51:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:04]Read from MH i2c: E2 [23:51:04]MH_I2C_Read... [23:51:04]Read from MH i2c: E2 FD 00 [23:51:04]MH_I2C_Read... [23:51:04]Read from MH i2c: E2 FD 00 82 B5 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 E0 [23:51:04]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:51:04]wFMCommunicate OK [23:51:04]wFMCommunicate request_size=4 [23:51:04]MH_SAM_APDU [23:51:04]CAPDU: 80 17 00 00 [23:51:04]Write to MH i2c: E2 08 00 83 B5 80 17 00 00 00 00 00 00 B8 [23:51:04]Write i2c OK [23:51:04]MH_I2C_Read... [23:51:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:05]Read from MH i2c: E2 [23:51:05]MH_I2C_Read... [23:51:05]Read from MH i2c: E2 FD 00 [23:51:05]MH_I2C_Read... [23:51:05]Read from MH i2c: E2 FD 00 83 B5 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 39 [23:51:05]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:51:05]wFMCommunicate OK [23:51:05]wFMCommunicate request_size=4 [23:51:05]MH_SAM_APDU [23:51:05]CAPDU: 80 17 00 00 [23:51:05]Write to MH i2c: E2 08 00 84 B5 80 17 00 00 00 00 00 00 B9 [23:51:05]Write i2c OK [23:51:05]MH_I2C_Read... [23:51:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:51:05]Read from MH i2c: E2 [23:51:05]MH_I2C_Read... [23:51:05]Read from MH i2c: E2 D9 00 [23:51:05]MH_I2C_Read... [23:51:05]Read from MH i2c: E2 D9 00 84 B5 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 98 [23:51:05]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:51:06]wFMCommunicate OK [23:51:06]SAM_PROTO_GetShiftData done [23:51:06]requested_item shift.sale.total_cash is exist - process it [23:51:06]requested_item shift.sale_refund.total is exist - process it [23:51:06]requested_item shift.sale_refund.total_cash is exist - process it [23:51:06]requested_item shift.buy.total is exist - process it [23:51:06]requested_item shift.buy.total_cash is exist - process it [23:51:06]produce_requested_data done [23:51:06]produce_requested_data return {"fm.sale.total":25637519.49,"fm.sale_refund.total":3282375.00,"fm.buy.total":0.00,"shift.sale.total":337222.75,"shift.sale.total_cash":292486.00,"shift.sale_refund.total":42640.00,"shift.sale_refund.total_cash":42640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:51:06]process_action_free get_value [23:51:06]json_value_free [23:51:06]json_value_free done [23:51:06]process_json_proto returns [23:51:06]Send response to host [23:51:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25637519.49,"fm.sale_refund.total":3282375.00,"fm.buy.total":0.00,"shift.sale.total":337222.75,"shift.sale.total_cash":292486.00,"shift.sale_refund.total":42640.00,"shift.sale_refund.total_cash":42640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:51:06]free response buf [23:51:06]execute_script done [23:51:06]execute_script returns [23:51:06]free content buf [23:51:06]Sock 8.Close socket [23:51:06]Sock 8.Thread stoped [23:51:06]accept exits with 9 [23:51:06]New connection [23:51:06]New thread 3066940772 created [23:51:06]Thread 3067084132 joined [23:51:06]Waiting for new connection... [23:51:06] Sock 9.Parse request [23:51:06]Sock 9.Check first char [23:51:06]Sock 9.First char is OK [23:51:06]request: POST /json_proto HTTP/1.0 [23:51:06]Method: POST [23:51:06]URL: /json_proto [23:51:06]Method is POST - this is cgi request [23:51:06]url: /json_proto [23:51:06]query_string will be loaded in cgi processing [23:51:06]execute_cgi json_proto POST (null) [23:51:06]execute_cgi path=json_proto method=POST [23:51:06]POST find Content-Length [23:51:06]Host: 172.17.34.200:8080 [23:51:06]Content-Length: 278 [23:51:06]Content-Type: application/json [23:51:06] [23:51:06]POST finish read [23:51:06]Found Content-Length = 278 [23:51:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:06]execute_script... [23:51:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:06]POST & json_proto [23:51:06]process_json_proto [23:51:06]json parsed OK: [23:51:06]protocol is kg_v1.0 [23:51:06]action value=close_shift [23:51:06]process_action close_shift [23:51:06]cmd_close_shift [23:51:06]MH_GetDate [23:51:06]Write to MH i2c: F0 00 00 85 B5 29 [23:51:06]Write i2c OK [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: F0 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: F0 09 00 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: F0 09 00 85 B5 00 F0 EC E7 64 B2 FF 65 64 D3 [23:51:06]GetLastDocTimeStamp 1692921027 [23:51:06]current date 1692921072 [23:51:06]FM_GetShiftState [23:51:06]SAM_PROTO_GetShiftState [23:51:06]wFMCommunicate request_size=4 [23:51:06]MH_SAM_APDU [23:51:06]CAPDU: 80 13 01 00 [23:51:06]Write to MH i2c: E2 08 00 86 B5 80 13 01 00 00 00 00 00 B8 [23:51:06]Write i2c OK [23:51:06]MH_I2C_Read... [23:51:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:06]Read from MH i2c: E2 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: E2 0E 00 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: E2 0E 00 86 B5 00 09 00 01 0F 17 E7 64 00 00 00 00 90 00 35 [23:51:06]RAPDU: 09 00 01 0F 17 E7 64 00 00 00 00 90 00 [23:51:06]wFMCommunicate OK [23:51:06]SAM_PROTO_GetShiftState done [23:51:06]FM_GetShiftState done [23:51:06]KKMCreateCloseShiftDocument [23:51:06]Load OK [23:51:06]Malloc new data [23:51:06]MH_GetDate [23:51:06]Write to MH i2c: F0 00 00 87 B5 2B [23:51:06]Write i2c OK [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: F0 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: F0 09 00 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: F0 09 00 87 B5 00 F0 EC E7 64 B2 FF 65 64 D5 [23:51:06]Malloc new data [23:51:06]Malloc new data [23:51:06]Malloc new data [23:51:06]Malloc new data [23:51:06]KKMCreateCloseShiftDocument OK [23:51:06]KKMSetCloseShiftData OK [23:51:06]ProcessDocumentItem done err = 0, tmpTLVsize=77 [23:51:06]tlvbuf is 01C598C0 [23:51:06]KKMLoadAndSignCloseShiftData [23:51:06]SAM_PROTO_ProcessDocument [23:51:06]wFMCommunicate request_size=9 [23:51:06]MH_SAM_APDU [23:51:06]CAPDU: 80 15 01 00 04 05 00 4D 00 [23:51:06]Write to MH i2c: E2 0C 00 88 B5 80 15 01 00 04 00 05 00 4D 00 00 00 16 [23:51:06]Write i2c OK [23:51:06]MH_I2C_Read... [23:51:06]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [23:51:06]Read from MH i2c: E2 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: E2 03 00 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: E2 03 00 88 B5 00 90 00 B1 [23:51:06]RAPDU: 90 00 [23:51:06]wFMCommunicate OK [23:51:06]wFMCommunicate request_size=23 [23:51:06]MH_SAM_APDU [23:51:06]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [23:51:06]Write to MH i2c: E2 1A 00 89 B5 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 B3 [23:51:06]Write i2c OK [23:51:06]MH_I2C_Read... [23:51:06]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:51:06]Read from MH i2c: E2 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: E2 03 00 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: E2 03 00 89 B5 00 90 00 B2 [23:51:06]RAPDU: 90 00 [23:51:06]wFMCommunicate OK [23:51:06]wFMCommunicate request_size=36 [23:51:06]MH_SAM_APDU [23:51:06]CAPDU: 80 15 02 00 1F FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 [23:51:06]Write to MH i2c: E2 27 00 8A B5 80 15 02 00 1F 00 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 00 00 F1 [23:51:06]Write i2c OK [23:51:06]MH_I2C_Read... [23:51:06]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:51:06]Read from MH i2c: E2 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: E2 03 00 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: E2 03 00 8A B5 00 90 00 B3 [23:51:06]RAPDU: 90 00 [23:51:06]wFMCommunicate OK [23:51:06]wFMCommunicate request_size=13 [23:51:06]MH_SAM_APDU [23:51:06]CAPDU: 80 15 02 00 08 F4 03 04 00 F0 EC E7 64 [23:51:06]Write to MH i2c: E2 10 00 8B B5 80 15 02 00 08 00 F4 03 04 00 F0 EC E7 64 00 00 F2 [23:51:06]OFD Sender: No OFD packet to send [23:51:06]Write i2c OK [23:51:06]MH_I2C_Read... [23:51:06]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:51:06]Read from MH i2c: E2 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: E2 03 00 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: E2 03 00 8B B5 00 90 00 B4 [23:51:06]RAPDU: 90 00 [23:51:06]wFMCommunicate OK [23:51:06]wFMCommunicate request_size=25 [23:51:06]MH_SAM_APDU [23:51:06]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 [23:51:06]Write to MH i2c: E2 1C 00 8C B5 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 00 00 25 [23:51:06]Write i2c OK [23:51:06]MH_I2C_Read... [23:51:06]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:51:06]Read from MH i2c: E2 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: E2 03 00 [23:51:06]MH_I2C_Read... [23:51:06]Read from MH i2c: E2 03 00 8C B5 00 90 00 B5 [23:51:06]RAPDU: 90 00 [23:51:06]wFMCommunicate OK [23:51:06]wFMCommunicate request_size=4 [23:51:06]MH_SAM_APDU [23:51:06]CAPDU: 80 15 03 00 [23:51:06]Write to MH i2c: E2 08 00 8D B5 80 15 03 00 00 00 00 00 C3 [23:51:06]Write i2c OK [23:51:06]MH_I2C_Read... [23:51:07]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [23:51:07]Read from MH i2c: E2 [23:51:07]MH_I2C_Read... [23:51:07]Read from MH i2c: E2 FD 00 [23:51:07]MH_I2C_Read... [23:51:07]Read from MH i2c: E2 FD 00 8D B5 00 FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 88 7F 00 00 0E 04 04 00 4B 00 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 63 01 00 00 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 90 00 9F [23:51:07]RAPDU: FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 88 7F 00 00 0E 04 04 00 4B 00 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 63 01 00 00 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 90 00 [23:51:07]wFMCommunicate OK [23:51:07]SAM_PROTO_ProcessDocument answer len = 1279 [23:51:07]SAM_PROTO_ProcessDocument remain to read = 1031 [23:51:07]wFMCommunicate request_size=4 [23:51:07]MH_SAM_APDU [23:51:07]CAPDU: 80 17 00 00 [23:51:07]Write to MH i2c: E2 08 00 8E B5 80 17 00 00 00 00 00 00 C3 [23:51:07]Write i2c OK [23:51:07]MH_I2C_Read... [23:51:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:07]Read from MH i2c: E2 [23:51:07]MH_I2C_Read... [23:51:07]Read from MH i2c: E2 FD 00 [23:51:07]MH_I2C_Read... [23:51:07]Read from MH i2c: E2 FD 00 8E B5 00 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 3C [23:51:08]RAPDU: 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [23:51:08]wFMCommunicate OK [23:51:08]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:51:08]SAM_PROTO_ProcessDocument remain to read = 781 [23:51:08]wFMCommunicate request_size=4 [23:51:08]MH_SAM_APDU [23:51:08]CAPDU: 80 17 00 00 [23:51:08]Write to MH i2c: E2 08 00 8F B5 80 17 00 00 00 00 00 00 C4 [23:51:08]Write i2c OK [23:51:08]MH_I2C_Read... [23:51:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:08]Read from MH i2c: E2 [23:51:08]MH_I2C_Read... [23:51:08]Read from MH i2c: E2 FD 00 [23:51:08]MH_I2C_Read... [23:51:08]Read from MH i2c: E2 FD 00 8F B5 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 90 00 2A [23:51:08]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 90 00 [23:51:09]wFMCommunicate OK [23:51:09]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:51:09]SAM_PROTO_ProcessDocument remain to read = 531 [23:51:09]wFMCommunicate request_size=4 [23:51:09]MH_SAM_APDU [23:51:09]CAPDU: 80 17 00 00 [23:51:09]Write to MH i2c: E2 08 00 90 B5 80 17 00 00 00 00 00 00 C5 [23:51:09]Write i2c OK [23:51:09]MH_I2C_Read... [23:51:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:09]Read from MH i2c: E2 [23:51:09]MH_I2C_Read... [23:51:09]Read from MH i2c: E2 FD 00 [23:51:09]MH_I2C_Read... [23:51:09]Read from MH i2c: E2 FD 00 90 B5 00 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 66 [23:51:09]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 [23:51:09]wFMCommunicate OK [23:51:09]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:51:09]SAM_PROTO_ProcessDocument remain to read = 281 [23:51:09]wFMCommunicate request_size=4 [23:51:09]MH_SAM_APDU [23:51:09]CAPDU: 80 17 00 00 [23:51:09]Write to MH i2c: E2 08 00 91 B5 80 17 00 00 00 00 00 00 C6 [23:51:09]Write i2c OK [23:51:09]MH_I2C_Read... [23:51:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:09]Read from MH i2c: E2 [23:51:09]MH_I2C_Read... [23:51:09]Read from MH i2c: E2 FD 00 [23:51:09]MH_I2C_Read... [23:51:09]Read from MH i2c: E2 FD 00 91 B5 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 90 00 72 [23:51:10]RAPDU: 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 90 00 [23:51:10]wFMCommunicate OK [23:51:10]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:51:10]SAM_PROTO_ProcessDocument remain to read = 31 [23:51:10]wFMCommunicate request_size=4 [23:51:10]MH_SAM_APDU [23:51:10]CAPDU: 80 17 00 00 [23:51:10]Write to MH i2c: E2 08 00 92 B5 80 17 00 00 00 00 00 00 C7 [23:51:10]Write i2c OK [23:51:10]MH_I2C_Read... [23:51:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 31! [23:51:10]Read from MH i2c: E2 [23:51:10]MH_I2C_Read... [23:51:10]Read from MH i2c: E2 22 00 [23:51:10]MH_I2C_Read... [23:51:10]Read from MH i2c: E2 22 00 92 B5 00 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 F0 C7 1D 2C C6 8D 90 00 64 [23:51:10]RAPDU: 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 F0 C7 1D 2C C6 8D 90 00 [23:51:10]wFMCommunicate OK [23:51:10]SAM_PROTO_ProcessDocument received (without SW) 31 bytes [23:51:10]SAM_PROTO_ProcessDocument done [23:51:10]1209 (1) - 1.0 - номер версии ФФД [23:51:10]1041 (16) - 0000000000874655 - номер ФМ [23:51:10]1040 (4) - 32648 - номер ФД [23:51:10]1038 (4) - 75 - номер смены [23:51:10]1118 (4) - 353 - количество кассовых чеков за смену [23:51:10]1111 (4) - 355 - общее количество ФД за смену [23:51:10]1194 (1208) - счетчики итогов смены [23:51:10] 1134 (4) - 353 - количество чеков со всеми признаками расчетов [23:51:10] 1129 (158) - счетчики операций «приход» [23:51:10] 1135 (4) - 349 - количество чеков по признаку расчетов [23:51:10] 1201 (4) - 337222.75 - общая итоговая сумма в чеках [23:51:10] 1136 (4) - 292486.00 - итоговая сумма в чеках наличными [23:51:10] 1138 (3) - 44736.75 - итоговая сумма в чеках безналичными [23:51:10] 1024 (123) - суммы налогов [23:51:10] 1006 (9) - суммы НДС [23:51:10] 1010 (1) - 0% - код ставки НДС [23:51:10] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:10] 1006 (12) - суммы НДС [23:51:10] 1010 (1) - 12% - код ставки НДС [23:51:10] 1011 (3) - 35821.29 - сумма НДС по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 0% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (12) - суммы НСП [23:51:10] 1014 (1) - 1% - код ставки НСП [23:51:10] 1015 (3) - 2985.15 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 2% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 3% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 5% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 0,50% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 1,50% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1130 (152) - счетчики операций «возврат прихода» [23:51:10] 1135 (4) - 4 - количество чеков по признаку расчетов [23:51:10] 1201 (3) - 42640.00 - общая итоговая сумма в чеках [23:51:10] 1136 (3) - 42640.00 - итоговая сумма в чеках наличными [23:51:10] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:51:10] 1024 (122) - суммы налогов [23:51:10] 1006 (9) - суммы НДС [23:51:10] 1010 (1) - 0% - код ставки НДС [23:51:10] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:10] 1006 (12) - суммы НДС [23:51:10] 1010 (1) - 12% - код ставки НДС [23:51:10] 1011 (3) - 4528.22 - сумма НДС по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 0% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (11) - суммы НСП [23:51:10] 1014 (1) - 1% - код ставки НСП [23:51:10] 1015 (2) - 377.35 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 2% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 3% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 5% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 0,50% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 1,50% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1131 (141) - счетчики операций «расход» [23:51:10] 1135 (4) - 0 - количество чеков по признаку расчетов [23:51:10] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:51:10] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:51:10] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:51:10] 1024 (117) - суммы налогов [23:51:10] 1006 (9) - суммы НДС [23:51:10] 1010 (1) - 0% - код ставки НДС [23:51:10] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:10] 1006 (9) - суммы НДС [23:51:10] 1010 (1) - 12% - код ставки НДС [23:51:10] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 0% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 1% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 2% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 3% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 5% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 0,50% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 1,50% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1132 (141) - счетчики операций «возврат расхода» [23:51:10] 1135 (4) - 0 - количество чеков по признаку расчетов [23:51:10] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:51:10] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:51:10] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:51:10] 1024 (117) - суммы налогов [23:51:10] 1006 (9) - суммы НДС [23:51:10] 1010 (1) - 0% - код ставки НДС [23:51:10] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:10] 1006 (9) - суммы НДС [23:51:10] 1010 (1) - 12% - код ставки НДС [23:51:10] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 0% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 1% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 2% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 3% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 5% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 0,50% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1007 (9) - суммы НСП [23:51:10] 1014 (1) - 1,50% - код ставки НСП [23:51:10] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:10] 1133 (588) - - счетчики коррекции - не используются [23:51:10]1077 (6) - 264737978631821 - ФПД [23:51:10]SetTLVBufToDocument [23:51:10]Processing tag 1209 (04B9) [23:51:10]Malloc new data [23:51:10]Processing tag 1041 (0411) [23:51:10]Processing tag 1040 (0410) [23:51:10]Malloc new data [23:51:10]Processing tag 1038 (040E) [23:51:10]Malloc new data [23:51:10]Processing tag 1118 (045E) [23:51:10]Malloc new data [23:51:10]Processing tag 1111 (0457) [23:51:10]Malloc new data [23:51:10]Processing tag 1194 (04AA) [23:51:10]Load OK [23:51:10]SetTLVBufToDocument [23:51:10]Processing tag 1134 (046E) [23:51:10]Malloc new data [23:51:10]Processing tag 1129 (0469) [23:51:10]Load OK [23:51:10]SetTLVBufToDocument [23:51:10]Processing tag 1135 (046F) [23:51:10]Malloc new data [23:51:10]Processing tag 1201 (04B1) [23:51:10]Malloc new data [23:51:10]Processing tag 1136 (0470) [23:51:10]Malloc new data [23:51:10]Processing tag 1138 (0472) [23:51:10]Malloc new data [23:51:10]Processing tag 1024 (0400) [23:51:10]Load OK [23:51:10]SetTLVBufToDocument [23:51:10]Processing tag 1006 (03EE) [23:51:10]Load OK [23:51:10]SetTLVBufToDocument [23:51:10]Processing tag 1010 (03F2) [23:51:10]Malloc new data [23:51:10]Processing tag 1011 (03F3) [23:51:10]Malloc new data [23:51:10]SetTLVBufToDocument err=0 [23:51:10]Processing tag 1006 (03EE) [23:51:10]Load OK [23:51:10]SetTLVBufToDocument [23:51:10]Processing tag 1010 (03F2) [23:51:10]Malloc new data [23:51:10]Processing tag 1011 (03F3) [23:51:10]Malloc new data [23:51:10]SetTLVBufToDocument err=0 [23:51:10]Processing tag 1007 (03EF) [23:51:10]Load OK [23:51:10]SetTLVBufToDocument [23:51:10]Processing tag 1014 (03F6) [23:51:10]Malloc new data [23:51:10]Processing tag 1015 (03F7) [23:51:10]Malloc new data [23:51:10]SetTLVBufToDocument err=0 [23:51:10]Processing tag 1007 (03EF) [23:51:10]Load OK [23:51:10]SetTLVBufToDocument [23:51:10]Processing tag 1014 (03F6) [23:51:10]Malloc new data [23:51:10]Processing tag 1015 (03F7) [23:51:10]Malloc new data [23:51:10]SetTLVBufToDocument err=0 [23:51:10]Processing tag 1007 (03EF) [23:51:10]Load OK [23:51:10]SetTLVBufToDocument [23:51:10]Processing tag 1014 (03F6) [23:51:10]Malloc new data [23:51:10]Processing tag 1015 (03F7) [23:51:10]Malloc new data [23:51:10]SetTLVBufToDocument err=0 [23:51:10]Processing tag 1007 (03EF) [23:51:10]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]SetTLVBufToDocument err=0 [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1130 (046A) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1135 (046F) [23:51:11]Malloc new data [23:51:11]Processing tag 1201 (04B1) [23:51:11]Malloc new data [23:51:11]Processing tag 1136 (0470) [23:51:11]Malloc new data [23:51:11]Processing tag 1138 (0472) [23:51:11]Malloc new data [23:51:11]Processing tag 1024 (0400) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1006 (03EE) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1010 (03F2) [23:51:11]Malloc new data [23:51:11]Processing tag 1011 (03F3) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1006 (03EE) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1010 (03F2) [23:51:11]Malloc new data [23:51:11]Processing tag 1011 (03F3) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]SetTLVBufToDocument err=0 [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1131 (046B) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1135 (046F) [23:51:11]Malloc new data [23:51:11]Processing tag 1201 (04B1) [23:51:11]Malloc new data [23:51:11]Processing tag 1136 (0470) [23:51:11]Malloc new data [23:51:11]Processing tag 1138 (0472) [23:51:11]Malloc new data [23:51:11]Processing tag 1024 (0400) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1006 (03EE) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1010 (03F2) [23:51:11]Malloc new data [23:51:11]Processing tag 1011 (03F3) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1006 (03EE) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1010 (03F2) [23:51:11]Malloc new data [23:51:11]Processing tag 1011 (03F3) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]SetTLVBufToDocument err=0 [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1132 (046C) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1135 (046F) [23:51:11]Malloc new data [23:51:11]Processing tag 1201 (04B1) [23:51:11]Malloc new data [23:51:11]Processing tag 1136 (0470) [23:51:11]Malloc new data [23:51:11]Processing tag 1138 (0472) [23:51:11]Malloc new data [23:51:11]Processing tag 1024 (0400) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1006 (03EE) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1010 (03F2) [23:51:11]Malloc new data [23:51:11]Processing tag 1011 (03F3) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1006 (03EE) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1010 (03F2) [23:51:11]Malloc new data [23:51:11]Processing tag 1011 (03F3) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1007 (03EF) [23:51:11]Load OK [23:51:11]SetTLVBufToDocument [23:51:11]Processing tag 1014 (03F6) [23:51:11]Malloc new data [23:51:11]Processing tag 1015 (03F7) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]SetTLVBufToDocument err=0 [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1133 (046D) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Processing tag 1077 (0435) [23:51:11]Malloc new data [23:51:11]SetTLVBufToDocument err=0 [23:51:11]Malloc new data [23:51:11]SAM_PROTO_GetFMData [23:51:11]wFMCommunicate request_size=4 [23:51:11]MH_SAM_APDU [23:51:11]CAPDU: 80 13 03 00 [23:51:11]Write to MH i2c: E2 08 00 93 B5 80 13 03 00 00 00 00 00 C7 [23:51:11]Write i2c OK [23:51:11]MH_I2C_Read... [23:51:11]OFD Sender: No OFD packet to send [23:51:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:51:12]Read from MH i2c: E2 [23:51:12]MH_I2C_Read... [23:51:12]Read from MH i2c: E2 FD 00 [23:51:12]MH_I2C_Read... [23:51:12]Read from MH i2c: E2 FD 00 93 B5 00 C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 A4 [23:51:12]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 [23:51:12]wFMCommunicate OK [23:51:12]wFMCommunicate request_size=4 [23:51:12]MH_SAM_APDU [23:51:12]CAPDU: 80 17 00 00 [23:51:12]Write to MH i2c: E2 08 00 94 B5 80 17 00 00 00 00 00 00 C9 [23:51:12]Write i2c OK [23:51:12]MH_I2C_Read... [23:51:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:12]Read from MH i2c: E2 [23:51:12]MH_I2C_Read... [23:51:12]Read from MH i2c: E2 FD 00 [23:51:12]MH_I2C_Read... [23:51:12]Read from MH i2c: E2 FD 00 94 B5 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 F3 [23:51:12]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [23:51:13]wFMCommunicate OK [23:51:13]wFMCommunicate request_size=4 [23:51:13]MH_SAM_APDU [23:51:13]CAPDU: 80 17 00 00 [23:51:13]Write to MH i2c: E2 08 00 95 B5 80 17 00 00 00 00 00 00 CA [23:51:13]Write i2c OK [23:51:13]MH_I2C_Read... [23:51:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:13]Read from MH i2c: E2 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 FD 00 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 FD 00 95 B5 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 E8 [23:51:13]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:51:13]wFMCommunicate OK [23:51:13]wFMCommunicate request_size=4 [23:51:13]MH_SAM_APDU [23:51:13]CAPDU: 80 17 00 00 [23:51:13]Write to MH i2c: E2 08 00 96 B5 80 17 00 00 00 00 00 00 CB [23:51:13]Write i2c OK [23:51:13]MH_I2C_Read... [23:51:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:14]Read from MH i2c: E2 [23:51:14]MH_I2C_Read... [23:51:14]Read from MH i2c: E2 FD 00 [23:51:14]MH_I2C_Read... [23:51:14]Read from MH i2c: E2 FD 00 96 B5 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 3D [23:51:14]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:51:14]wFMCommunicate OK [23:51:14]wFMCommunicate request_size=4 [23:51:14]MH_SAM_APDU [23:51:14]CAPDU: 80 17 00 00 [23:51:14]Write to MH i2c: E2 08 00 97 B5 80 17 00 00 00 00 00 00 CC [23:51:14]Write i2c OK [23:51:14]MH_I2C_Read... [23:51:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:51:14]Read from MH i2c: E2 [23:51:14]MH_I2C_Read... [23:51:14]Read from MH i2c: E2 E0 00 [23:51:14]MH_I2C_Read... [23:51:14]Read from MH i2c: E2 E0 00 97 B5 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B6 [23:51:15]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:51:15]wFMCommunicate OK [23:51:15]SAM_PROTO_GetFMData done [23:51:15]Malloc new data [23:51:15]Malloc new data [23:51:15]Malloc new data [23:51:15]Malloc new data [23:51:15]KKMLoadAndSignCloseShiftData err=0 [23:51:15]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Батырканова Г. 24.08.2023 23:51 Смена: 75 РНМ: 0000000000091575 ЗНМ: 0300000148 СНО: Общий режим Чеков за смену: 353 ФД за смену: 355 Всего чеков: 353 ИТОГИ ПРИХОД Чеков: 349 Общий итог: 337222.75 Итого наличными: 292486.00 Итого безнал.: 44736.75 НДС 0% : 0.00 НДС 12% : 35821.29 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 2985.15 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 4 Общий итог: 42640.00 Итого наличными: 42640.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 4528.22 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 377.35 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 249846.00 НС Приход: 25637519.49 НС Возвр.Прихода: 3282375.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 32648 ФМ: 0000000000874655 ФПД: 264737978631821 [23:51:15]StoreToDocumentArchive [23:51:15]shift 75 fd 32648 [23:51:15]save to /storage/0075/doc_00032648 [23:51:15]save last doc name /storage/0075/doc_00032648 to /storage/kkm_last_doc_name [23:51:15]save OK [23:51:15]Clear old archive folders... [23:51:15]Remove dir /storage/0010 [23:51:15]opendir ok [23:51:15]file . [23:51:15]file .. [23:51:15]file doc_1692921035 [23:51:15]remove file /storage/0010/doc_1692921035 [23:51:15]remove dir /storage/0010 [23:51:15]NVStorageSaveData kkm_registers [23:51:15]File name is /storage/kkm_registers [23:51:15]Write 24 bytes [23:51:15]NVStorageSaveData done [23:51:15]NVStorageSaveData kkm_registers [23:51:15]File name is /storage/kkm_registers [23:51:15]Write 24 bytes [23:51:15]NVStorageSaveData done [23:51:15]ProcessDocumentItem done err = 0, tmpTLVsize=1395 [23:51:15]tlvbuf is 01C6A700 [23:51:15]SAM_PROTO_ClearQueue [23:51:15]wFMCommunicate request_size=4 [23:51:15]MH_SAM_APDU [23:51:15]CAPDU: 80 09 00 00 [23:51:15]Write to MH i2c: E2 08 00 98 B5 80 09 00 00 00 00 00 00 BF [23:51:15]Write i2c OK [23:51:15]MH_I2C_Read... [23:51:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:51:15]Read from MH i2c: E2 [23:51:15]MH_I2C_Read... [23:51:15]Read from MH i2c: E2 03 00 [23:51:15]MH_I2C_Read... [23:51:15]Read from MH i2c: E2 03 00 98 B5 00 90 00 C1 [23:51:15]RAPDU: 90 00 [23:51:15]wFMCommunicate OK [23:51:15]SAM_PROTO_ClearQueue done [23:51:15]KKMCreateOFDPacket [23:51:15]OFDProtocolAddRootSTLVToBuf [23:51:15]FM_MakeSignedData [23:51:15]FM_MakeSignedData [23:51:15]SAM_PROTO_SignData [23:51:15]wFMCommunicate request_size=4 [23:51:15]MH_SAM_APDU [23:51:15]CAPDU: 80 0D 01 02 [23:51:15]Write to MH i2c: E2 08 00 99 B5 80 0D 01 02 00 00 00 00 C7 [23:51:15]Write i2c OK [23:51:15]MH_I2C_Read... [23:51:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:51:15]Read from MH i2c: E2 [23:51:15]MH_I2C_Read... [23:51:15]Read from MH i2c: E2 03 00 [23:51:15]MH_I2C_Read... [23:51:15]Read from MH i2c: E2 03 00 99 B5 00 90 00 C2 [23:51:15]RAPDU: 90 00 [23:51:15]wFMCommunicate OK [23:51:15]wFMCommunicate request_size=255 [23:51:15]MH_SAM_APDU [23:51:15]CAPDU: 80 0D 02 02 FA 05 00 73 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 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F4 03 04 00 F0 EC E7 64 0E 04 04 00 4B 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 5E 04 04 00 61 01 00 00 57 04 04 00 63 01 00 00 AA 04 DF 04 6E 04 04 00 61 01 00 00 69 04 A5 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 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 [23:51:15]Write to MH i2c: E2 02 01 9A B5 80 0D 02 02 FA 00 05 00 73 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 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F4 03 04 00 F0 EC E7 64 0E 04 04 00 4B 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 5E 04 04 00 61 01 00 00 57 04 04 00 63 01 00 00 AA 04 DF 04 6E 04 04 00 61 01 00 00 69 04 A5 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 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 00 27 [23:51:15]Write i2c OK [23:51:15]MH_I2C_Read... [23:51:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:16]Read from MH i2c: E2 [23:51:16]MH_I2C_Read... [23:51:16]Read from MH i2c: E2 03 00 [23:51:16]MH_I2C_Read... [23:51:16]Read from MH i2c: E2 03 00 9A B5 00 90 00 C3 [23:51:16]RAPDU: 90 00 [23:51:16]wFMCommunicate OK [23:51:16]wFMCommunicate request_size=255 [23:51:16]MH_SAM_APDU [23:51:16]CAPDU: 80 0D 02 02 FA 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 13 8E 04 6A 04 A0 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 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 [23:51:16]Write to MH i2c: E2 02 01 9B B5 80 0D 02 02 FA 00 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 13 8E 04 6A 04 A0 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 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 00 00 E7 [23:51:16]Write i2c OK [23:51:16]MH_I2C_Read... [23:51:16]OFD Sender: No OFD packet to send [23:51:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:16]Read from MH i2c: E2 [23:51:16]MH_I2C_Read... [23:51:16]Read from MH i2c: E2 03 00 [23:51:16]MH_I2C_Read... [23:51:16]Read from MH i2c: E2 03 00 9B B5 00 90 00 C4 [23:51:16]RAPDU: 90 00 [23:51:16]wFMCommunicate OK [23:51:16]wFMCommunicate request_size=255 [23:51:16]MH_SAM_APDU [23:51:16]CAPDU: 80 0D 02 02 FA 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 [23:51:17]Write to MH i2c: E2 02 01 9C B5 80 0D 02 02 FA 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 00 00 89 [23:51:17]Write i2c OK [23:51:17]MH_I2C_Read... [23:51:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:17]Read from MH i2c: E2 [23:51:17]MH_I2C_Read... [23:51:17]Read from MH i2c: E2 03 00 [23:51:17]MH_I2C_Read... [23:51:17]Read from MH i2c: E2 03 00 9C B5 00 90 00 C5 [23:51:17]RAPDU: 90 00 [23:51:17]wFMCommunicate OK [23:51:17]wFMCommunicate request_size=255 [23:51:17]MH_SAM_APDU [23:51:17]CAPDU: 80 0D 02 02 FA 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 [23:51:17]Write to MH i2c: E2 02 01 9D B5 80 0D 02 02 FA 00 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 00 92 [23:51:18]Write i2c OK [23:51:18]MH_I2C_Read... [23:51:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:18]Read from MH i2c: E2 [23:51:18]MH_I2C_Read... [23:51:18]Read from MH i2c: E2 03 00 [23:51:18]MH_I2C_Read... [23:51:18]Read from MH i2c: E2 03 00 9D B5 00 90 00 C6 [23:51:18]RAPDU: 90 00 [23:51:18]wFMCommunicate OK [23:51:18]wFMCommunicate request_size=255 [23:51:18]MH_SAM_APDU [23:51:18]CAPDU: 80 0D 02 02 FA 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 [23:51:18]Write to MH i2c: E2 02 01 9E B5 80 0D 02 02 FA 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 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 00 00 61 [23:51:18]Write i2c OK [23:51:18]MH_I2C_Read... [23:51:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:19]Read from MH i2c: E2 [23:51:19]MH_I2C_Read... [23:51:19]Read from MH i2c: E2 03 00 [23:51:19]MH_I2C_Read... [23:51:19]Read from MH i2c: E2 03 00 9E B5 00 90 00 C7 [23:51:19]RAPDU: 90 00 [23:51:19]wFMCommunicate OK [23:51:19]wFMCommunicate request_size=154 [23:51:19]MH_SAM_APDU [23:51:19]CAPDU: 80 0D 02 02 95 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 88 7F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 F0 C7 1D 2C C6 8D [23:51:19]Write to MH i2c: E2 9D 00 9F B5 80 0D 02 02 95 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 10 04 04 00 88 7F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 F0 C7 1D 2C C6 8D 00 00 6D [23:51:19]Write i2c OK [23:51:19]MH_I2C_Read... [23:51:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:19]Read from MH i2c: E2 [23:51:19]MH_I2C_Read... [23:51:19]Read from MH i2c: E2 03 00 [23:51:19]MH_I2C_Read... [23:51:19]Read from MH i2c: E2 03 00 9F B5 00 90 00 C8 [23:51:19]RAPDU: 90 00 [23:51:19]wFMCommunicate OK [23:51:19]wFMCommunicate request_size=4 [23:51:19]MH_SAM_APDU [23:51:19]CAPDU: 80 0D 03 02 [23:51:19]Write to MH i2c: E2 08 00 A0 B5 80 0D 03 02 00 00 00 00 D0 [23:51:19]Write i2c OK [23:51:19]MH_I2C_Read... [23:51:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:51:19]Read from MH i2c: E2 [23:51:19]MH_I2C_Read... [23:51:19]Read from MH i2c: E2 0B 00 [23:51:19]MH_I2C_Read... [23:51:19]Read from MH i2c: E2 0B 00 A0 B5 00 29 A0 F3 67 00 4B 58 A7 90 00 3E [23:51:19]RAPDU: 29 A0 F3 67 00 4B 58 A7 90 00 [23:51:19]wFMCommunicate OK [23:51:19]SAM_PROTO_SignData done [23:51:19]FM_MakeSignedData done [23:51:19]CreateOFDProtocolMessage [23:51:19]wFMCommunicate request_size=4 [23:51:19]MH_SAM_APDU [23:51:19]CAPDU: 80 11 00 00 [23:51:19]Write to MH i2c: E2 08 00 A1 B5 80 11 00 00 00 00 00 00 D0 [23:51:19]Write i2c OK [23:51:19]MH_I2C_Read... [23:51:20]Read from MH i2c: E2 [23:51:20]MH_I2C_Read... [23:51:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:20]Read from MH i2c: E2 17 00 [23:51:20]MH_I2C_Read... [23:51:20]Read from MH i2c: E2 17 00 A1 B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 26 [23:51:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:51:20]wFMCommunicate OK [23:51:20]CreateOFDProtocolMessage done [23:51:20]OFDSenderStorePacket 32648 [23:51:20]StoreOFDPacket docnum=32648 [23:51:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 87 05 00 00 37 64 7F 05 76 3A 5A 05 01 00 05 00 73 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 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F4 03 04 00 F0 EC E7 64 0E 04 04 00 4B 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 5E 04 04 00 61 01 00 00 57 04 04 00 63 01 00 00 AA 04 DF 04 6E 04 04 00 61 01 00 00 69 04 A5 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 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 13 8E 04 6A 04 A0 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 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 88 7F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 F0 C7 1D 2C C6 8D 29 A0 F3 67 00 4B 58 A7 [23:51:20]CheckFolder [23:51:20]dirname=/storage/ofd_packets [23:51:20]CheckFolder done [23:51:20]ProducePacketName [23:51:20]name=ofd_packets/00032648 [23:51:20]NVStorageSaveData ofd_packets/00032648 [23:51:20]File name is /storage/ofd_packets/00032648 [23:51:20]Write 1445 bytes [23:51:20]NVStorageSaveData done [23:51:20]OFDSenderStorePacket done [23:51:20]KKMCreateOFDPacket done [23:51:20]NVStorageSaveData kkm_last_timestamp [23:51:20]File name is /storage/kkm_last_timestamp [23:51:20]Write 4 bytes [23:51:20]NVStorageSaveData done [23:51:20]ExternCall_PrintAddStr [23:51:20]wPrintStart [23:51:20]Write to MH i2c: 01 00 00 A2 B5 57 [23:51:20]Write i2c OK [23:51:20]MH_I2C_Read... [23:51:20]Read from MH i2c: 01 [23:51:20]MH_I2C_Read... [23:51:20]Read from MH i2c: 01 07 00 [23:51:20]MH_I2C_Read... [23:51:20]Read from MH i2c: 01 07 00 A2 B5 00 00 00 00 00 FF 0F 6C [23:51:20]RasterBufferAndPrint [23:51:20]line Отчет о закрытии смены [23:51:20]line ФФД: 1.0 [23:51:20]line ИНН: 02508201610067 [23:51:20]line Кассир: Батырканова Г. [23:51:20]line 24.08.2023 23:51 [23:51:20]line Смена: 75 [23:51:20]line РНМ: 0000000000091575 [23:51:20]line ЗНМ: 0300000148 [23:51:20]line СНО: Общий режим [23:51:20]line Чеков за смену: 353 [23:51:20]line ФД за смену: 355 [23:51:20]line Всего чеков: 353 [23:51:20]line ИТОГИ ПРИХОД [23:51:20]line Чеков: 349 [23:51:20]line Общий итог: 337222.75 [23:51:20]line Итого наличными: 292486.00 [23:51:20]line Итого безнал.: 44736.75 [23:51:20]line НДС 0% : 0.00 [23:51:20]line НДС 12% : 35821.29 [23:51:20]line НСП 0% : 0.00 [23:51:20]line НСП 1,50% : 0.00 [23:51:20]line НСП 0,50% : 0.00 [23:51:20]line НСП 5% : 0.00 [23:51:20]line НСП 3% : 0.00 [23:51:20]line НСП 2% : 0.00 [23:51:20]line НСП 1% : 2985.15 [23:51:20]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:51:20]line Чеков: 4 [23:51:20]line Общий итог: 42640.00 [23:51:20]line Итого наличными: 42640.00 [23:51:20]line Итого безнал.: 0.00 [23:51:20]line НДС 0% : 0.00 [23:51:20]line НДС 12% : 4528.22 [23:51:20]line НСП 0% : 0.00 [23:51:20]line НСП 1,50% : 0.00 [23:51:20]line НСП 0,50% : 0.00 [23:51:20]line НСП 5% : 0.00 [23:51:20]line НСП 3% : 0.00 [23:51:20]line НСП 2% : 0.00 [23:51:20]line НСП 1% : 377.35 [23:51:20]line ИТОГИ РАСХОД [23:51:20]line Чеков: 0 [23:51:20]line Общий итог: 0.00 [23:51:20]line Итого наличными: 0.00 [23:51:20]line Итого безнал.: 0.00 [23:51:20]line НДС 0% : 0.00 [23:51:20]line НДС 12% : 0.00 [23:51:20]line НСП 0% : 0.00 [23:51:20]line НСП 1,50% : 0.00 [23:51:20]line НСП 0,50% : 0.00 [23:51:20]line НСП 5% : 0.00 [23:51:20]line НСП 3% : 0.00 [23:51:20]line НСП 2% : 0.00 [23:51:20]line НСП 1% : 0.00 [23:51:20]line ИТОГИ ВОЗВРАТ РАСХОДА [23:51:20]line Чеков: 0 [23:51:20]line Общий итог: 0.00 [23:51:20]line Итого наличными: 0.00 [23:51:20]line Итого безнал.: 0.00 [23:51:20]line НДС 0% : 0.00 [23:51:20]line НДС 12% : 0.00 [23:51:20]line НСП 0% : 0.00 [23:51:20]line НСП 1,50% : 0.00 [23:51:20]line НСП 0,50% : 0.00 [23:51:20]line НСП 5% : 0.00 [23:51:20]line НСП 3% : 0.00 [23:51:20]line НСП 2% : 0.00 [23:51:20]line НСП 1% : 0.00 [23:51:20]line Сумма внесений: 0.00 [23:51:20]line Сумма выплат: 0.00 [23:51:20]line Нал. в кассе: 249846.00 [23:51:20]line НС Приход: 25637519.49 [23:51:20]line НС Возвр.Прихода: 3282375.00 [23:51:20]line НС Расход: 0.00 [23:51:20]line НС Возвр.Расхода: 0.00 [23:51:20]line ФД: 32648 [23:51:20]line ФМ: 0000000000874655 [23:51:20]line ФПД: 264737978631821 [23:51:20]OFD Sender: Processing packet 32648 [packets to send 11, broken 10] [23:51:20]ProducePacketName [23:51:20]name=ofd_packets/00032648 [23:51:20]OFD Sender: To server: pG, [23:51:20]CommunicateWithHost lk.salyk.kg:30040 [23:51:20]ConnectInit lk.salyk.kg [23:51:20]written 0, free lines is 4095 [23:51:20]Connected sock=10 [23:51:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 87 05 00 00 37 64 7F 05 76 3A 5A 05 01 00 05 00 73 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 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F4 03 04 00 F0 EC E7 64 0E 04 04 00 4B 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 5E 04 04 00 61 01 00 00 57 04 04 00 63 01 00 00 AA 04 DF 04 6E 04 04 00 61 01 00 00 69 04 A5 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 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 13 8E 04 6A 04 A0 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 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 Write to MH i2c: 01 01 F7 00 03 00 01 F2 00 B5 00 6D 04 4C 02 78 04 04 00 00 00 00 A7 00 [23:51:21]79 04 8D 00 6F 04 04 00 00 Write i2c OK [23:51:21]00 MH_I2C_Read... [23:51:21]00 00 B1 04 00 00 70 Read from MH i2c: 04 01 00 [23:51:21]MH_I2C_Read... [23:51:21]00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 Read from MH i2c: 00 01 00 07 F3 00 03 [23:51:21]00 MH_I2C_Read... [23:51:21]00 Read from MH i2c: EE 01 03 07 09 00 00 F2 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 B5 F6 00 03 00 01 00 00 00 00 00 F7 5A 03 0C 00 14 00 [23:51:21]EF RasterBufferAndPrint [23:51:21]03 09 00 F6 03 01 00 01 F7 03 00 00 line [23:51:21]EF line [23:51:21]03 line [23:51:21]09 line [23:51:21]00 line [23:51:21]F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 written 0, free lines is 3351 [23:51:21]00 00 00 00 00 B1 04 00 00 70 04 00 MH_Cut [23:51:21]00 Write to MH i2c: 72 D1 04 01 00 00 00 F9 00 B5 04 01 75 80 00 [23:51:21]EE 03 09 00 F2 03 01 00 00 Write i2c OK [23:51:22]F3 MH_I2C_Read... [23:51:22]03 Read from MH i2c: 00 D1 00 [23:51:22]EE MH_I2C_Read... [23:51:22]03 09 00 F2 03 01 00 01 F3 03 00 Read from MH i2c: 00 D1 EF 01 03 00 09 [23:51:22]00 MH_I2C_Read... [23:51:22]F6 Read from MH i2c: 03 D1 01 01 00 00 00 F9 F7 03 00 00 EF 03 09 00 F6 03 01 00 B5 01 00 F7 7F 03 [23:51:22]00 Write to MH i2c: 00 01 00 00 FA B5 AF [23:51:22]EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 Write i2c OK [23:51:22]6F MH_I2C_Read... [23:51:22]04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 *** Cut start [23:51:22]*** Purtial cut [23:51:22]*** CUTSNS_PIN = 0 [23:51:22]03 01 00 06 F7 03 00 00 10 04 04 00 88 7F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 F0 C7 1D 2C C6 8D 29 A0 F3 67 00 4B 58 A7 [23:51:22]*** Stage 1: CUTSNS_PIN = 1 [23:51:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B4 07 47 00 E1 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 88 7F 00 00 F4 03 04 00 A1 97 E7 64 B6 04 01 00 00 07 32 A2 A8 CA 88 04 25 [23:51:23]CommunicateWithHost err = 0 [23:51:23]CheckOFDResponse [23:51:23]1017 (14) - 77093643461234 [23:51:23]1041 (16) - 0000000000874655 [23:51:23]1040 (4) - 32648 [23:51:23]1012 (4) - 24.08.2023 17:47 [23:51:23]1206 (1) - 0 [23:51:23]OFD Sender: Remove packet 32648 [23:51:23]ProducePacketName [23:51:23]name=ofd_packets/00032648 [23:51:23]NVStorageDeleteData [23:51:23]OFD Sender: No OFD packet to send [23:51:24]Read from MH i2c: 01 [23:51:24]MH_I2C_Read... [23:51:24]*** Stop cut motor [23:51:24]*** Cut end [23:51:24]Read from MH i2c: 01 07 00 [23:51:24]MH_I2C_Read... [23:51:24]Read from MH i2c: 01 07 00 FA B5 00 00 00 00 00 FF 0F C4 [23:51:24]process_action close_shift done [23:51:24]requested_data is exist [23:51:24]produce_requested_data [23:51:24]requested_item fd.num is exist - process it [23:51:24]SAM_PROTO_GetFieldsCounters [23:51:24]wFMCommunicate request_size=4 [23:51:24]MH_SAM_APDU [23:51:24]CAPDU: 80 13 00 00 [23:51:24]Write to MH i2c: E2 08 00 FB B5 80 13 00 00 00 00 00 00 2C [23:51:24]Write i2c OK [23:51:24]MH_I2C_Read... [23:51:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:51:24]Read from MH i2c: E2 [23:51:24]MH_I2C_Read... [23:51:24]Read from MH i2c: E2 62 00 [23:51:24]MH_I2C_Read... [23:51:24]Read from MH i2c: E2 62 00 FB 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 88 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 CB [23:51:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 88 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:51:24]wFMCommunicate OK [23:51:24]SAM_PROTO_GetFieldsCounters done [23:51:24]requested_item shift.num is exist - process it [23:51:24]requested_item shift.opened is exist - process it [23:51:24]req_shift_opened [23:51:24]FM_GetShiftState [23:51:24]SAM_PROTO_GetShiftState [23:51:24]wFMCommunicate request_size=4 [23:51:24]MH_SAM_APDU [23:51:24]CAPDU: 80 13 01 00 [23:51:25]Write to MH i2c: E2 08 00 FC B5 80 13 01 00 00 00 00 00 2E [23:51:25]Write i2c OK [23:51:25]MH_I2C_Read... [23:51:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:25]Read from MH i2c: E2 [23:51:25]MH_I2C_Read... [23:51:25]Read from MH i2c: E2 0E 00 [23:51:25]MH_I2C_Read... [23:51:25]Read from MH i2c: E2 0E 00 FC B5 00 09 00 00 00 00 00 00 00 00 00 00 90 00 39 [23:51:25]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:51:25]wFMCommunicate OK [23:51:25]SAM_PROTO_GetShiftState done [23:51:25]FM_GetShiftState done [23:51:25]req_shift_opened done [23:51:25]requested_item shift.open_date is exist - process it [23:51:25]req_shift_open_date [23:51:25]FM_GetShiftState [23:51:25]SAM_PROTO_GetShiftState [23:51:25]wFMCommunicate request_size=4 [23:51:25]MH_SAM_APDU [23:51:25]CAPDU: 80 13 01 00 [23:51:25]Write to MH i2c: E2 08 00 FD B5 80 13 01 00 00 00 00 00 2F [23:51:25]Write i2c OK [23:51:25]MH_I2C_Read... [23:51:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:25]Read from MH i2c: E2 [23:51:25]MH_I2C_Read... [23:51:25]Read from MH i2c: E2 0E 00 [23:51:25]MH_I2C_Read... [23:51:25]Read from MH i2c: E2 0E 00 FD B5 00 09 00 00 00 00 00 00 00 00 00 00 90 00 3A [23:51:25]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:51:25]wFMCommunicate OK [23:51:25]SAM_PROTO_GetShiftState done [23:51:25]FM_GetShiftState done [23:51:25]req_shift_open_date done [23:51:25]produce_requested_data done [23:51:25]produce_requested_data return {"fd.num":32648,"shift.num":75,"shift.opened":0,"shift.open_date":0} [23:51:25]process_action_free close_shift [23:51:25]json_value_free [23:51:25]json_value_free done [23:51:25]process_json_proto returns [23:51:25]Send response to host [23:51:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":32648,"shift.num":75,"shift.opened":0,"shift.open_date":0}}} [23:51:25]free response buf [23:51:25]execute_script done [23:51:25]execute_script returns [23:51:25]free content buf [23:51:25]Sock 9.Close socket [23:51:25]Sock 9.Thread stoped [23:51:28]OFD Sender: No OFD packet to send [23:51:33]OFD Sender: No OFD packet to send [23:51:38]OFD Sender: No OFD packet to send [23:51:43]OFD Sender: No OFD packet to send [23:51:48]OFD Sender: No OFD packet to send [23:51:53]OFD Sender: No OFD packet to send [23:51:58]OFD Sender: No OFD packet to send [23:52:03]OFD Sender: No OFD packet to send [23:52:08]OFD Sender: No OFD packet to send [23:52:13]OFD Sender: No OFD packet to send [23:52:18]OFD Sender: No OFD packet to send [23:52:23]OFD Sender: No OFD packet to send [23:52:28]OFD Sender: No OFD packet to send [23:52:33]OFD Sender: No OFD packet to send [23:52:38]OFD Sender: No OFD packet to send [23:52:43]OFD Sender: No OFD packet to send [23:52:48]OFD Sender: No OFD packet to send [23:52:53]OFD Sender: No OFD packet to send [23:52:58]OFD Sender: No OFD packet to send [23:53:03]OFD Sender: No OFD packet to send [23:53:08]OFD Sender: No OFD packet to send [23:53:13]OFD Sender: No OFD packet to send [23:53:18]OFD Sender: No OFD packet to send [23:53:23]OFD Sender: No OFD packet to send [23:53:28]OFD Sender: No OFD packet to send [23:53:33]OFD Sender: No OFD packet to send [23:53:38]OFD Sender: No OFD packet to send [23:53:43]OFD Sender: No OFD packet to send [23:53:48]OFD Sender: No OFD packet to send [23:53:53]OFD Sender: No OFD packet to send [23:53:58]OFD Sender: No OFD packet to send [23:54:03]OFD Sender: No OFD packet to send [23:54:08]OFD Sender: No OFD packet to send [23:54:13]OFD Sender: No OFD packet to send [23:54:18]OFD Sender: No OFD packet to send [23:54:23]OFD Sender: No OFD packet to send [23:54:28]OFD Sender: No OFD packet to send [23:54:33]OFD Sender: No OFD packet to send [23:54:38]OFD Sender: No OFD packet to send [23:54:43]OFD Sender: No OFD packet to send [23:54:48]OFD Sender: No OFD packet to send [23:54:53]OFD Sender: No OFD packet to send [23:54:58]OFD Sender: No OFD packet to send [23:55:03]OFD Sender: No OFD packet to send [23:55:08]OFD Sender: No OFD packet to send [23:55:13]OFD Sender: No OFD packet to send [23:55:18]OFD Sender: No OFD packet to send [23:55:23]OFD Sender: No OFD packet to send [23:55:28]OFD Sender: No OFD packet to send [23:55:33]OFD Sender: No OFD packet to send [23:55:38]OFD Sender: No OFD packet to send [23:55:43]OFD Sender: No OFD packet to send [23:55:48]OFD Sender: No OFD packet to send [23:55:53]OFD Sender: No OFD packet to send [23:55:58]OFD Sender: No OFD packet to send [23:56:03]OFD Sender: No OFD packet to send [23:56:08]OFD Sender: No OFD packet to send [23:56:13]OFD Sender: No OFD packet to send [23:56:18]OFD Sender: No OFD packet to send [23:56:23]OFD Sender: No OFD packet to send [23:56:28]OFD Sender: No OFD packet to send [23:56:33]OFD Sender: No OFD packet to send [23:56:38]OFD Sender: No OFD packet to send [23:56:43]OFD Sender: No OFD packet to send [23:56:48]OFD Sender: No OFD packet to send [23:56:53]OFD Sender: No OFD packet to send [23:56:58]OFD Sender: No OFD packet to send [23:57:03]OFD Sender: No OFD packet to send [23:57:08]OFD Sender: No OFD packet to send [23:57:13]OFD Sender: No OFD packet to send [23:57:18]OFD Sender: No OFD packet to send [23:57:23]OFD Sender: No OFD packet to send [23:57:28]OFD Sender: No OFD packet to send [23:57:33]OFD Sender: No OFD packet to send [23:57:38]OFD Sender: No OFD packet to send [23:57:43]OFD Sender: No OFD packet to send [23:57:48]OFD Sender: No OFD packet to send [23:57:53]OFD Sender: No OFD packet to send [23:57:58]OFD Sender: No OFD packet to send [23:58:03]OFD Sender: No OFD packet to send [23:58:08]OFD Sender: No OFD packet to send [23:58:13]OFD Sender: No OFD packet to send [23:58:18]OFD Sender: No OFD packet to send [23:58:23]OFD Sender: No OFD packet to send [23:58:28]OFD Sender: No OFD packet to send [23:58:33]OFD Sender: No OFD packet to send [23:58:38]OFD Sender: No OFD packet to send [23:58:44]OFD Sender: No OFD packet to send [23:58:49]OFD Sender: No OFD packet to send [23:58:54]OFD Sender: No OFD packet to send [23:58:59]OFD Sender: No OFD packet to send [23:59:04]OFD Sender: No OFD packet to send [23:59:09]OFD Sender: No OFD packet to send [23:59:14]OFD Sender: No OFD packet to send [23:59:19]OFD Sender: No OFD packet to send [23:59:24]OFD Sender: No OFD packet to send [23:59:29]OFD Sender: No OFD packet to send [23:59:34]OFD Sender: No OFD packet to send [23:59:39]OFD Sender: No OFD packet to send [23:59:44]OFD Sender: No OFD packet to send [23:59:49]OFD Sender: No OFD packet to send [23:59:54]OFD Sender: No OFD packet to send [23:59:59]OFD Sender: No OFD packet to send [00:00:04]OFD Sender: No OFD packet to send [00:00:09]OFD Sender: No OFD packet to send [00:00:14]OFD Sender: No OFD packet to send [00:00:19]OFD Sender: No OFD packet to send [00:00:24]OFD Sender: No OFD packet to send [00:00:29]OFD Sender: No OFD packet to send [00:00:34]OFD Sender: No OFD packet to send [00:00:39]OFD Sender: No OFD packet to send [00:00:44]OFD Sender: No OFD packet to send [00:00:49]OFD Sender: No OFD packet to send [00:00:54]OFD Sender: No OFD packet to send [00:00:59]OFD Sender: No OFD packet to send [00:01:04]OFD Sender: No OFD packet to send [00:01:09]OFD Sender: No OFD packet to send [00:01:14]OFD Sender: No OFD packet to send [00:01:19]OFD Sender: No OFD packet to send [00:01:24]OFD Sender: No OFD packet to send [00:01:29]OFD Sender: No OFD packet to send [00:01:34]OFD Sender: No OFD packet to send [00:01:39]OFD Sender: No OFD packet to send [00:01:44]OFD Sender: No OFD packet to send [00:01:49]OFD Sender: No OFD packet to send [00:01:54]OFD Sender: No OFD packet to send [00:01:59]OFD Sender: No OFD packet to send [00:02:04]OFD Sender: No OFD packet to send [00:02:09]OFD Sender: No OFD packet to send [00:02:14]OFD Sender: No OFD packet to send [00:02:19]OFD Sender: No OFD packet to send [00:02:24]OFD Sender: No OFD packet to send [00:02:29]OFD Sender: No OFD packet to send [00:02:34]OFD Sender: No OFD packet to send [00:02:39]OFD Sender: No OFD packet to send [00:02:44]OFD Sender: No OFD packet to send [00:02:49]OFD Sender: No OFD packet to send [00:02:54]OFD Sender: No OFD packet to send [00:02:59]OFD Sender: No OFD packet to send [00:03:04]OFD Sender: No OFD packet to send [00:03:09]OFD Sender: No OFD packet to send [00:03:14]OFD Sender: No OFD packet to send [00:03:19]OFD Sender: No OFD packet to send [00:03:24]OFD Sender: No OFD packet to send [00:03:29]OFD Sender: No OFD packet to send [00:03:34]OFD Sender: No OFD packet to send [00:03:39]OFD Sender: No OFD packet to send [00:03:44]OFD Sender: No OFD packet to send [00:03:49]OFD Sender: No OFD packet to send [00:03:54]OFD Sender: No OFD packet to send [00:03:59]OFD Sender: No OFD packet to send [00:04:04]OFD Sender: No OFD packet to send [00:04:09]OFD Sender: No OFD packet to send [00:04:14]OFD Sender: No OFD packet to send [00:04:19]OFD Sender: No OFD packet to send [00:04:24]OFD Sender: No OFD packet to send [00:04:29]OFD Sender: No OFD packet to send [00:04:34]OFD Sender: No OFD packet to send [00:04:39]OFD Sender: No OFD packet to send [00:04:44]OFD Sender: No OFD packet to send [00:04:49]OFD Sender: No OFD packet to send [00:04:54]OFD Sender: No OFD packet to send [00:04:59]OFD Sender: No OFD packet to send [00:05:04]OFD Sender: No OFD packet to send [00:05:09]OFD Sender: No OFD packet to send [00:05:14]OFD Sender: No OFD packet to send [00:05:19]OFD Sender: No OFD packet to send [00:05:24]OFD Sender: No OFD packet to send [00:05:29]OFD Sender: No OFD packet to send [00:05:34]OFD Sender: No OFD packet to send [00:05:39]OFD Sender: No OFD packet to send [00:05:44]OFD Sender: No OFD packet to send [00:05:49]OFD Sender: No OFD packet to send [00:05:54]OFD Sender: No OFD packet to send [00:05:59]OFD Sender: No OFD packet to send [00:06:04]OFD Sender: No OFD packet to send [00:06:09]OFD Sender: No OFD packet to send [00:06:14]OFD Sender: No OFD packet to send [00:06:19]OFD Sender: No OFD packet to send [00:06:24]OFD Sender: No OFD packet to send [00:06:29]OFD Sender: No OFD packet to send [00:06:34]OFD Sender: No OFD packet to send [00:06:39]OFD Sender: No OFD packet to send [00:06:44]OFD Sender: No OFD packet to send [00:06:49]OFD Sender: No OFD packet to send [00:06:54]OFD Sender: No OFD packet to send [00:06:59]OFD Sender: No OFD packet to send [00:07:04]OFD Sender: No OFD packet to send [00:07:09]OFD Sender: No OFD packet to send [00:07:14]OFD Sender: No OFD packet to send [00:07:19]OFD Sender: No OFD packet to send [00:07:24]OFD Sender: No OFD packet to send [00:07:29]OFD Sender: No OFD packet to send [00:07:34]OFD Sender: No OFD packet to send [00:07:39]OFD Sender: No OFD packet to send [00:07:44]OFD Sender: No OFD packet to send [00:07:49]OFD Sender: No OFD packet to send [00:07:54]OFD Sender: No OFD packet to send [00:07:59]OFD Sender: No OFD packet to send [00:08:04]OFD Sender: No OFD packet to send [00:08:09]OFD Sender: No OFD packet to send [00:08:14]OFD Sender: No OFD packet to send [00:08:19]OFD Sender: No OFD packet to send [00:08:24]OFD Sender: No OFD packet to send [00:08:29]OFD Sender: No OFD packet to send [00:08:34]OFD Sender: No OFD packet to send [00:08:39]OFD Sender: No OFD packet to send [00:08:44]OFD Sender: No OFD packet to send [00:08:49]OFD Sender: No OFD packet to send [00:08:54]OFD Sender: No OFD packet to send [00:08:59]OFD Sender: No OFD packet to send [00:09:04]OFD Sender: No OFD packet to send [00:09:09]OFD Sender: No OFD packet to send [00:09:14]OFD Sender: No OFD packet to send [00:09:19]OFD Sender: No OFD packet to send [00:09:24]OFD Sender: No OFD packet to send [00:09:29]OFD Sender: No OFD packet to send [00:09:34]OFD Sender: No OFD packet to send [00:09:39]OFD Sender: No OFD packet to send [00:09:44]OFD Sender: No OFD packet to send [00:09:49]OFD Sender: No OFD packet to send [00:09:54]OFD Sender: No OFD packet to send [00:09:59]OFD Sender: No OFD packet to send [00:10:04]OFD Sender: No OFD packet to send [00:10:09]OFD Sender: No OFD packet to send [00:10:14]OFD Sender: No OFD packet to send [00:10:19]OFD Sender: No OFD packet to send [00:10:24]OFD Sender: No OFD packet to send [00:10:29]OFD Sender: No OFD packet to send [00:10:34]OFD Sender: No OFD packet to send [00:10:39]OFD Sender: No OFD packet to send [00:10:44]OFD Sender: No OFD packet to send [00:10:49]OFD Sender: No OFD packet to send [00:10:54]OFD Sender: No OFD packet to send [00:10:59]OFD Sender: No OFD packet to send [00:11:04]OFD Sender: No OFD packet to send [00:11:09]OFD Sender: No OFD packet to send [00:11:14]OFD Sender: No OFD packet to send [00:11:19]OFD Sender: No OFD packet to send [00:11:24]OFD Sender: No OFD packet to send [00:11:29]OFD Sender: No OFD packet to send [00:11:34]OFD Sender: No OFD packet to send [00:11:39]OFD Sender: No OFD packet to send [00:11:44]OFD Sender: No OFD packet to send [00:11:49]OFD Sender: No OFD packet to send [00:11:54]OFD Sender: No OFD packet to send [00:11:59]OFD Sender: No OFD packet to send [00:12:04]OFD Sender: No OFD packet to send [00:12:09]OFD Sender: No OFD packet to send [00:12:14]OFD Sender: No OFD packet to send [00:12:19]OFD Sender: No OFD packet to send [00:12:24]OFD Sender: No OFD packet to send [00:12:29]OFD Sender: No OFD packet to send [00:12:34]OFD Sender: No OFD packet to send [00:12:39]OFD Sender: No OFD packet to send [00:12:44]OFD Sender: No OFD packet to send [00:12:49]OFD Sender: No OFD packet to send [00:12:54]OFD Sender: No OFD packet to send [00:12:59]OFD Sender: No OFD packet to send [00:13:04]OFD Sender: No OFD packet to send [00:13:09]OFD Sender: No OFD packet to send [00:13:14]OFD Sender: No OFD packet to send [00:13:19]OFD Sender: No OFD packet to send [00:13:24]OFD Sender: No OFD packet to send [00:13:29]OFD Sender: No OFD packet to send [00:13:34]OFD Sender: No OFD packet to send [00:13:39]OFD Sender: No OFD packet to send [00:13:44]OFD Sender: No OFD packet to send [00:13:49]OFD Sender: No OFD packet to send [00:13:54]OFD Sender: No OFD packet to send [00:13:59]OFD Sender: No OFD packet to send [00:14:04]OFD Sender: No OFD packet to send [00:14:09]OFD Sender: No OFD packet to send [00:14:14]OFD Sender: No OFD packet to send [00:14:19]OFD Sender: No OFD packet to send [00:14:24]OFD Sender: No OFD packet to send [00:14:29]OFD Sender: No OFD packet to send [00:14:34]OFD Sender: No OFD packet to send [00:14:39]OFD Sender: No OFD packet to send [00:14:44]OFD Sender: No OFD packet to send [00:14:49]OFD Sender: No OFD packet to send [00:14:54]OFD Sender: No OFD packet to send [00:14:59]OFD Sender: No OFD packet to send [00:15:04]OFD Sender: No OFD packet to send [00:15:09]OFD Sender: No OFD packet to send [00:15:14]OFD Sender: No OFD packet to send [00:15:19]OFD Sender: No OFD packet to send [00:15:24]OFD Sender: No OFD packet to send [00:15:29]OFD Sender: No OFD packet to send [00:15:34]OFD Sender: No OFD packet to send [00:15:39]OFD Sender: No OFD packet to send [00:15:44]OFD Sender: No OFD packet to send [00:15:49]OFD Sender: No OFD packet to send [00:15:54]OFD Sender: No OFD packet to send [00:15:59]OFD Sender: No OFD packet to send [00:16:04]OFD Sender: No OFD packet to send [00:16:09]OFD Sender: No OFD packet to send [00:16:14]OFD Sender: No OFD packet to send [00:16:19]OFD Sender: No OFD packet to send [00:16:24]OFD Sender: No OFD packet to send [00:16:29]OFD Sender: No OFD packet to send [00:16:34]OFD Sender: No OFD packet to send [00:16:39]OFD Sender: No OFD packet to send [00:16:44]OFD Sender: No OFD packet to send [00:16:49]OFD Sender: No OFD packet to send [00:16:54]OFD Sender: No OFD packet to send [00:16:59]OFD Sender: No OFD packet to send [00:17:04]OFD Sender: No OFD packet to send [00:17:09]OFD Sender: No OFD packet to send [00:17:14]OFD Sender: No OFD packet to send [00:17:19]OFD Sender: No OFD packet to send [00:17:24]OFD Sender: No OFD packet to send [00:17:29]OFD Sender: No OFD packet to send [00:17:34]OFD Sender: No OFD packet to send [00:17:39]OFD Sender: No OFD packet to send [00:17:44]OFD Sender: No OFD packet to send [00:17:49]OFD Sender: No OFD packet to send [00:17:54]OFD Sender: No OFD packet to send [00:17:59]OFD Sender: No OFD packet to send [00:18:04]OFD Sender: No OFD packet to send [00:18:09]OFD Sender: No OFD packet to send [00:18:14]OFD Sender: No OFD packet to send [00:18:19]OFD Sender: No OFD packet to send [00:18:24]OFD Sender: No OFD packet to send [00:18:29]OFD Sender: No OFD packet to send [00:18:34]OFD Sender: No OFD packet to send [00:18:39]OFD Sender: No OFD packet to send [00:18:44]OFD Sender: No OFD packet to send [00:18:49]OFD Sender: No OFD packet to send [00:18:54]OFD Sender: No OFD packet to send [00:18:59]OFD Sender: No OFD packet to send [00:19:04]OFD Sender: No OFD packet to send [00:19:09]OFD Sender: No OFD packet to send [00:19:14]OFD Sender: No OFD packet to send [00:19:19]OFD Sender: No OFD packet to send [00:19:24]OFD Sender: No OFD packet to send [00:19:29]OFD Sender: No OFD packet to send [00:19:34]OFD Sender: No OFD packet to send [00:19:39]OFD Sender: No OFD packet to send [00:19:45]OFD Sender: No OFD packet to send [00:19:50]OFD Sender: No OFD packet to send [00:19:55]OFD Sender: No OFD packet to send [00:20:00]OFD Sender: No OFD packet to send [00:20:05]OFD Sender: No OFD packet to send [00:20:10]OFD Sender: No OFD packet to send [00:20:15]OFD Sender: No OFD packet to send [00:20:20]OFD Sender: No OFD packet to send [00:20:25]OFD Sender: No OFD packet to send [00:20:30]OFD Sender: No OFD packet to send [00:20:35]OFD Sender: No OFD packet to send [00:20:40]OFD Sender: No OFD packet to send [00:20:45]OFD Sender: No OFD packet to send [00:20:50]OFD Sender: No OFD packet to send [00:20:55]OFD Sender: No OFD packet to send [00:21:00]OFD Sender: No OFD packet to send [00:21:05]OFD Sender: No OFD packet to send [00:21:10]OFD Sender: No OFD packet to send [00:21:15]OFD Sender: No OFD packet to send [00:21:20]OFD Sender: No OFD packet to send [00:21:25]OFD Sender: No OFD packet to send [00:21:30]OFD Sender: No OFD packet to send [00:21:35]OFD Sender: No OFD packet to send [00:21:40]OFD Sender: No OFD packet to send [00:21:45]OFD Sender: No OFD packet to send [00:21:50]OFD Sender: No OFD packet to send [00:21:55]OFD Sender: No OFD packet to send [00:22:00]OFD Sender: No OFD packet to send [00:22:05]OFD Sender: No OFD packet to send [00:22:10]OFD Sender: No OFD packet to send [00:22:15]OFD Sender: No OFD packet to send [00:22:20]OFD Sender: No OFD packet to send [00:22:25]OFD Sender: No OFD packet to send [00:22:30]OFD Sender: No OFD packet to send [00:22:35]OFD Sender: No OFD packet to send [00:22:40]OFD Sender: No OFD packet to send [00:22:45]OFD Sender: No OFD packet to send [00:22:50]OFD Sender: No OFD packet to send [00:22:55]OFD Sender: No OFD packet to send [00:23:00]OFD Sender: No OFD packet to send [00:23:05]OFD Sender: No OFD packet to send [00:23:10]OFD Sender: No OFD packet to send [00:23:15]OFD Sender: No OFD packet to send [00:23:20]OFD Sender: No OFD packet to send [00:23:25]OFD Sender: No OFD packet to send [00:23:30]OFD Sender: No OFD packet to send [00:23:35]OFD Sender: No OFD packet to send [00:23:40]OFD Sender: No OFD packet to send [00:23:45]OFD Sender: No OFD packet to send [00:23:50]OFD Sender: No OFD packet to send [00:23:55]OFD Sender: No OFD packet to send [00:24:00]OFD Sender: No OFD packet to send [00:24:05]OFD Sender: No OFD packet to send [00:24:10]OFD Sender: No OFD packet to send [00:24:15]OFD Sender: No OFD packet to send [00:24:20]OFD Sender: No OFD packet to send [00:24:25]OFD Sender: No OFD packet to send [00:24:30]OFD Sender: No OFD packet to send [00:24:35]OFD Sender: No OFD packet to send [00:24:40]OFD Sender: No OFD packet to send [00:24:45]OFD Sender: No OFD packet to send [00:24:50]OFD Sender: No OFD packet to send [00:24:55]OFD Sender: No OFD packet to send [00:25:00]OFD Sender: No OFD packet to send [00:25:05]OFD Sender: No OFD packet to send [00:25:10]OFD Sender: No OFD packet to send [00:25:15]OFD Sender: No OFD packet to send [00:25:20]OFD Sender: No OFD packet to send [00:25:25]OFD Sender: No OFD packet to send [00:25:30]OFD Sender: No OFD packet to send [00:25:35]OFD Sender: No OFD packet to send [00:25:40]OFD Sender: No OFD packet to send [00:25:45]OFD Sender: No OFD packet to send [00:25:50]OFD Sender: No OFD packet to send [00:25:55]OFD Sender: No OFD packet to send [00:26:00]OFD Sender: No OFD packet to send [00:26:05]OFD Sender: No OFD packet to send [00:26:10]OFD Sender: No OFD packet to send [00:26:15]OFD Sender: No OFD packet to send [00:26:20]OFD Sender: No OFD packet to send [00:26:25]OFD Sender: No OFD packet to send [00:26:30]OFD Sender: No OFD packet to send [00:26:35]OFD Sender: No OFD packet to send [00:26:40]OFD Sender: No OFD packet to send [00:26:45]OFD Sender: No OFD packet to send [00:26:50]OFD Sender: No OFD packet to send [00:26:55]OFD Sender: No OFD packet to send [00:27:00]OFD Sender: No OFD packet to send [00:27:05]OFD Sender: No OFD packet to send [00:27:10]OFD Sender: No OFD packet to send [00:27:15]OFD Sender: No OFD packet to send [00:27:20]OFD Sender: No OFD packet to send [00:27:25]OFD Sender: No OFD packet to send [00:27:30]OFD Sender: No OFD packet to send [00:27:35]OFD Sender: No OFD packet to send [00:27:40]OFD Sender: No OFD packet to send [00:27:45]OFD Sender: No OFD packet to send [00:27:50]OFD Sender: No OFD packet to send [00:27:55]OFD Sender: No OFD packet to send [00:28:00]OFD Sender: No OFD packet to send [00:28:05]OFD Sender: No OFD packet to send [00:28:10]OFD Sender: No OFD packet to send [00:28:15]OFD Sender: No OFD packet to send [00:28:20]OFD Sender: No OFD packet to send [00:28:25]OFD Sender: No OFD packet to send [00:28:30]OFD Sender: No OFD packet to send [00:28:35]OFD Sender: No OFD packet to send [00:28:40]OFD Sender: No OFD packet to send [00:28:45]OFD Sender: No OFD packet to send [00:28:50]OFD Sender: No OFD packet to send [00:28:55]OFD Sender: No OFD packet to send [00:29:00]OFD Sender: No OFD packet to send [00:29:05]OFD Sender: No OFD packet to send [00:29:10]OFD Sender: No OFD packet to send [00:29:15]OFD Sender: No OFD packet to send [00:29:20]OFD Sender: No OFD packet to send [00:29:25]OFD Sender: No OFD packet to send [00:29:30]OFD Sender: No OFD packet to send [00:29:35]OFD Sender: No OFD packet to send [00:29:40]OFD Sender: No OFD packet to send [00:29:45]OFD Sender: No OFD packet to send [00:29:50]OFD Sender: No OFD packet to send [00:29:55]OFD Sender: No OFD packet to send [00:30:00]OFD Sender: No OFD packet to send [00:30:05]OFD Sender: No OFD packet to send [00:30:10]OFD Sender: No OFD packet to send [00:30:15]OFD Sender: No OFD packet to send [00:30:15]accept exits with 8 [00:30:15]New connection [00:30:15]New thread 3067084132 created [00:30:15]Thread 3066940772 joined [00:30:15]Waiting for new connection... [00:30:15] Sock 8.Parse request [00:30:15]Sock 8.Check first char [00:30:15]Sock 8.First char is OK [00:30:15]request: POST /json_proto HTTP/1.0 [00:30:15]Method: POST [00:30:15]URL: /json_proto [00:30:15]Method is POST - this is cgi request [00:30:15]url: /json_proto [00:30:15]query_string will be loaded in cgi processing [00:30:15]execute_cgi json_proto POST (null) [00:30:15]execute_cgi path=json_proto method=POST [00:30:15]POST find Content-Length [00:30:15]Host: 172.17.34.200:8080 [00:30:15]Content-Length: 215 [00:30:15]Content-Type: application/json [00:30:15] [00:30:15]POST finish read [00:30:15]Found Content-Length = 215 [00:30:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:30:15]execute_script... [00:30:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:30:15]POST & json_proto [00:30:15]process_json_proto [00:30:15]json parsed OK: [00:30:15]protocol is kg_v1.0 [00:30:15]action value=get_value [00:30:15]process_action get_value [00:30:15]cmd_get_value [00:30:15]process_action get_value done [00:30:15]requested_data is exist [00:30:15]produce_requested_data [00:30:15]requested_item kkm.sn is exist - process it [00:30:15]requested_item kkm.ver is exist - process it [00:30:15]requested_item fm.sn is exist - process it [00:30:15]wFMCommunicate request_size=4 [00:30:15]MH_SAM_APDU [00:30:15]CAPDU: 80 11 00 00 [00:30:15]Write to MH i2c: E2 08 00 FE B5 80 11 00 00 00 00 00 00 2D [00:30:15]Write i2c OK [00:30:15]MH_I2C_Read... [00:30:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:30:15]Read from MH i2c: E2 [00:30:15]MH_I2C_Read... [00:30:15]Read from MH i2c: E2 17 00 [00:30:15]MH_I2C_Read... [00:30:15]Read from MH i2c: E2 17 00 FE B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 83 [00:30:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:30:15]wFMCommunicate OK [00:30:15]requested_item fd.num is exist - process it [00:30:15]SAM_PROTO_GetFieldsCounters [00:30:15]wFMCommunicate request_size=4 [00:30:15]MH_SAM_APDU [00:30:15]CAPDU: 80 13 00 00 [00:30:15]Write to MH i2c: E2 08 00 FF B5 80 13 00 00 00 00 00 00 30 [00:30:15]Write i2c OK [00:30:15]MH_I2C_Read... [00:30:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:30:15]Read from MH i2c: E2 [00:30:15]MH_I2C_Read... [00:30:15]Read from MH i2c: E2 62 00 [00:30:15]MH_I2C_Read... [00:30:15]Read from MH i2c: E2 62 00 FF 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 88 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 CF [00:30:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 88 7F 00 00 0E 04 04 00 4B 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:30:15]wFMCommunicate OK [00:30:15]SAM_PROTO_GetFieldsCounters done [00:30:15]requested_item shift.num is exist - process it [00:30:15]requested_item shift.opened is exist - process it [00:30:15]req_shift_opened [00:30:15]FM_GetShiftState [00:30:15]SAM_PROTO_GetShiftState [00:30:15]wFMCommunicate request_size=4 [00:30:15]MH_SAM_APDU [00:30:15]CAPDU: 80 13 01 00 [00:30:15]Write to MH i2c: E2 08 00 00 B6 80 13 01 00 00 00 00 00 33 [00:30:15]Write i2c OK [00:30:15]MH_I2C_Read... [00:30:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:15]Read from MH i2c: E2 [00:30:15]MH_I2C_Read... [00:30:15]Read from MH i2c: E2 0E 00 [00:30:15]MH_I2C_Read... [00:30:15]Read from MH i2c: E2 0E 00 00 B6 00 09 00 00 00 00 00 00 00 00 00 00 90 00 3E [00:30:15]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:30:15]wFMCommunicate OK [00:30:15]SAM_PROTO_GetShiftState done [00:30:15]FM_GetShiftState done [00:30:15]req_shift_opened done [00:30:15]requested_item shift.open_date is exist - process it [00:30:15]req_shift_open_date [00:30:15]FM_GetShiftState [00:30:15]SAM_PROTO_GetShiftState [00:30:15]wFMCommunicate request_size=4 [00:30:15]MH_SAM_APDU [00:30:15]CAPDU: 80 13 01 00 [00:30:15]Write to MH i2c: E2 08 00 01 B6 80 13 01 00 00 00 00 00 34 [00:30:15]Write i2c OK [00:30:15]MH_I2C_Read... [00:30:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:15]Read from MH i2c: E2 [00:30:15]MH_I2C_Read... [00:30:15]Read from MH i2c: E2 0E 00 [00:30:15]MH_I2C_Read... [00:30:15]Read from MH i2c: E2 0E 00 01 B6 00 09 00 00 00 00 00 00 00 00 00 00 90 00 3F [00:30:15]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:30:15]wFMCommunicate OK [00:30:15]SAM_PROTO_GetShiftState done [00:30:15]FM_GetShiftState done [00:30:15]req_shift_open_date done [00:30:15]produce_requested_data done [00:30:15]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32648,"shift.num":75,"shift.opened":0,"shift.open_date":0} [00:30:15]process_action_free get_value [00:30:15]json_value_free [00:30:15]json_value_free done [00:30:15]process_json_proto returns [00:30:15]Send response to host [00:30:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32648,"shift.num":75,"shift.opened":0,"shift.open_date":0}}} [00:30:15]free response buf [00:30:15]execute_script done [00:30:15]execute_script returns [00:30:15]free content buf [00:30:15]Sock 8.Close socket [00:30:15]Sock 8.Thread stoped [00:30:15]accept exits with 9 [00:30:15]New connection [00:30:15]New thread 3066940772 created [00:30:15]Thread 3067084132 joined [00:30:15]Waiting for new connection... [00:30:15] Sock 9.Parse request [00:30:15]Sock 9.Check first char [00:30:15]Sock 9.First char is OK [00:30:15]request: POST /json_proto HTTP/1.0 [00:30:15]Method: POST [00:30:15]URL: /json_proto [00:30:15]Method is POST - this is cgi request [00:30:15]url: /json_proto [00:30:15]query_string will be loaded in cgi processing [00:30:15]execute_cgi json_proto POST (null) [00:30:15]execute_cgi path=json_proto method=POST [00:30:15]POST find Content-Length [00:30:15]Host: 172.17.34.200:8080 [00:30:15]Content-Length: 331 [00:30:15]Content-Type: application/json [00:30:15] [00:30:15]POST finish read [00:30:15]Found Content-Length = 331 [00:30:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:30:15]execute_script... [00:30:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:30:16]POST & json_proto [00:30:16]process_json_proto [00:30:16]json parsed OK: [00:30:16]protocol is kg_v1.0 [00:30:16]action value=get_value [00:30:16]process_action get_value [00:30:16]cmd_get_value [00:30:16]process_action get_value done [00:30:16]requested_data is exist [00:30:16]produce_requested_data [00:30:16]requested_item fm.sale.total is exist - process it [00:30:16]SAM_PROTO_GetFMData [00:30:16]wFMCommunicate request_size=4 [00:30:16]MH_SAM_APDU [00:30:16]CAPDU: 80 13 03 00 [00:30:16]Write to MH i2c: E2 08 00 02 B6 80 13 03 00 00 00 00 00 37 [00:30:16]Write i2c OK [00:30:16]MH_I2C_Read... [00:30:16]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:30:16]Read from MH i2c: E2 [00:30:16]MH_I2C_Read... [00:30:16]Read from MH i2c: E2 FD 00 [00:30:16]MH_I2C_Read... [00:30:16]Read from MH i2c: E2 FD 00 02 B6 00 C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 14 [00:30:16]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 [00:30:16]wFMCommunicate OK [00:30:16]wFMCommunicate request_size=4 [00:30:16]MH_SAM_APDU [00:30:16]CAPDU: 80 17 00 00 [00:30:16]Write to MH i2c: E2 08 00 03 B6 80 17 00 00 00 00 00 00 39 [00:30:16]Write i2c OK [00:30:16]MH_I2C_Read... [00:30:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:17]Read from MH i2c: E2 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: E2 FD 00 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: E2 FD 00 03 B6 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 63 [00:30:17]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [00:30:17]wFMCommunicate OK [00:30:17]wFMCommunicate request_size=4 [00:30:17]MH_SAM_APDU [00:30:17]CAPDU: 80 17 00 00 [00:30:17]Write to MH i2c: E2 08 00 04 B6 80 17 00 00 00 00 00 00 3A [00:30:17]Write i2c OK [00:30:17]MH_I2C_Read... [00:30:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:17]Read from MH i2c: E2 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: E2 FD 00 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: E2 FD 00 04 B6 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 58 [00:30:17]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [00:30:17]wFMCommunicate OK [00:30:17]wFMCommunicate request_size=4 [00:30:17]MH_SAM_APDU [00:30:17]CAPDU: 80 17 00 00 [00:30:17]Write to MH i2c: E2 08 00 05 B6 80 17 00 00 00 00 00 00 3B [00:30:17]Write i2c OK [00:30:17]MH_I2C_Read... [00:30:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:17]Read from MH i2c: E2 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: E2 FD 00 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: E2 FD 00 05 B6 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 AD [00:30:17]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [00:30:17]wFMCommunicate OK [00:30:17]wFMCommunicate request_size=4 [00:30:17]MH_SAM_APDU [00:30:17]CAPDU: 80 17 00 00 [00:30:17]Write to MH i2c: E2 08 00 06 B6 80 17 00 00 00 00 00 00 3C [00:30:17]Write i2c OK [00:30:17]MH_I2C_Read... [00:30:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [00:30:17]Read from MH i2c: E2 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: E2 E0 00 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: E2 E0 00 06 B6 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 26 [00:30:17]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:30:17]wFMCommunicate OK [00:30:17]SAM_PROTO_GetFMData done [00:30:17]requested_item fm.sale_refund.total is exist - process it [00:30:17]requested_item fm.buy.total is exist - process it [00:30:17]requested_item shift.sale.total is exist - process it [00:30:17]SAM_PROTO_GetShiftData [00:30:17]wFMCommunicate request_size=4 [00:30:17]MH_SAM_APDU [00:30:17]CAPDU: 80 13 02 00 [00:30:17]Write to MH i2c: E2 08 00 07 B6 80 13 02 00 00 00 00 00 3B [00:30:17]Write i2c OK [00:30:17]MH_I2C_Read... [00:30:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:30:18]Read from MH i2c: E2 [00:30:18]MH_I2C_Read... [00:30:18]Read from MH i2c: E2 FD 00 [00:30:18]MH_I2C_Read... [00:30:18]Read from MH i2c: E2 FD 00 07 B6 00 BC 04 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 98 [00:30:18]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 61 01 00 00 69 04 9E 00 6F 04 04 00 5D 01 00 00 B1 04 04 00 A3 8F 02 02 70 04 04 00 58 4C BE 01 72 04 03 00 4B 43 44 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 B1 A8 36 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 13 8E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 40 10 41 70 04 03 00 40 10 41 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D6 E8 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [00:30:18]wFMCommunicate OK [00:30:18]wFMCommunicate request_size=4 [00:30:18]MH_SAM_APDU [00:30:18]CAPDU: 80 17 00 00 [00:30:18]Write to MH i2c: E2 08 00 08 B6 80 17 00 00 00 00 00 00 3E [00:30:18]Write i2c OK [00:30:18]MH_I2C_Read... [00:30:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:18]Read from MH i2c: E2 [00:30:18]MH_I2C_Read... [00:30:18]Read from MH i2c: E2 FD 00 [00:30:18]MH_I2C_Read... [00:30:18]Read from MH i2c: E2 FD 00 08 B6 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 E2 [00:30:18]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 67 93 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [00:30:18]wFMCommunicate OK [00:30:18]wFMCommunicate request_size=4 [00:30:18]MH_SAM_APDU [00:30:18]CAPDU: 80 17 00 00 [00:30:18]Write to MH i2c: E2 08 00 09 B6 80 17 00 00 00 00 00 00 3F [00:30:18]Write i2c OK [00:30:18]MH_I2C_Read... [00:30:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:18]Read from MH i2c: E2 [00:30:18]MH_I2C_Read... [00:30:18]Read from MH i2c: E2 FD 00 [00:30:18]MH_I2C_Read... [00:30:18]Read from MH i2c: E2 FD 00 09 B6 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 68 [00:30:18]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [00:30:18]wFMCommunicate OK [00:30:18]wFMCommunicate request_size=4 [00:30:18]MH_SAM_APDU [00:30:18]CAPDU: 80 17 00 00 [00:30:18]Write to MH i2c: E2 08 00 0A B6 80 17 00 00 00 00 00 00 40 [00:30:18]Write i2c OK [00:30:18]MH_I2C_Read... [00:30:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:19]Read from MH i2c: E2 [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: E2 FD 00 [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: E2 FD 00 0A B6 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 C1 [00:30:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [00:30:19]wFMCommunicate OK [00:30:19]wFMCommunicate request_size=4 [00:30:19]MH_SAM_APDU [00:30:19]CAPDU: 80 17 00 00 [00:30:19]Write to MH i2c: E2 08 00 0B B6 80 17 00 00 00 00 00 00 41 [00:30:19]Write i2c OK [00:30:19]MH_I2C_Read... [00:30:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [00:30:19]Read from MH i2c: E2 [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: E2 D9 00 [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: E2 D9 00 0B B6 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 20 [00:30:19]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:30:19]wFMCommunicate OK [00:30:19]SAM_PROTO_GetShiftData done [00:30:19]requested_item shift.sale.total_cash is exist - process it [00:30:19]requested_item shift.sale_refund.total is exist - process it [00:30:19]requested_item shift.sale_refund.total_cash is exist - process it [00:30:19]requested_item shift.buy.total is exist - process it [00:30:19]requested_item shift.buy.total_cash is exist - process it [00:30:19]produce_requested_data done [00:30:19]produce_requested_data return {"fm.sale.total":25637519.49,"fm.sale_refund.total":3282375.00,"fm.buy.total":0.00,"shift.sale.total":337222.75,"shift.sale.total_cash":292486.00,"shift.sale_refund.total":42640.00,"shift.sale_refund.total_cash":42640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:30:19]process_action_free get_value [00:30:19]json_value_free [00:30:19]json_value_free done [00:30:19]process_json_proto returns [00:30:19]Send response to host [00:30:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25637519.49,"fm.sale_refund.total":3282375.00,"fm.buy.total":0.00,"shift.sale.total":337222.75,"shift.sale.total_cash":292486.00,"shift.sale_refund.total":42640.00,"shift.sale_refund.total_cash":42640.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:30:19]free response buf [00:30:19]execute_script done [00:30:19]execute_script returns [00:30:19]free content buf [00:30:19]Sock 9.Close socket [00:30:19]Sock 9.Thread stoped [00:30:19]accept exits with 8 [00:30:19]New connection [00:30:19]New thread 3067084132 created [00:30:19]Thread 3066940772 joined [00:30:19]Waiting for new connection... [00:30:19] Sock 8.Parse request [00:30:19]Sock 8.Check first char [00:30:19]Sock 8.First char is OK [00:30:19]request: POST /json_proto HTTP/1.0 [00:30:19]Method: POST [00:30:19]URL: /json_proto [00:30:19]Method is POST - this is cgi request [00:30:19]url: /json_proto [00:30:19]query_string will be loaded in cgi processing [00:30:19]execute_cgi json_proto POST (null) [00:30:19]execute_cgi path=json_proto method=POST [00:30:19]POST find Content-Length [00:30:19]Host: 172.17.34.200:8080 [00:30:19]Content-Length: 271 [00:30:19]Content-Type: application/json [00:30:19] [00:30:19]POST finish read [00:30:19]Found Content-Length = 271 [00:30:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0414\u0436\u043E\u043B\u0434\u043E\u0448\u0435\u0432\u0430 \u0416. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:30:19]execute_script... [00:30:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0414\u0436\u043E\u043B\u0434\u043E\u0448\u0435\u0432\u0430 \u0416. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:30:19]POST & json_proto [00:30:19]process_json_proto [00:30:19]json parsed OK: [00:30:19]protocol is kg_v1.0 [00:30:19]action value=open_shift [00:30:19]process_action open_shift [00:30:19]cmd_open_shift [00:30:19]MH_GetDate [00:30:19]Write to MH i2c: F0 00 00 0C B6 B1 [00:30:19]Write i2c OK [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: F0 [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: F0 09 00 [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: F0 09 00 0C B6 00 21 F6 E7 64 B2 FF 65 64 96 [00:30:19]GetLastDocTimeStamp 1692921072 [00:30:19]current date 1692923425 [00:30:19]FM_GetShiftState [00:30:19]SAM_PROTO_GetShiftState [00:30:19]wFMCommunicate request_size=4 [00:30:19]MH_SAM_APDU [00:30:19]CAPDU: 80 13 01 00 [00:30:19]Write to MH i2c: E2 08 00 0D B6 80 13 01 00 00 00 00 00 40 [00:30:19]Write i2c OK [00:30:19]MH_I2C_Read... [00:30:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:19]Read from MH i2c: E2 [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: E2 0E 00 [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: E2 0E 00 0D B6 00 09 00 00 00 00 00 00 00 00 00 00 90 00 4B [00:30:19]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:30:19]wFMCommunicate OK [00:30:19]SAM_PROTO_GetShiftState done [00:30:19]FM_GetShiftState done [00:30:19]KKMCreateOpenShiftDocument [00:30:19]Load OK [00:30:19]Malloc new data [00:30:19]MH_GetDate [00:30:19]Write to MH i2c: F0 00 00 0E B6 B3 [00:30:19]Write i2c OK [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: F0 [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: F0 09 00 [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: F0 09 00 0E B6 00 21 F6 E7 64 B2 FF 65 64 98 [00:30:19]Malloc new data [00:30:19]KKMCreateOpenShiftDocument OK [00:30:19]KKMSetOpenShiftData OK [00:30:19]ProcessDocumentItem done err = 0, tmpTLVsize=206 [00:30:19]tlvbuf is 01A23BB0 [00:30:19]KKMLoadAndSignOpenShiftData [00:30:19]SAM_PROTO_ProcessDocument [00:30:19]wFMCommunicate request_size=9 [00:30:19]MH_SAM_APDU [00:30:19]CAPDU: 80 15 01 00 04 02 00 CE 00 [00:30:19]Write to MH i2c: E2 0C 00 0F B6 80 15 01 00 04 00 02 00 CE 00 00 00 1C [00:30:19]Write i2c OK [00:30:19]MH_I2C_Read... [00:30:19]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:30:19]Read from MH i2c: E2 [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: E2 03 00 [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: E2 03 00 0F B6 00 90 00 39 [00:30:19]RAPDU: 90 00 [00:30:19]wFMCommunicate OK [00:30:19]wFMCommunicate request_size=23 [00:30:19]MH_SAM_APDU [00:30:19]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:30:19]Write to MH i2c: E2 1A 00 10 B6 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 3B [00:30:19]Write i2c OK [00:30:19]MH_I2C_Read... [00:30:19]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:30:19]Read from MH i2c: E2 [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: E2 03 00 [00:30:19]MH_I2C_Read... [00:30:19]Read from MH i2c: E2 03 00 10 B6 00 90 00 3A [00:30:19]RAPDU: 90 00 [00:30:19]wFMCommunicate OK [00:30:19]wFMCommunicate request_size=34 [00:30:19]MH_SAM_APDU [00:30:19]CAPDU: 80 15 02 00 1D FD 03 19 00 D0 94 D0 B6 D0 BE D0 BB D0 B4 D0 BE D1 88 D0 B5 D0 B2 D0 B0 20 D0 96 2E 20 [00:30:19]Write to MH i2c: E2 25 00 11 B6 80 15 02 00 1D 00 FD 03 19 00 D0 94 D0 B6 D0 BE D0 BB D0 B4 D0 BE D1 88 D0 B5 D0 B2 D0 B0 20 D0 96 2E 20 00 00 63 [00:30:20]Write i2c OK [00:30:20]MH_I2C_Read... [00:30:20]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:30:20]Read from MH i2c: E2 [00:30:20]MH_I2C_Read... [00:30:20]Read from MH i2c: E2 03 00 [00:30:20]MH_I2C_Read... [00:30:20]Read from MH i2c: E2 03 00 11 B6 00 90 00 3B [00:30:20]RAPDU: 90 00 [00:30:20]wFMCommunicate OK [00:30:20]wFMCommunicate request_size=90 [00:30:20]MH_SAM_APDU [00:30:20]CAPDU: 80 15 02 00 55 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 [00:30:20]Write to MH i2c: E2 5D 00 12 B6 80 15 02 00 55 00 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 00 00 E4 [00:30:20]Write i2c OK [00:30:20]MH_I2C_Read... [00:30:20]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:30:20]Read from MH i2c: E2 [00:30:20]MH_I2C_Read... [00:30:20]Read from MH i2c: E2 03 00 [00:30:20]MH_I2C_Read... [00:30:20]Read from MH i2c: E2 03 00 12 B6 00 90 00 3C [00:30:20]RAPDU: 90 00 [00:30:20]wFMCommunicate OK [00:30:20]wFMCommunicate request_size=51 [00:30:20]MH_SAM_APDU [00:30:20]CAPDU: 80 15 02 00 2E A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [00:30:20]Write to MH i2c: E2 36 00 13 B6 80 15 02 00 2E 00 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 EF [00:30:20]Write i2c OK [00:30:20]MH_I2C_Read... [00:30:20]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:30:20]Read from MH i2c: E2 [00:30:20]MH_I2C_Read... [00:30:20]Read from MH i2c: E2 03 00 [00:30:20]MH_I2C_Read... [00:30:20]Read from MH i2c: E2 03 00 13 B6 00 90 00 3D [00:30:20]RAPDU: 90 00 [00:30:20]wFMCommunicate OK [00:30:20]wFMCommunicate request_size=13 [00:30:20]MH_SAM_APDU [00:30:20]CAPDU: 80 15 02 00 08 F4 03 04 00 21 F6 E7 64 [00:30:20]Write to MH i2c: E2 10 00 14 B6 80 15 02 00 08 00 F4 03 04 00 21 F6 E7 64 00 00 B7 [00:30:20]Write i2c OK [00:30:20]MH_I2C_Read... [00:30:20]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:30:20]Read from MH i2c: E2 [00:30:20]MH_I2C_Read... [00:30:20]Read from MH i2c: E2 03 00 [00:30:20]MH_I2C_Read... [00:30:20]Read from MH i2c: E2 03 00 14 B6 00 90 00 3E [00:30:20]RAPDU: 90 00 [00:30:20]wFMCommunicate OK [00:30:20]wFMCommunicate request_size=25 [00:30:20]MH_SAM_APDU [00:30:20]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 [00:30:20]Write to MH i2c: E2 1C 00 15 B6 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 00 00 AF [00:30:20]Write i2c OK [00:30:20]MH_I2C_Read... [00:30:20]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:30:20]Read from MH i2c: E2 [00:30:20]MH_I2C_Read... [00:30:20]Read from MH i2c: E2 03 00 [00:30:20]MH_I2C_Read... [00:30:20]Read from MH i2c: E2 03 00 15 B6 00 90 00 3F [00:30:20]RAPDU: 90 00 [00:30:20]wFMCommunicate OK [00:30:20]wFMCommunicate request_size=4 [00:30:20]MH_SAM_APDU [00:30:20]CAPDU: 80 15 03 00 [00:30:20]Write to MH i2c: E2 08 00 16 B6 80 15 03 00 00 00 00 00 4D [00:30:20]Write i2c OK [00:30:20]MH_I2C_Read... [00:30:20]OFD Sender: No OFD packet to send [00:30:20]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:30:20]Read from MH i2c: E2 [00:30:20]MH_I2C_Read... [00:30:20]Read from MH i2c: E2 38 00 [00:30:20]MH_I2C_Read... [00:30:20]Read from MH i2c: E2 38 00 16 B6 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 89 7F 00 00 0E 04 04 00 4C 00 00 00 35 04 06 00 D8 F5 72 7F BB 8B 90 00 74 [00:30:20]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 89 7F 00 00 0E 04 04 00 4C 00 00 00 35 04 06 00 D8 F5 72 7F BB 8B 90 00 [00:30:20]wFMCommunicate OK [00:30:20]SAM_PROTO_ProcessDocument answer len = 51 [00:30:20]SAM_PROTO_ProcessDocument done [00:30:20]SetTLVBufToDocument [00:30:20]Processing tag 1209 (04B9) [00:30:20]Malloc new data [00:30:20]Processing tag 1041 (0411) [00:30:20]Processing tag 1040 (0410) [00:30:20]Malloc new data [00:30:20]Processing tag 1038 (040E) [00:30:20]Malloc new data [00:30:20]Processing tag 1077 (0435) [00:30:20]Malloc new data [00:30:20]SetTLVBufToDocument err=0 [00:30:20]KKMLoadAndSignOpenShiftData store KKM data [00:30:20]KKMLoadAndSignOpenShiftData err=0 [00:30:20]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Джолдошева Ж. Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 Место: АЗС № 121 "Партнер Нефть" 25.08.2023 00:30 Смена: 76 РНМ: 0000000000091575 ЗНМ: 0300000148 ФД: 32649 ФМ: 0000000000874655 ФПД: 238548699560843 [00:30:20]StoreToDocumentArchive [00:30:20]shift 76 fd 32649 [00:30:20]Create dir for shift 0076 [00:30:20]save to /storage/0076/doc_00032649 [00:30:20]save last doc name /storage/0076/doc_00032649 to /storage/kkm_last_doc_name [00:30:20]save OK [00:30:20]Clear old archive folders... [00:30:20]Remove dir /storage/0075 [00:30:20]opendir ok [00:30:20]file . [00:30:20]file .. [00:30:20]file doc_00032294 [00:30:20]remove file /storage/0075/doc_00032294 [00:30:20]file doc_00032295 [00:30:20]remove file /storage/0075/doc_00032295 [00:30:20]file doc_00032296 [00:30:20]remove file /storage/0075/doc_00032296 [00:30:20]file doc_00032297 [00:30:20]remove file /storage/0075/doc_00032297 [00:30:20]file doc_00032298 [00:30:20]remove file /storage/0075/doc_00032298 [00:30:20]file doc_00032299 [00:30:20]remove file /storage/0075/doc_00032299 [00:30:20]file doc_00032300 [00:30:20]remove file /storage/0075/doc_00032300 [00:30:20]file doc_00032301 [00:30:20]remove file /storage/0075/doc_00032301 [00:30:20]file doc_00032302 [00:30:20]remove file /storage/0075/doc_00032302 [00:30:20]file doc_00032303 [00:30:20]remove file /storage/0075/doc_00032303 [00:30:20]file doc_00032304 [00:30:20]remove file /storage/0075/doc_00032304 [00:30:20]file doc_00032305 [00:30:20]remove file /storage/0075/doc_00032305 [00:30:20]file doc_00032306 [00:30:20]remove file /storage/0075/doc_00032306 [00:30:20]file doc_00032307 [00:30:20]remove file /storage/0075/doc_00032307 [00:30:20]file doc_00032308 [00:30:20]remove file /storage/0075/doc_00032308 [00:30:20]file doc_00032309 [00:30:20]remove file /storage/0075/doc_00032309 [00:30:20]file doc_00032310 [00:30:20]remove file /storage/0075/doc_00032310 [00:30:20]file doc_00032311 [00:30:20]remove file /storage/0075/doc_00032311 [00:30:20]file doc_00032312 [00:30:20]remove file /storage/0075/doc_00032312 [00:30:20]file doc_00032313 [00:30:20]remove file /storage/0075/doc_00032313 [00:30:20]file doc_00032314 [00:30:20]remove file /storage/0075/doc_00032314 [00:30:20]file doc_00032315 [00:30:20]remove file /storage/0075/doc_00032315 [00:30:20]file doc_00032316 [00:30:20]remove file /storage/0075/doc_00032316 [00:30:20]file doc_00032317 [00:30:20]remove file /storage/0075/doc_00032317 [00:30:20]file doc_00032318 [00:30:20]remove file /storage/0075/doc_00032318 [00:30:20]file doc_00032319 [00:30:20]remove file /storage/0075/doc_00032319 [00:30:20]file doc_00032320 [00:30:20]remove file /storage/0075/doc_00032320 [00:30:20]file doc_00032321 [00:30:20]remove file /storage/0075/doc_00032321 [00:30:20]file doc_00032322 [00:30:20]remove file /storage/0075/doc_00032322 [00:30:20]file doc_00032323 [00:30:20]remove file /storage/0075/doc_00032323 [00:30:20]file doc_00032324 [00:30:20]remove file /storage/0075/doc_00032324 [00:30:20]file doc_00032325 [00:30:20]remove file /storage/0075/doc_00032325 [00:30:20]file doc_00032326 [00:30:20]remove file /storage/0075/doc_00032326 [00:30:20]file doc_00032327 [00:30:20]remove file /storage/0075/doc_00032327 [00:30:20]file doc_00032328 [00:30:20]remove file /storage/0075/doc_00032328 [00:30:20]file doc_00032329 [00:30:20]remove file /storage/0075/doc_00032329 [00:30:20]file doc_00032330 [00:30:20]remove file /storage/0075/doc_00032330 [00:30:20]file doc_00032331 [00:30:20]remove file /storage/0075/doc_00032331 [00:30:20]file doc_00032332 [00:30:20]remove file /storage/0075/doc_00032332 [00:30:20]file doc_00032333 [00:30:20]remove file /storage/0075/doc_00032333 [00:30:20]file doc_00032334 [00:30:20]remove file /storage/0075/doc_00032334 [00:30:20]file doc_00032335 [00:30:20]remove file /storage/0075/doc_00032335 [00:30:20]file doc_00032336 [00:30:20]remove file /storage/0075/doc_00032336 [00:30:20]file doc_00032337 [00:30:20]remove file /storage/0075/doc_00032337 [00:30:20]file doc_00032338 [00:30:20]remove file /storage/0075/doc_00032338 [00:30:20]file doc_00032339 [00:30:20]remove file /storage/0075/doc_00032339 [00:30:20]file doc_00032340 [00:30:20]remove file /storage/0075/doc_00032340 [00:30:20]file doc_00032341 [00:30:20]remove file /storage/0075/doc_00032341 [00:30:20]file doc_00032342 [00:30:20]remove file /storage/0075/doc_00032342 [00:30:20]file doc_00032343 [00:30:20]remove file /storage/0075/doc_00032343 [00:30:20]file doc_00032344 [00:30:20]remove file /storage/0075/doc_00032344 [00:30:20]file doc_00032345 [00:30:20]remove file /storage/0075/doc_00032345 [00:30:20]file doc_00032346 [00:30:20]remove file /storage/0075/doc_00032346 [00:30:20]file doc_00032347 [00:30:20]remove file /storage/0075/doc_00032347 [00:30:20]file doc_00032348 [00:30:20]remove file /storage/0075/doc_00032348 [00:30:20]file doc_00032349 [00:30:20]remove file /storage/0075/doc_00032349 [00:30:20]file doc_00032350 [00:30:20]remove file /storage/0075/doc_00032350 [00:30:20]file doc_00032351 [00:30:20]remove file /storage/0075/doc_00032351 [00:30:20]file doc_00032352 [00:30:20]remove file /storage/0075/doc_00032352 [00:30:20]file doc_00032353 [00:30:20]remove file /storage/0075/doc_00032353 [00:30:20]file doc_00032354 [00:30:20]remove file /storage/0075/doc_00032354 [00:30:20]file doc_00032355 [00:30:20]remove file /storage/0075/doc_00032355 [00:30:20]file doc_00032356 [00:30:20]remove file /storage/0075/doc_00032356 [00:30:20]file doc_00032357 [00:30:20]remove file /storage/0075/doc_00032357 [00:30:20]file doc_00032358 [00:30:20]remove file /storage/0075/doc_00032358 [00:30:20]file doc_00032359 [00:30:20]remove file /storage/0075/doc_00032359 [00:30:20]file doc_00032360 [00:30:20]remove file /storage/0075/doc_00032360 [00:30:21]file doc_00032361 [00:30:21]remove file /storage/0075/doc_00032361 [00:30:21]file doc_00032362 [00:30:21]remove file /storage/0075/doc_00032362 [00:30:21]file doc_00032363 [00:30:21]remove file /storage/0075/doc_00032363 [00:30:21]file doc_00032364 [00:30:21]remove file /storage/0075/doc_00032364 [00:30:21]file doc_00032365 [00:30:21]remove file /storage/0075/doc_00032365 [00:30:21]file doc_00032366 [00:30:21]remove file /storage/0075/doc_00032366 [00:30:21]file doc_00032367 [00:30:21]remove file /storage/0075/doc_00032367 [00:30:21]file doc_00032368 [00:30:21]remove file /storage/0075/doc_00032368 [00:30:21]file doc_00032369 [00:30:21]remove file /storage/0075/doc_00032369 [00:30:21]file doc_00032370 [00:30:21]remove file /storage/0075/doc_00032370 [00:30:21]file doc_00032371 [00:30:21]remove file /storage/0075/doc_00032371 [00:30:21]file doc_00032372 [00:30:21]remove file /storage/0075/doc_00032372 [00:30:21]file doc_00032373 [00:30:21]remove file /storage/0075/doc_00032373 [00:30:21]file doc_00032374 [00:30:21]remove file /storage/0075/doc_00032374 [00:30:21]file doc_00032375 [00:30:21]remove file /storage/0075/doc_00032375 [00:30:21]file doc_00032376 [00:30:21]remove file /storage/0075/doc_00032376 [00:30:21]file doc_00032377 [00:30:21]remove file /storage/0075/doc_00032377 [00:30:21]file doc_00032378 [00:30:21]remove file /storage/0075/doc_00032378 [00:30:21]file doc_00032379 [00:30:21]remove file /storage/0075/doc_00032379 [00:30:21]file doc_00032380 [00:30:21]remove file /storage/0075/doc_00032380 [00:30:21]file doc_00032381 [00:30:21]remove file /storage/0075/doc_00032381 [00:30:21]file doc_00032382 [00:30:21]remove file /storage/0075/doc_00032382 [00:30:21]file doc_00032383 [00:30:21]remove file /storage/0075/doc_00032383 [00:30:21]file doc_00032384 [00:30:21]remove file /storage/0075/doc_00032384 [00:30:21]file doc_00032385 [00:30:21]remove file /storage/0075/doc_00032385 [00:30:21]file doc_00032386 [00:30:21]remove file /storage/0075/doc_00032386 [00:30:21]file doc_00032387 [00:30:21]remove file /storage/0075/doc_00032387 [00:30:21]file doc_00032388 [00:30:21]remove file /storage/0075/doc_00032388 [00:30:21]file doc_00032389 [00:30:21]remove file /storage/0075/doc_00032389 [00:30:21]file doc_00032390 [00:30:21]remove file /storage/0075/doc_00032390 [00:30:21]file doc_00032391 [00:30:21]remove file /storage/0075/doc_00032391 [00:30:21]file doc_00032392 [00:30:21]remove file /storage/0075/doc_00032392 [00:30:21]file doc_00032393 [00:30:21]remove file /storage/0075/doc_00032393 [00:30:21]file doc_00032394 [00:30:21]remove file /storage/0075/doc_00032394 [00:30:21]file doc_00032395 [00:30:21]remove file /storage/0075/doc_00032395 [00:30:21]file doc_00032396 [00:30:21]remove file /storage/0075/doc_00032396 [00:30:21]file doc_00032397 [00:30:21]remove file /storage/0075/doc_00032397 [00:30:21]file doc_00032398 [00:30:21]remove file /storage/0075/doc_00032398 [00:30:21]file doc_00032399 [00:30:21]remove file /storage/0075/doc_00032399 [00:30:21]file doc_00032400 [00:30:21]remove file /storage/0075/doc_00032400 [00:30:21]file doc_00032401 [00:30:21]remove file /storage/0075/doc_00032401 [00:30:21]file doc_00032402 [00:30:21]remove file /storage/0075/doc_00032402 [00:30:21]file doc_00032403 [00:30:21]remove file /storage/0075/doc_00032403 [00:30:21]file doc_00032404 [00:30:21]remove file /storage/0075/doc_00032404 [00:30:21]file doc_00032405 [00:30:21]remove file /storage/0075/doc_00032405 [00:30:21]file doc_00032406 [00:30:21]remove file /storage/0075/doc_00032406 [00:30:21]file doc_00032407 [00:30:21]remove file /storage/0075/doc_00032407 [00:30:21]file doc_00032408 [00:30:21]remove file /storage/0075/doc_00032408 [00:30:21]file doc_00032409 [00:30:21]remove file /storage/0075/doc_00032409 [00:30:21]file doc_00032410 [00:30:21]remove file /storage/0075/doc_00032410 [00:30:21]file doc_00032411 [00:30:21]remove file /storage/0075/doc_00032411 [00:30:21]file doc_00032412 [00:30:21]remove file /storage/0075/doc_00032412 [00:30:21]file doc_00032413 [00:30:21]remove file /storage/0075/doc_00032413 [00:30:21]file doc_00032414 [00:30:21]remove file /storage/0075/doc_00032414 [00:30:21]file doc_00032415 [00:30:21]remove file /storage/0075/doc_00032415 [00:30:21]file doc_00032416 [00:30:21]remove file /storage/0075/doc_00032416 [00:30:21]file doc_00032417 [00:30:21]remove file /storage/0075/doc_00032417 [00:30:21]file doc_00032418 [00:30:21]remove file /storage/0075/doc_00032418 [00:30:21]file doc_00032419 [00:30:21]remove file /storage/0075/doc_00032419 [00:30:21]file doc_00032420 [00:30:21]remove file /storage/0075/doc_00032420 [00:30:21]file doc_00032421 [00:30:21]remove file /storage/0075/doc_00032421 [00:30:21]file doc_00032422 [00:30:21]remove file /storage/0075/doc_00032422 [00:30:21]file doc_00032423 [00:30:21]remove file /storage/0075/doc_00032423 [00:30:21]file doc_00032424 [00:30:21]remove file /storage/0075/doc_00032424 [00:30:21]file doc_00032425 [00:30:21]remove file /storage/0075/doc_00032425 [00:30:21]file doc_00032426 [00:30:21]remove file /storage/0075/doc_00032426 [00:30:21]file doc_00032427 [00:30:21]remove file /storage/0075/doc_00032427 [00:30:21]file doc_00032428 [00:30:21]remove file /storage/0075/doc_00032428 [00:30:21]file doc_00032429 [00:30:21]remove file /storage/0075/doc_00032429 [00:30:21]file doc_00032430 [00:30:21]remove file /storage/0075/doc_00032430 [00:30:21]file doc_00032431 [00:30:21]remove file /storage/0075/doc_00032431 [00:30:21]file doc_00032432 [00:30:21]remove file /storage/0075/doc_00032432 [00:30:21]file doc_00032433 [00:30:21]remove file /storage/0075/doc_00032433 [00:30:21]file doc_00032434 [00:30:21]remove file /storage/0075/doc_00032434 [00:30:21]file doc_00032435 [00:30:21]remove file /storage/0075/doc_00032435 [00:30:21]file doc_00032436 [00:30:21]remove file /storage/0075/doc_00032436 [00:30:21]file doc_00032437 [00:30:21]remove file /storage/0075/doc_00032437 [00:30:21]file doc_00032438 [00:30:21]remove file /storage/0075/doc_00032438 [00:30:21]file doc_00032439 [00:30:21]remove file /storage/0075/doc_00032439 [00:30:21]file doc_00032440 [00:30:21]remove file /storage/0075/doc_00032440 [00:30:21]file doc_00032441 [00:30:21]remove file /storage/0075/doc_00032441 [00:30:21]file doc_00032442 [00:30:21]remove file /storage/0075/doc_00032442 [00:30:21]file doc_00032443 [00:30:21]remove file /storage/0075/doc_00032443 [00:30:21]file doc_00032444 [00:30:21]remove file /storage/0075/doc_00032444 [00:30:21]file doc_00032445 [00:30:21]remove file /storage/0075/doc_00032445 [00:30:21]file doc_00032446 [00:30:21]remove file /storage/0075/doc_00032446 [00:30:21]file doc_00032447 [00:30:21]remove file /storage/0075/doc_00032447 [00:30:21]file doc_00032448 [00:30:21]remove file /storage/0075/doc_00032448 [00:30:21]file doc_00032449 [00:30:21]remove file /storage/0075/doc_00032449 [00:30:21]file doc_00032450 [00:30:21]remove file /storage/0075/doc_00032450 [00:30:21]file doc_00032451 [00:30:21]remove file /storage/0075/doc_00032451 [00:30:21]file doc_00032452 [00:30:21]remove file /storage/0075/doc_00032452 [00:30:21]file doc_00032453 [00:30:21]remove file /storage/0075/doc_00032453 [00:30:21]file doc_00032454 [00:30:21]remove file /storage/0075/doc_00032454 [00:30:21]file doc_00032455 [00:30:21]remove file /storage/0075/doc_00032455 [00:30:21]file doc_00032456 [00:30:21]remove file /storage/0075/doc_00032456 [00:30:21]file doc_00032457 [00:30:21]remove file /storage/0075/doc_00032457 [00:30:21]file doc_00032458 [00:30:21]remove file /storage/0075/doc_00032458 [00:30:21]file doc_00032459 [00:30:21]remove file /storage/0075/doc_00032459 [00:30:21]file doc_00032460 [00:30:21]remove file /storage/0075/doc_00032460 [00:30:21]file doc_00032461 [00:30:21]remove file /storage/0075/doc_00032461 [00:30:21]file doc_00032462 [00:30:21]remove file /storage/0075/doc_00032462 [00:30:21]file doc_00032463 [00:30:21]remove file /storage/0075/doc_00032463 [00:30:21]file doc_00032464 [00:30:21]remove file /storage/0075/doc_00032464 [00:30:21]file doc_00032465 [00:30:21]remove file /storage/0075/doc_00032465 [00:30:21]file doc_00032466 [00:30:21]remove file /storage/0075/doc_00032466 [00:30:21]file doc_00032467 [00:30:21]remove file /storage/0075/doc_00032467 [00:30:21]file doc_00032468 [00:30:21]remove file /storage/0075/doc_00032468 [00:30:21]file doc_00032469 [00:30:21]remove file /storage/0075/doc_00032469 [00:30:21]file doc_00032470 [00:30:21]remove file /storage/0075/doc_00032470 [00:30:21]file doc_00032471 [00:30:21]remove file /storage/0075/doc_00032471 [00:30:21]file doc_00032472 [00:30:21]remove file /storage/0075/doc_00032472 [00:30:21]file doc_00032473 [00:30:21]remove file /storage/0075/doc_00032473 [00:30:21]file doc_00032474 [00:30:21]remove file /storage/0075/doc_00032474 [00:30:21]file doc_00032475 [00:30:21]remove file /storage/0075/doc_00032475 [00:30:21]file doc_00032476 [00:30:21]remove file /storage/0075/doc_00032476 [00:30:21]file doc_00032477 [00:30:21]remove file /storage/0075/doc_00032477 [00:30:21]file doc_00032478 [00:30:21]remove file /storage/0075/doc_00032478 [00:30:21]file doc_00032479 [00:30:21]remove file /storage/0075/doc_00032479 [00:30:21]file doc_00032480 [00:30:21]remove file /storage/0075/doc_00032480 [00:30:21]file doc_00032481 [00:30:21]remove file /storage/0075/doc_00032481 [00:30:21]file doc_00032482 [00:30:21]remove file /storage/0075/doc_00032482 [00:30:21]file doc_00032483 [00:30:21]remove file /storage/0075/doc_00032483 [00:30:21]file doc_00032484 [00:30:21]remove file /storage/0075/doc_00032484 [00:30:21]file doc_00032485 [00:30:21]remove file /storage/0075/doc_00032485 [00:30:21]file doc_00032486 [00:30:21]remove file /storage/0075/doc_00032486 [00:30:21]file doc_00032487 [00:30:21]remove file /storage/0075/doc_00032487 [00:30:21]file doc_00032488 [00:30:21]remove file /storage/0075/doc_00032488 [00:30:21]file doc_00032489 [00:30:21]remove file /storage/0075/doc_00032489 [00:30:21]file doc_00032490 [00:30:21]remove file /storage/0075/doc_00032490 [00:30:21]file doc_00032491 [00:30:21]remove file /storage/0075/doc_00032491 [00:30:21]file doc_00032492 [00:30:21]remove file /storage/0075/doc_00032492 [00:30:21]file doc_00032493 [00:30:21]remove file /storage/0075/doc_00032493 [00:30:21]file doc_00032494 [00:30:21]remove file /storage/0075/doc_00032494 [00:30:21]file doc_00032495 [00:30:21]remove file /storage/0075/doc_00032495 [00:30:21]file doc_00032496 [00:30:21]remove file /storage/0075/doc_00032496 [00:30:21]file doc_00032497 [00:30:21]remove file /storage/0075/doc_00032497 [00:30:21]file doc_00032498 [00:30:21]remove file /storage/0075/doc_00032498 [00:30:21]file doc_00032499 [00:30:21]remove file /storage/0075/doc_00032499 [00:30:21]file doc_00032500 [00:30:21]remove file /storage/0075/doc_00032500 [00:30:21]file doc_00032501 [00:30:21]remove file /storage/0075/doc_00032501 [00:30:21]file doc_00032502 [00:30:21]remove file /storage/0075/doc_00032502 [00:30:21]file doc_00032503 [00:30:21]remove file /storage/0075/doc_00032503 [00:30:21]file doc_00032504 [00:30:21]remove file /storage/0075/doc_00032504 [00:30:21]file doc_00032505 [00:30:21]remove file /storage/0075/doc_00032505 [00:30:21]file doc_00032506 [00:30:22]remove file /storage/0075/doc_00032506 [00:30:22]file doc_00032507 [00:30:22]remove file /storage/0075/doc_00032507 [00:30:22]file doc_00032508 [00:30:22]remove file /storage/0075/doc_00032508 [00:30:22]file doc_00032509 [00:30:22]remove file /storage/0075/doc_00032509 [00:30:22]file doc_00032510 [00:30:22]remove file /storage/0075/doc_00032510 [00:30:22]file doc_00032511 [00:30:22]remove file /storage/0075/doc_00032511 [00:30:22]file doc_00032512 [00:30:22]remove file /storage/0075/doc_00032512 [00:30:22]file doc_00032513 [00:30:22]remove file /storage/0075/doc_00032513 [00:30:22]file doc_00032514 [00:30:22]remove file /storage/0075/doc_00032514 [00:30:22]file doc_00032515 [00:30:22]remove file /storage/0075/doc_00032515 [00:30:22]file doc_00032516 [00:30:22]remove file /storage/0075/doc_00032516 [00:30:22]file doc_00032517 [00:30:22]remove file /storage/0075/doc_00032517 [00:30:22]file doc_00032518 [00:30:22]remove file /storage/0075/doc_00032518 [00:30:22]file doc_00032519 [00:30:22]remove file /storage/0075/doc_00032519 [00:30:22]file doc_00032520 [00:30:22]remove file /storage/0075/doc_00032520 [00:30:22]file doc_00032521 [00:30:22]remove file /storage/0075/doc_00032521 [00:30:22]file doc_00032522 [00:30:22]remove file /storage/0075/doc_00032522 [00:30:22]file doc_00032523 [00:30:22]remove file /storage/0075/doc_00032523 [00:30:22]file doc_00032524 [00:30:22]remove file /storage/0075/doc_00032524 [00:30:22]file doc_00032525 [00:30:22]remove file /storage/0075/doc_00032525 [00:30:22]file doc_00032526 [00:30:22]remove file /storage/0075/doc_00032526 [00:30:22]file doc_00032527 [00:30:22]remove file /storage/0075/doc_00032527 [00:30:22]file doc_00032528 [00:30:22]remove file /storage/0075/doc_00032528 [00:30:22]file doc_00032529 [00:30:22]remove file /storage/0075/doc_00032529 [00:30:22]file doc_00032530 [00:30:22]remove file /storage/0075/doc_00032530 [00:30:22]file doc_00032531 [00:30:22]remove file /storage/0075/doc_00032531 [00:30:22]file doc_00032532 [00:30:22]remove file /storage/0075/doc_00032532 [00:30:22]file doc_00032533 [00:30:22]remove file /storage/0075/doc_00032533 [00:30:22]file doc_00032534 [00:30:22]remove file /storage/0075/doc_00032534 [00:30:22]file doc_00032535 [00:30:22]remove file /storage/0075/doc_00032535 [00:30:22]file doc_00032536 [00:30:22]remove file /storage/0075/doc_00032536 [00:30:22]file doc_00032537 [00:30:22]remove file /storage/0075/doc_00032537 [00:30:22]file doc_00032538 [00:30:22]remove file /storage/0075/doc_00032538 [00:30:22]file doc_00032539 [00:30:22]remove file /storage/0075/doc_00032539 [00:30:22]file doc_00032540 [00:30:22]remove file /storage/0075/doc_00032540 [00:30:22]file doc_00032541 [00:30:22]remove file /storage/0075/doc_00032541 [00:30:22]file doc_00032542 [00:30:22]remove file /storage/0075/doc_00032542 [00:30:22]file doc_00032543 [00:30:22]remove file /storage/0075/doc_00032543 [00:30:22]file doc_00032544 [00:30:22]remove file /storage/0075/doc_00032544 [00:30:22]file doc_00032545 [00:30:22]remove file /storage/0075/doc_00032545 [00:30:22]file doc_00032546 [00:30:22]remove file /storage/0075/doc_00032546 [00:30:22]file doc_00032547 [00:30:22]remove file /storage/0075/doc_00032547 [00:30:22]file doc_00032548 [00:30:22]remove file /storage/0075/doc_00032548 [00:30:22]file doc_00032549 [00:30:22]remove file /storage/0075/doc_00032549 [00:30:22]file doc_00032550 [00:30:22]remove file /storage/0075/doc_00032550 [00:30:22]file doc_00032551 [00:30:22]remove file /storage/0075/doc_00032551 [00:30:22]file doc_00032552 [00:30:22]remove file /storage/0075/doc_00032552 [00:30:22]file doc_00032553 [00:30:22]remove file /storage/0075/doc_00032553 [00:30:22]file doc_00032554 [00:30:22]remove file /storage/0075/doc_00032554 [00:30:22]file doc_00032555 [00:30:22]remove file /storage/0075/doc_00032555 [00:30:22]file doc_00032556 [00:30:22]remove file /storage/0075/doc_00032556 [00:30:22]file doc_00032557 [00:30:22]remove file /storage/0075/doc_00032557 [00:30:22]file doc_00032558 [00:30:22]remove file /storage/0075/doc_00032558 [00:30:22]file doc_00032559 [00:30:22]remove file /storage/0075/doc_00032559 [00:30:22]file doc_00032560 [00:30:22]remove file /storage/0075/doc_00032560 [00:30:22]file doc_00032561 [00:30:22]remove file /storage/0075/doc_00032561 [00:30:22]file doc_00032562 [00:30:22]remove file /storage/0075/doc_00032562 [00:30:22]file doc_00032563 [00:30:22]remove file /storage/0075/doc_00032563 [00:30:22]file doc_00032564 [00:30:22]remove file /storage/0075/doc_00032564 [00:30:22]file doc_00032565 [00:30:22]remove file /storage/0075/doc_00032565 [00:30:22]file doc_00032566 [00:30:22]remove file /storage/0075/doc_00032566 [00:30:22]file doc_00032567 [00:30:22]remove file /storage/0075/doc_00032567 [00:30:22]file doc_00032568 [00:30:22]remove file /storage/0075/doc_00032568 [00:30:22]file doc_00032569 [00:30:22]remove file /storage/0075/doc_00032569 [00:30:22]file doc_00032570 [00:30:22]remove file /storage/0075/doc_00032570 [00:30:22]file doc_00032571 [00:30:22]remove file /storage/0075/doc_00032571 [00:30:22]file doc_00032572 [00:30:22]remove file /storage/0075/doc_00032572 [00:30:22]file doc_00032573 [00:30:22]remove file /storage/0075/doc_00032573 [00:30:22]file doc_00032574 [00:30:22]remove file /storage/0075/doc_00032574 [00:30:22]file doc_00032575 [00:30:22]remove file /storage/0075/doc_00032575 [00:30:22]file doc_00032576 [00:30:22]remove file /storage/0075/doc_00032576 [00:30:22]file doc_00032577 [00:30:22]remove file /storage/0075/doc_00032577 [00:30:22]file doc_00032578 [00:30:22]remove file /storage/0075/doc_00032578 [00:30:22]file doc_00032579 [00:30:22]remove file /storage/0075/doc_00032579 [00:30:22]file doc_00032580 [00:30:22]remove file /storage/0075/doc_00032580 [00:30:22]file doc_00032581 [00:30:22]remove file /storage/0075/doc_00032581 [00:30:22]file doc_00032582 [00:30:22]remove file /storage/0075/doc_00032582 [00:30:22]file doc_00032583 [00:30:22]remove file /storage/0075/doc_00032583 [00:30:22]file doc_00032584 [00:30:22]remove file /storage/0075/doc_00032584 [00:30:22]file doc_00032585 [00:30:22]remove file /storage/0075/doc_00032585 [00:30:22]file doc_00032586 [00:30:22]remove file /storage/0075/doc_00032586 [00:30:22]file doc_00032587 [00:30:22]remove file /storage/0075/doc_00032587 [00:30:22]file doc_00032588 [00:30:22]remove file /storage/0075/doc_00032588 [00:30:22]file doc_00032589 [00:30:22]remove file /storage/0075/doc_00032589 [00:30:22]file doc_00032590 [00:30:22]remove file /storage/0075/doc_00032590 [00:30:22]file doc_00032591 [00:30:22]remove file /storage/0075/doc_00032591 [00:30:22]file doc_00032592 [00:30:22]remove file /storage/0075/doc_00032592 [00:30:22]file doc_00032593 [00:30:22]remove file /storage/0075/doc_00032593 [00:30:22]file doc_00032594 [00:30:22]remove file /storage/0075/doc_00032594 [00:30:22]file doc_00032595 [00:30:22]remove file /storage/0075/doc_00032595 [00:30:22]file doc_00032596 [00:30:22]remove file /storage/0075/doc_00032596 [00:30:22]file doc_00032597 [00:30:22]remove file /storage/0075/doc_00032597 [00:30:22]file doc_00032598 [00:30:22]remove file /storage/0075/doc_00032598 [00:30:22]file doc_00032599 [00:30:22]remove file /storage/0075/doc_00032599 [00:30:22]file doc_00032600 [00:30:22]remove file /storage/0075/doc_00032600 [00:30:22]file doc_00032601 [00:30:22]remove file /storage/0075/doc_00032601 [00:30:22]file doc_00032602 [00:30:22]remove file /storage/0075/doc_00032602 [00:30:22]file doc_00032603 [00:30:22]remove file /storage/0075/doc_00032603 [00:30:22]file doc_00032604 [00:30:22]remove file /storage/0075/doc_00032604 [00:30:22]file doc_00032605 [00:30:22]remove file /storage/0075/doc_00032605 [00:30:22]file doc_00032606 [00:30:22]remove file /storage/0075/doc_00032606 [00:30:22]file doc_00032607 [00:30:22]remove file /storage/0075/doc_00032607 [00:30:22]file doc_00032608 [00:30:22]remove file /storage/0075/doc_00032608 [00:30:22]file doc_00032609 [00:30:22]remove file /storage/0075/doc_00032609 [00:30:22]file doc_00032610 [00:30:22]remove file /storage/0075/doc_00032610 [00:30:22]file doc_00032611 [00:30:22]remove file /storage/0075/doc_00032611 [00:30:22]file doc_00032612 [00:30:22]remove file /storage/0075/doc_00032612 [00:30:22]file doc_00032613 [00:30:22]remove file /storage/0075/doc_00032613 [00:30:22]file doc_00032614 [00:30:22]remove file /storage/0075/doc_00032614 [00:30:22]file doc_00032615 [00:30:22]remove file /storage/0075/doc_00032615 [00:30:22]file doc_00032616 [00:30:22]remove file /storage/0075/doc_00032616 [00:30:22]file doc_00032617 [00:30:22]remove file /storage/0075/doc_00032617 [00:30:22]file doc_00032618 [00:30:22]remove file /storage/0075/doc_00032618 [00:30:22]file doc_00032619 [00:30:22]remove file /storage/0075/doc_00032619 [00:30:22]file doc_00032620 [00:30:22]remove file /storage/0075/doc_00032620 [00:30:22]file doc_00032621 [00:30:22]remove file /storage/0075/doc_00032621 [00:30:22]file doc_00032622 [00:30:22]remove file /storage/0075/doc_00032622 [00:30:22]file doc_00032623 [00:30:22]remove file /storage/0075/doc_00032623 [00:30:22]file doc_00032624 [00:30:22]remove file /storage/0075/doc_00032624 [00:30:22]file doc_00032625 [00:30:22]remove file /storage/0075/doc_00032625 [00:30:22]file doc_00032626 [00:30:22]remove file /storage/0075/doc_00032626 [00:30:22]file doc_00032627 [00:30:22]remove file /storage/0075/doc_00032627 [00:30:22]file doc_00032628 [00:30:22]remove file /storage/0075/doc_00032628 [00:30:22]file doc_00032629 [00:30:22]remove file /storage/0075/doc_00032629 [00:30:22]file doc_00032630 [00:30:22]remove file /storage/0075/doc_00032630 [00:30:22]file doc_00032631 [00:30:22]remove file /storage/0075/doc_00032631 [00:30:22]file doc_00032632 [00:30:22]remove file /storage/0075/doc_00032632 [00:30:22]file doc_00032633 [00:30:22]remove file /storage/0075/doc_00032633 [00:30:22]file doc_00032634 [00:30:22]remove file /storage/0075/doc_00032634 [00:30:22]file doc_00032635 [00:30:22]remove file /storage/0075/doc_00032635 [00:30:22]file doc_00032636 [00:30:22]remove file /storage/0075/doc_00032636 [00:30:22]file doc_00032637 [00:30:22]remove file /storage/0075/doc_00032637 [00:30:22]file doc_00032638 [00:30:22]remove file /storage/0075/doc_00032638 [00:30:22]file doc_00032639 [00:30:22]remove file /storage/0075/doc_00032639 [00:30:22]file doc_00032640 [00:30:22]remove file /storage/0075/doc_00032640 [00:30:22]file doc_00032641 [00:30:22]remove file /storage/0075/doc_00032641 [00:30:22]file doc_00032642 [00:30:22]remove file /storage/0075/doc_00032642 [00:30:22]file doc_00032643 [00:30:22]remove file /storage/0075/doc_00032643 [00:30:22]file doc_00032644 [00:30:22]remove file /storage/0075/doc_00032644 [00:30:22]file doc_00032645 [00:30:22]remove file /storage/0075/doc_00032645 [00:30:22]file doc_00032646 [00:30:22]remove file /storage/0075/doc_00032646 [00:30:22]file doc_00032647 [00:30:22]remove file /storage/0075/doc_00032647 [00:30:22]file doc_00032648 [00:30:22]remove file /storage/0075/doc_00032648 [00:30:22]remove dir /storage/0075 [00:30:22]ProcessDocumentItem done err = 0, tmpTLVsize=257 [00:30:22]tlvbuf is 019F1D40 [00:30:22]SAM_PROTO_ClearQueue [00:30:22]wFMCommunicate request_size=4 [00:30:22]MH_SAM_APDU [00:30:22]CAPDU: 80 09 00 00 [00:30:22]Write to MH i2c: E2 08 00 17 B6 80 09 00 00 00 00 00 00 3F [00:30:22]Write i2c OK [00:30:22]MH_I2C_Read... [00:30:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:30:22]Read from MH i2c: E2 [00:30:22]MH_I2C_Read... [00:30:22]Read from MH i2c: E2 03 00 [00:30:22]MH_I2C_Read... [00:30:22]Read from MH i2c: E2 03 00 17 B6 00 90 00 41 [00:30:22]RAPDU: 90 00 [00:30:22]wFMCommunicate OK [00:30:22]SAM_PROTO_ClearQueue done [00:30:22]KKMCreateOFDPacket [00:30:22]OFDProtocolAddRootSTLVToBuf [00:30:22]FM_MakeSignedData [00:30:22]FM_MakeSignedData [00:30:22]SAM_PROTO_SignData [00:30:22]wFMCommunicate request_size=4 [00:30:22]MH_SAM_APDU [00:30:22]CAPDU: 80 0D 01 02 [00:30:22]Write to MH i2c: E2 08 00 18 B6 80 0D 01 02 00 00 00 00 47 [00:30:22]Write i2c OK [00:30:22]MH_I2C_Read... [00:30:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:30:22]Read from MH i2c: E2 [00:30:22]MH_I2C_Read... [00:30:22]Read from MH i2c: E2 03 00 [00:30:22]MH_I2C_Read... [00:30:22]Read from MH i2c: E2 03 00 18 B6 00 90 00 42 [00:30:22]RAPDU: 90 00 [00:30:22]wFMCommunicate OK [00:30:22]wFMCommunicate request_size=255 [00:30:22]MH_SAM_APDU [00:30:22]CAPDU: 80 0D 02 02 FA 02 00 01 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 19 00 D0 94 D0 B6 D0 BE D0 BB D0 B4 D0 BE D1 88 D0 B5 D0 B2 D0 B0 20 D0 96 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 21 F6 E7 64 0E 04 04 00 4C 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 89 7F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 [00:30:22]Write to MH i2c: E2 02 01 19 B6 80 0D 02 02 FA 00 02 00 01 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 19 00 D0 94 D0 B6 D0 BE D0 BB D0 B4 D0 BE D1 88 D0 B5 D0 B2 D0 B0 20 D0 96 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 21 F6 E7 64 0E 04 04 00 4C 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 89 7F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 00 00 1E [00:30:22]Write i2c OK [00:30:22]MH_I2C_Read... [00:30:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:30:23]Read from MH i2c: E2 [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: E2 03 00 [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: E2 03 00 19 B6 00 90 00 43 [00:30:23]RAPDU: 90 00 [00:30:23]wFMCommunicate OK [00:30:23]wFMCommunicate request_size=16 [00:30:23]MH_SAM_APDU [00:30:23]CAPDU: 80 0D 02 02 0B 35 35 04 06 00 D8 F5 72 7F BB 8B [00:30:23]Write to MH i2c: E2 13 00 1A B6 80 0D 02 02 0B 00 35 35 04 06 00 D8 F5 72 7F BB 8B 00 00 D8 [00:30:23]Write i2c OK [00:30:23]MH_I2C_Read... [00:30:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:30:23]Read from MH i2c: E2 [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: E2 03 00 [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: E2 03 00 1A B6 00 90 00 44 [00:30:23]RAPDU: 90 00 [00:30:23]wFMCommunicate OK [00:30:23]wFMCommunicate request_size=4 [00:30:23]MH_SAM_APDU [00:30:23]CAPDU: 80 0D 03 02 [00:30:23]Write to MH i2c: E2 08 00 1B B6 80 0D 03 02 00 00 00 00 4C [00:30:23]Write i2c OK [00:30:23]MH_I2C_Read... [00:30:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:30:23]Read from MH i2c: E2 [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: E2 0B 00 [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: E2 0B 00 1B B6 00 E3 CA 36 63 68 4D 40 A5 90 00 2D [00:30:23]RAPDU: E3 CA 36 63 68 4D 40 A5 90 00 [00:30:23]wFMCommunicate OK [00:30:23]SAM_PROTO_SignData done [00:30:23]FM_MakeSignedData done [00:30:23]CreateOFDProtocolMessage [00:30:23]wFMCommunicate request_size=4 [00:30:23]MH_SAM_APDU [00:30:23]CAPDU: 80 11 00 00 [00:30:23]Write to MH i2c: E2 08 00 1C B6 80 11 00 00 00 00 00 00 4C [00:30:23]Write i2c OK [00:30:23]MH_I2C_Read... [00:30:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:30:23]Read from MH i2c: E2 [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: E2 17 00 [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: E2 17 00 1C B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A2 [00:30:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:30:23]wFMCommunicate OK [00:30:23]CreateOFDProtocolMessage done [00:30:23]OFDSenderStorePacket 32649 [00:30:23]StoreOFDPacket docnum=32649 [00:30:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 15 01 00 00 CD 8A 0D 01 15 4D 5A 02 01 00 02 00 01 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 19 00 D0 94 D0 B6 D0 BE D0 BB D0 B4 D0 BE D1 88 D0 B5 D0 B2 D0 B0 20 D0 96 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 21 F6 E7 64 0E 04 04 00 4C 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 89 7F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 D8 F5 72 7F BB 8B E3 CA 36 63 68 4D 40 A5 [00:30:23]CheckFolder [00:30:23]dirname=/storage/ofd_packets [00:30:23]CheckFolder done [00:30:23]ProducePacketName [00:30:23]name=ofd_packets/00032649 [00:30:23]NVStorageSaveData ofd_packets/00032649 [00:30:23]File name is /storage/ofd_packets/00032649 [00:30:23]Write 307 bytes [00:30:23]NVStorageSaveData done [00:30:23]OFDSenderStorePacket done [00:30:23]KKMCreateOFDPacket done [00:30:23]NVStorageSaveData kkm_last_timestamp [00:30:23]File name is /storage/kkm_last_timestamp [00:30:23]Write 4 bytes [00:30:23]NVStorageSaveData done [00:30:23]ExternCall_PrintAddStr [00:30:23]wPrintStart [00:30:23]Write to MH i2c: 01 00 00 1D B6 D3 [00:30:23]Write i2c OK [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: 01 [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: 01 07 00 [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: 01 07 00 1D B6 00 00 00 00 00 FF 0F E8 [00:30:23]RasterBufferAndPrint [00:30:23]line Отчет об открытии смены [00:30:23]line ФФД: 1.0 [00:30:23]line ИНН: 02508201610067 [00:30:23]line Кассир: Джолдошева Ж. [00:30:23]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [00:30:23]line Место: АЗС № 121 "Партнер Нефть" [00:30:23]line 25.08.2023 00:30 [00:30:23]line Смена: 76 [00:30:23]line РНМ: 0000000000091575 [00:30:23]line ЗНМ: 0300000148 [00:30:23]line ФД: 32649 [00:30:23]line ФМ: 0000000000874655 [00:30:23]line ФПД: 238548699560843 [00:30:23]written 0, free lines is 4095 [00:30:23]OFD Sender: Processing packet 32649 [packets to send 11, broken 10] [00:30:23]ProducePacketName [00:30:23]name=ofd_packets/00032649 [00:30:23]OFD Sender: To server: pG, [00:30:23]CommunicateWithHost lk.salyk.kg:30040 [00:30:23]ConnectInit lk.salyk.kg [00:30:23]Connected sock=9 [00:30:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 15 01 00 00 CD 8A 0D 01 15 4D 5A 02 01 00 02 00 01 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 19 00 D0 94 D0 B6 D0 BE D0 BB D0 B4 D0 BE D1 88 D0 B5 D0 B2 D0 B0 20 D0 96 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 21 F6 E7 64 0E 04 04 00 4C 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 89 7F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 D8 F5 72 7F BB 8B E3 CA 36 63 68 4D 40 A5 [00:30:23]Write to MH i2c: 01 00 00 2F B6 E5 [00:30:23]Write i2c OK [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: 01 [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: 01 07 00 [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: 01 07 00 2F B6 00 00 00 00 00 F9 0E F3 [00:30:23]RasterBufferAndPrint [00:30:23]line [00:30:23]line [00:30:23]line [00:30:23]line [00:30:23]line [00:30:23]written 0, free lines is 3856 [00:30:23]MH_Cut [00:30:23]Write to MH i2c: D1 01 00 36 B6 01 BE [00:30:23]Write i2c OK [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: D1 [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: D1 01 00 [00:30:23]MH_I2C_Read... [00:30:23]Read from MH i2c: D1 01 00 36 B6 00 BD [00:30:23]Write to MH i2c: 01 00 00 37 B6 ED [00:30:23]Write i2c OK [00:30:23]MH_I2C_Read... [00:30:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A8 6C 47 00 DC D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 89 7F 00 00 F4 03 04 00 C6 A0 E7 64 B6 04 01 00 00 2A A7 A2 DD 52 2D A3 8E [00:30:24]CommunicateWithHost err = 0 [00:30:24]CheckOFDResponse [00:30:24]1017 (14) - 77093643461234 [00:30:24]1041 (16) - 0000000000874655 [00:30:24]1040 (4) - 32649 [00:30:24]1012 (4) - 24.08.2023 18:26 [00:30:24]1206 (1) - 0 [00:30:24]OFD Sender: Remove packet 32649 [00:30:24]ProducePacketName [00:30:24]name=ofd_packets/00032649 [00:30:24]NVStorageDeleteData [00:30:24]*** Cut start [00:30:24]*** Purtial cut [00:30:24]*** Stage 1: CUTSNS_PIN = 1 [00:30:24]Read from MH i2c: 01 [00:30:24]MH_I2C_Read... [00:30:24]*** Stop cut motor [00:30:24]*** Cut end [00:30:24]Read from MH i2c: 01 07 00 [00:30:24]MH_I2C_Read... [00:30:24]Read from MH i2c: 01 07 00 37 B6 00 00 00 00 00 FF 0F 02 [00:30:24]process_action open_shift done [00:30:24]requested_data is exist [00:30:24]produce_requested_data [00:30:24]requested_item fd.num is exist - process it [00:30:24]SAM_PROTO_GetFieldsCounters [00:30:24]wFMCommunicate request_size=4 [00:30:24]MH_SAM_APDU [00:30:24]CAPDU: 80 13 00 00 [00:30:24]Write to MH i2c: E2 08 00 38 B6 80 13 00 00 00 00 00 00 6A [00:30:24]Write i2c OK [00:30:24]MH_I2C_Read... [00:30:24]OFD Sender: No OFD packet to send [00:30:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:30:24]Read from MH i2c: E2 [00:30:24]MH_I2C_Read... [00:30:24]Read from MH i2c: E2 62 00 [00:30:24]MH_I2C_Read... [00:30:24]Read from MH i2c: E2 62 00 38 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 89 7F 00 00 0E 04 04 00 4C 00 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [00:30:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 89 7F 00 00 0E 04 04 00 4C 00 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:30:24]wFMCommunicate OK [00:30:24]SAM_PROTO_GetFieldsCounters done [00:30:24]requested_item shift.num is exist - process it [00:30:24]requested_item shift.opened is exist - process it [00:30:24]req_shift_opened [00:30:24]FM_GetShiftState [00:30:24]SAM_PROTO_GetShiftState [00:30:24]wFMCommunicate request_size=4 [00:30:24]MH_SAM_APDU [00:30:24]CAPDU: 80 13 01 00 [00:30:24]Write to MH i2c: E2 08 00 39 B6 80 13 01 00 00 00 00 00 6C [00:30:24]Write i2c OK [00:30:24]MH_I2C_Read... [00:30:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:24]Read from MH i2c: E2 [00:30:24]MH_I2C_Read... [00:30:24]Read from MH i2c: E2 0E 00 [00:30:24]MH_I2C_Read... [00:30:24]Read from MH i2c: E2 0E 00 39 B6 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 DA [00:30:24]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [00:30:24]wFMCommunicate OK [00:30:24]SAM_PROTO_GetShiftState done [00:30:24]FM_GetShiftState done [00:30:24]req_shift_opened done [00:30:24]requested_item shift.open_date is exist - process it [00:30:24]req_shift_open_date [00:30:24]req_shift_open_date done [00:30:24]produce_requested_data done [00:30:24]produce_requested_data return {"fd.num":32649,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425} [00:30:24]process_action_free open_shift [00:30:24]json_value_free [00:30:24]json_value_free done [00:30:24]process_json_proto returns [00:30:24]Send response to host [00:30:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":32649,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425}}} [00:30:24]free response buf [00:30:24]execute_script done [00:30:24]execute_script returns [00:30:24]free content buf [00:30:24]Sock 8.Close socket [00:30:24]Sock 8.Thread stoped [00:30:24]accept exits with 10 [00:30:24]New connection [00:30:24]New thread 3066940772 created [00:30:24]Thread 3067084132 joined [00:30:24]Waiting for new connection... [00:30:24] Sock 10.Parse request [00:30:24]Sock 10.Check first char [00:30:24]Sock 10.First char is OK [00:30:24]request: POST /json_proto HTTP/1.0 [00:30:24]Method: POST [00:30:24]URL: /json_proto [00:30:24]Method is POST - this is cgi request [00:30:24]url: /json_proto [00:30:24]query_string will be loaded in cgi processing [00:30:24]execute_cgi json_proto POST (null) [00:30:24]execute_cgi path=json_proto method=POST [00:30:24]POST find Content-Length [00:30:24]Host: 172.17.34.200:8080 [00:30:24]Content-Length: 331 [00:30:24]Content-Type: application/json [00:30:24] [00:30:24]POST finish read [00:30:24]Found Content-Length = 331 [00:30:24]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:30:24]execute_script... [00:30:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:30:24]POST & json_proto [00:30:24]process_json_proto [00:30:24]json parsed OK: [00:30:24]protocol is kg_v1.0 [00:30:24]action value=get_value [00:30:24]process_action get_value [00:30:24]cmd_get_value [00:30:24]process_action get_value done [00:30:24]requested_data is exist [00:30:24]produce_requested_data [00:30:24]requested_item fm.sale.total is exist - process it [00:30:24]SAM_PROTO_GetFMData [00:30:24]wFMCommunicate request_size=4 [00:30:24]MH_SAM_APDU [00:30:24]CAPDU: 80 13 03 00 [00:30:24]Write to MH i2c: E2 08 00 3A B6 80 13 03 00 00 00 00 00 6F [00:30:24]Write i2c OK [00:30:24]MH_I2C_Read... [00:30:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:30:25]Read from MH i2c: E2 [00:30:25]MH_I2C_Read... [00:30:25]Read from MH i2c: E2 FD 00 [00:30:25]MH_I2C_Read... [00:30:25]Read from MH i2c: E2 FD 00 3A B6 00 C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 4C [00:30:25]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 F1 7E 00 00 69 04 A1 00 6F 04 04 00 BA 7D 00 00 B1 04 04 00 0D C0 CF 98 70 04 04 00 70 CB FE 88 72 04 04 00 9D F4 D0 0F 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 46 35 3B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B2 3E 5A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 37 01 00 00 B1 04 04 00 BC 81 90 13 70 04 04 00 BC 81 90 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF E3 13 02 EF 03 09 00 F6 90 00 [00:30:25]wFMCommunicate OK [00:30:25]wFMCommunicate request_size=4 [00:30:25]MH_SAM_APDU [00:30:25]CAPDU: 80 17 00 00 [00:30:25]Write to MH i2c: E2 08 00 3B B6 80 17 00 00 00 00 00 00 71 [00:30:25]Write i2c OK [00:30:25]MH_I2C_Read... [00:30:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:25]Read from MH i2c: E2 [00:30:25]MH_I2C_Read... [00:30:25]Read from MH i2c: E2 FD 00 [00:30:25]MH_I2C_Read... [00:30:25]Read from MH i2c: E2 FD 00 3B B6 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 9B [00:30:25]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 52 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 90 00 [00:30:25]wFMCommunicate OK [00:30:25]wFMCommunicate request_size=4 [00:30:25]MH_SAM_APDU [00:30:25]CAPDU: 80 17 00 00 [00:30:25]Write to MH i2c: E2 08 00 3C B6 80 17 00 00 00 00 00 00 72 [00:30:25]Write i2c OK [00:30:25]MH_I2C_Read... [00:30:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:26]Read from MH i2c: E2 [00:30:26]MH_I2C_Read... [00:30:26]Read from MH i2c: E2 FD 00 [00:30:26]MH_I2C_Read... [00:30:26]Read from MH i2c: E2 FD 00 3C B6 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 90 [00:30:26]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [00:30:26]wFMCommunicate OK [00:30:26]wFMCommunicate request_size=4 [00:30:26]MH_SAM_APDU [00:30:26]CAPDU: 80 17 00 00 [00:30:26]Write to MH i2c: E2 08 00 3D B6 80 17 00 00 00 00 00 00 73 [00:30:26]Write i2c OK [00:30:26]MH_I2C_Read... [00:30:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:26]Read from MH i2c: E2 [00:30:26]MH_I2C_Read... [00:30:26]Read from MH i2c: E2 FD 00 [00:30:26]MH_I2C_Read... [00:30:26]Read from MH i2c: E2 FD 00 3D B6 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 E5 [00:30:26]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [00:30:26]wFMCommunicate OK [00:30:26]wFMCommunicate request_size=4 [00:30:26]MH_SAM_APDU [00:30:26]CAPDU: 80 17 00 00 [00:30:26]Write to MH i2c: E2 08 00 3E B6 80 17 00 00 00 00 00 00 74 [00:30:26]Write i2c OK [00:30:26]MH_I2C_Read... [00:30:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [00:30:26]Read from MH i2c: E2 [00:30:26]MH_I2C_Read... [00:30:26]Read from MH i2c: E2 E0 00 [00:30:26]MH_I2C_Read... [00:30:26]Read from MH i2c: E2 E0 00 3E B6 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 5E [00:30:27]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:30:27]wFMCommunicate OK [00:30:27]SAM_PROTO_GetFMData done [00:30:27]requested_item fm.sale_refund.total is exist - process it [00:30:27]requested_item fm.buy.total is exist - process it [00:30:27]requested_item shift.sale.total is exist - process it [00:30:27]SAM_PROTO_GetShiftData [00:30:27]wFMCommunicate request_size=4 [00:30:27]MH_SAM_APDU [00:30:27]CAPDU: 80 13 02 00 [00:30:27]Write to MH i2c: E2 08 00 3F B6 80 13 02 00 00 00 00 00 73 [00:30:27]Write i2c OK [00:30:27]MH_I2C_Read... [00:30:27]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:30:27]Read from MH i2c: E2 [00:30:27]MH_I2C_Read... [00:30:27]Read from MH i2c: E2 FD 00 [00:30:27]MH_I2C_Read... [00:30:27]Read from MH i2c: E2 FD 00 3F B6 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 E6 [00:30:27]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:30:27]wFMCommunicate OK [00:30:27]wFMCommunicate request_size=4 [00:30:27]MH_SAM_APDU [00:30:27]CAPDU: 80 17 00 00 [00:30:27]Write to MH i2c: E2 08 00 40 B6 80 17 00 00 00 00 00 00 76 [00:30:27]Write i2c OK [00:30:27]MH_I2C_Read... [00:30:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:28]Read from MH i2c: E2 [00:30:28]MH_I2C_Read... [00:30:28]Read from MH i2c: E2 FD 00 [00:30:28]MH_I2C_Read... [00:30:28]Read from MH i2c: E2 FD 00 40 B6 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 7E [00:30:28]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:30:28]wFMCommunicate OK [00:30:28]wFMCommunicate request_size=4 [00:30:28]MH_SAM_APDU [00:30:28]CAPDU: 80 17 00 00 [00:30:28]Write to MH i2c: E2 08 00 41 B6 80 17 00 00 00 00 00 00 77 [00:30:28]Write i2c OK [00:30:28]MH_I2C_Read... [00:30:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:28]Read from MH i2c: E2 [00:30:28]MH_I2C_Read... [00:30:28]Read from MH i2c: E2 FD 00 [00:30:28]MH_I2C_Read... [00:30:28]Read from MH i2c: E2 FD 00 41 B6 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 49 [00:30:28]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:30:28]wFMCommunicate OK [00:30:28]wFMCommunicate request_size=4 [00:30:28]MH_SAM_APDU [00:30:28]CAPDU: 80 17 00 00 [00:30:28]Write to MH i2c: E2 08 00 42 B6 80 17 00 00 00 00 00 00 78 [00:30:28]Write i2c OK [00:30:28]MH_I2C_Read... [00:30:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:29]Read from MH i2c: E2 [00:30:29]MH_I2C_Read... [00:30:29]Read from MH i2c: E2 FD 00 [00:30:29]MH_I2C_Read... [00:30:29]Read from MH i2c: E2 FD 00 42 B6 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 EA [00:30:29]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:30:29]wFMCommunicate OK [00:30:29]wFMCommunicate request_size=4 [00:30:29]MH_SAM_APDU [00:30:29]CAPDU: 80 17 00 00 [00:30:29]Write to MH i2c: E2 08 00 43 B6 80 17 00 00 00 00 00 00 79 [00:30:29]Write i2c OK [00:30:29]MH_I2C_Read... [00:30:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:30:29]Read from MH i2c: E2 [00:30:29]MH_I2C_Read... [00:30:29]Read from MH i2c: E2 BD 00 [00:30:29]MH_I2C_Read... [00:30:29]Read from MH i2c: E2 BD 00 43 B6 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 OFD Sender: No OFD packet to send [00:30:29]09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 5F [00:30:29]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:30:29]wFMCommunicate OK [00:30:29]SAM_PROTO_GetShiftData done [00:30:29]requested_item shift.sale.total_cash is exist - process it [00:30:29]requested_item shift.sale_refund.total is exist - process it [00:30:29]requested_item shift.sale_refund.total_cash is exist - process it [00:30:29]requested_item shift.buy.total is exist - process it [00:30:29]requested_item shift.buy.total_cash is exist - process it [00:30:29]produce_requested_data done [00:30:29]produce_requested_data return {"fm.sale.total":25637519.49,"fm.sale_refund.total":3282375.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:30:29]process_action_free get_value [00:30:29]json_value_free [00:30:29]json_value_free done [00:30:29]process_json_proto returns [00:30:29]Send response to host [00:30:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":25637519.49,"fm.sale_refund.total":3282375.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:30:29]free response buf [00:30:29]execute_script done [00:30:29]execute_script returns [00:30:29]free content buf [00:30:29]Sock 10.Close socket [00:30:29]Sock 10.Thread stoped [00:30:34]OFD Sender: No OFD packet to send [00:30:39]OFD Sender: No OFD packet to send [00:30:44]OFD Sender: No OFD packet to send [00:30:49]OFD Sender: No OFD packet to send [00:30:54]OFD Sender: No OFD packet to send [00:30:59]OFD Sender: No OFD packet to send [00:31:04]OFD Sender: No OFD packet to send [00:31:09]OFD Sender: No OFD packet to send [00:31:14]OFD Sender: No OFD packet to send [00:31:19]OFD Sender: No OFD packet to send [00:31:24]OFD Sender: No OFD packet to send [00:31:29]OFD Sender: No OFD packet to send [00:31:34]OFD Sender: No OFD packet to send [00:31:39]OFD Sender: No OFD packet to send [00:31:44]OFD Sender: No OFD packet to send [00:31:49]OFD Sender: No OFD packet to send [00:31:54]OFD Sender: No OFD packet to send [00:31:59]OFD Sender: No OFD packet to send [00:32:04]OFD Sender: No OFD packet to send [00:32:09]OFD Sender: No OFD packet to send [00:32:14]OFD Sender: No OFD packet to send [00:32:19]OFD Sender: No OFD packet to send [00:32:24]OFD Sender: No OFD packet to send [00:32:29]OFD Sender: No OFD packet to send [00:32:34]OFD Sender: No OFD packet to send [00:32:39]OFD Sender: No OFD packet to send [00:32:44]OFD Sender: No OFD packet to send [00:32:49]OFD Sender: No OFD packet to send [00:32:54]OFD Sender: No OFD packet to send [00:32:59]OFD Sender: No OFD packet to send [00:33:04]OFD Sender: No OFD packet to send [00:33:09]OFD Sender: No OFD packet to send [00:33:14]OFD Sender: No OFD packet to send [00:33:19]OFD Sender: No OFD packet to send [00:33:24]OFD Sender: No OFD packet to send [00:33:29]OFD Sender: No OFD packet to send [00:33:34]OFD Sender: No OFD packet to send [00:33:39]OFD Sender: No OFD packet to send [00:33:44]OFD Sender: No OFD packet to send [00:33:49]OFD Sender: No OFD packet to send [00:33:54]OFD Sender: No OFD packet to send [00:33:59]OFD Sender: No OFD packet to send [00:34:04]OFD Sender: No OFD packet to send [00:34:09]OFD Sender: No OFD packet to send [00:34:14]OFD Sender: No OFD packet to send [00:34:19]OFD Sender: No OFD packet to send [00:34:24]OFD Sender: No OFD packet to send [00:34:29]OFD Sender: No OFD packet to send [00:34:34]OFD Sender: No OFD packet to send [00:34:39]OFD Sender: No OFD packet to send [00:34:44]OFD Sender: No OFD packet to send [00:34:49]OFD Sender: No OFD packet to send [00:34:54]OFD Sender: No OFD packet to send [00:34:59]OFD Sender: No OFD packet to send [00:35:04]OFD Sender: No OFD packet to send [00:35:09]OFD Sender: No OFD packet to send [00:35:14]OFD Sender: No OFD packet to send [00:35:19]OFD Sender: No OFD packet to send [00:35:24]OFD Sender: No OFD packet to send [00:35:29]OFD Sender: No OFD packet to send [00:35:34]OFD Sender: No OFD packet to send [00:35:39]OFD Sender: No OFD packet to send [00:35:44]OFD Sender: No OFD packet to send [00:35:49]OFD Sender: No OFD packet to send [00:35:54]OFD Sender: No OFD packet to send [00:35:59]OFD Sender: No OFD packet to send [00:36:04]OFD Sender: No OFD packet to send [00:36:09]OFD Sender: No OFD packet to send [00:36:14]OFD Sender: No OFD packet to send [00:36:19]OFD Sender: No OFD packet to send [00:36:24]OFD Sender: No OFD packet to send [00:36:29]OFD Sender: No OFD packet to send [00:36:35]OFD Sender: No OFD packet to send [00:36:40]OFD Sender: No OFD packet to send [00:36:45]OFD Sender: No OFD packet to send [00:36:50]OFD Sender: No OFD packet to send [00:36:55]OFD Sender: No OFD packet to send [00:37:00]OFD Sender: No OFD packet to send [00:37:05]OFD Sender: No OFD packet to send [00:37:10]OFD Sender: No OFD packet to send [00:37:15]OFD Sender: No OFD packet to send [00:37:20]OFD Sender: No OFD packet to send [00:37:25]OFD Sender: No OFD packet to send [00:37:30]OFD Sender: No OFD packet to send [00:37:35]OFD Sender: No OFD packet to send [00:37:40]OFD Sender: No OFD packet to send [00:37:45]OFD Sender: No OFD packet to send [00:37:50]OFD Sender: No OFD packet to send [00:37:55]OFD Sender: No OFD packet to send [00:38:00]OFD Sender: No OFD packet to send [00:38:05]OFD Sender: No OFD packet to send [00:38:10]OFD Sender: No OFD packet to send [00:38:15]OFD Sender: No OFD packet to send [00:38:20]OFD Sender: No OFD packet to send [00:38:25]OFD Sender: No OFD packet to send [00:38:30]OFD Sender: No OFD packet to send [00:38:35]OFD Sender: No OFD packet to send [00:38:40]OFD Sender: No OFD packet to send [00:38:45]OFD Sender: No OFD packet to send [00:38:50]OFD Sender: No OFD packet to send [00:38:55]OFD Sender: No OFD packet to send [00:39:00]OFD Sender: No OFD packet to send [00:39:05]OFD Sender: No OFD packet to send [00:39:10]OFD Sender: No OFD packet to send [00:39:15]OFD Sender: No OFD packet to send [00:39:20]OFD Sender: No OFD packet to send [00:39:25]OFD Sender: No OFD packet to send [00:39:30]OFD Sender: No OFD packet to send [00:39:35]OFD Sender: No OFD packet to send [00:39:40]OFD Sender: No OFD packet to send [00:39:45]OFD Sender: No OFD packet to send [00:39:46]accept exits with 8 [00:39:46]New connection [00:39:46]New thread 3067084132 created [00:39:46]Thread 3066940772 joined [00:39:46]Waiting for new connection... [00:39:46] Sock 8.Parse request [00:39:46]Sock 8.Check first char [00:39:46]Sock 8.First char is OK [00:39:46]request: POST /json_proto HTTP/1.0 [00:39:46]Method: POST [00:39:46]URL: /json_proto [00:39:46]Method is POST - this is cgi request [00:39:46]url: /json_proto [00:39:46]query_string will be loaded in cgi processing [00:39:46]execute_cgi json_proto POST (null) [00:39:46]execute_cgi path=json_proto method=POST [00:39:46]POST find Content-Length [00:39:46]Host: 172.17.34.200:8080 [00:39:46]Content-Length: 683 [00:39:46]Content-Type: application/json [00:39:46] [00:39:46]POST finish read [00:39:46]Found Content-Length = 683 [00:39:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 57.930, "sum" : 3794.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 3794.00, "payments": [ { "type": 0, "sum" : 3794.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:39:46]execute_script... [00: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)1182411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 57.930, "sum" : 3794.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 3794.00, "payments": [ { "type": 0, "sum" : 3794.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:39:46]POST & json_proto [00:39:46]process_json_proto [00:39:46]json parsed OK: [00:39:46]protocol is kg_v1.0 [00:39:46]action value=close_receipt [00:39:46]process_action close_receipt [00:39:46]cmd_close_receipt [00:39:46]MH_GetDate [00:39:46]Write to MH i2c: F0 00 00 44 B6 E9 [00:39:46]Write i2c OK [00:39:46]MH_I2C_Read... [00:39:46]Read from MH i2c: F0 [00:39:46]MH_I2C_Read... [00:39:46]Read from MH i2c: F0 09 00 [00:39:46]MH_I2C_Read... [00:39:46]Read from MH i2c: F0 09 00 44 B6 00 58 F8 E7 64 B2 FF 65 64 07 [00:39:46]GetLastDocTimeStamp 1692923425 [00:39:46]current date 1692923992 [00:39:46]FM_GetShiftState [00:39:46]SAM_PROTO_GetShiftState [00:39:46]wFMCommunicate request_size=4 [00:39:46]MH_SAM_APDU [00:39:46]CAPDU: 80 13 01 00 [00:39:46]Write to MH i2c: E2 08 00 45 B6 80 13 01 00 00 00 00 00 78 [00:39:46]Write i2c OK [00:39:46]MH_I2C_Read... [00:39:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:39:46]Read from MH i2c: E2 [00:39:46]MH_I2C_Read... [00:39:46]Read from MH i2c: E2 0E 00 [00:39:46]MH_I2C_Read... [00:39:46]Read from MH i2c: E2 0E 00 45 B6 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 E6 [00:39:46]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [00:39:46]wFMCommunicate OK [00:39:46]SAM_PROTO_GetShiftState done [00:39:46]FM_GetShiftState done [00:39:46]opened in 1692923425 [00:39:46]opened+sec_in_day 1693009825 [00:39:46]quantity*price = 379441 [00:39:46]sum+1 = 379443 [00:39:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 3794.00 Внесено: 4000.00 СДАЧА: 206.00 НСП 1% : 33.58 НДС 12% : 402.95 Наличными: 3794.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 1 25.08.2023 00:39 Смена: 76 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32650 ФПД: 112095855213005 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230825T003952&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32650&fm=112095855213005&tin=02508201610067®Number=0000000000091575&sum=379400 [00:39:47]StoreToDocumentArchive [00:39:47]shift 76 fd 32650 [00:39:47]save to /storage/0076/doc_00032650 [00:39:47]save last doc name /storage/0076/doc_00032650 to /storage/kkm_last_doc_name [00:39:47]save OK [00:39:47]Clear old archive folders... [00:39:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:39:47]tlvbuf is 0189D770 [00:39:47]SAM_PROTO_ClearQueue [00:39:47]wFMCommunicate request_size=4 [00:39:47]MH_SAM_APDU [00:39:47]CAPDU: 80 09 00 00 [00:39:47]Write to MH i2c: E2 08 00 52 B6 80 09 00 00 00 00 00 00 7A [00:39:47]Write i2c OK [00:39:47]MH_I2C_Read... [00:39:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:39:47]Read from MH i2c: E2 [00:39:47]MH_I2C_Read... [00:39:47]Read from MH i2c: E2 03 00 [00:39:47]MH_I2C_Read... [00:39:47]Read from MH i2c: E2 03 00 52 B6 00 90 00 7C [00:39:47]RAPDU: 90 00 [00:39:47]wFMCommunicate OK [00:39:47]SAM_PROTO_ClearQueue done [00:39:47]KKMCreateOFDPacket [00:39:47]OFDProtocolAddRootSTLVToBuf [00:39:47]FM_MakeSignedData [00:39:47]FM_MakeSignedData [00:39:47]SAM_PROTO_SignData [00:39:47]wFMCommunicate request_size=4 [00:39:47]MH_SAM_APDU [00:39:47]CAPDU: 80 0D 01 02 [00:39:47]Write to MH i2c: E2 08 00 53 B6 80 0D 01 02 00 00 00 00 82 [00:39:47]Write i2c OK [00:39:47]MH_I2C_Read... [00:39:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:39:48]Read from MH i2c: E2 [00:39:48]MH_I2C_Read... [00:39:48]Read from MH i2c: E2 03 00 [00:39:48]MH_I2C_Read... [00:39:48]Read from MH i2c: E2 03 00 53 B6 00 90 00 7D [00:39:48]RAPDU: 90 00 [00:39:48]wFMCommunicate OK [00:39:48]wFMCommunicate request_size=255 [00:39:48]MH_SAM_APDU [00: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4A E2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 32 CA 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CA 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9D 00 00 00 00 07 04 06 00 08 CA 05 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 58 F8 E7 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 7F 00 00 35 04 06 00 65 [00:39:48]Write to MH i2c: E2 02 01 54 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4A E2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 32 CA 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CA 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9D 00 00 00 00 07 04 06 00 08 CA 05 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 58 F8 E7 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 7F 00 00 35 04 06 00 65 00 00 A4 [00:39:48]Write i2c OK [00:39:48]MH_I2C_Read... [00:39:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:39:48]Read from MH i2c: E2 [00:39:48]MH_I2C_Read... [00:39:48]Read from MH i2c: E2 03 00 [00:39:48]MH_I2C_Read... [00:39:48]Read from MH i2c: E2 03 00 54 B6 00 90 00 7E [00:39:48]RAPDU: 90 00 [00:39:48]wFMCommunicate OK [00:39:48]wFMCommunicate request_size=10 [00:39:48]MH_SAM_APDU [00:39:48]CAPDU: 80 0D 02 02 05 F3 59 A1 79 CD [00:39:48]Write to MH i2c: E2 0D 00 55 B6 80 0D 02 02 05 00 F3 59 A1 79 CD 00 00 C2 [00:39:48]Write i2c OK [00:39:48]MH_I2C_Read... [00:39:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:39:48]Read from MH i2c: E2 [00:39:48]MH_I2C_Read... [00:39:48]Read from MH i2c: E2 03 00 [00:39:48]MH_I2C_Read... [00:39:48]Read from MH i2c: E2 03 00 55 B6 00 90 00 7F [00:39:48]RAPDU: 90 00 [00:39:48]wFMCommunicate OK [00:39:48]wFMCommunicate request_size=4 [00:39:48]MH_SAM_APDU [00:39:48]CAPDU: 80 0D 03 02 [00:39:48]Write to MH i2c: E2 08 00 56 B6 80 0D 03 02 00 00 00 00 87 [00:39:48]Write i2c OK [00:39:48]MH_I2C_Read... [00:39:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:39:48]Read from MH i2c: E2 [00:39:48]MH_I2C_Read... [00:39:48]Read from MH i2c: E2 0B 00 [00:39:48]MH_I2C_Read... [00:39:48]Read from MH i2c: E2 0B 00 56 B6 00 E9 16 50 63 BD B2 C6 30 90 00 9F [00:39:48]RAPDU: E9 16 50 63 BD B2 C6 30 90 00 [00:39:48]wFMCommunicate OK [00:39:48]SAM_PROTO_SignData done [00:39:48]FM_MakeSignedData done [00:39:48]CreateOFDProtocolMessage [00:39:48]wFMCommunicate request_size=4 [00:39:48]MH_SAM_APDU [00:39:48]CAPDU: 80 11 00 00 [00:39:48]Write to MH i2c: E2 08 00 57 B6 80 11 00 00 00 00 00 00 87 [00:39:48]Write i2c OK [00:39:48]MH_I2C_Read... [00:39:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:39:48]Read from MH i2c: E2 [00:39:48]MH_I2C_Read... [00:39:48]Read from MH i2c: E2 17 00 [00:39:48]MH_I2C_Read... [00:39:48]Read from MH i2c: E2 17 00 57 B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DD [00:39:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:39:48]wFMCommunicate OK [00:39:48]CreateOFDProtocolMessage done [00:39:48]OFDSenderStorePacket 32650 [00:39:48]StoreOFDPacket docnum=32650 [00:39:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 62 E7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4A E2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 32 CA 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CA 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9D 00 00 00 00 07 04 06 00 08 CA 05 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 58 F8 E7 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 7F 00 00 35 04 06 00 65 F3 59 A1 79 CD E9 16 50 63 BD B2 C6 30 [00:39:48]CheckFolder [00:39:48]dirname=/storage/ofd_packets [00:39:48]CheckFolder done [00:39:48]ProducePacketName [00:39:48]name=ofd_packets/00032650 [00:39:48]NVStorageSaveData ofd_packets/00032650 [00:39:48]File name is /storage/ofd_packets/00032650 [00:39:48]Write 301 bytes [00:39:48]NVStorageSaveData done [00:39:48]OFDSenderStorePacket done [00:39:48]KKMCreateOFDPacket done [00:39:48]NVStorageSaveData kkm_last_timestamp [00:39:48]File name is /storage/kkm_last_timestamp [00:39:48]Write 4 bytes [00:39:48]NVStorageSaveData done [00:39:48]ExternCall_PrintAddStr [00:39:48]wPrintStart [00:39:48]Write to MH i2c: 01 00 00 58 B6 0E [00:39:48]Write i2c OK [00:39:48]MH_I2C_Read... [00:39:48]Read from MH i2c: 01 [00:39:48]MH_I2C_Read... [00:39:48]Read from MH i2c: 01 07 00 [00:39:48]MH_I2C_Read... [00:39:48]Read from MH i2c: 01 07 00 58 B6 00 00 00 00 00 FF 0F 23 [00:39:48]RasterBufferAndPrint [00:39:48]line Счет N : (1)1182411 [00:39:48]line ИНН: 02508201610067 [00:39:48]line Контрольно-Кассовый Чек [00:39:48]line ПРОДАЖА [00:39:48]line ТРК (МРК, ГНК) : 53 [00:39:48]line Товар: 2710124500 [00:39:48]line Аи-95-К-5 [00:39:48]line 57.930 * 65.50 [00:39:48]line = 3794.42 [00:39:48]line НДС 12% НСП 1% [00:39:48]line > о реализуемом товаре [00:39:48]line ОКРУГЛЕНИЕ: -0.42 [00:39:48]line ИТОГО: 3794.00 [00:39:48]line Внесено: 4000.00 [00:39:48]line СДАЧА: 206.00 [00:39:48]line НСП 1% : 33.58 [00:39:48]line НДС 12% : 402.95 [00:39:48]line Наличными: 3794.00 [00:39:48]line Безнал.: 0.00 [00:39:48]line Место: АЗС № 121 "Партнер Нефть" [00:39:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [00:39:48]line СНО: Общий режим [00:39:48]line Чек 1 25.08.2023 00:39 [00:39:48]line Смена: 76 ФФД: 1.0 [00:39:48]line ЗНМ: 0300000148 [00:39:48]line РНМ: 0000000000091575 [00:39:48]line Версия ККМ: 001 [00:39:48]line ФМ: 0000000000874655 [00:39:48]line ФД: 32650 [00:39:48]line ФПД: 112095855213005 [00:39:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230825T003952&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32650&fm=112095855213005&tin=02508201610067®Number=0000000000091575&sum=379400 [00:39:48]OFD Sender: Processing packet 32650 [packets to send 11, broken 10] [00:39:48]ProducePacketName [00:39:48]name=ofd_packets/00032650 [00:39:48]OFD Sender: To server: pG, [00:39:48]CommunicateWithHost lk.salyk.kg:30040 [00:39:48]ConnectInit lk.salyk.kg [00:39:48]written 0, free lines is 4095 [00:39:48]Connected sock=10 [00:39:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 62 E7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4A E2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 32 CA 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CA 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9D 00 00 00 00 07 04 06 00 08 CA 05 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 58 F8 E7 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 7F 00 00 35 04 06 00 65 F3 59 A1 79 CD E9 16 50 63 BD B2 C6 30 [00:39:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C7 4B 47 00 84 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 7F 00 00 F4 03 04 00 FB A2 E7 64 B6 04 01 00 00 90 6C 6B C5 E7 1A 4A 07 [00:39:49]CommunicateWithHost err = 0 [00:39:49]CheckOFDResponse [00:39:49]1017 (14) - 77093643461234 [00:39:49]1041 (16) - 0000000000874655 [00:39:49]1040 (4) - 32650 [00:39:49]1012 (4) - 24.08.2023 18:35 [00:39:49]1206 (1) - 0 [00:39:49]OFD Sender: Remove packet 32650 [00:39:49]ProducePacketName [00:39:49]name=ofd_packets/00032650 [00:39:49]NVStorageDeleteData [00:39:49]Write to MH i2c: 01 00 00 83 B6 39 [00:39:49]Write i2c OK [00:39:49]MH_I2C_Read... [00:39:49]Read from MH i2c: 01 [00:39:49]MH_I2C_Read... [00:39:49]Read from MH i2c: 01 07 00 [00:39:49]MH_I2C_Read... [00:39:49]Read from MH i2c: 01 07 00 83 B6 00 00 00 00 00 F4 0C 40 [00:39:49]RasterBufferAndPrint [00:39:49]line [00:39:49]line [00:39:49]line [00:39:49]line [00:39:49]line [00:39:49]written 0, free lines is 3325 [00:39:49]MH_Cut [00:39:49]Write to MH i2c: D1 01 00 8A B6 01 12 [00:39:49]Write i2c OK [00:39:49]MH_I2C_Read... [00:39:49]Read from MH i2c: D1 [00:39:49]MH_I2C_Read... [00:39:49]Read from MH i2c: D1 01 00 [00:39:49]MH_I2C_Read... [00:39:49]Read from MH i2c: D1 01 00 8A B6 00 11 [00:39:49]Write to MH i2c: 01 00 00 8B B6 41 [00:39:49]Write i2c OK [00:39:49]MH_I2C_Read... [00:39:49]OFD Sender: No OFD packet to send [00:39:49]*** Cut start [00:39:49]*** Purtial cut [00:39:49]*** CUTSNS_PIN = 0 [00:39:50]*** Stage 1: CUTSNS_PIN = 1 [00:39:52]Read from MH i2c: 01 [00:39:52]MH_I2C_Read... [00:39:52]*** Stop cut motor [00:39:52]*** Cut end [00:39:52]Read from MH i2c: 01 07 00 [00:39:52]MH_I2C_Read... [00:39:52]Read from MH i2c: 01 07 00 8B B6 00 00 00 00 00 FF 0F 56 [00:39:52]process_action close_receipt done [00:39:52]requested_data is exist [00:39:52]produce_requested_data [00:39:52]requested_item fm.sn is exist - process it [00:39:52]wFMCommunicate request_size=4 [00:39:52]MH_SAM_APDU [00:39:52]CAPDU: 80 11 00 00 [00:39:52]Write to MH i2c: E2 08 00 8C B6 80 11 00 00 00 00 00 00 BC [00:39:52]Write i2c OK [00:39:52]MH_I2C_Read... [00:39:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:39:52]Read from MH i2c: E2 [00:39:52]MH_I2C_Read... [00:39:52]Read from MH i2c: E2 17 00 [00:39:52]MH_I2C_Read... [00:39:52]Read from MH i2c: E2 17 00 8C B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 12 [00:39:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:39:52]wFMCommunicate OK [00:39:52]requested_item fd.num is exist - process it [00:39:52]SAM_PROTO_GetFieldsCounters [00:39:52]wFMCommunicate request_size=4 [00:39:52]MH_SAM_APDU [00:39:52]CAPDU: 80 13 00 00 [00:39:52]Write to MH i2c: E2 08 00 8D B6 80 13 00 00 00 00 00 00 BF [00:39:52]Write i2c OK [00:39:52]MH_I2C_Read... [00:39:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:39:52]Read from MH i2c: E2 [00:39:52]MH_I2C_Read... [00:39:52]Read from MH i2c: E2 62 00 [00:39:52]MH_I2C_Read... [00:39:52]Read from MH i2c: E2 62 00 8D 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8A 7F 00 00 0E 04 04 00 4C 00 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [00:39:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8A 7F 00 00 0E 04 04 00 4C 00 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:39:52]wFMCommunicate OK [00:39:52]SAM_PROTO_GetFieldsCounters done [00:39:52]requested_item shift.num is exist - process it [00:39:52]requested_item shift.opened is exist - process it [00:39:52]req_shift_opened [00:39:52]FM_GetShiftState [00:39:52]SAM_PROTO_GetShiftState [00:39:52]wFMCommunicate request_size=4 [00:39:52]MH_SAM_APDU [00:39:52]CAPDU: 80 13 01 00 [00:39:52]Write to MH i2c: E2 08 00 8E B6 80 13 01 00 00 00 00 00 C1 [00:39:52]Write i2c OK [00:39:52]MH_I2C_Read... [00:39:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:39:52]Read from MH i2c: E2 [00:39:52]MH_I2C_Read... [00:39:52]Read from MH i2c: E2 0E 00 [00:39:52]MH_I2C_Read... [00:39:52]Read from MH i2c: E2 0E 00 8E B6 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 2F [00:39:52]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [00:39:52]wFMCommunicate OK [00:39:52]SAM_PROTO_GetShiftState done [00:39:52]FM_GetShiftState done [00:39:52]req_shift_opened done [00:39:52]requested_item shift.open_date is exist - process it [00:39:52]req_shift_open_date [00:39:52]req_shift_open_date done [00:39:52]produce_requested_data done [00:39:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32650,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425} [00:39:52]process_action_free close_receipt [00:39:52]json_value_free [00:39:52]json_value_free done [00:39:52]process_json_proto returns [00:39:52]Send response to host [00:39:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32650,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425}}} [00:39:52]free response buf [00:39:52]execute_script done [00:39:52]execute_script returns [00:39:52]free content buf [00:39:52]Sock 8.Close socket [00:39:52]Sock 8.Thread stoped [00:39:54]OFD Sender: No OFD packet to send [00:39:59]OFD Sender: No OFD packet to send [00:40:04]OFD Sender: No OFD packet to send [00:40:09]OFD Sender: No OFD packet to send [00:40:14]OFD Sender: No OFD packet to send [00:40:19]OFD Sender: No OFD packet to send [00:40:24]OFD Sender: No OFD packet to send [00:40:29]OFD Sender: No OFD packet to send [00:40:34]OFD Sender: No OFD packet to send [00:40:39]OFD Sender: No OFD packet to send [00:40:44]OFD Sender: No OFD packet to send [00:40:49]OFD Sender: No OFD packet to send [00:40:54]OFD Sender: No OFD packet to send [00:40:59]OFD Sender: No OFD packet to send [00:41:04]OFD Sender: No OFD packet to send [00:41:09]OFD Sender: No OFD packet to send [00:41:14]OFD Sender: No OFD packet to send [00:41:19]OFD Sender: No OFD packet to send [00:41:24]OFD Sender: No OFD packet to send [00:41:29]OFD Sender: No OFD packet to send [00:41:34]OFD Sender: No OFD packet to send [00:41:39]OFD Sender: No OFD packet to send [00:41:44]OFD Sender: No OFD packet to send [00:41:49]OFD Sender: No OFD packet to send [00:41:54]OFD Sender: No OFD packet to send [00:41:59]OFD Sender: No OFD packet to send [00:42:04]OFD Sender: No OFD packet to send [00:42:09]OFD Sender: No OFD packet to send [00:42:14]OFD Sender: No OFD packet to send [00:42:19]OFD Sender: No OFD packet to send [00:42:24]OFD Sender: No OFD packet to send [00:42:29]OFD Sender: No OFD packet to send [00:42:34]OFD Sender: No OFD packet to send [00:42:39]OFD Sender: No OFD packet to send [00:42:44]OFD Sender: No OFD packet to send [00:42:49]OFD Sender: No OFD packet to send [00:42:54]OFD Sender: No OFD packet to send [00:42:59]OFD Sender: No OFD packet to send [00:43:04]OFD Sender: No OFD packet to send [00:43:09]OFD Sender: No OFD packet to send [00:43:14]OFD Sender: No OFD packet to send [00:43:19]OFD Sender: No OFD packet to send [00:43:24]OFD Sender: No OFD packet to send [00:43:29]OFD Sender: No OFD packet to send [00:43:34]OFD Sender: No OFD packet to send [00:43:39]OFD Sender: No OFD packet to send [00:43:44]OFD Sender: No OFD packet to send [00:43:49]OFD Sender: No OFD packet to send [00:43:54]OFD Sender: No OFD packet to send [00:43:59]OFD Sender: No OFD packet to send [00:44:04]OFD Sender: No OFD packet to send [00:44:09]OFD Sender: No OFD packet to send [00:44:14]OFD Sender: No OFD packet to send [00:44:19]OFD Sender: No OFD packet to send [00:44:24]OFD Sender: No OFD packet to send [00:44:29]OFD Sender: No OFD packet to send [00:44:34]OFD Sender: No OFD packet to send [00:44:39]OFD Sender: No OFD packet to send [00:44:44]OFD Sender: No OFD packet to send [00:44:49]OFD Sender: No OFD packet to send [00:44:54]OFD Sender: No OFD packet to send [00:44:59]OFD Sender: No OFD packet to send [00:45:04]OFD Sender: No OFD packet to send [00:45:09]OFD Sender: No OFD packet to send [00:45:14]OFD Sender: No OFD packet to send [00:45:19]OFD Sender: No OFD packet to send [00:45:24]OFD Sender: No OFD packet to send [00:45:29]OFD Sender: No OFD packet to send [00:45:34]OFD Sender: No OFD packet to send [00:45:39]OFD Sender: No OFD packet to send [00:45:44]OFD Sender: No OFD packet to send [00:45:49]OFD Sender: No OFD packet to send [00:45:54]OFD Sender: No OFD packet to send [00:45:59]OFD Sender: No OFD packet to send [00:46:04]OFD Sender: No OFD packet to send [00:46:09]OFD Sender: No OFD packet to send [00:46:14]OFD Sender: No OFD packet to send [00:46:19]OFD Sender: No OFD packet to send [00:46:24]OFD Sender: No OFD packet to send [00:46:29]OFD Sender: No OFD packet to send [00:46:34]OFD Sender: No OFD packet to send [00:46:39]OFD Sender: No OFD packet to send [00:46:44]OFD Sender: No OFD packet to send [00:46:49]OFD Sender: No OFD packet to send [00:46:54]OFD Sender: No OFD packet to send [00:46:59]OFD Sender: No OFD packet to send [00:47:04]OFD Sender: No OFD packet to send [00:47:09]OFD Sender: No OFD packet to send [00:47:14]OFD Sender: No OFD packet to send [00:47:19]OFD Sender: No OFD packet to send [00:47:24]OFD Sender: No OFD packet to send [00:47:29]OFD Sender: No OFD packet to send [00:47:34]OFD Sender: No OFD packet to send [00:47:39]OFD Sender: No OFD packet to send [00:47:44]OFD Sender: No OFD packet to send [00:47:50]OFD Sender: No OFD packet to send [00:47:55]OFD Sender: No OFD packet to send [00:48:00]OFD Sender: No OFD packet to send [00:48:05]OFD Sender: No OFD packet to send [00:48:10]OFD Sender: No OFD packet to send [00:48:12]accept exits with 9 [00:48:12]New connection [00:48:12]New thread 3066940772 created [00:48:12]Thread 3067084132 joined [00:48:12]Waiting for new connection... [00:48:12] Sock 9.Parse request [00:48:12]Sock 9.Check first char [00:48:12]Sock 9.First char is OK [00:48:12]request: POST /json_proto HTTP/1.0 [00:48:12]Method: POST [00:48:12]URL: /json_proto [00:48:12]Method is POST - this is cgi request [00:48:12]url: /json_proto [00:48:12]query_string will be loaded in cgi processing [00:48:12]execute_cgi json_proto POST (null) [00:48:12]execute_cgi path=json_proto method=POST [00:48:12]POST find Content-Length [00:48:12]Host: 172.17.34.200:8080 [00:48:12]Content-Length: 678 [00:48:12]Content-Type: application/json [00:48:12] [00:48:12]POST finish read [00:48:12]Found Content-Length = 678 [00:48:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 4.790, "sum" : 280.22, "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" ] } } [00:48:12]execute_script... [00: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)1182412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 4.790, "sum" : 280.22, "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" ] } } [00:48:12]POST & json_proto [00:48:12]process_json_proto [00:48:12]json parsed OK: [00:48:12]protocol is kg_v1.0 [00:48:12]action value=close_receipt [00:48:12]process_action close_receipt [00:48:12]cmd_close_receipt [00:48:12]MH_GetDate [00:48:12]Write to MH i2c: F0 00 00 8F B6 34 [00:48:12]Write i2c OK [00:48:12]MH_I2C_Read... [00:48:12]Read from MH i2c: F0 [00:48:12]MH_I2C_Read... [00:48:12]Read from MH i2c: F0 09 00 [00:48:12]MH_I2C_Read... [00:48:12]Read from MH i2c: F0 09 00 8F B6 00 52 FA E7 64 B2 FF 65 64 4E [00:48:12]GetLastDocTimeStamp 1692923992 [00:48:12]current date 1692924498 [00:48:12]FM_GetShiftState [00:48:12]SAM_PROTO_GetShiftState [00:48:12]wFMCommunicate request_size=4 [00:48:12]MH_SAM_APDU [00:48:12]CAPDU: 80 13 01 00 [00:48:12]Write to MH i2c: E2 08 00 90 B6 80 13 01 00 00 00 00 00 C3 [00:48:12]Write i2c OK [00:48:12]MH_I2C_Read... [00:48:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:48:12]Read from MH i2c: E2 [00:48:12]MH_I2C_Read... [00:48:12]Read from MH i2c: E2 0E 00 [00:48:12]MH_I2C_Read... [00:48:12]Read from MH i2c: E2 0E 00 90 B6 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 31 [00:48:12]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [00:48:12]wFMCommunicate OK [00:48:12]SAM_PROTO_GetShiftState done [00:48:12]FM_GetShiftState done [00:48:12]opened in 1692923425 [00:48:12]opened+sec_in_day 1693009825 [00:48:12]quantity*price = 28021 [00:48:12]sum+1 = 28023 [00:48:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 280.00 Внесено: 280.00 СДАЧА: 0.00 НСП 1% : 2.48 НДС 12% : 29.76 Наличными: 280.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 2 25.08.2023 00:48 Смена: 76 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32651 ФПД: 43920418320866 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230825T004818&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32651&fm=43920418320866&tin=02508201610067®Number=0000000000091575&sum=28000 [00:48:13]StoreToDocumentArchive [00:48:13]shift 76 fd 32651 [00:48:13]save to /storage/0076/doc_00032651 [00:48:13]save last doc name /storage/0076/doc_00032651 to /storage/kkm_last_doc_name [00:48:13]save OK [00:48:13]Clear old archive folders... [00:48:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:48:13]tlvbuf is 01B280B0 [00:48:13]SAM_PROTO_ClearQueue [00:48:13]wFMCommunicate request_size=4 [00:48:13]MH_SAM_APDU [00:48:13]CAPDU: 80 09 00 00 [00:48:13]Write to MH i2c: E2 08 00 9D B6 80 09 00 00 00 00 00 00 C5 [00:48:13]Write i2c OK [00:48:13]MH_I2C_Read... [00:48:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:48:13]Read from MH i2c: E2 [00:48:13]MH_I2C_Read... [00:48:13]Read from MH i2c: E2 03 00 [00:48:13]MH_I2C_Read... [00:48:13]Read from MH i2c: E2 03 00 9D B6 00 90 00 C7 [00:48:13]RAPDU: 90 00 [00:48:13]wFMCommunicate OK [00:48:13]SAM_PROTO_ClearQueue done [00:48:13]KKMCreateOFDPacket [00:48:13]OFDProtocolAddRootSTLVToBuf [00:48:13]FM_MakeSignedData [00:48:13]FM_MakeSignedData [00:48:13]SAM_PROTO_SignData [00:48:13]wFMCommunicate request_size=4 [00:48:13]MH_SAM_APDU [00:48:13]CAPDU: 80 0D 01 02 [00:48:13]Write to MH i2c: E2 08 00 9E B6 80 0D 01 02 00 00 00 00 CD [00:48:13]Write i2c OK [00:48:13]MH_I2C_Read... [00:48:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:48:13]Read from MH i2c: E2 [00:48:13]MH_I2C_Read... [00:48:13]Read from MH i2c: E2 03 00 [00:48:13]MH_I2C_Read... [00:48:13]Read from MH i2c: E2 03 00 9E B6 00 90 00 C8 [00:48:13]RAPDU: 90 00 [00:48:13]wFMCommunicate OK [00:48:13]wFMCommunicate request_size=255 [00:48:13]MH_SAM_APDU [00: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 35 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 76 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 52 FA E7 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 7F 00 00 35 04 06 00 27 [00:48:13]Write to MH i2c: E2 02 01 9F 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 35 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 76 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 52 FA E7 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 7F 00 00 35 04 06 00 27 00 00 CA [00:48:13]Write i2c OK [00:48:13]MH_I2C_Read... [00:48:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:48:13]Read from MH i2c: E2 [00:48:13]MH_I2C_Read... [00:48:13]Read from MH i2c: E2 03 00 [00:48:13]MH_I2C_Read... [00:48:13]Read from MH i2c: E2 03 00 9F B6 00 90 00 C9 [00:48:13]RAPDU: 90 00 [00:48:13]wFMCommunicate OK [00:48:13]wFMCommunicate request_size=10 [00:48:13]MH_SAM_APDU [00:48:13]CAPDU: 80 0D 02 02 05 F2 04 EE B1 E2 [00:48:13]Write to MH i2c: E2 0D 00 A0 B6 80 0D 02 02 05 00 F2 04 EE B1 E2 00 00 51 [00:48:13]Write i2c OK [00:48:13]MH_I2C_Read... [00:48:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:48:13]Read from MH i2c: E2 [00:48:13]MH_I2C_Read... [00:48:13]Read from MH i2c: E2 03 00 [00:48:13]MH_I2C_Read... [00:48:13]Read from MH i2c: E2 03 00 A0 B6 00 90 00 CA [00:48:13]RAPDU: 90 00 [00:48:13]wFMCommunicate OK [00:48:13]wFMCommunicate request_size=4 [00:48:13]MH_SAM_APDU [00:48:13]CAPDU: 80 0D 03 02 [00:48:13]Write to MH i2c: E2 08 00 A1 B6 80 0D 03 02 00 00 00 00 D2 [00:48:13]Write i2c OK [00:48:13]MH_I2C_Read... [00:48:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:48:14]Read from MH i2c: E2 [00:48:14]MH_I2C_Read... [00:48:14]Read from MH i2c: E2 0B 00 [00:48:14]MH_I2C_Read... [00:48:14]Read from MH i2c: E2 0B 00 A1 B6 00 67 4E AB 0F 45 05 E6 E0 90 00 52 [00:48:14]RAPDU: 67 4E AB 0F 45 05 E6 E0 90 00 [00:48:14]wFMCommunicate OK [00:48:14]SAM_PROTO_SignData done [00:48:14]FM_MakeSignedData done [00:48:14]CreateOFDProtocolMessage [00:48:14]wFMCommunicate request_size=4 [00:48:14]MH_SAM_APDU [00:48:14]CAPDU: 80 11 00 00 [00:48:14]Write to MH i2c: E2 08 00 A2 B6 80 11 00 00 00 00 00 00 D2 [00:48:14]Write i2c OK [00:48:14]MH_I2C_Read... [00:48:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:48:14]Read from MH i2c: E2 [00:48:14]MH_I2C_Read... [00:48:14]Read from MH i2c: E2 17 00 [00:48:14]MH_I2C_Read... [00:48:14]Read from MH i2c: E2 17 00 A2 B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 28 [00:48:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:48:14]wFMCommunicate OK [00:48:14]CreateOFDProtocolMessage done [00:48:14]OFDSenderStorePacket 32651 [00:48:14]StoreOFDPacket docnum=32651 [00:48:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 49 71 07 01 F6 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 76 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 52 FA E7 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 7F 00 00 35 04 06 00 27 F2 04 EE B1 E2 67 4E AB 0F 45 05 E6 E0 [00:48:14]CheckFolder [00:48:14]dirname=/storage/ofd_packets [00:48:14]CheckFolder done [00:48:14]ProducePacketName [00:48:14]name=ofd_packets/00032651 [00:48:14]NVStorageSaveData ofd_packets/00032651 [00:48:14]File name is /storage/ofd_packets/00032651 [00:48:14]Write 301 bytes [00:48:14]NVStorageSaveData done [00:48:14]OFDSenderStorePacket done [00:48:14]KKMCreateOFDPacket done [00:48:14]NVStorageSaveData kkm_last_timestamp [00:48:14]File name is /storage/kkm_last_timestamp [00:48:14]Write 4 bytes [00:48:14]NVStorageSaveData done [00:48:14]ExternCall_PrintAddStr [00:48:14]wPrintStart [00:48:14]Write to MH i2c: 01 00 00 A3 B6 59 [00:48:14]Write i2c OK [00:48:14]MH_I2C_Read... [00:48:14]Read from MH i2c: 01 [00:48:14]MH_I2C_Read... [00:48:14]Read from MH i2c: 01 07 00 [00:48:14]MH_I2C_Read... [00:48:14]Read from MH i2c: 01 07 00 A3 B6 00 00 00 00 00 FF 0F 6E [00:48:14]RasterBufferAndPrint [00:48:14]line Счет N : (1)1182412 [00:48:14]line ИНН: 02508201610067 [00:48:14]line Контрольно-Кассовый Чек [00:48:14]line ПРОДАЖА [00:48:14]line ТРК (МРК, ГНК) : 32 [00:48:14]line Товар: 2710124130 [00:48:14]line Аи-92-К-5 [00:48:14]line 4.790 * 58.50 [00:48:14]line = 280.22 [00:48:14]line НДС 12% НСП 1% [00:48:14]line > о реализуемом товаре [00:48:14]line ОКРУГЛЕНИЕ: -0.22 [00:48:14]line ИТОГО: 280.00 [00:48:14]line Внесено: 280.00 [00:48:14]line СДАЧА: 0.00 [00:48:14]line НСП 1% : 2.48 [00:48:14]line НДС 12% : 29.76 [00:48:14]line Наличными: 280.00 [00:48:14]line Безнал.: 0.00 [00:48:14]line Место: АЗС № 121 "Партнер Нефть" [00:48:14]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [00:48:14]line СНО: Общий режим [00:48:14]line Чек 2 25.08.2023 00:48 [00:48:14]line Смена: 76 ФФД: 1.0 [00:48:14]line ЗНМ: 0300000148 [00:48:14]line РНМ: 0000000000091575 [00:48:14]line Версия ККМ: 001 [00:48:14]line ФМ: 0000000000874655 [00:48:14]line ФД: 32651 [00:48:14]line ФПД: 43920418320866 [00:48:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230825T004818&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32651&fm=43920418320866&tin=02508201610067®Number=0000000000091575&sum=28000 [00:48:14]OFD Sender: Processing packet 32651 [packets to send 11, broken 10] [00:48:14]ProducePacketName [00:48:14]name=ofd_packets/00032651 [00:48:14]OFD Sender: To server: pG, [00:48:14]CommunicateWithHost lk.salyk.kg:30040 [00:48:14]ConnectInit lk.salyk.kg [00:48:14]written 0, free lines is 4095 [00:48:14]Connected sock=10 [00: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 34 36 35 35 0F 01 00 00 49 71 07 01 F6 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 76 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 52 FA E7 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 7F 00 00 35 04 06 00 27 F2 04 EE B1 E2 67 4E AB 0F 45 05 E6 E0 [00:48:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F3 51 47 00 E7 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 7F 00 00 F4 03 04 00 F5 A4 E7 64 B6 04 01 00 00 07 47 5E 10 E1 33 88 8B [00:48:14]CommunicateWithHost err = 0 [00:48:14]CheckOFDResponse [00:48:14]1017 (14) - 77093643461234 [00:48:14]1041 (16) - 0000000000874655 [00:48:14]1040 (4) - 32651 [00:48:14]1012 (4) - 24.08.2023 18:44 [00:48:14]1206 (1) - 0 [00:48:14]OFD Sender: Remove packet 32651 [00:48:14]ProducePacketName [00:48:14]name=ofd_packets/00032651 [00:48:14]NVStorageDeleteData [00:48:14]Write to MH i2c: 01 00 00 CE B6 84 [00:48:14]Write i2c OK [00:48:14]MH_I2C_Read... [00:48:14]Read from MH i2c: 01 [00:48:14]MH_I2C_Read... [00:48:14]Read from MH i2c: 01 07 00 [00:48:14]MH_I2C_Read... [00:48:14]Read from MH i2c: 01 07 00 CE B6 00 00 00 00 00 EE 0C 85 [00:48:14]RasterBufferAndPrint [00:48:14]line [00:48:14]line [00:48:14]line [00:48:14]line [00:48:14]line [00:48:14]written 0, free lines is 3316 [00:48:14]MH_Cut [00:48:14]Write to MH i2c: D1 01 00 D5 B6 01 5D [00:48:14]Write i2c OK [00:48:14]MH_I2C_Read... [00:48:14]Read from MH i2c: D1 [00:48:14]MH_I2C_Read... [00:48:14]Read from MH i2c: D1 01 00 [00:48:14]MH_I2C_Read... [00:48:14]Read from MH i2c: D1 01 00 D5 B6 00 5C [00:48:14]Write to MH i2c: 01 00 00 D6 B6 8C [00:48:14]Write i2c OK [00:48:14]MH_I2C_Read... [00:48:15]OFD Sender: No OFD packet to send [00:48:15]*** Cut start [00:48:15]*** Purtial cut [00:48:15]*** Stage 1: CUTSNS_PIN = 1 [00:48:15]Read from MH i2c: 01 [00:48:15]MH_I2C_Read... [00:48:15]*** Stop cut motor [00:48:15]*** Cut end [00:48:15]Read from MH i2c: 01 07 00 [00:48:15]MH_I2C_Read... [00:48:15]Read from MH i2c: 01 07 00 D6 B6 00 00 00 00 00 FF 0F A1 [00:48:15]process_action close_receipt done [00:48:15]requested_data is exist [00:48:15]produce_requested_data [00:48:15]requested_item fm.sn is exist - process it [00:48:15]wFMCommunicate request_size=4 [00:48:15]MH_SAM_APDU [00:48:15]CAPDU: 80 11 00 00 [00:48:15]Write to MH i2c: E2 08 00 D7 B6 80 11 00 00 00 00 00 00 07 [00:48:15]Write i2c OK [00:48:15]MH_I2C_Read... [00:48:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:48:16]Read from MH i2c: E2 [00:48:16]MH_I2C_Read... [00:48:16]Read from MH i2c: E2 17 00 [00:48:16]MH_I2C_Read... [00:48:16]Read from MH i2c: E2 17 00 D7 B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [00:48:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:48:16]wFMCommunicate OK [00:48:16]requested_item fd.num is exist - process it [00:48:16]SAM_PROTO_GetFieldsCounters [00:48:16]wFMCommunicate request_size=4 [00:48:16]MH_SAM_APDU [00:48:16]CAPDU: 80 13 00 00 [00:48:16]Write to MH i2c: E2 08 00 D8 B6 80 13 00 00 00 00 00 00 0A [00:48:16]Write i2c OK [00:48:16]MH_I2C_Read... [00:48:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:48:16]Read from MH i2c: E2 [00:48:16]MH_I2C_Read... [00:48:16]Read from MH i2c: E2 62 00 [00:48:16]MH_I2C_Read... [00:48:16]Read from MH i2c: E2 62 00 D8 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8B 7F 00 00 0E 04 04 00 4C 00 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [00:48:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8B 7F 00 00 0E 04 04 00 4C 00 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:48:16]wFMCommunicate OK [00:48:16]SAM_PROTO_GetFieldsCounters done [00:48:16]requested_item shift.num is exist - process it [00:48:16]requested_item shift.opened is exist - process it [00:48:16]req_shift_opened [00:48:16]FM_GetShiftState [00:48:16]SAM_PROTO_GetShiftState [00:48:16]wFMCommunicate request_size=4 [00:48:16]MH_SAM_APDU [00:48:16]CAPDU: 80 13 01 00 [00:48:16]Write to MH i2c: E2 08 00 D9 B6 80 13 01 00 00 00 00 00 0C [00:48:16]Write i2c OK [00:48:16]MH_I2C_Read... [00:48:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:48:16]Read from MH i2c: E2 [00:48:16]MH_I2C_Read... [00:48:16]Read from MH i2c: E2 0E 00 [00:48:16]MH_I2C_Read... [00:48:16]Read from MH i2c: E2 0E 00 D9 B6 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 7A [00:48:16]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [00:48:16]wFMCommunicate OK [00:48:16]SAM_PROTO_GetShiftState done [00:48:16]FM_GetShiftState done [00:48:16]req_shift_opened done [00:48:16]requested_item shift.open_date is exist - process it [00:48:16]req_shift_open_date [00:48:16]req_shift_open_date done [00:48:16]produce_requested_data done [00:48:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32651,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425} [00:48:16]process_action_free close_receipt [00:48:16]json_value_free [00:48:16]json_value_free done [00:48:16]process_json_proto returns [00:48:16]Send response to host [00:48:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32651,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425}}} [00:48:16]free response buf [00:48:16]execute_script done [00:48:16]execute_script returns [00:48:16]free content buf [00:48:16]Sock 9.Close socket [00:48:16]Sock 9.Thread stoped [00:48:20]OFD Sender: No OFD packet to send [00:48:25]OFD Sender: No OFD packet to send [00:48:30]OFD Sender: No OFD packet to send [00:48:35]OFD Sender: No OFD packet to send [00:48:40]OFD Sender: No OFD packet to send [00:48:45]OFD Sender: No OFD packet to send [00:48:50]OFD Sender: No OFD packet to send [00:48:55]OFD Sender: No OFD packet to send [00:49:00]OFD Sender: No OFD packet to send [00:49:05]OFD Sender: No OFD packet to send [00:49:10]OFD Sender: No OFD packet to send [00:49:15]OFD Sender: No OFD packet to send [00:49:20]OFD Sender: No OFD packet to send [00:49:25]OFD Sender: No OFD packet to send [00:49:30]OFD Sender: No OFD packet to send [00:49:35]OFD Sender: No OFD packet to send [00:49:40]OFD Sender: No OFD packet to send [00:49:45]OFD Sender: No OFD packet to send [00:49:50]OFD Sender: No OFD packet to send [00:49:55]OFD Sender: No OFD packet to send [00:50:00]OFD Sender: No OFD packet to send [00:50:05]OFD Sender: No OFD packet to send [00:50:10]OFD Sender: No OFD packet to send [00:50:15]OFD Sender: No OFD packet to send [00:50:20]OFD Sender: No OFD packet to send [00:50:25]OFD Sender: No OFD packet to send [00:50:30]OFD Sender: No OFD packet to send [00:50:35]OFD Sender: No OFD packet to send [00:50:40]OFD Sender: No OFD packet to send [00:50:45]OFD Sender: No OFD packet to send [00:50:50]OFD Sender: No OFD packet to send [00:50:55]OFD Sender: No OFD packet to send [00:51:00]OFD Sender: No OFD packet to send [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:30]OFD Sender: No OFD packet to send [00:51:35]OFD Sender: No OFD packet to send [00:51:40]OFD Sender: No OFD packet to send [00:51:45]OFD Sender: No OFD packet to send [00:51:50]OFD Sender: No OFD packet to send [00:51:55]OFD Sender: No OFD packet to send [00:52:00]OFD Sender: No OFD packet to send [00:52:05]OFD Sender: No OFD packet to send [00:52:10]OFD Sender: No OFD packet to send [00:52:15]OFD Sender: No OFD packet to send [00:52:20]OFD Sender: No OFD packet to send [00:52:25]OFD Sender: No OFD packet to send [00:52:30]OFD Sender: No OFD packet to send [00:52:35]OFD Sender: No OFD packet to send [00:52:40]OFD Sender: No OFD packet to send [00:52:45]OFD Sender: No OFD packet to send [00:52:50]OFD Sender: No OFD packet to send [00:52:55]OFD Sender: No OFD packet to send [00:53:00]OFD Sender: No OFD packet to send [00:53:05]OFD Sender: No OFD packet to send [00:53:10]OFD Sender: No OFD packet to send [00:53:15]OFD Sender: No OFD packet to send [00:53:20]OFD Sender: No OFD packet to send [00:53:25]OFD Sender: No OFD packet to send [00:53:30]OFD Sender: No OFD packet to send [00:53:35]OFD Sender: No OFD packet to send [00:53:40]OFD Sender: No OFD packet to send [00:53:45]OFD Sender: No OFD packet to send [00:53:50]OFD Sender: No OFD packet to send [00:53:55]OFD Sender: No OFD packet to send [00:54:00]OFD Sender: No OFD packet to send [00:54:05]OFD Sender: No OFD packet to send [00:54:10]OFD Sender: No OFD packet to send [00:54:15]OFD Sender: No OFD packet to send [00:54:20]OFD Sender: No OFD packet to send [00:54:25]OFD Sender: No OFD packet to send [00:54:30]OFD Sender: No OFD packet to send [00:54:35]OFD Sender: No OFD packet to send [00:54:40]OFD Sender: No OFD packet to send [00:54:45]OFD Sender: No OFD packet to send [00:54:50]OFD Sender: No OFD packet to send [00:54:55]OFD Sender: No OFD packet to send [00:55:00]OFD Sender: No OFD packet to send [00:55:05]OFD Sender: No OFD packet to send [00:55:10]OFD Sender: No OFD packet to send [00:55:15]OFD Sender: No OFD packet to send [00:55:20]OFD Sender: No OFD packet to send [00:55:25]OFD Sender: No OFD packet to send [00:55:30]OFD Sender: No OFD packet to send [00:55:35]OFD Sender: No OFD packet to send [00:55:40]OFD Sender: No OFD packet to send [00:55:45]OFD Sender: No OFD packet to send [00:55:50]OFD Sender: No OFD packet to send [00:55:55]OFD Sender: No OFD packet to send [00:56:00]OFD Sender: No OFD packet to send [00:56:05]OFD Sender: No OFD packet to send [00:56:10]OFD Sender: No OFD packet to send [00:56:15]OFD Sender: No OFD packet to send [00:56:20]OFD Sender: No OFD packet to send [00:56:25]OFD Sender: No OFD packet to send [00:56:30]OFD Sender: No OFD packet to send [00:56:35]OFD Sender: No OFD packet to send [00:56:40]OFD Sender: No OFD packet to send [00:56:45]OFD Sender: No OFD packet to send [00:56:50]OFD Sender: No OFD packet to send [00:56:55]OFD Sender: No OFD packet to send [00:57:00]OFD Sender: No OFD packet to send [00:57:05]OFD Sender: No OFD packet to send [00:57:10]OFD Sender: No OFD packet to send [00:57:15]OFD Sender: No OFD packet to send [00:57:20]OFD Sender: No OFD packet to send [00:57:25]OFD Sender: No OFD packet to send [00:57:30]OFD Sender: No OFD packet to send [00:57:35]OFD Sender: No OFD packet to send [00:57:40]OFD Sender: No OFD packet to send [00:57:45]OFD Sender: No OFD packet to send [00:57:50]OFD Sender: No OFD packet to send [00:57:55]OFD Sender: No OFD packet to send [00:58:00]OFD Sender: No OFD packet to send [00:58:05]OFD Sender: No OFD packet to send [00:58:10]OFD Sender: No OFD packet to send [00:58:15]OFD Sender: No OFD packet to send [00:58:20]OFD Sender: No OFD packet to send [00:58:25]OFD Sender: No OFD packet to send [00:58:30]OFD Sender: No OFD packet to send [00:58:35]OFD Sender: No OFD packet to send [00:58:40]OFD Sender: No OFD packet to send [00:58:45]OFD Sender: No OFD packet to send [00:58:50]OFD Sender: No OFD packet to send [00:58:55]OFD Sender: No OFD packet to send [00:59:00]OFD Sender: No OFD packet to send [00:59:05]OFD Sender: No OFD packet to send [00:59:10]OFD Sender: No OFD packet to send [00:59:15]OFD Sender: No OFD packet to send [00:59:20]OFD Sender: No OFD packet to send [00:59:25]OFD Sender: No OFD packet to send [00:59:30]OFD Sender: No OFD packet to send [00:59:35]OFD Sender: No OFD packet to send [00:59:40]OFD Sender: No OFD packet to send [00:59:45]OFD Sender: No OFD packet to send [00:59:50]OFD Sender: No OFD packet to send [00:59:55]OFD Sender: No OFD packet to send [01:00:00]OFD Sender: No OFD packet to send [01:00:05]OFD Sender: No OFD packet to send [01:00:10]OFD Sender: No OFD packet to send [01:00:15]OFD Sender: No OFD packet to send [01:00:20]OFD Sender: No OFD packet to send [01:00:25]OFD Sender: No OFD packet to send [01:00:30]OFD Sender: No OFD packet to send [01:00:35]OFD Sender: No OFD packet to send [01:00:40]OFD Sender: No OFD packet to send [01:00:45]OFD Sender: No OFD packet to send [01:00:50]OFD Sender: No OFD packet to send [01:00:55]OFD Sender: No OFD packet to send [01:01:00]OFD Sender: No OFD packet to send [01:01:05]OFD Sender: No OFD packet to send [01:01:10]OFD Sender: No OFD packet to send [01:01:15]OFD Sender: No OFD packet to send [01:01:20]OFD Sender: No OFD packet to send [01:01:25]OFD Sender: No OFD packet to send [01:01:30]OFD Sender: No OFD packet to send [01:01:35]OFD Sender: No OFD packet to send [01:01:40]OFD Sender: No OFD packet to send [01:01:45]OFD Sender: No OFD packet to send [01:01:50]OFD Sender: No OFD packet to send [01:01:55]OFD Sender: No OFD packet to send [01:02:00]OFD Sender: No OFD packet to send [01:02:05]OFD Sender: No OFD packet to send [01:02:10]OFD Sender: No OFD packet to send [01:02:15]OFD Sender: No OFD packet to send [01:02:20]OFD Sender: No OFD packet to send [01:02:25]OFD Sender: No OFD packet to send [01:02:30]OFD Sender: No OFD packet to send [01:02:35]OFD Sender: No OFD packet to send [01:02:40]OFD Sender: No OFD packet to send [01:02:45]OFD Sender: No OFD packet to send [01:02:50]OFD Sender: No OFD packet to send [01:02:55]OFD Sender: No OFD packet to send [01:03:00]OFD Sender: No OFD packet to send [01:03:05]OFD Sender: No OFD packet to send [01:03:10]OFD Sender: No OFD packet to send [01:03:15]OFD Sender: No OFD packet to send [01:03:20]OFD Sender: No OFD packet to send [01:03:25]OFD Sender: No OFD packet to send [01:03:30]OFD Sender: No OFD packet to send [01:03:35]OFD Sender: No OFD packet to send [01:03:40]OFD Sender: No OFD packet to send [01:03:45]OFD Sender: No OFD packet to send [01:03:50]OFD Sender: No OFD packet to send [01:03:55]OFD Sender: No OFD packet to send [01:04:00]OFD Sender: No OFD packet to send [01:04:05]OFD Sender: No OFD packet to send [01:04:10]OFD Sender: No OFD packet to send [01:04:15]OFD Sender: No OFD packet to send [01:04:20]OFD Sender: No OFD packet to send [01:04:25]OFD Sender: No OFD packet to send [01:04:30]OFD Sender: No OFD packet to send [01:04:35]OFD Sender: No OFD packet to send [01:04:40]OFD Sender: No OFD packet to send [01:04:45]OFD Sender: No OFD packet to send [01:04:50]OFD Sender: No OFD packet to send [01:04:55]OFD Sender: No OFD packet to send [01:05:00]OFD Sender: No OFD packet to send [01:05:06]OFD Sender: No OFD packet to send [01:05:11]OFD Sender: No OFD packet to send [01:05:16]OFD Sender: No OFD packet to send [01:05:21]OFD Sender: No OFD packet to send [01:05:26]OFD Sender: No OFD packet to send [01:05:31]OFD Sender: No OFD packet to send [01:05:36]OFD Sender: No OFD packet to send [01:05:41]OFD Sender: No OFD packet to send [01:05:46]OFD Sender: No OFD packet to send [01:05:51]OFD Sender: No OFD packet to send [01:05:56]OFD Sender: No OFD packet to send [01:06:01]OFD Sender: No OFD packet to send [01:06:06]OFD Sender: No OFD packet to send [01:06:11]OFD Sender: No OFD packet to send [01:06:16]OFD Sender: No OFD packet to send [01:06:21]OFD Sender: No OFD packet to send [01:06:26]OFD Sender: No OFD packet to send [01:06:31]OFD Sender: No OFD packet to send [01:06:36]OFD Sender: No OFD packet to send [01:06:41]OFD Sender: No OFD packet to send [01:06:46]OFD Sender: No OFD packet to send [01:06:51]OFD Sender: No OFD packet to send [01:06:56]OFD Sender: No OFD packet to send [01:07:01]OFD Sender: No OFD packet to send [01:07:06]OFD Sender: No OFD packet to send [01:07:11]OFD Sender: No OFD packet to send [01:07:16]OFD Sender: No OFD packet to send [01:07:21]OFD Sender: No OFD packet to send [01:07:26]OFD Sender: No OFD packet to send [01:07:31]OFD Sender: No OFD packet to send [01:07:36]OFD Sender: No OFD packet to send [01:07:41]OFD Sender: No OFD packet to send [01:07:46]OFD Sender: No OFD packet to send [01:07:51]OFD Sender: No OFD packet to send [01:07:56]OFD Sender: No OFD packet to send [01:08:01]OFD Sender: No OFD packet to send [01:08:06]OFD Sender: No OFD packet to send [01:08:11]OFD Sender: No OFD packet to send [01:08:16]OFD Sender: No OFD packet to send [01:08:21]OFD Sender: No OFD packet to send [01:08:26]OFD Sender: No OFD packet to send [01:08:31]OFD Sender: No OFD packet to send [01:08:36]OFD Sender: No OFD packet to send [01:08:41]OFD Sender: No OFD packet to send [01:08:46]OFD Sender: No OFD packet to send [01:08:51]OFD Sender: No OFD packet to send [01:08:56]OFD Sender: No OFD packet to send [01:09:01]OFD Sender: No OFD packet to send [01:09:06]OFD Sender: No OFD packet to send [01:09:11]OFD Sender: No OFD packet to send [01:09:16]OFD Sender: No OFD packet to send [01:09:21]OFD Sender: No OFD packet to send [01:09:26]OFD Sender: No OFD packet to send [01:09:31]OFD Sender: No OFD packet to send [01:09:36]OFD Sender: No OFD packet to send [01:09:41]OFD Sender: No OFD packet to send [01:09:46]OFD Sender: No OFD packet to send [01:09:51]OFD Sender: No OFD packet to send [01:09:56]OFD Sender: No OFD packet to send [01:10:01]OFD Sender: No OFD packet to send [01:10:06]OFD Sender: No OFD packet to send [01:10:11]OFD Sender: No OFD packet to send [01:10:16]OFD Sender: No OFD packet to send [01:10:21]OFD Sender: No OFD packet to send [01:10:26]OFD Sender: No OFD packet to send [01:10:31]OFD Sender: No OFD packet to send [01:10:36]OFD Sender: No OFD packet to send [01:10:41]OFD Sender: No OFD packet to send [01:10:46]OFD Sender: No OFD packet to send [01:10:51]OFD Sender: No OFD packet to send [01:10:56]OFD Sender: No OFD packet to send [01:11:01]OFD Sender: No OFD packet to send [01:11:06]OFD Sender: No OFD packet to send [01:11:11]OFD Sender: No OFD packet to send [01:11:16]OFD Sender: No OFD packet to send [01:11:21]OFD Sender: No OFD packet to send [01:11:26]OFD Sender: No OFD packet to send [01:11:31]OFD Sender: No OFD packet to send [01:11:36]OFD Sender: No OFD packet to send [01:11:41]OFD Sender: No OFD packet to send [01:11:46]OFD Sender: No OFD packet to send [01:11:51]OFD Sender: No OFD packet to send [01:11:56]OFD Sender: No OFD packet to send [01:12:01]OFD Sender: No OFD packet to send [01:12:06]OFD Sender: No OFD packet to send [01:12:11]OFD Sender: No OFD packet to send [01:12:16]OFD Sender: No OFD packet to send [01:12:21]OFD Sender: No OFD packet to send [01:12:26]OFD Sender: No OFD packet to send [01:12:31]OFD Sender: No OFD packet to send [01:12:36]OFD Sender: No OFD packet to send [01:12:41]OFD Sender: No OFD packet to send [01:12:46]OFD Sender: No OFD packet to send [01:12:51]OFD Sender: No OFD packet to send [01:12:56]OFD Sender: No OFD packet to send [01:13:01]OFD Sender: No OFD packet to send [01:13:06]OFD Sender: No OFD packet to send [01:13:11]OFD Sender: No OFD packet to send [01:13:16]OFD Sender: No OFD packet to send [01:13:21]OFD Sender: No OFD packet to send [01:13:26]OFD Sender: No OFD packet to send [01:13:31]OFD Sender: No OFD packet to send [01:13:36]OFD Sender: No OFD packet to send [01:13:41]OFD Sender: No OFD packet to send [01:13:46]OFD Sender: No OFD packet to send [01:13:51]OFD Sender: No OFD packet to send [01:13:56]OFD Sender: No OFD packet to send [01:14:01]OFD Sender: No OFD packet to send [01:14:06]OFD Sender: No OFD packet to send [01:14:11]OFD Sender: No OFD packet to send [01:14:16]OFD Sender: No OFD packet to send [01:14:21]OFD Sender: No OFD packet to send [01:14:26]OFD Sender: No OFD packet to send [01:14:31]OFD Sender: No OFD packet to send [01:14:36]OFD Sender: No OFD packet to send [01:14:41]OFD Sender: No OFD packet to send [01:14:46]OFD Sender: No OFD packet to send [01:14:51]OFD Sender: No OFD packet to send [01:14:56]OFD Sender: No OFD packet to send [01:15:01]OFD Sender: No OFD packet to send [01:15:06]OFD Sender: No OFD packet to send [01:15:11]OFD Sender: No OFD packet to send [01:15:16]OFD Sender: No OFD packet to send [01:15:21]OFD Sender: No OFD packet to send [01:15:26]OFD Sender: No OFD packet to send [01:15:31]OFD Sender: No OFD packet to send [01:15:36]OFD Sender: No OFD packet to send [01:15:41]OFD Sender: No OFD packet to send [01:15:46]OFD Sender: No OFD packet to send [01:15:51]OFD Sender: No OFD packet to send [01:15:56]OFD Sender: No OFD packet to send [01:16:01]OFD Sender: No OFD packet to send [01:16:06]OFD Sender: No OFD packet to send [01:16:11]OFD Sender: No OFD packet to send [01:16:16]OFD Sender: No OFD packet to send [01:16:21]OFD Sender: No OFD packet to send [01:16:26]OFD Sender: No OFD packet to send [01:16:31]OFD Sender: No OFD packet to send [01:16:36]OFD Sender: No OFD packet to send [01:16:41]OFD Sender: No OFD packet to send [01:16:46]OFD Sender: No OFD packet to send [01:16:51]OFD Sender: No OFD packet to send [01:16:56]OFD Sender: No OFD packet to send [01:17:01]OFD Sender: No OFD packet to send [01:17:06]OFD Sender: No OFD packet to send [01:17:11]OFD Sender: No OFD packet to send [01:17:16]OFD Sender: No OFD packet to send [01:17:21]OFD Sender: No OFD packet to send [01:17:26]OFD Sender: No OFD packet to send [01:17:31]OFD Sender: No OFD packet to send [01:17:36]OFD Sender: No OFD packet to send [01:17:41]OFD Sender: No OFD packet to send [01:17:46]OFD Sender: No OFD packet to send [01:17:51]OFD Sender: No OFD packet to send [01:17:56]OFD Sender: No OFD packet to send [01:18:01]OFD Sender: No OFD packet to send [01:18:06]OFD Sender: No OFD packet to send [01:18:11]OFD Sender: No OFD packet to send [01:18:16]OFD Sender: No OFD packet to send [01:18:21]OFD Sender: No OFD packet to send [01:18:26]OFD Sender: No OFD packet to send [01:18:31]OFD Sender: No OFD packet to send [01:18:36]OFD Sender: No OFD packet to send [01:18:41]OFD Sender: No OFD packet to send [01:18:46]OFD Sender: No OFD packet to send [01:18:51]OFD Sender: No OFD packet to send [01:18:56]OFD Sender: No OFD packet to send [01:19:01]OFD Sender: No OFD packet to send [01:19:06]OFD Sender: No OFD packet to send [01:19:11]OFD Sender: No OFD packet to send [01:19:16]OFD Sender: No OFD packet to send [01:19:21]OFD Sender: No OFD packet to send [01:19:26]OFD Sender: No OFD packet to send [01:19:31]OFD Sender: No OFD packet to send [01:19:36]OFD Sender: No OFD packet to send [01:19:41]OFD Sender: No OFD packet to send [01:19:46]OFD Sender: No OFD packet to send [01:19:51]OFD Sender: No OFD packet to send [01:19:56]OFD Sender: No OFD packet to send [01:20:01]OFD Sender: No OFD packet to send [01:20:06]OFD Sender: No OFD packet to send [01:20:11]OFD Sender: No OFD packet to send [01:20:16]OFD Sender: No OFD packet to send [01:20:21]OFD Sender: No OFD packet to send [01:20:26]OFD Sender: No OFD packet to send [01:20:31]OFD Sender: No OFD packet to send [01:20:36]OFD Sender: No OFD packet to send [01:20:41]OFD Sender: No OFD packet to send [01:20:46]OFD Sender: No OFD packet to send [01:20:51]OFD Sender: No OFD packet to send [01:20:56]OFD Sender: No OFD packet to send [01:21:01]OFD Sender: No OFD packet to send [01:21:06]OFD Sender: No OFD packet to send [01:21:11]OFD Sender: No OFD packet to send [01:21:16]OFD Sender: No OFD packet to send [01:21:21]OFD Sender: No OFD packet to send [01:21:26]OFD Sender: No OFD packet to send [01:21:31]OFD Sender: No OFD packet to send [01:21:36]OFD Sender: No OFD packet to send [01:21:41]OFD Sender: No OFD packet to send [01:21:46]OFD Sender: No OFD packet to send [01:21:51]OFD Sender: No OFD packet to send [01:21:56]OFD Sender: No OFD packet to send [01:22:01]OFD Sender: No OFD packet to send [01:22:06]OFD Sender: No OFD packet to send [01:22:11]OFD Sender: No OFD packet to send [01:22:16]OFD Sender: No OFD packet to send [01:22:21]OFD Sender: No OFD packet to send [01:22:26]OFD Sender: No OFD packet to send [01:22:31]OFD Sender: No OFD packet to send [01:22:36]OFD Sender: No OFD packet to send [01:22:41]OFD Sender: No OFD packet to send [01:22:46]OFD Sender: No OFD packet to send [01:22:51]OFD Sender: No OFD packet to send [01:22:56]OFD Sender: No OFD packet to send [01:23:01]OFD Sender: No OFD packet to send [01:23:06]OFD Sender: No OFD packet to send [01:23:11]OFD Sender: No OFD packet to send [01:23:16]OFD Sender: No OFD packet to send [01:23:21]OFD Sender: No OFD packet to send [01:23:26]OFD Sender: No OFD packet to send [01:23:31]OFD Sender: No OFD packet to send [01:23:32]accept exits with 8 [01:23:32]New connection [01:23:32]New thread 3067084132 created [01:23:32]Thread 3066940772 joined [01:23:32]Waiting for new connection... [01:23:32] Sock 8.Parse request [01:23:32]Sock 8.Check first char [01:23:32]Sock 8.First char is OK [01:23:32]request: POST /json_proto HTTP/1.0 [01:23:32]Method: POST [01:23:32]URL: /json_proto [01:23:32]Method is POST - this is cgi request [01:23:32]url: /json_proto [01:23:32]query_string will be loaded in cgi processing [01:23:32]execute_cgi json_proto POST (null) [01:23:32]execute_cgi path=json_proto method=POST [01:23:32]POST find Content-Length [01:23:32]Host: 172.17.34.200:8080 [01:23:32]Content-Length: 678 [01:23:32]Content-Type: application/json [01:23:32] [01:23:32]POST finish read [01:23:32]Found Content-Length = 678 [01:23:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:23:32]execute_script... [01: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)1182413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:23:32]POST & json_proto [01:23:32]process_json_proto [01:23:32]json parsed OK: [01:23:32]protocol is kg_v1.0 [01:23:32]action value=close_receipt [01:23:32]process_action close_receipt [01:23:32]cmd_close_receipt [01:23:32]MH_GetDate [01:23:32]Write to MH i2c: F0 00 00 DA B6 7F [01:23:32]Write i2c OK [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: F0 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: F0 09 00 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: F0 09 00 DA B6 00 9A 02 E8 64 B2 FF 65 64 EA [01:23:32]GetLastDocTimeStamp 1692924498 [01:23:32]current date 1692926618 [01:23:32]FM_GetShiftState [01:23:32]SAM_PROTO_GetShiftState [01:23:32]wFMCommunicate request_size=4 [01:23:32]MH_SAM_APDU [01:23:32]CAPDU: 80 13 01 00 [01:23:32]Write to MH i2c: E2 08 00 DB B6 80 13 01 00 00 00 00 00 0E [01:23:32]Write i2c OK [01:23:32]MH_I2C_Read... [01:23:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:23:32]Read from MH i2c: E2 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: E2 0E 00 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: E2 0E 00 DB B6 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 7C [01:23:32]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [01:23:32]wFMCommunicate OK [01:23:32]SAM_PROTO_GetShiftState done [01:23:32]FM_GetShiftState done [01:23:32]opened in 1692923425 [01:23:32]opened+sec_in_day 1693009825 [01:23:32]quantity*price = 50017 [01:23:32]sum+1 = 50019 [01:23:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 3 25.08.2023 01:23 Смена: 76 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32652 ФПД: 109360299604089 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230825T012338&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32652&fm=109360299604089&tin=02508201610067®Number=0000000000091575&sum=50000 [01:23:33]StoreToDocumentArchive [01:23:33]shift 76 fd 32652 [01:23:33]save to /storage/0076/doc_00032652 [01:23:33]save last doc name /storage/0076/doc_00032652 to /storage/kkm_last_doc_name [01:23:33]save OK [01:23:33]Clear old archive folders... [01:23:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:23:33]tlvbuf is 018211E0 [01:23:33]SAM_PROTO_ClearQueue [01:23:33]wFMCommunicate request_size=4 [01:23:33]MH_SAM_APDU [01:23:33]CAPDU: 80 09 00 00 [01:23:33]Write to MH i2c: E2 08 00 E8 B6 80 09 00 00 00 00 00 00 10 [01:23:33]Write i2c OK [01:23:33]MH_I2C_Read... [01:23:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:23:33]Read from MH i2c: E2 [01:23:33]MH_I2C_Read... [01:23:33]Read from MH i2c: E2 03 00 [01:23:33]MH_I2C_Read... [01:23:33]Read from MH i2c: E2 03 00 E8 B6 00 90 00 12 [01:23:33]RAPDU: 90 00 [01:23:33]wFMCommunicate OK [01:23:33]SAM_PROTO_ClearQueue done [01:23:33]KKMCreateOFDPacket [01:23:33]OFDProtocolAddRootSTLVToBuf [01:23:33]FM_MakeSignedData [01:23:33]FM_MakeSignedData [01:23:33]SAM_PROTO_SignData [01:23:33]wFMCommunicate request_size=4 [01:23:33]MH_SAM_APDU [01:23:33]CAPDU: 80 0D 01 02 [01:23:33]Write to MH i2c: E2 08 00 E9 B6 80 0D 01 02 00 00 00 00 18 [01:23:33]Write i2c OK [01:23:33]MH_I2C_Read... [01:23:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:23:33]Read from MH i2c: E2 [01:23:33]MH_I2C_Read... [01:23:33]Read from MH i2c: E2 03 00 [01:23:33]MH_I2C_Read... [01:23:33]Read from MH i2c: E2 03 00 E9 B6 00 90 00 13 [01:23:33]RAPDU: 90 00 [01:23:33]wFMCommunicate OK [01:23:33]wFMCommunicate request_size=255 [01:23:33]MH_SAM_APDU [01: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 9A 02 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 7F 00 00 35 04 06 00 63 [01:23:33]Write to MH i2c: E2 02 01 EA 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 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 9A 02 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 7F 00 00 35 04 06 00 63 00 00 1E [01:23:33]Write i2c OK [01:23:33]MH_I2C_Read... [01:23:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:23:34]Read from MH i2c: E2 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: E2 03 00 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: E2 03 00 EA B6 00 90 00 14 [01:23:34]RAPDU: 90 00 [01:23:34]wFMCommunicate OK [01:23:34]wFMCommunicate request_size=10 [01:23:34]MH_SAM_APDU [01:23:34]CAPDU: 80 0D 02 02 05 76 6D CF 78 79 [01:23:34]Write to MH i2c: E2 0D 00 EB B6 80 0D 02 02 05 00 76 6D CF 78 79 00 00 C8 [01:23:34]Write i2c OK [01:23:34]MH_I2C_Read... [01:23:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:23:34]Read from MH i2c: E2 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: E2 03 00 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: E2 03 00 EB B6 00 90 00 15 [01:23:34]RAPDU: 90 00 [01:23:34]wFMCommunicate OK [01:23:34]wFMCommunicate request_size=4 [01:23:34]MH_SAM_APDU [01:23:34]CAPDU: 80 0D 03 02 [01:23:34]Write to MH i2c: E2 08 00 EC B6 80 0D 03 02 00 00 00 00 1D [01:23:34]Write i2c OK [01:23:34]MH_I2C_Read... [01:23:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:23:34]Read from MH i2c: E2 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: E2 0B 00 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: E2 0B 00 EC B6 00 2E 95 2A EB E1 DB 5D 6B 90 00 7A [01:23:34]RAPDU: 2E 95 2A EB E1 DB 5D 6B 90 00 [01:23:34]wFMCommunicate OK [01:23:34]SAM_PROTO_SignData done [01:23:34]FM_MakeSignedData done [01:23:34]CreateOFDProtocolMessage [01:23:34]wFMCommunicate request_size=4 [01:23:34]MH_SAM_APDU [01:23:34]CAPDU: 80 11 00 00 [01:23:34]Write to MH i2c: E2 08 00 ED B6 80 11 00 00 00 00 00 00 1D [01:23:34]Write i2c OK [01:23:34]MH_I2C_Read... [01:23:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:23:34]Read from MH i2c: E2 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: E2 17 00 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: E2 17 00 ED B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 73 [01:23:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [01:23:34]wFMCommunicate OK [01:23:34]CreateOFDProtocolMessage done [01:23:34]OFDSenderStorePacket 32652 [01:23:34]StoreOFDPacket docnum=32652 [01:23:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2B 61 07 01 C0 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 9A 02 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 7F 00 00 35 04 06 00 63 76 6D CF 78 79 2E 95 2A EB E1 DB 5D 6B [01:23:34]CheckFolder [01:23:34]dirname=/storage/ofd_packets [01:23:34]CheckFolder done [01:23:34]ProducePacketName [01:23:34]name=ofd_packets/00032652 [01:23:34]NVStorageSaveData ofd_packets/00032652 [01:23:34]File name is /storage/ofd_packets/00032652 [01:23:34]Write 301 bytes [01:23:34]NVStorageSaveData done [01:23:34]OFDSenderStorePacket done [01:23:34]KKMCreateOFDPacket done [01:23:34]NVStorageSaveData kkm_last_timestamp [01:23:34]File name is /storage/kkm_last_timestamp [01:23:34]Write 4 bytes [01:23:34]NVStorageSaveData done [01:23:34]ExternCall_PrintAddStr [01:23:34]wPrintStart [01:23:34]Write to MH i2c: 01 00 00 EE B6 A4 [01:23:34]Write i2c OK [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: 01 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: 01 07 00 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: 01 07 00 EE B6 00 00 00 00 00 FF 0F B9 [01:23:34]RasterBufferAndPrint [01:23:34]line Счет N : (1)1182413 [01:23:34]line ИНН: 02508201610067 [01:23:34]line Контрольно-Кассовый Чек [01:23:34]line ПРОДАЖА [01:23:34]line ТРК (МРК, ГНК) : 32 [01:23:34]line Товар: 2710124130 [01:23:34]line Аи-92-К-5 [01:23:34]line 8.550 * 58.50 [01:23:34]line = 500.18 [01:23:34]line НДС 12% НСП 1% [01:23:34]line > о реализуемом товаре [01:23:34]line ОКРУГЛЕНИЕ: -0.18 [01:23:34]line ИТОГО: 500.00 [01:23:34]line Внесено: 500.00 [01:23:34]line СДАЧА: 0.00 [01:23:34]line НСП 1% : 4.43 [01:23:34]line НДС 12% : 53.12 [01:23:34]line Наличными: 500.00 [01:23:34]line Безнал.: 0.00 [01:23:34]line Место: АЗС № 121 "Партнер Нефть" [01:23:34]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [01:23:34]line СНО: Общий режим [01:23:34]line Чек 3 25.08.2023 01:23 [01:23:34]line Смена: 76 ФФД: 1.0 [01:23:34]line ЗНМ: 0300000148 [01:23:34]line РНМ: 0000000000091575 [01:23:34]line Версия ККМ: 001 [01:23:34]line ФМ: 0000000000874655 [01:23:34]line ФД: 32652 [01:23:34]line ФПД: 109360299604089 [01:23:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230825T012338&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32652&fm=109360299604089&tin=02508201610067®Number=0000000000091575&sum=50000 [01:23:34]OFD Sender: Processing packet 32652 [packets to send 11, broken 10] [01:23:34]ProducePacketName [01:23:34]name=ofd_packets/00032652 [01:23:34]OFD Sender: To server: pG, [01:23:34]CommunicateWithHost lk.salyk.kg:30040 [01:23:34]ConnectInit lk.salyk.kg [01:23:34]written 0, free lines is 4095 [01:23:34]Connected sock=10 [01:23:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2B 61 07 01 C0 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 9A 02 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 7F 00 00 35 04 06 00 63 76 6D CF 78 79 2E 95 2A EB E1 DB 5D 6B [01:23:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 15 95 47 00 E7 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 7F 00 00 F4 03 04 00 3D AD E7 64 B6 04 01 00 00 ED 76 F4 D4 5E A1 A2 AF [01:23:34]CommunicateWithHost err = 0 [01:23:34]CheckOFDResponse [01:23:34]1017 (14) - 77093643461234 [01:23:34]1041 (16) - 0000000000874655 [01:23:34]1040 (4) - 32652 [01:23:34]1012 (4) - 24.08.2023 19:19 [01:23:34]1206 (1) - 0 [01:23:34]OFD Sender: Remove packet 32652 [01:23:34]ProducePacketName [01:23:34]name=ofd_packets/00032652 [01:23:34]NVStorageDeleteData [01:23:35]Write to MH i2c: 01 00 00 19 B7 D0 [01:23:35]Write i2c OK [01:23:35]MH_I2C_Read... [01:23:35]Read from MH i2c: 01 [01:23:35]MH_I2C_Read... [01:23:35]Read from MH i2c: 01 07 00 [01:23:35]MH_I2C_Read... [01:23:35]Read from MH i2c: 01 07 00 19 B7 00 00 00 00 00 DA 0C BD [01:23:35]RasterBufferAndPrint [01:23:35]line [01:23:35]line [01:23:35]line [01:23:35]line [01:23:35]line [01:23:35]written 0, free lines is 3296 [01:23:35]MH_Cut [01:23:35]Write to MH i2c: D1 01 00 20 B7 01 A9 [01:23:35]Write i2c OK [01:23:35]MH_I2C_Read... [01:23:35]Read from MH i2c: D1 [01:23:35]MH_I2C_Read... [01:23:35]Read from MH i2c: D1 01 00 [01:23:35]MH_I2C_Read... [01:23:35]Read from MH i2c: D1 01 00 20 B7 00 A8 [01:23:35]Write to MH i2c: 01 00 00 21 B7 D8 [01:23:35]Write i2c OK [01:23:35]MH_I2C_Read... [01:23:35]OFD Sender: No OFD packet to send [01:23:35]*** Cut start [01:23:35]*** Purtial cut [01:23:35]*** CUTSNS_PIN = 0 [01:23:35]*** Stage 1: CUTSNS_PIN = 1 [01:23:37]Read from MH i2c: 01 [01:23:37]MH_I2C_Read... [01:23:37]*** Stop cut motor [01:23:37]*** Cut end [01:23:37]Read from MH i2c: 01 07 00 [01:23:37]MH_I2C_Read... [01:23:37]Read from MH i2c: 01 07 00 21 B7 00 00 00 00 00 FF 0F ED [01:23:37]process_action close_receipt done [01:23:37]requested_data is exist [01:23:37]produce_requested_data [01:23:37]requested_item fm.sn is exist - process it [01:23:37]wFMCommunicate request_size=4 [01:23:37]MH_SAM_APDU [01:23:37]CAPDU: 80 11 00 00 [01:23:37]Write to MH i2c: E2 08 00 22 B7 80 11 00 00 00 00 00 00 53 [01:23:37]Write i2c OK [01:23:37]MH_I2C_Read... [01:23:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:23:37]Read from MH i2c: E2 [01:23:37]MH_I2C_Read... [01:23:37]Read from MH i2c: E2 17 00 [01:23:37]MH_I2C_Read... [01:23:37]Read from MH i2c: E2 17 00 22 B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A9 [01:23:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [01:23:37]wFMCommunicate OK [01:23:37]requested_item fd.num is exist - process it [01:23:37]SAM_PROTO_GetFieldsCounters [01:23:37]wFMCommunicate request_size=4 [01:23:37]MH_SAM_APDU [01:23:37]CAPDU: 80 13 00 00 [01:23:37]Write to MH i2c: E2 08 00 23 B7 80 13 00 00 00 00 00 00 56 [01:23:37]Write i2c OK [01:23:37]MH_I2C_Read... [01:23:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:23:37]Read from MH i2c: E2 [01:23:37]MH_I2C_Read... [01:23:37]Read from MH i2c: E2 62 00 [01:23:37]MH_I2C_Read... [01:23:37]Read from MH i2c: E2 62 00 23 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8C 7F 00 00 0E 04 04 00 4C 00 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [01:23:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8C 7F 00 00 0E 04 04 00 4C 00 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:23:38]wFMCommunicate OK [01:23:38]SAM_PROTO_GetFieldsCounters done [01:23:38]requested_item shift.num is exist - process it [01:23:38]requested_item shift.opened is exist - process it [01:23:38]req_shift_opened [01:23:38]FM_GetShiftState [01:23:38]SAM_PROTO_GetShiftState [01:23:38]wFMCommunicate request_size=4 [01:23:38]MH_SAM_APDU [01:23:38]CAPDU: 80 13 01 00 [01:23:38]Write to MH i2c: E2 08 00 24 B7 80 13 01 00 00 00 00 00 58 [01:23:38]Write i2c OK [01:23:38]MH_I2C_Read... [01:23:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:23:38]Read from MH i2c: E2 [01:23:38]MH_I2C_Read... [01:23:38]Read from MH i2c: E2 0E 00 [01:23:38]MH_I2C_Read... [01:23:38]Read from MH i2c: E2 0E 00 24 B7 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 C6 [01:23:38]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [01:23:38]wFMCommunicate OK [01:23:38]SAM_PROTO_GetShiftState done [01:23:38]FM_GetShiftState done [01:23:38]req_shift_opened done [01:23:38]requested_item shift.open_date is exist - process it [01:23:38]req_shift_open_date [01:23:38]req_shift_open_date done [01:23:38]produce_requested_data done [01:23:38]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32652,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425} [01:23:38]process_action_free close_receipt [01:23:38]json_value_free [01:23:38]json_value_free done [01:23:38]process_json_proto returns [01:23:38]Send response to host [01:23:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32652,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425}}} [01:23:38]free response buf [01:23:38]execute_script done [01:23:38]execute_script returns [01:23:38]free content buf [01:23:38]Sock 8.Close socket [01:23:38]Sock 8.Thread stoped [01:23:40]OFD Sender: No OFD packet to send [01:23:45]OFD Sender: No OFD packet to send [01:23:50]OFD Sender: No OFD packet to send [01:23:55]OFD Sender: No OFD packet to send [01:24:00]OFD Sender: No OFD packet to send [01:24:05]OFD Sender: No OFD packet to send [01:24:10]OFD Sender: No OFD packet to send [01:24:15]OFD Sender: No OFD packet to send [01:24:20]OFD Sender: No OFD packet to send [01:24:25]OFD Sender: No OFD packet to send [01:24:30]OFD Sender: No OFD packet to send [01:24:35]OFD Sender: No OFD packet to send [01:24:40]OFD Sender: No OFD packet to send [01:24:45]OFD Sender: No OFD packet to send [01:24:50]OFD Sender: No OFD packet to send [01:24:55]OFD Sender: No OFD packet to send [01:25:00]OFD Sender: No OFD packet to send [01:25:05]OFD Sender: No OFD packet to send [01:25:10]OFD Sender: No OFD packet to send [01:25:15]OFD Sender: No OFD packet to send [01:25:20]OFD Sender: No OFD packet to send [01:25:25]OFD Sender: No OFD packet to send [01:25:30]OFD Sender: No OFD packet to send [01:25:35]OFD Sender: No OFD packet to send [01:25:40]OFD Sender: No OFD packet to send [01:25:45]OFD Sender: No OFD packet to send [01:25:50]OFD Sender: No OFD packet to send [01:25:55]OFD Sender: No OFD packet to send [01:26:00]OFD Sender: No OFD packet to send [01:26:05]OFD Sender: No OFD packet to send [01:26:10]OFD Sender: No OFD packet to send [01:26:15]OFD Sender: No OFD packet to send [01:26:20]OFD Sender: No OFD packet to send [01:26:25]OFD Sender: No OFD packet to send [01:26:30]OFD Sender: No OFD packet to send [01:26:35]OFD Sender: No OFD packet to send [01:26:40]OFD Sender: No OFD packet to send [01:26:45]OFD Sender: No OFD packet to send [01:26:50]OFD Sender: No OFD packet to send [01:26:55]OFD Sender: No OFD packet to send [01:27:00]OFD Sender: No OFD packet to send [01:27:05]OFD Sender: No OFD packet to send [01:27:10]OFD Sender: No OFD packet to send [01:27:15]OFD Sender: No OFD packet to send [01:27:20]OFD Sender: No OFD packet to send [01:27:25]OFD Sender: No OFD packet to send [01:27:30]OFD Sender: No OFD packet to send [01:27:35]OFD Sender: No OFD packet to send [01:27:40]OFD Sender: No OFD packet to send [01:27:45]OFD Sender: No OFD packet to send [01:27:50]OFD Sender: No OFD packet to send [01:27:55]OFD Sender: No OFD packet to send [01:28:00]OFD Sender: No OFD packet to send [01:28:05]OFD Sender: No OFD packet to send [01:28:10]OFD Sender: No OFD packet to send [01:28:15]OFD Sender: No OFD packet to send [01:28:20]OFD Sender: No OFD packet to send [01:28:25]OFD Sender: No OFD packet to send [01:28:30]OFD Sender: No OFD packet to send [01:28:35]OFD Sender: No OFD packet to send [01:28:40]OFD Sender: No OFD packet to send [01:28:45]OFD Sender: No OFD packet to send [01:28:50]OFD Sender: No OFD packet to send [01:28:55]OFD Sender: No OFD packet to send [01:29:00]OFD Sender: No OFD packet to send [01:29:05]OFD Sender: No OFD packet to send [01:29:10]OFD Sender: No OFD packet to send [01:29:15]OFD Sender: No OFD packet to send [01:29:20]OFD Sender: No OFD packet to send [01:29:25]OFD Sender: No OFD packet to send [01:29:30]OFD Sender: No OFD packet to send [01:29:35]OFD Sender: No OFD packet to send [01:29:40]OFD Sender: No OFD packet to send [01:29:41]accept exits with 9 [01:29:41]New connection [01:29:41]New thread 3066940772 created [01:29:41]Thread 3067084132 joined [01:29:41]Waiting for new connection... [01:29:41] Sock 9.Parse request [01:29:41]Sock 9.Check first char [01:29:41]Sock 9.First char is OK [01:29:41]request: POST /json_proto HTTP/1.0 [01:29:41]Method: POST [01:29:41]URL: /json_proto [01:29:41]Method is POST - this is cgi request [01:29:41]url: /json_proto [01:29:41]query_string will be loaded in cgi processing [01:29:41]execute_cgi json_proto POST (null) [01:29:41]execute_cgi path=json_proto method=POST [01:29:41]POST find Content-Length [01:29:41]Host: 172.17.34.200:8080 [01:29:41]Content-Length: 678 [01:29:41]Content-Type: application/json [01:29:41] [01:29:41]POST finish read [01:29:41]Found Content-Length = 678 [01:29:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 3.420, "sum" : 200.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:29:41]execute_script... [01:29: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)1182414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 3.420, "sum" : 200.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:29:41]POST & json_proto [01:29:41]process_json_proto [01:29:41]json parsed OK: [01:29:41]protocol is kg_v1.0 [01:29:41]action value=close_receipt [01:29:41]process_action close_receipt [01:29:41]cmd_close_receipt [01:29:41]MH_GetDate [01:29:41]Write to MH i2c: F0 00 00 25 B7 CB [01:29:41]Write i2c OK [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: F0 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: F0 09 00 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: F0 09 00 25 B7 00 0B 04 E8 64 B2 FF 65 64 A9 [01:29:41]GetLastDocTimeStamp 1692926618 [01:29:41]current date 1692926987 [01:29:41]FM_GetShiftState [01:29:41]SAM_PROTO_GetShiftState [01:29:41]wFMCommunicate request_size=4 [01:29:41]MH_SAM_APDU [01:29:41]CAPDU: 80 13 01 00 [01:29:41]Write to MH i2c: E2 08 00 26 B7 80 13 01 00 00 00 00 00 5A [01:29:41]Write i2c OK [01:29:41]MH_I2C_Read... [01:29:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:41]Read from MH i2c: E2 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: E2 0E 00 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: E2 0E 00 26 B7 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 C8 [01:29:41]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [01:29:41]wFMCommunicate OK [01:29:41]SAM_PROTO_GetShiftState done [01:29:41]FM_GetShiftState done [01:29:41]opened in 1692923425 [01:29:41]opened+sec_in_day 1693009825 [01:29:41]quantity*price = 20007 [01:29:41]sum+1 = 20008 [01:29:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.25 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 4 25.08.2023 01:29 Смена: 76 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32653 ФПД: 158422458438154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230825T012947&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32653&fm=158422458438154&tin=02508201610067®Number=0000000000091575&sum=20000 [01:29:42]StoreToDocumentArchive [01:29:42]shift 76 fd 32653 [01:29:42]save to /storage/0076/doc_00032653 [01:29:42]save last doc name /storage/0076/doc_00032653 to /storage/kkm_last_doc_name [01:29:42]save OK [01:29:42]Clear old archive folders... [01:29:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:29:42]tlvbuf is 01842720 [01:29:42]SAM_PROTO_ClearQueue [01:29:42]wFMCommunicate request_size=4 [01:29:42]MH_SAM_APDU [01:29:42]CAPDU: 80 09 00 00 [01:29:42]Write to MH i2c: E2 08 00 33 B7 80 09 00 00 00 00 00 00 5C [01:29:42]Write i2c OK [01:29:42]MH_I2C_Read... [01:29:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:29:42]Read from MH i2c: E2 [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: E2 03 00 [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: E2 03 00 33 B7 00 90 00 5E [01:29:42]RAPDU: 90 00 [01:29:42]wFMCommunicate OK [01:29:42]SAM_PROTO_ClearQueue done [01:29:42]KKMCreateOFDPacket [01:29:42]OFDProtocolAddRootSTLVToBuf [01:29:42]FM_MakeSignedData [01:29:42]FM_MakeSignedData [01:29:42]SAM_PROTO_SignData [01:29:42]wFMCommunicate request_size=4 [01:29:42]MH_SAM_APDU [01:29:42]CAPDU: 80 0D 01 02 [01:29:42]Write to MH i2c: E2 08 00 34 B7 80 0D 01 02 00 00 00 00 64 [01:29:42]Write i2c OK [01:29:42]MH_I2C_Read... [01:29:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:29:42]Read from MH i2c: E2 [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: E2 03 00 [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: E2 03 00 34 B7 00 90 00 5F [01:29:42]RAPDU: 90 00 [01:29:42]wFMCommunicate OK [01:29:42]wFMCommunicate request_size=255 [01:29:42]MH_SAM_APDU [01:29:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 0B 04 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 7F 00 00 35 04 06 00 90 [01:29:42]Write to MH i2c: E2 02 01 35 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 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 0B 04 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 7F 00 00 35 04 06 00 90 00 00 6A [01:29:42]Write i2c OK [01:29:42]MH_I2C_Read... [01:29:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:42]Read from MH i2c: E2 [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: E2 03 00 [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: E2 03 00 35 B7 00 90 00 60 [01:29:42]RAPDU: 90 00 [01:29:42]wFMCommunicate OK [01:29:42]wFMCommunicate request_size=10 [01:29:42]MH_SAM_APDU [01:29:42]CAPDU: 80 0D 02 02 05 15 9A 5C 12 0A [01:29:42]Write to MH i2c: E2 0D 00 36 B7 80 0D 02 02 05 00 15 9A 5C 12 0A 00 00 98 [01:29:42]Write i2c OK [01:29:42]MH_I2C_Read... [01:29:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:42]Read from MH i2c: E2 [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: E2 03 00 [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: E2 03 00 36 B7 00 90 00 61 [01:29:42]RAPDU: 90 00 [01:29:42]wFMCommunicate OK [01:29:42]wFMCommunicate request_size=4 [01:29:42]MH_SAM_APDU [01:29:42]CAPDU: 80 0D 03 02 [01:29:42]Write to MH i2c: E2 08 00 37 B7 80 0D 03 02 00 00 00 00 69 [01:29:42]Write i2c OK [01:29:42]MH_I2C_Read... [01:29:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:29:42]Read from MH i2c: E2 [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: E2 0B 00 [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: E2 0B 00 37 B7 00 5F C8 CF DA CF 24 12 A2 90 00 E1 [01:29:42]RAPDU: 5F C8 CF DA CF 24 12 A2 90 00 [01:29:42]wFMCommunicate OK [01:29:42]SAM_PROTO_SignData done [01:29:42]FM_MakeSignedData done [01:29:42]CreateOFDProtocolMessage [01:29:42]wFMCommunicate request_size=4 [01:29:42]MH_SAM_APDU [01:29:42]CAPDU: 80 11 00 00 [01:29:42]Write to MH i2c: E2 08 00 38 B7 80 11 00 00 00 00 00 00 69 [01:29:42]Write i2c OK [01:29:42]MH_I2C_Read... [01:29:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:42]Read from MH i2c: E2 [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: E2 17 00 [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: E2 17 00 38 B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BF [01:29:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [01:29:42]wFMCommunicate OK [01:29:42]CreateOFDProtocolMessage done [01:29:42]OFDSenderStorePacket 32653 [01:29:42]StoreOFDPacket docnum=32653 [01:29:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4F 6A 07 01 B8 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 0B 04 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 7F 00 00 35 04 06 00 90 15 9A 5C 12 0A 5F C8 CF DA CF 24 12 A2 [01:29:42]CheckFolder [01:29:42]dirname=/storage/ofd_packets [01:29:42]CheckFolder done [01:29:42]ProducePacketName [01:29:42]name=ofd_packets/00032653 [01:29:42]NVStorageSaveData ofd_packets/00032653 [01:29:42]File name is /storage/ofd_packets/00032653 [01:29:42]Write 301 bytes [01:29:42]NVStorageSaveData done [01:29:42]OFDSenderStorePacket done [01:29:42]KKMCreateOFDPacket done [01:29:42]NVStorageSaveData kkm_last_timestamp [01:29:42]File name is /storage/kkm_last_timestamp [01:29:42]Write 4 bytes [01:29:42]NVStorageSaveData done [01:29:42]ExternCall_PrintAddStr [01:29:42]wPrintStart [01:29:42]Write to MH i2c: 01 00 00 39 B7 F0 [01:29:42]Write i2c OK [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: 01 [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: 01 07 00 [01:29:42]MH_I2C_Read... [01:29:42]Read from MH i2c: 01 07 00 39 B7 00 00 00 00 00 FF 0F 05 [01:29:42]RasterBufferAndPrint [01:29:42]line Счет N : (1)1182414 [01:29:42]line ИНН: 02508201610067 [01:29:42]line Контрольно-Кассовый Чек [01:29:42]line ПРОДАЖА [01:29:42]line ТРК (МРК, ГНК) : 32 [01:29:42]line Товар: 2710124130 [01:29:42]line Аи-92-К-5 [01:29:42]line 3.420 * 58.50 [01:29:42]line = 200.07 [01:29:42]line НДС 12% НСП 1% [01:29:42]line > о реализуемом товаре [01:29:42]line ОКРУГЛЕНИЕ: -0.07 [01:29:42]line ИТОГО: 200.00 [01:29:42]line Внесено: 200.00 [01:29:42]line СДАЧА: 0.00 [01:29:42]line НСП 1% : 1.77 [01:29:42]line НДС 12% : 21.25 [01:29:42]line Наличными: 200.00 [01:29:42]line Безнал.: 0.00 [01:29:42]line Место: АЗС № 121 "Партнер Нефть" [01:29:42]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [01:29:42]line СНО: Общий режим [01:29:42]line Чек 4 25.08.2023 01:29 [01:29:42]line Смена: 76 ФФД: 1.0 [01:29:42]line ЗНМ: 0300000148 [01:29:42]line РНМ: 0000000000091575 [01:29:42]line Версия ККМ: 001 [01:29:42]line ФМ: 0000000000874655 [01:29:42]line ФД: 32653 [01:29:42]line ФПД: 158422458438154 [01:29:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230825T012947&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32653&fm=158422458438154&tin=02508201610067®Number=0000000000091575&sum=20000 [01:29:43]OFD Sender: Processing packet 32653 [packets to send 11, broken 10] [01:29:43]ProducePacketName [01:29:43]name=ofd_packets/00032653 [01:29:43]OFD Sender: To server: pG, [01:29:43]CommunicateWithHost lk.salyk.kg:30040 [01:29:43]ConnectInit lk.salyk.kg [01:29:43]written 0, free lines is 4095 [01:29:43]Connected sock=10 [01:29:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4F 6A 07 01 B8 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 0B 04 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 7F 00 00 35 04 06 00 90 15 9A 5C 12 0A 5F C8 CF DA CF 24 12 A2 [01:29:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 04 48 47 00 E9 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 7F 00 00 F4 03 04 00 AD AE E7 64 B6 04 01 00 00 B4 79 83 4B BE 70 38 5A [01:29:43]CommunicateWithHost err = 0 [01:29:43]CheckOFDResponse [01:29:43]1017 (14) - 77093643461234 [01:29:43]1041 (16) - 0000000000874655 [01:29:43]1040 (4) - 32653 [01:29:43]1012 (4) - 24.08.2023 19:25 [01:29:43]1206 (1) - 0 [01:29:43]OFD Sender: Remove packet 32653 [01:29:43]ProducePacketName [01:29:43]name=ofd_packets/00032653 [01:29:43]NVStorageDeleteData [01:29:43]Write to MH i2c: 01 00 00 64 B7 1B [01:29:43]Write i2c OK [01:29:43]MH_I2C_Read... [01:29:43]Read from MH i2c: 01 [01:29:43]MH_I2C_Read... [01:29:43]Read from MH i2c: 01 07 00 [01:29:43]MH_I2C_Read... [01:29:43]Read from MH i2c: 01 07 00 64 B7 00 00 00 00 00 E4 0C 12 [01:29:43]RasterBufferAndPrint [01:29:43]line [01:29:43]line [01:29:43]line [01:29:43]line [01:29:43]line [01:29:43]written 0, free lines is 3309 [01:29:43]MH_Cut [01:29:43]Write to MH i2c: D1 01 00 6B B7 01 F4 [01:29:43]Write i2c OK [01:29:43]MH_I2C_Read... [01:29:43]Read from MH i2c: D1 [01:29:43]MH_I2C_Read... [01:29:43]Read from MH i2c: D1 01 00 [01:29:43]MH_I2C_Read... [01:29:43]Read from MH i2c: D1 01 00 6B B7 00 F3 [01:29:43]Write to MH i2c: 01 00 00 6C B7 23 [01:29:43]Write i2c OK [01:29:43]MH_I2C_Read... [01:29:44]OFD Sender: No OFD packet to send [01:29:44]*** Cut start [01:29:44]*** Purtial cut [01:29:44]*** Stage 1: CUTSNS_PIN = 1 [01:29:44]Read from MH i2c: 01 [01:29:44]MH_I2C_Read... [01:29:44]*** Stop cut motor [01:29:44]*** Cut end [01:29:44]Read from MH i2c: 01 07 00 [01:29:44]MH_I2C_Read... [01:29:44]Read from MH i2c: 01 07 00 6C B7 00 00 00 00 00 FF 0F 38 [01:29:44]process_action close_receipt done [01:29:44]requested_data is exist [01:29:44]produce_requested_data [01:29:44]requested_item fm.sn is exist - process it [01:29:44]wFMCommunicate request_size=4 [01:29:44]MH_SAM_APDU [01:29:44]CAPDU: 80 11 00 00 [01:29:44]Write to MH i2c: E2 08 00 6D B7 80 11 00 00 00 00 00 00 9E [01:29:44]Write i2c OK [01:29:44]MH_I2C_Read... [01:29:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:44]Read from MH i2c: E2 [01:29:44]MH_I2C_Read... [01:29:44]Read from MH i2c: E2 17 00 [01:29:44]MH_I2C_Read... [01:29:44]Read from MH i2c: E2 17 00 6D B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F4 [01:29:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [01:29:44]wFMCommunicate OK [01:29:44]requested_item fd.num is exist - process it [01:29:44]SAM_PROTO_GetFieldsCounters [01:29:44]wFMCommunicate request_size=4 [01:29:44]MH_SAM_APDU [01:29:44]CAPDU: 80 13 00 00 [01:29:44]Write to MH i2c: E2 08 00 6E B7 80 13 00 00 00 00 00 00 A1 [01:29:44]Write i2c OK [01:29:44]MH_I2C_Read... [01:29:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:29:45]Read from MH i2c: E2 [01:29:45]MH_I2C_Read... [01:29:45]Read from MH i2c: E2 62 00 [01:29:45]MH_I2C_Read... [01:29:45]Read from MH i2c: E2 62 00 6E 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8D 7F 00 00 0E 04 04 00 4C 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 2B [01:29:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8D 7F 00 00 0E 04 04 00 4C 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:29:45]wFMCommunicate OK [01:29:45]SAM_PROTO_GetFieldsCounters done [01:29:45]requested_item shift.num is exist - process it [01:29:45]requested_item shift.opened is exist - process it [01:29:45]req_shift_opened [01:29:45]FM_GetShiftState [01:29:45]SAM_PROTO_GetShiftState [01:29:45]wFMCommunicate request_size=4 [01:29:45]MH_SAM_APDU [01:29:45]CAPDU: 80 13 01 00 [01:29:45]Write to MH i2c: E2 08 00 6F B7 80 13 01 00 00 00 00 00 A3 [01:29:45]Write i2c OK [01:29:45]MH_I2C_Read... [01:29:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:45]Read from MH i2c: E2 [01:29:45]MH_I2C_Read... [01:29:45]Read from MH i2c: E2 0E 00 [01:29:45]MH_I2C_Read... [01:29:45]Read from MH i2c: E2 0E 00 6F B7 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 11 [01:29:45]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [01:29:45]wFMCommunicate OK [01:29:45]SAM_PROTO_GetShiftState done [01:29:45]FM_GetShiftState done [01:29:45]req_shift_opened done [01:29:45]requested_item shift.open_date is exist - process it [01:29:45]req_shift_open_date [01:29:45]req_shift_open_date done [01:29:45]produce_requested_data done [01:29:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32653,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425} [01:29:45]process_action_free close_receipt [01:29:45]json_value_free [01:29:45]json_value_free done [01:29:45]process_json_proto returns [01:29:45]Send response to host [01:29:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32653,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425}}} [01:29:45]free response buf [01:29:45]execute_script done [01:29:45]execute_script returns [01:29:45]free content buf [01:29:45]Sock 9.Close socket [01:29:45]Sock 9.Thread stoped [01:29:49]OFD Sender: No OFD packet to send [01:29:54]OFD Sender: No OFD packet to send [01:29:59]OFD Sender: No OFD packet to send [01:30:04]OFD Sender: No OFD packet to send [01:30:09]OFD Sender: No OFD packet to send [01:30:14]OFD Sender: No OFD packet to send [01:30:19]OFD Sender: No OFD packet to send [01:30:24]OFD Sender: No OFD packet to send [01:30:29]OFD Sender: No OFD packet to send [01:30:34]OFD Sender: No OFD packet to send [01:30:39]OFD Sender: No OFD packet to send [01:30:44]OFD Sender: No OFD packet to send [01:30:49]OFD Sender: No OFD packet to send [01:30:54]OFD Sender: No OFD packet to send [01:30:59]OFD Sender: No OFD packet to send [01:31:04]OFD Sender: No OFD packet to send [01:31:09]OFD Sender: No OFD packet to send [01:31:14]OFD Sender: No OFD packet to send [01:31:19]OFD Sender: No OFD packet to send [01:31:24]OFD Sender: No OFD packet to send [01:31:29]OFD Sender: No OFD packet to send [01:31:34]OFD Sender: No OFD packet to send [01:31:39]OFD Sender: No OFD packet to send [01:31:44]OFD Sender: No OFD packet to send [01:31:49]OFD Sender: No OFD packet to send [01:31:54]OFD Sender: No OFD packet to send [01:31:59]OFD Sender: No OFD packet to send [01:32:04]OFD Sender: No OFD packet to send [01:32:09]OFD Sender: No OFD packet to send [01:32:14]OFD Sender: No OFD packet to send [01:32:19]OFD Sender: No OFD packet to send [01:32:24]OFD Sender: No OFD packet to send [01:32:29]OFD Sender: No OFD packet to send [01:32:34]OFD Sender: No OFD packet to send [01:32:39]OFD Sender: No OFD packet to send [01:32:44]OFD Sender: No OFD packet to send [01:32:49]OFD Sender: No OFD packet to send [01:32:54]OFD Sender: No OFD packet to send [01:32:59]OFD Sender: No OFD packet to send [01:33:04]OFD Sender: No OFD packet to send [01:33:09]OFD Sender: No OFD packet to send [01:33:14]OFD Sender: No OFD packet to send [01:33:19]OFD Sender: No OFD packet to send [01:33:24]OFD Sender: No OFD packet to send [01:33:29]OFD Sender: No OFD packet to send [01:33:34]OFD Sender: No OFD packet to send [01:33:39]OFD Sender: No OFD packet to send [01:33:44]OFD Sender: No OFD packet to send [01:33:49]OFD Sender: No OFD packet to send [01:33:54]OFD Sender: No OFD packet to send [01:33:59]OFD Sender: No OFD packet to send [01:34:04]OFD Sender: No OFD packet to send [01:34:09]OFD Sender: No OFD packet to send [01:34:14]OFD Sender: No OFD packet to send [01:34:19]OFD Sender: No OFD packet to send [01:34:24]OFD Sender: No OFD packet to send [01:34:29]OFD Sender: No OFD packet to send [01:34:34]OFD Sender: No OFD packet to send [01:34:39]OFD Sender: No OFD packet to send [01:34:44]OFD Sender: No OFD packet to send [01:34:49]OFD Sender: No OFD packet to send [01:34:54]OFD Sender: No OFD packet to send [01:34:59]OFD Sender: No OFD packet to send [01:35:04]OFD Sender: No OFD packet to send [01:35:09]OFD Sender: No OFD packet to send [01:35:14]OFD Sender: No OFD packet to send [01:35:19]OFD Sender: No OFD packet to send [01:35:24]OFD Sender: No OFD packet to send [01:35:29]OFD Sender: No OFD packet to send [01:35:34]OFD Sender: No OFD packet to send [01:35:39]OFD Sender: No OFD packet to send [01:35:44]OFD Sender: No OFD packet to send [01:35:49]OFD Sender: No OFD packet to send [01:35:54]OFD Sender: No OFD packet to send [01:35:59]OFD Sender: No OFD packet to send [01:36:04]OFD Sender: No OFD packet to send [01:36:09]OFD Sender: No OFD packet to send [01:36:14]OFD Sender: No OFD packet to send [01:36:19]OFD Sender: No OFD packet to send [01:36:24]OFD Sender: No OFD packet to send [01:36:29]OFD Sender: No OFD packet to send [01:36:34]OFD Sender: No OFD packet to send [01:36:39]OFD Sender: No OFD packet to send [01:36:44]OFD Sender: No OFD packet to send [01:36:49]OFD Sender: No OFD packet to send [01:36:54]OFD Sender: No OFD packet to send [01:36:59]OFD Sender: No OFD packet to send [01:37:04]OFD Sender: No OFD packet to send [01:37:09]OFD Sender: No OFD packet to send [01:37:14]OFD Sender: No OFD packet to send [01:37:19]OFD Sender: No OFD packet to send [01:37:24]OFD Sender: No OFD packet to send [01:37:29]OFD Sender: No OFD packet to send [01:37:34]OFD Sender: No OFD packet to send [01:37:39]OFD Sender: No OFD packet to send [01:37:44]OFD Sender: No OFD packet to send [01:37:49]OFD Sender: No OFD packet to send [01:37:54]OFD Sender: No OFD packet to send [01:37:59]OFD Sender: No OFD packet to send [01:38:04]OFD Sender: No OFD packet to send [01:38:09]OFD Sender: No OFD packet to send [01:38:14]OFD Sender: No OFD packet to send [01:38:19]OFD Sender: No OFD packet to send [01:38:24]OFD Sender: No OFD packet to send [01:38:29]OFD Sender: No OFD packet to send [01:38:34]OFD Sender: No OFD packet to send [01:38:39]OFD Sender: No OFD packet to send [01:38:44]OFD Sender: No OFD packet to send [01:38:49]OFD Sender: No OFD packet to send [01:38:54]OFD Sender: No OFD packet to send [01:38:59]OFD Sender: No OFD packet to send [01:39:04]OFD Sender: No OFD packet to send [01:39:09]OFD Sender: No OFD packet to send [01:39:14]OFD Sender: No OFD packet to send [01:39:19]OFD Sender: No OFD packet to send [01:39:24]OFD Sender: No OFD packet to send [01:39:29]OFD Sender: No OFD packet to send [01:39:34]OFD Sender: No OFD packet to send [01:39:39]OFD Sender: No OFD packet to send [01:39:44]OFD Sender: No OFD packet to send [01:39:49]OFD Sender: No OFD packet to send [01:39:54]OFD Sender: No OFD packet to send [01:39:59]OFD Sender: No OFD packet to send [01:40:04]OFD Sender: No OFD packet to send [01:40:09]OFD Sender: No OFD packet to send [01:40:14]OFD Sender: No OFD packet to send [01:40:19]OFD Sender: No OFD packet to send [01:40:24]OFD Sender: No OFD packet to send [01:40:29]OFD Sender: No OFD packet to send [01:40:34]OFD Sender: No OFD packet to send [01:40:39]OFD Sender: No OFD packet to send [01:40:44]OFD Sender: No OFD packet to send [01:40:49]OFD Sender: No OFD packet to send [01:40:54]OFD Sender: No OFD packet to send [01:40:59]OFD Sender: No OFD packet to send [01:41:04]OFD Sender: No OFD packet to send [01:41:09]OFD Sender: No OFD packet to send [01:41:14]OFD Sender: No OFD packet to send [01:41:19]OFD Sender: No OFD packet to send [01:41:24]OFD Sender: No OFD packet to send [01:41:29]OFD Sender: No OFD packet to send [01:41:34]OFD Sender: No OFD packet to send [01:41:39]OFD Sender: No OFD packet to send [01:41:44]OFD Sender: No OFD packet to send [01:41:49]OFD Sender: No OFD packet to send [01:41:54]OFD Sender: No OFD packet to send [01:41:59]OFD Sender: No OFD packet to send [01:42:04]OFD Sender: No OFD packet to send [01:42:09]OFD Sender: No OFD packet to send [01:42:14]OFD Sender: No OFD packet to send [01:42:19]OFD Sender: No OFD packet to send [01:42:24]OFD Sender: No OFD packet to send [01:42:29]OFD Sender: No OFD packet to send [01:42:34]OFD Sender: No OFD packet to send [01:42:39]OFD Sender: No OFD packet to send [01:42:44]OFD Sender: No OFD packet to send [01:42:49]OFD Sender: No OFD packet to send [01:42:54]OFD Sender: No OFD packet to send [01:42:59]OFD Sender: No OFD packet to send [01:43:04]OFD Sender: No OFD packet to send [01:43:09]OFD Sender: No OFD packet to send [01:43:14]OFD Sender: No OFD packet to send [01:43:19]OFD Sender: No OFD packet to send [01:43:24]OFD Sender: No OFD packet to send [01:43:29]OFD Sender: No OFD packet to send [01:43:34]OFD Sender: No OFD packet to send [01:43:39]OFD Sender: No OFD packet to send [01:43:44]OFD Sender: No OFD packet to send [01:43:49]OFD Sender: No OFD packet to send [01:43:54]OFD Sender: No OFD packet to send [01:43:59]OFD Sender: No OFD packet to send [01:44:04]OFD Sender: No OFD packet to send [01:44:09]OFD Sender: No OFD packet to send [01:44:14]OFD Sender: No OFD packet to send [01:44:19]OFD Sender: No OFD packet to send [01:44:24]OFD Sender: No OFD packet to send [01:44:29]OFD Sender: No OFD packet to send [01:44:34]OFD Sender: No OFD packet to send [01:44:39]OFD Sender: No OFD packet to send [01:44:44]OFD Sender: No OFD packet to send [01:44:49]OFD Sender: No OFD packet to send [01:44:54]OFD Sender: No OFD packet to send [01:44:59]OFD Sender: No OFD packet to send [01:45:04]OFD Sender: No OFD packet to send [01:45:09]OFD Sender: No OFD packet to send [01:45:14]OFD Sender: No OFD packet to send [01:45:19]accept exits with 8 [01:45:19]New connection [01:45:19]New thread 3067084132 created [01:45:19]Thread 3066940772 joined [01:45:19]Waiting for new connection... [01:45:19] Sock 8.Parse request [01:45:19]Sock 8.Check first char [01:45:19]Sock 8.First char is OK [01:45:19]request: POST /json_proto HTTP/1.0 [01:45:19]Method: POST [01:45:19]URL: /json_proto [01:45:19]Method is POST - this is cgi request [01:45:19]url: /json_proto [01:45:19]query_string will be loaded in cgi processing [01:45:19]execute_cgi json_proto POST (null) [01:45:19]execute_cgi path=json_proto method=POST [01:45:19]POST find Content-Length [01:45:19]Host: 172.17.34.200:8080 [01:45:19]Content-Length: 683 [01:45:19]Content-Type: application/json [01:45:19] [01:45:19]POST finish read [01:45:19]Found Content-Length = 683 [01:45:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:45:19]execute_script... [01:45: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)1182416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:45:19]POST & json_proto [01:45:19]process_json_proto [01:45:19]json parsed OK: [01:45:19]protocol is kg_v1.0 [01:45:19]action value=close_receipt [01:45:19]process_action close_receipt [01:45:19]cmd_close_receipt [01:45:19]MH_GetDate [01:45:19]Write to MH i2c: F0 00 00 70 B7 16 [01:45:19]Write i2c OK [01:45:19]MH_I2C_Read... [01:45:19]Read from MH i2c: F0 [01:45:19]MH_I2C_Read... [01:45:19]Read from MH i2c: F0 09 00 [01:45:19]MH_I2C_Read... [01:45:19]Read from MH i2c: F0 09 00 70 B7 00 B5 07 E8 64 B2 FF 65 64 A1 [01:45:19]GetLastDocTimeStamp 1692926987 [01:45:19]current date 1692927925 [01:45:19]FM_GetShiftState [01:45:19]SAM_PROTO_GetShiftState [01:45:19]wFMCommunicate request_size=4 [01:45:19]MH_SAM_APDU [01:45:19]CAPDU: 80 13 01 00 [01:45:19]Write to MH i2c: E2 08 00 71 B7 80 13 01 00 00 00 00 00 A5 [01:45:19]Write i2c OK [01:45:19]MH_I2C_Read... [01:45:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:45:19]Read from MH i2c: E2 [01:45:19]MH_I2C_Read... [01:45:19]Read from MH i2c: E2 0E 00 [01:45:19]MH_I2C_Read... [01:45:19]Read from MH i2c: E2 0E 00 71 B7 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 13 [01:45:19]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [01:45:19]wFMCommunicate OK [01:45:19]SAM_PROTO_GetShiftState done [01:45:19]FM_GetShiftState done [01:45:19]opened in 1692923425 [01:45:19]opened+sec_in_day 1693009825 [01:45:19]quantity*price = 200011 [01:45:19]sum+1 = 200013 [01:45:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 5 25.08.2023 01:45 Смена: 76 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32654 ФПД: 92359821880934 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230825T014525&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32654&fm=92359821880934&tin=02508201610067®Number=0000000000091575&sum=200000 [01:45:20]StoreToDocumentArchive [01:45:20]shift 76 fd 32654 [01:45:20]save to /storage/0076/doc_00032654 [01:45:20]save last doc name /storage/0076/doc_00032654 to /storage/kkm_last_doc_name [01:45:20]save OK [01:45:20]Clear old archive folders... [01:45:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:45:20]tlvbuf is 01800610 [01:45:20]SAM_PROTO_ClearQueue [01:45:20]wFMCommunicate request_size=4 [01:45:20]MH_SAM_APDU [01:45:20]CAPDU: 80 09 00 00 [01:45:20]Write to MH i2c: E2 08 00 7E B7 80 09 00 00 00 00 00 00 A7 [01:45:20]Write i2c OK [01:45:20]MH_I2C_Read... [01:45:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:45:20]Read from MH i2c: E2 [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: E2 03 00 [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: E2 03 00 7E B7 00 90 00 A9 [01:45:20]RAPDU: 90 00 [01:45:20]wFMCommunicate OK [01:45:20]SAM_PROTO_ClearQueue done [01:45:20]KKMCreateOFDPacket [01:45:20]OFDProtocolAddRootSTLVToBuf [01:45:20]FM_MakeSignedData [01:45:20]FM_MakeSignedData [01:45:20]SAM_PROTO_SignData [01:45:20]wFMCommunicate request_size=4 [01:45:20]MH_SAM_APDU [01:45:20]CAPDU: 80 0D 01 02 [01:45:20]Write to MH i2c: E2 08 00 7F B7 80 0D 01 02 00 00 00 00 AF [01:45:20]Write i2c OK [01:45:20]MH_I2C_Read... [01:45:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:45:20]Read from MH i2c: E2 [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: E2 03 00 [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: E2 03 00 7F B7 00 90 00 AA [01:45:20]RAPDU: 90 00 [01:45:20]wFMCommunicate OK [01:45:20]wFMCommunicate request_size=255 [01:45:20]MH_SAM_APDU [01:45:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 B5 07 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 7F 00 00 35 04 06 00 54 [01:45:20]Write to MH i2c: E2 02 01 80 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 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 B5 07 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 7F 00 00 35 04 06 00 54 00 00 B1 [01:45:20]Write i2c OK [01:45:20]MH_I2C_Read... [01:45:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:45:20]Read from MH i2c: E2 [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: E2 03 00 [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: E2 03 00 80 B7 00 90 00 AB [01:45:20]RAPDU: 90 00 [01:45:20]wFMCommunicate OK [01:45:20]wFMCommunicate request_size=10 [01:45:20]MH_SAM_APDU [01:45:20]CAPDU: 80 0D 02 02 05 00 32 5F EE 66 [01:45:20]Write to MH i2c: E2 0D 00 81 B7 80 0D 02 02 05 00 00 32 5F EE 66 00 00 A1 [01:45:20]Write i2c OK [01:45:20]MH_I2C_Read... [01:45:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:45:20]Read from MH i2c: E2 [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: E2 03 00 [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: E2 03 00 81 B7 00 90 00 AC [01:45:20]RAPDU: 90 00 [01:45:20]wFMCommunicate OK [01:45:20]wFMCommunicate request_size=4 [01:45:20]MH_SAM_APDU [01:45:20]CAPDU: 80 0D 03 02 [01:45:20]Write to MH i2c: E2 08 00 82 B7 80 0D 03 02 00 00 00 00 B4 [01:45:20]Write i2c OK [01:45:20]MH_I2C_Read... [01:45:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:45:20]Read from MH i2c: E2 [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: E2 0B 00 [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: E2 0B 00 82 B7 00 31 A8 A7 AA 1F D0 4B 32 90 00 4B [01:45:20]RAPDU: 31 A8 A7 AA 1F D0 4B 32 90 00 [01:45:20]wFMCommunicate OK [01:45:20]SAM_PROTO_SignData done [01:45:20]FM_MakeSignedData done [01:45:20]CreateOFDProtocolMessage [01:45:20]wFMCommunicate request_size=4 [01:45:20]MH_SAM_APDU [01:45:20]CAPDU: 80 11 00 00 [01:45:20]Write to MH i2c: E2 08 00 83 B7 80 11 00 00 00 00 00 00 B4 [01:45:20]Write i2c OK [01:45:20]MH_I2C_Read... [01:45:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:45:20]Read from MH i2c: E2 [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: E2 17 00 [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: E2 17 00 83 B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0A [01:45:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [01:45:20]wFMCommunicate OK [01:45:20]CreateOFDProtocolMessage done [01:45:20]OFDSenderStorePacket 32654 [01:45:20]StoreOFDPacket docnum=32654 [01:45:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0E FF 07 01 72 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 B5 07 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 7F 00 00 35 04 06 00 54 00 32 5F EE 66 31 A8 A7 AA 1F D0 4B 32 [01:45:20]CheckFolder [01:45:20]dirname=/storage/ofd_packets [01:45:20]CheckFolder done [01:45:20]ProducePacketName [01:45:20]name=ofd_packets/00032654 [01:45:20]NVStorageSaveData ofd_packets/00032654 [01:45:20]File name is /storage/ofd_packets/00032654 [01:45:20]Write 301 bytes [01:45:20]NVStorageSaveData done [01:45:20]OFDSenderStorePacket done [01:45:20]KKMCreateOFDPacket done [01:45:20]NVStorageSaveData kkm_last_timestamp [01:45:20]File name is /storage/kkm_last_timestamp [01:45:20]Write 4 bytes [01:45:20]NVStorageSaveData done [01:45:20]ExternCall_PrintAddStr [01:45:20]wPrintStart [01:45:20]Write to MH i2c: 01 00 00 84 B7 3B [01:45:20]Write i2c OK [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: 01 [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: 01 07 00 [01:45:20]MH_I2C_Read... [01:45:20]Read from MH i2c: 01 07 00 84 B7 00 00 00 00 00 FF 0F 50 [01:45:20]RasterBufferAndPrint [01:45:20]line Счет N : (1)1182416 [01:45:20]line ИНН: 02508201610067 [01:45:20]line Контрольно-Кассовый Чек [01:45:20]line ПРОДАЖА [01:45:20]line ТРК (МРК, ГНК) : 52 [01:45:20]line Товар: 2710124130 [01:45:20]line Аи-92-К-5 [01:45:20]line 34.190 * 58.50 [01:45:20]line = 2000.12 [01:45:20]line НДС 12% НСП 1% [01:45:20]line > о реализуемом товаре [01:45:20]line ОКРУГЛЕНИЕ: -0.12 [01:45:20]line ИТОГО: 2000.00 [01:45:20]line Внесено: 2000.00 [01:45:20]line СДАЧА: 0.00 [01:45:20]line НСП 1% : 17.70 [01:45:20]line НДС 12% : 212.40 [01:45:20]line Наличными: 2000.00 [01:45:20]line Безнал.: 0.00 [01:45:20]line Место: АЗС № 121 "Партнер Нефть" [01:45:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [01:45:20]line СНО: Общий режим [01:45:20]line Чек 5 25.08.2023 01:45 [01:45:20]line Смена: 76 ФФД: 1.0 [01:45:20]line ЗНМ: 0300000148 [01:45:20]line РНМ: 0000000000091575 [01:45:20]line Версия ККМ: 001 [01:45:20]line ФМ: 0000000000874655 [01:45:20]line ФД: 32654 [01:45:20]line ФПД: 92359821880934 [01:45:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230825T014525&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32654&fm=92359821880934&tin=02508201610067®Number=0000000000091575&sum=200000 [01:45:21]OFD Sender: Processing packet 32654 [packets to send 11, broken 10] [01:45:21]ProducePacketName [01:45:21]name=ofd_packets/00032654 [01:45:21]OFD Sender: To server: pG, [01:45:21]CommunicateWithHost lk.salyk.kg:30040 [01:45:21]ConnectInit lk.salyk.kg [01:45:21]written 0, free lines is 4095 [01:45:21]Connected sock=10 [01:45:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0E FF 07 01 72 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 B5 07 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 7F 00 00 35 04 06 00 54 00 32 5F EE 66 31 A8 A7 AA 1F D0 4B 32 [01:45:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 23 9A 47 00 1E 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 7F 00 00 F4 03 04 00 57 B2 E7 64 B6 04 01 00 00 03 71 51 F1 46 36 B0 A6 [01:45:21]CommunicateWithHost err = 0 [01:45:21]CheckOFDResponse [01:45:21]1017 (14) - 77093643461234 [01:45:21]1041 (16) - 0000000000874655 [01:45:21]1040 (4) - 32654 [01:45:21]1012 (4) - 24.08.2023 19:41 [01:45:21]1206 (1) - 0 [01:45:21]OFD Sender: Remove packet 32654 [01:45:21]ProducePacketName [01:45:21]name=ofd_packets/00032654 [01:45:21]NVStorageDeleteData [01:45:21]Write to MH i2c: 01 00 00 AF B7 66 [01:45:21]Write i2c OK [01:45:21]MH_I2C_Read... [01:45:21]Read from MH i2c: 01 [01:45:21]MH_I2C_Read... [01:45:21]Read from MH i2c: 01 07 00 [01:45:21]MH_I2C_Read... [01:45:21]Read from MH i2c: 01 07 00 AF B7 00 00 00 00 00 E0 0C 59 [01:45:21]RasterBufferAndPrint [01:45:21]line [01:45:21]line [01:45:21]line [01:45:21]line [01:45:21]line [01:45:21]written 0, free lines is 3302 [01:45:21]MH_Cut [01:45:21]Write to MH i2c: D1 01 00 B6 B7 01 3F [01:45:21]Write i2c OK [01:45:21]MH_I2C_Read... [01:45:21]Read from MH i2c: D1 [01:45:21]MH_I2C_Read... [01:45:21]Read from MH i2c: D1 01 00 [01:45:21]MH_I2C_Read... [01:45:21]Read from MH i2c: D1 01 00 B6 B7 00 3E [01:45:21]Write to MH i2c: 01 00 00 B7 B7 6E [01:45:21]Write i2c OK [01:45:21]MH_I2C_Read... [01:45:22]OFD Sender: No OFD packet to send [01:45:22]*** Cut start [01:45:22]*** Purtial cut [01:45:22]*** CUTSNS_PIN = 0 [01:45:22]*** Stage 1: CUTSNS_PIN = 1 [01:45:24]Read from MH i2c: 01 [01:45:24]MH_I2C_Read... [01:45:24]*** Stop cut motor [01:45:24]*** Cut end [01:45:24]Read from MH i2c: 01 07 00 [01:45:24]MH_I2C_Read... [01:45:24]Read from MH i2c: 01 07 00 B7 B7 00 00 00 00 00 FF 0F 83 [01:45:24]process_action close_receipt done [01:45:24]requested_data is exist [01:45:24]produce_requested_data [01:45:24]requested_item fm.sn is exist - process it [01:45:24]wFMCommunicate request_size=4 [01:45:24]MH_SAM_APDU [01:45:24]CAPDU: 80 11 00 00 [01:45:24]Write to MH i2c: E2 08 00 B8 B7 80 11 00 00 00 00 00 00 E9 [01:45:24]Write i2c OK [01:45:24]MH_I2C_Read... [01:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:45:24]Read from MH i2c: E2 [01:45:24]MH_I2C_Read... [01:45:24]Read from MH i2c: E2 17 00 [01:45:24]MH_I2C_Read... [01:45:24]Read from MH i2c: E2 17 00 B8 B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3F [01:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [01:45:24]wFMCommunicate OK [01:45:24]requested_item fd.num is exist - process it [01:45:24]SAM_PROTO_GetFieldsCounters [01:45:24]wFMCommunicate request_size=4 [01:45:24]MH_SAM_APDU [01:45:24]CAPDU: 80 13 00 00 [01:45:24]Write to MH i2c: E2 08 00 B9 B7 80 13 00 00 00 00 00 00 EC [01:45:24]Write i2c OK [01:45:24]MH_I2C_Read... [01:45:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:45:24]Read from MH i2c: E2 [01:45:24]MH_I2C_Read... [01:45:24]Read from MH i2c: E2 62 00 [01:45:24]MH_I2C_Read... [01:45:24]Read from MH i2c: E2 62 00 B9 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8E 7F 00 00 0E 04 04 00 4C 00 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 7A [01:45:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8E 7F 00 00 0E 04 04 00 4C 00 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:45:24]wFMCommunicate OK [01:45:24]SAM_PROTO_GetFieldsCounters done [01:45:24]requested_item shift.num is exist - process it [01:45:24]requested_item shift.opened is exist - process it [01:45:24]req_shift_opened [01:45:24]FM_GetShiftState [01:45:24]SAM_PROTO_GetShiftState [01:45:24]wFMCommunicate request_size=4 [01:45:24]MH_SAM_APDU [01:45:24]CAPDU: 80 13 01 00 [01:45:24]Write to MH i2c: E2 08 00 BA B7 80 13 01 00 00 00 00 00 EE [01:45:24]Write i2c OK [01:45:24]MH_I2C_Read... [01:45:24]Read from MH i2c: E2 [01:45:24]MH_I2C_Read... [01:45:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:45:24]Read from MH i2c: E2 0E 00 [01:45:24]MH_I2C_Read... [01:45:24]Read from MH i2c: E2 0E 00 BA B7 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 5C [01:45:24]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [01:45:24]wFMCommunicate OK [01:45:24]SAM_PROTO_GetShiftState done [01:45:24]FM_GetShiftState done [01:45:24]req_shift_opened done [01:45:24]requested_item shift.open_date is exist - process it [01:45:24]req_shift_open_date [01:45:24]req_shift_open_date done [01:45:24]produce_requested_data done [01:45:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32654,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425} [01:45:24]process_action_free close_receipt [01:45:24]json_value_free [01:45:24]json_value_free done [01:45:24]process_json_proto returns [01:45:24]Send response to host [01:45:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32654,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425}}} [01:45:24]free response buf [01:45:24]execute_script done [01:45:24]execute_script returns [01:45:24]free content buf [01:45:24]Sock 8.Close socket [01:45:24]Sock 8.Thread stoped [01:45:27]OFD Sender: No OFD packet to send [01:45:32]OFD Sender: No OFD packet to send [01:45:37]OFD Sender: No OFD packet to send [01:45:42]OFD Sender: No OFD packet to send [01:45:47]OFD Sender: No OFD packet to send [01:45:52]OFD Sender: No OFD packet to send [01:45:57]OFD Sender: No OFD packet to send [01:46:02]OFD Sender: No OFD packet to send [01:46:07]OFD Sender: No OFD packet to send [01:46:12]OFD Sender: No OFD packet to send [01:46:17]OFD Sender: No OFD packet to send [01:46:22]OFD Sender: No OFD packet to send [01:46:27]OFD Sender: No OFD packet to send [01:46:32]OFD Sender: No OFD packet to send [01:46:37]OFD Sender: No OFD packet to send [01:46:42]OFD Sender: No OFD packet to send [01:46:47]OFD Sender: No OFD packet to send [01:46:52]OFD Sender: No OFD packet to send [01:46:57]OFD Sender: No OFD packet to send [01:47:02]OFD Sender: No OFD packet to send [01:47:07]OFD Sender: No OFD packet to send [01:47:12]OFD Sender: No OFD packet to send [01:47:17]OFD Sender: No OFD packet to send [01:47:22]OFD Sender: No OFD packet to send [01:47:27]OFD Sender: No OFD packet to send [01:47:32]OFD Sender: No OFD packet to send [01:47:37]OFD Sender: No OFD packet to send [01:47:42]OFD Sender: No OFD packet to send [01:47:47]OFD Sender: No OFD packet to send [01:47:52]OFD Sender: No OFD packet to send [01:47:57]OFD Sender: No OFD packet to send [01:48:02]OFD Sender: No OFD packet to send [01:48: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]OFD Sender: No OFD packet to send [01:49:52]OFD Sender: No OFD packet to send [01:49:57]OFD Sender: No OFD packet to send [01:50:02]OFD Sender: No OFD packet to send [01:50:07]OFD Sender: No OFD packet to send [01:50:12]OFD Sender: No OFD packet to send [01:50:17]OFD Sender: No OFD packet to send [01:50:22]OFD Sender: No OFD packet to send [01:50:27]OFD Sender: No OFD packet to send [01:50:32]OFD Sender: No OFD packet to send [01:50:37]OFD Sender: No OFD packet to send [01:50:42]OFD Sender: No OFD packet to send [01:50:47]OFD Sender: No OFD packet to send [01:50:52]OFD Sender: No OFD packet to send [01:50:57]OFD Sender: No OFD packet to send [01:51:02]OFD Sender: No OFD packet to send [01:51:07]OFD Sender: No OFD packet to send [01:51:12]OFD Sender: No OFD packet to send [01:51:17]OFD Sender: No OFD packet to send [01:51:22]OFD Sender: No OFD packet to send [01:51:27]OFD Sender: No OFD packet to send [01:51:32]OFD Sender: No OFD packet to send [01:51:37]OFD Sender: No OFD packet to send [01:51:42]OFD Sender: No OFD packet to send [01:51:47]OFD Sender: No OFD packet to send [01:51:52]OFD Sender: No OFD packet to send [01:51:57]OFD Sender: No OFD packet to send [01:52:02]OFD Sender: No OFD packet to send [01:52:07]OFD Sender: No OFD packet to send [01:52:12]OFD Sender: No OFD packet to send [01:52:17]OFD Sender: No OFD packet to send [01:52:22]OFD Sender: No OFD packet to send [01:52:27]OFD Sender: No OFD packet to send [01:52:32]OFD Sender: No OFD packet to send [01:52:37]OFD Sender: No OFD packet to send [01:52:42]OFD Sender: No OFD packet to send [01:52:47]OFD Sender: No OFD packet to send [01:52:52]OFD Sender: No OFD packet to send [01:52:57]OFD Sender: No OFD packet to send [01:53:02]OFD Sender: No OFD packet to send [01:53:07]OFD Sender: No OFD packet to send [01:53:12]OFD Sender: No OFD packet to send [01:53:17]OFD Sender: No OFD packet to send [01:53:22]OFD Sender: No OFD packet to send [01:53:27]OFD Sender: No OFD packet to send [01:53:32]OFD Sender: No OFD packet to send [01:53:37]OFD Sender: No OFD packet to send [01:53:42]OFD Sender: No OFD packet to send [01:53:47]OFD Sender: No OFD packet to send [01:53:52]OFD Sender: No OFD packet to send [01:53:57]OFD Sender: No OFD packet to send [01:54:02]OFD Sender: No OFD packet to send [01:54:07]OFD Sender: No OFD packet to send [01:54:12]OFD Sender: No OFD packet to send [01:54:17]OFD Sender: No OFD packet to send [01:54:22]OFD Sender: No OFD packet to send [01:54:27]OFD Sender: No OFD packet to send [01:54:32]OFD Sender: No OFD packet to send [01:54:37]OFD Sender: No OFD packet to send [01:54:42]OFD Sender: No OFD packet to send [01:54:47]OFD Sender: No OFD packet to send [01:54:52]OFD Sender: No OFD packet to send [01:54:57]OFD Sender: No OFD packet to send [01:55:02]OFD Sender: No OFD packet to send [01:55:07]OFD Sender: No OFD packet to send [01:55:12]OFD Sender: No OFD packet to send [01:55:17]OFD Sender: No OFD packet to send [01:55:22]OFD Sender: No OFD packet to send [01:55:27]OFD Sender: No OFD packet to send [01:55:32]OFD Sender: No OFD packet to send [01:55:37]OFD Sender: No OFD packet to send [01:55:42]OFD Sender: No OFD packet to send [01:55:47]OFD Sender: No OFD packet to send [01:55:52]OFD Sender: No OFD packet to send [01:55:57]OFD Sender: No OFD packet to send [01:56:02]OFD Sender: No OFD packet to send [01:56:07]OFD Sender: No OFD packet to send [01:56:12]OFD Sender: No OFD packet to send [01:56:17]OFD Sender: No OFD packet to send [01:56:22]OFD Sender: No OFD packet to send [01:56:27]OFD Sender: No OFD packet to send [01:56:32]OFD Sender: No OFD packet to send [01:56:37]OFD Sender: No OFD packet to send [01:56:42]OFD Sender: No OFD packet to send [01:56:47]OFD Sender: No OFD packet to send [01:56:52]OFD Sender: No OFD packet to send [01:56:57]OFD Sender: No OFD packet to send [01:57:02]OFD Sender: No OFD packet to send [01:57:07]OFD Sender: No OFD packet to send [01:57:12]OFD Sender: No OFD packet to send [01:57:17]OFD Sender: No OFD packet to send [01:57:22]OFD Sender: No OFD packet to send [01:57:27]OFD Sender: No OFD packet to send [01:57:32]OFD Sender: No OFD packet to send [01:57:37]OFD Sender: No OFD packet to send [01:57:42]OFD Sender: No OFD packet to send [01:57:47]OFD Sender: No OFD packet to send [01:57:52]OFD Sender: No OFD packet to send [01:57:57]OFD Sender: No OFD packet to send [01:58:02]OFD Sender: No OFD packet to send [01:58:07]OFD Sender: No OFD packet to send [01:58:12]OFD Sender: No OFD packet to send [01:58:17]OFD Sender: No OFD packet to send [01:58:22]OFD Sender: No OFD packet to send [01:58:27]OFD Sender: No OFD packet to send [01:58:32]OFD Sender: No OFD packet to send [01:58:37]OFD Sender: No OFD packet to send [01:58:42]OFD Sender: No OFD packet to send [01:58:47]OFD Sender: No OFD packet to send [01:58:52]OFD Sender: No OFD packet to send [01:58:57]OFD Sender: No OFD packet to send [01:59:02]OFD Sender: No OFD packet to send [01:59:07]OFD Sender: No OFD packet to send [01:59:12]OFD Sender: No OFD packet to send [01:59:17]OFD Sender: No OFD packet to send [01:59:22]OFD Sender: No OFD packet to send [01:59:27]OFD Sender: No OFD packet to send [01:59:32]OFD Sender: No OFD packet to send [01:59:37]OFD Sender: No OFD packet to send [01:59:42]OFD Sender: No OFD packet to send [01:59:47]OFD Sender: No OFD packet to send [01:59:52]OFD Sender: No OFD packet to send [01:59:57]OFD Sender: No OFD packet to send [02:00:02]OFD Sender: No OFD packet to send [02:00:07]OFD Sender: No OFD packet to send [02:00:12]OFD Sender: No OFD packet to send [02:00:17]OFD Sender: No OFD packet to send [02:00:22]OFD Sender: No OFD packet to send [02:00:27]OFD Sender: No OFD packet to send [02:00:32]OFD Sender: No OFD packet to send [02:00:37]OFD Sender: No OFD packet to send [02:00:42]OFD Sender: No OFD packet to send [02:00:47]OFD Sender: No OFD packet to send [02:00:52]OFD Sender: No OFD packet to send [02:00:57]OFD Sender: No OFD packet to send [02:01:02]OFD Sender: No OFD packet to send [02:01:07]OFD Sender: No OFD packet to send [02:01:12]OFD Sender: No OFD packet to send [02:01:17]OFD Sender: No OFD packet to send [02:01:22]OFD Sender: No OFD packet to send [02:01:27]OFD Sender: No OFD packet to send [02:01:32]OFD Sender: No OFD packet to send [02:01:37]OFD Sender: No OFD packet to send [02:01:42]OFD Sender: No OFD packet to send [02:01:47]OFD Sender: No OFD packet to send [02:01:52]OFD Sender: No OFD packet to send [02:01:57]OFD Sender: No OFD packet to send [02:02:02]OFD Sender: No OFD packet to send [02:02:07]OFD Sender: No OFD packet to send [02:02:12]OFD Sender: No OFD packet to send [02:02:17]OFD Sender: No OFD packet to send [02:02:22]OFD Sender: No OFD packet to send [02:02:27]OFD Sender: No OFD packet to send [02:02:32]OFD Sender: No OFD packet to send [02:02:37]OFD Sender: No OFD packet to send [02:02:42]OFD Sender: No OFD packet to send [02:02:47]OFD Sender: No OFD packet to send [02:02:52]OFD Sender: No OFD packet to send [02:02:57]OFD Sender: No OFD packet to send [02:03:02]OFD Sender: No OFD packet to send [02:03:07]OFD Sender: No OFD packet to send [02:03:12]OFD Sender: No OFD packet to send [02:03:17]OFD Sender: No OFD packet to send [02:03:22]OFD Sender: No OFD packet to send [02:03:27]OFD Sender: No OFD packet to send [02:03:32]OFD Sender: No OFD packet to send [02:03:37]OFD Sender: No OFD packet to send [02:03:42]OFD Sender: No OFD packet to send [02:03:47]OFD Sender: No OFD packet to send [02:03:52]OFD Sender: No OFD packet to send [02:03:57]OFD Sender: No OFD packet to send [02:04:02]OFD Sender: No OFD packet to send [02:04:07]OFD Sender: No OFD packet to send [02:04:12]OFD Sender: No OFD packet to send [02:04:17]OFD Sender: No OFD packet to send [02:04:22]OFD Sender: No OFD packet to send [02:04:27]OFD Sender: No OFD packet to send [02:04:32]OFD Sender: No OFD packet to send [02:04:37]OFD Sender: No OFD packet to send [02:04:42]OFD Sender: No OFD packet to send [02:04:47]OFD Sender: No OFD packet to send [02:04:53]OFD Sender: No OFD packet to send [02:04:58]OFD Sender: No OFD packet to send [02:05:03]OFD Sender: No OFD packet to send [02:05:08]OFD Sender: No OFD packet to send [02:05:13]OFD Sender: No OFD packet to send [02:05:18]OFD Sender: No OFD packet to send [02:05:23]OFD Sender: No OFD packet to send [02:05:28]OFD Sender: No OFD packet to send [02:05:33]OFD Sender: No OFD packet to send [02:05:38]OFD Sender: No OFD packet to send [02:05:43]OFD Sender: No OFD packet to send [02:05:48]OFD Sender: No OFD packet to send [02:05:53]OFD Sender: No OFD packet to send [02:05:58]OFD Sender: No OFD packet to send [02:06:03]OFD Sender: No OFD packet to send [02:06:08]OFD Sender: No OFD packet to send [02:06:13]OFD Sender: No OFD packet to send [02:06:18]OFD Sender: No OFD packet to send [02:06:23]OFD Sender: No OFD packet to send [02:06:28]OFD Sender: No OFD packet to send [02:06:33]OFD Sender: No OFD packet to send [02:06:38]OFD Sender: No OFD packet to send [02:06:43]OFD Sender: No OFD packet to send [02:06:48]OFD Sender: No OFD packet to send [02:06:53]OFD Sender: No OFD packet to send [02:06:58]OFD Sender: No OFD packet to send [02:07:03]OFD Sender: No OFD packet to send [02:07:08]OFD Sender: No OFD packet to send [02:07:13]OFD Sender: No OFD packet to send [02:07:18]OFD Sender: No OFD packet to send [02:07:23]OFD Sender: No OFD packet to send [02:07:28]OFD Sender: No OFD packet to send [02:07:33]OFD Sender: No OFD packet to send [02:07:38]OFD Sender: No OFD packet to send [02:07:43]OFD Sender: No OFD packet to send [02:07:48]OFD Sender: No OFD packet to send [02:07:53]OFD Sender: No OFD packet to send [02:07:58]OFD Sender: No OFD packet to send [02:08:03]OFD Sender: No OFD packet to send [02:08:08]OFD Sender: No OFD packet to send [02:08:13]OFD Sender: No OFD packet to send [02:08:18]OFD Sender: No OFD packet to send [02:08:23]OFD Sender: No OFD packet to send [02:08:28]OFD Sender: No OFD packet to send [02:08:33]OFD Sender: No OFD packet to send [02:08:38]OFD Sender: No OFD packet to send [02:08:43]OFD Sender: No OFD packet to send [02:08:48]OFD Sender: No OFD packet to send [02:08:53]OFD Sender: No OFD packet to send [02:08:58]OFD Sender: No OFD packet to send [02:09:03]OFD Sender: No OFD packet to send [02:09:08]OFD Sender: No OFD packet to send [02:09:13]OFD Sender: No OFD packet to send [02:09:18]OFD Sender: No OFD packet to send [02:09:23]OFD Sender: No OFD packet to send [02:09:28]OFD Sender: No OFD packet to send [02:09:33]OFD Sender: No OFD packet to send [02:09:38]OFD Sender: No OFD packet to send [02:09:43]OFD Sender: No OFD packet to send [02:09:48]OFD Sender: No OFD packet to send [02:09:53]OFD Sender: No OFD packet to send [02:09:58]OFD Sender: No OFD packet to send [02:10:03]OFD Sender: No OFD packet to send [02:10:08]OFD Sender: No OFD packet to send [02:10:13]OFD Sender: No OFD packet to send [02:10:18]OFD Sender: No OFD packet to send [02:10:23]OFD Sender: No OFD packet to send [02:10:28]OFD Sender: No OFD packet to send [02:10:33]OFD Sender: No OFD packet to send [02:10:38]OFD Sender: No OFD packet to send [02:10:43]OFD Sender: No OFD packet to send [02:10:48]OFD Sender: No OFD packet to send [02:10:53]OFD Sender: No OFD packet to send [02:10:58]OFD Sender: No OFD packet to send [02:11:03]OFD Sender: No OFD packet to send [02:11:08]OFD Sender: No OFD packet to send [02:11:13]OFD Sender: No OFD packet to send [02:11:18]OFD Sender: No OFD packet to send [02:11:23]OFD Sender: No OFD packet to send [02:11:28]OFD Sender: No OFD packet to send [02:11:33]OFD Sender: No OFD packet to send [02:11:38]OFD Sender: No OFD packet to send [02:11:43]OFD Sender: No OFD packet to send [02:11:48]OFD Sender: No OFD packet to send [02:11:53]OFD Sender: No OFD packet to send [02:11:58]OFD Sender: No OFD packet to send [02:12:03]OFD Sender: No OFD packet to send [02:12:08]OFD Sender: No OFD packet to send [02:12:13]OFD Sender: No OFD packet to send [02:12:18]OFD Sender: No OFD packet to send [02:12:23]OFD Sender: No OFD packet to send [02:12:28]OFD Sender: No OFD packet to send [02:12:33]OFD Sender: No OFD packet to send [02:12:38]OFD Sender: No OFD packet to send [02:12:43]OFD Sender: No OFD packet to send [02:12:48]OFD Sender: No OFD packet to send [02:12:53]OFD Sender: No OFD packet to send [02:12:58]OFD Sender: No OFD packet to send [02:13:03]OFD Sender: No OFD packet to send [02:13:08]OFD Sender: No OFD packet to send [02:13:13]OFD Sender: No OFD packet to send [02:13:18]OFD Sender: No OFD packet to send [02:13:23]OFD Sender: No OFD packet to send [02:13:28]OFD Sender: No OFD packet to send [02:13:33]OFD Sender: No OFD packet to send [02:13:38]OFD Sender: No OFD packet to send [02:13:43]OFD Sender: No OFD packet to send [02:13:48]OFD Sender: No OFD packet to send [02:13:53]OFD Sender: No OFD packet to send [02:13:58]OFD Sender: No OFD packet to send [02:14:03]OFD Sender: No OFD packet to send [02:14:08]OFD Sender: No OFD packet to send [02:14:13]OFD Sender: No OFD packet to send [02:14:18]OFD Sender: No OFD packet to send [02:14:23]OFD Sender: No OFD packet to send [02:14:28]OFD Sender: No OFD packet to send [02:14:33]OFD Sender: No OFD packet to send [02:14:38]OFD Sender: No OFD packet to send [02:14:43]OFD Sender: No OFD packet to send [02:14:48]OFD Sender: No OFD packet to send [02:14:53]OFD Sender: No OFD packet to send [02:14:58]OFD Sender: No OFD packet to send [02:15:03]OFD Sender: No OFD packet to send [02:15:08]OFD Sender: No OFD packet to send [02:15:13]OFD Sender: No OFD packet to send [02:15:18]OFD Sender: No OFD packet to send [02:15:23]OFD Sender: No OFD packet to send [02:15:28]OFD Sender: No OFD packet to send [02:15:33]OFD Sender: No OFD packet to send [02:15:38]OFD Sender: No OFD packet to send [02:15:43]OFD Sender: No OFD packet to send [02:15:48]OFD Sender: No OFD packet to send [02:15:53]OFD Sender: No OFD packet to send [02:15:58]OFD Sender: No OFD packet to send [02:16:03]OFD Sender: No OFD packet to send [02:16:08]OFD Sender: No OFD packet to send [02:16:13]OFD Sender: No OFD packet to send [02:16:18]OFD Sender: No OFD packet to send [02:16:23]OFD Sender: No OFD packet to send [02:16:28]OFD Sender: No OFD packet to send [02:16:33]OFD Sender: No OFD packet to send [02:16:38]OFD Sender: No OFD packet to send [02:16:43]OFD Sender: No OFD packet to send [02:16:48]OFD Sender: No OFD packet to send [02:16:53]OFD Sender: No OFD packet to send [02:16:58]OFD Sender: No OFD packet to send [02:17:03]OFD Sender: No OFD packet to send [02:17:08]OFD Sender: No OFD packet to send [02:17:13]OFD Sender: No OFD packet to send [02:17:18]OFD Sender: No OFD packet to send [02:17:23]OFD Sender: No OFD packet to send [02:17:28]OFD Sender: No OFD packet to send [02:17:33]OFD Sender: No OFD packet to send [02:17:38]OFD Sender: No OFD packet to send [02:17:43]OFD Sender: No OFD packet to send [02:17:48]OFD Sender: No OFD packet to send [02:17:53]OFD Sender: No OFD packet to send [02:17:58]OFD Sender: No OFD packet to send [02:18:03]OFD Sender: No OFD packet to send [02:18:08]OFD Sender: No OFD packet to send [02:18:13]OFD Sender: No OFD packet to send [02:18:18]OFD Sender: No OFD packet to send [02:18:23]OFD Sender: No OFD packet to send [02:18:28]OFD Sender: No OFD packet to send [02:18:33]OFD Sender: No OFD packet to send [02:18:38]OFD Sender: No OFD packet to send [02:18:43]OFD Sender: No OFD packet to send [02:18:48]OFD Sender: No OFD packet to send [02:18:53]OFD Sender: No OFD packet to send [02:18:58]OFD Sender: No OFD packet to send [02:19:03]OFD Sender: No OFD packet to send [02:19:08]OFD Sender: No OFD packet to send [02:19:13]OFD Sender: No OFD packet to send [02:19:18]OFD Sender: No OFD packet to send [02:19:23]OFD Sender: No OFD packet to send [02:19:28]OFD Sender: No OFD packet to send [02:19:33]OFD Sender: No OFD packet to send [02:19:38]OFD Sender: No OFD packet to send [02:19:43]OFD Sender: No OFD packet to send [02:19:48]OFD Sender: No OFD packet to send [02:19:53]OFD Sender: No OFD packet to send [02:19:58]OFD Sender: No OFD packet to send [02:20:03]OFD Sender: No OFD packet to send [02:20:08]OFD Sender: No OFD packet to send [02:20:13]OFD Sender: No OFD packet to send [02:20:18]OFD Sender: No OFD packet to send [02:20:23]OFD Sender: No OFD packet to send [02:20:28]OFD Sender: No OFD packet to send [02:20:33]OFD Sender: No OFD packet to send [02:20:38]OFD Sender: No OFD packet to send [02:20:43]OFD Sender: No OFD packet to send [02:20:48]OFD Sender: No OFD packet to send [02:20:53]OFD Sender: No OFD packet to send [02:20:58]OFD Sender: No OFD packet to send [02:21:03]OFD Sender: No OFD packet to send [02:21:08]OFD Sender: No OFD packet to send [02:21:13]OFD Sender: No OFD packet to send [02:21:18]OFD Sender: No OFD packet to send [02:21:23]OFD Sender: No OFD packet to send [02:21:28]OFD Sender: No OFD packet to send [02:21:33]OFD Sender: No OFD packet to send [02:21:38]OFD Sender: No OFD packet to send [02:21:43]OFD Sender: No OFD packet to send [02:21:48]OFD Sender: No OFD packet to send [02:21:53]OFD Sender: No OFD packet to send [02:21:58]OFD Sender: No OFD packet to send [02:22:03]OFD Sender: No OFD packet to send [02:22:08]OFD Sender: No OFD packet to send [02:22:13]OFD Sender: No OFD packet to send [02:22:18]OFD Sender: No OFD packet to send [02:22:23]OFD Sender: No OFD packet to send [02:22:28]OFD Sender: No OFD packet to send [02:22:33]OFD Sender: No OFD packet to send [02:22:38]OFD Sender: No OFD packet to send [02:22:43]OFD Sender: No OFD packet to send [02:22:48]OFD Sender: No OFD packet to send [02:22:53]OFD Sender: No OFD packet to send [02:22:58]OFD Sender: No OFD packet to send [02:23:03]OFD Sender: No OFD packet to send [02:23:08]OFD Sender: No OFD packet to send [02:23:13]OFD Sender: No OFD packet to send [02:23:18]OFD Sender: No OFD packet to send [02:23:23]OFD Sender: No OFD packet to send [02:23:28]OFD Sender: No OFD packet to send [02:23:33]OFD Sender: No OFD packet to send [02:23:38]OFD Sender: No OFD packet to send [02:23:43]OFD Sender: No OFD packet to send [02:23:48]OFD Sender: No OFD packet to send [02:23:53]OFD Sender: No OFD packet to send [02:23:58]OFD Sender: No OFD packet to send [02:24:03]OFD Sender: No OFD packet to send [02:24:08]OFD Sender: No OFD packet to send [02:24:13]OFD Sender: No OFD packet to send [02:24:18]OFD Sender: No OFD packet to send [02:24:23]OFD Sender: No OFD packet to send [02:24:28]OFD Sender: No OFD packet to send [02:24:33]OFD Sender: No OFD packet to send [02:24:38]OFD Sender: No OFD packet to send [02:24:43]OFD Sender: No OFD packet to send [02:24:48]OFD Sender: No OFD packet to send [02:24:53]OFD Sender: No OFD packet to send [02:24:58]OFD Sender: No OFD packet to send [02:25:03]OFD Sender: No OFD packet to send [02:25:08]OFD Sender: No OFD packet to send [02:25:13]OFD Sender: No OFD packet to send [02:25:18]OFD Sender: No OFD packet to send [02:25:23]OFD Sender: No OFD packet to send [02:25:28]OFD Sender: No OFD packet to send [02:25:33]OFD Sender: No OFD packet to send [02:25:38]OFD Sender: No OFD packet to send [02:25:43]OFD Sender: No OFD packet to send [02:25:48]OFD Sender: No OFD packet to send [02:25:53]OFD Sender: No OFD packet to send [02:25:58]OFD Sender: No OFD packet to send [02:26:04]OFD Sender: No OFD packet to send [02:26:09]OFD Sender: No OFD packet to send [02:26:14]OFD Sender: No OFD packet to send [02:26:19]OFD Sender: No OFD packet to send [02:26:24]OFD Sender: No OFD packet to send [02:26:29]OFD Sender: No OFD packet to send [02:26:34]OFD Sender: No OFD packet to send [02:26:39]OFD Sender: No OFD packet to send [02:26:44]OFD Sender: No OFD packet to send [02:26:49]OFD Sender: No OFD packet to send [02:26:54]OFD Sender: No OFD packet to send [02:26:59]OFD Sender: No OFD packet to send [02:27:04]OFD Sender: No OFD packet to send [02:27:09]OFD Sender: No OFD packet to send [02:27:14]OFD Sender: No OFD packet to send [02:27:19]OFD Sender: No OFD packet to send [02:27:24]OFD Sender: No OFD packet to send [02:27:29]OFD Sender: No OFD packet to send [02:27:34]OFD Sender: No OFD packet to send [02:27:39]OFD Sender: No OFD packet to send [02:27:44]OFD Sender: No OFD packet to send [02:27:49]OFD Sender: No OFD packet to send [02:27:54]OFD Sender: No OFD packet to send [02:27:59]OFD Sender: No OFD packet to send [02:28:04]OFD Sender: No OFD packet to send [02:28:09]OFD Sender: No OFD packet to send [02:28:14]OFD Sender: No OFD packet to send [02:28:19]OFD Sender: No OFD packet to send [02:28:24]OFD Sender: No OFD packet to send [02:28:29]OFD Sender: No OFD packet to send [02:28:34]OFD Sender: No OFD packet to send [02:28:39]OFD Sender: No OFD packet to send [02:28:44]OFD Sender: No OFD packet to send [02:28:49]OFD Sender: No OFD packet to send [02:28:54]OFD Sender: No OFD packet to send [02:28:59]OFD Sender: No OFD packet to send [02:29:04]OFD Sender: No OFD packet to send [02:29:09]OFD Sender: No OFD packet to send [02:29:14]OFD Sender: No OFD packet to send [02:29:19]OFD Sender: No OFD packet to send [02:29:24]OFD Sender: No OFD packet to send [02:29:29]OFD Sender: No OFD packet to send [02:29:34]OFD Sender: No OFD packet to send [02:29:39]OFD Sender: No OFD packet to send [02:29:44]OFD Sender: No OFD packet to send [02:29:49]OFD Sender: No OFD packet to send [02:29:54]OFD Sender: No OFD packet to send [02:29:59]OFD Sender: No OFD packet to send [02:30:04]OFD Sender: No OFD packet to send [02:30:09]OFD Sender: No OFD packet to send [02:30:14]OFD Sender: No OFD packet to send [02:30:19]OFD Sender: No OFD packet to send [02:30:24]OFD Sender: No OFD packet to send [02:30:29]OFD Sender: No OFD packet to send [02:30:34]OFD Sender: No OFD packet to send [02:30:39]OFD Sender: No OFD packet to send [02:30:44]OFD Sender: No OFD packet to send [02:30:49]OFD Sender: No OFD packet to send [02:30:54]OFD Sender: No OFD packet to send [02:30:59]OFD Sender: No OFD packet to send [02:31:04]OFD Sender: No OFD packet to send [02:31:09]OFD Sender: No OFD packet to send [02:31:14]OFD Sender: No OFD packet to send [02:31:19]OFD Sender: No OFD packet to send [02:31:24]OFD Sender: No OFD packet to send [02:31:29]OFD Sender: No OFD packet to send [02:31:34]OFD Sender: No OFD packet to send [02:31:39]OFD Sender: No OFD packet to send [02:31:44]OFD Sender: No OFD packet to send [02:31:49]OFD Sender: No OFD packet to send [02:31:54]OFD Sender: No OFD packet to send [02:31:59]OFD Sender: No OFD packet to send [02:32:04]OFD Sender: No OFD packet to send [02:32:09]OFD Sender: No OFD packet to send [02:32:14]OFD Sender: No OFD packet to send [02:32:19]OFD Sender: No OFD packet to send [02:32:24]OFD Sender: No OFD packet to send [02:32:29]OFD Sender: No OFD packet to send [02:32:34]OFD Sender: No OFD packet to send [02:32:39]OFD Sender: No OFD packet to send [02:32:44]OFD Sender: No OFD packet to send [02:32:49]OFD Sender: No OFD packet to send [02:32:54]OFD Sender: No OFD packet to send [02:32:59]OFD Sender: No OFD packet to send [02:33:04]OFD Sender: No OFD packet to send [02:33:09]OFD Sender: No OFD packet to send [02:33:14]OFD Sender: No OFD packet to send [02:33:19]OFD Sender: No OFD packet to send [02:33:24]OFD Sender: No OFD packet to send [02:33:29]OFD Sender: No OFD packet to send [02:33:34]OFD Sender: No OFD packet to send [02:33:39]OFD Sender: No OFD packet to send [02:33:44]OFD Sender: No OFD packet to send [02:33:49]OFD Sender: No OFD packet to send [02:33:54]OFD Sender: No OFD packet to send [02:33:59]OFD Sender: No OFD packet to send [02:34:04]OFD Sender: No OFD packet to send [02:34:09]OFD Sender: No OFD packet to send [02:34:14]OFD Sender: No OFD packet to send [02:34:19]OFD Sender: No OFD packet to send [02:34:24]OFD Sender: No OFD packet to send [02:34:29]OFD Sender: No OFD packet to send [02:34:34]OFD Sender: No OFD packet to send [02:34:39]OFD Sender: No OFD packet to send [02:34:44]OFD Sender: No OFD packet to send [02:34:49]OFD Sender: No OFD packet to send [02:34:54]OFD Sender: No OFD packet to send [02:34:59]OFD Sender: No OFD packet to send [02:35:04]OFD Sender: No OFD packet to send [02:35:09]OFD Sender: No OFD packet to send [02:35:14]OFD Sender: No OFD packet to send [02:35:19]OFD Sender: No OFD packet to send [02:35:24]OFD Sender: No OFD packet to send [02:35:29]OFD Sender: No OFD packet to send [02:35:34]OFD Sender: No OFD packet to send [02:35:39]OFD Sender: No OFD packet to send [02:35:44]OFD Sender: No OFD packet to send [02:35:49]OFD Sender: No OFD packet to send [02:35:54]OFD Sender: No OFD packet to send [02:35:59]OFD Sender: No OFD packet to send [02:36:04]OFD Sender: No OFD packet to send [02:36:09]OFD Sender: No OFD packet to send [02:36:14]OFD Sender: No OFD packet to send [02:36:19]OFD Sender: No OFD packet to send [02:36:24]OFD Sender: No OFD packet to send [02:36:26]accept exits with 9 [02:36:26]New connection [02:36:26]New thread 3066940772 created [02:36:26]Thread 3067084132 joined [02:36:26]Waiting for new connection... [02:36:26] Sock 9.Parse request [02:36:26]Sock 9.Check first char [02:36:26]Sock 9.First char is OK [02:36:26]request: POST /json_proto HTTP/1.0 [02:36:26]Method: POST [02:36:26]URL: /json_proto [02:36:26]Method is POST - this is cgi request [02:36:26]url: /json_proto [02:36:26]query_string will be loaded in cgi processing [02:36:26]execute_cgi json_proto POST (null) [02:36:26]execute_cgi path=json_proto method=POST [02:36:26]POST find Content-Length [02:36:26]Host: 172.17.34.200:8080 [02:36:26]Content-Length: 678 [02:36:26]Content-Type: application/json [02:36:26] [02:36:26]POST finish read [02:36:26]Found Content-Length = 678 [02:36:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 9.410, "sum" : 550.49, "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" ] } } [02:36:26]execute_script... [02: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)1182417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 9.410, "sum" : 550.49, "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" ] } } [02:36:26]POST & json_proto [02:36:26]process_json_proto [02:36:26]json parsed OK: [02:36:26]protocol is kg_v1.0 [02:36:26]action value=close_receipt [02:36:26]process_action close_receipt [02:36:26]cmd_close_receipt [02:36:26]MH_GetDate [02:36:26]Write to MH i2c: F0 00 00 BB B7 61 [02:36:26]Write i2c OK [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: F0 [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: F0 09 00 [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: F0 09 00 BB B7 00 B1 13 E8 64 B2 FF 65 64 F4 [02:36:26]GetLastDocTimeStamp 1692927925 [02:36:26]current date 1692930993 [02:36:26]FM_GetShiftState [02:36:26]SAM_PROTO_GetShiftState [02:36:26]wFMCommunicate request_size=4 [02:36:26]MH_SAM_APDU [02:36:26]CAPDU: 80 13 01 00 [02:36:26]Write to MH i2c: E2 08 00 BC B7 80 13 01 00 00 00 00 00 F0 [02:36:26]Write i2c OK [02:36:26]MH_I2C_Read... [02:36:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:36:26]Read from MH i2c: E2 [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: E2 0E 00 [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: E2 0E 00 BC B7 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 5E [02:36:26]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [02:36:26]wFMCommunicate OK [02:36:26]SAM_PROTO_GetShiftState done [02:36:26]FM_GetShiftState done [02:36:26]opened in 1692923425 [02:36:26]opened+sec_in_day 1693009825 [02:36:26]quantity*price = 55048 [02:36:26]sum+1 = 55050 [02:36:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.46 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 6 25.08.2023 02:36 Смена: 76 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32655 ФПД: 40375936089807 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230825T023633&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32655&fm=40375936089807&tin=02508201610067®Number=0000000000091575&sum=55000 [02:36:28]StoreToDocumentArchive [02:36:28]shift 76 fd 32655 [02:36:28]save to /storage/0076/doc_00032655 [02:36:28]save last doc name /storage/0076/doc_00032655 to /storage/kkm_last_doc_name [02:36:28]save OK [02:36:28]Clear old archive folders... [02:36:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:36:28]tlvbuf is 0189DBB0 [02:36:28]SAM_PROTO_ClearQueue [02:36:28]wFMCommunicate request_size=4 [02:36:28]MH_SAM_APDU [02:36:28]CAPDU: 80 09 00 00 [02:36:28]Write to MH i2c: E2 08 00 C9 B7 80 09 00 00 00 00 00 00 F2 [02:36:28]Write i2c OK [02:36:28]MH_I2C_Read... [02:36:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:36:28]Read from MH i2c: E2 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 03 00 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 03 00 C9 B7 00 90 00 F4 [02:36:28]RAPDU: 90 00 [02:36:28]wFMCommunicate OK [02:36:28]SAM_PROTO_ClearQueue done [02:36:28]KKMCreateOFDPacket [02:36:28]OFDProtocolAddRootSTLVToBuf [02:36:28]FM_MakeSignedData [02:36:28]FM_MakeSignedData [02:36:28]SAM_PROTO_SignData [02:36:28]wFMCommunicate request_size=4 [02:36:28]MH_SAM_APDU [02:36:28]CAPDU: 80 0D 01 02 [02:36:28]Write to MH i2c: E2 08 00 CA B7 80 0D 01 02 00 00 00 00 FA [02:36:28]Write i2c OK [02:36:28]MH_I2C_Read... [02:36:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:36:28]Read from MH i2c: E2 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 03 00 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 03 00 CA B7 00 90 00 F5 [02:36:28]RAPDU: 90 00 [02:36:28]wFMCommunicate OK [02:36:28]wFMCommunicate request_size=255 [02:36:28]MH_SAM_APDU [02: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 35 FF 03 08 00 03 C2 24 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 09 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 B1 13 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 7F 00 00 35 04 06 00 24 [02:36:28]Write to MH i2c: E2 02 01 CB 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 35 FF 03 08 00 03 C2 24 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 09 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 B1 13 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 7F 00 00 35 04 06 00 24 00 00 83 [02:36:28]Write i2c OK [02:36:28]MH_I2C_Read... [02:36:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:36:28]Read from MH i2c: E2 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 03 00 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 03 00 CB B7 00 90 00 F6 [02:36:28]RAPDU: 90 00 [02:36:28]wFMCommunicate OK [02:36:28]wFMCommunicate request_size=10 [02:36:28]MH_SAM_APDU [02:36:28]CAPDU: 80 0D 02 02 05 B8 C1 53 FE CF [02:36:28]Write to MH i2c: E2 0D 00 CC B7 80 0D 02 02 05 00 B8 C1 53 FE CF 00 00 A0 [02:36:28]Write i2c OK [02:36:28]MH_I2C_Read... [02:36:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:36:28]Read from MH i2c: E2 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 03 00 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 03 00 CC B7 00 90 00 F7 [02:36:28]RAPDU: 90 00 [02:36:28]wFMCommunicate OK [02:36:28]wFMCommunicate request_size=4 [02:36:28]MH_SAM_APDU [02:36:28]CAPDU: 80 0D 03 02 [02:36:28]Write to MH i2c: E2 08 00 CD B7 80 0D 03 02 00 00 00 00 FF [02:36:28]Write i2c OK [02:36:28]MH_I2C_Read... [02:36:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:36:28]Read from MH i2c: E2 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 0B 00 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 0B 00 CD B7 00 05 DE 2B 53 D6 37 A9 07 90 00 1E [02:36:28]RAPDU: 05 DE 2B 53 D6 37 A9 07 90 00 [02:36:28]wFMCommunicate OK [02:36:28]SAM_PROTO_SignData done [02:36:28]FM_MakeSignedData done [02:36:28]CreateOFDProtocolMessage [02:36:28]wFMCommunicate request_size=4 [02:36:28]MH_SAM_APDU [02:36:28]CAPDU: 80 11 00 00 [02:36:28]Write to MH i2c: E2 08 00 CE B7 80 11 00 00 00 00 00 00 FF [02:36:28]Write i2c OK [02:36:28]MH_I2C_Read... [02:36:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:36:28]Read from MH i2c: E2 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 17 00 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 17 00 CE B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 55 [02:36:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [02:36:28]wFMCommunicate OK [02:36:28]CreateOFDProtocolMessage done [02:36:28]OFDSenderStorePacket 32655 [02:36:28]StoreOFDPacket docnum=32655 [02:36:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B0 93 07 01 9F A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 24 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 09 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 B1 13 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 7F 00 00 35 04 06 00 24 B8 C1 53 FE CF 05 DE 2B 53 D6 37 A9 07 [02:36:28]CheckFolder [02:36:28]dirname=/storage/ofd_packets [02:36:28]CheckFolder done [02:36:28]ProducePacketName [02:36:28]name=ofd_packets/00032655 [02:36:28]NVStorageSaveData ofd_packets/00032655 [02:36:28]File name is /storage/ofd_packets/00032655 [02:36:28]Write 301 bytes [02:36:28]NVStorageSaveData done [02:36:28]OFDSenderStorePacket done [02:36:28]KKMCreateOFDPacket done [02:36:28]NVStorageSaveData kkm_last_timestamp [02:36:28]File name is /storage/kkm_last_timestamp [02:36:28]Write 4 bytes [02:36:28]NVStorageSaveData done [02:36:28]ExternCall_PrintAddStr [02:36:28]wPrintStart [02:36:28]Write to MH i2c: 01 00 00 CF B7 86 [02:36:28]OFD Sender: Processing packet 32655 [packets to send 11, broken 10] [02:36:28]ProducePacketName [02:36:28]name=ofd_packets/00032655 [02:36:28]OFD Sender: To server: pG, [02:36:28]CommunicateWithHost lk.salyk.kg:30040 [02:36:28]ConnectInit lk.salyk.kg [02:36:28]Write i2c OK [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: 01 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: 01 07 00 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: 01 07 00 CF B7 00 00 00 00 00 FF 0F 9B [02:36:28]RasterBufferAndPrint [02:36:28]line Счет N : (1)1182417 [02:36:28]line ИНН: 02508201610067 [02:36:28]line Контрольно-Кассовый Чек [02:36:28]line ПРОДАЖА [02:36:28]line ТРК (МРК, ГНК) : 52 [02:36:28]line Товар: 2710124130 [02:36:28]line Аи-92-К-5 [02:36:28]line 9.410 * 58.50 [02:36:28]line = 550.49 [02:36:28]line НДС 12% НСП 1% [02:36:28]line > о реализуемом товаре [02:36:28]line ОКРУГЛЕНИЕ: -0.49 [02:36:28]line ИТОГО: 550.00 [02:36:28]line Внесено: 550.00 [02:36:28]line СДАЧА: 0.00 [02:36:28]line НСП 1% : 4.87 [02:36:28]line НДС 12% : 58.46 [02:36:28]line Наличными: 550.00 [02:36:28]line Безнал.: 0.00 [02:36:28]line Место: АЗС № 121 "Партнер Нефть" [02:36:28]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [02:36:28]line СНО: Общий режим [02:36:28]line Чек 6 25.08.2023 02:36 [02:36:28]line Смена: 76 ФФД: 1.0 [02:36:28]line ЗНМ: 0300000148 [02:36:28]line РНМ: 0000000000091575 [02:36:28]line Версия ККМ: 001 [02:36:28]line ФМ: 0000000000874655 [02:36:28]line ФД: 32655 [02:36:28]line ФПД: 40375936089807 [02:36:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230825T023633&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32655&fm=40375936089807&tin=02508201610067®Number=0000000000091575&sum=55000 [02:36:28]Connected sock=10 [02:36:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B0 93 07 01 9F A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 24 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 09 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 B1 13 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 7F 00 00 35 04 06 00 24 B8 C1 53 FE CF 05 DE 2B 53 D6 37 A9 07 [02:36:28]written 0, free lines is 4095 [02:36:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AD CC 47 00 3D 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 7F 00 00 F4 03 04 00 53 BE E7 64 B6 04 01 00 00 5E 4F 2F 07 F4 27 44 20 [02:36:29]CommunicateWithHost err = 0 [02:36:29]CheckOFDResponse [02:36:29]1017 (14) - 77093643461234 [02:36:29]1041 (16) - 0000000000874655 [02:36:29]1040 (4) - 32655 [02:36:29]1012 (4) - 24.08.2023 20:32 [02:36:29]1206 (1) - 0 [02:36:29]OFD Sender: Remove packet 32655 [02:36:29]ProducePacketName [02:36:29]name=ofd_packets/00032655 [02:36:29]NVStorageDeleteData [02:36:29]Write to MH i2c: 01 00 00 FA B7 B1 [02:36:29]Write i2c OK [02:36:29]MH_I2C_Read... [02:36:29]Read from MH i2c: 01 [02:36:29]MH_I2C_Read... [02:36:29]Read from MH i2c: 01 07 00 [02:36:29]MH_I2C_Read... [02:36:29]Read from MH i2c: 01 07 00 FA B7 00 00 00 00 00 D7 0C 9B [02:36:29]RasterBufferAndPrint [02:36:29]line [02:36:29]line [02:36:29]line [02:36:29]line [02:36:29]line [02:36:29]written 0, free lines is 3294 [02:36:29]MH_Cut [02:36:29]Write to MH i2c: D1 01 00 01 B8 01 8B [02:36:29]Write i2c OK [02:36:29]MH_I2C_Read... [02:36:29]Read from MH i2c: D1 [02:36:29]MH_I2C_Read... [02:36:29]Read from MH i2c: D1 01 00 [02:36:29]MH_I2C_Read... [02:36:29]Read from MH i2c: D1 01 00 01 B8 00 8A [02:36:29]Write to MH i2c: 01 00 00 02 B8 BA [02:36:29]Write i2c OK [02:36:29]MH_I2C_Read... [02:36:29]OFD Sender: No OFD packet to send [02:36:30]*** Cut start [02:36:30]*** Purtial cut [02:36:30]*** Stage 1: CUTSNS_PIN = 1 [02:36:30]Read from MH i2c: 01 [02:36:30]MH_I2C_Read... [02:36:30]*** Stop cut motor [02:36:30]*** Cut end [02:36:30]Read from MH i2c: 01 07 00 [02:36:30]MH_I2C_Read... [02:36:30]Read from MH i2c: 01 07 00 02 B8 00 00 00 00 00 FF 0F CF [02:36:30]process_action close_receipt done [02:36:30]requested_data is exist [02:36:30]produce_requested_data [02:36:30]requested_item fm.sn is exist - process it [02:36:30]wFMCommunicate request_size=4 [02:36:30]MH_SAM_APDU [02:36:30]CAPDU: 80 11 00 00 [02:36:30]Write to MH i2c: E2 08 00 03 B8 80 11 00 00 00 00 00 00 35 [02:36:30]Write i2c OK [02:36:30]MH_I2C_Read... [02:36:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:36:30]Read from MH i2c: E2 [02:36:30]MH_I2C_Read... [02:36:30]Read from MH i2c: E2 17 00 [02:36:30]MH_I2C_Read... [02:36:30]Read from MH i2c: E2 17 00 03 B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8B [02:36:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [02:36:30]wFMCommunicate OK [02:36:30]requested_item fd.num is exist - process it [02:36:30]SAM_PROTO_GetFieldsCounters [02:36:30]wFMCommunicate request_size=4 [02:36:30]MH_SAM_APDU [02:36:30]CAPDU: 80 13 00 00 [02:36:30]Write to MH i2c: E2 08 00 04 B8 80 13 00 00 00 00 00 00 38 [02:36:30]Write i2c OK [02:36:30]MH_I2C_Read... [02:36:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:36:30]Read from MH i2c: E2 [02:36:30]MH_I2C_Read... [02:36:30]Read from MH i2c: E2 62 00 [02:36:30]MH_I2C_Read... [02:36:30]Read from MH i2c: E2 62 00 04 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8F 7F 00 00 0E 04 04 00 4C 00 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [02:36:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8F 7F 00 00 0E 04 04 00 4C 00 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:36:30]wFMCommunicate OK [02:36:30]SAM_PROTO_GetFieldsCounters done [02:36:30]requested_item shift.num is exist - process it [02:36:30]requested_item shift.opened is exist - process it [02:36:30]req_shift_opened [02:36:30]FM_GetShiftState [02:36:30]SAM_PROTO_GetShiftState [02:36:30]wFMCommunicate request_size=4 [02:36:30]MH_SAM_APDU [02:36:30]CAPDU: 80 13 01 00 [02:36:30]Write to MH i2c: E2 08 00 05 B8 80 13 01 00 00 00 00 00 3A [02:36:30]Write i2c OK [02:36:30]MH_I2C_Read... [02:36:30]Read from MH i2c: E2 [02:36:30]MH_I2C_Read... [02:36:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:36:30]Read from MH i2c: E2 0E 00 [02:36:30]MH_I2C_Read... [02:36:30]Read from MH i2c: E2 0E 00 05 B8 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 A8 [02:36:30]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [02:36:30]wFMCommunicate OK [02:36:30]SAM_PROTO_GetShiftState done [02:36:30]FM_GetShiftState done [02:36:30]req_shift_opened done [02:36:30]requested_item shift.open_date is exist - process it [02:36:30]req_shift_open_date [02:36:30]req_shift_open_date done [02:36:30]produce_requested_data done [02:36:30]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32655,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425} [02:36:30]process_action_free close_receipt [02:36:30]json_value_free [02:36:30]json_value_free done [02:36:30]process_json_proto returns [02:36:30]Send response to host [02:36:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32655,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425}}} [02:36:30]free response buf [02:36:30]execute_script done [02:36:30]execute_script returns [02:36:30]free content buf [02:36:30]Sock 9.Close socket [02:36:30]Sock 9.Thread stoped [02:36:34]OFD Sender: No OFD packet to send [02:36:39]OFD Sender: No OFD packet to send [02:36:44]OFD Sender: No OFD packet to send [02:36:49]OFD Sender: No OFD packet to send [02:36:54]OFD Sender: No OFD packet to send [02:36:59]OFD Sender: No OFD packet to send [02:37:04]OFD Sender: No OFD packet to send [02:37:09]OFD Sender: No OFD packet to send [02:37:14]OFD Sender: No OFD packet to send [02:37:19]OFD Sender: No OFD packet to send [02:37:24]OFD Sender: No OFD packet to send [02:37:29]OFD Sender: No OFD packet to send [02:37:34]OFD Sender: No OFD packet to send [02:37:39]OFD Sender: No OFD packet to send [02:37:44]OFD Sender: No OFD packet to send [02:37:49]OFD Sender: No OFD packet to send [02:37:54]OFD Sender: No OFD packet to send [02:37:59]OFD Sender: No OFD packet to send [02:38:04]OFD Sender: No OFD packet to send [02:38:09]OFD Sender: No OFD packet to send [02:38:14]OFD Sender: No OFD packet to send [02:38:19]OFD Sender: No OFD packet to send [02:38:24]OFD Sender: No OFD packet to send [02:38:29]OFD Sender: No OFD packet to send [02:38:34]OFD Sender: No OFD packet to send [02:38:39]OFD Sender: No OFD packet to send [02:38:44]OFD Sender: No OFD packet to send [02:38:49]OFD Sender: No OFD packet to send [02:38:54]OFD Sender: No OFD packet to send [02:38:59]OFD Sender: No OFD packet to send [02:39:04]OFD Sender: No OFD packet to send [02:39:09]OFD Sender: No OFD packet to send [02:39:14]OFD Sender: No OFD packet to send [02:39:19]OFD Sender: No OFD packet to send [02:39:24]OFD Sender: No OFD packet to send [02:39:29]OFD Sender: No OFD packet to send [02:39:34]OFD Sender: No OFD packet to send [02:39:39]OFD Sender: No OFD packet to send [02:39:44]OFD Sender: No OFD packet to send [02:39:49]OFD Sender: No OFD packet to send [02:39:54]OFD Sender: No OFD packet to send [02:39:59]OFD Sender: No OFD packet to send [02:40:04]OFD Sender: No OFD packet to send [02:40:09]OFD Sender: No OFD packet to send [02:40:14]OFD Sender: No OFD packet to send [02:40:19]OFD Sender: No OFD packet to send [02:40:24]OFD Sender: No OFD packet to send [02:40:29]OFD Sender: No OFD packet to send [02:40:34]OFD Sender: No OFD packet to send [02:40:39]OFD Sender: No OFD packet to send [02:40:44]OFD Sender: No OFD packet to send [02:40:49]OFD Sender: No OFD packet to send [02:40:54]OFD Sender: No OFD packet to send [02:40:59]OFD Sender: No OFD packet to send [02:41:04]OFD Sender: No OFD packet to send [02:41:09]OFD Sender: No OFD packet to send [02:41:14]OFD Sender: No OFD packet to send [02:41:19]OFD Sender: No OFD packet to send [02:41:24]OFD Sender: No OFD packet to send [02:41:29]OFD Sender: No OFD packet to send [02:41:34]OFD Sender: No OFD packet to send [02:41:39]OFD Sender: No OFD packet to send [02:41:44]OFD Sender: No OFD packet to send [02:41:49]OFD Sender: No OFD packet to send [02:41:54]OFD Sender: No OFD packet to send [02:41:59]OFD Sender: No OFD packet to send [02:42:04]OFD Sender: No OFD packet to send [02:42:09]OFD Sender: No OFD packet to send [02:42:14]OFD Sender: No OFD packet to send [02:42:19]OFD Sender: No OFD packet to send [02:42:24]OFD Sender: No OFD packet to send [02:42:29]OFD Sender: No OFD packet to send [02:42:34]OFD Sender: No OFD packet to send [02:42:39]OFD Sender: No OFD packet to send [02:42:44]OFD Sender: No OFD packet to send [02:42:49]OFD Sender: No OFD packet to send [02:42:54]OFD Sender: No OFD packet to send [02:42:59]OFD Sender: No OFD packet to send [02:43:04]OFD Sender: No OFD packet to send [02:43:09]OFD Sender: No OFD packet to send [02:43:14]OFD Sender: No OFD packet to send [02:43:19]OFD Sender: No OFD packet to send [02:43:24]OFD Sender: No OFD packet to send [02:43:29]OFD Sender: No OFD packet to send [02:43:34]OFD Sender: No OFD packet to send [02:43:39]OFD Sender: No OFD packet to send [02:43:44]OFD Sender: No OFD packet to send [02:43:49]OFD Sender: No OFD packet to send [02:43:54]OFD Sender: No OFD packet to send [02:43:59]OFD Sender: No OFD packet to send [02:44:04]OFD Sender: No OFD packet to send [02:44:09]OFD Sender: No OFD packet to send [02:44:14]OFD Sender: No OFD packet to send [02:44:19]OFD Sender: No OFD packet to send [02:44:24]OFD Sender: No OFD packet to send [02:44:29]OFD Sender: No OFD packet to send [02:44:34]OFD Sender: No OFD packet to send [02:44:39]OFD Sender: No OFD packet to send [02:44:44]OFD Sender: No OFD packet to send [02:44:49]OFD Sender: No OFD packet to send [02:44:54]OFD Sender: No OFD packet to send [02:44:59]OFD Sender: No OFD packet to send [02:45:04]OFD Sender: No OFD packet to send [02:45:09]OFD Sender: No OFD packet to send [02:45:14]OFD Sender: No OFD packet to send [02:45:19]OFD Sender: No OFD packet to send [02:45:25]OFD Sender: No OFD packet to send [02:45:30]OFD Sender: No OFD packet to send [02:45:35]OFD Sender: No OFD packet to send [02:45:40]OFD Sender: No OFD packet to send [02:45:45]OFD Sender: No OFD packet to send [02:45:50]OFD Sender: No OFD packet to send [02:45:55]OFD Sender: No OFD packet to send [02:46:00]OFD Sender: No OFD packet to send [02:46:05]OFD Sender: No OFD packet to send [02:46:10]OFD Sender: No OFD packet to send [02:46:15]OFD Sender: No OFD packet to send [02:46:20]OFD Sender: No OFD packet to send [02:46:25]OFD Sender: No OFD packet to send [02:46:30]OFD Sender: No OFD packet to send [02:46:35]OFD Sender: No OFD packet to send [02:46:40]OFD Sender: No OFD packet to send [02:46:45]OFD Sender: No OFD packet to send [02:46:50]OFD Sender: No OFD packet to send [02:46:55]OFD Sender: No OFD packet to send [02:47:00]OFD Sender: No OFD packet to send [02:47:05]OFD Sender: No OFD packet to send [02:47:10]OFD Sender: No OFD packet to send [02:47:15]OFD Sender: No OFD packet to send [02:47:20]OFD Sender: No OFD packet to send [02:47:25]OFD Sender: No OFD packet to send [02:47:30]OFD Sender: No OFD packet to send [02:47:35]OFD Sender: No OFD packet to send [02:47:40]OFD Sender: No OFD packet to send [02:47:45]OFD Sender: No OFD packet to send [02:47:50]OFD Sender: No OFD packet to send [02:47:55]OFD Sender: No OFD packet to send [02:48:00]OFD Sender: No OFD packet to send [02:48:05]OFD Sender: No OFD packet to send [02:48:10]OFD Sender: No OFD packet to send [02:48:15]OFD Sender: No OFD packet to send [02:48:20]OFD Sender: No OFD packet to send [02:48:25]OFD Sender: No OFD packet to send [02:48:30]OFD Sender: No OFD packet to send [02:48:35]OFD Sender: No OFD packet to send [02:48:40]OFD Sender: No OFD packet to send [02:48:45]OFD Sender: No OFD packet to send [02:48:50]OFD Sender: No OFD packet to send [02:48:55]OFD Sender: No OFD packet to send [02:49:00]OFD Sender: No OFD packet to send [02:49:05]OFD Sender: No OFD packet to send [02:49:10]OFD Sender: No OFD packet to send [02:49:15]OFD Sender: No OFD packet to send [02:49:20]OFD Sender: No OFD packet to send [02:49:25]OFD Sender: No OFD packet to send [02:49:30]OFD Sender: No OFD packet to send [02:49:35]OFD Sender: No OFD packet to send [02:49:40]OFD Sender: No OFD packet to send [02:49:45]OFD Sender: No OFD packet to send [02:49:50]OFD Sender: No OFD packet to send [02:49:55]OFD Sender: No OFD packet to send [02:50:00]OFD Sender: No OFD packet to send [02:50:05]OFD Sender: No OFD packet to send [02:50:10]OFD Sender: No OFD packet to send [02:50:15]OFD Sender: No OFD packet to send [02:50:20]OFD Sender: No OFD packet to send [02:50:25]OFD Sender: No OFD packet to send [02:50:30]OFD Sender: No OFD packet to send [02:50:35]OFD Sender: No OFD packet to send [02:50:40]OFD Sender: No OFD packet to send [02:50:45]OFD Sender: No OFD packet to send [02:50:50]OFD Sender: No OFD packet to send [02:50:55]OFD Sender: No OFD packet to send [02:51:00]OFD Sender: No OFD packet to send [02:51:05]OFD Sender: No OFD packet to send [02:51:10]OFD Sender: No OFD packet to send [02:51:15]OFD Sender: No OFD packet to send [02:51:20]OFD Sender: No OFD packet to send [02:51:25]OFD Sender: No OFD packet to send [02:51:30]OFD Sender: No OFD packet to send [02:51:35]OFD Sender: No OFD packet to send [02:51:40]OFD Sender: No OFD packet to send [02:51:45]OFD Sender: No OFD packet to send [02:51:50]OFD Sender: No OFD packet to send [02:51:55]OFD Sender: No OFD packet to send [02:52:00]OFD Sender: No OFD packet to send [02:52:05]OFD Sender: No OFD packet to send [02:52:10]OFD Sender: No OFD packet to send [02:52:15]OFD Sender: No OFD packet to send [02:52:20]OFD Sender: No OFD packet to send [02:52:25]OFD Sender: No OFD packet to send [02:52:30]OFD Sender: No OFD packet to send [02:52:35]OFD Sender: No OFD packet to send [02:52:40]OFD Sender: No OFD packet to send [02:52:45]OFD Sender: No OFD packet to send [02:52:50]OFD Sender: No OFD packet to send [02:52:55]OFD Sender: No OFD packet to send [02:53:00]OFD Sender: No OFD packet to send [02:53:05]OFD Sender: No OFD packet to send [02:53:10]OFD Sender: No OFD packet to send [02:53:15]OFD Sender: No OFD packet to send [02:53:20]OFD Sender: No OFD packet to send [02:53:25]OFD Sender: No OFD packet to send [02:53:30]OFD Sender: No OFD packet to send [02:53:35]OFD Sender: No OFD packet to send [02:53:40]OFD Sender: No OFD packet to send [02:53:45]OFD Sender: No OFD packet to send [02:53:50]OFD Sender: No OFD packet to send [02:53:55]OFD Sender: No OFD packet to send [02:54:00]OFD Sender: No OFD packet to send [02:54:05]OFD Sender: No OFD packet to send [02:54:10]OFD Sender: No OFD packet to send [02:54:15]OFD Sender: No OFD packet to send [02:54:20]OFD Sender: No OFD packet to send [02:54:25]OFD Sender: No OFD packet to send [02:54:30]OFD Sender: No OFD packet to send [02:54:35]OFD Sender: No OFD packet to send [02:54:40]OFD Sender: No OFD packet to send [02:54:45]OFD Sender: No OFD packet to send [02:54:50]OFD Sender: No OFD packet to send [02:54:55]OFD Sender: No OFD packet to send [02:55:00]OFD Sender: No OFD packet to send [02:55:05]OFD Sender: No OFD packet to send [02:55:10]OFD Sender: No OFD packet to send [02:55:15]OFD Sender: No OFD packet to send [02:55:20]OFD Sender: No OFD packet to send [02:55:25]OFD Sender: No OFD packet to send [02:55:30]OFD Sender: No OFD packet to send [02:55:35]OFD Sender: No OFD packet to send [02:55:40]OFD Sender: No OFD packet to send [02:55:45]OFD Sender: No OFD packet to send [02:55:50]OFD Sender: No OFD packet to send [02:55:55]OFD Sender: No OFD packet to send [02:56:00]OFD Sender: No OFD packet to send [02:56:05]OFD Sender: No OFD packet to send [02:56:10]OFD Sender: No OFD packet to send [02:56:15]OFD Sender: No OFD packet to send [02:56:20]OFD Sender: No OFD packet to send [02:56:25]OFD Sender: No OFD packet to send [02:56:30]OFD Sender: No OFD packet to send [02:56:35]OFD Sender: No OFD packet to send [02:56:40]OFD Sender: No OFD packet to send [02:56:45]OFD Sender: No OFD packet to send [02:56:50]OFD Sender: No OFD packet to send [02:56:55]OFD Sender: No OFD packet to send [02:57:00]OFD Sender: No OFD packet to send [02:57:05]OFD Sender: No OFD packet to send [02:57:10]OFD Sender: No OFD packet to send [02:57:15]OFD Sender: No OFD packet to send [02:57:20]OFD Sender: No OFD packet to send [02:57:25]OFD Sender: No OFD packet to send [02:57:30]OFD Sender: No OFD packet to send [02:57:35]OFD Sender: No OFD packet to send [02:57:40]OFD Sender: No OFD packet to send [02:57:45]OFD Sender: No OFD packet to send [02:57:50]OFD Sender: No OFD packet to send [02:57:55]OFD Sender: No OFD packet to send [02:58:00]OFD Sender: No OFD packet to send [02:58:05]OFD Sender: No OFD packet to send [02:58:10]OFD Sender: No OFD packet to send [02:58:15]OFD Sender: No OFD packet to send [02:58:20]OFD Sender: No OFD packet to send [02:58:25]OFD Sender: No OFD packet to send [02:58:30]OFD Sender: No OFD packet to send [02:58:35]OFD Sender: No OFD packet to send [02:58:40]OFD Sender: No OFD packet to send [02:58:45]OFD Sender: No OFD packet to send [02:58:50]OFD Sender: No OFD packet to send [02:58:55]OFD Sender: No OFD packet to send [02:59:00]OFD Sender: No OFD packet to send [02:59:05]OFD Sender: No OFD packet to send [02:59:10]OFD Sender: No OFD packet to send [02:59:15]OFD Sender: No OFD packet to send [02:59:20]OFD Sender: No OFD packet to send [02:59:25]OFD Sender: No OFD packet to send [02:59:30]OFD Sender: No OFD packet to send [02:59:35]OFD Sender: No OFD packet to send [02:59:40]OFD Sender: No OFD packet to send [02:59:45]OFD Sender: No OFD packet to send [02:59:50]OFD Sender: No OFD packet to send [02:59:55]OFD Sender: No OFD packet to send [03:00:00]OFD Sender: No OFD packet to send [03:00:05]OFD Sender: No OFD packet to send [03:00:10]OFD Sender: No OFD packet to send [03:00:15]OFD Sender: No OFD packet to send [03:00:20]OFD Sender: No OFD packet to send [03:00:25]OFD Sender: No OFD packet to send [03:00:30]OFD Sender: No OFD packet to send [03:00:35]OFD Sender: No OFD packet to send [03:00:40]OFD Sender: No OFD packet to send [03:00:45]OFD Sender: No OFD packet to send [03:00:50]OFD Sender: No OFD packet to send [03:00:55]OFD Sender: No OFD packet to send [03:01:00]OFD Sender: No OFD packet to send [03:01:05]OFD Sender: No OFD packet to send [03:01:10]OFD Sender: No OFD packet to send [03:01:15]OFD Sender: No OFD packet to send [03:01:20]OFD Sender: No OFD packet to send [03:01:25]OFD Sender: No OFD packet to send [03:01:30]OFD Sender: No OFD packet to send [03:01:35]OFD Sender: No OFD packet to send [03:01:40]OFD Sender: No OFD packet to send [03:01:45]OFD Sender: No OFD packet to send [03:01:50]OFD Sender: No OFD packet to send [03:01:55]OFD Sender: No OFD packet to send [03:01:59]accept exits with 8 [03:01:59]New connection [03:01:59]New thread 3067084132 created [03:01:59]Thread 3066940772 joined [03:01:59]Waiting for new connection... [03:01:59] Sock 8.Parse request [03:01:59]Sock 8.Check first char [03:01:59]Sock 8.First char is OK [03:01:59]request: POST /json_proto HTTP/1.0 [03:01:59]Method: POST [03:01:59]URL: /json_proto [03:01:59]Method is POST - this is cgi request [03:01:59]url: /json_proto [03:01:59]query_string will be loaded in cgi processing [03:01:59]execute_cgi json_proto POST (null) [03:01:59]execute_cgi path=json_proto method=POST [03:01:59]POST find Content-Length [03:01:59]Host: 172.17.34.200:8080 [03:01:59]Content-Length: 679 [03:01:59]Content-Type: application/json [03:01:59] [03:01:59]POST finish read [03:01:59]Found Content-Length = 679 [03:01:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 10.260, "sum" : 600.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:01:59]execute_script... [03:01: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)1182418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 58.50, "quantity" : 10.260, "sum" : 600.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:01:59]POST & json_proto [03:01:59]process_json_proto [03:01:59]json parsed OK: [03:01:59]protocol is kg_v1.0 [03:01:59]action value=close_receipt [03:01:59]process_action close_receipt [03:01:59]cmd_close_receipt [03:01:59]MH_GetDate [03:01:59]Write to MH i2c: F0 00 00 06 B8 AD [03:01:59]Write i2c OK [03:01:59]MH_I2C_Read... [03:01:59]Read from MH i2c: F0 [03:01:59]MH_I2C_Read... [03:01:59]Read from MH i2c: F0 09 00 [03:01:59]MH_I2C_Read... [03:01:59]Read from MH i2c: F0 09 00 06 B8 00 AE 19 E8 64 B2 FF 65 64 43 [03:01:59]GetLastDocTimeStamp 1692930993 [03:01:59]current date 1692932526 [03:01:59]FM_GetShiftState [03:01:59]SAM_PROTO_GetShiftState [03:01:59]wFMCommunicate request_size=4 [03:01:59]MH_SAM_APDU [03:01:59]CAPDU: 80 13 01 00 [03:01:59]Write to MH i2c: E2 08 00 07 B8 80 13 01 00 00 00 00 00 3C [03:01:59]Write i2c OK [03:01:59]MH_I2C_Read... [03:01:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:01:59]Read from MH i2c: E2 [03:01:59]MH_I2C_Read... [03:01:59]Read from MH i2c: E2 0E 00 [03:01:59]MH_I2C_Read... [03:01:59]Read from MH i2c: E2 0E 00 07 B8 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 AA [03:01:59]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [03:01:59]wFMCommunicate OK [03:01:59]SAM_PROTO_GetShiftState done [03:01:59]FM_GetShiftState done [03:01:59]opened in 1692923425 [03:01:59]opened+sec_in_day 1693009825 [03:01:59]quantity*price = 60021 [03:01:59]sum+1 = 60022 [03:01:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 7 25.08.2023 03:02 Смена: 76 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32656 ФПД: 13896773168321 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230825T030206&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32656&fm=13896773168321&tin=02508201610067®Number=0000000000091575&sum=60000 [03:02:01]StoreToDocumentArchive [03:02:01]shift 76 fd 32656 [03:02:01]save to /storage/0076/doc_00032656 [03:02:01]save last doc name /storage/0076/doc_00032656 to /storage/kkm_last_doc_name [03:02:01]save OK [03:02:01]Clear old archive folders... [03:02:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:02:01]tlvbuf is 01B27EC0 [03:02:01]SAM_PROTO_ClearQueue [03:02:01]wFMCommunicate request_size=4 [03:02:01]MH_SAM_APDU [03:02:01]CAPDU: 80 09 00 00 [03:02:01]Write to MH i2c: E2 08 00 14 B8 80 09 00 00 00 00 00 00 3E [03:02:01]Write i2c OK [03:02:01]MH_I2C_Read... [03:02:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:02:01]Read from MH i2c: E2 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: E2 03 00 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: E2 03 00 14 B8 00 90 00 40 [03:02:01]RAPDU: 90 00 [03:02:01]wFMCommunicate OK [03:02:01]SAM_PROTO_ClearQueue done [03:02:01]KKMCreateOFDPacket [03:02:01]OFDProtocolAddRootSTLVToBuf [03:02:01]FM_MakeSignedData [03:02:01]FM_MakeSignedData [03:02:01]SAM_PROTO_SignData [03:02:01]wFMCommunicate request_size=4 [03:02:01]MH_SAM_APDU [03:02:01]CAPDU: 80 0D 01 02 [03:02:01]Write to MH i2c: E2 08 00 15 B8 80 0D 01 02 00 00 00 00 46 [03:02:01]Write i2c OK [03:02:01]MH_I2C_Read... [03:02:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:02:01]Read from MH i2c: E2 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: E2 03 00 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: E2 03 00 15 B8 00 90 00 41 [03:02:01]RAPDU: 90 00 [03:02:01]wFMCommunicate OK [03:02:01]wFMCommunicate request_size=255 [03:02:01]MH_SAM_APDU [03:02:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 AE 19 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 7F 00 00 35 04 06 00 0C [03:02:01]Write to MH i2c: E2 02 01 16 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 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 AE 19 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 7F 00 00 35 04 06 00 0C 00 00 08 [03:02:01]Write i2c OK [03:02:01]MH_I2C_Read... [03:02:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:02:01]Read from MH i2c: E2 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: E2 03 00 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: E2 03 00 16 B8 00 90 00 42 [03:02:01]RAPDU: 90 00 [03:02:01]wFMCommunicate OK [03:02:01]wFMCommunicate request_size=10 [03:02:01]MH_SAM_APDU [03:02:01]CAPDU: 80 0D 02 02 05 A3 98 3A 6C C1 [03:02:01]Write to MH i2c: E2 0D 00 17 B8 80 0D 02 02 05 00 A3 98 3A 6C C1 00 00 F5 [03:02:01]Write i2c OK [03:02:01]MH_I2C_Read... [03:02:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:02:01]Read from MH i2c: E2 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: E2 03 00 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: E2 03 00 17 B8 00 90 00 43 [03:02:01]RAPDU: 90 00 [03:02:01]wFMCommunicate OK [03:02:01]wFMCommunicate request_size=4 [03:02:01]MH_SAM_APDU [03:02:01]CAPDU: 80 0D 03 02 [03:02:01]Write to MH i2c: E2 08 00 18 B8 80 0D 03 02 00 00 00 00 4B [03:02:01]Write i2c OK [03:02:01]MH_I2C_Read... [03:02:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:02:01]Read from MH i2c: E2 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: E2 0B 00 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: E2 0B 00 18 B8 00 89 D5 F0 2A 37 0C 3C 2E 90 00 71 [03:02:01]RAPDU: 89 D5 F0 2A 37 0C 3C 2E 90 00 [03:02:01]wFMCommunicate OK [03:02:01]SAM_PROTO_SignData done [03:02:01]FM_MakeSignedData done [03:02:01]CreateOFDProtocolMessage [03:02:01]wFMCommunicate request_size=4 [03:02:01]MH_SAM_APDU [03:02:01]CAPDU: 80 11 00 00 [03:02:01]Write to MH i2c: E2 08 00 19 B8 80 11 00 00 00 00 00 00 4B [03:02:01]Write i2c OK [03:02:01]MH_I2C_Read... [03:02:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:02:01]Read from MH i2c: E2 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: E2 17 00 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: E2 17 00 19 B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A1 [03:02:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:02:01]wFMCommunicate OK [03:02:01]CreateOFDProtocolMessage done [03:02:01]OFDSenderStorePacket 32656 [03:02:01]StoreOFDPacket docnum=32656 [03:02:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 66 9E 07 01 D3 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 AE 19 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 7F 00 00 35 04 06 00 0C A3 98 3A 6C C1 89 D5 F0 2A 37 0C 3C 2E [03:02:01]CheckFolder [03:02:01]dirname=/storage/ofd_packets [03:02:01]CheckFolder done [03:02:01]ProducePacketName [03:02:01]name=ofd_packets/00032656 [03:02:01]NVStorageSaveData ofd_packets/00032656 [03:02:01]File name is /storage/ofd_packets/00032656 [03:02:01]Write 301 bytes [03:02:01]NVStorageSaveData done [03:02:01]OFDSenderStorePacket done [03:02:01]KKMCreateOFDPacket done [03:02:01]NVStorageSaveData kkm_last_timestamp [03:02:01]File name is /storage/kkm_last_timestamp [03:02:01]Write 4 bytes [03:02:01]NVStorageSaveData done [03:02:01]ExternCall_PrintAddStr [03:02:01]wPrintStart [03:02:01]Write to MH i2c: 01 00 00 1A B8 D2 [03:02:01]Write i2c OK [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: 01 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: 01 07 00 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: 01 07 00 1A B8 00 00 00 00 00 FF 0F E7 [03:02:01]RasterBufferAndPrint [03:02:01]line Счет N : (1)1182418 [03:02:01]line ИНН: 02508201610067 [03:02:01]line Контрольно-Кассовый Чек [03:02:01]line ПРОДАЖА [03:02:01]line ТРК (МРК, ГНК) : 52 [03:02:01]line Товар: 2710124130 [03:02:01]line Аи-92-К-5 [03:02:01]line 10.260 * 58.50 [03:02:01]line = 600.21 [03:02:01]line НДС 12% НСП 1% [03:02:01]line > о реализуемом товаре [03:02:01]line ОКРУГЛЕНИЕ: -0.21 [03:02:01]line ИТОГО: 600.00 [03:02:01]line Внесено: 600.00 [03:02:01]line СДАЧА: 0.00 [03:02:01]line НСП 1% : 5.31 [03:02:01]line НДС 12% : 63.74 [03:02:01]line Наличными: 600.00 [03:02:01]line Безнал.: 0.00 [03:02:01]line Место: АЗС № 121 "Партнер Нефть" [03:02:01]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [03:02:01]line СНО: Общий режим [03:02:01]line Чек 7 25.08.2023 03:02 [03:02:01]line Смена: 76 ФФД: 1.0 [03:02:01]line ЗНМ: 0300000148 [03:02:01]line РНМ: 0000000000091575 [03:02:01]line Версия ККМ: 001 [03:02:01]line ФМ: 0000000000874655 [03:02:01]line ФД: 32656 [03:02:01]line ФПД: 13896773168321 [03:02:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230825T030206&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32656&fm=13896773168321&tin=02508201610067®Number=0000000000091575&sum=60000 [03:02:01]OFD Sender: Processing packet 32656 [packets to send 11, broken 10] [03:02:01]ProducePacketName [03:02:01]name=ofd_packets/00032656 [03:02:01]OFD Sender: To server: pG, [03:02:01]CommunicateWithHost lk.salyk.kg:30040 [03:02:01]ConnectInit lk.salyk.kg [03:02:01]written 0, free lines is 4095 [03:02:02]Connected sock=10 [03:02:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 66 9E 07 01 D3 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 AE 19 E8 64 0E 04 04 00 4C 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 7F 00 00 35 04 06 00 0C A3 98 3A 6C C1 89 D5 F0 2A 37 0C 3C 2E [03:02:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 ED 2F 47 00 40 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 7F 00 00 F4 03 04 00 50 C4 E7 64 B6 04 01 00 00 82 05 E0 0A A6 09 84 BA [03:02:02]CommunicateWithHost err = 0 [03:02:02]CheckOFDResponse [03:02:02]1017 (14) - 77093643461234 [03:02:02]1041 (16) - 0000000000874655 [03:02:02]1040 (4) - 32656 [03:02:02]1012 (4) - 24.08.2023 20:57 [03:02:02]1206 (1) - 0 [03:02:02]OFD Sender: Remove packet 32656 [03:02:02]ProducePacketName [03:02:02]name=ofd_packets/00032656 [03:02:02]NVStorageDeleteData [03:02:02]Write to MH i2c: 01 00 00 45 B8 FD [03:02:02]Write i2c OK [03:02:02]MH_I2C_Read... [03:02:02]Read from MH i2c: 01 [03:02:02]MH_I2C_Read... [03:02:02]Read from MH i2c: 01 07 00 [03:02:02]MH_I2C_Read... [03:02:02]Read from MH i2c: 01 07 00 45 B8 00 00 00 00 00 D1 0C E1 [03:02:02]RasterBufferAndPrint [03:02:02]line [03:02:02]line [03:02:02]line [03:02:02]line [03:02:02]line [03:02:02]written 0, free lines is 3287 [03:02:02]MH_Cut [03:02:02]Write to MH i2c: D1 01 00 4C B8 01 D6 [03:02:02]Write i2c OK [03:02:02]MH_I2C_Read... [03:02:02]Read from MH i2c: D1 [03:02:02]MH_I2C_Read... [03:02:02]Read from MH i2c: D1 01 00 [03:02:02]MH_I2C_Read... [03:02:02]Read from MH i2c: D1 01 00 4C B8 00 D5 [03:02:02]Write to MH i2c: 01 00 00 4D B8 05 [03:02:02]Write i2c OK [03:02:02]MH_I2C_Read... [03:02:02]OFD Sender: No OFD packet to send [03:02:02]int [03:02:02]*** FLAG_PRN_PAP2 set [03:02:02]*** Cut start [03:02:02]*** Purtial cut [03:02:02]*** CUTSNS_PIN = 0 [03:02:03]*** Stage 1: CUTSNS_PIN = 1 [03:02:04]Read from MH i2c: 01 [03:02:04]MH_I2C_Read... [03:02:04]*** Stop cut motor [03:02:04]*** Cut end [03:02:04]Read from MH i2c: 01 07 00 [03:02:04]MH_I2C_Read... [03:02:04]Read from MH i2c: 01 07 00 4D B8 00 02 00 00 00 FF 0F 1C [03:02:04]process_action close_receipt done [03:02:04]requested_data is exist [03:02:04]produce_requested_data [03:02:04]requested_item fm.sn is exist - process it [03:02:04]wFMCommunicate request_size=4 [03:02:04]MH_SAM_APDU [03:02:04]CAPDU: 80 11 00 00 [03:02:04]Write to MH i2c: E2 08 00 4E B8 80 11 00 00 00 00 00 00 80 [03:02:04]Write i2c OK [03:02:04]MH_I2C_Read... [03:02:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:02:05]Read from MH i2c: E2 [03:02:05]MH_I2C_Read... [03:02:05]Read from MH i2c: E2 17 00 [03:02:05]MH_I2C_Read... [03:02:05]Read from MH i2c: E2 17 00 4E B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D6 [03:02:05]RAPDU: Write to MH i2c: 11 01 04 10 00 00 30 00 30 4F B8 30 30 07 30 [03:02:05]30 30 30 30 30 38 37 34 36 35 35 90 00 [03:02:05]wFMCommunicate OK [03:02:05]requested_item fd.num is exist - process it [03:02:05]SAM_PROTO_GetFieldsCounters [03:02:05]wFMCommunicate request_size=4 [03:02:05]MH_SAM_APDU [03:02:05]CAPDU: 80 13 00 00 [03:02:05]Write i2c OK [03:02:05]MH_I2C_Read... [03:02:05]Read from MH i2c: 01 [03:02:05]MH_I2C_Read... [03:02:05]Read from MH i2c: 01 07 00 [03:02:05]MH_I2C_Read... [03:02:05]Read from MH i2c: 01 07 00 4F B8 00 02 00 00 00 FF 0F 1E [03:02:05]Write to MH i2c: state=0 [03:02:05]E2 Cover opened [03:02:05]08 00 50 B8 80 13 00 00 00 00 00 00 84 [03:02:05]Write i2c OK [03:02:05]MH_I2C_Read... [03:02:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:02:05]Read from MH i2c: E2 [03:02:05]MH_I2C_Read... [03:02:05]Read from MH i2c: E2 62 00 [03:02:05]MH_I2C_Read... [03:02:05]Read from MH i2c: E2 62 00 50 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 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 90 7F 00 00 0E 04 04 00 4C 00 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 1A [03:02:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 90 7F 00 00 0E 04 04 00 4C 00 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 [03:02:05]wFMCommunicate OK [03:02:05]SAM_PROTO_GetFieldsCounters done [03:02:05]requested_item shift.num is exist - process it [03:02:05]requested_item shift.opened is exist - process it [03:02:05]req_shift_opened [03:02:05]FM_GetShiftState [03:02:05]SAM_PROTO_GetShiftState [03:02:05]wFMCommunicate request_size=4 [03:02:05]MH_SAM_APDU [03:02:05]CAPDU: 80 13 01 00 [03:02:05]Write to MH i2c: E2 08 00 51 B8 80 13 01 00 00 00 00 00 86 [03:02:05]Write i2c OK [03:02:05]MH_I2C_Read... [03:02:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:02:05]Read from MH i2c: E2 [03:02:05]MH_I2C_Read... [03:02:05]Read from MH i2c: E2 0E 00 [03:02:05]MH_I2C_Read... [03:02:05]Read from MH i2c: E2 0E 00 51 B8 00 09 00 01 21 F6 E7 64 00 00 00 00 90 00 F4 [03:02:05]RAPDU: 09 00 01 21 F6 E7 64 00 00 00 00 90 00 [03:02:05]wFMCommunicate OK [03:02:05]SAM_PROTO_GetShiftState done [03:02:05]FM_GetShiftState done [03:02:05]req_shift_opened done [03:02:05]requested_item shift.open_date is exist - process it [03:02:05]req_shift_open_date [03:02:05]req_shift_open_date done [03:02:05]produce_requested_data done [03:02:05]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32656,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425} [03:02:05]process_action_free close_receipt [03:02:05]json_value_free [03:02:05]json_value_free done [03:02:05]process_json_proto returns [03:02:05]Send response to host [03:02:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32656,"shift.num":76,"shift.opened":1,"shift.open_date":1692923425}}} [03:02:05]free response buf [03:02:05]execute_script done [03:02:05]execute_script returns [03:02:05]free content buf [03:02:05]Sock 8.Close socket [03:02:05]Sock 8.Thread stoped [03:02:07]OFD Sender: No OFD packet to send [03:02:10]Write to MH i2c: 01 00 00 52 B8 0A [03:02:10]Write i2c OK [03:02:10]MH_I2C_Read... [03:02:10]Read from MH i2c: 01 [03:02:10]MH_I2C_Read... [03:02:10]Read from MH i2c: 01 07 00 [03:02:10]MH_I2C_Read... [03:02:10]Read from MH i2c: 01 07 00 52 B8 00 02 00 00 00 FF 0F 21 [03:02:10]state=3 [03:02:10]Cover opened [03:02:12]OFD Sender: No OFD packet to send [03:02:15]Write to MH i2c: 01 00 00 53 B8 0B [03:02:15]Write i2c OK [03:02:15]MH_I2C_Read... [03:02:15]Read from MH i2c: 01 [03:02:15]MH_I2C_Read... [03:02:15]Read from MH i2c: 01 07 00 [03:02:15]MH_I2C_Read... [03:02:15]Read from MH i2c: 01 07 00 53 B8 00 02 00 00 00 FF 0F 22 [03:02:15]state=3 [03:02:15]Cover opened [03:02:17]OFD Sender: No OFD packet to send [03:02:20]Write to MH i2c: 01 00 00 54 B8 0C [03:02:20]Write i2c OK [03:02:20]MH_I2C_Read... [03:02:20]Read from MH i2c: 01 [03:02:20]MH_I2C_Read... [03:02:20]Read from MH i2c: 01 07 00 [03:02:20]MH_I2C_Read... [03:02:20]Read from MH i2c: 01 07 00 54 B8 00 02 00 00 00 FF 0F 23 [03:02:20]state=3 [03:02:20]Cover opened [03:02:22]OFD Sender: No OFD packet to send [03:02:25]Write to MH i2c: 01 00 00 55 B8 0D [03:02:25]Write i2c OK [03:02:25]MH_I2C_Read... [03:02:25]Read from MH i2c: 01 [03:02:25]MH_I2C_Read... [03:02:25]Read from MH i2c: 01 07 00 [03:02:25]MH_I2C_Read... [03:02:25]Read from MH i2c: 01 07 00 55 B8 00 02 00 00 00 FF 0F 24 [03:02:25]state=3 [03:02:25]Cover opened [03:02:27]OFD Sender: No OFD packet to send [03:02:30]Write to MH i2c: 01 00 00 56 B8 0E [03:02:30]Write i2c OK [03:02:30]MH_I2C_Read... [03:02:30]Read from MH i2c: 01 [03:02:30]MH_I2C_Read... [03:02:30]Read from MH i2c: 01 07 00 [03:02:30]MH_I2C_Read... [03:02:30]Read from MH i2c: 01 07 00 56 B8 00 02 00 00 00 FF 0F 25 [03:02:30]state=3 [03:02:30]Cover opened [03:02:32]OFD Sender: No OFD packet to send [03:02:35]Write to MH i2c: 01 00 00 57 B8 0F [03:02:35]Write i2c OK [03:02:35]MH_I2C_Read... [03:02:35]Read from MH i2c: 01 [03:02:35]MH_I2C_Read... [03:02:35]Read from MH i2c: 01 07 00 [03:02:35]MH_I2C_Read... [03:02:35]Read from MH i2c: 01 07 00 57 B8 00 02 00 00 00 FF 0F 26 [03:02:35]state=3 [03:02:35]Cover opened [03:02:37]OFD Sender: No OFD packet to send [03:02:40]Write to MH i2c: 01 00 00 58 B8 10 [03:02:40]Write i2c OK [03:02:40]MH_I2C_Read... [03:02:40]Read from MH i2c: 01 [03:02:40]MH_I2C_Read... [03:02:40]Read from MH i2c: 01 07 00 [03:02:40]MH_I2C_Read... [03:02:40]Read from MH i2c: 01 07 00 58 B8 00 02 00 00 00 FF 0F 27 [03:02:40]state=3 [03:02:40]Cover opened [03:02:42]OFD Sender: No OFD packet to send [03:02:45]Write to MH i2c: 01 00 00 59 B8 11 [03:02:45]Write i2c OK [03:02:45]MH_I2C_Read... [03:02:45]Read from MH i2c: 01 [03:02:45]MH_I2C_Read... [03:02:45]Read from MH i2c: 01 07 00 [03:02:45]MH_I2C_Read... [03:02:45]Read from MH i2c: 01 07 00 59 B8 00 02 00 00 00 FF 0F 28 [03:02:45]state=3 [03:02:45]Cover opened [03:02:47]OFD Sender: No OFD packet to send [03:02:50]Write to MH i2c: 01 00 00 5A B8 12 [03:02:50]Write i2c OK [03:02:50]MH_I2C_Read... [03:02:50]Read from MH i2c: 01 [03:02:50]MH_I2C_Read... [03:02:50]Read from MH i2c: 01 07 00 [03:02:50]MH_I2C_Read... [03:02:50]Read from MH i2c: 01 07 00 5A B8 00 02 00 00 00 FF 0F 29 [03:02:50]state=3 [03:02:50]Cover opened [03:02:52]OFD Sender: No OFD packet to send [03:02:55]Write to MH i2c: 01 00 00 5B B8 13 [03:02:55]Write i2c OK [03:02:55]MH_I2C_Read... [03:02:55]Read from MH i2c: 01 [03:02:55]MH_I2C_Read... [03:02:55]Read from MH i2c: 01 07 00 [03:02:55]MH_I2C_Read... [03:02:55]Read from MH i2c: 01 07 00 5B B8 00 02 00 00 00 FF 0F 2A [03:02:55]state=3 [03:02:55]Cover opened [03:02:57]OFD Sender: No OFD packet to send [03:03:00]Write to MH i2c: 01 00 00 5C B8 14 [03:03:00]Write i2c OK [03:03:00]MH_I2C_Read... [03:03:00]Read from MH i2c: 01 [03:03:00]MH_I2C_Read... [03:03:00]Read from MH i2c: 01 07 00 [03:03:00]MH_I2C_Read... [03:03:00]Read from MH i2c: 01 07 00 5C B8 00 02 00 00 00 FF 0F 2B [03:03:00]state=3 [03:03:00]Cover opened [03:03:02]OFD Sender: No OFD packet to send [03:03:05]Write to MH i2c: 01 00 00 5D B8 15 [03:03:05]Write i2c OK [03:03:05]MH_I2C_Read... [03:03:05]Read from MH i2c: 01 [03:03:05]MH_I2C_Read... [03:03:05]Read from MH i2c: 01 07 00 [03:03:05]MH_I2C_Read... [03:03:05]Read from MH i2c: 01 07 00 5D B8 00 02 00 00 00 FF 0F 2C [03:03:05]state=3 [03:03:05]Cover opened [03:03:07]OFD Sender: No OFD packet to send [03:03:10]Write to MH i2c: 01 00 00 5E B8 16 [03:03:10]Write i2c OK [03:03:10]MH_I2C_Read... [03:03:10]Read from MH i2c: 01 [03:03:10]MH_I2C_Read... [03:03:10]Read from MH i2c: 01 07 00 [03:03:10]MH_I2C_Read... [03:03:10]Read from MH i2c: 01 07 00 5E B8 00 02 00 00 00 FF 0F 2D [03:03:10]state=3 [03:03:10]Cover opened [03:03:12]OFD Sender: No OFD packet to send [03:03:15]Write to MH i2c: 01 00 00 5F B8 17 [03:03:15]Write i2c OK [03:03:15]MH_I2C_Read... [03:03:15]Read from MH i2c: 01 [03:03:15]MH_I2C_Read... [03:03:15]Read from MH i2c: 01 07 00 [03:03:15]MH_I2C_Read... [03:03:15]Read from MH i2c: 01 07 00 5F B8 00 02 00 00 00 FF 0F 2E [03:03:15]state=3 [03:03:15]Cover opened [03:03:17]OFD Sender: No OFD packet to send [03:03:20]Write to MH i2c: 01 00 00 60 B8 18 [03:03:20]Write i2c OK [03:03:20]MH_I2C_Read... [03:03:20]Read from MH i2c: 01 [03:03:20]MH_I2C_Read... [03:03:20]Read from MH i2c: 01 07 00 [03:03:20]MH_I2C_Read... [03:03:20]Read from MH i2c: 01 07 00 60 B8 00 02 00 00 00 FF 0F 2F [03:03:20]state=3 [03:03:20]Cover opened [03:03:22]OFD Sender: No OFD packet to send [03:03:25]Write to MH i2c: 01 00 00 61 B8 19 [03:03:25]Write i2c OK [03:03:25]MH_I2C_Read... [03:03:25]Read from MH i2c: 01 [03:03:25]MH_I2C_Read... [03:03:25]Read from MH i2c: 01 07 00 [03:03:25]MH_I2C_Read... [03:03:25]Read from MH i2c: 01 07 00 61 B8 00 02 00 00 00 FF 0F 30 [03:03:25]state=3 [03:03:25]Cover opened [03:03:27]OFD Sender: No OFD packet to send [03:03:30]Write to MH i2c: 01 00 00 62 B8 1A [03:03:30]Write i2c OK [03:03:30]MH_I2C_Read... [03:03:30]Read from MH i2c: 01 [03:03:30]MH_I2C_Read... [03:03:30]Read from MH i2c: 01 07 00 [03:03:30]MH_I2C_Read... [03:03:30]Read from MH i2c: 01 07 00 62 B8 00 02 00 00 00 FF 0F 31 [03:03:30]state=3 [03:03:30]Cover opened [03:03:32]OFD Sender: No OFD packet to send [03:03:35]Write to MH i2c: 01 00 00 63 B8 1B [03:03:35]Write i2c OK [03:03:35]MH_I2C_Read... [03:03:35]Read from MH i2c: 01 [03:03:35]MH_I2C_Read... [03:03:35]Read from MH i2c: 01 07 00 [03:03:35]MH_I2C_Read... [03:03:35]Read from MH i2c: 01 07 00 63 B8 00 02 00 00 00 FF 0F 32 [03:03:35]state=3 [03:03:35]Cover opened [03:03:37]OFD Sender: No OFD packet to send [03:03:40]Write to MH i2c: 01 00 00 64 B8 1C [03:03:40]Write i2c OK [03:03:40]MH_I2C_Read... [03:03:40]Read from MH i2c: 01 [03:03:40]MH_I2C_Read... [03:03:40]Read from MH i2c: 01 07 00 [03:03:40]MH_I2C_Read... [03:03:40]Read from MH i2c: 01 07 00 64 B8 00 02 00 00 00 FF 0F 33 [03:03:40]state=3 [03:03:40]Cover opened [03:03:42]OFD Sender: No OFD packet to send [03:03:45]Write to MH i2c: 01 00 00 65 B8 1D [03:03:45]Write i2c OK [03:03:45]MH_I2C_Read... [03:03:45]Read from MH i2c: 01 [03:03:45]MH_I2C_Read... [03:03:45]Read from MH i2c: 01 07 00 [03:03:45]MH_I2C_Read... [03:03:45]Read from MH i2c: 01 07 00 65 B8 00 02 00 00 00 FF 0F 34 [03:03:45]state=3 [03:03:45]Cover opened [03:03:47]OFD Sender: No OFD packet to send [03:03:50]Write to MH i2c: 01 00 00 66 B8 1E [03:03:50]Write i2c OK [03:03:50]MH_I2C_Read... [03:03:50]Read from MH i2c: 01 [03:03:50]MH_I2C_Read... [03:03:50]Read from MH i2c: 01 07 00 [03:03:50]MH_I2C_Read... [03:03:50]Read from MH i2c: 01 07 00 66 B8 00 02 00 00 00 FF 0F 35 [03:03:50]state=3 [03:03:50]Cover opened [03:03:52]OFD Sender: No OFD packet to send [03:03:55]Write to MH i2c: 01 00 00 67 B8 1F [03:03:55]Write i2c OK [03:03:55]MH_I2C_Read... [03:03:55]Read from MH i2c: 01 [03:03:55]MH_I2C_Read... [03:03:55]Read from MH i2c: 01 07 00 [03:03:55]MH_I2C_Read... [03:03:55]Read from MH i2c: 01 07 00 67 B8 00 02 00 00 00 FF 0F 36 [03:03:55]state=3 [03:03:55]Cover opened [03:03:57]OFD Sender: No OFD packet to send [03:04:00]Write to MH i2c: 01 00 00 68 B8 20 [03:04:00]Write i2c OK [03:04:00]MH_I2C_Read... [03:04:00]Read from MH i2c: 01 [03:04:00]MH_I2C_Read... [03:04:00]Read from MH i2c: 01 07 00 [03:04:00]MH_I2C_Read... [03:04:00]Read from MH i2c: 01 07 00 68 B8 00 02 00 00 00 FF 0F 37 [03:04:00]state=3 [03:04:00]Cover opened [03:04:02]OFD Sender: No OFD packet to send